﻿/* ************** */
/* CONTENT ****** */
/* ************** */
#content {position:relative; /*height:2310px;*/ height:1870px; width:960px;  margin:0px auto; padding-bottom:30px; padding-left:15px; padding-right:15px;}
#content a:hover {text-decoration:underline; }
#renters_ins {position:relative; top:40px; left:0px; z-index:1; }

/* Side */
#side {position:absolute; top:120px; left:15px; width:320px; font:11px/16px Verdana, Geneva, sans-serif; color:#969088;}
#side h2 {font:bold 21px/24px 'esurance-bryant-web',arial,sans-serif; border-bottom:1px solid #ccc; width:269px; margin-top:225px; color:#969088;}
#side h3 {font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 14px; margin-top:20px; color:#969088;}
#side li {list-style:disc; margin-left:15px;}
#side ul {margin-bottom:16px;}
#side ul.arrowList2 li {margin-top:6px;}
#side ul.arrowList2 {margin:10px 0 40px;}

/* Main */
#main {position:absolute; top:120px; left:339px; width:640px; height:1285px; }
#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; }

#panel_quote {position:absolute; top:0px; left:0px; width:315px; height:325px; /*background:url(https://images.esurance.com/panel_quote.png) no-repeat;*/ background:#e6e6e5; height:313px; width:312px; border-radius:5px; -webkit-border-radius:5px; behavior: url(/HomeContent/Content/web/HTC/PIE.htc);}
#panel_apt {position:absolute; top:0px; left:324px; }
#panel_quote h1 {color: #6F685F; font: 18px Arial,Helvetica,sans-serif; padding: 22px 18px;}
#panel_quote .lblzip {font-family: Verdana,Geneva,sans-serif; font-size: 11px; line-height: 18px; position:absolute; top:110px; left:28px; margin:0; font-weight: normal;color:#333;}
#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:4px;}
#input_zip {height: 28px; left: 28px; position: absolute; top:153px;}
#button_car_quote {background: url(https://images.esurance.com/btn_quote.png) no-repeat; height: 36px; left: 150px; padding: 0; position: absolute; top: 133px; width: 148px;}
#btnGoZip {height:36px; width:140px;}
#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 {  color: #6F685F;  font-family: Verdana,Geneva,sans-serif;  font-size: 11px;  left: 28px;  padding-right: 10px;  position: absolute;  top: 245px;}  /* Added 7/30/2013 - BG */

#bulk {position:absolute; left:0px; top:355px; width:530px; font:11px/17px Verdana, Geneva, sans-serif; color:#6f685f; }
.demo {margin:0px; width:734px; position:relative; overflow:hidden;}
.collapse {margin-top:-10px; padding-top:10px; width:636px;}
.expand a:link, .expand a:visited {height:160px; background: url(https://images.esurance.com/btn_more.png) no-repeat 20px 100%;}
.expand a.open:link, .expand a.open:visited	{height:160px; background: url(https://images.esurance.com/btn_close.png) no-repeat 20px 100%;}
#bg_top3 {background:url(https://images.esurance.com/bg_top3.png) no-repeat; width:650px; height:174px;}
.demo h2 {padding:0px !important;}
#mycarousel li {padding:0px; margin-left:20px; width:570px; padding-top:20px;}
#mycarousel li span	{display:inline-block; margin-top:0px; margin-bottom:10px; font:bold 16px Arial, Helvetica, sans-serif; color:#6F685F;}
#mycarousel li img {float:left; padding:0px 20px 0px 0px; margin-bottom:30px;}
.border-bottom {padding:0px; margin-left:0px; margin-top:0px;}

.averages p {width:210px; float:left; margin-left:15px;}

.wf-loading #side h2 {visibility:hidden;}



/*duplicate claims in top nav fix dg 06-19-13 */
#resx > div:nth-of-type(4) {display:none;}
