@charset "UTF-8";

/* ###########################################
###              #_main block styles       ###
########################################### */

body {
	margin: 0px;
	padding: 0px;
	background:#212121 url(../images/bodybg-inside_03.jpg) repeat-x center top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
}
#wrapper {
	width: 940px;
	margin:0px auto;
	padding:0px;
}

#header {
	background-image: url(../images/bannerbg_05.jpg);
	background-repeat: no-repeat;
	height: 106px;
}
#header h1 {
	padding:17px 0px 0px 18px;
	margin:0px;
}
#header h1 a {
	display:block;
	width:298px;
	height:78px;
	text-indent:-9000px;
}

#creditHeader{
	position: relative;
	top: -50px;
	left: 420px;
}

#creditHeader a{
	background: #000;
	color: #FFF;
	text-align: center;
	padding: 10px;
	border-radius: 5px;
	display: block;
	width: 120px;
	text-decoration: none;
}
#creditHeader a:hover{
	background: #00CCFF;
}
#main_content {
	background:#fff url(../images/contenttop-inside_10.jpg) no-repeat center top;
	padding-top: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
	
}
a:link {}
a:hover {
	color: #000;
	text-decoration:underline;
}
a:visited {}
a:active { outline:none; }
a:focus { outline-style: none; }


/* ###########################################
###              #_footer                  ###
########################################### */


#footer {
	width:470px;
	background:#212121 url(../images/footerbg_24.jpg) no-repeat center top;
	clear: both;
	height: 140px;
	margin: 0px;
	padding-top: 80px;
	font-size: 10px;
	line-height: 16px;
	padding-left: 470px;
	color: #FFFFFF;
	text-align: left;
}

#footer a:link, #footer a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

#footer a:hover {
	text-decoration: underline;
}
#footer h1 {
	margin:0px 10px 0px 0px;
	padding:0px;
	float:right;
}
#footer h1 a {
	display:block;
	width:119px;
	height:26px;
	text-indent:-9000px;
	background:url(../images/ecarlist.gif);
}
#footer h1 a:hover {
	background-position:-119px;
}	

/* ###########################################
###              #_navbar                  ###
########################################### */


#navbar {
	background: url(../images/navbarbg_07.jpg) repeat-x center top;
	text-align: center;
	font-weight: bold;
	padding: 15px 8px 1px 8px;
	width: 924px;
	height: 34px;
}
#navbar ul li a:link, #navbar ul li a:visited {
	color: #ffffff;
	text-decoration: none;
	display: inline;
	padding:6px 18px 0px;
}
#navbar ul li a:hover {
	color: #00CCFF;
	text-decoration: none;
}
#navbar ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
}
#navbar ul {
	margin: 0px;
	padding: 0px;
}

/* -- Drop Menu -- */

#dropmenudiv, #dropmenudiv_firefox{
	position:absolute;
	margin-top: 6px;
	border:2px solid #CCCCCC;
	border-bottom-width: 0;
	font:normal 12px Verdana;
	line-height:28px;
	z-index:100;
}
#dropmenudiv a, #dropmenudiv_firefox a{
	width: 100%;
	display: block;
	text-indent: 5px;
	border-bottom: 2px solid #CCCCCC;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	color:#FFFFFF;
	background-color: #000000;
}
#dropmenudiv a:hover, #dropmenudiv_firefox a:hover { /*hover background color*/
	color: #00CCFF;
}

/* ############################################
###             #_Inventory                 ###
############################################ */

