@charset "UTF-8";
/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	line-height:1.166;	
	margin:0;
	padding:0;
	font-size:70%;
	background: url(../images/bk.jpg) 50% 0 no-repeat;
	background-color:#000;
	}

img {
border:0;
float:left;

}


a:link, a:visited, a:hover {
	text-decoration: none; 
	color:#FFF;
	font-weight:bold;
}

a:hover {
	text-decoration: underline;
	}
	
img{
	border:none;
	}
	
h1{
	color:#AAA;
	font-size:1.5em;
	font-weight:lighter;
	}
	
	
h2{
	color:#AAA;
	font-size:1.2em;
	font-weight:lighter;
	}
	
h3{
	color:#AAA;
	font-size:1em;
	font-weight:bold;
	margin:0;
	padding:0;
	}
	
h4{
	color:#222;
	font-size:1em;
	font-weight:bold;
	}

#wrapper {
	width:850px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	padding: 0;
	background: url(../images/wrap.jpg) 0 0 repeat-x;
	}
	
#ContentWrap {
	width:850px;
	height:500px;
	display:inline;
	float:left;
	padding: 0;
	background: url(../images/wrap.jpg) 0 0 repeat-x;
	}
	
#header {
	width:850px;
	height:400px;
	padding: 0;
	float:left;
	display:inline;
	}
	
	
#headerGen {
	width:850px;
	height:250px;
	padding: 0;
	float:left;
	display:inline;
	}
	
#ProdRange {
	width:850px;
	height:50px;
	line-height:50px;
	padding: 0;
	float:left;
	display:inline;
	background: url(../images/footer.gif) 0 0 no-repeat;
	font-size:1.2em;
	font-weight:bold;
	text-indent:20px;
	}
	
#homeCont {
	width:400px;
	height:auto;
	padding: 0;
	margin-left:400px;
	float:left;
	display:inline;
	}
	
#genCont {
	width:400px;
	height:auto;
	padding: 0;
	margin-left:50px;
	float:left;
	display:inline;
	}
	
	
.ProdThumb {
	width:160px;
	height:160px;
	padding: 0;
	margin:4px;
	border:1px solid #666666;
	float:left;
	display:inline;
	}
	
.ProdThumb:hover{
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
    -moz-opacity: 0.4;
    opacity: 0.4;
}
	
#links {
	width:300px;
	height:160px;
	padding: 0;
	margin-left:50px;
	margin-top:30px;
	float:left;
	display:inline;
	}


 
  #footer {
	width:830px;
	height:70px;
	font-size:0.9em;
	line-height:auto;
	padding: 0;
	padding:30px 10px;
	float:left;
	text-align:center;
	color:#CCCCCC;
	margin-top:50px;
	background: url(../images/footer.gif) 0 0 no-repeat;

 }
 
 
#footer a:link,  #footer a:visited,  #footer a:active{
color:#FFF;

	 }
	 
	 
	  #footer a:hover{
	  text-decoration:underline;	
	 }
	 
 
 
 .FLTleft { 
  float:left;
  
   }
   
   .FLTright { 
  float:right;
  
   }

	
	.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}



