#pagecontainer {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 900px;
	height: 610px;
	background: ffffff;
	padding: 0px;
	margin: 0 auto;
	border-top: 0 #001a54;
	border-right: 1px solid #001a54;
	border-bottom: 0 #001a54;
	border-left: 0 #001a54;
	
}

#mapcontainer {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 900px;
	height: 620px;
	background: ffffff;
	padding: 0px;
	margin: 0 auto;
	border-top: 0 #001a54;
	border-right: 1px solid #001a54;
	border-bottom: 0 #001a54;
	border-left: 1px solid #001a54;
	
}

#map  {
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	width: 700px;
	height: 506px;
	background: url(../aspect_roofing_images/aspect_roofing_ea_map4.jpg);
	margin: 0px 10px 0px 0px;
	padding: 0px 3px 5px;
	vertical-align: bottom;
	text-align: left;
	}


#tile_a_container {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 900px;
	height: 2260px;
	background: ffffff;
	padding: 0px;
	margin: 0 auto;
	border-top: 0 #001a54;
	border-right: 1px solid #001a54;
	border-bottom: 0 #001a54;
	border-left: 1px solid #001a54;
	
}

#tile_a  {
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	width: 700px;
	height: 1835px;
	margin: 0px 10px 0px 0px;
	padding: 0px 3px 5px;
	vertical-align: bottom;
	text-align: left;
	}

#tile_b_container {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 900px;
	height: 1275px;
	background: ffffff;
	padding: 0px;
	margin: 0 auto;
	border-top: 0 #001a54;
	border-right: 1px solid #001a54;
	border-bottom: 0 #001a54;
	border-left: 1px solid #001a54;
	
}

#tile_b  {
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	width: 700px;
	height: 1075px;
	margin: 0px 10px 0px 0px;
	padding: 0px 3px 5px;
	vertical-align: bottom;
	text-align: left;
	}
	
#tile_c_container {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 900px;
	height: 1130px;
	background: ffffff;
	padding: 0px;
	margin: 0 auto;
	border-top: 0 #001a54;
	border-right: 1px solid #001a54;
	border-bottom: 0 #001a54;
	border-left: 1px solid #001a54;
	
}


#tile_c  {
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	width: 700px;
	height: 1000px;
	margin: 0px 10px 0px 0px;
	padding: 0px 3px 5px;
	vertical-align: bottom;
	text-align: left;
	}
	
	
#tile_d_container {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 900px;
	height: 1515px;
	background: ffffff;
	padding: 0px;
	margin: 0 auto;
	border-top: 0 #001a54;
	border-right: 1px solid #001a54;
	border-bottom: 0 #001a54;
	border-left: 1px solid #001a54;
	
}

#tile_d  {
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	width: 700px;
	height: 1370px;
	margin: 0px 10px 0px 0px;
	padding: 0px 3px 5px;
	vertical-align: bottom;
	text-align: left;
	}
	
#tile_specs_container {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 900px;
	height: 1290px;
	background: ffffff;
	padding: 0px;
	margin: 0 auto;
	border-top: 0 #001a54;
	border-right: 1px solid #001a54;
	border-bottom: 0 #001a54;
	border-left: 1px solid #001a54;
	
}

#tile_specs  {
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	width: 700px;
	height: 1090px;
	margin: 0px 10px 0px 0px;
	padding: 0px 3px 5px;
	vertical-align: bottom;
	text-align: left;
	}
	
#ridge_specs_container {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 900px;
	height: 1115px;
	background: ffffff;
	padding: 0px;
	margin: 0 auto;
	border-top: 0 #001a54;
	border-right: 1px solid #001a54;
	border-bottom: 0 #001a54;
	border-left: 1px solid #001a54;
	
}

#ridge_specs  {
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	width: 700px;
	height: 915px;
	margin: 0px 10px 0px 0px;
	padding: 0px 3px 5px;
	vertical-align: bottom;
	text-align: left;
	}
	
#timber_a_container {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 900px;
	height: 1310px;
	background: ffffff;
	padding: 0px;
	margin: 0 auto;
	border-top: 0 #001a54;
	border-right: 1px solid #001a54;
	border-bottom: 0 #001a54;
	border-left: 1px solid #001a54;
	}
	
