* {
	padding: 0;
	margin: 0;
	border: 0;
	}

body {
	background:#efefef url('bg.gif') repeat-x; 
    text-align: center;
    font-family:Arial;
	}

input {
	border:1px solid #999999;
	padding:2px 2px 2px 2px;
	margin:3px 3px 3px 3px;
	}
    
select {
	border:1px solid #999999;

	}

#container {
 margin: 0 auto;
 width: 950px;
 background-color: FFF;
 text-align: left;
 border-left:c7c7c7 solid 1px;
 border-right:c7c7c7 solid 1px;
	}

#header {
	background-image:url('topbar-bg.gif');
    background-repeat:repeat-x;
    background-position:top;
	}

#cart {
      margin-left:700px;
       }
#cart p {
      padding: 3px 0 5px 30px;
      background-image:url('cart-bg-2.gif');
      background-repeat:no-repeat;
      color:FFF;
        }
		
#cart p a {
	color:FFF;
    font-size:14px;
	text-decoration:none;
	}

#logo {
      margin:0;
      padding:0;
       }
        
#navigation {
      width:950px;
      margin-top:-5px;
      height:41px; 
      background:#FFF url('nav-bg.gif') repeat-x;
      
       }
       
#phone_number h2 {
      font-size:26px;
      font-weight:bold;
 }

#phone_number h3 {
      font-size:10px;
      font-weight:bold;
      
 }
 
#search-box {
      width:280px;
      height:50px;
      background-image:url('search-bg.gif');
      background-position:bottom;
      background-repeat:no-repeat;
      padding:18px 0 0 15px;
       }	
	   
#search-box #s {
            float:left;
            margin-top:-5px;
            width:175px;
			border:none;
             }

#search-box #go {
            float:right;
            margin:-20px 20px 0 0;
			border:none;			
             }

.search_help {
             color:000; 
             font-size:10px;
 }


#content {
         padding:5px 5px 5px 5px;
         margin:5px 5px 5px 5px;
         width:95%;
         z-index:0;
 }
 
#content h2 a {
          font-size:14px;
          font-weight:bold;
          text-decoration:none;
          color:000;
          
 }
 
#content h2 a:hover {
          text-decoration:underline;
          
 }

 .content_table {
                margin-left:20px; 
                margin-top:10px;
 }
 
 .content_table ol {
                list-style:none;
                margin-left:30px;
                
 }

.browse_more {
             background-image:url('browse_more_bg.jpg');
             background-repeat:no-repeat;
             width:400px;
             height:44px;
             margin-left:30px;
             
 }
 
.browse_more img {
            margin-right:90px;
 }
 
.browse_more_small {
             background-image:url('browse_more_bg-small.jpg');
             background-repeat:no-repeat;
             width:280px;
             height:44px;
             margin-left:5px;
             
             
 }
 
.browse_more_small img {
            margin-right:60px;
 }
 
 
.homepage-text p {
                  padding-bottom:10px;
                 
 }

.homepage-text h1 {
                 font-size:20px;
                 font-weight:bold;
                 padding-bottom:5px;          
 }

.homepage-text a {               
                 font-weight:bold;
                 color:000;                     
 }
 
.page_title {
            background-image:url('page_title_bg.jpg');
            background-repeat:no-repeat;
            height:100px;
            width:840px;
            padding:5px;
            margin-left:40px;
            

 }
 
.page_title h1 {
            font-size:20px;
            font-weight:bold;
            padding-bottom:2px;
            margin-top:3px;
            margin-left:10px;
            margin-bottom:0px;
            color:000;
            
 }
 
 .page_title h2 {
            font-size:16px;
            margin-top:0px;
            color:000;
            font-weight:normal;
            
 }
 
  .page_title h2 a {
            font-size:16px;
            margin-top:8px;
            color:999999;
            text-decoration:none;
            font-weight:bold;
            
 }
 
.page_title p {
            font-size:12px;
            margin:3px 13px 0px 10px;
            color:666666;
            padding-bottom:15px;
 }
 
#year_list {
           margin-left:20px;
 }

#year_list ul li a {
           text-decoration:none;
           color:000;
           line-height:1.5em;
 } 
 
#year_list ul li a:hover {
           text-decoration:underline;
}           

#car_years ul{
           list-style:none;
           
 }

 
.product_description h1 {
                     color:000;
                     font-size:24px;
                     margin:0;
 }
 
.product_description h2 {
                     color:333333;
                     font-size:16px;
 }
 
.product_description ul {
                     margin-left:40px;
                     margin-top:10px;
 }

.product_description p {
                     margin-top:5px;
                     margin-right:10px;
 }

.related_sidebar {
                 border:1px solid #999999;
                 padding-left:10px;
                 padding-bottom:10px;
                 padding-top:10px;
 }
 
.related_sidebar a {
                 color:#000;
 }
 
.related_header {
                font-size:12px;
                font-weight:bold;
                color:#333333;
                margin-left:5px;
 }

.checkout_btn input{
              border:0;
              margin:0;
              padding:0;
 }
 
.go_back {
         margin-top:20px;
         
 }
 
.go_back a {
         color:#333333;
         font-size:18px;
         text-decoration:none;
         font-weight:bold;
         
 }
 
.product_list a {
         color:#000;
         
 }
 
.car_care_one a {
              color:#000;
 }

#footer {
        background-color:5e7375;
        clear:both;
        padding:10px 0 10px 0;
        margin-top:20px;
        width:950px;        
 }

#footer h3 {
        color:FFF;
        font-size: 14px;
        font-weight: bold;  
        padding-bottom:8px;      
 }

#footer ul li a {
        color:FFF;
        text-decoration:none;
        font size: 12px;
        margin-left: 10px;    
 }

#footer ul li a:hover { 
        text-decoration: underline;
 }
 
.footer-links {
        list-style:none;        
 }

.more_pages {
            font-size:16px;
            font-weight:bold;
 }
 
 .more_pages a {
            font-size:16px;
            font-weight:bold;
            color:#000;
 }
 
.copyright {
           font-size:10px;
           color: FFF;
           text-align:center;
           padding-top:10px;
           
 }

#easyTooltip2{
	padding:5px 10px;
	border:2px solid #999999;
	background:#efefef;
	color:#333333;
	width:250px;
    text-align:left;
	}
#easyTooltip2 h4 {
              padding:3px;
              font-size:16px;
              font-weight:bold;
 }

#easyTooltip2 p{
               font-size:12px; 
	}	

.helpful-links a {
	font-size: 10px;
	color: #CCC;
	text-decoration: none;
}
