/* CSS Document */

#pageContent {width:600px; float:left; border:0px solid red; }
#topContainer{margin:20px 0; float:left; }
#topContainer img{margin:0 auto; text-align:center;}






.benefitContainer{ position:relative; margin-top:20px; float:left; clear:both; border:1px solid #ccc; width:100%; padding:10px;}
.benefitContainer h1{font-size:20px; margin-bottom:20px; padding:0px; border-bottom:2px solid #000; }
.benefitContainer h2{color:#000; margin:0px; padding:0px; text-transform:none; width:100%;}
.benefitContainer p{ margin:0px; padding:0px;}
.benefitContainer p.steel, .benefitContainer p.aluminum, .benefitContainer p.timber {color:#5E5E5E;}
.benefitContainer ul{float:left; margin:0px; padding:0px;  }
.benefitContainer li{ margin:0 0 15px; list-style:none; width:100%; clear:both; float:left;}



.strongwellRed {color:#ee3224 !important}

a.topLink{ margin:0 50% !important; width:100%; color:#5E5E5E ; text-align:center; background:url(http://www.strongwell.com/advantages/images/main/top-bg.gif) no-repeat top center; line-height:20px; }
a.topLink:link, a.topLink:visited, a.topLink:active{text-decoration:none; }
a.topLink:hover{text-decoration:underline;}


.chart {margin-bottom:15px; width:100%!important; border:0px solid black;}
.chart a:link, .chart a:active, .chart a:visited{text-decoration:none;}
.chart a:hover{text-decoration:none;}
.chart th{border:1px solid white;  color:#fff; font-size:13px; font-weight:bold; height:40px;}
.chart th.firstcolumn{}
.chart th.redheader{background:#ee3224 url(http://www.strongwell.com/advantages/images/main/red-gradient.gif) repeat-x; }
.chart th.blackheader{background:#000; }
.chart td{border:1px solid white; font-size:11px; }
a.blackbox, a.redbox, a.graybox{display:block; height:40px; width:100%; line-height:40px; text-align:center; }
a.blackbox:link, a.blackbox:active, a.blackbox:visited {background:#000; color:#fff;}
a.blackbox:hover{background:#dddcdc; color:#000;}
a.redbox:link, a.redbox:active, a.redbox:visited{background:#ee3224; color:#fff; font-size:12px; font-weight:bold;}
a.redbox:hover{background:#771912; color:#fff;}
a.graybox:link, a.graybox:active, a.graybox:visited{background:#dddcdc; color:#000;}
a.graybox:hover{background:#6e6e6e; color:#000;}


.alignRight{text-align:right!important;}
.imgLeft{float:left; margin-right:10px;}
.alignCenter{text-align:center!important;}

h1 span.fiberglass{color:#ee3224; text-transform:uppercase;  font-size:22px;}
h1 span.traditional{color:#000; font-size:18px;}

.contentBox{margin:0px!important;}
.clear{clear:both; width:100%;}

