

*{margin: 0;padding: 0;}
html{background: #afb78a;}
body{
font: 12px Arial,sans-serif;
text-align:center;
color: #202529;
line-height: 16px;
letter-spacing: 0px;
}

#div_clear{clear: both;}



a {color: #6a7548;text-decoration: none;text-decoration: underline;}
a:hover{text-decoration: none;}
hr{height: 1px;background-color: #e5e5e5;border: 0;margin: 10px 0;}
ul{list-style-type: none;}
h1,h2,h3{font-weight: normal;}
h2{font-size: 18px;}
input{display:block;border: 2px solid #e5e5e5;font-size: 18px;color:#3b3b3b;padding: 3px;}
fieldset{border:0;}
fieldset hr{border-top: 1px solid #959d70;border-bottom: 1px solid #474c2f;height: 2px;}


div.wrap{text-align:left;margin: 0 auto;width: 900px;}

div#header{color: #fff;background: #6a7548;padding: 10px 0;}
div#header a{color:#fff;}

div#header span{float:left;width: 350px;}
div#header div#nav{float:right;margin-top: 15px;}
div#nav li{float: left;}
div#nav li a{padding: 0 5px;}
div#promo{background-color: #afb78a;color: #fff;border-bottom: 1px solid #fff;padding-bottom: 10px;}
div#promo div.wrap{background: url("../img/arrow1.jpg") no-repeat top left;margin-top: -10px;}

div#promo h2{line-height: 28px;}
div#promo h2 a{color: #fff;}
div#promotxt{float: left;width: 620px;padding-top: 20px;}

span.promobox{background: #6a7548 url("../img/arrow2.jpg") no-repeat right center;display: block;padding: 10px;margin-top: 20px;}
span.promobox1{background: #6a7548;display: block;padding: 10px;margin-top: 20px;width: 870px;}
span.promobox h1{font-size: 16px;}
div#promotxt h2{font-size: 18px;line-height: 16px;margin: 15px 0;}

div#promotxt span.smallpromo{width: 300px;float: left;margin-top: 10px;}

div#bigsearch{width: 270px;float: right;}
div#bigsearch fieldset{background: #6d7548 url("../img/phone.jpg") no-repeat right bottom;padding: 15px;padding-bottom: 100px;margin-top: 40px;}
div#bigsearch button, div#search button{text-indent: -99999px;width: 161px;height: 41px;display: block;background: url("../img/search.gif") no-repeat top left;border: 0;margin-top: 10px;}
div#bigsearch button:hover, div#search button:hover{background-position: -161px 0;}
div#bigsearch hr{height: 1px;margin: 5px 0;}
input#phone{width: 230px;}

div#search{}
div#search input,div#search button{display: inline;}


div#content{ background: #fff url("../img/bg.jpg") repeat-x top left;padding-top: 30px;border-top: 10px solid #d0d3d9;}
div#content div.wrap{background: #fff;padding: 15px;width: 870px;}
div#content h2{margin: 10px 0;border-bottom: 1px solid #e5e5e5;padding-bottom: 10px;}


div#topsearch span {width: auto;float: left;padding: 0 40px;}
div.areacodes a {font-weight: bold;color: #6a7548;padding-right: 10px;}
div.areacodes{width: auto;overflow: none; padding: 20px;}
div.areacodes ul{width: auto;float: left;width: 190px;}

ul#codes li{float: left;border:1px solid #afb78a;border-bottom: 0;margin-right: 3px;padding: 2px 7px;}
ul#codes li.selected{background-color: #e5e5e5;}
ul#codes li.selected a{color:#000;font-weight: bold;text-decoration: none;}
ul#codes li a{font-weight: bold;}
ul#codes li a:hover{text-decoration: none;color:#000;}

div.info{background: #fff ;border: 1px solid #afbf8a;padding: 10px;margin: 5px 0;overflow: auto;}
div.info button{display: block;height: 33px;width: 400px;background: url("../img/button1.jpg") no-repeat top left;border: 0;margin-top: 10px;}
div.info button:hover{text-decoration: underline;background-position: -400px 0;}
div.info span{width: 780px; float: right;margin-bottom: 10px;}

ul.areacodes{margin: 10px 0;}
ul.areacodes li{float: left;width: 30px;}

#browse ul {float:left; width: 30%;margin: 5px;}
#browse ul li {padding-bottom: 10px;}
ul#xxx, ul#city{float: none;width: 100%;}
ul#xxx li{float: left;width: 10%;}
ul#city li{float: left;width: 20%;}

div#footer,div#footer p a{color:#fff;font-size: 11px;}
div#footer div.wrap{background-color: #6a7548;width: 870px;}
div#footer span{float:left;width: 270px;padding: 15px;}
div#footer p{float:right;padding: 15px;}





