body {
	background-color: #000000;
	background-image: url(Graphics/bg-slice.jpg);
	background-repeat: repeat-x;
	background-position: top;
	scrollbar-face-color: #666666;
	scrollbar-shadow-color: #333333;
	scrollbar-highlight-color: #999999;
	scrollbar-3dlight-color: #666666;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #333333;
	scrollbar-arrow-color: #000000;
	margin-left: 0px;
	margin-right: 0px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px
}
img {
	border: none}
A:link {
	COLOR: #ffffff
}
A:visited {
	COLOR: #ffffff
}
A:hover {
	COLOR: #ffffff
}
A:active {
	COLOR: #ffffff
}

.center {
 text-align: center
}

.main {
	font-weight: bold
}
.main A:link {
	COLOR: #ffffff; TEXT-DECORATION: none; font-weight: bold
}
.main A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none; font-weight: bold
}
.main A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline; font-weight: bold
}
.main A:active {
	COLOR: #333333; TEXT-DECORATION: underline; font-weight: bold
}
.quick {
	COLOR: #ffffff
}
.quick A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.quick A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.quick A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.quick A:active {
	COLOR: #333333; TEXT-DECORATION: underline
}
h1 {
	font-size: 150%;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 5px;
}
h2 {
	font-size: 200%;
	font-weight: normal;
}
h2#lifthead {
	font-family: Impact;
	color: #999999;
	margin-top: -3px;
	margin-bottom: 5px;
	margin-left: 20px;
	font-size: 24px;
	text-align: left;
}
h2#milemarker {
	font-family: Impact;
	color:#FF6600;
	margin-top: -3px;
	margin-bottom: 5px;
	margin-left: 20px;
	font-size: 24px;
	text-align: left;
}
h2#mt {
	font-family: Impact;
	color:#FFCC00;
	margin-top: -3px;
	margin-bottom: 5px;
	font-size: 24px;
	text-align: center;
}
h3#susp {
	PADDING-RIGHT: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; color:#FFFFFF; PADDING-TOP: 5px
}
td#heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF9933;
	text-align: left;
	padding: 6px;
	cursor: pointer
}
div#newstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-align: justify;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	padding-top: 5px
}
td#customride {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 15px
}
.alt1 {	
	BACKGROUND: #333333;
	COLOR: #ffffff
}
.alt2 {	
	BACKGROUND: #444444; 
	COLOR: #ffffff
}
.alt3 {	
	BACKGROUND: #242424; 
	COLOR: #ffffff
}
.smallfont {	FONT: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; COLOR: #ffffff
}
.tborder {	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid
}
.tborderthick {	BORDER-RIGHT: #333333 2px solid; BORDER-TOP: #333333 2px solid; BORDER-LEFT: #333333 2px solid; COLOR: #ffffff; BORDER-BOTTOM: #333333 2px solid
}
.t3border {	BORDER-RIGHT: #333333 2px solid; BORDER-TOP: #333333 2px solid; BORDER-LEFT: #333333 2px solid; COLOR: #ffffff
}
.tcat {	BACKGROUND: url(Graphics/news_header-bg.gif) #333333 repeat-x left top; FONT: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; COLOR: #ffb019
}
.tcat A:link {
	COLOR: #ffb019; TEXT-DECORATION: none
}
.tcat A:visited {
	COLOR: #ffb019; TEXT-DECORATION: none
}
.tcat A:hover {
	COLOR: #ffb019; TEXT-DECORATION: underline
}
.tcat A:active {
	COLOR: #ffb019; TEXT-DECORATION: underline
}
.thead {
	FONT: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	COLOR: #ffb019;
	background-color: #333333;
	background-image: url(Graphics/news_header-bg.gif);
	background-repeat: repeat-x;
	background-position: left top
}
.buyhead {
	BACKGROUND: url(Graphics/quick-access_tbg.gif) #333333 repeat-x left top;
	COLOR: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold
}
.tgunhead {
	BACKGROUND: url(images/top_gun-bg-title.gif) #333333 repeat-x left top;
	COLOR: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold
}
.tspechead {
	BACKGROUND: url(Graphics/news_header-bg.gif) #333333 repeat-x left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center
}
.newshead {
	BACKGROUND: url(Graphics/news_header-bg.gif) #333333 repeat-x left top;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.tspec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold
}
.tspec A:link {
	COLOR: #ffb019; TEXT-DECORATION: none
}
.tspec A:visited {
	COLOR: #ffb019; TEXT-DECORATION: none
}
.tspec A:hover {
	COLOR: #ffb019; TEXT-DECORATION: underline
}
.tspec A:active {
	COLOR: #ffb019; TEXT-DECORATION: underline
}
.lifthead {
		BACKGROUND: url(Graphics/info_header-red-370.gif) #000000 no-repeat left top;
}
.mmhead {
		BACKGROUND: url(images/info_header-milemarker.gif) #000000 no-repeat left top;
}
.mthead {
		BACKGROUND: url(Graphics/info_header-red-415.gif) #000000 no-repeat left top;
}
.cepekhead {
		BACKGROUND: url(Graphics/info_header-bg.gif) #000000 no-repeat left top;
}
.fordheader {
	background-color: #000000;
	background-image: url(Graphics/ford_title-bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Impact;
	font-size: 36px;
	color: #FFFFFF;
	text-align: left;
	padding-left: 15px;
	vertical-align: bottom
}
.jeepheader {
	background-color: #000000;
	background-image: url(Graphics/jeep_title-bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Impact;
	font-size: 36px;
	color: #FFFFFF;
	text-align: left;
	padding-left: 15px;
	vertical-align: bottom
}
.mmheader {
	background-color: #000000;
	background-image:url(images/mm_info-header.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Impact;
	font-size: 32px;
	color: #FFFFFF;
	text-align: left;
	padding-left: 15px;
	vertical-align: bottom
}
.kitinfo {
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF
}
.foot {
	color: #999999;
	font-size: 12px
}
.foot A:link {
	color: #999999;
	text-decoration: none
}
.foot A:visited {
	color:#999999;
	text-decoration:none
}
.foot A:hover {
	color: #999999;
	text-decoration: underline
}
.foot A:active {
	color: #999999;
	text-decoration: underline
}
dd {
	margin-left: 15px}
	
.indent {
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px}
	
#layer1 {
	position: absolute;
	width: 590px;
	height: 350px;
	z-index: 1;
	left: 185px;
	top: 160px;
	margin: 0px;
}

#layer2 {
	position: absolute;
	width: 590px;
	height: 135px;
	z-index: 1;
	left: 365px;
	top: 0px;
	margin: 0px;
}

/* Kit Information */

#kitinfo {
	width:550px;
	color:#FFFFFF}
	
#kitinfo .head {
	background-color: #000000;
	background-image: url(Graphics/jeep_title-bg.jpg);
	background-repeat: no-repeat;
	background-position: center center}
	
