/* The Big Reset.  */
body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dd, dt, blockquote, fieldset, legend, label, input, textarea, form, img {
    margin: 0; padding: 0; border: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
}
body{
	background:#E5EAEE;
}
.Main_HeaderBox {
	font-weight: bold;
	background-color: #eee;
	width: 100%; 
	height: 23px;
	padding: 3px;
	margin: 0px;
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee ;
	border-left: 1px solid #eee;
	text-align: left;
	color: #000066;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold;
	text-decoration:none;
	clear: left;
}
	
.Main_HeaderBox_Content {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #fff;
	width: 100%;
	padding: 3px;
	margin: 0px;
	border: 1px solid #eee;
}

.Main_HeaderBox a:link, .Main_HeaderBox a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;}
	/* skinF */
/* these are the Header Row Classes*/
.HeaderRow1 {
	background-color: #999999;
	height: 95px;
}	
.HeaderRow2 {
	background-color: #0055AA;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	height: 25px;
}	
.HeaderRow3 { background-color: #004282; }

.AccentColor {
	background-color: #CC0000;
}

/*this affects the position of the logo, careful when changing, so it does not affect oter sites logo placement*/
.LogoLayer{
	position:relative; 
	left:1px; 
	top:-8px; 
	width:160; 
	height:70px; 
	z-index:10;
}
.BreadCrumb {
	background-color: #004282;
	height:15px; 
	color:ccc; 
	font-size:10px;
}		

/* Hide Things */
img.manuf_cert.Nissan,
#jobDetailsBlock input.button {
	display:none !important;
}

#buttonbox {
	text-align: center;
	margin: 1px 1px 1px 1px;
    white-space: nowrap;
}
#buttonboxoff a, #buttonboxoff a:visited {
	background-color: #e2e2e2;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor: hand;
	margin: 1px;
	text-decoration: none;
	background-image: url("/images/button_bg.gif");
	background-repeat: repeat-x;
	border-top:#CCCCCC solid 1px; 
	border-bottom: #999999 solid 1px; 
	border-right:#CCCCCC solid 1px; 
	border-left:#999999 solid 1px; 
	height:22px;
	padding: 2px;
	text-align:center;
	clear:both;
}

#buttonboxoff a:hover, #buttonboxoff a:active {
	background-color: #e2e2e2;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor: hand;
	margin: 1px;
	text-decoration: none;
	background-repeat: repeat-x;
	border-top:#999999 solid 1px; 
	border-bottom: #CCCCCC solid 1px; 
	border-right:#999999 solid 1px; 
	border-left:#CCCCCC solid 1px; 
	height:22px;
	padding: 2px;
	text-align:center;
	clear:both;
}

/* submit buttons */
input.button {
	background-color: #e2e2e2;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor: hand;
	margin: 1px;
	background-image: url("/images/button_bg.gif");
	background-repeat: repeat-x;
	border-top:#CCCCCC solid 1px; 
	border-bottom: #999999 solid 1px; 
	border-right:#CCCCCC solid 1px; 
	text-decoration: none;
	border-left:#999999 solid 1px; 
	height:22px;
	padding: 2px;
	text-align:center;
	clear:both;
}

input.buttonwait {
	background-color: #e2e2e2;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor: wait;
	border-top:#999999 solid 1px; 
	border-bottom: #999999 solid 1px; 
	border-right:#999999 solid 1px; 
	border-left:#999999 solid 1px; 
	text-decoration: none;
	margin: 1px;
	height:22px;
	padding: 2px;
	text-align:center;
	clear:both;
}

input.hover {
	background-color: #e2e2e2;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor: hand;
	text-decoration: none;
	margin: 1px;
	background-repeat: repeat-x;
	border-top:#999999 solid 1px; 
	border-bottom: #CCCCCC solid 1px; 
	border-right:#999999 solid 1px; 
	border-left:#CCCCCC solid 1px; 
	height:22px;
	padding: 2px;
	text-align:center;
	clear:both;
}


/*TABS*/
/* used for seperator when browser deos not support css*/
span.pipe {display: none;}

