body { margin:0px 0px 0px 0px; padding:5px 0px 10px 0px; text-align: center; font:normal 11px Arial,Verdana,sans-serif; background-color:#FFFFFF; color: #000000;}

p{padding:0px; margin:0px;}
.container{width: 940px; padding:0px;  margin:0px auto;  background-color:#FFFFFF; color:#000000;text-align:left;}

.header{width: 940px; height:80px;padding:0px;  margin:-115px 0px 0px 0px; position:relative;z-index:2}
.topLeftCorner {width:10px; height:10px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: url('topLeftCorner.gif'); color:inherit; float:left;}
.topHeaderLine{width:920px; height:10px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: url('topLine.gif'); color:inherit; float:left;}
.topRightCorner {width:10px; height:10px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: url('topRightCorner.gif'); color:inherit; float:left; }
.bottomRightCorner {width:10px; height:10px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: url('bottomRightCorner.gif'); color:inherit;}
.leftHeaderLine{width:10px; height:80px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: url('leftLine.gif'); color:inherit; float:left;}
.rightHeaderHolder{width:10px; height:80px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; float:left;}
.rightHeaderLine{width:10px; height:70px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: url('rightLine.gif'); color:inherit; }
.headerHolder{width:920px; height:80px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; color:inherit; float:left;background-color: #DCDCDC;}
.logo{width:235px; height:70px; padding:0px 0px 0px 10px; margin: 0px 0px 0px 0px; background-color: #DCDCDC; color:inherit;float:left;}
.announcement {height:60px; width:240px; padding:10px 0px 0px 150px; margin:0px; text-align: center;background-color: #DCDCDC; color:inherit;float:left;}
.clearLeft{padding:0px; margin:0px; clear:left}
.bottomHeaderLine{width:720px; height:10px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: url('bottomLine.gif'); color:inherit; float:right;}
.headerFiller{width:285px; height:70px; padding:0px; margin: 0px;background-color: #DCDCDC; color:inherit; float:left;}
.headerFiller2{width:200px; height:10px; padding:0px; margin: 0px;background-color: #DCDCDC; color:inherit; float:left;}

.topCar{width:210px; height:115px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background: url('topCar.gif');position:relative;
left:700px;
top:7px;
z-index:999;
}


.pageHolder{width: 935px; padding:0px;  margin:0px 0px 0px 0px; background: url('leftColumnBgk.gif') repeat-y;
z-index:1;
}

.leftColumn{width: 210px; padding:0px;  margin:0px; float:left;}

.leftColumnHeader{width:209px; padding:0px; margin:0px; height:10px;}
.lchLeftLine {width:10px; height:10px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: url('leftLine.gif'); color:inherit; float:left;}
.lchRightCorner{width:10px; height:10px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: url('innerCorner.gif'); color:inherit; float:right;}
.lch{width:189px; height:10px; padding:0px; margin:0px; background-color:#DCDCDC;color:inherit; float:left;}
.leftColumnContent {width:210px; padding:30px 0px 0px 0px; margin:0px; }
.leftColumnBottom {width:210px; height:10px; padding:0px; margin:0px; background: url('leftColumnBottom.gif');}
.leftColumnRow{width:190px; padding:10px 0px 10px 10px;margin:0px; }
.leftColumnRow2{width:190px; padding:10px 0px 10px 10px;margin:0px;text-align:center; }
.leftColumnRow ul { 
	text-indent: 0px;
	list-style-position: outside;
	list-style-type: none;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
}

.leftColumnRow li {
	padding: 1px 0px 0px 10px;
	margin: 0px;
	font:bold 15px Arial,Verdana,sans-serif;

}

.leftColumnRow li li{
	padding: 0px 0px 0px 20px;
	margin: 0px;
	font:italic 13px Arial,Verdana,sans-serif;
	font-weight:bold;
	
}
.primaryLink:link, .primaryLink:active, .primaryLink:visited, .primaryLink:hover {color:#333333;text-decoration:none; background-color:inherit;}
.secondaryLink:link, .secondaryLink:active, .secondaryLink:visited, .secondaryLink:hover {color:#333333;text-decoration:none; background-color:inherit;}
.selectedLink:link, .selectedLink:active, .selectedLink:visited, .selectedLink:hover {color:#ff3333;text-decoration:none; background-color:inherit;}

.primaryLink2:link, .primaryLink2:active, .primaryLink2:visited, .primaryLink2:hover {color:#666666;text-decoration:none; background-color:inherit;}
.secondaryLink2:link, .secondaryLink2:active, .secondaryLink2:visited, .secondaryLink2:hover {color:#666666;text-decoration:none; background-color:inherit;}

.contentColumn{width: 715px; padding:30px 0px 0px 10px;  margin:0px; float:left;}
.contentRow{width: 715px; padding:0px 0px 0px 0px;  margin:0px; text-align:center;clear:left;}
.contentInnerRow{width: 715px; padding:5px 0px 5px 0px;  margin:0px; text-align:center;clear:left;}
.quarterRow{width:177px; padding:0px 0px 0px 0px; margin:0px; float:left;}
.thirdRow{width:215px; padding:10px 10px 15px 10px; margin:0px; float:left;text-align:center;}
.halfLeftRow{width:354px; padding:0px 0px 0px 0px; margin:0px; float:left;}
.halfRightRow{width:350px; padding:0px 0px 0px 0px; margin:0px; float:right; font:italic 11px Arial,Verdana,sans-serif; font-weight:bold;color:#666666;text-align:center;}
.verticalSpacer{width:7px; height: 325px; padding:0px 0px 0px 0px; margin:0px; float:left; background: url('ver_line.jpg'); color:inherit;}
.horizontalSpacer{width:709px; height: 5px; padding:0px 0px 0px 0px; margin:0px; float:left; background: url('hor_line.jpg'); color:inherit;}
.redBigTitle{padding:0px 0px 5px 0px; margin:0px;font:bold 14pt Arial,Verdana,sans-serif; color:#000000;}
.mediaPicture {width:177px; padding:5px 0px 0px 0px; margin:0px; float:left;}
.mediaTitle {width:177px; height:30px; padding:2px 0px 0px 0px; margin:0px; float:left;font:bold 12px Arial,Verdana,sans-serif; color:#666666;}
.galleryTitle {padding:2px 0px 0px 0px; margin:0px; font:bold 12px Arial,Verdana,sans-serif; color:#000000;}
.redItalicTitle{padding:10px 0px 5px 0px; margin:0px;font:italic 12pt Arial,Verdana,sans-serif; font-weight:bold;color:#ff3333;}
.team{width:307px; height:147px; padding:0px; margin:0px 0px 0px 10px; background: url('crew_pic.jpg'); color:inherit; clear:left;}
.redTitle{padding:0px 0px 5px 0px; margin:0px;font:bold 13px Arial,Verdana,sans-serif; font-weight:bold;color:#ff3333;}
.rowText {padding:0px 0px 0px 30px; margin:0px; font:bold 10pt Arial,Verdana,sans-serif; color:#666666;text-align:left;}
.itemTitle {padding:0px 0px 0px 30px; margin:0px; font:bold 13px Arial,Verdana,sans-serif; color:#666666;text-align:center;}

.trucks{width:317px; height:140px; padding:0px; margin:0px; background: url('trucks_pic.jpg'); color:inherit; float:left;}
.any{width:268px; height:303px; padding:0px; margin:0px; background: url('any.gif'); color:inherit; float:left;}
.bigTitle{padding:20px 0px 5px 100px; margin:0px;font:bold 14pt Arial,Verdana,sans-serif; color:#666666;}
.normalTitle{padding:0px 0px 5px 0px; margin:0px;font:bold 12pt Arial,Verdana,sans-serif; color:#666666;}

.floatLeft {float:left;}
.clearLeft{clear:left;}
.videoPlay{float:right; padding:0px 0px 0px 10px; margin:0px; width:50px;}

.greyRightTitle {font:bold 12pt Arial,Verdana,sans-serif; color:#999999; text-align:right;}
.greyLeftTitle {font:normal 14pt Arial,Verdana,sans-serif; color:#999999; text-align:left;}
.greySubtitle {font:bold 12px Arial,Verdana,sans-serif; color:#999999; text-align:left;}

.selectedVideoImg{
padding: 1px 1px 1px 1px;
margin: 0px;
border-style:solid;
border-color:#cc3366;
border-width:4px;
}

'Old site styles

.line { background-image: url(images/main/1pxline.jpg);
        background-repeat: repeat-x;
        background-position: center; }

.roofing_menubar { background-image: url(images/main/roofing_menubar.jpg);
	           background-repeat: no-repeat;
	           background-position: center center; }

.movie_title { font-family: Geneva, Arial, Helvetica, sans-serif;
	       font-size: 24px; }

.gallery_title { font-family: Geneva, Arial, Helvetica, sans-serif;
	         font-size: 24px; }

.style7 { font-family: Geneva, Arial, Helvetica, sans-serif;
          font-size: 16px; 
          color: #666666; }

.footer_text { font-family: Geneva, Arial, Helvetica, sans-serif;
               font-size: 10px;
               color: #666666; }

.style11 { font-family: Geneva, Arial, Helvetica, sans-serif;
           font-size: 14px;
           color: #000000; }

.style17 { color: #EAEAEA; }

.style18 {font-size: 12px; color: #000000;}

.dim_text { color: #999999; }

.style19 {font-size: 12px}
.style20 {color: #0000FF}
