/*
 * Agency: Stonewall+
 * URL: http://www.lexus.co.za
 *
 * Author: Gerhard
 * Creation Date: 30 June 2010
*/

body {
	margin: 0;
	padding: 10px 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #eeeeec url(../images/bg_body.gif) repeat-x;
	color: #000000;
}

img {
	border: 0;
}

form, input, label, ul, li, p, h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
}

ol {
	margin: 0;
	padding: 0 0 15px 20px;
}

ul li {
	list-style: none;
}

/* Start Generic */

.clearboth {
	clear: both;
}

.error {
	color: #ba0101;
}

.error ul {
	margin: 0;
	padding: 15px 0 0 20px;
}

.error ul li {
	list-style: disc;
}

.white {
	color: #ffffff;
}

.space15 {
	height: 15px;
}

.input01 {
	width: 189px;
	height: 12px;
	padding: 3px;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.input02 {
	width: 195px;
	height: 18px;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.input02 option {
	width: 195px;
	height: 18px;
}

.input03 {
	width: 49px;
	height: 12px;
	padding: 3px;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.input04 {
	width: 119px;
	height: 12px;
	padding: 3px;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.input05 {
	width: 185px;
	height: 72px;
	padding: 3px;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.btop {
	display: block;
	float: right;
	width: 90px;
}

.qtip-content {
	padding: 5px 15px;
	font-size: 11px;
	background: #ededed url(../images/bg_tooltip.gif) repeat-x;
	border: 1px solid #e8e8e8;
}

	/* Start Old Site Values */
	
	.whiteTD {
		color: #ffffff;
	}
	
	/* End Old Site Values */
	
	/* Start Popout */
	
	#popout {
		margin: 0 0 0 -490px;
		padding: 0 0 0 610px;
		width: 360px;
		left: 50%;
		bottom: 0;
		clear: both;
		min-height: 1px;
		_height: 1px;
		position: fixed;
		z-index: 9999;
		_display: none;
	}
		
		#popup_in {
			padding: 15px 0 15px 15px;
			width: 350px;
			height: 50px;
			background: #777069;
			position: relative;
		}
		
		#popup_in p {
			margin: 0;
			padding: 0 0 10px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #ffffff;
		}
		
		#popup_in a.close {
			width: 27px;
			height: 24px;
			background: url(../images/popout_close.gif) 0 0;
			position: absolute;
			top: -24px;
			right: 0;
		}
		
		#popout #popup_in a.close.hidden {
			background: url(../images/popout_close.gif) 0 -24px;
		}
		
			a.popout_downl {
				margin: 0 7px 0 0;
				display: block;
				width: 178px;
				height: 27px;
				background: url(../images/btn_popout.gif) 0 0;
			}
			
			a.popout_downl span {
				display: none;
			}
			
			a:hover.popout_downl {
				background-position: 0 -27px;
			}
			
			a.popout_compa {
				display: block;
				width: 147px;
				height: 27px;
				background: url(../images/btn_popout.gif) -178px 0;
			}
			
			a.popout_compa span {
				display: none;
			}
			
			a:hover.popout_compa {
				background-position: -178px -27px;
			}
		
	/* End Popout */
	
/* End Generic */

/* Start Container */

