/*--BEGIN: PRODUCTS NAV--*/
#products_nav{
display:block;
float:left;
width:189px;
min-height:500px;
background:#FFF;
}
#products_nav, #products_nav ul{

padding:0;
margin:0;
list-style-type:none;
	}
	#products_nav ul a{
	display:block;
	
	min-width:164px;
	padding:2px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
	}
	#products_nav .brand{
	float:left;
	background:url(/shared/prod_nav_brand_back.gif) repeat-x 0 0;
	border-bottom:1px solid #B8C88E;
		}
		#products_nav .brand a{
		float:left;
		clear:both;
		display:block;
		}
		#products_nav .brand a:hover{
		float:left;
		clear:both;
		display:block;
		
		}
		/*--BEGIN: Product brand styles:--*/
		a[class^=brand_]:hover{
		border-bottom:3px solid #CC3300;
		}
		.brand_snapper{
		background:url(/shared/logo_snapper_nav.gif) no-repeat 50% 50%;
		width:189px;
		height:58px;
			}
			.brand_snapper span{
			display:none;
			}
		.brand_billy-goat{
		background:url(/shared/logo_billy-goat_nav.gif) no-repeat 50% 50%;
		width:189px;
		height:58px;
			}
			.brand_billy-goat span{
			display:none;
			}
		.brand_hitachi{
		background:url(/shared/logo_hitachi_nav.gif) no-repeat 50% 50%;
		width:189px;
		height:58px;
			}
			.brand_hitachi span{
			display:none;
			}
		.brand_other{
		background:url(/shared/logo_other_nav.gif) no-repeat 50% 50%;
		width:189px;
		height:58px;
			}
			.brand_other span{
			display:none;
			}
    .brand_zapper{
    background:url(/shared/logo_zapper_nav.gif) no-repeat 50% 50%;
    width:189px;
    height:58px;
      }
      .brand_zapper span{
      display:none;
      }
    .brand_seppi{
    background:url(/shared/logo_seppi_nav.gif) no-repeat 50% 50%;
    width:189px;
    height:58px;
      }
      .brand_seppi span{
      display:none;
      }
    .brand_razorback{
    background:url(/shared/logo_razorback_nav.gif) no-repeat 50% 50%;
    width:189px;
    height:58px;
      }
      .brand_razorback span{
      display:none;
      } 
    .brand_bcs{
    background:url(/shared/logo_bcs_nav.gif) no-repeat 50% 50%;
    width:189px;
    height:58px;
      }
      .brand_bcs span{
      display:none;
      }
		/*--END: Product brand styles:--*/
	#products_nav .type_li{
	float:left;
	clear:both;
	display:block;
	width:189px;
	padding:0;
	margin:0;
	list-style-type:none;
	border-bottom:1px solid #B8C88E;
		}
		#products_nav .type_li a{
		float:left;
		clear:both;
		display:block;
		width:189px;
		padding:4px 8px;
		margin:0;
		display:block;
		color:#000000;
			}
			#products_nav .type_li a:hover{
			background-color:#FFCC33;
			}
		#products_nav .type_li_current{
		float:left;
		clear:both;
		padding:0;
		margin:0;
		display:block;
		width:189px;
		color:#FFFFFF;
		}
		#products_nav .type_li_current .type_li_current_a{
		clear:both;
		display:block;
		width:189px;
		padding:4px 8px;
		margin:0;
		color:#FFFFFF;
		background-color:#CC3300;
		}

ul[id^=models_]{
display:block;
	}
	ul[id^=models_] li{
	float:left;
	clear:both;
	padding:0 0 0 15px;
	margin:0;
	font-size:0.9em;
	font-weight:bold;
	border-bottom:1px solid #B8C88E;
	background:url(/shared/image_li_sub.gif) repeat-y 8px -3px;
		}
		ul[id^=models_] li a{
		float:left;
		clear:both;
		padding:0 0 0 0;
		margin:0;
		color:#E67800;
			}
			ul[id^=models_] li a:hover{
			background-color:#FFFF99;
			}
		ul[id^=models_] .model_li_current{
		padding:0 0 0 15px;
		}
		ul[id^=models_] li a:hover{
		color:#CC0000;
		}

ul[id^=types_]:hover ul{
display:block;
}
/*--END: PRODUCTS NAV--*/

/*--BEGIN: BRAND PAGE--*/
#brand_intro{
padding:10px;
margin:0 15px 0 15px;
display:block;
float:left;
width:740px;
min-height:189px;
background:#FFFFFF;
	}
	#brand_intro p{
	padding:0;
	margin:0 0 1em 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	}
	#brand_intro .col_left{
	padding:0 10px 0 0;
	display:block;
	float:left;
	width:350px;
	vertical-align:top;
	border-right:1px solid #FF0000;
		}
		#brand_intro .col_left h4{
		font-size:1.3em;
		color:#666666;
		}
	#brand_intro .col_right{
	padding:0 0 0 15px;
	width:350px;
	display:block;
	float:left;
	vertical-align:top;
	}
	#brand_intro .p_large{
	font-size:1em;
	}
	#brand_intro p a{
	color:#DD0000;
	}
	
.prod_types{
float:left;
clear:both;
padding:15px 0 0 0;
margin:0 0 5px 0;
width:100%;
list-style-type:none;
border-top:1px solid #FFCC00;
border-bottom:1px solid #FFCC00;
	}
	.prod_types  li{
	display:block;
	float:left;
	padding:0;
	margin:0 7px 10px 0;
	}
	.prod_types img{
	border-style:none;
	}