#tabbox {
	margin: 2px 0px 0px 0px;
    white-space: nowrap;
	padding: 0px;
	border: 0px;
	clear:both;
}
#taboff a, #taboff a:visited {
	color: #333;
	padding: 2px 6px 2px 6px;
	background-color: #CCC;
	text-decoration: none;
	margin: 1px 0px 0px 1px;
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #999;
	border-left: 1px solid #CCC;
	background-image: url("/images/button_bg.gif");
	background-repeat: repeat-x;
	font-size: 11px;
	white-space:nowrap;
	height:22px;
}

#taboff a:hover, #taboff a:active {
	color: #fff;
	padding: 2px 6px 2px 6px;
	background-image: none;
	background-color: #CCC;
	text-decoration: none;
	margin: 1px 0px 0px 1px;
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	font-size: 11px;
	white-space:nowrap;
	height:22px;
}

#tabon a, #tabon a:visited, #tabon a:hover, #tabon a:active {
	color: #000000;
	padding: 2px 6px 2px 6px;
	background-color: #eeeeee;
	text-decoration: none;
	margin: 1px 0px 0px 1px;
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #CCC;
	background-image: none;
	font-size: 11px;
	white-space:nowrap;
	height:22px;
}
/* END tabs */

/* CALENDAR*/
.calendar{
	width: 156px;
	margin: 0px 0px 0px 0px;}
	
.calendarHeader{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: 700; 
	background-color: #004282;
	}
	
	
td.calendar_on{
	font-family: Tahoma, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #004282;
	text-align: center;
	padding: 2px;
	}

td.calendar_off{
	font-family: Tahoma, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	text-align: center;
	padding: 2px;}

td.calendar_hover{
	font-family: Tahoma, Arial, Helvetica, Geneva, Sans-serif; 
	font-size: 11px;
	color: #000000;
	background-color: #004282;
	cursor: pointer;
	text-align: center;
	padding: 2px;}

/*top navigation main links*/
div#td_links a, div#td_links a:link{
	color: #000;
	border: none 0px;
	display: block;
	margin: 0px;
	padding: 2px;
	text-decoration: none;
	font-weight: bold;
	height: 18px;
	text-align: center;
	vertical-align: middle;
}


div#td_links a:hover, div#td_links a:active{
	background: #004282; 
	color: #ffffff;
	border:  none 0px;
	display: block;
	margin: 0px;
	padding: 2px;
	text-decoration: none;
	font-weight: bold;
	height: 18px;
	text-align: center;
	vertical-align: middle;
	}

/*default for site*/

p,td{
	margin: 0px; 
	color: #393939; 
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;}
	
h4, h3{

	margin: 0px; 
	color: #666666; 
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;}



/* CUSTOME SITE STYLES */
div#outerPageBlock{
	position:relative;
}
div#innerPageBlock{
	position:relative;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	top:4px;
	background:#FFFFFF;
	overflow:auto;
	overflow-x:hidden;
	overflow-y:hidden;
	/* border:1px solid #808080; */
}
div#contentBlock{
	
	min-height:500px;
	overflow-y:auto;
	overflow-x:hidden;	
	margin-top:100px;
	background-image:url(../Images/mainContentBG.gif);
	background-repeat:repeat-y;
}
div#leftContentBlock{
	float:left;
	width:800px;
	padding:4px 10px;
	padding-top:expression('100px');
}
div#rightContentBlock{
	float:right;
	width:170px;
	margin-left:10px;
	padding-top:expression('100px');
}
div#homeContentBlock{
	position:relative;
	top:0px;
	z-index:1;
	border-left:1px solid #7c817b;
	border-right:1px solid #7c817b;
}

