*{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline;background:transparent;}
hr{display:none;margin:0;}
.clear{display:block;visibility:hidden;clear:both;height:0;margin:0;}
.hidden{display:none;}
strong, * strong{font-weight:bold;}
em, * em{font-style:italic;}
h1, h2, h3, h4{font-weight:bold;}
a, a:visited{color:#0093d1;text-decoration:none;font-weight:bold;}
a:hover{color:#ff6600;text-decoration:underline;}
acronym{border-bottom:1px dotted #000;cursor:help;}
p{margin:0 0 0.8em 0;line-height:1.5em;}
ul li, ol li{list-style-type:none;float:left;margin:0 5px 0 0;}
input{border:1px solid #ccc;height:19px;padding:3px 2px 0 5px;margin:0 0 6px 0;width:135px;background:#f1f1f2;color:#999;}
input#ctl00_ctl00{color:#999;}
body{font-family:verdana, arial, helvetica, sans-serif;font-size:62.5%;line-height:1;color:#000;text-align:center;height:100%;background:#1262a0;position:relative;}
#outerContainer{width:970px;margin:0 auto;padding:0;background:url(../images/bg/bottom-body-bg.png) repeat-y;}
#outerContainerRoundBottom{width:970px;margin:0 auto;padding:0;height:27px;position:relative;z-index:1;background:transparent url(../images/bg/bottom-footer-bg.png) no-repeat;}
#container{width:970px;margin:0 auto;text-align:left;background:url(../images/bg/container-bg.png) repeat-y;}
#topRoundBorder,#topRoundBorderLPWhite{width:970px;background:transparent url(../images/bg/top-bg.png) no-repeat;height:35px;margin:0 0 -7px 0;}
#header{width:970px;}
#logo{padding:0 0 0 30px;float:left;margin:-5px 0 0 0;}
#phoneAndSearch{float:right;padding:20px 20px 0 0;}
#phoneAndSearch img{margin:0 40px -17px 0;}
#phoneAndSearch li.last{margin-top:-1px;}
.goBtn{width:37px;height:27px;margin-bottom:-8px;background:#fff;}
.submitBtn{width:76px;height:28px;margin-left:-5px;background:#fff;}
.submitBtn2{width:76px;height:28px;margin:0 0 -9px 0;background:#fff;}
#mainNav{margin:17px 0 3px 16px;padding:0; z-index:1;}
#mainNav li{float:left;list-style:none;overflow:hidden;margin:0 2px 0 0;text-align:center;}
#mainNav li a{display:block;height:27px;padding:7px 0 0 0;text-decoration:none;color:#EAFFED;white-space:nowrap;}
#mainNav li a#navGetAQuote, #mainNav li a#navAutoInsuranceQuotes, #mainNav li a#navManageYourPolicy, #mainNav li a#navInfoCenter, #mainNav li a#navClaimsCenter, #mainNav li a#navAboutElephant{color:#fff;font:bold 16px arial, helvetica, sans-serif;}
#mainNav li a#navGetAQuote:hover, #mainNav li a#navAutoInsuranceQuotes:hover, #mainNav li a#navManageYourPolicy:hover, #mainNav li a#navInfoCenter:hover, #mainNav li a#navClaimsCenter:hover, #mainNav li a#navAboutElephant:hover{background-position:50% -34px;}
#mainNav li ul{margin:0;padding:25px 0 0 0;position:absolute;visibility:hidden;background:#0093d0;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-left:2px solid #005288;border-right:2px solid #005288;border-bottom:2px solid #005288;z-index:1;}
#mainNav li ul#autoInsuranceQuotes{width:225px;}
#mainNav li ul#getAQuote{width:158px;}
#mainNav li ul#manageYourPolicy{width:209px;}
#mainNav li ul#infoCenter{width:200px;}
#mainNav li ul#claimsCenter{width:160px;}
#mainNav li ul#aboutElephant{width:186px;}
#mainNav li ul li{float:none;display:inline;font-weight:bold;font-size:1.4em;text-align:left;}
#mainNav li ul li a{margin:0 0 0 11px;}
#mainNav li ul li a:hover{text-decoration:underline;}
#navAutoInsuranceQuotes{width:225px;background:url(../images/button/auto-insurance-quotes_nav.png);}
#navGetAQuote{width:162px;background:url(../images/button/get-a-quote_nav.png);}
#navManageYourPolicy{width:213px;background:url(../images/button/manage-your-policy_nav.png);}
#navInfoCenter{width:204px;background:url(../images/button/info-center_nav.png);}
#navClaimsCenter{width:164px;background:url(../images/button/claims-center_nav.png);}
#navAboutElephant{width:190px;background:url(../images/button/about-elephant_nav.png);}
#breadCrumbs{margin:10px 0 13px 40px;padding:0 0 20px 0;border-bottom:2px dashed #ccc;width:895px;position:relative;}
#breadCrumbs a{font-weight:normal;}
#breadCrumbs li{text-transform:capitalize;}
#breadCrumbs li.last{font-weight:bold;color:#690;}
#breadCrumbs li.socialMedia{position:absolute;top:0;left:690px;}
.siteMapPath{font:20px Comic Sans MS,Serif;}
.currentNodeStyle{font-weight:bold;color:#690;}
.nodeStyle{text-decoration:none;}
.pathSeparatorStyle{background-color:yellow;margin:10px;border:Solid 1px black;}
.rootNodeStyle{text-decoration:none;}

#content{width:942px;height:239px;margin:3px 16px 10px 16px;background:url(../images/bg/get-a-quote-home_with-dropdown_short1.png) no-repeat;position:relative;text-align:center;}
#content .headerText{color:#fff;font:bold 28px arial, helvetica, sans-serif;text-shadow:2px 2px 8px #000; text-align:center; position:absolute; top:82px; left:220px;}
#content h1{color:#fff;font:bold 28px arial, helvetica, sans-serif;text-shadow:2px 2px 8px #000;}
#content #quoteDropdowns select{background:#fff;padding:2px;border-top:1px solid #c60;border-right:1px solid #c60;border-bottom:1px solid #c60;}
#content #quoteDropdowns select#insuranceType{width:185px;margin:0 10px 0 0;}
#content #quoteDropdowns select#stateType{width:75px;}
#content a{text-decoration:underline; font-weight:normal; font-size:1.1em;}
#content #quoteDropdowns{position:absolute;top:150px;left:628px;}
#content #getAQuote{position:absolute;top:83px;left:522px;}
#content #getAQuote input{width:394px;height:156px;border:0;padding:0;}
#content #retrieveAQuote{position:absolute;top:190px;left:605px;}
#content #retrieveAQuote a{text-decoration:underline;}

#slides{width:400px;margin:0 22px 0 30px;float:left;border:1px solid #999;font:11px Verdana, Geneva, sans-serif;padding-bottom:8px;overflow:hidden; position:relative; z-index:0;}
.slides_container{position:relative; overflow:hidden; float:left;width:400px;height:225px; margin-bottom:7px; text-align:center;}
.slides_container div h2{font:bold 24px arial;color:#069;}
.slides_container div h3{font:bold 18px arial;color:#005288;}
.slides_container div.firstSlide{width:370px;height:260px;padding:20px 10px 0 20px; text-align:left;}
.slides_container div.secondSlide{font-size:10px;width:400px;height:285px;padding:5px 10px 10px 10px; text-align:left;}
.slides_container div.thirdSlide{width:400px;height:250px;padding:20px 0 0 0;}
.slides_container div.thirdSlide h2 {width:320px; padding-left:80px; text-align:left;}
.slides_container div.fourthSlide{width:400px;height:300px;padding:0; margin:0 0 0 15px;}
.slides_container div a:hover{text-decoration:none; cursor:pointer;}

.pagination{text-align:right;float:right;}
.pagination li a{display:block;width:9px;height:0;padding-top:10px;background:url(../images/slides/slides_status.png);background-position:0 0;float:left;overflow:hidden;}
.pagination li.current a{background-position:0 -10px;}

#slides.careers{width:320px; height:240px;margin-left:0; margin-bottom:15px; border:1px solid #000;padding-bottom:0;}
#slides.careers .slides_container{margin-bottom:0; text-align:left;}
#slides.careers .pagination{display:none;}

.makeAPayment, .reportClaims {width:216px; float:left; margin-right:20px; font-size:1.1em; padding:0 10px 10px 10px; line-height:1.1em;}
.makeAPayment p{line-height:1.3em;}
.reportClaims p{line-height:1.2em;}
.makeAPayment ul li, .reportClaims ul li{list-style-type:disc; margin-left:15px;}
.makeAPayment a, .reportClaims a{font-weight:normal; text-decoration:underline;}
.makeAPayment{background:#e2e9a1 url(../images/bg/make-a-payment_home.png) no-repeat; padding-top:162px;}
.reportClaims {background:#e2e9a1 url(../images/bg/report-a-claim_home.png) no-repeat; padding-top:63px;}

#whyElephant{width:920px;margin:10px 20px 0 30px;padding:0; border-top:1px dashed #999;}
#whyElephant ul h2{margin:0 0 10px -5px;}
#whyElephant ul li{border-bottom:1px solid #999;font-size:1.1em;padding:0;margin:0 0 3px 0;float:none;}
#whyElephant ul li.last{border-bottom:none;}
#whyElephant ul li h3{font-size:1em;color:#ff6600;}
#whyElephant ul li p{line-height:1.3em;}
#whyElephant ul.left{float:left;width:445px;margin:5px 0 0 0;line-height:1.4em;padding:0 12px 0 0;border-right:1px dashed #999;}
#whyElephant ul.right{float:right;width:440px;margin:5px 0 0 5px;line-height:1.4em;}

#leftSidebar{margin:0 20px 0 40px;width:160px;float:left;}
#leftSidebar #leftSidebarQuote{position:relative;background:url(../images/button/sidebar-quote-long.png) no-repeat;height:263px;width:144px;padding:37px 8px 0 8px;text-align:center;}
#leftSidebar #leftSidebarQuote p{color:#fff;font:bold 18px arial, helvetica, sans-serif;text-shadow:1px 1px 1px #000;}
#leftSidebar #leftSidebarQuote #getAQuoteTop{position:absolute;top:121px;left:10px;}
#leftSidebar #leftSidebarQuote #retrieveAQuoteTop{position:absolute;top:175px;left:10px;}
#leftSidebar #leftSidebarQuote #getAQuoteBottom{position:absolute;top:121px;left:10px;}
#leftSidebar #leftSidebarQuote #retrieveAQuoteBottom{position:absolute;top:176px;left:10px;}
#leftSidebar h2{font-size:1.2em;margin:0 0 10px 0;color:#005288;}
#leftSidebar h3{font-size:1.2em;color:#0092cf;margin:0 0 5px 0;}
#leftSidebar h3.oldVehicle{font-size:1.4em;}
#leftSidebar p{font-size:1.2em;}
#leftSidebar ul#contactUs li a{font-size:1.2em;margin:0 25px 30px 0;}
#leftSidebar ul#contactUs li img{margin:5px 0 0 0;}
#leftSidebar.insurity{margin:0 20px 0 40px;width:190px;float:left;}

#mainContent{width:450px;float:left;padding:0 20px 25px 20px;border-left:2px dashed #ccc;border-right:2px dashed #ccc;position:relative;}
#mainContent.meetTheHerd{width:730px;float:left;padding:0 0 25px 15px;border-left:2px dashed #ccc;border-right:none;position:relative;}
#mainContent.surehitsContent{border-right:none;}
#listingResults td{vertical-align:top;text-align:left;}
#listingTable tr td{border-bottom:1px solid #999;padding-bottom:15px;}
#listingHeading{color:#FF6600;text-align:left;margin-bottom:10px;}
#mainContent h1{font-size:2em;color:#005288;margin:0 0 10px 0;line-height:1.1em;}
#mainContent p{font-size:1.2em;}
#mainContent.getAQuoteContent h1{font-size:1.9em;}
#mainContent.getAQuoteContent h2{line-height:1.2em;}
#mainContent.getAQuoteContent h2.intro{line-height:1.2em;margin-bottom:10px;}
#mainContent.getAQuoteContent h3{color:#ff6600;font-size:1.3em;margin:0 0 3px 0;}
#mainContent.getAQuoteContent p.disclaimer{font:italic 10px Verdana, Geneva, sans-serif;}
#mainContent.getAQuoteContent img{margin:5px 0 10px 0;}
#mainContent.getAQuoteContent #quoteBox{position:relative;background:url(../images/button/get-a-quote-main.jpg) no-repeat;width:345px;height:178px;text-align:center;padding:10px 50px 0 50px;margin:0 0 18px 0;}
#mainContent.getAQuoteContent #quoteBox p{color:#fff;font:bold 28px arial;text-shadow:1px 1px 1px #000;}
#mainContent.getAQuoteContent #quoteBox #getAQuote{position:absolute;top:82px;left:27px;}
#mainContent.getAQuoteContent #quoteBox #retrieveAQuote{position:absolute;top:82px;left:236px;}
#mainContent.getAQuoteContent ul{margin:12px 0 0 25px;}
#mainContent.getAQuoteContent ul li{float:none;border-bottom:1px solid #999;padding:0 0 0 0;margin:0 0 10px 0;}
#mainContent.placeholderContent{border-right:none;padding-bottom:400px;}
#mainContent.maintenanceContent{border:none;padding-bottom:150px;width:859px;margin:60px 0 0 60px;position:relative;}
#mainContent.maintenanceContent h1{font:bold 30px arial, Helvetica, sans-serif;margin:0 0 36px 0;}
#mainContent.maintenanceContent p{font:24px arial, Helvetica, sans-serif;color:#0093d0;line-height:36px;margin:0 0 55px 0;}
#mainContent.maintenanceContent p .blue{color:#005288;}
#mainContent.maintenanceContent #elephantInsurity{position:absolute;left:445px;top:0;}
#mainContent.policyContent label{font-weight:bold;font-size:1.2em;width:200em;color:#000;}
#mainContent.policyContent #policyLogin{background:url(../images/bg/login-box.jpg) no-repeat;height:116px;width:327px;padding:60px 0 0 32px;}
#mainContent.policyContent #policyLogin input.submitBtn{width:79px;height:29px;background:none;}
#mainContent.policyContent #policyLogin table tr td{vertical-align:middle;}
#mainContent.claimsContent h2, #mainContent.insuranceContent h2{margin:0 0 5px 0;}
#mainContent.claimsContent h3, #mainContent.insuranceContent h3, #mainContent.aboutContent h3{font-size:1.3em;line-height:1.2em;color:#ff6600;margin:13px 0 5px 0;}
#mainContent.claimsContent ul li ul{margin:0 0 20px 0;}
#mainContent.insuranceContent ul li ul{margin:10px 0 0 0;}
#mainContent.claimsContent ul li ul li{border-bottom:none;line-height:1.3em;margin:0 0 0 25px;font-size:1.2em;}
#mainContent.insuranceContent ul li ul li{line-height:1.3em;margin:0 0 0 25px;font-size:1.2em;border-bottom:1px solid #999;padding-bottom:12px;}
#mainContent.claimsContent ul li ul li h3, #mainContent.insuranceContent ul li ul li h3{font-size:1.2em;}
#mainContent.claimsContent ul li ul li.bullets{border-bottom:none;line-height:1.4em;margin:0 0 0 25px;list-style-type:disc;}
#mainContent.insuranceContent ul li ul li.bullets{border-bottom:none;line-height:1.4em;margin:0 0 0 25px;list-style-type:disc;padding-bottom:3px;}
#mainContent.insuranceContent ul li.disclaimer, #mainContent.insuranceContent ul li ul li.disclaimer{border-bottom:none;}
#mainContent.insuranceContent ul li.disclaimer.homesite{border-top:1px solid #999;}
#mainContent.insuranceContent ul li p.smalltext, #mainContent.insuranceContent ul li ul li p.smalltext{font-size:10px;color:#666666;line-height:12px;font-family:verdana;text-decoration:none;border-bottom:none;margin:10px 0 0 0;}
#mainContent.insuranceContent ul li p.smalltext a, #mainContent.insuranceContent ul li ul li p.smalltext a{font-weight:normal;text-decoration:underline;}
#mainContent.reportClaimsContent ul{margin:15px 0 12px 0;border-bottom:1px solid #999;padding:0 0 0 40px;}
#mainContent.reportClaimsContent ul.last{margin:15px 0 12px 0;border-bottom:none;padding:0 0 0 40px;}
#mainContent.reportClaimsContent ul li{list-style-type:disc;margin:0 0 12px 0;line-height:1.4em;font-size:1.2em;}
#mainContent.reportClaimsContent ul li p{font-size:1em;}
#mainContent.productsContent{padding-bottom:300px;}
#mainContent.productsContent h2{margin:0 0 16px 0;}
#mainContent.productsContent h3{color:#ff6600;font-size:1.3em;margin:0 0 10px 0;}
#mainContent.faqContent{padding:0 20px 20px 20px;position:relative;}
#mainContent.faqContent.chart{border-right:none;}
#mainContent.faqContent h2{margin:0 0 5px 0;font-size:1.4em;line-height:1.2em;}
#mainContent.faqContent ul.faqs li ul li{border-bottom:none;font-size:1.2em;}
#mainContent.faqContent ul.faqs li ul li{line-height:1.4em;}
#mainContent.faqContent ul.faqs li ul li.bullet{list-style-type:disc;}
#mainContent.faqContent ul.faqs li ul li ul li{line-height:1.4em;margin:5px 0 0 -25px;}
#mainContent.faqContent h3{color:#ff6600;font-size:1.2em;margin:0 0 3px 0;}
#mainContent.insuranceContent table#feeChart{border:1px solid #ccc;padding:0;width:685px;background:#fff;font-size:11px;}
#mainContent.insuranceContent table#feeChart tr td{padding:5px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;vertical-align:middle;font-weight:normal;vertical-align:top;line-height:15px;}
#mainContent.insuranceContent table#feeChart tr td.header{padding:3px;background:#0093d1;color:#fff;font-size:11px;font-weight:bold;text-align:center;vertical-align:middle;}
#mainContent.insuranceContent table#feeChart tr td.blue{background:#cde0f0;vertical-align:middle;text-align:center;}
#mainContent.termsContent ul#glossaryterms{margin:0 0 25px 0;font-size:1.3em;color:#999;}
#mainContent.termsContent ul#glossaryterms li{float:left;font-weight:bold;margin-right:7px;}
#mainContent.termsContent ul li{float:none;}
#mainContent.aboutContent ul li img{float:left;margin:0 3px 7px 0;}
#mainContent.corporateContent{padding:0 20px 70px;}
#mainContent.corporateContent ul{margin:0;}
#admiralAffiliates li{margin:15px 4px 0 0;float:left;}
#admiralAffiliates li.right{margin:15px 0 15px 0;}
#admiralAffiliates li.rastreator{margin:15px 0 15px 0;}
#mainContent.pressContent h2{font-size:1.7em;color:#005288;margin:0 0 10px 0;}
#mainContent.pressContent ul{padding:10px 0 10px 0;}
#mainContent.pressContent ul li{float:none;border-bottom:1px solid #999;margin:0 0 12px 0;padding:0 0 2px 0;}
#mainContent.pressContent ul li a{font-size:1.28em;}
.pressInquiries input{width:100px;}
.pressInquiries input.submitBtn{width:76px;height:28px;margin-bottom:-8px;margin-left:-4px;}
.pressInquiries .pressSubmit{margin:0 0 -9px 0;}
#contentJobApp{width:862px;padding:0 0 0 80px;background:none;margin:20px 0 0 0;}
#contentJobApp h1{font-size:1.7em;color:#005288;margin:0 0 10px 0;}
#mainContent.careersContent p a{margin-bottom:50px;}
#mainContent.careersContent h2{font-size:12px;}
#mainContent.careersContent{padding:0 20px 300px 20px;}
#mainContent.careersContent ul.jobListings li{float:none;font-size:1.2em;margin:0 0 12px 0;}
#mainContent.careersContent ul.bulletTips li{float:none;font-size:1.2em;margin:0 0 12px 30px; line-height:18px; list-style-type:disc;}
#mainContent.careersContent pre {height: auto;overflow: auto;font-family: verdana;overflow-x: auto;white-space: -moz-pre-wrap !important; margin: 0px 0px 0px 0px;white-space: pre-wrap;}

ul.menu, ul.menu ul {list-style-type:none;margin: 0;padding: 0;width: 430px;}
ul.menu a {display: block; text-decoration: none; font-size:12px;}
ul.menu li {margin-top: 1px; width:430px;}
#mainContent.careersContent ul.menu li ul li div.jobDescription p a {margin-bottom:0;}
ul.menu li a, ul.menu ul.menu li a {color:#0093D1; padding-bottom:10px;}
ul.menu li a:hover, ul.menu ul.menu li a:hover {color:#f60; text-decoration:underline;}
ul.menu a.active, ul.menu ul.menu li a.active, ul.menu a.active:hover, ul.menu ul.menu li a.active:hover {text-decoration: underline; color:#f60;}
.jobDescription{margin:5px 0 25px 0;border-bottom:1px solid #999;padding:0 0 5px 0;}
.jobDescription ul li{margin:0 0 10px 20px;list-style:disc;float:none;line-height:1.6em;font-size:1.2em;}
.jobDescription ol li{margin:0 0 10px 20px;list-style:decimal;float:none;line-height:1.6em;font-size:1.2em;}
.jobDescription h3{font-size:1.2em;margin:0 0 18px 0;color:#0092cf;}

table.jobTbl {font-size:12px;}
table.jobTbl a.jobLink{line-height:22px;}	
table.jobTbl a.jobLink:active{font-weight:bold; color:#f60; text-decoration:underline;}
table.jobDetails {font-size:12px; line-height:16px;}	
table.jobDetails .title {font-weight:bold; color:#f60; text-decoration:underline;}	
table.jobDetails .header {font-weight:bold;}	
div#jobDescDetails {border-top:1px solid #999; padding-top:15px; margin-top:15px;}
div#jobDescDetails p{margin-bottom:2px;}
div#jobDescDetails p a{font-size:12px;}

#mainContent.contactContent{padding-bottom:50px;}
#mainContent.contactContent ul li img{float:left;margin:0 3px 33px 0;}
#mainContent.contactContent ul li table{font-size:1.2em;line-height:1.1em;}
#mainContent ul#bullet li{list-style-type:disc;float:none;margin:0 0 5px 14px;}
#mainContent.siteMapContent{padding:0 20px 220px 20px;}
#mainContent.siteMapContent ul li.last{margin:0 0 0 -25px;}
#mainContent.siteMapContent ul{margin:0 0 15px 25px;}
#mainContent.siteMapContent h2{margin:0 0 12px 0;}
#mainContent.siteMapContent h2 a:hover{text-decoration:underline;color:#0093d1;}
#mainContent.siteMapContent ul li h3{font-size:1.3em;}
#mainContent.siteMapContent ul li h3 a{color:#ff6600;}
#mainContent.siteMapContent ul li{margin:0 0 8px 0;}
#mainContent.searchContent{font-size:1.2em;line-height:1.3em;}
#mainContent.searchContent table tr td.OutputTitle{font-size:1.2em;font-weight:bold;padding:2px 0 0 0;}
#mainContent.searchContent table tr td.OutputUrl{padding:0 0 10px 0;}
.OutputHighlight{text-decoration:underline;font-weight:bold;}
#mainContent.emailContent{padding:0 20px 280px 30px;}
#mainContent.emailConfirmContent{padding:0 20px 380px 30px;font-size:1.2em;}
#mainContent.emailConfirmContent input{width:16px;background:#fff;outline:none;border:none;margin-bottom:-2px;}
#mainContent.emailConfirmContent input.submitBtn{width:76px;height:28px;margin-bottom:-8px;margin-left:-4px;}
#mainContent.emailContent h2{margin:0 0 12px 0;}
#mainContent.emailContent ul li{float:none;margin:0 0 10px 0;}
#mainContent.emailContent input{width:auto;outline:none;border:none;}
#ctl00_ContentPlaceHolder1_Label1{display:none;}
#privacyOptions{margin:20px 0 23px 0;border-bottom:1px solid #ccc;padding:0 0 12px 0;list-style-type:none;}
#privacyOptions li{margin:0 0 13px 0;line-height:1.2em;padding:0;}
#mainContent h2, #rightSidebar h2{font-size:1.4em;color:#0092cf;margin:0 0 4px 0;}
#mainContent.aboutContent ul li.last, #mainContent.discountsContent ul li.last, #mainContent.infoCenterContent ul li.last{border-bottom:none;}
#mainContent.infoCenterContent ul li img, #mainContent.claimsContent ul li img{float:left;margin:0 3px 26px 0;}
#mainContent.careersContent a, #mainContent.reportClaimsContent a, #mainContent.faqContent a, #mainContent.aboutContent a, #mainContent.discountsContent a, #mainContent.infoCenterContent a, #rightSidebar.getAQuoteSidebar a, #leftSidebar.insuritySidebar a{font-weight:bold;}
#mainContent.faqContent1 ul, #mainContent.processClaimsContent ul{margin:10px 0 0 0;}
#mainContent.faqContent1 ul li, #mainContent.processClaimsContent ul li{border-bottom:1px solid #999;margin:0 0 10px 0;float:none;}
#mainContent.productsContent ul, #mainContent.faqContent ul{margin:0 0 0 25px;}
#mainContent.productsContent ul li, #mainContent.reportClaimsContent ul li, #mainContent.faqContent ul li, #mainContent.siteMapContent ul li{float:none;}
#mainContent.faqContent ul.faqs li{border-bottom:1px solid #999;margin:0 0 8px 0;}
#mainContent.faqContent ul.faqs li ul li ul li{border-bottom:none;font-size:1em;}
#mainContent.productsContent h4, #mainContent.faqContent h4{color:#0092cf;font-size:1.2em;margin:0 0 3px 0;}
#mainContent.policyContent, #mainContent.careersConfirmContent{padding:0 20px 350px 20px;}
#mainContent.commercialContent{padding:0 20px 250px 20px;}
#mainContent.claimsContent, #mainContent.processClaimsContent, #mainContent.insuranceContent{padding:0 20px 100px 20px;}
#mainContent.insuranceContent{position:relative;}
#mainContent.insuranceContent.stateInfo h2{border-top:1px solid #ccc;padding-top:10px;}
#mainContent.insuranceContent #motorcycleIns{background:url(../images/bg/insurance-motorcycle-bg.png) no-repeat;width:684px;height:114px;padding:109px 0 0 8px;position:relative;}
#mainContent.insuranceContent #motorcycleIns #getAQuote{position:absolute;top:134px;left:6px;}
#mainContent.insuranceContent #motorcycleIns input{width:59px;padding:0 2px;border:1px solid black;color:black;}
#mainContent #widget{position:absolute;top:0;left:0;z-index:2;}
#mainContent #widget .amHidden{display:none;}
#mainContent #widget #getaquote input#frmsubmit.moto{background:url(../images/button/motorcycle_get-a-quote.png);width:154px;height:47px;border:none;position:absolute;top:133px;left:27px;cursor:pointer;}
#mainContent #widget #frm #error.moto{position:absolute;top:115px;left:107px;width:95px;}
#mainContent #widget #frm input.frmZipCode.moto{width:59px;padding:0 2px;border:1px solid black;color:black;position:absolute;top:110px;left:29px;}
#mainContent #widget #getaquote input#frmsubmit.atv{background:url(../images/button/atv_get-a-quote.png);width:154px;height:47px;border:none;position:absolute;top:133px;left:27px;cursor:pointer;}
#mainContent #widget #frm #error.atv{position:absolute;top:115px;left:107px;width:95px;}
#mainContent #widget #frm input.frmZipCode.atv{width:59px;padding:0 2px;border:1px solid black;color:black;position:absolute;top:110px;left:29px;}
#mainContent.insuranceContent #atvIns{background:url(../images/bg/insurance-atv-bg.png) no-repeat;width:684px;height:114px;padding:109px 0 0 8px;position:relative;}
#mainContent.insuranceContent #atvIns #getAQuote{position:absolute;top:132px;left:6px;}
#mainContent.insuranceContent #atvIns input{width:59px;padding:0 2px;border:1px solid black;color:black;}
#mainContent.insuranceContent #collectorIns{background:url(../images/bg/insurance-collector-bg.png) no-repeat;width:684px;height:114px;padding:109px 0 0 8px;position:relative;}
#mainContent.insuranceContent #getAQuoteCollector{position:absolute;top:485px;left:295px;}
#mainContent.insuranceContent #rvIns{background:url(../images/bg/insurance-rv-bg.png) no-repeat;width:684px;height:114px;padding:109px 0 0 8px;position:relative;}
#mainContent.insuranceContent #homeownersIns{background:url(../images/bg/insurance-homeowners-bg.png) no-repeat;width:524px;height:112px;padding:111px 0 0 168px;position:relative;}
#mainContent.insuranceContent #homeownersIns #ctl00_ContentPlaceHolder1_Button1{position:absolute;top:135px;left:166px;width:152px;height:46px;padding:0;}
#mainContent.insuranceContent #homeownersIns input{width:59px;padding:0 2px;border:1px solid black;color:black;}
#mainContent.insuranceContent #condoIns{background:url(../images/bg/insurance-condo-bg.png) no-repeat;width:647px;height:111px;padding:112px 0 0 45px;position:relative;}
#mainContent.insuranceContent #condoIns #ctl00_ContentPlaceHolder1_Button1{position:absolute;top:135px;left:43px;width:154px;height:47px;padding:0;}
#mainContent.insuranceContent #condoIns input{width:59px;padding:0 2px;border:1px solid black;color:black;}
#mainContent.insuranceContent #rentersIns{background:url(../images/bg/insurance-renters-bg.png) no-repeat;width:647px;height:111px;padding:112px 0 0 45px;position:relative;}
#mainContent.insuranceContent #rentersIns #ctl00_ContentPlaceHolder1_Button1{position:absolute;top:137px;left:44px;width:154px;height:44px;padding:0;}
#mainContent.insuranceContent #rentersIns input{width:59px;padding:0 2px;border:1px solid black;color:black;}
#mainContent.faqContent h1 img, #mainContent.faqContent1 h1 img{margin-bottom:-5px;}
#mainContent.aboutContent ul, #mainContent.discountsContent ul, #mainContent.infoCenterContent ul, #mainContent.claimsContent ul, #mainContent.contactContent ul, #mainContent.productsContent ul, #mainContent.insuranceContent ul{margin:20px 0 0 0;}
#mainContent.aboutContent ul li, #mainContent.discountsContent ul li, #mainContent.infoCenterContent ul li, #mainContent.claimsContent ul li, #mainContent.contactContent ul li{float:none;border-bottom:1px solid #999;padding:0 0 4px 0;margin:0 0 10px 0;line-height:1em;}
#mainContent.infoCenterContent.statePage{padding:0 20px 220px 20px;}
#mainContent.infoCenterContent ul#stateInfo li{padding-bottom:20px;margin-bottom:21px;}
#mainContent.infoCenterContent ul#stateInfo li img{padding:0 25px 0 0;margin-top:-3px;}
#mainContent.insuranceContent ul li{float:none;border-bottom:none;padding:0 0 4px 0;margin:0 0 10px 0;line-height:1em;}
#mainContent.productsContent ul li{float:none;padding:0;margin:0 0 12px 25px;line-height:1em;}
#mainContent.productsContent ul.bullets{margin-bottom:20px;}
#mainContent.productsContent ul li.bullets{list-style-type:disc;font-size:1.2em;margin:0 0 12px 35px;}
#mainContent.productsContent ul li h3 a{color:#FF6600;}
#rightSidebar.getAQuoteSidebar h2, #leftSidebar.insuritySidebar h2{color:#690;margin:0 0 10px 0;}
#rightSidebar.getAQuoteSidebar ul li, #leftSidebar.insuritySidebar ul li{list-style-type:disc;float:none;margin:0 0 15px 30px;font-size:1.2em;}
#gallery_display{margin:0 0 20px 0;text-align:center;}
#gallery-options{height:80px;width:100%;overflow:auto;overflow-y:hidden;white-space:nowrap;position:relative;text-align:center;}
.media_gallery{display:inline-block;}
span.thumb{width:70px;height:53px;display:inline-block;margin:0 2px 0 2px;padding:0 2px 0 2px;background-repeat:no-repeat;background-position:center;background-attachment:fixed;}
#rightSidebar{width:200px;float:left;margin:0 20px 0 20px;position:relative;}
#rightSidebar h3{font-size:1.2em;color:#0092cf;margin:0 0 5px 0;}
#rightSidebar p{font-size:1.21em;}
#rightSidebar #elephantLaptop{position:absolute;top:100px;left:-12px;}
#rightSidebar.insurity{width:170px;float:left;margin:0 20px 0 20px;position:relative;}
#rightSidebar #elephantTerms{position:absolute;top:100px;left:-2px;}
#rightSidebar #elephantPiggyBank{position:absolute;top:30px;left:15px;}
#rightSidebar ul#contactUs li a{font-size:1.2em;margin:0 25px 0 0;}
#elephantfacts{background:url(../images/bg/fact-box.jpg) no-repeat;width:230px;height:240px;position:absolute;top:151px;left:-3px;padding:50px 0 0 23px;color:#690;font-weight:bold;}
#rightSidebar #elephantfacts h3{color:#005288;font-size:1.27em;margin:0 0 5px 7px;}
#elephantfacts ul#facts li{border-bottom:none;display:none;list-style-type:none;border:none;}
#elephantfacts p{text-align:center;width:120px;}
#elephantfacts p.short{line-height:1.6em;margin-top:17px;}
#elephantfacts p.med{line-height:1.6em;margin-top:8px;}
.qtip-contentWrapper{font-size:12px;}
.qtip-contentWrapper a{text-decoration:underline;font-weight:normal;}
.tooltip{background:url(../images/bg/yellow-bubble.png) no-repeat;padding:45px 15px 10px 20px;width:307px;height:128px;display:none;color:#000;text-align:left;font-size:12px;}
.tooltip a{font-weight:normal;text-decoration:underline;}
#bottomRoundBorder{float:left;width:970px;height:41px;background:transparent url(../images/bg/bottom-bg.png) no-repeat;}
#footer{color:#ccc;margin:0;width:940px;text-align:left;margin:0 0 0 30px;font-size:11px;}
#footer div{float:left;}
#footer div.first{width:159px;border-right:1px dashed #999;padding:0 31px 0 25px;}
#footer div.second{width:111px;border-right:1px dashed #999;padding:0 65px;}
#footer div.third{width:150px;border-right:1px dashed #999;padding:0 44px}
#footer div.fourth{width:122px;padding:0 0 0 52px;}
#footer div ul li{margin:0 4px 10px 0;float:none;}
#footer div ul li a{color:#ccc;font-weight:normal;}
#copyright{color:#fff;text-align:center;margin:12px 0 0 0;width:970px;font-size:11px;}
#copyright a{color:#fff;text-decoration:none;font-weight:normal;}
#affiliateFooter{position:relative;background:white;height:65px;margin-top:-22px;}
ul#affiliates li a{ background:url(../images/icon/footer-company-icons.png) no-repeat;}
ul#affiliates li.admiral a{background-position: 0px -0px; width:46px; height:40px;position:absolute;top:22px;left:57px; text-indent:-9999px;}
ul#affiliates li.lolivier a{background-position: 0px -50px; width:70px; height:49px; position:absolute;top:16px;left:191px; text-indent:-9999px;}
ul#affiliates li.diamond a{background-position: 0px -109px; width:87px; height:27px; position:absolute;top:28px;left:349px; text-indent:-9999px;}
ul#affiliates li.balumba a{background-position: 0px -146px; width:105px; height:49px; position:absolute;top:17px;left:506px; text-indent:-9999px;}
ul#affiliates li.gladiator a{background-position: 0px -205px; width:105px; height:26px; position:absolute;top:26px;left:670px; text-indent:-9999px;}
ul#affiliates li.conteit a{background-position: 0px -241px; width:62px; height:38px; position:absolute;top:23px;left:855px; text-indent:-9999px;}
#rightSidebar .eventCalendar {font:9px Verdana, Geneva, sans-serif; border:1px solid #ccc; margin-bottom:15px; text-align:center;}
#rightSidebar .eventCalendar tr td{border-right:1px solid #ccc; border-top:1px solid #ccc; padding:3px 5px; background:#fff;}
#rightSidebar .eventCalendar tr td.active{background:#f93;}
#rightSidebar .eventCalendar tr th{color:#069; padding:3px 5px; background:#fff;}
#rightSidebar #slideshow-area, #rightSidebar #slideshow-scroller {width: 198px;position: relative;overflow: hidden;}
#rightSidebar #slideshow-area {background:#ffffcc; border-top:1px solid #666; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; margin-bottom:30px; padding-bottom:10px;} 
#rightSidebar #slideshow-area h3 {font:bold 12px Verdana, Geneva, sans-serif; color:#f93; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:6px 0 6px 10px; margin:0 0 10px 0;}
#rightSidebar .slideshow-content {float: left; background:#ffffcc; padding:0 9px 0 9px; margin-bottom:30px;}
#rightSidebar .slideshow-content h4{font:bold 10px Verdana, Geneva, sans-serif; color:#005288; text-transform:uppercase; margin-top:0; margin-bottom:10px;}
#rightSidebar .slideshow-content p{text-align:left; font:9px Verdana, Geneva, sans-serif;}	 
#rightSidebar #slideshow-previous, #rightSidebar #slideshow-next {width: 7px;height: 7px;position: absolute;background: transparent url(../images/button/slideshow_left-previous-arrow.png) no-repeat;top: 12px;display: none;cursor: pointer;cursor: hand;}
#rightSidebar #slideshow-previous{left:163px;}
#rightSidebar #slideshow-next { display: block;background: transparent url(../images/button/slideshow_right-next-arrow.png) no-repeat;right: 15px;}
  
