.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0px; height: 0px;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
.clear{clear: both;}
.solar-leftcol{width: 410px; float: left;}
.solar-rightcol{width: 537px; float: right; margin: 50px 17px 0px 0px;}
.solar-headline h1{font-size: 23px; color: #FF3F02; line-height: 25px; font-weight: normal; padding: 10px 0px 20px 0px; margin: 0px;}
.solar-content-left{width: 378px; float: left;}
.solar-content-left p{font-size: 13px; line-height: 19px; padding: 0px 0px 10px 0px; margin: 0px;}
.solar-content-left p a:link, .solar-content-left p a:visited{color: #FF3F02; font-weight: bold;}
.solar-content-left p a:hover, .solar-content-left p a:active{color: #FF3F02; font-weight: bold; text-decoration: none;}
.solar-content-left p span{color: #FF3F02; font-weight: bold;}
.solar-content-right{width: 147px; float: right;}
.solar-icon{padding: 0px 0px 17px 0px;}
.solar-icon a{outline: none;}
.solar-listings{font-size: 10px; line-height: 12px; text-align: center; padding: 20px 0px 0px 0px;}
.solar-disclaimer{font-size: 11px; line-height: 17px; padding: 30px 40px 10px 40px;}
