body{margin:0px; padding:0px; font-family:Tahoma;}

#wrapper_header{ width:100%; float:left; background:url(../images/header.png) repeat-x;}
#wrapper_header .header{width:1000px; margin:auto;}
#wrapper_header .header .logo{ float:left; width:307px; padding-top:24px;}
#wrapper_header .header .services{ float:right; width:392px;}

#wrapper_middle{ width:100%; float:left; background:#EFEFEF url(../images/mainbody_bg.gif) repeat-x top;}
#wrapper_middle .middle{width:1000px; margin:auto;}
#wrapper_middle .middle #wrapper_mainbody{float:left;width:740px;}
#wrapper_middle .middle #wrapper_mainbody .adsense_bottom{float:left; width:718px; border:solid 1px #AFAFAF; background:#FFFFFF;padding:10px;margin-bottom:20px; height:90px; margin-top:10px;}

#wrapper_middle .middle #wrapper_mainbody .leftcolumn{float:left; width:137px; margin-top:30px;}
#wrapper_middle .middle #wrapper_mainbody .leftcolumn .adsense_left{ float:left; width:125px;border:solid 1px #CCCCCC; padding:5px; background:#E7E7E7; height: 600px;}

#wrapper_middle .middle #wrapper_mainbody .mainbody{ float:left; width:582px;margin-left:21px; margin-top:22px;}
#wrapper_middle .middle #wrapper_mainbody .mainbody .welcome{float:left;width:582px; font-size:13px; color:#333333; text-align:justify;}
#wrapper_middle .middle #wrapper_mainbody .mainbody .welcome .heading{float:left; width:582px; margin-bottom:4px; font-family:Myriad-Condensed; font-size:48px; color:#707070;}
#wrapper_middle .middle #wrapper_mainbody .mainbody .welcome .heading span{ font-size:24px; color:#4D4D4D} 
#wrapper_middle .middle #wrapper_mainbody .mainbody .content{ float:left;width:582px; font-size:13px; color:#333333; text-align:justify; margin-top:6px;}
#wrapper_middle .middle #wrapper_mainbody .mainbody .content .heading{ font-family:"Trebuchet MS"; font-size:24px; color:#000000; float:left; width:582px; padding-bottom:10px;}
#wrapper_middle .middle #wrapper_mainbody .mainbody .content .address{ float:left; width:140px;margin-top:20px;}
#wrapper_middle .middle #wrapper_mainbody .mainbody .content .contact{ float:right; border: solid 1px #B0AE9F; width:390px; margin-top:20px; background:#FFFFFF; padding:15px;}
#wrapper_middle .middle #wrapper_mainbody .mainbody .content .contact .heading{ float:left; width:390px; font-family:Myriad-Condensed; font-size:24px; color:#4C4847; font-weight:bold;}
#wrapper_middle .middle #wrapper_mainbody .mainbody .content .contact .form{ float:left; width:390px; margin-top:5px; margin-bottom:5px;}
#wrapper_middle .middle #wrapper_mainbody .mainbody .content .contact .form .label{ float:left; width:180px; font-family:"Myriad Pro"; font-size:14px; color:#3F3F3F;font-weight:bold; margin-top:5px;}
#wrapper_middle .middle #wrapper_mainbody .mainbody .content .contact .form .field{ float:right; width:186px;}
#wrapper_middle .middle #wrapper_mainbody .mainbody .content .contact .form .field input{ width:184px; background:#F8F8F8; border:solid 1px #D8D8D8; height:25px;}
#wrapper_middle .middle #wrapper_mainbody .mainbody .content .contact .form .field textarea{ width:184px; background:#F8F8F8; border:solid 1px #D8D8D8; height:auto;}
#wrapper_middle .middle #wrapper_mainbody .mainbody .content .contact .form .field input.submit_btn{ width:140px; background:none; border:0px; height:30px;}
#wrapper_middle .middle #wrapper_mainbody .mainbody .content .download_form{ float:left; border: solid 1px #B0AE9F; width:290px; margin-top:20px; background:#FFFFFF; padding:15px; margin-bottom:20px; margin-right:14px; text-align:left; min-height:200px;}
#wrapper_middle .middle #wrapper_mainbody .mainbody .content .download_form .heading{ float:left; width:290px; font-family:Myriad-Condensed; font-size:24px; color:#4C4847; font-weight:bold;}
#wrapper_middle .middle #wrapper_mainbody .mainbody .content .download_form ul{width:290px; margin:0px; padding:0px;}
#wrapper_middle .middle #wrapper_mainbody .mainbody .content .download_form ul li{ margin:0px; padding:0px; list-style:none;margin-top:7px; margin-bottom:7px;}
#wrapper_middle .middle #wrapper_mainbody .mainbody .content .download_form ul li a{ text-decoration:none; font-size:14px; color:#666666; font-weight:bold; background:url(../images/download_bullet.gif) no-repeat 0px 1px; padding-left:23px; font-family:"Myriad Pro";}
#wrapper_middle .middle #wrapper_mainbody .mainbody .content .download_form ul li a:hover{ text-decoration:underline; color:#000000;}
#wrapper_middle .middle #wrapper_mainbody .mainbody .content .download_form ul li a span{ font-family:Tahoma; font-size:11px; display:block; padding-left:22px;}
#wrapper_middle .middle #wrapper_mainbody .mainbody .content .download_form ul li a span:hover{ text-decoration:underline;}
#wrapper_middle .middle #wrapper_mainbody .mainbody .content .download_form ul li a span.font_same{display:block; padding-left:22px; font-family:"Myriad Pro"; font-size:14px;}
#wrapper_middle .middle #wrapper_mainbody .mainbody .our_services{ float:left; margin-top:10px; margin-bottom:20px; background:#FFFFFF; border: dotted 1px #ADADAD; padding:15px; width:552px;}
#wrapper_middle .middle #wrapper_mainbody .mainbody .our_services .heading{ float:left; margin-top:6px; width:552px; font-family:Myriad-Condensed; font-size:24px; color:#4C4847;}
#wrapper_middle .middle #wrapper_mainbody .mainbody .our_services .heading span{ color:#4C4847; font-weight:bold;}
#wrapper_middle .middle #wrapper_mainbody .mainbody .our_services ul{ float:left; margin:0px; padding:0px; margin-left:10px; width:540px; margin-top:0px;}
#wrapper_middle .middle #wrapper_mainbody .mainbody .our_services ul li{ margin:0px; padding:0px; list-style:none; background:url(../images/bullet.gif) no-repeat 0px 6px; font-family:"Myriad Pro"; font-size:13px; color:#272727; margin-bottom:5px; padding-left:10px; line-height:14px;}
#wrapper_middle .middle #wrapper_mainbody .mainbody .suppliers{ float:left; margin-top:20px; margin-bottom:10px; width:582px; padding-bottom:10px;}
#wrapper_middle .middle #wrapper_mainbody .mainbody .suppliers .heading{ font-family:"Trebuchet MS"; font-size:24px; color:#000000; float:left; width:582px; padding-bottom:10px;} 
#wrapper_middle .middle #wrapper_mainbody .mainbody .suppliers .heading span{ display:block; font-size:12px; color:#323232; font-family:"Trebuchet MS";}
#wrapper_middle .middle #wrapper_mainbody .mainbody .suppliers .company{ float:left; width:148px; margin-right:12px; margin-bottom:8px;}