#timber_a  {
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	width: 700px;
	height: 1195px;
	margin: 0px 10px 0px 0px;
	padding: 0px 3px 5px;
	vertical-align: bottom;
	text-align: left;
	}

#timber_b_container {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 900px;
	height: 1085px;
	background: ffffff;
	padding: 0px;
	margin: 0 auto;
	border-top: 0 #001a54;
	border-right: 1px solid #001a54;
	border-bottom: 0 #001a54;
	border-left: 1px solid #001a54;
	}

#timber_b  {
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	width: 700px;
	height: 970px;
	margin: 0px 10px 0px 0px;
	padding: 0px 3px 5px;
	vertical-align: bottom;
	text-align: left;
	}
	
#roofing_a_container {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 900px;
	height: 1020px;
	background: ffffff;
	padding: 0px;
	margin: 0 auto;
	border-top: 0 #001a54;
	border-right: 1px solid #001a54;
	border-bottom: 0 #001a54;
	border-left: 1px solid #001a54;
	}

#roofing_a  {
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	width: 700px;
	height: 905px;
	margin: 0px 10px 0px 0px;
	padding: 0px 3px 5px;
	vertical-align: bottom;
	text-align: left;
	}
	
#roofing_b_container {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 900px;
	height: 1410px;
	background: ffffff;
	padding: 0px;
	margin: 0 auto;
	border-top: 0 #001a54;
	border-right: 1px solid #001a54;
	border-bottom: 0 #001a54;
	border-left: 1px solid #001a54;
	}

#roofing_b  {
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	width: 700px;
	height: 1250px;
	margin: 0px 10px 0px 0px;
	padding: 0px 3px 5px;
	vertical-align: bottom;
	text-align: left;
	}
	
#roofing_c_container {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 900px;
	height: 1000px;
	background: ffffff;
	padding: 0px;
	margin: 0 auto;
	border-top: 0 #001a54;
	border-right: 1px solid #001a54;
	border-bottom: 0 #001a54;
	border-left: 1px solid #001a54;
	}

#roofing_c  {
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	width: 700px;
	height: 855px;
	margin: 0px 10px 0px 0px;
	padding: 0px 3px 5px;
	vertical-align: bottom;
	text-align: left;
	}
	
#roofing_d_container {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 900px;
	height: 2075px;
	background: ffffff;
	padding: 0px;
	margin: 0 auto;
	border-top: 0 #001a54;
	border-right: 1px solid #001a54;
	border-bottom: 0 #001a54;
	border-left: 1px solid #001a54;
	}
	
#roofing_d  {
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	width: 700px;
	height: 1960px;
	margin: 0px 10px 0px 0px;
	padding: 0px 3px 5px;
	vertical-align: bottom;
	text-align: left;
	}
	
	
	
#gallery_container {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 900px;
	height: 850px;
	background: ffffff;
	padding: 0px;
	margin: 0 auto;
	border-top: 0 #001a54;
	border-right: 1px solid #001a54;
	border-bottom: 0 #001a54;
	border-left: 1px solid #001a54;
	}

#gallery  {
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	width: 700px;
	height: 725px;
	margin: 0px 10px 0px 0px;
	padding: 0px 3px 5px;
	vertical-align: bottom;
	text-align: left;
	}
	
	
#health_container {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 900px;
	height: 685px;
	background: ffffff;
	padding: 0px;
	margin: 0 auto;
	border-top: 0 #001a54;
	border-right: 1px solid #001a54;
	border-bottom: 0 #001a54;
	border-left: 1px solid #001a54;
	}

#health  {
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	width: 700px;
	height: 570px;
	margin: 0px 10px 0px 0px;
	padding: 0px 3px 5px;
	vertical-align: bottom;
	text-align: left;
	}
	
#sustainability_container {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 900px;
	height: 1420px;
	background: ffffff;
	padding: 0px;
	margin: 0 auto;
	border-top: 0 #001a54;
	border-right: 1px solid #001a54;
	border-bottom: 0 #001a54;
	border-left: 1px solid #001a54;
	}

#sustain  {
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	width: 700px;
	height: 1300px;
	margin: 0px 10px 0px 0px;
	padding: 0px 3px 5px;
	vertical-align: bottom;
	text-align: left;
	}
	
