.button30{
cursor:pointer;
}
.button30 .left{
width:3px;
height:30px;
background:url(../images/v2/btn30_left.png) no-repeat left top;
}
.button30 .center{
float:none;
margin:0 3px 0 3px;
height:30px;
line-height:30px;
color:#ffffff;
text-shadow:1px 1px 3px #5b8601;
font-size:13px;
font-weight:bold;
text-align:center;
background:url(../images/v2/btn30_center.png) repeat-x left top;
}
.button30 .right{
width:3px;
height:30px;
background:url(../images/v2/btn30_right.png) no-repeat left top;
}
.button30:hover .left,.button30.active .left{
background-position:left bottom;
}
.button30:hover .center,.button30.active .center{
background-position:left bottom;
}
.button30:hover .right,.button30.active .right{
background-position:left bottom;
}
.button30_orange{
cursor:pointer;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
padding:0 20px 0 20px;
border:1px solid #963c00;
background:#ff8000;
background-image: linear-gradient(top , rgb(255,153,0) 0%, rgb(255,105,0) 100%);
background-image: -o-linear-gradient(top , rgb(255,153,0) 0%, rgb(255,105,0) 100%);
background-image: -moz-linear-gradient(top , rgb(255,153,0) 0%, rgb(255,105,0) 100%);
background-image: -webkit-linear-gradient(top , rgb(255,153,0) 0%, rgb(255,105,0) 100%);
background-image: -ms-linear-gradient(top , rgb(255,153,0) 0%, rgb(255,105,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9900', endColorstr='#ff6900',GradientType=0);
height:30px;
line-height:30px;
font-size:13px;
font-weight:bold;
color:#ffffff;
text-shadow:1px 1px 3px #000000;
text-decoration:none;
overflow:hidden;
}
.button30_orange:hover{
border:1px solid #7e3700;
background:#b25600;
background-image: linear-gradient(top , rgb(178,71,0) 0%, rgb(178,102,0) 100%);
background-image: -o-linear-gradient(top , rgb(178,71,0) 0%, rgb(178,102,0) 100%);
background-image: -moz-linear-gradient(top , rgb(178,71,0) 0%, rgb(178,102,0) 100%);
background-image: -webkit-linear-gradient(top , rgb(178,71,0) 0%, rgb(178,102,0) 100%);
background-image: -ms-linear-gradient(top , rgb(178,71,0) 0%, rgb(178,102,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b24700', endColorstr='#b26600',GradientType=0);
}
.pageloadingdiv{
width:100%;
z-index:101;
top:250px;
}
.pageloadingdiv_wrapper{
width:240px;
height:240px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
padding:0;
margin:0;
border:1px solid #262626;
box-shadow:0 3px 4px #5e5f58;
-moz-box-shadow:0 3px 4px #5e5f58;
-webkit-box-shadow:0 3px 4px #5e5f58;
background:#ffffff;
text-align:left;
}
.pageloadingdiv_bottom{
background-image: linear-gradient(top , rgb(241,242,232) 0%, rgb(255,255,255) 100%);
background-image: -o-linear-gradient(top , rgb(241,242,232) 0%, rgb(255,255,255) 100%);
background-image: -moz-linear-gradient(top , rgb(241,242,232) 0%, rgb(255,255,255) 100%);
background-image: -webkit-linear-gradient(top , rgb(241,242,232) 0%, rgb(255,255,255) 100%);
background-image: -ms-linear-gradient(top , rgb(241,242,232) 0%, rgb(255,255,255) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f2e8', endColorstr='#ffffff',GradientType=0);
box-shadow:inset 0 10px 10px -10px #e6e8d6;
-moz-box-shadow:inset 0 10px 10px -10px #e6e8d6;
-webkit-box-shadow:inset 0 10px 10px -10px #e6e8d6;
border-radius:0 0 4px 4px;
-moz-border-radius:0 0 4px 4px;
-webkit-border-radius:0 0 4px 4px;
margin-top:184px;
height:56px;
line-height:56px;
overflow:hidden;
text-align:center;
font-size:14px;
position:absolute;
z-index:0;
width:240px;
}
.pageloadingdiv_txt{
position:absolute;
z-index:2;
width:240px;
text-align:center;
padding:71px 0 0 0;
font-size:18px;
font-weight:bold;
line-height:26px;
text-shadow:-2px -2px 4px #ffffff,-2px 2px 4px #ffffff,2px -2px 4px #ffffff,2px 2px 4px #ffffff;
}
.pageloadingdiv_img{
position:absolute;
z-index:1;
width:240px;
padding:31px 0 0 0;
text-align:center;
}

/*----------------------- lwindow ----------------------*/
#cover {
display:none;
position:fixed;
left:0;
top:0;
bottom:0;
right:0;
/*width:100%;
height:100%;
min-height:100% !Important;*/
background:#52534A;
background:rgba(0,0,0,0.65);
/*filter:alpha(Opacity=80);
opacity:0.8;
-moz-opacity:0.8;
-khtml-opacity:0.8;*/
overflow:hidden;
z-index:99;
overflow-y:scroll;
}
#iframe_cover {
display:none;
position:fixed;
left:0px;
top:0px;
bottom:0;
right:0;
border:none;
/*width:100%;
height:100%;
min-height:100% !Important;*/
filter:alpha(Opacity=0);
opacity:0;
-moz-opacity:0;
-khtml-opacity:0;
overflow:hidden;
z-index:0;
}
.lwindow{
display:none;
position:absolute;
background:none;
}
.lw_close{
margin:40px 40px 0 0;
background-image:url(../images/v2/btn_close.png);
width:78px;
height:30px;
}
.lw_close90{
margin:30px 40px 0 0;
background-image:url(../images/v2/btn_close.png);
width:78px;
height:30px;
}
.lw_closeshort90{
margin:30px 40px 0 0;
background-image:url(../images/v2/btn_close_short.png);
width:31px;
height:30px;
}
.lwbutton{position:absolute;z-index:1;margin-top:-23px;}
.coloryellow{color:#ede11b;}
.colorwhite{color:#ecf2e6;}
.lwstatic.lwwrapper{
width:650px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#ffffff;
border:1px solid #333333;
}
.lwstatic .lwtop{
background:#f1f2e8;
height:110px;
background-image: linear-gradient(top , rgb(255,255,255) 0%, rgb(241,242,232) 100%);
background-image: -o-linear-gradient(top , rgb(255,255,255) 0%, rgb(241,242,232) 100%);
background-image: -moz-linear-gradient(top , rgb(255,255,255) 0%, rgb(241,242,232) 100%);
background-image: -webkit-linear-gradient(top , rgb(255,255,255) 0%, rgb(241,242,232) 100%);
background-image: -ms-linear-gradient(top , rgb(255,255,255) 0%, rgb(241,242,232) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f2e8',GradientType=0);
box-shadow:inset 0 -10px 10px -10px #e6e8d6;
-moz-box-shadow:inset 0 -10px 10px -10px #e6e8d6;
-webkit-box-shadow:inset 0 -10px 10px -10px #e6e8d6;
border-radius:4px 4px 0 0;
-moz-border-radius:4px 4px 0 0;
-webkit-border-radius:4px 4px 0 0;
}
.lwstatic .lwtop90{
background:#f1f2e8;
height:90px;
background-image: linear-gradient(top , rgb(255,255,255) 0%, rgb(241,242,232) 100%);
background-image: -o-linear-gradient(top , rgb(255,255,255) 0%, rgb(241,242,232) 100%);
background-image: -moz-linear-gradient(top , rgb(255,255,255) 0%, rgb(241,242,232) 100%);
background-image: -webkit-linear-gradient(top , rgb(255,255,255) 0%, rgb(241,242,232) 100%);
background-image: -ms-linear-gradient(top , rgb(255,255,255) 0%, rgb(241,242,232) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f2e8',GradientType=0);
box-shadow:inset 0 -10px 10px -10px #e6e8d6;
-moz-box-shadow:inset 0 -10px 10px -10px #e6e8d6;
-webkit-box-shadow:inset 0 -10px 10px -10px #e6e8d6;
border-radius:4px 4px 0 0;
-moz-border-radius:4px 4px 0 0;
-webkit-border-radius:4px 4px 0 0;
}
.lwstatic .lwtitle{
font-size:22px;
line-height:110px;
height:110px;
overflow:hidden;
padding-left:60px;
margin-right:140px;
}
.lwstatic .lwtitle90{
font-size:22px;
line-height:90px;
height:90px;
overflow:hidden;
padding-left:28px;
margin-right:140px;
}
.lwstatic .lwbottom{
padding:28px 60px 28px 60px;
}
.lwstatic .lwbottom90{
padding:28px 28px 28px 28px;
}
.lwstatic .lwtitle2{
font-size:20px;
line-height:24px;
padding-bottom:20px;
}
.lwstatic .lwtext{
font-size:13px;
line-height:20px;
}
.lwbottom_strip{
background:#f1f2e8;
border-radius:0 0 4px 4px;
-moz-border-radius:0 0 4px 4px;
-webkit-border-radius:0 0 4px 4px;
height:50px;
padding-top:20px;
}
.lwbottom_close{
background-image:url(../images/v2/btn_close.png);
width:78px;
height:30px;
}
.lwbottom_strip .lwreview_paging{
padding-top:4px;
}

/*----------------------- master ----------------------*/
.homepage_ab1.bottom{
background:#ffffff;
}
.footer_separator{
background:url(../images/v2/hairline_divider_footer.png) no-repeat left center;
width:1px;
height:150px;
}
.footer_text{
font-size:11px;
line-height:16px;
}
.homepage_ab1 .footer_text{
font-size:12px;
line-height:18px;
}
.footer_item1{
width:240px;
}
.footer_item1 .footer_text{
padding:50px 0 0 30px;
width:110px;
}
.footer_title{
padding:22px 0 0 30px;
}
.homepage_ab1 .footer_item1 .footer_text{
padding-top:15px;
}
.footer_tvad{
margin-top:38px;
width:80px;
padding-top:50px;
background:url(../images/v2/icon_tv_footer.jpg) no-repeat center top;
text-decoration:none;
cursor:pointer;
}
.homepage_ab1 .footer_tvad{
margin-top:8px;
}
.footer_tvad:hover{
text-decoration:underline;
}
.footer_item2{
width:210px;
padding-left:29px;
}
.footer_item2 .footer_text{
padding:55px 0 7px 0;
}
.footer_share{
padding:33px 0 0 30px;
}
.footer_item3{
width:210px;
padding-left:29px;
}
.footer_item3 .trustlogo{
margin:30px 0 7px 0;
height:10px;
}
.footer_item3 .footer_text{
line-height:16px;
}
.footer_fast50_panel_img{
position:absolute;
z-index:1;
width:239px;
height:60px;
margin-top:15px;
}
.footer_fast50_panel_img.fast50{
background:url(../images/v2/logo_awards_fast50.png) no-repeat center center;
}
.footer_fast50_panel_img.fast500{
background:url(../images/v2/logo_awards_fast500.png) no-repeat center center;
}
.footer_item4{
width:227px;
padding:35px 0 0 0;
line-height:16px;
}
.footer_item4 .tmlogo{
background:url(../images/v2/tm_footer2.png) no-repeat center center;
height:90px;
}
.fbicon{
width:90px;
}
.fbiframe{
border:none;
overflow:hidden;
width:450px;
height:21px;
}
.homepage_ab1 .footer_item1,.homepage_ab1 .footer_item2,.homepage_ab1 .footer_item3{
width:239px;
padding-left:0;
}
.homepage_ab1 .footer_item4{
width:229px;
padding:0;
text-align: left;
}
.homepage_ab1 .footer_item4 .tmlogo{
height:90px;
background:url(../images/v2/tm_footer.png) no-repeat 15px center;
}
.footercopy{
padding:10px 0 20px 0;
line-height:20px;
font-size:12px;
color:#66724c;
padding-left:230px;
}
.footercopyitem{
padding-right:25px;
}

/*----------------------- compare page ----------------------*/
.compare_top{
background-image: linear-gradient(top , rgb(248,249,244) 0%, rgb(241,242,232) 100%);
background-image: -o-linear-gradient(top , rgb(248,249,244) 0%, rgb(241,242,232) 100%);
background-image: -moz-linear-gradient(top , rgb(248,249,244) 0%, rgb(241,242,232) 100%);
background-image: -webkit-linear-gradient(top , rgb(248,249,244) 0%, rgb(241,242,232) 100%);
background-image: -ms-linear-gradient(top , rgb(248,249,244) 0%, rgb(241,242,232) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f9f4', endColorstr='#f1f2e8',GradientType=0);
box-shadow:inset 0 -10px 10px -10px #e6e8d6;
-moz-box-shadow:inset 0 -10px 10px -10px #e6e8d6;
-webkit-box-shadow:inset 0 -10px 10px -10px #e6e8d6;
}
.compare_top_top{
height:60px;
overflow:hidden;
box-shadow:inset 0 -10px 10px -10px #f0f1e7;
-moz-box-shadow:inset 0 -10px 10px -10px #f0f1e7;
-webkit-box-shadow:inset 0 -10px 10px -10px #f0f1e7;
}
.compare_top .ldlogo{
position:static;
z-index:inherit;
margin:13px 0 0 0;
width:285px;
background-image:url(../images/v2/tm_ld_logo_compare.png);
}
.compare_top .ldphone{
position:static;
z-index:inherit;
margin:13px 0 0 0;
background:url(../images/v2/icon_telephone_compare.png) no-repeat left center;
}
.compare_top .ldphonenumber{
text-align:left;
font-size:18px;
line-height:21px;
color:#527502;
text-shadow:none;
}
.compare_top .hairline_divider{
height:33px;
width:1px;
background:url(../images/v2/hairline_divider.png) no-repeat left center;
margin:13px 11px 0 11px;
}
.button_contactus{
margin:13px 0 0 0;
font-size:14px;
line-height:33px;
}
.button_emailquote{
width:129px;
margin:5px 0 0 0;
}
.compare_sort_txt{
font-size:12px;
width:55px;
padding-top:10px;
line-height:20px;
color:#263800;
}
.compare_sort_select{
padding:10px 0 10px 0;
font-size:12px;
}
.icon_contactus{
background-image:url(../images/v2/icon_contact_us.png);
width:18px;
height:17px;
}
.icon_emailquote{
background-image:url(../images/v2/icon_email_quote.png);
width:30px;
height:29px;
}
.button_contactus .icon_contactus{
display:inline-block;
vertical-align:middle;
}
.button_emailquote .icon_emailquote{
display:inline-block;
vertical-align:bottom;
margin-top:-1px;
}
.compare_emailquotes{
cursor:pointer;
background:url(../images/v2/icon_email_quote.png) no-repeat left center;
padding:7px 0 0 38px;
line-height:16px;
height:22px;
margin-top:5px;
width:90px;
font-size:12px;
}
.compare_emailquotes:hover{
text-decoration:underline;
}
.compare_person_panel{
margin:10px 0 0 0;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #d1d2bc;
background:#dadbc3;
/*height:159px;*/
width:588px;
}
.compare_person_title{
font-size:24px;
padding:0 0 0 10px;
height:30px;
line-height:28px;
overflow:hidden;
}
.compare_person_title_panel{
padding:0 10px 0 9px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border:1px solid #ffffff;
border-bottom:1px solid #f1f2e8;
box-shadow:0 3px 4px #b6b7a3;
-moz-box-shadow:0 3px 4px #b6b7a3;
-webkit-box-shadow:0 3px 4px #b6b7a3;
height:28px;
background:#f1f2e8;
}
.compare_person_title_text{
line-height:28px;
font-size:11px;
white-space:nowrap;
}
.compare_person_qmarkwrapper{
margin:-4px 0 0 0;
}
.compare_person_title_arrow{
position:absolute;
z-index:1;
width:27px;
height:11px;
margin-bottom:-11px;
background:url(../images/v2/compare_person_arrow_bottom.png) no-repeat left bottom;
}
.compare_person_content_panel{
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border:1px solid #d4d5c0;
background:#f8f8f3;
padding:10px 10px 9px 10px;
margin-top:9px;
}
.compare_person_separator{
background:#dfe0c9;
height:1px;
overflow:hidden;
margin:9px 0 9px 0;
}
.compare_person.children .compare_person_separator{
margin:0 0 6px 0;
}
.compare_person{
height:30px;
}
.compare_person.children{
margin:9px 0 -4px 0;
height:23px;
display:none;
}
.compare_person_main_panel{
width:404px;
margin:10px 10px 9px 9px;
}
.compare_person_main_panel_health{
width:178px;
margin:10px 6px 9px 9px;
}
.compare_person_main_title{
margin-right:20px;
}
.compare_person_main_title .compare_person_title_arrow{
margin-left:28px;
}
.compare_person_trauma_panel{
width:352px;
margin:10px 9px 0 0;
display:none;
}
.compare_health .compare_person_trauma_panel,.compare_person_life_panel{
width:130px;
margin:10px 6px 0 0;
display:none;
}
.compare_person_trauma_title1{
margin:0 0 0 10px;
}
.compare_health .compare_person_trauma_title1{
margin:0;
padding:0 9px 0 8px;
}
.compare_person_life_title1{
margin-left:10px;
}
.compare_person_trauma_title2{
margin:0 0 0 18px;
}
.compare_person_trauma_title1 .compare_person_title_arrow{
margin-left:40px;
}
.compare_person_life_title1 .compare_person_title_arrow{
margin-left:30px;
}
.compare_person_trauma_title2 .compare_person_title_arrow{
margin-left:35px;
}
.compare_notrauma,.compare_nolife{
display:none;
}
.compare_person_trauma_panel .compare_trauma_contents,.compare_person_life_panel .compare_life_contents{
display:none;
}
.compare_person_traumacover_standalone{
margin:0 8px 0 8px;
}
.compare_person_traumacover_standalone select{
height:30px;
width:138px;
color:#333333;
font-weight:bold;
font-size:12px;
}
.compare_person_traumacover_remove,.compare_person_lifecover_remove{
cursor:pointer;
}
.compare_health .compare_person_traumacover_remove,.compare_person_lifecover_remove{
margin-top:-1px;
font-size:10px;
font-weight:bold;
line-height:10px;
}
.compare_top.ab_lifecalcshow .compare_person_lifecover_remove{
margin-top:1px;
}
.compare_person_traumacover_remove:hover,.compare_person_lifecover_remove:hover{
text-decoration:underline;
}
.compare_person_traumacover_add,.compare_person_lifecover_add{
cursor:pointer;
padding-left:12px;
line-height:30px;
}
.compare_person_traumacover_add:hover,.compare_person_lifecover_add:hover{
text-decoration:underline;
}
.compare_person_update_panel{
width:155px;
margin:10px 9px 0 0;
}
.compare_health .compare_person_update_panel{
width:139px;
}
.compare_person_update_title{
margin-left:20px;
}
.compare_person_update_title .compare_person_title_arrow{
margin-left:32px;
}
.compare_health .compare_person_update_title{
margin-left:13px;
}
.compare_health .compare_person_update_title .compare_person_title_arrow{
margin-left:33px;
}
.compare_person_frequency{
margin-top:9px;
border:1px solid #d4d5c0;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
padding:9px;
background:#f8f8f3;
height:30px;
}
.compare_person_frequency select{
width:100%;
height:30px;
font-size:12px;
font-weight:bold;
color:#333333;
vertical-align:middle;
}
.compare_person_update{
margin-top:15px;
width:145px;
height:30px;
background-image:url(../images/v2/btn_update.png);
}
.compare_health .compare_person_update{
background-image:url(../images/v2/btn_update_health.png);
width:121px;
}
.compare_person_update.disabled{
background-position:left bottom;
background-repeat:no-repeat;
}
.compare_person_update.button_hover:hover{
background-position:left -30px;
}
.compare_person_excess_panel{
width:104px;
margin:10px 6px 0 0;
}
.compare_person_excess_title{
margin-left:10px;
}
.compare_person_excess_title .compare_person_title_arrow{
margin-left:18px;
}
.compare_person_excess{
margin-top:9px;
border:1px solid #d4d5c0;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
padding:34px 9px 34px 9px;
background:#f8f8f3;
height:30px;
}
.compare_person_excess select{
width:100%;
height:30px;
font-size:12px;
font-weight:bold;
color:#333333;
vertical-align:middle;
}
.compare_person_healthaddon_panel{
width:219px;
margin:10px 6px 0 0;
}
.compare_person_healthaddon_title{
margin-left:53px;
}
.compare_person_healthaddon_title .compare_person_title_arrow{
margin-left:30px;
}
.compare_person_healthaddon{
margin-top:9px;
border:1px solid #d4d5c0;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
padding:9px 9px 0 9px;
background:#f8f8f3;
height:90px;
line-height:19px;
}
.compare_person_healthaddon .compare_person_qmarkwrapper{
margin-top:-8px;
}
.compare_healthaddon1,.compare_healthaddon2,.compare_healthaddon3{
margin-top:2px;
}
.compare_check{
width:19px;
height:19px;
background:url(../images/v2/compare_check.png) no-repeat left top;
cursor:pointer;
}
.compare_check.checked{
background-position:left bottom;
}
.compare_healthaddon0 .compare_check{
cursor:auto;
}
.compare_person_head{
background:url(../images/v2/icon_person_unknown.png) no-repeat left center;
width:38px;
height:31px;
}
.compare_health .compare_person_head{
background:url(../images/v2/icon_person_unknown_health.png) no-repeat left center;
width:30px;
height:30px;
}
.compare_person.children .compare_person_head{
height:16px;
}
.compare_person_head.female{
background-image:url(../images/v2/icon_person_female.png);
}
.compare_health .compare_person_head.female{
background-image:url(../images/v2/icon_person_female_health.png);
}
.compare_person_head.male{
background-image:url(../images/v2/icon_person_male.png);
}
.compare_health .compare_person_head.male{
background-image:url(../images/v2/icon_person_male_health.png);
}
.compare_person_head.child{
background-image:url(../images/v2/icon_person_child.png);
background-position:4px center;
}
.compare_person_head.nochild{
background-image:url(../images/v2/icon_person_nochild.png);
background-position:4px center;
}
.compare_person_detail{
margin-left:38px;
display:none;
}
.compare_health .compare_person_detail{
margin-left:30px;
}
.compare_person_desc_panel{
width:212px;
}
.compare_health .compare_person_desc_panel{
width:auto;
}
.compare_person_desc{
font-size:13px;
font-weight:bold;
line-height:16px;
}
.compare_health .compare_person_desc{
font-size:12px;
font-weight:normal;
line-height:normal;
}
.compare_person_change{
background:url(../images/v2/link_arrow.png) no-repeat left center;
padding-left:10px;
line-height:16px;
width:53px;
cursor:pointer;
}
.compare_health .compare_person .compare_person_change,.compare_health .compare_person .compare_person_change{
margin-top:-16px;
float:right;
width:48px;
}
.compare_person_change:hover{
text-decoration:underline;
}
.compare_person_add{
padding-left:10px;
line-height:30px;
width:90px;
cursor:pointer;
}
.compare_person.children .compare_person_add{
line-height:16px;
}
.compare_health .compare_person_add{
float:none;
width:130px;
margin-left:30px;
position:absolute;
z-index:1;
}
.compare_person_add:hover{
text-decoration:underline;
}
.compare_person_add_icon{
position:absolute;
z-index:1;
margin-left:-11px;
color:#67734C;
font-size:14px;
}
.compare_person_dollar{
position:absolute;
z-index:1;
line-height:30px;
margin-left:9px;
font-size:14px;
font-weight:bold;
}
.compare_top .quotepanel_coveramount_calc{
display:none;
}
.compare_top.ab_lifecalcshow .quotepanel_coveramount_calc{
display:block;
height:12px;
line-height:12px;
background:none;
padding:2px 0 0 0;
font-size:10px;
}
.compare_top.ab_lifecalcshow .compare_person_lifecover{
margin-top:-5px;
}
.compare_person_cover_input input{
padding:0 17px 0 17px;
width:76px;
border:1px solid #cccccc;
border-right:0;
background:#ffffff;
line-height:28px;
height:28px;
font-size:14px;
}
.compare_health .compare_person_cover_input input{
width:70px;
padding:0 0 0 17px;
}
.compare_person_cover_increase{
background-image:url(../images/v2/compare_increase.png);
width:19px;
height:15px;
}
.compare_person_cover_decrease{
background-image:url(../images/v2/compare_decrease.png);
width:19px;
height:15px;
}
.compare_addon_panel_wrapper{
width:187px;
}
.compare_addon_panel_wrapper.thinversion{
width:140px;
margin-left:-5px;
}
.compare_addon_panel{
margin:35px 0 0 20px;
width:187px;
height:57px;
background:url(../images/v2/compare_addon_bg.png) no-repeat center center;
cursor:pointer;
}
.compare_addon_panel_wrapper.thinversion .compare_addon_panel{
width:140px;
height:82px;
background:url(../images/v2/compare_addon_bg2.png) no-repeat center center;
margin:75px 0 0 0;
}
.compare_addon_panel_hoverborder{
display:none;
width:189px;
height:59px;
position:absolute;
z-index:1;
margin:-1px 0 0 -1px;
background:url(../images/v2/compare_addon_bg_hover.png) no-repeat center center;
}
.compare_addon_panel_wrapper.thinversion .compare_addon_panel_hoverborder{
width:142px;
height:84px;
background:url(../images/v2/compare_addon_bg2_hover.png) no-repeat center center;
}
.compare_addon_panel:hover .compare_addon_panel_hoverborder{
display:block;
}
.ie7 .compare_addon_panel:hover .compare_addon_panel_hoverborder{
display:none;
}
.compare_health .compare_addon_panel.compare_addon_life{
margin-top:10px;
}
.compare_health .compare_addon_panel.compare_addon_trauma{
margin-top:10px;
}
.compare_addon_panel_wrapper.thinversion .compare_addon_panel.compare_addon_life{
margin-top:20px;
}
.compare_addon_panel_wrapper.thinversion .compare_addon_panel.compare_addon_trauma{
margin-top:20px;
}
.compare_addon_panel_topspace{
height:35px;
}
.compare_addon_panel_wrapper.thinversion .compare_addon_panel_topspace{
height:55px;
}
.compare_addon_optionaltitle{
position:absolute;
z-index:1;
margin:31px 0 0 40px;
background:url(../images/v2/compare_addon_title.png) no-repeat left top;
width:158px;
height:33px;
}
.compare_addon_panel_wrapper.thinversion .compare_addon_optionaltitle{
margin:25px 0 0 25px;
background:url(../images/v2/compare_addon_title2.png) no-repeat left top;
width:100px;
height:47px;
}
.compare_health .compare_addon_optionaltitle{
margin:11px 0 0 40px;
}
.compare_addon_optionaltitle2{
position:absolute;
z-index:1;
margin:-13px 0 0 58px;
background:url(../images/v2/compare_addon_title2.png) no-repeat left top;
width:100px;
height:47px;
}
.compare_addon_title{
margin-top:5px;
font-size:14px;
font-weight:bold;
line-height:20px;
}
.compare_addon_title_add{
font-size:18px;
}
.compare_addon_trauma .compare_addon_title{
margin-left:22px;
}
.compare_addon_life .compare_addon_title{
margin-left:30px;
}
.compare_addon_title .linkcolor{
font-size:18px;
line-height:20px;
}
.compare_addon_panel_wrapper.thinversion .compare_addon_title{
line-height:17px;
}
.compare_addon_panel_wrapper.thinversion .compare_addon_title_add{
padding-left:25px;
}
.compare_addon_qmark_wrapper{
margin:-3px 0 0 -5px;
}
.compare_addon_panel_wrapper.thinversion .compare_addon_panel .compare_addon_qmark_wrapper{
margin-top:15px;
}
.compare_addon_detail{
font-size:11px;
text-align:center;
padding:0 5px 0 15px;
}
.compare_addon_addtoquote{
margin-top:10px;
padding-left:15px;
line-height:16px;
width:90px;
cursor:pointer;
text-align:left;
font-size:13px;
}
.compare_addon_addtoquote:hover{
text-decoration:underline;
}

.compare_center{
background:#ffffff;
}
.compare_table{
display:none;
}
.compare_table_title{
border:1px solid #639500;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
background:#79b302;
background-image: linear-gradient(top , rgb(136,202,1) 0%, rgb(121,179,2) 63%);
background-image: -o-linear-gradient(top , rgb(136,202,1) 0%, rgb(121,179,2) 63%);
background-image: -moz-linear-gradient(top , rgb(136,202,1) 0%, rgb(121,179,2) 63%);
background-image: -webkit-linear-gradient(top , rgb(136,202,1) 0%, rgb(121,179,2) 63%);
background-image: -ms-linear-gradient(top , rgb(136,202,1) 0%, rgb(121,179,2) 63%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#88ca01', endColorstr='#79b302',GradientType=0);
color:#ffffff;
font-size:11px;
font-weight:bold;
text-shadow:1px 1px 3px #223300;
}
.compare_qmark{
background:url(../images/v2/compare_qmark.png) no-repeat left top;
width:16px;
height:16px;
cursor:pointer;
margin:10px 0 0 10px;
position:relative;
z-index:3;
}
.compare_health .compare_qmark.compare_tooltip_trauma{
margin-left:5px;
}
.compare_qmark:hover,.compare_qmark.hover{
background-position:left bottom;
}
.compare_table_title_cell{
height:38px;
}
.compare_table_title_cell.sortable{
cursor:pointer;
}
.compare_hover_tooltip{
background:url(../images/v2/comparetable_tootip_hover.png) no-repeat left top;
width:140px;
height:50px;
position:absolute;
z-index:5;
display:none;
margin-top:-38px;
}
.compare_table_col2 .compare_hover_tooltip{
margin-left:33px;
}
.compare_table_col3 .compare_hover_tooltip{
margin-left:33px;
}
.compare_table_col4 .compare_hover_tooltip{
margin-left:48px;
}
.compare_table_col6 .compare_hover_tooltip{
margin-left:42px;
}
.compare_health .compare_table_col2 .compare_hover_tooltip{
margin-left:45px;
}
.compare_health .prezzycard .compare_table_col2 .compare_hover_tooltip,
.compare_health .cashback .compare_table_col2 .compare_hover_tooltip{
margin-left:33px;
}
.compare_health .compare_table_col3 .compare_hover_tooltip{
margin-left:48px;
}
.compare_health .prezzycard .compare_table_col3 .compare_hover_tooltip,
.compare_health .cashback .compare_table_col3 .compare_hover_tooltip{
margin-left:33px;
}
.compare_health .compare_table_col4 .compare_hover_tooltip{
margin-left:63px;
}
.compare_health .prezzycard .compare_table_col4 .compare_hover_tooltip,
.compare_health .cashback .compare_table_col4 .compare_hover_tooltip{
margin-left:48px;
}
.compare_table_title_cell.sortingby .compare_title_pointer{
display:block;
}
.compare_title_pointer{
position:absolute;
z-index:1;
margin:38px 0 -8px 0;
width:13px;
height:8px;
background:url(../images/v2/arrow_results_table_column_reorder.png) no-repeat center top;
display:none;
}
.compare_table_title_cell .compare_titletext_wrapper{
width:60%;
height:38px;
}
.compare_table_title_cell .compare_qmark_wrapper{
position:absolute;
z-index:1;
}
.compare_table_col2 .compare_qmark_wrapper{
margin-left:85px;
}
.compare_health .compare_table_col2 .compare_qmark_wrapper{
margin-left:97px;
}
.compare_health .prezzycard .compare_table_col2 .compare_qmark_wrapper{
margin-left:85px;
}
.compare_table_col3 .compare_qmark_wrapper{
margin-left:85px;
}
.compare_health .compare_table_col3 .compare_qmark_wrapper{
margin-left:100px;
}
.compare_health .prezzycard .compare_table_col3 .compare_qmark_wrapper{
margin-left:85px;
}
.compare_table_col4 .compare_qmark_wrapper{
margin-left:100px;
}
.compare_health .compare_table_col4 .compare_qmark_wrapper{
margin-left:115px;
}
.compare_health .prezzycard .compare_table_col4 .compare_qmark_wrapper{
margin-left:100px;
}
.compare_table_col6 .compare_qmark_wrapper{
margin-left:95px;
}
.compare_table_title_cell_text{
padding-top:4px;
line-height:16px;
text-align:center;
}
.compare_table_title_cell_text a,.compare_table_title_cell_text a:hover,.compare_table_title_cell_text a:visited{
color:#ffffff;
text-decoration:none;
font-size:inherit;
font-weight:inherit;
line-height:inherit;
}
.compare_table_col1 .compare_table_title_cell_text,.compare_table_col8 .compare_table_title_cell_text{
padding-top:0;
line-height:38px;
}
.compare_table_col1{
padding-left:20px;
width:130px;
overflow-x:hidden;
}
.compare_table_col1 .compare_title_pointer{
width:150px;
}
.compare_table_col_na{
width:750px;
padding-left:50px;
overflow-x:hidden;
font-size:13px;
}
.compare_table_col2{
width:116px;
overflow-x:hidden;
}
.compare_table_col2 .compare_title_pointer{
width:116px;
}
.compare_health .compare_table_col2{
width:141px;
}
.compare_health .compare_table_col2 .compare_title_pointer{
width:141px;
}
.compare_health .prezzycard .compare_table_col2{
width:116px;
}
.compare_health .prezzycard .compare_table_col2 .compare_title_pointer{
width:116px;
}
.compare_table_col3{
width:120px;
overflow-x:hidden;
}
.compare_table_col3 .compare_title_pointer{
width:120px;
}
.compare_health .compare_table_col3{
width:156px;
}
.compare_health .compare_table_col3 .compare_title_pointer{
width:156px;
}
.compare_health .prezzycard .compare_table_col3{
width:120px;
}
.compare_health .prezzycard .compare_table_col3 .compare_title_pointer{
width:120px;
}
.compare_table_col4{
width:138px;
overflow-x:hidden;
}
.compare_table_col4 .compare_title_pointer{
width:138px;
}
.compare_health .compare_table_col4{
width:173px;
}
.compare_health .compare_table_col4 .compare_title_pointer{
width:173px;
}
.compare_health .prezzycard .compare_table_col4{
width:138px;
}
.compare_health .prezzycard .compare_table_col4 .compare_title_pointer{
width:138px;
}
.compare_table_col5{
width:78px;
overflow-x:hidden;
}
.compare_table_col5 .compare_title_pointer{
width:78px;
}
.compare_health .compare_table_col5{
width:109px;
}
.compare_health .compare_table_col5 .compare_title_pointer{
width:109px;
}
.compare_health .compare_table_col5 .compare_totalprem_strike{
width:109px;
}
.compare_health .prezzycard .compare_table_col5{
width:78px;
}
.compare_health .prezzycard .compare_table_col5 .compare_title_pointer{
width:78px;
}
.compare_table_col6{
width:128px;
overflow-x:hidden;
opacity: 0;
}
.compare_table_col6 .compare_title_pointer{
width:128px;
}
.compare_table_col7{
width:128px;
overflow-x:hidden;
}
.compare_table_col8{
width:90px;
overflow-x:hidden;
}
.compare_table_row{
}
.compare_table_row.not_available,.compare_table_row:hover{
background:url(../images/v2/compare_notavail_bg.png) no-repeat center center;
}
.compare_table_cell{
height:59px;
line-height:59px;
}
.compare_separator .left{
height:1px;
width:195px;
background:#c6de9b;
}
.compare_separator .center{
height:1px;
width:560px;
background:#c6de9b;
}
.compare_separator .right{
height:1px;
width:195px;
background:#c6de9b;
}
.compare_providerlogo{
margin:auto;
vertical-align:middle;
}
.compare_financialrating{
line-height:20px;
font-size:14px;
padding-top:15px;
}
.compare_financialratingagency{
line-height:15px;
font-size:11px;
}
.compare_table_cell.compare_table_col2:hover .compare_financialrating{
font-size:18px;
}
.compare_table_cell.compare_table_col2:hover .compare_financialratingagency{
font-size:14px;
}
.compare_table_cell.compare_table_col1,.compare_table_cell.compare_table_col2,.compare_table_cell.compare_table_col3,.compare_table_cell.compare_table_col4{
cursor:pointer;
}
.compare_star_wrapper{
width:95px;
padding-left:2px;
}
.compare_table_cell.compare_table_col3:hover .compare_star_wrapper,.compare_table_cell.compare_table_col4:hover .compare_star_wrapper{
width:120px;
padding-left:0;
}
.compare_star_item{
width:19px;
height:59px;
background-position:left center;
background-repeat:no-repeat;
}
.compare_table_cell.compare_table_col3:hover .compare_star_item,.compare_table_cell.compare_table_col4:hover .compare_star_item{
width:23px;
}
.compare_star_yellow_full{
background-image:url(../images/v2/star_small_yellow.png);
}
.compare_table_cell.compare_table_col3:hover .compare_star_yellow_full,.compare_table_cell.compare_table_col4:hover .compare_star_yellow_full{
background-image:url(../images/v2/star_hover_yellow.png);
}
.compare_star_yellow_half{
background-image:url(../images/v2/star_small_yellow_half.png);
}
.compare_table_cell.compare_table_col3:hover .compare_star_yellow_half,.compare_table_cell.compare_table_col4:hover .compare_star_yellow_half{
background-image:url(../images/v2/star_hover_yellow_half.png);
}
.compare_star_orange_full{
background-image:url(../images/v2/star_small_orange.png);
}
.compare_table_cell.compare_table_col3:hover .compare_star_orange_full,.compare_table_cell.compare_table_col4:hover .compare_star_orange_full{
background-image:url(../images/v2/star_hover_orange.png);
}
.compare_star_orange_half{
background-image:url(../images/v2/star_small_orange_half.png);
}
.compare_table_cell.compare_table_col3:hover .compare_star_orange_half,.compare_table_cell.compare_table_col4:hover .compare_star_orange_half{
background-image:url(../images/v2/star_hover_orange_half.png);
}
.compare_star_yellow_empty,.compare_star_orange_empty{
background-image:url(../images/v2/star_small_empty.png);
}
.compare_table_cell.compare_table_col3:hover .compare_star_yellow_empty,.compare_table_cell.compare_table_col4:hover .compare_star_yellow_empty,.compare_table_cell.compare_table_col3:hover .compare_star_orange_empty,.compare_table_cell.compare_table_col4:hover .compare_star_orange_empty{
background-image:url(../images/v2/star_hover_empty.png);
}
.compare_totalprem{
font-size:12px;
}
.compare_health .compare_totalprem{
font-size:20px;
}
.compare_totalprem_healthexcessnote{
font-size:11px;
text-align:left;
line-height:normal;
width:160px;
}
.compare_totalprem_strike{
position:absolute;
z-index:1;
width:78px;
height:59px;
background:url(../images/v2/strikethrough_red_price.png) no-repeat center center;
}
.compare_totalprem_strike_drawer{
position:absolute;
z-index:1;
background:url(../images/v2/strikethrough_red_price.png) no-repeat center center;
width:47px;
height:15px;
margin-top:3px;
}
.compare_afterrebate{
font-size:20px;
}
.compare_policysummary{
background:url(../images/v2/triangle_view_summary.png) no-repeat right center;
padding-right:15px;
cursor:pointer;
width:90px;
white-space:nowrap;
overflow:hidden;
}
.compare_policysummary:hover,.compare_policysummary.active{
text-decoration:underline;
}
.compare_policysummary.showingsummary{
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
filter: alpha(opacity=30);
opacity: 0.3;
cursor:auto;
}
.compare_policysummary.showingsummary:hover,.compare_policysummary.showingsummary.active{
text-decoration:none;
}
.compare_policysummary.tohidesummary{
margin:9px 0 -1px 2px;
border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
border:1px solid #e0f3ba;
border-bottom:0;
position:absolute;
z-index:1;
width:109px;
height:38px;
padding:13px 15px 0 0;
line-height:14px;
text-align:center;
background:url(../images/v2/triangle_hide_summary.png) no-repeat 104px 16px #f9fdf5;
}
.compare_apply{
margin-top:15px;
width:70px;
height:30px;
background-image:url(../images/v2/btn_apply_small.png);
}
.compare_apply.showingsummary{
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
filter: alpha(opacity=20);
opacity: 0.2;
}
.compare_detail{
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #e0f3ba;
background:#f9fdf5;
margin:0 15px 0 15px;
padding:19px 19px 19px 30px;
display:none;
position:relative;
}
.compare_detail_left{
width:330px;
padding-right:39px;
}
.compare_detail_right_top{
width:390px;
border:1px solid #e6f6c9;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#ffffff;
padding:14px 19px 19px 29px;
}
.compare_detail_right_bottom{
width:418px;
border:1px solid #e6f6c9;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#f1f2e8;
margin-top:-1px;
height:89px;
padding:0 0 0 20px;
}
.compare_providerdesc{
font-style:italic;
font-size:11px;
padding:13px 0 18px 0;
}
.compare_benefitdesc{
font-size:13px;
}
ul.compare_benefitdesc_list{
margin-top:10px;
list-style:none;
}
ul.compare_benefitdesc_list li{
/*height:21px;*/
overflow:hidden;
padding-left:30px;
line-height:21px;
background:url(../images/v2/tick_green.png) no-repeat left top;
}
.compare_documents{
padding-top:15px;
}
.compare_documents_title{
font-weight:bold;
color:#333333;
padding-left:23px;
margin-bottom:10px;
height:16px;
line-height:16px;
background:url(../images/v2/icon_pdf.png) no-repeat left center;
}
.compare_documents_item{
cursor:pointer;
width:140px;
background:url(../images/v2/link_arrow.png) no-repeat left 4px;
padding-left:12px;
line-height:16px;
}
.compare_documents_item:hover{
text-decoration:underline;
}
.compare_viewcoverdetails{
background-image:url(../images/v2/btn_coverdetails.png);
height:30px;
width:160px;
}
.compare_detail_arrowdown{
background:url(../images/v2/compare_detail_arrowdown.png) no-repeat center center;
width:70px;
height:28px;
}
.compare_emailquote{
cursor:pointer;
background:url(../images/v2/icon_email_quote.png) no-repeat left center;
padding:0 0 0 38px;
line-height:29px;
height:29px;
width:80px;
font-size:12px;
}
.compare_emailquote:hover{
text-decoration:underline;
}
.compare_detail_prem_panel{
width:180px;
padding-top:10px;
}
.compare_detail_prem_title{
font-weight:normal;
font-size:16px;
}
.compare_detail_prem1{
font-weight:normal;
font-size:16px;
padding:2px 10px 0 0;
}
.compare_detail_prem{
font-weight:bold;
font-size:24px;
padding:2px 10px 0 0;
}
.compare_detail_prem_freq{
padding-top:17px;
font-size:11px;
font-weight:bold;
}
.compare_detail_qmark_wrapper{
margin-top:-10px;
}
.compare_detail_apply_panel_wrapper{
width:198px;
}
.compare_detail_apply_panel{
margin-top:10px;
height:128px;
border:1px solid #d7efa6;
/*background:#f9fdf5;*/
}
.compare_detail_apply{
margin:19px 0 2px 19px;
width:171px;
height:50px;
background-image:url(../images/v2/btn_apply.png);
}
.compare_detail_trustlogo{
margin:0 0 0 35px;
}
.compare_detail_whatsnext1{
width:96px;
height:87px;
margin:2px 10px 0 0;
background:url(../images/v2/postit_whats_next.png) no-repeat left top;
}
.compare_detail_whatsnext2{
font-size:11px;
width:142px;
padding-top:23px;
}
.compare_detail_whatsnext3{
margin:38px 10px 0 10px;
width:11px;
height:16px;
background:url(../images/v2/arrow_green_whats_next.png) no-repeat left top;
}
.compare_detail_whatsnext4{
font-size:11px;
width:120px;
padding-top:23px;
}

.compare_bottom_separator{
height:8px;
border:1px solid #75a418;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
background:#86c601;
}
.compare_reason.left{
margin-top:29px;
width:155px;
height:1px;
background:#c6de9b;
}
.compare_reason.right{
margin-top:29px;
width:155px;
height:1px;
background:#c6de9b;
}
.compare_reason_title{
margin:0 310px 0 310px;
text-align:center;
line-height:60px;
font-size:24px;
}
.compare_reason_arrow{
width:40px;
height:40px;
margin:69px 8px 0 8px;
}
.compare_reason_arrow.left{
background-image:url(../images/v2/compare_reason_arrow_left.png);
}
.compare_reason_arrow.right{
background-image:url(../images/v2/compare_reason_arrow_right.png);
}
.compare_reason_items{
padding-top:20px;
width:340px;
}
.compare_reason_item{
padding-bottom:20px;
width:316px;
}
.compare_center .compare_reason_item{
display:none;
width:100%;
padding-bottom:0;
}
.compare_reason_item.active{
display:block;
}
.compare_reason_item_title{
font-size:22px;
padding-bottom:10px;
}
.compare_reason_item_text{
margin-left:103px;
font-size:12px;
line-height:20px;
}
.compare_center .compare_reason_item_text{
padding-top:10px;
font-size:14px;
}
.compare_center .compare_reason_item_text a{
font-size:14px;
}
.compare_reason_item_icon{
width:103px;
height:92px;
background-repeat:no-repeat;
background-position:left top;
}
.compare_reason_item.item1 .compare_reason_item_icon{
background-image:url(../images/v2/home_reason_1.jpg);
margin-left:-8px;
}
.compare_reason_item.item2 .compare_reason_item_icon{
background-image:url(../images/v2/home_reason_2.jpg);
margin-left:-17px;
}
.compare_reason_item.item3 .compare_reason_item_icon{
background-image:url(../images/v2/home_reason_3.jpg);
margin-left:-2px;
}
.compare_reason_item.item4 .compare_reason_item_icon{
background-image:url(../images/v2/home_reason_4.jpg);
margin-left:-2px;
}
.compare_reason_item.item5 .compare_reason_item_icon{
background-image:url(../images/v2/home_reason_5.jpg);
margin-left:-8px;
}
.compare_reason_item.item6 .compare_reason_item_icon{
background-image:url(../images/v2/home_reason_6.jpg);
margin-left:-15px;
}
.compare_center .compare_reason_item.item1 .compare_reason_item_icon{
background-image:url(../images/v2/compare_reason_1.png);
}
.compare_center .compare_reason_item.item2 .compare_reason_item_icon{
background-image:url(../images/v2/compare_reason_2.png);
}
.compare_center .compare_reason_item.item3 .compare_reason_item_icon{
background-image:url(../images/v2/compare_reason_3.png);
}
.compare_center .compare_reason_item.item4 .compare_reason_item_icon{
background-image:url(../images/v2/compare_reason_4.png);
}
.compare_center .compare_reason_item.item5 .compare_reason_item_icon{
background-image:url(../images/v2/compare_reason_5.png);
}
.compare_center .compare_reason_item.item6 .compare_reason_item_icon{
background-image:url(../images/v2/compare_reason_6.png);
}
.compare_reason_steps{
position:absolute;
z-index:2;
margin-top:149px;
width:468px;
}
.compare_reason_steps_wrapper{
width:90px;
}
.compare_reason_step{
width:10px;
height:10px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#d8d5ca;
margin-right:5px;
cursor:pointer;
}
.compare_reason_step:hover,.compare_reason_step.active{
background:#9d9385;
}
.compare_reason_step.active{
cursor:auto;
}
.compare_review_panel{
border:1px solid #cee2aa;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#f1f2e8;
width:468px;
height:178px;
}
.compare_review_text1{
font-size:20px;
padding:20px 0 17px 32px;
line-height:25px;
}
.compare_review_quotestart{
margin-left:30px;
width:31px;
height:24px;
background:url(../images/v2/home_quote_left.png) no-repeat left top;
}
.compare_review_quoteend{
display:inline-block;
width:31px;
height:24px;
background-image:url(../images/v2/home_quote_right.png);
vertical-align:bottom;
margin-bottom:-10px;
}
.compare_review_panel_right{
padding-top:5px;
width:260px;
}
.compare_review_detail{
font-style:italic;
font-size:16px;
}
.compare_review_person{
padding-top:8px;
font-size:12px;
}
.compare_review_img{
position:absolute;
z-index:1;
margin:0 -20px 0 340px;
background:url(../images/v2/testimonial1.jpg) no-repeat left top;
width:114px;
height:179px;
}
.compare_review_btn{
position:absolute;
z-index:1;
margin:139px 0 0 307px;
width:100px;
}


.aboutus_review_panel{
border:1px solid #dbf1af;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
width:238px;
height:338px;
margin-top:40px;
}
.aboutus_review_text1{
font-size:15px;
padding:15px 0 14px 0;
line-height:20px;
text-align:center;
}
.aboutus_review_panel_inner{
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border:1px solid #dbf0a0;
cursor:pointer;
margin:0 19px 10px 19px;
}
.aboutus_review_panel_inner:hover{
border:1px solid #ff6900;
box-shadow:0 0 3px #ff6900, inset 0 0 3px #ff6900;
-moz-box-shadow:0 0 3px #ff6900, inset 0 0 3px #ff6900;
-webkit-box-shadow:0 0 3px #ff6900, inset 0 0 3px #ff6900;
}
.aboutus_review_text2{
text-align:center;
padding:7px 0 3px 0;
font-size:11px;
line-height:14px;
}
.aboutus_review_star{
padding-left:3px;
}
.aboutus_review_star_item{
width:35px;
height:33px;
margin-right:4px;
background-repeat:no-repeat;
background-image:url(../images/v2/starhome.png);
}
.aboutus_review_rating{
text-align:center;
padding:5px 0 5px 0;
line-height:16px;
}
.aboutus_review_rating_text{
color:#ff8100;
font-size:16px;
}
.aboutus_review_rating_date{
font-size:12px;
}
.aboutus_review_quote_panel{
height:155px;
overflow:hidden;
}
.aboutus_review_quotestart{
margin-left:19px;
width:31px;
height:24px;
background:url(../images/v2/home_quote_left.png) no-repeat left top;
}
.aboutus_review_quoteend{
display:inline-block;
width:31px;
height:24px;
background-image:url(../images/v2/home_quote_right.png);
vertical-align:bottom;
margin-bottom:-10px;
}
.aboutus_review_panel_right{
padding:5px 19px 0 19px;
}
.aboutus_review_detail{
font-style:italic;
font-size:16px;
}
.aboutus_review_person{
padding-top:12px;
font-size:11px;
}
.aboutus_review_img{
position:absolute;
z-index:1;
margin:222px 0 0 113px;
background-repeat:no-repeat;
background-position:left top;
width:145px;
height:116px;
}
.aboutus_review_img.img1{
background-image:url(../images/v2/lifedirect_testimonial_1.png);
}
.aboutus_review_img.img2{
background-image:url(../images/v2/lifedirect_testimonial_2.png);
}
.aboutus_review_img.img3{
background-image:url(../images/v2/lifedirect_testimonial_3.png);
}
.aboutus_review_img.img4{
background-image:url(../images/v2/lifedirect_testimonial_4.png);
}
.aboutus_review_img.img5{
background-image:url(../images/v2/lifedirect_testimonial_5.png);
}
.aboutus_review_btn{
margin:0 0 0 20px;
width:90px;
height:25px;
background-image:url(../images/v2/btn_aboutus_readmore.png);
}

#div_lwcompareperson{
}
#div_lwcompareperson .lwwrapper{
background:#ffffff;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #333333;
padding:11px 5px 19px 4px;
width:373px;
}
#div_lwcompareperson .quotepanel{
margin:0;
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;
border:0;
padding:0;
}
#div_lwcompareperson .quotepanel_person_main{
padding-bottom:18px;
}
#div_lwcompareperson #div_partner{
padding-bottom:18px;
}
#div_lwcompareperson #div_children{
padding-top:14px;
padding-bottom:15px;
}
#div_lwcompareperson .quotepanel_comparequote{
padding:19px 0 0 0;
}
#div_lwcompareperson .quotepanel_comparequote_button{
width:134px;
height:30px;
background-image:url(../images/v2/btn_personupdate.png);
}
.quotepanel_cancelchange{
position:absolute;
margin:19px 0 0 300px;
line-height:30px;
}
.isfocus .quotepanel_person{
border:1px solid #ff6900;
box-shadow:0 0 2px #ffa42e,inset 0 0 2px #ffa42e;
-moz-box-shadow:0 0 2px #ffa42e,inset 0 0 2px #ffa42e;
-webkit-box-shadow:0 0 2px #ffa42e,inset 0 0 2px #ffa42e;
}

.compare_tooltip{
background:none;
position:absolute;
z-index:100001;
display:none;
}
.compare_tooltip_top{
position:absolute;
z-index:1;
margin-left:34px;
width:13px;
height:14px;
background:url(../images/v2/tooltip_top.png) no-repeat left top;
}
.compare_tooltip_bottom{
margin:13px 7px 8px 6px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #1e88ab;
background:#ddebf0;
padding:6px;
box-shadow:0 2px 8px #000000;
-moz-box-shadow:0 2px 8px #000000;
-webkit-box-shadow:0 2px 8px #000000;
}
.compare_tooltip_content_wrapper{
background:#ffffff;
line-height:16px;
padding:10px 10px 10px 15px;
color:#333333;
font-size:12px;
width:230px;
text-align:left;
}
.compare_tooltip_qmark{
padding:2px 9px 7px 0;
}


/*----------------------- review lw ----------------------*/
#div_lw_review{
width:790px;
}
#div_lw_review .lwwrapper{
border:1px solid #333333;
padding:0;
background:#ffffff;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.lwreview_top{
height:229px;
background:#f1f2e8;
border-radius:4px 4px 0 0;
-moz-border-radius:4px 4px 0 0;
-webkit-border-radius:4px 4px 0 0;
background-image: linear-gradient(top , rgb(255,255,255) 0%, rgb(241,242,232) 100%);
background-image: -o-linear-gradient(top , rgb(255,255,255) 0%, rgb(241,242,232) 100%);
background-image: -moz-linear-gradient(top , rgb(255,255,255) 0%, rgb(241,242,232) 100%);
background-image: -webkit-linear-gradient(top , rgb(255,255,255) 0%, rgb(241,242,232) 100%);
background-image: -ms-linear-gradient(top , rgb(255,255,255) 0%, rgb(241,242,232) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f2e8',GradientType=0);
box-shadow:inset 0 -10px 10px -10px #e6e8d6;
-moz-box-shadow:inset 0 -10px 10px -10px #e6e8d6;
-webkit-box-shadow:inset 0 -10px 10px -10px #e6e8d6;
}
.lwreview_top_title{
padding:34px 0 0 57px;
width:500px;
font-size:26px;
}
.lwreview_overall{
width:530px;
}
.lwreview_overall_title{
width:550px;
}
.lwreview_overall_title{
font-size:18px;
padding:15px 0 0 57px;
line-height:34px;
}
.lwreview_overall_panel{
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border:1px solid #def1b7;
background:#f9fdf5;
width:473px;
height:98px;
margin-left:45px;
}
.lwreview_overall_arrow{
position:absolute;
z-index:1;
margin:30px 0 0 170px;
background:url(../images/v2/orange_arrow_review.png) no-repeat left top;
width:58px;
height:43px;
}
.lwreview_overall_desc{
padding:15px 0 0 19px;
width:170px;
line-height:24px;
font-size:16px;
}
.lwreview_overall_star_panel{
margin:4px;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border:1px solid #d9daca;
background:#ffffff;
width:238px;
height:88px;
}
.lwreview_overall_star_wrapper{
padding:16px 0 0 22px;
}
.lwreview_overall_star{
width:35px;
height:33px;
margin-right:5px;
background-repeat:no-repeat;
background-image:url(../images/v2/starhome.png);
}
.lwreview_overall_star_desc{
padding-top:5px;
text-align:center;
}
.lwreview_overall_star_rating{
color:#ff8100;
font-size:16px;
line-height:20px;
}
.lwreview_overall_star_date{
font-size:14px;
line-height:24px;
}
.lwreview_faces{
margin:18px 83px 0 0;
background:url(../images/v2/lwreview_faces.png) no-repeat left top;
width:152px;
height:136px;
}
.lwreview_bottom{
}
.lwreview_bottom_title{
padding:25px 0 0 65px;
line-height:25px;
font-size:13px;
}
.lwreview_paging{
padding:30px 80px 0 0;
line-height:20px;
}
.lwreview_paging_item{
font-size:11px;
color:#70AB00;
font-weight:bold;
cursor:pointer;
}
.lwreview_paging_item:hover{
text-decoration:underline;
}
.lwreview_paging_item.active{
font-size:13px;
color:#000000;
margin-top:-3px;
cursor:auto;
}
.lwreview_paging_item.active:hover{
text-decoration:none;
}
.lwreview_items{
margin:0 10px 0 0;
padding:0 55px 0 65px;
}
.lwreview_separator{
width:160px;
height:1px;
background:#c6de9b;
}
.lwreview_item_star_panel{
padding:10px 0 10px 0;
width:200px;
}
.lwreview_item_star_wrapper{
text-align:left;
}
.lwreview_item_star{
width:24px;
height:22px;
margin-right:2px;
background-repeat:no-repeat;
background-position:left top;
}
.lwreview_item_star.full{
background-image:url(../images/v2/lwreview_star_full.png);
}
.lwreview_item_star.empty{
background-image:url(../images/v2/lwreview_star_empty.png);
}
.lwreview_item_star_date{
padding:5px 20px 0 0;
text-align:left;
font-size:12px;
}
.lwreview_item_desc{
padding:10px 0 10px 0;
line-height:20px;
margin-left:200px;
font-size:13px;
}