#container {
	margin: 0 auto;
	padding: 10px;
	width: 960px;
	background: #ffffff;
}
	
	/* Start Heading */
	
	#heading {
		width: 960px;
		height: 50px;
		background: url(../images/bg_heading.gif) no-repeat;
	}
	
	#heading img {
		float: left;
		margin: 13px 0 0 16px;
	}
	
		#headwrap{
			width: 596px;
			float: right;
		}
		
			#headnav {
				color: #FFFFFF;
				font-size: 10px;
				line-height: 18px;
				padding: 5px 8px 8px;
				float:left;
				text-align: right;
				text-transform: uppercase;
				
			}
			
			#headnav a {
				color: #ffffff;
				text-decoration: none;
			}
			
			#headnav a:hover {
				color: #666666;
			}
	
	/* End Heading */
	
	/* Start Topnav */
	
	#topnav {
		padding: 0 0 0 190px;
		width: 770px;
		height: 45px;
		background: url(../images/bg_topnav.gif) no-repeat; 
		position: relative;
		z-index: 970;
	}
		
		#topnav #sedans,
		#topnav #coupe,
		#topnav #hybrids,
		#topnav #suv,
		#topnav #perf {
			padding: 0 0 0 5px;
			float: left;
		}
		
		#topnav #sedans img,
		#topnav #coupe img,
		#topnav #hybrids img,
		#topnav #suv img,
		#topnav #perf img {
			float: left;
		}
		
		#topnav #sedans { width: 111px; }
		#topnav #coupe { width: 105px; }
		#topnav #hybrids { width: 188px; }
		#topnav #suv { width: 94px; }
		#topnav #perf { width: 115px; }
		
		/* Start Search */
		
		#search {
			padding: 5px 0;
			width: 133px;
			float: left;
			display:inline;
		}
		
		#search .input_search {
			width: 103px;
			height: 16px;
			padding: 2px 5px 0;
			background: #ffffff;
		}
		
		#search .input_search input {
			width: 90px;
			border: 0;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #666666;
		}
		/* End Search */
		
		/* Start Dropdowns */
		.dropdown {
			padding: 1px 0 0;
			width: 180px;
			position: absolute;
			top: 35px;
			background: #ffffff;
			z-index: 880;
		}
		
		.dropdown img {
			display: block;
		}
		
			.tnav_links {
				padding: 0 10px 10px;
				width: 160px;
				font-size: 12px;
			}
			
			.tnav_links li {
				padding: 5px 0;
			}
			
			.tnav_links a {
				color: #000000;
				text-decoration: none;
			}
			
			.tnav_links a:hover {
				color: #666666;
			}
			
			#topnav #tnav01 { width: 360px; left: 191px; }
			#tnav01 .tnav_links { background: url(../images/bg_tnav01.gif) repeat-x; }
			#tnav01_1 { width: 180px; float: left }
			#tnav01_2 { width: 180px; float: left }
			
			#tnav02 { width: 360px; left: 191px; }
			#tnav02 .tnav_links { background: url(../images/bg_tnav02.gif) repeat-x; }
			#tnav02_1 { width: 180px; float: left }
			#tnav02_2 { width: 180px; float: left }
			
			#tnav03 { left: 191px; }
			#tnav03 .tnav_links { background: url(../images/bg_tnav03.gif) repeat-x; }
			
			#tnav04 { left: 307px; width: 360px; }
			#tnav04 .tnav_links { background: url(../images/bg_tnav04.gif) repeat-x; }
			#tnav04_1, #tnav04_2 { width: 180px; float: left; }
			
			#tnav05a { left: 417px; }
			#tnav05a .tnav_links { background: url(../images/bg_tnav05.gif) repeat-x; }
			
			#tnav05 { left: 417px; }
			#tnav05 .tnav_links { background: url(../images/bg_tnav05.gif) repeat-x; }
			
			#tnav06 { left: 417px; }
			#tnav06 .tnav_links { background: url(../images/bg_tnav06.gif) repeat-x; }
			
			#tnav07 { left: 417px; }
			#tnav07 .tnav_links { background: url(../images/bg_tnav07.gif) repeat-x; }
			
			#tnav08 { left: 417px; }
			#tnav08 .tnav_links { background: url(../images/bg_tnav08.gif) repeat-x; }
			
			#tnav09 { left: 610px; }
			#tnav09 .tnav_links { background: url(../images/bg_tnav09.gif) repeat-x; }
			
			#tnav10 { left: 610px; }
			#tnav10 .tnav_links { background: url(../images/bg_tnav10.gif) repeat-x; }
			
			#tnav11 { left: 710px; }
			#tnav11 .tnav_links { background: url(../images/bg_tnav11.gif) repeat-x; }
			
			#tnav12 { left: 710px; }
			#tnav12 .tnav_links { background: url(../images/bg_tnav12.gif) repeat-x; }
			
		/* End Dropdowns */
		
	/* End Topnav */
	
	/* Start Content */
		
	#content {
		background: url(../images/bg_content.gif) 0 0 no-repeat;
	}
		
		/* Start Home Promo */
		#promo_home {
			width: 960px;
			height: 340px;
			border-bottom: 10px solid #ffffff;
		}
		/* End Home Promo */
		
		/* Start Home Ads */
		
		#ads_home {
			padding: 10px;
			width: 940px;
			height: 125px;
			background: url(../images/bg_ad_home.gif) repeat-x 0 0;
		}
			
			#ad_home_1,
			#ad_home_2,
			#ad_home_3 {
				width: 300px;
				height: 125px;
			}
			
			#ad_home_1 { float: left; }
			#ad_home_2 { float: left; margin: 0 20px; }
			#ad_home_3 { float: left; }
			
		/* End Home Ads */

		/* Start Splash Promo */
		#promo_splash {
			width: 960px;
			height: 340px;
			border-bottom: 10px solid #ffffff;
		}

			#promo_splash_left {
				width: 560px;
				height: 340px;
				float: left;
			}

			#promo_splash_right {
				padding: 0 20px 0 20px;
				width: 360px;
				height: 340px;
				float: right
			}

			#promo_splash_right h1 {
				padding: 15px 0 20px;
				font-weight: normal;
				font-size: 24px;
			}

			#promo_splash_right h2 {
				padding: 0 0 20px;
				font-weight: normal;
				font-size: 22px;
			}

			#promo_splash_right .btn_read_more {
				float: right;
				padding: 15px 0 0 0;
			}
			
		/* End Splash Promo */
		
		/* Start Sidebar */
		
		#sidebar {
			width: 190px;
			float: left;
		}
		
		#sidebar h1 {
			padding: 20px 10px 5px;
			font-weight: bold;
			color: #ffffff;
			font-size: 24px;
		}
				
		#sidebar ul {
			padding: 0 0 10px;
			font-size: 12px;
		}
				
		#sidebar ul li a {
			padding: 6px 10px;
			/*height: 20px;*/
			color: #000000;
			text-decoration: none;
			display: block;
		}
		
		#sidebar ul li a:hover {
			color: #666666;
			background: #ffffff url(../images/bg_sidenav.gif) 0 100% repeat-x;
		}
		
			#sidebar ul li.expand a {
				background: none;
			}
			
			#sidebar ul li.expand a:hover {
				background: #ffffff url(../images/bg_sidenav.gif) 0 100% repeat-x;
			}
			
			#sidebar ul li.expand ul {
				padding: 0;
				font-size: 11px;
			}
			
			#sidebar ul li.expand li {
				background: url(../images/bullet_2.gif) 20px 9px no-repeat;
				padding: 0 0 0 25px;
			}
			
			#sidebar ul li.expand li a {
				background: none;
				color: #000000;
			}
			
			#sidebar ul li.expand li a:hover {
				background: none;
				color: #666666;
			}
			
			#container #sidebar ul li.expand a.opened {
				background: url(../images/bg_sidenav_exp.gif) 100% -52px;
				color: #000000;
			}
			
			#sidebar .line {
				height: 10px;
				border-bottom: 1px solid #ffffff;
				margin: 0 5px 10px;
			}
			
		/* End Sidebar */
		
		/* Start Content Right */
		
		#content_right {
			width: 769px;
			float: right;
		}

		#content_right #subscribe .line {
			height: 7px;
			border-bottom: 1px solid #ffffff;
			margin: 0 5px 10px;
		}
		
		#content_right p {
			line-height: 14px;
			padding: 0 0 15px;
		}
			
			#content_right_in {
				padding: 20px 10px 10px;
			}
			
			#content_right_in h2 {
				padding: 0 0 20px;
				font-weight: normal;
				font-size: 24px;
			}
			
			#content_right_in h3 {
				padding: 5px 0 20px;
				font-weight: normal;
				font-size: 20px;
			}
			
			#content_right_in h4 {
				padding: 0 0 5px;
				font-weight: normal;
				font-size: 24px;
			}
			
			#content_right_in h4 a {
				text-decoration: none;
				color: #72665a;
			}
			
			#content_right_in h4 a:hover {
				color: #666666;
			}
			
			#content_right_in a {
				color: #000000;
			}
			
			#content_right_in a:hover {
				color: #666666;
			}
			
			#content_right_in ul li {
				background: url(../images/bg_bullet.gif) 0 5px no-repeat;
				padding: 0 0 3px 10px;
			}
			
			#content_right_in table {
				margin: 0 0 10px;
			}
			
				#content_right_in .readmore {
					color: #000000;
					font-weight: bold;
					text-decoration: none;
				}
				
				#content_right_in .line {
					height: 32px;
					background: url(../images/bg_line1.gif) 0 -10px repeat-x;
					clear: both;
				}
				
				#content_right_in .readmore:hover {
					color: #666666;
				}
				
				/* Start Wallpaper */
				
				.wallpaper {
					width: 145px;
					padding: 0 0 20px;
					float: left;
				}
				
				.wallpaper img {
					float: left;
				}
				
				.wallpaper ul {
					width: 100px;
					float: right;
				}
				
				/* End Wallpaper */
				
				/* Start Dealer */
				
				.dealer {
					width: 350px;
					float: left;
					padding: 0 0 15px;
				}
				
				/* Enmd Dealer */
				
				/* Start Pagination */
				
				.pagination {
					padding: 0 0 20px;
				}
				
				.pagination a {
					display: block;
					height: 16px;
					margin: 0 5px 0 0;
					padding: 4px 5px 0;
					float: left;
					font-size: 11px;
					line-height: 11px;
					text-decoration: none;
					text-transform: uppercase;
				}
				
					#container .pagination .first,
					#container .pagination .last,
					#container .pagination .current {
						background: url(../images/bg_paging1.gif) repeat-x;
						color: #ffffff;
					}
					
					#container .pagination .previous,
					#container .pagination .next {
						background: url(../images/bg_paging2.gif) repeat-x;
						color: #72665a;
					}
					
					#container .pagination .paginate {
						background: url(../images/bg_paging3.gif) repeat-x;
						color: #706758;
						border-left: 1px solid #c7c3c2;
						border-right: 1px solid #c7c3c2;
					}
					
				
				/* End Pagination */
				
				/* Start Gallery */
				
				#gallery {
					width: 757px;
					height: 545px;
					position: relative;
					padding: 0 0 0 10px;
				}
				
					/* Start Large Image */
					
					#gallery_large {
						margin: 0 0 10px;
						width: 757px;
						height: 462px;
						position: relative;
					}
					
					#gallery_large img {
						position: absolute;
						top: 0;
						left: 0;
						border: 1px solid #cdc8c5;
					}
					
					#gallery_large .caption {
						width: 735px;
						background: url(../images/bg_caption.png);
						padding: 10px;
						color: #ffffff;
						font-size: 12px;
						z-index: 99;
						position: absolute;
						bottom: 1px;
						left: 1px;
					}
					
					#gallery_large div div {
						width: 450px;
						position: relative;
						float: left;
					}
					
					#gallery_large div img {
						border: 0;
						position: relative;
						float: right;
						margin: 3px 0 0;
					}
					
					/* End Large Image */
				
					/* Start Thumbnails */
					
					#gallery_thumbs {
						width: 700px;
						height: 72px;
						position: relative;
						overflow: hidden;
						margin: 0 0 0 30px;
					}
						
						.arrow_left,
						.arrow_right {
							width: 20px;
							height: 72px;
							position: absolute;
							bottom: 1px;
							background: #a19891;
							z-index: 9999;
						}
						
						.arrow_left img,
						.arrow_right img {
							cursor: pointer;
						}
						
						.arrow_left {
							left: 10px;
						}
						
						.arrow_right {
							right: 0px;
						}
						
						#gallery_thumbs_in {
							width: 900000px;
							height: 72px;
							position: absolute;
							top: 0;
							left: 0;
						}
						
						#gallery_thumbs_in img {
							margin: 0 5px 0 0;
							float: left;
							border: 1px solid #cdc8c5;
						}
						
						#gallery_thumbs_in img#active {
							border: 1px solid #9f9890;
						}
					
					/* End Thumbnails */
				
				/* End Gallery */
				
			#content_right_ft {
				padding: 10px;
			}
			
			#content_right_ft img {
				margin: 0 0 10px;
			}
			
				#content_right_ft .disclaimer {
					padding: 0 0 10px;
				}
				
				/* Start Sitemap */
				
				.sitemap li {
					margin: 0 0 0 10px;
					padding: 2px 0;
				}
				
				/* End Sitemap */
				
				/* Start Dealer Links */
				
				#dealer_links img {
					float: left;
					margin: 0 10px 10px 0;
				}
				
				/* End Dealer Links */
				
				/* Start Pre-Owned */
				
				#preowned {
					width: 960px;
					height: 800px;
					overflow: hidden;
				}
				
				/* End Pre-Owned */

				/* Start Wide - variable height */
				#wide {
					width: 960px;
					overflow: hidden;
				}
				/* End Wide */
				
				/* Start Thank You */
				
				.thankyou {
					margin: 20px 0 200px;
					padding: 15px;
					background: #b8b2ac;
				}
				
				.thankyou a {
					font-weight: bold;
					color: #ffffff;
				}
				
				/* End Thank You */
				
				/* Start Ask a Question */

				#ask {
					background: #a09890;
					width: 750px;
					padding: 15px 10px;
					color: #000000;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
				}
				
				#ask #button_send {
					text-align: right;
					padding: 15px 0 0;
				}
					
					#ask #hd_brochure {
						float: left;
					}
					
					#ask #complete {
						padding: 7px 0 0;
						float: right;
					}
					
					#ask #complete span {
						color: #ffffff;
					}
					
					/* Start Formbox 1 */
					
					#ask .formbox1 {
						background: #b8b2ac;
						margin: 15px 0 0;
					}
					
					#ask .formbox1 .heading {
						border-bottom: 1px solid #cdc9c5;
						margin: 0;
						padding: 15px;
						font-size: 11px;
						font-weight: bold;
						text-transform: uppercase;
					}
					
					#ask .formbox1 .heading span {
						color: #ffffff;
					}
					
					#ask .formbox1_in {
						padding: 15px 15px 0;
					}
					
					#ask .formbox1_in table td {
						padding: 0 10px 15px 0;
					}
					
					#ask .formbox1_in table td.call_loc_in table {
						margin: 0 0 0 35px;
					}
					
					#ask .formbox1_in table td.call_loc_in table td {
						padding: 10px 0 0 5px;
					}
					
					/* End Formbox 1 */
					
					/* Start Formbox 2 */
					
					#ask .formbox2 {
						margin: 0;
					}
					
					#ask .formbox2 .heading {
						border-bottom: 1px solid #cdc9c5;
						margin: 0;
						padding: 15px;
						font-size: 11px;
						font-weight: bold;
						text-transform: uppercase;
					}
					
					#ask .formbox2 .heading span {
						color: #ffffff;
					}
					
					#ask .formbox2_in {
						padding: 15px 15px 0;
					}
					
					#ask .formbox2_in table td {
						padding: 0 10px 15px 0;
						vertical-align: top;
					}
					
					#ask .formbox2_in table td.testdrive_in table td {
						padding: 0 0 0 5px;
						vertical-align: middle;
					}
					
					/* End Formbox 2 */
					
					.dealer_contact {
						margin-top: 5px;
					}
					
					.dealer_contact .question {
						margin: 10px auto;
					}
					
				/* End Ask a Question */
				
				/* Start Subscribe */

				#subscribe {
					background: #a09890;
					width: 750px;
					padding: 15px 10px;
					color: #000000;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
				}
				
				#subscribe #button_send {
					text-align: right;
					padding: 15px 0 0;
				}
					
					#subscribe #hd_brochure {
						float: left;
					}
					
					#subscribe #complete {
						padding: 7px 0 0;
						float: right;
					}
					
					#subscribe #complete span {
						color: #ffffff;
					}
					
					/* Start Formbox 1 */
					
					#subscribe .formbox1 {
						background: #b8b2ac;
						margin: 15px 0 0;
					}
					
					#subscribe .formbox1 .heading {
						border-bottom: 1px solid #cdc9c5;
						margin: 0;
						padding: 15px;
						font-size: 11px;
						font-weight: bold;
						text-transform: uppercase;
					}
					
					#subscribe .formbox1 .heading span {
						color: #ffffff;
					}
					
					#subscribe .formbox1_in {
						padding: 15px 15px 0;
					}
					
					#subscribe .formbox1_in table td {
						padding: 0 10px 15px 0;
					}
					
					#subscribe .formbox1_in table td.call_loc_in table {
						margin: 0 0 0 35px;
					}
					
					#subscribe .formbox1_in table td.call_loc_in table td {
						padding: 10px 0 0 5px;
					}
					
					/* End Formbox 1 */
					
					/* Start Formbox 2 */
					
					#subscribe .formbox2 {
						margin: 0;
					}
					
					#subscribe .formbox2 .heading {
						border-bottom: 1px solid #cdc9c5;
						margin: 0;
						padding: 15px;
						font-size: 11px;
						font-weight: bold;
						text-transform: uppercase;
					}
					
					#subscribe .formbox2 .heading span {
						color: #ffffff;
					}
					
					#subscribe .formbox2_in {
						padding: 15px 15px 0;
					}
					
					#subscribe .formbox2_in table td {
						padding: 0 10px 15px 0;
						vertical-align: top;
					}
					
					#subscribe .formbox2_in table td.testdrive_in table td {
						padding: 0 0 0 5px;
						vertical-align: middle;
					}
					
					#subscribe .formbox2_in table td.call_loc_in table {
						margin: 0 0 0 35px;
					}
					
					#subscribe .formbox2_in table td.call_loc_in table td {
						padding: 10px 0 0 5px;
					}
					
					/* End Formbox 2 */
					
				/* End Subscribe */
				
				/* Start Brochure */

				#brochure {
					background: #a09890;
					width: 750px;
					padding: 15px 10px;
					color: #000000;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
				}
				
				#brochure #button_send {
					text-align: right;
					padding: 15px 0 0;
				}
				
					#brochure #hd_brochure {
						float: left;
					}
					
					#brochure #complete {
						padding: 7px 0 0;
