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

body {
	margin:0px;
	padding:0px;
	background: url(/assets/imgs/site/bg.jpg) top center repeat-x #251808;
	color: #FFF;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	line-height:15px;


	
}

#container{
	width:900px;
	height: auto;
	margin:10px auto;
	padding:0px;


}

/*Logo*/

#logo { 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 235px;
	height: 45px;
	float: left;
	
}

/*END LOGO*/





/*TITLE*/

#title { 
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 5px 0px;
	width: 900px;
	height: 192px;
	float: left;
	color:#d5a114;
	font-size:34px;	
}

/*END TITLE*/


/*NAVIGATION*/

#nav { 
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 10px;
	width: 885px;
	height: 21px;
	background-color:#dfe1e2;
	border:#000 solid 1px;
	
}


.navlink {
	margin: 0px 25px 0px 0px;
	color: #666;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
	
}

.navlink:hover {
	margin: 0px 25px 0px 0px;
	color:#000;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
	
}

.rnavlink {
	margin: 0px 25px 0px 0px;
	color:#000;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
	float:right;
	
}

.rnavlink:hover {
	margin: 0px 25px 0px 0px;
	color:#d5a114;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
	float:right;
	
}


/* END OF NAVIGATION*/



/*APPLICATION NAV*/

#appnav {
	
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	width:751px;
	height:20px;
	float:left;

}

/*END OF APLICATION NAV*/





/*BANNER*/

#banner {
	
	margin: 3px 0px 0px 0px;
	padding:0px;
	width: 753px;
	height:267px;
	float:left;

}

/*END OF BANNER*/


/*PSBANNER*/

#pbanner {
	
	margin: 3px 0px 0px 0px;
	padding:0px;
	width: 753px;
	height:267px;
	float:left;

}

/*END OF PSBANNER*/



/*POWERSTAR BANNER*/
#powerstarb {
	
	margin: 4px 0px 10px 0px;
	padding:0px;
	width: 382px;
	height: inherit;
	float:right;
	
}

#powerstarb:hover {
	
	margin: 4px 0px 10px 0px;
	padding:0px;
	width: 382px;
	height: inherit;
	float:right;
	
}


#psbanner1 {
	
	margin: 10px 0px 0px 0px;
	padding: 50px 0px 0px 0px;
	width: 375px;
	height: 40px;
	
	
}

#psbanner1:hover {
	
	margin: 10px 0px 10px 0px;
	padding: 50px 0px 0px 0px;
	width: 375px;
	height: 40px;
	
	
}

#psbanner2 {
	
	margin: 10px 0px 0px 403px;
	padding: 50px 0px 0px 0px;
	width: 375px;
	height: 40px;
	
	
}

#psbanner2:hover {
	
	margin: 10px 0px 10px 0px;
	padding: 50px 0px 0px 0px;
	width: 375px;
	height: 40px;
	
	
}





/* END OF POWERSTAR BANNER*/

#expobanner {
	
	margin: 4px 0px 10px 0px;
	padding:0px;
	width: 382px;
	height: inherit;
	float:right;
	font-size:12px;
	
	
}

.expogold {
	color: #d49f13;

	

}



/*RUGGED BANNER*/
#ruggedb {
	
	margin: 3px 0px 0px 0px;
	padding:0px;
	width: 381px;
	height: inherit;
	float:right;
	border: #473416 solid 2px;
}

#ruggedb:hover {
	
	margin: 3px 0px 0px 0px;
	padding:0px;
	width: 381px;
	height: inherit;
	float:right;
	border: #d5a114 solid 2px;
}




/* END OF RUGGED BANNER*/



/*PRODUCT RANGE*/

#prodcontainer {
	
	margin: 3px 0px 0px 0px;
	padding:0px;
	width: 384px;
	height: inherit;
	float:right;
}

#prodheader {
	
    margin: 0px 0px 1px 0px;
	padding:0px 0px 0px 10px;
	width: 372px;
	height:20px;
	font-size:16px;
	color:#000;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background-color:#d5a114;
	border:#000 solid 1px;

}

.lproductframe {
	
	margin: 2px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 182px;
	height:106px;
	background-color:#2a251c;
	border: #473416 solid 1px;
	float:left;
	
}

.rproductframe {
	
	margin: 2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 182px;
	height:106px;
	background-color:#2a251c;
	border: #473416 solid 1px;
	float:right;
	
}


.productimg {
	
	margin: 5px 5px 5px 5px;
	padding:0px 0px 0px 0px;
	width: 172px;
	height:96px;
	background-color: #736744;	
	
}

.lproductframe:hover {
	
	margin: 2px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 182px;
	height:106px;
	background-color:#d5a114;
	border: #473416 solid 1px;
	float:left;
	
}

.rproductframe:hover {
	
	margin: 2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 182px;
	height:106px;
	background-color:#d5a114;
	border: #473416 solid 1px;
	float:right;
	
}

	


/* END OF PRODUCT RANGE*/

/*CONTENT*/

#contentcon {
	
	margin: 0px 0px 10px 0px;
	padding:0px 10px 10px 10px;
	width: 875px;
	height: inherit;
	background-color:#2a251c;
	border: #473416 solid 1px;
	float:left;
	
}

#cheader {
	margin: 10px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	font-size:16px;
	font-weight:bold;
	color:#d5a114;
	
}

#cinfo {
	margin: 5px 0px 0px 0px;


	}

#cinfob {
	margin: 5px 0px 0px 0px;
        width: 378px;

	}



