/*Design by Album Creativehttp://www.myrenterpolicy.com*/body {	margin: 0;	padding: 0;	background-color: #F4F1E3;	text-align: left;	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	font-size: 12px;	line-height:14px;	color: #333333;}form {	margin: 0;	padding: 0;}fieldset {	margin: 0;	padding: 0;	border: none;}input, textarea, select {	font: normal 1em "Lucida Grande", Helvetica, Arial, sans-serif;}h1, h2, h3, h4 {	font-weight: bold;	letter-spacing: -1px;	margin-bottom:5px;}h1 {	font-size: 2.2em;	color: #009DDC;}h2 {	font-size: 1.6em;	color: #333333;}h2.slider {	font-size: 1.3em;	color: #333333;}h2.slider a:link, h2.slider a:visited {	font-size: 1.3em;	color: #FFA91D;	display:block;	background-image: url(../images/slider_tab.png);	background-repeat: no-repeat;	height: 50px;	width: 400px;	position: relative;	left: -38px;	padding-top:8px;	padding-left:35px;	text-decoration:none;}h2.slider a:hover, h2.slider a:active {	font-size: 1.3em;	color: white;	background-image: url(../images/slider_tab_hover.png);	background-repeat: no-repeat;	text-decoration:none;}h3 {	font-size: 1.6em;	color: #009DDC;}h4 {	font-size: 1.4em;	color: #999999;}p, ul, ol {}p {	padding: 0px;	margin: 0px;}span.MRP-b {	font-weight:bold;	font-size:13px;	color:#000000;}span.MRP {	font-weight:bold;	font-size:13px;	color:#009DDC;}.it_header {	font-style: italic;	font-size: 24px;	line-height: 18px;}span.blue_policy {	color: #009DDC;	font-weight: normal;	font-style:normal;}ul.home_list li span.blue_policy {	color: #009DDC;	font-weight: normal;	font-style:normal;}.blockbg {	background-color: #009DDC;}blockquote {	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	font-style: italic;	margin: 0 0 0 15px;	padding: 0px 20px 0px 30px;	font-size: 18px;	color: #3D3D3D;}.margin_top {	margin-top: 10px;}ol {}a {	color: #009DDC;}a:hover {	text-decoration: none;}small {}hr {	display: none;}.grey_par_dk {	color: #333333;	font-size: 18px;	font-weight: normal;	font-style: italic;}.grey_par {	color: #666666;	font-size: 16px;	font-weight: normal;	font-style: italic;}.just_italic {	font-style: italic;}.just_bold {	font-weight: bold;}img {	border: none;}img.left {	float: left;	margin: 0 15px 0 0;	border: #D9D785 1px dashed;}img.right {	float: right;	margin: 0 0 0 15px;	border: #D9D785 1px dashed;}img.bio_pic {	float: left;	margin-right: 5px;	margin-left: 0px;	margin-top: 10px;	margin-bottom: 5px;	margin-right: 8px;}.text1 {	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	font-size: 40px;	color: #009DDC;	width: 700px;	left: 300px;	top: 130px;	position:absolute;	font-style: italic;	line-height: 30px;}/* Top Bar */#top_bar {	width: 100%;	height: 18px;	position:relative;	z-index:200;	background-image: url(../images/blue-top-repeat.jpg);	background-repeat: repeat-x;	background-position: left top;}.blue-bar {	margin: 0 auto;	width:1006px;	height:18px;}/* Header */#header {	width: 960px;	margin: 0 auto;	height: 76px;	background-color: #FFFFFF;	margin: 0 auto;}.signup {	background-image:url(../images/signup-header.jpg);	background-repeat: no-repeat;	background-position: center top;	height: 49px;	width: 960px;	margin: 0 auto;}.signup-btn {	width:140px;	height:20px;	display:block;	float:right;	position:relative;	top:0px;	right:148px;}.signup-btn h4 {	color:white;	font-size:14px;	font-weight: bold;	letter-spacing: -1px;	text-align:center;}.signup-btn h4 a:link, .signup-btn h4 a:visited {	color:white;	text-decoration:none;	text-align:center;}.signup-btn h4 a:hover, .signup-btn h4 a:active {	color:#333333;	text-decoration:none;	text-align:center;}.login-btn {	width:120px;	height:30px;	display:block;	float:right;	position:relative;	top:0px;	right:-116px;}.login-btn h4 {	color:#333333;	font-size:14px;	font-weight: bold;	letter-spacing: -1px;	text-align:center;}.login-btn h4 a:link, .login-btn h4 a:visited {	color:#333333;	text-decoration:none;	text-align:center;}.login-btn h4 a:hover, .login-btn h4 a:active {	color:#FFA725;	text-decoration:none;	text-align:center;}span.text-float {	float: left;	text-indent: -9999px;}#image_replacement span {	float: left;	text-indent: -9999px;}#hero-home {	width: 983px;	height: 291px;	background-image: url(../images/hero-home.jpg);	background-repeat: no-repeat;	margin: 0 auto;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: 23px;}#hero-coverage {	width: 983px;	height: 291px;	background-image: url(../images/hero-coverage.jpg);	background-repeat: no-repeat;	margin: 0 auto;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: 23px;}#hero-premium {	width: 983px;	height: 291px;	background-image: url(../images/hero-premiums.jpg);	background-repeat: no-repeat;	margin: 0 auto;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: 23px;}#hero-who {	width: 983px;	height: 291px;	background-image: url(../images/hero-who.jpg);	background-repeat: no-repeat;	margin: 0 auto;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: 23px;}#hero-claims {	width: 983px;	height: 291px;	background-image: url(../images/hero-claims.jpg);	background-repeat: no-repeat;	margin: 0 auto;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: 23px;}#hero-faq {	width: 983px;	height: 291px;	background-image: url(../images/hero-faqs.jpg);	background-repeat: no-repeat;	margin: 0 auto;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: 23px;}.contact-us {	width:120px;	height:30px;	display:block;	float:right;	position:relative;	top:242px;	right:182px;}.contact-us h3 {	color:white;}.contact-us h3 a:link, .contact-us h3 a:visited {	color:white;	text-decoration:none;}.contact-us h3 a:hover, .contact-us h3 a:active {	color:#333333;	text-decoration:none;}/* Logo */#logo {	float: left;}/* Menu *//* Toolbar Styles */#nav-container {	padding: 0;	height: 40px;	width:494px;	float:right;	position: relative;	z-index: 10;	background: url(../images/menu_map.png) 0 0;	margin-right: 16px;	margin-top:18px;}/* Top menu */#nav-container ul {	padding: 0;	height: 40px;	width:494px;	list-style-type: none;	position: absolute;	top: 0;	left: 0;	margin-top: 0;	margin-right: 0;	margin-bottom: 0;	margin-left: 0;}#nav-container li {	display: inline;	float: left;	position: relative;}#nav-container ul a:link,#nav-container ul a:visited {	display: block;	float: left;	height: 40px;	text-indent: -999em;	margin-top: 3px;	margin-right: 0px;	background-repeat: no-repeat;	background-image: url(../images/menu_map.png);}/* @group Navigation a:link, a :visited */.Coverage a:link,.Coverage a:visited {	width: 97px;	background-position: -0px -3px;}li.Premiums a:link,li.Premiums a:visited {	width: 109px;	background-position: -97px -3px;}li.Claims a:link,li.Claims a:visited {	width: 84px;	background-position: -206px -3px;}li.WhoWeAre a:link,li.WhoWeAre a:visited {	width: 123px;	background-position: -290px -3px;}li.FAQ a:link,li.FAQ a:visited {	width: 81px;	background-position: -413px -3px;}/* @end *//* @group Navigation a:hover, a#current */li.Coverage a:hover,li.Coverage a:link.currentAncestor,li.Coverage a:visited.currentAncestor {	background-position: -0px -46px;}li.Premiums a:hover,li.Premiums a:link.currentAncestor,li.Premiums a:visited.currentAncestor {	background-position: -97px -46px;}li.Claims a:hover,li.Claims a:link.currentAncestor,li.Claims a:visited.currentAncestor {	background-position: -206px -46px;}li.WhoWeAre a:hover,li.WhoWeAre a:link.currentAncestor,li.WhoWeAre a:visited.currentAncestor {	background-position: -290px -46px;}li.FAQ a:hover,li.FAQ a:link.currentAncestor,li.FAQ a:visited.currentAncestor {	background-position: -413px -46px;}/* @end *//* @group Navigation a:active */li.Coverage a:active,li.Coverage #current,li.Coverage a#current:active,li.Coverage a.currentAncestor:active {	background-position: -0px -89px;}li.Premiums a:active,li.Premiums #current,li.Premiums a#current:active,li.Premiums a.currentAncestor:active {	background-position: -97px -89px;}li.Claims a:active,li.Claims #current,li.Claims a#current:active,li.Claims a.currentAncestor:active {	background-position: -206px -89px;}li.WhoWeAre a:active,li.WhoWeAre #current,li.WhoWeAre a#current:active,li.WhoWeAre a.currentAncestor:active {	background-position: -290px -89px;}li.FAQ a:active,li.FAQ #current,li.FAQ a#current:active,li.FAQ a.currentAncestor:active {	background-position: -413px -89px;}/* @end *//* Page */ul.home_list {	text-align: left;}ul.home_list li {	list-style-position: outside;	list-style-image: url(../images/arrow_bullet.png);}ul.home_list span {	font-size: 14px;	font-weight: bold;	font-style: italic;}#page {	width: 1006px;	margin: 0 auto;	background-image: url(../images/maincontent_bg.jpg);	background-repeat: repeat-y;	background-position: center top;	position:relative;	z-index:10;	top:-18px;}#latest-post {	float: left;	width: 590px;	padding: 0px 20px 0px 20px;	line-height: 25px;	font-size: 12px;}#latest-post-min {	float: left;	width: 570px;	height: 600px;	padding: 0px 20px 0px 20px;	line-height: 25px;	font-size: 12px;}#recent-posts {	float: right;	width: 290px;	line-height: 25px;	font-size: 12px;	padding-top: 0px;	padding-right: 20px;	padding-bottom: 20px;	padding-left: 0px;	margin-right:23px;}#recent-posts p {	padding-top: 0px;	padding-right: 15px;	padding-bottom: 0px;	padding-left: 15px;	text-align: left;	line-height: 20px;}#recent-posts h3.title_contact {	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 20px;}#recent-posts .entry {}#recent-posts .entry a {	background: #333333;	padding: 5px 10px;	text-transform: uppercase;	text-decoration: none;	font-size: 10px;	color: #CCCCCC;}#recent-posts .more {	padding-left: 20px;}.side_call_out {	width:260px;	margin-left: 15px;	margin-top: 10px;	padding-top: 10px;	padding-bottom: 20px;}a:link .sign-up-button, a:visited .sign-up-button {	background-image: url(../images/sign-up-today.jpg);	background-repeat: no-repeat;	height: 87px;	width: 246px;	margin-top:30px;	margin-left:15px;}a:hover .sign-up-button, a:active .sign-up-button {	background-image: url(../images/sign-up-today-hover.jpg);	background-repeat: no-repeat;	height: 87px;	width: 246px;	margin-top:30px;	margin-left:15px;}.sign-up-button span {	float: left;	text-indent: -9999px;}a:link .supply-button, a:visited .supply-button {	background-image: url(../images/supply-center.jpg);	background-repeat: no-repeat;	height: 87px;	width: 246px;	margin-top:30px;	margin-left:15px;}a:hover .supply-button, a:active .supply-button {	background-image: url(../images/supply-center-hover.jpg);	background-repeat: no-repeat;	height: 87px;	width: 246px;	margin-top:30px;	margin-left:15px;}.supply-button span {	float: left;	text-indent: -9999px;}.property-inventory-button {	background-image: url(../images/personal-property-list.jpg);	background-repeat: no-repeat;	height: 106px;	width: 243px;	margin-top:30px;	margin-left:15px;}.property-inventory-button span {	float: left;	text-indent: -9999px;}.post_right {	position: relative;	right: -15px;	top:0px;	background: url(../images/call_us_box.png) no-repeat;	height: 109px;	width: 250px;}.post_right .title {	margin: 0;	padding-bottom: 10px;	padding-top: 10px;	padding-right: 0px;	padding-left: 10px;	font-size: 26px;	color: #FFFFFF;	font-style: italic;}.title_offer_2 {	color:#666666;	font-style: italic;	font-size: 20px;	}.post_right .meta {	font-size: 24px;	color: #E7E2C4;	padding-bottom: 10px;	padding-top: 0px;	padding-right: 0px;	padding-left: 45px;	line-height: 40px;	font-family: Verdana, Arial, Helvetica, sans-serif;}.post_right .meta_email {	font-size: 14px;	color: #333333;	padding-bottom: 0px;	padding-top: 0px;	padding-right: 0px;	padding-left: 0px;	line-height: 30px;	font-family: Verdana, Arial, Helvetica, sans-serif;}.post_right .meta_email a {	font-size: 14px;	color: #333333;	padding-bottom: 0px;	padding-top: 0px;	padding-right: 0px;	padding-left: 0px;	line-height: 30px;	font-family: Verdana, Arial, Helvetica, sans-serif;}.post {	margin-left:23px;}.post .title {	margin: 0;	padding-bottom: 4px;	padding-top: 10px;}.post .title_home {	margin-top:5px;	margin-bottom:15px;	padding-bottom: 4px;	padding-top: 10px;}.contact_form_title {	padding: 0;	margin: 0;}.post .meta {	margin: 0;	padding-bottom: 10px;	padding-top: 10px;	line-height: normal;	font-size: 13px;	color: #505050;}.post .meta a {	color: #000000;}.post .entry {	margin-bottom: 20px;	padding-bottom: 5px;}.post .entry_contact2 {	height: 140px;	margin-bottom: 20px;	margin-top: 10px;	padding-bottom: 5px;}.post .entry_contact {	margin-bottom: 20px;	padding-bottom: 5px;}.contact_info_block {	width:245px;	float:left;	margin-left:0px;	margin-top: 40px;}/* Sidebar */#sidebar {	clear: both;	width: 900px;	background: #000000;	color: #CCCCCC;	padding: 10px 0 0 0;}#recent-posts .title_contact {	padding: 0;	margin: 0;}#sidebar ul {	margin: 0;	padding: 0;	list-style: none;}#sidebar li {	display: block;	float: left;	width: 187px;	padding: 10px 10px 10px 25px;}#sidebar li ul {	line-height: 1.8em;}#sidebar li li {	display: list-item;	float: none;	width: auto;	padding: 0 0 0 10px;	line-height: 25px;}#sidebar h2 {	margin: 0 0 10px 0;	color: #FFFFFF;}#sidebar a {	text-decoration: none;	color: #CCCCCC;}#sidebar a:hover {	text-decoration: underline;}/* Footer */#footer {	width: 960px;	height: 50px;	font-size: 11px;	color: #999999;	background-color: #333333;	margin: 0 auto;}#footer p {	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	padding-top: 17px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	text-align: center;}#footer a {	color: #FFFFFF;}#links {	float: right;}/*  PRODUCTS CHARTS-------------------------------------------------------------------------------------------------*/ul.prem_list_2 {	margin-top: -5px;	margin-bottom: 0px;	list-style-type: none;}ul.prem_list_2 li {	margin-top: -5px;	list-style-type: none;}.floatLeft {	float: left;	width: 170px;	margin-top: 0px;	margin-bottom: 0px;	margin-left: 0px;	margin-right: 20px;}.tables {	position:relative;	left: -40px;}ul.offer-chart {	list-style-type: none;}ul.offer-chart li {	display: block;	margin-top: 5px;	margin-bottom: 5px;	padding-left: 8px;	padding-right: 8px;}ul.offer-chart_color {	list-style-type: none;	width: 170px;}ul.offer-chart_non {	list-style-type: none;	width: 170px;}ul.offer-chart_color li {	display: block;	text-align: center;	margin-top: 5px;	margin-bottom: 5px;	margin-left: 0px;	margin-right: 0px;	background-color:#F2EFDF;}ul.offer-chart_non li.just_bold_2 {	display: block;	text-align: center;	margin-top: 5px;	margin-bottom: 5px;	margin-left: 0px;	margin-right: 0px;	background-color:#F2EFDF;	font-weight: bold;}ul.offer-chart_non li {	display: block;	text-align: center;	margin-top: 5px;	margin-bottom: 5px;	margin-left: 0px;	margin-right: 0px;	background-color:#FFFDED;}li.zebra {	background-color:#F2EFDF;}div.ul_titles {	width: 610px;	height: 50px;	margin-top: 30px;	margin-bottom: 0px;	padding-left: 30px;	background-image: url(../images/by_State_tab_2.png);	background-repeat: no-repeat;	float: left;	position: relative;	left: -40px;}div.ul_titles_W {	width: 610px;	height: 50px;	margin-top: 30px;	margin-bottom: 0px;	padding-left: 230px;	background-image: url(../images/by_State_tab_2.png);	background-repeat: no-repeat;	float: left;	position: relative;	left: -40px;}.ul_title {	display: block;	float: left;	margin-top: 0px;	margin-left: 0px;	margin-right: 25px;	margin-bottom: 0px;	padding-top: 8px;	color: #333333;	font-size: 14px;	font-weight: bold;	height: 25px;	width: 170px;	text-align: center;}/*  CONTACT FORM-------------------------------------------------------------------------------------------------*/.contact_blurb {	font-size: 14px;	font-weight: bold;}#wrapper {	width: 420px;	float:right;	margin-top: 40px;}.message {	color:#333333;	display:none;	width:420px;	padding:15px;	list-style-type:none;}.contact_form_title {	font-size: 1.2em;	color:#FFA725;}.contact {	text-align:left;	width: 420px;}label {vertical-align: top;}.contact ul {	list-style-type:none;	}.contact li {	list-style-type:none;	margin-bottom:20px;}.contact li.special {display:none;}.contact input#name, .contact input#email {width:168px;}.contact li.submitbutton {width:100px;float:right;}.contact textarea {width:170px;}#wrapper p {text-align:right;}ul.terms_list {	list-style-type: none;	}