body {
	background-image: url(../images/fade_back.jpg);
	background-repeat: repeat-x;
	background-color: #686868;	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#modelbox {
	width: 300px;
	padding-left: 58px;
	vertical-align: top;
	height: 55px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
}

#topnav {
	background-image: url(../images/nav_back.jpg);
	background-repeat: no-repeat;
	height: 74px;
	width: 915px;
}
#topnav-blank {
	height: 74px;
	width: 915px;
}
#carnav {
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


#btnAcuraHeist { position:absolute; top:185px; left:773px; width:180px; height:170px; margin:0; padding:0; }


#main {
	height: auto;
	width: 915px;
	position: relative;
	float: left;
}
#carlist {
	width: auto;
	height: auto;
	padding: 20px 15px 15px 15px;
}
#carlist-grey {
	width: auto;
	height: auto;
	background-color: #f4f4f4;
	padding: 20px 15px 15px 15px;
}
#introtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #cccccc;
	font-size: 10px;
	height: 260px;
	width: auto;
	line-height: 16px;
}
#introtext_models {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #cccccc;
	font-size: 10px;
	height: 110px;
	width: auto;
	line-height: 16px;
}
#ftr-grey {
	background-image: url(../images/footer_blue-grey.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 150px;
	width: 915px;
	padding-top: 40px;
	clear: both;
}
#ftr-white {
	background-image: url(../images/footer_blue-white.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 150px;
	width: 915px;
	padding-top: 40px;
	clear: both;
}
#ftr-grey-white {
	background-image: url(../images/footer_blue-white-grey.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 150px;
	width: 915px;
	padding-top: 40px;
	clear: both;
}
#ftr-blank {
	background-image: url(../images/footer_blank.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 150px;
	width: 915px;
	padding-top: 40px;
	clear: both;
}
#ftr-models {
	background-image: url(../images/footer_blue-models.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 150px;
	width: 915px;
	padding-top: 40px;
	clear: both;
}
#contact {
	padding-right: 35px;
}
#types_emblem {
	position: absolute;
	left: 430px;
	float: none;
	height: 45px;
	width: 108px;
}
#types_emblem_csx {
	position: absolute;
	left: 460px;
	float: none;
	height: 45px;
	width: 108px;
}

#gallery_iframe {
	height: 419px;
	width: 915px;
	padding: 0px;
	margin: 0px;
}

#gallery_images {
	padding-top: 16px;
	padding-bottom: 16px;
	padding-left: 50px;
	background-color: #cc9933;
}
#redline-flash {
	height: 680px;
}

#flash-holder {
	height: 327px;
	width: 545px;
	float: left;
	position: relative;
	top: 301px;
	right: 4px;
}
#myacura {
	width: 229px;
	float: left;
	padding-left: 12px;
	position: relative;
	padding-top: 380px;
	z-index: 2;
}

#map {height: 317px; width: 501px; position: absolute; left: 390px; top: 327px;}

/* SCREEN STYLES */

