/***** 
*
*
*	only homesite.com specific stuff in here. everthing else is moved to base.css
*
*
******/
body
{
    background-image: url('../Images/homesite/bg/gray-grade.gif');
    /* background-image: url('../Images/homesite/bg/winter.gif'); 
    background-image: url('../Images/homesite/bg/winter2011.jpg');*/
    background-repeat: repeat-x;
    background-color: #FFFFFF;
}
a { color: #004785;}
a:hover { color: #0D8EFE;}
/* Homepage-specific Styles */

/*#prodSelectorBG
{
    width: 386px;
    height: 194px;
    background-image: url(../Images/homesite/homepage/getquote/prodselect-bg.png);
    background-repeat: no-repeat;
    float: right;
    margin-top: 5px;
    margin-right: -14px;
    padding-left: 20px;
}*/
.grayLink 
{
    color: #6B6B6B !important;
}
.grayLink:hover
{
    color: #0D8EFE !important;
}
.twitterButton
{
    float: right;
    background-image: url(../Images/homesite/footer/twitter-icon.gif);
    background-repeat: no-repeat;
    width: 35px;
    height: 35px;
    cursor: pointer;
}
.twitterButton:hover, .facebookButton:hover
{
    background-position: 0px -35px;
}
.facebookButton
{
    float: right;
    background-image: url(../Images/homesite/footer/facebook-icon.gif);
    background-repeat: no-repeat;
    width: 35px;
    height: 35px;
    cursor: pointer;
    margin-right: 16px;
}
.socialMediaContact 
{
    display: block;
    width: 100%;
    float: left;
    margin-bottom: 20px;
    margin-top: -10px;
}
.facebookButtonContact
{
    width: 35px;
    height: 35px;
    background-image: url(../Images/homesite/footer/facebook-icon.gif);
    background-position: 0px -35px;
    display: inline;
    float: left;
    margin-right: 12px;
    cursor: pointer;
}
.twitterButtonContact
{
    width: 35px;
    height: 35px;
    background-image: url(../Images/homesite/footer/twitter-icon.gif);
    background-position: 0px -35px;
    display: inline;
    float: left;
    cursor: pointer;
}

.twitterLink
{
    float: right;
    font-size: 10px;
    font-weight: bold;
    color: #004785;
    height: 16px;
    *width: 160px;
    margin-right: 5px;
}
.twitterLink img
{
    float: right;
    margin-left: 5px;
    *margin-top: -13px;
    _padding-top: 1px;
}
 #prodSelectorBG {
    background-image:url("../Images/homesite/homepage/getquote/prodselect-bg.png");
    background-repeat:no-repeat;
    float:right;
    height:194px;
    margin-right:-34px;
    margin-top:-6px;
    padding-left:30px;
    padding-top:10px;
    width:386px;
} 

/*#prodSelectorBG
{
    background-image: url("../Images/homesite/homepage/getquote/prodselect-bg.png");
    background-repeat: no-repeat;
    float: right;
    height: 194px;
    margin-right: -34px;
    margin-top: -6px;
    padding-left: 30px;
    padding-top: 10px;
    width: 386px;
    position: relative;
    top: 8px;
    right: 7px;
    z-index: 30;
}*/
#prodSelectorLEFT
{
    width: 148px;
    float: left;
    margin-right: 10px;
    margin-top: 10px; 
    text-align: left;
}
#prodSelectorRIGHT
{
    width: 198px;
    float: left;
    margin-top:10px;
    text-align: left;
}

#prodSelectorLEFT h2
{
    font-size: 15px;
    font-weight: bold;
    color: #004785;
    margin-bottom: 13px;
}
#prodSelectorRIGHT h2 
{
    font-size: 15px;
    font-weight: bold;
    color: #004785;
    margin-bottom: 15px;
}

#prodSelectorBG h1
{
    font-size: 25px;
    color: #004785;
    font-weight: bold;
    margin-top: 3px;
    margin-left: -9px;
}
/* .radioLine
{
    display: block;
    font-weight: bold;
    margin-bottom: 6px;
    height:22px;
}
.radioLine p
{
    display: inline;
}
.radioLine input
{
    margin-right: 5px;
} */
#prodSelectorLEFT ul
{
    margin-right: 5px;
}
#prodSelectorLEFT ul li
{
    display: block;
    margin-bottom: 6px;
    height:22px;
}
#prodSelectorLEFT ul li p
{
    font-weight: bold;
    display: inline;
    margin-left: 7px;
}



#prodSelectorRIGHT .zipCodeField
{
    border: 1px solid #7f9db9;
    width: 102px;
    height: 24px;
    float: left;
    background-image: url(../Images/homesite/homepage/getquote/bg-zipcodefield.gif);
    background-repeat: repeat-x;
    font-size: 1.25em;
    text-align: center;
    font-weight: normal;
    color: #4c4c4c;
}
/* #prodSelectorRIGHT .zipCodeField:focus
{
    font-size: 1.15em;
    font-weight: bold;
    color: #000000;
} */
#prodSelectorRIGHT p a
{
    font-size: 11px;
    color: #6B6B6B;
    font-weight: normal;
    margin-left:1px;
}

#HPuser_controls
{
	/*min-height: 600px;*/
	width: 980px;
	/* height: 470px; */
	height: 465px;
	overflow: visible;
	font-size: 0.8em;
	margin-right: auto;
	margin-left: auto;
}
#hpKburnsImgContainer
{
	width: 980px;
	height: 281px;
	margin-bottom: 16px;
	z-index: 20;
}
#hpMainImgContainer
{
	position: relative;
	top: -289px;
	width: 980px;
	height: 281px;
	/* background-image: url(../Images/homesite/headers/homepage-main.jpg);
	background-repeat: no-repeat;
	margin-bottom: 16px;*/
	z-index: 9998;
}
#hpMainImgContainer .corner-lt
{
	position: relative;
	top: -8px;
	width: 7px;
	height: 7px;
	background-image: url(../Images/homesite/homepage/getquote/rounded-lt.png);
	background-repeat: no-repeat;
	float: left;
}
#hpMainImgContainer .corner-rt
{
	position: relative;
	top: -8px;
	width: 7px;
	height: 7px;
	background-image: url(../Images/homesite/homepage/getquote/rounded-rt.png);
	background-repeat: no-repeat;
	float: right;
}
#hpGetQuoteBox
{
	width: 350px;
	height: 94px;
	float: right;
	margin-top: 9px;
	margin-right: 9px;
	z-index: 899999;
} 
#hpGetQuoteBoxTop
{
	width: 350px;
	height: 12px;
	float: left;
	background-image: url(../Images/homesite/homepage/getquote/bg-top-rounded.gif);
	background-repeat: no-repeat;
}
#hpGetQuoteBoxMid
{
	width: 350px;
	height: 86px;
	float: left;
	background-image: url(../Images/homesite/homepage/getquote/bg-gray.gif);
	background-repeat: repeat-y;
	padding-left: 12px;
}
#hpGetQuoteBoxMid h2
{
	font-size: 21px;
	font-weight: bold;
	color: #004785;	
}
#hpGetQuoteBoxMid p
{
	font-size: 12px;
	font-weight: bold;
	color: #004785;
	margin-bottom: 3px;
}
#hpGetQuoteBoxMid p a
{
    font-size: 11px;
    color: #004785;
    margin-bottom: 3px;
    font-weight: normal;
    margin-left:1px;
}
#hpGetQuoteBoxMid p a:hover
{
    color: #0D8EFE;
}
#hpGetQuoteBoxMidDivide
{
	float: left;
	width: 170px;
	margin-top: 2px;
}
#hpGetQuoteBoxMidDivide .zipCodeField
{
	width: 102px;
	height: 17px;
	float: left;
}
.zipCodeFieldCol2
{
	width: 102px;
	float: left;
	margin-right: 18px;
	text-align: center;
}
.formBottomPad
{
    border: 1px solid #c3c3c3;
    margin-top: 10px;
    padding-left: 10px;
    padding-top: 20px;
    background-color: #e1e1e1;
}
.formBottomPad strong
{
    float:left;
    font-weight:bold;
    text-align:left;
    width:70px;
    margin-top: 2px;
}
.formBottomPadExpanded
{
    margin-top: 22px;
    padding-right:12px; 
    width: 330px;
    float: right;
}
.formBottomPadExpanded strong
{
    float:left;
    font-weight:bold;
    text-align:left;
    width:100px;
    margin-top: 2px;
}
/*.hpGetQuoteBoxbutGO
{
	background-image: url(../Images/homesite/homepage/getquote/but-go.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 50px;
	float: left;
	cursor: pointer;
	margin-bottom: 3px;
}*/
.hpGetQuoteBoxbutGO
{
/*	background-image: url(../Images/homesite/homepage/getquote/but-go.gif);
	background-repeat: no-repeat;*/
	height: 26px;
	width: 62px;
	float: left;
	cursor: pointer;
	margin-bottom: 22px;
}
#hpGetQuoteBoxBottom
{
	width: 350px;
	height: 15px;
	float: left;
	background-image: url(../Images/homesite/homepage/getquote/bg-bot-rounded.gif);
	background-repeat: no-repeat;
}
#hpMainImgContainerCaption
{
	width: 970px;
	height: 23px;
	position: relative;
	top: 39px;
	/* top: 134px; */
	/* top: 230px; 
	background-color: #fff;
	filter: alpha(Opacity=78);
	-moz-opacity:.78;
	-khtml-opacity: .78;
	opacity:.78;*/
	padding-top: 5px;
	padding-left: 10px;
	clear: both;
	overflow: hidden;
	background-image: url(../Images/homesite/homepage/content/container-caption-bg.png);
	background-repeat: no-repeat;
}
#hpMainImgContainerCaption h3
{
	font-size: 13px;
	font-weight: normal;
	color: #2e2e2e;
}
.hpLowerBox
{
	width: 308px;
	height: 133px;
	float: left;
	margin-right: 29px;
}
.hpLowerBoxSm
{
	width: 260px;
	height: 128px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
}
.hpLowerBoxSm p
{
	font-size: 12px;
	font-weight: bold;
	color: #6b6b6b;
	/* text-align: right; */
	margin-bottom: 10px;
	margin-top: 10px;
}
.hpLowerBoxSm ul li
{
    font-size: 12px;
    font-weight: normal;
    color: #6B6B6B;
    list-style-type: square;
    list-style-position: inside;
}
.hpLowerBoxSm input
{
	/*width: 140px;*/
	margin-left: 10px;
}
.hpLowerBoxSmLtCol
{
	width: 100px;
	float: left;
	margin-top: 12px;
}
.hpLowerBoxSmLogin
{
	width: 69px;
	height: 27px;
	float: right;
    background-image: url(../Images/homesite/homepage/lower-boxes/but-login.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	cursor: pointer;
}
.hpLowerBoxHeader
{
	width: 308px;
	height: 23px;
	background-image: url(../Images/homesite/homepage/lower-boxes/bg-title.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 5px;
}
.hpLowerBoxHeaderTitle
{
	font-size: 12px;
	font-weight: bold;
	color: #004785;
}
.hpLowerBoxBody
{
	width: 308px;
	/* height: 125px; */
	height: 135px;
	background-image: url(../Images/homesite/homepage/lower-boxes/bg-box.gif);
	background-repeat: repeat-y;
}
.hpLowerBoxBody p
{
	font-size: 11px;
	font-weight: bold;
	color: #6b6b6b;
	text-align: left;
	/* margin-bottom: 8px; */
	margin-top: 2px;
}
.hpBoxRentersTxt p
{
    width: 71px;
    font-size: 11px;
    font-weight: bold;
    color: #6b6b6b;
    text-align: left;
    margin-top: 0px;
    margin-bottom: 5px;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #6B6B6B;

}
.hpLowerBoxBodyShort
{
    width: 308px;
    height: 50px;
    background-image: url(../Images/homesite/homepage/lower-boxes/bg-box.gif);
    background-repeat: repeat-y;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #b6b6b6;
    margin-bottom:12px;
}
.hpLowerBoxBodyShort p
{
	font-size: 11px;
	font-weight: bold;
	color: #6b6b6b;
	text-align: left;
	/* margin-bottom: 8px; */
	margin-bottom: 8px;
}
.hpLowerBoxBodyShorter
{
    width: 308px;
    height: 44px;
    background-image: url(../Images/homesite/homepage/lower-boxes/bg-box.gif);
    background-repeat: repeat-y;
}
.hpLowerBoxBodyShorter p
{
	font-size: 11px;
	font-weight: bold;
	color: #6b6b6b;
	text-align: left;
	/* margin-bottom: 8px; */
	margin-bottom: 8px;
}
.hpLowerBoxBodyShorter p a
{
    color: #6b6b6b;
    display: block;
}
.hpLowerBoxBodyShorter p a:hover
{
    color: #0D8EFE;
    display: block;
}
.HPdate
{
    width: 60px;
	float: left;
	color:#6B6B6B;
    font-size:11px;
    font-weight:bold;
    text-align:left;
    margin-right: 5px;
}
.HPstoryLink a
{
	width: 205px;
	float: left;
	color:#6B6B6B;
    font-size:11px;
    font-weight:bold;
    text-align:left;
    margin-bottom: 20px;
    margin-left: 9px;
}
.HPstoryLink a:hover
{
	color:#0D8EFE;
}
.hpLowerBoxBody p.nameLoc
{
	color: #5f97c7;
}
.hpLowerBoxBody p a
{
	color: #6b6b6b;
	width: 100px;
}
.hpLowerBoxBody p a.more
{
	color: #004785;
	float: right;
	margin-left: 11px;
	/* margin-top: 3px; 
	margin-top: -9px; */
	margin-top: -1px;
}
.hpLowerBoxBody p a:hover
{
	color: #0D8EFE;
}
.hpBoxBodySplitRt
{
	width: 145px;
	float: right;
	margin-right: 12px;
	margin-top: 4px;
}
.hpBoxBodySplitLt
{
	width: 195px;
	float: left;
	margin-left: 12px;
	margin-top: 4px;
}
.hpFloodBody
{
    float: left;
    margin-left: 12px;
    margin-top: 7px;
    width: 280px;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 13px;
}
.hpFlood
{
    background-image: url('../Images/homesite/flood/hp-flood5.jpg');
    background-repeat: no-repeat;
    margin: 0px auto;
    width: 308px;
    height: 145px;
}
.hpFloodBody p
{
    margin-bottom: 10px;
    color: #434343;
    width: 272px;
}
.hpFloodBody p a
{
    float: left;
    margin-bottom: 8px;
}
.hpBoxBodySplitLt p a
{
	color: #004785;
}
.rrexpLink 
{
    text-align: right !important;
    width: 278px;
}
.hpBoxBodySplitLt p a:hover
{
	color: #0D8EFE
}
.hpBoxBodyFullTxt
{
	width: 285px;
	padding-top: 7px;
	padding-left: 11px;
}
.hpBoxRentersTxt
{
	float:left;
    height:55px;
    margin-bottom:8px;
    margin-left:12px;
    margin-top:10px;
    width:285px;
}
.hpLowerBoxUnder
{
	width: 308px;
	height: 9px;
	background-image: url(../Images/homesite/homepage/lower-boxes/bg-box-under.gif);
	background-repeat: no-repeat;
}
.hpLowerBoxUnder2
{
	width: 308px;
	height: 9px;
	background-image: url(../Images/homesite/homepage/lower-boxes/bg-box-under2.gif);
	background-repeat: no-repeat;
}
#hpLowerBoxTestiIMG
{
    height: 106px;
    width: 129px; 
    /* background-image: url(../Images/homesite/homepage/lower-boxes/happywoman.gif); */
    background-image: url(../Images/homesite/homepage/lower-boxes/tree.gif);
    background-repeat: no-repeat;
    background-position: 20px 3px;
    position: relative;
    top: 9px;
    left: 10px;    
}
#hpLowerBoxRentersIMG
{
    background-image: url(../Images/homesite/homepage/lower-boxes/real-life-stories.png);
    background-repeat: no-repeat;
    float: right;
    height: 88px;
    left: -8px;
    position: relative;
    top: -10px;
    width: 90px;  
}
#hpLowerBoxPaperlessIMG
{
    height: 51px;
    width: 64px; 
    background-image: url(../Images/homesite/homepage/lower-boxes/paperless-leaves.gif);
    background-repeat: no-repeat;
    /* background-position: 20px 3px; */
    position: relative;
    /* top: 9px; */
    left: 10px;    
}
#hpLowerBoxRealLifeIMG
{
    height: 133px;
    width: 105px; 
    background-image: url(../Images/homesite/homepage/lower-boxes/real-life.gif);
    background-repeat: no-repeat;
    position: relative;
    right: 10px;
    top: 10px;
    float: right;    
}
#hpLowerBoxHurricaneIMG
{
    height: 63px;
    width: 117px; 
    background-image: url(../Images/homesite/homepage/lower-boxes/hurricane-icon2.png);
    background-repeat: no-repeat;
    position: relative;
    top: -7px; 
}
#hpLowerBoxManageLinks {
	width: 260px;
	height: 40px;
	float: left;
	margin-top: 8px;
}
.manageLinks {
	font-size: 9px;
	font-weight: bold;
	color: #6b6b6b;
	float: right;
	margin-left: 9px;
	text-align: left;
	margin-bottom: 3px;
}
.manageLinks:hover {
	color: #989898;
}
.hphighlt {
	font-size: 9px;
	font-weight: bold;
	color: #004785;
	margin-left: 9px;
	float: right;
}
.hphighlt:hover {
	color: #0D8EFE;
}
/* End Homepage-specific Styles */

#top_links
{
	float: right;
	width: 550px;
	margin-top: 5px;
}
#top_links a
{
	font-weight: bold;
	color: #898989;
}
.top_link
{
	float: right;
 	font-size: 0.6em;
	width: 75px;
	text-align: right;	
}
#toolbarLcap
{
	width: 9px;
	background-image: url(../Images/homesite/nav/left-cap.gif);
	height: 44px;
	background-repeat: no-repeat;
	float: left;
}
#toolbarRcap
{
	width: 9px;
	background-image: url(../Images/homesite/nav/right-cap.gif);
	height: 44px;
	background-repeat: no-repeat;
	float: right;
}
/*.toolbar
{
	width: 980px;
	background-image: url(../Images/homesite/nav/bg-nav.gif);
	height: 44px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 8px;
}
.toolbar ul
{
	font-size: 12px;
	font-weight: bold;
	padding-top: 14px;
}
.toolbar ul li a.first
{
	list-style: none;
	background-image: none;
}
.toolbar ul li
{
	display: inline;
}
.toolbar ul li a 
{
	color: #404040;
	text-decoration: none;
	width: 100%;
	height: 100%;
	padding-top: 11px;
	padding-bottom: 12px;
	padding-right: 13px;
	padding-left: 13px;
	background-image: url(../Images/homesite/nav/sep.gif);
	background-repeat: no-repeat;
	background-position: 0px;
}
.toolbar ul li a:hover
{
	color: #989898;
}
*/
.jqueryslidemenu ul li a.manageBlue
{
	color: #004785;
}
.jqueryslidemenu ul li a.manageBlue:hover
{
	color: #0d8efe;
}
#banner_image
{
	width: 227px;
	height: 81px;
	background-image: url(../Images/homesite/nav/homesite-logo.png);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	cursor: pointer;
}
#header
{
	width: 980px;
	margin:0px auto;
	height: 81px;
}
#headerRightSide
{
	width: 590px;
	height: 81px;
	float: right;
}
#headerRightSide p
{
	/* width: 590px; */
	float: right;
	font-size: 11px;
	color: #898989;
	text-align: right;
}
#headerRightSide p em
{
	font-weight: bold;	
}
#container 
{
	overflow: hidden;
	float: left;
}
#containerHP 
{
	overflow: hidden;
	float: left;
	height: 296px;
}
#container .col1, .col2, .col2expanded, .col3 
{ 
	float: left;
	/* margin-bottom: -2000px;
	padding-bottom: 2000px; */
	padding-top: 4px;
}
#container .col1 
{
	width: 240px;
	float: left;
}
#container .col2 
{
	width: 532px;
	float: left;
	text-align: left;
	color: #404040;
}
#container .col2 h1 
{
	font-size: 15px;
	font-weight: bold;
	color: #004785;	
}
#container .col2 p, #container .col2expanded p 
{
	font-size: 12px;
	margin-top: 14px;
	margin-bottom: 14px;
}
#container .col2 p.disclaimer, #container .col2expanded p.disclaimer 
{
	font-size: 10px;
	margin-top: 34px;
	margin-bottom: 14px;
	color: #898989;
}
#container .col2 p.disclaimerDark 
{
    font-size: 10px;
	margin-top: 24px;
	margin-bottom: 14px;
	color: #404040;
}
#container .col2 ul, #container .col2expanded ul
{
	padding-left: 20px;
	margin-top: 25px;
	margin-bottom: 25px;
}
#container .col2 ul li, #container .col2expanded ul li
{
	list-style-type: disc;
	margin-bottom: 8px;
	list-style-position: outside;
}
#container .col2 ol, #container .col2expanded ol
{   
    margin-bottom:20px;
    margin-top:15px;
    margin-left: 35px;
}
#container .col2 ol li, container .col2expanded ol li
{
    list-style-type: decimal;
    margin-bottom:8px;
}
#container .col2 h2
{
    text-align: left;
    color: #404040;
    font-size: 13px;
    font-weight: bold;
    margin-top: 14px;
}
#container .col3 
{
	width: 206px;
	float: left;
}
#container .col2expanded
{
	width: 738px;
	float: left;
	text-align: left;
	color: #404040;
}
#container .col2expanded h1
{
    text-align: left;
    color: #004785;
    font-size: 22px;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 10px;
}
#container .col2expanded h2
{
    text-align: left;
    color: #404040;
    font-size: 14px;
    font-weight: bold;
}
#container .col2expanded .header-homeins-getquote-expanded h1
{
    text-align: left;
    color: #404040;
    font-size: 19px;
    font-weight: bold;
    margin-left:395px;
    margin-top:95px;  
}
#container .col2expanded .header-condoins-getquote-expanded h1
{
    text-align: left;
    color: #404040;
    font-size: 19px;
    font-weight: bold;
    margin-left:425px;
    margin-top:95px;  
}
#container .col2expanded .header-floodins-getquote-expanded h1
{
    text-align: left;
    color: #404040;
    font-size: 19px;
    font-weight: bold;
    margin-left: 375px;
    margin-top:95px;  
}
#container .col2expanded .header-floodins-getquote-expanded p
{
    font-size: 17px;
    font-weight: bold;
    margin-left: 403px;
    margin-top: 18px;
    text-align: center;
    width: 270px;
}

.floodPhone
{
    font-size: 20px;
    color: #004785;
    display: block;
}
#container .col2expanded .header-renterins-getquote-expanded h1
{
    text-align: left;
    color: #404040;
    font-size: 19px;
    font-weight: bold;
    margin-left:425px;
    margin-top:95px;  
}
#container .col2expanded .header-renterins-getquote-expanded h2
{
    text-align: left;
    color: #404040;
    font-size: 17px;
    font-weight: bold;
    /* margin-left:397px; */
    margin-top:95px;
    margin-bottom:12px;  
}
.header-arizona 
{
    margin-left: 397px;
}
.header-california 
{
    margin-left: 390px;
}
.header-illinois 
{
    margin-left: 400px;
}
.header-newjersey 
{
    margin-left: 382px;
}
.header-newyork
{
    margin-left: 389px;
}
.header-texas
{
    margin-left: 404px;
}
.header-virginia
{
    margin-left: 399px;
}
.header-washington
{
    margin-left: 380px;
}
.leftNav {
	padding-left: 16px;
}
.leftNav a {
	font-size: 12px;
	color: #5f5f5f;
	padding-left: 16px;
}
.leftNav a:hover {
	color: #989898;	
}
.leftNav ul {
}
.leftNav ul li {
	margin-bottom: 4px;
}
.leftNav ul li.subSet {
	padding-left: 16px;
	font-weight: normal;
	margin-bottom: 6px;
}
.leftNav ul li.subSetSel {
	padding-left: 16px;
	font-weight: normal;
	margin-bottom: 6px;
	background-image: url(../Images/homesite/nav/lt-nav-indicator.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
.leftNav ul li.ltNavHeader {
	font-weight: bold;
}
.leftNav ul li.ltNavHeaderSel {
	font-weight: bold;
	background-image: url(../Images/homesite/nav/lt-nav-indicator.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
.leftNav ul li.selectedPage {
	background-image: url(../Images/homesite/nav/lt-nav-indicator.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
.leftNav a.blueSpec {
	color: #004785;	
}
.leftNav a.blueSpec:hover {
	color: #0D8EFE;	
}
#breadcrumbs 
{
	width: 965px;
	background-image: url(../Images/homesite/breadcrumbs/bg-main.gif);
	height: 24px;
	margin-right: auto;
	margin-left: auto;
	padding-left:15px;
	font-size: 10px;
	color: #5f5f5f;
	padding-top:5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B8B8B8;
	border-left-color: #B8B8B8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B8B8B8;
}
#breadcrumbs a {
	font-size: 10px;
	color: #5f5f5f;
}
#searchBar {
	width: 590px;
	height: 21px;
	float: right;
	position: relative;
	top: 14px;
	text-align:right;
}
/*.searchBorder {
	border: 1px solid #cccccc;
	width: 158px;
	height: 15px;
	padding: 2px;
	float: right;
}*/
#searchBar input {
	width: 158px;
	height: 15px;
	padding-top: 1px;
	font-size: 11px;
	color: #8a8a8a;

}
#searchBarGlass {
	width: 17px;
	height: 14px;
	background-image: url(../Images/homesite/nav/search-glass.gif);
	background-repeat: no-repeat;
	float: right;
	position: relative;
	top: -17px;
	cursor: pointer;
	right: 5px;
}
#searchBar p {
	font-size: 11px;
	color: #898989;
	/*margin-top: 8px;*/
	clear: both;
}
#searchBar p em {
	font-weight: bold;	
}
#getQuoteBox {
	width: 176px;
	background-image: url(../Images/homesite/rightcol/getquote/bg.gif);
	background-repeat: repeat-y;
	margin: 0px auto;
	text-align: center;
}
#getQuoteBox p {
    background-image: url("../Images/homesite/rightcol/getquote/white-blob.png");
    background-repeat: repeat-x;
    padding-top: 22px;
    height: 80px;
    margin: 15px auto 0;
    width: 166px;
}