#wrapper_middle .middle .rightcolumn{ float:right;width:232px;background:#4C4847;border:solid 3px #FFFFFF; border-top:0px; padding-bottom:20px; min-height:1174px; position:relative;}
#wrapper_middle .middle .rightcolumn .phone{float:left; width:232px;}
#wrapper_middle .middle .rightcolumn .navigation{float:left;width:217px;padding:10px 5px 10px 10px;}
#wrapper_middle .middle .rightcolumn .navigation .heading{ float:left; width:217px; font-family:Myriad-Condensed; font-size:23px; color:#FFFFFF;}
#wrapper_middle .middle .rightcolumn .navigation ul{ float:left; margin:0px; padding:0px; width:217px; margin-left:5px;}
#wrapper_middle .middle .rightcolumn .navigation ul li{ margin:0px; padding:0px; list-style:none; margin-top:5px; margin-bottom:5px;}
#wrapper_middle .middle .rightcolumn .navigation ul li a{ text-decoration:none; font-family: "Trebuchet MS"; font-size:13px; font-weight:bold; color:#A6A4A3; background:url(../images/nav_bullet.gif) no-repeat 0px 5px; padding-left:20px; text-transform:uppercase;}
#wrapper_middle .middle .rightcolumn .navigation ul li a:hover{ text-decoration:underline; background:url(../images/nav_bullet_hover.gif) no-repeat 0px 5px; color:#FFFFFF;}
#wrapper_middle .middle .rightcolumn .navigation ul li a span{font-size:11px; display:block; padding-left:21px; font-weight:normal;}
#wrapper_middle .middle .rightcolumn .navigation ul li a span:hover{ text-decoration:underline;}

#wrapper_middle .middle .rightcolumn .navigation ul li.active a{background:url(../images/nav_bullet_hover.gif) no-repeat 0px 5px; color:#FFFFFF;}
#wrapper_middle .middle .rightcolumn .navigation ul li.active a:hover{text-decoration:none;background:url(../images/nav_bullet_hover.gif) no-repeat 0px 5px; color:#FFFFFF;}
#wrapper_middle .middle .rightcolumn .navigation ul li.active a span{font-size:11px; display:block; padding-left:21px; font-weight:normal;}
#wrapper_middle .middle .rightcolumn .navigation ul li.active a span:hover{ text-decoration:none;}
#wrapper_middle .middle .rightcolumn .comments{float:left;width:217px;padding:10px 5px 10px 10px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-transform:uppercase; line-height:18px; position:absolute; bottom:30px; left:0px;}
#wrapper_middle .middle .rightcolumn .comments a{ text-decoration:underline; font-size:13px; color:#90C71A; text-transform:lowercase; display:block;}
#wrapper_middle .middle .rightcolumn .comments a:hover{ color:#FFFFFF;}
#wrapper_middle .middle .rightcolumn .adsense_right{float:left; margin:20px 0px 20px 14px; background:#5E5A59; border:solid 1px #7E7D7C; padding:10px; width:154px; height:600px;}

#wrapper_footer{ width:100%; float:left;background:url(../images/footer_bg.gif) repeat-x; height:117px;}
#wrapper_footer .footer{width:1000px; margin:auto;}
#wrapper_footer .footer .copyright{ float:left; margin-left:10px; margin-top:35px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#BABABA;}
#wrapper_footer .footer .copyright img.logo{ margin-bottom:5px; display:block;}
#wrapper_footer .footer .footer_link{float:right; width:240px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; margin-top:35px;}
#wrapper_footer .footer .footer_link a{ text-decoration:none; color:#FFFFFF; margin-left:12px; margin-right:12px;}
#wrapper_footer .footer .footer_link a:hover{ text-decoration:underline;}