div#homeSalesBlock{
	position:absolute;
	top:70px;
	left:20px;
	z-index:5;
}
#hsb_ie6{
	display:none;
}
div#homeIncentiveBlock{
	
}
div#homeVideoTab_16_9{
	position:absolute;
	top:372px;
	left:10px;
	z-index:10;
}
div#homeVideoTab_4_3{
	position:absolute;
	top:342px;
	left:10px;
	z-index:10;

}
div#homeVideoBlock{
	position:absolute;
	width:200px;
	height:118px;
	top:393px;
	left:10px;
	z-index:10;
}
div#homeVideoBlockFourThree{
	position:absolute;
	width:210px;
	height:160px;
	top:362px;
	left:10px;
	z-index:10;
}
div#homeLowerInfoBlock{
	position:absolute;
	width:190px;
	height:66px;
	top:409px;
	right:12px;
	padding:2px 5px;
	background-image:url(../Images/hliBG.jpg);
	background-repeat:repeat-x;	
	border:1px solid #787F8F;
	font-size:12px;
	z-index:10;
}
div#mapArrow{
	position:absolute;
	top:46px;
	left:5px;
	z-index:11;
}
div#homeLowerInfoBlock div#hliLeft,
div#homeLowerInfoBlock div#hliRight{
	
	
	
}
div#homeLowerInfoBlock div#hliLeft{
	float:left;	
	width:105px;
	padding-top:3px;
	font-size:11px;
}
div#homeLowerInfoBlock div#hliRight{
	float:right;
	width:85px;
	font-size:10px;
	line-height:11px;
	text-align:right;
}
div#homeLowerInfoBlock div#hliRight span{
	color:#004282;
}
#homeTopPO{
	position:absolute;
	width:200px;
	height:40px;
	top:52px;
	right:12px;
	z-index:12;
}
#homeKbb{
	position:absolute;
	width:200px;
	height:83px;
	top:322px;
	right:12px;
	z-index:12;
}
div#homeNewsAlert{
	position:absolute;
	width:95px;
	height:42px;
	top:435px;
	left:218px;
	padding-left:0px;
	z-index:14;
}
div#homeNumber1{
	position:absolute;
	width:389px;
	height:42px;
	top:375px;
	left:235px;
	padding-left:0px;
	z-index:13;
}
div#homeOptionsBlock{
	position:absolute;
	width:991px;
	height:75px;
	top:486px;
	left:7px;
	z-index:10;
}
.homeLowerButtons{
	float:left;
	width:161px;
	margin-right:4px;
}
.homeLowerButtons.half{
	width:80px;
	margin-right:0;
}

div#homeMediaBlock{
	height:250px;
	padding-top:5px;
	background-color:#F1F1F1;
	border-top:1px solid #cacaca; 
}
div#homeMediaBlock a{
	display: block;
	float:left;
	margin-left:7px;
}
div#homeLinksBlock{
	background-color:#F1F1F1;
	height:150px;
	padding-top:6px;
}
div#homeLinksBlock ul{
	float:left;
	width:160px;
	margin-left:5px;
}
div#homeLinksBlock li{
	list-style-type: none;
}
div#homeLinksBlock li > a{
	color:#000;
}
div#homeLinksBlock li > a:hover{
	color:#555;
}
#hlbIsearch{
	position:absolute;
	width:200px;
	height:220px;
	top:97px;
	right:12px;
	background-image:url(../Images/homeSearchBG.png);
	background-repeat:no-repeat;	
	z-index:10;
}
#hlbIsearch div#carSearchIDformHolder{
	width:160px;
	margin-top:10px;
	margin-left:20px;
}
#hlbIsearch .inputStyle,#hlbIsearch .inputStyle2{
	margin-bottom:4px;
	margin-bottom:expression('2px');
	border:1px solid #787f8f;
}

