/*
	Scotia Sidecars
*/
* 														
{ font: 12px Arial; }
a { color: #2f99ff }
div#content a:hover { color: #FFF }
div#container { margin: 0 auto; width: 960px; }

div#navigation { background: url("../images/navTile.jpg") repeat-x; }
div#navigation ul li { float: left; }
div#navigation ul li a { background: url("../images/navSeperator.jpg") no-repeat right top #282828; color: #FFF; display: block; border-top: 7px solid #fe830b; text-align: center; padding: 20px 34px 10px 34px; text-decoration: none; font-family: 'HandelGothicMedium';  }
div#navigation ul li a.active:hover, div#navigation ul li a.active { background: #FFF; border-top: 7px solid #FFF; color: #282828; }
div#navigation ul li a.last { background-image: none }
div#navigation ul li a:hover { color: #fe830b }

form#contact p label { float: left; width: 150px }
form#contact p .tb { width: 200px; padding: 3px; border: 1px solid #1F1F1F }

/*	Dropdown Menus */
div#navigation ul li ul { width: 180px; display: none; position:absolute; z-index: 5;  background: #282828; }
div#navigation ul li ul li { float: none; }
div#navigation ul li ul li a { border-top: 0; background: none; margin-right: 0; color: #FFF; border-right: 0; }
div#navigation ul li ul li a:hover, div#navigation ul li ul li a.active:hover { border-top: none;  }
div#navigation ul li ul ul { top: 2px; left: 150px; }

h3 { color: #FFF; font-family: 'HandelGothicMedium';  font-size: 18px; text-decoration: underline; margin-bottom: 15px; }
div#content ul { margin-left: 20px; color: #c7c7c7; margin-bottom: 15px; list-style-type: disc }
div#content ul li { font-size: 12px; margin-bottom: 4px; }
div#content ul#faq li  { margin-bottom: 3px }
div#content ul#faq li a { text-decoration: none; font-size: 14px }
div#header { height: 298px; background: url("../images/headerLogo.jpg") no-repeat 0 0; }

div#content { background: #464646; }
div#content div.left { padding: 25px 15px; width: 606px; }
div#content div.left h2, div#content div.twoCol h2 { background: url("../images/headerUnderline.jpg") no-repeat left bottom; padding-bottom: 25px; margin-bottom: 25px; }
div#content p { color: #c7c7c7; font-size: 12px; line-height: 1.3; margin-bottom: 15px; }
div#content div.twoCol h2 { background: url("../images/headerUnderlineLarge.jpg") no-repeat left bottom; }

div#content div.right { background: #373737; padding: 15px; width: 280px; margin-right: 13px; }
div#content div.right a { color: #9f9f9f }
div#content div.right a:hover { text-decoration: none }
div#content div.right h2 { margin-bottom: 25px }
div#content .twoCol { padding: 20px }
div.sidecarShow { float: left; width: 185px; margin-right: 24px; text-align: center  }
div.sidecarShow img { margin-bottom: 10px }
div.col-1-2 { float: left; width: 600px;}
div.col-3 { width: 295px; float: right  }
div.col-1-2-3 { width: 920px }
div.sidecarShow.last { margin-right: 0 }
h2 { color: #FFF; font-size: 20px; font-family: 'HandelGothicMedium'; font-weight: normal; }

div#gallery a { margin: 3px; border: 3px solid #000; display: block; width: 138px; height: 93px; float: left;}
div#gallery a:hover { border: 3px solid #FFF }

div#content h3, div#content h3 a { text-decoration: none }
div#content h3 a:hover { color: #2F99FF }

div#footer { padding: 30px 20px; border-bottom: 20px solid #282828; }
div#footer span a { color: #464646 }
div#footer span a:hover { color: #2F99FF }
div#footer span { font-size: 12px }
div#footer ul li { float: left; }
div#footer ul li a { display: block; text-decoration: none; padding: 0 5px; font-size: 12px; }
div#footer ul li a:hover, div#footer ul li a.active { color: #464646 }
div#footer ul li a.active { font-weight: bold; text-decoration: underline }

div#footer .webdesignby a { color: #3aaedc; text-decoration: none; }

/*
	Standard
*/
.clear  { clear: both; }
.left { float: left }
.right { float: right }
.mr20 { margin-right: 20px }
.mt20 { margin-top: 20px }
.tac { text-align: center }
div#content p.white { color: #FFF }
strong, .bold { font-weight: bold; }

div.sidecarShow img, .border { border: 1px solid #141414 }
.blue { color: #2F99FF }

/*
	Custom Fonts
*/
@font-face {
    font-family: 'HandelGothicMedium';
    src: url('../fonts/handel_gothic-webfont.eot?') format('eot'),
         url('../fonts/handel_gothic-webfont.woff') format('woff'),
         url('../fonts/handel_gothic-webfont.ttf') format('truetype'),
         url('../fonts/handel_gothic-webfont.svg#webfontjQOE4m8v') format('svg');
    font-weight: normal;
    font-style: normal;

}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}
