@charset "utf-8";
/* CSS Document */

#_ctl5_cat_name {display:none}
/* Exhausts */
.exhaustwrap {
	width:782px;
	height:183px;
	border:2px solid #073d7b;
	border-radius:10px;
	background: url('wrap-bg185px.png') repeat-x bottom left;
	-moz-box-shadow:3px 3px 3px #999;
	-webkit-box-shadow:3px 3px 3px #999;
	box-shadow:3px 3px 3px #999;
	margin-top:5px;
}
.FMF_Racing {
   	background: url('FMF_ATV_Exhaust.jpg') no-repeat top left;
	float:left;
	width:150px;
	height:100px;
	text-indent:-9999px;
	padding:3px;
	margin-top:5px;
}
.HMF_Engineering {
   	background: url('HMF_ATV_Exhaust.jpg') no-repeat top left;
	float:left;
	width:150px;
	height:100px;
	text-indent:-9999px;
	padding:3px;
	margin-top:5px;
}
.Motoworks {
   	background: url('Motoworks_ATV_Exhaust.jpg') no-repeat top left;
	float:left;
	width:150px;
	height:100px;
	text-indent:-9999px;
	padding:3px;
	margin-top:5px;
}
.AC_Racing {
   	background: url('AC_ATV_Exhaust.jpg') no-repeat top left;
	float:left;
	width:150px;
	height:100px;
	text-indent:-9999px;
	padding:3px;
	margin-top:5px;
}
.Yoshimura {
   	background: url('Yoshimura_ATV_Exhaust.jpg') no-repeat top left;
	float:left;
	width:150px;
	height:100px;
	text-indent:-9999px;
	padding:3px;
	margin-top:5px;
}
/* Manufacturers - Smitty, Rugged Ridge, Bestop, Body Armor */ 
.manufacturerswrap {
	width:790px;
	height:377px;
	overflow:hidden;
	margin: 4px 0px;
}
.manufacturerswrap ul {
	list-style-image: url('ysquare.gif');
	list-style-position:inside;
	align:left;
	margin-top:0px;
	padding-top:0px;
}
.manufacturerswrap li {
	text-indent:-28px;
}
.manufacturerswrap li a{
	font-family: Arial, arial, Helvetica, sans-serif;
	font-size:11px;
	color:#073d7b;
	text-align:left;
	text-decoration:none;
}
.manufacturerswrap li a:hover{
	font-family: Arial, arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5c0004;
	text-decoration:none;
}
.man-subwrap-1 {
	width:187px;
	height:365px;
	border:2px solid #073d7b;
	border-radius:10px;
	background: url('wrap-bg185px.png') repeat-x bottom left;
	-moz-box-shadow:3px 3px 3px #999;
	-webkit-box-shadow:3px 3px 3px #999;
	box-shadow:3px 3px 3px #999;
	float:left;
	margin: 4px 7px 4px 0px;
	overflow:hidden;
}
.man-subwrap-0-promo {
	background: url('save.png') bottom right no-repeat ;
	width:187px;
	height:365px;
	border-radius:10px;
	overflow:hidden;
}
.man-subwrap-1-promo {
	background: url('save-corner.png') bottom right no-repeat ;
	width:187px;
	height:365px;
	border-radius:10px;
	overflow:hidden;
}
.man-subwrap-2 {
	width:187px;
	height:365px;
	border:2px solid #073d7b;
	border-radius:10px;
	background: url('wrap-bg185px.png') repeat-x bottom left;
	-moz-box-shadow:3px 3px 3px #999;
	-webkit-box-shadow:3px 3px 3px #999;
	box-shadow:3px 3px 3px #999;
	float:left;
	margin: 4px 7px 4px 0px;
	overflow:hidden;
}
.man-subwrap-2-promo {
	background: url('save-corner.png') bottom right no-repeat ;
	width:187px;
	height:365px;
	border-radius:10px;
	overflow:hidden;
}
.man-subwrap-3 {
	width:187px;
	height:365px;
	border:2px solid #073d7b;
	border-radius:10px;
	background: url('wrap-bg185px.png') repeat-x bottom left;
	-moz-box-shadow:3px 3px 3px #999;
	-webkit-box-shadow:3px 3px 3px #999;
	box-shadow:3px 3px 3px #999;
	float:left;
	margin: 4px 7px 4px 0px;
}
.man-subwrap-3-promo {
	background: url('save-corner.png') bottom right no-repeat ;
	width:187px;
	height:365px;
	border-radius:10px;
	overflow:hidden;
}
.man-subwrap-4 {
	width:187px;
	height:365px;
	border:2px solid #073d7b;
	border-radius:10px;
	background: url('wrap-bg185px.png') repeat-x bottom left;
	-moz-box-shadow:3px 3px 3px #999;
	-webkit-box-shadow:3px 3px 3px #999;
	box-shadow:3px 3px 3px #999;
	float:left;
	margin: 4px 0px 4px 0px;
}
.man-subwrap-4-promo {
	background: url('save-corner.png') bottom right no-repeat ;
	width:187px;
	height:365px;
	border-radius:10px;
	overflow:hidden;
}
.row2box1 {
	background: url('row2box1-bg.jpg') top left no-repeat ;
	width:187px;
	height:365px;
	border-radius:10px;
	overflow:hidden;
}
.row2box2 {
	background: url('row2box2-bg.jpg') top left no-repeat ;
	width:187px;
	height:365px;
	border-radius:10px;
	overflow:hidden;
}
.row2box3 {
	background: url('row2box3-bg.jpg') top left no-repeat ;
	width:187px;
	height:365px;
	border-radius:10px;
	overflow:hidden;
}
.row2box4 {
	background: url('row2box4-bg.jpg') top left no-repeat ;
	width:187px;
	height:365px;
	border-radius:10px;
	overflow:hidden;
}
/* Category Links */
.categorylinkswrap {
	width:790px;
	height:460px;
	overflow:hidden;
	margin: 0px 0px;
}
.categorylinkswrap ul {
	list-style-image: url('ysquare.gif');
	list-style-position:inside;
	margin: 0px 5px;
	border-top: solid 1px #5c0004;
	padding-top:1px;
}
.categorylinkswrap li {
	text-indent:-22px;
	color:#333;
}
.categorylinkswrap li a{
	font-family: Arial, arial, Helvetica, sans-serif;
	font-size:11px;
	color:#073d7b;
	text-align:left;
	text-decoration:none;
}
.categorylinkswrap li a:hover{
	font-family: Arial, arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5c0004;
	text-decoration:none;
}
/* row 3 category links */
.row3box1wrap {
	background: url('wrap-bg-150H.png') repeat-x bottom left;
	width:149px;
	height:220px;
	border-radius:10px;
	border:2px solid #073d7b;
	margin: 0px 5px 4px 0px;
	-moz-box-shadow:3px 3px 3px #999;
	-webkit-box-shadow:3px 3px 3px #999;
	box-shadow:3px 3px 3px #999;
	float:left;
	overflow:hidden;
}
.row3box1 {
 	background: url('row3box1.jpg') no-repeat top left;
	float:left;
	width:150px;
	height:150px;
	text-indent:-9999px;
	overflow:hidden;
	border-radius:10px;
}
.row3box2wrap {
	background: url('wrap-bg-150H.png') repeat-x bottom left;
	width:149px;
	height:220px;
	border-radius:10px;
	border:2px solid #073d7b;
	margin: 0px 5px 4px 0px;
	-moz-box-shadow:3px 3px 3px #999;
	-webkit-box-shadow:3px 3px 3px #999;
	box-shadow:3px 3px 3px #999;
	float:left;
	overflow:hidden;
}
.row3box2 {
 	background: url('row3box2.jpg') no-repeat top left;
	float:left;
	width:150px;
	height:150px;
	text-indent:-9999px;
	overflow:hidden;
	border-radius:10px;
}
.row3box3wrap {
	background: url('wrap-bg-150H.png') repeat-x bottom left;
	width:149px;
	height:220px;
	border-radius:10px;
	border:2px solid #073d7b;
	margin: 0px 5px 4px 0px;
	-moz-box-shadow:3px 3px 3px #999;
	-webkit-box-shadow:3px 3px 3px #999;
	box-shadow:3px 3px 3px #999;
	float:left;
	overflow:hidden;
}
.row3box3 {
 	background: url('row3box3.jpg') no-repeat top left;
	float:left;
	width:150px;
	height:150px;
	text-indent:-9999px;
	overflow:hidden;
	border-radius:10px;
}
.row3box4wrap {
	background: url('wrap-bg-150H.png') repeat-x bottom left;
	width:149px;
	height:220px;
	border-radius:10px;
	border:2px solid #073d7b;
	margin: 0px 5px 4px 0px;
	-moz-box-shadow:3px 3px 3px #999;
	-webkit-box-shadow:3px 3px 3px #999;
	box-shadow:3px 3px 3px #999;
	float:left;
	overflow:hidden;
}
.row3box4 {
 	background: url('row3box4.jpg') no-repeat top left;
	float:left;
	width:150px;
	height:150px;
	text-indent:-9999px;
	overflow:hidden;
	border-radius:10px;
}
.row3box5wrap {
	background: url('wrap-bg-150H.png') repeat-x bottom left;
	width:149px;
	height:220px;
	border-radius:10px;
	border:2px solid #073d7b;
	margin: 0px 4px 4px 0px;
	-moz-box-shadow:3px 3px 3px #999;
	-webkit-box-shadow:3px 3px 3px #999;
	box-shadow:3px 3px 3px #999;
	float:left;
	overflow:hidden;
}
.row3box5 {
 	background: url('row3box5.jpg') no-repeat top left;
	float:left;
	width:150px;
	height:150px;
	text-indent:-9999px;
	overflow:hidden;
	border-radius:10px;
}
/* row 4 category links */
.row4box1wrap {
	background: url('wrap-bg-150H.png') repeat-x bottom left;
	width:149px;
	height:220px;
	border-radius:10px;
	border:2px solid #073d7b;
	margin: 0px 5px 4px 0px;
	-moz-box-shadow:3px 3px 3px #999;
	-webkit-box-shadow:3px 3px 3px #999;
	box-shadow:3px 3px 3px #999;
	float:left;
	overflow:hidden;
}
.row4box1 {
 	background: url('row4box1.jpg') no-repeat top left;
	float:left;
	width:150px;
	height:150px;
	text-indent:-9999px;
	overflow:hidden;
	border-radius:10px;
}
.row4box2wrap {
	background: url('wrap-bg-150H.png') repeat-x bottom left;
	width:149px;
	height:220px;
	border-radius:10px;
	border:2px solid #073d7b;
	margin: 0px 5px 4px 0px;
	-moz-box-shadow:3px 3px 3px #999;
	-webkit-box-shadow:3px 3px 3px #999;
	box-shadow:3px 3px 3px #999;
	float:left;
	overflow:hidden;
}
.row4box2 {
 	background: url('row4box2.jpg') no-repeat top left;
	float:left;
	width:150px;
	height:150px;
	text-indent:-9999px;
	overflow:hidden;
	border-radius:10px;
}
.row4box3wrap {
	background: url('wrap-bg-150H.png') repeat-x bottom left;
	width:149px;
	height:220px;
	border-radius:10px;
	border:2px solid #073d7b;
	margin: 0px 5px 4px 0px;
	-moz-box-shadow:3px 3px 3px #999;
	-webkit-box-shadow:3px 3px 3px #999;
	box-shadow:3px 3px 3px #999;
	float:left;
	overflow:hidden;
}
.row4box3 {
 	background: url('row4box3.jpg') no-repeat top left;
	float:left;
	width:150px;
	height:150px;
	text-indent:-9999px;
	overflow:hidden;
	border-radius:10px;
}
.row4box4wrap {
	background: url('wrap-bg-150H.png') repeat-x bottom left;
	width:149px;
	height:220px;
	border-radius:10px;
	border:2px solid #073d7b;
	margin: 0px 5px 4px 0px;
	-moz-box-shadow:3px 3px 3px #999;
	-webkit-box-shadow:3px 3px 3px #999;
	box-shadow:3px 3px 3px #999;
	float:left;
	overflow:hidden;
}
.row4box4 {
 	background: url('row4box4.jpg') no-repeat top left;
	float:left;
	width:150px;
	height:150px;
	text-indent:-9999px;
	overflow:hidden;
	border-radius:10px;
}
.row4box5wrap {
	background: url('wrap-bg-150H.png') repeat-x bottom left;
	width:149px;
	height:220px;
	border-radius:10px;
	border:2px solid #073d7b;
	margin: 0px 5px 4px 0px;
	-moz-box-shadow:3px 3px 3px #999;
	-webkit-box-shadow:3px 3px 3px #999;
	box-shadow:3px 3px 3px #999;
	float:left;
	overflow:hidden;
}
.row4box5 {
 	background: url('row4box5.jpg') no-repeat top left;
	float:left;
	width:150px;
	height:150px;
	text-indent:-9999px;
	overflow:hidden;
	border-radius:10px;
}
/*Promos*/
.promoswrap {
	width:782px;
	height:287px;
	border:2px solid #073d7b;
	border-radius:10px;
	background: url('wrap-bg185pxRED.png') repeat-x bottom left;
	-moz-box-shadow:3px 3px 3px #999;
	-webkit-box-shadow:3px 3px 3px #999;
	box-shadow:3px 3px 3px #999;
	margin-bottom:5px;
	overflow:hidden;
}
.promostab {
	width:782px;
	height:287px;
	background: url('promostab.png') no-repeat center left;
	border-radius:10px;
	padding-left:40px;
}
/*Bottom Text*/
.bottomtextwrap {
	width:782px;
	height:287px;
	border:2px solid #073d7b;
	-moz-box-shadow:3px 3px 3px #999;
	-webkit-box-shadow:3px 3px 3px #999;
	box-shadow:3px 3px 3px #999;
	margin:0px 0px 5px 0px;
	overflow:auto;
}
.bottomtexttitlebar {
	width:782px;
	height:20px;
	border:2px solid #073d7b;
	border-radius:10px 10px 0px 0px;
	margin:5px 0px 0px 0px;
	background: url('textarea-bg.png') repeat-x;
	font-family: Verdana;
	font-size:17px;
	text-align:center;
	color:#d5c39f;
}
/* Fonts */
.title a {
	font-family: Verdana;
	font-size:14px;
	line-height:1.5em;
	text-align:justify;
	color:#073d7b;
	font-weight:bolder;
	text-decoration:none;
	padding: 0px 5px;
}
.title a:hover {
	font-family: Verdana;
	font-size:14px;
	line-height:1.5em;
	text-align:justify;
	color:#5c0004;
	font-weight:bolder;
	text-decoration:none;
	padding: 0px 5px;
}
.ATVfont {
	font-family: Arial, arial, Helvetica, sans-serif;
	font-weight:regular;
	font-size:11px;
	line-height:11px;
	text-align:justify;
	color:#333;
	margin: 0px 10px;
	border-top: solid 1px #5c0004;
	padding-top:3px;
}
.ATVfont a{
	font-family: Arial, arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-align:justify;
	color:#333;
	text-decoration:none;
}
.ATVfont a:hover{
	font-family: Arial, arial, Helvetica, sans-serif;
	font-weight:regular;
	font-size:11px;
	text-align:justify;
	color:#5c0004;
	text-decoration:none;
}
br {
	clear:both
}
img {
	border:none;
}
.spacer1 {
	height:140px
}
.specials a {
	font-family: Verdana;
	font-size:12px;
	text-align:center;
	color:#b71f1a;
	text-decoration:none;
	padding:0px 0px 0px 10px;
}
.specials a:hover {
	font-family: Verdana;
	font-size:12px;
	text-align:justify;
	color:#ccc;
	text-decoration:none;
}