/*						float: right;*/
					}
					
					#brochure #complete span {
						color: #ffffff;
					}
					
					/* Start Formbox 1 */
					
					#brochure .formbox1 {
						background: #b8b2ac;
						margin: 15px 0 0;
					}
					
					#brochure .formbox1 .heading {
						border-bottom: 1px solid #cdc9c5;
						margin: 0;
						padding: 15px;
						font-size: 11px;
						font-weight: bold;
						text-transform: uppercase;
					}
					
					#brochure .formbox1 .heading span {
						color: #ffffff;
					}
					
					#brochure .formbox1_in {
						padding: 15px 15px 0;
					}
					
					#brochure .formbox1_in table td {
						padding: 0 10px 15px 0;
					}
					
					#brochure .formbox1_in table td.call_loc_in table {
						margin: 0 0 0 35px;
					}
					
					#brochure .formbox1_in table td.call_loc_in table td {
						padding: 10px 0 0 5px;
					}
					
					/* End Formbox 1 */
					
					/* Start Formbox 2 */
					
					#brochure .formbox2 {
						margin: 0;
					}
					
					#brochure .formbox2 .heading {
						border-bottom: 1px solid #cdc9c5;
						margin: 0;
						padding: 15px;
						font-size: 11px;
						font-weight: bold;
						text-transform: uppercase;
					}
					
					#brochure .formbox2 .heading span {
						color: #ffffff;
					}
					
					#brochure .formbox2_in {
						padding: 15px 15px 0;
					}
					
					#brochure .formbox2_in table td {
						padding: 0 10px 15px 0;
						vertical-align: top;
					}
					
					#brochure .formbox2_in table td.testdrive_in table td {
						padding: 0 0 0 5px;
						vertical-align: middle;
					}
					
					/* End Formbox 2 */
				
				/* End Brochure */
				
				/* Start Request */
				
				#request {
					background: #a09890;
					width: 750px;
					padding: 15px 10px;
					color: #000000;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
				}
				
				#request #button_send {
					text-align: right;
					padding: 15px 0 0;
				}
				
					#request #hd_brochure {
						float: left;
					}
					
					#request #complete {
						padding: 7px 0 0;
						float: right;
					}
					
					#request #complete span {
						color: #ffffff;
					}
					
					/* Start Formbox 1 */
					
					#request .formbox1 {
						background: #b8b2ac;
						margin: 15px 0 0;
					}
					
					#request .formbox1 .heading {
						border-bottom: 1px solid #cdc9c5;
						margin: 0;
						padding: 15px;
						font-size: 11px;
						font-weight: bold;
						text-transform: uppercase;
					}
					
					#request .formbox1 .heading span {
						color: #ffffff;
					}
					
					#request .formbox1_in {
						padding: 15px 15px 0;
					}
					
					#request .formbox1_in table td {
						padding: 0 10px 15px 0;
					}
					
					#request .formbox1_in table td.call_loc_in table {
						margin: 0 0 0 35px;
					}
					
					#request .formbox1_in table td.call_loc_in table td {
						padding: 10px 0 0 5px;
					}
					
					/* End Formbox 1 */
					
					/* Start Formbox 2 */
					
					#request .formbox2 {
						margin: 0;
					}
					
					#request .formbox2 .heading {
						border-bottom: 1px solid #cdc9c5;
						margin: 0;
						padding: 15px;
						font-size: 11px;
						font-weight: bold;
						text-transform: uppercase;
					}
					
					#request .formbox2 .heading span {
						color: #ffffff;
					}
					
					#request .formbox2_in {
						padding: 15px 15px 0;
					}
					
					#request .formbox2_in table td {
						padding: 0 10px 15px 0;
						vertical-align: top;
					}
					
					#request .formbox2_in table td.testdrive_in table td {
						padding: 0 0 0 5px;
						vertical-align: middle;
					}
					
					/* End Formbox 2 */
				
				/* End Request */

				
		/* End Content Right */

		.vid_thumb_block {
			float: left;
			width: 350px;
		}

		.vid_thumb_block .vid_thumb {
			float: left;
			margin: 0 10px 20px 0;
		}
		
	/* End Content */
	