/*----------------------- myld tour ----------------------*/
#div_lwmyldtour{
width:790px;
}
#div_lwmyldtour .lwwrapper{
border:1px solid #333333;
padding:0;
background:#ffffff;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
height:648px;
width:790px;
}
#div_lwmyldtour .lw_close{
position:absolute;
z-index:2;
margin-left:672px;
}
.lwmyldtour_steps{
position:absolute;
z-index:2;
margin-top:617px;
width:790px;
}
.lwmyldtour_steps_wrapper{
width:120px;
}
.lwmyldtour_step{
width:10px;
height:10px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#f1f2e8;
margin-right:5px;
cursor:pointer;
}
.lwmyldtour_step:hover,.lwmyldtour_step.active{
background:#9d9385;
}
.lwmyldtour_step.active{
cursor:auto;
}
.lwmyldtour_step_content{
position:absolute;
z-index:1;
display:none;
width:790px;
height:648px;
}
.lwmyldtour_step_content.active{
display:block;
}
.lwmyldtour_top{
background:#f1f2e8;
border-radius:4px 4px 0 0;
-moz-border-radius:4px 4px 0 0;
-webkit-border-radius:4px 4px 0 0;
display:none;
width:790px;
}
.lwmyldtour_top_step18{
height:329px;
}
.lwmyldtour_top_step27{
height:229px;
}
.lwmyldtour_top.lwmyldtour_top_step18{
display:block;
}
.lwmyldtour_step_content1 .lwmyldtour_content{
padding:53px 0 0 123px;
width:494px;
height:508px;
background:url(../images/v2/tour_screen_content_screen_1.jpg) no-repeat right bottom;
}
.lwmyldtour_step_content8 .lwmyldtour_content{
padding:53px 0 0 123px;
width:494px;
height:508px;
background:url(../images/v2/tour_screen_content_screen_8.jpg) no-repeat right bottom;
}
.lwmyldtour_button{
margin:395px 0 0 285px;
width:223px;
height:67px;
background-image:url(../images/v2/btn_tour.png);
font-size:26px;
font-weight:bold;
color:#ffffff;
line-height:60px;
margin-right:-20px;
text-shadow:1px 1px 2px #004a63;
text-align:center;
}
.lwmyldtour_step_content1 .lwmyldtour_button .left{
text-align:left;
padding-left:32px;
width:140px;
}
.lwmyldtour_step_content1 .lwmyldtour_button .right{
padding-right:20px;
width:19px;
height:60px;
background:url(../images/v2/btn_start_tour_right_arrow.png) no-repeat left center;
}
.lwmyldtour_step_content8 .lwmyldtour_button{
font-size:22px;
}
.lwmyldtour_free{
position:absolute;
z-index:1;
margin:390px 0 0 595px;
width:151px;
height:138px;
background:url(../images/v2/tour_free_for_all_ld_customers.png) no-repeat left center;
}
.lwmyldtour_logo{
padding:29px 0 0 40px;
width:222px;
height:42px;
background:url(../images/v2/tour_myldlogo.jpg) no-repeat right bottom;
}
.lwmyldtour_title{
padding:29px 0 0 10px;
line-height:42px;
font-size:26px;
}
.lwmyldtour_back,.lwmyldtour_next{
margin-top:198px;
width:121px;
cursor:pointer;
text-align:center;
}
.lwmyldtour_back .button_img{
height:40px;
background:url(../images/v2/btn_back.png) no-repeat center top;
}
.lwmyldtour_next .button_img{
height:40px;
background:url(../images/v2/btn_next.png) no-repeat center top;
}
.lwmyldtour_back .button_text,.lwmyldtour_next .button_text{
color:#0099cc;
font-weight:bold;
font-size:16px;
padding-top:5px;
}
.lwmyldtour_back:hover .button_img,.lwmyldtour_next:hover .button_img{
background-position:center bottom;
}
.lwmyldtour_content27{
margin:30px 120px 0 121px;
width:549px;
height:443px;
background:url(../images/v2/tour_step27bg.jpg) no-repeat center top;
}
.lwmyldtour_content_center{
background-repeat:no-repeat;
background-position:20px 20px;
height:367px;
}
.lwmyldtour_step_content2 .lwmyldtour_content_center{
background-image:url(../images/v2/tour_screen_content_screen_2.jpg);
}
.lwmyldtour_step_content3 .lwmyldtour_content_center{
background-image:url(../images/v2/tour_screen_content_screen_3.jpg);
}
.lwmyldtour_step_content4 .lwmyldtour_content_center{
background-image:url(../images/v2/tour_screen_content_screen_4.jpg);
}
.lwmyldtour_step_content5 .lwmyldtour_content_center{
background-image:url(../images/v2/tour_screen_content_screen_5.jpg);
}
.lwmyldtour_step_content6 .lwmyldtour_content_center{
background-image:url(../images/v2/tour_screen_content_screen_6.jpg);
}
.lwmyldtour_step_content7 .lwmyldtour_content_center{
background-image:url(../images/v2/tour_screen_content_screen_7.jpg);
}
.lwmyldtour_stepno{
padding:10px 0 0 40px;
background:url(../images/v2/tour_stepbg.png) no-repeat right bottom;
width:40px;
height:60px;
text-align:center;
color:#ffffff;
font-weight:bold;
text-shadow:1px 1px 3px #1a1a1a;
}
.lwmyldtour_pn{
font-size:26px;
height:40px;
line-height:40px;
}
.lwmyldtour_pn_total{
font-size:12px;
font-style:italic;
height:20px;
line-height:20px;
}
.lwmyldtour_desc_text{
margin:0 100px 0 100px;
padding-top:18px;
line-height:20px;
font-size:14px;
}
.lwmyldtour_magglass{
position:absolute;
z-index:1;
margin:150px 0 0 150px;
background:url(../images/v2/tour_magnifying_glass.png) no-repeat right bottom;
width:560px;
height:400px;
}

