/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
}
#main #top #content #footer h5 {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.title_text_home {
	
	font-family:Verdana;
	font-size: 20px;	
	color: #000266;
}

.text{
	font-family: Verdana;
	font-size:12px;
	color:#000000;
	text-align:justify;

}
.links {
	color: #6699CC;
}
a.links:hover {
	text-decoration:none;
}
.links1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}
a.links1:hover {
	color:#FF9900;
	text-decoration:none;
}
.text_fono{
	font-family: Verdana;
	font-size:12px;
	color:#003366;

}
.title_contact {
	color: #BAB36B;
	font-size: 24px;
	font-family: Verdana;
	font-weight: bold;
}
.title_box_grey {
	font-family:Verdana;
	color: #333333;
	font-size: 12px;
	text-decoration:none;
}
a.title_box_grey:hover {
	color:#FF9900;
	
}
.title_section {
	font-size: 16,91px;
	color: #FFFFFF;
	font-family: "Univers 45 Light";
	font-weight: bold;
}
.subtitle_section_blue {
	font-family: Verdana;
	font-size: 22px;
	color: #000066;
}
h1 {
	font-family: Verdana;
	font-size: 22px;
	color: #000066;
	font-weight: normal;
}
.name_links_industry {
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #000066;
}
.link_flash {
	font-family: Verdana;
	font-size: 13.28px;
	font-weight: bold;
	color: #FFFFFF;
}
a.link_flash:hover{
	color:#4B4805;
	text-decoration:none;

}
#main{
	width:966px; height:835px; overflow: visible; text-align:left;	
	
}
#main_contact{
	width:966px; height:auto; overflow: visible; text-align:left;	
	
}
#content{
	width:966px;  
}
.padBottom {
	padding-bottom: 15px;
}
#top{
	width:966px; height:131px; 
}
#logo{
	width:355px; height:131px; float:left; 
}
#logo2{
	width:331px; height:131px; float:left; margin-left:20px;  
}
#menu_nav{
	width:561px; height:76px; float:left; margin-left:0px; margin-top:0px;

}
#menu_nav_int{
	width:548px; height:76px; float:left; margin-left:0px; margin-top:0px;

}
#flash{
	width:879px;
	height:357px;
	float:left;
	margin-left:20px;
	background-image:url(../images/bg_flash_home%20copy.jpg);
	background-repeat:no-repeat;
}
#text_menu_flash{
	width:200px; height:267px; float:left;  margin-top:60px; 	
}
#flash_int_disclaimer{
	width:879px; height:242px; float:left; margin-left:20px; background-image:url(../images/flash_int_disclaimer.jpg); background-repeat:no-repeat;
}
#flash_int_contact{
	width:879px; height:242px; float:left; margin-left:20px; background-image:url(../images/flash_int_contact.jpg); background-repeat:no-repeat;
}
#flash_int_industry{
	width:879px; height:242px; float:left; margin-left:20px; background-image:url(../images/flash_int_industry.jpg); background-repeat:no-repeat;
}
#flash_int_privacy{
	width:879px; height:242px; float:left; margin-left:20px; background-image:url(../images/flash_int_privacy.jpg); background-repeat:no-repeat;
}
#flash_int_safety{
	width:879px; height:242px; float:left; margin-left:20px; background-image:url(../images/flash_int_safety.jpg); background-repeat:no-repeat;
}
#flash_int_services{
	width:879px; height:242px; float:left; margin-left:20px; background-image:url(../images/flash_int_services.jpg); background-repeat:no-repeat;
}
#flash_int_maintenance{
	width:879px; height:242px; float:left; margin-left:20px; background-image:url(../images/flash_int_maintenance.jpg); background-repeat:no-repeat;

}
#flash_int_homeowner{
	width:879px; height:242px; float:left; margin-left:20px; background-image:url(../images/flash_int_homeowner.jpg); background-repeat:no-repeat;

}
#flash_int_metal{
	width:879px; height:242px; float:left; margin-left:20px; background-image:url(../images/flash_int_metal.jpg); background-repeat:no-repeat;
}
#flash_int_references {
	width:879px;
	height:242px;
	float:left;
	margin-left:20px;
	background-image:url(../images/flash_int_references.jpg);
	background-repeat:no-repeat;
}
#flash_int_roofing_terminology {
	width:879px;
	height:242px;
	float:left;
	margin-left:20px;
	background-image:url(../images/flash_int_roofing_terminology.jpg);
	background-repeat:no-repeat;
}
#flash_int_shingle{
	width:879px; height:242px; float:left; margin-left:20px; background-image:url(../images/flash_int_shingle.jpg); background-repeat:no-repeat;
}
#flash_int_cedar{
	width:879px; height:242px; float:left; margin-left:20px; background-image:url(../images/flash_int_cedar_siding.jpg); background-repeat:no-repeat;
}
#flash_int_photo_gallery{
	width:879px; height:242px; float:left; margin-left:20px; background-image:url(../images/flash_int_photo_gallery.jpg); background-repeat:no-repeat;
}
#flash_int_ventilation{
	width:879px; height:242px; float:left; margin-left:20px; background-image:url(../images/flash_int_ventilation.jpg); background-repeat:no-repeat;

}
#flash_int_industrial{
	width:879px; height:242px; float:left; margin-left:20px; background-image:url(../images/flash_int_industrial.jpg); background-repeat:no-repeat;

}
#box_text_home{
	width:879px; height:478px; float:left; margin-left:20px; 
}
#box_text_int{
	width:860px;
	height:auto;
	float:left;
	margin-left:20px;
	padding-left:20px;
	margin-top:10px;
}
#box_text1{
	width:427px; height:478px; float:left; background-image:url(../images/texto_home1.jpg); background-repeat:no-repeat; 
}
#title_text_1{
	width:387px; height:30px; float:left; padding-left:20px; 

}
#text_home_1{
	width:378px; height:400px; padding-left:20px; margin-top:10px; 
}

