@charset "utf-8";
/* CSS Document */


.background {
	background-color: #414042;
	height: 150px;
	width: 100%;
	left: 0px;
	top: 0px;
	-moz-linear-gradient: 19% 75% 90deg,#000000, #414042, #C7C7C7 100%;
}
#backgroundImage {
	background-color: #FFF;
	position: relative;
	height: 300px;
	left: 0px;
	background-image: url(../img/gradient_fill.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	right: auto;
	bottom: auto;
}

body, td, th  {
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #414042;
	font-size:11px;
}
	
h1,h2,h3,h4,h5,h6,h7 {
	font-family: Arial, Helvetica, sans-serif;
}
h1 {
	font-size: 24px;
	color: #414042;
}
h2 {
	font-size: 18px;
	color: #414042;
}
h3 {
	font-size: 16px;
	color: #414042;
}
h4 {
	font-size: 13px;
	color: #414042;
	line-height:10%;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align:left;
}

h5 {
	font-size: 12px;
	font-weight:bold;
	color: #414042;
	margin-top: 0px;
	margin-bottom: 0px;
}
h6 {
	font-size: 10px;
	color: #414042;
	margin-top: 0px;
	margin-bottom: 0px;
}

h7 {
	font-size: 13px;
	color: #414042;
}
.image_right{
	margin: 5px;
	float: right;
	padding-right: 0px;
	padding-left: 10px;
	}

#horizon {
	position: absolute;
	top: -17px;
	left: 0;
	width: 100%;
	margin-top: 0;
	text-align: center;
	min-width: 900px;
}
#wrapper {
	position: relative;
	text-align: left;
	width: 768px;
	height: 380px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header_logo {
	height: 85px;
	width: 85px;
	position: relative;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	clear: both;
	float: left;
}

#content {
	float:inherit;
	background-color: #FFFFFF;
	padding: 10px;
	width: 748px;
	position: relative;
	clear: both;
	top: 2px;
}
#footer {
	position: relative;
	background-image: url(../img/footer.png);
	background-repeat: no-repeat;
	background-position: center 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #414042;
	text-decoration: none;
	width: 728px;
	padding: 10px;
	left: 10px;
	top: 20px;
	height: 55px;
	margin-top:10px;
}
#footer_links_left {
	float:left;
	width:50%;
}
#footer_links_right {
	float:right;
	width:50%;
	text-align: right;
}
#footer_address {
	width:100%;
	float:left;
	padding:0px;
	padding-top:5px;
	margin:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:left;
}
a.footer_address :link {
	color:#666666;
	text-decoration:none;
	padding:0px;
	padding-top:11px;
	margin:0px;
}
a.footer_address:visited {
	color:#666666;
	text-decoration:none;
	padding:0px;
	padding-top:11px;
	margin:0px;
}
a.footer_address:hover {
	color:#67C1E1;
	text-decoration:none;
	padding:0px;
	padding-top:11px;
	margin:0px;
	text-decoration:none;
	padding:0px;
	padding-top:11px;
	margin:0px;
}

afooter_address:active {
	color: #67C1E1;
}

a:link {
	color: #67C1E1;
}
a:visited {
	color: #67C1E1;
}
a:hover {
	color: #67C1E1;
}
a:active {
	color: #67C1E1;
}

#header_contact {
	font-size: 12px;
	color: #67C1E1;
	text-align: right;
	float: right;
	width: 49%;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	top: 24px;
	right: 10px;
}
#header_contact_large {
	font-size:18px;
	font-weight: bold;
}
#header_contact_small {
	font-size:16px;
}
#header_contact_white {
	color: #FFF;
}

#main_menu {
	position: relative;
	height:24px;
	float:right;
	width: 584px;
	color: #FFF;
	top: 37px;
	right: 10px;
}

#menu {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 584px;
	height: 25px;
	position: relative;
}

#menu span {
	display: none;
	position: absolute;
}
#menu a {
	display: block;
	text-indent: -900%;
	position: absolute;
	outline: none;
}
#menu a:hover {
	background-position: left bottom;
}
#menu a:hover span {
	display: block;
}
#menu .home {
	width: 51px;
	height: 24px;
	left: 0px;
	top: 0px;
	background-image: url(../img/navigation/home_link.png);
	background-repeat: no-repeat;
}
#menu .home span {
	width: 51px;
	height: 24px;
	left: 0px;
	top: 0px;
	background-image: url(../img/navigation/home_over.png);
	background-repeat: no-repeat;
}
#menu .about {
	width: 79px;
	height: 24px;
	left: 51px;
	top: 0px;
	background-image: url(../img/navigation/about_link.png);
	background-repeat: no-repeat;
}