/*----------------------- alert ----------------------*/
#div_lw_alert{
}
.lwalert_wrapper{
padding:5px;
background:#ddebf0;
border:1px solid #3090ae;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
box-shadow:0 4px 5px #ababab;
-moz-box-shadow:0 4px 5px #ababab;
-webkit-box-shadow:0 4px 5px #ababab;
width:322px;
}
.lwalert_content{
background:#ffffff;
padding:16px 23px 15px 23px;
}
.lwalert_title{
background:#ff8400;
border:1px solid #ad5a1b;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
color:#ffffff;
line-height:26px;
height:26px;
overflow:hidden;
text-align:center;
padding:0 10px 0 10px;
text-shadow:1px 1px 3px #333333;
font-size:14px;
font-weight:bold;
background-image: linear-gradient(top , rgb(255,149,0) 0%, rgb(255,118,0) 100%);
background-image: -o-linear-gradient(top , rgb(255,149,0) 0%, rgb(255,118,0) 100%);
background-image: -moz-linear-gradient(top , rgb(255,149,0) 0%, rgb(255,118,0) 100%);
background-image: -webkit-linear-gradient(top , rgb(255,149,0) 0%, rgb(255,118,0) 100%);
background-image: -ms-linear-gradient(top , rgb(255,149,0) 0%, rgb(255,118,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9500', endColorstr='#ff7600',GradientType=0);
}
.lwalert_titlearrow{
position:relative;
z-index:1;
margin-top:-1px;
height:12px;
background:url(../images/v2/lwalert_arrow.png) no-repeat center top;
}
.lwalert_text{
padding:9px 0 17px 0;
line-height:18px;
font-size:13px;
color:#333333;
}
.lwalert_btn{
background:#86c601;
border:1px solid #75a418;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
color:#ffffff;
line-height:28px;
height:28px;
width:52px;
overflow:hidden;
text-align:center;
text-shadow:1px 1px 3px #333333;
font-size:13px;
font-weight:bold;
cursor:pointer;
background-image: linear-gradient(top , rgb(164,231,30) 0%, rgb(123,181,2) 100%);
background-image: -o-linear-gradient(top , rgb(164,231,30) 0%, rgb(123,181,2) 100%);
background-image: -moz-linear-gradient(top , rgb(164,231,30) 0%, rgb(123,181,2) 100%);
background-image: -webkit-linear-gradient(top , rgb(164,231,30) 0%, rgb(123,181,2) 100%);
background-image: -ms-linear-gradient(top , rgb(164,231,30) 0%, rgb(123,181,2) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4e71e', endColorstr='#7bb502',GradientType=0);
}
.lwalert_btn:hover{
background:#6b9e01;
border:1px solid #628c0d;
background-image: linear-gradient(top , rgb(111,166,0) 0%, rgb(94,142,2) 100%);
background-image: -o-linear-gradient(top , rgb(111,166,0) 0%, rgb(94,142,2) 100%);
background-image: -moz-linear-gradient(top , rgb(111,166,0) 0%, rgb(94,142,2) 100%);
background-image: -webkit-linear-gradient(top , rgb(111,166,0) 0%, rgb(94,142,2) 100%);
background-image: -ms-linear-gradient(top , rgb(111,166,0) 0%, rgb(94,142,2) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6fa600', endColorstr='#5e8e02',GradientType=0);
}

/*----------------------- general information pages ----------------------*/
.generalpage_titlebg{
background-image: linear-gradient(top , rgb(252,252,250) 0%, rgb(241,242,232) 100%);
background-image: -o-linear-gradient(top , rgb(252,252,250) 0%, rgb(241,242,232) 100%);
background-image: -moz-linear-gradient(top , rgb(252,252,250) 0%, rgb(241,242,232) 100%);
background-image: -webkit-linear-gradient(top , rgb(252,252,250) 0%, rgb(241,242,232) 100%);
background-image: -ms-linear-gradient(top , rgb(252,252,250) 0%, rgb(241,242,232) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfa', endColorstr='#f1f2e8',GradientType=0);
box-shadow:inset 0 -10px 10px -10px #e6e8d6;
-moz-box-shadow:inset 0 -10px 10px -10px #e6e8d6;
-webkit-box-shadow:inset 0 -10px 10px -10px #e6e8d6;
}
.generalpage_title{
height:110px;
line-height:110px;
font-size:36px;
text-align:left;
padding-left:32px;
width:918px;
}
.generalpage_center{
display:table;
table-layout:fixed;
width:100%;
}
.generalpage_center .generalpage_center_left{
background:#f9fdf5;
display:table-cell;
}
.generalpage_center .generalpage_center_right{
background:#ffffff;
display:table-cell;
}
.generalpage_center .contents{
background:#f9fdf5;
display:table-cell;
width:950px;
}
.generalpage_content{
width:550px;
min-height:625px;
padding-left:90px;
background:#ffffff;
box-shadow:-20px 0 20px -20px #e0e3dc;
-moz-box-shadow:-20px 0 20px -20px #e0e3dc;
-webkit-box-shadow:-20px 0 20px -20px #e0e3dc;
}
.generalpage_sidemenu{
width:290px;
padding-left:20px;
}
.generalpage_sidemenu_title{
padding:26px 0 0 12px;
height:35px;
line-height:35px;
font-size:20px;
}
.generalpage_sidemenu_list{
list-style:none;
margin:0;
padding:0;
}
.generalpage_sidemenu_list li{
height:30px;
overflow:hidden;
line-height:31px;
background:url(../images/v2/sidemenu_separator.png) no-repeat 7px 0;
padding-left:12px;
font-weight:bold;
font-size:14px;
}
.generalpage_sidemenu_list li.noborder{
background:none;
}
.generalpage_sidemenu_list li.active{
color:#70AB00;
padding-left:0;
}
.generalpage_sidemenu_list li.active div{
padding-left:12px;
background:url(../images/v2/link_arrow.png) no-repeat left center;
}
.generalpage_sidemenu_list li a:hover{
color:#70AB00;
text-decoration:none;
}

/*----------------------- get a quote ---------------------------*/
.getaquote_20pcoff{
position:absolute;
z-index:1;
background:url(../images/v2/homepage_20_percent_off.png) no-repeat left top;
width:106px;
height:106px;
margin:-20px 0 0 390px;
}
.getaquote_quotepanel_title{
width:385px;
height:63px;
background:url(../images/v2/getaquote_title.png) no-repeat left top;
margin-top:-25px;
position:absolute;
z-index:1;
line-height:50px;
font-size:18px;
color:#ffffff;
text-align:center;
}
.generalpage_content #div_quote{
padding:4px 5px 5px 4px;
width:373px;
margin:35px 0 0 0;
}
.generalpage_content .quotepanel_title,#div_lwcompareperson .quotepanel_title{
background:#ffffff;
background-image:none;
filter:none;
color:#4a6a02;
border:none;
text-shadow:none;
font-size:16px;
line-height:22px;
width:140px;
margin:5px 0 7px 120px;
padding:0;
height:22px;
}
.generalpage_content_title{
font-size:24px;
height:60px;
line-height:60px;
padding-top:20px;
}
.generalpage_content_desc{
font-size:16px;
line-height:25px;
padding-right:20px;
}
.generalpage_content_text{
font-size:13px;
line-height:18px;
padding-right:20px;
}
.generalpage_content_space{
height:20px;
}
.generalpage_content_list{
list-style:none;
padding:0;
margin:0;
}
.generalpage_content_list li{
line-height:22px;
padding-left:12px;
background:url(../images/v2/bullet.png) no-repeat left 9px;
}
.generalpage_disclosure{
font-size:11px;
}

.getaquote_reason_wrapper{
padding-top:40px;
}
.getaquote_reason.right{
margin-top:15px;
width:90px;
height:1px;
background:#c6de9b;
}
.getaquote_reason_title{
width:370px;
font-size:24px;
line-height:31px;
text-align:left;
}
.getaquote_reason_item{
width:275px;
padding-bottom:20px;
}
.getaquote_reason_item_title{
font-size:22px;
padding-bottom:10px;
}
.getaquote_reason_item_text{
margin-left:103px;
font-size:12px;
line-height:20px;
}
.getaquote_reason_item_icon{
width:103px;
height:92px;
background-repeat:no-repeat;
background-position:left top;
}
.getaquote_reason_item.item1 .getaquote_reason_item_icon{
background-image:url(../images/v2/home_reason_1.jpg);
margin-left:-8px;
}
.getaquote_reason_item.item2 .getaquote_reason_item_icon{
background-image:url(../images/v2/home_reason_2.jpg);
margin-left:-17px;
}
.getaquote_reason_item.item3 .getaquote_reason_item_icon{
background-image:url(../images/v2/home_reason_3.jpg);
margin-left:-2px;
}
.getaquote_reason_item.item4 .getaquote_reason_item_icon{
background-image:url(../images/v2/home_reason_4.jpg);
margin-left:-2px;
}
.getaquote_reason_item.item5 .getaquote_reason_item_icon{
background-image:url(../images/v2/home_reason_5.jpg);
margin-left:-8px;
}
.getaquote_reason_item.item6 .getaquote_reason_item_icon{
background-image:url(../images/v2/home_reason_6.jpg);
margin-left:-15px;
}
.faq_link{
background:url(../images/v2/link_arrow.png) no-repeat 1px center;
padding-left:12px;
font-size:12px;
line-height:25px;
}

.howmuchdoyouneed_content .generalpage_content_desc{
padding-right:150px;
}
.howmuchdoyouneed_content .generalpage_content_list{
width:320px;
font-size:13px;
}
.howmuchdoyouneed_title2{
font-size:13px;
}
.howmuchdoyouneed_calc{
margin-top:20px;
background:url(../images/v2/howmuchdoyouneed_calc.png) no-repeat left top;
width:162px;
height:58px;
padding-top:80px;
cursor:pointer;
}
.howmuchdoyouneed_calc_btn{
background:url(../images/v2/btn_useourcalc.png) no-repeat left top;
width:129px;
height:30px;
}
.howmuchdoyouneed_calc:hover .howmuchdoyouneed_calc_btn{
background-position:left bottom;
}

.meettheteam_intro{
font-size:14px;
}
.meettheteam_person{
position:relative;
}
.meettheteam_pointer{
position:absolute;
z-index:1;
margin:30px 0 0 59px;
background:url(../images/v2/team/meettheteam_pointer.png) no-repeat center center;
width:22px;
height:37px;
}
.meettheteam_img{
width:80px;
}
.meettheteam_desc{
border:1px solid #cce2a6;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#ffffff;
padding:28px 40px 28px 28px;
font-size:12px;
min-height:110px;
width:380px;
}
.meettheteam_name{
padding-bottom:10px;
line-height:16px;
}
.meettheteam_detail{
line-height:16px;
}

.contactus_phoneicon{
margin:15px 0 0 425px;
position:absolute;
z-index:1;
background:url(../images/v2/icon_phone_large_orange.png) no-repeat left top;
width:103px;
height:60px;
}
.contactus_form{
padding-top:20px;
line-height:20px;
font-size:14px;
}
.contactus_form_options{
width:240px;
margin-right:10px;
}
.contactus_form_panel{
border:1px solid #cfe3ab;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:23px;
height:570px;
}
.contactus_form_title{
font-size:20px;
line-height:25px;
padding-bottom:15px;
}
.contactus_form_phone_time{
font-size:12px;
}
.contactus_form_form{
width:300px;
}
.contactus_form_step_icon{
width:20px;
height:21px;
line-height:21px;
overflow:hidden;
text-align:center;
margin-right:9px;
background:#2f4302;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
font-size:14px;
font-weight:bold;
color:#ffffff;
text-shadow:1px 1px 3px #333333;
background-image: linear-gradient(top , rgb(72,103,0) 0%, rgb(31,44,1) 100%);
background-image: -o-linear-gradient(top , rgb(72,103,0) 0%, rgb(31,44,1) 100%);
background-image: -moz-linear-gradient(top , rgb(72,103,0) 0%, rgb(31,44,1) 100%);
background-image: -webkit-linear-gradient(top , rgb(72,103,0) 0%, rgb(31,44,1) 100%);
background-image: -ms-linear-gradient(top , rgb(72,103,0) 0%, rgb(31,44,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#486700', endColorstr='#1f2c01',GradientType=0);
}
.contactus_form_message{
width:240px;
height:130px;
border:1px solid #cccccc;
padding:4px;
line-height:normal;
font-size:12px;
}
.contact_form_response_panel{
border:1px solid #d1d2bb;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#f8f8f3;
padding:10px 9px 10px 9px;
}
.contact_form_response_check{
padding:1px 5px 0 0;
}
.contactus_form_text{
font-weight:bold;
width:220px;
height:28px;
line-height:28px;
overflow:hidden;
border:1px solid #cccccc;
padding:0 4px 0 4px;
}
.contactus_form_button{
background:#86c601;
border:1px solid #75a418;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
color:#ffffff;
line-height:28px;
height:28px;
width:102px;
overflow:hidden;
text-align:center;
text-shadow:1px 1px 3px #333333;
font-size:13px;
font-weight:bold;
cursor:pointer;
background-image: linear-gradient(top , rgb(164,231,30) 0%, rgb(123,181,2) 100%);
background-image: -o-linear-gradient(top , rgb(164,231,30) 0%, rgb(123,181,2) 100%);
background-image: -moz-linear-gradient(top , rgb(164,231,30) 0%, rgb(123,181,2) 100%);
background-image: -webkit-linear-gradient(top , rgb(164,231,30) 0%, rgb(123,181,2) 100%);
background-image: -ms-linear-gradient(top , rgb(164,231,30) 0%, rgb(123,181,2) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4e71e', endColorstr='#7bb502',GradientType=0);
}
.contactus_form_button:hover{
background:#6b9e01;
border:1px solid #628c0d;
background-image: linear-gradient(top , rgb(111,166,0) 0%, rgb(94,142,2) 100%);
background-image: -o-linear-gradient(top , rgb(111,166,0) 0%, rgb(94,142,2) 100%);
background-image: -moz-linear-gradient(top , rgb(111,166,0) 0%, rgb(94,142,2) 100%);
background-image: -webkit-linear-gradient(top , rgb(111,166,0) 0%, rgb(94,142,2) 100%);
background-image: -ms-linear-gradient(top , rgb(111,166,0) 0%, rgb(94,142,2) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6fa600', endColorstr='#5e8e02',GradientType=0);
}

#div_lw_contact .lwwrapper{
width:550px;
border:1px solid #333333;
padding:18px 40px 40px 40px;
background:#ffffff;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
#div_lw_contact .lw_closeshort90{
margin:15px 0 0 0;
}
#div_lw_contact .generalpage_content_title {
padding-top:0;
}
#div_lw_contact .contactus_phoneicon{
margin:0 0 0 400px;
}

#div_lw_tvad .lwtop,#div_lwvideohome .lwtop{
height:90px;
}
#div_lw_tvad .lwtitle,#div_lwvideohome .lwtitle{
height:90px;
line-height:90px;
margin-right:0;
}
#div_lw_tvad .lw_close,#div_lwvideohome .lw_close{
margin-top:30px;
}
.lwtvad_time{
color:#67734C;
font-size:14px;
}
.lwtvad_bottom{
padding:3px 5px 0 5px;
}
#div_lwvideohome .iframe_container{
height:385px;
}

