body{
	background:url(../img/tail_header.gif) top left repeat-x #000000;
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;
}

a img {
	border:none;
}

a{
	color:#FFFFFF;
}

li{
	list-style-type:none;
}

li a{
	text-decoration:none;
}

#site{
	margin:1px auto;
	width:885px;	
}

.pad-right p{
	padding-right:8px;
}

.red{
	color:#BF0B0B;
}

#header{
	background:url(../img/header-bg-full-alt.jpg) top left no-repeat;
}

#header-logo{
	text-align:left;
	margin-bottom:13px;
	margin-top:17px;
	*margin-top:4px;
	*margin-bottom:12px;	
}

#header-main{	
	height:300px;
	width:885px;	
}


#header-main-left{	
	width:175px;
	height:264px;
	position:relative;
	top:6px;
	left:5px;
	padding:15px;	
	*float:left;
}

#header-main-left span{ 
	color:#BF0B0B;
	font-size:16px;	
}

#header-main-left ul{
	padding-left:16px;		
	*position:relative;
	*left:-40px;	
}

#header-main-left li a:hover{
	color:#BF0B0B;
}

#header-main-left li{
	list-style-image:url(../img/main_menu_marker.gif);
	list-style-image:disc;
	line-height:16px;
	font-family:verdana;
	font-size:14px;		
}

#header-menu{
position:relative;
	top:-11px;
	*top:0;
	background:url(../img/horizontal-menu-bg.gif) top left repeat-x;
	height:48px;
}

#corner-bottom-left{
	background:url(../img/corner1_bottom_left.gif) bottom left no-repeat transparent;
	height:48px;
}

#corner-bottom-right{
	background:url(../img/corner1_bottom_right.gif) bottom right no-repeat transparent;
	height:48px;
}

#header-bottom-links{	
	margin-left:-32px;
	*margin-left:8px;
}

#header-bottom-links li{
	display:block; 
	padding:0;
	float:left;
	background:url(../img/top_menu_separator.gif) top right no-repeat;
	height:48px;
	text-align:center;
	vertical-align:middle;
	padding-right:2px;	
}

#header-bottom-links li.last{
	background:none;
}

#header-bottom-links li a{
	display:block;
	height:48px;
}

#header-bottom-links span{
	color:#000000;
	font-weight:bold;
	font-size:12px;
	padding:15px 3px 0 4px;
	width:78px;
	display:block;
	height:33px;
	cursor:pointer;
}

#header-bottom-links li a:hover span{
	background:url(../img/extra_hover.gif) top left repeat-x;
}

#breadcrumbs{
	text-indent:30px;
	color:#BF0B0B;
	*padding-top:12px;
	margin-bottom:12px;
}

#breadcrumbs a{
	color:#BF0B0B;
	text-decoration:none;
}

#breadcrumbs span{
	color:white;
}

#column-left{	
	width:205px;
	background:url(../img/column-left.jpg) top left repeat-y;
}

#column-left-top{
	width:inherit;
	background:url(../img/column-left-top.jpg) top left no-repeat;
}

#column-left-bottom{
	padding:3px 0 0 3px;
	width:inherit;
	background:url(../img/column-left-bottom.jpg) bottom left no-repeat;
}


#column-main{		
	width:675px;
	background:url(../img/column-main.jpg) top left repeat-y;
	color:#aaaaaa;
}

#column-main-top{
	width:inherit;
	background:url(../img/column-main-top.jpg) top left no-repeat;
}

#column-main-bottom{
	padding:8px;
	width:660px;
	background:url(../img/column-main-bottom.jpg) bottom left no-repeat;
}

#column-single{		
	width:885px;
	background:url(../img/column-single.jpg) top left repeat-y;
	color:#aaaaaa;
}

#column-single-top{
	width:inherit;
	background:url(../img/column-single-top.jpg) top left no-repeat;
}

#column-single-bottom{
	padding:8px;
	width:inherit;
	background:url(../img/column-single-bottom.jpg) bottom left no-repeat;
}

#footer{	
	height:40px;	
	width:885px;
	background:url(../img/full-bg.jpg) top left repeat-y;
	color:#aaaaaa;
}

#footer-top{	
	width:inherit;
	background:url(../img/full-top.jpg) top left no-repeat;
}

#footer-bottom{
	padding:4px 6px;
	height:32px;
	width:inherit;
	background:url(../img/full-bottom.jpg) bottom left no-repeat;
}


#details{		
	margin:5px 0 5px 10px;	
	width:410px;
	background:url(../img/details-bg.jpg) top left repeat-y;
	color:#aaaaaa;
}

#details-top{
	width:inherit;
	background:url(../img/details-top.jpg) top left no-repeat;
}

#details-bottom{
	font-size:14px;
	padding:8px;
	width:inherit;
	background:url(../img/details-bottom.jpg) bottom left no-repeat;
}

#extras-main{			
	width:858px;
	background:url(../img/includes-bg.jpg) top left repeat-y;
	color:#ffffff;
}

#extras-top{
	width:inherit;
	background:url(../img/includes-top.jpg) top left no-repeat;
}

