html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }
* {margin:0;padding:0}
body {padding:0px 20px 0px 10px;background:#ccccc4 url(../images/bodybg.jpg) top right repeat-x;color:#333; font-family:calibri,arial,verdana,helvetica,sans-serif; line-height:1.2em;}
/* #809900 is background color of right column and image is bg of left column*/
#container {width:917px;margin:56px 10px;clear:both}
#header {color:#fff; width:717px; }
#inner{width:100%; position:relative;}
#left {margin-bottom:189px;background-color:#f8cb19;width:170px;margin:0;}
#right {float:left;width:160px;position:relative;padding:15px 10px 15px 20px;}
#middle {margin-left:170px;margin-right:170px;min-height:0;position:relative;background:#8A8D90 url(../images/hm_detbg.png) 0 267px no-repeat;}
#inmiddle {margin-left:170px;margin-right:170px;min-height:0;position:relative;background:#8A8D90 url(../images/in_detbg.gif) 0px 100px repeat-y; width:751px; }
#footer {text-align:center; background-color:#6a6f5b;color:#fff; padding:20px}
#footer a{color:#fff}
#titlebar{ background:#000 url(../images/titlebar_bg.gif) top left repeat-x; width:750px; height:26px;}
#maincol{}
.prodstitle h1{display:inline;font-size:.85em;position:relative;left:-9000px;}
* html #middle {height:1%;}
* html #inmiddle {height:1%;}
/* end hide */
img{ border:none}
.logocol{ background-color:#86200f;}
.inlogocol{ background-color:#86200f;}
#detailscontainer{ background-color:#fff;}
td.detailarea{  background-color:#fff; padding-bottom:20px;}
.clearer{height:1px;overflow:hidden;margin-top:-1px;clear:both;}
#navigator ul{display:inline;margin:0px;padding:0;}
#navigator ul li{display:inline;margin:0;padding:0;}
#container .homepage {border-right:none;margin-left:170px;margin-right:0px;min-height:0;position:relative;}
.homepage #content{}
#compname h1 {display:inline;font-size:.85em;position:relative;left:-9000px;}
#compname{ background:#fff url(../images/home_logo.gif) top left no-repeat; width:751px;height:120px}
#slogan{ height:121px;background:#fff url(../images/header_slogan.gif) top left no-repeat;}
#slogan h4 {display:inline;font-size:.85em;position:relative;left:-9000px;}
.hmimg{ background:#fff url(../images/header_img.jpg) top left no-repeat; width:717px;height:144px;}
#content{ width:558px;float:left;}
.details{width:554px;}
.prodstitle{ background:url(../images/tab_ourproducts.gif) top left no-repeat; width:171px; height:17px;}
.reqform{ text-align:center; padding:10px;}
.reqform h4{ font-size:0.70em; color:#3c3f44;padding-bottom:5px; }
.reqform .iptxt{ margin-top:4px; width:125px; height:14px; background-color:#e6e6da; border:1px solid #4f545a; font-size:0.65em; padding-left:4px; color:#999999}
.reqform .ipimg{ float:right; padding:10px;}

.hmphnum h4, .hmtollnum h4, .newstitle h4,.hmrfq h4{display:inline;font-size:.85em;position:relative;left:-9000px;}
#headericons{ display:inline; clear:both;width:400px}
.hmphnum{ background:url(../images/header_phone.png) top right no-repeat; height:35px;float:right; width:140px}
.hmrfq{ background:url(../images/header_rfq.png) top right no-repeat; height:35px; float:right; width:204px; vertical-align:bottom}

.hmtollnum{ background:url(../images/hm_toll.gif) top left no-repeat; width:124px; height:38px;}
.whtdots{background:url(../images/greydots.gif) top left repeat-x; height:6px; margin:10px;}
.newstitle{background:url(../images/hmtitle_news.gif) top left no-repeat; height:20px; width:67px; margin:10px;}
.prod1title h1, .prod2title h1{display:inline;font-size:.85em;position:relative;left:-9000px;}
.prod1title{background:url(../images/title_tubemfg.gif) top left no-repeat; height:14px; width:172px;}
.prod2title{background:url(../images/title_storagesys.gif) top left no-repeat; height:14px; width:148px;}
.detcol1 {text-align:left; width:200px; font-size:0.75em;float:left; margin:20px 0px 0px 0px;background:#fff url(../images/vdots.gif) top right repeat-y; padding-left:24px; }
.detcol1 img{ padding:10px 0px;}
.detcol2 {text-align:left;  font-size:0.75em; float:left; margin:20px 0px 0px 0px;width:650px;}
.detcol2 img{  padding:10px 0px;}
.detcol3 {text-align:left; width:200px; font-size:0.75em;float:left; margin:20px 0px;background:#fff url(../images/vdots.gif) top right repeat-y; padding-left:24px; }
.detcol4 {text-align:left;  font-size:0.75em; float:left; margin:20px 0px 20px 0px;background:url(../images/tab_bg.gif) top left no-repeat; width:377px; display:block}
.detcol5 {text-align:left;  font-size:0.75em; float:left; margin:20px 0px 20px 20px;width:250px;background:url(../images/tab_bg.gif) top left no-repeat; }
.detcol6 {text-align:left;  font-size:0.75em; float:left; margin:0px 0px 20px 20px; margin-left:215px; width:650px; }
.prodtxt{ width:200px;}
.dettxt{ font-size:1.2em; padding:10px 0px 20px 0px;}
.subsectxt{ font-size:1.2em; padding:10px 10px 20px 22px;}
.pagestmt{ color:#981532; font-size:0.9em; font-weight:bold; margin:0px 0px 10px 0px; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.4em;}
.hmpagestmt{color:#981532; font-size:1.1em; font-weight:bold; margin:0px 0px 10px 0px; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.4em;}
#footer div{ background-color:#6a6f5b;margin-left:auto; margin-right:auto; vertical-align:bottom;font-size:0.85em;}
#footer h2{display:inline;font-size:.85em;position:relative;left:-9000px;}

#navigator {background:#fff; display:block; clear:both }
.treeNode {text-decoration: none; color: black; font:bold .7em tahoma;}
.UITreeNode {text-decoration: none;color:#F8Cb19;font:bold .7em tahoma;background:#3C3F44;display:block;height: 14px;padding:4px 25px;width:120px; border-bottom:1px solid #7e7035;}
.UITreeChild {text-decoration: none;color:#71705E;font:bold .6em tahoma;background:#D9D8C4;display:block;height: 12px;padding:3px 0px 3px 28px;width:142px;}
.UITreeNodeSelected {text-decoration: none;color:#71705E;font:bold .6em tahoma;background:#F8Cb19;display:block;height: 12px;padding:3px 0px 3px 28px;width:142px;}
.UITreeMainNodeSelected{ background-color:#FF0000}

a:hover.UITreeNode{background:#F8Cb19;color:#71705E;}
a:hover.UITreeChild{background:#F8Cb19;color:#71705E;}

.clsleftTree_100 .UITreeNodeSelected {text-decoration: none;color:#71705E;font:bold .7em tahoma;background:#F8Cb19;display:block;height: 14px;padding:4px 25px;width:120px; border-bottom:1px solid #F8Cb19;}
.innerpage #content{ width:750px;float:left;border-left:1px solid #cfcfc5;background:#bfbfb4 url(../images/indetailstop_bg.gif) top left repeat-y; min-height:540px; }

.innerpage #incompname h1 {display:inline;font-size:.85em;position:relative;left:-9000px;}
#incompname{ background:#bfbfb4 url(../images/in_logo.gif) top left no-repeat; width:607px;height:90px; float:left}
#phonecol{ float:left}
.inphnum{ background:url(../images/in_ph.gif) top left no-repeat; width:144px; height:46px;}
.intollnum{ background:url(../images/in_toll.gif) top left no-repeat; width:144px; height:44px;}
#phonecol h4{display:inline;font-size:.85em;position:relative;left:-9000px;}
.innerpage #titlebar{background:url(../images/intitlebar_bg.gif) top left no-repeat;}
.innertitle{background:#fff url(../images/intitlebg.gif) top left no-repeat; width:750px; height:35px;margin-top:10px;}
.indetcol {text-align:left; width:94%; font-size:0.8em; float:left; margin:40px 0px;padding-left:20px; padding-bottom:40px;}
.indetcol1 {text-align:left; width:55%; font-size:0.8em; float:left; margin:40px 0px;padding-left:20px; padding-bottom:40px; clear:both}
.vdotsleft{background:#fff url(../images/vdots.gif) top left repeat-y; }
.vdotsright{background:#fff url(../images/vdots.gif) top right repeat-y; }
.indetcol2 {text-align:left; width:35%; font-size:0.7em; float:left; margin:40px 0px 20px 0px; padding-left:35px; padding-top:20px; min-height:400px;}
.indetcol2 img{ padding-bottom:30px;}
.indetcol2 .btnlink img{ padding-bottom:15px;margin-bottom:0px;}
.indettxt{ padding:10px 25px;}
.indettxt ul{ padding-top:10px;list-style-type: none;}
.indettxt ul li{ margin-top:10px;background:url(../images/burg_bullet.png) 2px 7px no-repeat;margin:0;padding:4px 0 4px 25px;vertical-align:top;}
.indettxt p{ margin-top:10px; margin-bottom:10px; clear:both}
.indettxt img{ padding:0px 10px 0px 0px;}
.teamname{ color:#981532;font-family:Georgia,"Times New Roman",Times,serif; font-size:1.2em; font-weight:bold; margin-top:10px; margin-bottom:10px;}
.teamtitle{ color:#000;font-size:0.8em; font-style:italic}
.separator{ height:20px;clear:both}
.indettxt a{ color:#981532;text-decoration:underline;}
.indettxt a:hover{ text-decoration:none; color:#981532;}
.listheader{color:#981532;font-family:Georgia,"Times New Roman",Times,serif; font-size:0.9em; font-weight:bold; margin-top:10px; margin-bottom:10px;}
.listcontainer{line-height:1.6em; margin-top:30px;}
.innerpage .pagetitle h1{display:inline;font-size:.85em;position:relative;left:-9000px;}
.innerpage #maincol{background:#8A8D90 url(../images/indetails_bg.gif) bottom left repeat-y;}
#footertop {background:#8a8d90 url(../images/footer_top_img.jpg) top left no-repeat; width:750px; height:35px; clear:both; border-left:1px solid #cdcdc2;}

.curvebg{ background:url(../images/title_curve.png) bottom right no-repeat; width:37px; height:28px; float:left}
#titlebar{ clear:both}
.boldlist{ line-height:1.6em; font-weight:bold}
.aboutus #titlebar .pagetitle {background:#8A8D90 url(../images/title_aboutus_main.gif) top left no-repeat; width:116px; height:28px; float:left}
.comphistory #titlebar .pagetitle {height:28px; float:left}
.comphistory #titlebar .parentitle {background:#8A8D90 url(../images/title_aboutus_main.gif) top left no-repeat; width:116px; height:28px; float:left}
.comphistory #titlebar .childtitle {background:#8A8D90 url(../images/title_comphistory.gif) top left no-repeat; width:158px; height:28px; float:left}

.presletter #titlebar .pagetitle {height:28px; float:left}
.presletter #titlebar .parentitle {background:#8A8D90 url(../images/title_aboutus_main.gif) top left no-repeat; width:116px; height:28px; float:left}
.presletter #titlebar .childtitle {background:#8A8D90 url(../images/title_presletter.gif) top left no-repeat; width:192px; height:28px; float:left}

.mgmtteam #titlebar .pagetitle {height:28px; float:left}
.mgmtteam #titlebar .parentitle {background:#8A8D90 url(../images/title_aboutus_main.gif) top left no-repeat; width:116px; height:28px; float:left}
.mgmtteam #titlebar .childtitle {background:#8A8D90 url(../images/title_mgmtteam.gif) top left no-repeat; width:168px; height:28px; float:left}

.leanmfg #titlebar .pagetitle {background:#8A8D90 url(../images/title_leanmfg.gif) top left no-repeat; width:255px; height:28px;}

.tubemfg #titlebar .pagetitle {background:#8A8D90 url(../images/title_tubemfg_main.gif) top left no-repeat; width:198px; height:28px; float:left}
.tubemfg #titlebar .pagetitle {height:28px; float:left}

.mechanical #titlebar .pagetitle {height:28px; float:left}
.mechanical #titlebar .parentitle {background:#8A8D90 url(../images/title_tubemfg_main.gif) top left no-repeat; width:198px; height:28px; float:left}
.mechanical #titlebar .childtitle {background:#8A8D90 url(../images/title_mechanical.gif) top left no-repeat; width:114px; height:28px; float:left}
.mechanical .indettxt ul{ padding-top:5px;}
.mechanical .indettxt ul li{padding-bottom:0px; }


.ornamental #titlebar .pagetitle {height:28px; float:left}
.ornamental #titlebar .parentitle {background:#8A8D90 url(../images/title_tubemfg_main.gif) top left no-repeat; width:198px; height:28px; float:left}
.ornamental #titlebar .childtitle {background:#8A8D90 url(../images/title_ornamental.gif) top left no-repeat; width:122px; height:28px; float:left}

.structural #titlebar .pagetitle {height:28px; float:left}
.structural #titlebar .parentitle {background:#8A8D90 url(../images/title_tubemfg_main.gif) top left no-repeat; width:198px; height:28px; float:left}
.structural #titlebar .childtitle {background:#8A8D90 url(../images/title_structural.gif) top left no-repeat; width:122px; height:28px; float:left}

.valueadded #titlebar .pagetitle {height:28px; float:left}
.valueadded #titlebar .parentitle {background:#8A8D90 url(../images/title_tubemfg_main.gif) top left no-repeat; width:198px; height:28px; float:left}
.valueadded #titlebar .childtitle {background:#8A8D90 url(../images/title_valueadded.gif) top left no-repeat; width:192px; height:28px; float:left}

.induserved #titlebar .pagetitle {height:28px; float:left}
.induserved #titlebar .parentitle {background:#8A8D90 url(../images/title_tubemfg_main.gif) top left no-repeat; width:198px; height:28px; float:left}
.induserved #titlebar .childtitle {background:#8A8D90 url(../images/title_induserved.gif) top left no-repeat; width:175px; height:28px; float:left}

.custommfg #titlebar .pagetitle {height:28px; float:left}
.custommfg #titlebar .parentitle {background:#8A8D90 url(../images/title_tubemfg_main.gif) top left no-repeat; width:198px; height:28px; float:left}
.custommfg #titlebar .childtitle {background:#8A8D90 url(../images/title_custommfg.gif) top left no-repeat; width:217px; height:28px; float:left}

.storagesys #titlebar .pagetitle {background:#8A8D90 url(../images/title_storagesys_main.gif) top left no-repeat; width:181px; height:28px; float:left}
.storagesys #titlebar .pagetitle {height:28px; float:left}

.rollform #titlebar .pagetitle {height:28px; float:left}
.rollform #titlebar .parentitle {background:#8A8D90 url(../images/title_storagesys_main.gif) top left no-repeat; width:181px; height:28px; float:left}
.rollform #titlebar .childtitle {background:#8A8D90 url(../images/title_rollform.gif) top left no-repeat; width:115px; height:28px; float:left}

.structsys #titlebar .pagetitle {height:28px; float:left}
.structsys #titlebar .parentitle {background:#8A8D90 url(../images/title_storagesys_main.gif) top left no-repeat; width:181px; height:28px; float:left}
.structsys #titlebar .childtitle {background:#8A8D90 url(../images/title_structsys.gif) top left no-repeat; width:115px; height:28px; float:left}

.mixmatch #titlebar .pagetitle {height:28px; float:left}
.mixmatch #titlebar .parentitle {background:#8A8D90 url(../images/title_storagesys_main.gif) top left no-repeat; width:181px; height:28px; float:left}
.mixmatch #titlebar .childtitle {background:#8A8D90 url(../images/title_mixmatch.gif) top left no-repeat; width:122px; height:28px; float:left}

.driveinrack #titlebar .pagetitle {height:28px; float:left}
.driveinrack #titlebar .parentitle {background:#8A8D90 url(../images/title_storagesys_main.gif) top left no-repeat; width:181px; height:28px; float:left}
.driveinrack #titlebar .childtitle {background:#8A8D90 url(../images/title_driveinrack.gif) top left no-repeat; width:122px; height:28px; float:left}

.pushbacksys #titlebar .pagetitle {height:28px; float:left}
.pushbacksys #titlebar .parentitle {background:#8A8D90 url(../images/title_storagesys_main.gif) top left no-repeat; width:181px; height:28px; float:left}
.pushbacksys #titlebar .childtitle {background:#8A8D90 url(../images/title_pushbacksys.gif) top left no-repeat; width:172px; height:28px; float:left}

.cantilever #titlebar .pagetitle {height:28px; float:left}
.cantilever #titlebar .parentitle {background:#8A8D90 url(../images/title_storagesys_main.gif) top left no-repeat; width:181px; height:28px; float:left}
.cantilever #titlebar .childtitle {background:#8A8D90 url(../images/title_cantilever.gif) top left no-repeat; width:158px; height:28px; float:left}

.stacksteelpallets #titlebar .pagetitle {height:28px; float:left}
.stacksteelpallets #titlebar .parentitle {background:#8A8D90 url(../images/title_storagesys_main.gif) top left no-repeat; width:181px; height:28px; float:left}
.stacksteelpallets #titlebar .childtitle {background:#8A8D90 url(../images/title_stacksteelpallets.gif) top left no-repeat; width:199px; height:28px; float:left}

.indserved #titlebar .pagetitle {height:28px; float:left}
.indserved #titlebar .parentitle {background:#8A8D90 url(../images/title_storagesys_main.gif) top left no-repeat; width:181px; height:28px; float:left}
.indserved #titlebar .childtitle {background:#8A8D90 url(../images/title_induserved.gif) top left no-repeat; width:175px; height:28px; float:left}

.facilities #titlebar .pagetitle {background:#8A8D90 url(../images/title_facilities_main.gif) top left no-repeat; width:117px; height:28px; float:left}
.facilities #titlebar .pagetitle {height:28px; float:left}

.virtualtour #titlebar .pagetitle {height:28px; float:left}
.virtualtour #titlebar .parentitle {background:#8A8D90 url(../images/title_facilities_main.gif) top left no-repeat; width:117px; height:28px; float:left}
.virtualtour #titlebar .childtitle {background:#8A8D90 url(../images/title_virtualtour.gif) top left no-repeat; width:126px; height:28px; float:left}

.employment #titlebar .pagetitle {background:#8A8D90 url(../images/title_employment_main.gif) top left no-repeat; width:140px; height:28px; float:left}
.employment #titlebar .pagetitle {height:28px; float:left}

.careerops #titlebar .pagetitle {height:28px; float:left}
.careerops #titlebar .parentitle {background:#8A8D90 url(../images/title_employment_main.gif) top left no-repeat; width:140px; height:28px; float:left}
.careerops #titlebar .childtitle {background:#8A8D90 url(../images/title_careerops.gif) top left no-repeat; width:186px; height:28px; float:left}

.benefits #titlebar .pagetitle {height:28px; float:left}
.benefits #titlebar .parentitle {background:#8A8D90 url(../images/title_employment_main.gif) top left no-repeat; width:140px; height:28px; float:left}
.benefits #titlebar .childtitle {background:#8A8D90 url(../images/title_benefits.gif) top left no-repeat; width:97px; height:28px; float:left}

.contactus #titlebar .pagetitle {background:#8A8D90 url(../images/title_contactus_main.gif) top left no-repeat; width:131px; height:28px; float:left}
.contactus #titlebar .pagetitle {height:28px; float:left}

.whatsnew #titlebar .pagetitle {background:#8A8D90 url(../images/title_whatsnew_main.gif) top left no-repeat; width:140px; height:28px; float:left}
.whatsnew #titlebar .pagetitle {height:28px; float:left}

.links #titlebar .pagetitle {background:#8A8D90 url(../images/title_links_main.gif) top left no-repeat; width:89px; height:28px; float:left}
.links #titlebar .pagetitle {height:28px; float:left}


table.tabbenefits{ border:1px solid #ccc; margin:15px;}
.tabbenefits td{ font-weight:bold; padding:5px 10px; color:#990000;}
.oddcol{ background-color:#f0f0f0}
.title{color:#990000;font-weight:bold; font-size:1.0em; white-space:nowrap}
.burgtitle{color:#990000;font-weight:bold; font-size:1.0em;}
.mainheader{ font-weight:bold; text-decoration:underline;}
.contactname{font-weight:bold; }
.tabcontact td{ line-height:1.4em; padding:0px 30px;}
.tabcontact td.padleft0{ padding-left:0px;}
.tabcontact a{color:#990000}

.linkheader{color:#990000;font-weight:bold; font-size:1.0em; white-space:nowrap; font-family:Georgia, "Times New Roman", Times, serif}
.linksecheader{color:#333;font-weight:bold; font-size:1.1em; white-space:nowrap; font-family:Georgia, "Times New Roman", Times, serif}
.linktitle{color:#990000;font-weight:bold; font-size:1.0em; white-space:nowrap; font-family:Georgia, "Times New Roman", Times, serif}
.links .indettxt{line-height:1.4em;}

#copyright{ text-align:right; color:#000000; font-size:0.7em;font-family:arial, "Times New Roman", Times, serif;}
#footerlinks{color:#F8CB19;}
#footerlinks a{ color:#F8CB19; text-decoration:none;}
#footerlinks a:hover{ color:#c2c6cc; text-decoration:underline;}

ul.whatnewlist {padding-top:10px;list-style-type: none;}
ul.whatnewlist li{ margin-top:10px;margin:0px 0px 30px 0px;padding:0px;vertical-align:top; background:none}
.indettxt p{ margin-top:10px; margin-bottom:10px; clear:both}

ul.whatnewlisthm { font-size:0.70em;list-style-type:none;margin:0 20px 0 0;padding:0px; line-height:14px;}
ul.whatnewlisthm li {background:none;clear:both;color:#FFFFFF;margin:0;padding:8px 0 0 10px;vertical-align:top; line-height:12px;}
ul.whatnewlisthm li span {color:#f8cb19;font-weight:bold;}
ul.whatnewlisthm li a:hover {color:#FFFFFF;text-decoration:underline;}
ul.whatnewlisthm li a {color:#f8cb19;font-weight:bold;text-decoration:none;}

#divholder{ font-size:0.8em; font-weight:bold; color:#981532}

#frmreq .iptxt { background-color:#E6E6DA;border:1px solid #4F545A;color:#999999;font-size:0.75em;height:18px;margin-top:8px;padding-left:4px;width:148px;}
.inforeq{background:transparent url(../images/title_inforeq.gif) no-repeat scroll left top;height:20px;vertical-align:top;margin-bottom:6px;}
div.inforeq h4 {color:#00404F;left:-9000px;padding:0;position:relative;}
#frmreq .ipimg {float:left;padding:10px 0px 0px 0px; clear:both}
.subslogan{ color:#c60c24; font-size:1.6em; border-bottom:1px solid #d0d3d8;}
.hmwhatsnew{background:transparent url(../images/title_hmwhatsnew.gif) no-repeat scroll left top;height:21px;vertical-align:top;margin-bottom:6px;}
div.hmwhatsnew h4 {color:#00404F;left:-9000px;padding:0;position:relative;}
#detailscontainer1,#detailscontainer2{ clear:both; display:block}
.hmservices{background:transparent url(../images/title_services.png) no-repeat scroll left top;height:30px;vertical-align:top;margin-bottom:6px; margin-left:10px;}
.hmtestimonials{background:transparent url(../images/title_testimonials.png) no-repeat scroll left top;height:30px;vertical-align:top;margin-bottom:6px;margin-left:10px;}
div.hmservices h4, div.hmtestimonials h4,div.hmcertificates h4 {color:#00404F;left:-9000px;padding:0;position:relative;}
.commentor{ color:#666; font-size:0.85em;}
ul.serviceslisthm{ margin-top:10px; color:#0055a0; list-style-type:none; width:420px; float:left}
ul.serviceslisthm li{ background:transparent url(../images/icon_plus.gif) no-repeat scroll 6px 6px;font-size:0.95em;margin:0;padding:2px 0 2px 20px;vertical-align:top;color:#0055a0}
ul.serviceslisthm li span{background:transparent url(../images/dots.gif) repeat-x scroll left bottom;}
ul.serviceslisthm li span a{text-decoration:none; color:#0055a0}

ul.serviceslist{ margin-top:10px; color:#0055a0; list-style-type:none; width:650px; float:left}
ul.serviceslist li{ background:transparent url(../images/icon_plus.gif) no-repeat scroll 6px 6px;font-size:0.95em;margin:0;padding:2px 0 2px 20px;vertical-align:top;color:#0055a0}


ol.servicesnolist{ margin-top:2px; margin-left:20px; color:#0055a0; float:left}
ol.servicesnolist li{ font-size:0.95em;margin:0;padding:2px 0 2px 10px;vertical-align:top;color:#0055a0}

ol.orderedlist{ margin-top:2px; margin-left:20px; color:#0055a0;}
ol.orderedlist li{ font-size:0.95em;margin:0;padding:2px 0 2px 10px;vertical-align:top;color:#0055a0}

.hmcertificates{background:transparent url(../images/title_hmcerts.gif) no-repeat scroll left top;height:16px;vertical-align:top;margin-bottom:6px;margin-left:10px; border-bottom:1px solid #d0d3d8}
.footercol1{ width:150px; float:right}
.footercol2{ width:220px; float:right; text-align:left}
.footercol3{ float:left}

.innerimg{ background:#86200f url(../images/inheader_img.jpg) top left no-repeat; width:717px;height:100px; padding-bottom:9px;}
.titlebar .innertitle h1 {display:inline;font-size:.85em;position:relative;left:-9000px;}
.aboutuspage .innertitle{background:transparent url(../images/title_aboutus.gif) left bottom no-repeat;}
.servicespage .innertitle{background:transparent url(../images/title_services.gif) left bottom no-repeat;}
.pcbassemblypage .innertitle{background:transparent url(../images/title_pcbassembly.gif) left bottom no-repeat;}
.leadfreeassemblypage .innertitle{background:transparent url(../images/title_leadfreeassembly.gif) left bottom no-repeat;}
.boxbuildpage .innertitle{background:transparent url(../images/title_boxbuild.gif) left bottom no-repeat;}
.testingpage .innertitle{background:transparent url(../images/title_testing.gif) left bottom no-repeat;}
.certificationspage .innertitle{background:transparent url(../images/title_certifications.gif) left bottom no-repeat;}
.pcbglossarypage .innertitle{background:transparent url(../images/title_glossary.gif) left bottom no-repeat;}
.customerspage .innertitle{background:transparent url(../images/title_customers.gif) left bottom no-repeat;}
.careerspage .innertitle{background:transparent url(../images/title_careers.gif) left bottom no-repeat;}
.whatsnewpage .innertitle{background:transparent url(../images/title_whatsnew.gif) left bottom no-repeat;}
.linkspage .innertitle{background:transparent url(../images/title_links.gif) left bottom no-repeat;}
.contactuspage .innertitle{background:transparent url(../images/title_contactus.gif) left bottom no-repeat;}
.pricequotepage .innertitle{background:transparent url(../images/title_pricequote.gif) left bottom no-repeat;}



#headerbtm{background:transparent url(../images/inner_headerborder.gif) left bottom no-repeat; height:49px;}
.sideimgs{ padding-bottom:9px;}
.btmsec{ clear:both; margin-top:20px;}
.secheader{ color:#86200f; font-weight:bold; font-size:1.2em; margin-bottom:10px; margin-top:10px; }
.subsecheader{font-weight:bold; }
.sectxt{ margin:0px 18px 15px 18px;}

ul.subnav{  color:#86200f; font-size:1.2em; padding-top:10px;}
ul.subnav li{ background:transparent url(../images/icon_plus.gif) no-repeat scroll 0px 4px; list-style-type:none; display:inline;font-weight:bold; }
ul.subnav li a {padding:4px 0px 0px 10px; margin-right:40px;   color:#86200f;}
ul.subnav li a:hover {color:#0055a0;}

.glossarytable tr td{ padding:5px; vertical-align:top;background:transparent url(../images/dots.gif) repeat-x scroll left bottom; }
.dotsline{background:transparent url(../images/dots.gif) 2px -12px repeat-x;height:10px;}
.glword{ font-weight:bold; color:#86200f}
.anchornos{ font-size:1.2em; font-weight:bold; letter-spacing:0.2em;}
.dotsliner{ background:transparent url(../images/dots.gif) repeat-x scroll left bottom;margin-right:40px; }

.anchornos a { text-decoration:none; color:#86200f;}
a { color:#86200f;}
a:hover { color:#0055a0;}
.custlogtable td{ text-align:center; vertical-align:bottom; font-weight:bold; font-size:0.85em; color:#0055A0;background:transparent url(../images/dots.gif) repeat-x scroll left bottom; }
.linkspage .serviceslist li a{margin-left:8px;}
.linkspage .serviceslist{margin-bottom:20px; margin-top:5px;}
.address{margin-bottom:20px; font-weight:bold;font-size:1.2em}
.caption{background-color:#86200f;display:block;font-size:85%;font-weight:bold; text-align:center; width:171px; padding:4px 0px;margin-bottom:5px;}
.caption a{color:#FFFFFF;text-decoration:none;font-size:1.2em}
.caption a:hover{color:#FFFFFF;}
.contactform div input, .contactform div select, .contactform div textarea {margin:1px 0 10px 0;width:220px;border:1px solid #ccc;font-family:calibri,arial,verdana,helvetica,sans-serif;font-size:.95em;}
.contactsec{ width:300px; float:left}
.quotesec{ width:300px; float:left}
.contactbtns{clear:both; text-align:center;width:220px;}
.contactbtns input{float:right; background-color:#6a6f5b; color:#fff}
.detcol1 #map img{ padding-top:0px;}
.aster{ color:#86200F}
#submit{ border:none; width:90px;}
#div1 {position: absolute;top:80px;width:170px;padding:5px 10px 5px 20px; border:1px solid #ccc;z-index:2; float:right; background-color:#FFFFFF; text-align:left}
.popclose{ text-align:right}
#rfqpop{float:right}
tr.gen input{border:1px solid #ccc}
.morelink{background:transparent url(../images/icon_plus.gif) no-repeat scroll 6px 6px;color:#0055A0;font-size:0.95em;margin:0;padding:2px 20px 2px 20px;vertical-align:top; float:right}
.morelink span{background:transparent url(../images/dots.gif) repeat-x scroll left bottom;}
.morelink span a {color:#0055A0;text-decoration:none;}