#div_lw_aboutprovider .lwtitle90{
padding-left:60px;
} 
#div_lw_aboutprovider .lwclose90{
margin-right:60px;
} 
#div_lw_aboutprovider .lwbottom90{
padding-left:60px;
padding-right:60px;
} 
.lwaboutprovider_img{
padding:0 0 20px 0;
}
#div_lwcoverdetails .lwbottom{
padding-top:0;
}
#div_lwcoverdetails .lwtext{
font-size:14px;
}
.lwcoverdetails_providerlogo{
padding:15px 0 20px 0;
}
.lwcoverdetails_person_title{
background:#4f7400;
font-size:16px;
font-weight:bold;
color:#ffffff;
height:25px;
line-height:25px;
overflow:hidden;
padding-left:5px;
}
.lwcoverdetails_person_desc{
height:33px;
line-height:33px;
overflow:hidden;
}
.lwcoverdetails_person_separator{
height:1px;
background:#4f7400;
overflow:hidden;
margin-bottom:5px;
}
.lwcoverdetails_person_separator.bold{
height:2px;
margin-top:5px;
}
.lwcoverdetails_person_special{
width:14px;
min-height:1px;
text-align:right;
font-weight:bold;
font-size:18px;
line-height:20px;
}
.lwcoverdetails_person_premium{
width:84px;
min-height:1px;
text-align:right;
}
.lwcoverdetails_person_coverdetail{
margin-right:100px;
}
.lwcoverdetails_policyfee{
font-size:14px;
font-weight:bold;
line-height:29px;
overflow:hidden;
}
.lwcoverdetails_totalpremium{
font-size:18px;
font-weight:bold;
height:41px;
line-height:41px;
overflow:hidden;
margin-bottom:15px;
}
.lwcoverdetails_rebatespecial{
border:1px solid #ff6900;
box-shadow:0 0 3px #ff6900, inset 0 0 3px #ff6900;
-moz-box-shadow:0 0 3px #ff6900, inset 0 0 3px #ff6900;
-webkit-box-shadow:0 0 3px #ff6900, inset 0 0 3px #ff6900;
padding:15px 25px 15px 20px;
}
.lwcoverdetails_rebatespecial_title{
font-size:18px;
font-weight:bold;
padding-bottom:10px;
}
.lwcoverdetails_rebatespecial_title2{
font-size:13px;
}
.lwcoverdetails_notes{
padding-top:40px;
font-size:11px;
line-height:14px;
}
.lwcoverdetails_notes_bull{
font-size:16px;
font-weight:bold;
}
.lwcoverdetails_notes_text{
margin-left:8px;
}

#div_lwpolicyfeature .lwstatic.lwwrapper{
width:960px;
}
#div_lwpolicyfeature .lwtop{
height:180px;
}
#div_lwpolicyfeature .lwbottom{
padding:15px;
}
#div_lwpolicyfeature .lwtitle{
height:140px;
line-height:90px;
}
#div_lwpolicyfeature .lwtitle_subtext{
line-height:16px;
font-size:13px;
height:56px;
}
.lwpolicyfeature_tabs{
padding-left:60px;
}
.lwpolicyfeature_tab{
cursor:pointer;
margin-top:2px;
height:37px;
line-height:37px;
font-weight:bold;
font-size:16px;
width:148px;
text-align:center;
border-radius:4px 4px 0 0;
-moz-border-radius:4px 4px 0 0;
-webkit-border-radius:4px 4px 0 0;
margin-right:5px;
/*box-shadow:8px 0 -10px -10px #d2d3bc;
-moz-box-shadow:8px 0 -10px -10px #d2d3bc;
-webkit-box-shadow:8px 0 -10px -10px #d2d3bc;*/
color:#263800;
border:1px solid #d7d8c5;
border-bottom:none;
background:#f1f2e8;
display:none;
}
.lwpolicyfeature_tab.active{
padding:2px 0 1px 0;
margin:0 5px -1px 0;
box-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
color:#ffffff;
border:1px solid #6f9f0f;
border-bottom:none;
background:#8bce00;
background-image: linear-gradient(top , rgb(165,216,31) 0%, rgb(128,190,1) 100%);
background-image: -o-linear-gradient(top , rgb(165,216,31) 0%, rgb(128,190,1) 100%);
background-image: -moz-linear-gradient(top , rgb(165,216,31) 0%, rgb(128,190,1) 100%);
background-image: -webkit-linear-gradient(top , rgb(165,216,31) 0%, rgb(128,190,1) 100%);
background-image: -ms-linear-gradient(top , rgb(165,216,31) 0%, rgb(128,190,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5e81f', endColorstr='#80bd01',GradientType=0);
}
.lwpolicyfeature_tab:hover{
color:#ffffff;
border:1px solid #6f9f0f;
border-bottom:none;
background:#8bce00;
background-image: linear-gradient(top , rgb(165,216,31) 0%, rgb(128,190,1) 100%);
background-image: -o-linear-gradient(top , rgb(165,216,31) 0%, rgb(128,190,1) 100%);
background-image: -moz-linear-gradient(top , rgb(165,216,31) 0%, rgb(128,190,1) 100%);
background-image: -webkit-linear-gradient(top , rgb(165,216,31) 0%, rgb(128,190,1) 100%);
background-image: -ms-linear-gradient(top , rgb(165,216,31) 0%, rgb(128,190,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5e81f', endColorstr='#80bd01',GradientType=0);
}
.lwpolicyfeature_top_separator{
height:8px;
background:#7fbc01;
border:1px solid #78a61d;
}
.lwpolicyfeature_table .item{
text-align:center;
vertical-align:middle;
border-left:1px solid #dbe8c1;
overflow-x:hidden;
}
.lwpolicyfeature_table .item:last-child{
border-right:1px solid #fafaf7;
}
.lwpolicyfeature_table .section{
text-align:left;
vertical-align:middle;
color:#263800;
overflow:hidden;
font-weight:bold;
padding-left:10px;
width:11.6%;
overflow-x:hidden;
}
.lwpolicyfeature_table .header{
background:#f1f2e8;
width:10.6%;
height:70px;
}
.lwpolicyfeature_table .section.header{
width:11.6%;
}
.lwpolicyfeature_table .subheader{
text-align:center;
vertical-align:middle;
height:28px;
border-top:1px solid #dbe8c1;
border-bottom:1px solid #dbe8c1;
background:#fafaf7;
color:#263800;
font-size:14px;
}
.lwpolicyfeature_table .content{
height:40px;
padding:7px;
background:#ffffff;
}
.lwpolicyfeature_table .section.content{
padding:0 0 0 10px;
}
.lwpolicyfeature_showmore .content{
height:auto;
padding:0 0 0 0;
text-align:left;
}
.lwpolicyfeature_table .content.item.active{
background:#f9fdf5;
border-top:1px solid #dbe8c1;
}
.lwpolicyfeature_table .content.item.active:last-child,.lwpolicyfeature_table .content.item.lwpolicyfeature_showmore_content_wrapper{
border-right:1px solid #dbe8c1;
}
.lwpolicyfeature_showmore_view_active{
display:none;
position:absolute;
z-index:1;
margin:0 -7px -1px -7px;
height:3px;
background:#f9fdf5;
}
.lwpolicyfeature_table .content.item.active .lwpolicyfeature_showmore_view_active{
display:block;
}
.lwpolicyfeature_showmore_content{
border:1px solid #d3e6b3;
border-left:0;
border-right:0;
background:#f9fdf5;
padding:15px 29px 15px 29px;
}
.lwpolicyfeature_detailmore{
font-size:11px;
vertical-align:middle;
}
.compare_table_wrapper .lwpolicyfeature_detail,.compare_table_wrapper .lwpolicyfeature_detailmore{
padding:0 5px;
}
.lwpolicyfeature_qmark{
display:inline-block;
width:16px;
height:16px;
background:url(../images/v2/compare_qmark.png) no-repeat left top;
vertical-align:bottom;
margin-bottom:-2px;
cursor:pointer;
}
.lwpolicyfeature_qmark:hover{
background-position:left bottom;
}

#div_lwfsprovider .lwwrapper{
width:650px;
}
.lwfsprovider_left{
width:281px;
}
.lwfsprovider_ratingpanel{
border:1px solid #dbf0af;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#f9fdf5;
padding:4px;
}
.lwfsprovider_rating{
width:81px;
height:90px;
line-height:90px;
overflow:hidden;
color:#ff8000;
font-weight:bold;
font-size:32px;
text-align:center;
}
.lwfsprovider_providerpanel{
width:188px;
height:88px;
border:1px solid #dadbc9;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
background-color:#ffffff;
background-position:center center;
background-repeat:no-repeat;
}
.lwfsprovider_desc{
color:#66724c;
line-height:20px;
font-size:13px;
padding-top:16px;
}
.lwfsprovider_additionalinfo{
color:#66724c;
line-height:20px;
font-size:12px;
padding-top:16px;
}
.lwfsprovider_rightarrow{
position:absolute;
z-index:1;
margin:6px 0 0 -32px;
background:url(../images/v2/icon_arrow_orange_small.png) no-repeat left top;
width:32px;
height:23px;
}
.lwfsprovider_scale{
width:289px;
border:1px solid #e7efd6;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#ffffff;
}
.lwfsprovider_sp,.lwfsprovider_am{
display:none;
font-size:13px;
}
.lwfsprovider_scale_title{
height:49px;
line-height:49px;
overflow:hidden;
border-radius:4px 4px 0 0;
-moz-border-radius:4px 4px 0 0;
-webkit-border-radius:4px 4px 0 0;
background:#f1f2e8;
font-size:16px;
font-weight:bold;
padding-left:19px;
}
.lwfsprovider_scale_subtitle{
height:30px;
line-height:30px;
overflow:hidden;
font-style:italic;
padding-left:19px;
}
.lwfsprovider_sp_rating,.lwfsprovider_am_rating{
height:30px;
line-height:30px;
overflow:hidden;
margin:0 10px 0 10px;
}
.lwfsprovider_scaleitem_left{
padding-left:9px;
width:61px;
}
.lwfsprovider_scaleitem_right{
margin-left:70px;
}
.lwfsprovider_scale_desc{
padding:10px 20px 10px 20px;
font-size:12px;
}
.lwfsprovider_scale .separator{
padding:0 10px 0 10px;
}
.lwfsprovider_scale .separator .left,.lwfsprovider_scale .separator .right{
height:1px;
width:25%;
background:#c6de9b;
}

.lwfstooltip_table{
width:289px;
height:435px;
border:1px solid #ddebc3;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#ffffff;
}
.lwfstooltip_table .header{
height:49px;
line-height:49px;
overflow:hidden;
font-size:16px;
padding-left:20px;
background:#f1f2e8;
border-radius:4px 4px 0 0;
-moz-border-radius:4px 4px 0 0;
-webkit-border-radius:4px 4px 0 0;
}
.lwfstooltip_table .ratingitem{
font-size:13px;
height:30px;
line-height:30px;
overflow:hidden;
padding-left:20px;
}
.lwfstooltip_table .rating{
width:70px;
}
.lwfstooltip_table .desc{
width:150px;
}
.lwfstooltip_table .separator .left,.lwfstooltip_table .separator .right{
height:1px;
width:25%;
background:#c6de9b;
}
.lwfstooltip_explain_wrapper{
padding:20px 9px 0 9px;
}
.lwfstooltip_explain{
border:1px solid #ddebc3;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#ffffff;
height:56px;
padding:7px 9px 5px 9px;
line-height:14px;
font-size:11px;
}

.lwcstooltip_txt{
width:256px;
padding-right:20px;
}
.lwcstooltip_img{
width:316px;
height:240px;
margin-top:-10px;
background:url(../images/v2/cstooltip.jpg) no-repeat center center
}
.lwcstooltip_title{
font-size:20px;
}
.lwcstooltip_title2{
font-size:14px;
}
.lwcstooltip_table{
width:350px;
}
.lwcstooltip_table .separator .left,.lwcstooltip_table .separator .right{
height:1px;
width:25%;
background:#c6de9b;
}
.lwcstooltip_table_item{
overflow:hidden;
}
.lwcstooltip_table_item1{
height:59px;
line-height:59px;
overflow:hidden;
text-align:center;
width:130px;
padding-right:35px;
}
.lwcstooltip_table_item2{
height:59px;
line-height:59px;
overflow:hidden;
text-align:center;
padding-right:20px;
}
.lwcstooltip_table_item3{
height:59px;
line-height:59px;
overflow:hidden;
text-align:left;
color:#ff8100;
font-size:16px;
font-weight:bold;
}

#div_lwgeneraltooltip .lwtitle90{
padding-left:60px;
}
#div_lwgeneraltooltip .lwbottom90{
padding:28px 60px 28px 60px;
}
#div_lwgeneraltooltip .quotepanel_save20_1{
margin:-4px 0 0 -4px;
}
#div_lwgeneraltooltip .quotepanel_save20_2{
margin:-4px 0 0 21px;
}

