body {
	background-color: #000000;
	background-image: url(Graphics/bg-slice.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin-left: 0px;
	margin-right: 0px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px
}
A:link {
	COLOR: #ffffff
}
A:visited {
	COLOR: #ffffff
}
A:hover {
	COLOR: #ffffff
}
A:active {
	COLOR: #ffffff
}
.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
}
img { 
	border:none; }
h1 {
	font-size: 150%;
	font-weight: bold;
	vertical-align: middle;
	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
}
select {
	font-size: 11px}
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}

/* 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}
	
/* 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: 185px;
	height: 552px;
	background: url(images/leftnav_bg.gif) top no-repeat}
#navlinks {
	width:166px;
	margin: 0;
	padding-left:20px;
	list-style-type: none;
	font-weight: bold}
#navlinks a, #navlist a:visited {
	height: 38px;
	vertical-align: middle;
	display: block;
	font-size:12px;
	padding: 0px 0px 0px 20px;
	color: #EEE;
	text-decoration: none}
#navlinks a.top{
	display: block;
	padding: 16px 2px 0px 20px;
	color: #EEE;
	text-decoration: none}
#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}#navmenu {
	width: 185px;
	height: 552px;
	background: url(images/leftnav_bg.gif) top no-repeat}
#navlinks {
	width:166px;
	margin: 0;
	padding-left:20px;
	list-style-type: none;
	font-weight: bold}
#navlinks a, #navlist a:visited {
	height: 38px;
	vertical-align: middle;
	display: block;
	font-size:12px;
	padding: 0px 0px 0px 20px;
	color: #EEE;
	text-decoration: none}
#navlinks a.top{
	display: block;
	padding: 16px 2px 0px 20px;
	color: #EEE;
	text-decoration: none}
#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} */
	
/* Center Content */
#middlecontent {
	width: 550px;
	float: left}
	
/* Product Detail */
#productCont {
	width: 550px}
#productBg {
	width: 550px;
	overflow: hidden;
	background: url(image_test/info_bgborder.gif) top #000000 repeat-y}
#productDetails {
	background: url(image_test/info_price-bg.gif) left top no-repeat;
	width: 525px;
	padding-left: 13px}
#productDetails_ {
	background: url(image_test/info_price-bg_long.gif) left top no-repeat;
	width: 525px;
	padding-left: 13px}
#productBg .text {
	color: #ffb019}
#productImg {
	float: right;
	text-align: right;
	width: 195px;
	padding-top: 5px}
#productPrice {
	width: 265px;
	height: 36px;
	font-family:Impact;
	font-size: 22px;
	padding-left: 20px;
	padding-top: 4px}
#productDesc {
	width: 315px;
	font-size: 11px}
#productDesc #contents {
	width: 315px}
#productDesc #notesbg {
	background: url(image_test/info_spec-bgmid.gif) left top repeat-y}
#productDesc #notes {
	background: url(image_test/info_top.gif) top left no-repeat;
	width: 270px;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px}
#productDesc #notes a {
	color: #ffb019}
#productDesc #notes a:hover {
	color: #FFFFFF}
#productDesc #benefits {
	width: 270px;
	padding: 5px}
#productDesc #benefits dd {
	line-height: 16px}
#productDesc #reviews {
	width: 270px;
	padding: 5px}	
#productDesc #spec {
	background: url(image_test/info_btm.gif) bottom left no-repeat;
	width: 270px;
	padding: 5px}
#productDesc #spec a {
	color: #ffb019}
#productDesc dl {
	margin-top: 1px}
#productDesc dt {
	font-size: 15px;
	font-weight: bold;
	border-bottom: #333333 1px solid;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 2px}
#productDesc dd {
	padding-left: 5px}
#productDesc .desc {
	padding-top: 14px}
#productDesc .top {
	padding-top: 5px}
#productDesc .ship {
	font-size: 24px;
	font-family: Impact;
	padding-top: 12px;
	padding-left: 28px;
	background-image: url(images/upsLogo_small.gif);
	background-position: left bottom;
	background-repeat: no-repeat}
#productDesc .ship a {
	color: #ffb019}
#productDesc .dare {
	font-size: 18px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-align: center;
	font-style: italic;
	padding-top: 12px}
	