#carSearchIDinputHolder{
	width:161px;
	margin-top:3px;
	text-align:center;
}
div#headerBlock{
	position:absolute;
	top:4px;
	height:30px;
	z-index:100;
}
div#navBlock{
	position:absolute;
	height:58px;
	width:1000px;
	/*
	top:34px;
	*/
	top:-5px;
	padding-left:160px;
	padding-left:0;
	background-image:url(../Images/navBarBG.png);
	background-repeat:no-repeat;
	z-index:100;
}
div#scionBlock{
	float:left;
	margin-left:0px;
	margin-top:6px;
}
div#homeLinkBlock{
	float:left;
	margin-top:5px;
}
div#carStyleDDBlock{
	position:absolute;
	height:145px;
	width:998px;
	top:86px;
	left:1px;
	text-align:center;
	z-index:110;
}
.option_157{
	height:20px;
	padding-left:4px;
}
.lowerOption_157{
	height:29px;
	padding-left:3px;
}
.cmmLowerButtons{
	height:29px;
	padding:0;
	margin:0;
}
.cmmLB{
	height:29px;
}
.topDropDown{
	position:absolute;
	/*
	top:85px;
	*/
	top:46px;
	display:none;
	z-index:110;
}
.topDropDown#cars,.topDropDown#trucks,.topDropDown#hybrids{
	left:1px;
}
div#homeHolder{
	position:absolute;
	width:168px;
	height:34px;
	left:0;	
	padding-top:5px;
	padding-elft:3px;
	background-image:url(../Images/navigation/homeNav.jpg);
	background-repeat:no-repeat;
}
div#spHolder{
	position:absolute;	
	width:168px;
	height:334px;
	background-image:url(../Images/navigation/serviceNav.jpg);
	background-repeat:no-repeat;
}
div#spOptionBlock{
	margin-top:145px;
	
}
div#financeHolder{
	position:absolute;
	width:168px;
	height:264px;
	background-image:url(../Images/navigation/financeNav.jpg);
	background-repeat:no-repeat;
}
div#contactHolder{
	position:absolute;
	width:168px;
	height:403px;
	background-image:url(../Images/navigation/contactNav.jpg);
	background-repeat:no-repeat;
}
div#contactOptionBlock{
	margin-top:145px;
}
div#poHolder{
	position:absolute;
	width:168px;
	height:243px;
	background-image:url(../Images/navigation/preownedNav.jpg);
	background-repeat:no-repeat;
}
div#poOptionBlock{
	margin-top:145px;
}
div#carModelDDBlock{
	position:absolute;
	width:166px;
	height:320px;
	/*
	top:85px;
	*/
	top:46px;
	background-image:url(../Images/navigation/carModelBG.jpg);
	background-repeat:no-repeat;
	z-index:120;
}
.lowerOption_157{
	margin-top:4px;
}
.cmmCustomContentBlock{
	width:158px;
	height:57px;
	margin-left:4px;
	overflow:hidden;
}
.cmmOptionBlock{
	width:156px;
	margin-left:4px;
	border:1px solid #3F4D5E;	
}
.cmmOption{
	height:20px;	
}
.cmmImageBlock{
	width:164px;
	margin-top:1px;
	margin-left:1px;
	height:90px;
}
.cmmLowerButtons{
	margin-left:4px;
	margin-top:2px;
}
.cmmLB{
	margin-bottom:2px;
}
.cmmLBR{
	margin-bottom:2px;
		
	/*IE 7 */
	margin-top:expression('-3px');
}
div#financeOptionBlock{
	
}
div#financeOptionBlock{
	margin-top:146px;
}
div#lowerNavBlock{
	width:1000px;
	height:32px;	
}
.lowerNav{
	float:left;
	height:32px;
}
.navController{
	float:left;
	margin-top:5px;
}
.navControllerSpacer{
	width:2px;
	height:10px;
}
div#lowerNavPUblock{
	position:relative;	
	bottom:0px;
	z-index:100;
}

.lowerNavPopup{
	position: absolute;	
}
div#footerBlock{
	position:relative;
	height:182px;
	width:900px;
	padding-right:100px;
	background-color:#E5EAEE;
	background-image:url(../Images/footerBG.jpg);
	background-repeat:no-repeat;
	clear:both;
}
/*
div#bbbLink{
	position:absolute;
	top:10px;
}
*/
div#OnlywayCafe{
	margin-left: 200px;
	position:absolute;
	top:10px;
	left:60;
	z-index:14;
}

div#toyotathon{
	position:absolute;
	top:10px;
}

div#innerFooterLeft{
	float:right;
	margin-top:120px;
	margin-right:0px;
}
#DealerPeakLogo{display:none;}

div#moreInfoBlock{
	background-color:#E5EAEE;
}
div#moreInfoBlock #moreInfoOpen, div#moreInfoBlock #moreInfoClose{
	cursor:hand;
	cursor:pointer;
	color:#004282;
	font-size:11px;
	text-align:right;
	padding-bottom:6px;
}
div#innerInfoBlock{
	padding:20px;
	background-color:#FFFFFF;
	border:1px solid #999999;
}
div#innerInfoBlock p,div#innerInfoBlock h3, div#innerInfoBlock ol{
	margin-bottom:10px;
}
.homeModelContent{
	width: 158px;
	font-size:11px;
	text-align: center;
}

