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

html {overflow-y:scroll; height:100%;}

body {
	margin:0px;
	padding:0px;
	height:100%;
	background-image:url(../images/structure/bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#222222;
	background-attachment: fixed;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	line-height:20px;
}

#contentarea a {color:#ff0000;}
#contentarea2 a {color:#1d85f8;}


.contact_table td {padding-bottom:5px;}
.contact_textbox {width:298px; border:1px solid #999999; padding:5px; margin-bottom:12px; font-size:10px;}
.contact_textarea {width:298px; border:1px solid #999999; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:5px; margin-bottom:12px; font-size:10px;}
.contact_submit {background-color:#ffffff; border:1px solid #999999; width:55px;}

.dealers_dropdown {width:179px; margin-left:5px; margin-right:5px;}
.dealers_textarea {width:173px; margin-left:5px; margin-right:5px;}

.catalogue_table {
	color:#FF0000;
	line-height:13px;
}

.catalogue_table a {
	color:ff0000;
	text-decoration:none;
}

.catalogue_table a:hover {
	text-decoration:underline;
}

.product_title {
	
	color:#FF0000;
	line-height:13px;
	
}

.product_table p{
	margin-top:0px;
	padding-top:0px;
}

.product_text_cell {
	padding-top:15px;
	padding-bottom:40px;
}

.product_text_cell_last {
	padding-top:15px;
}

.services_text_cell {
	padding-top:15px;
	padding-bottom:40px;
	padding-left:32px;
}

.services_text_cell_last {
	padding-top:15px;
	padding-left:32px;
}

.gallery_enlarge {font-size:10px;}

.gallery_thumb {
	border:1px solid #eeeeee;	
}

.gallery_thumb_start {
	border:1px solid #bcbcbc;	
}

.gallery_image {
	border:0px;
	/*border:1px solid #bcbcbc;*/
}

.mainVisible {display:block;}
.mainInvisible {display:none;}

.dealers_title {
	font-size:12px;
	font-weight:bold;
	color:#999999;
}

/* DIV STRUCTURE STYLES FOR PERFORMANCE SECTION ******************************************************************************/

#container {
	height:100%;
	height:auto !important;
	min-height:100%;
	width:965px;
	margin:auto;	
}

#header {
	height:94px;
	background-image:url(../images/structure/topbg.jpg);
	background-repeat:no-repeat;	
}

	#nav {
		margin-right:45px;	
		padding-top:9px;
	}

#content {
	background-color:#FFFFFF;	
	margin-left:1px;
	margin-right:2px;
}

	#leftnav {
		background-image:url(../images/structure/leftnav_bg.jpg);
		background-repeat:repeat-x;		
		padding-left:11px;		
		color:#cccccc;
		height:632px;
	}
	
		#leftnav a {color:#dddddd; text-decoration:none;}
		#leftnav a:hover {color:#ffffff;}
		#leftnav .current {color:#ffffff; text-decoration:none;}
		
		.subarrow {float:left; width:15px; line-height:13px; height:13px;}
		.subSpacer {clear:both; line-height:13px; height:13px;}
		
		#leftnav .subsection {float:left; line-height:13px;}		
		#leftnav .subsection a {color:#FFFFFF; font-size:11px;}
		#leftnav .subsection a:hover {color:#FFFFFF;}
	
	#contentarea {
		padding-top:25px;
		padding-bottom:35px;
		padding-left:42px;
		padding-right:40px;
		text-align:justify;
	}
	
	#contentarea2 {
		padding-top:35px;
		padding-bottom:35px;
		padding-left:42px;
		padding-right:50px;
		text-align:justify;
	}	

#footer {
	height:106px;
	background-image:url(../images/structure/footerbg.jpg);
	background-repeat:no-repeat;
	clear:left;
}

#footer2 {
	height:106px;
	background-image:url(../images/structure/footerbg.jpg);
	background-repeat:no-repeat;
	clear:left;
}

	#footerarea1 {
		padding-right:80px;
		padding-top:19px;
		font-size:10px;
		color:#CCCCCC;
		line-height:18px;
	}
	
		#footerarea1 a {color:#CCCCCC; text-decoration:none;}
		#footerarea1 a:hover {color:#ffffff;}
	
	#footerarea2 {
		padding-left:35px;
	}
	
	.fineprint {font-size:10px;}
	
/* DIV STRUCTURE STYLES FOR COMPOSITES SECTION ******************************************************************************/

#header2 {
	height:94px;
	background-image:url(../images/structure/topbg2.jpg);
	background-repeat:no-repeat;	
}

	#nav2 {				
		padding-top:9px;
		margin-right:50px;
	}

#footer2 {
	height:106px;
	background-image:url(../images/structure/footerbg2.jpg);
	background-repeat:no-repeat;
	clear:left;
}

#footerarea3 {
		padding-left:59px;
	}