#menu .about span {
	width: 79px;
	height: 24px;
	left: 0px;
	top: 0px;
	background-image: url(../img/navigation/about_over.png);
	background-repeat: no-repeat;
}

#menu .aboutnav {
	width: 79px;
	height: 24px;
	left: 51px;
	top: 0px;
	background-image: url(../img/navigation/about_active.png);
	background-repeat: no-repeat;
}

#menu .application {
	width: 101px;
	height: 24px;
	left: 130px;
	top: 0px;
	background-image: url(../img/navigation/application_link.png);
	background-repeat: no-repeat;
}
#menu .application span {
	width: 101px;
	height: 24px;
	left: 0px;
	top: 0px;
	background-image: url(../img/navigation/application_over.png);
	background-repeat: no-repeat;
}
#menu .applicationnav {
	width: 101px;
	height: 24px;
	left: 130px;
	top: 0px;
	background-image: url(../img/navigation/application_active.png);
	background-repeat: no-repeat;
}
#menu .products {
	width: 79px;
	height: 24px;
	left: 231px;
	top: 0px;
	background-image: url(../img/navigation/products_link.png);
	background-repeat: no-repeat;
}
#menu .products span {
	width: 79px;
	height: 24px;
	left: 0px;
	top: 0px;
	background-image: url(../img/navigation/products_over.png);
	background-repeat: no-repeat;
}
#menu .productsnav {
	width: 79px;
	height: 24px;
	left: 231px;
	top: 0px;
	background-image: url(../img/navigation/products_active.png);
	background-repeat: no-repeat;
}
#menu .gallery {
	width: 72px;
	height: 24px;
	left: 310px;
	top: 0px;
	background-image: url(../img/navigation/gallery_link.png);
	background-repeat: no-repeat;
}
#menu .gallery span {
	width: 72px;
	height: 24px;
	left: 0px;
	top: 0px;
	background-image: url(../img/navigation/gallery_over.png);
	background-repeat: no-repeat;
}
#menu .gallerynav {
	width: 72px;
	height: 24px;
	left: 310px;
	top: 0px;
	background-image: url(../img/navigation/gallery_active.png);
	background-repeat: no-repeat;
}
#menu .contact {
	width: 94px;
	height: 24px;
	left: 382px;
	top: 0px;
	background-image: url(../img/navigation/contact_link.png);
	background-repeat: no-repeat;
}
#menu .contact span {
	width: 94px;
	height: 24px;
	left: 0px;
	top: 0px;
	background-image: url(../img/navigation/contact_over.png);
	background-repeat: no-repeat;
}
#menu .contactnav {
	width: 94px;
	height: 24px;
	left: 382px;
	top: 0px;
	background-image: url(../img/navigation/contact_active.png);
	background-repeat: no-repeat;
}
#menu .resource {
	width: 108px;
	height: 24px;
	left: 476px;
	top: 0px;
	background-image: url(../img/navigation/resource_link.png);
	background-repeat: no-repeat;
}
#menu .resource span {
	width: 108px;
	height: 24px;
	left: 0px;
	top: 0px;
	background-image: url(../img/navigation/resource_over.png);
	background-repeat: no-repeat;
}
#menu .resourcenav {
	width: 108px;
	height: 24px;
	left: 476px;
	top: 0px;
	background-image: url(../img/navigation/resource_active.png);
	background-repeat: no-repeat;
}


/*--------      SUB MENU      ---------------------------------------------------------
*/


#secondary_nav {
	position: relative;
	float: left;
	width: 150px;

}

#secondary_menu {
	list-style: none;
	float: left;
	height: 205px;
	width: 150px;
	margin-bottom: 10px;
	margin-left: 10px;
	position: relative;
	margin-right: 10px;
	margin-top: 0px;
}
#secondary_menu span {
	display: none;
	position: absolute;
}
#secondary_menu a {
	display: block;
	text-indent: -900%;
	position: absolute;
	outline: none;
	height: 24;
}
#secondary_menu a:hover {
	background-position: left bottom;
}
#secondary_menu a:hover span {
	display: block;
}
#secondary_menu .whatwedo {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 0px;
	background-image: url(../img/buttons/what_we_do_link.png);
	background-repeat: no-repeat;
}
#secondary_menu .whatwedo span {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 0px;
	background-image: url(../img/buttons/what_we_do_active.png);
	background-repeat: no-repeat;
}

