/*
-----------------------------------------------
Toyota
author: Ryan O'Connell, Ronald Jusuf 05-2008
studio:	hothouse interactive
website:www.hothouse.com.au
email: 	info@hothouse.com.au
----------------------------------------------- */
/*
begin copyright
-----------------------------------------------
   Copyright Hothouse Interactive
   :: www.hothouse.com.au ::
   Unauthorised modification / use is a 
   criminal offence, and will be prosecuted 
   to the fullest extent permitted by law.
   All Rights Reserved 
end copyright 
----------------------------------------------- */
@import url("standard.css");
@import url("nav.css");
@import url("elements.css");
@import url("layout.css");
html {height:auto; margin:0px;padding:0px;}
body {height:100%; margin:0; padding:0 5mm 0 0;border:1px solid #D2CDC2; color:#666660;
	line-height: 1.4em; /* IE 6 Peekaboo bug hack */
	font-family: verdana, sans-serif, arial, helvetica;
	font-size: x-small;
	voice-family: "\"}\"";  /* IE hack */
	voice-family:inherit;font-size:small;
} html>body {font-size:small;} /* be nice to Opera */
table {float:none; border-spacing:0px;margin:0;width:100%;font-size:100%;width:100%; border:none;}
.container_main {
	background:none;border: none;margin: 0 auto;font-size:100%;
	line-height: 1.4em; /* IE 6 Peekaboo bug hack */
	width: 100%; /* IE PC dimensions - overridden for browsers that utilise correct box model by Tantek box model hack below */
	height:100%;
	voice-family: "\"}\"";  /* Box model hack: IE5 and 5.5 Win can't see the following correction */
	voice-family:inherit;
	width:100%; height: auto;
} 
.clear{display: none;}
.container_content {height:100%; margin:0;line-height: 1.4em;/* IE 6 Peekaboo bug hack */height:1%; /* IE 6 Peekaboo bug hack */background:none;}
.content_home .small_col {width:200px;float:left;position:relative;line-height: 1.4em; /* IE 6 Peekaboo bug hack */}
.content_home .large_col {width:auto;}
.content_home .xlarge_col {width:400px;float:right;}
.featureBox .text {width:150px;}
.featureBox .img {width:160px;float:right;}
.container_col_left {width:150px;}
.container_col_right {width:450px;}
.content_navPage .container_col_right {width:auto;}
.infoArea .text {float:left;width:200px;padding:10px 0 10px 0;position:relative;}
.infoArea .sideInfo {float:right;width:170px;padding:15px 10px;position:relative;}
h1 {display:inline;font-size:2em;font-weight:bold;margin-top:0em;margin-bottom:0em;background:white none !important;height:50px;padding:0;text-indent:0;}
/* Dispaly None */
.header_toolbar, .nav, .container_footer, .homeFotter, .container_feature, .sectionNav, .content_navPage .container_col_left  {
 display:none;
}

.btn, .dealer .zoom, .results_nav, .view-map, .dealer .tip, .dealer .tipBar { display: none; }
.note { width:90%; display: block; margin-right:10px; padding:0 0 0 0;}
.dealer .infoArea { margin: 0; }
.dealer .infoArea .info { float: left; width: auto; padding-left: 0; margin-left: 0; }
.dealer .key { text-align: left; }

.dealer table.results tr.thead-print { page-break-before: always; display: table-row; }
.pageBreak { page-break-before: always; }
.errorMsg strong { width: auto; }

.dealer .quickSearch th { width: 30%; padding-left: 0; }
.pageBar, .pageBar h2 { padding-left: 0; margin-left: 0; }
.dealer table.info .text, .dealer table.info select { width: auto; }
.dealer table.results thead th, .dealer table.results .thead th { padding: .5mm; }
.dealer table.toolbar td { padding-left: 0; }
.dealer h3 strong { padding-left: 0; }
a.arrowLink:link, a.arrowLink:visited, a.arrowLink:active { display:block; background: none; margin: 0; padding: 0; }
.media-screen { display: none; }

