@import url(/css/results.css);
	
/*page and red header styles*/
.makemodelheader h1 { color: #333; font-size: 17px }
.makemodelheader h1 span { position: static; color: #333 }
	
/*basic page elements*/
h3,#rightcontent #installbanner p { margin-bottom:0 }
table.detail { width:100% }
#rightcontent { margin-right: 0 }
div#viewpageenglish, div#viewpagespanish { text-align: right }
blockquote.customercomments { margin-top: 1em }
div#breadcrumb { padding-top:2em }
	
/*adjusting the stye of the catgory tabs*/
#rightcontent .cat-tabs { float:left; border-bottom: 4px solid #bbb; margin-top:1em }
#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: 3px }
#rightcontent div#display { font-size: 11px; overflow: hidden; text-align: center; float: left; margin: 0 6px 2em 0; width: 400px }
#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#thumbsOpt { background-color: #000; height: 75px; white-space: nowrap }
#rightcontent div#thumbsOpt img { display: inline; margin-right: 11px }
#rightcontent div#view { margin-top: 1em }
#rightcontent div#view span { line-height: 16px }
#rightcontent div#view span#explainphoto { font-weight:normal; 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:335px } /*IE6*/
.productresults.top { margin-bottom: 0 } 
.productresults td { border-color:#333; border-style:solid; border-width:0; padding:2px; vertical-align:top }
.productresults td.ecom { padding:.5em .5em; width:140px; }
#rightcontent .productresults .cat-tabs { margin-top:0 }
.productresults td.info .star { zoom:1 }
.productresults td.info { border-width:0 0 1px 1px }
.productresults td.info li { float: left }
.productresults td.info li.options { background-color:#ededed; margin-top: .5em; padding: 2px; background-repeat: no-repeat; position: relative; width: 100%; }
.productresults td.info li.trrhpOptions { background-color:#ededed; margin-top: .5em; padding:2px;background-repeat: no-repeat; position: relative; width: 100% }
.productresults td.info li.trrhpOptions span.trrhp { line-height: 19px; padding-left: 25px; background-image: url(/images/css_elements/searchResults/rhpIcon.gif); background-repeat: no-repeat; position: absolute; top: -1px }
.productresults td.info li.options span { line-height: 19px; position: absolute; top: -1px }
.productresults td.info li.options a { color:#333; font-size:10px; }
/*.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:2px 2px 2px 0 }
.productresults td.info ul.specialoffers { border-bottom: 1px solid #333; min-height: 3em }
.productresults thead td { font-weight: bold; line-height: 5px; text-align: left }
.productresults td.info div.newproducts { line-height: 15px; background-image: url(/images/css_elements/searchResults/icon_New.jpg);  width: 75px; float: left; margin-right:3px }
.productresults td.info div.bestsellers { line-height: 15px; background-image: url(/images/css_elements/searchResults/icon_BestSeller.jpg);  width: 75px; float: left; margin-right:3px }
.productresults td.info div.oe { line-height: 15px; background-image: url(/images/css_elements/searchResults/icon_OE.jpg);  width: 75px; float: left; margin-right:3px }
.productresults td.info div.oeApproved { line-height: 15px; background-image: url(/images/css_elements/searchResults/OE_approved.gif);  width: 75px; float: left; margin-right:3px }

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

/*tire sizes and prices area*/
ul.sizestable { font-size: 11px; margin: 0 0 0 2%; padding: 0; text-indent: 0; width: 98% }
ul.sizestable li { border-bottom: 1px solid #333; display: block; float: left; line-height: 20px; list-style-type: none; margin: 0 2% 0 0; padding: 0; text-align: center; text-indent: 0; width: 31% }
ul.sizestable li strong { float: left; padding-left: 14px; font-size: 12px }
ul.sizestable li a { float: right }
.availableF { background-image: url(/images/css_elements/detailPage/markerF.gif); background-position: left center; background-repeat: no-repeat; }
.availableR { background-image: url(/images/css_elements/detailPage/markerR.gif); background-position: left center; background-repeat: no-repeat; }
	
/*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 }

