/* IE6 fix for hovering images redownloading */
 html {
   filter: expression(document.execCommand("BackgroundImageCache", false, true));
 }
 
/* Armor All */
 body {
 background-color:#FFF901;
 background-image:url(../img/new/background.png);
 background-position:top;
 background-repeat:repeat-x;
 font-size:11px;
 font-family:Arial;
 }

 #content {
 margin:auto;
 width:968px; /* should be 965px, but old assets for the nav may have added an additional 2 pixels to the navigation */
 position:relative;
 }
 
 #content a {
   color: #FF7D19;
 }

 #content-1 {
 /* background-image:url(../img/new/car_main.png); */
 position:relative;
 height:350px;
 width:100%;
 }

 #content-2 {
 background-color:#000000;
 margin-left:25px;
 }

 #footer {
 color:#FFFFFF;
 }

 #bar {
 background-image:url(../img/new/bar.jpg);
 height:33px;
 width:100%;
 margin-bottom:10px;
 margin-left:10px;
 margin-right:10px;
 width:920px;
 border-top:10px solid #000000;
 }

 #top-padding {
 height:21px;
 }

 #navigation {
 height:77px;
 }

 .column {
 float:left;
 display: inline; /* fix IE6 bug */
 margin:10px;
 }

 .block {
 width:290px;
 background-color:#FFFFFF;
 }

 .blockrook {
 width:290px;
 }

 #from-the-community {
 width:300px !important;
 
 }
 
 #from-the-community .phs iframe {
    height: 302px !important;
    border: 20px solid red;
}

 .titlebar {
 background-image:url(../img/new/titlebar.png);
 height:21px;
 font-size:14px;
 color:#FFF901;
 font-weight:bold;
 padding-top:7px;
 padding-left:10px;
 }

 .blockcontent {
 padding:8px;
 }

 .clear {
 clear:both;
 }

 .get-expert-tips {
 margin-bottom:5px;
 }

 .bubble {
 background-image:url(../img/new/bubble.png);
 width:264px;
 height:80px;
 padding:10px;
 margin-bottom:20px;
 }

 .bubble h2 {
 color: #FF7D19;
 font-weight:bold;
 text-transform:uppercase;
 padding-bottom:5px;
 font-size:.8em;
 }

 .bubble .question {
 font-size:1.0em;
 font-weight: bold;
 padding-bottom:5px;
 }

 .bubble .response {
 padding-bottom:5px;
 }

 .bubble .readmore {
 }
 
 #gotomessageboards {
   padding-bottom:9px;
 }
 

 #slider {
   height:308px;
   width:300px;
   position:absolute;
   top:3px;
   right:0;
   margin-top:20px;
   z-index:1;
 }
 
 .slide {
	 position:relative;
 }
 

 .slide a {
   display:block;
   height:307px;
   width:300px;
   position:absolute;
   overflow:hidden;
 }
 
 #slider a.warningLink span {
	/*
	float:left;
	left:1px;
	top:1px;
	margin:0;
	*/
}
 #footer {
   margin-top:30px;
   font-size:.9em;
   padding:13px;
   color:#959595;
/*    width:78%; */
 }
 
 #footer p {
   padding-bottom:20px;
   color: #cdcdcd;
   width: 850px;
 }