/* End Container */


/* Start Lexus & Golf */

#lexus_golf_footer {
	background:url('../images/sponsor_bg.gif') no-repeat;
	width:749px;
	height:95px;
	border-top: 1px solid #c7c3c2;
	float:left;
	margin:20px 0 20px 0;
}

.golf_sponsor {
	float:right;
}

/* Start Lexus & Golf */

/* Start Financial Products */

.financial_product_heading {
	font-family:Arial;
	font-size:12px;
	color:#423d37;
	font-weight:bold;	
	margin-bottom:10px;
}

.financial_product_left {
	width:363px;
	float:left;
	margin-right:20px;
	border-top:1px solid #d9d5d2;
	padding:20px 0;
}

.financial_product_right {
	width:363px;
	float:right;
	border-top:1px solid #d9d5d2;
	padding:20px 0;
}

.calculate {
	margin-top:15px;
	width:101px;
	height:26px;	
}

.apply {
	margin-top:15px;
	width:86px;
	height:26px;	
}

.finance_login {
	margin-top:15px;
	width:53px;
	height:26px;		
}

/* End Financial Products */

/* Start Footer */

#footer {
	margin: 0 auto;
	padding: 10px 10px 30px;
	width: 960px;
	font-size: 10px;
	text-transform: uppercase;
}

#footer a {
	color: #000000;
	text-decoration: none;
}

#footer a:hover {
	color: #666666;
}

	#footer_l {
		float: left;
		width: 700px;
	}
	
	#footer_r {
		float: right;
	}
	
	
/* End Footer */
