body{margin:0;background:#fff;-webkit-font-smoothing:antialiased;font-smooth:always}#maincontent a[target="_blank"]:not(.button):not(.panelClose):not(.noIcon),.lt-ie9 #maincontent a[target="_blank"]{padding-right:12px;background:transparent url(/images/win_icon_o.png) no-repeat right 2px;background-position:right 2px}#maincontent a[target="_blank"]:not(.button):not(.panelClose):not(.noIcon):focus,.lt-ie9 #maincontent a[target="_blank"]:focus{background-image:url(/images/win_icon_oh.png);background-position:right 2px;background-repeat:no-repeat}.js #maincontent a[data-lb],.js #maincontent a[data-lb]:focus,.js #maincontent a.popup-trigger,.js #maincontent a.popup-trigger:focus{padding-right:0 !important;background-image:none !important}#maincontentwrapper #maincontent a:not(.button):focus,#localcontentwrapper a:not(.button):focus{background-color:#da3e00 !important;border:0px solid #da3e00;color:white !important}.lt-ie9 body #maincontentwrapper #maincontent a:focus,.lt-ie9 body #localcontentwrapper a:focus{background-color:#da3e00 !important;border:0px solid #da3e00;color:white !important}.hidden{display:none}.fr{float:right}#localcontentwrapper,.fancybox-wrap{font-family:Arial, Helvetica, sans-serif}#localcontentwrapper a img{border:0}#localcontentwrapper form{padding:0;margin:0}#localcontentwrapper fieldset{padding:0;border:0;margin:0}#localcontentwrapper input.text,#localcontentwrapper textarea,#localcontentwrapper button,#localcontentwrapper select{font-family:Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;font-smooth:always}#mainnavheadercontent{width:980px;margin:0 auto;position:relative}#mainnavheadercontent h1{color:#fff;padding-bottom:20px;margin:19px 0 0 175px;font-size:2.2em;line-height:1.2em;font-weight:normal}#maincontentwrapper{padding-bottom:50px}#maincontent{width:990px;margin:0 auto}#localcontentwrapper div.headerlivechatwrapper{width:235px;min-height:71px;float:right}#localcontentwrapper div.headerlivechatwrapper a,#localcontentwrapper div.headerlivechatwrapper img{display:block}#localcontentwrapper div.hint{padding-bottom:8px;background:url("/images/hintarrowdown.png") no-repeat bottom center;position:absolute;display:none}#localcontentwrapper div.hint span{display:block;background:#666 url("/images/hintbg.png") repeat-x bottom left;padding:12px 15px 10px 15px;color:#fff;font-size:1em;line-height:1.3em;font-weight:bold;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#localcontentwrapper div.apppromo{width:440px;min-height:145px;border:1px solid #f0f0f0;background:#f9f9f9 url("/images/apppromobg.jpg") no-repeat bottom right;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:20px}#localcontentwrapper div.apppromo span.heading{display:block;width:243px;color:#666;font-size:1.5em;line-height:0.9em;letter-spacing:-1px}#localcontentwrapper div.apppromo span.text{display:block;width:243px;margin-top:15px;color:#666;font-size:0.9em;line-height:1.3em}#localcontentwrapper div.apppromo a.button{display:inline-block;margin-top:24px}#localcontentwrapper div.verticalthankyou{width:219px;background:#eef1f3 url("/images/thankyous/vertical.jpg") no-repeat;text-align:center;padding:240px 0 10px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#localcontentwrapper div.verticalthankyou_cinema{background:#eef1f3 url("/images/thankyous/vertical_cinema.jpg") no-repeat}#localcontentwrapper div.verticalthankyou_chocolate{background:#eef1f3 url("/images/thankyous/vertical_chocolate.jpg") no-repeat}#localcontentwrapper div.verticalthankyou_f1{background:#eef1f3 url("/images/thankyous/vertical_f1.jpg") no-repeat}#localcontentwrapper div.verticalthankyou_golf{background:#eef1f3 url("/images/thankyous/vertical_golf.jpg") no-repeat}#localcontentwrapper div.verticalthankyou_helicopter{background:#eef1f3 url("/images/thankyous/vertical_helicopter.jpg") no-repeat}#localcontentwrapper div.verticalthankyou_snorkel{background:#eef1f3 url("/images/thankyous/vertical_snorkel.jpg") no-repeat}#localcontentwrapper div.verticalthankyou_splat{background:#eef1f3 url("/images/thankyous/vertical_splat.jpg") no-repeat}#localcontentwrapper div.verticalthankyou span.imgwrapper{display:inline-block;height:49px}#localcontentwrapper div.verticalthankyou p{margin:13px 5px 19px 5px;color:#666;font-size:0.9em;line-height:1.4em}#localcontentwrapper div.verticalthankyou a.button{letter-spacing:-1px;margin:0 5px}#localcontentwrapper div.horizontalthankyou{width:482px;min-height:187px;background:#dedddd url("/images/thankyous/horizontal.jpg") no-repeat bottom right}#localcontentwrapper div.horizontalthankyou_cinema{background:#dedddd url("/images/thankyous/horizontal_cinema.jpg") no-repeat bottom right}#localcontentwrapper div.horizontalthankyou_chocolate{background:#dedddd url("/images/thankyous/horizontal_chocolate.jpg") no-repeat bottom right}#localcontentwrapper div.horizontalthankyou_f1{background:#dedddd url("/images/thankyous/horizontal_f1.jpg") no-repeat bottom right}#localcontentwrapper div.horizontalthankyou_golf{background:#dedddd url("/images/thankyous/horizontal_golf.jpg") no-repeat bottom right}#localcontentwrapper div.horizontalthankyou_helicopter{background:#dedddd url("/images/thankyous/horizontal_helicopter.jpg") no-repeat bottom right}#localcontentwrapper div.horizontalthankyou_snorkel{background:#dedddd url("/images/thankyous/horizontal_snorkel.jpg") no-repeat bottom right}#localcontentwrapper div.horizontalthankyou_splat{background:#dedddd url("/images/thankyous/horizontal_splat.jpg") no-repeat bottom right}#localcontentwrapper div.horizontalthankyou span.imgwrapper{display:block;padding:12px 0 0 22px;height:53px}#localcontentwrapper div.horizontalthankyou p{width:240px;margin:8px 0 0 19px;color:#666;font-size:0.9em;line-height:1.2em;padding:0}#localcontentwrapper div.horizontalthankyou a.button{letter-spacing:-1px;margin:14px 0 10px 19px}#localcontentwrapper div.editmarkerwrapper a.editmarker{display:block;width:13px;height:13px;position:absolute;margin:0 0 0 -15px}#localcontentwrapper div.editmarkerwrapper a.editmarker img{display:block;width:13px;height:13px}#localcontentwrapper div.verticalhomeinsulation{width:219px;background:#eef1f3 url("/images/homeinsulation/vertical.jpg") no-repeat;text-align:center;padding:180px 0 10px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#localcontentwrapper div.verticalhomeinsulation span.imgwrapper{display:inline-block;height:49px}#localcontentwrapper div.verticalhomeinsulation p{margin:13px 22px 19px 22px;color:#666;font-size:0.9em;line-height:1.4em;padding:0}#localcontentwrapper div.verticalhomeinsulation a.button{letter-spacing:-1px;margin:0 5px}#maincontent div.infobox{position:absolute;margin:20px 0 0 576px;border:1px solid #d9d9d9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#f3f3f3 url("/images/quotebuy/sidebarnotebg.png") repeat-x bottom left;width:179px;padding:17px 20px 20px 20px;font-size:1em;line-height:1.3em}#maincontent div.infobox span.imgwrapper{display:block;position:absolute;width:35px;height:35px;margin:-28px 0 0 176px}#maincontent div.infobox strong{display:block;color:#333;font-weight:normal;font-size:0.95em;background:url("/images/quotebuy/sidebarnotearrow.png") no-repeat 0 6px;margin-left:-28px;padding:0 0 9px 28px}#maincontent div.infobox p{margin:0;background:url("/images/quotebuy/sidebarnotedivider.png") no-repeat;padding-top:12px;color:#666}#maincontent div.infobox p a{color:#666}#maincontent div.infobox p a:hover,#maincontent div.infobox p a:focus,#maincontent div.infobox p a:active{color:#da3e00}#maincontent span.phone,#existing_customer_text span.phone{font-weight:bold;color:#da3e00;white-space:nowrap}#maincontent a.orangelink,#existing_customer_text a.orangelink,#existing_customer_text_small a.orangelink{color:#da3e00;white-space:nowrap}.lbControls{display:none;font-size:0.8em}.fancybox-inner .lbControls{display:block;float:right}.lbControls em{font-style:normal;font-weight:bold;color:inherit}.lbControls .lbClose{cursor:pointer}.lbControls .lbClose:focus{background-color:#da3e00 !important;border:0px solid #da3e00;color:white !important}.lbEDF .fancybox-close{width:36px;height:36px;background:url(/images/miscicons/close.png) left top no-repeat;right:-15px;top:-15px}.lbEDF .fancybox-close:hover{background-image:url(/images/miscicons/closehover.png)}#footnotes,.footnote{color:#666;font-size:0.8em;line-height:1.45em}#footnotes p{margin:10px 0 0 0}#footnotes a{color:#da3e00}#footnotes a:hover,#footnotes a:active,#footnotes a:focus{color:#666}#prepay_popover,#contact_us_popover,#existing_customer_popover,#find_out_more_popover{position:absolute;z-index:11001;top:200px;width:566px;margin-left:-283px;left:50%;border-radius:0.25em;background:#FFF;color:#666;display:none}#find_out_more_popover{margin-left:-457px;width:850px;padding:32px}#prepay_popover div,#contact_us_popover div,#existing_customer_popover div{padding:2.0em}#prepay_popover h1,#contact_us_popover h1,#existing_customer_popover h1,#find_out_more_popover h1{font-weight:normal;margin:0;padding:0 0 0.6em 0;font-size:2.2em}#existing_customer_popover h1{padding:0}#prepay_talk,#contact_us_talk{font-size:1.1em}#maincontent #prepay_talk,#maincontent #contact_us_talk{margin-top:2.0em}#prepay_popover_close,#contact_us_popover_close,#existing_customer_popover_close,#find_out_more_popover_close{position:absolute;right:-16px;top:-16px;cursor:pointer}#prepay_phone,#contact_us_phone{color:#f99f33;font-weight:bold;font-size:2.7em;text-align:center;margin:0;padding:0.5em 0 0.5em 0}#maincontent #prepay_phone,#maincontent #contact_us_phone{text-align:left}#prepay_info,#contact_us_info,#existing_customer_info,#contact_us_email{color:#666;font-size:0.8em}#contact_us_email{margin-bottom:.25em}#prepay_overlay,#contact_us_overlay,#find_out_more_overlay,#existing_customer_overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:11000;display:none}#existing_customer_text{font-size:1.1em;margin-bottom:1.4em}#maincontent #existing_customer_text{margin-top:2.0em}#existing_customer_text_small{font-size:0.9em;margin-bottom:0.8em}#maincontent #existing_customer_text_small{font-size:1em}.existing_customer_text_intro{font-size:1em;margin:2em 0 1.1em 0}.existing_customer_text_main{font-size:0.9em;margin:2em 0 1.1em 0}.existing_customer_text_links{margin:2em 0 0 0}.popup-trigger{position:relative}div.panelOverlay{background:#ffffff;border:3px solid #005ec2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 8px 8px #e5e5e5;-webkit-box-shadow:0 0 8px 8px #e5e5e5;box-shadow:0 0 8px 8px #e5e5e5;display:none;margin:0 0 0 -142px;padding:20px;position:absolute;z-index:10;width:300px}div.panelOverlay .panelInner{background-image:url("/images/helpoverlaypanelarrowblue.png");background-position:top center;background-repeat:no-repeat;margin-top:-33px;padding-top:30px;font-weight:normal}div.panelOverlay .panelInner .header{display:block !important;color:#333;font-size:1em;line-height:1.3em;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #dcdcdc;width:auto !important;text-align:center}div.panelOverlay .panelInner p{margin:18px 0 0 0;color:#666;font-size:1em;line-height:1.3em;text-align:left}div.panelOverlay .panelInner a{color:#da3e00}div.panelOverlay .panelInner ul{margin:8px 0 0 0;padding:0}div.panelOverlay .panelInner ul li{list-style:none;color:#666;font-size:1em;line-height:1.3em}div.panelOverlay a.panelClose{position:absolute;margin:-18px -18px;top:0px;right:0px;height:36px;width:36px;background:url(/images/miscicons/close.png) left top no-repeat;text-indent:-9999px;font-size:0px;cursor:pointer;background-color:transparent !important}div.panelOverlay a.panelClose:hover,div.panelOverlay a.panelClose:focus,body #maincontentwrapper #maincontent div.panelOverlay a.panelClose:hover,body #maincontentwrapper #maincontent div.panelOverlay a.panelClose:focus{background-image:url(/images/miscicons/closehover.png);background-color:transparent !important}div.panelOverlay .panelControls{display:block;text-align:right;font-size:0.8em;margin-bottom:0.8em}div.panelOverlay .panelControls em{font-weight:bold}div.panelOverlay .panelControls .panelCloseLink{cursor:pointer}#home_left_promo{float:left}#home_right_promo{float:right}html body #edf_header_wrapping #headwrap{padding:0 20px 0 22px;width:938px}html body div#edf_footer_wrapping{width:990px}html body div#edf_footer_wrapping #footer{width:990px}#buyfieldblocks div.productlogowrapper span.logotext,#buyfieldblocks div.productlogowrapper span.blue-date-text{color:#666;font-size:0.9em;line-height:1.2em}.print_only{display:none !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}#principal-term-content{width:800px;height:300px}
