@charset "utf-8";
/* CSS Document */

body {
	background: url("images/bg.jpg");
	background-position: center;
	background-repeat: repeat-y;
	background-color: #C3DDFE;
	margin: 0;
	padding: 0;
	font-family: Tahoma,arial,Helvetica sans-serif;
	font-size: 14px;
	color:#555555;
	
	

}

#flashcontent {
	width: 981px;
	height: 150px;
	margin: 0 auto;
	overflow: hidden;
}

#flashcontent2 {
	width: 500px;
	height: 100PX;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom:20px;
}


p {
	margin-bottom: 10px;
	margin-top: 10px;
}

h1 {
	font-size: 2.14em;
	font-weight: normal;
	color: #1c4c98;
	letter-spacing: -1px;
	clear: right;
}

h2, h3 {
	font-size: 1.2em;
	border-bottom: 1px solid #ddd;
	margin-bottom: 5px;
	padding-bottom: 2px;
	clear: right;
	color: #666;
}

a {
	color: #1c4c98;
}

a:hover {
	color: #000;
	
}



fieldset {
	margin: 5px 0 5px 0;
}

#sitemap ul{
	margin-left: 30px;
}

#wrapper {
	width: 981px;
	margin: 0 auto;
}

#header {
	width: 981px;
	height: 244px;
	background: url("images/banner.jpg");
	margin-bottom: 10px;
}


#footer{
height:20px;
background-color:#3333FF;
float:left;
color:#333333;

}

#bar {
	width: 957px;
	height: 45px;
	background: url("images/bar_fill.jpg");
	background-repeat: repeat-x;
}

#bar ul {
	padding: 8px 0 0 30px;	
}

#bar ul li {
	display: inline;
	list-style-type: none;
	margin: 10px 18px 0 18px;
	font-size: 1.2em;
}

#bar ul li a {
	color: #efefef;
}

#bar ul li a:hover {
	color: #fff;	
}

#search {
	width: 957px;
	height: 279px!important;
}

#searchtool {
	background: url("images/search_bg.jpg");
	width: 234px;
	height: 279px;
	float: left;
}
#topbanner {
	width: 723px;
	height: 279px;
	float: left;
}

#main {
	width: 957px;
	height: auto;
	background: #f6f6f6;
}

#content_header {
	width: 100%;
	height: auto;
	min-height: 80px;
	background: url("images/content_header.jpg");
	background-repeat: repeat-x;
}

#content{
	margin-left:5px;
	float:left;
	width:570px;
}
	 
	 #contentblock{
	
	
	margin-left:201px; 
	
	
	
	 }
	
	
	#leftNav{
	float:left;
	width:180px;
	
	}
	
	#rightNav {
	float:right;
	width:180px;
	
	
	}
	
	#rightNavmenu{
	
	
	display:block;
	
	}
	
	#rightNavnews{
	display:block;
	margin-top:20px;

	}
	
		.rightNavList{

	
	font-weight:bold;
	
	
	}
	
	.rightNavList li{ 
	width:180px;
	height:20px;
	background: url("images/navback.jpg") repeat-x;
	border-bottom: 1px solid #ddd;
	}
	
	
	
	.rightnavHead{
	
	background: url("images/navHead.jpg") repeat-x;
	width:180px;
	height:30px;
	font-weight:bold;
	color:#FFFFFF;
	
	}
	
	
	
	
	.rightnavHead h6{
	padding:4px;
	font-size:1.2em;
}


	.rightnavtext {
	padding: 8px;
	background: url("images/navback.jpg") top repeat-x #efefef;
	
	
}

.MainNavList{
height:30px;
	font-weight:bold;


}


	
#comNav {
	margin-bottom: 15px;
	border: 1px solid #ddd;
	width: 178px;
}

#carNav {
	margin-bottom: 15px;
	border: 1px solid #ddd;
	width: 178px;
}