#theiframe { height: 22cm; width: 100%; }
#logo {text-indent: 0;}
#generic-nav {display: none;}
#page-tools {display: none;}
#global-search {display: none;}
#flash-nav {display: none;}
.side_menu {display: none;}


/* Added on January 2008 */
/*#4-logo {display:block;}*/
a.arrowLink {text-decoration: none!important;}

span.hide {display:inline;}

h1#logo {height: 1.5em;}
	h1#logo a {height: 1.5em;}
#print-logo {display:block; padding-bottom: 1.5em;}
a.arrowLink {display: none;}
div.vehicleNav{display: none;}
div.nav-v2{display: none;}
.optionsCols .two_col {float: none;}
#global-footer {margin-top:25px; padding: 0; display: block; border:none; width:100%; height:80px;}
#global-footer p {font-size: 1.0em; color: #000;}
#global-footer ul {display: none;}
#global-footer .contact-us {display: block;  padding-bottom: 1.5em;}
/* Specification Index */
.content_navPage .container_col_right {float: none;}
.infoArea .text {float: none; width: auto;}
.infoArea .sideInfo {float: none; width: auto;}
/*.arrowListRed {display: none;}*/
.arrow-double-grey {display: none;}
.f_right {display: none;}
#banner {display: none;}
table.interval, table.interval tr, table.interval td, table.interval th {border: 1px solid #000;}

/* Passenger */
span.vehicle-image {display: none!important;}

/* Vehicle homepage */
.container_col_right .two_col {float: none; width: auto;}
.container_col_right .padPage {xwidth: 720px;}
.sections-block-container {padding:10px 0 5px 10px;}
.container_col_right .padPage h2 {height: 15px;}
.container_col_right .padPage .twoThree_col h2 {height: 10%;}
.padPage .three_col {float: none;}
.padPage .twoThree_col {float: none;}
.optionsColsHeading {height: auto;}
/*.optionsColsHeading h2 {float: none; font-weight: bold;}*/
.optionsColsHeading .h2left {width: 300px; padding-bottom: 10px; font-weight: bold; color: #333; position:relative; margin-left:0px;}
.optionsColsHeading .h2right {width: 300px; padding-bottom: 10px; font-weight: bold; color: #333; position:relative; margin-left:10px;}
.optionsCols .two_col {width: 300px; height: 50px; margin-right: 10px; float: left;}
.optionsCols {clear: both;}
.bannerImg {display: block!important;}
#flashHeading {display:none;}
#imgHeading {display:none;} /* when no flash detected on Vehicle Banner Inc */

/* Vehicle sites ALL */
.low-res-nav {display: none;}
.container_content p.carTitle {display:block; font-size:3em;font-weight:bold; margin-top:1em;margin-bottom:1em; color:#dd271d; text-decoration:underline;}
.h1ScreenNoPrint {display:none;}
.h1PrintNoScreen {display:block; font-size:2em; font-weight:bold; margin-top:1em; color:#dd271d; line-height:1em; margin-bottom:5px; padding:0px;}
.homepage-features-list li {margin-bottom: 0;}
.content-col-b.homepage-b {display: none;}


/* Accessories */
.container_col_right .padPage .infoAreaFull .text .av_box1, .av_box2 {display:block; width:180px; float:left; margin-right:10px;}
/*.container_col_right .padPage .infoAreaFull .text table tr {height:10px;}
.container_col_right .padPage .infoAreaFull .text table tr th {height:10px;}*/

/* Great Offer */
.retailDetailBtns {display: none;}

/* Fleet */
#fleet-main #sectionnav {display: none;}
#fleet-main #fleet-content {float: none;}
#fleet-content a.img {float: none; display: block;}
#fleet-content a.more, #fleet-content p.more {display: none;}
#fleet-customer-info {display: none;}
#fashContent{display: none;}
/* Fleethomepage */
#fleet-content h2.welcome-header { position:relative; }
#fleet-content p.welcome-header{ position:relative; }

/* Event */
#eventHeader{display: none;}
.container_content .container_col_left {display: none;}
.container_content .container_col_right {float: none; width: auto; margin-bottom:30px;}
	.container_content .container_col_right .oneGreyCol {margin-bottom: 15px;}
.infoAreaHome .f_left {float: none;}
.infoAreaHome .infoBoxHome {float: none;}

/* About */
/*.infoAreaHome .infoBoxHome h4{font-weight:bold; font-size:16px;}*/
.infoAreaHome .infoBoxHome .greyText {display: block; margin-bottom:25px;}
.infoAreaHome .infoBoxHome .greyText a.arrowLink:link, a.arrowLink:visited, a.arrowLink:active { display:none; }

/* FAQ */
ul.arrowListRed li a {padding: 2px 2px 2px 0px!important;}
ul.arrowListRed .hide {display: block; color: #575757;}
h3.print-faq {margin-bottom:10px;}

/* Environment */
.messageText .flash {display: none;}

/* Sitemap */
#sitemap2008 .container_col_left {display:block; position: relative;	float:left;	width:141px;}
#sitemap2008 .container_col_right {display:block; position: relative; float:right;  width: 600px!important; margin-top:10px;}
#sitemap2008 .container_col_right .pad10 .three_col .arrowList {border:none;}
#sitemap2008 .container_col_right .pad10 .three_col .arrowList li {width:150px;}

/* Privacy Policy */
.container_content .pad10 h2 {display:block; position:relative; margin-top:-17px; margin-bottom:10px; }
.container_content .pad10 p {display:block; position:relative; width:95%;}
.container_content .pageNavBar {display:none;}

/* Conditions Of Use */
.container_content .pad10 ul {display:block; position:relative; width:95%;}
.container_content .pad10 h3 {margin-bottom:7px;}

/* Specification Page */
.container_content .container_col_right .padPage .colourAndTrim {border: 0px solid green; width:490px;}
.container_content .container_col_right .padPage .colourAndTrim .stepsBar {border: 0px solid blue; margin: 10px 0pt 0pt; height: 20px; width: 490px;}
.container_content .container_col_right .padPage .colourAndTrim .stepsBar h2 {border: 0px solid red; display: block; float: left; width:156px;}
.container_content .container_col_right .padPage .colourAndTrim .stepsHeaders {border: 0px solid blue; margin: 10px 0pt 0pt; height: 20px; width: 490px;}
.container_content .container_col_right .padPage .colourAndTrim .stepsHeaders .three_col {border: 0px solid red; display: block; float: left; width:156px; margin-right:2px;}
.container_content .container_col_right .padPage .colourAndTrim .steps {border: 0px solid blue; margin: 10px 0pt 0pt; height: 100%; width: 490px;}
.container_content .container_col_right .padPage .colourAndTrim .steps .three_col {border: 0px solid red; display: block; float: left; width:156px; margin-right:2px;}
.container_content .container_col_right .padPage .colourAndTrim h5 {border: 0px solid red; display: block; margin-top:20px;}
/*.container_col_right .padPage .specs #spec1 {position:absolute; margin-bottom:1000px;}
.container_col_right .padPage .colourAndTrim .steps .three_col_left {border: 1px solid green; float: left; width: 160px;};*/

/* Great Final Offer */
.container_main #content h1 {display:none;}
.container_main #content #retailMain .retailVehicleWrapper .retailFeaturesWrapper .retailFeatures .retailDetail h1, h1.retailPrice {display:block;  padding: 10px 0 10px 0 !important;}
.container_main #content #retailMain .retailContainerNB a.bcLevel{display:none;}
.container_main #content #retailMain .retailVehicleWrapper .retailFeaturesWrapper .retailFeatures a, span {display:none;}
.container_main #content #retailMain .retailVehicleWrapper .retailFeaturesWrapper .retailFeatures .retailDetail a {display:none;}
.container_main #content #retailMain .retailVehicleWrapper .retailDealerNearest {display:none;}

/*dealer locator*/
.dealer-header-a {display: block!important; font-size: 22px; color: #000; padidng-top: 10px;}
