* { 
margin : 0; 
padding : 0; 
} 
body { 
font : normal 12px/16px 'Lucida Grande', Verdana, Arial, Sans-Serif; 
color : #000; 
height : auto; 
background-repeat:repeat;
} 
a { 

outline : none; 
text-decoration : none; 
color : #000; 
} 
p { entry
padding : 0 0 1.5em; 
} 
ul, ol { 
list-style : none; 
} 
#header { 
width : 100%; 
} 
#wrap { 
width : 1000px; 
text-align : left; 
margin : 0 auto; 
} 
#top { 
background : url(images/top_bg.gif) repeat-x; 
height : 38px; 
} 
#navbarleft { 
float : left; 
height : 38px; 
line-height : 300%; 
padding-left : 20px; 
} 
#navbarright { 
color : #fff; 
width : 300px; 
font-size : 11px; 
float : right; 
margin : 0; 
padding : 6px 10px 0; 
} 
#searchform { 
overflow : hidden; 
display : inline; 
margin : 0; 
padding : 0; 
} 
.banner input { 
border : none; 
} 
#searchbox { 
width : 190px; 
height : 20px; 
color : #495d5c; 
font-size : 12px; 
line-height : 20px; 
font-family : Georgia, Times New Roman, Trebuchet MS; 
font-weight : 400; 
margin-top : 0; 
padding : 0; 
border-top-style : inset; 
border-left-style : inset; 
border-top-width : 1px; 
border-left-width : 1px; 
} 
#searchsubmit { 
color : #fff; 
width : 73px; 
height : 22px; 
background-color : #93bbbc; 
background-image : url(images/seach.gif);
} 
#logo { 
float : left; 
width : 232px; 
height : 47px; 
margin-top : 50px; 
margin-left : 20px; 
background : url(images/logo.jpg) no-repeat; 
display : inline; 
} 
.logo{float : left; 
width : 232px; 
height : 47px; 
background : url(images/logo.jpg) no-repeat; }
#nav { 
text-align : center; 
height : 26px; 
margin : 0; 
background : url(images/nav.gif) repeat-x; 
text-transform : capitalize; 
padding-left : 60px; 
overflow : hidden; 
} 
#nav ul { 
list-style : none; 
margin : 0; 
padding : 0; 
} 
#nav li { 
float : left; 
white-space : nowrap; 
list-style : none; 
margin : 0; 
padding : 5px 20px; 
} 
#nav li a, #nav li a:link, #nav li a:visited { 
color : #fff; 
font-size : 14px; 
font-family : Arial; 
font-weight : 700; 
margin : 0; 
padding : 0; 
float : none; 
} 
#nav li a:hover, #nav li a:active { 
background : url(images/nav2.gif) repeat-x; 
color : #000; 
} 
#nav li:hover ul, #nav li.sfhover ul { 
left : auto; 
} 
.banner { 
background : url(images/banner_bg.gif); 
height : 131px; 
float : left; 
display : block; 
width : 100%; 
} 
.banner h6 { 
font-size : 14px; 
} 
.banner_img { 
background : url(images/banner.gif) no-repeat; 
width : 726px; 
height : 105px; 
margin-top : 13px; 
margin-right : 10px; 
float : right; 
} 
.banner form { 
font-weight : bold; 
padding-top : 52px; 
margin-left : 120px; 
float : left; 
display : inline; 
color : #1454ab; 
vertical-align : middle; 
} 
.banner input { 
width : 330px; 
height : 39px; 
font-weight : 700; 
font-size : 16px; 
line-height : 39px; 
background : url(images/input.gif); 
} 
.bannerstart { 
background : url(images/s.gif); 
height : 29px; 
width : 67px; 
} 
#sidebar { 
width : 184px; 
float : left; 
padding : 0; 
position : relative; 
} 
#sidebar a:hover{
text-decoration:underline;
}
#sidebar img { 
padding : 10px 8px; 
} 
#sidebar .top { 
background : url(images/sidebar_top.gif) repeat-x; 
width : 170px; 
height : 21px; 
margin : 0 auto; 
margin-top : 5px; 
} 
.icon { 
background : url(images/action.gif); 
width : 16px; 
height : 17px; 
float : left; 
margin-left : 5px; 
margin-right : 5px; 
} 
.top h4 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #fff; 
font-size : 14px; 
font-weight : bold; 
line-height : 19px; 
text-transform : capitalize; 
} 
#sidebar ul { 
list-style-type : none; 
margin : 0 auto; 
text-align : left; 
line-height : 200%; 
} 
#sidebar ul li { 
margin : 0 auto; 
background : url(images/sidebar_bg.gif); 
height : 27px; 
width : 150px; 
background-repeat : repeat; 
padding-left : 15px; 
overflow : hidden; 
} 
#sidebar ul li img { 
float : left; 
line-height : 200%; 
padding : 0; 
padding-right : 5px; 
} 
#content { 
font-family : Arial, Helvetica, sans-serif; 
width : 640px; 
height : auto; 
float : left; 
margin-left : -184px; 
margin-right : -176px; 
border-left : 184px solid #6a6a6a; 
border-right : 176px solid #b90f10; 
} 
img { 
border : none; 
} 
#content .left { 
width : 259px; 
height : auto; 
overflow : hidden; 
float : left; 
padding : 20px 0 0 0; 
} 
#content h1 { 
color : #13294f; 
font-size : 24px; 
} 
#content h2 { 
color : #fc0000; 
font-size : 16px; 
padding : 5px 20px; 
} 
#content img { 
padding : 5px 20px; 
float : left; 
} 
#content .top { 
width : 640px; 
height : 61px; 
background : url(images/head.gif) repeat; 
padding : 0; 
} 
.right_img { 
width : 301px; 
height : 251px; 
background : url(images/high.gif) no-repeat; 
float : right; 
margin-top : 30px; 
} 
.xudian { 
width : 100%; 
height : 3px; 
background : url(images/xudian.gif) repeat-x; 
margin : 30px 0 10px 0; 
} 
#main { 
width : 576px; 
height : auto; 
overflow : hidden; 
margin : 0 auto; 
}
#main2 {
text-align:left;
width:960px;
background:#fff;
margin:0 auto;
height:auto;
overflow:hidden;
}