#contact_container {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 900px;
	height: 1050px;
	background: ffffff;
	padding: 0px;
	margin: 0 auto;
	border-top: 0 #001a54;
	border-right: 1px solid #001a54;
	border-bottom: 0 #001a54;
	border-left: 1px solid #001a54;
	}
	
#contact  {
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	width: 700px;
	height: 935px;
	margin: 0px 10px 0px 0px;
	padding: 0px 3px 5px;
	vertical-align: bottom;
	text-align: left;
	}
	
#faq_container {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 900px;
	height: 1360px;
	background: ffffff;
	padding: 0px;
	margin: 0 auto;
	border-top: 0 #001a54;
	border-right: 1px solid #001a54;
	border-bottom: 0 #001a54;
	border-left: 1px solid #001a54;
	}

#faq  {
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	width: 700px;
	height: 1245px;
	margin: 0px 10px 0px 0px;
	padding: 0px 3px 5px;
	vertical-align: bottom;
	text-align: left;
	}
	
#downloads_container {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 900px;
	height: 595px;
	background: ffffff;
	padding: 0px;
	margin: 0 auto;
	border-top: 0 #001a54;
	border-right: 1px solid #001a54;
	border-bottom: 0 #001a54;
	border-left: 1px solid #001a54;
	}

#download  {
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	width: 700px;
	height: 475px;
	margin: 0px 10px 0px 0px;
	padding: 0px 3px 5px;
	vertical-align: bottom;
	text-align: left;
	}

#redland_delta_roof_tiles {
	font-family: Arial, Helvetica, sans-serif;
	width: 899px;
	height: auto;
	background: url(../aspect_roofing_images/redland-text-background.jpg);
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #001a54;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #001a54;
	horizontal-align: center;
	vertical-align: bottom;
	text-align: center;
	padding: 3px 0px 3px 0px;
	}
	
#redland_delta_roof_tiles_right {
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	width: 400px;
	height: 113px;
	margin: 0px;
	vertical-align: bottom;
	padding: 0px 12px 0px 0px;
	}

#header {
	font-family: Arial, Helvetica, sans-serif;
	width: 888px;
	height: 113px;
	background: url(../aspect_roofing_images/aspect_roofing_main_header.jpg);
	margin: 0px;
	vertical-align: bottom;
	padding: 0px 12px 0px 0px;
	}
	
#footer {
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	width: 811px;
	height: 16px;
	background: url(../aspect_roofing_images/aspect_roofing_footer.jpg) center;
	margin: 4px auto;
	vertical-align: top;
	padding: 3px 90px 0px 0px;
	}
	
#search  {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	background: #00adef;
	width: 158px;
	height: 40px;
	margin: 0px;
	vertical-align: bottom;
	padding: 5px 0px 0px 10px;
}

#home  {
	width: 138px;
	height: 20px;
	background: url(../aspect_roofing_images/aspect_roofing_button.jpg);
	margin: 0 0 0 0;
	padding: 2px 0px 0px 10px;
	}
	
#sustainability  {
	width: 138px;
	height: 20px;
	background: url(../aspect_roofing_images/aspect_roofing_button.jpg);
	margin: 0 0 0 0;
	padding: 2px 0px 0px 10px;
	}
	
#delivery_area  {
	width: 138px;
	height: 20px;
	background: url(../aspect_roofing_images/aspect_roofing_button.jpg);
	margin: 0 0 0 0;
	padding: 2px 0px 0px 10px;
	}
	
#downloads  {
	width: 138px;
	height: 20px;
	background: url(../aspect_roofing_images/aspect_roofing_button.jpg);
	margin: 0 0 0 0;
	padding: 2px 0px 0px 10px;
	}

#contact_us  {
	width: 138px;
	height: 20px;
	background: url(../aspect_roofing_images/aspect_roofing_button.jpg);
	margin: 0 0 0 0;
	padding: 2px 0px 0px 10px;
	}