/*--END: BRAND PAGE--*/

/*--BEGIN: PRODUCT DETAIL--*/
#product{
float:left;
padding:0;
margin:0;
width:790px;
min-height:600px;
background:#284405 url(/shared/product_back.gif) repeat-x 0 0;
border-left:1px solid #EE9200;
}

#product_intro{
float:left;
clear:both;
padding:0;
	}
	#product_intro img{
	float:left;
	}
  #product_intro .center{
  float:none;
  margin:0 46px;
  }
	

#product_intro_info{
float:left;
padding:10px;
margin:0;
width:297px;
min-height:350px;
background:#FFF;
border-radius:7px;
background:#FFF url(/shared/product_intro_info_top.gif) no-repeat 0 0;
}
#product_intro_info h4{
padding:0;
margin:0 0 0.2em 0;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
text-transform:uppercase;
color:#749269;
}
#product_intro_info p{
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
margin:0 0 0.4em 0;
}
#product_intro_info .p_large{
font-size:1em;
font-weight:bold;
color:#666666;
margin:0 0 0.5em 0;
}


#product #tabs{
clear:both;
padding:0;
margin:0 40px;
	}
	#product #tabs a{
	display:block;
	float:left;
	padding:4px 10px 3px 10px;
	margin:3px 7px 0 0;
	font-family:Arial, Helvetica, sans-serif;

	font-size:0.9em;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	color:#000000;
	background:#F2E7E7;
	border-top:1px solid #FFF;
	border-right:1px solid #FFF;
	border-left:1px solid #FFF;
	-moz-border-radius:7px 7px 0 0;
	-webkit-border-radius:7px 7px 0 0;
	border-radius:7px 7px 0 0;
	}
	#product #tabs .current{
	padding:4px 20px 0 20px;
	margin:0 7px 0 0;
	font-family:"Arial Black", Arial, Verdana, sans-serif;
	font-size:0.95em;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	color:#008F0A;
	background:#FFFFFF;
	border-top:1px solid #FFF;
	border-right:1px solid #FFF;
	border-left:1px solid #FFF;
	}

#product #info{
display:block;
float:left;
clear:both;
padding:15px;
margin:0 10px;
width:738px;
min-height:220px;
font-family:Arial, Helvetica, sans-serif;
background:#FFF;
border-radius:7px 7px 0 0;
background:#FFF url(/shared/product_info_top.gif) no-repeat 0 0;
	}
	#product #info p{
	padding:0;
	margin:0 0 1em 0;
	font-size:0.8em;
	}
	#product #info h4{
	font-size:0.9em;
	color:#006600;
	}
	#product #info ul{
	font-size:0.8em;
	}
	#product #info .col_half{
	display:inline-block;
	float:left;
	margin:0 15px 0 0;
	width:350px;
	}
	#product #info .col_third{
	display:inline-block;
	float:left;
	padding:0 5px;
	margin:0 0 10px 0;
	width:230px;
	}
	#product #info .col_quart{
	display:inline-block;
	float:left;
	padding:0 5px;
	margin:0 0 10px 0;
	width:170px;
	}
	#product #info .col_third h4{
	font-size:0.9em;
	}
	
#product #specs{
display:none;
float:left;
clear:both;
padding:15px;
margin:0 10px;
width:738px;
min-height:220px;
font-family:Arial, Helvetica, sans-serif;
background:#FFF;
border-radius:7px 7px 0 0;
background:#FFF url(/shared/product_info_top.gif) no-repeat 0 0;
	}
	#product #specs p{
	padding:0;
	margin:0 0 1em 0;
	font-size:0.8em;
	}
	
#product h4{
text-transform:uppercase;
}
	
#contactme{
float:left;
clear:both;
padding:20px;
margin:0 10px;
width:728px;
height:250px;
font-family:Arial, Helvetica, sans-serif;
background:#FFF url(/shared/contact_me_back.gif) no-repeat 10px 10px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
	}
	#contactme h3{
	margin:0;
	}
	#contactme p{
	margin:0 0 0.5em 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	}
	#contactme .col_half{
	float:left;
	margin:0 10px 0 0;
	width:230px;
	}
	.btn_send{
	padding:10px 25px;
	margin:0;
	font-size:1.2em;
	font-weight:bold;
	background:#FFF url(/shared/gradient_trans_02.png) repeat-x 0 100%;
	border-top:2px solid #FF9900;
	border-right:2px solid #CC3300;
	border-bottom:2px solid #CC3300;
	border-left:2px solid #FF9900;
	}
	.btn_send:hover{
	cursor:pointer;
	}
/*--END: PRODUCT DETAIL--*/

/*--BEGIN: RAZORBACK--*/
#razorback_intro{
  }
  #razorback_intro .prods img{
    margin:0 0 0 50px;
    }
  #razorback_intro .btn_go{
    float:left;
    display:block;
    margin:0 0 0 38px;
    width:655px;
    height:47px;
    text-indent:-1000em;
    background:#FFFFFF url(/images/fill_btn_go.gif) no-repeat 0 0;
    border:3px solid #FFFFFF;
    border-radius:7px;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    }
/*--END: RAZORBACK--*/
