@charset "utf-8";
.text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009;
	text-decoration: underline;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #06C;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #030;
	text-decoration: none;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C90;
}
.blog {
	border-bottom: 1px solid #CCC;
}

.blog a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #930;
	text-decoration: none;
	font-weight: bold;
	background-color: #FFFFFF;
}
.blog a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #930;
	text-decoration: none;
	font-weight: bold;
	background-color: #FFFFFF;
}
.blog a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	text-decoration: underline;
	font-weight: bold;
	background-color: #930;
}
.blog a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	text-decoration: underline;
	font-weight: bold;
	background-color: #930;
}

.blog2 {
	font: 10px Verdana, Geneva, sans-serif;
	color: #999;
}

.blog2 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	text-decoration: none;
	font-weight: bold;
	background-color: #FFFFFF;
}
.blog2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	text-decoration: none;
	font-weight: bold;
	background-color: #FFFFFF;
}
.blog2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration: underline;
	font-weight: bold;
	background-color: #930;
}
.blog2 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration: underline;
	font-weight: bold;
	background-color: #930;
}

.blog3 {
	font: 10px Verdana, Geneva, sans-serif;
	color: #000;
}

.blog3 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	background-color: #FFFFFF;
}
.blog3 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	background-color: #FFFFFF;
}
.blog3 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration: underline;
	font-weight: bold;
	background-color: #930;
}
.blog3 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration: underline;
	font-weight: bold;
	background-color: #930;
}

.blog4 {
	font-family: Verdana, Geneva, sans-serif;
}

.blog4 a:link {
	color: #930;
	text-decoration: none;
	background-color: #FFFFFF;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}
.blog4 a:visited {
	color: #930;
	text-decoration: none;
	background-color: #FFFFFF;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}
.blog4 a:hover {
	color: #FFF;
	text-decoration: underline;
	background-color: #930;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}
.blog4 a:active {
	color: #FFF;
	text-decoration: underline;
	background-color: #930;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}

.blogText {
	color: #000;
	font: 12px Verdana, Geneva, sans-serif;
}

.posted {
	font-family:Verdana, Geneva, sans-serif;
	color: #999;
}

.header {
	color: #FFF;
}
.footerText {
	color: #004200;
}
.headerText {
	font-size: 12px;
}
.addressText {
	color: #FFF;
}
.BIsteelTrusses {
	background-image: url(images/headerSteelTrusses.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}
.BIconeTrusses {
	background-image: url(images/headerConeTrusses.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.BImetalRoof {
	background-image: url(images/headerMetalRoof.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.BIhiringRoofingContractor {
	background-image: url(images/headerHiring_A_Roofing_Contractor.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.BIflatRoofs {
	background-image: url(images/headerFlatRoof.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.BIflatRoofs2 {
	background-image: url(images/BIflatRoof.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.BIparkingGarage {
	background-image: url(images/headerParkingGarage.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.BIconsumerConsiderations {
	background-image: url(images/headerConsumerConsiderations.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.BIaluminumWelding {
	background-image: url(images/headerAluminumWelding.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.BIourHome {
	background-image: url(images/headerOurHome.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.BItileRoof {
	background-image: url(images/headerTile.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.BIcladding {
	background-image: url(images/headerCladding.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.BIcommercial2 {
	background-image: url(images/headerCommercial2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.BIcommercial {
	background-image: url(images/headerCommercial.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.BIconeTrusses {
	background-image: url(images/headerConeTrusses.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.BIcustomizedMetal {
	background-image: url(images/headerCustomizedMetal.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.BIcustomizedMetal2 {
	background-image: url(images/headerCustomizedMetal2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.BIpavers3 {
	background-image: url(images/headerPavers.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.BIpavers2 {
	background-image: url(images/headerPavers2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.BIplazaDecks {
	background-image: url(images/headerPavers_PlazaDecks.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.BIplazaDecks2 {
	background-image: url(images/headerPavers_PlazaDecks2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.BIreroofing {
	background-image: url(images/headerRe_roofing.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.BIreroofing2 {
	background-image: url(images/headerRe_roofing2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.BIresidential2 {
	background-image: url(images/headerResidential2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.BIsteelTrusses2 {
	background-image: url(images/headerSteelTrusses2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.BItiburon {
	background-image: url(images/headerTiburon.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.BIwaterproofing {
	background-image: url(images/headerWaterproofing.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.BIwaterproofing2 {
	background-image: url(images/headerWaterproofing2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.BIresidential {
	background-image: url(images/headerResidential.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.BImetalRoof2 {
	background-image: url(images/BImetalRoof2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.BIaluminumSpecialties {
	background-image: url(images/BIaluminumSpecialties.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.BIsteelTrussDivision {
	background-image: url(images/BIsteelTrussDivision.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.BIreroofingRoofMaintenance2 {
	background-image: url(images/BIRe_roofing2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.BIroofMaintenance {
	background: url(images/BIroofMaintenance.jpg) no-repeat center top;
}
.BIpavers3 {
	background-image: url(images/BIpavers.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.BIpavers {
	background-image: url(images/headerPavers.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.BIcontactUs {
	background-image: url(images/BIcontactUs.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.BItileRoofs {
	background-image: url(images/BItileRoofs.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.BIconsumerInformation {
	background-image: url(images/BIconsumerInformation.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.BIcladding2 {
	background-image: url(images/BIcladding.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.BIourHistory {
	background-image: url(images/historyCollage.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.BIroofSystems {
	background-image: url(images/BIroofSystems.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.BIstaffContacts {
	background-image: url(images/BIstaffContacts.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.BIshingles2 {
	background-image: url(images/headerShingles.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.BIshingles {
	background-image: url(images/BIshingles.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.BIplazaDecks3 {
	background-image: url(images/BIplazaDecks.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.BIwaterproofing3 {
	background-image: url(images/BIwaterproofing.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.BIcladding3 {
	background-image: url(images/BIcladding2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.BIcladding4 {
	background-image: url(images/headerCladding3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.BIeBooks {
	background-image: url(images/header_eBooks.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.formText {
	font: 9px Verdana, Geneva, sans-serif;
	color: #004200;
}
.roofContractor {
	color: #004200;
}

