body{font-family:Arial,Helvetica,sans-serif; font-size:0.7em; background-image:url(../images/buildimages/topfade.jpg); background-repeat:repeat-x; background-position:left top}
#topnav{margin:0px; padding:0px}
.strapline{margin-top:55px; margin-left:35px; padding:0px}
#manufacturerarea{margin:0px; float:right; width:242px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px}
#application{margin:0px; float:left; width:265px; padding-top:10px; padding-right:0px; padding-bottom:0px; padding-left:10px; height:210px}
#application a{padding-top:2px; padding-right:4px; padding-bottom:2px; padding-left:4px}
#application .selected, #application a:hover{text-decoration:none; background-color:#FFF}
#applicationlist td{padding-top:2px; padding-right:10px; padding-bottom:2px; padding-left:5px}
.empty{margin:0px; padding:0px; clear:both; float:none; line-height:1px; height:1px; width:100%}
.productthumb{margin-bottom:20px; padding-top:5px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#0061B0}
.product{margin-bottom:20px; padding-top:5px}
#productdisplayarea{margin-top:25px; float:left; width:550px}
.productthumbimage{padding:0px; float:left; width:170px; margin-top:0px; margin-right:0px; margin-bottom:25px; margin-left:0px}
.productimage{margin-bottom:25px}
.productshorttext{margin:0px; padding:0px; float:left; width:250px}
.productshorttext p{padding:0px; margin-top:5px; margin-right:0px; margin-bottom:10px; margin-left:0px}
.clearfix:after{ content:".";  display:block;  height:0;  clear:both;  visibility:hidden}
.clearfix{display:inline-block}
/* Hides from IE-mac \*/
* html .clearfix{height:1%}
.clearfix{display:block}
/* End hide from IE-mac */
#topnav .logo{margin:0px; padding:0px; float:left}
#topnav .navigation{text-align:right; padding-right:0px; padding-bottom:0px; padding-left:0px}
#topnav .navigation{padding-top:0px}
#wrap{width:900px; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto}
.attentionarea{padding:0px; float:right; margin-top:18px; margin-right:0px; margin-bottom:0px; margin-left:0px; text-align:right}
.logoarea{margin:0px; padding:0px; float:left; width:500px}
a{color:#1999E3; text-decoration:none}
a:hover{text-decoration:underline}
#footer{padding-bottom:45px}
.footerlinks{padding:10px; text-align:center}
#industry{margin:0px; float:left; width:165px; padding-top:10px; padding-right:0px; padding-bottom:10px; padding-left:0px}
#industry select{width:150px}
#mainproductfinderarea{float:left; width:445px; margin:0px; padding-top:10px; padding-right:10px; padding-bottom:10px; padding-left:15px}
#searchresults_head{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#0266B4}
#searchresults_head img{padding:0px; float:left; width:101px; margin-top:0px; margin-right:10px; margin-bottom:0px; margin-left:0px}
#searchresults_head p{margin:0px; padding-top:0px; padding-right:0px; padding-bottom:6px; padding-left:0px; color:#005DAE}
#leftnav a{font-weight:bold}
#rightnav_feature{background-image:url(../images/buildimages/right_register_feature.jpg); background-repeat:repeat-x; background-position:left bottom; padding:5px; border:1px solid #E4E4E4; margin-bottom:35px}
#rightnav_feature p{color:#666; margin-top:5px; line-height:1.3em}
#rightnav_feature h2{color:#1999E3; margin:0px; padding:0px; font-size:14px}
.registernow_button{text-align:right}
.searchresults p{margin:0px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#189AE6; background-image:url(../images/buildimages/searchresults.jpg); background-repeat:no-repeat; background-position:left; padding-top:2px; padding-right:0px; padding-bottom:1px; padding-left:110px}
.manufacturersearch{padding-top:10px; padding-right:10px; padding-bottom:0px; padding-left:15px}
.manufacturersearch select{width:140px}
.productsearch{margin-top:2px; padding-top:0px; padding-right:10px; padding-bottom:10px; padding-left:15px}
.productsearch img{padding:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px}
.productblueareabg{background-image:url(../images/product_large_bg.gif); background-repeat:no-repeat; background-position:left top; height:350px; width:725px:}
.productblueareabghome{background-image:url(../images/product_large_bg.gif); background-repeat:no-repeat; background-position:left top}
.registerarea{padding:0px; float:right; width:160px; margin-top:30px; margin-right:0px; margin-bottom:0px; margin-left:0px}
.contactcolumn{margin:0px; padding:0px; float:left; width:215px}
.contactcolumnspacer{margin-right:20px}
.contactcolumn h4{margin:0px; padding:0px; color:#00007F}
.contactcolumn p{padding:0px; margin-top:0px; margin-right:0px; margin-bottom:25px; margin-left:0px}
#generalform td{padding-right:20px; padding-top:4px; padding-bottom:5px}
#generalform .largefield{width:200px; border:1px solid #1999E3; font-size:0.9em}
.headerbackground{background-repeat:no-repeat; background-position:right top; padding-bottom:25px; padding-top:10px}
.formproductlist{color:#1999E3}
#serviceshome td{padding-right:15px; padding-bottom:20px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#E4E4E4; padding-top:15px}
#serviceshome a{text-decoration:underline}
#serviceshome a:hover{}
#serviceshome a p{text-decoration:none; color:#000}
.error{background-color:#FDD; padding:10px}
#salesbrochure, #fulldetails{margin-bottom:20px}
.logoline{margin-top:25px; padding-bottom:20px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#E0E0E0}
#leftnav .thirdlevel a{margin-left:15px}
.requiredfield{color:#F00; font-weight:bold}
#mainarea h5{font-size:14px; margin-bottom:5px}
