@import url("../p7tmm/p7TMM04.css");
@import url("../p7ap/p7ap_01.css");
ol {
list-style:none;
font-family:Arial, Helvetica, sans-serif;
color:#45362b;
line-height:1.2;
list-style-image:none;
list-style-type:none;
}

ul {
list-style:none;
font-family:Arial, Helvetica, sans-serif;
color:#45362b;
line-height:1.2;
list-style-image:none;
list-style-type:none;
}

blockquote:before {
content:"";
}

blockquote:after {
content:"";
}

q:before {
content:"";
}

q:after {
content:"";
}

blockquote {
	quotes:"" "";
	color:#45362b;
	border-top:2px solid;
	border-bottom:2px solid;
	width:75%;
	padding:0.3em 1em;
	font-style: italic;
	font-size: 90%;
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 1em;
	text-align: center;
}

q {
quotes:"" "";
}

body {
	text-align:center;
	margin-top:1.5em;
	behavior:url(css/csshover.htc);
	background-color:#738793;
	color:#45362b;
	font-family:Lucinda, Arial, Helvetica, sans-serif;
	font-size:14px;
	background-attachment:fixed;
	background-image:url(../images-pres/blue_bkgrd.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
}

#main_wrapper {
width:880px;
margin-left:auto;
margin-right:auto;
text-align:left;
position:relative;
background-color:#FFF;
}

#header {
height:125px;
}

#nav {
width:190px;
float:left;
margin-top:10px;
}

#content {
width:688px;
float:left;
position:relative;
}
#footer {
clear:both;
}

#header_inner {
	overflow:hidden;
	position:relative;
	padding:1em 2em 0;
}

#nav_inner {
overflow:hidden;
position:relative;
border:1px solid #e9ecee;
}

#content_inner, #content_inner-nitro {
overflow:hidden;
padding:0 0.5em 1em;
}
#content_inner-nitro {
	background: #000000;
}

#promo_inner {
overflow:hidden;
}

#footer_inner {
text-align:center;
padding:.5em 1em;
}

#search {
border:1px solid #E9ECEE;
background-image:url(../images-pres/search_spacer.png);
background-repeat:no-repeat;
background-position:bottom;
margin:0;
padding:0;
}

#index_image {
padding-top:8px;
padding-right:8px;
padding-left:8px;
width:418px;
float:left;
margin:0;
}

#index_presentation {
float:left;
padding-top:8px;
padding-bottom:0;
width:233px;
margin-right:5px;
margin-left:11px;
}

#feature_description {
	height:49px;
	left:9px;
	text-align:left;
	font-size:0.9em;
	padding:0.5em;
}

#prod_showcase1 {
clear:both;
}

.searchform_input {
width:160px;
padding-left:3px;
border:1px solid #E9ECEE;
margin-left:5px;
color:#738793;
}

#sub_nav_inner1 {
position:absolute;
height:110px;
width:160px;
left:50px;
padding-top:10px;
padding-bottom:10px;
}

#sub_nav_inner2 {
height:110px;
width:160px;
padding-top:10px;
padding-bottom:10px;
position:absolute;
left:230px;
}

#sub_nav_inner3 {
height:110px;
width:160px;
padding-top:10px;
padding-bottom:10px;
position:absolute;
left:410px;
}

#sub_nav_inner4 {
height:110px;
width:265px;
position:absolute;
left:592px;
padding:10px;
}

#header_subnav {
right:15px;
bottom:0;
margin-top:45px;
}

.header_subnav li {
	white-space:nowrap;
	padding-right:5px;
	padding-left:5px;
	padding-top:5px;
	display: inline;
}

.header_subnav a {
text-decoration:none;
}

#recommended a {
font-size:11px;
text-decoration:none;
color:#2A495B;
}

#recommended a:hover {
color:#750E02;
}

.rec_vertical {
width:100%;
}

.rec_image {
border:1px solid #E9ECEE;
}

.checkout {
width:688px;
}

.checkout_h2 {
	font-size:1.25em;
	padding:8px 0 0;
	display: inline;
}

#checkout_main_wrapper {
width:760px;
margin-right:auto;
margin-left:auto;
text-align:left;
position:relative;
background-color:#FFF;
}

#checkout_header {
height:125px;
background-color:#FFF;
}

#header_menu {
z-index:1001;
position:relative;
}

#header_menu ul {
font-size:14px;
}

#showcase {
width:681px;
border-collapse:collapse;
margin-bottom:1em;
}

.showcase_text {
font-size:.8em;
}

#showcase td {
vertical-align:top;
text-align:center;
padding-right:5px;
padding-left:5px;
}

td {
	color:#45362B;
	text-align:left;
	padding:0.2em 2px;
}

th {
	font-weight:400;
	color:#738493;
	text-align:center;
	padding-left: 0.3em;
}

tr.odd td {
background-color:#E9ECEE;
margin:0;
padding:0.3em;
}

caption {
font-weight:700;
color:#45362B;
padding-bottom:0.5em;
padding-top:1em;
}

.start_shopping_btn {
margin-top:0.5em;
margin-left:195px;
}

#showcase_content {
width:100%;
margin-top:.5em;
padding:.3em;
}

.sm_feature_showcase {
width:100%;
padding:0.3em;
}

.icn_padding {
margin-bottom:-2px;
margin-left:2px;
}

.header_subnav {
	position:absolute;
	width:479px;
	right:20px;
	top:90px;
}

ul.display_breadcrumb {
margin:.5em 0 .5em 450px;
}

.display_breadcrumb li {
display:inline;
white-space:nowrap;
color:#737A37;
padding:0.25em;
}

.display_breadcrumb li a {
color:#737A37;
}

.display_breadcrumb li a:hover {
color:#BF9960;
}

.header_rss_icn {
position:absolute;
top:60px;
right:269px;
}

.basic a {
text-decoration:underline;
color:#737A37;
}

.basic a:hover {
color:#BF9960;
}

ul.basic {
padding:.4em 0;
}

.basic li {
list-style-position:inside;
list-style-type:disc;
text-indent:.5em;
}

.indent {
text-indent:.5em;
}

.sm_rss_icn {
margin-bottom:-1px;
}

#chk_out_header_inner {
height:109px;
position:relative;
padding:1em 2em 0;
}