#rightNavmenu {
	margin-bottom: 15px;
	border: 1px solid #ddd;
	width: 178px;
}
#rightNavnews {
	margin-bottom: 15px;
	border: 1px solid #ddd;
	width: 178px;
}

.nav {
margin: 0px;
padding: 0px;
}
.nav li{
	width:168px;
	background: url("images/navback.jpg") repeat-x;
	border-bottom: 1px solid #ddd;
	height:20px;
	
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	
	
	font-weight:bold;
	
	font-size: 0.9em;
	list-style-position:outside;
}
.nav li a {
	color:#21548A;	
}
.nav li a:hover {
	color:#327fd0;	
}

.navHead{

	background: url("images/navHead.jpg");
	width:178px;
	height:30px;
	font-weight:bold;
	color:#FFFFFF

}

.navHead h6 {
	font-size: 1em;
	padding-top: 5px;
	margin-left: 10px;
}

.navMaker  li{
	padding:6px;
}

.navMakerHead h6{
	padding:5px;
	font-size:1.2em;
}

.navMaker img{
	padding:2px;

}



.starfishMenuInformation {
margin: 0px;
padding: 0px;
}

.starfishMenuInformation li{
	width:168px;
	background: url("images/navback.jpg") repeat-x;
	border-bottom: 1px solid #ddd;
	height:20px;
	font-weight:bold;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	color: #333;
	font-size: 0.9em;
	list-style-position:outside;
}
.starfishMenuInformation li a {
color:#21548A;	
}
.starfishMenuInformation li a:hover {
color:#327fd0;	
}



.menuicon{
	float:right;
	margin: 0px;
	padding: 0px;
	width: 20px;
}
	
.navMaker li {
	
	list-style:none;
	}


.navCom{
	
	width:200px;
	background-color:#FCF;
	
}

	
.navCom li {
	
	list-style:none;
	}
	
#commercial{
	padding: 20px 0 0 0;
	
	}
	

	
	#makers{
	
		}
	
	
	.carTable{
		
		width:568px;
		padding:30px;

	}
	
	
		.carTable th{
		
		background: url("images/dealHead.jpg");
		color:#FFFFFF;
		text-align:left;
		padding:5px;
		
		
		}
		
		.carTable th img {
			margin-left: 10px;	
		}
		
		.blueb {
			border: 1px solid #245bb6;	
		}
		
		.price2{
		
		
		color:#FFFF00;
		font-weight:bold;
		font-size:19px;
		
		
		}
		
		.carTableHeader td{
		background: url("images/navback.jpg") repeat-x bottom #ffffff;
		color:#1c4c98;;
		border: 1px solid #ddd;
		padding: 5px;
		
		}
		
		.carTableContent{
		
		background-color:#f5f5f5;
		
		}
		.carTableContent td{
		border: 1px solid #ddd;	
		padding: 5px;
		font-size: 0.8em;}
	
		.button_small {
			background: url("images/btn_small.jpg");
			width: 55px;
			height: 20px;
			text-align: center;
			color: #fff;
			display: inline-block;
			padding-top: 2px;
			font-weight: bold;
			font-size: 11px;
		}
		.button_small:hover {
			color:#CFF;	
		}
		.button_medium {
			background: url("images/btn_medium.jpg");
			width: 100px;
			height: 20px;
			text-align: center;
			color: #fff;
			display: inline-block;
			padding-top: 2px;
			font-weight: bold;
			font-size: 11px;
		}
		.button_medium:hover {
			color:#CFF;	
		}
		
			.button_large{
			background: url("images/btn_large.jpg");
			width: 200px;
			height: 20px;
			text-align: center;
			color: #fff;
			display: inline-block;
			padding-top: 2px;
			font-weight: bold;
			font-size: 11px;
		}
		.button_large:hover {
			color:#CFF;	
		}
		
.special{
height:274px;
background: url("images/specialbg.jpg");
}

