/* ################################################
###             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);


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


html, body {
	background-image: url(../images/page_bkgd_tile.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding: 0px;
	background-color: #333;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
}

#container-page {
	width: 100%;
	/*background: #DDD; */
	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background-image: url(../images/content_middle_stripe.jpg);
	background-repeat: repeat-y;
	background-position: center;
   }


#background {
	text-align: left;
	padding: 0px;
	height: auto;
	width: 1066px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../images/wide_page_bkgd.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom:332px;
}



#wrapper {
	padding: 0px;
	height: auto;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#navigation {
	margin: 0px;
	height: 79px;
	width: 704px;
	background-image: url(../images/nav_bkgd.jpg);
	padding-top: 26px;
	padding-right: 139px;
	padding-bottom: 33px;
	padding-left: 137px;
}

#left {
	margin:0px;
	padding:0px;
	width:300px;
	display:inline;
}

#right {
	margin:0px;
	padding:0px;
	width:610px;
	display:inline;
}
#subpage_inner_wide_background {
	background-attachment: scroll;
	background-image: url(../images/content_middle_stripe.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0px;
	width: 980px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#content {
	width:980px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/subpage_inner_wide.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
}
.content_divider {
	width:920px;
	height:11px;
	background-image:url(../images/content-divider-top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

.content_divider_bottom {
	width:920px;
	height:11px;
	background-image:url(../images/content_divider_bottom.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

.clear {
	margin:opx;
	padding:0px;
	clear:both;
}

p, a, li {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
}

p {
	line-height:1.5em;
}

h1, h2, h3, h4 {
	font-family:Verdana, Geneva, sans-serif;
}

#site_logoSection {
	display:none;
}

#dropmenudiv a, #dropmenudiv_firefox a {
	font-size:11px;
	font-weight:bold;
	background:#543700;
	color:#ffa600;
	border:none;
	margin:0px;
	text-decoration:none;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#dropmenudiv a:hover, #dropmenudiv_firefox a:hover {
	color:#fff;
	background-image:none;
}

/* ###########################################
###                 #header                ###
########################################## */
#header {
	background-attachment: scroll;
	background-image: url(../images/header_980.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 261px;
	width: 980px;
}

#header h1 {
	text-indent:-9000px;
	display:block;
	padding: 0px;
	margin-top: 0px;	
}
	
#header h1 a {
	display:block;
	text-indent:-9000px;
	background-image:url(../images/top-logo-gear.gif);
	background-position:0px 0px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	height: 141px;
	width: 162px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 404px;
	position: relative;
	top: 12px;
}

#header h1 a:hover {
	background-image:url(../images/top-logo-gear.gif);
	background-position:-170px 0px;
}

#header h2 {
	text-indent:-9000px;
}


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

#priNav {
	margin:0px;
	padding:0px;
	width:704px;
	height:79px;
}

#priNav li { padding:0; margin:0; float:left; display:inline; list-style:none; 
}

#priNav li a {
	display:block;
	text-indent:-9000px;
	height:79px;
	background-image: url(../images/navigation.png);
	background-repeat: no-repeat;
}

#priNav li a#priNav_model_range {
	width:134px;
	background-image: url(../images/navigation.png);
	background-position:0px 0px; 
}
#priNav li a#priNav_inventory {
	width:96px;
	background-image: url(../images/navigation.png);
	background-position:-134px 0px;
}
#priNav li a#priNav_vehicle_finder {
	width:127px;
	background-position:-230px 0px;
}
#priNav li a#priNav_parts_service {
	width:141px;
	background-position:-357px 0px;
}
#priNav li a#priNav_about_us {
	width:88px;
	background-position:-498px 0px;
}
#priNav li a#priNav_contact_us {
	width:118px;
	background-position:-586px 0px;
}

/* hover states */
#priNav li a#priNav_model_range:hover {
	width:134px;
	background-position:-704px 0px; 
}
#priNav li a#priNav_inventory:hover {
	width:96px;
	background-position:-838px 0px;
}
#priNav li a#priNav_vehicle_finder:hover {
	width:127px;
	background-position:-934px 0px;
}
#priNav li a#priNav_parts_service:hover {
	width:141px;
	background-position:-1061px 0px;
}
#priNav li a#priNav_about_us:hover {
	width:88px;
	background-position:-1202px 0px;
}
#priNav li a#priNav_contact_us:hover {
	width:118px;
	background-position:-1290px 0px;
}

#menu0 {
	width:96px;
	background-position:-134px 0px;
}
#menu0:hover {
	width:96px;
	background-position:-838px 0px;}
#menu1 {
	width:141px;
	background-position:-357px 0px;	
}
#menu1:hover {
	width:141px;
	background-position:-1061px 0px;
}

#priNav li ul li {
	display:none;
}

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

#footer {
	width:100%;
	min-height:332px;
  height:auto !important;
  height:332px;

	background-image:url(../images/footer_tile.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #000;
	position:absolute;
	botom: 0 !important;
	bottom:-1px;
	
}
#footerNav, #cmsFooter {
	text-align: center;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#footerNav {
	margin-bottom: 10px; 
}
#cmsFooter {
	width: 650px;
	margin: 0 auto;
}
#footerNav li, #cmsFooter li {
	display:inline;
	padding-left:9px;
	padding-right:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-right:#898989 1px solid;
}
#footerNav li a, #cmsFooter li a {
	color:#898989;
	text-decoration:none;
}
#footerNav li:last-child, #cmsFooter li:last-child {
	border:none;
}

#footerNav li a:hover, #cmsFooter li a:hover {
	color:#fff;
}

#ecarlist_logo {
	width:503px;
	background-attachment: scroll;
	background-image: url(../images/ecarlist_dashed_line.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 20px;
}