/* Product Detail Headers */
#chevyHead {
	background: url(images/info_head_bg.jpg) no-repeat;
	width: 534px;
	height: 95px;
	padding: 8px 8px 0px 14px;
	margin-top: 7px}
#chevyHead h1 {
	font-family: Impact;
	color: #ffb019;
	font-size: 32px;
	letter-spacing: -0.8px;
	padding: 0px;
	margin: 0px}
#chevyHead h2 {
	font-family: Impact;
	letter-spacing: .70px;
	font-size: 1.30em;
	margin: 0px;
	padding: 5px 0px 0px 0px}
	
.mini {
float: right;
padding-right: 5px
}
.btn-print {
 display: block;
 height: 20px;
 width: 20px;
 background: url(images/printer.gif) top no-repeat;
 float: right
}
.btn-bookmark {
 display: block;
 height: 20px;
 width: 20px;
 background: url(images/bookmark.gif) top no-repeat;
 margin-right: 5px;
 float: right
}
.btn-cart {
 padding: 5px 15px 0px 0px;
}
.breadcrumbs {
 font-size: 11px;
 line-height: 20px;
 margin-top: 5px;
 color: #cccccc;
}
.breadcrumbs a {
 color: #cccccc;
}
.breadcrumbs a:hover {
 color: #FFFFFF
}

/* Featured Addons */
#featAdd {
	width: 550px}
#featAdd .head {
	margin-left: 10px;
	margin-right: 10px;
	background-color: #000000;
	background-image: url(image_test/index_navbar-2.gif);
	background-repeat: repeat-x;
	background-position: left top}
#featAdd h2 {
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bolder;
	margin: 0px}
#featAdd h4 {
	font-size: 150%;
	font-weight: bold;
	vertical-align: middle;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 5px}
#featAdd img {
	padding-bottom: 8px}
#featAdd select {
	font-size: 12px;
	margin-bottom: -1px}
#featAdd input {
	font-size: 12px}
#threeAdd {
	width: 509px;
	height: 145px;
	margin-left: 10px;
	border: #333333 1px solid;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	text-align: center}
#twoAdd {
	float: left;
	width: 340px;
	height: 120px}
#oneAdd {
	float: right;
	width: 165px;
	height: 120px}
#threeAdd p {
}
#featAdd1 {
	float: left;
	width: 165px;
	height: 120px}
#featAdd2 {
	float: right;
	width: 165px;
	height: 120px}
#featAdd3 {
	width: 165px;
	height: 120px}
	
/* Featured Addons Drop Downs */
.dropInfo {
	width: 509px;
	height: 85px;
	margin-left: 10px;
	border: #333333 1px solid;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px}
.dropInfo .close {
	cursor: pointer;
	padding-top: 8px;
	float: right;
	font-size: 10px;
	color: #ffb019}
.dropInfo .title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffb019;
	font-size: 12px;
	border-bottom: #333333 1px solid;
	padding-bottom: 2px}
.dropInfo .body {
	padding-top: 5px;
	font-size: 11px;
	letter-spacing: 0.05em}

/* Purchase Options */
#acc {
	width: 515px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px}
#acc #container {
	color: #ebebeb;
	font-size: 13px;
	width: 515px;
	border: #6a4600 solid 1px}
#acc #product1 {
	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: 28px}
#acc #product2 {
	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: 28px}
#acc #padding {
	padding: 3px 3px 3px 18px;
	overflow: hidden}
#acc #desc {
	width: 180px;
	float: left;
	padding-top: 1px}
#acc #desc a {
	cursor: pointer}
#acc #desc a:hover {
	text-decoration: underline}
#acc #img {
	float: left;
	width: 40px;
	padding-top: 3px}
#acc #price {
	float: left;
	width: 50px;
	text-align: right;
	color: #ffb019;
	font-weight: bold;
	padding-top: 1px}
#acc #option {
	float: left;
	width: 135px;
	padding-left: 15px}
#acc #qty {
	float: right;
	width: 60px;
	text-align: right;
	font-size: 11px;}
#acc #qty input {
	font-size: 11px}
/* Purchase Options Info */
#acc .info3 {
	width: 100%;
	padding: 10px 0px 10px 0px;
	background-color: #2f2f2f}
#acc .info2 {
	width: 100%;
	padding: 10px 0px 10px 0px;
	background-color: #212121}
