/*common core styles*/
html { overflow-y: scroll; overflow-x: auto;}
* { margin: 0; padding: 0;}
body {font-family: Arial, Helvetica, sans-serif, Freesans,serif;font-size: 11px;color: #000;}
h1, h2, h3 {font-weight: normal;font-size: 100%;}
img, fieldset {border: 0;}
ul {list-style: none; list-style-position: inside;}
.list-type li{list-style: inside;}
/*ul.bullets{list-style: circle;}
ul.bullets li{margin-left: 10px;}*/
em, .em {font-style: italic;}
strong {font-weight: bold;}
table {border-collapse: collapse;border-spacing: 0;}
q:before, q:after{content:'';}

/*Global styles*/
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clr{ clear:both;}
br.clr,div.clear{ clear:both; font-size:0; line-height:0;}
.block {display: block;}
.inline-block {display: inline-block;}
.pos-relative{ position:relative;}

/* utility classes*/
.divider {clear:both;padding-top:10px;}
.underline{ text-decoration:underline;}
.nounderline{ text-decoration:none;}
.noborder{ border:0 none;}
.link{ text-decoration:none; color: #2198EB;}
.dontshow{ display:none !important;}
.disable-click{pointer-events:none;}
.float_left{ float:left;}
.float_right{ float:right;}
.tleft{ text-align:left;}
.tright{ text-align: right;}
.tcenter{ text-align: center;}
.valign-middle{vertical-align:middle;}
.nonbold{ font-weight:normal;}
.bold { font-weight:bold;}
.fnt10 { font-size:10px;}
.fnt11 { font-size:11px;}
.fnt12 { font-size:12px;}
.fnt13 { font-size:13px;}
.fnt14 { font-size:14px;}
.fnt15 { font-size:15px;}
.fnt16 { font-size:16px;}
.fnt17 { font-size:17px;}
.fnt18 { font-size:18px;}
.fnt19 { font-size:19px;}
.fnt20 { font-size:20px;}
.fnt22{ font-size:22px;}
.right0 {right:0;}
.width100 {width:100%;}
.spacer_75px {height: 75px;clear: both;}
.spacer2 {border-bottom: #cbcccd 1px solid;height: 42px;clear: both}
.margin-top15 {margin-top: 15px;}
.pad-right-10 {padding-right: 10px;}
.pad-left-10 {padding-left: 10px;}
.pad-left-15 {padding-left:15px;}
.pad-top-10 {padding-top: 10px;}
.pad-top-5 {padding-top: 5px;}
.pad-bottom-10 {padding-bottom: 10px;}
.pad-bottom-5 {padding-bottom:5px;}
.pad-10{ padding: 10px;}

.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
*:first-child+html .clearfix { height: 1%; }
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clr{ clear:both;}
br.clr{ font-size:0; line-height:0;}
.inner_condent {
    font-family: Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 24px;
    font-weight: normal;
    height: 100%;
    padding: 134px 5% 5%;
    text-align: center;
    width: 90%;
}
.item.policyExpiringInfo {
    padding: 5px 0;
}
/*Some common colors*/
.gray {color:gray;}
.black {color:black;}
.white {color:white;}

.red{ color:#ff0000;}
.clr_green,.green{color:green;}
.clr_red{ color:#eb1600;}
/*autofill styles*/
/*Note : Order is very important*/
.ac_results {background-color:white;border:1px solid #808080;overflow:hidden;padding:0;z-index:9050;}
.ac_results ul {list-style:none outside none;margin:0;padding:0;width:100%;}
.ac_results li {cursor:default;display:block;font-size:12px;line-height:16px;margin:0;overflow:hidden;padding:2px 5px;text-align:left;}
.ac_odd, .ac_even {background-color:#FFFFFF;}
.ac_over {background-color:#426FD9;color:white;}
.ac_loading { background-repeat:no-repeat;background-position:right center;background-color:#fff;padding-left:13px;}

/*steps*/
.step{ clear:both; width:100%;}
.inactive, .active{float:left;position:relative;height:38px;width:175px;}
.inactive{border-bottom:1px solid #AFC7D4;}
.active{border:1px solid #AFC7D4;border-bottom:0 #FFF;}
.innertab{border:1px solid #B3ADAD; height:32px; width:170px;}
.last .innertab{width:173px;}
.step .first{ padding-left:0;}
.step .center{ padding-left:3px;}
.step .last{ padding-left:3px;}
.active div.innertab{ border:0 none;}
span.stepId{float:left;font-family:arial,serif;font-size:26px;line-height:28px;padding-left:12px; padding-top:3px;}
span.stepInfo{float:left;font-family:arial,serif;font-weight:normal;padding-left:8px;padding-top:6px; color:#000; font-size:11px;}
span.stepInfo a{ text-decoration:underline;color:#000;}
.inactive span.stepId, .inactive span.stepInfo{ color:#999;}
.active span.stepInfo a{ text-decoration:none;}

.labelover, .nohint {float:left;position:relative;}
span.new {background: url(/images/new-white.gif) no-repeat scroll 0 0 transparent;display: inline-block;height: 18px;width: 37px;}

/*lead common css*/
label.formErrorMessage {font-size: 11px;font-style: normal;color: #D9032C;}
label.formSuccessMessage {font-size: 11px;font-style: normal;color: green;}

div.intAccess {width: 100%; background-color: #D9032C;color: #ffffff; font-weight: bold; font-size: 25px; text-align: center;z-index: 100;}
.nowrap{ white-space:nowrap}

/*common slider css*/
.sliderLink {font-size: 10px;cursor:pointer;text-decoration: underline;}
#saveAmountLink {font-size: 11px;}

.dealer-channel{ padding:15px; font-size:14px;}
.dealer-channel .title{ font-size:20px; margin-bottom:15px;}
.dealer-channel .float_left, .dealer-channel .float_right{ width:300px; float:left;}
.dealer-channel h2{ margin-bottom:8px; font-weight:bold;}
.dealer-channel ul{ padding-left:35px;}
.dealer-channel li{ list-style:disc; margin-bottom:3px;}
.dealer-channel a{ text-decoration: underline; color:#AE275F;}
.dealer-channel a:hover{ text-decoration: none;}

textarea{resize: none;}

/*Fb Google+ likes popup*/
.fb-likes-form{border:4px solid #ffffff; background-color: #2d84a9;padding:10px; position: relative;width: 750px;height: auto;color: #ffffff;font-size: 12px;z-index: 500;margin: 0 auto;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.fb-likes-form h2{text-align:center; font-size:19px; font-weight:bold; padding:12px 0 8px 0; }
.fb-likes-form p{font-size:14px;text-align:center; line-height:20px;}
.likes-wrapper{background-color:#ffffff; margin:50px 0 60px 0; padding:10px;}
.fb-likes-box{width:354px; border-right:2px solid #cccccc; float:left; padding-right:10px;}
.follow-us-box{width:354px; float:right;}
span.pad-bot-20px{padding-bottom:20px; display:block;}
.fb-likes-form-close{background: url(/images/gb-v28.png) no-repeat -291px 9px;width: 23px;height: 23px;display: inline-block;position: absolute;right: -14px;top: -15px;}
.follow-us-box p{color:#333; font-weight:bold; text-align:left; padding-bottom:20px; font-size:12px;}
/*Delayed set Alert*/
.set-alert-top{background:#b3eec0 url(/images/set-alert-icon.png) no-repeat 10px 4px; padding: 10px 0 10px 40px;}
a.set-alert-close{background:url(/images/set-alert-close.png) no-repeat 0 0; width:10px; height:10px; float:right; display:inline-block; margin-right:10px;}
.set-alert-top{font-size:12px;}
/*Ie7*/
a.set-alert-close{*margin-top:-20px;}
.ie7 .likes-wrapper{width:290px; margin:20px auto 20px auto;}
.ie7 .follow-us-box{display:none;}
.ie7 .fb-likes-box{border:none;}
.ie7 .fb-likes-form-close{display:inline;}
.ie7 .inline-block {display: inline;}

/* style for readonly attributes*/
input[readonly] {color: rgb(84, 84, 84)!important;background-color: rgb(235, 235, 228)!important;}
.contentpad { display: block; font-size: 14px;   font-weight: normal;      margin: 0 auto;        padding: 100px 0 0;         text-align: left;      width: 77%;}
.gifpad {    padding: 100px 0 0;     }