#ecarlist_logo h1 {
	display:block;
	width:122px;
	height:72px;
	text-indent:-9000px;
	padding:0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image:url(../images/powered_by.gif);
	background-repeat:no-repeat;

}
#ecarlist_logo h1 a {
	display:block;
	width:122px;
	height:72px;
}
#footerCar {
	background-image: url(../images/footer_car.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	height: 190px;
	width: 1066px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}

/* ##############################
###          #home            ###
############################## */

#home_flash {
	background-image: url(../images/flash_no_cars.jpg);
	background-repeat: no-repeat;
	background-position: center top; 
	margin: 0px;
	padding: 0px;
	height: 281px;
	width: 980px;
}

#home #content {
	width:920px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/content_middle_stripe.jpg);
	background-repeat: repeat-y;
	background-position: center;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
}

#home #left h1 {
	display:block;
	width:300px;
	height:11px;
	font-size:6px;
	text-indent:-9000px;
	background-image:url(../images/driving_experience.gif);
	margin: 0px;
	padding: 0px;
}


#home #left p {
	font-size:11px;
}

#home #right h1 {
	display:block;
	width:610px;
	height:11px;
	font-size:6px;
	text-indent:-9000px;
	background-image:url(../images/home_specials_header.gif);
	margin:0px;
	padding:0px;
}

#home #right h3 {
	display:block;
	width:610px;
	height:17px;
	text-indent:-9000px;
	margin:0px;
	padding:0px;
}

#home #right h3 a {
	display:block;
	background-image:url(../images/all_specials.gif);
	width:610px;
	height:17px;
}

#home #right h3 a:hover {
	display:block;
	background-image:url(../images/all_specials_on.gif);
	height:17px;
}

#home #left h3 a {
	display:block;
	width:292px;
	height:11px;
	font-size:6px;
	background-image:url(../images/read_more_off.gif);
	text-indent:-9000px;
	margin:0px;
	padding:0px;
}

#home #left h3 a:hover {
	background-image:url(../images/read_more_on.gif);
	display:block;
	width:292px;
	height:11px;

}

#home #left h3 {
	display:block;
	width:292px;
	height:11px;
	margin:0px;
	padding:0px;
}

#homepage_specials {
	margin: 0px;
	padding: 0px;
	height: 203px;
	width: 610px;
	border-top:#000 1px solid;
	border-bottom:#000 1px solid;
}

#featured_preowned {
	background-image: url(../images/featured_preowned_title.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	height: auto;
	width: 920px;
	padding-top: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#home #featured_preowned #right {
	width:184px;
	margin:0px;
	background-image: url(../images/featured_preowned_right.gif);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 36px;
}

#home #featured_preowned #right p {
	color:#b0b0b0;
	font-size:10px;
	padding:0px;
}
#home #featured_preowned #right p a {
	color:#b0b0b0;
	text-decoration:none;
}
#home #featured_preowned #right p a:hover {
	text-decoration:underline;
}

#home #featured_preowned #right h1 {
	display:block;
	width:121px;
	height:26px;
	text-indent:-9000px;
	margin-top:10px;
	margin-bottom:10px;
	padding:0px;
	background-image:url(../images/get_directions.gif);
	background-repeat:no-repeat;

}
#home #featured_preowned #right h1 a {
	display:block;
	width:121px;
	height:26px;
	background-image:url(../images/get_directions.gif);
	background-repeat:no-repeat;
}
#home #featured_preowned #right h1 a:hover {
	display:block;
	background-image:url(../images/get_directions_on.gif);
}

#home #featured_preowned #right h3 {
	float:right;
	display:inline;
	width:74px;
	height:11px;
	text-indent:-9000px;
	margin-top:17px;
	margin-right:10px; 
	padding:0px;
	background-image:url(../images/more_info_small.gif);
	background-repeat:no-repeat;
}

#home #featured_preowned #right h3 a {
	display:block;
	width:74px;
	height:11px;
	background-image:url(../images/more_info_small.gif);
	background-repeat:no-repeat;
}

#home #featured_preowned #right h3 a:hover {
	display:block;
	background-image:url(../images/more_info_small_on.gif);
}

a#facebook { float:left; margin: 10px 0; padding: 0; width:80px; height:25px; text-indent: -9000px; background: url(../images/facebook.gif) no-repeat left top; }


#home #featured_preowned #left {
	width:685px;
	height:125px;
	margin-top:15px;
	padding:0px;
	background-position: center top;
}

#featuredVehicles_title span {
	display:none;;
}

#home #random_list_location #random_list_item a {
	color:#fff;
	font-size:11px;
}

#home #random_list_location #random_list_item a:hover {
	color:#ffa800;
}

#home #random_list_location #random_list_item img {
	width:97px;
	height:65px;
}

#home #random_list_location #random_list_item {
	padding-right:8px;	
}

/* ##############################
###      #model range         ###
############################## */

/****virtual tour link*****/

#virtualTour_link {
	float: right;
	display: inline;
	border: 1px solid #000;
	margin: 43px 0px 0px 0px;
}

#virtualTour_link a {
	display: block;
	float:left;
	width: 153px;
	height: 18px;
	background: url('../images/virtualTour_bg.png') no-repeat;
	text-indent: -9000px;
}

/* ##############################
###        #inventory         ###
############################## */

#inventory #rightColumn {
	width:675px;
	margin-right:25px;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;	
}

#inventory #leftColumn {
	width:220px;
	margin-left:25px;
	display:inline;
}

#home .toolTipInner_price {
	color:#ffa800;
}

/* main search bar */
#inventory #searchBar {
	background:none;
	border:none;
	padding-top:7px;
}
#inventory #sort_bar {
	color:#abb3b3;
	font-size:9pt;
	background:none;
}
#inventory #sort_bar a {
	color:#abb3b3;
}

