/* ################################################
###             IMPORT CSS STYLES               ###
################################################ */

@import url(http://images1.ecarlist.com/sites/default/default_white/css/globalInner.css);
@import url(http://images1.ecarlist.com/sites/common/dropdown.css);
@import url(http://images1.ecarlist.com/sites/common/similar_vehicles.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_sidebar_links.css);
@import url(http://images1.ecarlist.com/sites/common/v2_top_search.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_top.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_vitals.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_tools.css);
@import url(http://images1.ecarlist.com/sites/common/vehicle_v2_details.css);
@import url(http://images1.ecarlist.com/sites/common/news_sidebar.css);
@import url(http://images1.ecarlist.com/sites/common/news.css);
@import url(http://images1.ecarlist.com/sites/common/inventory_v2_sidebar_filters.css);
@import url(http://images1.ecarlist.com/sites/common/inventory_v2_right.css);
@import url(http://images1.ecarlist.com/sites/common/inventory_v2_sidebar_contact.css);
@import url(http://images1.ecarlist.com/sites/common/new_vehicles.css);
@import url(http://images1.ecarlist.com/sites/common/featured_vehicles.css);
@import url(http://images1.ecarlist.com/sites/common/sitemap-2.0.css);
@import url(http://images1.ecarlist.com/sites/common/specials_footer.css);
@import url(http://images1.ecarlist.com/sites/common/specials.css);
@import url(http://images1.ecarlist.com/sites/common/common_classes.css);
@import url(http://images1.ecarlist.com/sites/common/columns.css);
@import url(http://images1.ecarlist.com/sites/common/our_team.css);



/* ###########################################
###          #main block styles            ###
########################################## */

body {
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size:12px;
	background:#fff url(../images/body_tile2.gif) repeat-x center top;
}
#page_bkgd {
	margin: 0 auto;
	padding: 0;
	background: url(../images/page_bkgd.png) no-repeat center top;
}
#bttm_shadow {
	margin: 0 auto;
	padding: 0;
	background: url(../images/bttm_shadow.jpg) no-repeat center bottom;
}
#wrapper {
	margin: 0 auto;
	padding: 0;
	width:980px;
}
#main_content {
	width:980px;
	margin: 0;
	padding: 0;
}
.clear {
	margin: 0;
	padding: 0;
	clear: both;
}
#right p, #left p {
	font-size:12px;
	color:#666;
	margin: 0;
}
#right h2, #left h2 {
	color:#b28026;
	padding: 15px 0 10px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;

}
a {
	color:#000;
	text-decoration:none;
}
a:link {}
a:hover {
	text-decoration:underline;
}
a:visited {}
a:active { outline:none; }
a:focus { outline-style: none; }

.color_pri { 
	color: #000 !important;		/* Set primary color. Vehicle Titles */	
}
.color_sec { 
	color: #bc8e39 !important; 	/* Set secondary color. Vehicle Prices. Typically should match color_pri */
}


/* ###########################################
###            #header styles             ###
########################################## */

#header_top {
	width:980px;
	height:104px;
	margin: 0;
	padding: 0;
	background: url(../images/header_top.gif) no-repeat center top;
}
#header_top h1 {
	float:left;
	margin: 0;
	padding: 0 0 0 267px;
}
#header_top h1 a {
	display:block;
	width:446px;
	height:104px;
	text-indent: -9000px;
}

#chat{
	position: absolute;
	top: 50px;
}
#social_top {
	float:right;
	padding: 7px 0 7px 9px;
	margin: 58px 2px 0 0;
	list-style-type: none;
	width:194px;
	height:18px;
	background: url(../images/social_back_black.gif) no-repeat center top;
}
#social_top li {
	float:left;
	margin: 0;
	padding: 0 5px 0 0;
	color:#fff;
	line-height:18px;
	font-size:11px;
}
#social_top li.last {
	padding: 0;
}
#social_top li a {
	display:block;
	width:20px;
	height:19px;
	text-indent: -9000px;
	background: url(../images/social_top_small.jpg) no-repeat;
}
#social_top li a#facebook {
	background-position: 0px 0px; margin-left: 6px;
}
#social_top li a#twitter {
	background-position: -20px 0px;
}
#social_top li a#blogger {
	background-position: -40px 0px;
}
#social_top li a#skype {
	background-position: -60px 0px;
}
#social_top li a#google-plus {
	background-position: -80px 0px;
}

#header_bttm {
	width:980px;
	height:100px;
	margin: 0;
	padding: 0;
	background: url(../images/header_bttm2.gif) no-repeat center top;
}
#header_bttm h1 {
	margin: 0;
	padding: 0 0 0 280px;
}
#header_bttm h1 a {
	display:block;
	width:446px;
	height:51px;
	text-indent: -9000px;
}
#header_bttm h2 {
	float:left;
	margin: 0;
	padding: 13px 0 0;
}
#header_bttm h2 a {
	display:block;
	width:138px;
	height:78px;
	text-indent: -9000px;
	background: url(../images/porsche_top2.png) no-repeat center top;
}
#header_bttm h3 {
	float:right;
	margin: 0;
	padding: 14px 0 0;
}
#header_bttm h3 a {
	display:block;
	width:126px;
	height:76px;
	text-indent: -9000px;
	background: url(../images/audi_top2.png) no-repeat center top;
}
#header_bttm p {
	text-align: center;
	color:#181818;
	margin: 0;
	padding: 15px 0 0;
	margin:0;
	font-family:Times;
	font-size:14px !important;
	font-size:12px;
}
#header_bttm p.address {
	padding-top:35px;
	font-size:18px !important;
}

/* ###########################################
###         #primary navigation            ###
########################################## */

#priNav {
	margin: 0;
	padding: 0;
	width:1000px;
	height:38px;
	list-style-type: none;
	text-align: center;
	margin-left: -10px;
}
#priNav li {
	display:inline;
	font-family: Georgia;
	font-size: 14px !important;
	font-size: 12px;
	line-height:38px;
	padding: 0 20px 0 7px;
	background: url(../images/nav_circle.png) no-repeat right center !important;
	background: url(../images/nav_circle.gif) no-repeat right center;
}
#priNav li.last {
	background: none !important; 
	padding-right:15px;
}
#priNav li a {
	color:#000;
	text-decoration: none;
}
#priNav li a:hover {
	color:#b28026;
}
#priNav li ul {
	display:none;
}

/* #################################################
###              #drop down menus                ###
################################################ */

#dropmenudiv, #dropmenudiv_firefox {
	background:#fff url(../images/dropdown_bkgd.gif) no-repeat left bottom;
	padding-right:0px;
	margin-top:10px;
}

#dropmenudiv a, #dropmenudiv_firefox a {
	font-size:11px;
	font-weight:bold;
	color:#000;
	border-bottom:1px dotted #fff;
	margin:0px;
	text-decoration:none;
	padding-top: 5px;
	padding-bottom: 5px;
}

#dropmenudiv a:hover, #dropmenudiv_firefox a:hover {
	color:#fff;	
	background:#b28026;
}


/* ###########################################
###              #homepage                ###
########################################## */

