/******* maincontainer styles *******/
body{
color:#707070;
font-family: Arial;
margin:0;
padding:0;
font-size:12px;
line-height:150%;
background:#fff;
}
#wrapper{
width:884px;
margin:0 auto;
}
#header{
width:860px;
float:left;
padding-left:12px;
padding-right:12px;
background:url("/images/content_bg.gif") repeat-y;
}
#menu{
float:left;
width:820px;
padding-top:10px;
padding-bottom:20px;
padding-left:25px;
padding-right:25px;
height:41px;
}
#menu ul{
float:left;
margin:0px;
padding:0px;
list-style-type:none;
}
#menu ul li{
float:left;
margin:0px;
padding:0px;
padding-right:1px;
}
#menu ul li a{
float:left;
padding-left:15px;
color:#535353;
padding-right:17px;
}
#menu ul li a:hover{
color:#90b54d;
}
#banner{
float:left;
width:860px;
}
#maincontainer{
width:860px;
float:left;
padding-left:12px;
padding-right:12px;
padding-bottom:1px;
background:url("/images/content_bg.gif") repeat-y ;
}
#home_content{
float:left;
width:820px;
padding-left:12px;
padding-right:12px;
}
#left_nav{
float:left;
width:65px;
padding:0px 20px;
padding-bottom:20px;
} 
#content{
float:left;
width:640px;
padding-right:20px;
padding-bottom:20px;
}
#phone{
float:left;
padding-left:15px;
width:235px;
color:#286480;
padding-top:50px;
height:38px;
font-size:26px;
background:url("/images/callnow_bg.gif") no-repeat;
}
#address{
float:left;
padding-left:15px;
width:235px;
color:#636363;
padding-top:50px;
height:106px;
font-size:14px;
background:url("/images/address.gif") no-repeat;
}
#footer{
width:840px;
float:left;
padding:0px 10px;
background:url("/images/footer_bg.gif") no-repeat;
padding-top:40px;
padding-bottom:5px;
}
#footer a
{
color:#fff;
font-size:11px;
padding:5px;
}
#footer a.blue{
color:#286480;
}