@import "reset.css";
@import "dropdowns.css";
@import "links.css";
@import "colorbox.css";
@import "autoComp.css";
@import "gSearch.css";

/*------------------------
begin STANDARD HTML TAG DEFINITIONS
--------------------------*/
body {
	font: 80% Tahoma, Geneva, sans-serif;
	background: #040449 url(../images/bg_topRepeat.jpg) repeat-x;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #FFFFFF;
}

p{padding:0px 0px 9px 0px;}
h2{padding:0px 0px 9px;}

#bgContainer {width: 1016px;background: url(../images/bg_topCurve.jpg) no-repeat;margin: 0 auto;text-align: center;}
#header {width: 806px;margin: 0 auto;text-align: left;}
#logo {margin: 46px 0 26px 30px;}
#banner {
	position: absolute;
	top: 6px;
	left:50%;
	width: 806px; height:285px;
	margin:0px 0px 0px -403px;
	text-align: left;
	z-index: 999;
}
		
#container {width: 806px;text-align: left;margin:0px auto 0px auto;padding:191px 0px 0px 0px;}
#bodyContainer {
	clear: both;	
	width: 100%;
	margin: 0;
	padding: 0;
	background:#f3f5f8;
	border-top: thin solid #3c2200;
    background:url(/images/bgContainer.jpg) repeat-y top left;
}

#navBar {
	width:782px;height:37px;
	padding:0px 12px 0px 12px;
	list-style:none;
	background:url(../images/bg_Nav.png) no-repeat;
}

/*Contains breadcrumbs and left two columns*/
#leftContent{width:566px;min-height:413px;padding:10px 10px 15px 25px;color:#000000;background:#f3f5f8 url(/images/bg_LeftContent.jpg) no-repeat left top;float:left}
#rightContent{width:204px;min-height:400px;padding:0px 0px 15px 0px;background:#FFFFFF none;float:right;border-left:#e1e6e8 1px solid;}

#leftColumn{width:242px;float:left;}
#leftColumn dl dt{font-size:12px;color:#3d89e6;padding:5px 0px 3px 0px;}
#leftColumn dl dd.caption{font-size:10px;color:#74889d;padding:5px 0px 0px 0px;}
#leftColumn img{border:#478fe7 1px solid;}

#centerColumn{width:295px;padding:4px 0px 0px 28px;font-size:11px;color:#000000;float:right;}
#centerColumn h1{font-size:14px;color:#3d89e6;padding:12px 0px 0px 0px;font-weight:bold;}
#centerColumn h2{font-size:12px;color:#af6508;padding:12px 0px 0px 0px;font-weight:bold;}
#centerColumn ul{list-style-type:disc;margin:0px 0px 10px 13px;}
#centerColumn ul li{margin:0px 0px 4px 0px;}
#centerColumn img{border:#478fe7 1px solid;margin:3px;}

#leftTwoColumn{width:555px;}
/*#leftTwoColumn img{border:#478fe7 1px solid;margin:4px 4px 7px 4px;}*/
#leftTwoColumn h1{font-size:14px;color:#3d89e6;padding:12px 0px 0px 0px;font-weight:bold;}
#leftTwoColumn h2{font-size:12px;color:#af6508;padding:12px 0px 5px 0px;font-weight:bold;}
#leftTwoColumn ul{list-style-type:disc;margin:0px 0px 0px 20px;}
#leftTwoColumn ul li{list-style-type:disc;margin:0px 0px 5px 0px;}
#leftTwoColumn input, #leftTwoColumn select, #leftTwoColumn textarea{font-size:11px;}
#leftTwoColumn table tr td{border:1px #FFFFFF solid;padding:3px 2px 3px 2px;}

#rightColumn{font-size:11px;color:#000000;}
#rightColumn dl{padding:0px 0px 5px 0px;}
#rightColumn dl dt{font-size:12px;padding:0px 8px 0px 0px;}
#rightColumn dl dt img{width:6px;height:11px;padding:0px 0px 0px 4px;}
#rightColumn dl dd{font-size:11px;color:#000000;padding:0px 0px 15px 0px;}