#home_specials {
	width:980px;
	height:327px;
	margin: 10px 0 0;
	padding: 0;
}
#specials_placeholder {
	width:980px;
	height:327px;
	margin: 0;
	padding: 0;
	background: url(../images/specials_placeholder.jpg) no-repeat center top;
}



/***** new vehicles *****/

#home .jcarousel-clip {width: 945px !important; margin: 0 auto !important;}


#home .ecl_new_vehicle_make_wrap {
	width:940px;
	min-height:157px;
  	height:auto !important;
  	height:157px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	background: url(../images/new_vehicle_bkgd.png) no-repeat center 22px;
}

#home #new_vehicles li {
	margin: 0 10px;
}

#home #new_vehicles .view_all {
	font-size:10px;
	font-family: Georgia;
	color:#444341;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	margin: 0 auto;
	padding: 10px 0 6px;
	width: 476px;
	height: 20px;
	text-align: center;
	line-height: 0;
	background: url(../images/show_all_btn_bkgd.png) no-repeat top center !important;
} 
#home #new_vehicles_top {
	height:15px;
}

#home #new_vehicles .next {
	background:transparent url(../images/arrow_left.jpg);
	cursor:pointer;
	height:30px;
	left:-22px;
	position:absolute;
	text-indent: -9999em;
	top:40px;
	width:17px;
	z-index: 100;
}
#home #new_vehicles .prev {
	background:transparent url(../images/arrow_right.jpg);
	cursor:pointer;
	height:30px;
	position:absolute;
	text-indent: -9999em;
	top:40px;
	width:17px;
	z-index: 100;
	right: -22px;
}

#home #new_vehicles .ecl_new_vehicles_make {
	height: 150px;
	margin-bottom: 10px;
}

#home #new_vehicles .ecl_new_vehicles_model {
	height: 150px;
	width: 25%;
}

#home #new_vehicles .ecl_new_vehicles_trigger {
	height: 150px;
	position: relative;
}

#home #new_vehicles .ecl_new_vehicles_trigger img {
	width: 90%;
}

#home #new_vehicles .ecl_new_vehicles_trigger .vehicle_info {
	bottom: 0;
	left: 0;
	margin: 0 0 0 20px;
	padding: 0;
	position: absolute;
	list-style-type: none;
}

#home #new_vehicles .vehicle_info li {
	float:left;
	font-size: 9pt;
	margin: 0;
	padding: 0;
}
#home #new_vehicles .vehicle_info li.title {
	font-family:Georgia;
	font-size:13pt;
	font-weight:bold;
}
#home #new_vehicles .vehicle_info li ul {
	margin: 0;
	padding: 0 0 0 10px;;
	list-style-type: none;
	float:left;
}
#home #new_vehicles .vehicle_info li ul li {
	float:none;
	background: url(../images/grey_arrow_2.gif) no-repeat right 4px;
	padding-right: 10px;	
	width:auto;
}
#home #new_vehicles .vehicle_info li ul li a {
	color:#535353;
	text-decoration: none;
	background: none;
	height:auto;
	display: list-item;
}
#home #new_vehicles .vehicle_info li ul li.short {
	width:25px;
}

#home #new_vehicles .vehicle_info li ul li a:hover {
	color:#000;
}

/***** end new vehicles ******/


#home_mid {
	clear:both;
	width:960px;
	min-height:215px;
	height:auto !important;
	height:215px;
	margin: 0;
	padding: 0 10px;
	background: url(../images/home_mid_bkgd.jpg) no-repeat center top;
}
#home_news {
	float:left;
	width:652px;
	display:inline;
  height:190px;
	margin: 0;
	padding: 0;
	background: url(../images/home_news_bkgd.jpg) no-repeat center top;
}
#home_news h2 {
	font-family: Georgia;
	color:#000;
	margin: 0;
	padding: 14px 0 0 9px;
	font-weight:normal;	
}
#twitter_container {
	float:right;
	display:inline;
	width:264px;
	height:138px;
	margin: 0 0px 0 0;
	padding: 39px 20px 0 24px;;
	background: url(../images/twitter_bkgd.jpg) no-repeat center top;
}
#twitter_box h3 {
	display:none;
}
#twitter_update_list {
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 180px;
	overflow: hidden;
}
#twitter_update_list li {
	font-size:11px;
	border-bottom: 1px dotted #000;
	padding: 10px 0px;
}
#twitter_update_list li a {
	color:#f5b923;
}
#twitter_box_inner a#twitter-link {
	float:right;
	color:#875f0a;
	font-size:11px;
	padding: 5px 0;
	margin: 0;
}	

#home_news #news_sidebar .newsItem {
	margin-top:22px;
}
#home_news #news_sidebar .newsItem a {
	font-weight: bold;
}
#home_news #news_sidebar .newsItem a.news_sidebar_cont {
	color:#000;
	float:right;
	margin: 5px 10px;
	background: url(../images/news_arrow.gif) no-repeat left center;
	padding-left:9px;
}
#home_news #news_sidebar .newsItem a.news_sidebar_cont:hover {
	color:#b28026;
}

#home #home_copy a {
	padding-top:5px;
	color:#ed1846;
	text-decoration: none;
	font-weight:bold;
}
#home #home_copy a:hover {
	text-decoration: underline;
}


#home #news_sidebar h3 a {
	font-family: Georgia;
	color:#8e5b00;
	padding:0 0 5px 0;
} 
#home #news_sidebar p {
	font-size:11px;
	line-height: 15px;
}


/* ###########################################
###         #featured vehicles            ###
########################################## */

#bttm_wrap {
	margin: 0 auto;
	padding: 56px 0 0;
	background: url(../images/featured_bkgd.jpg) no-repeat center top;
}
#featured_box {
	width:980px;
	margin: 0 auto 15px;
	padding: 0;
}
#featured_box h2 {
	font-family: Georgia;
	color:#b28026;
	font-weight:normal;
	margin: 0 0 20px 0;
	padding: 0 0 0 17px;
	background: url(../images/circle_small.gif) no-repeat left center;
}
#featured_box #random_list_location #random_list_item {
	width:107px;
	height:auto;
	margin: 0 7px;
}
#featured_box #random_list_location #random_list_item a {
	color:#444;
}
#featured_box #random_list_location #random_list_item a:hover {
	color:#b28026;
}
#featured_box #random_list_location #random_list_item img {
	border:4px solid #cdcdcd;
}
#featured_box #random_list_location #random_list_item img:hover {
	border:4px solid #b28026;
}
#featured_box #featuredVehicles_title {
	display:none;
}
#home .toolTipInner_price {
		color:#b28026;
}

/* ###########################################
###            #footer styles             ###
########################################## */

