div.content ul li { font: 11px 'Trebuchet MS', verdana, arial, sans-serif; }

div.lightBox table { font: 11px 'Trebuchet MS', verdana, arial, sans-serif; padding:0 20px!important; }

div.faq-items { padding: 0 20px;margin-top: 30px;}

div.lightBox ul { background: none;   }
div.lightBox ul li { border: none; font: 11px 'Trebuchet MS', verdana, arial, sans-serif; background: none; }

/* autocomplete */
.ac_results { font: 12px 'Trebuchet MS', verdana, arial, sans-serif; }
.ac_results li { text-align: left; }

/* error box */
span.error-box { display:block; margin-top: 10px; color:#ed2424; font-weight: bold!important; font: 11px 'Trebuchet MS', verdana, arial, sans-serif; }
span.error-box a { float: none; padding:0; margin: 0; }

div.stretchBoxSimple {width:710px;background-image:url(../images/qBox.gif);background-repeat:no-repeat;background-position:bottom left;margin-bottom:15px;  }
div.stretchBoxSimple .content h2 { height:10px; font-size:1pt; padding-left:20px; width:710px; background-image:url(../images/qBox_top.gif);background-repeat:no-repeat;background-position:top left;font-family:'Trebuchet MS', verdana, arial, sans-serif;color:#333333;font-weight:normal;}
div.stretchBoxSimple .left, div.stretchBox .right, div.stretchBox .bottom {display:none;}

/* Overrides - intro page */
div.homeBox h2 {background:none;margin:0;padding-top:30px;padding-left:67px;font-family:'Trebuchet MS', verdana, arial, sans-serif;font-size:18px;color:#e3294a;padding-bottom:11px;}
div.homeBox .top {height:10px; width:857px;background-image:url(../images/homeBox_top.gif);background-repeat:no-repeat;margin:0;}
div.homeBox .boxes { margin:0; padding: 0; margin-left:20px; width:300px; }
div.homeBox .boxes .box { height: auto; }
#box-zipcode, #box-customernumber { float: none;  }
#box-zipcode h2, #box-customernumber h2 { height: 40px; }
div#content-info-left { float: left; width: 450px; line-height: 16px; }
div#content-info-right { float: left; width: 350px; margin-top:30px; }
div#content-info-left h2, div#content-info-right h2 { width: 360px; }
div.homeBox .boxes .box form {margin:0;padding-bottom: 20px;}
p.advisor-logged-in { font-weight: bold; border:1px solid #ddd; padding: 10px; background:#eee; }


/* Clear float hack */
.clearfix:after {
content : ".";
display : block;
height : 0;
font-size : 0;
clear : both;
visibility : hidden;
}
.clearfix {
display : inline-block;
}
* html .clearfix {
height : 1%;
}
.clearfix {
display : block;
}