#rightFeatured{
	width:173px;
	margin:0px auto;
	padding:10px 4px 4px 15px;
	color:#000000;
	background:#f5e5b3;
	border-left:#acb8c4 1px solid;border-right:#acb8c4 1px solid;border-bottom:#acb8c4 1px solid;
}

#rightFeaturedInt{
	width:173px;
	margin:0px auto;
	padding:155px 4px 4px 15px;
	color:#000000;
	background:#f5e5b3;
	border-left:#acb8c4 1px solid;border-right:#acb8c4 1px solid;border-bottom:#acb8c4 1px solid;
}

#rightColumnBot{padding:15px 5px 15px 21px;}

#bottom{width:806px;height:9px;margin:0px auto;padding:0px;}

#footer{text-align:center;padding:12px 0px 25px 0px;font-size:11px;}

#intHeader{width:806px;margin:0 auto;text-align:left;}
#intContainer {width:806px;background:url(/images/bgContainer.jpg) repeat-y top left;padding:0px 0px 0px 0px;margin:0px auto;text-align:left;}

#breadCrumbs{padding:5px 0px 3px 0px;color:#3c2200;font-size:10px;}

#expertsFloat{}
.expertsDyn{position:absolute;top:50px;left:50%;margin-left:239px;}
.expertsCon{position:absolute;top:50px;left:50%;margin-left:222px;}
.expertsSta{position:absolute;top:50px;left:0;margin-left:748px;}

/* QUOTE FORM STYLES*/

.quoteLabel40
{
    width:40px;
}

.quoteLabel80
{
    width:80px;
}

.quoteLabel100
{
    width:100px;
}


.quoteLabel120
{
    width:120px;
}

.quoteLabel180
{
    width:180px;
}

.quoteLabel220
{
    width:220px;
}

#certifications td
{
    padding:8px !important;
}

.infoGroup 
{
    padding:20px;
    border-bottom:1px dashed #ddd;
}

.infoGroup Label 
{
    display:inline-block;
    font-size:12px;
    color:#545e70;
    font-weight:bold;
    margin-bottom:8px;
}

.qtyRow 
{
    margin-bottom:8px;
}

.required 
{
    color:#FF0000;
}

/*.sponsorLogo{width:135px;padding:8px 25px;margin:0px;font-size:11px;color:#000000;float:left;}
.sponsorLogo img{margin:0px !important;}
.sponsorLogo p{padding-top:4px;}*/