#inventory .inventory_v2_row {
	background-image:none;
	
	margin-bottom:10px;
	
}

.inventory_v2_details h4 a {
	color:#fff;
}
.inventory_v2_details h4 a:hover {
	color:#fff;
}

/* vehicle price */
.price_line_1 {
	color:#ffa800;
	padding-bottom:5px;
}
#price_right { 
	text-align:left; 
	width: 180px;
}
#vitalsRight, #ip_carfaxRight {
	width: 180px;
}
#vitalsLeft, #carfaxLeft {
	width:190px;
}

/* vehicle details */
.inventory_v2_details li {
	color:#b3b3b3;
}

#inventory .inventory_v2_details_wrap {
}
#inventory #sort_bar_right {
	padding-right:5px;
}

/* view details button */
#inventory .inventory_v2_details_wrap .inventory_v2_details_links li a {
	text-decoration:none;
	color:#e08f02;
}
#inventory .inventory_v2_details_wrap .inventory_v2_details_links li a:hover {
	text-decoration:underline;
}


#inventory .inventory_v2_details_wrap .inventory_v2_details_links li a .thickbox btn_inventory_contact {
	color:#009fdd;	
}

/* vehicle miles */
.inventory_v2_price_left {
	color:#fff;
}

/* internet price title */
.inventory_v2_price_right .price_title {
	color:#fff;
	padding-top:5px;
}

/* #inventory #searchBar .button {
	margin-top:4px;
}*/

/* refine your search lists */
#inventory_v2_sidebar_filters h3 {
	font-family:Verdana, Geneva, sans-serif;
	color:#fff;
	font-size:9pt;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
}
#inventory_v2_sidebar_filters h2 {
	font-size:10pt;
	color:#fff;
	padding-left:15px;
}
#inventory .filterList {
	border:1px solid #484848;
	background:#000;
	margin-top:20px;
	padding-bottom:15px;
}
#inventory .filterList h3 {
	margin-left:15px;	
}
#inventory .filterList ul {
	margin-left:15px;
} 
#inventory .filterList ul li {
	font-size:9pt;
}

#inventory .filterList ul li a { 
	color:#a4a4a4;
}

#inventory .filterList span a {
	float:left;
	margin-top:15px;
	margin-left:25px;
}
#inventory .filterList span a:hover {
	color:#c15c24;
}


/* inventory page contact form */
#inventory_v2_sidebar_contact {
	background:#000000 url("http://images1.ecarlist.com/sites/lotusofaustin/images/email_grey_2.gif") no-repeat scroll center top;
	margin-top:10px;
	border-bottom:1px solid #383838;
	border-left:1px solid #383838;
	border-right:1px solid #383838;
	padding-bottom:20px;
	padding-top:61px;
}

#inventory #inventory_v2_sidebar_contact .input_element {
	width: 170px !important;
}

#inventory #inventory_v2_sidebar_contact input {
	width:160px;
}

#inventory #inventory_v2_sidebar_contact select {
	width:180px;
}

#inventory #inventory_v2_sidebar_contact textarea {
	width:180px;
}

#inventory #currentFilters {
	border:1px solid #484848;
	background:#000;
	margin-top:20px;
	padding-bottom:15px;
}
#inventory #currentFilters p {
	font-size:9pt;
	color:#A4A4A4;
	padding-top:10px;
	padding-left:10px;
}
#inventory #inventory_v2_sorry h1 {
	color:#A4A4A4;
}
#inventory #inventory_v2_sorry h3 {
	color:#a4a4a4;
	font-size:12pt;
}

.inventory_v2_price_right .price_line_2{
	color: #999;
}

#inventory .inventory_v2_special{
	background: #000 url('../images/invSpecials_bg.gif') repeat-y;
	border: none;
	border-right: 1px solid #282828;
	width: 232px;
	color: #000;
	border-bottom: 1px solid #000;
	float: right;
	display: inline;
	margin: 0px 10px 0px 0px;
	clear: left;
}

#inventory .inventory_v2_special_title{
	background: url('../images/invSpecials_header.gif') no-repeat;
	width: 231px;
	height: 29px;
	text-indent: -9000px;
	
}

#inventory .inventory_v2_special_body{
	background: #fff url('../images/invSpecials_body.gif') repeat-x;
	margin: 0px 0px 0px 2px;
	width: 220px;
	padding: 10px 0px 16px 5px;
	border-right: 1px solid #282828;
}

.specialsViewDetails {
	float: none;
	margin: 0px;
}

#inventory .specialsViewDetails a {
	background: url('../images/invSpecials_footer.gif') no-repeat;
	width: 231px;
	height: 18px;
	display: block;
	color: #A000b1;
	font-weight: bold;
	text-indent: 6px;
}

/* ##############################
###      #vehicle page        ###
############################## */

#vehicle #rightColumn {
	width:675px;
	margin-right:25px;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;	
}

#vehicle #leftColumn {
	width:220px;
	margin-left:25px;
	display:inline;
}

#vehicle_v2_sidebar_links h3 {
	font-family:Verdana, Geneva, sans-serif;
	color:#fff;
	font-size:9pt;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
}
#vehicle_v2_sidebar_links h2 {
	font-size:10pt;
	color:#fff;
	padding-left:15px;
}

#vehicle_v2_sidebar_links {
	background:#000000 none repeat scroll 0 0;
	border:1px solid #484848;
	padding-bottom:15px;	
}

#vehicle_v2_sidebar_links {
	border:1px solid #484848;
	background:#000;
	padding-bottom:15px;
	margin-top:20px;
	margin-bottom:20px;
}
#vehicle_v2_sidebar_links h3 {
	margin-left:15px;	
}
#vehicle_v2_sidebar_links ul {
	margin-left:15px;
} 
#vehicle_v2_sidebar_links ul li {
	font-size:9pt;
	padding-bottom:5px;
}