#footer_wrapper {
	margin: 0 auto;
	padding: 26px 0 0;
	background:#000 url(../images/footer_tile.gif) repeat-x center top;
}
#car_glow {
	margin: 0 auto;
	padding: 0;
	background: url(../images/newfooter_2.jpg) no-repeat center top;
}
#footer {
	width:980px;
	margin: 0 auto;
	padding: 7px 0 0;
}
#footer_left {
	float:left;
	width:490px;
	height: 271px;
	margin: 0;
	padding: 0;
	/*background: url(../images/exclusive_dealer.jpg) no-repeat center top;*/
}
#footer_left h1 {
	margin: 0;
	padding: 10px 0 0 15px;
}
#footer_left h1 a {
	display:block;
	width:461px;
	height: 223px;
	text-indent: -9000px;
}
#footer_right {
	float:right;
	display:inline;
	width:462px;
	margin: 0 14px 0 0;
	padding: 0;
}
#footer_right h2 {
	color:#9b9b9b;
	font-size:12px;
	text-transform: uppercase;
	padding:10px 0 5px;
	margin: 0; 
}
#footerNav {
	margin: 0;
	padding: 0 0 10px;
	list-style-type: none;
}
#footerNav li {
	display:inline;
	font-size:10px;
	border-right:1px solid #e4e4e4;	
	margin: 0;
	padding: 0 3px 0 3px;
}
#footerNav li.last {
	border:none;
}
#footerNav li a {
	color:#e4e4e4;
	text-decoration: none;
}
#footerNav li a:hover {
	color:#fcb433;
}
#footer_right .floatLeft {
	float:left;
	display:inline;
	margin: 0;
	padding: 0;
	width:190px;
}
#footer_right .floatRight {
	float:right;
	display:inline;
	margin: 0;
	padding: 0;
	width:245px;
}

#footer_right .floatRight .left {
	float:left;
	margin: 0;
	padding: 0;
	width:135px;
}
#footer_right .floatRight .right {
	float:right;
	margin: 0;
	padding: 0;
	width:85px;
}
#footer_right .floatRight p {
	color:#fefefe;
	font-size:15px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

#footer_right .floatLeft p {
	color:#fefefe;
	font-size:15px;
	margin: 0 0 15px 0;
	padding: 0;
	font-weight: normal;
}

#ec_footer {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#ec_footer li {
	display:inline;
	color:#fefefe;
	font-size: 11px;
	padding: 0 3px;
	border-right:1px solid #fefefe;
}
#ec_footer li a {
	color:#fefefe;
	text-decoration: none;
}
#ec_footer li.last {
	border:none;
	padding-right:0;
}
#ec_footer li a:hover {
	text-decoration: underline;
}

#footer_right .floatLeft h1 {
	margin: 25px 0 0;
	padding: 0;
}
#footer_right .floatLeft h1 a {
	display:block;
	width:138px;
	height:29px;
	text-indent: -9000px;
	background: url(../images/ecarlist.gif) no-repeat 0px 0px;
}
#footer_right .floatLeft h1 a:hover {
	background-position: -138px 0px;
}
#smalllogos {
	margin: 0 0 10px;
	padding: 0;
	height:41px;
	list-style-type: none;
}
#smalllogos li {
	float:left;
	margin: 0;
	padding: 0;
}
#smalllogos li a {
	display: block;
	height:41px;
	text-indent: -9000px;
	background: url(../images/bttm_Car_logos3.jpg) no-repeat;
}
#smalllogos li a#porschesmall {
	width:70px;
	background-position: 0px 0px;
}
#smalllogos li a#audismall {
	width:73px;
	background-position: -73px 0px;
	margin-left:20px;
}

/* LOGO FONT STUFF - =========== */

@font-face {
	font-family: 'dt_logo';
	src: url('http://images1.ecarlist.com/sites/fonts/icomoon/icomoon.eot');
}
@font-face {
	font-family: 'dt_logo';
	src: url(data:application/x-font-ttf;base64,AAEAAAALAIAAAwAwT1MvMggi/LYAAAC8AAAAYGNtYXAaVcxXAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zqg1FdEAAAFwAAABXGhlYWQCc1fYAAACzAAAADZoaGVhBQADCQAAAwQAAAAkaG10eAQjAAoAAAMoAAAAFGxvY2EAKADCAAADPAAAAAxtYXhwAAsAXgAAA0gAAAAgbmFtZVcZpu4AAANoAAABRXBvc3QAAwAAAAAEsAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADmAAHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIOYA//3//wAAAAAAIOYA//3//wAB/+MaBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAABQAK//UDHgHUAAQAFQBEAE0AWwAAATMHIzcnIwM3PgE3PgE3PgE3PgE3EyMDFgYHDgErATc+ATc+ATsBNyMiBgcOAQcOAQcOAQcDITI2Nz4BNz4BNz4BNxMjEzczFyMXIzcjNxc3MxcjNwcjJxcjNzMCtWgaahwNZ4UWCBIHCQ4IBg4EBgcEbf1kAQUEBQYDpCUBAwcDCAF6GpMKEwsIFAcJDQcFCQJJASkIFQkKEQoHDwQHBwRpZ44BFQEJAQYBCiIGCAYBBgEIAwgBBgEGAV9kZHX+IQEBBAMECQUGDAcHDwgBjf6YAQgEAwOPAQgEBAJkAwQDCgcHDwgJEgn+8wQDAwsGBw8ICBMJAYL+RAQEFRUEEhIZFBQUFBkAAAAAAQAAAAEAAOMOVYpfDzz1AAsCAAAAAADQGwuJAAAAANAbC4kAAP/1Ax4B1AAAAAgAAgAAAAAAAAABAAAB4P/gAAADIwAAAAADHgABAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAEAAAADIwAKAAAAAAAKABQAHgCuAAEAAAAFAFwABQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAOAAAAAQAAAAAAAgAOAEcAAQAAAAAAAwAOACQAAQAAAAAABAAOAFUAAQAAAAAABQAWAA4AAQAAAAAABgAHADIAAQAAAAAACgA0AGMAAwABBAkAAQAOAAAAAwABBAkAAgAOAEcAAwABBAkAAwAOACQAAwABBAkABAAOAFUAAwABBAkABQAWAA4AAwABBAkABgAOADkAAwABBAkACgA0AGMAaQBjAG8AbQBvAG8AbgBWAGUAcgBzAGkAbwBuACAAMQAuADAAaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AbgBSAGUAZwB1AGwAYQByAGkAYwBvAG0AbwBvAG4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format('truetype'),
		 url(data:application/font-woff;base64,d09GRk9UVE8AAATgAAoAAAAABJgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAVYAAAFWSTm40U9TLzIAAAJMAAAAYAAAAGAIIvy2Y21hcAAAAqwAAABMAAAATBpVzFdnYXNwAAAC+AAAAAgAAAAIAAAAEGhlYWQAAAMAAAAANgAAADYCc1fYaGhlYQAAAzgAAAAkAAAAJAUAAwlobXR4AAADXAAAABQAAAAUBCMACm1heHAAAANwAAAABgAAAAYABVAAbmFtZQAAA3gAAAFFAAABRVcZpu5wb3N0AAAEwAAAACAAAAAgAAMAAAEABAQAAQEBCGljb21vb24AAQIAAQA6+BwC+BsD+BgEHgoAGVP/i4seCgAZU/+LiwwHi2v5t/h0BR0AAAB2Dx0AAAB7ER0AAAAJHQAAAU0SAAYBAQgPERMWG2ljb21vb25pY29tb29udTB1MXUyMHVFNjAwAAACAYkAAwAFAQEEBwoNyvyUDvyUDvyUDvuUDve3+Un38xX0i3AnIoum7wV/9wkVI4v7GPxzoIwFoo2hlJ6anpqZnpOgCPcC+CEF+5KLFSj7/AWLiYmFhIaFhoaKiYsI+zmLsfcjBYuMjZKTkJCQkYyNiwj3DYum7/soiwVxi3CCdXl1entzhHIIQ/uh97yLBaWLpZWinKCcm6OSpAj1+BYjiwX3I/xQFYuPoYuLh4OLi3aGi4uggosFrI8VknmSnZKLi3KGi4ufhHeHi4Sfi3eGi4ukkosFDviUFPiUFYsMCgAAAAMCAAGQAAUAAAFMAWYAAABHAUwBZgAAAPUAGQCEAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA5gAB4P/g/+AB4AAgAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAA4AAAACgAIAAIAAgABACDmAP/9//8AAAAAACDmAP/9//8AAf/jGgQAAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAABAADio7VSXw889QALAgAAAAAA0BsLiQAAAADQGwuJAAD/9QMeAdQAAAAIAAIAAAAAAAAAAQAAAeD/4AAAAyMAAAAAAx4AAQAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAABAAAAAyMACgAAUAAABQAAAAAADgCuAAEAAAAAAAEADgAAAAEAAAAAAAIADgBHAAEAAAAAAAMADgAkAAEAAAAAAAQADgBVAAEAAAAAAAUAFgAOAAEAAAAAAAYABwAyAAEAAAAAAAoANABjAAMAAQQJAAEADgAAAAMAAQQJAAIADgBHAAMAAQQJAAMADgAkAAMAAQQJAAQADgBVAAMAAQQJAAUAFgAOAAMAAQQJAAYADgA5AAMAAQQJAAoANABjAGkAYwBvAG0AbwBvAG4AVgBlAHIAcwBpAG8AbgAgADEALgAwAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG4AUgBlAGcAdQBsAGEAcgBpAGMAbwBtAG8AbwBuAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('woff');
		/* url('http://images1.ecarlist.com/sites/fonts/icomoon/icomoon.svg') format('svg'); */
	font-weight: normal;
	font-style: normal;
}

[class^="icon-dt"], [class*=" icon-dt"] {
	font-family: 'dt_logo';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-dt:before {
	content: "\e600";
}
.ie7 .icon-dt {
	zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe600;');
}

.dt-footer {font-size: 11px; color: #fff}
.dt-footer a {text-decoration: none; color: #fff}
.dt-footer a span {font-size: 20px;}

/* #################################################
###             #=inventory  page                ###
################################################ */


/* If you want to turn off the small site logo at the top of the search column */

#inventory #site_logoSection { 
	display:none;
}
#inventory #leftColumn {
	margin-left:10px;
	margin-top:20px;
	display:inline;
}
#inventory #rightColumn {
	margin-right:10px;
	display:inline;
	margin-top:20px;
}



/* Number of Results */
#inventory #inventory_v2_sidebar_filters h3 {
	color:#838383;
	padding-left:5px;	
}

/* Refine Your Search */
#inventory #inventory_v2_sidebar_filters h2 {
	color:#838383;
	padding-left:5px;
	padding-bottom:5px;	
}

