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

/*--------------------------PAGE LAYOUT -----------------------------*/


img
{  border-style: none;
}

div#large-container{
width:1000px;
height:750px;
margin:auto;

}
div#container{
width:1000px;
height:720px;
margin:auto;


}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
/*--------------------------HEADER -----------------------------*/


div#logo{
	height:110px;
	width:970px;
	margin-left:15px;
	margin-top:15px;
}


#apDiv1 {
	position:float;
	left:246px;
	top:0px;
	width:970px;
	height:106px;
	z-index:1;
	overflow: hidden;
	text-align: center;


}

div#navigationblock{
	height:28px;
	float:left;
	color:#FFFFFF;
	overflow: hidden;
		width:970px;
		margin-left:15px;
		margin-top:10px;


}
div#navigation{
	height:28px;
	float:left;
	color:#FFFFFF;
	text-align: center;
	width:970px;
	margin-top:10px;
	margin-bottom:10px;
}

div#navigationwhiteline{
	height:1px;
	float:left;
	background-color:#FFF;
	text-align: center;
	width:970px;
}


/*--------------------------NAVIGATION -----------------------------*/

.class1 a:link {
	color: none;
	text-decoration: none;
}
.class1 a:visited {
	text-decoration: none;
	color: none;
}
.class1 a:hover {
	text-decoration: none;
	color: #999;
}
.class1 a:active {
	text-decoration: none;
	color: #999;
	vertical-align: bottom;
}

.class2 a:link {
	color: none;
	text-decoration: none;
}
.class2 a:visited {
	text-decoration: none;
	color: none;
}
.class2 a:hover {
	text-decoration: none;
	color: #000;
}
.class2 a:active {
	text-decoration: none;
	color: #000;
	vertical-align: bottom;
}
.navitext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	padding-left: 10px;
		padding-right: 5px;
	line-height: 20px;
	text-align:left;
	font-weight:100;
	}
	
.navitextcurrent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#999;
	padding-left: 10px;
	padding-right: 5px;
	line-height: 20px;
	text-align:left;
		

}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}


/*--------------------------BANNER-----------------------------*/
div#maincontent{
	width:974px;
	margin-left:13px;
	float:left;
	display:block;
	background-color:#000;
	margin-bottom: 13px;
}

div#banner{
	height:265px;
	width:974px;
	float:left;
	overflow: hidden;
	display:block;
	background-color:#FFF;

}



/*--------------------------HOME MAIN CONTENT-----------------------------*/
div#mainbodycontent{
	margin-left:0px;
	margin-top:13px;
	float:left;
	background-color:#FFF;
	width:974px;

}

div#maintextcontentblk{
	float:left;
	background-color:#000;
	width:684px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	
}

div#maintextcontentwht{
	float:left;
	background-color:#FFF;
	width:683px;

}

div#maintextheader{
	float:left;
	background-color:#FFF;
	width:674px;
	text-align: left;
	margin: 0px;

}

div#maintextintro{
	float:left;
	background-color:#FFF;
	width:674px;
	margin: 10px 0px 0px;

/*--------------------------FEATURED PRODUCTS-----------------------------*/

}

div#featuredlinks1{
	float:left;
	width:161px;
	margin-top:10px;
	background-color:#FFF;
		margin-right:10px;
		
}

div#featuredlinksheader{
	float:left;
	width:161px;
	background-color:#FFF;

}

div#featuredlinksimage{
	float:left;
	width:161px;
	background-color:#FFF;
	margin-top:10px;
	
	}

div#featuredlinkstext{
	float:left;
	width:161px;
	background-color:#FFF;
		margin-top:10px;

	
}

div#featuredlinks2{
	float:left;
	width:161px;
	margin-top:10px;
	background-color:#FFF;

	
	

/*--------------------------PRODUCT PAGE CONTENT-----------------------------*/



}

div#rhblackwrapper{
	float:right;
	background-color:#000;
	width:270px;
	margin-left:0px;
	margin-right:10px;
	margin-top: 10px;
	margin-bottom: 10px;
	
	}

div#rhwhitewrapper{
	float:right;
	background-color:#FFF;
	width:270px;
	margin-left:0px;
	margin-right:10px;
	margin-top: 10px;
	margin-bottom: 10px;
}


div#rhcontentwrapper{
	float:right;
	background-color:#FFF;
	width:259px;
	margin-left:10px;
	margin-top: 0px;
	margin-bottom:0px;
	
}

div#rhpicturewrapper{
	float:right;
	background-color:#000;
	width:259px;
	margin-left:0px;
	margin-top: 10px;
	margin-bottom:10px;
	
}

div#rhtextwrapper{
	float:right;
	background-color:#FFF;
	width:259px;
	margin-left:0px;
	margin-top: 0px;
	margin-bottom:0px;	
}

div#featuredtextheader{
	float:left;
	background-color:#FFF;
	width:259px;
	text-align: left;
	margin: 0px;
	






		

	

/*--------------------------TEXT-----------------------------*/
	}
	
h1 {
	font-family: Arial;
	margin: 0;
	padding-left: 5px;
	color: #000;
	font-size: 19px;
	font-weight:lighter;
	}

h2 {
	font-family: Arial;
	margin: 0;
	padding-left: 5px;
	color: #000;
	font-size: 19px;
	font-weight:lighter;
	}

h3 {
	font-family: Arial;
	margin: 0;
	padding-left: 5px;
	color: #000;
	font-size: 15px;
	}

.greyText {
	color: #999999;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:2px;
}
.greyTextsmall {
	color: #999999;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;

}

.whiteText {
	color: #FFF;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:0px;
	margin-right:2px;
	pading-left:2px;

}
/*--------------------------PARAGRAPH-STYLES-----------------------------*/
	

	   p2 { 
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
}

	   p1 { 
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;

/*--------------------------FOOTER-----------------------------*/
}
		
div#footer{
	width:974px;
	margin-left:13px;
	float:left;
	display:block;
	background-color:#FFF;
	margin-bottom: 13px;
	padding-bottom: 5px;


}
div#footerlinks{
	width:400px;
	margin-left:13px;
	float:left;
	display:block;
	background-color:#FFF;
	margin-top: 7px;
}

div#footeraddress{
	width:400px;
	margin-right:13px;
	float:right; 
	display:block;
	background-color:#FFF;
	text-align:right;
	margin-top: 7px;
}