#vehicle_v2_sidebar_links ul li a { 
	color:#a4a4a4;
}

#vehicle_v2_sidebar_links span a {
	float:left;
	margin-top:15px;
	margin-left:25px;
}
#vehicle_v2_sidebar_links span a:hover {
	color:#c15c24;
}
#vehicle_v2_sidebar_links p {
	font-size:9pt;
	padding-bottom:10px;
	padding-left:15px;
	padding-top:10px;
}

#similarVehicles h3 {
color:#FFFFFF;
font-size:10pt;
padding-left:15px;
}
.similarVehicle { 
	font-size: 8pt;
	background:#000;
	border: 1px solid #484848;
}
.similarVehicle ul {
	width: 105px; 
}
		
/* main search bar */
#vehicle #vehicle_topbar {
	background:none;
	border:none;
	padding-top:7px;
}
#vehicle #vehicle_topbar {
	color:#abb3b3;
	font-size:9pt;
	background:none;
}
#vehicle #vehicle_topbar a {
	color:#abb3b3;
}

#vehicle #searchBar {
	color:#abb3b3;
	font-size:9pt;
	background:none;
	border:none;
}
#vehicle #searchBar a {
	color:#abb3b3;
}

#vehicle #vehicle_title {
	font-size:18pt;
	width:450px;
}

#vehicle #vehicle_contact {
	font-size:12px;
	width:180px;
}

#vehicle #vehicle_contact span {
	font-size:12pt;
	font-weight:bold;
}

#vehicle #vehicle_contact a {
	color:#000;	
}

#vehicle .price_line_1 {
	font-size:20pt;
}

#vehicle #vitalsContainer ul li {
	color:#000;
	font-size:12px;
	
}

#vehicle #picShadow {
	padding-left:5px;
	padding-bottom:5px;
}

#vehicle #media_center_links li a {
	margin-top:10px;
}

#vehicle #vehicle_thumbs img {
	margin-bottom:8px;
	margin-left:10px;
}

#vehicle #dealerboxName {
	color:#000;
	font-size:14px;
	padding-bottom:10px;
	font-weight:bold;
}
#vehicle .dealerboxAdd {
	color:#000;
	font-size:12px;
}
#vehicle #dealerboxPhone {
	color:#000;
	padding-top:5px;
	padding-bottom:5px;
	font-size:14px;
}
#vehicle #dealerboxMap a {
	color:#000;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;

}

#vehicle .customer_tools_label,
#customer_tools_content_wrapper label,
p#form_response_body {
	color:#000;
	font-size:12px;
}	

#vehicle .customer_tools_input {
}

#vehicle #trade_offer_subject {
	color:#000;
	font-weight:bold;
	font-size:12px;
	padding-bottom:10px;
}
#vehicle .oe_list li {
	color:#fff;
}
#vehicle #vehicle_details_middle {
	color:#000;
}
#vehicle .ip_equipment_column1 ul li, #vehicle .ip_equipment_column2 ul li, #vehicle .ip_equipment_column3 ul li {
	color:#000;
}

.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;
}
.vehicle_details_pagination a {
	background-color:#666666;
	color:#FFFFFF;
	font-size:11pt;
	text-decoration:none;
	margin-left: 5px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
}

#vehicle .contentdiv p {
	color:#000;
	font-size:12px;
	
}

/* ##############################
###     #vehicle finder       ###
############################## */

#notify #notify_right {
	width:310px;
	margin-right:25px;
	display:inline;
}

#notify #notify_middle {
	width:590px;
	margin-left:35px;
	display:inline;
	margin-right:0;
	float:left;
}

#notify #notify_middle h2 {
	color:#fff;
	font-size:16pt;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:15px;
}
#notify #notify_middle p {
	color:#fff;
	font-size:11px;
	font-weight:normal;	

}
#notify table {
	color:#000;
	font-size:11px;
	font-weight:normal;
}

/***notify form***/

#notify_form_div {
	background: #f9f9f9;
}

#notify_form_div label, #notify_form_div p#nfd_legend {
	color: #000;
}

#notify #notify_form_div h3{
	padding: 0px 0px 0px 10px;
	color: #000;
}

#notify .tb_even{
	background: #e0e0e0;
}

/* ##############################
###     #parts & service      ###
############################## */



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

#about #left {
	width:250px;
	margin-left:35px;
	display:inline;
}
#about #right {
	margin-right:25px;
	display:inline;	
}
#about #right p {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#about #dealer_contact {
	padding:15px;
	background:#000;
	border:1pt solid #494949;
}

#about #left #dealer_contact h2 {
	color:#fff;
	font-size:12pt;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:15px;
}

#about #left #dealer_contact .section {
	font-family:Verdana, Geneva, sans-serif;
	color:#fff;
	font-size:10px;
	padding-top:10px;
	padding-bottom:5px;
}

#about #left #dealer_contact input, textarea {
	width:190px;
}

#about #left #dealer_contact .submitButton {
	width:100px;
	margin-top:10px;
}

#about #quicklinks li a {
	font-family:Verdana, Geneva, sans-serif;
	color:#fff;
	font-size:11px;
	padding-left:15px;
	padding-bottom:10px;
}

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

#contact #right {
	width:675px;
	margin-right:5px;
	display:inline;
}

#contact #left {
	width:220px;
	margin-left:20px;
	display:inline;
}

#contact #sidebar_address {
	border:1px solid #494949;
	background:#000;
	color:#fff;
	font-size:8pt;
	margin-top:15px;
	margin-bottom:5px;
	padding:20px 10px 20px 20px;
	text-align:left;
	width:210px;
}

