body{
	background-color: #0A3073;
	font: 74% Arial, sans-serif, Tahoma;
	padding: 0;
	margin: 0 auto;
	text-align: center;
	color: #5B3E1D;
}

table, td{
	font-size: 1em;
}

a{ 
	text-decoration: none; 
	color: #193F7D;
}

a:hover{ text-decoration: underline; }

input{ margin: 0; padding: 0; }

b, strong{ font-weight: bold; }

blockquote{ margin: 1em; }

dd{ margin: 0 0 0 10px; }

dl{ margin: 5px 0; }

em, i{ font-style: italic; }

img{ border: 0; }

li{
	margin: 0 0 0 15px;
	padding: 0;
}

ol, ul{
	list-style: disc outside;
	margin: 0;
	padding: 0;
}

p{ margin: 10px 0; padding: 0; }

form{
	margin: 0;
	padding: 0;
}

h1, h2, h3{
	margin: 0;
	padding: 0;
}


/*Common Classes*/
H1#pagetitle{
	font: bold 1.8em Trebuchet MS, Arial, Tahoma;
	color: #0A3073;
}
.pad5{
	padding: 5px;
}
#itemreview	{
	padding: 5px;
	margin-bottom: 10px;
}
.clear{
	clear: both;
}

.spacer{ font-size: 1px; }
/*End Common Classes*/

/*Main Structure Style*/
#wrapper{
	float: left;
	background: #0A3073 url(http://lib.store.yahoo.net/lib/allthingsjeep/bg-wrapper3.jpg);
	background-position: center -10px;
	background-repeat: repeat-y;
	width: 100%;
}

#container{
	font: 1em Arial, sans-serif, Tahoma;
	width: 980px;
	margin: 0 auto;
	text-align: left;
	zoom: 1;
}

#header{
	padding-top: 37px;
	background: url(http://lib.store.yahoo.net/lib/allthingsjeep/bg-header-wrapper.jpg) top center no-repeat;
}

#bodyshell {
	xborder-left: 180px solid #FFF;
	float: right;
	width: 790px;
}

#nav-product {
	float: left;
	margin-left: -190px;
	position: relative;
	width: 185px;
	z-index: 100;
	padding-bottom: 80px;
}

#nav-product, #nav-product td{
	color: #5B3E1D;	
}

#footer{
	padding-bottom: 30px;
	background: url(http://lib.store.yahoo.net/lib/allthingsjeep/bg-footer.jpg) bottom center no-repeat;
	width: 100%;
	float: left;
	clear: both;
}

#header:after,
#bodyshell:after,
#footer:after,
#footer .text:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
/*End Main Structure Style*/

/*Header*/
#header .bgheaderimage{
	background: url(http://lib.store.yahoo.net/lib/allthingsjeep/bg-header.gif) 50% 50% no-repeat;
	height: 110px;
	padding-right: 7px;
}

h3#brandmark{
	float: left;
	padding: 15px 0 0 15px;
}

#header div.tollfree{
	padding: 9px 9px 10px 12px;
	margin: 35px 0 0 0;
	background: url(http://lib.store.yahoo.net/lib/allthingsjeep/bg-header-phone.gif) center right no-repeat;
	float: right;
	display: none;
}

#header .links{
	background: url(http://lib.store.yahoo.net/lib/allthingsjeep/bg-header-bottom-2.jpg) no-repeat bottom center;
	height: 36px;
	padding-right: 5px;
}

#header .headerlinks{
	background: url(http://lib.store.yahoo.net/lib/allthingsjeep/bg-header-links.gif) no-repeat top right;
	float: right;
	margin: -16px 0 0 0;
	height: 40px;
	position: relative;
	width: 400px;
	text-align: right;
}

#header .headerlinks a{
	float: left;
	background: url(http://lib.store.yahoo.net/lib/allthingsjeep/header-links-hover.gif) no-repeat 0 -40px;
	font-weight: bold;
	color: #FFF;
	margin: 4px 0 0 1px;
}

