/* CSS Document */

@import "js/dropdown.css";

*{
margin:0px;
padding:0px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

body{background:#262626 url(images/bg.jpg) top center repeat-x;
}

#container{
width:940px;
margin: 0 auto; /*Center container on page*/
}

#content {
background:url(images/content_bg.gif) #FFFFFF repeat-y;
}

#content_subpage {
background: #FFFFFF;
}

#masthead_subpage {
width:940px;
height:143px;
background: #000 url(images/masthead.jpg) no-repeat top center;  /*Change this back when you want to add search back */
}

#masthead_subpage #sub_search{
float:right;
width:200px;
font-size:11px;
padding-right:40px;
padding-top:25px;
visibility:hidden; /*Change this back when you want to add search back */

}

#sub_search h3 {
text-transform:uppercase;
color:#CC0000;
font-weight:bold;
font-size:13px;
}

#masthead_subpage #sub_search #year {
width:85px;
margin-top:5px;
font-size:11px;
}

#masthead_subpage #sub_search #make {
width:85px;
margin-top:5px;
font-size:11px;
}

#masthead_subpage #sub_search #model {
width:175px;
margin-top:5px;
font-size:11px;
}

#masthead_subpage #sub_search input {

margin-top:5px;
font-size:11px;
}

#masthead_subpage #sub_search .formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#cc0000;
font-weight:bold;
padding: 1px 2px;
background:url(images/formbg.gif) repeat-x left top;
}





#left_col_subpage{
width:940px;
float:left;
background-color:#FFFFFF;
height:auto;
font-size:12px;
}

#left_col_subpage h1{
font-size:16px;
margin:15px;
}

#left_col_subpage .section_current{
color:#CC0000;
}

#left_col_subpage h2{
font-size:13px;
margin: 0px 0px 0px 15px;
color:#CC0000;
}

#left_col_subpage p{
margin: 0px 15px 15px 15px;
font-size:12px;
line-height:175%;

}

#left_col_subpage a{
color:#CC0000;
}

#left_col_subpage a:visited{
color:#cc0000;
}

#left_col_subpage a:hover{
color:#999999;
}

#left_col_subpage form{
margin: 0px 15px 15px 15px;
font-size:12px;
}

#left_col_subpage td{
font-size:11px;
}

#left_col_subpage li, ul, ol{
margin: 0px 15px 15px 15px;
}

#left_col_subpage .post {
margin:15px;
}
#left_col_subpage .post h2 {
margin:0px;
}
#left_col_subpage .post .entry p{
font-size:12px;
line-height:175%;
margin:0px 0px 15px 0px;
}

#left_col_subpage hr{
margin:0px 15px;
}


span.retailName:before{ content:<br><br>; }








#left_col{
width:713px;
float:left;
background-color:#FFFFFF;
height:auto;
font-size:12px;
}

#left_col h1{
font-size:16px;
margin:15px;
}

#left_col .section_current{
color:#CC0000;
}

#left_col h2{
font-size:13px;
margin: 0px 0px 0px 15px;
color:#CC0000;
}

#left_col p{
margin: 0px 15px 15px 15px;
font-size:12px;
line-height:16px;
}

#left_col a{
color:#CC0000;
}

#left_col a:visited{
color:#cc0000;
}

#left_col a:hover{
color:#999999;
}

#left_col form{
margin: 0px 15px 15px 15px;
font-size:11px;
}

#left_col td{
font-size:11px;
}

#left_col li, ul, ol{
margin: 0px 15px 15px 15px;
}

#left_col .post {
margin:15px;
}
#left_col .post h2 {
margin:0px;
}
#left_col .post .entry p{
font-size:12px;
line-height:175%;
margin:0px 0px 15px 0px;
}

#left_col hr{
margin:0px 15px;
}

#Table1, #Table4 {
margin:20px;
border:#f0f0f0 solid 5px;
}
#Table2 h1, #Table3 h1{
color:#FFFFFF;
font-weight:bold;
font-size:16px;
}
#Table2 h2, #Table3 h2{
color:#FFFFFF;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
}
#Table2 td, #Table3 td{
padding:2px;
border-bottom:1px solid;
border-right:1px solid;
border-color:#CCCCCC;
font-size:11px;
}
#Table2 td.t1, #Table3 td.t1 {font-size: 12px;}

#distrib_links{
padding-left:20px;
padding-bottom:20px;
}
#right_col{
float:right;
background:#d9d9d9 url(images/sidebar_bg.gif) no-repeat top;
width:227px;
height:auto;
padding-bottom:35px;
}

#right_col h3 {
text-transform:uppercase;
color:#CC0000;
font-weight:bold;
font-size:14px;
margin-bottom:5px;
padding: 10px 0px 0px 10px;
}

#right_col .prod_search {
margin:5px 0px 0px 10px;
font-size:12px;
}

#right_col label{
font-size:12px;
font-weight:bold;
margin:5px 0px 0px 10px;
display:block;
}

#right_col #whatsnew_sidebar{
margin-left:10px;
font-size:12px;
}

#right_col #whatsnew_sidebar a{
color:#CC0000;
font-size:12px;
text-transform:uppercase;
}

#right_col #whatsnew_sidebar a:hover{
color:#333333;
font-size:12px;
}

#right_col #whatsnew_sidebar .posted{
color:#999999;
font-style:italic;
font-size:10px;
}

#right_col #whatsnew_sidebar p{
margin-bottom:5px;
}

#right_col #whatsnew_sidebar {
margin: 0px 10px;
}


#footer {
color:#FFFFFF;
background: black url(images/menu_bg_flipped.gif) no-repeat;
}

#footer p {
font-size:11px;
text-align:right;
padding:11px;
}

#footer a{
color:#FFFFFF;
text-decoration:none;
}

#footer a:hover{
color:#FFFFFF;
text-decoration:underline;
}

#footer a:visited{
color:#CCCCCC;
}





/* CSS Horizontal Menu Styles and Controls */

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 12px "Trebuchet MS";
text-transform:uppercase;
width: 940px;
border: 0px;
border-width: 1px 0;
background: black url(images/menu_bg.gif);
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: right;
color: #fff;
padding: 8px 8px;
text-decoration: none;
border-left: 1px solid #670808;
}

.solidblockmenu li a:visited{
color: #fff;
}



.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(images/menu_bg_over.gif);
}
.solidblockmenu a:hover{
text-decoration:underline;
}

.solidblockmenu li .hdlink:hover{
background: transparent url(images/menu_bghd_over.gif);
}

img {border: 0px;}
p.red {font-weight: bold; color: #ff0000; font-family: arial; font-size: 12px;}
span.retailName {color: #990000; font-size: 14px; font-weight: bold;}
table {border-collapse: collapse;}
td.t1 {background-color: #000000; color: #ffffff; font-weight: bold; text-transform: uppercase;}
td.t2 {background-color: #eeeeee; color: #000000; font-weight: bold; text-transform: uppercase; border: solid 2px #000000;}
td.td1 {font-weight: bold; font-family: arial; border-bottom: solid 1px #000000; padding-bottom: 3px;}
td.row1 {padding: 4px;}
td.row2 {background: #eeeeee; padding: 4px;}

a.short {display: block; float: left; margin: 0px 10px;}
<!--[if IE]>
<style type="text/css">
p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}
</style>
<![endif]-->