#acc #infoCont {
	height: 85px;
	padding-left: 10px;
	padding-right: 10px}
#acc #infoImg {
	float: left}
#acc #infoDesc {
	float: left;
	border: #666666 solid 1px;
	width: 350px;
	padding: 5px;
	text-align: justify;
	font-size: 11px;
	margin-left: 5px}
#acc #infoClose {
	font-size: 10px;
	color: #ffb019;
	padding-right: 14px;
	text-align: right}
#acc #infoClose a {
	cursor: pointer}
#acc #rowA {
	background: url(images/sale_row0.gif) left no-repeat;
	height: 27px}
#acc #rowB {
	 background: url(images/sale_row1.gif) left no-repeat;
	 height: 27px}
#acc .qtycont {
	float: right;
	width: 200px;
	padding-top: 4px}
#acc .qtywheel {
	float: right;
	width: 300px;
	padding-top: 4px}
#acc .qtyshaft {
	float: right;
	width: 250px;
	padding-top: 4px}
#acc .qty {
	float: right;
	width: 60px;
	text-align: right;
	padding-right: 5px;
	font-size: 10px;}
#acc .qty input {
	margin: 0;
}
#acc #item {
	width: 300px;
	padding-top: 6px}
#acc #itemwheel {
	width: 200px;
	padding-top: 6px}
#acc #itemshaft {
	width: 250px;
	padding-top: 6px}
#acc .price {
	float: right;
	width: 50px;
	text-align: right;
	color: #ffb019;
	font-weight: bold}
#itemDesc {
	width: 175px;
	padding-left: 25px}
#itemDesc a {
	cursor:pointer;
	text-decoration: none}
#itemDesc a:hover {
	text-decoration: underline}
/* Drop Info */
.info0 {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background: url(images/sale_row0bg.gif) left repeat-y}
.info1 {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background: url(images/sale_row1bg.gif) left repeat-y}
.infoCont {
	padding-top: 5px;
	text-align: justify;
	font-size: 11px;
	height: 85px}
.infoTxt {
	float: right;
	border: #666666 solid 1px;
	width: 350px;
	padding: 5px}
#infoClose {
	font-size: 10px;
	color: #ffb019;
	padding-bottom: 8px;
	text-align: right}
#infoClose a {
	cursor:pointer}
	
#optionsCont {
	text-align: left}
#optionsTwo {
	width: 509px;
	margin-left: 10px;
	border: #333333 1px solid;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px}
#optionsList {
	width: 220px;
	height: 100%}
#optionsList li {
	border-bottom: #333333 solid 1px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	list-style: square}
#optionsBuy {
	width: 255px;
	float: right;
	height: 100%}
#optionsBuy li {
	list-style: none;
	padding-bottom: 8px}
#optionsBuy select {
	font-size: 12px;
	margin-bottom: -1px}
#optionsBuy input {
	font-size: 12px}
#optionsCont 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}
.spacer {
	height: 80px;
	}
.pad {
	margin-bottom: 4px}
	
/* Shock Lists */
#shocks {
	font-size: 12px}
#shocks tr {
	text-align: center}
#shocks td {
	padding: 5px}
#shocks td.blank {
	padding: 1px;}
#shocks .cat {
	font-weight: bold;
	background-color:#990000}
#shocks h1 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: middle}
#shocks .row1 {
	background-color: #252525}
#shocks .row2 {
	background-color: #333333}
#shocks .border {
	border-width: 1px;
	border: #333333;}
#shocks h2 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	vertical-align: middle;
	font-weight: bold}
	

	
#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}
	