#kitinfo .headnew {
	background-color: #000000;
	background-image: url(images/header_title-bg.gif);
	background-repeat: no-repeat;
	background-position: center center}
	
#kitinfo .detailhead {
	background-color: #000000;
	background-image: url(images/info_detail_titlebg.gif);
	background-repeat: repeat-x;
	background-position: left top}
	
#kitinfo .hellwighead {
	background-color: #000000;
	background-image: url(images/info_hellwig_titlebg.gif);
	background-repeat: repeat-x;
	background-position: left top}
	
#kitinfo .headford {
	background-color: #000000;
	background-image: url(Graphics/ford_title-bg.jpg);
	background-repeat: no-repeat;
	background-position: center center}
	
#kitinfo .head h1.title {
	font-family: Impact;
	font-size: 36px;
	color: #FFFFFF;
	text-align: left;
	margin-left: 15px;
	margin-bottom: 0px;
	margin-top: 24px;
	vertical-align: bottom}
	
#kitinfo .headnew h1 {
	font-family: Impact;
	font-size: 30px;
	color: #FFFFFF;
	text-align: left;
	margin-left: 10px;
	margin-bottom: -40px;
	vertical-align: bottom}
	
#kitinfo .headford h1.title {
	font-family: Impact;
	font-size: 36px;
	color: #FFFFFF;
	text-align: left;
	margin-left: 15px;
	margin-bottom: 0px;
	margin-top: 24px;
	vertical-align: bottom}
	