#section_timber  {
	width: 141px;
	height: 19px;
	background: url(../aspect_roofing_images/aspect_roofing_yellow.jpg);
	margin: 0 0 0 0;
	padding: 2px 0px 0px 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	}
	
	#section_slating  {
	width: 141px;
	height: 19px;
	background: url(../aspect_roofing_images/aspect_roofing_yellow.jpg);
	margin: 0 0 0 0;
	padding: 2px 0px 0px 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	}
	
	#section_tile  {
	width: 141px;
	height: 19px;
	background: url(../aspect_roofing_images/aspect_roofing_yellow.jpg);
	margin: 0 0 0 0;
	padding: 2px 0px 0px 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	}
	
	
#posi_joist  {
	width: 136px;
	height: 17px;
	background: url(../aspect_roofing_images/aspect_roofing_blue.jpg);
	margin: 0 0 0 0;
	padding: 2px 0px 0px 10px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	}
#trussed_rafters  {
	width: 136px;
	height: 17px;
	background: url(../aspect_roofing_images/aspect_roofing_blue.jpg);
	margin: 0 0 0 0;
	padding: 2px 0px 0px 10px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	}

#new_roofing  {
	width: 136px;
	height: 17px;
	background: url(../aspect_roofing_images/aspect_roofing_blue.jpg);
	margin: 0 0 0 0;
	padding: 2px 0px 0px 10px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	}
	
#re_roofing  {
	width: 136px;
	height: 17px;
	background: url(../aspect_roofing_images/aspect_roofing_blue.jpg);
	margin: 0 0 0 0;
	padding: 2px 0px 0px 10px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	}
	
#roof_package  {
	width: 136px;
	height: 17px;
	background: url(../aspect_roofing_images/aspect_roofing_blue.jpg);
	margin: 0 0 0 0;
	padding: 2px 0px 0px 10px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	}
	
#replica_reclaimed  {
	width: 136px;
	height: 17px;
	background: url(../aspect_roofing_images/aspect_roofing_blue.jpg);
	margin: 0 0 0 0;
	padding: 2px 0px 0px 10px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	}
	
#roof_vent  {
	width: 136px;
	height: 17px;
	background: url(../aspect_roofing_images/aspect_roofing_blue.jpg);
	margin: 0 0 0 0;
	padding: 2px 0px 0px 10px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	}

#ornamental_ridge  {
	width: 136px;
	height: 17px;
	background: url(../aspect_roofing_images/aspect_roofing_blue.jpg);
	margin: 0 0 0 0;
	padding: 2px 0px 0px 10px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	}
	
#ridge_fittings  {
	width: 136px;
	height: 17px;
	background: url(../aspect_roofing_images/aspect_roofing_blue.jpg);
	margin: 0 0 0 0;
	padding: 2px 0px 0px 10px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	}

	

#mainsitelinks  {
	width: 158px;
	height: 200px;
	background: #00adef;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	}
	




#leftnav  {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	background: #00adef;
	width: 168px;
	height: 475px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
#maincontent  {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	width: 416px;
	height: 312px;
	margin: 0px;
	padding: 0px 10px 10px 20px;
	}
	
#contact  {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	width: 685px;
	height: 290px;
	margin: 0px;
	padding: 0px 10px 10px 20px;
	}
	
#rightside  {
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	width: 266px;
	height: 295px;
	margin: 0px;
	padding: 0px 10px 5px;
	}
	

	

	

	
	
#tile_table  {
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	width: 694px;
	height: 567px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px;
	vertical-align: bottom;
	border-top: 0px solid #001a54;
	border-right: 0px solid #001a54;
	border-bottom: 0px solid #001a54;
	border-left: 0px solid #001a54;
	text-align: left;
	}

	
#key  {
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	width: 236px;
	height: 200px;
	background: #7cd5f7;
	margin: 0px 10px 0px 0px;
	padding: 0px 10px 5px;
	vertical-align: bottom;
	text-align: left;
	}
	
	#top_tips_container {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 900px;
	height: 1170px;
	background: ffffff;
	padding: 0px;
	margin: 0 auto;
	border-top: 0 #001a54;
	border-right: 1px solid #001a54;
	border-bottom: 0 #001a54;
	border-left: 1px solid #001a54;
	}

#top_tips  {
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	width: 700px;
	height: 1005px;
	margin: 0px 10px 0px 0px;
	padding: 0px 3px 5px;
	vertical-align: bottom;
	text-align: left;
	}
	
