﻿#content		{ position:relative; /*height:910px;*/ width:960px; margin:0px auto; padding-bottom:30px; padding-left:15px; padding-right:15px; }
#content a:hover{ text-decoration:underline; }
/* Main */
#main			{ position:absolute; top:120px; left:339px; width:640px; height:910px; }
#panel_quote	{ position:absolute; top:0px; left:0px; width:315px; height:312px; background:#E6E6E5; -webkit-border-radius: 7px; border-radius:7px; /*background:url(http://www.esurance.com/HomeContent/Content/Web/home/home/images/panel_quote.png) no-repeat;*/ }
#bulk			{ position:absolute; left:0px; top:355px; width:530px; 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; width:540px; }
#side			{ position:absolute; top:120px; left:15px; width:320px; height:910px; }
#side #text_reliable	{ position:absolute; top:11px; left:0px; }
.states			{ height:80px; width:120px; float:left; } 
#panel_motorcycle		{ position:absolute; top:0px; left:324px; }
#text_motorcycle_ins	{ position:relative; top:40px; left:0px; z-index:1; }
#side #text_ourpartner	{ position:absolute; top:360px; left:0px; font:11px/16px Verdana, Geneva, sans-serif; color:#969088; }
/*#side #text_wanttoknowmore		{ position:absolute; top:540px; left:0px; font:11px/16px Verdana, Geneva, sans-serif; color:#969088; }
#side #text_wanttoknowmore span	{ font:bold 14px Arial, Helvetica, sans-serif; color:#969088; }*/
#panel_quote .lblzip	{ margin:5px 42px 0px 42px; font:11px/18px Verdana, Geneva, sans-serif; width:120px; }
#txtZipCode		{ border:none; width:120px;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: 43px;  position: absolute; /*top: 134px;*/ }
.line2			{ clear:both; color: #CBC8C5; padding-bottom: 6px; }
#panel_quote .lblzip		{margin: 5px 28px 0px; font-family: Verdana,Geneva,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 18px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; 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: 134px; }
#button_car_quote { background: url("http://www.esurance.com/HomeContent/home/img/carbutton_quote.png") no-repeat; height: 36px; left: 150px; padding: 0; position: absolute; top: 133px; width: 148px; }
#button_car_quote:hover	{ background-position: 0px -36px; }
#or_button		{ height: 20px; left: 140px; position: absolute; top: 190px; }
#phone_number	{ left: 28px; position: absolute; top: 225px;font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#170939; font-weight:bold }	
#phone_hours	{ left: 28px; position: absolute; top: 265px;font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#6f685f }
.h2side			{padding-bottom: 5px;}
#text_ourpartner .product_side		{margin-bottom: -10px; margin-left: 15px; width: 300px;}
#text_ourpartner .product_side img	{margin-bottom: -2px;}

/* 3/15/13 */
#panel_quote h1 {color:#6F685F; font:18px Arial, Helvetica, sans-serif; padding:22px 18px;}
#panel_quote .lblzip {position:absolute; top:105px;}
#input_zip {top:155px;}
#text_ourpartner h2 {border-bottom: 1px solid #CCCCCC; color: #969088; font: bold 21px/24px 'esurance-bryant-web',arial,sans-serif; margin: -10px 0 10px; width: 269px;}
#content {height:1350px}

/* Flash of unstyled type */
.wf-loading #text_ourpartner h2 {visibility:hidden;}