@charset "utf-8";
/* CSS for Litestructures Home page */
.websiteLogos { behavior: url(iepngfix.htc) }

#homeHeader {
	height: 280px;
	width: 980px;
	float: left;
	background-image: url(../images/homeimage.jpg);
	background-repeat: no-repeat;
	}
	
#homeHeaderImage {	
	height: 280px;
	width: 980px;
}

#homeHeaderLeft
{
	float:left;
	width: 40%;
	padding: 20px;
}

#homeHeaderRight #box
{
	margin-left: 12px;
	padding: 0px;
	float: left;
	width: 400px;
	clear: right;

}

#box ul

#box li
{
	
	


}

#homeHeaderRight h3
{
	color:#fff;
	font-family:		helvetica,arial, "sans serif";

}

#homeHeaderRight ul li
{
	
	list-style:none;
	margin: 0px;
	padding:0px;

	

}

#rightPicBox
{
	margin-top: 15px;

}

#homeHeaderRight
{
	float:right;
	width: 422px;
	text-align:left;
	margin-left: 0px;
	margin-top: 14px;
	

}

#homeHeaderText
{	
	width: 400px;
	color:#fff;
	margin-top: 70px;	
}

#homeHeaderText h4
{
	font-size: 16px;
}

.homeHeaderText h2 {
	color: #FFFFFF;
	padding-top: 170px;
	font-size: 18px;
	padding-left: 350px;
}

#mainHomeLeft
{
	float:left;
	width: 690px;
	padding: 4px;

}

#mainHomeLeft h2
{
	color:#464646;
	font-size: 24px;
	margin: 0px;
	padding: 0px;
}

#frontBoxes h3
{
	color:#a8a8a8;
	font-size: 16px;	
}

.frontBox
{
	float:left;
	width: 132px;
	height: 210px;
	padding: 3px 3px 20px 3px;
}

.frontBox img
{
	margin-top: 8px;
	margin-bottom: 8px;
}

#homepageText {
	width: 260px;
	height: auto;
	margin-left: 20px;
	
	float: left;
	margin-bottom: 10px;
	/*background-image:url(../images/trussfront.jpg);
	background-repeat:no-repeat;
	background-position:bottom;*/

}

#homepageText p {
	color: #FFFFFF;
	padding-bottom: 0px;
}

h1
{
	color:#fff;
	font-size: 1.3em;

}


#homepageText h2
{
	color:#fff;
	font-size: 16px;
}

.border {
	width: 980px;
	height: 5px;
	background-image: url(../img/white_block.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-bottom: 10px;
}

#mainHomeContent {
	width: 980px;
	clear: both;
	background-color:#666666;
	background-image:url(../images/greycolumns.jpg);
	background-repeat: repeat-y;
	display: block;
}

.websiteLogos {
	float: right;
	width: 564px;
	/*background-image: url(../images/website-logo-parade-dark.png);
	background-repeat: no-repeat;*/
	height:73px;
	text-align:right;

}

#homeColumn {
	float: left;
	width:100%;
	margin-right: 5px;
	padding-left: 0px;
	margin-top: 34px;
	
}

#homeColumn p
{
	margin: 8px 0px 0px 85px;
	padding:  6px 0px 0px 6px;
	line-height: 12px;
	
}

#homeProducts
{
	margin-top: 50px;
}

#homeProducts li
{
	float:left;
	width: 100px;
	line-height: 14px;
}

#homeColumn box {
	z-index: 2;
}

#productIcons
{
	margin-top: 8px;
}

#productIcons p
{
	margin-top: 0px;
	float:right;
	clear:both;

}

#productIcons div
{
	clear:both;
	margin-top: 0px;

}

#productDescription
{

	clear:both;
	float:left;
	text-align:left;
	margin-top: 10px;
	color:#fff;
	font-size: 10px;
	width:100%;
}


#productDescription div
{
	width: 50%;
	float:left;
}

#productDescription img
{
	float:right;
	padding: 4px;
}

img
{
	border: 0px;
}


productDescription a:link, a, a:visited
{
	color:#fff;
}

productDescription a:hover
{
	color:#ccc;
}



#product1
{
  display: block;
  width: 47px;
  height: 47px;
  background: url(../images/product1.jpg) no-repeat 0 0;
  float:left;
  margin: 1px;
}

#product1:hover
{ 
  background-position: 0 -47px;
}

#product1 span
{
  display: none;
}


#product2
{
  display: block;
  width: 47px;
  height: 47px;
  background: url(../images/product2.jpg) no-repeat 0 0;
  float:left;
  margin: 1px;
}

#product2:hover
{ 
  background-position: 0 -47px;
}

#product2 span
{
  display: none;
}


#product3
{
  display: block;
  width: 47px;
  height: 47px;
  background: url(../images/product3.jpg) no-repeat 0 0;
  float:left;
  margin: 1px;
}

#product3:hover
{ 
  background-position: 0 -47px;
}

#product3 span
{
  display: none;
}


#product4
{
  display: block;
  width: 47px;
  height: 47px;
  background: url(../images/product4.jpg) no-repeat 0 0;
  float:left;
  margin: 1px;
}

#product4:hover
{ 
  background-position: 0 -47px;
}

#product4 span
{
  display: none;
}

#product5
{
  display: block;
  width: 47px;
  height: 47px;
  background: url(../images/product5.jpg) no-repeat 0 0;
  float:left;
  margin: 1px;
}

#product5:hover
{ 
  background-position: 0 -47px;
}

#product5 span
{
  display: none;
}







#productCatalogueLink
{
  display: block;
  width: 54px;
  height: 55px;
  background: url(../images/shoppingtrolleybtn.gif) no-repeat 0 0;
  float:left;
  margin: 4px;
}

#productCatalogueLink:hover
{ 
  background-position: 0 -55px;
}

#productCatalogueLink span
{
  display: none;
}

#productBrochureLink
{
  display: block;
  width: 44px;
  height: 48px;
  background: url(../images/downloadbuttonbtn.gif) no-repeat 0 0;
   float:left;
   margin: 4px;
}

#productBrochureLink:hover
{ 
  background-position: 0 -48px;
}

#productBrochureLink span
{
  display: none;
}






#footer2
{
	text-align:center;
	color:#666666;
	margin-top:8px;
}

#news
{

	margin-top: 10px;
	margin-left: 0px;
	width: 370px;	
	padding-left: 0px;
}

#news li
{

}

.innerfade
{
	margin-left: 0px;
	padding-left: 0px;
}