#contact .floatright {
	width:120px;
	float:right;
	padding-right:15px;
	margin:0px;
}

#contact .floatleft {
	margin-bottom:20px;	
}

#contact #sidebar_address a {}

#sidebar_address a#getdirections {
	margin-top:20px;
}

#contact #sidebar_address_head {
	margin-bottom:10px;
	font-size:10pt;
}

#sidebar_address a#getdirections:hover {
	color:#c15c24;
}
#contact #customer_tools_top_middle {
	color:#c15c24;
}

/* contact the dealer form */
#contact .customer_tools_label {
	color:#000;
}

#quicklinks {
	padding-top:20px;
	list-style-type:none;
	
}
#quicklinks li a {
	text-decoration:none;
}
#quicklinks li img {
	padding-top:10px;
}

#contact #customer_tools {
	width:645px;
	margin-left:0px;
	margin-right:0px;
}

#contact #customer_tools .customer_tools_right {
	margin-right:0px;
	width:455px;
}
.customer_tools_left {
	width:165px;
}
.customer_tools_left img {
	width:160px;
	height:153px;
}

#contact .customer_tools_content_contact ul li {
	font-size:12px;
}

#contact #left {
	margin-left:30px;
	width:240px;
	display:inline;
}

/* ####################################
###       #model range page         ###
#################################### */

#model_range #left {
	width:600px;
	margin-left:30px;
	display:inline;
	background-attachment: scroll;
	background-image: url(../images/model_range_top_img.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 0px;
	padding-top: 284px;
}
#model_range #left p {
	font-size:11px;
}

#model_range #right {
	width:300px;
	margin-right:30px;
	display:inline;
}

#model_range #right h1 {
	display:block;
	width:300px;
	height:22px;
	text-indent:-9000px;
	background-image:url(../images/select_a_model.gif);
	background-repeat:no-repeat;
}
#models {
	padding:0px;
	margin:0px;
	list-style-type:none;
	width:300px;
}

#models li {
	margin-bottom:3px;
	padding:0px;
}
#models li a {
	display:block;
	width:300px;
	height:104px;
	text-indent:-9000px;
}

#models li a#elise {
	width:300px;
	background-image:url(../images/elise_thumb.jpg);
	background-position:0px;
}
#models li a#elise:hover {
	width:300px;
	background-position:-300px;
}
#models li a#eliseSC {
	width:300px;
	background-image:url(../images/elise_sc_thumb.jpg);
	background-position:0px;
}
#models li a#eliseSC:hover {
	width:300px;
	background-position:-300px;
}
#models li a#exige {
	width:300px;
	background-image:url(../images/exige_s_thumb.jpg);
	background-position:0px;
}
#models li a#exige:hover {
	width:300px;
	background-position:-300px;
}
#models li a#exige240 {
	width:300px;
	background-image:url(../images/exige_240_thumb.jpg);
	background-position:0px;
}
#models li a#exige240:hover {
	width:300px;
	background-position:-300px;
}
#models li a#exige260 {
	width:300px;
	background-image:url(../images/exige_260_bttn.jpg);
	background-position:0px;
}
#models li a#exige260:hover {
	width:300px;
	background-position:-300px;
}	

/* ####################################
###          #elise page            ###
#################################### */

#elise #left {
	width:450px;
	margin-left:30px;
	display:inline;
}

#elise #left h1 {
	display:block;
	width:450px;
	height:64px;
	text-indent:-9000px;
	background-image:url(../images/elise_title.gif);
	background-repeat:no-repeat;
}

#elise #left h2 {
	display:block;
	width:450px;
	height:38px;
	text-indent:-9000px;
	background-image:url(../images/available-options.gif);
	background-repeat:no-repeat;
	margin-bottom:15px;
	margin-top:15px;
}

#elise #left img {
	padding-bottom:12px;
	background-image:url(../images/model_img_bttm_border.gif);
	background-repeat:no-repeat;
	background-attachment: scroll;
	background-position: center bottom;
	
}

#elise #left p {
	font-size:11px;
	line-height:14px;
	margin-top:10px;
}

.options {
	padding-bottom:10px;
	margin-left:10px;
	font-size:11px;
	color:#fff;
}
.options li {
	font-size:11px;	
	padding-bottom:10px;
	padding-top:10px;
	font-weight:bold;
}

#elise #right {
	width:450px;
	margin-right:30px;
	display:inline;
}

#elise #right h1 {
	width:430px;
	height:49px;
	background-image:url(../images/specifications.gif);
	background-repeat:no-repeat;
	padding-right:20px;
	text-align:right;
	line-height:49px;
	font-size:12px;
	color:#fff;
}
#elise #right h1 span {
	color:#989898;
	font-weight:normal;
}

#elise #right #carDetails {
	margin-top:5px;
	width:430px;
	padding:9px;
	background:#111111;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #484848;
	border-right-color: #484848;
	border-left-color: #484848;
	
}

#elise #details_bottom {
	background-image:url(../images/details-bottom.gif);
	width:450px;
	height:12px;
	padding:0px;
	margin:0px;
}

#elise #right .detail_header {
		width:418px;
		height:23px;
		line-height:23px;
		border:1px solid #313131;
		font-size:12px;
		color:#fff;
		padding-left:10px;
		padding-top:8px;
		background:#000;
		margin-top:10px;
		margin-bottom:10px;
}
#elise .detail_list {
	margin-left:20px;
	font-size:11px;
}
#elise .detail_list li {
	font-size:11px;
	padding-top:3px;
	padding-bottom:3px;
}


/* ####################################
###          #elise SC page            ###
#################################### */

#eliseSC #left {
	width:450px;
	margin-left:30px;
	display:inline;
}

#eliseSC #left h1 {
	display:block;
	width:450px;
	height:64px;
	text-indent:-9000px;
	background-image:url(../images/elise_sc_title.gif);
	background-repeat:no-repeat;
}