.chk_out_menu1 {
background-repeat:repeat-x;
background-position:left;
height:30px;
padding-top:7px;
padding-left:20px;
background-color:#2A495B;
}

.express_checkout {
color:#FFF;
}

#checkout_breadcrumb ul {
	list-style-image:none;
}

#checkout_breadcrumb li {
	white-space:nowrap;
	padding-right:0;
	padding-left:10px;
	display: inline;
}

#checkout_breadcrumb {
	height:35px;
	text-align: right;
}

.pad_rgt {
padding-right:1em;
}

#checkout1 {
padding:1em;
}

.checkoutform {
padding-top:0;
border-color:#2A495B;
}

.vnav {
background-image:url(../p7ap/images/p7ap_light_gray_bevel.jpg);
background-repeat:repeat-x;
background-position:left top;
}

#checkout_content_inner {
padding:1em 2em;
}

.red {
color:#750E02;
}

.required_info {
margin:10px 0 -8px;
padding:0;
}

#checkout_sub_nav_inner4 {
height:110px;
width:206px;
position:absolute;
left:555px;
padding:10px 0;
}

#checkout_form-email {
background-color:transparent;
margin-top:10px;
}

#checkout_sub_nav_inner3 {
height:110px;
width:140px;
padding-top:10px;
padding-bottom:10px;
position:absolute;
left:410px;
}

.oneEm_topMargin {
margin-top:1em;
}

.oneEm_topPadding {
padding-top:1em;
}

.oneEm_leftPadding {
padding-left:1em;
}

#thirdPartyCheckout {
text-align:center;
}

#PayPal_ExpressCheckout_button {
margin-top:-0.5em;
}

#account_container {
position:relative;
border:1px solid #E9ECEE;
height:174px;
padding-top:0.5em;
padding-left:1em;
}

#account1 {
position:absolute;
height:110px;
width:175px;
top:50px;
left:30px;
padding:0.5em;
}

#account2 {
position:absolute;
left:243px;
top:50px;
height:110px;
width:175px;
padding:0.5em;
}

#account3 {
height:110px;
width:175px;
position:absolute;
top:50px;
right:30px;
padding:0.5em;
}

#update_password_container {
padding:1em;
}

#account_nav_inner {
padding:0.5em;
}

#account_nav_inner li {
padding-top:0.1em;
padding-bottom:0.2em;
}

.smLeftPadding {
padding-left:0.3em;
}

.brnTopBorder {
border-top-width:1px;
border-top-style:solid;
border-top-color:#45362B;
}

.customerServ_h3 {
margin-bottom:0.5em;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#45362B;
}

#header_divider {
background-image:url(../images-pres/tire1_bg.gif);
background-repeat:repeat-x;
background-position:left top;
color:#FFF;
text-align:center;
height:32px;
}

#header_divider h2 {
color:#FFF;
vertical-align:middle;
font-size:1.5em;
margin-top:0;
margin-right:0;
margin-bottom:0;
padding:4px 0 0;
}

#marquee {
height:20px;
width:650px;
position:absolute;
top:10px;
left:169px;
}

.saveVehiclePadding {
padding-left:12px;
}

#project ul {
list-style:none;
margin:0;
padding:0;
}

#project li {
float:left;
padding-right:0.4em;
}

#project h2 {
margin:0;
padding:0;
}

#project li#myProject {
font-size:1.375em;
line-height:1.25em;
color:#750E02;
font-weight:700;
}

#project li#customer {
padding-top:0.3em;
}

#project_info {
border:1px solid #E9ECEE;
margin:0.5em;
}

#project_left {
background-color:#E9ECEE;
width:200px;
float:left;
padding:0.5em;
}

#project_right {
float:left;
width:444px;
border:1px solid #E9ECEE;
margin-bottom:1em;
padding:0.5em;
}

#project_content {
float:left;
width:688px;
}

#project_content_inner {
padding:1em 0.5em;
}

#project_left1 {
background-color:#E9ECEE;
float:left;
width:323px;
padding:0.5em;
}

#project_right1 {
float:left;
width:323px;
padding:0.5em;
}

#options_wrapper {
	margin-bottom: 1em;
}

#options_accessories {
font-size:0.7em;
width:354px;
}

.checkout_item p {
margin-top:8px;
}

#showcase_wrapper {
	float:none;
	clear:both;
	width: 681px;
}

#headerPhone {
	position:absolute;
	width:200px;
	top:86px;
	text-align: left;
	left: 165px;
}

#Checkout_headerPhone {
position:absolute;
height:47px;
width:234px;
top:1px;
right:347px;
}

#barginBarn {
	width:600px;
	border-collapse:collapse;
}

#barginBarn_content {
width:100%;
margin-top:.5em;
padding:.3em;
}

#barginBarn td {
vertical-align:top;
text-align:center;
padding-right:5px;
padding-left:5px;
}

.centerText {
text-align:center;
}

#barginBarn_wrapper {
	margin-bottom:1em;
	width: 600px;
	background: url(../images-pres/bkg-index1.jpg) no-repeat center top;
	margin-right: auto;
	margin-left: auto;
}

#barginBarn_wrapper p a {
text-decoration:underline;
}

#barginBarn caption {
color:#750E02;
}

#vehicleFit {
font-size:0.8em;
width:200px;
border:1px solid #738793;
background-color:#e9ecee;
position:absolute;
left:220px;
top:720px;
display:none;
padding:0.3em;
}

.onClickDisplay a:link {
text-decoration:underline;
}

.vehicleFit {
position:relative;
}

.vehicleFit a:hover ul {
display:block;
position:absolute;
top:15px;
left:0;
width:200px;
z-index:100;
background-color:#e9ecee;
border:1px solid #738793;
text-align:left;
padding:.3em;
}

.vehicleFit a ul {
display:none;
}

.vehicleFit a:link {
text-decoration:underline;
}

.vehicleFit td {
padding:0;
}

#feature_description li {
padding-right:0.5em;
display:inline;
}

#feature_description p {
margin:0;
padding:0;
}

.vehicleFitLink {
float:left;
width:80px;
}

.vehicleFitLink a:link {
text-decoration:underline;
}

#feature_description ul {
float:left;
width:320px;
}

