/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#000000;
	background-image:url(../images/site-bg.gif);
	background-repeat:no-repeat;
}

a{
	color:#cc3333;
}

a.hover{
	color:#cc3333;
}

a.visited{
	color:#cc3333;
}

h3{
	font-size:14px;
}

#site{
	position:relative;
	overflow:hidden;
	padding-left:56px;
}

#site-header{
	text-align:left;
	width:968px;
	height:74px;
	padding-left:30px;
}

#site-nav{
	text-align:left;
	width:915px;
	height:28px;
	background-image:url(../images/nav-bg.gif);
	background-repeat:repeat-x;
	font-size:16px;
	font-weight:bold;
	color:#FBFBFB;
	position:relative;
	z-index:999;
}

#site-nav a{
	color:#FFFFFF;
	text-decoration:none;
}

#site-nav a:hover{
	color:#FFFFFF;
}

#site-nav a:visited{
	color:#FFFFFF;
}

#site-nav #nav-left{
	float:left;
}

#site-nav #nav-right{
	float:right;
}

#site-nav #nav-left a{
	border-right:1px solid black;
}
#site-nav #nav-right a{
	border-left:1px solid black;
}
/*
#site-nav li{
	padding-left:20px;
	padding-right:20px;
	text-decoration:none;
	color:#FBFBFB;
	float:left;
}
*/




#site-subnav{
	text-align:left;
	width:915px;
	background-repeat:repeat-x;
	margin: 0 auto;
	font-size:16px;
	font-weight:bold;
	color:#FBFBFB;
	border:1ps solid red;
	position:relative;
}

#site-subnav a{
	padding-left:20px;
	padding-right:20px;
	text-decoration:none;
	color:#FBFBFB;
	display:block;
}






#site-content{
	width:911px;
	text-align:left;
	background-color:#FFFFFF;
	border-left:2px solid #d61f31;
	border-right:2px solid #d61f31;
	border-top:1px solid #000000;
	position:relative;
	overflow:hidden;
}

#site-footer{
	top:-3px;
	position:relative;
	width:915px;
	text-align:left;
	background-image:url(../images/footer-bg.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	text-align:center;
}

#site-footer a{
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
}



#site-flash{
	height:343px;
	overflow:hidden;
	border-bottom:1px solid #d61f31;
	z-index:1;
	background-color:red;
}




/****************** Home Style ******************/

#home{
	background-image:url(../images/home-content-bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}


#home #home-content{
	height:253px;
	padding-top:20px;
	overflow:hidden;
	border-top:0px solid #d61f31;
}

#home #home-content .home-feature{
	width:218px;
	float:left;
	padding-right:20px;
	padding-top:8px;
}

#home #home-content .home-feature p{
	padding-top:0px;
	padding-left:5px;
	padding-bottom:0px;
	margin:0px;
	width:213px;
}

#home #home-content .home-feature a{
	display:block;
}


#home #left-column{
	width:329px;
	float:left;
}

#home #right-column{
	width:479px;
	float:right;
}


#home #right-column p{
	width:390px;
	padding-left:20px;
}

#home #left-column p{
	padding-left:20px;
}


#home #left-column a{
	height:17px;
	display:block;
}

#home h2.left{
	background-image:url(../images/h2-left.gif);
	background-repeat:no-repeat;
	padding-top:39px;
	font-size:5px;
	width:330px;
	height:0px;
	overflow:hidden;
}

#home h2.right{
	background-image:url(../images/h2-right.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-top:39px;
	font-size:5px;
	width:480px;
	height:0px;
	overflow:hidden;
}


/*********************** Subpage *******************************/




#subpage h2.left{
	background-image:url(../images/h2-left.gif);
	background-repeat:no-repeat;
	padding-top:39px;
	font-size:5px;
	width:330px;
	height:0px;
	overflow:hidden;
}

#subpage h2.right{
	background-image:url(../images/h2-right.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-top:45px;
	font-size:5px;
	width:480px;
	height:0px;
	overflow:hidden;
}

#subpage #left-column{
	float:left;
	width:329px;
	padding-right:50px;
}

#subpage #right-column{
	float:right;
	width:479px;
}

#subpage #left-column p{
	width:330px;
	padding-left:20px;
}


#subpage #right-column p{
	width:300px;
	padding-left:140px;
}




#subpage #subpage-content{
	padding-top:20px;
	overflow:hidden;
}


#subpage #subpage-content .feature{
	width:218px;
	float:left;
	padding-right:20px;
	padding-top:8px;
	padding-bottom:10px;
}

#subpage #subpage-content .feature p{
	padding-top:0px;
	padding-left:5px;
	padding-bottom:0px;
	margin:0px;
	width:213px;
}