#secondary_menu .customers {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 24px;
	background-image: url(../img/buttons/customers_link.png);
	background-repeat: no-repeat;
}
#secondary_menu .customers span {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 0px;
	background-image: url(../img/buttons/customers_active.png);
	background-repeat: no-repeat;
}

#secondary_menu .approvedinstallers {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 48px;
	background-image: url(../img/buttons/approved_installers_link.png);
	background-repeat: no-repeat;
}
#secondary_menu .approvedinstallers span {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 0px;
	background-image: url(../img/buttons/approved_installers_active.png);
	background-repeat: no-repeat;
}


/* APPLICATION & GALLERY */
#secondary_menu .industrial {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 0px;
	background-image: url(../img/buttons/industrial_link.png);
	background-repeat: no-repeat;
}
#secondary_menu .industrial span {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 0px;
	background-image: url(../img/buttons/industrial_active.png);
	background-repeat: no-repeat;
}
#secondary_menu .marine {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 24px;
	background-image: url(../img/buttons/marine_link.png);
	background-repeat: no-repeat;
}
#secondary_menu .marine span {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 0px;
	background-image: url(../img/buttons/marine_active.png);
	background-repeat: no-repeat;
}
#secondary_menu .scaffolding {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 48px;
	background-image: url(../img/buttons/scaffolding_link.png);
	background-repeat: no-repeat;
}
#secondary_menu .scaffolding span {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 0px;
	background-image: url(../img/buttons/scaffolding_active.png);
	background-repeat: no-repeat;
}


 /*PRODUCTS*/ 
#secondary_menu .construction_grade {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 0px;
	background-image: url(../img/buttons/construction_grade_link.png);
	background-repeat: no-repeat;
}
#secondary_menu .construction_grade span {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 0px;
	background-image: url(../img/buttons/construction_grade_active.png);
	background-repeat: no-repeat;
}
#secondary_menu .industrial_grade {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 24px;
	background-image: url(../img/buttons/industrial_grade_link.png);
	background-repeat: no-repeat;
}
#secondary_menu .industrial_grade span {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 0px;
	background-image: url(../img/buttons/industrial_grade_active.png);
	background-repeat: no-repeat;
}
#secondary_menu .professional_grade {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 48px;
	background-image: url(../img/buttons/professional_grade_link.png);
	background-repeat: no-repeat;
}
#secondary_menu .professional_grade span {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 0px;
	background-image: url(../img/buttons/professional_grade_active.png);
	background-repeat: no-repeat;
}
#secondary_menu .patch_tape {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 72px;
	background-image: url(../img/buttons/patch_tape_link.png);
	background-repeat: no-repeat;
}
#secondary_menu .patch_tape span {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 0px;
	background-image: url(../img/buttons/patch_tape_active.png);
	background-repeat: no-repeat;
}
#secondary_menu .strapping {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 96px;
	background-image: url(../img/buttons/strapping_link.png);
	background-repeat: no-repeat;
}
#secondary_menu .strapping span {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 0px;
	background-image: url(../img/buttons/strapping_active.png);
	background-repeat: no-repeat;
}
#secondary_menu .ventilation {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 120px;
	background-image: url(../img/buttons/ventilation_link.png);
	background-repeat: no-repeat;
}
#secondary_menu .ventilation span {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 0px;
	background-image: url(../img/buttons/ventilation_active.png);
	background-repeat: no-repeat;
}
#secondary_menu .zipped_access {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 144px;
	background-image: url(../img/buttons/zipped_access_link.png);
	background-repeat: no-repeat;
}
#secondary_menu .zipped_access span {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 0px;
	background-image: url(../img/buttons/zipped_access_active.png);
	background-repeat: no-repeat;
}
#secondary_menu .heat_guns {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 168px;
	background-image: url(../img/buttons/heat_guns_link.png);
	background-repeat: no-repeat;
}
#secondary_menu .heat_guns span {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 0px;
	background-image: url(../img/buttons/heat_guns_active.png);
	background-repeat: no-repeat;
}
#secondary_menu .accessories {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 192px;
	background-image: url(../img/buttons/accessories_link.png);
	background-repeat: no-repeat;
}
#secondary_menu .accessories span {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 0px;
	background-image: url(../img/buttons/accessories_active.png);
	background-repeat: no-repeat;
}