#kitinfo .subhead {
	background: url(Graphics/info_header-red-370.gif) #000000 no-repeat left top}
	
#kitinfo .subhead h2.title {
	font-family: Impact;
	color: #999999;
	margin-top: -3px;
	margin-bottom: 5px;
	margin-left: 20px;
	font-size: 24px;
	text-align: left;}
	
#kitinfo dl {
	 margin-top: 4px}
	 
#kitinfo dt {
	font-weight: bold;
	font-size: 16px}

#kitinfo ul {
	margin-left: 10px;
	font-size: 11px;
	line-height: 18px}

#kitinfo .indent {
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px}
	
#kitinfo .imagebg {
	background: url(Graphics/info_images-bg.jpg) no-repeat top;
	text-align: center;
	font-size: 9px}
	
/* Hellwig Products */
#hellwiginfo {
	width:550px;
	color:#FFFFFF}
#hellwiginfo .head {
	background-color: #000000;
	background-image: url(images/info_hellwig_titlebg.gif);
	background-repeat: repeat-x;
	background-position: left top}
#hellwiginfo li {
	color: #ffb019;
	font-weight:bold;
	padding-top: 5px}
#hellwiginfo li a:link {
	color: #ffb019;
	text-decoration:underline}
	
/* Kit Purchase Options */
#kitpurchase {
	color:#FFFFFF;
	font-weight: bold}

#kitpurchase .head {
	background: url(Graphics/quick-access_tbg.gif) #333333 repeat-x left top;
	font-size: 18px}
	
#kitpurchase h3 {
	padding-right: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	vertical-align: middle;
	color: #990000}
 /* Accessories Purchase Layout */
	
/* Suspension Select */
#suspselect {
	color:#ffb019;
	font-weight: bold}

#suspselect a:link {
	COLOR: #ffb019;
	text-decoration: underline}
	
#suspselect a:visited {
	COLOR: #ffb019;
	text-decoration: underline}
	
#suspselect a:hover {
	COLOR: #fdd384;
	text-decoration: underline}
	
#suspselect a:active {
	COLOR: #fdd384;
	text-decoration: underline}

#suspselect h1 {
	padding-right: 5px;
	padding-left: 30px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	vertical-align: middle;
	color:#ffffff}
	
#suspselect .indent {
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	color: #FFFFFF}

#suspselect .subnav {
	color: #666666}
	
/* Suspension Subnav */
#subnav {
	color: #666666}

#subnav a:link {
	COLOR: #ffb019;
	text-decoration: underline}
	
#subnav a:visited {
	COLOR: #ffb019;
	text-decoration: underline}
	
#subnav a:hover {
	COLOR: #fdd384;
	text-decoration: underline}
	
#subnav a:active {
	COLOR: #fdd384;
	text-decoration: underline}

/* Jeep Armor */
#jeeparmor .content {
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12px;
	text-align: justify;
	line-height: 16px;
	vertical-align: top}

#jeeparmor .image {
	text-align: center;
	font-size: 10px;
	vertical-align: top}

#jeeparmor h1 {
	font-size: 150%;
	font-weight: bold;
	vertical-align: middle;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 4px}
	
#jeeparmor h2 {
	font-size: 100%;
	font-weight: bold;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 8px;
	vertical-align: middle}

#jeeparmor dd {
	font-size: 10px;
	line-height: 14px}
	
#jeeparmor dl {
	padding-top: 10px}
/* Navigation Menu */	
#navmenu {
	width: 186px;
	height: 552px;
	padding-top: 8px;
	background: url(images/leftnav_bg.gif) top no-repeat}
#navlinks {
	width:171px;
	margin: 0;
	padding-left: 15px;
	list-style-type: none;
	font-weight: bold}
	
/*#navlinks a, #navlist a:visited {
	height: 37px;
	vertical-align: middle;
	display: block;
	font-size:12px;
	padding: 0px 0px 0px 20px;
	color: #EEE;
	text-decoration: none}*/
	