.flash	{
	width: 680px;
	height: 450px;
	margin: 0 0 0 0;
	background: none;
	
	}
	
#strap {
  text-align: left;
  font-weight: none;
  background: #e4f6fd;
  padding: 0px 0px 0px 0px;
  width: 681px;
  }
	
	
a2 {
	font-size: 10px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
	vertical-align:right;
	margin: 0 0 0 0;
	text-decoration: none;
}
a2:visited {
	color: #fffffff;
	vertical-align: right;
	margin: 5 5 5 5;
	text-decoration: none;
}
a2:hover {
	color: #ffee11;
	vertical-align: right;
	margin: 5 5 5 5;
	text-decoration: none;
}
	
	
	
	
	
	
	
	
a {
	font-size: 12px;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
	vertical-align:right;
	margin: 0 0 0 0;
	text-decoration: none;
}
a:visited {
	color: #fffffff;
	vertical-align: right;
	margin: 5 5 5 5;
	text-decoration: none;
}
a:hover {
	color: #ffee11;
	vertical-align: right;
	margin: 5 5 5 5;
	text-decoration: none;
}

a:active {
	color: #ffee11;
	vertical-align: right;
	margin: 5 5 5 5;
	text-decoration: none;
}

	
	
.p1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffee11;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 20px;
	background-position: right;
	text-align: right;
	right: 10px;
}
.p2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	text-align: left;
	right: 10px;
}

.p3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	text-align: left;
	right: 0px;
}

.p4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffee11;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	text-align: right;
	right: 0px;
}

.p5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	text-align: left;
	right: 0px;
}

.p6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	text-align: left;
	right: 0px;
}

.p7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	padding: 0px;
	text-align: center;
	right: 0px;
	margin: 0px;
}

.p8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	padding: 2px;
	text-align: center;
	right: 0px;
	margin: 0px;
}

.p9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	padding: 2px;
	text-align: center;
	right: 0px;
	margin: 0px;
}

.p10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

.p11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #00adef;
	
}

.p12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #00adef;
	
}

.p13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #001a53;
	text-align: center;
}

.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #001a54;
}

.h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

.h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 38px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	background-position: top;
	white-space: pre;
	line-height: 5px;
}

.h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	text-align: left;
	right: 10px;
}

.h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-style: normFal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #00adef;
	
}

.h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #00adef;
	
}




.cssnav	{
						position:static;
						font-family: arial, helvetica, sans-serif;
						background-repeat: no-repeat;
						white-space: nowrap;
						display: block;
						width: 150px;
						height: 30px;
						margin: 0; 
						padding: 0px 0px 0px 0px; 
			}
.cssnav a {
						display: block;
						background-image:  url(../aspect_roofing_images/aspect_roofing_button_roll.jpg);
						color: #ffffff;
						font-size: 11px;
						width: 150px;
						height: 30px;
						display: block;
						float: left;
						color: #ffffff; 
						text-decoration: none;
			}

.cssnav img {width: 150px; height: 30px; border: 0; }
			
* html a:hover {visibility:visible}
			
.cssnav a:hover img{visibility:hidden}

.cssnav span {
	position: absolute;
	left: 8%;
	right: 0;
	top: 34%;
	bottom: 0;
	text-align: left;
	cursor: pointer;
	width: 139px;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	padding-top: 6%;
	padding-left: 8%;
	
	
			}
			
.left {
  float: left;
  text-align: left;
  vertical-align: top;
  font-weight: none;
  color: none;
  width: 49%;
  }

.right {
  float: right;
  text-align: right;
  font-weight: bold;
  color: none;
  width: 49%;
  }
  
.full {
  float: left;
  text-align: left;
  vertical-align: top;
  font-weight: none;
  color: none;
  width: 98%;
  }
  
.logo {
  float: right;
  text-align: right;
  font-weight: bold;
  color: #fff;
  width: 35%;
  }
  
.links {
  float: right;
  text-align: right;
  font-weight: bold;
  color: #fff;
  width: 45%;
  }
 
 
 
 .line {
  text-align: left;
  font-weight: none;
  color: #ffffff;
  width: 98%;
  }
  
 .spacer {
  text-align: left;
  font-weight: none;
  color: #ffffff;
  width: 98%;
  }
  