#header .headerlinks a:hover{
	text-decoration: none;
	background-position: 0 0;
}

#header .headerlinks a.home,
#header .headerlinks a.home:hover{
	margin-left: 8px;
	padding: 8px 6px 9px 8px;
}

#header .headerlinks a.home:hover{
	background-position: -1px 0;
}

#header .headerlinks a.aboutus{
	padding: 8px 8px 9px 8px;
}

#header .headerlinks a.aboutus:hover{
	background-position: -50px 0;
}

#header .headerlinks a.customerservice{
	padding: 8px 4px 9px 6px;
}

#header .headerlinks a.customerservice:hover{
	background-position: -113px 0;
}

#header .headerlinks a.contactus{
	padding: 8px 6px 9px 6px;
}

#header .headerlinks a.contactus:hover{
	background-position: -225px 0;
}

#header .headerlinks a.cart{
	padding: 8px 6px 9px 8px;
	background-position: -297px 0;
}

#header .headerlinks a.cart:hover{
	background-position: -297px -47PX;
}
/*End Header*/
#bodycontent{
	position: relative;
	width: 100%;
	float: right;
}

#bodycontent .bodypad{
	width: 578px;
	padding: 10px 25px 10px 10px; 
	float: left;
}

* html #bodycontent .bodypad{
	width: 613px;
}
#rightcolumn	{
	float: left;
	width: 150px;
	margin-left: 10px;
	border-left: solid 3px #efe1bf;
}
* html	#rightcolumn	{
	width: 157px;
}
.clearboth	{
	clear: both;
}
.rightblocks	{
	margin-bottom: 20px;
	padding-left: 8px;
}


#footer .badges{
	margin-top: -65px;
	text-align: center;
	width: 180px;
	float: left; 
}

#footer .copyright{
	font-size: 0.9em;
	padding: 5px 10px;
	color: #9E9879;
	line-height: 2.5;
	float: right; 
}

/*Nav Area*/
#htmltop{
	font-size: 0.9em;
}

#htmltop input{ 
	font-size: 1em;
	vertical-align: middle; 
}

#htmltop input.joinbtn{
	margin-bottom: 10px;
}

#searcharea{
	background: url(http://lib.store.yahoo.net/lib/allthingsjeep/bg-nav-images.gif);
	height: 38px;
	overflow: hidden;
	margin: 0;
	padding: 0 10px;
	border: 0;
}

#query, #newsletter .textbox { width: 120px; padding: 2px; }

#nav-product .leftnav{
	float: left;
	width: 185px;
	background: url(http://lib.store.yahoo.net/lib/allthingsjeep/bg-nav.gif) repeat-y;
	padding: 0 0 10px 0;
}

#nav-product #newsletter{
	background: url(http://lib.store.yahoo.net/lib/allthingsjeep/bg-nav-images.gif) 0 -45px no-repeat;
	padding: 16px 10px 0 10px;
}

#nav-product #newsletter td{
	vertical-align: bottom;
}

#nav-product ul{
	width: 185px;
}

#nav-product li.header,
#htmlbottom .testimonials-header{
	font: bold 1.3em Trebuchet MS, Arial, Tahoma;
	color: #FFF;
	background: url(http://lib.store.yahoo.net/lib/allthingsjeep/bg-nav-header.gif) no-repeat;
	line-height: 24px;
	margin: 8px 0;
	float: left;
	width: 100%;
	height: 27px;
}

#nav-product li.header span,
#htmlbottom .testimonials-header span{
	padding: 0 13px;
}

#nav-product li{
	width: 180px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}


	


#nav-product #htmlbottom{
	clear: both;
	width: 185px;
}

#htmlbottom #testimonials{
	background: url(http://lib.store.yahoo.net/lib/allthingsjeep/sep-nav-end.gif) bottom center no-repeat;
	padding-bottom: 20px;
}

#htmlbottom #testimonials ul{
	width: auto;
	margin: 0;
	padding: 0;
}