#div_lw_emailquote .lwwrapper{
width:308px;
}
#div_lw_emailquote .lwwrapper.ab_emailquotephone{
width:640px;
}
.lwemailquote_title{
margin:4px;
border:1px solid #182201;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
height:32px;
line-height:32px;
font-weight:bold;
color:#ffffff;
text-shadow:1px 1px 4px #182301;
font-size:16px;
text-align:center;
background:#2f4302;
background-image: linear-gradient(top , rgb(72,103,0) 0%, rgb(34,48,1) 100%);
background-image: -o-linear-gradient(top , rgb(72,103,0) 0%, rgb(34,48,1) 100%);
background-image: -moz-linear-gradient(top , rgb(72,103,0) 0%, rgb(34,48,1) 100%);
background-image: -webkit-linear-gradient(top , rgb(72,103,0) 0%, rgb(34,48,1) 100%);
background-image: -ms-linear-gradient(top , rgb(72,103,0) 0%, rgb(34,48,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#486700', endColorstr='#223001',GradientType=0);
}
.lwemailquote_content{
padding:10px 29px 15px 29px;
line-height:18px;
font-size:14px;
}
.lwemailquote_fieldname{
font-size:12px;
padding:10px 0 5px 0;
line-height:20px;
}
.lwemailquote_text{
font-weight:bold;
width:240px;
height:28px;
line-height:28px;
overflow:hidden;
border:1px solid #cccccc;
padding:0 4px 0 4px;
}
.ab_emailquotephone .lwemailquote_text{
width:220px;
}
.lwemailquote_button{
width:105px;
height:30px;
background:url(../images/v2/btn_email_quote.png) no-repeat left top;
cursor:pointer;
line-height:30px;
text-align:center;
text-shadow:1px 1px 3px #602f00;
color:#ffffff;
font-weight:bold;
font-size:13px;
}
.lwemailquote_button:hover{
background-position:left bottom;
}
.lwemailquote_loader{
width:40px;
height:30px;
background:url(../images/loader.gif) no-repeat right center;
display:none;
}
.lwemailquote_nospam{
height:38px;
background:url(../images/v2/emailquote_nospam.png) no-repeat 32px 6px;
padding:23px 0 0 50px;
font-size:12px;
line-height:28px;
color:#333333;
}
.lwemailquote_privacy{
height:46px;
margin:0 -3px;
background:url(../images/v2/emailquote_privacy.png) no-repeat left top;
padding:24px 0 0 16px;
font-size:12px;
line-height:16px;
color:#333333;
}
.lwemailquote_cancel{
padding-top:5px;
}
.lwemailquote_cancel .link_arrow{
font-size:14px;
}
.lwemailquote_content_phone{
padding:25px 39px 24px 49px;
}
.lwemailquote_content_phone_left{
float:left;
width:230px;
padding-top:7px;
}
.lwemailquote_content_phone_right{
float:right;
width:224px;
border:1px solid #d2e4b0;
padding:15px 19px;
background:#f1f3e8;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.lwemailquote_content_phone_title{
font-size:16px;
}
.lwemailquote_content_phone_text{
font-size:14px;
padding:13px 0;
}
.lwemailquote_content_phone_time{
height:45px;
background:url(../images/v2/logo_compare_phone.png) no-repeat right bottom;
}
.lwemailquote_rdo{
margin-top:2px;
}
.lwemailquote_rdotext{
margin-left:23px;
}
.lwemailquote_content_phone .button30_orange{
margin-left:185px;
}
.lwemailquote_content_phone .lwemailquote_cancel{
margin-right:110px;
}

#div_lwreferafriend .lwwrapper{
width:610px;
}
#div_lwreferafriendtnc{
z-index:999;
}
#div_lwreferafriendtnc .lwbottom90{
line-height:22px;
font-size:14px;
}
#div_lwreferafriend .lwtitle90{
padding-left:40px;
}
.lwreferafriendtnc_bull{
width:20px;
}
.lwreferafriendtnc_text{
margin-left:20px;
}
.lwreferafriend_prezzy{
margin:-25px 0 0 0;
background:url(../images/v2/pressy_card.png) no-repeat right center;
width:200px;
height:135px;
}
.lwreferafriend_intro{
font-size:14px;
line-height:22px;
width:330px;
}
.lwbottom90.lwreferafriend_bottom{
padding:25px 40px 25px 40px;
}
.lwreferafriend_panel{
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #c6de9b;
padding:19px;
}
.lwreferafriend_sharepanel{
width:220px;
height:60px;
}
.lwreferafriend_termlink{
line-height:60px;
}
.lwreferafriend_panel_title{
font-size:18px;
}
.lwreferafriend_viewanexample{
position:absolute;
z-index:1;
display:none;
margin:40px 0px 0px -40px;
overflow:hidden;
width:600px;
height:260px;
background:#ffffff;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:3px solid #999999;
}
.lwreferafriend_panel_text{
line-height:20px;
font-size:13px;
}
.lwreferafriend_text{
font-weight:bold;
height:28px;
line-height:28px;
overflow:hidden;
border:1px solid #cccccc;
padding:0 4px 0 4px;
}
.lwreferafriend_panel_fieldname{
width:100px;
line-height:30px;
font-size:14px;
}
.lwreferafriend_panel_fieldfirstname{
width:130px;
}
.lwreferafriend_panel_fieldemail{
width:230px;
}
.lwreferafriend_panel_fieldmessage{
width:324px;
height:40px;
font-weight:bold;
line-height:normal;
border:1px solid #cccccc;
padding:4px;
}
.lwreferafriend_sendemail{
background-image:url(../images/v2/btn_send_email.png);
height:40px;
width:129px;
cursor:pointer;
margin-top:5px;
}
.lwreferafriend_sharepanel_share{
width:105px;
overflow-x:hidden;
}
.lwreferafriend_bottom .link_arrow{
font-size:14px;
}

#div_lwcalclife .lwwrapper,#div_lwaddlife .lwwrapper,#div_lwaddtrauma .lwwrapper{
width:788px;
}
#div_lwcalclife .lwtop90,#div_lwaddlife .lwtop90,#div_lwaddtrauma .lwtop90{
height:98px;
line-height:98px;
overflow:hidden;
}
#div_lwcalclife .lwtitle90,#div_lwaddlife .lwtitle90,#div_lwaddtrauma .lwtitle90{
padding-left:55px;
}
#div_lwcalclife .lwbottom90,#div_lwaddlife .lwbottom90,#div_lwaddtrauma .lwbottom90{
padding:20px 54px 20px 54px;
}
#div_lwcalclife .lwtop2{
padding:23px 260px 23px 55px;
height:44px;
line-height:22px;
overflow:hidden;
background:#f6fceb;
font-size:16px;
color:#333333;
}
.lwcalclife_calcimg{
position:absolute;
z-index:1;
margin:28px 0 0 560px;
background:url(../images/v2/lwcalclife_calcimg.png) no-repeat left top;
width:126px;
height:160px;
}
.lwcalclife_step_icon{
width:29px;
height:30px;
line-height:30px;
overflow:hidden;
text-align:center;
background:#2f4302;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
font-size:20px;
font-weight:bold;
color:#ffffff;
text-shadow:1px 1px 3px #333333;
background-image: linear-gradient(top , rgb(72,103,0) 0%, rgb(31,44,1) 100%);
background-image: -o-linear-gradient(top , rgb(72,103,0) 0%, rgb(31,44,1) 100%);
background-image: -moz-linear-gradient(top , rgb(72,103,0) 0%, rgb(31,44,1) 100%);
background-image: -webkit-linear-gradient(top , rgb(72,103,0) 0%, rgb(31,44,1) 100%);
background-image: -ms-linear-gradient(top , rgb(72,103,0) 0%, rgb(31,44,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#486700', endColorstr='#1f2c01',GradientType=0);
}
#div_lwbuildquote .lwcalclife_step_icon{
display:none;
}
.lwcalclife_title{
margin-left:44px;
font-size:16px;
line-height:30px;
}
#div_lwcalclife .separator .left,#div_lwcalclife .separator .right,#div_lwaddlife .separator .left,#div_lwaddlife .separator .right,#div_lwaddtrauma .separator .left,#div_lwaddtrauma .separator .right{
margin:19px 0 19px 0;
height:1px;
width:25%;
background:#c6de9b;
}
.lwcalclife_sliderpanel{
width:353px;
height:68px;
border:1px solid #d7d8c5;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#f8f8f3;
}
.lwcalclife_sliderwrapper{
padding:32px 0 0 20px;
}
.lwcalclife_sliderwrapper2{
padding:0 0 0 20px;
}
.lwcalclife_inputwrapper{
margin:19px 19px 0 0;
border:1px solid #cccccc;
background:#ffffff;
width:85px;
height:28px;
line-height:28px;
font-size:14px;
padding:0 4px 0 4px;
}
.lwcalclife_inputwrapper.lwcalclife_inputwrapper_2{
margin-top:12px;
}
.lwcalclife_input{
border:1px solid #ffffff;
padding:0;
width:73px;
height:26px;
line-height:26px;
font-size:14px;
font-weight:bold;
text-align:right;
}
.lwcalclife_tooltip{
width:261px;
background:#ddebf0;
padding:4px;
border:1px solid #037ba2;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
box-shadow:0 5px 7px #cccccc;
-moz-box-shadow:0 5px 7px #cccccc;
-webkit-box-shadow:0 5px 7px #cccccc;
}
.lwcalclife_tooltip_left{
position:absolute;
z-index:1;
background:url(../images/v2/tooltip_left.png) no-repeat left top;
margin:4px 0 0 -22px;
width:18px;
height:32px;
}
.lwcalclife_tooltip_content{
background:#ffffff;
padding:8px;
color:#333333;
}
.lwcalclife_tooltip_qmark{
background:url(../images/v2/compare_tooltip_qmark.png) no-repeat left top;
width:27px;
height:22px;
}
.lwcalclife_tooltip_title{
line-height:22px;
font-size:14px;
font-weight:bold;
}
.lwcalclife_tooltip_text{
padding-top:5px;
font-size:12px;
line-height:16px;
}
.lwcalclife_aftertax{
font-size:11px;
text-align:right;
line-height:23px;
padding-right:19px;
}
.lwcalclife_title2{
font-size:14px;
padding:14px 0 13px 19px;
line-height:17px;
}
.lwcalclife_notes{
padding-top:27px;
line-height:16px;
font-size:11px;
}
.lwcalclife_totalpanel{
width:345px;
border:1px solid #cacbb4;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#dadbc3;
padding:4px;
}
.lwcalclife_totaltext{
padding-left:19px;
height:50px;
line-height:50px;
overflow:hidden;
font-size:22px;
width:140px;
}
.lwcalclife_totalamount{
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border:1px solid #d6d7c2;
background:#f8f8f3;
width:165px;
height:40px;
padding:4px 9px 4px 9px;
line-height:40px;
overflow:hidden;
font-size:22px;
text-align:right;
}
.lwcalclife_closewrapper{
padding-top:10px;
}
.lwcalclife_close{
background-image:url(../images/v2/btn_close_calc.png);
width:80px;
height:40px;
}
#div_lwcalclife .ui-corner-all,#div_lwaddlife .ui-corner-all,#div_lwaddtrauma .ui-corner-all,#div_lwincomesetup .ui-corner-all,#div_lwmortgagesetup .ui-corner-all{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
#div_lwcalclife .ui-widget-content,#div_lwaddlife .ui-widget-content,#div_lwaddtrauma .ui-widget-content,#div_lwincomesetup .ui-widget-content,#div_lwmortgagesetup .ui-widget-content{margin-top:0px;border:0;height:5px;background:#c8c9be;}
#div_lwcalclife .lwcalclife_slider,#div_lwincomesetup .lwaddlife_slider{width:179px;margin-left:10px;}
#div_lwaddlife .lwaddlife_slider,#div_lwaddtrauma .lwaddlife_slider,#div_lwmortgagesetup .lwaddlife_slider{width:220px;margin-left:10px;}
#div_lwcalclife .ui-slider-handle,#div_lwaddlife .ui-slider-handle,#div_lwaddtrauma .ui-slider-handle,#div_lwincomesetup .ui-slider-handle,#div_lwmortgagesetup .ui-slider-handle{cursor:pointer;margin:-3px 0 0 -20px;border:0;width:42px;height:22px;background:url(../images/v2/btn_slider.png) no-repeat left top;}
#div_lwcalclife .ui-state-hover,#div_lwaddlife .ui-state-hover,#div_lwaddtrauma .ui-state-hover,#div_lwincomesetup .ui-state-hover,#div_lwmortgagesetup .ui-state-hover{background-position:left bottom;border:0;}
#div_lwcalclife .ui-state-focus,#div_lwaddlife .ui-state-focus,#div_lwaddtrauma .ui-state-focus,#div_lwincomesetup .ui-state-focus,#div_lwmortgagesetup .ui-state-focus{background-position:left bottom;border:0;}
#div_lwcalclife .lwcalclife_slider a:focus,#div_lwaddlife .lwaddlife_slider a:focus,#div_lwaddtrauma .lwaddlife_slider a:focus,#div_lwincomesetup .lwaddlife_slider a:focus,#div_lwmortgagesetup .lwaddlife_slider a:focus{border:0;outline:none;}

#div_lwaddlife .lwtop2,#div_lwaddtrauma .lwtop2{
padding:23px 55px 23px 175px;
overflow:hidden;
background:#f6fceb;
font-size:16px;
color:#333333;
}
#div_lwaddlife .lwtop2{
height:44px;
line-height:22px;
}
#div_lwaddtrauma .lwtop2{
height:64px;
line-height:21px;
}
.lwaddlife_howitworks{
position:absolute;
z-index:1;
margin:5px 0 0 55px;
background:url(../images/v2/postit_how_it_works.png) no-repeat left top;
width:100px;
height:99px;
}
.lwaddlife_panel_partner{
display:none;
}
#div_lwaddlife .howmuchdoyouneed_calc{
margin:0 0 0 60px;
}
.lwaddlife_panel{
width:353px;
height:68px;
border:1px solid #d7d8c5;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#f8f8f3;
}
.lwaddlife_panel_left{
width:239px;
}
.lwaddlife_panel_right{
width:114px;
text-align:center;
padding-top:9px;
}
.lwaddlife_title2{
font-size:14px;
padding:9px 0 0 0;
line-height:28px;
}
.lwaddlife_panel .compare_person_head{
margin:9px 0 0 15px;
}
.lwaddlife_inputwrapper{
margin:9px 0 0 0;
border:1px solid #cccccc;
background:#ffffff;
width:85px;
height:28px;
line-height:28px;
font-size:14px;
padding:0 4px 0 4px;
}
.lwaddlife_sliderwrapper{
padding:10px 0 0 9px;
}
.lwaddlife_prem_text,.lwaddlife_frequencytext{
font-size:11px;
line-height:13px;
}
.lwaddlife_prem_prem{
font-size:20px;
line-height:25px;
}
.lwaddlife_prem_prem.person12{
font-size:24px;
line-height:30px;
}
.lwaddlife_totalpremwrapper{
padding:7px 10px 0 0;
width:134px;
text-align:center;
}
.lwaddlife_addtoquote{
background-image:url(../images/v2/btn_addtomyquote.png);
width:180px;
height:40px;
margin:14px 29px 0 0;
}
.lwaddlife_panel_select .compare_person_head{
margin:20px 0 0 25px;
}
.lwaddlife_panel_select .lwaddlife_title2{
padding:20px 0 0 0;
}
.lwaddlife_selectwrapper{
padding:24px 29px 0 0;
}
.lwaddlife_select{
width:180px;
}