.specialsblock{
width:180px;
padding:5px;
margin-top:20PX;
float:left;
}

#specialsall{

	float:left;
	width:570px;

}



.special_description{
font-family:Tahoma,arial,Helvetica sans-serif;
height:50px;
font-size:11px;
font-weight: bold;
text-align: center;
padding: 5px;
color: #fff;
}

.special_car{
text-align: center;
}


.special_car img{
margin:0 auto;
margin-bottom: 5px;
text-align: center;
height:100px;

border: 1px solid #ddd;
margin-top: 5px;
}

.dow_car{
text-align: center;
}


.dow_car img{
margin:0 auto;
margin-bottom: 5px;
text-align: center;
width:150px;

border: 1px solid #ddd;
margin-top: 5px;
}

.special_price{
font-size:0.8em;

text-align: center;
}

.special_id {
	text-align: right;
	font-size: 0.8em;
	
	padding-right: 15px;
	padding-top:5px;
}

.price {
	
	color:#1c4c98;;
	font-weight:bold;
	width:100px;
	color:#21548A;
font-family:arial,sans-serif;
font-size:17px;
font-weight:bold;
}

		
.pricebox{

color:#555555;
font-family:Tahoma,arial,Helvetica sans-serif;
font-size:13px;
}
	
#dealofweek{
	width : 583px;
	height: 228px;
	background: url("images/specialDealbg.png");
	margin:auto;
	margin-top: 5px;
	margin-bottom: 5px;
}

#dealofweek .special_description {
	font-size: 1.2em;
	padding-top: 15px;
	height: 40px;
}

#dealofweek .special_car {
	float: left;
	padding: 10px;
}



.info {
margin-top:10px;
margin-bottom:10px;
margin-left:150px;

width:300px;
color:#000000;
font-family:Tahoma,arial,Helvetica sans-serif;
height:83px;
	
}
	
.dowHeader{
margin: 0 auto;
text-align:center;

}	
	
	.quoteOption{
	
	width: 220px;
	
	
	
	}
	
	
.models_select{
width:200px;

}

	
.makes_select{
width:200px;

}

	
.der_select{
width:200px;

}



.makeImage{
float: right;
margin-left: 10px;
margin-bottom: 10px;
text-align: center;
}
		
#chooseCar {
	margin-top: 10px;
	margin-bottom: 10px;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
}
#chooseCar th {
	text-align: left;
	font-weight: normal;
	background: url("images/navback.jpg");
	padding: 5px;
	color: #1c4c98;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
#chooseCar td {
	padding: 5px;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
#chooseCar td select {
	width: 300px;	
}

.table {
	background-color: #efefef;
	width: 99%;
	margin: 10px 0;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	margin-bottom: 20px;
}

.table h2 {
	font-weight: normal;
}

.table td {
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 5px;
	color: #666;
	font-size: 0.8em;
	background: url("images/navback.jpg") repeat-x #efefef;
}

.table td img {
vertical-align: middle;	
}

.table th {
	border-right: 1px solid #1c4b99;
	border-bottom: 1px solid #1c4b99;
	padding: 5px;
	color: white;
	background: url("images/navHead.jpg") repeat-x #1c4b99;
	text-align: left;
	font-size: 0.9em;
}

.quoteImg {
	float: left;
	margin: 5px;
}

.notice {
	width: 99%;
	margin: 0 auto;
	background: #f5f5f5;
	border: 1px solid #ddd;
	text-align: center;
	padding: 10px;
	color: #1c4c98;
}

#footer2 {
	clear: both;
	width: 100%;
	text-align: center;
	font-size: 10px;	
}

#footertext{
width: 40%;

margin:0 auto;

}

#footer {
	clear: both;
	width: 100%;
	background: #eee;
	text-align: center;
	height: 60px;
	font-size: 10px;
	color:#000000;
}

.dowID{
margin-left:470px;
margin-top:-15px;}


.green{
	color:#090 !important;	
}