#input-coupon_code {
height:20px;
width:65px;
border:1px solid #738793;
vertical-align:middle;
margin:0;
padding:0;
}

#submit-lookup {
vertical-align:middle;
margin:0 0 0 -5px;
padding:0;
}

.margin-right10px {
margin-right:10px;
}

#browseBrandNav {
	margin-top: .5em;
	margin-bottom: .5em;
}

#browseBrandNav img {
vertical-align:middle;
margin-right:10px;
}

#browseBrandNav2 img {
vertical-align:middle;
margin-right:10px;
}

#browseBrandNav2 {
text-align:center;
padding-right:10px;
padding-bottom:0.5em;
padding-left:10px;
}

#subcat-title h4 {
padding-left:0.5em;
padding-bottom:4px;
}

.catDescription {
float:left;
width:450px;
}

.catImage {
float:left;
margin-right:10px;
}

#content_inner h1 {
margin-bottom:0.5em;
}

#subcat-title {
background-color:#E9ECEE;
margin-bottom:0.75em;
margin-top:0.75em;
border-bottom-style:solid;
border-bottom-width:2px;
border-bottom-color:#738793;
}

.subcats {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#738793;
padding:0.5em 1em 0.5em 0.5em;
}

.subcatImg {
float:left;
height:161px;
width:161px;
margin-right:10px;
}

.subcatTxt {
float:left;
width:320px;
margin-right:10px;
}

.subcatPriceRange {
font-weight:700;
color:#737A37;
float:right;
}

.subcatTxt a {
text-decoration:underline;
}

.subcatTxt p {
margin-top:0.5em;
}

#subcat-title h5 {
font-size:1.125em;
padding-left:6px;
}

#content_inner-promo {
padding:1em 1em 1em 2em;
}

#content_inner-promo a {
text-decoration:underline;
}

.margin-top6px {
	margin-top:10px;
}

#index_wrapper {
	width:990px;
	margin-right:auto;
	margin-left:auto;
	position:relative;
	background:#FFF;
	text-align: left;
}

#index-content {
	float:left;
	width:626px;
	position:relative;
}

#rightNav {
float:left;
width:160px;
}

#rightNav_inner {
padding:10px;
}

#header_promo {
text-align:center;
}

.block {
display:block;
}

.margin-bottom_1em {
margin-bottom:1em;
}

#table-promotions {
font-size:0.9em;
margin:0.5em auto;
}

#srch {
height:16px;
width:160px;
vertical-align:middle;
padding:2px;
}

#form-search {
background-color:transparent;
width:240px;
position:absolute;
right:22px;
top:62px;
}

#form-search p {
margin:0;
padding:0;
}

#form-search label {
vertical-align:middle;
font-size:12px;
text-transform:uppercase;
font-weight:700;
color:#ccc;
margin:0;
padding:0;
}

#input-keywords {
vertical-align:middle;
border:1px solid #2B485A;
height:22px;
width:175px;
line-height:20px;
margin:0;
padding:0;
}

#submit-search {
vertical-align:middle;
margin:0 0 0 -3px;
padding:0;
}

#form-email {
background-color:transparent;
margin-top:10px;
margin-left:-10px;
}

#form-email p {
margin:0;
padding:0;
}

#form-email label {
vertical-align:middle;
font-size:12px;
text-transform:uppercase;
font-weight:700;
color:#ccc;
margin:0;
padding:0;
}

#input-email {
vertical-align:middle;
border:1px solid #2B485A;
height:22px;
width:175px;
line-height:20px;
margin:0;
padding:0;
}

#submit-email {
vertical-align:middle;
margin:0;
padding:0;
}

.vehicle_search {
width:150px;
padding-left:5px;
margin-left:4px;
}

#fieldset_wrapper {
float:left;
width:80%;
}

.signin_form p {
font-size:.9em;
line-height:1;
padding:0 0.5em;
}

.signin_formLabels {
text-align:right;
font-size:0.9em;
}

.signin_formInput {
width:195px;
padding-top:2px;
padding-left:3px;
}

.signin_form {
padding:1em;
}

#saved_vehicle {
margin-top:1em;
}

.chkoutform1Labels {
text-align:right;
color:#2a495b;
}

.chkoutform1Input {
color:#738793;
width:200px;
padding-top:2px;
padding-left:3px;
}

.chkoutform1Lists {
color:#738793;
width:25px;
}

fieldset {
background-color:#e9ecee;
margin-bottom:10px;
border:1px solid #2A495B;
padding:0 10px 10px;
}

legend {
font-weight:700;
color:#2a495b;
background-color:transparent;
font-size:1.25em;
padding-right:0.5em;
padding-left:0.5em;
}

.formlabel {
color:#45362B;
text-align:left;
}

form {
margin:0;
padding:0;
}

fieldset table {
margin-top:10px;
}

#checkout_input-email {
height:22px;
width:125px;
border:1px solid #274C5E;
}

table.checkout_summary {
border-top-width:1px;
border-bottom-width:1px;
border-top-style:solid;
border-bottom-style:solid;
border-top-color:#2A495B;
border-bottom-color:#2A495B;
float:right;
margin-top:1em;
}

th.checkout_summary {
font-size:.9em;
font-weight:700;
color:#2A495B;
text-align:left;
vertical-align:bottom;
padding:.2em .3em;
}

td.checkout_summary {
color:#45362B;
}

th.payment_summary {
color:#2A495B;
text-align:right;
vertical-align:bottom;
padding:.2em .3em;
}

#vehicle_make {
margin-top:1em;
}

#shippingMethod {
width:175px;
}

#paymentType {
width:125px;
}

#expirationMonth {
width:90px;
}

#ccNumber {
width:125px;
}

#verificationNumber {
width:50px;
}

#expirationYear {
width:55px;
}

.input_updatePassword {
width:150px;
}

.text_right {
text-align:right;
}

.formLabels {
color:#45362B;
text-align:right;
}

.dropDown_formInput {
width:202px;
}

.updateQtyImage {
margin-top:8px;
margin-bottom:-4px;
}

html{
zoom:100%;
}

* {
	margin:0;
	padding:0;
}
.clearit {
clear: both;
height: 0;
line-height: 0;
font-size: px; /*for IE*/
}