.left_t001 {
  font-family: Arial, Helvetica, sans-serif;
	background: #00adef;
	width: 168px;
	height: 2145px;
	padding: 0px 0px 0px 0px;
  }
  
.left_t002 {
  font-family: Arial, Helvetica, sans-serif;
	background: #00adef;
	width: 168px;
	height: 1160px;
	padding: 0px 0px 0px 0px;
  }
  
.left_t003 {
  font-family: Arial, Helvetica, sans-serif;
	background: #00adef;
	width: 168px;
	height: 1015px;
	padding: 0px 0px 0px 0px;
  }
  
.left_t004 {
  font-family: Arial, Helvetica, sans-serif;
	background: #00adef;
	width: 168px;
	height: 1400px;
	padding: 0px 0px 0px 0px;
  }
  
.left_t005 {
  font-family: Arial, Helvetica, sans-serif;
	background: #00adef;
	width: 168px;
	height: 1195px;
	padding: 0px 0px 0px 0px;
  }
  
.left_t006 {
  font-family: Arial, Helvetica, sans-serif;
	background: #00adef;
	width: 168px;
	height: 970px;
	padding: 0px 0px 0px 0px;
  }
  
.left_t007 {
  font-family: Arial, Helvetica, sans-serif;
	background: #00adef;
	width: 168px;
	height: 905px;
	padding: 0px 0px 0px 0px;
  }
  
 .left_t008 {
  font-family: Arial, Helvetica, sans-serif;
	background: #00adef;
	width: 168px;
	height: 1295px;
	padding: 0px 0px 0px 0px;
  }
  
.left_t009 {
  font-family: Arial, Helvetica, sans-serif;
	background: #00adef;
	width: 168px;
	height: 885px;
	padding: 0px 0px 0px 0px;
  }
  
.left_t010 {
  font-family: Arial, Helvetica, sans-serif;
	background: #00adef;
	width: 168px;
	height: 1960px;
	padding: 0px 0px 0px 0px;
  }
  
  .left_t011 {
  font-family: Arial, Helvetica, sans-serif;
	background: #00adef;
	width: 168px;
	height: 735px;
	padding: 0px 0px 0px 0px;
  }
  
  
.left_t012 {
  font-family: Arial, Helvetica, sans-serif;
	background: #00adef;
	width: 168px;
	height: 570px;
	padding: 0px 0px 0px 0px;
  }
  
.left_t013 {
  font-family: Arial, Helvetica, sans-serif;
	background: #00adef;
	width: 168px;
	height: 1305px;
	padding: 0px 0px 0px 0px;
  }
  
.left_t014  {
	font-family: Arial, Helvetica, sans-serif;
	background: #00adef;
	width: 168px;
	height: 505px;
	padding: 0px 0px 0px 0px;
}

.left_t015 {
  font-family: Arial, Helvetica, sans-serif;
	background: #00adef;
	width: 168px;
	height: 930px;
	padding: 0px 0px 0px 0px;
  }
  
  .left_t016 {
  font-family: Arial, Helvetica, sans-serif;
	background: #00adef;
	width: 168px;
	height: 1055px;
	padding: 0px 0px 0px 0px;
  }

.left_t017 {
  font-family: Arial, Helvetica, sans-serif;
	background: #00adef;
	width: 168px;
	height: 1240px;
	padding: 0px 0px 0px 0px;
  }
  
.left_t018 {
  font-family: Arial, Helvetica, sans-serif;
	background: #00adef;
	width: 168px;
	height: 1175px;
	padding: 0px 0px 0px 0px;
  }
  
.left_t019 {
  font-family: Arial, Helvetica, sans-serif;
	background: #00adef;
	width: 168px;
	height: 1000px;
	padding: 0px 0px 0px 0px;
  }
  
.left_t020 {
  font-family: Arial, Helvetica, sans-serif;
	background: #00adef;
	width: 168px;
	height: 480px;
	padding: 0px 0px 0px 0px;
  }
  

.tile_table  {
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	width: 700px;
	height: 700px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px;
	vertical-align: bottom;
	text-align: left;
	}
	
.strap {
  text-align: left;
  font-weight: none;
  background: #ffffff;
  padding: 5px 5px 5px 5px;
  width: 95%;
  }
  