/* Search Filter List Container Boxes */
#inventory .filterList {
	background:#f9f9f9;
	border::#e8e8e8;
	padding:  ;
	margin:  ;
}

/* Search Filter List Header styles */
#inventory #inventory_v2_sidebar_filters .filterList h3 {
	color:#333;
	font-weight:bold;
	padding-left:10px;	
}

/* Search Filter List styles */
#inventory .filterList ul {
	padding:  ;
	margin:  ;
}

/* Search Filter List Item styles */
#inventory .filterList ul li {
	color:  ;
	font-size:  ;
	padding:  ;
}
#inventory .filterList li a {
	color:#6c6c6c;
}
/* Search Filter List Item Hover styles  - Default is Dark Blue */
#inventory .filterList li a:hover {
	color:#fff;
	background-color: #b28026;
}

/* View More Button Styles */
#inventory .filterList span a {
	float: left;         /* Default is right */
	margin: 10px;
}

/* View More Button Style Rollover -- Make sure to change this... Len really hates the default red color! */
#inventory .filterList span a:hover {
	color:#bc8e39;    /* No Really, remember to change this color. I wasn't kidding, he f@$king hates that default red color... */
}

/* Contact Form Box */
#inventory #inventory_v2_sidebar_contact {
	margin:  ;
	padding:50px 19px 10px 19px;
	border:1px solid #e8e8e8;
	background:#f9f9f9 url(http://images1.ecarlist.com/sites/euroclassics/images/email_deaer_head.gif) no-repeat center top; /* Dealer Contact email header image goes here */
}
#inventory #inventory_v2_sidebar_contact h2 {
	display:none;
}
/* Contact Form Element Styles - Default is usually ok */
/*
#home #inventory_v2_sidebar_contact .input {}
#home #inventory_v2_sidebar_contact textarea {}
#home #inventory_v2_sidebar_contact select {}
*/

/* Current Filters Box */
#inventory #currentFilters {
	border:1px solid #E8E8E8;
	background: #F9F9F9;
}

/* Current Filters Text */
#inventory #currentFilters p {
	padding-left:15px;
	font-size:12px;
	color:#6C6C6C;
}
/* Current Filters Link (x) */
#inventory #currentFilters p a {
	color:#6C6C6C;
}
#inventory #currentFilters p a:hover {
	color:#999;
}

/* Top Search Bar Styles */
#inventory #searchBar {
	border-top: 1px solid #000;	/* Default is 6px solid #000... I think that's too thick */
}

/* Sort Bar underneath Search Bar */
#inventory #sort_bar {
	font-size:  ;
}

/* Sort Bar underneath Search Bar Rollovers -- Make sure to change this... Len really hates the default red color! */
#inventory #sort_bar a:hover {
	color: #666;    /* No Really, remember to change this color. I wasn't kidding, he f@$king hates that default red color... */
}

/* Vehicle Title */
#inventory .inventory_v2_details h4 a {
	color:  ;  /* Make sure you set this */
}

/* Vehicle Price   --  If you leave this as the default red color the beatings will begin... Len absolutesly f@#king HATES this */
#inventory .price_line_1 {
	color:  ; /* Really, leave this blank and you'll see why that golf club is net to Jeffrey's desk */
	font-size:  ;
	padding-bottom:3px;
}

/* Vehicle Listing Links (photos, details, contact, carfax) */
#inventory .inventory_v2_details_links li a {
	color: #666;
}

/* Vehicle Listing Rollover Links (photos, details, contact, carfax) */
#inventory .inventory_v2_details_links li a:hover {
	color: #000;
	text-decoration:underline;
}

/* Change width so prices dont wrap */
.inventory_v2_price {
	width:190px;
}
.inventory_v2_price_right {
	width: 110px;
}

/* Page Next at the bottom of the page */
#inventory .inventory_v2_pagination a {
	color: #666;
}

/* Page Numbers and Next Rollover at the bottom of the page */
#inventory .inventory_v2_pagination a:hover {
}

/* Disclaimer at the bottom of the page */
#inventory #vehicleDisclaimer p {
	font-size:  ;
	padding:  ;
}
#inventory .inventory_v2_row {
	background:none;
}
#inventory .inventory_v2_details h4 a:hover {
	color:#b28026 !important;
}

/* #################################################
###                   #=vehicle                  ###
################################################ */