.float_left {
float:left;
margin:0 .3em .3em 0;
}

.float_right {
float:right;
margin:0 0 .3em .3em;
}

#footer p {
font-size:80%;
color:#738793;
}

#header_nav {
background-color:#2A495B;
position:absolute;
left:0;
bottom:0;
}

#promo {
background-color:#9A9;
}

#sub_nav {
background-color:#E9ECEE;
clear:both;
height:130px;
position:relative;
text-align:left;
margin:0;
padding:0;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
color:#750E02;
font-size:1.5em;
padding-top:.5em;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
color:#750E02;
font-size:1.375em;
line-height:1.25;
padding:.5em 0 1em;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
color:#750E02;
font-size:1.125em;
line-height:1.5;
}

h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.125em;
color:#45362B;
padding:.5em 0;
}

h5 {
font-family:Arial, Helvetica, sans-serif;
color:#750E02;
font-size:.875em;
}

h6 {
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:.875em;
}

dl {
font-family:Arial, Helvetica, sans-serif;
color:#45362b;
line-height:1.2;
list-style-image:none;
list-style-type:none;
}

h1 a {
color:#750E02;
}

p {
color:#45362b;
font-size:1em;
line-height:1.1;
margin-bottom:.7em;
}

cite {
color:#45362b;
font-size:.85em;
font-style:italic;
}

#nav ul {
color:#2A495B;
font-size:14px;
text-decoration:none;
line-height:1.1em;
}

#nav a {
color:#2A495B;
}

#nav a:hover {
color:#750E02;
}

table {
margin:0;
padding:0;
}

a {
color:#2A495B;
text-decoration:none;
}

a:hover {
color:#750E02;
text-decoration:underline;
}

#nav dl {
font-size:14px;
text-decoration:none;
line-height:1.1em;
}

#nav ol {
font-size:14px;
text-decoration:none;
line-height:1.1em;
}

#nav li {
list-style-type:none;
margin-left:0;
}

#promo ul {
margin:.5em 1em .75em;
}

#promo dl {
margin:.5em 1em .75em;
}

#promo ol {
margin:.5em 1em .75em;
}

#promo li {
list-style-type:none;
margin-left:0;
}

dt {
font-weight:700;
}


blockquote p {
margin-bottom:.1em;
}

blockquote p:before {
content:open-quote;
color:#cccc8f;
}

blockquote p:after {
content:close-quote;
color:#366;
}

blockquote cite {
font-size:.85em;
}

abbr {
border-bottom:1px dashed #000;
cursor:default;
}

acronym {
border-bottom:1px dashed #000;
cursor:default;
}

address {
margin:0 1em .75em;
}

img {
border:0;
}
* html #promo #top_of_box {
background:none;
}

* html #promo_inner {
background:none;
}

* html #promo #bottom_of_box {
background:none;
}

#promo p {
font-size:.75em;
}

#promo div.register {
margin:5px 0 0;
padding:0;
}

.sign_in_form_label {
color:#FFF;
}

#featured product {
margin-left:20px;
}

#featured_product {
padding-right:5px;
padding-left:5px;
}

.subnav_heading {
font-size:1.1em;
font-weight:700;
color:#737A37;
text-decoration:none;
line-height:1.5;
}

.subnav {
font-size:90%;
text-decoration:none;
list-style-type:none;
color:#737A37;
}

#sub_nav_inner4 p {
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
line-height:1.1;
font-weight:700;
color:#737A37;
margin:0 1em .75em;
}

.sub_nav_inner4 h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
line-height:1.5;
font-weight:700;
color:#2a494b;
margin:0 1em;
}

#sub_nav a {
color:#737A37;
text-decoration:none;
}

#sub_nav a:hover {
color:#BF9960;
}

#header_subnav a {
color:#737A37;
}

#header_subnav a:hover {
color:#BF9960;
}

.bold {
font-weight:700;
}

a.underline {
text-decoration:underline;
}

.smText {
font-size:0.9em;
}

.brown {
color:#45362B;
}

.drk_blue_border_top {
border-top-width:1px;
border-top-style:solid;
border-top-color:#2A495B;
}

.text_left {
text-align:left;
}

#project_content_inner h2 {
font-size:1.375em;
line-height:1.25em;
margin:0;
padding:0;
}

.product_list {
border:1px solid #E9ECEE;
border-collapse:collapse;
}

.product_list td {
border:1px solid #E9ECEE;
-moz-border-radius:0;
text-align:left;
vertical-align:top;
margin:0;
}

table.product_title {
border-left:10px solid #0590C7;
padding-left:5px;
}

.section {
display:block;
}

.price {
color:#737A37;
padding-bottom:0.3em;
padding-top:0.1em;
}

.old-price {
color:red;
font-weight:400;
text-decoration:line-through;
}

.prod_list_descrip {
font-size:75%;
color:#45362B;
width:188px;
height:130px;
vertical-align:bottom;
padding:5px;
}

.product_list h4 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.25em;
font-weight:700;
color:#750E02;
margin-bottom:6px;
}

.prod_list_img {
width:130px;
height:130px;
}

#top_prod_list_nav {
font-size:95%;
padding-top:0.25em;
padding-bottom:0.25em;
height:15px;
}

#btm_prod_list_nav {
font-size:95%;
padding-top:0.25em;
padding-bottom:0.25em;
height:15px;
}

#top_prod_list_nav li {
white-space:nowrap;
float:left;
padding-right:3px;
padding-left:3px;
color:#737A37;
}

#btm_prod_list_nav li {
white-space:nowrap;
float:left;
padding-right:3px;
padding-left:3px;
color:#737A37;
}

#btm_prod_list_nav ul {
margin-left:530px;
}

#top_prod_list_nav ul {
margin-left:530px;
}

.prod_end_stop {
padding-right:0;
padding-left:3px;
}

#top_prod_list_nav a {
color:#737A37;
}

#top_prod_list_nav a:hover {
color:#BF9960;
}

#btw_prod_list_nav a {
color:#737A37;
}

#btw_prod_list_nav a:hover {
color:#BF9960;
}

#prod_detail {
margin-left:0.5em;
width:281px;
float:left;
border:1px solid #E9ECEE;
margin-top:5px;
padding:1em 0.5em 0.5em;
}