#navlinks a, #navlinks a:visited {
	height: 29px;
	margin-top: 9px;
	display: block;
	font-size: 12px;
	line-height: 29px;
	padding: 0px 0px 0px 20px;
	color: #EEE;
	text-decoration: none}
	
#navlinks a.top{
	margin-top: 0px}
#navlinks a:hover {
	text-decoration: underline;
	color: #ffffff;
	font-weight: bold}
#navmenu #navlinks .uberlink {
	color: #ffb019 !important;
	font-weight: bold;
	text-decoration: none;
	cursor: default}
 /* Instruction Layout */
#updates {
	list-style-type: none;
	font-size: 11px;
	text-align: left;
	color: #CCCCCC}
#updates li {
	margin: 0px}
#updates .top {
	background-image: url(images/install_rowbg.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 515px;
	height: 21px;
	padding-left: 5px}
#updates .ab {
	background-image: url(images/install_rowbg0.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 515px;
	height: 22px;
	padding-left: 5px}
#updates .ac {
	background-image: url(images/install_rowbg1.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 515px;
	height: 22px;
	padding-left: 5px}
#updates div {
	padding-top: 4px}
#updates span {
	float: right;
	color: #ffb019;
	padding-right: 18px}
#updates span a {
	text-decoration: none;
	color: #ffb019}
#updates span a:hover {
	text-decoration: underline}
	
/* Instruction Options */
#instruction {
 margin-left: 14px;
 color: #CCCCCC;
 font-size: 11px;
 width: 515px;
 border: #6a4600 solid 1px}
#instruction .row1 {
 width: 100%;
 background: url(images/info_detail-arrow.gif) left no-repeat;
 border-bottom: #0f0f0f solid 1px;
 border-top: #3d3d3d solid 1px;
 background-color: #2f2f2f;
 height: 24px}
#instruction .row2 {
 width: 100%;
 background: url(images/info_detail-arrow.gif) left no-repeat;
 border-bottom: #0f0f0f solid 1px;
 border-top: #3d3d3d solid 1px;
 background-color: #212121;
 height: 24px}
#instruction a {
 color: #ffb019;
 text-decoration: none}
#instruction a:hover {
 text-decoration: underline}
#inst {
	width: 515px;
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 15px}
#inst #rowA {
	background: url(images/sale_row0.gif) left no-repeat;
	height: 27px}
#inst #rowB {
	 background: url(images/sale_row1.gif) left no-repeat;
	 height: 27px}
#inst .qtycont {
	float: right;
	width: 200px;
	padding-top: 5px}
#inst .link {
	float: right;
	width: 60px;
	text-align: right;
	padding-right: 5px}
#inst .link a {	
	font-size: 11px;
	text-decoration: none;
	color: #ffb019}
#inst .link a:hover {
	text-decoration: underline}	
#inst #item {
	width: 300px;
	padding-top: 6px}
#inst .price {
	float: right;
	width: 50px;
	text-align: right;
	color: #ffb019;
	font-weight: bold}
#instDesc {
	padding-left: 25px;
	font-size: 11px;
	text-align: left;
	color: #CCCCCC}
#instDesc a {
	cursor:pointer;
	text-decoration: none}
#instDesc a:hover {
	text-decoration: underline}
#newsletter {
	border: solid #595959 1px;
	width: 175px;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center}
#newsletter input.box {
	font-size: 10px;
	margin-top: 10px;
	margin-bottom: 10px}
#track {
	border: solid #595959 1px;
	width: 175px;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	background: url(images/track_package-bg.jpg) no-repeat top}
#track input.box {
	font-size: 10px;
	margin-top: 4px;
	margin-bottom: 10px}
	
/*Header Navigation*/
#headNav {
	background: url(images/index_subnav-bg.gif) repeat-x top #000000;
	height: 31px}	
#mininav {
	padding-top: 2px;
	padding-right: 8px;
	font-size: 12px;
	font-weight: bold;
	float: right}
#mininav a {
	text-decoration: none}
#mininav a:hover {
	color: #CCCCCC;
	text-decoration: underline}
	