#getQuoteBoxForm {
	width: 166px;
	height: 80px;
	font-size: 12px;
	font-weight: bold;
	color: #404040;
	margin:0px auto;
	background-image: url(../Images/homesite/rightcol/getquote/white-blob.png);
	background-repeat: repeat-x;
}
#getQuoteBoxForm select {
	width: 136px;
	font-weight: normal;
	margin-bottom: 10px;
}
#getQuoteBoxForm input {
	width: 65px;
}
#getQuoteBoxTop {
	width: 176px;
	height: 1px;
	background-image: url(../Images/homesite/rightcol/getquote/bg-top.gif);
	background-repeat: no-repeat;
}
#getQuoteBoxHeader {
	width: 176px;
	height: 38px;
	background-image: url(../Images/homesite/rightcol/getquote/bg-header.gif);
	background-repeat: repeat-y;	
}
#getQuoteBoxHeader p {
	width: 156px;
	height: 38px;
	font-size: 12px;
	font-weight: bold;
	color: #004785;
	text-align: center;
	margin: 0px auto;
	padding-top: 3px;
}
#getQuoteBoxHeaderUnder {
	width: 176px;
	height: 3px;
	background-image: url(../Images/homesite/rightcol/getquote/bg-header-under.gif);
	background-repeat: no-repeat;
	margin-bottom: 13px;
}
#getQuoteBoxRetrieve {
	width: 176px;
	height: 40px;
	background-image: url(../Images/homesite/rightcol/getquote/bg-retrieve.gif);
	background-repeat: repeat-y;
	padding-top: 14px;
}
#getQuoteBoxBottom {
	width: 176px;
	height: 7px;
	background-image: url(../Images/homesite/rightcol/getquote/bg-bottom.gif);
	background-repeat: no-repeat;
}
.getQuoteBoxButGet {
	width: 99px;
	height: 27px;
/*	background-image: url(../Images/homesite/rightcol/getquote/but-getquote.png);
	background-repeat: no-repeat;*/
	cursor: pointer;
	margin-right: auto;
	margin-bottom: 12px;
	margin-left: auto;
}
#getQuoteBoxButRet {
	width: 138px;
	height: 27px;
	background-image: url(../Images/homesite/rightcol/getquote/but-retrievequote.png);
	background-repeat: no-repeat;
	margin: 0px auto;
	cursor: pointer;
}
.googleSearchBox {
	float: right;
	width: 590px;
	text-align: right;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 11px;
}
.googleTxtBox {
	width: 150px;
	height: 16px;
	font-weight: normal;
	color: #8a8a8a;
	padding-top: 2px;
	text-align: left;
}
.googleSearchButton {
	height: 17px;
	width: 16px;
	cursor: pointer;
	text-indent: -9999px;
	border: none;
	background: url(../Images/homesite/nav/search-glass.gif) no-repeat left top;
}
#IEroot .googleSearchButton {
	width: 16px;
	font-size: 0;
	color: #fff;
	text-align: right;
	text-indent: 0;
}
.header-homeowners-ins {
	background-image: url(../Images/homesite/headers/homeowners-ins.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
.header-about-contact{
	background-image: url(../Images/homesite/headers/about-contact-us.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
.header-about-corpresp {
	background-image: url(../Images/homesite/headers/about-corp-resp.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
.header-about-homeins-news {
	background-image: url(../Images/homesite/headers/about-homeins-news.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
.header-about-commitment {
	background-image: url(../Images/homesite/headers/about-commit-cust.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
.header-claims-home-claims {
	background-image: url(../Images/homesite/headers/claims-home-claims.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
.header-claims-claims {
	background-image: url(../Images/homesite/headers/claims-claims.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
.header-claims-loss-facts {
	background-image: url(../Images/homesite/headers/claims-loss-facts.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
.header-claims-submit-claim {
	background-image: url(../Images/homesite/headers/claims-submit-claim.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
.header-condo-about-condo {
	background-image: url(../Images/homesite/headers/condo-about-condo.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
.header-condo-ins-coverage {
	background-image: url(../Images/homesite/headers/condo-ins-coverage.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
.header-condo-index {
	background-image: url(../Images/homesite/headers/condo-index.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
.header-flood-about-flood {
	background-image: url(../Images/homesite/headers/flood-index2.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
.header-flood-index {
	background-image: url(../Images/homesite/headers/flood-about-flood.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
.header-flood-coverage {
	background-image: url(../Images/homesite/headers/flood-coverage.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
.header-homeins-about {
	background-image: url(../Images/homesite/headers/homeins-about.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
.header-homeins-coverage {
	background-image: url(../Images/homesite/headers/homeins-ins-coverage.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
.header-homeins-index {
	background-image: url(../Images/homesite/headers/homeins-index.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
.header-homeins-articles {
	background-image: url(../Images/homesite/headers/homeins-ins-articles.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
.header-homeins-basics {
	background-image: url(../Images/homesite/headers/homeins-ins-basics.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
.header-homeins-covterms {
	background-image: url(../Images/homesite/headers/homeins-covterms.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
.header-homeins-faqs {
	background-image: url(../Images/homesite/headers/homeins-ins-faqs.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
.header-homeins-liability-ins {
	background-image: url(../Images/homesite/headers/homeins-liability.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
.header-insres-index {
	background-image: url(../Images/homesite/headers/insres-index.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
.header-insres-insuring-home {
	background-image: url(../Images/homesite/headers/insres-insuring-home.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
.header-insres-pers-prop-ins {
	background-image: url(../Images/homesite/headers/insres-pers-prop-ins.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
.header-insres-renter-calc {
	background-image: url(../Images/homesite/headers/insres-renter-calc.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
.header-insres-risk-mgmt {
	background-image: url(../Images/homesite/headers/insres-risk-mgmt.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
.header-insres-hurricane {
	background-image: url(../Images/homesite/headers/insres-hurricane.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
.header-renters-about {
	background-image: url(../Images/homesite/headers/renters-about2.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
/* .renters-right {
	background-image: url(../Images/homesite/misc/renters-rightside.jpg);
	background-repeat: no-repeat;
	height: 355px;
	width: 120px;
	float: right;
} */
.header-renters-index {
	background-image: url(../Images/homesite/headers/renters-index.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
.header-renters-bystate {
	background-image: url(../Images/homesite/headers/renters-by-state.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
.header-renters-inscov {
	background-image: url(../Images/homesite/headers/renters-inscov.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
.header-renters-stories {
	background-image: url(../Images/homesite/headers/renters-real-stories.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
.header-homeins-getquote {
	background-image: url(../Images/homesite/headers/homeins-getquote.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
.header-homeins-getquote-expanded {
	background-image: url(../Images/homesite/headers/homeins-getquote-exp.jpg);
	background-repeat: no-repeat;
	height: 233px;
	width: 723px;
	float: left;
}
.header-condoins-getquote-expanded {
	background-image: url(../Images/homesite/headers/condoins-getquote-exp.jpg);
	background-repeat: no-repeat;
	height: 233px;
	width: 723px;
	float: left;
}
.header-floodins-getquote-expanded {
	background-image: url(../Images/homesite/headers/floodins-getquote-exp.jpg);
	background-repeat: no-repeat;
	height: 233px;
	width: 723px;
	float: left;
}
.header-renterins-getquote-expanded {
	background-image: url(../Images/homesite/headers/renterins-getquote-exp.jpg);
	background-repeat: no-repeat;
	height: 233px;
	width: 723px;
	float: left;
}

/* State-specific headers */
#arizona {
	background-image: url(../Images/homesite/headers/states/arizona.jpg);
	background-repeat: no-repeat;
	height: 233px;
	width: 723px;
	float: left;
}
#california {
	background-image: url(../Images/homesite/headers/states/california.jpg);
	background-repeat: no-repeat;
	height: 233px;
	width: 723px;
	float: left;
}
#colorado {
	background-image: url(../Images/homesite/headers/states/colorado.jpg);
	background-repeat: no-repeat;
	height: 233px;
	width: 723px;
	float: left;
}
#illinois {
	background-image: url(../Images/homesite/headers/states/illinois.jpg);
	background-repeat: no-repeat;
	height: 233px;
	width: 723px;
	float: left;
}
#maryland {
	background-image: url(../Images/homesite/headers/states/maryland.jpg);
	background-repeat: no-repeat;
	height: 233px;
	width: 723px;
	float: left;
}
#newjersey {
	background-image: url(../Images/homesite/headers/states/newjersey.jpg);
	background-repeat: no-repeat;
	height: 233px;
	width: 723px;
	float: left;
}
#newyork {
	background-image: url(../Images/homesite/headers/states/newyork.jpg);
	background-repeat: no-repeat;
	height: 233px;
	width: 723px;
	float: left;
}
#texas {
	background-image: url(../Images/homesite/headers/states/texas.jpg);
	background-repeat: no-repeat;
	height: 233px;
	width: 723px;
	float: left;
}
#virginia {
	background-image: url(../Images/homesite/headers/states/virginia.jpg);
	background-repeat: no-repeat;
	height: 233px;
	width: 724px;
	float: left;
}
#washington {
	background-image: url(../Images/homesite/headers/states/washington.jpg);
	background-repeat: no-repeat;
	height: 233px;
	width: 723px;
	float: left;
}
/* End state-specific headers */

.header-renters-getquote {
	background-image: url(../Images/homesite/headers/renters-getquote.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
.header-condo-getquote {
	background-image: url(../Images/homesite/headers/condo-getquote.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
.header-careers-index {
	background-image: url(../Images/homesite/headers/careers-main.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
.sub-claims1 {
	background-image: url(../Images/homesite/sub/claims1.jpg);
	background-repeat: no-repeat;
	height: 243px;
	width: 250px;
	float: right;
}
/* Contact Form */

	#contactForm{
	border:solid 1px #DEDEDE;
	width: 400px;
	padding: 10px;
	margin-top: 30px;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	}
/*	#contactForm h1 {
		font-size:14px;
		font-weight:bold;
		margin-bottom:8px;
	}
	#contactForm p{
		font-size:11px;
		color:#666666;
		margin-bottom:20px;
		border-bottom:solid 1px #dedede;
		padding-bottom:10px;
	}*/
	#contactForm label{
		display:block;
		font-weight:bold;
		text-align:right;
		width:140px;
		float:left;
	}
	#contactForm .small{
		color:#666666;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:right;
		width:140px;
	}
	#contactForm input{
		float:left;
		width:200px;
		margin:2px 0 30px 10px;
	}
	#contactForm select{
		float:left;
		width:140px;
		margin:2px 0 30px 10px;
	}
	#contactForm textarea{
	float:left;
	width:200px;
	margin:2px 0 30px 10px;
	overflow: scroll;
	}
	#contactForm button{
	clear:both;
	margin-left:150px;
	background:#888888;
	color:#FFFFFF;
	border:solid 1px #666666;
	font-size:11px;
	font-weight:bold;
	padding:4px 6px;
	cursor: pointer;
	}

/* End Contact Form */


/* Calculator Table */
table.rentCalc {
	width: 100%;
}
table.rentCalc td {
	padding: 2px;
	text-align: left;
}
.sepRow {
	background-color: #9e9e9e;
	height: 1px;
}
.rentCalcGray {
	padding: 4px 4px 4px 4px;
	background-color: #d7d7d7;
}
.totalBottom {
	height: 80px;
}
/* End Calculator Table */


/** FOOTER **/
#footer
{
	font-size: 0.6em;
	/** overflow: auto; **/
	width: 980px;
	height: 80px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}
#footerNav
{
	width: 980px;
	height: 22px;
	margin-right: auto;
	margin-left: auto;
	float:left;
	text-align:left;
	background-image: url(../Images/homesite/nav/bg-footernav.gif);
	background-repeat: repeat-x;
}
#footerNavLtCap {
	width: 9px;
	background-image: url(../Images/homesite/nav/footernav-ltcap.gif);
	height: 22px;
	background-repeat: no-repeat;
	float: left;
}
#footerNavRtCap {
	width: 9px;
	background-image: url(../Images/homesite/nav/footernav-rtcap.gif);
	height: 22px;
	background-repeat: no-repeat;
	float: right;
}
.footer_link
{
	float: left;
	margin-right: 10px;
	margin-top: 3px;
}

.footer_link a 
{
	color: #898989 !important;
	text-decoration: none;
	border: none;
	padding: none;
	margin: none;
	font-size: 11px;
	font-weight: bold;
	margin-right: 10px;
}
#copyright
{
	float: right;
	margin-top: 3px;
	color: #898989;
}
#footerSecure
{
	width: 980px;
	float: left;
	font-size: 0.6em;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-right: 12px;
}
.footer_pad {
	margin-right: 25px;	
}
.secureLock {
	width: 166px;
	height: 43px;
	background-image: url(../Images/homesite/footer/security-lock.gif);
	background-repeat: no-repeat;
	font-size: 9px;
	font-weight: bold;
	color: #9c9c9c;
	float: left;
	margin-top: 6px;
	margin-left: 16px;
}
.secureLock p {
	padding-left: 34px;
	padding-top: 15px;
}
.mcafeeBox {
	height: 43px;
	float: left;
	padding-top: 18px;
}
.verisignBox {
	height: 43px;
	float: left;
}
/** END FOOTER **/
#user_controls
{
	/*min-height: 600px;*/
	width: 980px;
	overflow: auto;
	font-size: 0.8em;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #b8b8b8;
	border-bottom-color: #b8b8b8;
	border-left-color: #b8b8b8;
}
#retrquotehp
{
    background-image: url(../Images/homesite/nav/but_retrieve_quote.gif);
    background-repeat: no-repeat;
    width: 162px;
    height: 34px;
    cursor: pointer;
    float: right;
    position: relative;
    top: -7px;
    margin-left: 4px;
}
.publishDisclaimer
{
    font-size:9px;
    margin-bottom:14px;
    margin-top:14px;
}
#hpLower
{
    margin-left:auto;
    margin-right:auto;
    /* margin-top: 30px; */
    width: 962px;
    padding-left: 18px;
    clear: both;
}
#hpCopy
{
    width: 980px;
    font-size: 11px;
    font-weight: bold;
    color: #6b6b6b;
    margin: 20px auto 15px auto;
}
#hpCopy a
{
    color: #6B6B6B;   
}
#hpCopy a:hover
{
    color: #0D8EFE;   
}
#hpCopy3Col
{
    width: 980px;
    height: 100px;
    color: #6b6b6b;
    margin: 5px auto 5px auto;
    font-size: 11px;
}
#hpCopy3Col p a
{
    color: #6b6b6b;
}
#hpCopy3Col p a:hover
{
    color: #0D8EFE;
}
#hpCopyImg
{
    border: 1px solid #bfbfbf;
    width: 70px;
    height: 76px;
    float: left;
    background-image: url(../Images/homesite/homepage/content/insured-house.jpg);
    background-repeat: no-repeat;
}
#hpCopyLeft
{
    width: 265px;
    height: 76px;
    float: left;
    margin-left:14px;
    margin-right:14px;
}
#hpCopyCenter
{
    width: 265px;
    height: 76px;
    float: left;
    margin-left:14px;
    margin-right:14px;
}
#hpCopyRight
{
    width: 265px;
    height: 76px;
    float: left;
    margin-left:14px;
    margin-right:14px;
}
.realLifeImg-chaos
{
    width: 200px;
    height: 300px;
    float: right;
    background-image: url(../Images/homesite/real-life/chaos-trashed.jpg);
    background-repeat: no-repeat;
    margin-left: 8px;
}
.realLifeImg-smoke
{
    width: 200px;
    height: 300px;
    float: right;
    background-image: url(../Images/homesite/real-life/apt-smoke.jpg);
    background-repeat: no-repeat;
    margin-left: 8px;
}
.realLifeImg-aptfire
{
    width: 200px;
    height: 300px;
    float: right;
    background-image: url(../Images/homesite/real-life/fire-apt.jpg);
    background-repeat: no-repeat;
    margin-left: 8px;
}
.realLifeImg-aptflood
{
    width: 240px;
    height: 180px;
    float: right;
    background-image: url(../Images/homesite/real-life/apt-flood.jpg);
    background-repeat: no-repeat;
    margin-left: 8px;
    margin-bottom: 3px;
}
.realLifeImg-condoflood
{
    width: 240px;
    height: 180px;
    float: right;
    background-image: url(../Images/homesite/real-life/condo-flood.jpg);
    background-repeat: no-repeat;
    margin-left: 8px;
    margin-bottom: 3px;
}
.realLifeImg-police
{
    width: 275px;
    height: 176px;
    float: right;
    background-image: url(../Images/homesite/real-life/police-blue.jpg);
    background-repeat: no-repeat;
    margin-left: 8px;
}
.newsImg-powertools
{
    width: 260px;
    height: 289px;
    float: right;
    background-image: url(../Images/homesite/news/power-tools.jpg);
    background-repeat: no-repeat;
    margin-left: 8px;
    margin-top: 4px;
}
.newsImg-halloween
{
    background-image: url("../Images/homesite/news/halloween.jpg");
    background-repeat: no-repeat;
    float: right;
    height: 346px;
    margin-bottom: 10px;
    margin-left: 8px;
    margin-top: 4px;
    position: relative;
    width: 250px;
}
.newsImg-winterHoliday
{
    background-image: url("../Images/homesite/news/winter-holiday.jpg");
    background-repeat: no-repeat;
    float: right;
    height: 408px;
    margin-bottom: 10px;
    margin-left: 8px;
    margin-top: 4px;
    position: relative;
    width: 250px;
}
.newsImg-renterInsurance
{
    width: 360px;
    height: 208px;
    float: right;
    background-image: url(../Images/homesite/news/renter-insurance.jpg);
    background-repeat: no-repeat;
    margin-left: 15px;
    margin-top: 4px;
    margin-bottom: 5px;
    position: relative;
}
.newsImg-holidayDog 
{
    width: 250px;
    height: 350px;
    float: right;
    background-image: url(../Images/homesite/news/holiday-dog.jpg);
    background-repeat: no-repeat;
    margin-left: 8px;
    margin-top: 4px;
}
.newsImg-springChecklist 
{
    width: 250px;
    height: 350px;
    float: right;
    background-image: url(../Images/homesite/news/spring-checklist.jpg);
    background-repeat: no-repeat;
    margin-left: 8px;
    margin-top: 4px;
}
.newsImg-goGreen 
{
    width: 250px;
    height: 250px;
    float: right;
    background-image: url(../Images/homesite/news/going-green.jpg);
    background-repeat: no-repeat;
    margin-left: 8px;
    margin-top: 4px;
}
.newsImg-waterDamage 
{
    width: 250px;
    height: 250px;
    float: right;
    background-image: url(../Images/homesite/news/water-damage.jpg);
    background-repeat: no-repeat;
    margin-left: 8px;
    margin-top: 4px;
}
.newsImg-summerFun
{
    width: 270px;
    height: 244px;
    float: right;
    background-image: url(../Images/homesite/news/summer-fun.jpg);
    background-repeat: no-repeat;
    margin-left: 15px;
    margin-top: 4px;
    margin-bottom: 5px;
    position: relative;
}
.newsImg-poorMaintenance
{
    width: 275px;
    height: 143px;
    float: right;
    background-image: url(../Images/homesite/news/poor-maintenance.jpg);
    background-repeat: no-repeat;
    margin-left: 8px;
    margin-top: 4px;
}
.newsImg-Lightning
{
    width: 275px;
    height: 143px;
    float: right;
    background-image: url(../Images/homesite/news/lightning.jpg);
    background-repeat: no-repeat;
    margin-left: 8px;
    margin-top: 4px;
}
.newsImg-aceAward
{
    width: 75px;
    height: 125px;
    float: right;
    background-image: url(../Images/homesite/news/logo-aceaward.gif);
    background-repeat: no-repeat;
    margin-left: 8px;
    margin-top: 4px;
}
.realLife-caption
{
    font-size:11px !important;
    font-weight:bold;
    position:relative;
    top:175px;
    color: #676767;
}
.newsCaption
{
    font-size: 11px !important;
    font-weight: bold;
    color: #676767;
    margin: 0px !important;
    position: absolute;
    bottom: 0px;
}
.realLifeImg-stereo
{
    width: 250px;
    height: 183px;
    float: right;
    background-image: url(../Images/homesite/real-life/stereo2.jpg);
    background-repeat: no-repeat;
    margin-left: 8px;
}
.realLifeImg-couple
{
    border: 1px solid #9a9a9a;
    width: 250px;
    height: 183px;
    float: right;
    background-image: url(../Images/homesite/real-life/couple.jpg);
    background-repeat: no-repeat;
    margin-left: 8px;
    margin-bottom: 40px;
}
.realLifeImg-couple2
{
    border: 1px solid #9a9a9a;
    width: 270px;
    height: 183px;
    float: right;
    background-image: url(../Images/homesite/real-life/couple2.jpg);
    background-repeat: no-repeat;
    margin-left: 8px;
    margin-bottom: 40px;
}
.realLifeImg-fire
{
    /* border: 1px solid #9a9a9a; */
    width: 270px;
    height: 200px;
    float: right;
    background-image: url(../Images/homesite/real-life/fire.jpg);
    background-repeat: no-repeat;
    margin-left: 8px;
    margin-bottom: 40px;
}
.realLifeImg-iAssume
{
    border: 1px solid #9a9a9a;
    width: 200px;
    height: 276px;
    float: right;
    background-image: url(../Images/homesite/real-life/i-assumed.jpg);
    background-repeat: no-repeat;
    margin-left: 8px;
    margin-bottom: 20px;
}
.realLifeImg-policeman
{
    border: 1px solid #9a9a9a;
    width: 200px;
    height: 133px;
    float: right;
    background-image: url(../Images/homesite/real-life/policeman.jpg);
    background-repeat: no-repeat;
    margin-left: 8px;
    margin-bottom: 20px;
}
.newsImg-carpentry
{
    width: 200px;
    height: 293px;
    float: right;
    background-image: url(../Images/homesite/real-life/carpentry.jpg);
    background-repeat: no-repeat;
    margin-left: 8px;
    margin-top: 4px;
}
.newsImg-insactuallycover
{
    width: 300px;
    height: 200px;
    float: right;
    background-image: url(../Images/homesite/real-life/neighborhood.jpg);
    background-repeat: no-repeat;
    margin-left: 8px;
    margin-top: 4px;
}
.newsImg-lightning
{
    width: 300px;
    height: 200px;
    float: right;
    background-image: url(../Images/homesite/real-life/lightning.jpg);
    background-repeat: no-repeat;
    margin-left: 8px;
    margin-top: 4px;
}
.newsImg-homeliability
{
    width: 300px;
    height: 200px;
    float: right;
    background-image: url(../Images/homesite/real-life/home-liability.jpg);
    background-repeat: no-repeat;
    margin-left: 8px;
    margin-top: 4px;
}
#imgChanger {
	height: 142px;
	width: 532px;
	float: left;
	margin-bottom: 16px;
}
#articleHeader2010 {
    width: 100px;
    font-weight: bold;
    text-decoration: underline;
    font-size: 12px;
    cursor: pointer;
    color: #404040;
}
#articleHeader2008, #articleHeader2009 {
    width: 100px;
    font-weight: bold;
    text-decoration: underline;
    font-size: 12px;
    cursor: pointer;
    color: #404040;
    padding-top: 12px;
}
#articleHeader2008:hover, #articleHeader2009:hover, #articleHeader2010:hover {
    color: #0D8EFE;
}
.faqQuesSection
{
    padding-left: 12px;
}
.faqQuesSection p
{
    padding: 3px !important;
    margin: 3px !important;
    display: block;
}
.blockHeader 
{
    display: block;
}
.facebookLike
{
    border-style: none;
    border-width: 0px;
    overflow: hidden;
    width: 115px;
    height: 21px;
    float: left;
    margin-top: -2px;
}
.floodProducts
{
    border: 1px solid #C0C0C0;
    padding: 10px 3px 3px 3px;
    width: 450px;
    background-color: #efefef;
}
.floodIMG1
{
    width: 250px;
    height: 348px;
    float: right;
    background-image: url(../Images/homesite/flood/flooded-house1.jpg);
    background-repeat: no-repeat;
    margin-left: 8px;
    margin-bottom: 10px;
    margin-top: 4px;
    position: relative;
}
.floodIMG2
{
    width: 250px;
    height: 205px;
    float: right;
    background-image: url(../Images/homesite/flood/sandbags.jpg);
    background-repeat: no-repeat;
    margin-left: 8px;
    margin-bottom: 10px;
    margin-top: 4px;
    position: relative;
}
.floodIMG3
{
    width: 309px;
    height: 258px;
    float: right;
    background-image: url(../Images/homesite/flood/flooded-homes.jpg);
    background-repeat: no-repeat;
    margin-left: 8px;
    margin-bottom: 10px;
    margin-top: 4px;
    position: relative;
}
.newsImg-reviewhome
{
    width: 250px;
    height: 430px;
    float: right;
    background-image: url(../Images/homesite/news/review-policy.jpg);
    background-repeat: no-repeat;
    margin-left: 8px;
    margin-bottom: 10px;
    margin-top: 4px;
    position: relative;
}
.getQuoteBoxNum
{
    font-size: 14px;
    font-weight: bold;
}

.question_label 
{
    width: 198px;
    min-height: 15px;
    float: left;
}

.question_input 
{
    float: left;
    clear: right;
    width: 200px;
    margin-bottom: 6px;
}
.fnolp 
{
    display: block;
    clear: both;
}
#submitButton
{
    display: block;
    clear: both;
    margin: 20px auto 20px 5px;
    width: 150px;
}
#chkOtherLocation 
{
    display: block;
    clear: both;
}
#Description 
{
    width: 338px;
}
#EstimatedLoss_label 
{
    width: 186px;
}
#ddlLossType 
{
    width: 170px;
}
.submitClaimBut
{
    width: 141px;
    height: 28px;
    background-image: url('../Images/homesite/rightcol/getquote/submit-a-claim.gif');
    background-repeat: no-repeat;
    margin: 10px auto 12px auto;
    cursor: pointer;
}
.aSubmitClaim
{
    margin-top: 10px;
    color: #aa1515 !important;
    font-size: 14px;
}
.aSubmitClaim:hover
{
    color: #571515 !important;
}