#htmlbottom #testimonials li{
	width: auto;
	float: none;
}

#htmlbottom .testimonials{
	background: url(http://lib.store.yahoo.net/lib/allthingsjeep/bg-testimonials.gif) no-repeat top center;
	clear: both;
	padding: 15px 10px 10px 20px;
}

#htmlbottom .testimonials-header{
	margin: 0px;
}

#htmlbottom .statichtml{
	padding: 20px 15px;
}


/*End Nav Area*/

/*Content Table*/
.contents {
	background-color: #FFFFFF;
}

h1.content-title{
	background: url(http://lib.store.yahoo.net/lib/allthingsjeep/bg-seperators.jpg) no-repeat 0 -115px;
	font: bold 1.4em/2 Trebuchet MS, Arial, Tahoma;
	color: #574738;
	height: 45px;
	overflow: hidden;
	padding: 0 15px;
}

.contents a {
	color: #5B3E1D;
	text-decoration: none; 
}

.contents a:hover { text-decoration: underline; }

.contents .contents-table {
	border-bottom: 10px solid #FFFFFF;
	border-collapse: collapse;
}

.contents td{
	color: #194786;
}

.contents .sale-price{ font-weight: bold; }

.contents .price-bold {
	font-weight: bold;
	color: #194786;
	margin: 10px 0pt 0pt;
}

.contents .last { border: 0pt none; }
/*End Content table*/
.image-l {
	background-color: #FFFFFF;
	display: block;
	float: left;
	margin: 0pt 15px 10px 0pt;
	padding: 5px;
}

.image-r {
	background-color: #FFFFFF;
	display: block;
	float: right;
	margin: 0pt 0pt 10px 15px;
	padding: 5px;
}

.image-c {
	margin-bottom: 10px;
	text-align: center;
}

.inset-l {
	background-color: #FFFFFF;
	display: block;
	float: left;
	margin: 0pt 8px 5px 0pt;
	padding: 5px;
}

.inset-r {
	background-color: #FFFFFF;
	display: block;
	float: right;
	margin: 0pt 0pt 5px 8px;
	padding: 5px;
}

.addtocartimg {
	border: 0pt none;
	cursor: pointer;
	display: block;
	margin: 10px 0pt;
	padding: 0px;
}

#itemtype .price em {
	font-style: normal;
	font-weight: bold;
	margin: 10px 0pt;
	padding: 0pt 4px 0pt 0pt;
}

#itemtype .itemform .price {
	font-weight: bold;
	margin: 10px 0pt;
}

#itemtype .itemform .price-bold {
	font-weight: bold;
	margin: 10px 0pt;
}

#itemtype .itemform .sale-price, #itemtype .itemform .sale-price-bold { margin: 10px 0pt; }

#itemtype .itemform .sale-price-bold { font-weight: bold; }

#itemtype .itemform .sale-price-bold em {
	background: #FFFFFF none repeat scroll 0%;
	color: #93B049;
	font-style: normal;
	font-weight: bold;
	margin: 10px 0pt;
	padding: 0pt 4px 0pt 0pt;
}

#itemtype .itemform .sale-price em {
	color: #93B049;
	font-style: normal;
	margin: 10px 0pt;
	padding: 0pt 4px 0pt 0pt;
}

.contents-table .availability { padding: 10px 0pt; }

#itemtype .code {
	font-style: normal;
	margin: 10px 0pt;
}

#itemtype .code em {
	font-style: normal;
	margin: 10px 0pt;
}

.contents-table .contentsoptions { padding: 3px 0pt; }

.contents-table #abstract { padding: 3px 0pt; }

#itemtype .itemformname, .contents-table .itemformname { font-weight: bold; }

.contents-table .itemformnamemultiline { display: block; }

#itemtype .itemavailable {
	color: #000000;
	font-weight: bold;
	margin: 8px 0pt;
}