#eliseSC #left h2 {
	display:block;
	width:450px;
	height:38px;
	text-indent:-9000px;
	background-image:url(../images/available-options.gif);
	background-repeat:no-repeat;
	margin-bottom:15px;
	margin-top:15px;
}

#eliseSC #left img {
	padding-bottom:12px;
	background-image:url(../images/model_img_bttm_border.gif);
	background-repeat:no-repeat;
	background-attachment: scroll;
	background-position: center bottom;
	
}

#eliseSC #left p {
	font-size:11px;
	line-height:14px;
	margin-top:10px;
}

.options {
	padding-bottom:10px;
	margin-left:10px;
	font-size:11px;
	color:#fff;
}
.options li {
	font-size:11px;	
	padding-bottom:10px;
	padding-top:10px;
	font-weight:bold;
}

#eliseSC #right {
	width:450px;
	margin-right:30px;
	display:inline;
}

#eliseSC #right h1 {
	width:430px;
	height:49px;
	background-image:url(../images/specifications.gif);
	background-repeat:no-repeat;
	padding-right:20px;
	text-align:right;
	line-height:49px;
	font-size:12px;
	color:#fff;
}
#eliseSC #right h1 span {
	color:#989898;
	font-weight:normal;
}

#eliseSC #right #carDetails {
	margin-top:5px;
	width:430px;
	padding:9px;
	background:#111111;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #484848;
	border-right-color: #484848;
	border-left-color: #484848;
	
}

#eliseSC #details_bottom {
	background-image:url(../images/details-bottom.gif);
	width:450px;
	height:12px;
	padding:0px;
	margin:0px;
}

#eliseSC #right .detail_header {
		width:418px;
		height:23px;
		line-height:23px;
		border:1px solid #313131;
		font-size:12px;
		color:#fff;
		padding-left:10px;
		padding-top:8px;
		background:#000;
		margin-top:10px;
		margin-bottom:10px;
}
#eliseSC .detail_list {
	margin-left:20px;
	font-size:11px;
}
#eliseSC .detail_list li {
	font-size:11px;
	padding-top:3px;
	padding-bottom:3px;
}



/* ####################################
###          #exige 240 page            ###
#################################### */

#exige240 #left {
	width:450px;
	margin-left:30px;
	display:inline;
}

#exige240 #left h1 {
	display:block;
	width:450px;
	height:64px;
	text-indent:-9000px;
	background-image:url(../images/exige240title.gif);
	background-repeat:no-repeat;
}

#exige240 #left h2 {
	display:block;
	width:450px;
	height:38px;
	text-indent:-9000px;
	background-image:url(../images/available-options.gif);
	background-repeat:no-repeat;
	margin-bottom:15px;
	margin-top:15px;
}

#exige240 #left img {
	padding-bottom:12px;
	background-image:url(../images/model_img_bttm_border.gif);
	background-repeat:no-repeat;
	background-attachment: scroll;
	background-position: center bottom;
	
}

#exige240 #left p {
	font-size:11px;
	line-height:14px;
	margin-top:10px;
}

.options {
	padding-bottom:10px;
	margin-left:10px;
	font-size:11px;
	color:#fff;
}
.options li {
	font-size:11px;	
	padding-bottom:10px;
	padding-top:10px;
	font-weight:bold;
}

#exige240 #right {
	width:450px;
	margin-right:30px;
	display:inline;
}

#exige240 #right h1 {
	width:430px;
	height:49px;
	background-image:url(../images/specifications.gif);
	background-repeat:no-repeat;
	padding-right:20px;
	text-align:right;
	line-height:49px;
	font-size:12px;
	color:#fff;
}
#exige240 #right h1 span {
	color:#989898;
	font-weight:normal;
}

#exige240 #right #carDetails {
	margin-top:5px;
	width:430px;
	padding:9px;
	background:#111111;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #484848;
	border-right-color: #484848;
	border-left-color: #484848;
	
}

#exige240 #details_bottom {
	background-image:url(../images/details-bottom.gif);
	width:450px;
	height:12px;
	padding:0px;
	margin:0px;
}

#exige240 #right .detail_header {
		width:418px;
		height:23px;
		line-height:23px;
		border:1px solid #313131;
		font-size:12px;
		color:#fff;
		padding-left:10px;
		padding-top:8px;
		background:#000;
		margin-top:10px;
		margin-bottom:10px;
}
#exige240 .detail_list {
	margin-left:20px;
	font-size:11px;
}
#exige240 .detail_list li {
	font-size:11px;
	padding-top:3px;
	padding-bottom:3px;
}

/* ####################################
###          #exige 260 page            ###
#################################### */

#exige260 #left {
	width:450px;
	margin-left:30px;
	display:inline;
}

#exige260 #left h1 {
	display:block;
	width:450px;
	height:64px;
	text-indent:-9000px;
	background-image:url(../images/exige260_title.gif);
	background-repeat:no-repeat;
}

#exige260 #left h2 {
	display:block;
	width:450px;
	height:38px;
	text-indent:-9000px;
	background-image:url(../images/available-options.gif);
	background-repeat:no-repeat;
	margin-bottom:15px;
	margin-top:15px;
}

#exige260 #left img {
	padding-bottom:12px;
	background-image:url(../images/model_img_bttm_border.gif);
	background-repeat:no-repeat;
	background-attachment: scroll;
	background-position: center bottom;
	
}

#exige260 #left p {
	font-size:11px;
	line-height:14px;
	margin-top:10px;
}

.options {
	padding-bottom:10px;
	margin-left:10px;
	font-size:11px;
	color:#fff;
}
.options li {
	font-size:11px;	
	padding-bottom:10px;
	padding-top:10px;
	font-weight:bold;
}

