a{color: #216693;}
body{font-family: Tahoma, sans-serif; margin: 0px; font-size: 12px;}
/*Override block defaults*/
ul,dl,div,h1,h2,h3,h4,h5,h6,img,span{padding: 0px; margin: 0px;}
ol ol{margin: 0px 0px 0px 0px; padding-left: 20px;}
dt{font-weight: bold;}
dd{margin: 0px 0px 10px 0px;}
#fade-wrapper{display: none;}
#wrapper{}
#header{width: 100%; height: 90px;}
#secondary-nav-list{display: none;}
#corporate-logo{margin: 0px 0px 0px 0px; float: left;}
#login-btn{display: none;}
#div-search-form{display: none;}
#primary-nav{display: none;}
#left-column {display: none;}
/**********************************Center Col**********************************************/
h1{font: normal 20px 'Tahoma'; color: #f50002;}
#tier1-content h3, #tier2-content h3, #tier3-content h3{font: normal bold 12px 'Tahoma'; color: #000000;}
#sub-col-right h4{font-size: 13px; margin-bottom: 8px;}
#intro-paragraph{font: normal normal 12px/22px Tahoma; color: #373737; margin-top: 15px;}
p{font: normal normal 12px Tahoma; color: #77705f; line-height: 22px;}
li{font: normal normal 12px Tahoma; color: #77705f;}
a{font: normal normal 12px Tahoma; color: #216693; text-decoration: underline;}
dt{font: normal normal 12px Tahoma; color: #77705f; line-height: 22px;}
dd{font: normal normal 12px Tahoma; color: #77705f; line-height: 22px;}
p.disclaimer-text{font: normal normal 10px/22px 'Tahoma'; color: #216693;}
.disclaimer-text a{font-size: 10px;}
#tier2-content, #tier3-content{position: relative; top: -8px; left: 0px; width: 711px; background-color: #ffffff; float: left; padding: 0px 0px 0px 20px; margin: 2px 0px 0px 4px;}
#tier2-content p, #tier3-content p{margin: 0px 0px 27px 0px;}
#sub-col-left{width: 485px; float: left; padding: 0px 10px 0px 0px;}
#sub-col-left ul{margin-bottom: 27px;}
#tier2-content #bread-crumb{margin: 5px 0px 5px 0px; display: none;}
#tier3-content #bread-crumb{margin: 5px 0px 5px 0px; display: none;}
#tier2-content #bread-crumb li, #tier3-content #bread-crumb li{display: inline; color: #a19d9d; list-style: none; font-weight: bold; font-size: 10px; background-image: none; padding: 0px;}
#tier2-content #bread-crumb a, #tier3-content #bread-crumb a{color: #a19d9d; text-decoration: none; font-weight: bold; font-size: 10px;}
#tier2-content #bread-crumb .current, #tier3-content #bread-crumb .current{color: #000000;}
#tier2-content h1{color: #ffffff; font-size: 32px; margin: 15px 0px 10px 0px; font-weight: normal; font-family: 'Tahoma';}
#tier3-content h1{color: #f50002; font-size: 20px; margin: 0px 0px 10px 0px; font-weight: normal; font-family: 'Tahoma';}
#tier2-content h2, #tier3-content h2{color: #000000; font-size: 20px; font-weight: normal; font-family: 'Tahoma';}
#tier2-content h3, #tier3-content h3{color: #000000; font-size: 14px;}
#tier2-content #sub-col-left h3#page-title{color: #f50002; font-size: 20px; margin: 10px 0px 15px 0px; font-style: normal; font-weight: normal;}
#tier3-content  #sub-col-left h3#page-title{color: #f50002; font-size: 20px; font-style: normal; font-weight: normal; margin: 0px 0px 15px 0px;}
#tier1-content li, #tier2-content li, #tier3-content li{margin: 5px 0px 5px 0px;}
#tier1-content .blue-text, #tier2-content .blue-text, #tier3-content .blue-text{color: #689ec1;}
#tier2-content ul li, #tier3-content ul li{list-style: none; padding: 0px 0px 0px 14px; background-image: url(/images/bullet.gif); background-position: 0px 4px; background-repeat: no-repeat; font-size: 12px; color: #77705f;}
ul.red-bullets li{list-style: none; padding: 0px 0px 0px 14px; background-image: url(/images/bullet.gif); background-position: 0px 4px; background-repeat: no-repeat; font-size: 12px; color: #77705f;}
#sub-col-left ul.li-bottom-margin-15-pixels li{margin-bottom: 15px;}
li.red-bullet{list-style: url(/images/bullet.gif); padding: 0px 0px 0px 0px; background-position: 0px 4px; background-repeat: no-repeat; font-size: 12px; color: #77705f;}
#tier2-content ul.no-bullets li, #tier3-content ul.no-bullets li{list-style: none; background-image: none;}
#sub-col-right ul li{background-image: none; padding: 0px; margin: 0px;}
li.no-bullet{list-style: none;}
.clear-image{margin: 10px 0px 140px 0px;}
.col-list{float: left; width: 225px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.horiz-rule{background-image: url(/images/hr.gif); background-repeat: no-repeat; background-position:top left; padding: 30px 0px 5px 0px;}
/**********************************End Center Col********************************************/
#tier1-content{padding: 0px 0px 0px 0px; width: 957px; margin: 13px 0px 0px 2px;}
#tier1-content h1{padding: 100px 0px 0px 0px; color: #fff; font-size: 32px; font-weight: normal; font-family: 'Tahoma';}
#tier1-content h2{padding: 10px 0px 0px 0px; color: #fff; font-size: 20px; font-weight: normal; font-family: 'Tahoma';}
#tier1-content h3.first{margin: 20px 0px 20px 12px;}
#tier1-content p.tier1-promo-paragraph{color: #fff; margin: 10px 0px 0px 0px; width: 450px; font-weight: normal; font-family: 'Tahoma';}
.auto-black{background-image: url(/images/auto-black.gif); background-repeat: no-repeat;}
.home-black{background-image: url(/images/home-black.gif); background-repeat: no-repeat;}
.condo-black{background-image: url(/images/condo-black.gif); background-repeat: no-repeat;}
.boat-black{background-image: url(/images/boat-black.gif); background-repeat: no-repeat;}
.renter-black{background-image: url(/images/renter-black.gif); background-repeat: no-repeat;}
.flood-black{background-image: url(/images/flood-black.gif); background-repeat: no-repeat;}
.umbrella-black{background-image: url(/images/umbrella-black.gif); background-repeat: no-repeat;}
.overview-black{background-image: url(/images/overview-black.gif); background-repeat: no-repeat;}
.small-black{background-image: url(/images/small-black.gif); background-repeat: no-repeat;}
.mid-black{background-image: url(/images/mid-black.gif); background-repeat: no-repeat;}
.large-black{background-image: url(/images/large-black.gif); background-repeat: no-repeat;}
.special-black{background-image: url(/images/mid-black.gif); background-repeat: no-repeat;}
#auto-width{width: 73px;}
#home-width{width: 119px;}
#condo-width{width: 83px;}
#boat-width{width: 119px;}
#renter-width{width: 92px;}
#flood-width{width: 79px;}
#umbrella-width{width: 111px;}
#overview-width{width: 97px;}
#small-width{width: 129px;}
#mid-width{width: 153px;}
#large-width{width: 129px;}
#special-width{width: 153px;}
.policy-info{width: 657px; height: 217px; background-image: url(/images/container-box.gif); background-repeat: no-repeat; padding: 0px 0px 0px 20px}
.policy-info-heading{font-size: 20px; font-weight: normal; padding: 15px 0px 0px 0px;}
.policy-info p{color: #77705f; width: 450px; font-size: 14px;}
.policy-info ul{background-position: 0px 10px; margin: 10px 0px 0px 20px; float: left; background-image: url(/images/vertical-divider.gif); background-repeat: no-repeat; padding: 0px 0px 0px 10px; }
.policy-info ul li{list-style: none; background-image: url(/images/small-grey-bullet.gif); background-repeat: no-repeat; background-position: 0px 6px; padding: 0px 0px 0px 15px;}
.policy-info ul li a{color: #216693; font-size: 13px; text-decoration: none;}
.rollover h3{margin-bottom: 0px;}
.rollover p{margin-top:3px;}
#tier1-content #sub-col-left{width: 698px; float: left; padding: 0px 0px 0px 10px;}
#tier1-content #sub-col-right{width: 250px; float: left; padding: 0px 0px 0px 10px;}
#add-policy-h3{margin-left: 27px;}
#get-quote-tier1{padding: 30px 0px 0px 0px; text-align: center; width: 246px; height: 211px; background-image: url(/images/get-quote-bg-tier1.png); background-repeat: no-repeat; position: relative; left: 708px;}
#get-quote-tier1 * {margin-bottom: 20px;}
#txt-getquote{margin: 10px 0px 12px 0px; background-color: transparent;}
#tier1-top{width: 957px; height: 241px; background-repeat: no-repeat;}
.pi-landing{background-image: url(/images/pi-main-image.gif); background-repeat: no-repeat;}
.bi-landing{background-image: url(/images/bi-main-image.gif); background-repeat: no-repeat;}
/*Get a Quote Header*/
.get-quote-header{font: normal normal 24px 'Tahoma'; color: #000000;}
#insurance-policy-list{background-image: url(/images/grey-bar.gif); background-repeat: no-repeat; width: 685px; height: 31px; margin: 0px 0px 15px 0px;}
#insurance-policy-list li{list-style: none; float: left; text-align: center; height: 37px; margin-top: 0px; padding: 6px 0px 0px 0px; }
#insurance-policy-list li.normal span{cursor: pointer; color: #5e5e5e; font: normal normal 11px 'Tahoma'; text-decoration: none;}
#insurance-policy-list li.current span{cursor: pointer; color: #ffffff; font: normal normal 11px 'Tahoma'; text-decoration: none;}
.auto-selected{background-image: url(/images/auto-selected.png); background-repeat: no-repeat;}
#find-agent-tier1{padding: 30px 0px 0px 0px; text-align: center; width: 246px; height: 211px; background-image: url(/images/find-agent-tier1.png); background-repeat: no-repeat; float: right; position: relative; left: 240px;}
#find-agent-tier1 * {margin-bottom: 20px;}
#pay-bill-list{width: 224px; height: 37px; background-image: url(/images/pay-bill-button.png); background-repeat: no-repeat; margin: -3px 0px 20px 0px;}
#pay-bill-list li{display: inline; list-style: none;}
#pay-bill-list li a{color: #3d3d3d; font: normal bold 10px 'Tahoma'; text-decoration: none;}
#pay-bill-list #pay-bill a{padding: 12px 0px 0px 25px; display: block; float: left;}
#pay-bill-list #report-claim  a{padding: 12px 0px 0px 40px; display: block; float: left;}
#additional-policies{width: 216px; height: 116px; background-image: url(/images/additional-policies.png); background-repeat: no-repeat; margin: 20px 0px 0px 0px;}
#additional-policies li{list-style: none; margin: 0px 0px 13px 48px;}
#additional-policies li a{ font-size: 11px; text-decoration: none; }
#additional-policies li a.normal{color: #5e5e5e; font-size: 11px; text-decoration: none; }
#additional-policies li a.current{color: #e51b24; font-size: 11px; text-decoration: none; }
#movie-promo{margin: 15px 0px 0px 0px; width: 201px; height: 159px; background-image: url(/images/movie-placeholder.gif); background-repeat: no-repeat;}
.horizontal-promo-box{margin: 0px 30px 0px 20px; float: left;}
.horizontal-promo-box p{margin: 4px 0px 4px 0px;}
#wedding-rollover{position: absolute; top: 430px; margin-left: -325px; display: none;}
#id-rollover{position: absolute; top: 455px; margin-left: -325px; display: none;}
#valuable-rollover{position: absolute; top: 483px; margin-left: -325px; display: none;}
#affinity-rollover{position: absolute; top: 511px; margin-left: -325px; display: none;}
.rollover{width: 307px; height: 93px; background-image: url(/images/bubble.png); background-repeat: no-repeat; padding: 15px 30px 15px 15px;}
.rollover p{color: #000000; font-size: 11px; line-height: 13px;}
#horizontal-promo{margin: 10px 0px 0px 4px;}
/**********************************Right Col**********************************************/
.right-col-divider{width: 221px; height: 7px; background-image: url(/images/right-col-divider.gif); background-repeat: no-repeat; background-position: top;}
#print-share-button-list{text-align: right; margin: 0px 15px 10px 0px;}
#print-share-button-list li{list-style: none; display: inline;}
#related-links{margin: auto; width: 150px; margin-bottom: 10px;}
#related-links a{color: #216693; font-size: 13px; text-decoration: none;}
#related-links a:hover{text-decoration: underline;}
#sub-col-right #related-links li{list-style: none; width: 158px; padding: 5px 0px 5px 0px;}
#related-links-h4{color: #000000; font-size: 14px; font-weight: bold; margin: 0px auto 0px auto; width: 150px;}
#tier2-content #sub-col-right{width: 215px; float: left; padding: 267px 0px 0px 0px;}
#tier3-content #sub-col-right{width: 215px; float: left; padding: 10px 0px 0px 0px;}
.promo-right{margin: auto; margin-bottom: 10px; background-image: url(/images/promo-box.gif); background-repeat: no-repeat; width: 167px; height: 152px; padding: 10px 0px 0px 10px;}
.promo-right a{font-size: 11px;}
.promo-right  h4 img{position: relative; top: 2px;}
#sub-col-right .promo-right .inline-promo-list li{ list-style: none; display: inline;}
#sub-col-right .promo-right .inline-promo-list{margin: auto; width: 140px; margin-top: 6px;}
#tier1-content #sub-col-right{width: 200px;}
/**********************************End Right Col********************************************/
/**********************************Footer Col***********************************************/
#footer{width: 100%; height: 178px; background-image: url(/images/footer-grad.gif); background-repeat: repeat-x; clear: left; position: relative;}
#footer-promos{padding: 30px 0px 0px 0px; margin: auto; width: 840px;}
#footer-promos h5{color: #77705f; font-size: 14px;}
#iphone{float: left; width: 78px;}
#promo1{float: left; width: 190px; padding: 0px 0px 0px 5px; }
#promo1 h5, #promo2 h5{line-height: 24px; margin: 0px 0px 3px 5px;}
#promo2{float: left; width: 300px; background-image: url(/images/vr.gif); background-repeat: no-repeat; padding: 0px 0px 0px 50px;}
#promo3{float: left; width: 150px; background-image: url(/images/vr.gif); background-repeat: no-repeat; padding: 15px 0px 0px 60px;}
#follow-us{background-image: url(/images/white-box.gif); background-repeat: no-repeat; width: 136px; height: 62px; padding: 10px 0px 0px 10px;}
.fixed-width{width: 230px;}
#footer #promo3 h5{margin: 0px 0px 5px 0px;}
#follow-list li{display: inline; list-style: none; padding-right: 8px;}
.start-now-link{display: block;}
.find-agent-list{position: relative; top: 0px; left: 100px;}
#footer-disclaimer{color: #a19b88; font-size: 11px; text-align: center; width: 100%; clear: left; margin: 150px 0px 0px 0px;}
/**********************************End Footer Col***********************************************/
.black{color: #000000;}
.block{display: block;}
.bold{font-weight: bold;}
.center-column{width: 240px; float: left;}
.center-text{text-align: center; color: #686868; display: block}
.clear-left{clear: left;}
.italics{font-style: italic}
.float-left{float: left;}
.float-right{float: right;}
.inline{display: inline;}
.no-margin{margin: 0px;}
.none{display: none;}
.no-padding{padding: 0px;}
.no-bullets{list-style: none;}
.underline{text-decoration: underline;}
.top-link{text-align: right; display: block;}
#sub-col-right{display: none;}
#footer{display: none;}
#sub-col-left{width: 100%;}
iframe{display: none;}
#login-window{display: none;}
#faded-effect{display: none;}
#tier2-content ul li, #tier3-content ul li{list-style: none; padding: 0px 0px 0px 14px; background-image: url(/images/bullet.gif); background-position: 0px 4px; background-repeat: no-repeat; font-size: 1em; color: #77705f;}