#extras-bottom{		
	padding:8px;
	width:inherit;
	background:url(../img/includes-bottom.jpg) bottom left no-repeat;
}

#white-main{			
	width:858px;
	background:url(../img/includes-white-bg.jpg) top left repeat-y;
	color:#ffffff;
}

#white-top{
	width:inherit;
	background:url(../img/includes-white-top.jpg) top left no-repeat;
}

#white-bottom{	
	color:#000;
	padding:8px;
	width:inherit;
	background:url(../img/includes-white-bottom.jpg) bottom left no-repeat;
}


#heading-main{	
	line-height:37px;	
	height:37px;
	margin:5px 20px 5px 10px;	
	background:url(../img/heading-bg.gif) top left repeat-x;

}

#heading-left{
	height:37px;
	background:url(../img/heading-left.gif) top left no-repeat;
}

#heading-right{
	height:37px;
	font-weight:bold;
	font-size:16px;
	color:#BF0B0B;
	padding-left:8px;
	background:url(../img/heading-right.gif) top right no-repeat;
}

#column-left h1, h1.titlered{
	margin:0;
	padding-top:9px;	
	background:url(../img/column-left-h1.jpg) top left no-repeat;
	font-size:14px;
	font-weight:normal;
	height:39px;
	text-align:center;
	color:#BF0B0B;
}

h1.titlered{
	text-align:left;
	text-indent:15px;
}

.spacer-td{
	width:15px;
}

.featured-img{
	background:url(../img/featured-car-bg.jpg) top left no-repeat;
	height:112px;
	width:186px;
	padding:3px;
	margin-left:6px;
}

.highlight{
	color:#BF0B0B;
	font-weight:bold;
}

.intro-text{
	margin-top:0;	
}

#featured-flash{	
	position:relative;
	width:659px; 
	/*background:url(../img/featured-flash-bg.jpg) top left no-repeat;*/
	/*height:137px;*/
}

#featured-flash div.f-f-wrapper{	
	display:none;
	padding:12px 4px;
	background:url(../img/featured-flash-bg.jpg) top left no-repeat;/*added*/
	margin:4px 0;/*added*/
	/*position:absolute;
	top:0;
	left:0;*/
}

#featured-flash div.alt{	
	background:none;
}

#featured-flash div.active{
	display:block;
}

#slideshow{
	height:285px;
	width:656px;
	padding:8px;
	background:url(../img/slideshow-bg-alt.jpg) top left no-repeat;
	overflow:hidden;
}

#slideshow img{
	margin:8px 0 0 8px;
}

.bold{
	font-weight:bold;
}

.txt16{
	font-size:16px;
}

#footer a{
	text-decoration:none;
}

#footer a:hover{
	color:#BF0B0B;
}

#footer-links{
	float:right;
	text-align:right;
	padding-right:14px;
	*padding-right:0;
}

ul#menu-left-categories{
	margin:0;
	padding-left:10px;
}

#menu-left-categories li{
	padding:2px 0;
}

#menu-left-categories li a{
	color:#BF0B0B;
}

#menu-left-categories li a:hover{
	color:#FFFFFF;
}

#menu-left-categories li a.selected{
	color:#FFFFFF;
}

#level-0-main{		
	width:180px;
	background:url(../img/menu-left-categories-bg.jpg) top left repeat-y;		
}

#level-0-top{
	width:inherit;
	background:url(../img/menu-left-categories-top.jpg) top left no-repeat;
}

#level-0-bottom{	
	padding:5px 0;
	width:inherit;
	background:url(../img/menu-left-categories-bottom.jpg) bottom left no-repeat;
}

#level-0-bottom > ul{
	padding-left:14px;
	margin-left:0;
}	

.product-listing{
	background:url(../img/featured-flash-bg.jpg) top left no-repeat;
	position:relative;
	width:659px; 
	height:137px;
	padding:12px 0 0 4px;
}

.product-listing-alt{
	width:659px; 
	height:137px;
	padding:12px 0 0 4px;
}


#image-gallery{
	margin-top:4px;
}

#image-gallery a{
	margin:3px;
}

#image-main{
	border:1px solid #666666;
}

.vert-image-spacer{
	height:5px;
}

#details-pricing{
	padding-left:10px;
}

table.data-table-info{
	width:655px;
}

table.data-table-info, .data-table-info td{
	border:1px solid #666666;
	border-collapse:collapse;
}

.data-table-info .title{
	font-wight:bold;
	background:#111111;
	color:#BF0B0B;	
}

.td-center{
	text-align:center;
}

#faq-links li{
	padding:2px 0;
	list-style-type:decimal;	
}

#faq-links a{
	color:#BF0B0B;
	
	
}

#faq-links a:hover{
	color:#ffffff;
}

.faq-top{
	display:block;
	margin-top:5px;
}

.span-alt-0{
	color:#BF0B0B;	
	font-weight:bold;
}
.span-alt-1{
	color:#000000;	
	font-weight:bold;
}

.etest{
	color:green;
	font-size:14px;
	font-weight:bold;
}