#main a:hover{ text-decoration:underline;}
.font-11 { 
font-size : 11px; 
padding : 10px 0; 
} 
.font-14 { 
font-size : 14px; 
padding : 5px; 
font-weight : bold; 
} 
.blue { 
color : #2f616f; 
} 
.hui { 
color : #6a6a6a; 
} 
.font-10 { 
font-size : 10px; 
padding : 0; 
} 
.bai { 
color : #fff; 
} 
.font-12 { 
font-size : 12px; 
padding : 5px; 
} 
.zi { 
color : #250530; 
} 
#sidebar_right {
background:url(images/right_bg.gif) repeat-y;
width : 174px; 
height : 100%; float:right;
} 
#sidebar_right a:hover{
text-decoration:underline;
}
#sidebar_right .top { 
background : url(images/sidebar_top.gif) repeat-x; 
width : 162px; 
height : 21px; 
margin : 0 auto; 
margin-top : 5px; 
} 
.down { 
background : url(images/hybrid-car.jpg) no-repeat bottom; 
width : 162px; 
height : 120px; 
margin : 0 auto; 
background : #fff; 
} 
#sidebar_right .bottom { 
height : 100px; 
background : #fff; 
width : 162px; 
margin : 0 auto; 
padding-bottom : 20px; 
} 
.bottom img { 
padding : 10px 5px; 
} 
#sidebar_right ul { 
list-style-type : none; 
margin : 0 auto; 
text-align : left; 
line-height : 200%; 
} 


