@import "uni-form.css";

*{margin: 0;padding: 0;}
html{background: #e9e9e9;}
body{
font: 13px Arial,sans-serif;
text-align:center;
background: #fff url("../img/bg.jpg") repeat-x top left;
color: #575757;
line-height: 18px;
letter-spacing: 0px;
}

#div_clear{clear: both;}
h1{font-family: "Trebuchet MS";font-weight: normal;font-size: 20px;color: #575757;}

a:hover{text-decoration:underline;}
a {text-decoration: none;color: #7a5370;}
p{padding: 5px 0;}
ul{list-style-position: inside;}
h1{padding: 10px 0;}

div.wrapper{text-align:left;margin: 0 auto;width: 796px;padding-bottom: 1px;}

div#topcontent{background: #fff url("../img/header.jpg") no-repeat top left ;margin-bottom: 10px;overflow: hidden;height: 380px;}

div#promo{padding-left: 40px;padding-top: 50px;float: left;}
div#promo h1{font-size: 25px;line-height: 25px;padding: 0;}
div#promo h2,div#main h2{font-size: 15px;text-decoration: underline;padding: 30px 0 10px 0;font-weight: normal;}
div#promo ul{color: #bd3839;padding-bottom: 30px;font-size: 14px;}

div#topcontent div#form{float: right;width: 320px;padding-top: 70px;color: #fff;}
div#topcontent div#form form{margin-left: 10px;}
div#topcontent div#form h2{text-indent: -99999px;display: block;height: 89px;width: 299px;background: url("../img/sign.jpg") no-repeat top left;}
div#topcontent div#form input{padding: 7px;width:150px;border: 2px solid #e26f72;}
div#topcontent div#form input:hover,div#smallsearch input:hover{background-color: #fff2a8;}
div#topcontent div#form button,div#smallsearch button{text-indent: -99999px;display: block;height: 36px;width: 167px;background: url("../img/button.jpg") no-repeat top left;border: 0;margin-top: 45px;margin-left: 55px;}
div#topcontent div#form button:hover,div#smallsearch button:hover{background-position: -167px 0;}

a.greenlink{color: #31942f;font-size: 24px;text-decoration: underline;}
a.greenlink:hover{text-decoration: none;}
a.redlink{color: #bd3839;font-size: 24px;text-decoration: underline;}
a.redlink:hover{text-decoration: none;}
.red{color: #bd3839;}
.black{color: #000;}

div#side{width: 260px;padding: 20px;float:left;background: #e9e9e9;border: 1px solid #969696;margin-top: 20px;
border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}
div#side p{padding: 10px 0;}
div#side input#zip{border: 1px solid #abadad;padding: 3px;margin: 7px;}
div#side h2{text-transform: uppercase;color:#a00909;font-size: 16px;padding: 3px 0;}

div#main{float: right;width: 455px;margin-top: 20px;}

div#footer{padding: 10px 0;font-size: 12px;background-color: #e9e9e9;margin-top: 30px;}





div#topstates{border: 3px solid #bd3839;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;overflow: hidden;background: #fff;padding:10px 20px 20px 20px;}
div#topstates h1{float: left;}
div#smallsearch{float: right;width: 404px;height:64px;background: url("../img/smallsearch.jpg") no-repeat top left;margin-right: -70px;color: #fff;padding-top: 15px;padding-left: 50px;}
div#smallsearch input{width:60px;padding: 3px;border: 2px solid #e26f72;}
{text-indent: -99999px;height: 36px;width: 167px;background: url("../img/button.jpg") no-repeat top left;border: 0;}
div#smallsearch button{margin: 0;display: inline;margin-left: 5px;}
/*-----------START STATE,County LIST-------------------------*/

div#topstates ul.states,div#topstates ul.county,div#topstates ul.stat {list-style-position: none;width: 100%;clear: both;}
div#topstates ul.states li,div#topstates ul.county li,div#topstates ul.stats li {display: block;float: left;}
div#topstates ul.states li{width: 25%;}
div#topstates ul.county li{width:25%;}
div#topstates ul.states li a,div#topstates ul.county li a{font-size: 12px;color: #626262;}
div#topstates ul.stats li{width: 33%; margin-bottom: 5px; }
div#topstates ul.stats li img{width: 50px;height: 50px;float:left;display:block;margin-right: 10px;margin-bottom: 5px;}
/*-----------END STATE,County LIST-------------------------*/