#itemtype .itemavailable em {
	color: #93B049;
	font-style: normal;
	font-weight: bold;
	margin: 8px 0pt 8px 4px;
}

#itemtype .itemoption {
	display: inline;
	font-weight: bold;
	margin: 2px 0pt;
}

#itemtype .multilineoption {
	display: block;
	font-weight: normal;
	margin: 5px 0pt;
}

#customercare{
	margin-top: 50px;
}

#customercare h2.title{
	background: url(http://lib.store.yahoo.net/lib/allthingsjeep/bg-seperators.jpg) no-repeat 0 -15px;
	font: bold 1.4em/2 Trebuchet MS, Arial, Tahoma;
	color: #574738;
	height: 35px;
	overflow: hidden;
	padding: 0 15px;
}

#customercare a{
	color: #1E2536;
	text-decoration: underline;
}

/*Home Page*/

.welcome-area{
	padding: 0 10px;
	width: 550px;
}

.welcome-area a{
	margin: 5px 0;
	text-decoration: underline;
}

.welcome-area h2.hometitle{
	font: bold 2em Trebuchet MS, Arial, Tahoma;
	color: #5B3E1D;
}

.welcome-area .main-text div{
	background: url(http://lib.store.yahoo.net/lib/allthingsjeep/bg-home-msg.gif) no-repeat -22px 50%;
	line-height: 1.3;
	font-size: 1.1em;
	color: #5B3E1D;
	padding: 10px 15px;
}

.welcome-area .welcome-text{
	color: #78735C;
	font-size: 1.1em;
	line-height: 1.3;
}

.welcome-area .main-text div a{
	color: #193F7D;
}
/*inner pages*/
#breadcrumbs,
#breadcrumbs a{
	font-size: 11px;
	color: #9E9879;
}

#breadcrumbs a{
	text-decoration: underline;
}

#breadcrumbs span{
	font-weight: bold;
	color: #5B3E1D;
}

span.section-text{
	line-height: 1.5;
}

div.section-seperator{
	background: url(http://lib.store.yahoo.net/lib/allthingsjeep/bg-seperators.jpg) no-repeat 0 -75px;
	height: 20px;
	overflow: hidden;
}
/*Paging Styles*/
#paging{
	width: 555px;
}

#paging a{
	color: #5B3E1D
}
	
div.paging-row{
	background: url(http://lib.store.yahoo.net/lib/allthingsjeep/bg-seperators.jpg) no-repeat 0 -115px;
	font-weight: bold;
	color: #574738;
	padding: 5px 10px;
}

#pagelinks a,
#sortlinks a{
	text-decoration: underline;
}

.chosen{
	font-weight: bold;
	color: #0A3278;
}

#paging .price{
	color: #194786;
}
#paging .saleprice {
	color: #8D191B;
	font-weight: bold;
}

#sortlinks, 
#sortlinks2{
	font-weight: bold;
}

#sortlinks span, #sortlinks a, 
#sortlinks2 span, #sortlinks2 a{
	font-weight: normal;
}

/*Item CSs*/

#bodycontent .item-vert-sep{
	background: url(http://lib.store.yahoo.net/lib/allthingsjeep/bg-item-vert-sep.gif) repeat-y top right;
}

* html #bodycontent .item-vert-sep{
	width: 435px;
}

#bodycontent .item-hor-sep{
	background: url(http://lib.store.yahoo.net/lib/allthingsjeep/bg-item-hor-sep.gif) repeat-x bottom right;
}

#bodycontent .item-hor-sep-corner{
	padding: 0 10px 25px 0;
	background: url(http://lib.store.yahoo.net/lib/allthingsjeep/bg-item-hor-sep-corner.gif) no-repeat bottom right;
}

#bodycontent .item-hor-sep-pad{
	padding: 0 0 25px 0;
}

#bodycontent .multi-inset-title{
	font: bold 1.3em Trebuchet MS, Arial, Tahoma;
	color: #8C887F;
	float: left;
	background-color: #FFF;
	padding: 3px 5px;
	margin-top: -25px;
	position: relative;
}

