body{font-family:Arial, Helvetica, sans-serif;color:#333333;line-height:1.166;margin:0px;padding:0px;background-color:#FFFFFF;background-image:url(../images/bg-home.jpg);background-repeat:repeat-x;}
#page{margin:0px auto;width:960px;}
a:link, a:visited, a:hover{color:#006699;text-decoration:none;}
a:hover{text-decoration:underline;}
h1, h2, h3, h4, h5, h6{font-family:Arial, Helvetica, sans-serif;font-style:normal;margin:0px;padding:0px;}
h1{font-size:26px;font-weight:normal;color:#333333;padding:0;margin:0;}
h2{font-size:20px;color:#006699;padding-top:15px;padding-bottom:5px;}
h3{font-size:16px;color:#006699;font-weight:normal;}
ul{line-height:normal;list-style-type:square;}
.clear{clear:both;}
#header{margin:0;width:960px;height:95px;}
#header a{text-decoration:none;}
#hearer a:hover{text-decoration:underline;}
#header .logo{padding-top:5px;width:321px;height:75px;float:left;}
#header .social{float:left;margin:10px 0 0 150px;font-size:13px;}
#header .social IMG{border:0;vertical-align:middle;}
#header .heading{color:#2C3E6F;width:175px;float:right;text-align:right;font-size:15px;color:#2C3E6F;font-style:normal;height:50px;margin:2px 30px 0 0;}
#header .heading p{font-size:12px;margin:0;padding:0;text-align:right;font-weight:normal;color:#304CA0;float:right;clear:both;}
#header .heading h5{color:#1399EF;text-align:right;float:right;font-size:23px;font-weight:bold;margin:0;padding:0;width:175px;clear:both;}
#header .heading h6{font-size:12px;margin:0;padding:0;text-align:right;font-weight:normal;float:right;clear:both;width:100px;}
#header .inc{float:right;border:0;}
#navmenu{width:425px;float:left;height:36px;padding:5px 0 0 0;margin:3px 0 0 35px;}
#navmenu ul{padding:0;margin:0;width:400px;}
#navmenu ul li{display:inline;width:205px;padding:0;margin:0;}
#navmenu .home-insurance A{color:#FFFFFF;text-decoration:none;padding:6px 25px 7px 28px;float:left;font:normal 20px Arial;background-color:#284086;}
#navmenu .home-insurance A:hover{color:#FFFFFF;padding:6px 25px 7px 28px;background-color:#284086;}
#navmenu .auto-insurance A{color:#284086;text-decoration:none;margin:5px 0 0 0;padding:3px 25px 5px 28px;float:right;font:normal 20px Arial;border-top:1px solid #284086;border-right:1px solid #284086;border-left:1px solid #284086;}
#navmenu .auto-insurance A:hover{color:#FFFFFF;margin:0;padding:6px 25px 6px 28px;font:normal 20px Arial;background-color:#284086;}
#masthead{width:850px;margin-top:15px;}
#quotesbox{width:960px;height:294px;margin-top:10px;}
#quotesbox form{margin:0;}
#quotesbox .quotes{background-image:url(../images/bg-yellow-quote-box.png);background-repeat:no-repeat;width:370px;height:293px;float:right;margin:0;padding:0;}
#quotesbox .zip-quote{font-size:16px;color:#000000;float:left;padding:115px 0 3px 80px;font-weight:600;text-align:center;}
#quotesbox .zip-field{height:22px;width:70px;text-align:center;font-size:18px;margin-left:10px;border:1px solid #0180C5;}
#quotesbox .year-quote{font-size:15px;color:#000000;float:left;padding:5px 0 5px 80px;font-weight:600;margin:0;}
#quotesbox .year-field{margin-left:10px;font-size:16px;border:1px solid #0180C5;}
#quotesbox .get-quotes{margin:10px 0 2px 80px;padding:0;}
#content-wide{float:left;width:960px;margin:0;padding:0px 3% 0 0;}
.featured-box li{list-style-type:circle;margin-left:15px;}
#secure2{width:100%;}
#secure2 img{margin:15px 0 15px 0;}
#siteInfo{clear:both;width:957px;background-color:#EEF6FB;padding:15px 5px 15px 0;margin-top:15px;height:120px;}
#siteInfo .customer-care{float:right;color:#0486DA;font-size:15px;border-left:2px solid #CCE4F2;min-height:115px;width:207px;margin:5px 0 10px 0;text-align:center;background-image:url(../images/customer-care.png);background-repeat:no-repeat;padding-left:25px;}
#siteInfo .customer-care label{font-size:20px;font-weight:bold;padding-left:25px;}
#siteInfo .customer-care a img{width:151px;height:40px;margin-top:18px;margin-left:auto;margin-right:auto;padding-right:20px;display:block;}
#siteInfo ul{font-size:12px;line-height:14px;text-align:left;padding-left:15px;width:700px;margin:10px 0 10px 0;}
#siteInfo ul li{display:inline;}
#siteInfo li a{border-right:1px solid #CCE4F2;text-decoration:none;color:#006699;padding-right:5px;padding-left:5px;}
#siteInfo li a:hover{text-decoration:underline;color:#006699;}
#siteInfo ul.get-quotes li.header{font-size:12px;color:#333333;font-weight:700;margin-right:15px;padding-left:0px;}
#siteInfo ul.tools-tips li.header{font-size:12px;color:#333333;font-weight:700;margin-right:10px;padding-left:0px;}
#siteInfo ul.corporate li.header{font-size:12px;color:#333333;font-weight:700;margin-right:20px;padding-left:0px;}
#siteInfo ul.social li.header{font-size:12px;color:#333333;font-weight:700;margin-right:20px;padding-left:0px;}
#siteInfo ul.social img{vertical-align:middle;padding-bottom:3px;padding-left:10px;}
#search form{margin:0;padding:4px 5px 0px 0px;float:right;font-size:12px;width:210px;clear:both;}
#search .button{float:right;padding:1px 0 0 0;margin:0;}
#search input{padding-left:5px;float:left;}
#search .field{width:180px;margin:0;padding:1px;font-size:13px;}
#menu{width:960px;margin:2px 0 0 0;height:35px;}
#menu .chromestyle{width:580px;font:normal 15px Arial;margin:0;padding:0;float:left;}
#menu .chromestyle ul{padding:6px 0;margin:0;padding-top:7px;text-align:left;}
#menu .chromestyle ul li{display:inline;}
#menu .chromestyle ul li a{color:#FFFFFF;margin-top:3px;padding:9px 15px 10px 15px;text-decoration:none;font-weight:300;}
#menu .chromestyle ul li a:hover, #menu .chromestyle ul li a.selected{color:#284086;padding:9px 15px 8px 15px;text-decoration:none;font-weight:300;background-color:#CCE4F2;}
#menu .dropmenudiv{position:absolute;top:0px;margin-top:0px;border-top:1px solid #CCE4F2;border-right:3px solid #CCE4F2;border-left:3px solid #CCE4F2;border-bottom:4px solid #CCE4F2;font:normal 13px Verdana;line-height:18px;z-index:100;background-color:#CCE4F2;width:250px;visibility:hidden;}
#menu .dropmenudiv a{width:auto;display:block;text-indent:3px;border-bottom:1px solid #A2CDE8;padding:6px 2px 6px 6px;text-decoration:none;color:#006699;background-color:#CCE4F2;}
#menu .dropmenudiv a:hover{background-color:#FFFFFF;border-bottom:2px solid #A2CDE8;text-decoration:none;padding:6px 2px 6px 6px;}
#nav-below{float:right;text-align:right;font-size:12px;padding-top:14px;font-family:Arial, Helvetica, sans-serif;}
#nav-below A{color:#2C3E6F;text-decoration:none;}
#nav-below A:Hover{color:#2C3E6F;text-decoration:underline;}
#tabsection{width:960px;margin:0 0 15px 0;padding:0px;border-top:3px solid #CCE4F2;}
#tabcontent{font-family:Arial, Helvetica, sans-serif;color:#333333;font-size:12px;line-height:1.166;border-top:3px solid #CCE4F2;border-bottom:3px solid #CCE4F2;border-right:3px solid #CCE4F2;border-left:3px solid #CCE4F2;padding:10px 15px 10px 15px;min-height:300px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
.shadetabs{height:20px;margin:0px;padding:10px 0 0 0;font-size:14px;font-weight:bold;list-style-type:none;text-align:left;background-color:#0180C5;font-family:Verdana, Arial, Helvetica, sans-serif;border-right:3px solid #CCE4F2;border-left:3px solid #CCE4F2;}
.shadetabs li{display:inline;}
.shadetabs li a{text-decoration:none;z-index:1;color:#FFFFFF;margin:5px 0 10px 0;padding:10px;}
.shadetabs li a:visited{color:#646464;margin:5px;padding:10px;color:#FFFFFF;}
.shadetabs li a:hover{background-color:#FFFFFF;color:#646464;margin:5px 0 10px 0;padding:10px;}
.shadetabs li a.selected{position:relative;background-color:#FFFFFF;color:#646464;margin:5px 0 10px 0;padding:10px;}
.shadetabs li a.selected:hover{text-decoration:none;padding:10px;margin:5px 0 10px 0;padding:10px;}
#Why h2{font-size:18px;color:#006699;padding-top:15px;padding-bottom:5px;}
#Why p{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#Why .customer-reviews{float:right;padding:5px;margin:10px 0 0 20px;width:250px;min-height:275px;text-align:center;}
#Why .customer-reviews h2{border-bottom:1px double #CCCCCC;font-size:15px;color:#333;padding:10px 0 1px 5px;margin:0;font-weight:bold;font-style:normal;}
#Why .customer-reviews p{padding:10px;font-size:14px;background-color:#EEF6FB;}
#Discounts{font-size:13px;}
#Discounts p{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#Discounts h2{font-size:18px;color:#006699;padding-top:15px;padding-bottom:5px;}
#Discounts a img{float:right;width:221px;text-align:center;padding:10px 0 0 0;margin-left:25px;}
#Discounts ul{}
#Discounts ul li{list-style:url(../images/check-mark.jpg);padding:5px 5px 5px 0;}
#Reviews h2{font-size:18px;color:#006699;padding-top:15px;padding-bottom:5px;}
#Reviews p{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#Reviews .consumer-reviews{float:right;width:265px;border:1px solid #CCCCCC;padding:5px;margin:0 0 0 25px;}
#Reviews .consumer-reviews h2{font-size:12px;text-align:center;margin:0;padding:5px;border-bottom:1px double #CCCCCC;}
#Reviews .consumer-reviews p{text-align:center;font-size:11px;}
#Reviews .consumer-reviews img{text-align:center;padding:5px;}
#Reviews .hreview{padding:5px 0 15px 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#Headlines .company-news{width:440px;float:left;margin:0 15px 0 0;}
#Headlines .company-news h2{font-size:18px;color:#006699;padding-top:15px;padding-bottom:5px;}
#Headlines .date{color:#666666;}
#Headlines .newsheadlines{width:440px;background-color:#EEF6FB;min-height:275px;float:right;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;border-left:2px solid #CCE4F2;padding:0 5px 0 10px;}
#Headlines .newsheadlines ul{margin:0 0 0 10px;padding:4px 3px 5px 18px;font-size:11px;}
#Headlines .newsheadlines li{list-style:url(../images/list-arrow.jpg);margin:0;padding:0;}
#Headlines .newsheadlines li A{font-size:13px;text-decoration:underline;}
#Headlines .newsheadlines li A:Hover{font-size:13px;text-decoration:none;}
#Headlines .newsheadlines .link{font-size:11px;margin:0 0 0 20px;}
#Headlines .newsheadlines .date{font-size:11px;color:#999999;padding:0 0 5px 0;margin:0;}
#Learning{padding:10px 10px 0 10px;}
#Learning #column{float:right;}
#Learning .questions{width:265px;font-size:11px;float:left;padding-right:10px;}
#Learning .questions ul{margin:10px 0 0 3px;padding:4px 3px 5px 10px;font-size:12px;}
#Learning .questions li{list-style:url(../images/list-arrow.jpg);margin:0;padding:0 0 10px 0;font-size:11px;}
#Learning .questions li A{text-decoration:underline;}
#Learning .questions li A:Hover{text-decoration:none;}
#Learning .calculator{width:275px;min-height:275px;padding:0 25px 0 25px;border-left:2px solid #CCE4F2;font-size:11px;border-right:2px solid #CCE4F2;float:left;}
#Learning .calculator-box{background-color:#DBE6F2;text-align:center;padding:5px;border:1px solid #CCCCCC;}
#Learning .calculator-box h3{color:#000000;font-size:12px;font-weight:bold;padding:3px 0 10px 0;}
#Learning .calculator-box .button{border-top:1px solid #7B8598;padding:10px 0 0 0;}
#Learning .calculator-box .sqft{padding:10px 36px 15px 0;}
#Learning .home-inventory{width:250px;float:right;padding:0 0 0 35px;}
#Premiums{font-size:11px;}
#Premiums a img{float:right;padding:0px 0px 3px 55px;}
#tabbarleft{padding:0px;margin:10px 0px 10px 0px;float:left;width:180px;height:280px;border:2px solid #CCE4F2;font-size:11px;}
#tabbarleft h2{color:#FFFFFF;font-size:13px;line-height:18px;text-align:left;padding:5px 5px 5px 10px;margin:0px;background-color:#284086;}
#tabbarleft h3{font-size:15px;padding:3px 0 5px 0;}
#tabbarleft .logo{color:#284086;}
#tabbarleft .featured-box{padding:0 3px 0 3px;text-align:center;}
#tabbarleft img{padding-top:10px;border-bottom:1px solid #CCE4F2;text-align:center;}
#tabbarleft .learn{padding:10px 0 10px 0;font-size:14px;border-bottom:1px solid #CCE4F2;margin-bottom:10px;}
#tabbarleft .featured-box .email{font-size:11px;color:#284086;margin:3px 0 5px 0;width:150px;}
#tabbarleft .featured-box form{margin:0;}
#tabbarleft .intro{font-size:10px;}
#tabbarright{float:right;width:180px;height:280px;padding:0px;margin:10px 0px 10px 0px;border:2px solid #CCE4F2;}
#tabbarright h2{color:#FFFFFF;font-size:13px;line-height:18px;text-align:left;padding:5px 5px 5px 10px;margin:0px;background-color:#284086;}
#tabbarright .featured-box{height:250px;font-size:11px;margin:0 2px 0 4px;padding:0;}
#tabbarright .sub-heading{font-size:12px;font-weight:400;padding:10px 0 5px 0;margin-bottom:4px;text-align:center;}
#tabbarright ul{padding:0;margin:10px 5px 0 5px;}
#tabbarright li{list-style:none;padding:5px 4px 10px 2px;margin:0;font-size:14px;border-bottom:1px solid #CCE4F2;}
#tabbarright li img{padding:0;margin:0;vertical-align:middle;}
#tabbarright a img{padding:0;margin:0;border-bottom:1px solid #CCE4F2;}
#tabbar{float:left;margin:10px 3px 25px 7px;width:575px;padding:0px;border:2px solid #CCE4F2;}
#tabbar .featured-box{font-size:11px;margin:0px;height:253px;}
#tabbar .featured-box ul{margin:0px;font-size:12px;padding:4px 10px 0 10px;}
#tabbar .featured-box li{margin:5px 0px 5px 0px;list-style:none;font-weight:bold;}
#tabbar .date{color:#999999;padding:0px; font-size:11px;}
#tabbar .title{ margin:0; padding:0;}
#tabbar .description{padding:0 0 4px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
#tabbar h2{color:#FFFFFF;font-size:13px;line-height:18px;text-align:left;padding:5px 5px 4px 15px;margin:0 0 0 0;background-image:url(../images/featured-header-news-bg.jpg);width:575px;background-repeat:no-repeat;}
#slider{width:588px;height:293px;float:left;}
#slider a img{border:0;}
#copyright{margin-top:5px;padding-bottom:10px;height:50px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#copyright p{padding:0;margin:0;}
#copyright .left{width:350px;float:left;line-height:15px;}
#copyright .left a{text-decoration:underline;}
#copyright .left a:hover{text-decoration:none;}
#copyright .right{width:400px;float:right;text-align:right;}
#copyright .right a{text-decoration:underline;}
#copyright .right a:hover{text-decoration:none;}
#copyright .right a img{vertical-align:middle;paddin-left:15px 0 0 10px;}
#sub-dis{margin:0px auto;width:960px;}
#sub-dis p{font-size:10px;color:#666666;font-family:Arial, Helvetica, sans-serif;}
