
/*main body style*/
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:16px; margin-top:0px; margin-bottom:20px; background-color:#fefefe; background-image:url(../images/background-header.png); background-repeat:repeat-x;}
h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#003399; margin-top:0px; margin-bottom:0px; margin-left:0px;}
h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0033CC; margin-top:5px; margin-bottom:0px; margin-left:0px;}
h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin-top:5px; margin-bottom:0px; margin-left:0px;}

/*NOT USED -- content div containers*/
#content {
left:190px;
position:relative;
top:20px;
width:260px
}

/*List Styles - NOT USED*/
li,ol {
color:#333;
line-height:15px;
list-style-type:square;
}

/*Controls the height above the List Styles - NOT USED*/
ul {
margin-left:3em;
margin-top:-0em;
text-indent:-0.0em
}

/*global links*/
a:link {color:#003399; text-decoration:underline;}
a:visited {color:#003399; text-decoration:underline;}
a:active {color:#333333; text-decoration:underline;}
a:hover {color:#333333; text-decoration:underline;}

/*main container*/
#wrapper {margin-left:auto; margin-right:auto; margin-top:15px; width:808px; background-image:url(../images/background-body.jpg); background-repeat:repeat-y;}
#wrapper-footer {margin-left:auto; margin-right:auto; margin-bottom:15px; width:808px;}
.container-main {vertical-align:top; width:100%;}

/*center content*/
td.centercontent {vertical-align:top; padding:14px; background-image:url(../images/background-body-top.jpg); background-repeat:repeat-x;}

/*main page boxes*/
td.box-shop-vehicle {width:386px; height:194px; padding-right:10px; background-image:url(../images/box-shop-vehicle.gif); background-repeat:no-repeat;}
td.box-shop-tires {width:188px; height:194px; padding-right:10px; background-image:url(../images/box-shop-tires.gif); background-repeat:no-repeat;}
td.box-shop-wheels {width:186px; height:194px; background-image:url(../images/box-shop-wheels.gif); background-repeat:no-repeat;}

#box-shop-vehicle {width:370px; height:160px; padding-top:28px; padding-left:10px; font-size:11px;}
#box-shop-tires {width:170px; height:160px; padding-top:28px; padding-left:10px; font-size:11px;}
#box-shop-wheels {width:170px; height:160px; padding-top:28px; padding-left:10px; font-size:11px;}

a.box-shop:link {color:#333333; font-size:11px; text-decoration:underline;}
a.box-shop:visited {color:#333333; font-size:11px; text-decoration:underline;}
a.box-shop:active {color:#666666; font-size:11px; text-decoration:underline;}
a.box-shop:hover {color:#666666; font-size:11px; text-decoration:underline;}

a.box-shop-bold:link {color:#003399; font-size:11px; line-height:16px; font-weight:bold; text-decoration:underline;}
a.box-shop-bold:visited {color:#003399; font-size:11px; line-height:16px; font-weight:bold; text-decoration:underline;}
a.box-shop-bold:active {color:#666666; font-size:11px; line-height:16px; font-weight:bold; text-decoration:underline;}
a.box-shop-bold:hover {color:#666666; font-size:11px; line-height:16px; font-weight:bold; text-decoration:underline;}

td.box-welcome {padding-left:10px; padding-right:10px; font-size:12px;}

td.box-featured-tips {height:65px; padding-left:10px; font-size:11px; line-height:13px;}
a.box-featured-tips:link {color:#333333; font-size:11px; text-decoration:underline;}
a.box-featured-tips:visited {color:#333333; font-size:11px; text-decoration:underline;}
a.box-featured-tips:active {color:#666666; font-size:11px; text-decoration:underline;}
a.box-featured-tips:hover {color:#666666; font-size:11px; text-decoration:underline;}

#wrapper {margin-left:auto; margin-right:auto; margin-top:15px; width:808px; background-image:url(../images/background-body.jpg); background-repeat:repeat-y;}
#wrapper-footer {margin-left:auto; margin-right:auto; margin-bottom:15px; width:808px;}
.container-main {vertical-align:top; width:100%;}

/*enewsletter box*/
td.box-enews {width:172px; height:104px; padding-left:10px; background-image:url(../images/box-enews-signup.gif); background-repeat:no-repeat;}

/*static pages - nav left and body*/
td.nav-left-static {vertical-align:top; text-align:center; width:180px; font-size:10px;}
td.body-static {vertical-align:top; width:100%; font-size:11px; padding-left:30px; padding-right:30px;}
.specsheadblue {color:#003399; font-weight:bold; padding-bottom:4px;}

/*nav left - tire results*/
td.nav-left-results {vertical-align:top; width:180px; font-size:10px;}
td.nav-left-results-content {vertical-align:top; width:180px; font-size:10px;}
a.nav-left:link {color:#333333; font-size:10px; text-decoration:underline;}
a.nav-left:visited {color:#333333; font-size:10px; text-decoration:underline;}
a.nav-left:active {color:#666666; font-size:10px; text-decoration:underline;}
a.nav-left:hover {color:#666666; font-size:10px; text-decoration:underline;}

/*body - tire results*/
#results-tools { border-collapse:collapse; border:solid 1px #cccccc; background-color:#eeeeee; padding:6px;}
td.body-results {vertical-align:top; width:100%; font-size:10px; padding-left:30px;}
td.body-results-content {vertical-align:top; width:180px;}

td.result-count {font-size:11px; font-weight:bold; color:#003399; padding-bottom:14px;}
td.result-refine {font-size:11px; font-weight:bold; color:#003399;}
td.result-refine-head {font-size:10px; font-weight:bold; color:#333333;}

a.nav-results-specs:link {color:#333333; font-size:10px; text-decoration:underline;}
a.nav-results-specs:visited {color:#333333; font-size:10px; text-decoration:underline;}
a.nav-results-specs:active {color:#666666; font-size:10px; text-decoration:underline;}
a.nav-results-specs:hover {color:#666666; font-size:10px; text-decoration:underline;}

a.nav-results-more:link {color:#333333; font-size:10px; text-decoration:underline;}
a.nav-results-more:visited {color:#333333; font-size:10px; text-decoration:underline;}
a.nav-results-more:active {color:#666666; font-size:10px; text-decoration:underline;}
a.nav-results-more:hover {color:#666666; font-size:10px; text-decoration:underline;}

td.results-pagination {text-align:right; font-size:11px; font-weight:bold; padding:8px 0 8px 0;}
a.nav-results-pagination:link {color:#003399; font-size:11px; text-decoration:underline;}
a.nav-results-pagination:visited {color:#003399; font-size:11px; text-decoration:underline;}
a.nav-results-pagination:active {color:#333333; font-size:11px; text-decoration:underline;}
a.nav-results-pagination:hover {color:#333333; font-size:11px; text-decoration:underline;}

a.results-prodname:link {color:#FFFFFF; font-size:11px; text-decoration:none;}
a.results-prodname:visited {color:#FFFFFF; font-size:11px; text-decoration:none;}
a.results-prodname:active {color:#FFFFFF; font-size:11px; text-decoration:none;}
a.results-prodname:hover {color:#FFFFFF; font-size:11px; text-decoration:none;}

td.results-prodname {height:20px; vertical-align:middle; font-size:11px; font-weight:bold; color:#FFFFFF; background-color:#003399;}
td.results-prodthumb {vertical-align:top; width:130px; padding:8px 8px 0 0;}
#results-logomfg {position:relative; width:290px; height:24px; vertical-align:top; padding:6px 0 0 0;}
#results-specs-container {position:relative; top:10px; width:260px;}
#results-specs {border-collapse:collapse; border:1px solid #999999;}

td.results-shortdescription {vertical-align:top; width:276px; line-height:14px; padding:10px 10px 10px 4px;}
td.results-specs-container {width:290px; vertical-align:bottom;}
td.results-specs-bg {width:100px; background-color:#eeeeee; font-size:10px; text-align:right; padding:2px 2px 2px 2px; border-collapse:collapse; border:1px solid #999999;}
td.results-specs-nobg {width:160px; text-align:left; font-size:10px; font-weight:bold; padding:2px 2px 2px 4px; border-collapse:collapse; border:1px solid #999999;}

a.results-specs:link {color:#333333; font-size:10px; text-decoration:underline;}
a.results-specs:visited {color:#333333; font-size:10px; text-decoration:underline;}
a.results-specs:active {color:#666666; font-size:10px; text-decoration:underline;}
a.results-specs:hover {color:#666666; font-size:10px; text-decoration:underline;}

td.results-price-container {vertical-align:top; background-image:url(../images/results-price-bg.gif); background-repeat:repeat-y; color:#003399; font-size:18px; font-weight:bold; width:142px; padding:14px 0 0 0; text-align:center;}
.results-price-each {font-size:10px; color:#003399; font-weight:normal;}
#results-addtocart {position:relative; top:12px; width:124px; height:64px; margin-left:auto; margin-right:auto; background-color:#cfcfcf; border-collapse:collapse; border:1px solid #999999; padding-top:10px; padding-bottom:2px; margin-bottom:10px;}
#results-moredetails {position:relative; top:10px; width:124px; height:25px; text-align:center; margin-left:auto; margin-right:auto; margin-bottom:10px; font-size:11px; font-weight:normal;}

/*footer styles*/
td.footer {color:#666666; font-size:10px; padding-bottom:10px; width:768px; background-image:url(../images/footer-band-bg.jpg);}
a.footer:link {color:#999999; font-size:10px; text-decoration:none;}
a.footer:visited {color:#999999; font-size:10px; text-decoration:none;}
a.footer:active {color:#999999; font-size:10px; text-decoration:underline;}
a.footer:hover {color:#999999; font-size:10px; text-decoration:underline;}

td.copyright {color:#999999; font-size:10px; padding-top:10px; padding-left:20px;}
a.copyright:link {color:#999999; font-size:10px; text-decoration:none;}
a.copyright:visited {color:#999999; font-size:10px; text-decoration:none;}
a.copyright:active {color:#999999; font-size:10px; text-decoration:underline;}
a.copyright:hover {color:#999999; font-size:10px; text-decoration:underline;}

/*webfx styles*/
a.webfx:link {color:#999999; font-size:10px; text-decoration:none;}
a.webfx:visited {color:#999999; font-size:10px; text-decoration:none;}
a.webfx:active {color:#999999; font-size:10px; text-decoration:underline;}
a.webfx:hover {color:#999999; font-size:10px; text-decoration:underline;}

/*form text box fields - search box and newsletter subscribe - NOT USED*/
.formtextbox {font-size: 9px; color: #666666; background-color: #F6F6F6; font-family: Arial, Helvetica, sans-serif;}

/**//**//**//**//**//**//**/
/*tire search options landing page*/
td.search-type {vertical-align:top; font-size:11px; padding-left:20px; padding-bottom:20px; line-height:22px;}
td.search-brand-logo {font-size:11px; padding:2px 4px 2px 10px; text-align:center; vertical-align:middle;}
a.search-type:link {color:#333333; text-decoration:underline; font-size:11px; line-height:26px;}
a.search-type:visited {color:#333333; text-decoration:underline; font-size:11px; line-height:26px;}
a.search-type:active {color:#666666; text-decoration:underline; font-size:11px; line-height:26px;}
a.search-type:hover {color:#666666; text-decoration:underline; font-size:11px; line-height:26px;}

/**//**//**//**//**//**//**/
/*tire results by brand*/
td.left-brand-search {vertical-align:top; width:280px; font-size:10px;}
td.left-brand-search-content {vertical-align:top;}
td.body-brand-search {vertical-align:top; width:100%; font-size:10px; padding-left:30px;}
td.body-brand-search-content {vertical-align:top; width:180px;}
#results-tools-brand {background-color:#d5d5d5; padding:16px;}
td.results-brand-txt1 {font-size:11px; font-weight:bold; color:#333333; padding-bottom:4px;}
td.results-brand-txt2 {font-size:11px; font-weight:bold; color:#555555; padding-right:4px;}
td.results-brand-category {font-size:11.5px; font-weight:bold; color:#003399; padding-left:20px; padding-top:20px;}
td.results-brand-product {vertical-align:top; font-size:11px; padding-left:20px; padding-bottom:20px; line-height:22px;}
a.results-brand-product:link {color:#333333; text-decoration:underline; font-size:11px; line-height:26px;}
a.results-brand-product:visited {color:#333333; text-decoration:underline; font-size:11px; line-height:26px;}
a.results-brand-product:active {color:#666666; text-decoration:underline; font-size:11px; line-height:26px;}
a.results-brand-product:hover {color:#666666; text-decoration:underline; font-size:11px; line-height:26px;}

td.left-brand-results {vertical-align:top; width:180px; font-size:10px;}
td.left-brand-results-content {vertical-align:top;}
#results-brand-sizes {background-color:#d5d5d5; padding:10px;}
td.results-brand-sizes {vertical-align:top; font-size:10.5px; line-height:20px; padding-top:10px;}
td.results-brand-hsize {width:206px; font-size:11.5px; font-weight:bold; color:#333333; padding-bottom:4px; padding-top:20px; border-bottom:solid 1px #666666;}
td.results-brand-hprice {width:48px; font-size:11.5px; font-weight:bold; color:#333333; padding-bottom:4px; padding-top:20px; border-bottom:solid 1px #666666;}
a.results-brand-size:link {color:#333333; text-decoration:underline; font-size:10.5px; line-height:20px;}
a.results-brand-size:visited {color:#333333; text-decoration:underline; font-size:10.5px; line-height:20px;}
a.results-brand-size:active {color:#666666; text-decoration:underline; font-size:10.5px; line-height:20px;}
a.results-brand-size:hover {color:#666666; text-decoration:underline; font-size:10.5px; line-height:20px;}
td.results-brand-ldescription {font-size:11px; padding-top:20px; padding-left:10px; padding-bottom:10px;}

/**//**//**//**//**//**//**/
/*tire detail page*/
#product-detail-container {padding-top:16px;}
#product-detail-logomfg {position:relative; width:260px; height:26px; vertical-align:top; padding:8px 0 0 0;}
#product-detail-name {position:relative; top:10px; width:260px; font-size:11px; font-weight:bold; padding-bottom:4px;}
#product-detail-size {position:relative; top:10px; width:260px; font-size:10.5px; font-weight:bold; padding-bottom:8px;}
#product-detail-specs {position:relative; top:0px; }
td.product-detail-specs-bg {width:90px; background-color:#eeeeee; font-size:10px; text-align:right; padding:2px 2px 2px 2px; border-collapse:collapse; border:1px solid #999999;}
td.product-detail-specs-nobg {text-align:left; font-size:10px; font-weight:bold; padding:2px 2px 2px 4px; border-collapse:collapse; border:1px solid #999999;}
#product-details-addtocart {position:relative; top:12px; width:200px; height:40px; text-align:center; margin-left:auto; margin-right:auto; background-color:#cfcfcf; border-collapse:collapse; border:1px solid #999999; padding-top:10px; padding-bottom:2px; margin-bottom:10px;}
#product-detail-price-content {position:relative; top:20px;}
.product-detail-price {color:#003399; font-size:18px; font-weight:bold; padding-left:30px;}

#product-detail-price {background-image:url(../images/results-price-bg.gif); background-repeat:repeat-y; color:#003399; font-size:18px; font-weight:bold; width:142px; padding:14px 0 0 0; text-align:center;}

td.results-specs-container {width:290px; vertical-align:bottom;}
#results-specs {border-collapse:collapse; border:1px solid #999999;}
td.left-brand-search {vertical-align:top; width:280px; font-size:10px;}


/*cart styles*/
/*cart styles*/
/*cart styles*/

/*detail page styles*/
.ProdDetail {font-family: Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: top;}
p.ProdDetail {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}
p.ShortDes {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}
.DetailedDesTitle {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #333333; font-weight: bold;}
.DetailProductName {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #333333; font-weight: bold;}
/*Line below added on 4-21-05*/
.DetailMFGName {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #333333; font-weight: bold;}
.DetailPartNumber {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; margin-bottom: 20px;}
td.OptionsHeader  {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; background-color: #F0F0F0;}
.OptionsSelectBox {margin-bottom: 6px; border-right: medium none; border-top: medium none; font-size: 11px; border-left: medium none; border-bottom: medium none; font-family: verdana}
td.ProdDetail {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; margin-left: 20px; margin-right: 20px;}

/*list page styles*/
.ProdList {font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFFFFF;}
p.ProdList {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; color: #333333;}
td.ProdList {font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-left: 20px; margin-right: 20px;}

/*product pages category nav styles*/
font.subtitle {letter-spacing: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666; font-weight: bold; font-style: normal; text-decoration: none;}
.CategoryTitle {color: #333333; font-family: Tahoma, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
.price {color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.saleprice {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.CatNav {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
a.CatNav:link {color: #333333; text-decoration: underline; font-size: 11px; line-height: 12px;}
a.CatNav:visited {color: #333333; text-decoration: underline; font-size: 11px; line-height: 12px;}
a.CatNav:active {color: #666666; text-decoration: underline; font-size: 11px; line-height: 12px;}
a.CatNav:hover {color: #666666; text-decoration: underline; font-size: 11px; line-height: 12px;}

/*checkout pages styles*/
td.COHeader {font-family: Arial, Helvetica, sans-serif; color: #003399; font-size: 15px; font-weight: bold;}
td.COSubHeader {font-family: Arial, Helvetica, sans-serif; color: #003399; font-size: 12px; font-weight: bold; padding-top: 0px; padding-bottom: 0px; padding-left: 0px;}
td.COBreadcrumbs {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px;}
td.COContent1 {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; font-weight: bold; padding-top: 2px; padding-bottom: 2px; padding-left: 8px; padding-right: 8px;}
td.COContent2 {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; padding-top: 0px; padding-bottom: 2px; padding-left: 8px; padding-right: 2px;}
.COButtons {font-size: 8pt; margin-left: 1px; margin-right: 1px; margin-top: 0px;}
.COTextBox {padding-right: 0px; padding-left: 0px; font-size: 11px; padding-top: 0px; padding-bottom: 0px; padding-left: 2px; margin: 0px; font-family: Arial, Helvetica, sans-serif;}
.COSelectBox {border-right: medium none; border-top: medium none; font-size: 11px; border-left: medium none; border-bottom: medium none; font-family: Arial, Helvetica, sans-serif;}

/*site wide links and styles*/
.SiteWideLinks:link {color:#003399; text-decoration: underline; font-size: 11px; line-height: 12px;}
a.SiteWideLinks:link {color:#003399; text-decoration: underline; font-size: 11px; line-height: 12px;}
a.SiteWideLinks:visited {color:#003399; text-decoration: underline; font-size: 11px; line-height: 12px;}
a.SiteWideLinks:active {color:#333333; text-decoration: underline; font-size: 11px; line-height: 12px;}
a.SiteWideLinks:hover {color:#333333; text-decoration: underline; font-size: 11px; line-height: 12px;}