#zipcode2 { 
height : 25px; 
margin-top : 10px; 
line-height : 25px; 
border : 1px solid #000; 
} 
#aq-sidebar-form { 
background : url(images/hybrid-car.jpg) no-repeat; 
border : none; 
padding : 20px; 
color : #ffffff; 
} 
#inputs-2 { 
margin : 0 auto; 
padding-left : 5px; 
} 
#sidebar_right ul li { 
margin : 0 auto; 
background : url(images/sidebar_bg.gif); 
height : 27px; 
width : 140px; 
background-repeat : repeat; 
padding-left : 20px; 
overflow : hidden; 
} 
input.nobas { 
border : none; 
} 
.post { 
padding : 20px; 
} 
.post h2 { 
color : #13294f; 
font-size : 14px; 
} 
.post h2 a { 
color : #13294f; 
} 
.post h2 a:hover { 
color : #000; 
} 
.top_zipcode{ width:800px; height:47px;background:#bb0000;color:#fff;font-size:14px; line-height:47px;
text-align:center; display:block; }
.top_zipcode img {
 vertical-align:middle;
float:left
}
.entry { 
text-align : justify; 
clear : both; 
padding : 10px; 
} 
.clear { 
clear : both; 
} 
#searchstart { 
background : url(images/start.gif) no-repeat; 
width : 82px; 
height : 39px; 
color : #fff; 
} 
#footer { 
background : url(images/footer.gif) repeat-x; 
height : 39px; 
color : #fff; 
clear : both; 
text-align : center; 
margin : 0 auto; 
padding : 0; 
line-height : 39px; 
width : 100%; 
} 
#footer ul {
margin:0px auto;
padding:0px;
font-size:8px;
width:820px;
}

#footer li {
margin:0 auto;
padding:0px 2px;
float:left;
}

#footer li a,#footer li a:link,#footer li a:visited {
color:#fff;
font-size:12px;
margin:0 auto;
padding:8px;
}

#footer li a:hover,#footer li a:active {
	text-decoration: underline;
}

#footer a{ color : #759398;  text-align:center
}
.footer{
width:790px;
height:auto;
margin:0 auto;
line-height:200%;
padding:10px;
border-top:2px solid #ccc;
}
.footer a{color:#1d6299;  text-align:center
}
.copyright { 
margin-left : auto; 
margin-right : auto; 
padding : 10px; 
} 
.copyright  a {
color:#1d6299;
text-decoration: underline;
}
#footer-states{
font-size:10px; padding:20px; padding-top:0px;
}
#footer-states a{
color:#1d6299;
text-decoration: underline;
}
#navlinks { 
font-size : 12px; 
color : #1d6299; 
float : left; 
padding : 50px 0 30px 10px; 
clear : both; 
} 
#navlinks a { 
color : #1d6299; 
} 
#navlinks a:hover { 
color : #333; 
} 
#navlinks a img { 
clear : both; 
border : none; 
padding : 2px; 
} 

#content2 { 
width : 610px; 
min-height : 850px; 
text-indent : 20px; 
line-height : 150%; 
text-align : left; 
background : #fff; 
padding-top : 20px; 
padding-left : 15px; 
padding-right : 15px; 
float : left; 
margin-left : -184px; 
margin-right : -176px; 
border-left : 184px solid #6a6a6a; 
border-right : 176px solid #b90f10; 
} 
#content2 h1 { 
font-size : 16px; 
color : #1d6299; 
padding : 10px 0; 
clear : both; 
} 
#content2 h1 a:hover { 
color : #000; 
} 
#content2 h2 { 
font-size : 12px; 
color : #333; 
padding : 10px 0; 
} 
#content2 h3 { 
font-size : 12px; 
color : #1d6299; 
padding : 10px 0; 
} 
#content2 h2 a { 
font-size : 16px; 
color : #1d6299; 
clear : both; 
} 
#content2 h1 a { 
font-size : 16px; 
color : #1d6299; 
clear : both; 
} 
#content2 strong { 
font-size : 11px; 
} 
#content2 blockquote { 
font-size : 11px; 
padding : 10px; 
} 
#content2 img { 
float : left; 
padding : 10px; 
} 
#content2 ul { 
list-style-position : inside; 
list-style-type : disc; 
clear : both; 
} 
#content2 ul li { 
padding : 2px 0; 
} 
#content2 ul a { 
color : #1d6299; 
text-decoration : underline; 
} 
#content3 { 
width:793px;
min-height : 880px; 
text-indent : 20px; 
line-height : 150%; 
text-align : left; 
background : #fff; 
padding-top : 20px; 
padding-left : 15px; 
padding-right : 15px; 
float:left;
border-left : 3px solid #b90f10; 
margin-right : -174px;  
border-right : 174px solid #b90f10; 
} 
#content3 h1 { 
font-size : 16px; 
color : #1d6299; 
padding : 10px 0; 
clear : both; 
} 
#content3 h1 a:hover { 
color : #000; 
} 
#content3 h2 { 
font-size : 12px; 
color : #333; 
padding : 10px 0; 
} 
#content3 h3 { 
font-size : 12px; 
color : #1d6299; 
padding : 10px 0; 
} 
#content3 h2 a { 
font-size : 16px; 
color : #1d6299; 
clear : both; 
} 
#content3 h1 a { 
font-size : 16px; 
color : #1d6299; 
clear : both; 
} 
#content3 strong { 
font-size : 11px; 
} 
#content3 blockquote { 
font-size : 11px; 
padding : 10px; 
} 
#content3 img { 
float : left; 
padding : 10px; 
} 
#content3 ul { 
list-style-position : inside; 
list-style-type : disc; 
clear : both; 
} 
#content3 ul li { 
padding : 2px 0; 
} 
#content  ul a { 
color : #1d6299; 
text-decoration : underline; 
} 

