@import url(/css/results.css);
	
/*page and red header styles*/
#email { background-image:url(/images/css_elements/envelope.gif) }
.makemodelheader h1 { color: #333; font-size: 17px }
.makemodelheader h1 span { color:#333; float:none; font-family:Arial, Helvetica, Sans-serif; font-size: 11px; line-height: normal;padding:0 0 0 .5em }
.makemodelheader img { margin-right: 10px }
.pageheader a { padding-left: 20px }
	
/*basic page elements*/
h3,#rightcontent #installbanner p { margin-bottom:0 }
table.detail { width:100% }
#rightcontent { margin-right: 0; padding-left:10px }
div#viewpageenglish, div#viewpagespanish { text-align: right }
div#breadcrumb { padding-top: 2em }
	
/*adjusting the stye of the catgory tabs*/
#rightcontent .cat-tabs { float:left; border-bottom: 4px solid #bbb }
#rightcontent .cat-tabs a,#rightcontent .cat-tabs a.current:hover { color:#333; text-decoration:none }
#rightcontent .cat-tabs a:hover, #leftnav ul li a:hover { color:#c00; text-decoration:underline }
#rightcontent table.ecom ul.cat-tabs li a span.star {background-image:url(/images/headers/upgradegarage/new_item.gif)}
	
/*image area*/
#rightcontent img.productimg { border: 1px solid #333; margin-bottom: 5px }
#rightcontent div#display { font-size: 11px; overflow: hidden; text-align: center; float: left; margin: 0 6px 2em 0; width: 400px   }
#rightcontent div#display a { font-size: 11px }
#rightcontent div#display img { display: inline }
#rightcontent div#thumbs { background-color: #000; height: 75px; white-space: nowrap }
#rightcontent div#thumbs img { display: inline; margin-right: 11px }
#rightcontent div#view { margin-top: 1em }
#rightcontent div#view span { line-height: 16px }
#rightcontent div#view span#explainphoto { text-align: left; background-color: #eee; display: block; padding: 2px; border-top: 1px dashed #ccc; margin: 0 }
#rightcontent div#view span#enlarge { display: block; background-color: #ccc; }
#rightcontent div#view span#enlarge a { display: inline; background-image: url(/images/css_elements/icon_LgPic.gif); color: #333; font-weight: 800; text-decoration: none; background-repeat: no-repeat; background-position: 0 center; background-color: #ccc; padding-left: 18px; padding-top:2px }
#rightcontent div.tabbedcontent { clear: both; padding: 1em; border: solid 1px #bbb; zoom:1  }
	
/*styles from search results modified for detail page*/
#leftnav { width: 200px }
.productresults { clear: right; float: right; margin-bottom: 1em; width:325px; _width: 320px }
.productresults td { border-color:#333; border-style:solid; border-width:0; padding:3px; vertical-align:top }
.productresults td.ecom { padding: 1em .5em; width:140px }
.productresults td.info { border-width:0 0 1px 1px }
.productresults td.info .star { zoom:1 }
.productresults td.info li { float: left }
.productresults td.info li.options { border-bottom:1px solid #333; margin:0 3px 3px 0 }
.productresults td.info li.prices { width:70% }
.productresults td.info li.prices span.itemprice { white-space: nowrap }
.productresults td.info li.qty { float: left }
.productresults td.info ul,.productresults td.info li { padding:3px 3px 3px 0 }
.productresults td.info ul.specialoffers { border-bottom: 1px solid #333; min-height: 3em }
.productresults thead td { font-weight: 800; line-height: 5px; text-align: left }

/*wheels not available*/
.productresults td.infoOnly {border-width:0 1px 1px 1px; font-size:11px; padding: 5px 0 0 5px}

/*customer reviews*/
p.reviewlinks { display: block; text-align: right }
p.reviewlinks strong { float:left }
table.reviewtable { border: 1px solid #ddd; width: 100% }
table.reviewtable td { padding: 4px }
table.reviewtable tbody td p { border-bottom: 1px dotted #ccc; display: block; line-height: 1.75em; margin: 0 1em }
table.reviewtable tbody td p.vehicle { border-bottom: 1px solid #ccc; margin-top: 1em }
table.reviewtable tbody td p.vehicle a { font-size: 11px; padding-left: 2em }
table.reviewtable tbody td p strong { float: right; width: 70% }
table.reviewtable tbody td p.vehicle strong { padding-left: 40px; background-repeat: no-repeat; background-position: left center; float: none; width: auto }
table.reviewtable thead td { background-color: #ddd }
table.reviewtable tfoot td { background-color: #eee; text-align: left }
table.reviewtable tbody td.reviewcopy p { border: 0; margin-top: 3em; margin-bottom: 1em }
table.reviewtable tbody td.reviewcopy p strong { float: none }
table.reviewtable tbody td.reviewcopy div { background-color: #eee; border-color: #ddd; border-style: solid; border-width: 1px 0 0 1px; margin: 0 1em 2em 2em }
table.reviewtable tbody td.reviewcopy div blockquote { background-color: #fff; margin: 0; padding: 1em 4px }
table.reviewtable tbody td.reviewcopy div p { padding: 4px; margin: 0; line-height: 1em  }
table.reviewtable tfoot td img { display: inline; padding-left: 10px }
div.newproducts { line-height: 15px; background-image: url(/images/css_elements/searchResults/sp/icon_New.jpg);  width: 75px; float: left; margin-right:3px }
div.bestsellers { line-height: 15px; background-image: url(/images/css_elements/searchResults/sp/icon_BestSeller.jpg);  width: 75px; float: left; margin-right:3px }
div.oe { line-height: 15px; background-image: url(/images/css_elements/searchResults/sp/icon_OE.jpg);  width: 75px; float: left; margin-right:3px }
div.oeApproved { line-height: 15px; background-image: url(/images/css_elements/searchResults/sp/OE_approved.gif);  width: 75px; float: left; margin-right:3px }