/* If you want to turn off the small site logo at the top of the search column */

#vehicle #site_logoSection {
	display:none;
}


#vehicle #leftColumn {
	margin-left:10px;
	display:inline;
	margin-top:35px;
}
#vehicle #rightColumn {
	margin-right:10px;
	display:inline;
	margin-top:20px;
}


/* Similar Vehicles Heading */
#vehicle #leftColumn h3 {
	text-align: center;
	color:#	color:#444;
}

/* Similar Vehicles Box */
.similarVehicle { 
	font-size: 8pt;
	border: 1px solid #d8d8d8;
	background: #e8e8e8;
}
.similarVehicle ul {
	width: 135px; 
}

/* Similar Vehicles Box Details */
#vehicle .similarVehicle ul li {
	color:#444;
}

/* Similar Vehicles Title */
#vehicle .similarVehicle ul li a {
	font-size:  ;
	font-weight:bold;
	padding:  ;
	color:#444;
}

/* View More Box */
#vehicle #vehicle_v2_sidebar_links {
	border: 1px solid #d8d8d8;
	background: #e8e8e8;
}

/* View More Heading */
#vehicle #vehicle_v2_sidebar_links p {
	color:#444;
	padding:  ;
}

/* View More List */
#vehicle #vehicle_v2_sidebar_links ul {
	padding:  ;
}

/* View More List Items */
#vehicle #vehicle_v2_sidebar_links li {
	color:#444;
}

/* View More List Item Rollover */
#vehicle_v2_sidebar_links li a:hover {
	color:#fff;
	background:#b28026 url(http://images1.ecarlist.com/sites/images/listingImages/arrowTree_white.gif) no-repeat scroll 2px center;}

/* Breadcrumbs and share bar at top */
#vehicle #vehicle_topbar {
	background:  ;
	font-size:  ;
	color:  ;
}

/* Breadcrumbs and share bar at top Links */
#vehicle #vehicle_topbar a {
	color:#333;
	font-weight: normal;
}

/* Vehicle Title -- Make sure to enlarge this */
#vehicle #vehicle_title {
	font-size: 14pt;	
	font-weight:bold;
	color:#b28026 !important;
}

/* Contact Phone Number */
#vehicle #vehicle_contact span {
	color:  ;
	font-size:  ;
}

/* Contact Link */
#vehicle #vehicle_contact a {
	color:  ;
	font-size:  ;
}

/* Vehicle Price -- Make sure to set this  */
#vehicle .price_line_1 {
	font-size: 20pt;
	color:#000 !important;
	font-weight:bold;
}

/* Vehicle Listing Details */
#vehicle #vitalsContainer ul li {
	font-size:10px; /* Set to 10px so that the vin number will not wrap around to the next line */
}

/* Buttons underneath the main photo */
#vehicle #media_center_links li a {
	margin-top:5px;
}

/* Vehicle Picture Thumbnails - Set this to space them properly */
#vehicle #vehicle_thumbs img {
	margin:2px 7px;
}

/* Label for fields on the Customer Tools forms */
#vehicle .customer_tools_label {
	font-size:  ;
}

/* give some space to the subject line for the make an offer form */
#vehicle #trade_offer_subject {
	padding-bottom:10px;
}

#vehicle #dealerboxName {
	padding-top:5px;
	font-size:14px;
}
#vehicle .dealerboxAdd {
	font-size:12px;
}
#vehicle #dealerboxPhone {
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
}
#vehicle #dealerboxMap a {
	font-size:12px;
	color:#152849;
	text-decoration:none;
}
#vehicle #dealerboxMap a:hover {
	text-decoration:underline;
}

/* Disclaimer at the bottom of the page */
#vehicle #vehicleDisclaimer p {
	font-size:  ;
	padding:  ;
}

/* Vehicle Description and Equipment Tabs */
.vehicle_details_pagination a {
	background-color:#666666;
	color:#FFFFFF;
	font-size:11pt;
	padding:8px 10px;
	margin-left:5px;
	text-decoration:none;
}
.vehicle_details_pagination a.selected {
	background:#CCCCCC url(../../images/innerpageImages/bgDescNav_r.gif) no-repeat scroll center bottom;
	color:#000000;
}
.vehicle_details_pagination a:hover {
	background:#000000 url(../../images/innerpageImages/bgDescNav_r.gif) no-repeat scroll center bottom;
	color:#FFFFFF;
}


/* #################################################
###                   #notify                    ###
################################################ */

#notify #notify_middle {
	padding-top:15px;
	margin-right:0px;
	width:600px;
}
#notify #notify_middle h2 {
	font-size:20px;
	padding-bottom:10px;
}
#notify #notify_middle p {
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
}
#notify #notify_right {
	padding-top:15px;
	margin-right:10px;
	display:inline;
	margin-bottom:20px;
}


/* #################################################
###                #trade bid                    ###
################################################ */

#trade_bid #notify_middle {
	padding-top:15px;
	margin-right:0px;
	width:600px;
}
#trade_bid #notify_middle h2 {
	font-size:20px;
	padding-bottom:10px;
}
#trade_bid #notify_middle p {
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
}
#trade_bid #notify_right {
	padding-top:15px;
	margin-right:10px;
	display:inline;
	margin-bottom:20px;
}
#trade_bid #sidebar_address {
	border:1px solid #ccc;
	padding:10px;
	margin-bottom:20px;
}
#trade_bid #sidebar_address_head {
	font-size:12px;
}
#trade_bid .floatleft p {
	font-size:10px;
}
#trade_bid .floatleft {
	margin-top:10px;
	margin-bottom:10px;
}
#trade_bid #sidebar_address a#getdirections:hover {
	color:#152849;
}

/* #################################################
###                   #contact                   ###
################################################ */

#contact #site_logoSection {
	display:none;
}
#contact #left {
	display:inline;
	margin-left:10px;
	margin-right:0px;
	margin-top:20px;
	padding:0px;
	width:240px;
}
#contact #right {
	display:inline;
	margin-left:0px;
	margin-right:10px;
	margin-top:20px;
	padding:0px;
}
#contact #sidebar_address {
	background: url(../images/contact_address_bkgd.gif) no-repeat center top;
	padding:10px;
	margin:0;
	height:144px;
}
#contact #sidebar_address_head {
	font-size:12px;
}
#contact .floatleft p {
	font-size:10px;
}
#contact .floatleft {
	margin-top:10px;
	margin-bottom:10px;
}
#contact #sidebar_address a#getdirections:hover {
	color:#152849;
}

/*
#contact #right h1 {
	display:block;
	width:695px;
	height:22px;
	margin:0px;
	padding:0px;
	background:url(../images/contact_us_title.gif) no-repeat center top;
	text-indent:-9000px;
}
#contact #mapcenter {
	margin-left:25px;
}

#contact .customer_tools_right .input_element {
	width:160px !important;
}
#contact form.validation .customer_tools_right_left, #contact form.validation .customer_tools_right_right {
	width:200px;
}
#contact .customer_tools_right { 
	width:420px;
}
*/

#contact #customer_tools {
	margin:0 0 65px 0;
}


/* #################################################
###                  #specials                  ###
################################################ */

