﻿#content	{ position:relative; height:1680px; width:960px; margin:0px auto;}
#content a:hover	{ text-decoration:underline; }
#home_ins	{ position:relative; top:30px; left:0px; z-index:1; height: 96px;}
/* Main */
#main		{ position:absolute; top:106px; left:324px; width:640px;}
#panel_quote	{ position:absolute; top:0px; left:0px; width:315px; height:325px; background:url(/HomeContent/Home/img/panel_quote.png) no-repeat; }
#button_quote	{ background:url(/HomeContent/Home/img/button_quote.png) no-repeat; position:absolute; width:148px; height:36px; top:214px; left:18px; padding:0px; }
#button_quote:hover	{ background-position: 0px -36px; } 
#panel_house	{ position:absolute; top:0px; left:324px; }
#features		{ position:absolute; top:358px; left:0px; }
#features p		{ background:url(/HomeContent/Home/img/arrow.png) no-repeat top left; padding:0px 0px 9px 27px; font:bold 14px/18px Arial, Helvetica, sans-serif; color:black;}
#bulk			{ position:absolute; left:0px; top:465px; width:539px; font:11px/17px Verdana, Geneva, sans-serif; color:#6f685f; }
#main li		{ list-style:disc; margin-left:40px; }
#main ul		{ padding-bottom:16px; margin-top:-2px; }
#disclaimer		{ font:9px Verdana, Geneva, sans-serif; color:#6f685f; }
#disclaimer-top {font:9px Verdana, Geneva, sans-serif;color:#6f685f;margin-top:10px; position: absolute; top:310px; left:0px; width:315px; height:325px;}
disclaimer_Title	{ font:bold 10px Verdana, Geneva, sans-serif; color:#6f685f; }
/* Side */
#side		{ position:absolute; top:95px; left:0px; width:200px; height:1680px; }
#side #text_reliable	{ position:absolute; top:11px; left:0px; }
#side #text_ourpartner	{ position:absolute; top:379px; left:0px; font:11px/16px Verdana, Geneva, sans-serif; color:#969088; }
#side #text_Question	{ position:absolute; top:621px; left:0px; font:11px/16px Verdana, Geneva, sans-serif; color:#969088; }
#side li	{ list-style:disc; margin-left:15px; }
#side ul	{ padding-bottom:16px; margin-top:-2px; }
#side #text_homeowner	{ position:absolute; top:897px; left:0px; font:11px/16px Verdana, Geneva, sans-serif; color:#969088; }
#panel_quote .lblzip	{ font: 11px/18px Verdana,Geneva,sans-serif; margin: 5px 28px 0; padding-bottom: 0; width: 120px; }
#txtZipCode			{ border:none; width:112px;text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; height:28px; vertical-align:middle; padding-top:5px;}
#input_zip			{ height: 28px; left: 28px; position: absolute; top: 124px; }
#button_quote			{ background: url("/HomeContent/home/img/carbutton_quote.png") no-repeat; position:absolute; width:148px; height:36px; top:123px; left:150px; padding:0px; }
#button_quote:hover		{ background-position: 0px -36px; }
/*11-MKT-115 Ends*/
.h2side {color:#969088;font:bold 14px Arial,Helvetica,sans-serif;padding-bottom:5px;}
.black_text{padding-bottom:5px;}
h1{padding-bottom:10px;}
#or_button		{ height: 20px; left: 140px; position: absolute; top: 200px; }
#phone_number	{ color: #170939; font-family: Arial,Helvetica,sans-serif; font-size: 24px; font-weight: bold; left: 28px; position: absolute; top: 235px; }
#phone_hours	{ color: #6F685F; font-family: Verdana,Geneva,sans-serif; font-size: 9px; left: 28px; position: absolute; top: 275px; }
#panel_quote .seeyourquote	{ color: #6699FF; font: 12px Arial,Helvetica,sans-serif; position:absolute; left:28px; top: 168px; }

/* Homeowner Questions */
/* ************** */
/* CONTENT ****** */
/* ************** */
#home_ins2			{ position:relative; top:0px; left:0px; z-index:1; height: 46px; margin-bottom: 40px;}
#HOcontent			{ position:relative; width:1055px; margin:0px auto; padding-bottom:30px;}
#HOcontent a:hover	{ text-decoration:underline; }
#HOquestions #InstructionalText	{  font: 12px Verdana,Geneva,sans-serif; font-weight: bold; color:#6f685f; }
#HOValidations	{ position:relative; top:25px; left:0px; width:850px; display:none; }
#HOValidationsD	{ position:relative; top:25px; left:0px; width:850px; }
#HOquestions	{ position:relative; top:45px; left:0px; width:850px; }
#side_right		{ position:absolute; top:95px; left:860px; width:207px; }
@media (orientation: portrait)
{
	#side_right		{ left:750px;}
}
@media (min-device-width : 768px) and (max-device-width : 1024px)
{
	#side_right		{ left:750px;}
}
#HOInsuredHomeAddress	{ position:relative; top:55px; left:0px; width:850px;}
.HOPremiumDiv			{ position:relative; top:30px; left:35px; width:700px;}
#SavedQuoteNote			{ position:relative; top:50px; left:70px; width:650px;}
#HOApplicantInformation	{ position:relative; top:65px; left:0px; width:850px;}
#HOCustomerAddress		{ position:relative; top:60px; left:0px; width:850px; display:none;}
#HOAdditionalInformation{ position:relative; top:65px; left:0px; width:850px;}
#HOButtonDiv		{ position:relative; top:95px; left:0px; width:870px; height:100px;}
.HOSectionTitle		{font: 16px Verdana,Geneva,sans-serif; font-weight: bold; color:#170939; }
.HOInfoLables		{font: 12px Verdana,Geneva,sans-serif; font-weight: normal;color:#6f685f; }
.secondaryText		{ font:10px Verdana, Geneva, sans-serif; color:#6f685f; font-weight:normal; }
.LinkHOR			{color:#6699ff; }
.textBoxBorder			{border-color: #a5acb2; border-style: solid;border-width: 1px; width:175px;}
.textBoxBorderState		{border-color: #a5acb2; border-style: solid;border-width: 1px;}
.HOInfoLabelsTd			{width:375px; vertical-align:middle;}
.HOInfoLabelsTd p		{display: table-cell; vertical-align:middle; padding-bottom:8px; padding-top:8px;}
#disclaimerRoundBoxCorners {width:17px; height: 16px;}
.RoundBoxCorners		{width:17px; height: 17px; margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px; padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;}
#HOdisclaimer			{ position:relative; top:75px; left:0px; width:870px;}
.notes					{ font:9px Verdana, Geneva, sans-serif; color:#6f685f; }	
tr.invalid_field		{ background-color: #FFCCCC; border-bottom: 2px solid #FFFFFF; color: #170939; }
.invalid_field			{ background-color: #FFCCCC; color: #170939; }
#HOValidationSummary1	{ color: #170939 !important;font-family: Arial;font-size: 12px;font-weight: bold;padding-left: 20px; }
#HOValidationSummary1 ul{ margin: 0; padding-left: 32px ; color: #170939; font-family: Arial; font-size: 12px; font-weight: normal; }
.HOPremiumInfoLabel		{font: 12px Verdana,Geneva,sans-serif; font-weight: bold; color:#6f685f; height:22px;}
.HOPremiumInfo			{font: 12px Verdana,Geneva,sans-serif; font-weight:normal; color:#6f685f; }
.WhiteRoudedTableMiddle	{ background-color:white; }
#btn_HOP_buyOnline		{ background: url("/HomeContent/home/img/Buy-Online-Button-Default.png") no-repeat; position:relative; width:167px; height:44px; top:0px; left:0px; padding:0px; }
#btn_HOP_buyOnline:hover{ background: url("/HomeContent/home/img/Buy-Online-Button-Active.png") no-repeat; position:relative; }
#imb_how_Continue		{ background: url("/HomeContent/Home/img/Get-Your-Quote-Default.jpg") no-repeat; position:relative; width:234px; height:44px; top:0px; left:0px; padding:0px; }
#imb_how_Continue:hover		{ background: url("/HomeContent/Home/img/Get-Your-Quote-Active.jpg") no-repeat; position:relative; width:234px; height:44px; top:0px; left:0px; padding:0px; }
.HOP_buyOnline			{ background: url("/HomeContent/home/img/Buy-Online-Button-Default.png") no-repeat; position:relative; width:167px; height:44px; top:0px; left:0px; padding:0px; }
.HOP_buyOnline:hover{ background: url("/HomeContent/home/img/Buy-Online-Button-Active.png") no-repeat; position:relative; width:167px; height:44px; top:0px; left:0px; padding:0px; }
/*HomeOwners Begins*/
.WithoutMarginAndBorder				{ margin:0; padding:0px 0px 0px; border:0px; }
.disclaimerHorizontalMiddleBox		{ margin:0; padding:0px 0px 0px; border:0px; }
.disclaimerHorizontalMiddleBox img	{ margin:0; padding:0px 0px 0px; border:0px; }
.disclaimerVerticalMiddleBox		{ margin:0; padding:0px 0px 0px; border:0px; }
.disclaimerVerticalMiddleBox img	{ margin:0; padding:0px 0px 0px; border:0px; }
.WithoutMarginAndBorder p			{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#disclaimer_Title	{ color:#6f685f; font: 12px Arial, Helvetica, sans-serif; font-weight:bold;	 vertical-align:bottom; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.helveticaSyle		{ font:10px'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif; vertical-align:middle; }
.helveticaSyleYesNo, input[type=radio]	{ font:12px'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif; vertical-align:middle;Color:#6F685F; height:inherit;}
.HORDisclaimerTitle	{ color:#6f685f; font: 12px Arial, Helvetica, sans-serif; font-weight:bold; vertical-align:bottom; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.HORDisclaimerBody	{ font:11px Verdana, Geneva, sans-serif; font-weight:normal; color:#6f685f; }
/*HomeOwners Ends*/
#side .product_side     { margin-bottom: -10px; margin-left:15px; width:300px; }
#side .product_side img { margin-bottom: -2px; }