#prod_info li {
display:inline;
white-space:nowrap;
float:left;
}

.lft_outer {
width:118px;
margin-right:5px;
background-color:#E9ECEE;
text-align:center;
padding-top:3px;
padding-bottom:3px;
}

.inner {
background-color:#E9ECEE;
background-position:center;
width:118px;
text-align:center;
padding-top:3px;
padding-bottom:3px;
}

.rht_outer {
background-color:#E9ECEE;
text-align:center;
width:117px;
margin-left:5px;
padding-top:3px;
padding-bottom:3px;
}

#prod_info a {
color:#2A495B;
font-size:75%;
line-height:1.125em;
text-decoration:none;
}

#prod_info a:hover {
color:#750E02;
}

#prod_detail h1 {
font-size:1em;
font-weight:700;
color:#750E02;
margin-bottom:.5em;
}

#prod_detail p {
font-size:85%;
line-height:1;
}

#prod_detail a {
text-decoration:underline;
}

#form2 {
font-size:1em;
}

.retail_price {
color:red;
text-decoration:line-through;
}

.tal_price {
color:#737A37;
}

#prod_detail p.pricing {
font-size:.9em;
}

.checking_out {
	padding-top:0.5em;
	margin-top:0;
	padding-bottom:0.3em;
	padding-left:0.5em;
	margin-bottom:.875em;
}

#prod_info {
	width:363px;
	border:1px solid #E9ECEE;
	margin-top:5px;
	text-align:left;
	float: left;
}

.free_shipping {
	color:#750E02;
	font-size: 80%;
}

.prod_info_inner {
padding-right:1em;
padding-left:1em;
}

h5.prod_info {
font-size:1em;
color:#BF9960;
font-weight:400;
}

#recommended td {
font-size:11px;
color:#737A37;
}

#recommended td.border {
border:solid 1px #E9ECEE;
}

#recommended {
border-spacing:20px 0;
}

#left_content {
float:left;
width:70%;
}

#right_content {
float:left;
width:30%;
}

#left_content_inner {
margin:0.5em;
}

#right_content_inner {
border:1px solid #E9ECEE;
margin:.5em;
padding:.5em;
}

.right_btn {
margin-left:0.5em;
}

#content_footer {
clear:both;
height:20px;
margin-bottom:0.3em;
text-align:center;
}

.img_rht_margin {
margin-right:0.5em;
}

.checkout_item {
border:1px solid #E9ECEE;
margin-bottom:0.5em;
}

.checkout_text {
margin-top:0.5em;
}

.products_h5 {
color:#737A37;
padding-top:2em;
padding-bottom:0.3em;
margin-right:.75em;
}

.rec_text {
font-size:.8em;
color:#45362B;
margin-top:0.5em;
line-height:1;
}

.rec_shopping_cart {
margin-top:0.5em;
}

#current_total {
text-transform:uppercase;
text-align:right;
}

#current_total_inner {
text-transform:none;
height:80px;
border:1px solid #E9ECEE;
padding-top:0.5em;
padding-bottom:0.5em;
}

#current_total_inner ul {
font-size:.8em;
font-weight:400;
}

#current_total_inner li {
white-space:nowrap;
display:inline;
padding-right:.75em;
}

.checkout_shipping {
font-size:0.8em;
margin-top:40px;
margin-right:233px;
}

.checkout_shipping a {
text-decoration:underline;
}

.chkout_image {
float:left;
width:161px;
margin-right:0.5em;
}

.chkout_text {
float:left;
width:267px;
padding-right:10px;
padding-left:10px;
}

.expiredOffer {
	text-decoration: line-through;
}
.rebateImg {
	margin: 0px 0px 10px;
}
#rightNav ul {
	text-align: left;
}
#tmVendors {
	position: relative;
	width: 160px;
	overflow: hidden;
}
.browseVendor {
	background: url(../images-pres/sprite-vendorLogo.png) no-repeat -75px 0px;
	position: relative;
	top: 0px;
	right: 0px;
	height: 525px;
	width: 160px;
}
.browseVendor li a {
	position: absolute;
	top: 0;
	height: 525px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;
	background: url(../images-pres/sprite-vendorLogo.png) no-repeat -75px 0;
	display: block;
	outline: none;
}

 #browse-bank a {
	left: 0;
	width: 75px;
	height: 35px;
}
 #browse-bank a:hover {
	background: url(../images-pres/sprite-vendorLogo.png) no-repeat 0 0;
}
#browse-bubba a {
	width: 75px;
	height: 35px;
	top: 35px;
	left: 0;
	background-position: -75px -35px;
}
 #browse-bubba a:hover {
	background: url(../images-pres/sprite-vendorLogo.png) no-repeat 0 -35px;
}
#browse-daystar a {
	width: 75px;
	height: 35px;
	top: 70px;
	left: 0;
	background-position: -75px -70px;
}
#browse-daystar a:hover {
	background: url(../images-pres/sprite-vendorLogo.png) no-repeat 0 -70px;
}
#browse-fabtech a {
	width: 75px;
	height: 35px;
	top: 105px;
	left: 0;
	background-position: -75px -105px;
}
#browse-fabtech a:hover {
	background: url(../images-pres/sprite-vendorLogo.png) no-repeat 0 -105px;
}
#browse-hilift a {
	width: 75px;
	height: 35px;
	top: 140px;
	left: 0;
	background-position: -75px -140px;
}
#browse-hilift a:hover {
	background: url(../images-pres/sprite-vendorLogo.png) no-repeat 0 -140px;
}
#browse-ironman a {
	width: 75px;
	height: 35px;
	top: 175px;
	left: 0;
	background-position: -75px -175px;
}
#browse-ironman a:hover {
	background: url(../images-pres/sprite-vendorLogo.png) no-repeat 0 -175px;
}
#browse-liftlips a {
	width: 75px;
	height: 35px;
	top: 210px;
	left: 0;
	background-position: -75px -210px;
}
#browse-liftlips a:hover {
	background: url(../images-pres/sprite-vendorLogo.png) no-repeat 0 -210px;
}
#browse-performance a {
	width: 75px;
	height: 35px;
	top: 245px;
	left: 0;
	background-position: -75px -245px;
}
#browse-performance a:hover {
	background: url(../images-pres/sprite-vendorLogo.png) no-repeat 0 -245px;
}
#browse-rancho a {
	width: 75px;
	height: 35px;
	top: 280px;
	left: 0;
	background-position: -75px -280px;
}
#browse-rancho a:hover {
	background: url(../images-pres/sprite-vendorLogo.png) no-repeat 0 -280px;
}
#browse-revtek a {
	width: 75px;
	height: 35px;
	top: 315px;
	left: 0;
	background-position: -75px -315px;
}
#browse-revtek a:hover {
	background: url(../images-pres/sprite-vendorLogo.png) no-repeat 0 -315px;
}
 #browse-skyjacker a {
	width: 75px;
	height: 35px;
	top: 350px;
	left: 0;
	background-position: -75px -350px;
}
#browse-skyjacker a:hover {
	background: url(../images-pres/sprite-vendorLogo.png) no-repeat 0 -350px;
}
 #browse-superlift a {
	width: 75px;
	height: 35px;
	top: 385px;
	left: 0;
	background-position: -75px -385px;
}
#browse-superlift a:hover {
	background: url(../images-pres/sprite-vendorLogo.png) no-repeat 0 -385px;
}
 #browse-truxx a {
	width: 75px;
	height: 35px;
	top: 420px;
	left: 0;
	background-position: -75px -420px;
}
#browse-truxx a:hover {
	background: url(../images-pres/sprite-vendorLogo.png) no-repeat 0 -420px;
}
 #browse-warn a {
	width: 75px;
	height: 35px;
	top: 455px;
	left: 0;
	background-position: -75px -455px;
}
#browse-warn a:hover {
	background: url(../images-pres/sprite-vendorLogo.png) no-repeat 0 -455px;
}
 #browse-zone a {
	width: 75px;
	height: 35px;
	top: 490px;
	left: 0;
	background-position: -75px -490px;
}
#browse-zone a:hover {
	background: url(../images-pres/sprite-vendorLogo.png) no-repeat 0 -490px;
}