.faq {
  text-align: left;
  font-weight: none;
  background: #e4f6fd;
  padding: 5px 5px 5px 5px;
  width: 98%;
  }
  
.strap_full {
  text-align: left;
  font-weight: none;
  background: #ffffff;
  padding: 5px 5px 5px 5px;
  width: 98%;
  }
  
#extrab {
  background: #e4f6fd;
  float: right;
  text-align: right;
  height: 20px;
  padding: 5px 5px 5px 5px;
  }
  
  
.extra_link  {
	float: right;
	height: 16px;
	background: #001a53;
	margin: 0px 3px 0px 0px;
	padding: 2px 8px 0px 4px;
	}
  
#extra {
  background: #ffffff;
  float: right;
  text-align: right;
  width: 36%;
   padding: 5px 5px 5px 5px;
  }

.body A:link {color: #00adef; text-decoration: none} 
.body A:visited {color: #00adef; text-decoration: none} 
.body A:active {color: #00adef; text-decoration: none} 
.body A:hover {color: #001a54 ; text-decoration: none} 

.credit A:link {color: #001a53; text-decoration: none} 
.credit A:visited {color: #001a53; text-decoration: none} 
.credit A:active {color: #001a53; text-decoration: none} 
.credit A:hover {color: #001a53 ; text-decoration: none}


#lowercontainer_search {
	font-family: Arial, Helvetica, sans-serif;
	width: 900px;
	padding: 0px;
	border-top: 0px #001a54;
	border-right: 1px solid #001a54;
	border-bottom: 0 #001a54;
	border-left: 0 #001a54;
	position: relative;
	}

#maincontent_search  {
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	width: 78%;
	margin: 0px;
	padding: 0px 10px 10px 20px;
	
	position: relative;
	}
	
#footer_search {
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	width: 811px;
	height: 16px;
	background: url(../aspect_roofing_images/aspect_roofing_footer.jpg);
	margin: 0px auto;
	vertical-align: bottom;
	padding: 3px 90px 0px 0px;
	position: absolute;

	}
	
#pagecontainer_search {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 900px;
	padding: 0px;
	margin: 0 auto;
	border-top: 0 #001a54;
	border-right: 1px solid #001a54;
	border-bottom: 0 #001a54;
	border-left: 0 #001a54;

	}

#leftnav_search  {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	background: #00adef;
	width: 168px;
	height: 475px;
	margin: 0px;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	position: relative;
	}
	
#leftnav_search_spacer  {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	background: #00adef;
	width: 168px;
	height: 475px;
	margin: 0px;
	vertical-align: bottom;
	padding: 0px 0px 0px 0px;
	position: relative;
	}
	
#search_panel  {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	background: #00adef;
	width: 158px;
	height: 500px;
	margin: 0px;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	position: absolute;
	
}

#mainsitelinks_search  {
	width: 158px;
	height: 200px;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	position: static;
	}
	
#header_search {
	font-family: Arial, Helvetica, sans-serif;
	width: 888px;
	height: 113px;
	background: url(../aspect_roofing_images/aspect_roofing_main_header.jpg);
	margin: 0px;
	vertical-align: bottom;
	padding: 0px 12px 0px 0px;
	}
	
#home_search  {
	width: 138px;
	height: 20px;
	background: url(../aspect_roofing_images/aspect_roofing_button.jpg);
	margin: 0 0 0 0;
	padding: 2px 0px 0px 10px;
	position: static;

	}
	
.spacer_search {
  text-align: left;
  font-weight: none;
  color: #ffffff;
  width: 98%;
  vertical-align: bottom;
  position: static;

  }
  
.external_links {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 900px;
	height: 16px;
	margin: 4px auto;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	}
  
table.c3 {
	background: #00adef top;
	height:475px;
	top: 10px;
	vertical-align: top;
}
table.c2 {
	height:16px;
	padding: 3px 90px 0px 0px;
	vertical-align: middle;
}

.sub_nav A:link {
	color: #001a54;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
} 
.sub_nav A:visited {color: #001a54; text-decoration: underline; font-size: 14px;} 
.sub_nav A:active {color: #001a54; text-decoration: underline; font-size: 14px;} 
.sub_nav A:hover {
	color: #001a54;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
} 
