/* CSS Document */

body{
margin-top:20px;
background:url(../../images/theme/page_bg.jpg) repeat-x;
background-color:#b71e0b;
font:0.8em Arial, sans-serif;
line-height:18px;
color:#000000;
}

#bd{    
    color:#666666;  
}

.tabnav{
    margin:0px;
    padding-left:12px;
    color:#660000;  
    }
    
.tabnav a:link, .tabnav a:visited, .tabnav a:focus {
    text-decoration:none;
    color:#660000;
    /*color:#b54d40;    */
}
    
.tabnav a:hover {
    text-decoration:underline;
}       

.tab_current{
    width:115px;
    height:22px;
    display:block;
    background:url(../../images/theme/tab_hover.png) no-repeat;
    list-style:none;
    margin-left:2px;
    margin-right:2px;
    float:left;
    text-align:center;
    font-size:11px;
    padding-top:8px;
    }   
    
.tab{
    width:115px;
    height:22px;
    display:block;
    background:url(../../images/theme/tab.png) no-repeat;
    list-style:none;
    margin-right:2px;
    float:left;
    text-align:center;
    font-size:11px;
    padding-top:8px;

    }       
    
font{
    padding:4px;
    }   
    
a img {
border:0px;
}

h1, h2 {
    color:#740C00;
}

.print-button {
    text-align:right;
}
.print-button a {
    color:#b54d40;
    text-decoration:underline;
    text-align:right;
}

.print-button a:hover {
    color:#000000;
}


.hilight {
    color:#b54d40;
    text-decoration:underline;
    text-align:right;
}

.hilight:hover {
    color:#000000;
}

.form .input-box {
	width:250px;
}

.dealer-list{
  padding: 0px;
  margin:0px;
}

.dealer-list ul {
  padding:0px;
  margin:0px;
}

.dealer-list li {
  list-style-type: none;
  padding: 0px;
  margin:0px;
  margin-left:4px;
  text-align:left;
}

.dealer-list li h3 {
	border-bottom:1px solid #B1B1B1;
}

.dealer-list li p {
	margin-left:15px;
}


.dealer-list li a {	
  color:#740C00;  
  text-decoration: none;
}

.dealer-list li a:hover {	
	color: #000000;  
  	text-decoration: underline;
}



.notify{
	display:block;
	border:1px #999999 solid;
	background:#FFFFCC;
	color:#0000FF;
}

/* Zebra Strip for table*/  
.zebra-grey {
    border-collapse:collapse;
    text-align:left;
    width:100%;
}

.zebra-grey th {
    border-left:1px solid #FFFFFF;
    border-right:1px solid #FFFFFF;
    color:#000000;
    font-size:12px;
    font-weight:bold;
    padding:12px 15px;
}

.zebra-grey td {
    border-left:1px solid #FFFFFF;
    border-right:1px solid #FFFFFF;
    color:#000000;
    padding:8px 15px;
}

.zebra-grey tr:hover td {
    background:#DDDDDD none repeat scroll 0 0;
    color:#333399;
}

.zebra-even {
    /*background:#F9F9F9 none repeat scroll 0 0;*/
    background:#ffffff none repeat scroll 0 0;  
}
.zebra-odd {
    /*background:#ebebeb none repeat scroll 0 0;*/
    background:#F4F4F4 none repeat scroll 0 0;
    
}

.zebra-grey .header-odd{
    background:#dbdbdb  none repeat scroll 0 0;
    border-bottom:1px solid #999999;
}
.zebra-grey .header-even{
    background:#f4f4f4 none repeat scroll 0 0;
    border-bottom:1px solid #cccccc;
}   

.zebra-even-line {
    border-bottom:1px solid #cccccc;
}
.zebra-odd-line {
    border-bottom:1px solid #999999;    
}
