/***********************************
            STYLE GUIDE

Back Ground Shades:
  Page:           #ffffff
  Site Canvas:    #e9e9e9
  Business:       #ffffff
  Heavy Focus:    #e3e3e3
  Medium Focus:   #f4f4f4
  Light Focus:    #f9f9f9
  Bottom Promo:   #b7b7b7
  
Lines:
  Dark:           #b7b7b7
  Light:          #e4e4e4
  
Text: 
  Standard:       #666666
  Small Links:    #333333
    Visited:      #827190
  Large Links:    #666666
    Visited:      #968e9d
  Red:            #d24141
  Blue:           #3c6689

***********************************/

body {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 14px;
		color: #666666;
		padding: 0;
		margin: 0;
    }

h1, h2, h3, h4, h5, h6 {
		padding: 0;
		margin: 0;
		line-height: 0;
		display: inline;
		}

form {
    margin: 0px;
    padding: 0px;
    }


a {
		font-weight: normal;
		font-size: 10px;
		line-height: 11px;
		color: #333333;
		}

a:visited {
		color: #827190;
		}

a.productLinks {
		font-size: 12px;
		font-weight: bold;
		line-height: 15px;
		color: #666666;
		}

a.productLinks:visited {
		color: #968e9d;
		}

a.homeListLinks {
		font-size: 11px;
		font-weight: bold;
		color: #666666;
		}

a.homeListLinks:visited {
		color: #968e9d;
		}

a.homeManufacturersLinks:link {
		font-weight: bold;
		color: #ffffff;
		}

a.homeManufacturersLinks:visited {
		font-weight: bold;
		color: #cccccc;
		}

a.oeLink {
		font-size: 12px;
		font-weight: bold;
		color: #3c6689;
		line-height: 18pt;
		}

a.oeLink:visited {
		color: #779bb9;
		}

a.plusSizeLinks {
    font-size: 11px;
    line-height: 14pt;
    }

a.tight {
		line-height: 10pt;
		}

a.loose {
		line-height: 12pt;
		}

a.looser {
		line-height: 16pt;
		}

a.loosest {
		line-height: 20pt;
		}
			
h2 {    /* Dark Gray 12 px Headers	*/	
		font-size: 12px;
		font-weight: bold;
		color: #333333;
		line-height: 12pt;
		}		

.redHeader {    /* Red 12 px Headers	*/	
		font-size: 12px;
		font-weight: bold;
		color: #d24141;
		line-height: 12pt;
		}
			
h3 {    /* Dark Gray 11 px Headers	*/	
		font-size: 11px;
		font-weight: bold;
		color: #333333;
		line-height: 12pt;
		}
    
h4 {    /* Light Gray 11 px Headers */
		font-size: 11px;
		font-weight: bold;
		color: #666666;
		line-height: 12pt;
		}

.price {
		font-size: 24px;
		font-weight: bold;
		line-height: 24pt;
		color: #d24141;
		}

.staggeredPrice {
		font-size: 24px;
		font-weight: bold;
		line-height: 18px;
		color: #d24141;
		}

.cartPrice {
		font-size: 12px;
		font-weight: bold;
		line-height: 12pt;
		color: #d24141;
		}

.text {
		font-size: 11px;
		line-height: 14pt;
		}

.textTight {
		font-size: 11px;
		line-height: 12pt;
		}

.textTightest {
		font-size: 11px;
		line-height: 11pt;
		}
		
.textred {
    color: #d24141;
    }

.refineTitle {
    font-size: 11px;
    font-weight: bold;
    line-height: 14pt;
    color: #d24141;
    }

.refineLabel {
		font-size: 10px;
		font-weight: bold;
		line-height: 14pt;
		color: #333333;
		}
		
.reviewLabel {
		font-size: 10px;
		font-weight: bold;
		line-height: 18px;
		color: #333333;
    }

.productTitle {
		font-size: 12px;
		font-weight: bold;
		line-height: 12pt;
		color: #333333;
		}

.largeGrayHeader {
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    color: #666666;
    }

.productStats {
		font-size: 10px;
		font-weight: bold;
		line-height: 11pt;
		color: #666666;
		}

.productStatsLight {
		font-size: 10px;
		font-weight: normal;
		line-height: 11pt;
		color: #666666;
		}

.bestSeller {
		font-size: 10px;
		font-weight: bold;
		color: #d24141;
		}
		
.pageName, .pageSubName {
		font-size: 14px;
		font-weight: bold;
		line-height: 17pt;
		color: #ffffff;
		}		
		
.pageSubName {
		font-size: 11px;
		}
		
.tireDetailOutline {
    margin: 0px;
    padding: 3px 0 0;
	  border: 1px solid #666666;
    }
		
.tireDetailOutlineClose {
    margin: 3px 0 0;
    padding: 0px;
	  border: 1px solid #666666;
    }

.footnote {
		font-size: 11px;
		line-height: 11pt;
		color: #797979;
		}

.fineprint {
		font-size: 10px;
		line-height: 11px;
		color: #666666;
		}

.fineprintDark {
		font-size: 10px;
		line-height: 11pt;
		color: #333333;
		}
		
.fineprintCart {
    font-size: 10px;
    line-height: 13px;
    color: #666666;
    }

h2.cartSectionHeader {
    font-size: 14px;
    line-height: 14px;
    color: #666666;
    }

h2.cartSectionSubHeader {
    color: #666666;
    }
		
.whiteBullets {
		font-size: 10px;
		font-weight: bold;
		color: #ffffff;
		}
		
.redBullets {
		font-size: 10px;
		font-weight: bold;
		color: #d24141;
		}
		
.blueBullets {
		font-size: 10px;
		font-weight: bold;
		color: #3c6689;
		}
		
.dropdowns {
    font-size: 10px;
    line-height: 16px:
    color: #000000;
    }
		
.reviewTireDropdowns {
    width: 120px;
    font-size: 10px;
    line-height: 16px:
    color: #000000;
    }

input {
    margin: 0px;
    padding: 0px;
    }

.cartStandardInput {
    width: 195px;
    padding: 3px;
    border: 1px solid #7e9db9;
    }

.cartShortInput {
    width: 50px;
    padding: 3px;
    border: 1px solid #7e9db9;
    }

.cartVariableInput {
    padding: 3px;
    border: 1px solid #7e9db9;
    }

.cartDropDown {
    padding: 3px;
    border: 1px solid #7e9db9;
    }

.cartComments {
    width: 298px;
    height: 126px;
    padding: 3px;
    border: 1px solid #7e9db9;
    }

.darkBoxOutline {
    border-style: solid;
    border-color: #707070;
    border-width: 1px;
    }

.pipes {
		font-size: 10px;
		color: #333333;
		}

.analytics {
		display: none;
		}
		
iframe {
    display: none;
    }