p a { 
color : #1d6299; 
text-decoration : underline; 
} 
#content2 ol { 
list-style-position : inside; 
list-style-type : decimal; 
} 
#content2 ol li { 
padding-left : 10px; 
} 
.postmeta { 
font-size : 10px; 
padding : 0 0; 
} 
.postmeta a { 
color : #1d6299; 
text-decoration : underline; 
} 
.posttags { 
font-size : 10px; 
color : #9595a8; 
float : right; 
padding : 30px; 
} 
.posttags a { 
text-decoration : underline; 
color : #9595a8; 
} 
#entry {
	padding :0 ;
	width :797px;
	margin:0 auto;
	overflow : hidden;
background-color: #FFFFFF;
margin-top:20px;
} 
#left{ width:500px; float:left; padding:20px; margin-top:20px;}
#one { background:url(images/zip_nav.gif) 0 0px; height:21px; width:603px;}
#two{background:url(images/zip_nav.gif) 0 -21px; height:21px; width:603px;}
#three{background:url(images/zip_nav.gif) 0 -42px; height:21px; width:603px;}
#four{background:url(images/zip_nav.gif) 0 -63px; height:21px; width:603px;}
#right{ width:197px; float:right; padding-left:30px; text-align:center; font-size:16px; padding-top:50px; }
#entry h1{
font-size : 16px; 
color : #1d6299; 
padding : 20px 0 10px 0; 
clear : both; 
}

#entry h3{
font-size : 12px; 
color : #1d6299; 
padding : 10px 0; 
}
.wizard-nav { 
padding : 4px 0; 
border : none; 
width : 550px; 
margin : 4px auto; 
} 
.wizard-nav a { 
background : #eee; 
border-right : 1px solid #ddd; 
border-left : 1px solid #ddd; 
text-decoration : none; 
padding : 10px; 
width : 162.5px; 
display : inline; 
margin : 0; 
} 
.wizard-nav a.active { 
background : #dfd; 
} 
.wizardcontrols .wizardnext { 
margin-left : 76%; 
width : 12%; 
} 
.wizardcontrols .wizardprev { 
width : 12%;
} 
#FirstPage .wizardcontrols .wizardnext { 
margin-left : 88%;

}

.wizard p {
	width : 400px;
	clear : left;
	margin : 0;
	padding : 5px 0 8px 0;
	padding-left : 155px;
	height : 1%;
	border-top:1px solid #ccc;
} 
.wizard span { 
font-size : 9px; 
font-weight : normal; 
color : #555; 
} 
.wizard label { 

font-size : 11px; 
float : left; 
margin-left : -155px; 
width : 300px; 

} 
.wizard input[type="text"] {
	width : 180px;vertical-align:middle;
}
.wizard select { 
width : 180px; 
}
#meas-weight { 
width : 33px; 
} 
.wizard textarea { 
width : 250px; 
height : 150px; 
} 
#continue{ background:url(images/img_continue.gif); width:138px; height:29px;}
/* zip_nav   */