.saleNav {
	padding: 0px;
	height: 31px;
	width: 500px}
.saleNav a div {
	cursor: pointer}
.saleNav a:hover div {
	background-image: url(images/subnav_saleitem-over.gif);
	background-repeat: no-repeat;
	width: 107px;
	height: 31px}
.saleNav a:hover .dvd {
	background-image: url(images/subnav_uadvd-over.gif);
	background-repeat: no-repeat;
	width: 107px;
	height: 31px}
.saleNav a:hover .dent {
	background-image: url(images/subnav_scratch-over.gif);
	background-repeat: no-repeat;
	width: 126px;
	height: 31px}
.saleNav a:hover .under {
	background-image: url(images/subnav_under100-over.gif);
	background-repeat: no-repeat;
	width: 109px;
	height: 31px}
.saleNav a:hover .giftcards {
	background-image: url(images/subnav_giftcards-over.gif);
	background-repeat: no-repeat;
	width: 100px;
	height: 31px}	
.saleNav div {
 	background-image: url(images/subnav_saleitem.gif);
	height: 31px;
	background-repeat: no-repeat;
	width: 107px;
	text-align: center;
	float: left;
	margin: 0px}
.saleNav .dvd {
 	background-image: url(images/subnav_uadvd.gif);
	height: 31px;
	background-repeat: no-repeat;
	width: 107px}
.saleNav .dent {
 	background-image: url(images/subnav_scratch.gif);
	height: 31px;
	background-repeat: no-repeat;
	width: 126px}
.saleNav .under {
 	background-image: url(images/subnav_under100.gif);
	height: 31px;
	background-repeat: no-repeat;
	width: 109px}
.saleNav .giftcards {
 	background-image: url(images/subnav_giftcards.gif);
	height: 31px;
	background-repeat: no-repeat;
	width: 100px}	
.saleNav div div {
 	background-image: url(images/subnav_uadvd.gif);
	height: 31px;
	background-repeat: no-repeat;
	width: 107px;
	text-align: center;
	float: none}

/* Quick Access Menu */
#quicknav {
	width: 175px;
	border: solid #595959 1px;	
	background-color: #121212;
	margin: 0;
	list-style-type: none}
#quicknav a, #quicknav a:visited {
	display: block;
	font-size:11px;
	padding: 5px 2px 3px 25px;
	background-color: #121212;
	background-image:  url(images/quick_nav-bg.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	color: #EEE;
	text-decoration: none}
#quicknav a:hover {
	text-decoration: underline;
	color: #ffb019;
	font-weight: bold}
	

#newProduct {
	width: 530px;
	border-left: #6a4600 solid 1px;
	border-right: #6a4600 solid 1px; 
	border-bottom: #6a4600 solid 1px;
	margin-left: 6px;
	font-size: 11px}
#newProduct .row0 {
	width: 100%;
	border-bottom: #0f0f0f solid 1px;
	background-color: #212121;
	height: 22px}
#newProduct .row1 {
	width: 100%;
	border-bottom: #0f0f0f solid 1px;
	border-top: #3d3d3d solid 1px;
	background-color: #2f2f2f;
	height: 22px}
#newProduct .row2 {
	 width: 100%;
	 border-bottom: #0f0f0f solid 1px;
	 border-top: #3d3d3d solid 1px;
	 background-color: #212121;
	 height: 22px}
#newProduct a {
	color: #ffb019;
	text-decoration: none}
#newProduct a:hover {
	text-decoration: underline}
	

#giftCards {
	width: 530px;
	border-left: #6a4600 solid 1px;
	border-right: #6a4600 solid 1px; 
	border-bottom: #6a4600 solid 1px; 
	border-top: #6a4600 solid 1px;
	margin-left: 8px;
	font-size: 11px}
#giftCards .row0 {
	width: 100%;
	border-bottom: #0f0f0f solid 1px;
	background-color: #212121;
	height: 25px}
#giftCards .row1 {
	width: 100%;
	border-bottom: #0f0f0f solid 1px;
	border-top: #3d3d3d solid 1px;
	background-color: #2f2f2f;
	height: 25px}