.leaseContentBlock{
	width:780px;
	
}
.leaseBelowHeader{
	
	width:700px;
	margin-left:40px;
	min-height:300px;	
}
.leasePicBlock{
	width:700px;
	text-align: center;
	margin-bottom:10px;
}
.leaseModelHeader{
	color:#CC0000;
	font-size:16px;
	font-weight:bold;
}
.leaseConditions{
	margin-bottom:10px;
	font-size:11px;
}
.leaseDisclaimer{
	margin-bottom:10px;
	font-size:10px;
}
/* HEADERBOX STYLES */
.headerBox{
	list-style-position: inside !important;
	width:154px;
	height:16px;
	margin:0;
	padding: 3px;
	background-color:#CDCCC8;
	background-image:url('../Images/headerBoxBG.jpg');
	background-repeat:repeat-x;
	border-bottom:0;
	border:1px solid #ACA899;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;		
	text-align: left;
}
.headerbox_content, .headerbox_content_personal{
	border:1px solid #ACA899;
	margin:0;
	margin-bottom:14px;
	padding: 3px;
	border-top:0;
	width:154px;
	background-color:#FFFFFF;
	font-size: 12px;
}
/* /HEADERBOX STYLES */

/* CUSTOM CONTENT STYLES */

.cContent{
	margin:0 50px 50px 50px;
}
.cContent p, .cContent ul{
	font-size:12px;
	margin-bottom:1em;
	
}

.cContent h1, .cContent h2, .cContent h3{
	margin-bottom:1em;
}
.cContent a{
	font-size:12px;
}
.cContent h2{
	font-size:18px;
}
.cContent li{
	list-style:square;
	margin-left:10px;
	color:#1C8098;
}
.cContent .CQ{
	color:#0F8320;
	font-weight:bold;
}
.cContent .CA{
	color:#1C8098;
	font-weight:bold;
}
.cContent .grayBorder{
	padding:4px;
	background-color:#1C8098;
	border:1px solid #333333;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:0;
}
.tableGray{
	border:1px solid #333333;
	border-top:0;
	margin-bottom:10px;
}
.tableMPG{
	 border:2px solid #1C8098;
	 width: 700px;
}
.tableMPG td{
	height:36px;
	margin:0;
	padding:0;
	border-bottom:1px solid #333333;
}
/* /CUSTOM CONTENT STYLES */

div#nh_kbbBlock{
	width:100px;
	margin-left:28px;
	margin-top:10px;
	border:1px solid #073771;
}
div#nh_clunkerBlock{
	margin-top:10px;
}
div#calculatorBlock{
	padding:20px 50px;
	font-size:10px;
}

/* NEGOTIATION STYLES */
.detail_row .legendary a.NegotiateLink{
	display:block;
}
/* /NEGOTIATION STYLES */
/* DTGM SEACH FORM STYLES */
div#contentDtgmBlock{
	position:relative;
	height:600px;
	width:730px;
	padding-left:85px;
	padding-right:85px;	
	background-image:url('../Images/mainPageBG.gif');
	background-repeat:repeat-y;
}
div#contentUiBlock{
	position:relative;
	
	height:800px;
	width:730px;
	padding-left:85px;
	padding-right:85px;	
	background-image:url('../Images/mainPageBG.gif');
	background-repeat:repeat-y;
}
div#contentUiConfBlock{
	position:relative;
	height:1100px;
	width:730px;
	padding-left:85px;
	padding-right:85px;	
	background-image:url('../Images/mainPageBG.gif');
	background-repeat:repeat-y;
}
div#dtgmSearchBlock{
	position:absolute;
	/* width:224px; */
	width:300px;
	height:290px;
	left:510px;
	top:150px;	
	overflow:hidden;
	background-image:url('../Images/dtgmSearchBG.jpg');
	background-repeat:no-repeat;
}

div#dtgmSearchBlock div#carSearchIDformHolder{
	width:202px;
	margin-top:34px;
	margin-left:30px;
}

