/*core html tags*/
a {outline:none}
blockquote {margin-left:2em}
body {background-color:#fff; border:0;color:#333;font-family:Arial, Helvetica, Sans-serif;font-size:12px;margin-left:5px;margin-top:0;padding:0}
body#wheelsearch {margin-left:0;margin-top:0}
form,#WSLspecs h3 {margin:0}
h1 {font-size:18px}
h1,h2,h3,h4,h5,h6,td {color:#333}
h2,.popupwindow h2,*#redlineheader {font-size:16px}
h3 {font-size:14px;margin-top:0}
.blue560 {background-image:url("/images/cart/cart_headers/blueHeader550.gif"); background-repeat: repeat-x; width: 545px; background-position:left top; color:#ffffff; display:block; float:left; font-size:12px; font-weight:700;  margin:0px; padding:3px 0px 5px 5px;}
.EstDel {background-color:#ffffcc; display:block; float:left; color:#333333; padding: 5px; font-size:12px;margin-top:0px;}
h4 {font-size:13px;line-height:120%;margin:0 0 1em}
html {font-size:100.01%}
html>body a.moredata,html>body a.moredataright {display:inline-block;vertical-align:bottom}
img {border:0}
p {line-height:120%;margin:0 0 1em}
td {font-size:12px}
th {font-size:13px}
thead a:active {font-style:normal;font-weight:normal}
thead a:hover {color:#00c;font-style:normal;font-weight:normal;text-decoration:underline}
thead a:link,thead a:visited {font-style:normal;font-weight:normal;text-decoration:none}
thead th,tfoot td {background:#ddd;font-weight:normal}
thead,tfoot {font-size:12px;font-style:normal;font-weight:normal;text-align:center}
:link,.headers span a:link {color:#00c}
:link,:visited,#tirelinks a:hover,.whitetext a:active,#newproduct li a:hover,#newproduct li a:active {text-decoration:underline}
:link:hover,:visited:hover,:link:active,:visited:active,.rederroraction,.rederror a:link,.rederror a:visited,.rederroraction a:link,.rederroraction a:visited,.headers span a:hover,.headers span a:active {color:#c00}
:visited,.headers span a:visited {color:#309}

/*brakes/suspension results*/
.brakealert {background-color:#000;color:#fff;font-size:12px;font-weight:bold;padding-left:2px;text-align:left}
.brakeratingchart { line-height:1.5em; clear: right; margin-bottom:1px; padding-bottom:1px }
.brakeratingchart span {white-space:nowrap}
.brakeratingchart span img,.refnum img,.reviewhelpful img,#sidebar img {display:inline}
.brembo {color:#ef3e42;font-weight:bold}
.grayline {border-right:1px solid #333;padding-left:5px}
.itemadded,.mainsmallerred,.markdown {color:#c00;font-size:10px}
.prodaddcarthead {border-color:#333;border-style:solid;border-width:1px 1px 0 0;font-size:11px;padding-left:4px}

/*cart*/
.cartavailability,.mainsmaller,.headers sup {font-size:10px}
.cartcontent {border-top:1px dashed #333;margin-bottom:4px;margin-left:4px;margin-top:4px;padding-bottom:4px;padding-left:4px;padding-top:4px}
.carthead {border-bottom:1px solid #333;margin-bottom:4px;padding-bottom:1px}
.cartitem {border-top:1px dashed #333;margin-bottom:5px;margin-top:7px;padding-bottom:5px;padding-top:7px}
.formnotelist {font-size:11px;line-height:120%;list-style:none;margin:.5em 0 0;padding-left:1em}
.msgvalid {color:#036;font-weight:bold;margin-left:19px}
.refnum {width:250px}
.refnumbody {border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;margin:0;padding:4px}
.refnumbody2 {border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;border-top:1px solid #000;margin:0;padding:2px}
.refnumhead {background-color:#ccc;border-left:1px solid #000;border-right:1px solid #000;border-top:1px solid #000;margin:0;padding:0;text-align:center}
.refnumhead h5 {color:#333;font-size:11px;font-weight:bold;margin:0;padding:2px}

/*continental*/
.ctna {color:#f90;font-size:11px;font-weight:bold}

/*customer comments*/
.xb1 {background:#eee;margin:0 5px}
.xb1,.xb2,.xb3 {height:1px}
.xb1,.xb2,.xb3,.xb4 {background-color:#eee;display:block;overflow:hidden}
.xb2 {border-width:0 2px;margin:0 3px}
.xb2,.xb3,.xb4 {border-left:1px solid #eee;border-right:1px solid #eee}
.xb3 {margin:0 2px}
.xb4 {height:2px;margin:0 1px}
.xtop,.xbottom {background:transparent;display:block;font-size:1px}
blockquote.customercomments { background-color: #eee; color: #036; margin: 0 }
blockquote.customercomments b { display: block; background-color: #eee; background-image: url(/images/about/quote_boxes/lower-right.gif); background-repeat: no-repeat; background-position: right 0; overflow: hidden; line-height: 6px; height: 6px; }
blockquote.customercomments b span { background-image: url(/images/about/quote_boxes/lower-left.gif); display: block; width: 7px; }
blockquote.customercomments i { display: block; background-color: #eee; background-image: url(/images/about/quote_boxes/upper-right.gif); background-repeat: no-repeat; background-position: right 0;  overflow: hidden; line-height: 6px; height: 6px;}
blockquote.customercomments i span { background-image: url(/images/about/quote_boxes/upper-left.gif); display: block; width: 7px; }
blockquote.customercomments p { background-image: url(/images/about/quote_boxes/open-quote.gif); background-repeat: no-repeat; background-position: left top; display: block; margin: 0 5px; padding-left: 20px; text-align: center; }
blockquote.customercomments p span { background-image: url(/images/about/quote_boxes/close-quote.gif); background-repeat: no-repeat; background-position: right bottom; padding-right: 20px; display: block; }
/*customer reviews*/
.reviewbody {margin-bottom:2em;margin-left:1em}
.reviewcontent {border:solid 1px #ccc;margin:0 0 1em;width:760px}
.reviewdate {background-color:#eee;margin-bottom:0;padding:2px}
.reviewhelpful {background-color:#eee;padding:4px 1px 4px 5px}
.reviewtext {border-left:1px solid #ddd;padding:1em;width:600px}

/*data tables*/
.tablealtrows caption {background-color:#555;color:#fff;font-size:12px;font-weight:bold;padding:2px}
.tablealtrows th {background-color:#fff;border-bottom:1px solid #333;color:#333;font-size:11px;font-weight:bold}
.tablealtrows tr.even {background:#eee}
.tablealtrows tr:hover,.tablealtrows tr.even:hover {background:#ffc}
.tablelinedrows caption {background-color:#555;color:#FFF;font-size:10pt;font-weight:bold;padding:2px;text-decoration:none}
.tablelinedrows td {border-bottom:1px solid #333;padding:2px;vertical-align:top}

/*detail pages*/
#explainphoto {border-top:1px dashed #ccc;font-weight:normal;margin-top:2px;padding:5px;text-align:left}
#mostapproxphoto {background-image:url(/images/navigation/stripe.png);border:solid 1px #bbb;font-size:11px;font-weight:bold;margin-bottom:2px;padding:2px 1px;text-align:center}
#mostapproxphoto span { font-size:11px; font-weight:normal; }
/*ecom tables*/
.mapprice {text-decoration:line-through}
.markdownprice {color:#333;font-weight:bold}
.pricebefore,.pricesoldout {font-weight:bold;text-decoration:line-through}
.resultshead,.searchhead {margin-top:20px;padding-bottom:2px;padding-top:20px}
.resultsperfcat {background-color:#ccc;color:#333;font-weight:bold;margin-bottom:5px;padding:2px;vertical-align:middle;width:760px}
.resultsprodcat {background-color:#c00;color:#fff;margin-bottom:5px;padding:2px;vertical-align:middle;width:760px}
.resultsprodname a:hover {color:#333;font-weight:bold;text-decoration:underline}
.searchfootnew {border-top:1px dashed gray;margin-bottom:0;padding-bottom:0;padding-top:0}
.searchhead2new {border-bottom:1px dashed gray;text-align:right;vertical-align:bottom}
.searchhead2new a:hover,.searchhead2new a:active,.headers a:link,.headers a:visited,.headers a:hover,.headers a:active {color:#c00;text-decoration:none}
.searchhead2new a:link,.searchhead2new a:visited {text-decoration:none}
.searchheadnew {border-bottom:1px dashed gray;margin-top:5px;padding-bottom:2px;padding-top:5px}
.searchresult {border-top:1px solid #333;margin-bottom:5px;margin-top:7px;padding-bottom:5px;padding-top:7px}
.searchresultgreybox {background-image:url(/images/tires/headers/comparetireresults_table_bg.gif);border-top:1px solid #333;margin-bottom:5px;margin-top:7px;padding-bottom:5px;padding-top:7px}
.searchresultgreyboxnew,.searchresultnew {margin-bottom:5px;margin-top:7px;padding-bottom:5px;padding-top:7px}
.searchresultrhp {border-top:1px dashed #333;clear:left;margin-top:.5em;padding-top:.2em}
.soldout,.specialoffer { background-color:#fff; color:#c00; font-size: 11px !important; font-weight:bold }
.tdggrey {background-color:#ccc;padding-bottom:12px;padding-top:6px}
.tdgresulthead {background-color:#ccc;font-size:12px;font-weight:bold;padding-bottom:5px;padding-left:5px;padding-top:5px}
.tdgresultsbody {padding-left:5px;padding-right:5px;padding-top:5px}
.tdgright {border-left:1px solid #036;padding-left:5px;padding-top:6px}

/*gift guide*/
.ggnavcolbody {background-color:#eee;padding-bottom:15px;padding-left:10px!important;padding-top:15px}
.ggnavcolhead {background-color:#ccc;border-bottom:1px solid #333;border-left:1px solid #333;border-top:1px solid #333;font-size:11px;font-weight:bold;padding:1px}

/*headers*/
#redlinehead {height:60px;width:760px}
#redlinehead img {margin-top:14px}
#redlineheader {background-image:url(/images/headers/redline_hdr_bg.gif);background-position:left center;background-repeat:repeat-x;font-size:32px;height:32px;line-height:32px;margin:14px 0 28px;padding:0;position:relative;width:760px}
#redlineheader img {border-right:6px solid #FFF;vertical-align:middle}
#redlineheader span {background-color:#fff;color:#c00;font-size:11px;padding:0 0 0 4px;position:absolute;right:0;top:1px}
#redlineheader span a,.namescell {padding:2px}
.headers {display:block;font-family:Futura, "Microsoft Sans Serif", arial, helvetica;margin-bottom:5px;text-decoration:none}
.headers span {background-color:#fff;color:#c00;float:right;line-height:58px;padding-left:5px;padding-right:5px}
.pageheader {background-image:url(/images/css_elements/c00.gif);background-position:left center;background-repeat:repeat-x;font-family:Futura, "Microsoft Sans Serif", arial, helvetica;width:760px}
.pageheader a { background-repeat: no-repeat; background-position: left center; font-family:Arial, Helvetica, Sans-serif; font-size: 11px}
.pageheader a#email { padding-left:20px; background-image: url(/images/css_elements/envelope.gif); }
.pageheader a#share { padding-left:20px; background-image: url(/images/css_elements/plus.gif); }
.pageheader h1 {background-color:#fff;color:#c00;display:inline;font-size:16pt;font-weight:lighter;height:60px;line-height:60px;padding-right:3px}
.pageheader h1 a {font-family:Futura, "Microsoft Sans Serif", arial, helvetica; font-size:16pt}
.pageheader img {background-color:#fff;border-right:10px solid #fff}
.pagesubheader {background-image:url(/images/css_elements/c00.gif);background-position:left center;background-repeat:repeat-x;font-family:"Futura", "Microsoft Sans Serif", arial, helvetica;width:760px}
.pagesubheader h3 {background-color:#fff;color:#c00;display:inline;font-size:11pt;font-weight:lighter;height:60px;line-height:60px;padding-right:3px}
.makemodelheader {height:60px;margin-top:10px;vertical-align:middle}
.makemodelheader h1 {color:#c00;font-size:16pt;font-weight:lighter;line-height:40px}
.makemodelheader img {background-color:#fff;float:left;margin-right:25px}
.titleheader a:link,.titleheader a:visited,.titleheader a:hover,.titleheader a:active {color:#333;text-decoration:none}
.titleheader h2 {color:#333;display:inline;font-size:14pt;font-weight:lighter;padding-right:10px}
	
/* remove fixed width when header is nested in a table */
table tr td #redlinehead, table tr td #redlineheader, table tr td .headers, table tr td .pagesubheader { width: auto }
	
/*home page*/
.f1 h1,.f2 h1,.f3 h1,.f3promo h1 {background-color:#000;margin:0}
.f1,.f2 {padding-right:4px}
.f2 p,.f3 p {margin-left:10px}
.f2,.f3 {background-image:url(/images/navigation/triangle2.gif);background-position:left bottom;background-repeat:no-repeat;border-left:1px solid #000}
.f3,.f3promo,.fitmentdata ul li {margin:0;padding:0}
.f3promo {background-color:#000}
.f3promo h5 {font-size:11px;margin:0;padding-bottom:.2em;padding-top:.3em;text-align:center}
.f3promo h5 a,.f3promo a:visited,.helplink.white {color:#FFF}

/*important notes*/
.importantnote { border:1px solid #ccc; margin-bottom:10px; background-color:#FFFEDE; font-size:11px }
.importantnote div { padding:3px }
.importantnote hr { margin-top: 5px -5; margin-bottom: 5px -5; background-color: #999999; width: 98%; height: 1px; border: none; display: block; clear: both }

/*installer*/
.installerresponse { color:#69c; font-size:11px; font-weight:bold; margin-left: 2em; padding-right:2em ; display: block; }

/*landing pages*/
#newproduct {background-color:#eee;margin-bottom:3px;padding:0 0 10px;width:507px}
#newproduct .full {height:80px;width:490px}
#newproduct .half {height:85px;width:240px}
#newproduct img {margin-left:0;margin-right:3px;margin-top:0}
#newproduct li {background-color:#fff;display:block;float:left;margin:3px;padding:3px}
#newproduct ul {clear:left;margin:0;padding:0}
.tirewheelincludename {font-size:14px;font-weight:bold;margin-left:8px}

/*more info*/
a.moredata span {-moz-border-radius:5px;-webkit-border-radius:5px;color:#333;display:none;left:10px;padding:5px;position:absolute;top:10px;white-space:nowrap}
a.moredata,a.moredataright {border-bottom:1px dashed #333;color:#333;position:relative;text-decoration:none;z-index:500}
a.moredata:hover span,a.moredataright:hover span {background:#ffc;border:1px solid #cc9;cursor:default;display:block;z-index:520}
a.moredata:hover,a.moredataright:hover {background:#ffc;border-color:#333;color:#333;cursor:default;position:relative;z-index:510}
a.moredata:link,a.moredataright:link {cursor:pointer}
a.moredata:visited,a.moredataright:visited,.searchhead a:link,.searchhead a:visited,.searchheadnew a:link,.searchheadnew a:visited {color:#333;text-decoration:none}
a.moredataright span {-moz-border-radius:5px;-webkit-border-radius:5px;color:#333;display:none;padding:5px;position:absolute;right:10px;top:10px;white-space:nowrap}

/*nav/footer*/
#footer {clear:both;padding-top:20px}
.copyright {background:#000;clear:left;color:#FFF;float:left;font-size:11px;font-weight:bold;margin-bottom:5px;margin-top:2px;padding:1px 2px 1px 0;text-align:right;voice-family:inherit;width:758px}
.copyright .phonenum {float:left;margin-left:3px}
.copyright a:hover,.copyright a:active {background:#000;color:#c00}
.copyright a:link,.copyright a:visited {background:#000;color:#fff;text-decoration:none}
.greynavtab {color:#036;font-size:11px;font-weight:bold;text-decoration:none}

/*new items*/
.bluestar {background-image:url(/images/headers/upgradegarage/blue_star.gif);background-position:0 center;background-repeat:no-repeat;padding-left:13px}

/*new products*/
.h3new {border-bottom:1px solid #036;color:#036;font-size:16px;margin:12px;width:730px}
.newprodborder {border-color:#eee;border-style:solid;margin:5px}
.npheader {background-image:url(/images/headers/upgradegarage/new_item_header.gif);background-position:0 top;background-repeat:no-repeat}
.star {background-image:url(/images/headers/upgradegarage/new_item.gif);background-position:0 center;background-repeat:no-repeat;padding-left:10px}
.star_grey {background-image:url(/images/headers/upgradegarage/new_item_grey.gif);background-position:0 center;background-repeat:no-repeat;padding-left:12px}
.star_top {background-image:url(/images/headers/upgradegarage/new_item.gif);background-position:0 0;background-repeat:no-repeat;padding-left:10px}

/*popups*/
.popupdivider {border-bottom:1px dashed #333;padding-bottom:5px}
.popupwindow {padding:1em}
.popupwindow #closewindow {display:block;font-size:10px;margin-top:2em;text-align:right}
.popupwindow h1 {font-size:18px;margin-top:0}
.popupwindow h3 {font-size:14px}
.popupwindow img {margin-bottom:1em;margin-left:1em;padding:2px}

/*red notes*/
.msginvalid {color:#c00;font-weight:bold;margin-left:19px}
.rating {color:#c00;font-size:15px;font-weight:bold}
.rederror {color:#c00;font-size:12px;font-weight:bold}
.redhead {color:#c00;font-size:16px;font-weight:bold}
.rednote {color:#c00;font-size:11px;font-weight:bold}
.rednote12 {color:#c00;font-size:12px;font-weight:bold}
.soldoutpkg {color:#c00;font-size:11px;font-weight:bold}

/*special*/
#custcomments {color:#036;padding-left:2px;padding-right:2px;text-align:center}
.american { background-image: url(/images/tires/images/sm_flag_usa.gif) }
.canadian { background-image: url(/images/tires/images/sm_flag_canada.gif) }
.flag { background-repeat: no-repeat; background-position: left 0.5em; padding-top: 5px; padding-bottom: 5px; padding-left: 22px; }
.espanol { background-image: url(/images/tires/images/sm_flag_spanish.gif) }
.videolink { padding:1px 0 1px 18px; background-image: url(/images/videos/components/clacker_sm.gif); background-position: left center; background-repeat: no-repeat; white-space: nowrap }
		
/*survey*/
.surveyheadernumbers {background-color:#036;border-right:1px solid #fff;color:#fff;font-weight:bold;padding-left:2px!important;text-align:center}
.surveyheaders {background-color:#000;color:#fff;font-weight:bold;padding:1px;text-align:left;width:760px}

/*tech Pages*/
#maincontent { float:left; width:510px}
#sidebar { float:right; text-align:right; width:247px}
#subhead {margin-bottom:8px;width:760px}
#wrap { width: 760px}
.techselect {margin-bottom:12px;margin-top:0}
.tech_table p {display:block;margin-bottom:.5em}

/*tire detail*/
#svadd {background-image:url(/images/upgrade_garage/lp/green_plus_sm.gif);background-repeat:no-repeat;font-size:10px;font-weight:normal;padding-left:13px}
.TRTestResults1LeftBox {border-bottom:1px solid #dadada;border-left-width:0;border-right-width:0;border-top-width:0;vertical-align:top}
.TRTestResults1RightBox {background-image:url(/images/tires/images/gradient_bg.jpg);border-bottom:1px solid #dadada;border-left:2px solid #dadada;border-right-width:0;border-top-width:0;vertical-align:top}

/*tire results*/
#tirelinks a {color:#333;font-size:11px;font-weight:bold;padding-right:15px;text-decoration:none;text-transform:uppercase;white-space:nowrap}
#TRTestResults {background-image:url(images/tires/headers/tabletabs/SummaryTab.gif);background-position:right top;background-repeat:no-repeat;height:20px;width:760px}
#TRTestResults2 {border-bottom:2px solid #dadada;border-left:2px solid #dadada;border-right:2px solid #dadada;width:756px}
#TRTestResults2LeftBox {display:block;float:left;text-align:left;width:70%}
#TRTestResults2rRghtBox {display:block;float:left;width:30%}
.packBlurb {background-color:#ddd;color:#036;font-weight:bold;padding:4px 6px 4px 14px}
/*tire tests*/
#testcontent {float:left;width:500px}
#testsidebar {margin-left:505px;text-align:right;width:247px}
	
/*universal styles*/
#svAdd { font-size: 10px; font-weight: normal; background-image: url(/images/upgrade_garage/lp/green_plus_sm.gif); background-repeat: no-repeat; padding-left: 13px }
.bluelineclass {background:url(/images/navigation/blue_line_left.gif) repeat-y}
.bluelineongrey {background:url(/images/navigation/blue_line_gray_bg.gif) repeat-y}
.bordered {border:1px solid #333;margin-bottom:.5em}
.bottomdot {border-bottom:1px dotted #ccc}
.bottomline {border-bottom:1px solid #333;margin-bottom:5px;margin-top:7px;padding-bottom:5px;padding-top:7px}
.bottomline3px {border-bottom:3px solid #333;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}
.box {border:solid 1px #333;margin:1px 2px;padding:1px 2px}
.box333 {border-bottom:1px solid #333;border-right:1px solid #333;border-top:1px solid #333;padding-left:5px}
.boxleftright {border-left:solid 1px #333;border-right:solid 1px #333;margin:1px 2px;padding:1px 2px}
.boxleftrighttop {border-left:solid 1px #333;border-right:solid 1px #333;border-top:solid 1px #333;margin:1px 2px;padding:1px 2px}
.boxright {border-right:solid 1px #333;margin:1px 2px;padding:1px 2px}
.boxtop {border-top:solid 1px #333;margin:1px 2px;padding:1px 2px}
.boxtopright {border-right:solid 1px #333;border-top:solid 1px #333;margin:1px 2px;padding:1px 2px}
.centercolbody3 {padding-bottom:5px;padding-left:10px}
.centercolbody3 .brakeratingchart,#maincontent ol li,#testcontent ol li {margin-bottom:1em}
.clearing { clear:both }
.darkgreylink a,.resultsprodname a,#newproduct li a {color:#333;font-weight:bold;text-decoration:none}
.darkgreylink a:hover,.searchhead a:hover,.searchhead a:active,.searchheadnew a:hover,.searchheadnew a:active {color:#333;text-decoration:underline}
.darkgreylinksmaller a {color:#333;font-size:10px;font-weight:bold;text-decoration:none}
.darkgreylinksmaller a:hover {color:#333;font-size:10px;text-decoration:underline}
.greyrule {border-color:#ccc;border-style:solid}
.fitmentdata ul {float:left;list-style-type:none;margin:0 0 .5em;padding:0;width:49%}
.helplink {cursor:help;font-size:11px;font-weight:normal}
.hidden {display:none}
.invalid {background:url(/images/register/valid_no_trans.gif) no-repeat 0 0;padding-bottom:5px;padding-right:15px}
.leftcolbody {background-color:#eee;border-right:1px solid #333}
.leftcolbody h5 {background-color:#ccc;border-bottom:1px solid #333;border-left:1px solid #333;border-top:1px solid #333;color:#333;font-size:11px;font-weight:bold;margin:0;padding:1px 1px 1px 2px}
.leftcolcontent {padding-left:7px}
.likeh3 {color:#333;font-size:14px;font-weight:bold}
.loadingMsg {color:#333;font-size:11px;font-weight:bold}
.mainclass {color:#333;font-size:12px}
.maininalotclass {margin-left:15px}
.mainsmall,#WSLchangeColor {font-size:11px}
.mainsmallbold {font-size:11px;font-weight:bold}
.mainsmallerbold {color:#333;font-size:10px;font-weight:bold}
.nobulletlist {line-height:130%;list-style-type:none;margin:5px;padding:5px}
.outlined {border:solid 1px #000;margin-bottom:10px;width:760px}
.mmygreyboxforms {padding-left:15px}
.mmygreyboxforms input {margin-left:3px}
.prodperfcat {background-color:#eee;margin-bottom:5px;padding:.3em 0 .3em .1em;width:760px}
.productleftcolhead {background-color:#ccc;border-bottom:1px solid #333;border-left:1px solid #333;border-top:1px solid #333;color:#333;font-size:11px;font-weight:bold;margin:1px 1px 1px 2px;padding:1px 1px 1px 2px;text-align:left}
.smallbulletlist {line-height:130%;list-style-type:none;margin-left:.75em;padding:5px 0;text-indent:-.75em}
.tirespecial {color:#c00;font-size:11px}
.topline {border-top:1px solid #333;margin-top:7px;padding-top:7px}
.valid {background:url(/images/register/valid_yes_trans.gif) no-repeat 0 0;padding-bottom:5px;padding-right:15px}
.vehiclestyle {color:#036;margin-left:35px;margin-top:45px}
.whitelinks {color:#FFF;font-size:11px;text-decoration:none}
.whitelinks a:hover,.whitelinks a:active,.whitelinkssmall a:hover,.whitelinkssmall a:active,.whitetext a:link,.whitetext a:visited {color:#FFF;text-decoration:underline}
.whitelinks a:link,.whitelinks a:visited,.whitelinkssmall a:link,.whitelinkssmall a:visited {color:#FFF;text-decoration:none}
.whitelinkssmall {color:#FFF;font-size:10px;text-decoration:none}
.whitetext {color:#FFF;font-size:12px;text-decoration:none}
.whitetext a:hover {color:#00c;text-decoration:underline}
/* used to style brand pages */
ul.imglist { display: block; margin: 0; padding: 0 }
ul.imglist li { border-bottom: 1px solid #bbb; display: block; float: left;  height: 12em; margin-bottom: 2em; padding-top: 1em; width: 24%; text-align: center }
ul.imglist li.lastrow { border-bottom: 0 }
ul.imglist li a { text-decoration: none ; cursor: pointer; }
ul.imglist li span { text-decoration: underline }
ul.imglist li img { display: inline; margin-bottom: 1em }
ul.logos li { height: 7em; position: relative }
ul.logos li span { position: absolute; bottom: 1em; left: 0; display: block; width: 100% }
	
/*wheel search*/
#WSLbottom #WSLleft {background-image:url(/images/wheelrack/WheelSearchLightBG/td4.gif);background-position:0 bottom}
#WSLbottom #WSLmiddle {background-image:url(/images/wheelrack/WheelSearchLightBG/td5.gif);background-position:0 top;background-repeat:repeat-x;height:15px}
#WSLbottom #WSLright {background-image:url(/images/wheelrack/WheelSearchLightBG/td6.gif);background-position:0 bottom}
#WSLbrand {border-bottom:1px solid #bbb}
#WSLbullets div {float:left!important;font-size:11px;margin-bottom:-2000px;padding:5px 5px 2000px;width:150px}
#WSLbullets li {padding-bottom:2px;padding-left:7px;text-indent:-7px}
#WSLbullets td {overflow:hidden}
#WSLcar {background-image:url(/images/navigation/vehicon_trans.gif);background-position:0 .75em;background-repeat:no-repeat;font-size:11px;font-weight:bold;height:40px;line-height:1.5em;margin-left:10px;padding-left:40px;padding-top:.5em}
#WSLcolor {border-right:1px solid #333;float:left;line-height:22px;padding:3px 5px}
#WSLfrontBlackWheelCoverImage,#WSLrearBlackWheelCoverImage {behavior:url(/scripts/iepngfix.htc)}
#WSLlinks {border-top:1px solid #bbb;font-size:11px;padding-bottom:5px;padding-right:10px;padding-top:10px}
#WSLscale,#WSLprint {border-right:1px solid #333;float:left;font-size:11px;line-height:22px;padding:3px 5px}
#WSLspecs img {margin:5px}
#WSLspecs ul {list-style-type:none;margin:0;padding:0;text-indent:0}
#WSLsuv {background-image:url(/images/navigation/suvehicon_trans.gif);background-position:0 .75em;background-repeat:no-repeat;font-size:11px;font-weight:bold;height:40px;line-height:1.5em;margin-left:10px;padding-left:40px;padding-top:.5em}
#WSLtop #WSLleft {background-image:url(/images/wheelrack/WheelSearchLightBG/td1.gif)}
#WSLtop #WSLleftcorner {background-image:url(/images/wheelrack/WheelSearchLightBG/i1.gif);float:left;height:23px;width:7px}
#WSLtop #WSLmiddle {background-color:#c4c4c4;background-image:url(/images/wheelrack/WheelSearchLightBG/td2.gif);background-repeat:repeat-x}
#WSLtop #WSLright {background-image:url(/images/wheelrack/WheelSearchLightBG/td3.gif)}
#WSLveh_opt {background-color:#bbb;border-bottom:1px solid #333;border-top:1px solid #333}
.frmt {display:block;line-height:11px;padding-left:64px}

/*winter results*/
.col {float:left;width:140px}
.wheelchoicebox {border-bottom:1px solid #ddd;border-collapse:collapse;border-left:1px solid #ddd;border-right:1px solid #ddd;margin:0}
.wheelchoicebox p {font-size:12px;margin:-.2em 0 0;padding:5px}
.wheelselect {background-color:#ddd;margin-top:5px;padding:1px}

/*wishlist*/
.wlheader {background-image:url(/images/headers/upgradegarage/wishlist_header.gif);background-position:0 top;background-repeat:no-repeat}
.wlmaincontent {background-color:#eee;margin:0;position:relative;visibility:visible;width:760px}

/*???*/
#savedVehicleAlert {color:#333;font-family:Arial,san-serif;font-size:10px;margin:5px 0}
#savedVehicleAlert b {color:#c00;font-weight:bold}
.col b {background-color:#ccc;color:#333;font-size:15px;font-weight:bold;margin:0 0 0 6px}
.col img {margin:5px 0 0 6px}
.colwrap {background:#ccc;border:1px #000 solid;clear:both;float:left;margin-top:35px;padding:5px 0;voice-family:inherit;width:758px}
.colwrap h1 {font-size:11px;font-weight:bold;margin:0;padding:0}
.colwrap li {list-style-image:none;list-style-type:none}
.colwrap ul {font-size:11px;line-height:1.3em;list-style:none;margin:.3em 0 0;padding-left:1em;text-indent:-.8em}
.consumerbestbuy {color:#063;font-weight:bold}
.consumerbestbuylogo {float:left;padding-right:5px;padding-top:.4em;vertical-align:middle}
.consumerbestbuysm {color:#063;font-size:.8em;font-weight:bold;text-align:left}
.sizes {background-image:url(/images/upgrade_garage/new_product_tab.gif);background-repeat:no-repeat;border-bottom:1px solid #333;font-weight:bold;margin-left:10px;width:730px}
.viewall {float:right;margin-right:23px}
#llantasWrapper{
width:800px;
margin-left:auto;
margin-right:auto;
}
	
/*Safari Hacks*/
#WSLcar, #WSLsuv { height:39px; # } /* All but Safari 2 see this */
@media screen and (-webkit-min-device-pixel-ratio:0) { #WSLcar, #WSLsuv { height:40px; # } /* Only Safari 3 sees this */ }