#browse-borgeson a {
	left: 85px;
	width: 75px;
	height: 35px;
	background-position: -160px 0;
}

#browse-borgeson a:hover {
	background: url(../images-pres/sprite-vendorLogo.png) no-repeat -234px 0;
}
#browse-bushwacker a {
	width: 75px;
	height: 35px;
	top: 35px;
	left: 85px;
	background-position: -160px -35px;
}
#browse-bushwacker a:hover {
	background: url(../images-pres/sprite-vendorLogo.png) no-repeat -234px -35px;
}
#browse-dick a {
	width: 75px;
	height: 35px;
	top: 70px;
	left: 85px;
	background-position: -160px -70px;
}
#browse-dick a:hover {
	background: url(../images-pres/sprite-vendorLogo.png) no-repeat -234px -70px;
}
#browse-fox a {
	width: 75px;
	height: 35px;
	top: 105px;
	left:85px;
	background-position: -160px -105px;
}
#browse-fox a:hover {
	background: url(../images-pres/sprite-vendorLogo.png) no-repeat -234px -105px;
}
#browse-interco a {
	width: 75px;
	height: 35px;
	top: 140px;
	left: 85px;
	background-position: -160px -140px;
}
#browse-interco a:hover {
	background: url(../images-pres/sprite-vendorLogo.png) no-repeat -234px -140px;
}
#browse-jks a {
	width: 75px;
	height: 35px;
	top: 175px;
	left: 85px;
	background-position: -160px -175px;
}
#browse-jks a:hover {
	background: url(../images-pres/sprite-vendorLogo.png) no-repeat -234px -175px;
}
#browse-mickey a {
	width: 75px;
	height: 35px;
	top: 210px;
	left: 85px;
	background-position: -160px -210px;
}
#browse-mickey a:hover {
	background: url(../images-pres/sprite-vendorLogo.png) no-repeat -234px -210px;
}
#browse-procomp a {
	width: 75px;
	height: 35px;
	top: 245px;
	left: 85px;
	background-position: -160px -245px;
}
#browse-procomp a:hover {
	background: url(../images-pres/sprite-vendorLogo.png) no-repeat -234px -245px;
}
#browse-rcd a:link {
	width: 75px;
	height: 35px;
	top: 280px;
	left: 85px;
	background-position: -160px -280px;
}
#browse-rcd a:hover {
	background: url(../images-pres/sprite-vendorLogo.png) no-repeat -234px -280px;
}
#browse-ruggedridge a {
	width: 75px;
	height: 35px;
	top: 315px;
	left: 85px;
	background-position: -160px -315px;
}
#browse-ruggedridge a:hover {
	background: url(../images-pres/sprite-vendorLogo.png) no-repeat -234px -315px;
}
#browse-staun a {
	width: 75px;
	height: 35px;
	top: 350px;
	left: 85px;
	background-position: -160px -350px;
}
#browse-staun a:hover {
	background: url(../images-pres/sprite-vendorLogo.png) no-repeat -234px -350px;
}
#browse-trailmaster a {
	width: 75px;
	height: 35px;
	top: 385px;
	left: 85px;
	background-position: -160px -385px;
}
#browse-trailmaster a:hover {
	background: url(../images-pres/sprite-vendorLogo.png) no-repeat -234px -385px;
}
#browse-uswheel a {
	width: 75px;
	height: 35px;
	top: 420px;
	left: 85px;
	background-position: -160px -420px;
}
#browse-uswheel a:hover {
	background: url(../images-pres/sprite-vendorLogo.png) no-repeat -234px -420px;
}
#browse-xenon a {
	width: 75px;
	height: 35px;
	top: 455px;
	left: 85px;
	background-position: -160px -455px;
}
#browse-xenon a:hover {
	background: url(../images-pres/sprite-vendorLogo.png) no-repeat -234px -455px;
}
#browse-posilok a {
	width: 75px;
	height: 35px;
	top: 490px;
	left: 85px;
	background-position: -160px -490px;
}
#browse-posilok a:hover {
	background: url(../images-pres/sprite-vendorLogo.png) no-repeat -234px -490px;
}
#checkout_breadcrumb h3 {
	margin: 0px;
	padding: 0px;
}
#headerPhone h2 {
	margin: 0px;
	padding: 0px;
}
#promo1 {
	margin: 0px auto;
	height: 80px;
	width: 600px;
	position: relative;
}
#warn-tirePromo {
	position: relative;
	top: 0px;
	right: 0px;
	height: 80px;
	width: 600px;
	background-image: url(../images/sprite-barn-tirePromo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#warn-tirePromo li{
	display: inline;
}
#warn-tirePromo li a {
	position: absolute;
	top: 0;
	height: 80px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;
	display: block;
	outline: none;
	background-image: url(../images/sprite-barn-tirePromo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#promo1 #promo-warn a {
	left: 0;
	width: 407px;
	height: 80px;
	background-position: 0 0;
}
#promo1 #promo-warn a:hover {
	background-image: url(../images/sprite-barn-tirePromo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#holiday-tirePromo {
	position: relative;
	top: 0px;
	right: 0px;
	height: 80px;
	width: 600px;
	background-image: url(../images/sprite-holiday-tire.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#holiday-tirePromo li{
	display: inline;
}
#holiday-tirePromo li a {
	position: absolute;
	top: 0;
	height: 80px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;
	display: block;
	outline: none;
	background-image: url(../images/sprite-holiday-tire.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#promo1 #promo-holiday a {
	left: 0;
	width: 407px;
	height: 80px;
	background-position: 0 0;
}
#promo1 #promo-holiday a:hover {
	background-image: url(../images/sprite-holiday-tire.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#promo1 #promo-shipTire a {
	left: 408px;
	width: 192px;
	height: 80px;
	background-position: -408px 0;
}
#promo1 #promo-shipTire a:hover {
	background-image: url(../images/sprite-barn-tirePromo.jpg);
	background-repeat: no-repeat;
	background-position: -408px 0px;
}
/* root element for the whole scrollable setup */
div.scrollable  {
	position:relative;
	overflow:hidden;
	width: 598px;
	height:312px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #afc5cb;
}