/*-----------------------policy matcher------------------------------*/
.compare_table.policymatcher,.compare_table.absortby{
padding-top:10px;
}
.compare_table.absortby.absortby3_intro{
padding-top:70px;
}
.compare_table.policymatcher .compare_table_title_wrapper,.compare_table.absortby .compare_table_title_wrapper{
border:1px solid #c8d994;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#f0f6e3;
padding:3px;
}
.compare_table.policymatcher .compare_sort_txt,.compare_table.absortby .compare_sort_txt{
padding-top:7px;
padding-left:10px;
font-size:13px;
}
.compare_table.policymatcher .compare_sort_select,.compare_table.absortby .compare_sort_select{
padding-top:7px;
}
.compare_table.policymatcher .compare_emailquotes,.compare_table.absortby .compare_emailquotes{
font-size:13px;
width:105px;
margin-top:2px;
}
.compare_table.policymatcher .compare_table_title_cell.compare_table_col1,.compare_table.absortby .compare_table_title_cell.compare_table_col1{
width:125px;
padding-left:20px;
}
.compare_table.policymatcher .compare_table_title_cell.compare_table_col8,.compare_table.absortby .compare_table_title_cell.compare_table_col8{
width:85px;
}
.compare_table_absortby3{
display:none;
}
.compare_table.absortby.absortby3_intro .compare_table_absortby3{
display:block;
position:absolute;
z-index:1;
margin:-52px 0 0 225px;
padding:0 17px 0 110px;
width:344px;
height:70px;
line-height:36px;
background:url(../images/v2/policysort_bg3.png) no-repeat left top;
font-size:14px;
}
.compare_table.absortby.absortby3_intro.policymatcher .compare_table_absortby3{
display:block;
position:absolute;
z-index:1;
margin:-52px 0 0 195px;
padding:0 17px 0 90px;
width:429px;
height:70px;
line-height:36px;
background:url(../images/v2/policysort_bg3_1.png) no-repeat left top;
font-size:14px;
}
.compare_table_sortby_select{
width:240px;
}
.compare_table.absortby.absortby2_intro .compare_table_sortby_select{
background:url(../images/v2/policysort_bg2.png) no-repeat 1px 1px;
padding-left:20px;
}
.compare_table.absortby.absortby2_intro .compare_sort_txt{
color:#ffffff;
width:52px;
padding-left:13px;
line-height:19px;
}
.compare_policymatcher_txt{
display:none;
}
.compare_table.policymatcher .compare_policymatcher_txt{
display:block;
font-size:13px;
line-height:20px;
width:250px;
padding:7px 0 0 0;
}
.compare_table.policymatcher .compare_policymatcher_txt .linkcolor{
font-size:14px;
cursor:pointer;
}
.compare_table.policymatcher .compare_policymatcher_txt .linkcolor:hover div{
font-size:14px;
cursor:pointer;
text-decoration:underline;
}
.compare_table.policymatcher .compare_policymatcher_txt .compare_policymatcher_logo{
width:28px;
height:14px;
background:url(../images/v2/policysorter_logo_small.png) left top no-repeat;
margin:3px 0 0 3px;
}
#div_lwpolicymatcher .lwwrapper{
width:792px;
}
#div_lwpolicymatcher .lwtitle90{
padding-left:54px;
margin-right:0;
}
.lwpolicymatcher_logo{
width:51px;
height:29px;
background:url(../images/v2/policysorter_logo.png) left top no-repeat;
margin:28px 0 0 3px;
}
#div_lwpolicymatcher .lwbottom90{
padding:10px 54px 28px 54px;
}
.lwpolicymatcher_introtxt{
height:44px;
line-height:22px;
padding:23px 110px 23px 54px;
font-size:14px;
background:#f6fceb;
}
#div_lwpolicymatcher .separator .left,#div_lwpolicymatcher .separator .right{
height:1px;
width:25%;
background:#c6de9b;
}
.lwpolicymatcher_panel_left{
width:435px;
padding:10px 36px 0 0;
}
.lwpolicymatcher_panel_right{
width:209px;
height:131px;
background-position:left bottom;
background-repeat:no-repeat;
}
.lwpolicymatcher_panel_right1{
background-image:url(../images/v2/policysorter_hint1.png);
}
.lwpolicymatcher_panel_right2{
background-image:url(../images/v2/policysorter_hint2.png);
}
.lwpolicymatcher_panel_right3{
background-image:url(../images/v2/policysorter_hint3.png);
}
.lwpolicymatcher_panel_right4{
background-image:url(../images/v2/policysorter_hint4.png);
}
.lwpolicymatcher_panel_steptxt{
line-height:30px;
padding-left:16px;
font-size:16px;
}
.lwpolicymatcher_sliderpanel{
border:1px solid #d1d2bb;
background:#f8f8f3;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:10px 0 10px 0;
}
.lwpolicymatcher_sliderpanel_txt0{
width:20%;
text-align:center;
font-size:12px;
line-height:13px;
}
.lwpolicymatcher_sliderpanel_txt1{
width:33%;
text-align:center;
font-size:12px;
line-height:13px;
}
.lwpolicymatcher_sliderpanel_txt2{
width:21%;
text-align:center;
font-size:12px;
line-height:13px;
padding-top:6px;
}
.lwpolicymatcher_sliderpanel_txt3{
width:20%;
text-align:center;
font-size:12px;
line-height:13px;
}
.lwpolicymatcher_slider{
padding:4px 0 4px 31px;
height:15px;
width:370px;
background:url(../images/v2/policymatcher_sliderbg.png) no-repeat 41px 4px;
}
.lwpolicymatcher_button{
background-image:url(../images/v2/policysorter_btn.png);
width:196px;
height:40px;
line-height:40px;
text-align:center;
font-size:16px;
font-weight:bold;
color:#ffffff;
text-shadow:1px 1px 3px #723a00;
}
.lwpolicymatcher_disclaimer{
font-size:11px;
line-height:16px;
padding-top:8px;
}
#div_lwpolicymatcher .ui-corner-all{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
#div_lwpolicymatcher .ui-widget-content{margin-top:0px;border:0;height:15px;background:none;}
#div_lwpolicymatcher .lwpolicymatcher_slider_item{width:350px;margin-left:9px;}
#div_lwpolicymatcher .ui-slider-handle{cursor:pointer;margin:3px 0 0 -20px;border:0;width:42px;height:22px;background:url(../images/v2/btn_slider.png) no-repeat left top;}
#div_lwpolicymatcher .ui-state-hover{background-position:left bottom;border:0;}
#div_lwpolicymatcher .ui-state-focus{background-position:left bottom;border:0;}
#div_lwpolicymatcher .lwpolicymatcher_slider_item a:focus{border:0;outline:none;}

.compare_table_row_wrapper.policymatcher_bestmatch{
margin:10px 0 5px 0;
}
.compare_table_row_bestmatchicon{
display:none;
}
.compare_table_row_wrapper.policymatcher_bestmatch .compare_table_row_bestmatchbg{
margin:0 -10px 0 -10px;
width:960px;
padding:4px;
border:1px solid #ff6901;
background:#fbe4a7;
box-shadow:0 3px 5px #c7cfb6;
-moz-box-shadow:0 3px 5px #c7cfb6;
-webkit-box-shadow:0 3px 5px #c7cfb6;
}
.compare_table_row_wrapper.policymatcher_bestmatch .compare_table_row_bestmatchinner{
background:#ffffff;
padding:15px 5px 15px 5px;
}
.compare_table_row_wrapper.policymatcher_bestmatch .compare_table_row_bestmatchinner:hover{
background:url(../images/v2/compare_notavail_bg_bestmatch.png) no-repeat center top #ffffff;
}
.compare_table_row_wrapper.policymatcher_bestmatch .compare_table_row_bestmatchicon{
position:absolute;
z-index:1;
display:block;
margin:-24px 0 0 -15px;
background:url(../images/v2/corner_ribbon_top_result.png) no-repeat left top;
width:83px;
height:66px;
}
.compare_table_row_wrapper.policymatcher_bestmatch .compare_table_row:hover,.compare_table_row_wrapper.policymatcher_bestmatch .compare_table_row.not_available{
background:none;
}
.compare_table_row_wrapper.policymatcher_bestmatch .compare_separator{
display:none;
}
.compare_table_row_wrapper.policymatcher_bestmatch .compare_table_cell.compare_table_col1{
position:absolute;
z-index:2;
}
.ie7 .compare_table_row_wrapper.policymatcher_bestmatch .compare_table_cell.compare_table_col1{
position:static;
z-index:inherit;
}
.compare_table_row_wrapper.policymatcher_bestmatch .compare_table_cell.compare_table_col2{
margin-left:150px;
}
.ie7 .compare_table_row_wrapper.policymatcher_bestmatch .compare_table_cell.compare_table_col2{
margin-left:0;
}
.policymatcher_bestmatch_whitecovers{
position:absolute;
z-index:1;
width:980px;
height:60px;
background:#ffffff;
filter:alpha(Opacity=80);
opacity:0.8;
-moz-opacity:0.8;
-khtml-opacity:0.8;
}
.policymatcher_bestmatch_introdiv{
position:absolute;
z-index:3;
margin:88px 0 0 249px;
background:url(../images/v2/bg_bubble_policymatcher.png) no-repeat left top;
width:463px;
height:201px;
}
.policymatcher_bestmatch_introdiv .titlecolor{
font-size:16px;
padding:97px 0 16px 0;
line-height:24px;
text-align:center;
}
.policymatcher_bestmatch_introdiv .button_hover{
background-image:url(../images/v2/btn_got_it.png);
width:69px;
height:30px;
margin-left:200px;
}
.compare_table_row_topresulticon{
display:none;
background:url(../images/v2/corner_ribbon_top_result.png) no-repeat left top;
width:91px;
height:74px;
position:absolute;
z-index:1;
margin:-24px 0 0 -15px;
}
.compare_table.topresult .compare_table_row_wrapper.policymatcher_bestmatch .compare_table_row_bestmatchicon{
display:none;
}


/*-----------------------special offer------------------------------*/
.compare_table.specialoffer .compare_table_col7{
width:90px;
}
.compare_table.specialoffer .compare_policysummary{
width:auto;
background-position:center bottom;
line-height:14px;
text-align:center;
padding:12px 5px 8px 5px;
}
.compare_table.specialoffer .compare_policysummary{
white-space:inherit;
overflow:inherit;
}
.compare_table.specialoffer .compare_policysummary.tohidesummary{
margin:9px 0 -1px 0;
border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
border:1px solid #e0f3ba;
border-bottom:0;
position:absolute;
z-index:1;
width:78px;
height:32px;
padding:10px 5px 8px 5px;
line-height:14px;
text-align:center;
background:url(../images/v2/triangle_hide_summary.png) no-repeat center 40px #f9fdf5;
}
.compare_table_col9{
display:none;
margin:0 -33px 0 0;
width:71px;
}
.compare_table.specialoffer .compare_table_col9{
display:block;
}
.compare_specialoffer{
background:url(../images/v2/btn_specialoffer.png) no-repeat left top;
width:71px;
height:38px;
margin-top:10px;
}
#div_lwspecialoffer .lwtitle90{
padding-left:55px;
margin-right:0;
}
#div_lwspecialoffer .lwbottom90{
padding-left:55px;
padding-right:55px;
}
#div_lwspecialoffer .lw_close90{
margin-right:55px;
}
.lwspecialoffer_title{
font-size:20px;
line-height:24px;
}
.lwspecialoffer_img{
display:none;
}
.lwspecialoffer_note{
font-size:11px;
}


/*-----------------------summary apply button------------------------------*/
.compare_table.summaryapply .compare_table_col8{
display:none;
}
.compare_table.summaryapply .compare_table_col7{
width:150px;
}
.compare_table.summaryapply .compare_table_col7 .compare_table_title_cell_text{
display:none;
}
.compare_table.summaryapply .compare_table_col7 .compare_policysummary.linkcolor{
background:url(../images/v2/btn_summary_apply.png) no-repeat left top;
}
.compare_table.summaryapply .compare_table_col7 .compare_policysummary.linkcolor{
background:url(../images/v2/btn_summary_apply.png) no-repeat left top;
width:120px;
height:30px;
padding:0;
margin-top:14px;
}
.compare_table.summaryapply .compare_table_col7 .compare_policysummary.linkcolor:hover{
background-position:left bottom;
}
.compare_table.summaryapply .compare_table_col7 .compare_policysummary.linkcolor.tohidesummary{
margin-top:9px;
margin-left:8px;
height: 24px;
padding: 18px 16px 8px 0;
width:116px;
text-align:center;
background: url(../images/v2/triangle_hide_summary.png) no-repeat 110px center #f9fdf5;
}
.compare_table.summaryapply .compare_table_col7 .compare_policysummary.linkcolor.tohidesummary:hover{
background-position:110px center;
}

/*----------------------compare table more details button a/b tests------------------*/
.compare_table.viewmoredetails .compare_table_col7 .compare_policysummary.linkcolor{
background:url(../images/v2/btn_viewmoredetails.png) no-repeat left top;
}
.compare_table.showmethispolicy .compare_table_col7 .compare_policysummary.linkcolor{
background-image:url(../images/v2/btn_show_me_this_policy.png);
width:135px;
}

/*-----------------------cashback instead of rebate------------------------------*/
.compare_table.cashback .compare_table_cell.compare_table_col5 .compare_totalprem_strike,
.compare_table.prezzycard .compare_table_cell.compare_table_col5 .compare_totalprem_strike{
display:none;
}
.compare_table.cashback .compare_table_cell.compare_table_col5 .compare_totalprem.bold,
.compare_table.prezzycard .compare_table_cell.compare_table_col5 .compare_totalprem.bold{
color:#263800;
font-size:18px;
}
.compare_table_cashback_column_content{
position:absolute;
vertical-align:middle;
text-align:center;
padding-top:15px;
height:45px;
width:104px;
margin-left:7px;
margin-bottom:-1px;
background:url(../images/v2/cashback_bg.png) repeat-y left top;
}
.compare_table_prezzy_column_content{
position:absolute;
vertical-align:middle;
text-align:center;
padding-top:15px;
height:45px;
width:104px;
margin-left:7px;
margin-bottom:-1px;
background:url(../images/v2/compare_prezzybg.png) repeat-y left top;
}
.compare_table_cashback_column_content.policymatcher_bestmatch{
padding-top:75px;
padding-bottom:24px;
margin-top:-60px;
margin-bottom:-24px;
}
.compare_table_prezzy_column_content.policymatcher_bestmatch{
padding-top:45px;
padding-bottom:24px;
margin-top:-30px;
margin-bottom:-24px;
}
.compare_table_cashback_column_content .compare_cashback_amount,
.compare_table_prezzy_column_content .compare_cashback_amount{
font-size:14px;
line-height:15px;
padding-top:6px;
}
.compare_table_cashback_column_content div.compare_cashback{
color:#18b2e3;
line-height:15px;
cursor:pointer;
}
.compare_table_prezzy_column_content div.compare_cashback{
color:#70AB00;
line-height:15px;
cursor:pointer;
}
.compare_table_cashback_column_content div.compare_cashback:hover,
.compare_table_prezzy_column_content div.compare_cashback:hover{
text-decoration:underline;
}
.compare_table_cashback_column_title {
background:url(../images/v2/cashback_title.png) no-repeat center top;
width:106px;
height:95px;
margin:-46px 0 -15px 6px;
position:absolute;
z-index:1;
}
.compare_table_prezzy_column_title .compare_table_title_cell_text{
position:absolute;
z-index:1;
padding-top:12px;
}
.compare_table_prezzy_column_title .compare_table_title_cell_text a{
font-size:16px;
}
.compare_table_prezzy_column_img {
width:123px;
height:46px;
margin:-47px 0 0 6px;
position:absolute;
z-index:1;
background:url(../images/v2/compare_prezzycard.png) no-repeat center top;
cursor:pointer;
}
.compare_table_prezzy_column_img.health_img {
background:url(../images/v2/compare_prezzycardhealth.png) no-repeat center top;
}
.compare_table_cashback_column_title .compare_person_qmarkwrapper {
margin:0;
padding: 52px 0 0 45px;
}
.compare_table_cashback_column_title .compare_qmark {
margin:0;
}
.compare_table.cashback .compare_table_col5,.compare_table.prezzycard .compare_table_col5{
width:128px;
}
.compare_table.cashback .compare_table_col5 .compare_title_pointer,.compare_table.prezzycard .compare_table_col5 .compare_title_pointer{
width:128px;
}
.compare_table.cashback .compare_table_col9,.compare_table.prezzycard .compare_table_col9{
width:21px;
}
.compare_table.cashback .compare_detail,.compare_table.prezzycard .compare_detail{
margin:0 15px 0 15px;
}
.compare_table.cashback .compare_totalprem_strike_drawer,.compare_table.prezzycard .compare_totalprem_strike_drawer{
display:none;
}
.compare_table.cashback .compare_detail_prem1,.compare_table.prezzycard .compare_detail_prem1{
display:none;
}
.compare_table.cashback .compare_detail_arrowdown,.compare_table.prezzycard .compare_detail_arrowdown{
display:none;
}
.compare_table.cashback .compare_detail_prem_title_rebate,.compare_table.prezzycard .compare_detail_prem_title_rebate{
display:none;
}
.compare_table.cashback .compare_detail_prem_title,.compare_table.prezzycard .compare_detail_prem_title{
padding-top:10px;
}
.compare_detail_note{
display:none;
color:#929b7f;
font-size:12px;
line-height:13px;
width:135px;
padding-bottom:20px;
}
.compare_table.cashback .compare_detail_note,.compare_table.prezzycard .compare_detail_note{
display:block;
}
.compare_table.healthdrawernote .compare_detail_note{
display:block;
}
.compare_table.healthdrawernote .compare_detail_prem_panel{
margin-top:-40px;
}

/*-----------------------income protection------------------------------*/
.quotepanel_occupation_result{
position:absolute;
z-index:4;
display:none;
border:1px solid #cccccc;
background:#fdf1df;
padding:40px 9px 10px 9px;
margin:-32px 0 0 -6px;
width:325px;
}
.quotepanel_occupation_result .item,.quotepanel_occupation_result .item2{
line-height:15px;
padding:4px 9px 4px 9px;
}
.quotepanel_occupation_result .item{
cursor:pointer;
color:#333333;
}
.quotepanel_occupation_result .item2{
padding-top:10px;
color:#000000;
font-weight:bold;
}
.quotepanel_occupation_result .item3{
margin-right:5px;
color:#333333;
font-weight:bold;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
background:url(../images/v2/compare_tooltip_qmark.png) no-repeat 5px 5px #eee4d3;
height:32px;
line-height:32px;
padding-left:33px;
font-size:14px;
}
.quotepanel_occupation_result .item3 .item3_img{
margin:5px 5px 0 0;
cursor:pointer;
background-image:url(../images/v2/btn_occupationclass.png);
width:78px;
height:22px;
line-height:22px;
text-align:center;
font-weight:bold;
color:#ffffff;
font-size:12px;
text-shadow:1px 1px 3px #723a00;
}
.quotepanel_occupation_result .item.active{
background:#ffffff;
border:1px solid #ff6a01;
padding:3px 8px 3px 8px;
box-shadow:0 0 1px #fec373;
}