.product-info{
	color: #0A3278;
	padding: 0 5px;
	margin-top: -5px;
}

.product-info .pad5{
	padding: 3px;
}

.product-info .headername{
	color: #938C6E;
}

#imgplaceholder{
	position: absolute;
	visibility: hidden;
	border: 2px dashed #575757;
	background-color: #FFFFFF;
	z-index: 100;
}
.close{
	font: bold 12px Arial, Helvetica, sans-serif;
	border: 2px outset;
	background-color: #FFFFFF;
	padding-left: 4px;
    padding-right: 4px;
	text-decoration: none;
}
.close:hover{
	font: bold 12px Arial, Helvetica, sans-serif;
	border: 2px inset;
	background-color: #FFFFFF;
	padding-left: 4px;
   padding-right: 4px;
	text-decoration: none;
}


#cross-sell{
	width: 575px;
	margin: 10px -20px 10px 0;
}

.cross-sell .title{
	width: 130px;
	height: 28px;
	position: relative;
	margin-bottom: 5px;
}

.cross-sell .title span{
	background: url(http://lib.store.yahoo.net/lib/allthingsjeep/title-cross-sell.gif) no-repeat;
	position: absolute;
	top: 0;
	left: -12px;
	width: 140px;
	height: 100%;
}
.titlebar1{
	background: url(http://lib.store.yahoo.net/lib/allthingsjeep/bg-seperators.jpg) no-repeat 0 -15px;
	font: bold 1.4em/2 Trebuchet MS, Arial, Tahoma;
	color: #574738;
	height: 35px;
	overflow: hidden;
	padding: 0 15px;
	margin-top: 15px;
}


.cross-sell *{
	color: #716D54;
}

.cross-sell a{
	font-weight: bold;
}

/*Tabs*/
#tab-browsing{
	margin: 10px 0;
}

#tabinfo{
	clear: both;
	padding: 10px;
	width: 555px;
}

* html #tabinfo{ width: 440px; }

#tabs{
	background: url(http://lib.store.yahoo.net/lib/allthingsjeep/bg-tab-sep1.jpg) repeat-x left bottom;
	height: 42px;
}

#tabs a{
	display: block;
	float: left;
	font: bold 1.2em Trebuchet MS, Arial, Tahoma;
	color: #574738;
	background: url(http://lib.store.yahoo.net/lib/allthingsjeep/bg-tabs.png) no-repeat 0 -55px;
	padding: 11px 0 10px 12px;
}

* html #tabs span{
	display: block;
	float: left;
	background: url(http://lib.store.yahoo.net/lib/allthingsjeep/bg-tabs.png) no-repeat 0 -55px;
}

a#tab1{
	background-position: 0 0;
	width: 90px;
}

a#tab1:hover,
a#tab1.active,
#tabs span.tab1{
	background-position: 0 -55px;
}

* html a#tab1,
* html #tabs span.tab1{
	width: 102px;
}

a#tab2{
	background-position: -102px 0;
	width: 73px;
}

a#tab2:hover,
a#tab2.active,
#tabs span.tab2{
	background-position: -102px -56px;
}

* html a#tab2,
* html #tabs span.tab2{
	width: 85px;
}

a#tab3{
	background-position: -187px 0;
	width: 58px;
}

a#tab3:hover,
a#tab3.active,
#tabs span.tab3{
	background-position: -187px -56px;
}

* html a#tab3,
* html #tabs span.tab3{
	width: 70px;
}

a#tab4{
	background-position: -257px 0;
	width: 81px;
}

a#tab4:hover,
a#tab4.active,
#tabs span.tab4{
	background-position: -257px -56px;
	width: 81px;
}

* html a#tab4,
* html #tabs span.tab4{
	width: 93px;
}

/*Product Reviews*/
.details	{
	color: #0a3278;
}
iframe.grelated-iframe {
	left:-99999px !important;
	display: none !important;
}