div#dtgmSearchBlock .strongHeader{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}
div#dtgmSearchBlock #carSearchIDtypeHeader, div#dtgmSearchBlock #carSearchIDCarTypeSelect{
	display:none;
}
div#dtgmSearchBlock .inputStyle,div#dtgmSearchBlock .inputStyle2{
	margin-bottom:10px;
	
}
div#dtgmSearchBlock div#mileageSelect .inputStyle2{
	margin-bottom:expression('6px');
}
div#dtgmSearchBlock div#carSearchIDinputHolder{
	margin-top:6px;
	margin-top:expression('0px');
	margin-left:84px;
}
div#dtgmBlock{
	height:480px;
	margin-left:250px;
	
}
div#dtgmFormBlock{
	margin-left:80px;
}
div#dtgmSearchText{
	position:absolute;
	top:105px;
	left:510px;
}
.dtgmRow{
	height:30px;
}
div#dtgmCalculateRow{
	margin-left:48px;
}
div#dtgmSavingsRow{
	margin-top:20px;
	margin-bottom:20px;
	margin-left:80px;
}
.dtgmLabel{
	float:left;
	width:150px;
	font-size:12px;
	
}

.dtgmInput{
	float:left;
	width:100px;
}
.dtgmResults{
	float:left;
	width:200px;
	text-align:center;
}
.dtgmResults .dtgmRsltField{
	width:200px;
	color:#0E8D0C;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}
.dtgmResults p{
	font-size:14px;
	font-weight:bold;
	border-bottom:1px dotted #A9A9AB;
	margin-left:10px;
	margin-right:10px;
}
/* /DTGM SEACH FORM STYLES */

/* RENTAL STYLES */
.rentalBlock{
	width:600px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}
.rentalBlock td{
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	border:1px solid #333333;
	border-bottom:0;
	border-right:0;
}
.rentalBlock td.bottom{
	border-bottom:1px solid #333333;
}
.rentalBlock td.right{
	border-right:1px solid #333333;
}
.rentalBlock td.none{
	border:0;
}
.rentalRow{
	background-color:#817D7E;
	color:#FFFFFF;
	font-weight:bold;
	
}
.rentalBlock .rentalDisc{
	color:#FFFFFF;
	font-size:10px;
}
.rentalBlock a:link,
.rentalBlock a:visited,
.rentalBlock a:hover,
.rentalBlock a:active{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}
.rentalLink{
	text-align:center;
	margin-bottom:30px;
}
.rentalLink a:link,
.rentalLink a:visited,
.rentalLink a:hover,
.rentalLink a:active{
	font-size:14px;
	color:#2A8317;
	font-weight:bold;
	text-decoration:underline;
}
div#rentalFormBlock{
	padding:30px;
}
div#rentalFormBlock h1{
	font-size:18px;
	margin-bottom:1em;
	text-align:center;
}
div#rentalFormBlock p{
	margin-bottom:1em;
	text-align:center;
}
div#rentalFormBlock p.disclaimer{
	font-size:10px;	
}
div#rentalFormBlock div#feedbackFormBlock{

	width:460px;
	margin-left:150px;
	margin-bottom:20px;
}
div#rentalFormBlock div#feedbackFormBlock .TitleBox{
	display:none;
}
div#rentalFormBlock div#feedbackFormBlock .inputStyle,
div#rentalFormBlock div#feedbackFormBlock .inputStyle1,
div#rentalFormBlock div#feedbackFormBlock .inputStyle2{
	background-color:#CCCCCC;
	color:#000000;
	border:1px solid #333333;
}
div#rentalFormBlock div#feedbackFormBlock .feedbackFormLabel{
	text-align:left;
}
div#rentalFormBlock div#feedbackFormBlock #feedbackCommentsInputField{
	width:450px;
	height:50px;
}
div#rentalFormBlock div#feedbackFormBlock #feedbackFirstNameInput .inputStyle2,
div#rentalFormBlock div#feedbackFormBlock #feedbackLastNameInput .inputStyle2,
div#rentalFormBlock div#feedbackFormBlock #feedbackEmailInput .inputStyle2{
	width:250px !important;
}
/* /RENTAL STYLES */

