*{margin: 0;padding: 0;outline: none;}

body{
font: 13px "Arial",sans-serif;
text-align:center;
background: #fff ;
color: #4e4f35;
line-height: 18px;}

.clear{clear: both;}
a img{border: 0;}


a{color:#3c618d;}
h1,h2,h3{font-weight: normal;}
p{padding: 3px 0;}


.wrap{width: 900px;margin: 0 auto;text-align:left;}

#header{height: 90px;display: block;position: relative;}


#main{background: #f4f4f4;border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;padding: 30px 0 15px 0;}

.box{background: #5998d3 url("../img/bluebg.jpg") repeat-x bottom left;width: 260px;float: left;color: #fff;text-align: center;padding: 0 15px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.box img{border: 3px solid #e7e7e7;width: 250px;}
.box h2{padding: 10px 5px;color: #fff;font-size: 18px;text-align: center;}

.price{font-size: 18px;padding: 5px;position: relative;zoom:1}
.price strong{font-size: 24px;}
.specialbox{border:10px solid #3c618d;background: #fffbea;margin-top: -20px;color: #4e4f35;width: 270px;
-webkit-box-shadow: 0px 0px 15px  #26456a;
-moz-box-shadow: 0px 0px 15px #26456a;
box-shadow: 0px 0px 15px #26456a;}
.specialbox h2{color: #4e4f35;font-size: 20px;padding-top:15px; }
.specialbox .price{color:#bc191a;}
.specialbox .price strong{font-size: 28px;font-weight: bold;color:#bc191a;}

.desc{border-top: 1px solid #6ea4d8;border-bottom: 1px solid #6ea4d8;margin: 10px 0 0 5px;padding:3px 0; }

.specialbox .desc{border-top: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;}

#bottom{background: #fbfcfa;padding: 20px 0;overflow: auto;}
#bottom a{text-decoration: none;}
#bottom a:hover{text-decoration: underline;}
#bottom h3{font-size: 18px;padding: 0px 0 15px 0;}
#bottom hr{background: #e7e7e7;border: 0;border-top: 1px solid #fff;border-bottom: 1px solid #e7e7e7;margin: 10px 0;}


ul.states {
    float: left;
    width: 100%;
    list-style-type: none;
    overflow: hidden;
}
ul.states li {
    float: left;
	width: 33%;

}
ul.states li a {
    float: left;
   padding-right: 15px;

}


#footer{padding: 10px;text-align: center;font-size: 10px;}

a.buynow{text-indent: -99999px;width: 94px;height: 33px;display: block;border: 0;background:transparent url("../img/smallbtn.png") no-repeat top left;margin: 10px 0 10px 75px;}
.specialbox a.buynow{width: 118px;height: 41px;background:transparent url("../img/bigbtn.png") no-repeat top left;margin-left: 65px;}


a.buynow:hover{background-position: -94px 0;}
.specialbox a.buynow:hover{background-position: -118px 0;}