#box_grey{
	width:442px; height:580px; float:left;  background-image:url(../images/box_grey.jpg); background-repeat:no-repeat;
}
#text_service{
	width:380px; float:left; margin-left:10px; margin-top:60px; text-align:left;
}


#picture_flash{
	width:417px;
	height:306px;
	margin-left:428px;
	margin-top:50px;
}
#picture_flash_int{
	width:269px; height:198px; float:left; margin-top:30px; margin-left:70px; 
}
#title_int{
	width:500px;
	float:left;
	margin-top:90px;
	padding-left:20px;
	height: 140px;
}
#title_contact{
	width:500px;
	float:left;
	margin-top:90px;
	padding-left:20px;
}
#contact_int{
	width:800px; height:100px; float:left; margin-left:22px; text-align:left; margin-top:20px;
}
#contact_int_contact{
	width:800px; height:100px; float:left; margin-left:22px; margin-top:100px; text-align:left;
}
#contact_text{
	width:800px;
	height:60px;
	float:left;
	margin-left:20px;
}
#footer{
	width:840px;
	float:left;
	margin-left:31px;
	text-align:center;
	margin-top:5px;
	clear: both;
}
#footer_shingle{
	width:840px; height:80px; float:left; margin-left:10px;  text-align:center; margin-top:20px; 
}
#footer_metal{
	width:840px; height:80px; float:left; margin-left:13px;  text-align:center; margin-top:0px; 
}
#logo_nat{
	width:520px; height:64px; float:left; text-align:left; 
}
#logo_north_east{
	width:520px; height:64px; float:left;  margin-top:10px; text-align:left; 
}
#logo_ri_roofing{
	width:520px; height:34px; float:left; margin-top:10px;text-align:left; 
}
#picture_log1{
	width:100px; height:34px; float:left;
}
#picture_north_east{
		width:100px; height:34px; float:left;
}
#desc_north_east{
	width:400px; height:60px; float:left; margin-left:20px; 
}
#desc_nat{
	width:400px; height:60px; float:left; margin-left:20px; 
}
#desc_ri_roofing{
	width:300px; height:100px; float:left; margin-left:20px; 
}
#desc_ri_roof{
	width:300px; height:100px; float:left; margin-left:20px; 
}
#desc_cooper{
	width:300px; height:100px; float:left; margin-left:20px; 
}
#picture_log_ri{
	width:100px; height:100px; float:left;
}
#picture_log_cooper{
	width:100px; height:100px; float:left;
}
#picture_log_roof{
	width:100px; height:91px; float:left;
}
#logo_roof{
	width:520px; height:100px; float:left;  margin-top:10px; text-align:left; 
}
#logo_north_east{
	width:520px; height:100px; float:left;  margin-top:10px; text-align:left; 
}
#logo_ri_roofing{
	width:520px; height:100px; float:left;  margin-top:10px; text-align:left; 
}
#logo_cooper{
	width:520px; height:100px; float:left;  margin-top:10px; text-align:left; 
}