div#homeRCblock{
	position:absolute;
	height:494px;
	top:52px;
	left:180px;
	margin:0;
	padding:0;	
	border:1px solid #333333;
	z-index:5000;
		
}
div#rcHeader{
	height:114px;
}
div#bbbBlock{
	position:absolute;
	left:10px;
	top:17px;
}
div#DealerRater{
	position:absolute;
	left:96px;
	top:23px;
}
div#RedCross{
	position:absolute;
	left:176px;
	top:23px;
}
div#privacyLink{
	position:absolute;
	right:0px;
	top:115px;
}
div#atBlock{
	position:absolute;
	left:280px;
	top:18px;
}
div#OaksPark{
	position:absolute;
	left:280px;
	top:22px;
}
div#foodDriveBlock{
	position:absolute;
	left:275px;
	top:17px;
}
.tDisclaimer  {
	padding:1em;
	color:#666666;
	font-size:10px;
	font-weight:normal;
}

div#certifiedInfoBlock{
	position:relative;
	height:57px;
	border:1px solid #999999;
	margin-bottom:10px;
	padding:10px;
}
div#certifiedInfoBlock div#cibText{
	position:absolute;
	top:30px;
	left:140px;
}
div#certifiedInfoBlock div#cibText a:link,
div#certifiedInfoBlock div#cibText a:visited,
div#certifiedInfoBlock div#cibText a:hover,
div#certifiedInfoBlock div#cibText a:active{
	font-size:12px;
	font-weight:bold;
}

div#certifiedInfoBlock div#cibImg{
	position:absolute;
	top:10px;
	right:140px;
}



.autoTraderDetail{
	display:block;
	padding:10px;
	padding-left:50px;
	height:32px;
	clear:both;
	float:right;
}
.NegotiateLink{
	float:right !important;
	clear:both !important;
}
.manuf_cert.Toyota{
	position:relative !important;
	width:100px !important;
	height:40px !important;
	top:-100px !important;
	right:118px !important;
	border:0 !important;
}

div#jobDetailsBlock .button{
	display:none !important;
}
#cardetail_container #cardetail_pricing .label,
#cardetail_container #cardetail_pricing .label{
	font-size:14px;
}
#cardetail_container #cardetail_pricing .content,
#cardetail_container #cardetail_pricing #vehicle_price .content {
    font-size:16px;
}
div#hr_apply{
	display:none;
}

/* Inventory Styles */
.detail_spec.spec_description .spec_row .content a {
	font-weight:bold;
	text-transform:uppercase;
} 

/* Inventory Styles */
/* PIC FADE CLICK TESTS */

div#bgFadesBlock{
	position:relative;
	width:1000px;
	height:565px;
	z-index:2;
}

div#picFadeWrapper{
	position:relative;
	width:998px;
	height:565px;
	background:#CCC;
}
div#picFadeWrapper .homePicFade{
	position:absolute;
	top:0;
	left:0;
	width:998px;
	height:565px;
	z-index:1;
	background-repeat:no-repeat;
}
div#picFadeWrapper .picFade{
	position:absolute;
	top:0;
	left:0;
	width:998px;
	height:565px;
	z-index:1;
	background-repeat:no-repeat;
}

div#picStopper{
	position:absolute;
	top:220px;
	left:550px;
	padding:2px;
	background:#F00;
	z-index:4;
}

#picFadeWrapper .clickerHolder {
	top:54px;
	left:6px;
}

div#picFadeWrapper .clicker{
	width:16px;
	height:16px;
	margin-right:2px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	text-align:center;
	vertical-align:middle;
	background-color:#FF6600;
	background-image:url('../Images/clicker.jpg');
	background-repeat:no-repeat;
	cursor:hand;
	cursor:pointer;
	z-index:4;
}
div#picFadeWrapper .clicker.clicked{
	background-color:#65FFFF;
	background-image:url('../Images/clickerClicked.jpg');
	color:#000000;
}
.fadeController{
	display:none;
}
.fadeController.paused{
	background-image:url('../Images/play.png');
}
/* /PIC FADE CLICK TESTS */