#specials #site_logoSection {
	display:none;
}
#specials #left {
	display:inline;
	margin-left:10px;
	margin-right:0px;
	margin-top:20px;
	padding:0px;
	width:240px;
}
#specials #right {
	display:inline;
	margin-left:0px;
	margin-right:10px;
	margin-top:15px;
	padding:0px;
}
#specials #dealer_contact {
	background: url(../images/dealer_contact.jpg) no-repeat center top;
	height:315px;
	width:220px;
	margin: 0;
	padding: 55px 10px 10px;
}
#specials #dealer_contact h2 {
	display:none;
}
#specials #dealer_contact .section {
	font-size:12px;
}
#specials #dealer_contact .section input {
	margin-bottom:10px;
	width:200px;
}
#specials #dealer_contact .section select {
	margin-bottom:10px;
}
#specials #dealer_contact .section textarea {
	margin-bottom:10px;	
	width:200px;
}
#specials #ip_specials h3 {
	font-size:14px;	
}


/* #################################################
###                #quicklinks                  ###
################################################ */

#ql_inner {
	margin: 0 0 0 2px;
	padding: 0;
	list-style-type:none;
	width:238px;
	height:144px;
}
#ql_inner li {
	margin: 0;
	padding: 0;
}
#ql_inner li a {
	display:block;
	width:238px;
	text-indent: -9000px;
	background: url(../images/quicklinks_bkgd.gif) no-repeat;
}
#ql_inner li a#inv {
	height:29px;
	background-position: 0px 0px;
}
#ql_inner li a#special {
	height:29px;
	background-position: 0px -29px;
}
#ql_inner li a#credit {
	height:28px;
	background-position: 0px -58px;
}
#ql_inner li a#schedule {
	height:28px;
	background-position: 0px -86px;
}
#ql_inner li a#parts {
	height:30px;
	background-position: 0px -114px;
}
/* rollover states */
#ql_inner li a#inv:hover {
	height:29px;
	background-position: -238px 0px;
}
#ql_inner li a#special:hover {
	height:29px;
	background-position: -238px -29px;
}
#ql_inner li a#credit:hover {
	height:28px;
	background-position: -238px -58px;
}
#ql_inner li a#schedule:hover {
	height:28px;
	background-position: -238px -86px;
}
#ql_inner li a#parts:hover {
	height:30px;
	background-position: -238px -114px;
}

/* #################################################
###                    #about                   ###
################################################ */

#about #site_logoSection {
	display:none;
}
#about #left {
	display:inline;
	margin-left:10px;
	margin-right:0px;
	margin-top:20px;
	padding:0px;
	width:240px;
}
#about #right {
	display:inline;
	margin-left:0px;
	margin-right:10px;
	margin-top:25px;
	padding:0px;
}
#about #right p {
	font-size:12px;
	line-height:18px;
	color:#666;
	margin: 0;
	padding: 10px 0;

}
#about #dealer_contact {
	background: url(../images/dealer_contact.jpg) no-repeat center top;
	height:315px;
	width:220px;
	margin: 0;
	padding: 55px 10px 10px;
}
#about #dealer_contact h2 {
	display:none;
}
#about #dealer_contact .section {
	font-size:12px;
}
#about #dealer_contact .section input {
	margin-bottom:10px;
	width:200px;
}
#about #dealer_contact .section select {
	margin-bottom:10px;
}
#about #dealer_contact .section textarea {
	margin-bottom:10px;	
	width:200px;
}
#about #ip_specials h3 {
	font-size:14px;	
}


/* #################################################
###                    #news                   ###
################################################ */

#news #site_logoSection {
	display:none;
}
#news #left {
	margin-left:10px;
	margin-top:20px;
	display:inline;
	padding:0px;
	width:240px;
}
#news #right {
	margin-left:10px;
	margin-top:25px;
	display:inline;
	padding:0px;
}
#news #dealer_contact {
	background: url(../images/dealer_contact.jpg) no-repeat center top;
	height:315px;
	width:220px;
	margin: 0;
	padding: 55px 10px 10px;
}
#news #dealer_contact h2 {
	display:none;
}
#news #dealer_contact .section {
	font-size:12px;
}
#news #dealer_contact .section input {
	margin-bottom:10px;
	width:200px;
}
#news #dealer_contact .section select {
	margin-bottom:10px;
}
#news #dealer_contact .section textarea {
	margin-bottom:10px;	
	width:200px;
}
#news #ip_specials h3 {
	font-size:14px;
}

#news .newsItem h3 a {
	font-size:14px;
	color:#8E5B00;
	font-family:Georgia;
}



/* #################################################
###                 #location                   ###
################################################ */

#location #site_logoSection {
	display:none;
}
#location #left {
	display:inline;
	margin-left:10px;
	margin-right:0px;
	margin-top:20px;
	padding:0px;
	width:240px;
}
#location #right {
	display:inline;
	margin-left:0px;
	margin-right:10px;
	margin-top:20px;
	padding:0px;
}
#location #sidebar_address {
	background: url(../images/contact_address_bkgd.gif) no-repeat center top;
	padding:10px;
	margin:0;
	height:144px;
}
#location #sidebar_address_head {
	font-size:12px;
}
#location .floatleft p {
	font-size:10px;
}
#location .floatleft {
	margin-top:10px;
	margin-bottom:10px;
}
#location #sidebar_address a#getdirections:hover {
	color:#152849;
}

/*
#contact #right h1 {
	display:block;
	width:695px;
	height:22px;
	margin:0px;
	padding:0px;
	background:url(../images/contact_us_title.gif) no-repeat center top;
	text-indent:-9000px;
}
#contact #mapcenter {
	margin-left:25px;
}

#contact .customer_tools_right .input_element {
	width:160px !important;
}
#contact form.validation .customer_tools_right_left, #contact form.validation .customer_tools_right_right {
	width:200px;
}
#contact .customer_tools_right { 
	width:420px;
}
*/

#location #customer_tools {
	margin:0 0 15px 0;
}


/* #################################################
###                 #service                   ###
################################################ */

#service #site_logoSection {
	display:none;
}
#service #left {
	display:inline;
	margin-left:10px;
	margin-right:0px;
	margin-top:20px;
	padding:0px;
	width:240px;
}
#service #right {
	display:inline;
	margin-left:0px;
	margin-right:10px;
	margin-top:20px;
	padding:0px;
}
#service #sidebar_address {
	background: url(../images/contact_address_bkgd.gif) no-repeat center top;
	padding:10px;
	margin:0;
	height:144px;
}
#service #sidebar_address_head {
	font-size:12px;
}
#service .floatleft p {
	font-size:10px;
}
#service .floatleft {
	margin-top:10px;
	margin-bottom:10px;
}
#service #sidebar_address a#getdirections:hover {
	color:#152849;
}
#service #right #vehicle_question_submit {
	margin:20px 0 20px 230px;
}

#service #audi_maintenance {margin: 40px 0px 0px;}
#service #audi_maintenance p {text-align: center; font-size: 12px; font-weight: bold;}
#service #audi_maintenance a {background: url('../images/AHowtoGuideforUsedAudiMaintainenceImage.png') no-repeat; display: block; text-indent: -9000px; width: 205px; height: 255px;}
#service #audi_maintenance p.click_guide {padding: 0px 235px;}


/* #################################################
###                 #parts                   ###
################################################ */