/* 
	root element for scrollable items. It is 
	absolutely positioned with large width. 
*/
#thumbs {
	position:absolute;
	width:20000em;
	clear:both;
	
	
}

/* custom positioning for navigational links */
a.prev, a.next {
	margin-top: 10px;

}



/* single item */
#thumbs div  {
	float:left;
	width:198px;
	height:310px;
	background:#fff;
	color:#45362b;
	border-left:1px solid #afc5cb;
	cursor:pointer;
	font-size: 12px;
}
#thumbs div.last {
border-right: 1px solid #afc5cb;
}

/* style when mouse is over the item */
#thumbs div.hover {
	background-color:#e9ecee;	
}

/* style when element is active (clicked) */
#thumbs div.active  {
	background-color:#d5dade;
	cursor:default;
}

#thumbs p, #thumbs li  {
	margin:10px;
	color:#45362b;
}
#thumbs h3 {
	margin:0 0 10px;
	color:#750E02;
	font-size: 1.1em;
	background: #738793;
	padding-left: 10px;
}

#thumbs h3 em {
	font-style:normal;
	color:yellow;
}

#index-content h1, #index-content h2 {
	margin-top:0.3em;
	margin-bottom: .5em;
	padding-top: 0px;
	text-align: center;
}
#thumbs ul {
	line-height: 1.2em;
}
#thumbs li {
	margin-top: 0px;
	margin-bottom: 0px;

}
/* this makes it possible to add next button beside scrollable */
div.scrollable {
	/*float:left;	*/
}

/* prev, next, prevPage and nextPage buttons */
a.prev, a.next, a.prevPage, a.nextPage {
	display:block;
	width:18px;
	height:18px;
	background:url(../images-pres/arrow/left.png) no-repeat;
	float:left;
	cursor:pointer;
	font-size:1px;
}

/* mouseover state */
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {
	background-position:0px -18px;		
}

/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
}

/* next button uses another background image */
a.next, a.nextPage {
	background: url(../images-pres/arrow/right.png);
}

/*********** navigator ***********/


/* position and dimensions of the navigator */
div.navi {
	width:100px;
	height:20px;
	float: left;
	margin-top: 10px;
}


/* items inside navigator */
div.navi a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(images-pres/arrow/navigator.png) no-repeat 0 0;
	display:block;
	font-size:1px;
}

/* mouseover state */
div.navi a:hover {
	background-position:0 -8px;      
}

/* active state (current page state) */
div.navi a.active {
	background-position:0 -16px;     
} 	
.scrollerNav {
	height: 30px;
	padding-left: 172px;
}
.prev {
	margin-left: 180px;
	margin-right: 75px;
}
.next {
	margin-left: 25px;
}
#featuredItems {
	background: url(../images-pres/bkg-index1.jpg) no-repeat center top;
	padding-top: 8px;
	margin-top: 10px;
}
.moreInfo {
	font-weight: 700;
	color: #29495b;
	text-decoration: underline;
}#sale {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
.horizontalDivider {
	background: url(../images-pres/landingPageBar.png) repeat-x left top;
	height: 53px;
}
.horizontalDivider h2 {
	padding: 8px 0px 0px;
	margin-left: 6px;
	color: #666666;
	font-size: 1.20em;
}
.black {
	color: #000000;
}
.catColumn-1 {
	float: left;
	width: 214px;
	margin-right: 10px;
}
.catColumn-2 {
	float: left;
	width: 214px;
	padding-right: 10px;
}
.catImageDiv {
	width:155px;
	margin-left:auto;
	margin-right: auto;
	margin-bottom: 0.5em;
}
.catColumn-1 h3, .catColumn-2 h3 {
	text-align: center;
	color: #000000;
}
.catColumn-1 ul, .catColumn-2 ul {
	padding-left: 10px;
	margin-bottom: 1em;
}
.inline-li li {
	display: inline;
	padding-right: 10px;
}
ul.brandLogos {
	width: 100%;
}
.brandLogos li {
	width:150px;
	padding-left: 14px;
	margin-bottom: 1em;
	float: left;
}
#logo-dickcepek, #logo-interco, #logo-mickeythompson, #logo-pitbull    {
	text-indent: -9999px;
	height: 80px;
	width: 150px;
	display: block;
}
#logo-dickcepek {
		background: url(../images-pres/logos/dickcepek.png) no-repeat;
}

