body {
	margin: 0px;
	padding: 0px;
}
a {outline:none;}
#mainbg{background:url(../homeowners-insurance-images/homeowners.jpg) left top repeat-x; background-color:#57CDF2;}
#mainsec{
	width:861px; margin:23px auto 0px auto;
}
.headersec{
	width:861px; float:left;
}
.hlf{
	background:url(../homeowners-insurance-images/insurance.jpg) left bottom no-repeat;
	width:23px; 
	height:114px; float:left;
}
.hmf{background:url(../homeowners-insurance-images/homeowners-insurance-policies.jpg) left bottom repeat-x;
	 width:815px; float:left;
	 height:114px;
}
.hrf{background:url(../homeowners-insurance-images/homeowners-insurance.jpg) left bottom no-repeat;
     height:114px; 
	 width:23px; float:left;
}
.logosec{
	width:389px; float:left; margin:19px 0px 0px 0px;
}
.hrs{
	background:url(../homeowners-insurance-images/Florida-homeowners-insurance.gif) left top no-repeat;
	float:right;
	width:232px;
	height:24px;
	margin:24px 0px 0px 0px;
	padding:9px 0px 0px 20px;
}
.w62{ width:62px; float:left; }
.w15{ width:15px; float:left; margin-top:2px; }
.w86{ width:86px; float:left; }
.w72{ width:75px; float:left; margin-left:4px;}
.fontweight { font-weight:bold; }
.font_14{font-size:14px;}
.fonts12{font-size:12px; }
.fon15{font-size:15px; color:#616161;}
.fonts18{ font-size:18px;}
.lin_h{line-height:30px;}
.hrt a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#00CCFF;
	text-decoration:none;
	padding-right:6px;
}
.hrt a{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	padding-right:6px;
}
.hrt {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}

.clear{ clear:both; }
.tool_free{
	width:249px; 
	height:18px;
	float:right; 
	margin:15px 4px 0px 0px;
}
.navsec{ width:861px; float:left;
}
.nav_fir_off{background:url(../homeowners-insurance-images/homeowners-insurance-quotes006.jpg) left top no-repeat;
	width:6px; height:43px; float:left;
}
.nav_mai_off{
	background:url(../homeowners-insurance-images/Florida-homeowners-insurance006.jpg) left top repeat-x;
	height:43px;
	width:845px;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:4px;
	
}
.nav_las_off{
	background:url(../homeowners-insurance-images/homeowners-insurance-quotes004.jpg) left top no-repeat;
	width:6px; height:43px; float:left;
}
.nav_fir_on{
	background:url(../homeowners-insurance-images/homeowners005.jpg) left top no-repeat;
	width:6px; height:43px; float:left;
}
.nav_mai_on a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	padding:15px 8px 15px 8px;
}
.nav_mai_on a:hover{
	background:url(../homeowners-insurance-images/homeowners-insurance-quote006.jpg) left top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
}
.nav_mai_on_a {
	background:url(../homeowners-insurance-images/homeowners-insurance-quote006.jpg) left top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
}
.nav_strip{
	background:url(../homeowners-insurance-images/homeowners-insurance004.jpg) left top no-repeat;
	width:1px; height:43px; float:left;
}
.cont_bg{
	background:url(../homeowners-insurance-images/homeowners-insurance003.gif) left top repeat-y;
	width:861px; float:left;  
}
.shop_for_home{
	background:url(../homeowners-insurance-images/homeowners-insurance005.jpg) left top no-repeat;
	width:739px;
	height:132px;
	float:right;
	margin:9px 16px 21px 16px;
	padding:123px 90px 0px 0px;
}
.start_sav{
	width:343px; float:right; /*margin:123px 90px 0px 0px;*/ 
}
.text_box{
	width:189px; 
	padding:5px 0px 5px 0px;
	border:1px solid #0B9BC0;
	margin:8px 12px 0px 0px;
	float:left;
	font-size:15px;
}
.cont_but{
	background:url(../homeowners-insurance-images/homeowners-insurance-policies005.gif) left top no-repeat;
	width:138px;
	height:33px;
	float:right;
	border:none;
	margin-top:6px;
	cursor:pointer;
}
/*.m_r_l{ margin-right:30px; margin-left:19px; }*/