#div_lwincomeoccupation .lwwrapper{
border:1px solid #0d7ea3;
padding:6px;
width:382px;
background:#ddebf0;
}
#div_lwincomeoccupation .lwbottom{
background:#ffffff;
padding:20px 9px 9px 9px;
}
.lwincomeoccupation_title{
padding-bottom:5px;
}
.lwincomeoccupation_title_arrow{
background:url(../images/v2/occupationclass_title_arrow.png) no-repeat center bottom transparent;
height:12px;
margin-top:-1px;
}
.lwincomeoccupation_title_text{
color:#ffffff;
font-size:13px;
font-weight:bold;
text-shadow:1px 1px 3px #006080;
line-height:17px;
padding:5px 10px 5px 10px;
border:1px solid #1b85a8;
background:#0099cc;
background-image: linear-gradient(top , rgb(83,198,227) 0%, rgb(0,137,183) 100%);
background-image: -o-linear-gradient(top , rgb(83,198,227) 0%, rgb(0,137,183) 100%);
background-image: -moz-linear-gradient(top , rgb(83,198,227) 0%, rgb(0,137,183) 100%);
background-image: -webkit-linear-gradient(top , rgb(83,198,227) 0%, rgb(0,137,183) 100%);
background-image: -ms-linear-gradient(top , rgb(83,198,227) 0%, rgb(0,137,183) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#53c6e3', endColorstr='#0089b7',GradientType=0);
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
max-width:300px;
text-align:center;
margin:0 auto;
display:inline-block;
}
.lwincomeoccupation_title_person{
display:none;
padding-bottom:10px;
text-align:center;
font-size:18px;
}
.lwincomeoccupation_list{
list-style:none;
border:1px solid #cccccc;
background:#fdf1df;
padding:9px;
margin:0 0 10px 0;
}
.lwincomeoccupation_list li{
list-style:none;
padding:10px;
color:#333333;
font-size:12px;
line-height:18px;
cursor:pointer;
}
.lwincomeoccupation_list li:hover,.lwincomeoccupation_list li.active{
padding:9px;
border:1px solid #ff6a01;
box-shadow:0 0 2px #fec373;
-moz-box-shadow:0 0 2px #fec373;
-webkit-box-shadow:0 0 2px #fec373;
background:#ffffff;
}
.lwincomeoccupation_list li .radio{
width:25px;
padding-top:2px;
text-align:left;
}
.lwincomeoccupation_list li .text{
margin-left:25px;
text-align:left;
}
.lwincomeoccupation_continue{
margin-left:110px;
height:40px;
width:121px;
background-image:url(../images/v2/btn_continue_ip.png);
}
.lwincomeoccupation_cancel{
padding:12px 34px 0 0;
}
.lwincomeoccupation_cancel .link_arrow{
font-size:14px;
}

#div_lwincomesetup .lwwrapper{
width:788px;
}
#div_lwincomesetup .lwtitle90{
padding-left:54px;
}
#div_lwincomesetup .lwbottom90{
padding-left:54px;
padding-right:54px;
}
.lwincomesetup_spanner{
background:url(../images/v2/icon_spanner_ip.png) no-repeat left center;
height:90px;
width:40px;
}
.lwincomesetup_intro{
height:70px;
line-height:70px;
background:#f6fceb;
font-size:16px;
color:#333333;
text-align:left;
padding-left:54px;
}
#div_lwincomesetup .separator .left,#div_lwincomesetup .separator .right{
margin:19px 0 19px 0;
height:1px;
width:25%;
background:#c6de9b;
}
#div_lwincomesetup .lwaddlife_inputwrapper{
margin-top:0;
}
.lwincomesetup_covertext{
margin:5px 20px 0 0;
font-size:11px;
}
.lwincomesetup_continue{
margin:14px 0 0 25px;
background-image:url(../images/v2/btn_continue_ip.png);
width:121px;
height:40px;
}
.lwincomesetup_cancel{
margin-right:40px;
}
.lwincomesetup_cancel .link_arrow{
font-size:12px;
line-height:68px;
}
/*------------------------------compare page--------------------*/
.compare_person_main_panel_income{
width:285px;
margin:10px 6px 9px 9px;
}
.compare_person_desc_occupation{
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
width:85px;
}
.compare_person_main_title_income .compare_person_title_arrow{
margin-left:65px;
}
.compare_income .compare_person_main_panel_income .compare_person .compare_person_change{
margin-top:0;
padding-left:6px;
}
.compare_person_main_panel_income .compare_person_cover_input input{
border-right:1px solid #cccccc;
width:60px;
}
.compare_person_income_panel{
width:242px;
margin:10px 6px 0 0;
}
.compare_person_income_panel .compare_person_content_panel{
padding-top:1px;
padding-bottom:0;
}
.compare_person_income_panel .compare_person{
height:48px;
}
.compare_person_income_panel .compare_person_separator{
margin:0;
}
.compare_income .compare_person_title_panel{
padding:0 9px 0 8px;
}
.compare_person_waitperiod_title .compare_person_title_arrow{
margin-left:35px;
}
.compare_person_benefitperiod_title{
margin-right:12px;
}
.compare_person_benefitperiod_title .compare_person_title_arrow{
margin-left:25px;
}
.compare_person_income_panel select{
margin-top:13px;
height:20px;
width:105px;
}
.compare_person_income_panel .compare_income_contents.redundancy select{
margin-top:5px;
}
.compare_income_contents{
display:none;
}
.compare_person_redundancy_panel{
display:none;
}
.compare_income_contents.redundancy .compare_person_redundancy_panel{
display:block;
}
.compare_hasredundancy,.compare_noredundancy{
margin:2px auto 0;
border-top:1px solid #dfe0c9;
padding:2px 0 0 28px;
width:138px;
height:17px;
line-height:17px;
background-position:7px 2px;
background-repeat:no-repeat;
text-align:left;
color:#000000;
font-size:11px;
cursor:pointer;
}
.compare_hasredundancy{
background-image:url(../images/v2/compare_redundancy_checked.png);
display:none;
}
.compare_noredundancy{
background-image:url(../images/v2/compare_redundancy_check.png);
}
.compare_income .compare_person_update_panel{
width:118px;
}
.compare_income .compare_person_update_title{
margin-left:4px;
}
.compare_income .compare_person_frequency select{
margin-top:5px;
height:auto;
}
.compare_income .compare_addon_panel{
margin:10px 0 0 20px;
width:193px;
height:36px;
background:url(../images/v2/compare_addon_bg_ip.png) no-repeat center center;
cursor:pointer;
}
.compare_income .compare_addon_panel_hoverborder{
width:193px;
height:36px;
background:url(../images/v2/compare_addon_bg_ip_hover.png) no-repeat center center;
}
.compare_income .compare_addon_title{
font-size:12px;
margin:7px 0 0 5px;
}
.compare_income .compare_addon_title_add{
margin:7px 0 0 15px;
font-size:14px;
}
.compare_income .left.compare_addon_qmark_wrapper{
margin:10px 8px 0 0;
float:right;
}
.compare_income .left.compare_addon_qmark_wrapper .compare_qmark{
margin:0;
}
.compare_income .compare_addon_panel_wrapper.thinversion{
width:130px;
margin-left:5px;
}
.compare_income .compare_addon_panel_wrapper.thinversion .compare_addon_panel_topspace{
height:65px;
}
.compare_income .compare_addon_panel_wrapper.thinversion .compare_addon_panel{
width:133px;
height:42px;
background:url(../images/v2/compare_addon_bg_ip2.png) no-repeat center center;
margin:10px 0 0 0;
}
.compare_income .compare_addon_panel_wrapper.thinversion .compare_addon_title{
line-height:14px;
width:100px;
}
.compare_income .compare_addon_panel_wrapper.thinversion .compare_addon_title_add{
padding-left:0;
margin:12px 0 0 10px;
}
.compare_income .compare_addon_panel_wrapper.thinversion .left.compare_addon_qmark_wrapper{
margin:-14px 5px 0 0;
}
.compare_income .compare_addon_panel_wrapper.thinversion .compare_addon_panel_hoverborder{
width:133px;
height:42px;
background:url(../images/v2/compare_addon_bg_ip2_hover.png) no-repeat center center;
}
.compare_income .compare_table.iprebate .compare_table_col2,.compare_income .compare_table.iprebate .compare_table_col2 .compare_title_pointer{
width:116px;
}
.compare_income .compare_table.iprebate .compare_table_col2 .compare_qmark_wrapper{
margin-left:85px;
}
.compare_income .compare_table.iprebate .compare_table_col3,.compare_income .compare_table.iprebate .compare_table_col3 .compare_title_pointer{
width:120px;
}
.compare_income .compare_table.iprebate .compare_table_col3 .compare_qmark_wrapper{
margin-left:85px;
}
.compare_income .compare_table.iprebate .compare_table_col4,.compare_income .compare_table.iprebate .compare_table_col4 .compare_title_pointer{
width:138px;
}
.compare_income .compare_table.iprebate .compare_table_col4 .compare_qmark_wrapper{
margin-left:100px;
}
.compare_income .compare_table .compare_table_col5 .compare_totalprem{
color:#263800;
}
.compare_income .compare_table.iprebate .compare_table_col5 .compare_totalprem{
color:#67734C;
font-size:12px;
}
.compare_income .compare_table .compare_table_col6{
display:none;
}
.compare_income .compare_table.iprebate .compare_table_col6{
display:block;
}
.compare_income .compare_table.iprebate .compare_table_col6 .compare_qmark_wrapper{
margin-left:95px;
}/*
.compare_income .compare_detail_prem_panel .compare_detail_prem_title{
padding-top:40px;
}
.compare_income .compare_detail_prem_panel .compare_totalprem_strike_drawer{
display:none;
}
.compare_income .compare_detail_prem_panel .compare_detail_prem1{
display:none;
}
.compare_income .compare_detail_prem_panel .compare_detail_arrowdown{
display:none;
}
.compare_income .compare_detail_prem_panel .compare_detail_prem_title_rebate{
display:none;
}
.compare_income .compare_detail_prem_panel .compare_detail_prem_title_rebate{
display:none;
}
.compare_income .compare_table.iprebate .compare_detail_prem_panel .compare_detail_prem_title{
padding-top:0;
}
.compare_income .compare_table.iprebate .compare_detail_prem_panel .compare_totalprem_strike_drawer{
display:block;
}
.compare_income .compare_table.iprebate .compare_detail_prem_panel .compare_detail_prem1{
display:block;
}
.compare_income .compare_table.iprebate .compare_detail_prem_panel .compare_detail_arrowdown{
display:block;
}
.compare_income .compare_table.iprebate .compare_detail_prem_panel .compare_detail_prem_title_rebate{
display:block;
}
.compare_income .compare_table.iprebate .compare_detail_prem_panel .compare_detail_prem_title_rebate{
display:block;
}*/

/*-----------------------update browser------------------------------*/
#div_lwupdatebrowser .lwwrapper{
width:582px;
}
.lwupdatebrowser_warning{
background:url(../images/v2/updatebrowser_warning.png) no-repeat 1px 2px;
padding:0 0 0 68px;
line-height:25px;
font-size:18px;
}
.lwupdatebrowser_ie{
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border:1px solid #d3e6b3;
background:url(../images/v2/updatebrowser_explorer.png) no-repeat 9px center #f9fdf5;
padding:4px 20px 4px 59px;
line-height:20px;
height:40px;
}
.lwupdatebrowser_ff{
background-image:url(../images/v2/updatebrowser_firefox.png);
width:162px;
height:52px;
margin-right:10px;
display:block;
}
.lwupdatebrowser_chrome{
background-image:url(../images/v2/updatebrowser_chrome.png);
width:162px;
height:52px;
margin-right:10px;
display:block;
}
.compare_addon_redundancy{
display:none;
}
.compare_income .compare_addon_panel_topspace{
height:45px;
}


/*-----------------------prezzy card offer--------------------------*/
#div_lwprezzycardoffer .lwwrapper{
width:600px;
}
#div_lwprezzycardoffer .lwtitle{
padding-left:168px;
font-size:26px;
margin-right:0;
}
#div_lwprezzycardoffer .lwbottom{
padding:28px 40px 19px 240px;
}
#div_lwprezzycardoffer .lwprezzycardoffer_img{
position:absolute;
z-index:1;
margin:19px 0 0 15px;
width:227px;
height:251px;
background:url(../images/v2/prezzycardoffer.png) no-repeat left top;
}
#div_lwprezzycardoffer .lwtext{
font-size:16px;
line-height:26px;
}
#div_lwprezzycardoffer .button_hover{
background-image:url(../images/v2/btn_okay.png);
width:90px;
height:41px;
margin:35px 0 0 15px;
}

#div_lwhealthsetup .lwwrapper{
width:790px;
}
.lwhealthsetup_icon1{
background:url(../images/v2/healthsetup_icon1.png) no-repeat left top;
width:89px;
height:110px;
padding-right:20px;
}
.lwhealthsetup_text1{
width:553px;
padding-top:20px;
font-size:16px;
line-height:23px;
}
.lwhealthsetup_panel{
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#f8f8f3;
border:1px solid #d1d2bb;
line-height:17px;
}
.lwhealthsetup_selectbox{
margin:10px 20px 0 0;
width:247px;
height:18px;
padding:10px;
background:url(../images/v2/bg_boxexcess.png) no-repeat left top;
}
.lwhealthsetup_addonbox{
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#ffffff;
border:1px solid #d1d2bb;
width:159px;
height:94px;
padding:15px 23px 5px 23px;
cursor:pointer;
}
.lwhealthsetup_addonbox:hover,.lwhealthsetup_addonbox.selected{
background:#ddebf0;
border:1px solid #037ba2;
}
.lwhealthsetup_text2,.lwhealthsetup_text3,.lwhealthsetup_text4{
padding-top:2px;
font-size:16px;
line-height:17px;
width:80px;
}
.lwhealthsetup_icon2,.lwhealthsetup_icon3,.lwhealthsetup_icon4{
width:55px;
height:69px;
padding-right:20px;
}
.lwhealthsetup_icon2{
background:url(../images/v2/healthsetup_icon2.png) no-repeat left top;
}
.lwhealthsetup_icon3{
background:url(../images/v2/healthsetup_icon3.png) no-repeat left top;
}
.lwhealthsetup_icon4{
background:url(../images/v2/healthsetup_icon4.png) no-repeat left top;
}
.lwhealthsetup_select{
width:82px;
height:24px;
background:url(../images/v2/btn_health_addon_select.png) no-repeat left top;
margin-top:8px;
}
.lwhealthsetup_selectcheck{
margin:2px 0 0 2px;
width:20px;
height:20px;
background:url(../images/v2/btn_check_box.png) no-repeat left top;
}
.lwhealthsetup_addonbox.selected .lwhealthsetup_selectcheck{
background-position:left bottom;
}
.lwhealthsetup_selecttext{
width:56px;
font-weight:bold;
color:#ffffff;
text-align:center;
text-shadow:1px 1px 2px #344d00;
font-size:13px;
line-height:23px;
}
.lwhealthsetup_addonbox:hover .lwhealthsetup_select,.lwhealthsetup_addonbox.selected .lwhealthsetup_select{
background-position:left bottom;
}
.lwhealthsetup_continue{
height:40px;
width:121px;
background-image:url(../images/v2/btn_continue_ip.png);
}
.lwhealthsetup_a1prem,.lwhealthsetup_a2prem,.lwhealthsetup_a3prem{
font-size:12px;
text-align:center;
padding-top:5px;
}

/*-------------------policy feature more details a/b ------------------*/
.compare_policyfeaturemoredetails{
display:none;
color:#70AB00;
line-height:12px;
cursor:pointer;
font-size:12px;
}
.policyfeaturemoredetails .compare_table_col3:hover .compare_policyfeaturemoredetails{
text-decoration:underline;
}
.policyfeaturemoredetails .compare_policyfeaturemoredetails{
display:block;
}
.policyfeaturemoredetails .compare_table_col3 .compare_star_item{
height:41px;
background-position:left 22px;
}
.policyfeaturemoredetails .compare_table_cashback_column_content div.compare_cashback{
color:#70AB00;
}

/*-------------------phone reference a/b ------------------*/
.phonereference1,.phonereference2{
display:none;
}
.phonereference1 .compare_detail_right_top{
width:440px;
padding-bottom:25px;
}
.phonereference1 .compare_detail_right_bottom{
width:468px;
margin-top:-5px;
background:#fafdf6;
height:60px;
}
.phonereference1 .compare_detail_whatsnext1{
width:74px;
height:60px;
margin:0;
background:url(../images/v2/whats_next.png) no-repeat left center;
}
.phonereference1 .compare_detail_whatsnext2{
width:175px;
padding-top:17px;
}
.phonereference1 .compare_detail_whatsnext3{
margin:21px 15px 0 10px;
}
.phonereference1 .compare_detail_whatsnext4{
width:180px;
padding-top:17px;
}
.phonereference1 .compare_detail_apply_panel_wrapper{
width:auto;
}
.phonereference1 .compare_detail_apply_panel{
width:252px;
height:100px;
border:1px solid #e7e8e0;
/*background:#f1f3e8;*/
padding-top:20px;
text-align:center;
}
.phonereference1 .compare_detail_apply{
width:180px;
height:35px;
margin:0 auto;
background-image:url(../images/v2/btn_apply_phone.png);
}
.phonereference1 .compare_detail_trustlogo{
margin:0 0 0 60px;
text-align:left;
}
.phonereference1 .compare_detail_encryptlogo{
margin:9px auto 0;
width:60px;
height:18px;
padding-left:20px;
text-align:left;
line-height:18px;
font-size:12px;
background:url(../images/v2/logo_encrypt.png) no-repeat left top;
}
.phonereference1 .compare_detail_or_panel{
position:absolute;
z-index:1;
border:1px solid #e7e8e0;
background:#f9fdf5;
width:32px;
height:32px;
line-height:32px;
border-radius:16px;
font-size:16px;
text-align: center;
margin:-14px 0 0 110px;
}
.phonereference1 .compare_detail_phone_panel{
margin-top:5px;
width:252px;
height:80px;
border:1px solid #e7e8e0;
/*background:#f1f3e8;*/
padding-top:20px;
text-align:center;
}
.phonereference1 .compare_detail_phonelogo{
margin:0 0 4px 28px;
background:url(../images/v2/logo_compare_phone.png) no-repeat left center;
line-height:23px;
text-align:left;
padding-left:57px;
}
.phonereference1 .compare_detail_phone_title{
color:#ff7a01;
font-size:18px;
}
.compare_detail_phone_number{
color:#70AB00;
font-size:18px;
}
.phonereference1 .compare_detail_phone_reference{
line-height:20px;
height:20px;
font-size:13px;
}
.phonereference1 .compare_detail_phone_reference_number{
padding:0 5px;
background:#ffffff;
}
.phonereference1 .compare_detail_prem_panel{
padding-top:50px;
}

/*------------------------ compare help panel ---------------------*/
.compare_help_panel{
border:1px solid #cee2aa;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#f1f2e8;
margin:0 auto;
width:782px;
padding:20px 3px 18px 3px;
}
.compare_help_panel_separator{
width:1px;
height:100px;
background:url(../images/v2/divider_comparecallback.png) no-repeat left top;
}
.compare_help_panel_content{
width:260px;
text-align: center;
}
.compare_help_panel_title{
font-size:18px;
line-height:40px;
}
.compare_help_panel_text{
line-height:20px;
font-size:14px;
padding:0 25px;
}
.compare_help_panel_text .phone{
font-size:24px;
line-height:26px;
}
.compare_help_panel_text .phonetime{
font-size:12px;
}
.compare_help_panel_text .quoteref{
font-size:14px;
}
.compare_help_panel_call{
background:url(../images/v2/icon_phone_comparecallback.png) no-repeat 56px 4px;
padding-left:40px;
}
.compare_help_panel_operator{
background:url(../images/v2/icon_operator.png) no-repeat 34px 0px;
padding-left:40px;
}
.compare_help_panel_button{
margin:0 auto;
background-image:url(../images/v2/btn_request_callback.png);
width:184px;
height:41px;
}

#div_lwphonecallback .lwwrapper{
width:310px;
}
#div_lwphonecallback .lwtop{
height:60px;
line-height:60px;
}
#div_lwphonecallback .lwtop .lwtitle{
height:60px;
line-height:60px;
background:url(../images/v2/icon_operator_orange.png) no-repeat 25px 15px;
padding-left:59px;
text-align: left;
margin:0;
font-size:16px;
}
.lwphonecallback_content_text{
padding:25px 29px 13px 29px;
line-height:20px;
font-size:14px;
}
.lwphonecallback_content_panel{
padding:0 29px;
font-size:14px;
}
#lwphonecallback_phonetime{
width:100px;
}
.lwphonecallback_button_panel{
padding:20px 29px 32px 29px;
}
#div_lwphonecallback .button30{
width:70px;
}

/* --------------- mortgage insurance ----------------- */
#div_lwmortgagesetup .lwwrapper{
width:790px;
}
#div_lwmortgagesetup .separator .left,#div_lwmortgagesetup .separator .right{
margin:19px 0 19px 0;
height:1px;
width:25%;
background:#c6de9b;
}
.lwmortgagesetup_intro{
background:url(../images/v2/lwmortgagesetup_intro.png) no-repeat 50px 36px;
padding:44px 80px 40px 189px;
line-height:22px;
text-align: left;
font-size:18px;
}
#div_lwmortgagesetup .lwbottom90{
padding:0 19px 29px 19px;
}
.div_lwmortgagesetup_panel{
border:1px solid #d2e4b0;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin-bottom:19px;
padding:29px;
}
.lwmortgagesetup_panel_type{
font-size:24px;
padding-right:19px;
line-height:36px;
}
.lwmortgagesetup_panel_check{
width:70px;
padding-left:28px;
margin-top:8px;
line-height:22px;
font-size:14px;
}
.lwmortgagesetup_panel_intro{
background:#f5fcec;
line-height:23px;
padding:14px 20px 15px 20px;
color:#333333;
font-size:16px;
margin:16px 0 0 0;
}
.lwmortgagesetup_details_title{
font-size:16px;
padding-bottom:20px;
line-height:23px;
}
.lwmortgagesetup_covertext_prem{
font-size:16px;
}
.lwmortgagesetup_details_life,.lwmortgagesetup_details_repayment{
position:relative;
overflow:hidden;
margin-top:23px;
}