.headerstrip {
	margin: 3px 0px 0px 0px;
	width:730px;
	height:1px;
	background-color:#6b502c;
	
}

.cimg {
	margin: 0px 10px 5px 0px;
	width: inherit;
	height: inherit;
	float:left;
    border-style: none;		
}


.rcimg {
	margin: 0px 0px 15px 5px;
	width: inherit;
	height: inherit;
	float: right;
		
}




/* END OF CONTENT*/


/*PRODUCT CONTENT*/

#pcontentcon {
	
	margin: 3px 0px 10px 0px;
	padding:0px 10px 10px 10px;
	width: 1120px;
	height: inherit;
	background-color:#2a251c;
	border: #473416 solid 1px;
	float:left;
	
}


#pcinfo {
	margin: 5px 0px 0px 0px;
	line-height:16px;
	}


.pheaderstrip {
	margin: 3px 0px 0px 0px;
	width:1120px;
	height:1px;
	background-color:#6b502c;
	
}

.cimg {
	margin: 0px 10px 5px 0px;
	width: inherit;
	height: inherit;
	float:left;
		
}


.rcimg {
	margin: 0px 0px 15px 5px;
	width: inherit;
	height: inherit;
	float: right;
		
}




/* END OF CONTENT*/

/* CONTACTS*/


#concontainer {
	
	margin: 5px 0px 0px 0px;
	padding:0px;
	width: 384px;
	height: inherit;
	float:right;
	font-size:12px;
}

#conheader {
	
    margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	width: 372px;
	height:20px;
	font-size:16px;
	color:#000;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background-color:#d5a114;
	border:#000 solid 1px;
	
}

.conframe {
	
	margin: 2px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 382px;
	height: inherit;
	background-color:#2a251c;
	border: #473416 solid 1px;
	float:left;
	
}

.coninfo {
	
	margin: 4px 4px 4px 4px;
	padding:0px 0px 0px 0px;
	width: 370px;
	height:53px;
	border: #473416 solid 1px;
	background-color: #2f2c27;	
	
}



.email:link, .email:active, .email:visited { /* Set colours and attributes for hyperlinks */
		color: #CCC;
		text-decoration: none;
		font-weight: 100;
}

.email:hover { /* Set colours and attributes for hyperlinks */
		color:#9a703b;
		text-decoration: underline;
		font-weight: 100;
		
}


/* END OF CONTACTS*/


/* FOOTER*/


	
#footercontainer {
	
	
	
	width: 900px;
        margin: 0px auto 20px auto;
	padding:10px;
	height: 21px;
	clear:both;
        
}






.footerframe {
	
	margin: 10px 0px 0px 0px;
	padding:4px 0px 4px 0px;
	width: 900px;
	height: inherit;
	background-color:#2a251c;
	border: #473416 solid 1px;
	
	
}

.footerinfo {
	
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 368px;
	height: inherit;
	border: #473416 solid 1px;
	background-color: #2f2c27;	
	
}

.footlink {
	margin: 0px 25px 0px 0px;
	color: #fff;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
	float: right;
}

.footlink:hover {
	margin: 0px 25px 0px 0px;
	color:#000;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
	float: right;

}


/* END OF FOOTER*/


.clear {
	clear:both;
}

p {
	padding:12px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
	
}


img {
	border-style: none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;

}

.appnavimg {
	
	padding:0px 0px 0px 0px;
	margin:0px 5px 0px 0px;
	float:left;
}

.pappnavimg {
	
	padding:0px 0px 0px 0px;
	margin:0px 1px 0px 0px;
	float:left;
}

	
	
b {
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	color:#d5a114;
}

.conlink:link, .email:active, .email:visited { /* Set colours and attributes for hyperlinks */
		color: #CCC;
		text-decoration: none;
		font-weight: 100;
}

.conlink:hover { /* Set colours and attributes for hyperlinks */
		color:#9a703b;
		text-decoration: underline;
		font-weight: 100;
		
}


.flag {
	padding:0px 0px 0px 0px;
	margin:5px 45px 0px 5px;
	float:left;
}



.rflag {
	padding:0px 0px 0px 0px;
	margin:5px 5px 0px 0px;
	float:right;
}


.flag:hover {
	padding:0px 0px 0px 0px;
	margin:5px 45px 0px 5px;
	float:left;
}



.rflag:hover {
	padding:0px 0px 0px 0px;
	margin:5px 5px 0px 0px;
	float:right;
}




#crumbs {
	
	margin: 3px 0px 5px 0px;
	padding:0px;
	width: 740px;
	height: inherit;	
	font-size:10px;
	text-decoration: none;
	color: #fff;
	
}



.crumblink {
	margin: 0px 25px 0px 0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	text-decoration: none;
	color: #fff;
	
}

.crumblink:hover {
	margin: 0px 25px 0px 0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	text-decoration: none;
	color: #fff;
	
}

a {
	margin: 0px 0px 0px 0px;
	color: #fff;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	
	
}
a:hover {
	margin: 0px 0px 0px 0px;
	color: #F90;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	
}

/* =========== Banners ============== */


#bannercontainer a  {width:48%; float:left;text-align: center; margin:0 auto; padding:0;}
#bannercontainer{margin: 0px auto;
	padding:0px 10px 10px 10px;
	width: 875px;
	clear:both;
text-align:center;
	}

        
        
#psbanner a:hover, #psbanner1 a:hover {margin:0;padding:0;}