#exige260 #right {
	width:450px;
	margin-right:30px;
	display:inline;
}

#exige260 #right h1 {
	width:430px;
	height:49px;
	background-image:url(../images/specifications.gif);
	background-repeat:no-repeat;
	padding-right:20px;
	text-align:right;
	line-height:49px;
	font-size:12px;
	color:#fff;
}
#exige260 #right h1 span {
	color:#989898;
	font-weight:normal;
}

#exige260 #right #carDetails {
	margin-top:5px;
	width:430px;
	padding:9px;
	background:#111111;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #484848;
	border-right-color: #484848;
	border-left-color: #484848;
	
}

#exige260 #details_bottom {
	background-image:url(../images/details-bottom.gif);
	width:450px;
	height:12px;
	padding:0px;
	margin:0px;
}

#exige260 #right .detail_header {
		width:418px;
		height:23px;
		line-height:23px;
		border:1px solid #313131;
		font-size:12px;
		color:#fff;
		padding-left:10px;
		padding-top:8px;
		background:#000;
		margin-top:10px;
		margin-bottom:10px;
}
#exige260 .detail_list {
	margin-left:20px;
	font-size:11px;
}
#exige260 .detail_list li {
	font-size:11px;
	padding-top:3px;
	padding-bottom:3px;
}

#service #left {
	margin-left:30px;
	width:220px;
	display:inline;
}

#service #right {
	margin-right:30px;
	display:inline;
	width:690px;
}

#service #right h2 {
	color:#fff;
	font-size:16pt;
	font-weight:bold;
	padding-bottom:15px;
}

#service #right p {
	font-size:11px;
	line-height:14px;
	margin-top:10px;
	color:#fff;
}

#service #service_container {

	padding:20px 10px 20px 20px;
}

#service #service_container h3 {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:15px;	
}

#service #service_container ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

#service #service_container ul li {
	font-size:11px;
}

#service #service_container ul li input, #service #service_container ul li select {
	margin-bottom:15px;
	width:170px;
}

#service #service_container .floatleft {
	padding-right:5px;
	width:190px
}

#service #sidebar_address {
	border:1px solid #494949;
	background:#000;
	color:#fff;
	font-size:8pt;
	text-align:left;
	margin-bottom: 5px;
	margin-left: 0;
	margin-top:20px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
}

#service #vehicle_question_submit {
	margin-top:10px;
	text-align:center;
}

#service #sidebar_address a {
	margin-top:15px;	
}

#service #sidebar_address .floatleft {
	margin-bottom:15px;	
	margin-top:10px;
}


#parts #left {
	margin-left:30px;
	width:220px;
	display:inline;
}

#parts #right {
	margin-right:30px;
	display:inline;
	width:690px;
}


#parts #sidebar_address {
	border:1px solid #494949;
	background:#000;
	color:#fff;
	font-size:8pt;
	text-align:left;
	margin-bottom: 5px;
	margin-left: 0;
	margin-top:20px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
}

#parts #right h2 {
	color:#fff;
	font-size:16pt;
	font-weight:bold;
	padding-bottom:15px;
}

#parts #right p {
	font-size:11px;
	line-height:14px;
	margin-top:10px;
	color:#fff;
}


#parts #service_container h3 {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:15px;	
}

#parts #service_container ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

#parts #service_container ul li {
	font-size:11px;
}

#parts #service_container ul li input, #service #service_container ul li select {
	margin-bottom:15px;
	width:170px;
}

#parts #service_container .floatleft {
	padding-right:5px;
	width:190px
}
#parts #vehicle_question_submit {
	margin-top:20px;
	text-align:center;
}

#parts #sidebar_address .floatleft {
	margin-bottom:15px;	
	margin-top:10px;
}



/* specials page */
#specials #left {
	margin-left:30px;
	width:240px;
	display:inline;
}

#specials #right {
	margin-right:30px;
	display:inline;
	width:660px;
}


#specials #sidebar_address {
	border:1px solid #494949;
	background:#000;
	color:#fff;
	font-size:8pt;
	text-align:left;
	margin-bottom: 5px;
	margin-left: 0;
	margin-top:20px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
}

#specials #right h2 {
	color:#fff;
	font-size:16pt;
	font-weight:bold;
	padding-bottom:15px;
}

#specials #right p {
	font-size:11px;
	line-height:14px;
	margin-top:10px;
	color:#fff;
}


#specials h3 {
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:15px;	
}

#specials #service_container ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

#specials #service_container ul li {
	font-size:11px;
}

#specials #service_container ul li input, #service #service_container ul li select {
	margin-bottom:15px;
	width:170px;
}

#specials #service_container .floatleft {
	padding-right:5px;
	width:190px
}
#specials #vehicle_question_submit {
	margin-top:20px;
	text-align:center;
}

#specials #dealer_contact {
	padding:15px;
	background:#000;
	border:1pt solid #494949;
}

#specials #left #dealer_contact h2 {
	color:#fff;
	font-size:12pt;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:15px;
}

#specials #left #dealer_contact .section {
	font-family:Verdana, Geneva, sans-serif;
	color:#fff;
	font-size:10px;
	padding-top:10px;
	padding-bottom:5px;
}

#specials #left #dealer_contact input, textarea {
	width:190px;
}

#specials #left #dealer_contact .submitButton {
	width:100px;
	margin-top:10px;
}
 


#service .floatright {
	width:120px;
	float:right;
	padding-right:15px;
	margin-top:10px;
}

#service .floatleft {
	margin-bottom:20px;	
}

#specials .ip_specials_list_special {
	width:470px;
}

/* ####################################
###          #SEO Pages            ###
#################################### */

