:link, :visited { text-decoration: underline }:visited { color: #330099 }:link { color: #00c }:link:active, :visited:active { color: #c00 }body   { color: #333; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #fff; margin-top: 5px; margin-left: 7px }body#wheelsearch { margin-top: 0px; margin-left: 0px }blockquote {	margin-left: 2em;}form {	margin: 0 }h1, h2, h3, h4, h5, h6, td { color: #333 }h1 { font-size : 18px }h2 { font-size : 16px }h3 { font-size : 14px }h4 { font-size : 12px }img { border: 0; }input { font-size: 12px; }p	 { line-height: 120%; margin: 0 0 1em }select, option { font-size: 10pt; }td { font-size: 12px }th { font-size : 13px }thead th,tfoot td  { font-weight: normal; background: #ddd }thead,tfoot  { font-size: 12px; font-style: normal; font-weight: normal; text-align: center;  }thead a:link { font-style: normal; font-weight: normal; text-decoration: none }thead a:active { font-style: normal; font-weight: normal }thead a:visited { font-style: normal; font-weight: normal; text-decoration: none }thead a:hover { color: #00c; font-style: normal; font-weight: normal; text-decoration: underline }.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; }.bottomdot  { border-bottom: 1px dotted #ccc; }.bottomline { margin-top: 7px; margin-bottom: 5px; padding-top: 7px; padding-bottom: 5px; border-bottom: 1px solid #333 }.bottomline3px  { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; border-bottom: 3px solid #333 }.box { margin: 1px 2px; padding: 1px 2px; border: solid 1px #333 }.box333 { padding-left: 5px; border-top: 1px solid #333; border-right: 1px solid #333; border-bottom: 1px solid #333 }.brakealert { color: #fff; font-weight: bold; font-size: 12px; background-color: #000; text-align: left; padding-left: 2px }.cartavailability { font-size: 10px }.cartcontent { margin-top: 4px; margin-bottom: 4px; margin-left: 4px; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; border-top: 1px dashed #333 }.carthead { margin-bottom: 4px; padding-bottom: 1px; border-bottom: 1px solid #333 }.cartitem { margin-top: 7px; margin-bottom: 5px; padding-top: 7px; padding-bottom: 5px; border-top: 1px dashed #333 }.centercolbody3 { text-align: justify; padding-bottom: 5px; padding-left: 10px }.centercolcontent { color: #333; font-size: 12px; text-align: justify }.columnline { padding-right: 10px; border-left: 1px solid #333 }.col { float: left; width:150px }.col b  { color: #333; font-size: 15px; font-weight: bold; background-color: #ccc; margin: 0 0 0 6px }.col img { margin: 5px 0 0 6px }.colwrap { clear: both; float: left; border: 1px black solid; background: #ccc; padding: 5px 0 5px 0; margin-top: 35px }.colwrap { width: 760px; voice-family: "\"}\""; voice-family:inherit; width: 758px }.colwrap li { list-style-type: none; list-style-image: none }.colwrap ul { font-size: 11px; line-height: 1.3em; text-indent: -0.8em; list-style: none; margin: 0.3em 0 0; padding-left: 1em }.colwrap h1 { font-size: 11px; font-weight: bold; margin: 0; padding: 0 }.copyright     { clear: left; color: white; font-size: 11px; font-weight: bold; background: black; text-align: right; margin-top: 2px; margin-bottom: 5px; padding: 1px 2px 1px 0; float: left }.copyright { width: 760px; voice-family: "\"}\""; voice-family:inherit; width:758px }.copyright a:link, .copyright a:visited, .copyright a:hover { color: #fff; background: #000; }.copyright a:hover, .copyright a:active { color: #c00; background: #000; }.copyright .phonenum {	float: left;	margin-left: 3px;	}.ctna { color: #ff9900; font-size: 11px; font-weight: bold }.darkgreylink a  { color: #333; font-weight: bold; text-decoration: none }.darkgreylink a:hover   { 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 }.f1, .f2   { padding-right: 4px }.f2, .f3 { background-image: url("/images/navigation/triangle2.gif"); background-repeat: no-repeat; background-position: left bottom; border-left: 1px solid #000 }.f3   { margin: 0; padding: 0 }.f2 p, .f3 p  { margin-left: 10px }.f1 h1, .f2 h1, .f3 h1  { background-color: #000; margin: 0 }.formnotelist { list-style: none; padding-left: 1em; margin: .5em 0 0 0; font-size: 11px; line-height: 120%; }.ggnavcolhead { font-size: 11px; font-weight: bold; background-color: #ccc; padding: 1px; border-top: 1px solid #333; border-bottom: 1px solid #333; border-left: 1px solid #333 }.ggnavcolbody   { background-color: #eee; padding-top: 15px; padding-bottom: 15px; padding-left: 10px !important }.grayline { padding-left: 5px; border-right: 1px solid #333 }#headlink1  { margin: 8px 5px 2px auto; }#headlink2 { margin-right: 27px; color: white; font-size: 10px; font-weight: bold; text-decoration: none; margin-top: 0; }.helplink  { font-size: 11px; cursor: help }.itemadded { color: #c00; font-size: 10px }.leftcolbody  { background-color: #f0f0f0; border-right: 1px solid #333 }.leftcolcontent { padding-left: 7px }.leftcolheaders { padding-left: 2px; border-top: 1px solid #333 }.likeh3 {	color : #333 ;	font-weight : bold ;	font-size : 14px ;}.mapprice {text-decoration: line-through }.linknounderline a, .linknounderline a:visited { text-decoration: none }.mainclass {	color : #333 ;	font-size : 12px ;}.maininalotclass {	color : #333 ;	font-size : 12px ;	margin-left : 15px ;}.maininclass {	color : #333 ;	font-size : 12px ;	margin-left : 9px ;}.mainsmall {	font-size : 11px ;}.mainsmallbold {	color : #333 ;	font-weight : bold ;	font-size : 11px ;}.mainsmaller {	font-size : 10px ;}.mainsmallerbold {	color : #333 ;	font-weight : bold ;	font-size : 10px ;}.markdown { color: #c00; font-size: 11px; }.markdownprice { color: #c00; font-weight: bold; }.mmygreyboxforms      { padding-left: 15px }.mmygreyboxforms input { margin-left: 3px }.nobulletlist { list-style-type: none; padding: 5px; margin: 5px }.outlined  { margin-bottom: 10px; width: 760px; border: solid 1px black }.packBlurb  { color: #036; font-weight: bold; background-color: #ddd; padding: 4px 6px 4px 14px }.persnavselect { font-size: 10px }.pricebefore, .pricesoldout { font-weight: bold; text-decoration: line-through; }.prodaddcarthead { color: #333; font-size: 11px; padding-left: 4px; border-style: solid; border-width: 1px 1px 0 0; border-color: #333 }.prodperfcat { background-color: #eee; width: 760px; padding: 0.3em 0 0.3em 0.1em; margin-bottom: 5px; }.productleftcolhead { color: #333; font-weight: bold; font-size: 11px; background-color: #ccc; text-align: left; margin: 1px 1px 1px 2px; padding: 1px 1px 1px 2px; border-top: 1px solid #333; border-bottom: 1px solid #333; border-left: 1px solid #333 }.rating { color: #c00; font-size: 15px; font-weight: bold }.ratioInner, .ratioOuter { display: none }.redhead {color : #c00 ;font-weight : bold ;font-size : 16px ;font-family : Arial, Helvetica, Verdana, sans-serif ;}#redlinehead { width: 760px; height: 60px }#redlinehead img { margin-top: 14px; }#redlineheader {	height:32px;	width:760px;	line-height:32px;	font-size:32px;	margin: 14px 0px 28px 0px;	padding: 0;	background-image: url(/images/headers/redline_hdr_bg.gif); 	background-repeat: repeat-x;	background-position: left center;	position: relative;}*>#redlineheader {	font-size:16px;}#redlineheader img {	vertical-align: middle;	border-right: 6px solid white;}#redlineheader span { 	position: absolute;	top: 3px;	right: 0px;	font-size: 11px; 	color: #cc0000; 	background-color: #fff; 	padding: 0 0 0 4px; 	}#redlineheader span a { padding: 2px; }.rederroraction { color: #c00; }.rednote { color: #c00; font-size: 11px; font-weight: bold }.refnum   { width: 250px }.refnumhead   { background-color: #ccc; text-align: center; margin: 0; padding: 0; border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black }.refnumhead h5  { color: #333; font-size: 11px; font-weight: bold; margin: 0; padding: 2px 2px 2px }.refnumbody { margin: 0; padding: 4px; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black }.resultshead { margin-top: 20px; padding-top: 20px; padding-bottom: 2px }.resultsperfcat { color: #333; font-weight: bold; background-color: #ccc; margin-bottom: 5px; padding: 2px; vertical-align: middle; width: 760px }.resultsprodcat { color: #fff; background-color: #c00; margin-bottom: 5px; padding: 2px; vertical-align: middle; width: 760px }.resultsprodname a   { color: #333; font-weight: bold; text-decoration: none }.resultsprodname a:hover    { color: #333; font-weight: bold; text-decoration: underline }.reviewhelpful  { background-color: #eee; padding: 4px 1px 4px 5px }.reviewcontent     { margin: 0 0 1em 0; width: 760px; border: solid 1px #ccc }.searchhead { margin-top: 20px; padding-top: 20px; padding-bottom: 2px }.searchhead a:link { color: #333; text-decoration: none }.searchhead a:active { color: #333; text-decoration: underline }.searchhead a:visited { color: #333; text-decoration: none }.searchhead a:hover { color: #333; text-decoration: underline }.searchhead2 { text-align: right; vertical-align: bottom }.searchhead2 a:link   { text-decoration: none }.searchhead2 a:active { color: #c00; text-decoration: none }.searchhead2 a:visited { text-decoration: none }.searchhead2 a:hover { color: #c00; text-decoration: none }.searchheadnew   { margin-top: 5px; padding-top: 5px; padding-bottom: 2px; border-bottom: 1px dashed gray }.searchheadnew a:link { color: #333; text-decoration: none }.searchheadnew a:active { color: #333; text-decoration: underline }.searchheadnew a:visited { color: #333; text-decoration: none }.searchheadnew a:hover { color: #333; text-decoration: underline }.searchhead2new  { text-align: right; vertical-align: bottom; border-bottom: 1px dashed gray }.searchhead2new a:link   { text-decoration: none }.searchhead2new a:visited { text-decoration: none }.searchhead2new a:hover { color: #c00; text-decoration: none }.searchhead2new a:active { color: #c00; text-decoration: none }.searchresult { margin-top: 7px; margin-bottom: 5px; padding-top: 7px; padding-bottom: 5px; border-top: 1px solid #333 }.searchresultgreybox { background-image: url(/images/tires/headers/comparetireresults_table_bg.gif); margin-top: 7px; margin-bottom: 5px; padding-top: 7px; padding-bottom: 5px; border-top: 1px solid #333 }.soldout, .specialoffer { color: #c00; font-weight: bold; background-color: #fff; }.surveyheadernumbers { color: #fff; font-weight: bold; font-size: 13px; background-color: #036; text-align: left; padding: 2px; border: solid 1px #fff }.surveyheaders { color: #fff; font-weight: bold; font-size: 12px; background-color: #000; text-align: left }.tablealtrows caption { background-color: #555; color: #fff; font-weight: bold; font-size: 12px; padding: 2px; }.tablealtrows th { background-color: #fff; color: #333; border-bottom: 1px solid #333; text-align: left; font-weight: bold; font-size: 12px; }.techselect { display: none; }.tirewheelincludename  { font-size: 14px; font-weight: bold; margin-left: 8px }.topline { margin-top: 7px; padding-top: 7px; border-top: 1px solid #333 }.wheelchoicebox     { margin: 0; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; border-collapse: collapse }.wheelchoicebox p { font-size: 12px; margin: -0.2em 0 0; padding: 5px }.wheelselect  { background-color: #ddd; margin-top: 5px; padding: 1px }.whitelinks { color: white; font-size: 11px; text-decoration: none }.whitelinks a:active { color: white }.whitelinks a:hover { color: white; text-decoration: underline }.whitelinks a:link { color : white; text-decoration : none }.whitelinks a:visited { color : white; text-decoration : none }.whitelinkssmall { color: white; font-size: 10px; text-decoration: none }.whitelinkssmall a:active { color: white; }.whitelinkssmall a:hover { color: white; text-decoration: underline }.whitelinkssmall a:link { color: white; text-decoration : none }.whitelinkssmall a:visited { color: white; text-decoration : none }.whitetext  { color: white; font-size: 12px; text-decoration: none }.whitetext a:link  { color: white; text-decoration: underline }.whitetext a:active { text-decoration:underline; }.whitetext a:hover  { color: #0000cc; text-decoration: underline }/* begin layout CSS for tech pages */div#wrap {	margin:0;	width:760px;}#sitenav {	width: 760px;}#maincontent {	float:left;	width:500px;}#maincontent ol li {	margin-bottom: 1em;}#sidebar {	width:257px;	margin-left:500px;	text-align: right;}#wrap > #sidebar {	width:260px;}#subhead {	width: 760px;	margin-bottom: 8px;}#footer {	clear:both;	padding-top: 20px;}/* end layout for tech pages */#navtopbar, #menu, #subnavbar {	display: none;	}	#logoprint {	display: block;	width: 760px;	height: 60px;	background: #000;	}#container {	background: none;	}#leftcol {	border: 1px solid #333;	margin: 0;	}	#leftcol h2 {	margin-left: 1px;	}