#logo-interco {
	background: url(../images-pres/logos/interco.png) no-repeat;
}
#logo-mickeythompson {
	background: url(../images-pres/logos/mickeythompson.png) no-repeat;
}

#logo-pitbull {
	background: url(../images-pres/logos/pitbull.png) no-repeat;
}

.gray {
	color: #666666;
}
#thumbsCarousel a {
	color: #FFFFFF;
	text-decoration: none;
	cursor:pointer;
}
#thumbsCarousel a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#thumbsCarousel li {
	text-align: center;
}
#thumbsCarousel img {
	margin-bottom: 2px;
}
#tireWheel-top {
	background: url(../images-pres/bkg-tireWheel-top.png) no-repeat;
	height: 50px;
	width: 674px;
}
#tireWheel-content {
	background: url(../images-pres/bkg-tireWheel-mid.png) repeat-y top;
	width: 674px;
}
#tireWheel-btm {
	background: url(../images-pres/bkg-tireWheel-btm.png) no-repeat;
	height: 20px;
	width: 674px;
}
.h3modelThumbs {
	line-height: normal;
	color: #FFFFFF;
	padding-top: 0.5em;
	padding-left: 0.5em;
}
#modelThumbs {
	background: #2A495B;
}
#tireWheel-top h1, #tireWheel-top h2 {
	color: #FFFFFF;
	padding: 0px;
	margin-left: 20px;
	padding-top: 20px;
	margin-bottom: 0px;
}
#tireWheel-img {
	height: 250px;
	width: 250px;
	float: left;
	margin-right: 30px;
	padding-left: 20px;
}
#tireWheel-text {
	float: left;
	width: 350px;
}
#tireWheel-text p {
	color: #FFFFFF;
}
#tireWheel-text ul {
	color: #FFFFFF;
	font-size: 12px;
	list-style: disc outside;
	margin-left: 20px;
}

#table-tireWheel, #table-nitro-gm, #table-nitro-dodge, #table-nitro-ford, #table-nitro-jeep, #table-nitro-toyota {
	width: 634px;
	margin-right: auto;
	margin-left: auto;
	border-collapse: collapse;
	margin-top: 2em;

}
#table-nitro-gm, #table-nitro-dodge, #table-nitro-ford, #table-nitro-jeep, #table-nitro-toyota {
	margin-top: 0;
}
#nitro-content {
	padding-bottom: 20px;
	background: #000000;
	padding-top: 20px;
}
#table-nitro-gm td.nitro-make, #table-nitro-dodge td.nitro-make, #table-nitro-ford td.nitro-make, #table-nitro-jeep td.nitro-make, #table-nitro-toyota td.nitro-make {
	color: #333333;
	background: #8bc841;
	font-weight: bold;
}
#table-nitro-gm th, #table-nitro-dodge th, #table-nitro-ford th, #table-nitro-jeep th, #table-nitro-toyota th {
	font-weight: bold;
	color: #000000;
	background: #CCCCCC;
	font-size: 12px;
}
#table-nitro-gm td,#table-nitro-dodge td, #table-nitro-ford td, #table-nitro-jeep td, #table-nitro-toyota td {
	background: #FFFFFF;
	font-size: 12px;
}


#table-tireWheel th {
	background: url(../images-pres/gradient-tireWheelTableHeader.png) repeat-x;
	height: 30px;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	vertical-align: middle;
	font-size: 13px;
}
#table-tireWheel a {
	color: #FFF;
	text-decoration: underline;
}
#table-tireWheel a:hover {
	color: #FFF;
	text-decoration: none;
}
#table-tireWheel td {
	color: #FFF;
	font-size: 13px;
}
#table-tireWheel tr.oddRow td {
	background: #738793;
	color: #000;
}
#table-tireWheel tr
{
	background: #2A495B;
}
#table-tireWheel tr.oddRow a {
	color: #000;
	
}
#table-tireWheel tr.oddRow a:hover {
	color: #000;
	text-decoration: none;
}#table-tireWheel .add, #table-nitro-gm .add, #table-nitro-dodge .add, #table-nitro-ford .add, #table-nitro-jeep .add, #table-nitro-toyota .add{
	background: url(../images-pres/addToCart-table.png) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 61px;
	cursor:pointer;
}
.qtyBox {
	height: 20px;
	width: 20px;
}
#prodPurchase-content {
	float: left;
	width: 800px;
}
#details_container {
	float: left;
	width: 415px;
	margin-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
}
#details_container h4 {
	padding: 0px;
	font-size: 1em;
	font-weight: normal;
}
#details_container h3 {
	font-size: 1em;
}
#details_container h2 {
	font-size: 1.1em;
	color:#750E02;
	margin-bottom: 0.5em;
	padding: 0px;
}
#options_wrapper h2 {
	font-size: 1.2em;
	background: #E9ECEE;
	margin: 0px;
	padding: 0px 0px 0px 1em;
	line-height: 1.5em;
	color: #2A495B;
}
#options_wrapper li {
	width: 121px;
	text-align: center;
}
.addAcc {
	background: url(../images-pres/addToCart-table.png) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 61px;
	margin-left: 28px;
	margin-top: 3px;
	outline:none;
}
.incart {
	font-size: 75%;
	color: #750E02;
}
.opt_desc {
	color:#750e02;
	font-size: 80%;
}.vendor {
	color: #2A495B;
	font-size: 1.25em;
	padding: 0px;
}
.vendorLogo {
	margin-right: 0.5em;
}
li.featureHeading {
	list-style:none;
	font-weight:700;
}
#details_container h1 {
	font-size: 1.1em;
	padding: 0em;
	margin-bottom: .3em;
}
#warrantyOverlay-inner li li {
	list-style: disc inside;
}
#nitroDetail-img {
	margin-bottom: 20px;
	margin-left: 20px;
	width: 636px;
}
#nitro-content p {
	color: #FFFFFF;
	padding-right: 20px;
	padding-left: 20px;
}
h3.shockOption {
	color: #8bce40;
	background: #000;
	padding: 3px;
	margin-bottom: 0.5em;
	width: 178px;
}
#appGuide a {
	color: #000;
	text-decoration: underline;
}
#appGuide a: hover {
	text-decoration: none;
}
