/*---- sIFR ---*/

	.sIFR-flash {visibility: visible !important; margin: 0; padding: 0;}
	.sIFR-replaced, .sIFR-ignore { visibility: visible !important;}
	.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}
	.sIFR-replaced div.sIFR-fixfocus {margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none;}


/*---- Header styling ---*/

	h1 {font-family:Arial; font-size:18px; color:#000000; font-weight: normal; line-height: 5px;}
	h2 {font-family:Arial; font-size:18px; color:#000000; font-weight: normal; line-height: 5px;}
	h3 {font-family:Arial; font-size:14px; color:#000000; font-weight: normal; line-height: 5px;}
	h4 {font-family:Arial; font-size:14px; color:#000000; font-weight: normal; line-height: 5px;}
	h5 {font-family:Arial; font-size:20px; color:#FFFFFF; font-weight: normal; line-height: 20px;}
        h6 {font-family:Arial; font-size:28px; color:#FFFFFF; font-weight: normal; line-height: 28px;}
	h7 {font-family:Arial; font-size:16px; color:#000000; font-weight: normal; line-height: 10px;}
        h8 {font-family:Arial; font-size:16px; color:#000000; font-weight: normal; line-height: 10px;}
        h9 {font-family:Arial; font-size:24px; color:#000000; font-weight: normal; line-height: 20px;}
/* layout */

	#wrapperIntro { width:980px; height:600px; background-color:#fff; margin-left:auto; margin-right:auto; }
	#wrapperInside { width:980px; background-color:#fff; margin-left:auto; margin-right:auto; }
	#spacerTop { width:980px; height:10px; }
	#spacerBottom { width:960px; height:10px; clear:both; }
	
	#wrapper { width:960px; margin-left:10px; }
	
	#bannerContainer { width:960px; height:50px;  background-color:#a09890; clear:both; }
	#bannerLeft{ width:189px; height:50px; float:left; }
	#bannerServiceMenuTop{ width:765px; height:28px; padding-top:5px; padding-right:5px; text-align:right; float:right; color:#fff; font-size:10px; }
	#bannerServiceMenuBottom{ width:765px; height:17px; padding-top:0px; padding-right:0px; text-align:left; float:left; color:#fff; font-size:10px; }
	#menu { width:960px; height:35px; background-image:url(../images/menu/menu_bg_repeat.gif); background-repeat:repeat-x; }
	
	#flashMain { width:960px; height:500px; margin-top:10px; clear:both; }
	#flashTop { width:960px; height:340px; margin-top:10px; clear:both; }
	#flashSplash { width:560px; height:340px;margin-top:10px; float: left;}
	#flashGallery { width:769px; height:520px;margin-top:0px; float: right;}
	#flashSplashRight { width:360px; height:340px; margin-top:10px; float: right; padding-right: 20px; padding-left: 20px;}
	#flashBottom { width:960px; height:145px; margin-top:10px; background-image:url(../images/flashVignette.gif); background-repeat:repeat-x; clear:both; }
	#bottomFull { width:930px; height:125px; margin-left:15px; margin-right:15px; margin-top:10px; float:left;}
	
	#insideLeft { width:190px; height:500px; margin-top:10px; line-height:22px; background-image:url(../images/leftMenuVignette.jpg); background-repeat:repeat-x; background-position:top; float:left;}
	#headerLeft {margin-left: 10px; margin-top: 10px; margin-bottom: 5px;}
	#headerMenu { margin-left: 10px; margin-top: 10px; margin-bottom: 5px; margin-right: 0px;}
	#headerMenuWhiteStrip { margin-left: 5px; margin-bottom: 5px; margin-right: 5px; background-color: #FFFFFF;height: 1px;}

	#insideRight { width:769px; margin-top:10px; float:right; }
	#insidePic { width:769px; height:155px; }
	#insideCopy {width:749px; padding:10px; line-height:18px; clear:both;}
	#footerContainer { width:980px; height:30px; margin-top:10px; margin-left:auto; margin-right:auto; clear:both; }
	#footerLeft { width:750px; height:30px; padding-left:15px; color:#000; font-size:10px; float:left; }
	#footerRight { width:145px; height:30px; padding-right:15px; text-align:right; color:#000; font-size:10px; float:right; }
	#buttonsRight {	width: 769px;	height: 25px;	background-image: url(../images/normVignette.jpg);	float: left; text-align: right; }
	
/* layout */


/* default styles */

	body {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#000; background-image:url(../images/background_repeat.jpg); background-attachment:fixed; background-repeat:repeat-x;}
	p, td, div {font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:14px;	color:#000;}

	a:link { font-family:Arial, Helvetica, sans-serif; color:#000; font-size:11px; text-decoration:underline;  }
	a:visited { font-family:Arial, Helvetica, sans-serif; color:#000; font-size:11px; text-decoration:underline;  }
	a:hover { font-family:Arial, Helvetica, sans-serif; color:#666; font-size:11px; text-decoration:underline; }
	a:active { font-family:Arial, Helvetica, sans-serif; color:#000; font-size:11px; text-decoration:underline; }

	:focus { -moz-outline-style:none; }


/* default styles */



/* styled */

	.whiteTD { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#fff; }
	
/* styled */


/* link styles */

	a.dropdown:link { font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; text-decoration:none; }
	a.dropdown:visited { font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; text-decoration:none; }
	a.dropdown:hover { font-family:Arial, Helvetica, sans-serif; color:#666; font-size:12px; text-decoration:none; }
	a.dropdown:active { font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; text-decoration:none; }

	a.leftMenu:link { font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; line-height:25px; text-indent:10px; display:block; width:100%; height:26px; text-decoration:none;  }
	a.leftMenu:visited { font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; line-height:25px; text-indent:10px; display:block; width:100%; height:26px; text-decoration:none;  }
	a.leftMenu:hover { font-family:Arial, Helvetica, sans-serif; color:#666; font-size:12px; line-height:25px; text-indent:10px; display:block; width:100%; height:25px; background-image:url(../images/hoverVignette.jpg); background-repeat:repeat-x; border-bottom:1px solid #fff; text-decoration:none; }
	a.leftMenu:active { font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; line-height:25px; text-indent:10px; display:block; width:100%; height:26px; text-decoration:none; }

	a.currentLeftMenu { font-family:Arial, Helvetica, sans-serif; color:#666; font-size:12px; line-height:25px; text-indent:10px; display:block; width:100%; height:25px; background-image:url(../images/hoverVignette.jpg); background-repeat:repeat-x; border-bottom:1px solid #fff; text-decoration:none; }

    a.callCenter { font-family:Arial, Helvetica, sans-serif; color:#666; font-size:12px; line-height:25px; text-indent:10px; display:block; width:188px; height:20px; border:1px solid #FFF; text-decoration:none; font-weight:bold; background-color:#FFF; margin:0 }

	#subMenu li{	display: inline;	list-style-type: none;	height: 25px;}	
	a.button:link {	font-family:Arial, Helvetica, sans-serif;	color:#000;	font-size:12px;	display:inline;	text-decoration:none;	vertical-align: top;	line-height: 5px;}
	a.button:visited { font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; display:inline; text-decoration:none; vertical-align: top;line-height: 5px}
	a.button:hover { font-family:Arial, Helvetica, sans-serif; color:#666; font-size:12px; display:inline; text-decoration:none; vertical-align: top;line-height: 5px}
	a.button:active {	font-family:Arial, Helvetica, sans-serif;	color:#000;	font-size:12px;	text-decoration:none;	vertical-align: top;	line-height: 5px}


	a.footer:link { font-family:Arial, Helvetica, sans-serif; color:#000; font-size:10px; text-decoration:none;  }
	a.footer:visited { font-family:Arial, Helvetica, sans-serif; color:#000; font-size:10px; text-decoration:none; }
	a.footer:hover { font-family:Arial, Helvetica, sans-serif; color:#666; font-size:10px; text-decoration:none; }
	a.footer:active { font-family:Arial, Helvetica, sans-serif; color:#000; font-size:10px; text-decoration:none; }

	a.service:link { font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:10px; text-decoration:none;  }
	a.service:visited { font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:10px; text-decoration:none;}
	a.service:hover { font-family:Arial, Helvetica, sans-serif; color:#666; font-size:10px; text-decoration:none; }
	a.service:active { font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:10px; text-decoration:none; }
	
/* link styles */

/* borders */

	.borderBlock { border:1px solid #fff; }
	.borderBottomWhite { border-bottom:1px solid #fff; }

/* borders */


/* news */


.newscontainer{
    min-height:100px;
}

.greydate{
    
    width:188px;
    min-height:100px;
    height:100%;
    background-image: url(/lexus/images/news_grad_01.jpg);
}

.textdate{
    width:750px;
    margin: 10px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #000000;
}

#pictureInsert {
	margin: 10px;
	float: left;
	height: 200px;
	width: 330px;
	margin-left: 25px;
}

#search {
    vertical-align: top;
    border: 0px;
    float: right;
    height:36px;
    width:150px;
    margin-top:0px;


}

.searchbox{
	height: 17px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	background-color: rgb(255,255,255);
	margin-left:5px;
	width: 120px;
}

.pricetable
{
    margin-bottom: 30px;
}

/* Start Brochure */

#brochure {
	background: #a09890;
	width: 750px;
	padding: 15px 10px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#brochure p {
	margin: 0;
	padding: 0 0 15px;
}

#brochure form,
#brochure label {
	margin: 0;
	padding: 0;
}

#brochure .clearboth {
	clear: both;
}

#brochure .error {
	color: #ba0101;
}

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

#brochure .white {
	color: #ffffff;
}

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

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

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

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

#brochure .input04 {
	width: 119px;
	height: 12px;
	padding: 3px;
	border: 1px solid #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 p {
	margin: 0;
	padding: 0 0 15px;
}

#request form,
#request label {
	margin: 0;
	padding: 0;
}

#request .space15 {
	height: 15px;
}

#request .clearboth {
	clear: both;
}

#request .error {
	color: #ba0101;
}

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

#request .white {
	color: #ffffff;
}

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

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

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

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

#request .input04 {
	width: 119px;
	height: 12px;
	padding: 3px;
	border: 1px solid #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 */

/* Start Thank you */

#thankyou {
	background: #a09890;
	width: 750px;
	padding: 15px 10px 40px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#thankyou p {
	margin: 0;
	padding: 0 0 15px;
}

	#thankyou_in {
		margin: 15px 0 0;
		padding: 15px 15px 0;
		background: #b8b2ac;
	}
	
	#thankyou_in a {
		color: #ffffff;
		font-weight: bold;
		text-decoration: underline;
	}
	
	#thankyou_in a:hover {
		text-decoration: none;
	}

/* End Thank you */

.clearboth {
	clear: both;
}

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

.vid_thumb_block .vid_thumb {
	float: left;
	margin: 0 10px 20px 0;
}