#div_lwbuildquote .lwwrapper{
width:508px;
}
#div_lwbuildquote .lwtitle90{
padding:0 0 0 90px;
margin:0;
text-align: left;
font-size:24px;
background:url(../images/v2/icon_spanner_ip.png) no-repeat 45px center;
}
#div_lwbuildquote .lwbottom90{
padding:30px 0 30px 44px;
}
#div_lwbuildquote .lwpolicymatcher_introtxt{
display:none;
font-size:16px;
color:#333333;
padding:23px 50px 23px 44px;
}
.lwbuildquote_stepodd{
margin-right:48px;
}
.lwbuildquote_panel_steptxt{
line-height:30px;
/*padding-left:16px;*/
font-size:16px;
}
.lwbuildquote_panel_steptxt .bold{
line-height:18px;
}
.lwbuildquote_panel_steptxt .normal{
font-weight:normal;
line-height:14px;
font-size:12px;
}
.lwbuildquote_panel{
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #d0d2bc;
background:#f7f8f2;
padding:14px 17px 14px 17px;
width:125px;
height:25px;
}
.lwbuildquote_panel select{
width:100px;
}
.lwbuildquote_panel .quotepanel_coveramount_input{
width:95px;
}
.lwbuildquote_calc{
position:absolute;
z-index:1;
background:url(../images/v2/lwbuildquote_calcbg.png) no-repeat left top;
width:136px;
height:60px;
padding:20px 0 0 15px;
margin:3px 0 0 -10px;
}
.lwbuildquote_qmark{
background:url(../images/v2/compare_tooltip_qmark.png) no-repeat left top;
line-height:22px;
color:#333333;
padding-left:30px;
}
.lwbuildquote_calc a{
display:inline-block;
padding:3px 16px 0 0;
height:20px;
line-height:20px;
background:url(../images/v2/icon_calculator.png) no-repeat right 5px;
}
#div_lwbuildquote .quotepanel_checkpartner{
background-position:left top;
}
.lwbuildquote_btnpanel{
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #d0d2bc;
background:#f7f8f2;
padding:14px 25px 14px 25px;
width:410px;
margin:0 -20px 0 -20px;
}
.lwbuildquote_button{
background-image:url(../images/v2/lwbuildquote_btn.png);
width:161px;
height:40px;
}
.lwbuildquote_buttonnext{
background-image:url(../images/v2/lwbuildquote_btnnext.png);
width:161px;
height:40px;
display:inline-block;
}
.lwbuildquote_prezzycard{
width:244px;
height:148px;
cursor:pointer;
background:url(../images/v2/build_step_prezzy_card.png) no-repeat left top;
margin:10px 0px 0px 330px;
position:absolute;
z-index:1;
}
.lwbuildquote_partner{
display:none;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #d0d2bc;
background:#f7f8f2;
margin:40px 21px 0 -24px;
padding:0 23px 40px 23px;
}
.lwbuildquote_italic{
font-size:14px;
font-style:italic;
padding:15px 0 15px 0;
}
.lwbuildquote_text{
padding:5px 0 15px 0;
font-size:14px;
}
.lwbuildquote_fieldtitle{
padding:0 0 5px 0;
font-size:14px;
}
.lwbuildquote_field{
padding:0 0 10px 0;
}
.lwbuildquote_field input{
width:390px;
height:20px;
padding:4px;
border:1px solid #cccccc;
font-size:14px;
background:#f7f8f2;
background-image: linear-gradient(top , rgb(247,248,242) 0%, rgb(238,238,236) 100%);
background-image: -o-linear-gradient(top , rgb(247,248,242) 0%, rgb(238,238,236) 100%);
background-image: -moz-linear-gradient(top , rgb(247,248,242) 0%, rgb(238,238,236) 100%);
background-image: -webkit-linear-gradient(top , rgb(247,248,242) 0%, rgb(238,238,236) 100%);
background-image: -ms-linear-gradient(top , rgb(247,248,242) 0%, rgb(238,238,236) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f8f2', endColorstr='#eeeeec',GradientType=0);
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}
.ldselect{
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border:1px solid #9b9b93;
background:#d9dbc3;
background-image: linear-gradient(top , rgb(240,240,214) 0%, rgb(201,203,181) 100%);
background-image: -o-linear-gradient(top , rgb(240,240,214) 0%, rgb(201,203,181) 100%);
background-image: -moz-linear-gradient(top , rgb(240,240,214) 0%, rgb(201,203,181) 100%);
background-image: -webkit-linear-gradient(top , rgb(240,240,214) 0%, rgb(201,203,181) 100%);
background-image: -ms-linear-gradient(top , rgb(240,240,214) 0%, rgb(201,203,181) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0d6', endColorstr='#c9cbb5',GradientType=0);
height:23px;
line-height:23px;
margin:0;
padding:0 8px 0 8px;
}
.ldselect.ldselectHover {
border:1px solid #333333;
}
.ldselect.ldselectOpen {
border:1px solid #333333;
}
.ldselect.ldselectFocus {
border:1px solid #333333;
}
.ldselectInner {
padding-right:27px;
background:url(../images/v2/ldselect_arrow.png) no-repeat right center;
}
.ldselect.ldselectHover .ldselectInner{
}
.ldselect.ldselectOpen .ldselectInner{
}
.ldselect.ldselectFocus .ldselectInner{
}
.ldselect2{
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border:1px solid #bbbbbb;
background:#e7e7e7;
background-image: linear-gradient(top , rgb(255,255,255) 0%, rgb(231,231,231) 100%);
background-image: -o-linear-gradient(top , rgb(255,255,255) 0%, rgb(231,231,231) 100%);
background-image: -moz-linear-gradient(top , rgb(255,255,255) 0%, rgb(231,231,231) 100%);
background-image: -webkit-linear-gradient(top , rgb(255,255,255) 0%, rgb(231,231,231) 100%);
background-image: -ms-linear-gradient(top , rgb(255,255,255) 0%, rgb(231,231,231) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0);
height:34px;
line-height:34px;
margin:0;
padding:0 10px 0 11px;
color:#666666;
font-size:14px;
font-weight:bold;
width:40px;
}
.ldselect2.ldselect2Hover {
border:1px solid #333333;
}
.ldselect2.ldselect2Open {
border:1px solid #333333;
}
.ldselect2.ldselect2Focus {
border:1px solid #333333;
}
.ldselect2 .ldselect2Inner {
padding-right:22px;
background:url(../images/v2/ldselect2_arrow.png) no-repeat right center;
}
.lwbuildquote_part{
padding-bottom:40px;
}
.lwbuildquote_part_title{
font-size:22px;
line-height:25px;
padding-bottom:6px;
}
.lwbuildquote_client,.lwbuildquote_partner{
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;
border:0;
background:transparent;
margin:0;
padding:9px 0 0 0;
}
.lwbuildquote_part_person{
display:none;
line-height:36px;
font-weight:bold;
font-size:12px;
color:#263800;
width:80px;
padding:0 0 0 2px;
}
#div_lwbuildquote .btn_gendersmoker{
width:66px;
height:30px;
background:url(../images/v2/btn_form_item.png) no-repeat left top;
line-height:30px;
font-size:14px;
font-weight:bold;
color:#5b5c56;
text-align:center
}
#div_lwbuildquote .btn_gendersmoker.female{
margin-left:9px;
}
#div_lwbuildquote .btn_gendersmoker.no{
margin-left:9px;
}
#div_lwbuildquote .btn_gendersmoker:hover{
background-position:left bottom;
color:#ffffff;
}
#div_lwbuildquote .btn_gendersmoker.selected{
background-position:left center;
color:#ffffff;
}

/*--------mortgage compare page, top panel layouts--------*/
.compare_mortgage .compare_person_main_panel_income{
width:195px;
}
.compare_mortgage .compare_person_income_panel{
width:332px;
}
.compare_mortgage .compare_person_lifecover{
margin:8px 10px 0 0;
width:79px;
}
.compare_mortgage .compare_person_cover_input input{
width:60px;
border:1px solid #cccccc;
}
.compare_mortgage .compare_person_main_title_income .compare_person_title_arrow{
margin-left:35px;
}
.compare_mortgage .compare_person_main_title_income.compare_person_title_panel{
margin-left:-10px;
}
.compare_mortgage .compare_person_waitperiod_title.compare_person_title_panel{
margin-left:5px;
}
.compare_mortgage .compare_person_benefitperiod_title.compare_person_title_panel{
margin-right:0;
}
.compare_mortgage .compare_person_main_title_income.compare_person_title_panel .compare_person_title_text{
width:68px;
}
.compare_mortgage .compare_person_waitperiod_title.compare_person_title_panel .compare_person_title_text{
width:72px;
}
.compare_mortgage .compare_person_benefitperiod_title.compare_person_title_panel .compare_person_title_text{
width:55px;
}

/*----------- compare page horizontal layout ----------*/
.compare_table_wrapper{
margin-top:0;
border-spacing: 0;
/*border-collapse: collapse; *//*affect border radius, needed for IE7*/
}
.compare_table_cell_row{
width:120px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
text-align:center;
padding:7px 0 7px 0;
border-right:1px solid #eaecd4;
}
.compare_table_cell_row.compare_table_cell_row_na,.compare_table_cell_row.compare_table_cell_row_title.compare_table_cell_row_na{
border-right:0;
padding:0;
}
.compare_table_cell_row.borderleft{
border-left:1px solid #eaecd4;
}
.compare_table_cell_row.borderbottom{
border-bottom:1px solid #eaecd4;
border-radius: 0 0 4px 4px;
-moz-border-radius: 0 0 4px 4px;
-webkit-border-radius: 0 0 4px 4px;
padding-bottom:14px;
}
.compare_table_cell_row_title{
width:110px;
font-weight:bold;
font-size:12px;
color:#263800;
text-align:left;
line-height:16px;
border:0;
position:relative;
height:100%;
padding-left:5px;
}
.compare_table_cell_row_title .smalltext{
font-weight:normal;
}
.compare_table_cell_row_title_wrapper{
display:table;
width:100%;
}
.compare_table_cell_row_title .left{
float:none;
display:table-cell;
vertical-align: middle;
text-align: left;
width:84px;
}
.compare_table_cell_row_title .right{
float:none;
display:table-cell;
vertical-align: middle;
text-align: center;
width:26px;
}
.compare_table_cell_row_title .compare_qmark{
margin:0 auto;
}

.compare_table_cell_row_insurer{
height:71px;
border-top:1px solid #eaecd4;
padding-top:14px;
border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
-webkit-border-radius: 4px 4px 0 0;
}
.compare_table_cell_row_insurer.compare_table_cell_row_title{
border:0;
}
.compare_table_cell_row img.compare_providerlogo{
max-width:116px;
overflow-x:hidden;
cursor:pointer;
}
.compare_table_cell_row_na_div{
position:absolute;
z-index:4;
background:url(../images/v2/compare_notavailable_bg.png) repeat left top;
text-align:center;
height:770px;
width:120px;
border-right:1px solid #eaecd4;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
.compare_table_cell_row_na.borderleft .compare_table_cell_row_na_div{
width:119px;
}
.compare_table_cell_row_na_div_logo{
display:table-cell;
vertical-align:middle;
text-align:center;
height:42px;
padding:14px 0 14px 0;
width:118px;
}
.compare_table_cell_row .compare_table_cell_row_na img.compare_providerlogo{
cursor:auto;
}
.compare_table_cell_row_na_txt{
font-size:12px;
padding:0 10px;
line-height:17px;
}
.compare_table_cell_row_na_why{
padding-top:8px;
}
.compare_table_cell_row_na_why a{
font-size:14px;
text-decoration:underline;
line-height:17px;
font-weight:bold;
color:#70AB00;
}
.compare_table_cell_row_na_why a:hover{
text-decoration:none;
}
.compare_table_cell_row_premium{
font-size:16px;
font-weight:bold;
line-height:20px;
}
.compare_table_cell_row_premium .compare_totalprem_strike{
width:120px;
height:18px;
}
.compare_totalprem_arrow{
position:absolute;
z-index:1;
width:120px;
text-align:center;
}
.compare_totalprem_arrow img{
width:15px;
height:15px;
text-align:center;
}
.compare_table_cell_row_premium.compare_table_cell_row_title{
font-size:12px;
}
.compare_viewbreakdown{
font-size:11px;
font-weight:bold;
}
.compare_afterrebate_smalltext{
font-size:11px;
font-weight:normal;
color:#506033;
}
.compare_table_cell_row_apply img{
cursor:pointer;
width:100px;
height:30px;
margin:0 auto;
}
.compare_table_cell_row_apply.compare_table_cell_row_title{
vertical-align:top;
}
.compare_table_cell_row_apply.compare_table_cell_row_title .arrow{
position:absolute;
margin:8px 0 0 90px;
background:url(../images/v2/icon_arrow_mcafee.png) no-repeat left top;
width:15px;
height:15px;
}
.compare_table_cell_row_apply.compare_table_cell_row_title .mcafee{
position:absolute;
margin:-13px 0 0 -30px;
}
.compare_table_cell_row_specialoffer{
padding-bottom:14px;
text-align:center;
}
.compare_table_cell_row_specialoffer img{
cursor:pointer;
width:105px;
height:23px;
margin:0 auto;
}
.compare_table_cell_row_financialstrength,.compare_table_cell_row_policyfeature,.compare_table_cell_row_customerservice{
cursor:pointer;
}
.compare_table_cell_row_financialstrength.compare_table_cell_row_title,.compare_table_cell_row_policyfeature.compare_table_cell_row_title,.compare_table_cell_row_customerservice.compare_table_cell_row_title{
cursor:auto;
}
.compare_table_cell_row_financialstrength,.compare_table_cell_row_customerservice,.compare_table_cell_row_policyfeaturesection.oddcol{
background:#f8fae5;
}
.compare_table_cell_row_financialstrength{
padding:10px 0 10px 5px;
}
.compare_table_cell_row_financialstrength .compare_financialrating{
font-weight:bold;
color:#778345;
font-size:18px;
padding:0;
margin:0;
line-height:18px;
}
.compare_table_cell_row_financialstrength .compare_financialratingagency{
font-weight:bold;
color:#70AB00;
font-size:12px;
line-height:15px;
}
.compare_table_cell_row_financialstrength:hover .compare_financialrating{
font-size:24px;
}
.compare_table_cell_row_financialstrength:hover .compare_financialratingagency{
font-size:14px;
}
.compare_table_cell_row_policyfeature,.compare_table_cell_row_customerservice{
/*padding:0 0 0 5px;*/
}
.compare_table_cell_row_policyfeature .compare_star_wrapper,.compare_table_cell_row_customerservice .compare_star_wrapper{
margin:20px auto;
padding:0;
}
.compare_table_cell_row_policyfeature .compare_star_wrapper:hover,.compare_table_cell_row_customerservice .compare_star_wrapper:hover{
width:110px;
}
.compare_table_cell_row_policyfeature .compare_star_wrapper .compare_star_item,.compare_table_cell_row_customerservice .compare_star_wrapper .compare_star_item{
width:17px;
height:16px;
padding:1px 2px 2px 0;
cursor:pointer;
}
.compare_table_cell_row_policyfeature .compare_star_wrapper:hover .compare_star_item,.compare_table_cell_row_customerservice .compare_star_wrapper:hover .compare_star_item{
width:20px;
height:18px;
padding:0 2px 1px 0;
}
.compare_star_green_full{
background-image:url(../images/v2/star_small_green.png);
}
.compare_star_wrapper:hover .compare_star_green_full{
background-image:url(../images/v2/star_hover_green.png);
}
.compare_star_green_half{
background-image:url(../images/v2/star_small_green_half.png);
}
.compare_star_wrapper:hover .compare_star_green_half{
background-image:url(../images/v2/star_hover_green_half.png);
}
.compare_star_green_empty{
background-image:url(../images/v2/star_small_green_empty.png);
}
.compare_star_wrapper:hover .compare_star_green_empty{
background-image:url(../images/v2/star_hover_green_empty.png);
}
/*.compare_table_cell_row_policyfeaturesection.compare_table_cell_row_title{
font-weight:normal;
}*/
.compare_table_cell_row_policyfeaturesection .lwpolicyfeature_detail{
font-size:13px;
line-height:18px;
}
.compare_table_cell_row_addontitle{
background:#f1f5e4;
}
.compare_table_cell_row_addontitle.compare_table_cell_row_title{
font-size:14px;
color:#70ac00;
}
.compare_table_cell_row_addontrauma.compare_table_cell_row_title{
font-size:14px;
}
/*.compare_table_cell_row_addonpolicyfeature.compare_table_cell_row_policyfeature.compare_table_cell_row_title{
font-weight:normal;
}*/
.compare_table_cell_row_brochure{
height:55px;
line-height:41px;
}
.compare_table_cell_row_brochure_div{
position:absolute;
z-index:1;
background:#ffffff;
height:41px;
}
.compare_table_cell_row_brochure_div a{
font-size:14px;
font-weight:bold;
}
.compare_table_cell_row_brochure_inner{
line-height:39px;
height:39px;
}
.compare_table_cell_row_brochure_gradient{
height:1px;
background:url(../images/v2/border_gradient_comparebrochure.png) no-repeat center center;
}
.compare_table_cell_row_phone{
margin-top:10px;
border:2px solid #ff6b01;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
.compare_table_cell_row_phone_text{
height:26px;
line-height:26px;
background:url(../images/v2/icon_telephone_compare.png) no-repeat left center;
margin:0 auto;
width:520px;
padding-left:30px;
font-size:14px;
}
.compare_table_column_hover{
display:none;
position:absolute;
z-index:1;
margin-top:29px;
border:1px solid #71ab01;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
pointer-events:none;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/v2/transparent.png', sizingMethod='scale');
-ms-filter: 'filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/v2/transparent.png,  sizingMethod=scale)';
background: none !important;
}
.compare_table_column_topresult{
display:none;
position:absolute;
z-index:2;
margin-top:7px;
border:1px solid #ef970f;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
pointer-events:none;
}
.compare_table_column_topresult_inner{
font-size:15px;
text-align:center;
line-height:24px;
height:24px;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-bottom:1px solid #ef970f;
background:#ffcc00;
}
.compare_table_column_topresult_arrow{
margin:-1px auto 0 auto;
width:12px;
height:8px;
background:url(../images/v2/top_result_arrow.png) no-repeat left top;
}

/* apply 2 way light window */
#div_lwapply2way .lwstatic.lwwrapper{
    width:490px;
}
#div_lwapply2way .lwtitle.providerlogo{
    margin:0 0 0 40px;
    padding:0;
    width:250px;
    height:110px;
    background-position:left center;
    background-repeat:no-repeat;
}
#div_lwapply2way .lwbottom{
    text-align: center;
    padding:0;
    margin:0;
}
#div_lwapply2way .lwcontenttile{
    text-align: center;
    font-size:24px;
    line-height:105px;
}
#div_lwapply2way .icon_apply_clock{
    background:url(../images/v2/icon_clock.png) no-repeat left top;
    position:absolute;
    z-index:1;
    margin:-4px 0 0 58px;
    width:80px;
    height:79px;
    cursor:pointer;
}
#div_lwapply2way .icon_apply_phone{
    background:url(../images/v2/icon_phone.png) no-repeat left top;
    position:absolute;
    z-index:2;
    margin:43px 0 0 55px;
    width:87px;
    height:67px;
    cursor:pointer;
}
#div_lwapply2way .button30_orange{
    height:68px;
    line-height:68px;
    margin:0 73px 0 116px;
    font-size:20px;
    font-weight:normal;
}
#div_lwapply2way .button_applyphone{
    line-height:24px;
    padding-top:14px;
    height:54px;
    margin-top:40px;
    position:relative;
    z-index:1;
}
#div_lwapply2way .button_applyphone .button_smalltext{
    line-height:24px;
    font-size:12px;
}
.lwapply2way_phonepanel{
    display:none;
    margin:-20px 92px 0 92px;
    padding:45px 23px 35px 23px;
    border:1px solid #f0e6e5;
    background:#fef5e4;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    line-height:20px;
    position:relative;
    z-index:0;
}
.lwapply2way_phonepaneltitle{
    font-size:24px;
    line-height:30px;
}
.lwapply2way_phonepaneltitle2{
    font-size:18px;
}
.lwapply2way_callbackpanel{
    text-align:left;
    margin-top:20px;
}
.lwapply2way_callbackpanel .button30{
    margin-right:10px;
}
.lwapply2way_callbackpanel .button30 .center{
    width:60px;
}
#div_lwapply2way .lwbottom_strip{
    height:89px;
    line-height:89px;
    padding:0;
    margin:0;
    box-shadow: inset 0 5px 5px #e3e5d0;
    -moz-box-shadow: inset 0 5px 5px #e3e5d0;
    -webkit-box-shadow: inset 0 5px 5px #e3e5d0;
}
#div_lwapply2way .lwbottom_strip span{
    font-size:14px;
}
#div_lwapply2way .lwbottom_strip a{
    display:inline-block;
    padding-left:51px;
    background:url(../images/v2/icon_email_quote.png) no-repeat 10px center;
    font-size:13px;
}
#div_lwapply2way .lw_closeshort90{
	margin-top:40px;
}
#div_lwapply2way .lwapply2way_prezzy{
	position:absolute;
	z-index:1;
	margin:5px 0 0 250px;
	width:144px;
	height:100px;
	background:url(../images/v2/apply2way_prezzy.png) no-repeat left top;
	cursor:pointer;
}
#div_lwapplyprezzy{
	width:251px;
	height:285px;
	background:url(../ssl/images/appform/lwapplyprezzybg.png) no-repeat left top;
}

.ldselect{
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border:1px solid #9b9b93;
background:#d9dbc3;
background-image: linear-gradient(top , rgb(240,240,214) 0%, rgb(201,203,181) 100%);
background-image: -o-linear-gradient(top , rgb(240,240,214) 0%, rgb(201,203,181) 100%);
background-image: -moz-linear-gradient(top , rgb(240,240,214) 0%, rgb(201,203,181) 100%);
background-image: -webkit-linear-gradient(top , rgb(240,240,214) 0%, rgb(201,203,181) 100%);
background-image: -ms-linear-gradient(top , rgb(240,240,214) 0%, rgb(201,203,181) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0d6', endColorstr='#c9cbb5',GradientType=0);
height:23px;
line-height:23px;
margin:0;
padding:0 8px 0 8px;
}
.ldselect.ldselectHover {
border:1px solid #333333;
}
.ldselect.ldselectOpen {
border:1px solid #333333;
}
.ldselect.ldselectFocus {
border:1px solid #333333;
}
.ldselectInner {
padding-right:27px;
background:url(../images/v2/ldselect_arrow.png) no-repeat right center;
}
.ldselect.ldselectHover .ldselectInner{
}
.ldselect.ldselectOpen .ldselectInner{
}
.ldselect.ldselectFocus .ldselectInner{
}
.ldselect2{
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border:1px solid #bbbbbb;
background:#e7e7e7;
background-image: linear-gradient(top , rgb(255,255,255) 0%, rgb(231,231,231) 100%);
background-image: -o-linear-gradient(top , rgb(255,255,255) 0%, rgb(231,231,231) 100%);
background-image: -moz-linear-gradient(top , rgb(255,255,255) 0%, rgb(231,231,231) 100%);
background-image: -webkit-linear-gradient(top , rgb(255,255,255) 0%, rgb(231,231,231) 100%);
background-image: -ms-linear-gradient(top , rgb(255,255,255) 0%, rgb(231,231,231) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0);
height:34px;
line-height:34px;
margin:0;
padding:0 10px 0 11px;
color:#666666;
font-size:14px;
font-weight:bold;
width:40px;
}
.ldselect2.ldselect2Hover {
border:1px solid #333333;
}
.ldselect2.ldselect2Open {
border:1px solid #333333;
}
.ldselect2.ldselect2Focus {
border:1px solid #333333;
}
.ldselect2 .ldselect2Inner {
padding-right:22px;
background:url(../images/v2/ldselect2_arrow.png) no-repeat right center;
}
.ldselect_buildsortby{
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border:1px solid #bbbbbb;
background:#e7e7e7;
background-image: linear-gradient(top , rgb(255,255,255) 0%, rgb(231,231,231) 100%);
background-image: -o-linear-gradient(top , rgb(255,255,255) 0%, rgb(231,231,231) 100%);
background-image: -moz-linear-gradient(top , rgb(255,255,255) 0%, rgb(231,231,231) 100%);
background-image: -webkit-linear-gradient(top , rgb(255,255,255) 0%, rgb(231,231,231) 100%);
background-image: -ms-linear-gradient(top , rgb(255,255,255) 0%, rgb(231,231,231) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0);
height:34px;
line-height:34px;
margin:0;
padding:0 10px 0 11px;
color:#666666;
font-size:14px;
font-weight:bold;
width:227px;
}
.ldselect_buildsortby.ldselect_buildsortbyHover {
border:1px solid #333333;
}
.ldselect_buildsortby.ldselect_buildsortbyOpen {
border:1px solid #333333;
}
.ldselect_buildsortby.ldselect_buildsortbyFocus {
border:1px solid #333333;
}
.ldselect_buildsortby .ldselect_buildsortbyInner {
width:220px !important;
background:url(../images/v2/ldselect2_arrow.png) no-repeat right center;
}