#parts #site_logoSection {
	display:none;
}
#parts #left {
	display:inline;
	margin-left:10px;
	margin-right:0px;
	margin-top:20px;
	padding:0px;
	width:240px;
}
#parts #right {
	display:inline;
	margin-left:0px;
	margin-right:10px;
	margin-top:20px;
	padding:0px;
}
#parts #sidebar_address {
	background: url(../images/contact_address_bkgd.gif) no-repeat center top;
	padding:10px;
	margin:0;
	height:144px;
}
#parts #sidebar_address_head {
	font-size:12px;
}
#parts .floatleft p {
	font-size:10px;
}
#parts .floatleft {
	margin-top:10px;
	margin-bottom:10px;
}
#parts #sidebar_address a#getdirections:hover {
	color:#152849;
}
#parts #right #vehicle_question_submit {
	margin:20px 0 20px 230px;
}


/* #################################################
###            #Porsche Accessories             ###
################################################ */

#porsche_accessories #site_logoSection {
	display:none;
}
#porsche_accessories #left {
	display:inline;
	margin-left:10px;
	margin-right:0px;
	margin-top:20px;
	padding:0px;
	width:240px;
}
#porsche_accessories #right {
	display:inline;
	margin-left:0px;
	margin-right:10px;
	margin-top:30px;
	padding:0px;
}
#porsche_accessories #sidebar_address {
	background: url(../images/contact_address_bkgd.gif) no-repeat center top;
	padding:10px;
	margin:0;
	height:144px;
}
#porsche_accessories #sidebar_address_head {
	font-size:12px;
}
#porsche_accessories .floatleft p {
	font-size:10px;
}
#porsche_accessories .floatleft {
	margin-top:10px;
	margin-bottom:10px;
}
#porsche_accessories #sidebar_address a#getdirections:hover {
	color:#152849;
}
#porsche_accessories #right h2 {
	margin:0;
	padding: 0 0 20px 0;
}
#porsche_accessories #right h3 {
	margin:0;
	padding:30px 0 5px 0;	
}
#porsche_accessories #right p {
	margin:0;
	padding:5px 50px 5px 0;
	font-size:12px;
	line-height:16px;
}
#porsche_accessories #right p.part {
	font-size:11px;
	font-style:italic;
}
#porsche_accessories #right .acces_place {
	float:right;
	margin:0;
	padding: 15px 30px 10px 15px;
}
#porsche_accessories #right hr {
	margin:15px 30px 0 0;
	height:1px;
	color:#666;
	background:#ccc;
	border:none;
}

/* #################################################
###            #Audi Accessories             ###
################################################ */

#audi_accessories #site_logoSection {
	display:none;
}
#audi_accessories #left {
	display:inline;
	margin-left:10px;
	margin-right:0px;
	margin-top:20px;
	padding:0px;
	width:240px;
}
#audi_accessories #right {
	display:inline;
	margin-left:0px;
	margin-right:10px;
	margin-top:30px;
	padding:0px;
}
#audi_accessories #sidebar_address {
	background: url(../images/contact_address_bkgd.gif) no-repeat center top;
	padding:10px;
	margin:0;
	height:144px;
}
#audi_accessories #sidebar_address_head {
	font-size:12px;
}
#audi_accessories .floatleft p {
	font-size:10px;
}
#audi_accessories .floatleft {
	margin-top:10px;
	margin-bottom:10px;
}
#audi_accessories #sidebar_address a#getdirections:hover {
	color:#152849;
}
#audi_accessories #right h2 {
	margin:0;
	padding: 0 0 20px 0;
}
#audi_accessories #right h3 {
	margin:0;
	padding:30px 0 5px 0;	
}
#audi_accessories #right p {
	margin:0;
	padding:5px 50px 5px 0;
	font-size:12px;
	line-height:16px;
}
#audi_accessories #right p.part {
	font-size:11px;
	font-style:italic;
}
#audi_accessories #right .acces_place {
	float:right;
	margin:0;
	padding: 15px 30px 10px 15px;
}
#audi_accessories #right hr {
	margin:15px 30px 0 0;
	height:1px;
	color:#666;
	background:#ccc;
	border:none;
}

/* #################################################
###                  #financing                  ###
################################################ */

#financing #financeHeader {
	margin-top: 10px;
	border:1px solid #ebebeb;
}
#financing #financeHeader h1 {
	color:#000;
}
#financing #financeLeft {
	display:inline;
	margin-left:10px;
	margin-bottom:15px;
}

#financing #financeLeft p {
	font-size:12px;
	line-height:18px;
	padding-bottom:5px;
	color:#666;
}

#financing #financeLeft h2{
	color:#b28026;
	padding:10px 0 10px;
}
#financing #financeLeft h3 {
	color:#b28026;
	padding: 15px 0 10px;
	font-size:14px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}

#financing #financeRight {
	display:inline;
	margin-right:10px;
	margin-top:10px;
	width:240px;
}
#financing #sidebar_address a#getdirections:hover {
	color:#007cc3;
}
#financing #sidebar_address {
	background: url(../images/contact_address_bkgd.gif) no-repeat center top;
	padding:10px;
	margin:0;
	height:144px;
}
#financing #sidebar_address_head {
	font-size:12px;
}
#financing .floatleft p {
	font-size:10px;
}
#financing #financeLeft p span {
	font-weight: bold;
	color:#4c4c4c;
}
#financing #financeLeft p.porscheoffer {
	font-weight: bold;
	color:#4c4c4c;
	padding: 20px 0;
	font-style:italic;
}
#financing .floatleft {
	margin-top:10px;
	margin-bottom:10px;
}
#financing #sidebar_address a#getdirections:hover {
	color:#152849;
}
#financing .financelist {
	margin: 10px 20px;
	padding: 0 20px;
	list-style-type: square;
}
#financing .financelist li {
	font-size:12px;
	margin: 0;
	padding: 3px 0;
	color:#666;
}

/* #################################################
###              #testimonials                   ###
################################################ */

#testimonials #site_logoSection {
	display:none;
}
#testimonials #left {
	display:inline;
	margin-left:10px;
	margin-right:0px;
	margin-top:20px;
	padding:0px;
	width:240px;
}
#testimonials #right {
	display:inline;
	margin-left:0px;
	margin-right:10px;
	margin-top:25px;
	padding:0px;
}
#testimonials #dealer_contact {
	background: url(../images/dealer_contact.jpg) no-repeat center top;
	height:315px;
	width:220px;
	margin: 0;
	padding: 55px 10px 10px;
}
#testimonials #dealer_contact h2 {
	display:none;
}
#testimonials #dealer_contact .section {
	font-size:12px;
}
#testimonials #dealer_contact .section input {
	margin-bottom:10px;
	width:200px;
}
#testimonials #dealer_contact .section select {
	margin-bottom:10px;
}
#testimonials #dealer_contact .section textarea {
	margin-bottom:10px;	
	width:200px;
}
#testimonials #ip_specials h3 {
	font-size:14px;	
}

/* #################################################
###              #community                   ###
################################################ */