/* CONTACT US */
#secondary_menu .email_us {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 0px;
	background-image: url(../img/buttons/email_us_link.png);
	background-repeat: no-repeat;
}
#secondary_menu .email_us span {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 0px;
	background-image: url(../img/buttons/email_us_active.png);
	background-repeat: no-repeat;
}
#secondary_menu .call_us {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 24px;
	background-image: url(../img/buttons/call_us_link.png);
	background-repeat: no-repeat;
}
#secondary_menu .call_us span {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 0px;
	background-image: url(../img/buttons/call_us_active.png);
	background-repeat: no-repeat;
}
#secondary_menu .find_us {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 48px;
	background-image: url(../img/buttons/find_us_link.png);
	background-repeat: no-repeat;
}
#secondary_menu .find_us span {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 0px;
	background-image: url(../img/buttons/find_us_active.png);
	background-repeat: no-repeat;
}

/* RESOURCE HUB */ 
#secondary_menu .faq {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 0px;
	background-image: url(../img/buttons/faq_link.jpg);
	background-repeat: no-repeat;
}
#secondary_menu .faq span {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 0px;
	background-image: url(../img/buttons/faq_active.jpg);
	background-repeat: no-repeat;
}
#secondary_menu .videos {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 24px;
	background-image: url(../img/buttons/videos_link.png);
	background-repeat: no-repeat;
}
#secondary_menu .videos span {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 0px;
	background-image: url(../img/buttons/videos_active.png);
	background-repeat: no-repeat;
}
#secondary_menu .case_studies {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 48px;
	background-image: url(../img/buttons/case_studies_link.png);
	background-repeat: no-repeat;
}
#secondary_menu .case_studies span {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 0px;
	background-image: url(../img/buttons/case_studies_active.png);
	background-repeat: no-repeat;
}
#secondary_menu .brochures {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 48px;
	background-image: url(../img/buttons/brochures_link.png);
	background-repeat: no-repeat;
}
#secondary_menu .brochures span {
	width: 150px;
	height: 24px;
	left: 0px;
	top: 0px;
	background-image: url(../img/buttons/brochures_active.png);
	background-repeat: no-repeat;
}
/*------------------------               END OF SUB MENU                ----------------------------------------
*/

.main_copy {
	position:relative;
	left: 10px;
	top: 5px;
	right: 10px;
	margin-left: 10px;
	float: left;
	display: block;
	
}




#featureBox1 {
	font-size: 10px;
	float: left;
	width: 240px;
	position: relative;
	background-color: #FFF;
	background-image: url(../img/box_gradient_fill.jpg);
	background-repeat: repeat-x;
	height: 141px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:0px;
}

#featureBox2 {
	font-size: 10px;
	text-align: left;
	width: 248px;
	position: relative;
	background-color: #FFF;
	background-image: url(../img/box_gradient_fill.jpg);
	background-repeat: repeat-x;
	height: 141px;
	right: 10px;
	bottom: 10px;
	left: 10px;
	top: 10px;
	float: left;
	margin-bottom:10px;

}
#featureBox3 {
	font-size: 10px;
	text-align: left;
	float: right;
	width: 240px;
	position: relative;
	background-color: #FFF;
	background-image: url(../img/box_gradient_fill.jpg);
	background-repeat: repeat-x;
	height: 141px;
	top: 10px;
	bottom: 10px;
}
.innerPadding {
	padding:10px;
}
.cleardiv {
	clear:both;
}
#featureBox {
	width: 748px;
}


/* ------------------------- FOOTER - SITEMAP ----------------------------*/

#container {
	width: 748px;
	position: relative;
	left: 10px;
	top: 20px;
}
#col_one {
	margin: 0; /* Applied to first column only in lieu of padding (personal thing) */
	width: 90px;	/* Allows for fluid design. Can be set to pixels */
	float: left;
	padding: 5px;
	background-image: url(../img/box_gradient_fill.jpg);
	background-repeat: repeat-x;
	position: relative;
	clear: both;
}
#col_two {
	margin: 0 0 0 6px;
	padding: 5px;
	width: 90px;
	float: left;
	background-image: url(../img/box_gradient_fill.jpg);
	background-repeat: repeat-x;
	position: relative;
	}