#logo_providence{
	width:520px; height:100px; float:left;  margin-top:10px; text-align:left; 
}
#logo_associations{
	width:520px; height:100px; float:left;  margin-top:10px; text-align:left; 
}
#logo_cooper{
	width:520px; height:100px; float:left;  margin-top:10px; text-align:left; 
}
#form_safety{
	width:600px; height:150px; float:left; text-align:left; margin-left:100px;
}
#text_menu_1{
	width:180px; height:25px; float:left; padding-left:33px; 
}
#text_menu_2{
	width:180px; height:25px; float:left; margin-top:4px; padding-left:33px; 
}
#text_menu_3{
	width:180px; height:25px; float:left; margin-top:4px; padding-left:33px; 
}
#text_menu_4{
	width:180px; height:25px; float:left; margin-top:4px; padding-left:43px;  
}
#text_menu_5{
	width:180px; height:25px; float:left; margin-top:4px; padding-left:43px;
}
#text_menu_6{
	width:180px; height:25px; float:left; margin-top:4px;  padding-left:43px; 
}
#text_menu_7{
	width:180px; height:25px; float:left; margin-top:4px;  padding-left:33px;
}
#text_menu_8{
	width:180px; height:25px; float:left; margin-top:4px; padding-left:33px;
}

#set_industrial01{
	width:255px; height:218px; float:left; text-align:right; margin-top:20px; margin-left:0px; padding-left:130px; 
}
#picture_industrial01{
	width:246px; height:185px; float:left;
}
#desc_industrial01{
	width:246px; height:60px; float:left; text-align:center; margin-top:2px;   
}
#set_industrial02{
	width:385px; height:218px; float:left; text-align:left; margin-left:50px; margin-top:20px; 
}
#picture_industrial02{
	width:246px; height:185px; float:left;
}
#desc_industrial02{
	width:246px; height:60px; float:left; text-align:center; margin-top:2px;  
}
#set_industrial03{
	width:255px; height:218px; float:left; text-align:right; margin-top:20px; margin-left:0px; padding-left:130px; 
}
#picture_industrial03{
	width:185px; height:185px; float:left;
}
#desc_industrial03{
	width:246px; height:60px; float:left; text-align:center; margin-top:2px;
}
#set_industrial04{
	width:385px; height:228px; float:left; text-align:left; margin-left:50px; margin-top:20px; 
}
#picture_industrial04{
	width:185px; height:185px; float:left;
}
#desc_industrial04{
	width:250px; height:60px; float:left; text-align:center;  margin-top:2px;
}
#set_industrial05{
	width:255px; height:218px; float:left; text-align:right; margin-top:20px; margin-left:0px; padding-left:130px;
}
#picture_industrial05{
	width:246px; height:185px; float:left;
}
#desc_industrial05{
	width:246px; height:60px; float:left; text-align:center; 
}
#set_industrial06{
	width:385px; height:228px; float:left; text-align:left; margin-top:20px; margin-left:50px; 
}
#picture_industrial06{
	width:246px; height:185px; float:left;
}
#desc_industrial06{
	width:246px; height:60px; float:left; text-align:center;
}
#set_industrial07{
	width:255px; height:218px; float:left; text-align:right; margin-top:20px; margin-left:0px; padding-left:130px; 
}
#picture_industrial07{
	width:246px; height:185px; float:left;
}
#desc_industrial07{
	width:246px; height:60px; float:left; text-align:center; 
}
#set_industrial08{
	width:385px; height:228px; float:left; text-align:left; margin-top:20px; margin-left:50px; 
}
#picture_industrial08{
	width:246px; height:185px; float:left;
}
#desc_industrial08{
	width:246px; height:60px; float:left; text-align:center;
}
#set_industrial09{
	width:255px; height:218px; float:left; text-align:right; margin-top:20px; margin-left:0px; padding-left:130px;
}
#picture_industrial09{
	width:246px; height:185px; float:left;
}
#desc_industrial09{
	width:246px; height:60px; float:left; text-align:center;
}
#set_industrial10{
	width:385px; height:228px; float:left; text-align:left; margin-top:20px; margin-left:50px; 
}
#picture_industrial10{
	width:246px; height:185px; float:left;
}
#desc_industrial10{
	width:246px; height:60px; float:left; text-align:center; 
}
#set_industrial11{
	width:255px; height:218px; float:left; text-align:right; margin-top:20px; margin-left:0px; padding-left:130px; 
}
#picture_industrial11{
	width:246px; height:185px; float:left;
}
#desc_industrial11{
	width:246px; height:60px; float:left; text-align:center;
}
#set_industrial12{
	width:385px; height:228px; float:left; text-align:left; margin-top:20px; margin-left:50px;
}
#picture_industrial12{
	width:246px; height:185px; float:left;
}
#desc_industrial12{
	width:246px; height:60px; float:left; text-align:center;
}
#set_industrial13{
	width:255px; height:218px; float:left; text-align:right; margin-top:20px; margin-left:0px; padding-left:130px;
}
#picture_industrial13{
	width:246px; height:185px; float:left;
}
#desc_industrial13{
	width:246px; height:60px; float:left; text-align:center; 
}
#set_industrial14{
	width:385px; height:228px; float:left; text-align:left; margin-top:20px; margin-left:50px;
}
#picture_industrial14{
	width:246px; height:185px; float:left;
}
#desc_industrial14{
	width:246px; height:60px; float:left; text-align:center;  
}
#set_metal01{
	width:285px; height:233px; float:left; text-align:left;  margin-top:20px; padding-left:110px;
}
#picture_metal01{
	width:208px; height:173px; float:left;
}
#desc_metal01{
	width:208px; height:60px; float:left; text-align:center; 
}
#set_metal02{
	width:385px; height:233px; float:left; text-align:left; margin-top:20px; margin-left:50px;
}
#picture_metal02{
	width:208px; height:173px; float:left;
}
#desc_metal02{
	width:208px; height:60px; float:left; text-align:center; 
}
#set_metal03{
	width:285px; height:233px; float:left; text-align:left;  margin-top:20px; padding-left:110px; 
}
#picture_metal03{
	width:208px; height:173px; float:left;
}
#desc_metal03{
	width:208px; height:60px; float:left; text-align:center;  
}
#set_metal04{
	width:385px; height:233px; float:left; text-align:left; margin-top:20px; margin-left:50px;
}
#picture_metal04{
	width:208px; height:173px; float:left;
}
#desc_metal04{
	width:208px; height:60px; float:left; text-align:center; 
}
#set_metal05{
	width:285px; height:233px; float:left; text-align:left;  margin-top:20px; padding-left:110px;
}
#picture_metal05{
	width:208px; height:173px; float:left;
}
#desc_metal05{
	width:208px; height:60px; float:left; text-align:center;
}
#set_metal06{
	width:385px; height:233px; float:left; text-align:left; margin-top:20px; margin-left:50px;
}
#picture_metal06{
	width:208px; height:173px; float:left;
}
#desc_metal06{
	width:208px; height:60px; float:left; text-align:center; 
}
#text_down{
	width:837px; height:100px; float:left; text-align:left; margin-top:20px;
}
#set_shingle01{
	width:285px; height:229px; float:left; text-align:left; margin-top:20px; padding-left:130px;
}
#picture_shingle01{
	width:219px; height:169px; float:left;
}
#desc_shingle01{
	width:219px; height:60px; float:left; text-align:center;  
}
#set_shingle02{
	width:285px; height:229px; float:left; text-align:left; margin-top:20px; 
}
#picture_shingle02{
	width:219px; height:169px; float:left;
}
#desc_shingle02{
	width:219px; height:60px; float:left; text-align:center; 
}
#set_shingle04{
	width:285px; height:229px; float:left; text-align:left; margin-top:20px; 
}
#picture_shingle04{
	width:219px; height:169px; float:left;
}
#desc_shingle04{
	width:219px; height:60px; float:left; text-align:center; 
}
#set_shingle03{
	width:285px; height:229px; float:left; text-align:left; margin-top:20px; padding-left:130px;  
}
#picture_shingle03{
	width:219px; height:169px; float:left;
}
#desc_shingle03{
	width:219px; height:60px; float:left; text-align:center;  
}
#set_shingle05{
	width:285px; height:229px; float:left; text-align:left; margin-top:20px; padding-left:130px;
}
#picture_shingle05{
	width:219px; height:169px; float:left;
}
#desc_shingle05{
	width:219px; height:60px; float:left; text-align:center;  
}
#set_shingle06{
	width:285px; height:229px; float:left; text-align:left; margin-top:20px;
}
#picture_shingle06{
	width:219px; height:169px; float:left;
}
#desc_shingle06{
	width:219px; height:60px; float:left; text-align:center; 
}
#set_shingle07{
	width:285px; height:229px; float:left; text-align:left; margin-top:20px; padding-left:130px;
}
#picture_shingle07{
	width:219px; height:169px; float:left;
}
#desc_shingle07{
	width:219px; height:60px; float:left; text-align:center;  
}
#set_shingle08{
	width:285px; height:229px; float:left; text-align:left; margin-top:20px;
}
#picture_shingle08{
	width:219px; height:169px; float:left;
}
#desc_shingle08{
	width:219px; height:60px; float:left; text-align:center; 
}
#contact_int_shingle{
		width:800px; height:100px; float:left; margin-left:0px; text-align:left; margin-top:0px;
}
#title_picture{
	width:800px; height:30px; float:left; text-align:center;
}
#content_picture{
	width:800px; height:600px; float:left;
}#main #top img {
	float: left;
}
#osha {
	margin-top: 20px;
	float: right;
	margin-right: 400px;
}
#centering {
	text-align: center;
	margin-left: 25px;
}
.centering {
	margin-left: 25px;
}
#metalbeachdiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	clear: both;
	padding-top: 10px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #AAAAAA;
	width: 840px;
}
#topText {
	float: right;
	width: 550px;
	font-size: 14px;
	text-align: right;
	margin-right: 70px;
	color: #000000;
	font-style: italic;
	padding-top: 15px;
}
.beige_background {
	background-image: url(../images/beige-background-4.jpg);
	background-repeat: repeat;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	border: 1px solid #BFBA74;
}
#text_menu_9 {
	width:180px;
	height:25px;
	float:left;
	margin-top:4px;
	padding-left:33px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#metalbeachdiv a {
	color: #999933;
}
.style2 {font-size: 12px}
.style3 {
	font-size: 12px;
	font-style: italic;
}