#giftCards .row2 {
	 width: 100%;
	 border-bottom: #0f0f0f solid 1px;
	 border-top: #3d3d3d solid 1px;
	 background-color: #212121;
	 height: 25px}
#giftCards .price {
	padding: 3px 0px 0px 0px;
	width: 100px;
	float: left}
#giftCards .desc {
	padding: 3px 0px 0px 0px;
	width: 200px;
	float: left}
	
#newDeals {
	width: 528px;
	border-left: #850101 solid 1px;
	border-right: #850101 solid 1px; 
	border-bottom: #850101 solid 1px;
	margin-left: 8px;
	font-size: 11px}
#newDeals .row0 {
	width: 100%;
	border-bottom: #0f0f0f solid 1px;
	background-color: #212121;
	height: 22px}
#newDeals .row1 {
	width: 100%;
	border-bottom: #0f0f0f solid 1px;
	border-top: #3d3d3d solid 1px;
	background-color: #2f2f2f;
	height: 22px}
#newDeals .row2 {
	 width: 100%;
	 border-bottom: #0f0f0f solid 1px;
	 border-top: #3d3d3d solid 1px;
	 background-color: #212121;
	 height: 22px}
#newDeals a {
	color: #ed1c24;
	font-weight: bold}
#newDeals a:hover {
	color: #ffffff;
	text-decoration: underline}
	

#catYearmodel {
 background-image: url(images/info_title-bg1.gif);
 background-position: top;
 background-repeat: repeat-x;
 color: #448ccb;
 height: 38px;
 padding-top: 2px;
 padding-left: 5px}
 
#catYearacc {
 background-image: url(images/info_title-bg2.gif);
 background-position: top;
 background-repeat: repeat-x;
 border-left: solid 1px #666666;
 border-right: solid 1px #666666;
 color: #448ccb;
 height: 33px;
 padding-top: 2px;
 padding-left: 5px}
 
#topnav {
 background-color: #444444;
 border: solid 1px #666666;
 color: #cccccc}
#topnav .social {
 float: right;
 width: 62px;
 overflow: hidden;
 padding-top: 5px
}
#topnav .facebook {
 background: url(images/social-icon-sprite.png) no-repeat 0 0 transparent scroll;
 width: 25px;
 height: 25px;
 float: left;
 margin: 0 2px 0 2px
}
#topnav .youtube {
 background: url(images/social-icon-sprite.png) no-repeat left -25px transparent scroll;
 width: 25px;
 height: 25px;
 float: left;
 margin: 0 2px 0 2px
}
#topnav .rss {
 background: url(images/social-icon-sprite.png) no-repeat left -50px transparent scroll;
 width: 25px;
 height: 25px;
 float: left;
 display: none;
 margin: 0 2px 0 2px
}
#topnav .spacer {
 margin-left: 10px;
 margin-right: 10px}

#productContainer{
 border-left: #2c2c2a solid 2px;
 border-right: #2c2c2a solid 2px;
 border-bottom: #2c2c2a solid 2px;
 background-color: #1b1b1b}

#productContainerTW{
 border: #2c2c2a solid 2px;
 padding-top: 10px;
 background-color: #1b1b1b}
 
 
#products {
 margin-top: 5px;
 margin-left: 4px;
 margin-bottom: 10px;
 overflow: auto}

#products .item:first-child {
}

#products .item {
  background-color: #1c1c1c;
  float: left;
  border: solid 1px #333333;
  width: 170px;
  margin: 0 4px 15px 4px;
  position: relative
}
#products .item .new {
 position: absolute;
 top: 17px;
 left: 17px;
 background: url(images/product-select-new.png) 0 0 no-repeat scroll;
 height: 56px;
 width: 56px;
}

#products .title {
 margin-top: 10px;
 color: #ffffff;
 font-size: 12px;
 font-weight: bold}

#products .titleX {
 margin-top: 10px;
 color: #ea5d0f;
 font-size: 16px;
 font-weight: bold}

#products .desc {
 margin-top: 5px;
 color: #cccccc;
 font-size: 11px}

#products .price {
 margin-top: 5px;
 color: #ea5d0f;
 font-size: 16px}