#subpage #subpage-content .feature a{
	display:block;
}


#subpage #subpage-content .feature-info{
	width:458px;
	margin-bottom:18px;
	margin-top:5px;
	_margin-top:0px;
	clear:both;
	
}

#subpage #subpage-content .feature-info p{
	padding:0px;
	margin:0px;
	width:225px;
}

#subpage #subpage-content .feature-info h3{
	padding:0px;
	margin:0px;
}

#subpage #subpage-content .feature-info .feature-info-text{
	float:left;
	width:225px;
	margin-left:10px;
}

#subpage #subpage-content .feature-info .feature-info-image{
	float:left;
	width:217px;
	height:179px;
	overflow:hidden;
}


	/************** Wide Right Sub Page ***************/

#subpage .right-wide #left-column{
	width:269px;
}

#subpage .right-wide  #right-column{
	width:539px;
}

#subpage  #subpage-content.right-wide  .feature-info{
	width:530px;	
}

#subpage #subpage-content.right-wide  .feature-info p{
	width:295px;
}

#subpage #subpage-content.right-wide  .feature-info .feature-info-text{
	width:290px;
	padding-left:5px;
}












/*********************** SubNav *********************************/
#sub-nav-polypro{
	background-repeat:no-repeat;
	width:800px;
	height:30px;
}

#sub-nav-polypro a{
	display:block;
	float:left;
	overflow:hidden;
	height:0px;
	padding-top:30px;
}

#sub-nav-polypro #tank{
	width:64px;
}

#sub-nav-polypro #power-unit{
	width:113px;
}

#sub-nav-polypro #components{
	width:119px;
}

#sub-nav-polypro #features{
	width:89px;
}

#sub-nav-polypro #trailer{
	width:151px;
}

#sub-nav-polypro #options{
	width:180px;
}


#sub-nav-polypro #gallery{
	width:84px;
}

#sub-nav-polypro.sub-nav-polypro{
	background-image:url(../images/sub-nav-polypro.gif);
}

#sub-nav-polypro.sub-nav-polypro-tank{
	background-image:url(../images/sub-nav-polypro-tank.gif);
}

#sub-nav-polypro.sub-nav-polypro-power-unit{
	background-image:url(../images/sub-nav-polypro-power-unit.gif);
}

#sub-nav-polypro.sub-nav-polypro-components{
	background-image:url(../images/sub-nav-polypro-components.gif);
}

#sub-nav-polypro.sub-nav-polypro-features{
	background-image:url(../images/sub-nav-polypro-features.gif);
}

#sub-nav-polypro.sub-nav-polypro-trailer{
	background-image:url(../images/sub-nav-polypro-trailer.gif);
}

#sub-nav-polypro.sub-nav-polypro-options{
	background-image:url(../images/sub-nav-polypro-optional.gif);
}

#sub-nav-polypro.sub-nav-polypro-gallery{
	background-image:url(../images/sub-nav-polypro-gallery.gif);
}



#sub-nav-polypro{
	background-repeat:no-repeat;
	width:800px;
	height:30px;
}

#sub-nav-polypro a{
	display:block;
	float:left;
	overflow:hidden;
	height:0px;
	padding-top:30px;
}

#sub-nav-polypro #tank{
	width:64px;
}

#sub-nav-polypro #power-unit{
	width:113px;
}

#sub-nav-polypro #components{
	width:119px;
}

#sub-nav-polypro #features{
	width:89px;
}

#sub-nav-polypro #trailer{
	width:151px;
}

#sub-nav-polypro #options{
	width:180px;
}

#sub-nav-polypro #gallery{
	width:84px;
}


#sub-nav-advantage{
	background-repeat:no-repeat;
	width:800px;
	height:30px;
}

#sub-nav-advantage a{
	display:block;
	float:left;
	overflow:hidden;
	height:0px;
	padding-top:30px;
}


#sub-nav-advantage.sub-nav-advantage{
	background-image:url(../images/sub-nav-adv.gif);
}

#sub-nav-advantage.sub-nav-advantage-features{
	background-image:url(../images/sub-nav-adv-features.gif);
}

#sub-nav-advantage.sub-nav-advantage-options{
	background-image:url(../images/sub-nav-adv-options.gif);
}

#sub-nav-advantage.sub-nav-advantage-gallery{
	background-image:url(../images/sub-nav-adv-gallery.gif);
}

#sub-nav-advantage #features{
	width:89px;
}

#sub-nav-advantage #options{
	width:86px;
}

#sub-nav-advantage #gallery{
	width:84px;
}