.sponsorTable{margin-left:-5px;}
.sponsorTable img{padding:0px;margin:0px !important;border:none !important;padding:0px;}
.sponsorTable tbody tr td{width:125px;height:125px;background-color:#FFFFFF;vertical-align:middle;border:8px #F3F5F8 solid;}

#divAddress{padding:0px 0px 15px 0px;}
#divAddress h2{font-size:12px;color:#af6508;padding:5px 0px 10px 0px;font-weight:bold;}
#divAddress input, #divAddress select{font-size:11px;font-family:Tahoma, Verdana, Arial, sans-serif;}
#btnPrint{padding-right:15px;}
#mapContainer{width:162px;margin:10px auto 10px auto;text-align:center;}

.anchorList{padding:10px 0px 12px 0px;}

#shopMenu{width:550px;height:132px;background:url("/images/shopFloor.jpg") no-repeat top left;}
#shopMenu img{border:none !important;z-index:50;}

#btnChem{position:relative;width:103px;height:33px;float:left;left:40px;top:60px;z-index:50;}
#btnChem ul{position:relative;background-color:#1f447a;top:-15px;border:1px #FFFFFF solid;display:none;}
#btnChem ul li{list-style:none;color:#FFFFFF;font-size:11px;padding:4px 5px;z-index:500000;}

#btnOpt{position:relative;width:103px;height:33px;float:left;left:105px;top:80px;z-index:50;}
#btnOpt ul{position:relative;background-color:#1f447a;top:-15px;border:1px #FFFFFF solid;display:none;}
#btnOpt ul li{list-style:none;color:#FFFFFF;font-size:11px;padding:4px 5px;z-index:500000;}

#btnMech{position:relative;width:103px;height:33px;float:left;left:175px;top:60px;z-index:50;}
#btnMech ul{position:relative;background-color:#1f447a;top:-15px;border:1px #FFFFFF solid;display:none;}
#btnMech ul li{list-style:none;color:#FFFFFF;font-size:11px;padding:4px 5px;z-index:500000;}

.bubble{position:absolute;width:116px;display:none;z-index:9999;color:Maroon;cursor:pointer;}
/*.bubbleContent{width:178px;padding:2px;background:url(/images/blackArrow.jpg) no-repeat bottom left;}
.bubbleBot{height:14px;background:url(/images/blackArrow.jpg) no-repeat top left;}*/
.bubbleTop{width:115px;height:6px;background:url(/images/bubbleTop.gif) no-repeat top left;}
.bubbleContent{width:103px;padding:0px 6px 2px 6px;font-size:10px;font-weight:bold;background:url(/images/bubbleRpt.gif) repeat-y top left;}
.bubbleBot{width:115px;height:9px;background:url(/images/bubbleBot.gif) no-repeat top left;}

.tableHead td{background:#4f81bd;}
.tableRow td{background:#d0d8e8;}
.tableAltRow td{background:#e9edf4;}

.empContent{color:#000000;text-align:left;}

#leftTwoColumn .rsvpClass table tr td{border:none;}
.thanksClass{padding-top:15px;text-align:center;font-size:16px;font-weight:bold;line-height:20px;}

.rsvpClass{border:none;}

.surveyBlock{width:555px;padding-bottom:30px;}
.surveyTitle{width:190px;font-size:12px;font-weight:bold;float:left;padding-right:10px;}
.surveyResponseTitle{width:60px;font-size:10px;font-weight:bold;float:left;text-align:center;padding:0px 5px 0px 5px;}
.surveyResponse{width:60px;height:23px;font-size:10px;font-weight:bold;float:left;text-align:center;padding:7px 5px 10px 5px;}
.surveyQuestion{width:190px;height:20px;font-size:10px;float:left;padding:10px 10px 10px 0px;}
.surveyComments{width:340px;height:25px;float:left;padding:5px 0px 5px 0px;}

#thanks{color:#000;}

/*SEARCH*/
#searchBox{float:right;padding:7px 0px 0px 21px;}
#txtSearch{position:relative;top:-7px;}
#btnGo{font-family:Tahoma,Geneva,sans-serif;position:relative;top:-1px;}
.searchURL{font-style:italic;font-size:90%;}
.searchResult{padding:0px 15px 25px 0px;}
.results{padding:15px 0px 0px;}


/*COMMON ELEMENTS*/
.fieldRow{width:100%;height:100%;padding:0px 0px 18px 0px;}
.fieldLabel{font-size:12px;color:#545e70;padding:0px 0px 4px 0px;font-weight:bold;}
.fieldText{font-size:11px;font-family:Tahoma, Verdana, Arial, sans-serif;}
.fieldColumn{padding:0px 12px 0px 0px;float:left;}

.hr{padding:5px 0px 0px 0px;}
.hideRoot{display:none;}
.hideMe{display:none;}
.hidden{display:none;}
.imgBoxRight{width:240px;text-align:center;font-size:10px;color:#74889d;float:right;padding:0px 0px 10px 10px;}
.imgBoxLeft{width:240px;text-align:center;font-size:10px;color:#74889d;float:left;padding:0px 10px 10px 0px;}
.imgLeft{float:left;margin:3px 14px 5px 0px;}
.imgRight{float:right;margin:3px 0px 5px 10px;}
.imgLeft img{border:#478fe7 1px solid;}
.imgRight img{border:#478fe7 1px solid;}
.imgLeftBio{float:left;margin:3px 14px 5px 0px;}
.imgLeftBio img{border:none;}
.backToTop{color:#4a91e8;font-weight:bold;font-size:11px;text-align:left;margin:0px 0px 15px 0px;}
.smallText{font-size:80%;}
.floatRight{float: right;margin-left: 8px;}
.floatLeft{float: left;margin-right: 8px;}
.blueText{color:#4a91e8;}
.clear{clear:both;}