#products .detail {
 width: 170px;
 height: 23px;
 background: #292929 url(images/index_newProd-details.gif) no-repeat}

#products .detail:hover {
 background: #292929  url(images/index_newProd-detailsOver.gif) no-repeat}

#products .detail a {
 text-decoration: none;
 display: block;
 width: 100%;
 height: 100%}

#products .viewacc {
 width: 170px;
 height: 23px;
 background: #292929 url(images/but_viewacc.gif) top no-repeat}

#products .viewacc:hover {
 background: #292929  url(images/but_viewacc.gif) left -23px no-repeat}

#products .viewacc a {
 text-decoration: none;
 display: block;
 width: 100%;
 height: 100%}

#products .cart {
 width: 170px;
 height: 23px;
 background: #292929 url(images/index_newProd-cart.gif) no-repeat}

#products .cart:hover {
 background: #292929  url(images/index_newProd-cartOver.gif) no-repeat}

#products .cart a {
 text-decoration: none;
 display: block;
 width: 100%;
 height: 100%}
	
/*Vehicle Selection */
#vehicleSelect {
 border-right: #333333 solid 1px; border-left: #333333 solid 1px; border-bottom: #333333 solid 1px; color: #CCCCCC; width: 510px; margin-left: 12px; padding: 10px; overflow: hidden}
#vehicleSelect .cont {width: 240px; margin-bottom: 20px}
#vehicleSelect h2 {margin: 0px 0px 5px 0px; font-weight: bold; font-size: 14px; color: #cccccc}
#driveSelect {
 float: right; width: 87px; text-align: center}
#driveSelect .cat {
 background: url(images/susp-select_drivebg.jpg) no-repeat left; height: 37px}
#driveSelect .cat a {
 background: height: 27px; font-weight: bold; text-decoration: none; display: block; padding-top: 10px}
#driveSelect .cat a:hover {
 text-decoration: underline; color: #ffcc00; background: url(images/susp-select_drivebg-over.jpg); height: 27px}
#driveSelect .catb {
 background: url(images/susp-select_drivebg.jpg) no-repeat left; height: 37px; margin-top: 1px}
#driveSelect .catb a {
 background: height: 27px; font-weight: bold; text-decoration: none; display: block; padding-top: 10px; margin-top: 1px}
#driveSelect .catb a:hover {
 text-decoration: underline; color: #ffcc00; background: url(images/susp-select_drivebg-over.jpg); height: 27px}
#driveSelect .catc {
 background-color: #111111; height: 27px; padding-top: 10px; color: #1e1e1e; margin-top: 1px; font-weight: bold}
 
/*Why Buy*/
#whybuy {border: #333333 solid 1px; width: 548px; background: url(images/header_lift-kitsbg.jpg) top left no-repeat #292929}
#whybuy dl, dd {margin: 0px}
#whybuy .padding {height: 80px; padding-right: 10px; padding-left: 10px; border-bottom: solid 1px #707070}
 
/* Footer */
#footer {
 color: #999999; font-size: 10px; border-top: #333333 2px solid; background-color: #111111; padding-top: 8px; padding-bottom: 8px; text-align: center}
#footer A:link {
 color: #999999; text-decoration: none}
#footer A:visited {
 color: #999999; text-decoration:none}
#footer A:hover {
 text-decoration: underline}
#footer A:active {
 text-decoration: underline}
 
/* New Footer */ 
#foot {
line-height: 20px;
text-align: center;
color: #999999;
overflow: hidden;
font-size: 10px
}
#foot .menu {
width: 955px;
margin: 0 auto;
text-align: center
}
#foot .menu ul {
margin: 0px;
padding: 0px;
}
#foot .menu li {
margin: 4px 0px 4px 0px;
border-left: solid 1px #4f5255;
padding: 0px 5px 0px 5px;
display: inline;
list-style: none;
}
#foot .menu li:first-child {
border-left: none;
}
#foot a {
color: #999999;
text-decoration: none;
}
#foot a:hover {
text-decoration: underline
}

.contentBase {
 height: 20px;
 background: url(Graphics/border-bottom.gif) repeat-x top;
}
