body,div,ul,li,h1,h2,h3,h4,h5,h6,form,fieldset,p{padding:0; margin:0; font-weight:normal; text-align:left}
h1,h2,h3,h4,h5,h6{font-family:"Myriad Pro", Arial; font-weight:bold; color:#093c85;}
h1{ line-height:100%}
body{font:12px/16px Arial, Helvetica, sans-serif; color:#010100; background:#dadada; height:100%}
img,fieldset{border:none; margin:0; padding:0;}
.left{float:left;}
.right{float:right; width:auto;}
.full{float:left; width:100%;}
.curv{float:left; width:100%}
.curv img{float:left}
span.clear{clear:both;}

a:focus{outline:none}
input:focus{outline:none;}

#main{float:left; width:100%; background:#fff  url(images/main_bg.gif) repeat-y center top;}

#wrapper{width:961px; margin:0 auto;}

#header{float:left; width:961px; background:#fff url(images/header_bg.gif) repeat-x 0 0;}
#header .logo{float:left; margin:30px 0 0 38px; display:inline;}
#header .logo img{float:left;}
#header .verify{float:right; margin:24px 14px 0 0; display:inline;}
#header .verify img{float:right;}

#menu{float:left; width:961px; height:40px; background:url(images/menu_bg.gif) repeat-x 0 0; border-bottom:15px solid #ac2a19; }
#menu h2{float:left; width:374px;text-align:center;color:#0a408d; font-size:24px; font-style:italic; line-height:40px; background:url(images/menu_heading_bg.jpg) no-repeat 0 0;}
#menu ul{float:left; width:585px; list-style:none; background:url(images/menu_sep.jpg) no-repeat 0 0; padding-left:2px;}
#menu ul li{float:left; width:auto; font-size:14px; line-height:40px; color:#000; background:url(images/menu_sep.jpg) no-repeat right top; padding-right:2px;}
#menu ul li a{float:left; width:auto; color:#000; padding:0 17px; height:40px; text-decoration:none; margin:0 -2px; display:inline;}
#menu ul li a:hover{float:left; width:auto; color:#fff; padding:0 17px; height:40px; background:url(images/menu_hover_bg.gif) repeat-x 0 0; margin:0 -2px;display:inline;}
#menu ul li.active a{float:left; width:auto; color:#fff; padding:0 17px; height:40px; background:url(images/menu_hover_bg.gif) repeat-x 0 0; margin:0 -2px;display:inline;}
#menu ul li.active a:hover{float:left; width:auto; color:#fff; padding:0 17px; height:40px; background:url(images/menu_hover_bg.gif) repeat-x 0 0; margin:0 -2px;display:inline;}

#banner{float:left; width:961px; height:288px;background:url(images/banner_bg.jpg) no-repeat 0 0; position:relative;}
#banner .insurance_quotes{float:left; width:365px; height:313px; margin:21px 0 0 56px; display:inline; background:url(images/insurance_quotes_bg.gif) repeat-y 20px 0;}
#banner .insurance_quotes .heading{float:left; width:340px; padding:7px 13px 40px 12px; background:url(images/insurance_quotes_top_bg.png) no-repeat 0 0;}
#banner .insurance_quotes .heading h3{float:left; width:340px; font-size:24px; color:#fff; line-height:normal;}
#banner .insurance_quotes .heading small{float:left; width:360px; font-size:11px; color:#fff; font-style:italic; }
#banner .insurance_quotes .quotes_form{float:left; width:203px; margin-left:30px; display:inline;}
#banner .insurance_quotes .quotes_form label{float:left; width:100%; font-size:14px; color:#000; margin-top:8px; line-height:24px;}
#banner .insurance_quotes .quotes_form select{float:left; width:203px; height:21px; font-size:14px; color:#838383; margin-bottom:2px;}
#banner .insurance_quotes .quotes_form input{float:left; width:195px; height:19px; border:1px solid #7f9db9; padding:0 3px; font-size:14px; color:#838383; margin-bottom:2px;}
#banner .insurance_quotes .quotes_form .continue_btn{float:left; width:auto; height:auto; margin:18px 0 0 56px; display:inline; border:none; padding:0;}

#carousel_container{width:615px;height:113px;background:url(images/carousel_bg.gif) no-repeat left bottom; position:absolute; top:242px; left:327px;}

#carousel_container .carousel{float:left;width:533px;height:61px; background:#fff; list-style:none; padding-top:8px; position:relative;}
#carousel_container .carousel li{float:left; width:auto; margin-left:12px; display:inline;}
#carousel_container .carousel li img{float:left;}
#carousel_container .left_arrow{ position:absolute; top:10px; left:25px;}
#carousel_container .left_arrow img{ float:left;}
#carousel_container .right_arrow{ position:absolute; top:10px; left:574px;}
#carousel_container .right_arrow img{ float:left;}


#body_container{float:left; width:961px; padding-bottom:45px;}
#body_container .content_container{float:left; width:961px; padding-top:46px; background:url(images/body_container_bg.gif) repeat-x 0 0;}

#left_container{float:left; width:273px;}
#left_container h3{float:left;width:237px;height:31px;background:url(images/left_container_heading_bg.jpg) no-repeat 0 0;padding:0 18px;font-size:14px;line-height:30px;color:#fff; margin-top:21px;}
#left_container p{float:left;width:241px; padding:8px 16px; font-size:12px; line-height:normal; color:#000;}


#mid_container{float:left; width:356px; margin-left:15px; display:inline;}
#mid_container h3{float:left;width:320px;height:31px;background:url(images/mid_container_heading_bg.jpg) no-repeat 0 0;padding:0 18px;font-size:14px;line-height:30px;color:#fff; margin-top:21px;}
#mid_container p{float:left; width:324px; padding:8px 16px; font-size:12px; line-height:normal; color:#000;}
#mid_container p a{float:left; width:324px; text-align:right; font-style:italic; color:#093c85;}
#mid_container p a:hover{float:left; width:324px; text-align:right; font-style:italic; color:#093c85; text-decoration:none;}
#mid_container .testimonial{float:left; width:324px; padding:0 16px; font-size:12px; line-height:normal; color:#000; list-style:none;}
#mid_container .testimonial li{float:left; width:324px; line-height:normal; font-style:italic; padding:8px 0 20px 0;}
#mid_container .testimonial li span{float:left; padding-left:15px; font-style:normal;}
#mid_container ul{float:left; width:324px; padding:8px 16px; font-size:12px; line-height:normal; color:#000; list-style:none;}
#mid_container ul li{float:left; width:324px; line-height:normal;}
#mid_container ul li a{ color:#093c85; text-decoration:underline;}
#mid_container ul li a:hover{ color:#093c85; text-decoration:none;}


#right_container{float:right; width:302px;}
#right_container h3{float:left;width:266px;height:31px;background:url(images/right_container_heading_bg.jpg) no-repeat 0 0;padding:0 18px;font-size:14px;line-height:30px;color:#fff; margin-top:21px;}
#right_container p{float:left;width:270px; padding:8px 16px; font-size:12px; line-height:normal; color:#000;}
#right_container p a{float:left; width:270px; text-align:right; font-style:italic; color:#093c85;}
#right_container p a:hover{float:left; width:270px; text-align:right; font-style:italic; color:#093c85; text-decoration:none;}
#right_container .articles{float:left; width:292px; padding:5px; font-size:12px; line-height:normal; color:#000; list-style:none;}
#right_container .articles li{float:left; width:275px; background:url(images/arrow_red.gif) no-repeat 0 5px; padding:0 0 0 17px; line-height:18px;}
#right_container ul{float:left; width:270px; padding:8px 16px; font-size:12px; line-height:normal; color:#000; list-style:none;}
#right_container ul li{float:left; width:270px; line-height:normal;}
#right_container ul li a{ color:#093c85; text-decoration:underline;}
#right_container ul li a:hover{ color:#093c85; text-decoration:none;}

#right_container .free_insurance_quotes{float:left; width:302px; height:267px; padding:4px 0 45px 0; background:url(images/free_insurance_quotes_bg.jpg) no-repeat left bottom;}
#right_container .free_insurance_quotes .heading{float:left; width:280px; padding:7px 11px 42px 11px; background:url(images/free_insurance_quotes_top_bg.png) no-repeat 0 0;}
#right_container .free_insurance_quotes .heading h4{float:left; width:280px; font-size:21px; color:#fff; line-height:normal;}
#right_container .free_insurance_quotes .heading small{float:left; width:300px; font-size:11px; color:#fff; font-style:italic; }
#right_container .free_insurance_quotes .quotes_form{float:left; width:203px; margin-left:30px; display:inline; margin-top:-10px;}
#right_container .free_insurance_quotes .quotes_form label{float:left; width:100%; font-size:14px; color:#000; margin-top:8px; line-height:24px;}
#right_container .free_insurance_quotes .quotes_form select{float:left; width:203px; height:21px; font-size:14px; color:#838383; margin-bottom:2px;}
#right_container .free_insurance_quotes .quotes_form input{float:left; width:195px; height:19px; border:1px solid #7f9db9; padding:0 3px; font-size:14px; color:#838383; margin-bottom:2px;}
#right_container .free_insurance_quotes .quotes_form .continue_btn{float:left; width:auto; height:auto; margin:18px 0 0 54px; display:inline; border:none; padding:0;}


#bottom_container{float:left; width:961px; margin-top:21px;}
#bottom_container h3{float:left; width:925px; height:31px; background:url(images/bottom_container_heading_bg.gif) repeat-x 0 0; padding:0 18px;font-size:14px;line-height:30px;color:#fff;}
#bottom_container .bottom_content_container{float:left; width:935px; padding:45px 0 0 26px;}
#bottom_container .bottom_content_container ul{float:left; width:187px; list-style:none;}
#bottom_container .bottom_content_container ul li{float:left; width:100%; line-height:normal;}
#bottom_container .bottom_content_container ul li a{ color:#093c85; text-decoration:underline;}
#bottom_container .bottom_content_container ul li a:hover{ color:#093c85; text-decoration:none;}


#left_inner_container{float:left; width:606px; color:#111111; margin-left:19px; display:inline;}
#left_inner_container a{ color:#093c85; text-decoration:underline;}
#left_inner_container a:hover{ color:#093c85; text-decoration:none;}

#left_inner_container ul li a{ color:#093c85; text-decoration:underline;}
#left_inner_container .breadcrumbs{float:left; width:606px; padding:12px 0; line-height:normal; font-size:10px;}
#left_inner_container .breadcrumbs a{ color:#093c85; text-decoration:underline;}
#left_inner_container .breadcrumbs a:hover{ color:#093c85; text-decoration:none;}
#left_inner_container h3{float:left; width:606px; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; line-height:normal; padding:6px 0;}
#left_inner_container p{float:left;width:606px; padding:6px 0; font-size:12px; line-height:normal; color:#000;}
#left_inner_container p a{ text-decoration:underline; color:#093e88;}
#left_inner_container p a:hover{ text-decoration:none; color:#093e88;}


#footer_container{float:left; width:100%; background:#dadada url(images/footer_bg.gif) repeat-x 0 0; padding-bottom:35px;}
#footer_container .footer{width:932px; margin:0 auto;}
#footer_container .footer .link{float:left; width:932px; list-style:none; height:36px; line-height:36px; text-align:center; padding-bottom:15px;}
#footer_container .footer .link li{width:auto; display:inline; margin:0 4px; font-size:12px; font-weight:bold; color:#fff;}
#footer_container .footer .link li a{ color:#fff; text-decoration:none;}
#footer_container .footer .link li a:hover{ color:#fff; text-decoration:underline;}
#footer_container .footer p{width:932px; float:left; color:#454545; font-size:10px; line-height:normal; padding-top:15px;}
#footer_container .footer .footer_menu{float:left; width:700px; list-style:none; line-height:18px; font-size:12px;}
#footer_container .footer .footer_menu li{float:left; width:auto; line-height:18px; padding:0 6px 0 7px; background:url(images/footer_menu_sep.gif) no-repeat 0 4px; font-size:12px; color:#454545;}
#footer_container .footer .footer_menu li.left{ background:none; padding-left:0;}
#footer_container .footer .footer_menu li a{color:#454545; text-decoration:none;}
#footer_container .footer .footer_menu li a:hover{color:#454545; text-decoration:underline;}
#footer_container .footer .copy_right{float:left; width:auto; line-height:normal; padding-top:18px; font-size:12px; color:#454545;}
#footer_container .footer .creative_left{color:#454545; text-decoration:underline;}



.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
float:left; padding:17px 15px 0 15px; background:url(images/menu_hvr_bg.jpg) repeat-x 0 0;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute!important;
border-bottom-width: 0;
line-height:16px;
z-index:100;
width: 146px;
visibility: hidden;
font-family: Arial, Helvetica, sans-serif;
font-size:13px; top:0; margin:-1px 0 0 0;
background:url(images/drop_down_bg.gif) no-repeat left bottom;
padding-bottom:4px;
}


.dropmenudiv a{
	float:left;
width:112px;
display: block;
padding:6px 17px 8px 17px;
text-decoration: none;
color:#fff;
background:#ac2a19 url(images/drop_down_sep.jpg) no-repeat center top;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
color:#fff; text-decoration:underline
}



#left_container a{ color:#093c85; text-decoration:underline;}
#left_container li{float:left; width:275px; background:url(images/arrow_red.gif) no-repeat 0 5px; padding:0 0 0 17px; line-height:18px;}
#left_container ul{float:left; padding:8px 16px; font-size:12px; line-height:normal; color:#000; list-style:none;}
#left_container ul li a{ color:#093c85; text-decoration:underline;}
#left_container ul li a:hover{ color:#093c85; text-decoration:none;}

#leftcolumn a{ color:#093c85; text-decoration:underline;}
#leftcolumn li{float:left; width:275px; background:url(images/arrow_red.gif) no-repeat 0 5px; padding:0 0 0 17px; line-height:18px;}
#leftcolumn ul{float:left; padding:8px 16px; font-size:12px; line-height:normal; color:#000; list-style:none;}
#leftcolumn ul li a{ color:#093c85; text-decoration:underline;}
#leftcolumn ul li a:hover{ color:#093c85; text-decoration:none;}

#lower_nav a{ color:#093c85; text-decoration:underline;}
#lower_nav a:hover{ color:#093c85; text-decoration:none;}

ul{list-style:none;}