#col_three {
	margin: 0 0 0 6px;
	padding: 5px;
	width: 90px;
	float: left;
	background-image: url(../img/box_gradient_fill.jpg);
	background-repeat: repeat-x;
	position: relative;
}
#col_four {
	margin: 0 0 0 6px;
	padding: 5px;
	width: 102px;
	float: left;
	background-image: url(../img/box_gradient_fill.jpg);
	background-repeat: repeat-x;
	position: relative;
}
#col_five {
	margin: 0 0 0 6px;
	padding: 5px;
	width: 90px;
	float: left;
	background-image: url(../img/box_gradient_fill.jpg);
	background-repeat: repeat-x;
	position: relative;
}
#col_six {
	margin: 0 0 0 6px;
	padding: 5px;
	width: 90px;
	float: left;
	background-image: url(../img/box_gradient_fill.jpg);
	background-repeat: repeat-x;
	position: relative;
}
#col_seven {
	margin: 0 0 0 6px;
	padding: 5px;
	width: 90px;
	float: right;
	background-image: url(../img/box_gradient_fill.jpg);
	background-repeat: repeat-x;
	position: relative;
}


ul.niceList {
	margin-left:0em;
	padding-left:0.2em;
	margin-bottom:1em;
	margin-top: 5px;
}
ul.niceList li {
	padding-left: 0.8em;
	list-style: none;
	background-image: url(../img/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.5em;
}
.niceList ul li {
	background-image:url(../img/bullet.gif);
}
ol.niceList li, ul.niceList li {
	margin-bottom:0.5em;
}
ol.niceList {
	margin-left:1.5em;
	padding-left:0px;
}
.niceList ol li {
	list-style:decimal;
	background-image:none;
	padding-left:0em;
}

.sitemap {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#414042;
}

a.sitemap:link {
	color: #414042;
	text-decoration: none;
	}
a.sitemap:visited {
	color: #67C1E1;
	text-decoration: none;
	}
	
a.sitemap:hover {
	color: #67C1E1;
	text-decoration: underline;
	}
	
a.sitemap:active {
	color: #67C1E1;
	}
	
#sitemap_header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#414042;
}
 
.hr {
	display:  block;
	position: relative;
	width: 428px;
	font-size: 2px;
	line-height: 0;
	overflow: visible;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #AAA;
	border-bottom-color: #FFF;
	height: 0;
	max-height: 0;
}

#links {
	left: 0px;
	top: 0px;
	position: static;
	}
	
#feature_header {
		text-family:
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: lighter;
	color: #414042;
}	

#feature_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414042;
	background-color: #FFF;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 5px;
	}
.testimonial_copy{
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	font-size: 12px;
	color: #414042;
	background-color: #FFF;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 5px;
	}
.news_header{
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration:underline;
	font-weight:bold;
	font-size: 12px;
	color: #67C1E1;
	background-color: #FFF;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 5px;
	}
	
.news_copy{
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-size: 12px;
	color: #414042;
	background-color: #FFF;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 5px;
	}	
#contentarea {
	position:relative;
	float:right;
	margin-right:10px;
	width:588px;
	}


#gallery_frame {
	position:relative;
	float:left;
	text-align:center:
	margin-top:5px;
	margin-right:5px;
	margin-left:10px;
	margin-bottom:35px;
	width:180px;
	height:150px;	
	}

#product_frame {
	position:relative;
	float:left;
	background-image:url(../img/products/product_frame.jpg);
	background-repeat:no-repeat;
	margin-top:5px;
	margin-right:5px;
	margin-left:10px;
	margin-bottom:35px;
	width:130px;
	height:130px;
}

.product_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #414042;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	}

.product_thumb {
	padding:12px;
	
}.bold {
	font-weight: bold;
}
.main_body {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

/* ------------------------- Tabbed Menu ----------------------------*/

#construction_grade {
	position:relative;
	float:right;
	margin-right:10px;
	width:588px;
	}
	
#marine_grade {
	position:relative;
	float:right;
	margin-right:10px;
	width:588px;
	}	
	
#professional_grade {
	position:relative;
	float:right;
	margin-right:10px;
	width:588px;
	}	
#patch_tape {
	position:relative;
	float:right;
	margin-right:10px;
	width:588px;
	}	
	
#strapping {
	position:relative;
	float:right;
	margin-right:10px;
	width:588px;
	}	

#ventilation {
	position:relative;
	float:right;
	margin-right:10px;
	width:588px;
	}	

#zipped_access {
	position:relative;
	float:right;
	margin-right:10px;
	width:588px;
	}	

#heat_guns {
	position:relative;
	float:right;
	margin-right:10px;
	width:588px;
	}
	
#accessories {
	position:relative;
	float:right;
	margin-right:10px;
	width:588px;
	}	
	
.customers_image {
	padding: 10px;
	padding-left:22px;
	padding-right:22px;
	float: left;
}

.label {
	text-align:left;
	vertical-align:top;
	}
	

