@charset "utf-8";
/* CSS Document */

#_ctl5_cat_name {display:none}
/* Suspensions */
.suspensionswrap {
	width:782px;
	height:183px;
	border:2px solid #4f6b31;
	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;
}
.skyjacker {
   	background: url('skyjacker_jeep_suspension.jpg') no-repeat top left;
	float:left;
	width:150px;
	height:100px;
	text-indent:-9999px;
	padding:3px;
	margin-top:5px;
}
.procomp {
   	background: url('procomp_jeep_suspension.jpg') no-repeat top left;
	float:left;
	width:150px;
	height:100px;
	text-indent:-9999px;
	padding:3px;
	margin-top:5px;
}
.teraflex {
   	background: url('terraflex_jeep_suspension.jpg') no-repeat top left;
	float:left;
	width:150px;
	height:100px;
	text-indent:-9999px;
	padding:3px;
	margin-top:5px;
}
.fabtech {
   	background: url('fabtech_jeep_suspension.jpg') no-repeat top left;
	float:left;
	width:150px;
	height:100px;
	text-indent:-9999px;
	padding:3px;
	margin-top:5px;
}
.rancho {
   	background: url('rancho_jeep_suspension.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:#4f6b31;
	text-align:left;
	text-decoration:none;
}
.manufacturerswrap li a:hover{
	font-family: Arial, arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fec401;
	text-decoration:none;
}
.man-subwrap-1 {
	width:187px;
	height:365px;
	border:2px solid #4f6b31;
	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-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 #4f6b31;
	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 #4f6b31;
	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 #4f6b31;
	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;
}
.smittybilt {
	background: url('smittybilt-bg.jpg') top left no-repeat ;
	width:187px;
	height:365px;
	border-radius:10px;
	overflow:hidden;
}
.ruggedridge {
	background: url('ruggedridge-bg.jpg') top left no-repeat ;
	width:187px;
	height:365px;
	border-radius:10px;
	overflow:hidden;
}
.bestop {
	background: url('bestop-bg.jpg') top left no-repeat ;
	width:187px;
	height:365px;
	border-radius:10px;
	overflow:hidden;
}
.bodyarmor {
	background: url('bodyarmor-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 #fec401;
	padding-top:1px;
}
.categorylinkswrap li {
	text-indent:-22px;
	color:#333;
}
.categorylinkswrap li a{
	font-family: Arial, arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4f6b31;
	text-align:left;
	text-decoration:none;
}
.categorylinkswrap li a:hover{
	font-family: Arial, arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fec401;
	text-decoration:none;
}
/* row 1 category links */
.bumperswrap {
	background: url('wrap-bg-150H.png') repeat-x bottom left;
	width:149px;
	height:220px;
	border-radius:10px;
	border:2px solid #4f6b31;
	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;
}
.bumpers {
 	background: url('bumpers.jpg') no-repeat top left;
	float:left;
	width:150px;
	height:150px;
	/*text-indent:-9999px;*/
	overflow:hidden;
	border-radius:10px;
}
.topswrap {
	background: url('wrap-bg-150H.png') repeat-x bottom left;
	width:149px;
	height:220px;
	border-radius:10px;
	border:2px solid #4f6b31;
	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;
}
.tops {
 	background: url('tops.jpg') no-repeat top left;
	float:left;
	width:150px;
	height:150px;
	/*text-indent:-9999px;*/
	overflow:hidden;
	border-radius:10px;
}
.wincheswrap {
	background: url('wrap-bg-150H.png') repeat-x bottom left;
	width:149px;
	height:220px;
	border-radius:10px;
	border:2px solid #4f6b31;
	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;
}
.winches {
 	background: url('winches.jpg') no-repeat top left;
	float:left;
	width:150px;
	height:150px;
	/*text-indent:-9999px;*/
	overflow:hidden;
	border-radius:10px;
}
.wheelswrap {
	background: url('wrap-bg-150H.png') repeat-x bottom left;
	width:149px;
	height:220px;
	border-radius:10px;
	border:2px solid #4f6b31;
	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;
}
.wheels {
 	background: url('wheels.jpg') no-repeat top left;
	float:left;
	width:150px;
	height:150px;
	/*text-indent:-9999px;*/
	overflow:hidden;
	border-radius:10px;
}
.tireswrap {
	background: url('wrap-bg-150H.png') repeat-x bottom left;
	width:149px;
	height:220px;
	border-radius:10px;
	border:2px solid #4f6b31;
	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;
}
.tires {
 	background: url('tires.jpg') no-repeat top left;
	float:left;
	width:150px;
	height:150px;
	/*text-indent:-9999px;*/
	overflow:hidden;
	border-radius:10px;
}
/* row 2 category links */
.fenderswrap {
	background: url('wrap-bg-150H.png') repeat-x bottom left;
	width:149px;
	height:220px;
	border-radius:10px;
	border:2px solid #4f6b31;
	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;
}
.fenders {
 	background: url('fenders.jpg') no-repeat top left;
	float:left;
	width:150px;
	height:150px;
	/*text-indent:-9999px;*/
	overflow:hidden;
	border-radius:10px;
}
.seatswrap {
	background: url('wrap-bg-150H.png') repeat-x bottom left;
	width:149px;
	height:220px;
	border-radius:10px;
	border:2px solid #4f6b31;
	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;
}
.seats {
 	background: url('seats.jpg') no-repeat top left;
	float:left;
	width:150px;
	height:150px;
	/*text-indent:-9999px;*/
	overflow:hidden;
	border-radius:10px;
}
.floorswrap {
	background: url('wrap-bg-150H.png') repeat-x bottom left;
	width:149px;
	height:220px;
	border-radius:10px;
	border:2px solid #4f6b31;
	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;
}
.floors {
 	background: url('floors.jpg') no-repeat top left;
	float:left;
	width:150px;
	height:150px;
	/*text-indent:-9999px;*/
	overflow:hidden;
	border-radius:10px;
}
.performancewrap {
	background: url('wrap-bg-150H.png') repeat-x bottom left;
	width:149px;
	height:220px;
	border-radius:10px;
	border:2px solid #4f6b31;
	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;
}
.performance {
 	background: url('performance.jpg') no-repeat top left;
	float:left;
	width:150px;
	height:150px;
	/*text-indent:-9999px;*/
	overflow:hidden;
	border-radius:10px;
}
.accessorieswrap {
	background: url('wrap-bg-150H.png') repeat-x bottom left;
	width:149px;
	height:220px;
	border-radius:10px;
	border:2px solid #4f6b31;
	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;
}
.accessories {
 	background: url('accessories.jpg') no-repeat top left;
	float:left;
	width:150px;
	height:150px;
	/*text-indent:-9999px;*/
	overflow:hidden;
	border-radius:10px;
}
/*Promos*/
.promoswrap {
	width:782px;
	height:auto;
	border:2px solid #4f6b31;
	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-bottom:5px;
	overflow:hidden;
}
.promostab {
	width:780px;
	height:auto;
	background: url('promostab.png') no-repeat top left;
	border-radius:10px;
	padding-left:0px;
}
/*Bottom Text*/
.bottomtextwrap {
	width:782px;
	height:287px;
	border:2px solid #4f6b31;
	-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 #4f6b31;
	border-radius:10px 10px 0px 0px;
	margin:5px 0px 0px 0px;
	background: url('textarea-bg.png') repeat-x;
	font-family: Arial black, arial, Helvetica, sans-serif;
	font-size:17px;
	text-align:center;
	color:#d5c39f;
}
/* Fonts */
.title a {
	font-family: Arial black, arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.5em;
	text-align:justify;
	color:#4f6b31;
	text-decoration:none;
	padding: 0px 5px;
}
.title a:hover {
	font-family: Arial black, arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.5em;
	text-align:justify;
	color:#fec401;
	text-decoration:none;
	padding: 0px 5px;
}
.jeepfont {
	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 #fec401;
	padding-top:3px;
}
.jeepfont a{
	font-family: Arial, arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-align:justify;
	color:#333;
	text-decoration:none;
}
.jeepfont a:hover{
	font-family: Arial, arial, Helvetica, sans-serif;
	font-weight:regular;
	font-size:11px;
	text-align:justify;
	color:#fec401;
	text-decoration:none;
}
br {
	clear:both
}
img {
	border:none;
}
.spacer1 {
	height:140px;
	width:187px;
}
.specials a {
	font-family: Arial black, arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#b71f1a;
	text-decoration:none;
	padding:0px 0px 0px 10px;
}
.specials a:hover {
	font-family: Arial black, arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#ccc;
	text-decoration:none;
}
