/* CSS Document */

body {font-family:Verdana, Arial, Helvetica, sans-serif;
	   margin:0px;
		background-image:url(../images/background.gif);
		background-color:#fff;
		background-repeat:repeat-x;
		color:#000;
		font-size:12px;
		text-align: justify;}
		
.header{background-image:url(../images/headerBack.gif);
		background-repeat:repeat-x;
		font-size:9px;
		color:#ca1111;}

.slideshow {
	height: 280px;
	width: 514px;
	margin: auto;
	overflow:hidden;
}
		
a:link{color:#ca1111;
				text-decoration:none;}

a:visited{color:#ca1111;
				text-decoration:none;}
				
a:hover{color:#ca1111;
			text-decoration:underline;}
		
#spacer{background-image:url(../images/navSpacer.gif);
		background-repeat:repeat-x;}
		
.mainTable{background-color:#fff;
			color:#000000;}
			
.titleTable{
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 4px;
}

.contentTable{
	background-color:#fff;
	color:#000000;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 6px;
	padding-bottom: 6px;
	vertical-align: top;
}

.dashedLine {
	border-top:dashed thin;
	padding: 1px 0px 0px 0px;
}
				
.subAreas { background-color:#656464;
			color:#fff;
			padding:3px;
			font-size:10px;
			text-align:left;
}
				
.eNewsletter { background-color:#656464;
				color:#fff;
				padding:0px;
				font-size:10px}
		
.footer{ background-color:#3e3d3d;
		padding:10px 10px;
		font-size:10px;
		color:#fff;
		line-height:20px;}
		
.footer a:link {background-color:inherit;
				padding:1px 2px;
				text-decoration:none;
				font-weight:bold;
				color:#fff;
				text-decoration:none;}
				
.footer a:visited {background-color:inherit;
				padding:1px 2px;
				text-decoration:none;
				font-weight:bold;
				color:#fff;
				text-decoration:none;}
				
.footer a:hover{background-color:#999999;
				font-weight:bold;
				padding:1px 1px;
				color:#fff;
				border:solid 1px #ffffff;
				text-decoration:none;}

input {	border:solid 1px #fff;
		font-size:12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding:3px;
		width:110px;}
		
select {	border:solid 1px #fff;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:1px;
margin: -3px;
width:38px;}

textarea{border:solid 1px #fff;
			overflow:auto;
			width:110px;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			padding:3px;}
			
input.but {
	padding:3px;
	border:solid #fff 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:100px;
	color:#fff;
	font-weight:bold;
	background-color:#3e3d3d;
			}
			
form{margin:0px;
	padding:0px;}
	
.offerTitle{
	font-size:12px;
	font-weight:bold;
	color:#ca0b0b;
}

.newsTitle{
	font-size:12px;
	font-weight:bold;
	color:#ca0b0b;
	text-transform: uppercase;
}

.newsDetails{
	font-size:10px;
	color:#ca0b0b;
}

.description{
	font-size:10px;
}

.imgLeft{
	padding-right: 6px;
	padding-bottom: 6px;
}

.imgRight{
	margin-left: 16px;
	padding-bottom: 6px;
	float:right;
}


.greayTableHeader{
	padding-bottom: 6px;
	background-color: #c8c7c7;
}

.captcha {
	height: 15px;
	padding: 3px;
}

.viewCarTable {
	padding-right: 20px;
	padding-bottom: 6px;
}

.whiteLinks {
	font-size:10px;
	color:#fff;
}

.whiteLinks a:link {color:#fff;background: inherit; font-weight:normal; text-decoration:none;}
.whiteLinks a:visited {color:#ddd;background: inherit; font-weight:normal; text-decoration:none;}
.whiteLinks a:hover {color:#000;background: inherit; font-weight:normal; text-decoration:underline;}
.whiteLinks a:active {color:#000;background: inherit; font-weight:normal; text-decoration:none;}

.seoHeader {
	font-size:12px;
	color:#000000;
	display: inline;
	margin: 0px;
	font-weight: normal;
}

.carTable {
	padding-right: 8px;
	padding-bottom: 8px;
	float: left;
}

.dashedLine {
	border-top:dashed thin 1px;
	padding: 6px 0px -15px 2px;
	margin-top:-20px 0px;}
	
.updateImgBorder {border:solid; border-color:#ca0b0b; border-width: 1px;}

.emailLink {
	font-size:12px;
}

.redHighlight {
	font-weight:bold;
	color:#ca1111;
	font:111%;
}
.largerLinks {
	font-size:13px;
}

#blog {
	background: url(../images/blogImg.jpg) no-repeat;  
	width: 165px;   	
	height:113px; 
	
}

#blog a {
 display: block;
 width: 100%;
 height: 100%;
 
 }
 
 /*-----------High Slide------------*/
.highslide {
	cursor: url(../highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border:1px solid #0B3F66;
	margin-bottom:2px;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide:hover img {
}

.highslide-wrapper {
	background: black;
}
.highslide-image {
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    border: 3px solid #cdcdcd;
    border-top: none;
    padding: 5px;
    background-color: black;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

#flashText {
	font-family:BankGothic Lt BT, Verdana;  
	text-shadow: 0.1em 0.1em 0.1em #FFFFFF;  
	font-size:16px; 
	font-weight:bold;
	color:#ca0b0b; 
	text-align:left; 
	padding: 8px 0 0 8px;
	
	}














