/*-----------------------------------------------
A HotHouse Interactive Production
Toyota 2009
Copyright 2009
----------------------------------------------- */
/*
Comment Key:
	- "cleared" = element also appears in clear.css, ie6.css & ie7.css
	- "ie6" = element also appears in ie6.css
	- "ie7" = element also appears in ie7.css
*/

/* Globals
----------------------------------------------- */
body {background-color: #171a21; font-family:Arial, Helvetica, sans-serif;}
#container_header {margin-bottom: 0; height: 90px;}

#global-footer {background-color: #181a21; border-top: 1px solid #334458; font-size:0.9em; font-weight:normal; padding-bottom: 40px!important;}/* cleared *//* ie6 *//* ie7 */
	#global-footer p {float:left; margin-top:10px; margin-bottom:1em; padding:0; color:#D1D8DE;}
	#global-footer ul li a {font-weight:normal;}
	
.low-res-only {display: none!important;}	

.prius-container a,
.prius-container a:link,
.prius-container a:visited,
.prius-container a:active  {color: #fff; text-decoration: underline; font-weight: normal;}
.prius-container a:hover{text-decoration: none; color:#fff;}
.prius-container {background: transparent url(../images/bg-body.gif) 50% 0 no-repeat;}
.prius-container h2 {font-size: 1.9em; font-weight: normal; color: #fff; margin-bottom: 18px;}
.prius-container h3 {font-size: 1.4em; font-weight:bold; color: #fff; font-weight:bold;}
.prius-container h4 {font-size: 1.6em; font-weight: normal; color: #fff; margin-bottom: 10px;}
.prius-container p {line-height: 1.6em; margin-bottom: 20px; color:#fff; padding:10px 50px 0 12px;}

/* Reusables
----------------------------------------------- */
div.horizontal-divider-black {display:none;}
div.horizontal-divider-lightblue {display:block; height:2px; width:705px; margin-left:10px; background:transparent url(../images/bg-twocolumn-h4-hilux.gif) 0 0 repeat-x;}
.prius-container .container_col_right .padPage .two_col_content div.horizontal-divider-lightblue {width:705px; display:block; background:transparent url(../images/bg-twocolumn-h4-hilux.gif) 0 0 repeat-x; margin-left:15px;}
p.disclaimer {font-size:0.9em;}
.prius-container .one_col_content h4 {display:block;  width:705px; margin-bottom:0; margin-left:8px; padding-bottom:10px;  background:transparent url(../images/bg-twocolumn-h4-hilux.gif) 0 bottom repeat-x;}
	.prius-container .one_col_content h4 span {}
.prius-container .intro-type-a {margin:0 0 20px 20px;}
.prius-container .margin10px {margin-left:10px;}
.prius-container .margin5px {margin-left:5px;}
	
a.jTipx {font-weight: bold!important;}
/* Strays
----------------------------------------------- */

	
/* Structural elements
----------------------------------------------- */
.prius-container {}
.prius-container .content_navPage .container_col_left {margin-top:10px;}		
.prius-container .content_navPage .container_col_right {}
.prius-container .content_navPage .vehicle-home-col-right {background: #171f32 none;}
.prius-container .content_navPage .vehicle-others-col-right {background-color: #171f32;}

/* Components
----------------------------------------------- */

/*SEO*/
.content_navPage .seo-content {position: absolute; bottom: 10px; left: 0; width: 100%;}
  .content_navPage .seo-content p {font-size: 11px; font-weight: normal; color: #D1D8DE; padding: 0; margin: 0; float: left;}
  .content_navPage .seo-content h1 {display: inline; text-indent: 0; background: none!important; font-size: 11px; font-weight: normal; color: #D1D8DE; margin: 0; line-height:1.6em;} 
  .content_navPage .seo-content p.breadcrumb {float: none; clear: both;}
  .content_navPage .seo-content p.breadcrumb a {color: #D1D8DE; text-decoration: underline;}
  .content_navPage .seo-content p.breadcrumb a:hover {text-decoration: none;}


/* Banner */
.prius-container div#flashHeading, 
.prius-container div#fashContent, 
.prius-container div#bannerHeader, 
.prius-container div#imgHeading, 
.prius-container div#eventHeader {background-color:#171f32 !important; margin:0; padding:0; border:none;}
.prius-container img.imgMain, .prius-container #imgMain img {vertical-align:bottom;}

/* Header */
.prius-container .vehicle-header {width:750px; border-bottom: 1px solid #181a21;}
.prius-container .vehicle-others-header {background:transparent url(../images/bg-prius-logo-smaller.gif) 0 0px no-repeat; }
.prius-container .nopriuslogo {background:transparent url(../images/bg-hilux-nologo.jpg) 0 0px no-repeat; height:75px; padding:0;}
	
.prius-container .container_col_right .padPage .vehicle-header .one_col_header {}
.prius-container .container_col_right .padPage .vehicle-header .one_col_header .vehicle-header-a {display:block; width:540px; padding: 20px 0;}
.prius-container .container_col_right .padPage .nopriuslogo .one_col_header .vehicle-header-a {display:block; width:480px; padding:0; margin:0;}
.prius-container .container_col_right .padPage .vehicle-header .one_col_header .vehicle-header-a-text {font-size:1.1em; color: #fff; margin:0; padding:0 0 0 20px; line-height:1.3em;}
.prius-container .container_col_right .padPage .vehicle-header .one_col_header .vehicle-header-a-pagename {font-size:1.7em; color: #fff; margin:0; padding:0 0 0 20px; font-weight:normal;}

.prius-container .container_col_right .padPage .vehicle-header .two_col_header {}
.prius-container .container_col_right .padPage .vehicle-header .two_col_header .vehicle-header-a {float:left; display:block; width:430px; padding-top:67px;}
.prius-container .container_col_right .padPage .vehicle-header .two_col_header .vehicle-header-a-pagename {font-size:1.5em; margin:0; padding:0 0 0 20px; font-weight:bold;}
.prius-container .container_col_right .padPage .vehicle-header .two_col_header .vehicle-header-a-text {font-size:1.4em; margin:0; padding:0 0 0 20px;}
.prius-container .container_col_right .padPage .vehicle-header .two_col_header .vehicle-header-b {float:right; width:268px; height:139px;}

					
/* Global Nav */

/* Global Footer */

/* Side Nav */
.prius-container div.side_menu {background-color:#0e2140;}
	.prius-container div.side_menu ul {list-style: none; margin: 0; padding-bottom: 10px; margin-bottom: 1px;}
	.prius-container div.side_menu ul.levelOne {background-color: #0e2140; padding-top: 2px;}
	.prius-container div.side_menu ul.levelOne li {margin: 1px 0;}
	
	.prius-container div.side_menu ul.levelOne li a {font-weight: bold; font-size:1em; color: #f2f6f9; background: transparent url(../images/bullet-hilux-arrow-nav.gif) 0 no-repeat; display: block; margin-left: 15px; padding-left: 11px; text-decoration: none; padding-top: 2px; padding-bottom: 2px;} 
	.prius-container div.side_menu ul.levelOne li a:visited,
	.prius-container div.side_menu ul.levelOne li a:active {color: #eff7fa; font-weight: bold; font-size:1em;}
	.prius-container div.side_menu ul.levelOne li a:hover {text-decoration: underline; font-weight: bold; font-size:1em;}

	.prius-container div.side_menu ul.levelOne li.current {margin: 0;}
	.prius-container div.side_menu ul.levelOne li.submenu {background-color: transparent; margin: 0;}
	.prius-container div.side_menu ul.levelOne li.submenu a#currentOneDown {background-image: url(../images/bullet-grey-arrow-down-hilux.gif);}
	
	.prius-container div.side_menu ul.levelOne ul.levelTwo {background-color:#17325c; padding:2px 0;}
	.prius-container div.side_menu ul.levelOne ul.levelTwo li a,
	.prius-container div.side_menu ul.levelOne ul.levelTwo li a:visited,
	.prius-container div.side_menu ul.levelOne ul.levelTwo li a:active {color: #f2f6f9; background: transparent url(../images/bullet-hilux-arrow-nav.gif) 25px no-repeat!important; display: block; margin-left: 2px; padding-top: 2px; padding-bottom: 2px; padding-left: 35px; text-decoration: none; }
	.prius-container div.side_menu ul.levelOne ul.levelTwo li a:hover {text-decoration: underline;}
	
	.prius-container div.side_menu ul.levelOne ul.levelTwo li a#currentTwo,
	.prius-container div.side_menu ul.levelOne ul.levelTwo li a#currentTwo a:visited,
	.prius-container div.side_menu ul.levelOne ul.levelTwo li a#currentTwo a:active {background: #315a9f url(../images/bullet-hilux-arrow-nav.gif) no-repeat scroll 27px 50%!important; padding-left:37px; margin:0;}
	.prius-container div.side_menu ul.levelOne ul.levelTwo li a#currentTwo a:hover {text-decoration: underline;}
	
	.prius-container div.side_menu ul.levelOne li a#currentOne {background-color:#14aee0 !important; background-image: url(../images/bullet-grey-arrow-down-hilux.gif);}
	
	.prius-container h3.tools {background:transparent url(../images/bg-lhs-section-title-hilux.gif) 0 0 repeat-x; color: #fff; font-size: 1em; padding: 5px 0 5px 15px; margin-bottom:0;}


/* container-col-right */
.prius-container .container_col_right .padPage {background:transparent; display:block; margin:0; padding-bottom:1px;}
	
	.prius-container .container_col_right .padPage .two_col_content {margin-top:10px; margin-bottom:20px;} /* cleared */
	.prius-container .container_col_right .padPage .two_col_content .content-col-a {float:left;}
	.prius-container .container_col_right .padPage .two_col_content .content-col-b {float:right;}
	
	.prius-container .container_col_right .padPage .one_col_content {margin-top:20px; margin-bottom:20px;}
	.prius-container .container_col_right .padPage .one_col_content .content-col-c {width:740px; padding-left:10px;}

/* Promo boxes bottom */
.prius-container .container_col_right .sections-block-container {background: #fff url(../images/bg-promo-box-hilux.gif) 0 0 repeat-x;}
	.prius-container .container_col_right .sections-block-container .section-block {padding:10px 0px; border-top:1px solid #000000;}
	
	.prius-container .container_col_right .sections-block-container .section-block .section-block-icon {float:right; width:153px; padding-right:16px; height:101px;}/* ie6 */
	.prius-container .container_col_right .sections-block-container .section-block .section-block-text {float:left; width:180px; margin:0 0 20px 20px;}/* ie6 */
	
	.prius-container .container_col_right .sections-block-container .section-block .section-block-text p {margin:0; padding:0 12px 0 0; line-height:1.4em; color: #2f3a43;}
	.prius-container .container_col_right .sections-block-container .section-block .section-block-text p.promo-box-links {background:transparent url(../images/bullet-hilux-darkblue-arrow.gif) 0 4px no-repeat; margin:5px 10px 0 0; padding:0 0 0 14px; line-height:1.4em;}
	.prius-container .container_col_right .sections-block-container .section-block .section-block-text p.promo-box-links a,
	.prius-container .container_col_right .sections-block-container .section-block .section-block-text p.promo-box-links a:link,
	.prius-container .container_col_right .sections-block-container .section-block .section-block-text p.promo-box-links a:active {font-size:1em; text-decoration:underline; color: #2f3a43;}
	.prius-container .container_col_right .sections-block-container .section-block .section-block-text p.promo-box-links a:hover {font-size:1em; text-decoration:none; color: #2f3a43;}
	
	.prius-container .container_col_right .sections-block-container #section-block-1 {float:left; height: 156px; width:374px; border-right:1px solid #000000;}
	.prius-container .container_col_right .sections-block-container #section-block-1 h4 {display:block; background:none; color: #2f3a43;}
	.prius-container .container_col_right .sections-block-container #section-block-1 h4 span {margin-left:20px; letter-spacing:0;}
	
	.prius-container .container_col_right .sections-block-container #section-block-2 {float:right; height: 156px; width:375px;}
	.prius-container .container_col_right .sections-block-container #section-block-2 h4 {display:block; background:none; color: #2f3a43;}
	.prius-container .container_col_right .sections-block-container #section-block-2 h4 span {margin-left:20px; letter-spacing:0;}
  
	.prius-container .container_col_right .sections-block-container #section-block-3 {float:left; height: 156px; width:374px; border-right:1px solid #000000;}
	.prius-container .container_col_right .sections-block-container #section-block-3 h4 {display:block; background:none; color: #2f3a43;}
	.prius-container .container_col_right .sections-block-container #section-block-3 h4 span {margin-left:20px; letter-spacing:0;}
	
	.prius-container .container_col_right .sections-block-container #section-block-4 {float:right; height: 156px; width:375px;}
	.prius-container .container_col_right .sections-block-container #section-block-4 h4 {display:block; background:none; color: #2f3a43;}
	.prius-container .container_col_right .sections-block-container #section-block-4 h4 span {margin-left:20px; letter-spacing:0;}
	
	
/* Dislcaimer Container */
.prius-container .padPage .disclaimer-container {background-color:#181A21; margin:0 0 -1px; padding:15px 10px 0 15px;}
	.prius-container .padPage .disclaimer-container h3 {font-weight:bold; color:#FFFFFF; font-size:1em;}
	.prius-container .padPage .disclaimer-container p {font-size:0.9em; color:#FFFFFF; margin:0; padding:0 0 5px 0;}
	
/* Download PDF */
.prius-container .download-pdf-box {display:block; background-color: #1E2B45; margin-left:12px; width:705px; margin-bottom:20px;}/* ie7 *//* ie6 */
	.prius-container .download-pdf-box .two_col_left_pdf {float:left; width: 340px; padding: 20px 20px 5px 22px; margin: 0 0 0 0;}/* ie6 */
	.prius-container .download-pdf-box .two_col_left_pdf h4 {background:none; margin-left: 0; padding-bottom: 0; width: auto;}/* ie6 */
	.prius-container .download-pdf-box .two_col_left_pdf h4 span {margin:0;}
	.prius-container .download-pdf-box .two_col_left_pdf p {padding:10px 0 0 0;}
	.prius-container .download-pdf-box .two_col_left_pdf ul.download-links {list-style:none; margin:0; padding:0;}
	.prius-container .download-pdf-box .two_col_left_pdf ul.download-links li.download-pdf {background:transparent url(../images/icon-pdf_cam.gif) 0 3px no-repeat; padding-left:30px;}/* ie6 */
	.prius-container .download-pdf-box .two_col_left_pdf ul.download-links li.download-pdf a,
	.prius-container .download-pdf-box .two_col_left_pdf ul.download-links li.download-pdf a:link,
	.prius-container .download-pdf-box .two_col_left_pdf ul.download-links li.download-pdf a:active,
	.prius-container .download-pdf-box .two_col_left_pdf ul.download-links li.download-pdf a:visited {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.1em; text-decoration:underline; color:#fff;}
	.prius-container .download-pdf-box .two_col_left_pdf ul.download-links li.download-pdf a:hover {text-decoration: none;}
	.prius-container .download-pdf-box .two_col_left_pdf ul.download-links li.download-pdf span {display:block; color:#fff;}
	
	.prius-container .download-pdf-box .two_col_right_pdf {float:right; width: 266px; background-color: #294169; padding: 10px 20px 10px 20px; margin: 10px 13px 10px 0;}
	.prius-container .download-pdf-box .two_col_right_pdf dl {}
	.prius-container .download-pdf-box .two_col_right_pdf dl dt {color:#feffff;; font-size:1.6em; margin-bottom: 10px;}
	.prius-container .download-pdf-box .two_col_right_pdf dl dd {color:#FFFFFF;}

/* Glossary Popup */
.glossary_popup {position: absolute; display: none; z-index: 500; display: block; text-align: left;}
		.glossary_popup .JTContainer {background: transparent url(../images/bg-glossary-popup-a-hilux.gif) 0 0 no-repeat; width: 530px; height: 224px; padding: 5px 5px 0 5px;} 
		.glossary_popup .JTContainer.alter {background: transparent url(../images/bg-glossary-popup-b-hilux.gif) 0 0 no-repeat;}
		.glossary_popup .header {background: transparent url(../images/bg-glossary-popup-header-hilux.gif) 0 0 no-repeat; height: 29px;}
		.glossary_popup .summary {padding: 0px; height: 181px;}
		.glossary_popup .summary .glossary_image {width: 250px; height: 145px; background-color: #eaeaea; float: left;}
		.glossary_popup .summary .glossary_image img {margin: 5px 4px;}
		.glossary_popup .summary .glossary-popup-media {float: left; display:block; width: 245px; height: 180px; padding:1px 0 0 0; margin:0 background-color: #eaeaea;}
		.glossary_popup .summary .glossary_text {float: right; width: 275px; margin-top: 8px; height: 165px; overflow: auto;}
		.glossary_popup .summary .glossary_text.long {width: 512px; padding-right: 10px;}	
		.glossary_popup h3 {margin: 0; color: #fff; padding: 6px 0 0 8px; height: 23px; font-size: 1.1em;}
		.glossary_popup a {text-decoration: underline;}
		.glossary_popup p {margin: 0 0 10px 0;}
		#JTLoader {background : transparent url(../images/loader-gallery-hilux.gif) 50% 50% no-repeat; height: 192px; width: 536px;}

		
		.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .text-a a.jTipx:link,
		.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .text-a a.jTipx:visited,
		.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .text-a a.jTipx:hover,
		.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .text-a a.jTipx:active  {color: #171A1F; font-weight: normal; text-decoration: underline;}

	
/* Pages
----------------------------------------------- */

/* Home */
.prius-container .vehicle-home-header {}
	.prius-container .vehicle-home-header .one_col_header {}/*cleared*/
	.prius-container .vehicle-home-header .one_col_header .vehicle-header-a {float: left;}
	.prius-container .vehicle-home-header .one_col_header .header-promo-area {display: block; float: left; padding: 29px 0 0 15px; width: 180px;}
	
	.prius-container .vehicle-home-header .one_col_header:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	
	* .prius-container .vehicle-home-header .one_col_header {height: 1%;}
	*+.prius-container .vehicle-home-header .one_col_header {height: 1%;}

.prius-container .two_col_content .homepage-a {width:355px; padding-left:6px;}
	.prius-container .two_col_content .homepage-a h4 {display:block; width:322px; margin-left:15px; padding-bottom:10px; background:transparent url(../images/bg-twocolumn-h4-hilux.gif) 0 bottom repeat-x;}
	.prius-container .two_col_content .homepage-a h4 span {margin-left:0;}
	
	.prius-container .two_col_content .homepage-a ul.homepage-features-list {list-style:none; padding:0; margin:0 0 0 13px;}
	.prius-container .two_col_content .homepage-a ul.homepage-features-list li {margin:0 0 5px 0;}
	.prius-container .two_col_content .homepage-a ul.homepage-features-list li span.thumb {display:block; float:left;}
	.prius-container .two_col_content .homepage-a ul.homepage-features-list li span.thumb a,
	.prius-container .two_col_content .homepage-a ul.homepage-features-list li span.thumb a:link,
	.prius-container .two_col_content .homepage-a ul.homepage-features-list li span.thumb a:active,
	.prius-container .two_col_content .homepage-a ul.homepage-features-list li span.thumb a:visited {display:block; width:77px; height:39px; padding:0; border:4px solid #1a3664;}
	.prius-container .two_col_content .homepage-a ul.homepage-features-list li span.thumb a:hover {display:block; width:77px; height:39px; padding:0; border:4px solid #315a9f;}
	.prius-container .two_col_content .homepage-a ul.homepage-features-list li p.description {float:right; width:230px; padding:0 18px 0 0px; margin:0; line-height:1.4em;}
	.prius-container .two_col_content .homepage-a ul.homepage-features-list li a.learn-more {background:transparent url(../images/bullet-hilux-arrow-nav.gif) 0 5px no-repeat; padding:0 0 0 9px; display: block; margin: 5px 0 7px 0;}	
	
.prius-container .two_col_content .homepage-b {width:370px; margin-right:5px; position:relative;}
	.prius-container .two_col_content .homepage-b h4 {display:block; width:359px; padding-bottom:10px; background:transparent url(../images/bg-twocolumn-h4-hilux.gif) 0 bottom repeat-x;}
	.prius-container .two_col_content .homepage-b h4 span {margin-left:0px;}
	
	.prius-container .two_col_content .homepage-b p.homepage-video-description {width:240px; margin: 10px 0 5px 0; padding:0; font-size:0.9em; line-height:1.3em;}
	
	.prius-container .two_col_content .homepage-b p.homepage-video-link {position:absolute; margin: -40px 0 0 260px; padding:0 0 0 14px; background:transparent url(../images/aur_bg-link-darkblue-arrow.gif) 5px 6px no-repeat; letter-spacing:0pt;}
	.prius-container .two_col_content .homepage-b p.homepage-video-link a,
	.prius-container .two_col_content .homepage-b p.homepage-video-link a:link,
	.prius-container .two_col_content .homepage-b p.homepage-video-link a:active {font-weight:normal; font-size:1em; text-decoration:underline; color:#fff;}
	.prius-container .two_col_content .homepage-b p.homepage-video-link a:hover {font-weight:normal; font-size:1em; text-decoration:none; color:#fff;}
	.prius-container .two_col_content .homepage-b #homepage-flash-video {margin-top:10px; width:360px;}
	.prius-container .two_col_content .homepage-b #homepage-flash-video img {border: 4px solid #1144b4;}
	
	
/* Accessories */
.prius-container .one_col_content .accessories-a {}
	.prius-container .one_col_content .accessories-a p.content-text-type-a {margin-bottom:0; padding:10px 50px 0 12px;}
	.prius-container .one_col_content .accessories-a p.content-disclaimer-type-a {padding:10px 50px 0 12px;} /* clear */
	.prius-container .one_col_content .accessories-a p.content-disclaimer-type-a span.disclaimer-left {float:left; width:450px;}
	.prius-container .one_col_content .accessories-a p.content-disclaimer-type-a span.disclaimer-right {float:right; width:212px;}
	
	.prius-container .one_col_content .accessories-a .two_col_left {float:left; width:400px; padding:20px 20px 0 12px; margin:0 0 0 0;}/* ie6 */
	.prius-container .one_col_content .accessories-a .two_col_left .gallery-area,
	.prius-container .one_col_content .accessories-a .two_col_left .galleryAreaNew {display:block; padding:0; margin:0; background:none; width:401px;}
	.prius-container .one_col_content .accessories-a .two_col_left .galleryAreaNew .top-content {height:234px;  padding:0; margin:0;}
	.prius-container .one_col_content .accessories-a .two_col_left .galleryAreaNew .top-content .img {padding:0; margin:0;}
	.prius-container .one_col_content .accessories-a .two_col_left .galleryAreaNew .top-content .img a {display:block; border:4px solid #ffffff; width:400px; height:225px;}
	.prius-container .one_col_content .accessories-a .two_col_left .galleryAreaNew .top-content .img a img#picture {display:block;}
	.prius-container .one_col_content .accessories-a .two_col_left .galleryAreaNew .top-content .mainImage {}
	.prius-container .one_col_content .accessories-a .two_col_left .galleryAreaNew .top-content .mainImage img {border: 4px solid #1a3664;}
	.prius-container .one_col_content .accessories-a .two_col_left .galleryAreaNew .controller {display:block; margin:0; padding:0;}
	.prius-container .one_col_content .accessories-a .two_col_left .galleryAreaNew .controller .left-content {width:64px; padding:0; margin:0;}
	.prius-container .one_col_content .accessories-a .two_col_left .galleryAreaNew .controller .left-content .btn-enlarge {background:transparent url(../images/btn-enlarge-gallery-hilux.gif) 0 5px no-repeat; width:70px; height:26px; padding:0; margin:0;}/* ie6 */
	.prius-container .one_col_content .accessories-a .two_col_left .galleryAreaNew .controller .right-content {width:105px; margin:0 10px 0 0; padding:0;} 
	.prius-container .one_col_content .accessories-a .two_col_left .galleryAreaNew .controller .right-content .btn-prev {background:transparent url(../images/btn-prev-hilux.gif) 0 4px no-repeat; height:26px; width:52px; margin-right:5px; padding:0;}/* ie 6 */
	.prius-container .one_col_content .accessories-a .two_col_left .galleryAreaNew .controller .right-content .btn-next {background:transparent url(../images/btn-next-hilux.gif) 0 4px no-repeat; width:45px; height:26px;}/* ie6 */
	
	.prius-container .one_col_content .accessories-a .two_col_right {float:right; width:266px; height:260px; padding:20px 0 0 0; margin:0 35px 10px 0;}/* ie 6*/
	.prius-container .one_col_content .accessories-a .two_col_right .sideInfo {color:#fff; font-size:1.4em;}
	.prius-container .one_col_content .accessories-a .two_col_right dl.sideInfoDescription {}
	.prius-container .one_col_content .accessories-a .two_col_right dl.sideInfoDescription dt {color:#fff; font-size:1.4em;}
	.prius-container .one_col_content .accessories-a .two_col_right dl.sideInfoDescription dd {color:#fff; height: 195px; overflow-y: auto; overflow-x: visible;}
		
	.prius-container .one_col_content .accessories-a div.thumbnails {width:720px; list-style:none; padding:20px 0 0 10px; margin:0 0 20px 0;}
	.prius-container .one_col_content .accessories-a div.thumbnails a.linkImg,
	.prius-container .one_col_content .accessories-a div.thumbnails a.linkImg:link,
	.prius-container .one_col_content .accessories-a div.thumbnails a.linkImg:active,
	.prius-container .one_col_content .accessories-a div.thumbnails a.linkImg:visited {display:block; background:none; height:45px; width:80px; padding:0; margin-right:2px; margin-bottom:2px; border:4px solid #1a3664;}
	.prius-container .one_col_content .accessories-a div.thumbnails a.linkImg:hover,
	.prius-container .one_col_content .accessories-a div.thumbnails a.linkImgSelected {display:block; background:none; height:45px; width:80px; padding:0; margin-right:2px; margin-bottom:2px; border:4px solid #315a9f;}
	.prius-container .one_col_content .accessories-a div.thumbnails a .imgBox {padding:0; margin:0;}
		
	.prius-container .one_col_content .accessories-a .black-overlay {display:none;}
	.prius-container .one_col_content .accessories-a .gallery_popup {width: 750px; height: 465px; position: absolute; z-index: 101; padding: 0; border: none; background: #FFFFFF none;}
	.prius-container .one_col_content .accessories-a .gallery_popup .gp_header {background:transparent url(../images/bg-gp_header-b_cam.gif) 0 0 no-repeat; width: 727px; position: relative; color:#1a1a22; font-size:14px; font-weight:bold; padding:9px 0 2px 23px; height:33px;}
	.prius-container .one_col_content .accessories-a .gallery_popup .gp_header .header-title {display:block; width:469px; margin-top:9px;}
	.prius-container .one_col_content .accessories-a .gallery_popup .gp_header .btn-close {position: absolute; right: 21px; top: 9px; width: 26px; height: 26px; background: transparent url(../images/btn-close-hilux.gif) 0 0 no-repeat; cursor:pointer;}
	.prius-container .one_col_content .accessories-a .gallery_popup .gp_header .btn-close a {text-indent: -9999px; width: 11px; height: 11px; display: block; outline: none;}
	.prius-container .one_col_content .accessories-a .gallery_popup .popupImage {display:block; background:transparent url(../images/loader-gallery-hilux.gif) 50% 50% no-repeat; width: 720px; height: 405px; margin: 0 15px;}

/* Features */
.prius-container .one_col_content .two_col_articles {}
	.prius-container .one_col_content .two_col_articles ul.articles-list {list-style:none; padding-left:0; margin:20px 0 0 5px; width:705px;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles {margin-bottom:5px;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dl.article {margin-bottom:0;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dt.article-summary {background:#294169 url(../images/bullet-arrow-hilux.gif) 10px 10px no-repeat; padding:5px 0 10px 26px; margin-bottom:0; cursor:pointer;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dt.active {background:#294169 url(../images/bullet-arrow-down-hilux.gif) 10px 13px no-repeat; padding:5px 0 10px 26px; margin-bottom:0; cursor:pointer;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dt.article-summary span.article-summary-header {display:block; color:#fffffd; font-size:1.5em;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dt.article-summary span.article-summary-content {display:block; color:#d2e0e9;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description {display:block; margin-bottom:0; background-color:#1e2b45; border-top:1px solid #282a38;  color:#fff;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .inner {padding:12px 15px 20px 20px;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .text-a {float:left; width:380px;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .text-c {float:left; width:480px;}	
	
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .image {float:right; margin-right:20px;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .image a {display:block; border:4px solid #1a3664; outline:none;}/* ie7 */
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .noborder a{border: none;}	
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .image a img {display:block;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .image .image-title {float:left; display:block; width:200px; margin:5px 0 0 5px;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .image .image-enlarge-a {float:right; display:block; width:19px; height: 17px; margin:5px 0 0 5px;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .image .image-enlarge-a a.btn-plus-grey {border:none; width: 19px; height: 17px; background: url(../images/btn-enlarge-hilux.gif) 0 0 no-repeat;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .image .image-enlarge-a a.btn-plus-grey img {visibility: hidden;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .text-b {float:left; width:380px;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .video {float:right; width:247px; margin-right:20px;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .video a {display:block;}


/* Specifications */
	.prius-container .vehicle-others-col-right .two_col_content{}/* ie6 */
	.prius-container .two_col_content .intro-type-a {display:block; margin:20px 0 20px 20px;}
	.prius-container .two_col_content .intro-type-a p {padding:0; margin-bottom:5px; font-size:1.3em;}
	.prius-container .two_col_content .intro-type-a select.dropdown {border:1px solid #a5acb2;}
	.prius-container .two_col_content .intro-type-a select.dropdown option {padding-right:10px; color:#3a4a59;}

.prius-container .two_col_content .specification-a {width:515px; padding-left:15px; margin-top:20px;}/* ie6 */
	.prius-container .two_col_content .specification-a ul.spec-list {list-style:none; padding-left:0; margin:0 0 0 5px;}
	.prius-container .two_col_content .specification-a ul.spec-list li.spec-category {margin-bottom:2px;}
	.prius-container .two_col_content .specification-a ul.spec-list li.spec-category p.spec-title {background:#294169 url(../images/bullet-arrow-hilux.gif) 10px 14px no-repeat; padding:10px 0 10px 26px; margin-bottom:0; cursor:pointer;}
	.prius-container .two_col_content .specification-a ul.spec-list li.spec-category p.active {background: #294169 url(../images/bullet-arrow-down-hilux.gif) 10px 16px no-repeat; padding:10px 0 10px 26px; margin-bottom:0; cursor:pointer;}
	.prius-container .two_col_content .specification-a ul.spec-list li.spec-category ul.spec-subcategory {list-style:none; padding-left:0; margin-top:0; margin-left:0; margin-bottom:0; width: 510px}/* clear */
	
	.prius-container .two_col_content .specification-a ul.spec-list li.spec-category ul.spec-subcategory li.spec-item {padding:0; margin:0; background-color: #1E2B45; border-top:1px solid #171F32; float: left; width: 510px}
	.prius-container .two_col_content .specification-a ul.spec-list li.spec-category ul.spec-subcategory li.spec-note {padding:10px; margin-bottom:0; background-color: #1E2B45; border-top:1px solid #171F32; float: left; width: 490px; color:#FFFFFF;}
	.prius-container .two_col_content .specification-a ul.spec-list li.spec-category ul.spec-subcategory li.spec-item dl {margin:0; padding:0;}
	.prius-container .two_col_content .specification-a ul.spec-list li.spec-category ul.spec-subcategory li.spec-item dt {float:left; width:220px; margin:0; padding: 10px; color:#FFFFFF;}
	.prius-container .two_col_content .specification-a ul.spec-list li.spec-category ul.spec-subcategory li.spec-item dd {float:right; width:260px; margin-bottom:0; padding:0; color:#FFFFFF; text-align:right;}
	.prius-container .two_col_content .specification-a ul.spec-list li.spec-category ul.spec-subcategory li.spec-item dd span.spec-desc {display:block; float:left; text-align:right; padding: 10px; width:240px;}
	.prius-container .two_col_content .specification-a ul.spec-list li.spec-category ul.spec-subcategory li.spec-item dd span.spec-icon {display:none;}

.prius-container .two_col_content .specification-b {width:175px; margin-right:30px; margin-top:20px; background-color: #294169;}/* ie6 */
	.prius-container .two_col_content .specification-b p.legend-title {padding:8px 0 7px 9px; color: #ffffff; margin:0; border-bottom:1px solid #171F32; font-size:1.3em; font-weight:bold;}
	.prius-container .two_col_content .specification-b dl.legend-list {margin-bottom:0; border-bottom:1px solid #171F32; font-size:11px;}
	.prius-container .two_col_content .specification-b dl.legend-list dt.legend-abb {float:left; width:48px; margin-bottom:0; padding:10px 0 10px 10px; color:#FFFFFF;}
	.prius-container .two_col_content .specification-b dl.legend-list dd.legend-desc {float:right; width:96px; margin-bottom:0; padding:10px 4px 10px 10px; border-left:1px solid #171F32; color:#FFFFFF;}

/* Specification Summary */
.prius-container .one_col_content .spec-summary-a {}
	
	.prius-container .spec-summary-a .two_col_left {float:left; width:350px; margin-top:20px;}/* ie6 */
	.prius-container .spec-summary-a .two_col_right {float:right; width:350px; margin-top:20px; margin-right:23px;}/* ie6 */
	
	.prius-container .spec-summary-a ul.dotList {list-style:none; padding-left:0;}
	.prius-container .spec-summary-a ul.dotList li { margin-bottom:2px; padding-left:12px; background:transparent url(../images/circle-bullet-hilux.gif) 0 5px no-repeat; color: #fff;}
	.prius-container .spec-summary-a ul.dotList li a {color: #fff;}

.padPage span.note {color: #fff;}

/* Vehicle Image Gallery */
.prius-container .one_col_content .image-gallery-a {}/* ie6 */
	
	.prius-container .image-gallery-a .galleryAreaNew {display:block; background:none; width:705px; height:440px; margin-left:9px; margin-bottom:5px; padding:0;}/* cleared *//* ie6 *//* ie7 */
	.prius-container .image-gallery-a .galleryAreaNew .mainVideo {width:650px;}
	.prius-container .image-gallery-a .galleryAreaNew .top-content {padding:0; padding-left:0; padding-top:0;}
	.prius-container .image-gallery-a .galleryAreaNew .top-content .img {display:block; float:none; width:704px; height:396px; margin:0; padding:0; border: 4px solid #1A3664;}/* ie6 */
	.prius-container .image-gallery-a .galleryAreaNew .top-content .img img#picture {display:block; margin:0;}
	.prius-container .image-gallery-a .galleryAreaNew .top-content .mainImage img {border: 4px solid #1A3664;}
	
	.prius-container .image-gallery-a .galleryAreaNew .controller {float:none; margin-top:5px; margin-bottom:5px; padding:0; height:25px; width:718px;}/* cleared *//* ie6 */
	.prius-container .image-gallery-a .galleryAreaNew .controller .sideInfo.left-content {width:540px; height:17px; margin:0 0 0 5px; padding:5px 0 3px 0; color: #fff;}/* ie6 */
	.prius-container .image-gallery-a .galleryAreaNew .controller .right-content {width:112px;}/* cleared */
	.prius-container .image-gallery-a .galleryAreaNew .controller .right-content .btn-prev {background:transparent url(../images/btn-prev-hilux.gif) 0 0px no-repeat; width:52px; height:26px; margin-right:7px; padding-bottom:5px;}/* ie6 */
	.prius-container .image-gallery-a .galleryAreaNew .controller .right-content .btn-prev a {display:block; height:19px; text-indent:-9999px; width:52px;}
	.prius-container .image-gallery-a .galleryAreaNew .controller .right-content .btn-next {background:transparent url(../images/btn-next-hilux.gif) 0 0px no-repeat; width:52px; height:26px;}/* cleared *//* ie6 */
	.prius-container .image-gallery-a .galleryAreaNew .controller .right-content .btn-next a {display:block; height:19px; text-indent:-9999px; width:52px;}
		
	.prius-container .image-gallery-a .thumbnails.thumbnails-gallery {margin-top:25px; padding:0 0 0 7px;}/* ie6 */
	.prius-container .image-gallery-a .thumbnails-gallery .video-category-row {float:none; margin-bottom:10px; display:block;}/* cleared */
	.prius-container .image-gallery-a .thumbnails-gallery .video-category-row p.thumbnails-category {margin:0; padding:0; font-size:1.6em;}
	.prius-container .image-gallery-a .thumbnails-gallery .linkImg {display:block; background:none; height:45px; width:80px; padding:0; margin-right:2px; margin-bottom:2px; border:4px solid #1A3664;}
	.prius-container .image-gallery-a .thumbnails-gallery a.linkImg:hover,
	.prius-container .image-gallery-a .thumbnails-gallery a.linkImgSelected {display:block; background:none; height:45px; width:80px; padding:0; margin-right:2px; margin-bottom:2px; border:4px solid #315a9f;}
	
	.thumb_description_popup {display:none; z-index:500; position:absolute;}
		.thumb_description_popup .thumb_description_container {width:193px; height:90px; padding: 5px 5px 0 5px; }
		.thumb_description_popup .thumb_description_container .summary {text-align:left;}
		.thumb_description_popup .thumb_description_container .summary .glossary_text {color:#FFFFFF;}
		.thumb_description_popup.left .thumb_description_container {background:transparent url(../images/bg-hilux-media-thumb-popup-left.gif) 0 0 no-repeat;}
		.thumb_description_popup.middle .thumb_description_container {background:transparent url(../images/bg-hilux-media-thumb-popup-middle.gif) 0 0 no-repeat;}
		.thumb_description_popup.right .thumb_description_container {background:transparent url(../images/bg-hilux-media-thumb-popup-right.gif) 0 0 no-repeat;}
		
	
/* Vehicle Videos Gallery 2009 */
.prius-container .one_col_content .videos-a {}
	.prius-container .one_col_content .videos-a .two_col_left {float:left; width:535px; padding:0 0 0 12px; margin:0 0 20px 0;}
	.prius-container .one_col_content .videos-a .two_col_left .gallery-area {}
	.prius-container .one_col_content .videos-a .two_col_left .gallery-control {}
	
	.prius-container .one_col_content .videos-a .two_col_right {float:right; width:150px; padding:0 0 0 0; margin:0 30px 20px 0;}
	.prius-container .one_col_content .videos-a .two_col_right dl {}
	.prius-container .one_col_content .videos-a .two_col_right dl dt {color:#181A21; font-size:1.4em;}
	.prius-container .one_col_content .videos-a .two_col_right dl dd {color:#181A21;}
	
	.prius-container .one_col_content .videos-a ul.thumbnails-list {width:705px; list-style:none; padding:20px 0 0 0;}
	.prius-container .one_col_content .videos-a ul.thumbnails-list li.thumbnail {float:left; margin-right:2px; color:#FFFFFF; margin-bottom:0;}
	.prius-container .one_col_content .videos-a ul.thumbnails-list li.thumbnail a,
	.prius-container .one_col_content .videos-a ul.thumbnails-list li.thumbnail a:link,
	.prius-container .one_col_content .videos-a ul.thumbnails-list li.thumbnail a:active,
	.prius-container .one_col_content .videos-a ul.thumbnails-list li.thumbnail a:visited {display:block; height:43px; border:4px solid #1A3664; outline:none;}
	.prius-container .one_col_content .videos-a ul.thumbnails-list li.thumbnail a:hover {display:block; height:43px; border:4px solid #315a9f;}
	.prius-container .one_col_content .videos-a ul.thumbnails-list li.thumbnail a.active {display:block; height:43px; border:4px solid #315a9f; outline:none;}
	.prius-container .one_col_content .image-gallery-a .video-gallery {height:380px;}
	.prius-container .one_col_content .image-gallery-a .video-gallery .controller .sideInfo.left-content {width:480px;}
	.prius-container .one_col_content .image-gallery-a .video-gallery .controller .right-content {margin-right:60px;}/* ie6 */
	
/* Prius People */
.prius-container .one_col_content .three_col_articles {}

	.prius-container .one_col_header p.intro-type-b-meetprius {display:block; width:500px; margin-top:0; margin-bottom:0; padding:0 0 0 20px; line-height:1.2em;}
	
	.prius-container .three_col_articles .three_col {width:720px; border:none; background:transparent url(../images/bg-content-section-title-wide.gif) 0 bottom no-repeat; padding-bottom:20px; margin-top:20px;}
	.prius-container .three_col_articles .last {background:none;}
	
	.prius-container .three_col_articles .three_col .three_col_a {float:left; width:480px; margin:0 0 0 7px;}/* ie6 */
	.prius-container .three_col_articles .three_col .three_col_a1 {float:left; width:170px; margin:0;}
	.prius-container .three_col_articles .three_col .three_col_a1 img {background:none; padding:0; margin:0; border:3px solid #7FA1BD;}
	.prius-container .three_col_articles .three_col .three_col_a2 {float:right; width:300px;}
	.prius-container .three_col_articles .three_col .three_col_a2 p.people-name {line-height:1em; margin-bottom:10px; padding:0; font-size:1.2em; font-weight:bold;}
	.prius-container .three_col_articles .three_col .three_col_a2 p.people-quote {line-height:1em; margin-bottom:10px; padding:0;}
	.prius-container .three_col_articles .three_col .three_col_a2 p.people-description {line-height:1.3em; margin-bottom:10px; padding:0; color:#e3f7fe;}
	
	.prius-container .three_col_articles .three_col .three_col_b {float:right; width:191px; margin:0; padding:0;}
	.prius-container .three_col_articles .three_col .three_col_b span.video-thumb-title {display:block; width:120px; margin:2px 0 0 40px; color:#FFFFFF;}
	.prius-container .three_col_articles .three_col .three_col_b a {margin:0; text-align:center; outline:none;}
	.prius-container .three_col_articles .three_col .three_col_b a img {border:3px solid #7FA1BD;}
	
/* Range Overview */
.prius-container .one_col_content .range-overview-a {margin-top:-5px;}
	.prius-container .one_col_content .range-overview-a h4 {display:block; width:710px; background:none; padding-bottom:0;}
	.prius-container .one_col_content .range-overview-a h4 span.page-name {float:left; margin-top:8px; padding-bottom:10px; width:560px; background:transparent url(../images/bg-twocolumn-h4-hilux.gif) 0 bottom repeat-x; }
	
	.prius-container .one_col_content .range-overview-a h4 span.btn-gct {float:right; margin-top:7px; margin-bottom:0px;}
	.prius-container .one_col_content .range-overview-a h4 span.btn-gct a,
	.prius-container .one_col_content .range-overview-a h4 span.btn-gct a:link,
	.prius-container .one_col_content .range-overview-a h4 span.btn-gct a:active,
	.prius-container .one_col_content .range-overview-a h4 span.btn-gct a:visited {display:block; width:148px; height:33px; background:transparent url(../images/btn-compare-hilux-normal.gif) 0 0 no-repeat; text-indent:-9999px; outline: none;}
	.prius-container .one_col_content .range-overview-a h4 span.btn-gct a:hover {display:block; width:148px; height:33px; background:transparent url(../images/btn-compare-hilux-hover.gif) 0 0 no-repeat; text-indent:-9999px;}
	
	.prius-container .one_col_content .range-overview-a .four_column {margin: 15px 8px 0 8px; width:704px; padding-left:11px; padding-bottom:8px; background:transparent url(../images/bg-twocolumn-h4-hilux.gif) repeat-x scroll 0 bottom;}
	.prius-container .one_col_content .range-overview-a .four_column.last {background:none;}
	.prius-container .one_col_content .range-overview-a .four_column .four_col_content {float:left; width:160px; margin:0 16px 0 0; padding:0;}
	.prius-container .one_col_content .range-overview-a .four_column .four_col_content .vehicle-thumb {display:block; margin-bottom:10px;}
	.prius-container .one_col_content .range-overview-a .four_column .four_col_content .vehicle-type-name {display: block; margin:0; padding:0; background: transparent none; font-size:1.6em;}
	.prius-container .one_col_content .range-overview-a .four_column .four_col_content .vehicle-type-name span {margin-left:5px;}
	.prius-container .one_col_content .range-overview-a .four_column .four_col_content .vehicle-brief-desc {padding:5px 0 10px 7px; margin:0; height:35px; line-height:1.4em;}
	.prius-container .one_col_content .range-overview-a .four_column .four_col_content .vehicle-price {padding:2px 0 2px 7px; margin:0;}
	.prius-container .one_col_content .range-overview-a .four_column .four_col_content .vehicle-price b {font-size:1.4em;}
	.prius-container .one_col_content .range-overview-a .four_column .four_col_content ul.vehicle-overview-list {list-style:none; padding:0; margin:0;}
	.prius-container .one_col_content .range-overview-a .four_column .four_col_content ul.vehicle-overview-list li {background:transparent url(../images/bullet-hilux-blue-arrow.gif) 8px 3px no-repeat; padding:0 0 0 22px; color:#181A21;}
	.prius-container .one_col_content .range-overview-a .four_column .four_col_content ul.vehicle-overview-list li a {font-weight:normal; text-decoration:none;}
	.prius-container .one_col_content .range-overview-a .four_column .four_col_content ul.vehicle-overview-list li a:hover {font-weight:normal; text-decoration:underline;}
	
	.prius-container .black_overlay {display:none;}
	.prius-container .gallery_popup {width:574px; height:410px; position:absolute; z-index:101; padding:0; border:none;}
	.prius-container .gallery_popup .gp_header {background:transparent url(../images/bg-gp_header.gif) 0 0 no-repeat; width:551px; position:relative; color:#1a1a22; font-size:14px; font-weight:bold; padding:9px 0 2px 23px; height:33px;}
	.prius-container .gallery_popup .gp_header .gp_header_title {display:block; width:469px; margin-top:9px;}
	.prius-container .gallery_popup .gp_header .btn-close {position:absolute;right:21px; top:9px; width:26px; height:26px; background: transparent url(../images/btn-close-hilux.gif) 0 0 no-repeat; cursor:pointer;}
	.prius-container .gallery_popup .gp_main_image {background:transparent url(../images/loader-gallery-hilux.gif) 50% 50% no-repeat; width:526px; height:355px; margin:0 24px 0 24px;}
	.prius-container .gallery_popup .gp_controller {background:transparent url(../images/bg-gp_footer.gif) 0 0 no-repeat; margin:5px 0 0 0; height:1px;}
	.prius-container .gallery_popup .gp_thumbnails {display:none;}

/* Feature Demos */
.prius-container .one_col_content .features-demo-a {}
	.prius-container .features-demo-a ul.video-gallery {width:710px; margin-top:20px; margin-left:10px; padding-left:0; list-style:none;}
	.prius-container .features-demo-a ul.video-gallery li.video-gallery-item {float:left; margin-bottom:0; margin-right:8px; padding-bottom:0;}
	.prius-container .features-demo-a ul.video-gallery li.video-gallery-item dl {display:block;}
	.prius-container .features-demo-a ul.video-gallery li.video-gallery-item dt {margin-bottom:0;}
	.prius-container .features-demo-a ul.video-gallery li.video-gallery-item dt a,
	.prius-container .features-demo-a ul.video-gallery li.video-gallery-item dt a:link,
	.prius-container .features-demo-a ul.video-gallery li.video-gallery-item dt a:active,
	.prius-container .features-demo-a ul.video-gallery li.video-gallery-item dt a:visited {margin-bottom:0; display:block; width:160px; height:91px; border:4px solid #7FA1BD; outline:none;}
	.prius-container .features-demo-a ul.video-gallery li.video-gallery-item dt a:hover {margin-bottom:0; display:block; width:160px; height:91px; border:4px solid #13a7cd;}
	.prius-container .features-demo-a ul.video-gallery li.video-gallery-item dd {display:block; margin:5px 0 0 0; width:165px; color:#FFFFFF;}
	
	.prius-container .features-demo-a-popup {}
	.prius-container .features-demo-a-popup .black_overlay {display:none;}
	.prius-container .features-demo-a-popup .gallery_popup {position:absolute; width:962px; height:527px; z-index:101; padding:0; border:none;} 
	.prius-container .features-demo-a-popup .gallery_popup .gp_header {position:absolute; width:47px; height:44px; left:900px; background:none;}
	.prius-container .features-demo-a-popup .gallery_popup .gp_header .gp_header_title {display:none;}
	.prius-container .features-demo-a-popup .gallery_popup .gp_header .btn-close {padding:0; margin:0;}
	.prius-container .features-demo-a-popup .gallery_popup .gp_main_image {background-color:none; width:962px; height:527px; margin:0;}
	.prius-container .features-demo-a-popup .gallery_popup .gp_controller {display:none;}
	.prius-container .features-demo-a-popup .gallery_popup .gp_thumbnails {display:none;}
	
	.prius-container .image-overlay {width: 750px; height: 465px; position: absolute; z-index: 101; padding: 0; border: none; background: #FFFFFF none;}
	.prius-container .image-overlay .gp_header {background:transparent url(../images/bg-gp_header-b_cam.gif) 0 0 no-repeat; width: 727px; position: relative; color:#1a1a22; font-size:14px; font-weight:bold; padding:9px 0 2px 23px; height:33px;}
	.prius-container .image-overlay .gp_header .gp_header_title {display:block; width: 670px; margin-top:9px;}
	.prius-container .image-overlay .gp_header .btn-close {position: absolute; right: 21px; top: 9px; width: 26px; height: 26px; background: transparent url(../images/btn-close-camry.gif) 0 0 no-repeat; cursor:pointer;}
	.prius-container .image-overlay .gp_header .btn-close a {text-indent: -9999px; width: 11px; height: 11px; display: block; outline: none;}
	.prius-container .image-overlay .gp_main_image {display:block; background:transparent url(../images/loader-gallery-hilux.gif) 50% 50% no-repeat; width: 720px; height: 405px; margin: 0 15px;}

	
	
	.prius-container .features-demo-a .horizontal-divider-lightblue {margin:0 0 20px 0;}
	
/* Fuel Calculator */
.prius-container .one_col_content .fuel-saver-calculator-a {}
	.prius-container .fuel-saver-calculator-a p {margin:5px 0 5px 0; padding-left:7px; }
	.prius-container #calculator {margin:20px 0 20px 7px;}
	
/* Color & Trim */
.prius-container .one_col_content .color-trim-a {}
	.prius-container .one_col_content .color-trim-a .color-trim-flash-container {width:750px; padding:0 0 20px 0;}/* ie6 */
	.prius-container .one_col_content .color-trim-a .color-trim-flash-container .color-trim-swf {margin:0; padding:0;}
	.prius-container .one_col_content .color-trim-a h4 span.color-trim-table {background:transparent url(../images/bullet-white-arrow_cam.gif) 0 5px no-repeat; padding:0 0 0 15px; cursor:pointer;}
	.prius-container .one_col_content .color-trim-a h4 span.active {background:transparent url(../images/bullet-white-arrow-down_cam.gif) 0 5px no-repeat; padding:0 0 0 15px; cursor:pointer;}
	.prius-container .one_col_content .color-trim-a table {border-collapse:collapse; border-spacing:0; color:#FFFFFF; width:700px; margin:25px 0 20px 10px; clear:both; overflow:hidden;}
	.prius-container .one_col_content .color-trim-a table tr.row-odd {background-color:#294169;}
	.prius-container .one_col_content .color-trim-a table tr.row-even {background-color:#1e2b45;}
	.prius-container .one_col_content .color-trim-a table tr.row-title th {padding:6px; text-align:center; border-left:1px solid #171f32;}
	.prius-container .one_col_content .color-trim-a table tr.row-content th {width:135px; padding:6px; text-align:left; border-left:1px solid #171f32; border-top:1px solid #171f32;}
	.prius-container .one_col_content .color-trim-a table tr.row-content td {padding:6px; text-align:center; border-left:1px solid #171f32; border-top:1px solid #171f32;}
	.prius-container .one_col_content .color-trim-a .color-trim-disclaimer strong {color:#FFFFFF;}
	
/* Desktop Weather Widget */
.prius-container .one_col_content .two_col_articles {}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dl.desktop-weather-widget {}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dl.desktop-weather-widget dt {background-image:none; background-color:#568ABA; padding-left:12px;}

/* Homepage Take Over
----------------------------------------------- */
#homepage-prius-theme {background:#000000 url(../images/bg-homepage-takeover.gif) 50% 0 no-repeat;}
#homepage-prius-theme .homepage-takeover {background-color:#000000; position: relative; height: 613px; margin-bottom: 20px;}
#homepage-prius-theme .homepage-takeover .container_content {position:absolute; bottom: 0; left: 0; z-index: 9999; margin-bottom:0;}
#homepage-prius-theme .homepage-takeover .container_content #home-feature {margin-top:314px; width:600px;}
#homepage-prius-theme .homepage-takeover .container_content #home-feature  .home-feature-inner ul.tabs {display:none;}
#homepage-prius-theme .homepage-takeover .container_content #home-feature  .home-feature-inner ul.homepage-tabs-links {list-style:none; margin:0 1px 0 0; padding:0; width:760px;}
#homepage-prius-theme .homepage-takeover .container_content #home-feature  .home-feature-inner ul.homepage-tabs-links li {float:left; height:31px; margin:0; width:187px; background:transparent url(../images/tab-panel-tabs.gif) no-repeat 100% 0; color:#EDF6FB; text-align:center;}
#homepage-prius-theme .homepage-takeover .container_content #home-feature  .home-feature-inner ul.homepage-tabs-links li a {display:block; margin-top:8px; font-weight:bold; font-size:1.2em; color:#EDF6FB; text-decoration:none;}
#homepage-prius-theme #global-footer {background-color:#000000;}


/* Landing pages */

#feature-prius-landing {}
	#feature-prius-landing {background:transparent url(../images/bg-feature-landing-hilux.jpg) 0 0 no-repeat;}

#explore-prius-landing {}
	#explore-prius-landing {background:transparent url(../images/bg-explore-landing-hilux.jpg) 0 0 no-repeat;}
	

.container_landing_a {height: 508px; position: relative; margin-bottom:-2px;}
	.container_landing_a .container_landing_header {margin: 0 0 0 20px;}
	.container_landing_a .container_landing_header h2 {background:none; font-weight: bold; font-size: 2.15em; color: #FFFFFF; margin: 0; line-height: 1em; padding:0;}
	.container_landing_a .container_landing_header p {color: #FFFFFF; padding: 0 0 0 2px; font-size: 1.5em; line-height: 1.1em;}

.container-landing-widget {width: 198px; height:63px; background: transparent url(../images/bg-landing-widget-hilux.png) 0 0 no-repeat; position: absolute;}/* ie6 */
	.container-outer-container {padding: 3px 3px 3px 10px;}
	.container-outer-container .landing-arrow-right {width: 7px; height: 7px; background: transparent url(../images/prius-landing-arrow-right.gif) 0 0 no-repeat; position: absolute; bottom: 3px; right: 3px; display: none;}
	.container-outer-container .landing-arrow-left {width: 7px; height: 7px; background: transparent url(../images/prius-landing-arrow-left.gif) 0 0 no-repeat; position: absolute; bottom: 3px; left: 3px; display: none;}
	.container-landing-widget .container-outer-container-left {float: right; width: 87px; line-height: 0em; background: #1a3664 none;}
	.container-landing-widget .container-outer-container-right {float: left; width: 86px;}
	.container-landing-widget .widget-content {height: 45px; display: block; overflow: hidden;}
	.container-landing-widget h3 {color:#181a21; font-size: 1.1em; font-weight: bold; padding: 20px 0 7px 0; margin: 0!important;}
	.container-landing-widget h3.two-lines {color:#181a21; padding: 13px 0 14px 0px;}
	.container-landing-widget p {padding: 0; color: #181a21; line-height: 1.2em; margin: 0 0 7px 0; font-size: 0.9em; width:108px;}
	.container-landing-widget .image-inner-container {overflow: hidden; height:49px; width: 81px;}
	.container-landing-widget .image-outer-container {padding: 3px;}
	.container-landing-widget .widget-link {background: transparent url(../images/bullet-hilux-darkblue-arrow.gif) 0 3px no-repeat; padding: 0 0 0 13px; text-decoration: none!important; font-weight: normal!important; display: block; cursor: pointer;}
	.container-landing-widget .widget-link span {display: block; color: #181a21;}

.container-landing-widget.container-landing-widget-alt {}
	.container-landing-widget.container-landing-widget-alt .container-outer-container-right {}
	.container-landing-widget.container-landing-widget-alt .container-outer-container-left {}	

.yaris-indicator {width: 39px; height: 40px;position: absolute; top: 100px ; z-index: 9999;}

/* Experience Landing */

#experience-prius-landing #indicator-a {left: 57px; top: 81px;}
#experience-prius-landing #indicator-b {left: 10px; top: 307px;}
#experience-prius-landing #indicator-c {left: 428px; top: 04px;}
#experience-prius-landing #indicator-d {left: 440px; top: 188px;}
#experience-prius-landing #indicator-e {left: 360px; top: 258px;}

#experience-prius-landing #widget-a {left: 75px; top: 100px;}
#experience-prius-landing #widget-b {left: 30px; top: 327px;}
#experience-prius-landing #widget-c {left: 448px; top: 24px;}
#experience-prius-landing #widget-d {left: 460px; top: 208px;}
#experience-prius-landing #widget-e {left: 380px; top: 378px;}

#experience-yaris-landing .prius-indicator {background:none;}

/* Explore Landing */

#explore-prius-landing #indicator-b {left: 10px; top: 307px;}
#explore-prius-landing #indicator-c {left: 378px; top: 5px;}
#explore-prius-landing #indicator-d {left: 445px; top: 168px;}
#explore-prius-landing #indicator-e {left: 380px; top: 328px;}


#explore-prius-landing #widget-b {left: 30px; top: 327px;}
#explore-prius-landing #widget-c {left: 65px; top: 65px;}
#explore-prius-landing #widget-d {left: 465px; top: 188px;}
#explore-prius-landing #widget-e {left: 400px; top: 348px;}


/* Feature Landing */

#feature-prius-landing #widget-a {left: 99px; top: 75px;}
#feature-prius-landing #widget-b {left: 18px; top: 268px;}
#feature-prius-landing #widget-c {left: 365px; top: 292px;}
#feature-prius-landing #widget-d {left: 454px; top: 109px;}


/* Accordion Controls */

#accordion-controls {
	display: block;
	clear: both;
	margin-top: 18px;
}

#accordion-controls ul {
	list-style: none;
	margin-left: 0 !important;
	margin-bottom: 0 !important;
}

#accordion-controls li {
	display: inline;
	margin-right: 19px;
}

#accordion-controls li a { text-decoration: none; }

#accordion-controls li.close-all a {
	background: url('../images/bullet-hilux-arrow-nav.gif') 0px 5px no-repeat;
	padding-left: 13px;
	height: 12px;
	display: inline-block;
	cursor: pointer;
}

#accordion-controls li.expand-all a {
	background: url('../images/bullet-grey-arrow-down-hilux.gif') 0px 5px no-repeat;
	padding-left: 13px;
	height: 12px;
	display: inline-block;
	cursor: pointer;
}