.rl {
	background-color: #FFFFFF;
	background-image: url(../images/screen_rl.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.tl {
	background-color: #FFFFFF;
	background-image: url(../images/screen_tl.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.tsx {
	background-color: #FFFFFF;
	background-image: url(../images/screen_tsx.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.csx {
	background-color: #FFFFFF;
	background-image: url(../images/screen_csx.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.mdx {
	background-color: #FFFFFF;
	background-image: url(../images/screen_mdx.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.rdx {
	background-color: #FFFFFF;
	background-image: url(../images/screen_rdx.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.zdx {
	background-color: #FFFFFF;
	background-image: url(../images/screen_zdx.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.about {
	background-color: #FFFFFF;
	background-image: url(../images/screen_about.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.employment {
	background-color: #FFFFFF;
	background-image: url(../images/screen_about_2.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.contact {
	background-color: #FFFFFF;
	background-image: url(../images/screen_contact.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.new_finder {
	background-color: #FFFFFF;
	background-image: url(../images/screen_new_finder.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.new_finder_thx {
	background-color: #FFFFFF;
	background-image: url(../images/screen_new_finder_thx.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.new_request_info {
	background-color: #FFFFFF;
	background-image: url(../images/screen_request_more_info.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.models {
	background-color: #FFFFFF;
	background-image: url(../images/screen_models.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.on_its_way {
	background-color: #FFFFFF;
	background-image: url(../images/screen_on-its-way.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.on_its_way_thx {
	background-color: #FFFFFF;
	background-image: url(../images/screen_on-its-way_thx.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.parts {
	background-color: #FFFFFF;
	background-image: url(../images/screen_parts.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.rewards {
	background-color: #FFFFFF;
	background-image: url(../images/screen_rewards.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.book_apt {
	background-color: #FFFFFF;
	background-image: url(../images/screen_service_form.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.redline_driven {
	background-image: url(../images/screen_redline_driven.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.redline_living {
	background-image: url(../images/screen_redline_living.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.redline_harmony {
	background-image: url(../images/screen_redline_harmony.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.redline_eyecandy {
	background-image: url(../images/screen_redline_eyecandy.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.preowned {
	background-color: #FFFFFF;
	background-image: url(../images/screen_pre-owned.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.redline_redlinehome {
	background-color: #FFFFFF;
	background-image: url(../images/screen_redline_home.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

/* END SCREEN STYLES */

/* CONTENT BOXES STYLES */
#about_content {
	width: 790px;
	height: auto;
	padding-top: 40px;
	padding-bottom: 30px;
	padding-left: 50px;
	float: left;
}
#employment_left {
	width: 500px;
	height: auto;
	padding-top: 40px;
	padding-bottom: 30px;
	padding-left: 50px;
	float: left;
}
#employment_right {
	width: 220px;
	height: auto;
	padding-top: 55px;
	padding-bottom: 50px;
	padding-right: 50px;
	float: right;
}
#contact_white {
	width: 815px;
	height: auto;
	padding-top: 35px;
	padding-bottom: 50px;
	padding-right: 50px;
	padding-left: 50px;
}
#contact_grey {
	width: 815px;
	height: auto;
	padding-top: 35px;
	padding-bottom: 50px;
	padding-right: 50px;
	padding-left: 50px;
	background-color: #f3f3f3;
}
#models_cars {
	width: 466px;
	height: auto;
	padding-left: 10px;
	float: left;
}
#models_cta {
	width: 390px;
	height: 104px;
	float: right;
	padding-right: 10px;
}
#parts_left {
	width: 510px;
	height: auto;
	padding-top: 35px;
	padding-bottom: 50px;
	padding-left: 50px;
	float: left;
}
#parts_right {
	width: 233px;
	height: auto;
	padding-top: 35px;
	padding-bottom: 50px;
	padding-right: 60px;
	float: right;
}
#new_finder_area {
	width: 750px;
	height: auto;
	padding-top: 35px;
	padding-bottom: 50px;
	padding-right: 50px;
	padding-left: 65px;
}
#specials {
	width: 685px;
	height: 310px;
	padding-top: 25px;
	padding-right: 20px;
	padding-left: 20px;
	overflow: scroll;
}
#preowned_bigbutton {
	width: 328px;
	height: 110px;
	float: right;
	position: relative;
	bottom: 35px;
	right: 63px;
}
#rewards {
	width: 775px;
	height: auto;
	padding-top: 35px;
	padding-bottom: 50px;
	padding-left: 50px;
	float: left;
}

/* DETAIL SCREEN STYLES */
.details_back {
	background-image: url(../images/details_back.jpg);
	background-repeat: repeat-y;
	background-position: top;
}
#details_left {
	width: 426px;
	height: auto;
	padding-top: 40px;
	padding-right: 32px;
	padding-bottom: 50px;
	padding-left: 50px;
	float: left;
}
#details_right {
	width: 325px;
	height: auto;
	padding-top: 40px;
	padding-right: 32px;
	padding-bottom: 50px;
	padding-left: 50px;
	float: right;
}
.details_csx_standard {
	background-color: #FFFFFF;
	background-image: url(../images/screen_csx-standard.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.details_csx_premium {
	background-color: #FFFFFF;
	background-image: url(../images/screen_csx-premium.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.details_csx_premium_navi {
	background-color: #FFFFFF;
	background-image: url(../images/screen_csx-premium-navi.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.details_csx_types {
	background-color: #FFFFFF;
	background-image: url(../images/screen_csx-types.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.details_mdx_standard {
	background-color: #FFFFFF;
	background-image: url(../images/screen_mdx-standard.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.details_mdx_elite {
	background-color: #FFFFFF;
	background-image: url(../images/screen_mdx-elite.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.details_mdx_tech {
	background-color: #FFFFFF;
	background-image: url(../images/screen_mdx-tech.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.details_tsx_standard {
	background-color: #FFFFFF;
	background-image: url(../images/screen_tsx-standard.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.details_tsx_premium {
	background-color: #FFFFFF;
	background-image: url(../images/screen_tsx-premium.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.details_tsx_tech {
	background-color: #FFFFFF;
	background-image: url(../images/screen_tsx-tech.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.details_tl_standard {
	background-color: #FFFFFF;
	background-image: url(../images/screen_tl-standard.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.details_tl_tech {
	background-color: #FFFFFF;
	background-image: url(../images/screen_tl-tech.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.details_tl_shawd {
	background-color: #FFFFFF;
	background-image: url(../images/screen_tl-shawd-types.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.details_tl_shawd_tech {
	background-color: #FFFFFF;
	background-image: url(../images/screen_tl-shawd-tech.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.details_rl_premium {
	background-color: #FFFFFF;
	background-image: url(../images/screen_rl-premium.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.details_rl_elite {
	background-color: #FFFFFF;
	background-image: url(../images/screen_rl-elite.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.details_rdx_standard {
	background-color: #FFFFFF;
	background-image: url(../images/screen_rdx-standard.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.details_rdx_tech {
	background-color: #FFFFFF;
	background-image: url(../images/screen_rdx-tech.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.details_zdx_standard {
	background-color: #FFFFFF;
	background-image: url(../images/screen_zdx-standard.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.details_zdx_tech {
	background-color: #FFFFFF;
	background-image: url(../images/screen_zdx-tech.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
/* END DETAIL SCREEN STYLES */

.navtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #cccccc;
	font-size: 10px;
	padding-top: 2px;
	text-decoration: none;
}
a.navtext:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #cccccc;
	font-size: 10px;
	padding-top: 2px;
} 
a.navtext:visited{
	color: #cccccc;
}
a.navtext:hover{
	color: #ffffff;
}
.subnavtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 10px;
	padding-top: 2px;
	text-decoration: none;
}
a.subnavtext:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 10px;
	padding-top: 2px;
} 
a.subnavtext:visited{
	color: #999999;
}
a.subnavtext:hover{
	color: #ffffff;
}
.carnav  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #c9bc71;
	font-size: 11px;
	text-decoration: none;
}
a.carnav:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #c9bc71;
	text-decoration: none;
} 
a.carnav:visited{
	color: #c9bc71;
}
a.carnav:hover{
	color: #ffffff;
}
.desc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
}
.about_text {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 13px;
}
a.about_text:link{
	font-family: Arial, Helvetica, sans-serif;
	color: #ff3300;
	font-size: 13px;
	text-decoration: none;
} 
a.about_text:visited{
	font-family: Arial, Helvetica, sans-serif;
	color: #ff3300;
	font-size: 13px;
	text-decoration: none;
}
a.about_text:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #3366cc;
	font-size: 13px;
	text-decoration: none;
}
.ftr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #b3b2b2;
	letter-spacing: -1px;
	line-height: 14px;
	text-decoration: none;
}
a.ftr:link{
	color: #b3b2b2;
} 
a.ftr:visited{
	color: #b3b2b2;
}
a.ftr:hover{
	color: #ffffff;
}
.think {
	color: #333333;
	padding-top: 5px;
	text-decoration: none;
}
a.think:link{
	color: #333333;
} 
a.think:visited{
	color: #333333;
}
a.think:hover{
	color: #ffffff;
}
.black_link {
	color: #000000;
	padding-top: 5px;
	text-decoration: none;
}
a.black_link:link{
	color: #000000;
} 
a.black_link:visited{
	color: #000000;
}
a.black_link:hover{
	color: #999999;
}
.white {
	color: #FFFFFF;
}
.red {
	color: #FF0000;
}
.orange {
	color: #ff3300;
}
.black {
	color: #000000;
}
.black_contact {
	color: #000000;
	font-size: 11px;
}
.price {
	color: #000000;
	text-decoration: none;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
}
.hours_table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
	line-height: 18px;
}
a.redline_table:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #cccccc;
	font-size: 11px;
	line-height: 25px;
	text-decoration: none;
}
a.redline_table:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #cccccc;
	font-size: 11px;
	line-height: 25px;
	text-decoration: none;
}
a.redline_table:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	line-height: 25px;
	text-decoration: none;
}
.redline_harmony_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	line-height: 15px;
}
a.redline_harmony_text:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #cccccc;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
}
a.redline_harmony_text:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #cccccc;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
}
a.redline_harmony_text:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
}
a.yellowlink:link{
	color: #999933;
	text-decoration: none;
} 
a.yellowlink:visited{
	color: #999933;
	text-decoration: none;
}
a.yellowlink:hover{
	color: #b1b125;
	text-decoration: none;
}
input.boxes {
	border: 1px solid #7f9db9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.on_its_way_form {

	background-color: #FFFFFF;
	background-image: url(../images/screen_on-its-way_form.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#backto {
	padding-top: 14px;
	padding-left: 63px;
}
