body {
	background-color:	#4A4A4A;/*#4A4A4A*/
	color:				#ccc;
	font-family:		helvetica, arial, "sans serif";
	font-weight:		normal;
	font-size:			11px;
	margin:				0px 0px;
	padding:			0px;
	text-align:			center;
	background-image: url(../images/test-bg.gif);
	background-repeat: repeat-x;


}

#content {
	width:					1000px;
	height:					auto;
	text-align:				left;
	padding:				0px;
	margin: 0 auto 0 auto;
	background-repeat: no-repeat;
	/*background-image: url(../images/backdroponly7.jpg);*/
	margin-top: 20px;
	

}



/*****
grouped selectors
*****/
	table, tr, th, td, input, textarea, select, ul, ol, li, h1, h2, h3, h4, h5, h6 {
	color:				#FFFFFF;
	font-family:		arial, helvetica, "sans serif";
	font-weight:		normal;
	font-size:			11px;
	}
	
	h1, h2, h3, h4, h5, h6, p, div {
		margin:				0px;
		padding:			0px;
	}

/*****
element & generic element.class selectors
*****/
	a {
		color:				#fff;
		text-decoration:	none;
	}
	
	a:hover {
		color:				#fff;				
		text-decoration:	underline;
	}
	
	ul {
		margin-top:			0px;
		margin-bottom:		8px;
		margin-left:		20px;
	}
	
	li {

		font-size:			11px; 
		list-style-type:	square; 
	}
	
	p {
	margin-top:			8px;
	margin-bottom:		8px;
	}
	
	h1 {
		color:				#6785ce;
		font-size:			18px;
		font-weight:		bold;
		margin:				10px 0px;
		padding-bottom:		6px;
	}
	
	h1 span.sub {
		color:				#666;
		font-size:			12px;
		font-weight:		normal;
	}
	
	h2 {
	color:				#CCCCCC;
	font-size:			12px;
	font-weight:		bold;
	margin:				10px 0px 2px 0px;
	padding:			2px 0px;
	}
	
	h3 {
		color:				#fbd100;
		font-size:			11px;
		font-weight:		bold;
		margin:				8px 0px 0px 0px;
		padding:			0px;
	}
	
	script {
		margin:				0px;
		padding:			0px;
	}
	
	hr  {
		color:				#00ccff;
	}
	
	hr.crystal  {
		color:				#f60;
	}
	
	th, td {
		font-size:			11px;
	}
	
	th {
		font-weight:		bold;
		text-align:			left;
	}


	img.trussing {
		border:				1px solid #ccc;
	}
/*****
emphasis
*****/
	
	em {
		font-weight:		normal;
		font-style:			italic;
	}
	
	em.alert {
		font-style:			normal;
		font-weight:		bold;
		color:				#900;
	}
	
	strong {
		font-weight:		bold;
	}
	
	span {
		color:				#fff;
	}

	.welcome {
		margin:				12px;
	}
/*****
elements
*****/


#topBar
{
	width: 100%;
	clear:both;
	background-image:url(../images/white_block.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	border-bottom:1px solid #fff;
	margin-bottom: 10px;

}

#logo{
	float:left;	
	height: 65px;
	margin-left: 16px;
	margin-top: 6px;
}

#topRight
{
	float:right;
	width: 500px;
	height: 80px;
	text-align:right;
}

#tel
{
	float:right;
	margin-right: 10px;
}

#tel ul
{
	margin-top:0px;
}

#tel ul li
{
	list-style-type:none;
	color: #CCCCCC;
}

#tel li
{
	padding-bottom: 3px;

}

#tel img
{
	border: none;
	margin-right: 3px;
	margin-top: 3px;
}

#tel a:hover
{	

}

.languageSelect
{

	color:#fff;
}

#row1
{
	clear:both;
	background-image: url(../images/upperbar.jpg);
	height: 16px;
	text-align:right;
	padding-right: 15px;
	padding-left: 15px;
}

#row1 span
{
	font-weight:bold;
	vertical-align:top;	
	padding-top: 8px;
}

#row1 #language img{
	padding:4px;

}

#row2
{
	height: 280px;
	background-color:#000;
}
#row3
{
	background-image: url(../images/litestructures_ADjpg.jpg);
	background-repeat: no-repeat;
}

#info_text
{
	width: 375px;
	color:#ccc;
	margin-right: 37px;
}
#info_textblock{
	margin-top: 60px;
	width: 413px;
	float:right;
	color:#e9e9e9;

	}
.opaque {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
	filter: alpha(opacity=50);				
}

#info_text h2
{
	color:#fff;

}


#row4
{
	/*background-image: url(../images/row4bg.jpg);
	background-repeat:no-repeat;*/
	background-color:#333333;
	padding-top: 16px;
	padding-bottom: 15px;
	clear:both;
	width: 100%;
	display:block;
}

#row4 strong
{
	color:#fff;

}



#row4 #products
{
	width: 329px;
	float:left;
	margin-right: 10px;
	margin-left: 10px;
	height: 215px;
	text-align:left;
	margin-right: 12px;
	padding-right: 12px;
	border-right: 1px solid #fff;
	background-image:url(../images/sideline.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	display:inline;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}




#products h3
{
	color:#000;
	font-size: 1.2em;
}



#row4 #nav {
	width: 186px;
	height: 210px;
	float: left;
	margin-right: 12px;
	padding-right: 12px;
	border-right: 1px solid #fff;
	background-image:url(../images/sideline.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	padding-bottom: 5px;


}



#row4 #nav p
{
	text-align:left;
}


#footer
{
	margin-top: 12px;
	clear:both;
	


}



@charset "utf-8";
/* CSS Document */
/* Multi Level Menu */ 

ul.topnav {
	list-style: none;
	font-size: 1.3em;
	background: url(../menu/topnav_bg.gif) no-repeat;
	background-repeat:no-repeat;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	z-index: 10;

}
ul.topnav li {
	float: left;
	margin: 0;
	padding: 0 15px 0 0;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
	list-style-type: none;

	
}
ul.topnav li a{
	padding: 5px 5px;
	color: #ccc;
	display: block;
	text-decoration: none;
	float: left;
}
ul.topnav li a:hover{
	color: #4d85ce;
	text-decoration: none;
}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 15px;
	height: 35px;
	float: left;
	background: url(../menu/subnav_btn.gif) no-repeat center top;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 35px;
	background: #333;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 150px;
	border: 1px solid #111;
	
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
	width: 125px;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 125px;
	background: #333 url(..menu/dropdown_linkbg.gif) no-repeat 10px center;
	padding-left: 20px;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #222 url(..menu/dropdown_linkbg.gif) no-repeat 10px center;
}

* html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #222 url(..menu/dropdown_linkbg.gif) no-repeat 10px center;
	width: 125px;
}

#Menu {
	margin-top: 0px;
	float:right;
}

.subnav img
{
	float:left;

}
.subnav a
{
	float:left;

}





