body{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif;}
#wrapper{width:770px; padding:0; margin:20px auto;}
#head{background:url(images/head_bg.gif) top left no-repeat; height:185px;}
#body{background:url(images/body_bg.gif) top left repeat-y;}
#foot{background:url(images/foot_bg.gif) top left no-repeat; height:40px;}

#nav{float:left;}
#nav ul{ list-style:none; margin:0 0 0 4px; padding:0; width:158px;}
#nav ul li a{background:url(images/nav_bg.gif) no-repeat; height:25px; color:#e1e1e1; text-decoration:none; margin:0px 0 0 0px; padding:4px 0 0 10px; font-size:12px; font-weight:bold; height:21px; width:158px; display:block;}
#nav ul li.top a{background:url(images/nav_top_bg.gif) no-repeat; color:#e1e1e1; text-decoration:none; margin:0px 0 00px; font-size:12px; font-weight:bold; height:21px; width:158px;}
#nav ul li a:hover{color:#fff; background:url(images/nav_bg_over.gif) no-repeat;  display:block;}
#nav ul li.top a:hover{color:#fff; background:url(images/nav_top_bg_over.gif) no-repeat; display:block;}

#foot{text-align:center;}
#foot ul{ margin:0; padding:7px 0 0 0 ;}
#foot ul li{ display:inline;  border-right:1px solid #ff5c10; padding:0px 4px;  font-size:70%;}
#foot ul li a{color:#e1e1e1;  text-decoration:none;}
#foot ul li a:hover{color:#fff;}

#content{width:560px; float:right; margin:0 20px 10px 0;}
#content h1{color:#666; font-size:120%;}
#content h2{color:#666; font-size:110%;}
#content p,li{color:#666; font-size:90%;}

.area{float:left; width:320px;}
.number{float:left; width:150px;}

.areas{float:right; margin:119px 40px 0 0; font-size:90%; color:#fff;}
form{margin:0; padding:0;}

.box{background:#e1e1e1; padding:5px; border:1px solid #ff5c10; color:#333;}
.logos{margin:20px 0 0 10px; clear:both;}
.tel{float:right; margin:5px 20px; font-size:11px; text-align:right; color:#fff; font-style:italic; line-height:11px;}
.clear{clear:both;}
.right{float:right; padding:0; margin:10px 0 10px 10px;}