/*body {margin-top: 13px;background: #54bbdd url(../images/body-bg.jpg) repeat-x top left;}  */  
#container {width: 960px;background: #eeeeee url(../images/main-bg.jpg) left 123px repeat-x;padding-bottom: 3px;}


/* header area start */    
#headerright {display:block;float:right;text-align:right;padding-right: 2px;padding-top: 28px;width:500px;}    
#searchnav {clear:both;display:block;padding-bottom:3px;padding-top:20px;text-align:right;}    
html>body #searchnav{padding-top:47px;}    
#header {width: 960px;white-space:nowrap;text-align:left;background: url(../images/header-bg.jpg) no-repeat top right;}
/* topnav area start */    
#topnav {width: 954px;text-align: left;padding-top: 8px;padding-bottom: 7px;white-space: nowrap;background: url(../images/topnav-bg.jpg) repeat-x top left;}
/* main area start */    
#main {width: 960px;padding-top: 2px;}    
#main_home {width: 960px;padding-top: 1px;}    
#leftnav {width: 185px;padding-top: 0px;padding-bottom: 100px;}    
#content_area {padding-left: 20px;padding-right: 20px;padding-top: 8px;padding-bottom: 20px;}    
#content_area_homepage {padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:40px; background: url(../images/home-content-bg.jpg) no-repeat 0px top;}
/* footer area start */    
#footer {width:800px; text-align: left;padding-top: 16px;padding-bottom: 20px;background-color: #e1e3e3;} 
.twoColFixLtHdr #footer {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #c8d6e8;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    height: 50px;
    min-height: 50px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 5px;
} 
.twoColFixLtHdr #footer p {
	color: #000000;
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    -x-system-font: none;
    color: #131871;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
    text-align: center;
}  
#thomas_info {width: 960px;text-align: right;padding-top: 4px;padding-bottom: 2px;}/* heading styles */    
h1 {color: #0176bf;font-size: 20px;font-weight: bold;padding-left: 23px;margin-top:0px;background: url(/images/h1-bg.jpg) 1px 3px no-repeat;border-bottom: 1px solid #0370ba;padding-bottom: 5px;}    
h2 {color: #333333;font-size: 16px;font-weight: bold;}    
h3 {color: #333333;font-size: 13px;font-weight: bold;}/* image styles */    
.img01 {border: 1px #0370ba solid;}    
.img02 {border: 1px #0370ba solid;float: left;margin-right: 10px;margin-bottom: 10px;}    
.img03 {border: 1px #0370ba solid;float: right;margin-left: 10px;margin-bottom: 10px;}    
.img04{margin-top: -3px;}    
.img08 {margin-right:5px;vertical-align:middle;}    
.img09{margin-right: 3px;}    
li {list-style-image: url(/images/bullet_pro_005.gif);}    
.sendemail {background:url("/images/but_sendemail.gif") no-repeat top left;border:0px none;height:20px;width:75px;}    
.sendemail:hover {background:url("/images/but_sendemail_hover.gif") no-repeat top left;border:0px none;height:20px;width:75px;}    
td {
	font-family: Arial;
	font-size: 12px;
	color: #eee;
}a { text-decoration: underline; color: #666666;}    
a:hover { text-decoration: none; color: #666666;}    
.print_page {float:right;font-size:11px;padding-bottom:0px;padding-right:0px;padding-top:0px;}    
.print_page a, .print_page a:hover{font-size: 11px;}    
.footer_left{display:block;padding-left:12px;padding-top:0px;line-height:14px;}    
.footer_right{float:right;padding-right:15px;text-align:right;width: 300px;line-height:14px;}    
form { margin-top: 0px; margin-bottom: 0px; }     
#keyword{width: 110px;border:0px;background:url("/images/keyword-bg.gif") no-repeat top left;height:22px;padding-top:3px;padding-left: 10px;padding-right: 10px;}    
html > body #keyword{padding-top:0px;}    
input{font-family:Arial;font-size: 11px; font-weight: normal;height:20px;vertical-align:top;}    
#searchnav select{font-family:Arial;font-size: 12px; color: #000000;font-weight: normal;height:20px;width:139px;vertical-align:top;margin:0px 5px 0px 4px;}    
a.homelink:link,a.homelink:active,a.homelink:visited{background: none !important;padding:8px 22px 7px 22px !important;}    
a.homelink:hover{background:url("/images/topnav-hover-bg.jpg") no-repeat top right !important;padding:8px 22px 7px 22px !important;}    
a.rfqlink:link,a.rfqlink:active,a.rfqlink:visited,a.rfqlink:hover{padding:8px 22px 7px 22px !important;}    
a.leftfirst:link,a.leftfirst:active,a.leftfirst:visited,a.leftfirst:hover{padding-top: 11px !important;}    
a.leftlast:link,a.leftlast:active,a.leftlast:visited{padding-bottom: 14px !important;background: #0370ba none !important;}    
a.leftlast:hover{background: #349fd0 none !important;}    
.bucket_link_pro_005 a:link,.bucket_link_pro_005 a:active,.bucket_link_pro_005 a:visited,.bucket_link_pro_005 a:hover{font-size: 12px !important;}    
.homepagecompname{font-size: 19px;}a.requestmore:link,a.requestmore:active,a.requestmore:visited{display:block;float:right;font-size: 17px;color: #fffefe;line-height:19px;font-weight:bold;text-decoration:none;padding: 0px 5px 0px 0px; margin:77px 0px 0px 14px;}    
a.requestmore:hover{display:block;line-height:19px;float:right;font-size: 17px;color: #fffefe;font-weight:bold;text-decoration:underline;padding: 0px 5px 0px 0px; margin:77px 0px 0px 14px;}    
a.learnmore:link,a.learnmore:active,a.learnmore:visited{background: url(/images/learn-more.jpg) top left no-repeat;display:block;float:right;font-size: 12px;color: #fffefe;font-weight:bold;text-decoration:none;line-height:14px;padding: 3px 41px 4px 13px;margin-right: 60px;margin-top: 14px;}    
a.learnmore:hover{background: url(/images/learn-more.jpg) top left no-repeat;display:block;float:right;font-size: 12px;color: #fffefe;font-weight:bold;text-decoration:underline;line-height:14px;padding: 3px 41px 4px 13px;margin-right: 60px;margin-top: 14px;}    
.homepageh2{font-size: 15px;font-weight: bold;color:#666666;margin-top:0px;margin-bottom:0px;padding-left:41px;padding-top:11px;}    
.bucket_link_pro_005 span{padding-top: 7px;padding-bottom: 13px;display:block;}    
.bucket_link_pro_005 span.twolinelink{padding-top: 2px !important;padding-bottom: 4px !important;display:block;line-height:15px;}    
.bucket_link_pro_005 span.twolinelink_new{padding-top: 2px !important;padding-bottom: 24px !important;display:block;line-height:15px;}    
.bucket5 a:link,.bucket5 a:active,.bucket5 a:visited,.bucket5 a:hover{background:url(../images/bucket5-bg.jpg) top left no-repeat !important;}    
.bucket6 a:link,.bucket6 a:active,.bucket6 a:visited,.bucket6 a:hover{background:url(../images/bucket6-bg.jpg) top left no-repeat !important;}    
.bucket7 a:link,.bucket7 a:active,.bucket7 a:visited,.bucket7 a:hover{background:url(../images/bucket7-bg.jpg) top left no-repeat !important;}    
.bucket8 a:link,.bucket8 a:active,.bucket8 a:visited,.bucket8 a:hover{background:url(../images/bucket8-bg.jpg) top left no-repeat !important;}  
.bucket9 a:link,.bucket9 a:active,.bucket9 a:visited,.bucket9 a:hover{background:url(../images/bucket9-bg.jpg) top left no-repeat !important;}    
hr{color: #0370ba;              
      background-color: #0370ba;              
      height: 1px;}      

#searchnav img{      
margin-left:2px;      
}h3.red{color: #0176bf;font-size: 13px;font-weight: bold;margin: 0;padding: 0; margin-bottom: 0px !important;}

.navSubHead {color: #000000;}