body { background:url(images/bg.png) #00060a repeat-x; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#fff; margin:0px; padding:0px;}

/*Header*/
#headerwrapper { width:100%; height:91px; margin:auto auto; padding:0px;}
#header { background:url(images/header.jpg) no-repeat; width:850px; height:91px; margin:auto auto; padding:0px;}
#logo { position:relative; width:231px; height:66px; top:10px; left:30px; float:left;}
#local { position:relative; float:left; top:15px; left:50px;}
#local h3 { font-weight:normal; font-size:14px; font-weight:bold; font-style:italic; margin:0px; padding:20px 0 0 50px;}

/*Banner*/
#bannerwrapper { width:100%; height:288px; margin:auto auto; padding:0px;}
#banner { background:url(images/banner.jpg) no-repeat; width:850px; height:288px; margin:auto auto; padding:0px;}
#bannertext { float:right; width:360px; margin:0 35px 0 0; text-align:center;}
#bannertext h2 { font-size:30px; color:#97cf36; margin:0px; padding:20px 0 10px 0; font-weight:bold;}
#bannertext p { font-size:17px; margin:0px; padding:0px;}
p#callus { color:#97cf36; font-size:17px; margin:0px; padding:10px 0 0 0;}
#phone { font-size:48px; margin:0px; padding:0px;}
#phone a { color:#fff;}

/*Main Content*/
#mainwrapper { width:100%; margin:auto auto; padding:0px;}
#maincontent { width:800px; margin:auto auto; padding:0px;}
#maincontent h1 { font-size:18px; margin:5px 0 0 10px; paddig:0px;}
#maincontent p {font-size:14px; margin:0 0 5px 0; padding:5px 10px 0 10px; text-align:left;}
#payment { background-color:#00223c; width:800px; height:30px; margin:auto auto; font-size:18px; text-align:center; padding:6px 0 0 0;}
#maincontent ul { margin:0 0 5px 0; padding:5px 10px 0 10px;}
#maincontent li { display:inline; padding:2px;}
#dot { background:url(images/dot.png) repeat-x; margin:auto auto; margin-top:20px; width:800px; height:1px;}

/*Service Content*/
#servicewrapper { width:100%; margin:auto auto; margin-top:30px; padding:0px;}
#services { width:800px; margin:auto auto; padding:0px; font-size:18px;}
#services ul { margin:0px; padding:0px;}
#services li { list-style:none; background:url(images/arrow.png) no-repeat left; padding:0 0 0 15px; margin:6px 0 6px 0;}
#logofloat { width:200px; margin:0 auto;  float:left;}
#logofloat p { font-size:11px; text-align:center; width:180px; padding:10px 0 0 0; border-top:1px dotted #eee;}
#google { margin:10px 0 0 60px;}
#gpage { margin:10px 0 0 70px;}
#drainservices { width:280px; float:left; font-size:18px;}
#drainoffer { width:210px; float:left;}
#service { width:200px; float:left;}
#service h3 { font-size:14px; font-weight:normal; margin:12px 0 0 0; padding:0px;}

/*Safety Logos*/
#safetywrapper { width:100%; margin:auto auto; padding:0px;}
#safetybg { background:url(images/safetybg.jpg) no-repeat; width:816px; height:110px; margin:auto auto; padding:0px;}
#safety { margin:0px; padding:10px 0 0 0; text-align:center;}

/*Footer*/
#footerwrapper { width:100%; margin:auto auto; padding:0px;}
#footer { width:850px; margin:auto auto; padding:0px;}
#footer p { text-align:center; margin:6px 0 0 0; padding:0px;}

/*A Links*/
a:link { color:#fff; text-decoration:none;}
a:hover { color:#eee; text-decoration:none;}
a:visited { color:#fff; text-decoration:none;}
a:actove { color:#fff; text-decoration:none;}

.clearFloat { width:100%; clear:both; height:0px; overflow:hidden;}

#discount{
width:990px;
height:80px;
text-align:right;
margin:0 auto;
font-size:50px;
color:#fff;

background-image:url(images/discount.png);
}
#code{
line-height:80px;	
text-align:right;
margin-right:130px;
font-family:Arial, Helvetica, sans-serif;
}