#main_content #contSecA #breadcrumbs {
	text-align:center;
	color:#212121;
}
#main_content #contSecA #breadcrumbs a {
	color:#212121;
}
#contSecA #breadcrumbs a:hover {
	color:#FF0;
}
#contSecA #searchResultsNum {
	color:#212121;
}	
#contSecA .searchBox {
	padding-left:200px;
}
#contSecA .makesList a {
	color:#212121;
	font-size:11px;
	padding-bottom:5px;
}
#contSecA .makesList {
	margin-left:15px;
	min-height:30px;
	text-align:left;
	border-left:1px dotted #212121;
	padding-left:10px;
}
#contSecA .sortDisplay {
	background:none;
	padding:0px 20px;
}
#contSecA .makesTitle {
	color:#212121;
	background:none;	
	border-bottom:2px solid #212121;
	border-left:none;
	border-right:none;
	margin-left:5px;
	margin-right:5px;
	
}
#contSecA .sortDisplay { 
	color:#212121;
}
#contSecA .sortDisplay a { 
	color:#212121;
	text-decoration:none;
}
#contSecA .inventorySec_a, #contSecA .inventorySec_b {
	background:none;
	margin-left:15px;
	margin-right:15px;
	border-bottom:1px dotted #999;
}
#contSecA .inventorySec_a .inventoryLeft a {
	color:#212121;	
	padding-bottom:5px;
}
#contSecA .inventorySec_a .inventoryLeft {
	color:#212121;
	font-size:11px;
	padding-bottom:3px;
}
#contSecA .inventorySec_a .inventoryStockNum {
	color:#212121;	
}
#contSecA .inventorySec_b .inventoryStockNum {
	color:#212121;	
}
#contSecA .inventorySec_b .inventoryLeft a {
	color:#212121;	
	padding-bottom:5px;
}
#contSecA .inventorySec_b .inventoryLeft {
	color:#212121;
	font-size:11px;
	padding-bottom:3px;
}
#contSecA .inventoryRight h2 { /* vehicle price */
	color:#5b6fc5;
	font-size:19pt;
}
#contSecA .inventoryRight h5 {
	color:#212121;
	font-size:11px;
}
#contSecA .inventoryRight h5 a {
	color:#212121;
}
#contSecA .inventoryRight h5 a:hover {
	color:#212121;
	text-decoration:underline;
}
#contSecA .inventoryRight a {
	color:#212121;
}
#contSecA .inventoryRight a:hover {
	color:#212121;
	text-decoration:underline;
}
#contSecA .sortDisplay a:hover {
	color:#5b6fc5;
}
#bottomPics #random_list_location #random_list_item a {
	font-size:10px;	
}
#bottomPics #random_list_location #random_list_item a:hover {
	color:#5b6fc5;
}

#inner_content .gloInner-left3 {
	margin-left:20px;
	display:inline;
	margin-top:15px;
	width:600px;
}
#inner_content .gloInner-left3 h2 {
	color:#fff;
	padding-bottom:10px;
}
#inner_content .gloInner-left3 p {
	font-size:12px;
	color:#212121;
	line-height:1.5em;
}
#inner_content .gloInner-left h2 {
	color:#212121;
	padding-left:20px;
	padding-top:15px;
	padding-bottom:5px;
}
	
#inner_content .gloInner-left2 {
	margin-left:20px;
	display:inline;
	margin-top:15px;
	width:650px;
	
}
#inner_content .gloInner-left2 h2 {
	color:#fff;
	padding-bottom:10px;
}
#inner_content .gloInner-left2 p {
	font-size:12px;
	color:#fff;
	line-height:1.5em;
}

#inner_content .gloInner-left  {
	margin-left:20px;
	display:inline;
	margin-top:15px;
}
#inner_content .gloInner-left p {
	font-size:12px;
	color:#fff;
	line-height:1.5em;
}
#inner_content .gloInner-left p a {
	color:#8CBDFF;
}
#inner_content .gloInner-left p a:hover {
	color:#00005F;	
}
#leftContainer #cap {
	height:auto;
} 
#leftContainer #carTitle {
	font-size:15pt;
}	

#accordian #accordian_ac1 form {
	padding:10px;
}
#accordian #accordian_ac2 form {
	padding:10px;
}
#accordian #accordian_ac3 form {
	padding:10px;
}
#accordian #accordian_ac4 form {
	padding:10px;
}
#accordian #accordian_ac5 form {
	padding:10px;
}

#main_content #contentContainer {
	padding:0px 0px 10px;
}

#main_content .gloInner-left2 {
	width:620px;
	margin: 10px 0 0 20px;
}

#videobttnplacer { margin: 0; padding: 0; position: relative; }
.carsvidbttn { position: absolute; top:571px; left:64px; z-index: 200; }







.bottomNavContent {height: auto !important;}