/*
 #footer img {
	padding-top: 20px;
	padding-bottom: 5px;
	padding-left: 860px;
}
*/

 #footer a {
	color: #cdcdcd;
	text-decoration: none;
}

 #footer a#fb {
 	display: block;
 	float: right;
}

 #footer a:hover {
	color: #cdcdcd;
	text-decoration: none;
}
 #footer a:active {
	color: #cdcdcd;
	text-decoration: none;
}

 #footer a:visited {
	color: #cdcdcd;
	text-decoration: none;
}
 
 .blocklink {
   background-image:url(../img/new/arrow.png);
   background-repeat:no-repeat;
   padding-left:10px;
   margin-top:10px;
 }
 
 .blocklink a {
   text-transform:uppercase;
   text-decoration:none;
 }
 
 #feedback {
  margin-bottom:10px;
  margin-top:10px;
 }
 
 #feedback a {
   /*
   background-image:url(../img/new/feedback.png);
   background-repeat:no-repeat;
   height:60px;
   width:280px;
   margin-bottom:10px;
   margin-top:10px;
   text-indent:-999999px;
   overflow:hidden;
   display:block;
   */
 }
 
 #facebook a {
   /*
   background-image:url(../img/new/facebook.png);
   height:20px;
   width:160px;
   text-indent:-999999px;
   overflow:hidden;
   display:block;
   */
 }
 
 #navleft {
   float:left;
   background-image:url(../img/new/logo.png);
   height:100%;
   width:493px;
   display:inline-block;
 }
 
 #navright {
   float:left;
 }
 
 #howtogarage a {
   /*background-image:url(../img/new/howtogarage.png);
   height:168px;
   width:290px;
   text-indent:-999999px;
   overflow:hidden;
   display:block;
   */
 }
 
 #tire {
   background-image:url(../img/new/tire.png);
   height:82px;
   width:87px;
   float:left;
   margin-right:10px;
 }
 
 #protectant {
   background-image:url(../img/new/protectant.png);
   height:82px;
   width:87px;
   float:left;
   margin-right:10px;
 }
 
  #video {
   background-image:url(../img/new/ts_video.png);
   height:82px;
   width:87px;
   float:left;
   margin-right:10px;
 }
 
 
 .rightcoltext {
   float:left;
   color:#959595;
   width:177px;
 }
 
 .rightcoltext .label {
   font-weight:bold;
   color:#FF7D19;
   
 }
 
 .rightcoltext-row1 {
   padding-bottom:10px;
 }
 
 #listoptions {
   font-size:.8em;
   padding:0px;
   margin-left:10px;
   list-style-type: disc !important; /* damn you IE! */
   list-style: disc !important; /* damn you IE! */
   color: #959595;
 }
 
 #listoptions li {
   float:left;
   width:75px;
   margin-bottom:3px;
   margin-top:3px;
   
 }
 
 #nav-spacing {
   height:39px;
 }

 
 #nav-buttons li {
   float:left;
   position:relative;
   z-index:10;
 }
 
 #ownercenter {
   right:0;
   z-index:1;
   position:absolute;
 }
 
 #ownercenter-button {
   float:left;
 }
 
 #ownercenter-button a {
   background: url(../img/new/ownercenter.png);
   width:203px;
   height:30px; 
   text-indent:-999999px;
   overflow:hidden;
   display:block;
 }
 
 #ownercenter-text {
    float:left;
 }
 
 #ownercenter-text a{
    background: url(../img/new/ownercenter-text.png);
    width:255px;
    height:21px; 
    text-indent:-999999px;
    overflow:hidden;
    display:block;
  }
 
 .subnav {
   display:none;
   position:absolute;
   left:0;
   z-index:10;
   width:159px;
 }
 
 #nav-buttons li {
   background: url(../img/new/csg-4bc3805a239f1.png) no-repeat top left;
 }
 
 #nav-buttons li a {
    /*display:block;
    background: url(../img/new/csg-4bc3805a239f1.png) no-repeat top left;
    height:38px;
    width:100%;
    */
  }
  
  #nav-buttons img {
    display: block;
  }
 
 #nav-buttons .subnav li {
   /*background: url(../img/new/csg-4bc3b025ebe97.png) no-repeat;*/
   border-bottom: 2px solid #CCCCCC;
 }
 
 #nav-buttons .subnav li a {
  /*
   display:block;
   width:159px;
   height:22px;
   text-indent:-999999px;
   overflow:hidden;
   z-index:10;
   */
 }
 
 #nav-buttons .subnav img{
   display:block;
 }
 
 .warning span.externalTooltip, 
 a.warningLink span {
 	text-transform:none;
 }
 
 /* not sure what is trying to override the position */
 .sprite-btn_nav_contact_off { background-position: 0 0 !important; width: 107px; height: 38px; } 
 .sprite-btn_nav_contact_over { background-position: 0 -88px !important; width: 107px; height: 38px; } 
 .sprite-btn_nav_faq_off { background-position: 0 -176px !important;  width: 59px; height: 38px; } 
 .sprite-btn_nav_faq_over { background-position: 0 -264px !important; width: 59px; height: 38px; } 
 .sprite-btn_nav_features_off { background-position: 0 -352px !important; width: 114px; height: 38px; } 
 .sprite-btn_nav_features_over { background-position: 0 -440px !important; width: 114px; height: 38px; } 
 .sprite-btn_nav_home_off { background-position: 0 -528px !important; width: 75px; height: 38px; } 
 .sprite-btn_nav_home_over { background-position: 0 -616px !important; width: 75px; height: 38px; } 
 .sprite-btn_nav_products_off { background-position: 0 -704px !important; width: 119px; height: 38px; } 
 .sprite-btn_nav_products_over { background-position: 0 -792px !important; width: 119px; height: 38px; }
 
 .sprite-btn_subnav_feat1_off { background-position: 0 0 !important; width: 159px; height: 22px; } 
 .sprite-btn_subnav_feat1_over { background-position: 0 -72px !important; width: 159px; height: 22px; } 
 .sprite-btn_subnav_feat2_off { background-position: 0 -144px !important; width: 159px; height: 22px; } 
 .sprite-btn_subnav_feat2_over { background-position: 0 -216px !important; width: 159px; height: 22px; } 
 .sprite-btn_subnav_feat3_off { background-position: 0 -288px !important; width: 159px; height: 22px; } 
 .sprite-btn_subnav_feat3_over { background-position: 0 -360px !important; width: 159px; height: 22px; } 
 .sprite-btn_subnav_feat4_off { background-position: 0 -432px !important; width: 159px; height: 22px; } 
 .sprite-btn_subnav_feat4_over { background-position: 0 -504px !important; width: 159px; height: 22px; } 
 .sprite-btn_subnav_prod1_off { background-position: 0 -576px !important; width: 159px; height: 22px; } 
 .sprite-btn_subnav_prod1_over { background-position: 0 -648px !important; width: 159px; height: 22px; } 
 .sprite-btn_subnav_prod2_off { background-position: 0 -720px !important; width: 159px; height: 22px; } 
 .sprite-btn_subnav_prod2_over { background-position: 0 -792px !important; width: 159px; height: 22px; } 
 .sprite-btn_subnav_prod3_off { background-position: 0 -864px !important; width: 159px; height: 22px; } 
 .sprite-btn_subnav_prod3_over { background-position: 0 -936px !important; width: 159px; height: 22px; } 
 .sprite-btn_subnav_prod4_off { background-position: 0 -1008px !important; width: 159px; height: 22px; } 
 .sprite-btn_subnav_prod4_over { background-position: 0 -1080px !important; width: 159px; height: 22px; } 
 .sprite-btn_subnav_prod5_off { background-position: 0 -1152px !important; width: 159px; height: 22px; } 
 .sprite-btn_subnav_prod5_over { background-position: 0 -1224px !important; width: 159px; height: 22px; } 
 
 
 /* ebay sweepstakes */
#ebay_sweeps { position: absolute; bottom: 25px; right: 0; }


#promotional_area {
   position:absolute;
   bottom: 25px;
   right: 0;
   cursor:pointer;
   width:300px;
   height:250px;
}

#video_player {
   position:absolute;
   bottom: 25px;
   right: 0;
   width:300px;
   height:250px;
}