#aboutus #left,
#contactus #left,
#Lotus_dealer_Bee_Cave #left, 
#Lotus_dealer_Cedar_Park #left,
#Lotus_dealer_Georgetown #left, 
#Lotus_dealer_Lakeway #left, 
#Lotus_dealer_Leander #left, 
#Lotus_dealer_Marble_Falls #left,
#Lotus_dealer_Pflugerville #left, 
#Lotus_dealer_Round_Rock #left,
#Lotus_dealer_San_Antonio #left,
#Lotus_dealer_Westlake #left, 
#Lotus_dealer_Austin #left {
	width:250px;
	margin-left:35px;
	display:inline;
}
#aboutus #right,
#contactus #right,
#Lotus_dealer_Bee Cave #right, 
#Lotus_dealer_Cedar_Park #right,
#Lotus_dealer_Georgetown #right, 
#Lotus_dealer_Lakeway #right, 
#Lotus_dealer_Leander #right, 
#Lotus_dealer_Marble_Falls #right,
#Lotus_dealer_Pflugerville #right, 
#Lotus_dealer_Round_Rock #right, 
#Lotus_dealer_San_Antonio #right,
#Lotus_dealer_Westlake #right,
#Lotus_dealer_Austin #right {

	margin-right:25px;
	display:inline;	
}
#aboutus #right,
#contactus #right,
#Lotus_dealer_Bee Cave #right, 
#Lotus_dealer_Cedar_Park #right,
#Lotus_dealer_Georgetown #right, 
#Lotus_dealer_Lakeway #right, 
#Lotus_dealer_Leander #right, 
#Lotus_dealer_Marble_Falls #right,
#Lotus_dealer_Pflugerville #right, 
#Lotus_dealer_Round_Rock #right, 
#Lotus_dealer_San_Antonio #right,
#Lotus_dealer_Westlake #right,
#Lotus_dealer_Austin #right {
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#aboutus h1.
#contactus h1,
#Lotus_dealer_Bee Cave h1, 
#Lotus_dealer_Cedar_Park h1,
#Lotus_dealer_Georgetown h1, 
#Lotus_dealer_Lakeway h1, 
#Lotus_dealer_Leander h1, 
#Lotus_dealer_Marble_Falls h1,
#Lotus_dealer_Pflugerville h1, 
#Lotus_dealer_Round_Rock h1, 
#Lotus_dealer_San_Antonio h1,
#Lotus_dealer_Westlake h1,
#Lotus_dealer_Austin h1 {
	font-size:16pt;
	font-family:Arial, Helvetica, sans-serif;

}

#left #dealer_contact {
	padding:15px;
	background:#000;
	border:1pt solid #494949;
}

#left #dealer_contact h2 {
	color:#fff;
	font-size:12pt;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:15px;
}

#left #dealer_contact .section {
	font-family:Verdana, Geneva, sans-serif;
	color:#fff;
	font-size:10px;
	padding-top:10px;
	padding-bottom:5px;
}

#left #dealer_contact input, textarea {
	width:190px;
}

#left #dealer_contact .submitButton {
	width:100px;
	margin-top:10px;
}

/* AMD cert logos */

.am_row_right {
	float:right;
	clear:right;
	width: 300px;
}

p.am_cert_logos { 
	float:right;
	height: 23px;
	background:transparent url(../images/lotus_icons.gif) no-repeat;
	text-indent:-9000px;
	margin-right:5px;
}
ul.am_cert_logos { float:right; clear: right; display:inline; margin: 10px 5px 0 0; width: 231px;}
ul.am_cert_logos li {  }
ul.am_cert_logos li {
	margin-right:5px;
	float:right !important;
	display:inline;
	width: 231px;
	height: 23px;
	text-indent: -9000px;
	background:transparent url(../images/lotus_icons.gif) no-repeat;
}
#vehicle ul.am_cert_logos {
	width: 230px;
	list-style-type:none; 
	font-size: 11px;
	text-align:left;
	float: right;
	display: inline;
	margin:0;
	padding:0;
	text-indent: -9000px;
}
.am_o { background-position: -695px 0px !important; width: 231px !important; }
.am_ofw { background-position: -463px 0px !important; width:231px !important; }
.am_cert { background-position: 0px 0px !important; width:231px !important; }
.am_consign { background-position: -232px 0px !important; width:231px !important; }

.inventory_v2_details_wrap .inventory_v2_details_links {  }

/*****inv icons****/

ul#inv_icons{
	list-style-type: none;
	width: 700px;
	margin: 15px 0px 0px 0px;
	float: right;
}

ul#inv_icons li{
	float: left;
	font-family: Arial;
	font-size: 11px;
	width: 280px;
}

ul#inv_icons li span{
	display: block;
	height: 20px;
	width: 231px;
	background:transparent url(../images/lotus_icons.gif) no-repeat;
	float: left;
}

ul#inv_icons li p{
	float: left;
	padding: 0px;
	width: 200px;
	padding: 0px 5px 10px 5px;
}

ul#inv_icons li#legend {
	width: 100%;
	padding: 0px 0px 5px 0px;
}

ul#inv_icons li#invIcon_original span {
	background-position: -695px 0px;
}

ul#inv_icons li#invIcon_warranty span {
	background-position: -463px 0px;
}

ul#inv_icons li#invIcon_certified span {
	background-position: 0px 0px;
}

ul#inv_icons li#invIcon_consignment span {
	background-position: -232px 0px;
}

/**** ie6 fixes ****/
* html #inventory .inventory_v2_special {
	float: right;
}

* html .inventory_v2_price{
	overflow: hidden;
}

* html .inventory_v2_price {
	width: 320px;
}

* html .inventory_v2_details {
	width: 205px;
}

#flashcontent, #flashcontent embed{
	width: 800px;
	height: 600px;
	margin: auto;
}	
	