.w270{width:270px; float:left;  }
.w512{ width:512px; float:right;}
.w260{width:260px; float:left;}
.w250{width:235px; float:right;}
.pr28{padding-right:28px;}
.pr3{padding-right:2px;}
.w815{width:815px; float:left;}	 
.cont_l_off{
	background:url(../homeowners-insurance-images/homeowners-insurance-quote005.jpg) left top no-repeat;
	float:left; width:251px; height:22px;  display:block;  padding:9px 0px 0px 29px; margin-bottom:2px;
	font-size:13px; color:#454545; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;
}
.cont_l_off a{ font-size:13px; color:#454545; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; display:block; 
}
.cont_l_on{
	background:url(../homeowners-insurance-images/homeowners-insurance006.jpg) left top no-repeat;
	float:left; width:251px; height:22px;  cursor:pointer; display:block; padding:9px 0px 0px 29px; margin-bottom:2px;
	font-size:13px; color:#01A92E; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;
}
.cont_l_on a{ font-size:13px; color:#01A92E; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; display:block;
}
.title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px; color:#00A7D3;
}
.color_gr{color:#259539; font-size:12px; font-weight:bold;}
.mb13{ margin-bottom:13px; }
.mb18{ margin-bottom:18px; }
.mb9 { margin-bottom:9px; }
.mb26{margin-bottom:26px;}
.plr18{ padding-left:18px; padding-right:14px; }
.pb20{ padding-bottom:20px; }	
.cont_l_s_t{ background:url(../homeowners-insurance-images/homeowners-insurance-quotes002.jpg) left bottom no-repeat;
width:280px; height:11px; float:left;
}
.cont_l_s_b{ background:url(../homeowners-insurance-images/insurance003.jpg) left top no-repeat;
width:280px; height:11px; float:left;
}
.cont_l_s_mb{ background:url(../homeowners-insurance-images/homeowners-insurance-quote003.jpg) left top repeat-x;
 float:left;  width:248px; 
}
.cont_l_s_rt{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#465160;
}
.cont_l_rt{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#465160; line-height:24px; text-align:justify; }
.mt20{ margin-top:20px; }
.mt15{ margin-top:15px; }
.mt8{ margin-top:8px; }
.mt2{margin-top:2px;}
.mt26{ margin-top:26px; }
.readmore{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#01A92E; text-decoration:none; float:right; padding-bottom:11px; }
.readmore a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#01A92E; text-decoration:none; }
.readmore a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#04962B; text-decoration:underline; }
.cont_r_tit{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#01A92E; }
.cont_r_rt{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#454545; line-height:20px; text-align:justify; }
.cont_r_rt_si{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#454545; line-height:20px;  }
.cont_thr_sec{ background:url(../homeowners-insurance-images/insurance002.jpg) left bottom no-repeat;
	width:827px; height:11px; float:left; /*margin-left:18px;*/ margin-top:25px;
}
.mr5{margin-right:5px; }
.w843{width:843px; float:left;}
.pl18{padding-left:18px; }
.pl11{padding:0px 0px 0px 11px;}
.cont_thr_bg{ background:url(../homeowners-insurance-images/insurance005.jpg) left top repeat-x;
	width:819px; height:302px; float:left; /*margin-left:18px;*/ padding-left:8px; 
}
/*.w819{width:819px; float:left; padding-left:8px;}*/
.cont_th_in_sec{ float:left; width:199px;}
.cont_th_in_t{background:url(../homeowners-insurance-images/homeowners-insurance-policies004.gif) left bottom no-repeat;
	width:199px; height:17px; float:left;
}
.cont_th_in_mb{background-color:#FFFFFF; width:187px; float:left; height:265px; padding-left:12px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5A5A5A; }
.cont_th_in_b{background:url(../homeowners-insurance-images/homeowners-insurance-quote005.gif) left top no-repeat;
	width:199px; height:12px; float:left;
}
.pb46{padding-bottom:46px; }
.broder{height:1px;  width:178px; margin-top:10px; background:url(../homeowners-insurance-images/homeowners-insurance-quote007.jpg) left top repeat-x; margin-bottom:12px; }
.ml7{margin-left:7px; }	
ul { list-style:none; margin:0px; padding:0px 0px 0px 7px; list-style-type:none;}
.list9 li {  padding-left:13px; line-height:24px; background:url(../homeowners-insurance-images/homeowners-insurance-quotes005.gif) left 9px no-repeat; }
.list9 li a { color:#454545; text-decoration:none;}
.list9 li a:hover{  color:#15BA00; text-decoration:none; }
.pt4{padding-top:4px;}
.pt6{padding-top:6px;}
.pt7{padding-top:7px;}
.pb9{padding-bottom:9px;}
.list10 li { padding-left:13px; color:#04A9D4;  
	line-height:1.7em;}
.list10 li a { color:#04A9D4 ; text-decoration:none;}
.list10 li a:hover { color:#0063AC; text-decoration:none;}
.list12 li {  line-height:18px; font-size:12px;  background:url(../homeowners-insurance-images/insurance007.png) left 6px no-repeat; padding-left:13px;   }
.list12 li a { color:#075560; text-decoration:none;  }
.list12 li a:hover{  color:#15BA00; text-decoration:none;  }
.footer_sec{background:url(../homeowners-insurance-images/homeowners007.jpg) left top no-repeat;
	width:725px; height:58px; float:left; padding:29px 0px 0px 135px; }
.pb30{padding-bottom:30px;}
.pt28{padding-top:28px;}
.foot_tex{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; }
.foot_tex a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; }
.foot_tex a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:underline; }
.plr13{padding-left:13px; padding-right:13px; }
.copy_tex{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#BFCDD6; text-decoration:none; /*margin-top:10px;*/ float:left; /*margin-left:114px;*/ padding:10px 0px 0px 114px; }
.w148{width:148px; float:left;}
.w281{ width:281px; float:left;}

/*Blog page*/


.w478{width:478px; float:left;  }
.w307{width:307px; float:left; /*margin-top:15px;*/ }
/*.mrl{ margin-right:34px; margin-left:28px; margin-top:32px; }*/
.w821{ width:821px; float:left; padding:15px 14px 0px 28px;}
.mr32{ margin-right:32px;}
.min_tit{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:28px; color:#00A7D3; font-weight:bold; }
.month{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
.color{color:#B1B0B0; }
.img{float:right; padding-left:19px; padding-top:6px; padding-bottom:3px; }
.float_r{float:right; }
.float_l{float:left;}
.ml2{margin-left:2px; }
.comment{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0095BC; text-decoration:none; }
.comment a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0095BC; text-decoration:none; }
.comment a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#04637C; text-decoration:none; }
/*.broder_b{height:1px; margin-top:12px; background-color:#EAEAEA; float:left; }*/
.mb26{ margin-bottom:26px;}
.height{height:1100px; }
.rss_icon{ margin:3px 14px 0px 9px; width:8px; float:right; }
.w307{width:307px;}
.text_box_b{
	width:158px; 
	padding:5px 0px 5px 0px;
	border:1px solid #0B9BC0;
	margin:1px 9px 0px 0px;
	float:left;
	font-size:15px;
}
.search_on{
	background:url(../homeowners-insurance-images/homeowners-insurance-quote008.jpg) left top no-repeat;
	width:114px;
	height:34px;
	float:left;
	border:none;
	margin-top:0px;
	cursor:pointer;
}
.cont_r_bo_t{background:url(../homeowners-insurance-images/Florida-homeowners-insurance007.jpg) left bottom no-repeat;
	width:306px; height:16px; float:left;
}
.cont_r_bo_b{background:url(../homeowners-insurance-images/homeowners-insurance-quotes007.jpg) left top no-repeat;
	width:306px; height:16px; float:left;
}
.cont_r_bo_mb{background:url(../homeowners-insurance-images/homeowners008.jpg) left top repeat-x;
	width:306px; float:left;
}
.list11 li {  padding-left:14px; line-height:20px; background:url(../homeowners-insurance-images/insurance007.png) left 6px no-repeat;font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#454545; text-decoration:none; font-size:13px; }
.list11 li a { color:#454545; text-decoration:none;  }
.list11 li a:hover{  color:#01A92E; text-decoration:none;  }
.pb131{padding-bottom:131px;}
.bro{background:url(../homeowners-insurance-images/homeowners-insurance-quote007.jpg) left top repeat-x; height:1px;
 float:left; margin-top:12px; }

.list13 li {  line-height:22px; font-size:12px;  background:url(../homeowners-insurance-images/insurance007.png) left 8px no-repeat; padding-left:13px;   }
.list13 li a { color:#005782; text-decoration:none;  }
.list13 li a:hover{  color:#51A2A2; text-decoration:none;  }
.stat_t a{font-size:13px; color:#009B00; font-weight:bold; font-family:Arial, Helvetica, sans-serif;text-decoration:none;  }
.stat_t a:hover{font-size:13px; color:#006A00; font-weight:bold; font-family:Arial, Helvetica, sans-serif;text-decoration:none; }
.broder_ta{border:1px solid #C8C8C8;}
.broder_t_bot{border-top:1px solid #C8C8C8; margin:9px 0px 7px 0px;}

.state_t_s{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0284c6; text-decoration:none;  
}
.state_t_s a{
	font-family:Arial, Helvetica, sans-serif; ont-size:12px; color:#0284c6;	text-decoration:none;
}
.state_t_s a:hover{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#046B9C; text-decoration:underline;
}
.strightline{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#8C8C8C; padding:0 3px 5px 3px;
}

/*01-05-2009*/

.hlf_b{
	background:url(../homeowners-insurance-images/insurance_009.jpg) left bottom no-repeat;
	width:23px; 
	height:183px; float:left;
}
.hrf_b{background:url(../homeowners-insurance-images/homeowners-insurance_008.jpg) left bottom no-repeat;
     height:183px; 
	 width:23px; float:left;
}
.hmf_b{background:url(../homeowners-insurance-images/homeowners-insurance_009.jpg) left bottom repeat-x;
	 width:815px; float:left;
	 height:183px;
}
.logosec_b{
	width:376px; height:71px; float:left;  padding-bottom:23px;}
	
.tool_free_b{ width:349px; height:38px;	float:left; padding-left:17px;}

.header_le_sec{float:left; width:376px; padding:19px 32px 0px 10px;}

.flash_banner{float:right; width:392px; height:72px; padding-top:22px;  }

.hrs_b{
	background:url(../homeowners-insurance-images/Florida-homeowners-insurance.gif) left top no-repeat;
	float:right;
	width:232px;
	height:24px;
	margin:28px 0px 0px 0px;
	padding:9px 0px 0px 20px;
}