/* Product Options Info */
#options_container {
 width: 517px;
 margin: 0px auto;
 font-size: 11px;
 color: #cccccc
}
#options_container .checkbox {
 margin: 10px 0px 0px 38px
}
#options_container h3 {
 color: #c32021;
 text-transform: uppercase;
 font-size: 18px;
 margin: 0px;
 padding: 0px
}
#options_container .note {
 float: right;
 text-align: right;
 font-size: 11px;
 line-height: 18px
}
#options_container #options {
 border: solid 1px #636363;
 background-color: #555555;
 overflow: hidden
}
div.odd {
 border-bottom: solid 1px #363636;
 background-color: #4c4c4c;
 overflow: hidden;
 line-height: 35px;
}
div.even {
 border-bottom: solid 1px #636363;
 overflow: hidden;
 line-height: 35px;
}
.toggle {
 float: left;
 width: 21px;
 height: 15px;
 margin: 10px 0px 0px 5px;
 background: url(images/product-option-toggle.gif) top no-repeat;
}
.toggle a {
 display: block;
 height: 15px
}
.active {
 background-position: left -30px;
}
#options_container .name {
 float: left;
 margin-left: 10px;
}
#options_container .extraInfo {
 float: left;
 margin-left: 10px
}
#options_container .price {
 float: right;
 margin-right: 15px;
 color: #ffb019;
 font-size: 12px;
 text-align: right
}
#options_container .qty {
 float: right;
 margin-right: 5px;
 text-align: right
}
#options_container .prOption {
 float: right;
 margin: 9px 15px 0px 0px
}
.option_info {
 clear: both;
 line-height: normal;
 overflow: hidden;
 width: 515px;
}
.option_info .block {
 padding: 5px 5px 10px 5px;
 overflow: hidden
}
.option_info .block .image {
 display: block;
 float: left;
 margin-right: 10px;
 height: 21px;
 width: 28px;
 background: url(images/product-detail-icon.gif) top no-repeat
}
.option_info .block .info {
 width: 455px;
 margin-left: 38px
}

/* Product UPS Shipping */
h2.trigger {
	width: 276px;
	margin: 0 0px 2px 0px;
	padding: 0px;
	height: 46px;
	font-size: 22px;
	font-weight: bold;
	background: url(images/ups-sds-bg.jpg) top no-repeat #000000;
}
h2.trigger a {
	color: #ffb019;
	text-decoration: none;
	text-transform: uppercase;
	padding: 4px 0px 0px 45px;
	display: block;
	height: 42px
}
h2.trigger a:hover { color: #ccc; }
h2.active {} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container {
	margin: 0 0 5px;
	padding: 0;
	border: 1px solid #5c5c5c;
	background: #484848;
	overflow: hidden;
	font-size: 1em;
	width: 274px;
	margin: 0px 3px 0px 0px;
}
.toggle_container .block {
	padding: 10px; /*--Padding of Container--*/
	background: url(toggle_block_btm.gif) no-repeat left bottom; /*--Bottom rounded corners--*/
}

#noscript {
height: 35px;
font-size: 12px;
width: 543px;
border: solid 1px #4f5255;
color: #ca181e;
background: url(images/error.gif) left no-repeat #1b1b1b;
padding: 15px 5px 5px 5px;
}
	
/* Christmas Countdown */

#countdown {
	border-bottom: 1px solid #333333; width: 955px;
}
#countdown .outer-border {
	border: solid 7px #850001
}
#countdown .inner-border {
	border: solid 1px #bd403a
}
#countdown .deal {
	border: solid 1px #850001; overflow: hidden; background: url(images/daily-deal-bg-small.gif) 0 0 no-repeat #b80308; padding: 6px;
}
#countdown .header {
}
#countdown .image {
	width: 301px; height: 134px; border: solid 2px #560102; float: left; box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; position: relative; margin-right: 15px
}
#countdown .bow {
	width: 69px; height: 55px; background: url(images/daily-deal-bow.png) 0 0 no-repeat transparent scroll; position: absolute; right: 0; bottom: 0;
}
.btn-style1 {
	display: block; height: 40px; width: 135px; line-height: 40px; text-align: center; text-decoration: none;
}
.btn-darkred {
	background: url(images/btn-dark-red.png) 0 0 no-repeat transparent scroll;
	color: #ffffff; 
}
.btn-darkred:hover {
	background: url(images/btn-dark-red.png) 0px -40px no-repeat transparent scroll;	
}
#countdown .btn-style1 {
	 margin-top: 25px; float: right
}
#countdown .details-cont {
	float: left; width: 420px;
}
#countdown .details-cont .kit {
	font-weight: bold; font-size: 18px; line-height: 24px
}
#countdown .details-cont .model {
	font-size: 12px; line-height: 24px;
}
#countdown .details-cont .desc {
	text-align: justify; margin-top: 10px
}
#countdown .price-cont {
	float: left; width: 185px; text-align: right
}
#countdown .price-cont .price {
	font-size: 48px; font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif, serif; margin-top: -12px
}
