/*#title {    height: 65px;}
.intro {    color: #6F685F;    font: bold 16px/20px Arial,Helvetica,sans-serif;    margin: 5px 6px 10px;}
.cta1, .cta2 {background:#e6e6e5; border-radius:7px; margin-bottom:25px; position:relative; padding-bottom: 20px;}

.btn-manage-claim, .btn-file-claim {height:42px; width:300px; overflow:hidden; float:left;}
.btn-manage-claim {margin-bottom:7px;}
.btn-file-claim {margin-bottom:12px;}
.btn-manage-claim:hover img, .btn-file-claim:hover img {margin-top:-42px;}
.btn-download-app {height:36px; width:240px; overflow:hidden; position:absolute; top:185px; left:27px; float:left;}
.btn-download-app:hover img {margin-top:-36px;}
.cta1 ul {margin-left:22px; clear:both;}
.cta1 li {font-weight:bold; font-size:16px; line-height:24px;}
div.first { margin-top:23px;}
div.first p {padding:20px; background: #170939;    font-size: 17px;    line-height: 26px;} 
div.first span {background:#170939; color: #fff;} 
div.second { margin-top:23px;padding: 0 20px;}
div.second p, #policycontact p  { color: #6f685f; }
.cta1 h2.first { margin:20px;}
.cta1 h2.second {margin: 0;}
.cta2 h2 {margin:26px 27px 18px; padding-bottom:0;}
.cta2 div {position:relative;}
.cta2 div img {position:absolute; left:26px;}
.cta2 div p {margin:0 27px 0 105px; color:#6f685f; font: 12px/18px Verdana, arial, sans-serif;}
.repairview h2 {color:#969088; font: bold 14px Arial,Helvetica,sans-serif; margin-bottom:20px; padding:0;}
.repairview p {color:#6f685f; font:11px/17px Verdana, Geneva, sans-serif;}
.repairview {width:247px; float:left; margin-left:6px;}
.repairview img {margin-bottom:17px;}
.bodycopy {width:625px; float:left; margin-left:77px; font:11px/17px Verdana, Geneva, sans-serif; color: #6f685f; padding-bottom:80px; }
.bodycopy p:first-child {font: bold 16px/20px Arial,Helvetica,sans-serif; margin-bottom:35px;}
.bodycopy strong {background:url(https://images.esurance.com/img_h2_line.png) no-repeat 0 0; padding-top:8px; margin-top:10px; display:block;}
#policycontact {margin-bottom: 52px;}
#policycontact h2 {font-size: 14px;}*/

/*.cta1 div {margin-left:267px;float:right;width:300px;position:absolute;left:267px;}*/

.cta1, .cta2 {background:#eee; border-radius:7px; margin-top:25px; margin-bottom:50px; position:relative; height:260px;}
.cta1 div {/*margin-left:267px;float:right;width:300px;position:absolute;left:267px;*/}
.btn-manage-claim, .btn-file-claim {height:42px; width:300px; overflow:hidden; float:left;}
.btn-manage-claim {margin-bottom:7px;}
.btn-file-claim {margin-bottom:12px;}
.btn-manage-claim:hover img, .btn-file-claim:hover img {margin-top:-42px;}
.btn-download-app {height:36px; width:240px; overflow:hidden; position:absolute; top:185px; left:27px; float:left;}
.btn-download-app:hover img {margin-top:-36px;}
.cta1 ul {margin-left:22px; clear:both;}
.cta1 li {font-weight:bold; font-size:16px; line-height:24px;}
div.first {float:right; margin-right:67px; margin-top:23px;}
div.second {float:right; margin-right:67px;}
.cta1 h2.first {border-bottom:2px solid #fff; padding-bottom:98px; margin:20px; padding:0 4px 98px 4px;}
.cta1 h2.second {margin:26px 24px 0;}
.cta2 h2 {margin:26px 27px 18px; padding-bottom:0;}
.cta2 div {position:relative;}
.cta2 div img {position:absolute; left:26px;}
.cta2 div p {margin:0 27px 0 105px; color:#6f685f; font: 12px/18px Verdana, arial, sans-serif;}
.repairview h2 {color:#969088; font: bold 14px Arial,Helvetica,sans-serif; margin-bottom:20px; padding:0;}
.repairview p {color:#6f685f; font:11px/17px Verdana, Geneva, sans-serif;}
.repairview {width:247px; float:left; margin-left:6px;}
.repairview img {margin-bottom:17px;}
.bodycopy {width:625px; float:left; margin-left:77px; font:11px/17px Verdana, Geneva, sans-serif; color: #6f685f; padding-bottom:80px; }
.bodycopy p:first-child {font: bold 16px/20px Arial,Helvetica,sans-serif; margin-bottom:35px;}
.bodycopy strong {background:url(https://images.esurance.com/img_h2_line.png) no-repeat 0 0; padding-top:8px; margin-top:10px; display:block;}