#community #site_logoSection {
	display:none;
}
#community #left {
	display:inline;
	margin-left:10px;
	margin-right:0px;
	margin-top:20px;
	padding:0px;
	width:240px;
}
#community #right {
	display:inline;
	margin-left:0px;
	margin-right:10px;
	margin-top:25px;
	padding:0px;
}
#community #dealer_contact {
	background: url(../images/dealer_contact.jpg) no-repeat center top;
	height:315px;
	width:220px;
	margin: 0;
	padding: 55px 10px 10px;
}
#community #dealer_contact h2 {
	display:none;
}
#community #dealer_contact .section {
	font-size:12px;
}
#community #dealer_contact .section input {
	margin-bottom:10px;
	width:200px;
}
#community #dealer_contact .section select {
	margin-bottom:10px;
}
#community #dealer_contact .section textarea {
	margin-bottom:10px;	
	width:200px;
}
#community #ip_specials h3 {
	font-size:14px;	
}
#community .charityplacer {
	margin: 20px 0 0 120px;
}

/* #################################################
###                   #staff                   ###
################################################ */

#our_staff #site_logoSection {
	display:none;
}
#staff #dealer_contact {
	border:1px solid #E8E8E8;
	background-color: #F9F9F9;
	padding:10px;
}
#staff #dealer_contact h2 {
	font-size:16px;
	padding-bottom:10px;

}
#staff #dealer_contact .section {
	font-size:12px;
}
#staff #dealer_contact .section input {
	margin-bottom:10px;
	width:210px;
}
#staff #dealer_contact .section select {
	margin-bottom:10px;
}
#staff #dealer_contact .section textarea {
	margin-bottom:10px;	
	width:210px;
}
#staffPic {
	float: left;
	padding: 0px 20px 20px 0px;
	}
#staffPicR {
	float: right;
	padding: 0px 0px 20px 20px;
	}
#staff p {
	font-size: 14px;
	line-height: 22px;
	}
#staffBottom {
	float: left;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	line-height: 22px;
	height: 280px;
	width: 172px;
	}
#hours #site_logoSection {
	display:none;
}

/* #################################################
###            #parktown team                   ###
################################################ */

#parktownteam #site_logoSection {
	display:none;
}
#staff #dealer_contact {
	border:1px solid #E8E8E8;
	background-color: #F9F9F9;
	padding:10px;
}
#staff #dealer_contact h2 {
	font-size:16px;
	padding-bottom:10px;

}
#staff #dealer_contact .section {
	font-size:12px;
}
#staff #dealer_contact .section input {
	margin-bottom:10px;
	width:210px;
}
#staff #dealer_contact .section select {
	margin-bottom:10px;
}
#staff #dealer_contact .section textarea {
	margin-bottom:10px;	
	width:210px;
}
#staffPic {
	float: left;
	padding: 0px 20px 20px 0px; border:3px solid #fff; box-shadow: -5px 5px 5px #ccc; -moz-box-shadow: -5px 5px 5px #ccc; -webkit-box-shadow: -2px 5px 5px #ccc;
	}
#staffPicR {
	float: right;
	padding: 0px 0px 20px 20px;
	}
#staff p {
	font-size: 14px;
	line-height: 22px;
	}
#staffBottom {
	float: left;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	line-height: 22px;
	height: 280px;
	width: 172px;
	}
#hours #site_logoSection {
	display:none;
}
#parktownteam #left {
	display:inline;
	margin-left:10px;
	margin-right:0px;
	margin-top:20px;
	padding:0px;
	width:240px;
}
#parktownteam #right {
	display:inline;
	margin-left:0px;
	margin-right:10px;
	margin-top:25px;
	padding:0px;
}
#parktownteam #right p {
	font-size:12px;
	line-height:18px;
	color:#666;
	margin: 0;
	padding: 10px 0;

}
#parktownteam #dealer_contact {
	background: url(../images/dealer_contact.jpg) no-repeat center top;
	height:315px;
	width:220px;
	margin: 0;
	padding: 55px 10px 10px;
}
#parktownteam #dealer_contact h2 {
	display:none;
}
#parktownteam #dealer_contact .section {
	font-size:12px;
}
#parktownteam #dealer_contact .section input {
	margin-bottom:10px;
	width:200px;
}
#parktownteam #dealer_contact .section select {
	margin-bottom:10px;
}
#parktownteam #dealer_contact .section textarea {
	margin-bottom:10px;	
	width:200px;
}

#blackbook iframe {height: 600px; width: 100%;}

/* ###################################################
###                  #sitemap                      ###
################################################### */

#sitemap #sitemap_list {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#sitemap #sitemap_list li {
	font-size:11pt;
}
#sitemap .sitemap_vehicle_title {
	font-weight:bold;	
}
#sitemap h1 {
	margin-bottom:25px;
	margin-top:15px;	
}
#sitemap .sitemap_vehicle_list {
	list-style-type: none;
}
#sitemap #sitemap_list li {
	text-transform: capitalize;
}

#trade_bid .col {
	float: left;
	margin: 0 2% 0 0;
}
#trade_bid .col_last {
	margin-right: 0;
}
#trade_bid .span6 {
	width: 49%;
}
#trade_appraisal_form #trade_appraisal_tabs li a { color:#666; }
#trade_bid #left {
	margin-left:15px;
	margin-right:0px;
	margin-top:30px;
}
#trade_bid #trade_appraisal { float:left; width:67%; margin: 10px 0 0 2%; }
#trade_bid #trade_appraisal_form form ol li { margin-bottom: 10px; }
#trade_bid #trade_appraisal_form form ol li select { font-size: 12px; }
#trade_bid #trade_appraisal h2 { 	font-size:20px; margin: 10px 0; padding: 0;}
#trade_bid #main_content #trade_appraisal_form form { border:1px solid #999 } 




#dropmenudiv {background-repeat: repeat-x !important;}

#our_team .col {
    float: left;
}

#our_team #right li, #our_team #right ul {
	list-style-type: none
}
#our_team .col_last {
    margin-right: 0;
}
#our_team .span1 {
    width: 6.5%;
}
#our_team .span2 {
    width: 15%;
}
#our_team .span3 {
    width: 23.5%;
}
#our_team .span4 {
    width: 32%;
}
#our_team .span5 {
    width: 40.5%;
    margin-right: 6px
}
#our_team .span6 {
    width: 49%;
}
#our_team .span7 {
    width: 57.5%;
}
#our_team .span8 {
    width: 66%;
}
#our_team #right .span9 {
    width: 74.5%;
}
#our_team .span10 {
    width: 83%;
}
#our_team .span11 {
    width: 91.5%;
}
#our_team .span12 {
    width: 100%;
}

#our_team #right {
	margin-left: 30px;
}

#offer_overlay{
	padding: 0px;
	margin: 0;
	width: 100%;
	font-family: Helvetica, Arial;
	display: none;
	z-index: 600; 
	position: relative;
	-moz-box-shadow: 0 0 12px 3px #111;
	-webkit-box-shadow: 0 0 12px 3px #111;
	box-shadow: 0 0 12px 3px #111;
}

#coupon_wrapper {
	background: #fff;
	width: 100%;
	height: 600px;
}

#coupon_wrapper a {
	display: block;
	text-indent: -9000px;
	width: 100%;
	height: 600px;
	background: url('../images/popup_bg.png') no-repeat center center;
}

#offer_overlay .close{
	display: none;
}