/*-----------------------------------------------
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 {font-family:Arial, Helvetica, sans-serif;}
#container_header {margin-bottom: 0; height: 93px;}

#global-footer {background-color: #181a21; border-top: 1px solid #334458; font-size:0.9em; font-weight:normal; padding: 10px 15px 15px 15px;}/* 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: ;}
.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/rukus-bg-twocolumn-h4.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/rukus-bg-twocolumn-h4.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/rukus-bg-twocolumn-h4.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; border: 2px solid #42403b; padding: 2px; width: 192px; background: url(../images/rukus-sec-nav-bg.png);}		
.prius-container .content_navPage .container_col_right {}
.prius-container .content_navPage .vehicle-home-col-right {xbackground: #e7f1f6 none;}
.prius-container .content_navPage .vehicle-others-col-right {xbackground-color: #e7f1f6;}

/* Components
----------------------------------------------- */

/* Banner */
.prius-container div#flashHeading, 
.prius-container div#fashContent, 
.prius-container div#bannerHeader, 
.prius-container div#imgHeading, 
.prius-container div#eventHeader {background-color: #e7f1f6 !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 #585351;}
.prius-container .vehicle-others-header {}
.prius-container .nopriuslogo {xbackground:transparent url(../images/bg-avensis-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.2em; color: #fff; margin:0; padding:0 0 0 20px; line-height:1.3em; font-weight: bold;}
.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 */
#nav-container {width: 24px; height: 390px;}
.nav-controller {width: 24px; height: 197px; position: absolute; top: 210px; left: 0; cursor: pointer; text-indent: -9999em; background: url(../images/rukus-opened-navigation.gif) 0 0 no-repeat;}
#nav-controller.closed {background: url(../images/rukus-closed-navigation.gif) 0 0 no-repeat;}
#nav-controller.opened {background: url(../images/rukus-opened-navigation.gif) 0 0 no-repeat;}
.homepage-sidemenu {position: absolute; top: 200px; left: 0; width: 0; overflow: hidden;}

/* Side Nav */
.prius-container div.side_menu {}
	.prius-container div.side_menu ul {list-style: none; margin: 0; padding-bottom: 10px;}
	.prius-container div.side_menu ul.levelOne {padding-top: 2px; background-color: transparent;}
	.prius-container div.side_menu ul.levelOne li {margin: 1px 0; vertical-align: bottom;}
	
	.prius-container div.side_menu ul.levelOne li a {font-weight: bold; font-size:1em; color: #fff; background: transparent url(../images/rukus-sec-nav-bullet-a.png) 0 no-repeat; display: block; margin-left: 11px; 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 ul.levelTwo {padding:2px 0; background-color: transparent;}
  .prius-container div.side_menu ul.levelOne ul.levelTwo li {background: url(../images/rukus-sec-nav-sub.png); margin: 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/rukus-sec-nav-bullet-a.png) 20px no-repeat!important; display: block; margin-left: 2px; padding-top: 2px; padding-bottom: 2px; padding-left: 31px; 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 li.current {margin: 0; background: url(../images/rukus-sec-nav-hover.png);}
  
  .prius-container div.side_menu ul.levelOne li.submenu {margin: 0; background: transparent none;}
  .prius-container div.side_menu ul.levelOne li.submenu a#currentOneDown {background: url(../images/rukus-sec-nav-bullet-b.png) -1px 50% no-repeat;}
  
  .prius-container div.side_menu ul.levelOne ul.levelTwo li.current {background: url(../images/rukus-sec-nav-hover.png);}
	.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: url(../images/rukus-sec-nav-bullet-a.png) no-repeat scroll 22px 50%!important; padding-left:33px; 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-image: url(../images/rukus-sec-nav-bullet-b.png);}
	
	.prius-container h3.tools {background:transparent url(../images/rukus-bg-lhs-section-title.gif) 0 0 repeat-x; color: #fff; font-size: 1em; padding: 5px 0 4px 11px; margin-bottom:0;}


/* find a dealer - sub nav */
dl.home-nav {margin-bottom: 0;}
  dl.home-nav dd.find-a-dealer {margin-bottom: 0; background: url(../images/rukus-sec-nav-fad-bg.png) 0 0 repeat-x; padding-top: 10px;}
  dl.home-nav dd.find-a-dealer a {font-weight: bold; font-size:1em; color: #fff; font-weight: bold; text-decoration: none; background: transparent url(../images/rukus-sec-nav-bullet-a.png) 0 no-repeat; display: block; margin-left: 11px; padding-left: 11px; text-decoration: none; padding-top: 2px; padding-bottom: 2px;}
  dl.home-nav dd.find-a-dealer a:hover {text-decoration: underline;}
  dl.home-nav dd.find-a-dealer p {line-height: 1.4em; padding: 0 0 3px 22px; margin: 0;} 
  dl.home-nav dd.find-a-dealer form {padding: 0 0 8px 22px;}
  dl.home-nav dd.find-a-dealer #home-location {width: 85px; border: 1px solid #36495b; color: #999999; float: left; font-size: 0.9em; margin-right: 5px; margin-top: 1px; padding-bottom: 2px; padding-top: 2px;}
  dl.home-nav dd.find-a-dealer #submitLeftColFind {background: url(../images/rukus-fl-btn-finding-a.gif) 0 0 no-repeat; float: left; height: 20px; padding-top: 20px; width: 54px;}
  dl.home-nav dd.find-a-dealer #submitLeftColFind.animFinding {background-position:0 -20px;}

/* 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-color: #413f33; margin-bottom: -1px;}
	.prius-container .container_col_right .sections-block-container .section-block {padding:10px 0px 20px 0; 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 0 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: #ffffff;}
	.prius-container .container_col_right .sections-block-container .section-block .section-block-text p.promo-box-links {background: transparent url(../images/rukus-sec-nav-bullet-a.png) 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: #ffffff;}
	.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: #ffffff;}
	
	.prius-container .container_col_right .sections-block-container #section-block-1 {float:left; width:374px; border-right:1px solid #000000;}
	.prius-container .container_col_right .sections-block-container #section-block-1 h4 {display:block; background:none; color: #ffffff;}
	.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; width:375px;}
	.prius-container .container_col_right .sections-block-container #section-block-2 h4 {display:block; background:none; color: #ffffff;}
	.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:right; width:375px;}
	.prius-container .container_col_right .sections-block-container #section-block-3 h4 {display:block; background:none; color: #ffffff;}
	.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:left; width:374px; border-left:1px solid #000000;}
	.prius-container .container_col_right .sections-block-container #section-block-4 h4 {display:block; background:none; color: #ffffff;}
	.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: transparent; 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; line-height: 1.35em;}
	
/* Download PDF */
.prius-container .download-pdf-box {display:block; background-color: #413e33; 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: #363328; 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:#fff;; font-size:1.6em; margin-bottom: 10px;}
	.prius-container .download-pdf-box .two_col_right_pdf dl dd {color:#fff;}

/* Glossary Popup */
	.glossary_popup .JTContainer {background: transparent url(../images/xrukus_bg-glossary-popup-a.gif) 0 0 no-repeat; height: 224px;} 
	.glossary_popup .JTContainer.alter {background: transparent url(../images/xrukus_bg-glossary-popup-b.gif) 0 0 no-repeat;}
	.glossary_popup .header {background: transparent url(../images/bg-glossary-popup-header-rukus.gif) 0 0 no-repeat;}
	.glossary_popup .summary {height: 181px;}
	.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 {width: 275px; height: 165px;}	
	
	#JTLoader {background : transparent url(../images/loader-gallery-rukus.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/rukus-bg-twocolumn-h4.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 #8EABB8;}
	.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 #4a6d7e;}
	.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/rukus-bullet-a.png) 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/rukus-bg-twocolumn-h4.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/rukus-bullet-a.png) 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:#181A21;}
	.prius-container .two_col_content .homepage-b p.homepage-video-link a:hover {font-weight:normal; font-size:1em; text-decoration:none; color:#181A21;}
	.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 #8EABB8;}
	
  #homepage-image-snapshot img {border:4px solid #8EABB8;}
	
/* 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; line-height: 1.4em;}
	.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 #a94325;}
	.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/rukus-btn-enlarge-gallery.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; background: url(../images/rukus-prev-next-divider.gif) 51px 5px no-repeat;} 
	.prius-container .one_col_content .accessories-a .two_col_left .galleryAreaNew .controller .right-content .btn-prev {background:transparent url(../images/rukus-btn-prev-arrow.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/rukus-btn-next-arrow.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 #451a0e;}
	.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 #a94325;}
	.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/rukus-btn-close.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; visibility: hidden;}
  
	.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:#625e4e url(../images/rukus-heading-arrow.gif) 8px 10px no-repeat; padding:5px 10px 8px 26px; margin-bottom:0; cursor:pointer;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dt.active {background:#625e4e url(../images/rukus-heading-arrow-down.gif) 7px 11px no-repeat; padding:5px 10px 8px 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:#fff; 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:#fff;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description {display:block; margin-bottom:0; background: url(../images/rukus-bg-textarea.png) 0 0 repeat;  color:#fff;}/*ie6*/
	.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; width:248px;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .image a {display:block; border:4px solid #744124; 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; font-size: 0.9em;}
	.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: 18px; height: 18px; background: url(../images/rukus-btn-enlarge.gif) 1px 1px 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:248px;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .video a {display:block;}


	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .text-a ul.dotList {list-style:none; padding-left:0; margin: 10px 0 0 0;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .text-a ul.dotList li { margin-bottom:2px; padding-left:12px; background:transparent url(../images/circle-bullet-avensis.gif) 0 5px no-repeat; color: #181A21;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .text-a ul.dotList li a {color: #181A21;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .text-a p.note {font-size: 0.9em; padding-left: 0; margin-bottom: 0;}
  
  
  .prius-container .one_col_content .two_col_articles ul.articles-list li.mini-display {margin-bottom:5px;}
  .prius-container .one_col_content .two_col_articles ul.articles-list li.mini-display dl.article {margin-bottom:0;}
  .prius-container .one_col_content .two_col_articles ul.articles-list li.mini-display dt.article-summary {background:#625e4e none; padding:0px 10px 2px 10px; margin-bottom:0; cursor:pointer;}
  .prius-container .one_col_content .two_col_articles ul.articles-list li.mini-display dt.active {}
  .prius-container .one_col_content .two_col_articles ul.articles-list li.mini-display dt.article-summary span.article-summary-header {display:block; color:#fff; font-size:1.5em; display: inline;}
  .prius-container .one_col_content .two_col_articles ul.articles-list li.mini-display dt.article-summary span.article-summary-content {display: none; color:#fff;}
  
  .prius-container .one_col_content .two_col_articles ul.articles-list li.mini-display dd.article-description {display: none; margin-bottom:0; background: url(../images/rukus-bg-textarea.png) 0 0 repeat;  color:#fff;}/*ie6*/
  .prius-container .one_col_content .two_col_articles ul.articles-list li.mini-display dd.article-description .inner {padding:12px 15px 20px 20px;}
  .prius-container .one_col_content .two_col_articles ul.articles-list li.mini-display dd.article-description .text-a {float:left; width:380px;}
  .prius-container .one_col_content .two_col_articles ul.articles-list li.mini-display dd.article-description .text-c {float:left; width:480px;}  
  
  .prius-container .one_col_content .two_col_articles ul.articles-list li.mini-display dd.article-description .image {float:right; width:248px;}
  .prius-container .one_col_content .two_col_articles ul.articles-list li.mini-display dd.article-description .image a {display:block; border:4px solid #744124; outline:none;}/* ie7 */
  .prius-container .one_col_content .two_col_articles ul.articles-list li.mini-display dd.article-description .noborder a{border: none;}  
  .prius-container .one_col_content .two_col_articles ul.articles-list li.mini-display dd.article-description .image a img {display:block;}
  .prius-container .one_col_content .two_col_articles ul.articles-list li.mini-display dd.article-description .image .image-title {float:left; display:block; width:200px; margin:5px 0 0 5px; font-size: 0.9em;}
  .prius-container .one_col_content .two_col_articles ul.articles-list li.mini-display 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.mini-display dd.article-description .image .image-enlarge-a a.btn-plus-grey {border:none; width: 18px; height: 18px; background: url(../images/rukus-btn-enlarge.gif) 1px 1px no-repeat;}
  .prius-container .one_col_content .two_col_articles ul.articles-list li.mini-display 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.mini-display dd.article-description .text-b {float:left; width:380px;}
  .prius-container .one_col_content .two_col_articles ul.articles-list li.mini-display dd.article-description .video {float:right; width:248px;}
  .prius-container .one_col_content .two_col_articles ul.articles-list li.mini-display 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:#625e4e url(../images/rukus-heading-arrow.gif) 7px 11px 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: #625e4e url(../images/rukus-heading-arrow-down.gif) 7px 13px 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; background: url(../images/rukus-bg-textarea.png) 0 0 repeat;}/* clear */
	
	.prius-container .two_col_content .specification-a ul.spec-list li.spec-category ul.spec-subcategory li.spec-item {padding:0; margin:0; 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; 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: #484438;}/* ie6 */
	.prius-container .two_col_content .specification-b p.legend-title {padding:8px 0 7px 9px; color: #fff; margin:0; border-bottom:1px solid #000; font-size:1.3em; font-weight:bold;}
	.prius-container .two_col_content .specification-b dl.legend-list {margin-bottom:0; border-bottom:1px solid #000; font-size:11px;}
  .prius-container .two_col_content .specification-b dl.odd {background-color: #6a6555;}
	.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:#fff;}
	.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 #000; color:#fff;}

/* Specification Summary */
.prius-container .one_col_content .spec-summary-a {}

	.prius-container .spec-summary-a h5{ font-size: 1.1em; font-weight: bold; color: #fff; padding: 10px 0 10px 12px;}	
	
	.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/rukus-circle-bullet.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 #744124;}/* 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 #a94325;}
	
	.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; background: url(../images/rukus-prev-next-divider.gif) 52px 0px no-repeat;}/* cleared */
	.prius-container .image-gallery-a .galleryAreaNew .controller .right-content .btn-prev {background:transparent url(../images/rukus-btn-prev-arrow.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/rukus-btn-next-arrow.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; display: none;}
	.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 #451a0e;}
	.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 #a94325;}
	
	.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/rukus-bg-media-thumb-popup-left.gif) 0 0 no-repeat;}
		.thumb_description_popup.middle .thumb_description_container {background:transparent url(../images/rukus-bg-media-thumb-popup-middle.gif) 0 0 no-repeat;}
		.thumb_description_popup.right .thumb_description_container {background:transparent url(../images/rukus-bg-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 #8EABB8; outline:none;}
	.prius-container .one_col_content .videos-a ul.thumbnails-list li.thumbnail a:hover {display:block; height:43px; border:4px solid #4a6d7e;}
	.prius-container .one_col_content .videos-a ul.thumbnails-list li.thumbnail a.active {display:block; height:43px; border:4px solid #4a6d7e; 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: 10px; 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;}
	
/* My Life, My Rukus Page */
.prius-container .one_col_content .two_col_articles ul.rukus-people-list {list-style:none; padding-left:0; margin:20px 0 0 5px; width:705px; visibility: hidden;}
	.prius-container .one_col_content .two_col_articles ul.rukus-people-list li.articles {margin-bottom:5px;}
	.prius-container .one_col_content .two_col_articles ul.rukus-people-list li.articles dl.article {margin-bottom:0;}
	.prius-container .one_col_content .two_col_articles ul.rukus-people-list li.articles dt.article-summary {background:#625e4e none 8px 10px no-repeat; padding: 0; margin-bottom:0; cursor:pointer;}
	.prius-container .one_col_content .two_col_articles ul.rukus-people-list li.articles dt.active {background:#625e4e none 7px 11px no-repeat; padding: 0; margin-bottom:0; cursor:pointer;}
	.prius-container .one_col_content .two_col_articles ul.rukus-people-list li.articles dt.article-summary img {float: left;}
	.prius-container .one_col_content .two_col_articles ul.rukus-people-list li.articles dt.article-summary span.article-summary-header {display:block; color:#fff; font-size:1.5em; float: left; background: transparent url(../images/rukus-heading-arrow.gif) 20px 10px no-repeat; padding: 25px 25px 5px;}
	.prius-container .one_col_content .two_col_articles ul.rukus-people-list li.articles dt.active span.article-summary-header {background: transparent url(../images/rukus-heading-arrow-down.gif) 20px 10px no-repeat;}
	.prius-container .one_col_content .two_col_articles ul.rukus-people-list li.articles dt.article-summary span.article-summary-content {display:block; color:#fff;}
	.prius-container .one_col_content .two_col_articles ul.rukus-people-list li.articles dd.article-description {display:block; margin-bottom:0; background: url(../images/rukus-bg-textarea.png) 0 0 repeat;  color:#fff;}/*ie6*/
	.prius-container .one_col_content .two_col_articles ul.rukus-people-list li.articles dd.article-description .inner {padding:12px 15px 20px 20px;}
	.prius-container .one_col_content .two_col_articles ul.rukus-people-list li.articles dd.article-description .text-a {float:left; width:380px;}
	.prius-container .one_col_content .two_col_articles ul.rukus-people-list li.articles dd.article-description .text-c {float:left; width:480px;}	
	
	.prius-container .one_col_content .two_col_articles ul.rukus-people-list li.articles dd.article-description .image {float:right; width:248px;}
	.prius-container .one_col_content .two_col_articles ul.rukus-people-list li.articles dd.article-description .image a {display:block; border:4px solid #a94325; outline:none;}/* ie7 */
	.prius-container .one_col_content .two_col_articles ul.rukus-people-list li.articles dd.article-description .noborder a{border: none;}	
	.prius-container .one_col_content .two_col_articles ul.rukus-people-list li.articles dd.article-description .image a img {display:block;}
	.prius-container .one_col_content .two_col_articles ul.rukus-people-list li.articles dd.article-description .image .image-title {float:left; display:block; width:200px; margin:5px 0 0 5px; font-size: 0.9em;}
	.prius-container .one_col_content .two_col_articles ul.rukus-people-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.rukus-people-list li.articles dd.article-description .image .image-enlarge-a a.btn-plus-grey {border:none; width: 18px; height: 18px; background: url(../images/rukus-btn-enlarge.gif) 1px 1px no-repeat;}
	.prius-container .one_col_content .two_col_articles ul.rukus-people-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.rukus-people-list li.articles dd.article-description .text-b {float:left; width:380px;}
	.prius-container .one_col_content .two_col_articles ul.rukus-people-list li.articles dd.article-description .video {float:right; width:248px;}
	.prius-container .one_col_content .two_col_articles ul.rukus-people-list li.articles dd.article-description .video a {display:block;}


	.prius-container .one_col_content .two_col_articles ul.rukus-people-list li.articles dd.article-description .text-a ul.dotList {list-style:none; padding-left:0; margin: 10px 0 0 0;}
	.prius-container .one_col_content .two_col_articles ul.rukus-people-list li.articles dd.article-description .text-a ul.dotList li { margin-bottom:2px; padding-left:12px; background:transparent url(../images/circle-bullet-avensis.gif) 0 5px no-repeat; color: #181A21;}
	.prius-container .one_col_content .two_col_articles ul.rukus-people-list li.articles dd.article-description .text-a ul.dotList li a {color: #181A21;}
	.prius-container .one_col_content .two_col_articles ul.rukus-people-list li.articles dd.article-description .text-a p.note {font-size: 0.9em; padding-left: 0; margin-bottom: 0;}
  
  
  .prius-container .one_col_content .two_col_articles ul.rukus-people-list li.mini-display {margin-bottom:5px;}
  .prius-container .one_col_content .two_col_articles ul.rukus-people-list li.mini-display dl.article {margin-bottom:0;}
  .prius-container .one_col_content .two_col_articles ul.rukus-people-list li.mini-display dt.article-summary {background:#625e4e none; padding:0px 10px 2px 10px; margin-bottom:0; cursor:pointer;}
  .prius-container .one_col_content .two_col_articles ul.rukus-people-list li.mini-display dt.active {}
  .prius-container .one_col_content .two_col_articles ul.rukus-people-list li.mini-display dt.article-summary span.article-summary-header {display:block; color:#fff; font-size:1.5em; display: inline;}
  .prius-container .one_col_content .two_col_articles ul.rukus-people-list li.mini-display dt.article-summary span.article-summary-content {display: none; color:#fff;}
  
  .prius-container .one_col_content .two_col_articles ul.rukus-people-list li.mini-display dd.article-description {display: none; margin-bottom:0; background: url(../images/rukus-bg-textarea.png) 0 0 repeat;  color:#fff;}/*ie6*/
  .prius-container .one_col_content .two_col_articles ul.rukus-people-list li.mini-display dd.article-description .inner {padding:12px 15px 20px 20px;}
  .prius-container .one_col_content .two_col_articles ul.rukus-people-list li.mini-display dd.article-description .text-a {float:left; width:380px;}
  .prius-container .one_col_content .two_col_articles ul.rukus-people-list li.mini-display dd.article-description .text-c {float:left; width:480px;}  
  
  .prius-container .one_col_content .two_col_articles ul.rukus-people-list li.mini-display dd.article-description .image {float:right; width:248px;}
  .prius-container .one_col_content .two_col_articles ul.rukus-people-list li.mini-display dd.article-description .image a {display:block; border:4px solid #744124; outline:none;}/* ie7 */
  .prius-container .one_col_content .two_col_articles ul.rukus-people-list li.mini-display dd.article-description .noborder a{border: none;}  
  .prius-container .one_col_content .two_col_articles ul.rukus-people-list li.mini-display dd.article-description .image a img {display:block;}
  .prius-container .one_col_content .two_col_articles ul.rukus-people-list li.mini-display dd.article-description .image .image-title {float:left; display:block; width:200px; margin:5px 0 0 5px; font-size: 0.9em;}
  .prius-container .one_col_content .two_col_articles ul.rukus-people-list li.mini-display 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.rukus-people-list li.mini-display dd.article-description .image .image-enlarge-a a.btn-plus-grey {border:none; width: 18px; height: 18px; background: url(../images/rukus-btn-enlarge.gif) 1px 1px no-repeat;}
  .prius-container .one_col_content .two_col_articles ul.rukus-people-list li.mini-display dd.article-description .image .image-enlarge-a a.btn-plus-grey img {visibility: hidden;}
  .prius-container .one_col_content .two_col_articles ul.rukus-people-list li.mini-display dd.article-description .text-b {float:left; width:380px;}
  .prius-container .one_col_content .two_col_articles ul.rukus-people-list li.mini-display dd.article-description .video {float:right; width:248px;}
  .prius-container .one_col_content .two_col_articles ul.rukus-people-list li.mini-display dd.article-description .video a {display:block;}
	
/* 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/rukus-bg-twocolumn-h4.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/rukus-btn-compare-grades.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/rukus-btn-compare-grades-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;}
	.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 {height: 25px; display: block; margin: 0 0 0 5px; 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 {}
	.prius-container .one_col_content .range-overview-a .four_column .four_col_content .vehicle-brief-desc {padding:5px 0 10px 7px; margin:0; 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/rukus-bullet-a.png) 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/rukus-btn-close.gif) 0 0 no-repeat; cursor:pointer;}
	.prius-container .gallery_popup .gp_main_image {background:transparent url(../images/loader-gallery-avensis.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/rukus-btn-close.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-avensis.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/rukus-bullet-arrow.gif) 2px 6px no-repeat; padding:0 0 0 15px; cursor:pointer;}
	.prius-container .one_col_content .color-trim-a h4 span.active {background:transparent url(../images/rukus-bullet-arrow-down.gif) 0 9px 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:#fff; width:700px; margin:15px 0 10px 10px; clear:both; overflow:hidden;}
	.prius-container .one_col_content .color-trim-a table tr.row-odd {background-color:#484438;}
	.prius-container .one_col_content .color-trim-a table tr.row-even {background-color:#6a6555;}
	.prius-container .one_col_content .color-trim-a table tr.row-title th {padding:6px; text-align:center; border-left:1px solid #000000;}
	.prius-container .one_col_content .color-trim-a table tr.row-content th {width:135px; padding:6px; text-align:left; border-left:1px solid #000000; border-top:1px solid #000000;}
	.prius-container .one_col_content .color-trim-a table tr.row-content td {padding:6px; text-align:center; border-left:1px solid #000000; border-top:1px solid #000000;}
  .prius-container .one_col_content .color-trim-a .color-trim-disclaimer {padding-top: 10px;}
	.prius-container .one_col_content .color-trim-a .color-trim-disclaimer strong {color:#fff;}
  .prius-container .one_col_content .color-trim-a .color-trim-disclaimer p {color:#fff; font-size: 0.9em; line-height: 1.35em;}
	
/* 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;}

/* Finance Bundle */
.prius-container .one_col_content .offer {position: relative; color: #ffffff; width: 703px; height: 196px !important;}
	.prius-container .one_col_content .offer .overlay {opacity: 0.25; -moz-opacity: 0.25; filter:alpha(opacity=25); position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 196px; background-color: #8d9364;}
	.prius-container .one_col_content .offer h4 {text-transform: uppercase; color: #303030; background: #ffffff none; padding: 10px; width: 240px; margin: 5px; font-weight: bold;}
	.prius-container .one_col_content .offer .block-a {background-color: transparent; padding: 20px; font-size: 16px; position: relative;} /* cleared */
		.prius-container .one_col_content .offer .block-a .details {float: left;}
			.prius-container .one_col_content .offer .block-a .details strong {color: inherit; text-transform: uppercase; padding: 0; display: inline; margin-bottom: 5px;}
			.prius-container .one_col_content .offer .block-a .details ul {margin: 15px 0 33px; padding-left: 15px;}
				.prius-container .one_col_content .offer .block-a .details ul li {margin-bottom: 2px; color: #ffffff;}
					.prius-container .one_col_content .offer .block-a .details ul li sup {font-size: 10px;}
		.prius-container .one_col_content .offer .block-a .pricing {float: right; background-color: transparent; width: 215px; text-transform: uppercase; padding: 10px; position: relative;}
			.prius-container .one_col_content .offer .block-a .pricing .overlay {opacity: 0.40; -moz-opacity: 0.40; filter:alpha(opacity=40); position: absolute; top: 0; bottom: 0; left: 0; width: 236px; height: 135px; background-color: #000000;}
			.prius-container .one_col_content .offer .block-a .pricing .content {position: relative;}
				.prius-container .one_col_content .offer .block-a .pricing ul { list-style: none; padding: 0; font-weight: normal; margin: 10px 0 0 0;}
				.prius-container .one_col_content .offer .block-a .pricing ul li { color: #bec3a3; margin-bottom: 5px;}
				.prius-container .one_col_content .offer .block-a .pricing ul li.highlight { color: #ffa83c;}
			.prius-container .one_col_content .offer .block-a .pricing span {font-size: 12px;}
			.prius-container .one_col_content .offer .block-a .pricing .price {font-weight: bold; font-size: 40px; width: 95px; display: block; float: left; line-height: 40px;}
			.prius-container .one_col_content .offer .block-a .pricing .price {font-weight: bold; font-size: 40px; width: 95px; display: block; float: left; line-height: 40px;}
			.prius-container .one_col_content .offer .limited-time {text-transform: uppercase; color: #bec2a7;}
				.prius-container .one_col_content .offer .limited-time strong {font-weight: bold; padding: 0; color: #bec2a7;}
			.prius-container .one_col_content .links ul {list-style: none; text-transform: uppercase; padding: 10px 0; margin: 0;}
				.prius-container .one_col_content .links ul li {display: block; float: left; position: relative; height: 40px;}
					.prius-container .one_col_content .links ul li a {position: absolute; height: 16px; overflow: hidden;}
					.prius-container .one_col_content .links ul li a:hover {background-position: 0 -16px !important;}
						.prius-container .one_col_content .links ul li a.second {top: 22px;}
					.prius-container .one_col_content .links ul li.finoffer {width: 184px;}
						.prius-container .one_col_content .links ul li.finoffer .first {width: 153px; background: transparent url("../images/rukus-btn-download-finance-offer-1.gif") 0 0 no-repeat; text-indent: -9999px;}
						.prius-container .one_col_content .links ul li.finoffer .second {width: 183px; background: transparent url("../images/rukus-btn-download-finance-offer-2.gif") 0 0 no-repeat; text-indent: -9999px;}
					.prius-container .one_col_content .links ul li.fincal {width: 187px; margin-left: 7px;}
						.prius-container .one_col_content .links ul li.fincal .first {width: 216px; background: transparent url("../images/rukus-btn-launch-finance-calculator-1.gif") 0 0 no-repeat; text-indent: -9999px; left: -30px;}
						.prius-container .one_col_content .links ul li.fincal .second {width: 157px; background: transparent url("../images/rukus-btn-launch-finance-calculator-2.gif") 0 0 no-repeat; text-indent: -9999px;}
					.prius-container .one_col_content .links ul li.booktest {width: 157px; margin-left: 7px;}
						.prius-container .one_col_content .links ul li.booktest .first {width: 157px; background: transparent url("../images/rukus-btn-book-a-test-drive-1.gif") 0 0 no-repeat; text-indent: -9999px;}
						.prius-container .one_col_content .links ul li.booktest .second {width: 157px; background: transparent url("../images/rukus-btn-book-a-test-drive-2.gif") 0 0 no-repeat; text-indent: -9999px; left: -29px;}
					.prius-container .one_col_content .links ul li.dealerenquiry {width: 186px; margin-left: 7px;}
						.prius-container .one_col_content .links ul li.dealerenquiry .first {width: 157px; background: transparent url("../images/rukus-btn-dealer-enquiry-1.gif") 0 0 no-repeat; text-indent: -9999px;}
						.prius-container .one_col_content .links ul li.dealerenquiry .second {width: 186px; background: transparent url("../images/rukus-btn-dealer-enquiry-2.gif") 0 0 no-repeat; text-indent: -9999px; left: -29px;}
					
				.prius-container .one_col_content .links ul a {text-decoration: none; color: #181A21;}
					.prius-container .one_col_content .links ul a.two-lines {background-color: #A94325; font-size: 1.3em; font-weight: bold; margin: 0 0 4px; display: block;}
						.prius-container .one_col_content .links ul a.two-lines.padding {}
						
			.prius-container .one_col_content .tfs-footer {color: #ffffff; padding: 0 0 5px 0; text-transform: uppercase; font-size: 15px;}
				.prius-container .one_col_content .tfs-footer img {padding: 5px 10px 0 5px;}
			.prius-container .one_col_content .disclaimer {color: #ffffff; padding: 5px;}
				.prius-container .one_col_content .disclaimer p {padding: 0px; margin: 0px;}
	
/* 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;}

#rukus-homepage{width: 960px; height: 500px;}

#rukus-homepage-content{float: left; width: 460px; padding: 0 0 0 230px;}
#rukus-homepage-content .text {padding: 0 10px;}
#rukus-homepage-content .text .more-content-link{background:transparent url(../images/rukus-homepage-takeover-more-link.gif) 10px 1px no-repeat; padding-left: 20px; cursor: pointer; font-weight: bold; float: right;}
#rukus-homepage-content .text #more-content{padding-bottom: 10px; display: none;}
#rukus-homepage-content .text h2{font-size: 12px; font-weight: bold; color: #8d855c; margin: 10px 0;}
#rukus-homepage-content .text h3{}
#rukus-homepage-content .text h3 a{font-size: 11px; font-weight: bold; color: #8d855c; text-decoration: none;}
#rukus-homepage-content .text h3 a:hover {text-decoration: underline;}
#rukus-homepage-content .text p{font-size: 11px; line-height: 14px; font-weight: normal; color: #8d855c; padding: 0 0 10px 0; margin: 0;}
#rukus-homepage-content .text a{color: #8d855c;}
#rukus-homepage-content .links{padding-left: 90px; clear: both;}

#start-rukus{float: left; background:transparent url(../images/bg-rukus-homepage-takeover-start.gif) 0 0 no-repeat; padding: 11px 60px 29px 30px;}
#start-rukus a{background:transparent url(../images/rukus-homepage-takeover-start.gif) 0 0 no-repeat; padding: 125px 0 0 140px; text-indent: -9999px; float: left; outline: none;}
#start-rukus a:hover{background-position: 0 -140px;}

/* Landing pages */

.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/rukus-bg-landing-widget.png) 0 0 no-repeat; position: absolute; overflow: visible!important;}/* ie6 */
	.container-outer-container {padding: 0!important;}
	.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 {width: 87px; line-height: 0em; background: #fff none; position: absolute; top: 25px; left: 60%}
	.container-landing-widget .container-outer-container-right {float: left; width: 86px;}
	.container-landing-widget .widget-content {height: 0px; display: block; overflow: hidden;}
	.container-landing-widget h3 {color:#181a21; font-size: 1.3em; font-weight: bold; padding: 0 0 0 10px; margin: 0 0 4px 0!important; background-color: #ffffff; line-height: 21px; text-transform: uppercase;}
	.container-landing-widget h3.two-lines {color:#181a21; padding: 0 0 0 10px!important;}
  .container-landing-widget h3.padding {padding-left: 25px!important;}
	.container-landing-widget p {padding: 0; color: #fff; line-height: 1.2em; margin: 0 0 7px 10px; 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/rukus-sec-nav-bullet-a.gif) 0 3px no-repeat; padding: 0 0 0 13px; margin-left: 10px; text-decoration: none!important; font-weight: normal!important; display: block; cursor: pointer;}
	.container-landing-widget .widget-link span {display: block; color: #fff;}

.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;}

/* Start Landing */


#start-rukus-landing #widget-a {left: 75px; top: 100px;}
#start-rukus-landing #widget-b {left: 30px; top: 327px;}
#start-rukus-landing #widget-c {left: 448px; top: 24px;}
#start-rukus-landing #widget-d {left: 460px; top: 208px;}
#start-rukus-landing #widget-e {left: 380px; top: 378px;}

/* Explore Landing */

#explore-rukus-landing #widget-b {left: 30px; top: 327px;}
#explore-rukus-landing #widget-c {left: 65px; top: 65px;}
#explore-rukus-landing #widget-d {left: 465px; top: 188px;}
#explore-rukus-landing #widget-e {left: 400px; top: 348px;}


/* Feature Landing */

#feature-rukus-landing #widget-a {left: 186px; top: -93px;}
#feature-rukus-landing #widget-b {left: 466px; top: -43px;}
#feature-rukus-landing #widget-c {left: 19px; top: 68px;}
#feature-rukus-landing #widget-d {left: 456px; top: 193px;}
#feature-rukus-landing #widget-e {left: 69px; top: 318px;}
#feature-rukus-landing #widget-f {left: 376px; top: 369px;}


/* 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/rukus-bullet-a.png') 0px 3px no-repeat;
	padding-left: 13px;
	height: 12px;
	display: inline-block;
	cursor: pointer;
}

#accordion-controls li.expand-all a {
	background: url('../images/rukus-sec-nav-bullet-b.png') 0px 4px no-repeat;
	padding-left: 13px;
	height: 12px;
	display: inline-block;
	cursor: pointer;
}


/* Color & Trim */
.prius-container .one_col_content .color-trim-a {}

	.prius-container .one_col_content .color-trim-a .color-trim-container{padding: 5px 20px 0 10px; clear: both; float: left;}
		.color-trim-container .color-trim-column-one{width: 180px; float: left;}
		.color-trim-container .color-trim-column-one h4{width: auto; margin-left: 0;}
		.color-trim-container .color-trim-column-one ul {list-style:none; padding:0; margin: 15px 0 0 -9px; display: inline-block;}/* ie6 */
		.color-trim-container .color-trim-column-one ul li {padding:0; margin:0 0 6px 9px; float: left;}
		.color-trim-container .color-trim-column-one ul li img{border:4px solid #8EABB8; width: 30px; height: 30px; margin-bottom: -3px;}
		.color-trim-container .color-trim-column-one ul li.hover img {cursor: pointer;}
		.color-trim-container .color-trim-column-one ul li.hover img,
		.color-trim-container .color-trim-column-one ul li.checked img{border:4px solid #4a6d7e; }
		.color-trim-container .color-trim-column-one ul li span{display: none;}
		.color-trim-container .color-trim-column-one p{font-size: 12px; font-weight: bold; padding: 0; display: block;}/* ie6 *//* ie7 */	
		
		.color-trim-container .color-trim-column-two{width: 490px; float: left; padding: 30px 0 0 40px;}
		.color-trim-container .color-trim-column-two .car{width: 320px; height: 196px; border:4px solid #666A73; background:transparent url(../images/bg-lc70-colour-trim.gif) top left no-repeat; padding: 55px 109px 0 50px;}	
		.color-trim-container .color-trim-column-two p{font-size: 10px; padding: 5px 0 0 0;}/* ie6 */

		
/* Accessories */
.accessories-header {position: absolute; top: 100px; left: 192px; width: 768px; height: 400px;}
  .accessories-header .section {position: absolute;} 
  .accessories-header #exterior {top: 115px; left: 109px;} 
  .accessories-header #interior {top: 75px; left: 453px;} 
  .accessories-header #sound {top: 45px; left: 289px;}
  .accessories-header .figure {position: relative; z-index: 100; cursor: pointer;}
  .accessories-header #exterior .figure {background: url(../images/rukus-accessories-exterior-icon.png) 0 0 no-repeat;} 
  .accessories-header #exterior.hover .figure {z-index: 100000;}
  .accessories-header #exterior.hover .figure span {background: url(../images/rukus-accessories-exterior-icon-hover.gif) 9px 8px no-repeat; display: block;}
  .accessories-header #exterior.hover .figure span img {padding-top: 1px;}
  .accessories-header #interior .figure {z-index: 10000; background: url(../images/rukus-accessories-interior-icon.png) 0 0 no-repeat;} 
  .accessories-header #interior.hover .figure {z-index: 100000;}
  .accessories-header #interior.hover .figure span {background: url(../images/rukus-accessories-interior-icon-hover.gif) 9px 9px no-repeat; display: block;}
  .accessories-header #interior.hover .figure span img {padding-top: 1px;}
  .accessories-header #sound .figure {z-index: 10000; background: url(../images/rukus-accessories-sound-icon.png) 0 0 no-repeat;} 
  .accessories-header #sound.hover .figure {z-index: 100000;}
  .accessories-header #sound.hover .figure span {background: url(../images/rukus-accessories-sound-icon-hover.gif) 11px 6px no-repeat; display: block;}
  .accessories-header #sound.hover .figure span img {padding-top: 1px;}
  .accessories-header .figure img {visibility: hidden;}
  .accessories-header #exterior .article {position: absolute; top: 26px; left: 38px; z-index: 10000; width: 283px; background: url(../images/rukus-acc-bg-popup.png) no-repeat;}
  .accessories-header #interior .article {position: absolute; top: 26px; left: 38px; z-index: 10000; width: 283px; background: url(../images/rukus-acc-bg-popup.png) no-repeat;}
  .accessories-header #sound .article {position: absolute; top: 23px; left: 40px; z-index: 10000; width: 283px; background: url(../images/rukus-acc-bg-popup.png) no-repeat;}
  .accessories-header .active {display: block; z-index: 1000;}
  .accessories-header .inactive {display: none;}
  .accessories-header .expanded {visibility: visible;}
  .accessories-header .retracted {visibility: hidden; height: 1px;}
  
  .accessories-header #exterior .article .hgroup {position: relative;}
  .accessories-header #exterior .article .hgroup h2 {display: none; overflow: hidden; height: 17px; width: 0px; background: #fff none; margin: 0 0 4px 0; font-size: 1.3em; line-height: 17px; padding: 0; text-transform: uppercase; color: #12120f; font-weight: bold;}
  .accessories-header #exterior .article .hgroup span.extra-heading {display: none; overflow: hidden; height: 21px; width: 0px; background: #fff none; margin: 0 0 4px 0; font-size: 1.3em; line-height: 21px; padding: 0; text-transform: uppercase; color: #12120f; font-weight: bold;}
  .accessories-header #exterior .article .hgroup span.video-link {display: none; overflow: hidden; height: 21px; width: 0px; position: absolute; top: 21px; left: 141px; background: #a94325 url(../images/rukus-sec-nav-bullet-a.png) 10px 6px no-repeat; line-height: 21px; padding: 0; color: #fff; cursor: pointer;}
  
  .accessories-header #interior .article .hgroup {position: relative;}
  .accessories-header #interior .article .hgroup h2 {display: none; overflow: hidden; height: 17px; width: 0px; background: #fff none; margin: 0 0 4px 0; font-size: 1.3em; line-height: 17px; padding: 0; text-transform: uppercase; color: #12120f; font-weight: bold;}
  .accessories-header #interior .article .hgroup span.extra-heading {display: none; overflow: hidden; height: 21px; width: 0px; background: #fff none; margin: 0 0 4px 0; font-size: 1.3em; line-height: 21px; padding: 0; text-transform: uppercase; color: #12120f; font-weight: bold;}
  .accessories-header #interior .article .hgroup span.video-link {display: none; overflow: hidden; height: 21px; width: 0px; position: absolute; top: 21px; left: 141px; background: #a94325 url(../images/rukus-sec-nav-bullet-a.png) 10px 6px no-repeat; line-height: 21px; padding: 0; color: #fff; cursor: pointer;}
  .accessories-header #interior .article .hgroup span.video-link-blank {display: none; overflow: hidden; height: 21px; width: 0px; position: absolute; top: 21px; left: 141px; background: #a94325; line-height: 21px; padding: 0; color: #fff;}
  
  .accessories-header #sound .article .hgroup {position: relative;}
  .accessories-header #sound .article .hgroup h2 {display: none; overflow: hidden; height: 17px; width: 0px; background: #fff none; margin: 0 0 4px 0; font-size: 1.3em; line-height: 17px; padding: 0; text-transform: uppercase; color: #12120f; font-weight: bold;}
  .accessories-header #sound .article .hgroup span.extra-heading {display: none; overflow: hidden; height: 21px; width: 0px; background: #fff none; margin: 0 0 4px 0; font-size: 1.3em; line-height: 21px; padding: 0; text-transform: uppercase; color: #12120f; font-weight: bold;}
  .accessories-header #sound .article .hgroup span.video-link {display: none; overflow: hidden; height: 21px; width: 0px; position: absolute; top: 21px; left: 141px; background: #a94325 url(../images/rukus-sec-nav-bullet-a.png) 10px 6px no-repeat; line-height: 21px; padding: 0; color: #fff; cursor: pointer;}
  
  .accessories-header .article .details {display: none; overflow: hidden; padding-bottom: 7px; height: 128px;}
  .accessories-header .article .details ul {list-style: none; margin: 5px 0 0 0; padding: 0; float: left; width: 141px;}
  .accessories-header .article .details ul.col-a {border-right: 1px solid #46443f;}
  .accessories-header .article .details ul li {font-size: 10px; color: #fff; margin: 0 0 0 10px; padding: 1px 0 1px 10px; background: url(../images/rukus-circle-bullet.gif) no-repeat 0 7px;}
		
	.acc_header_vp {left:50%; margin-left:-380px; position:absolute; top:115px; z-index:999999999; }
	
/* Overseas gallery*/
#overseas-gallery{display:block; background: url(../images/rukus-bg-textarea.png) 0 0 repeat; color:#fff; margin: 0 26px 0 16px; position: relative; z-index: 1;}/*ie6*/
#overseas-gallery .cross{background: transparent url(../images/bg-rekus-overseas-gallery-header.gif) 0 0 no-repeat; position: absolute; top: -16px; left: 0; width: 1px; padding: 134px 112px 0 0; z-index: -1;}
#overseas-gallery .disclaimer-box{padding: 10px 20px;}
#overseas-gallery .disclaimer-box h2{background: none; font-size: 45px; line-height: 45px; padding: 0 0 20px 110px; margin: 0;}
#overseas-gallery .disclaimer-box h2 span{color: #fcaa37; font-size: 60px; line-height: 60px;}
#overseas-gallery .disclaimer-box h3{font-size: 15px; padding-bottom: 5px;}
#overseas-gallery .disclaimer-box p{font-size: 12px; line-height: 16px; padding: 0 0 20px 0; margin: 0;}
#overseas-gallery .disclaimer-box .accept-link{float: right;}
#overseas-gallery .disclaimer-box .accept-link a{padding: 0 30px; margin-bottom: 15px; width: 126px; height: 16px; outline: none; background: url(../images/bg-rukus-overseas-gallery-accept.gif) 0 0 no-repeat; text-decoration: none; color: #020202; float: right; font-size: 17px; line-height: 17px; font-weight: bold;}
#overseas-gallery .disclaimer-box .accept-link a:hover{color: #fff;}
#overseas-gallery .gallery-box{padding: 10px 20px;}
#overseas-gallery .gallery-box h2{background: none; font-size: 30px; padding: 20px 0 20px 110px; margin: 0;}
#overseas-gallery .gallery-box h2 span{color: #fcaa37;}
#overseas-gallery .gallery-box img{vertical-align: bottom;}
#overseas-gallery .gallery-box{display: none;}
#overseas-gallery .gallery-box ul.gallery-list{list-style-type: none; padding: 0; margin: 0; float: left; display: none;}
#overseas-gallery .gallery-box ul.current{display: block;}
#overseas-gallery .gallery-box ul.gallery-list li{padding: 0; margin: 0 0 2px 0; position: relative; height: 53px; width: 88px; vertical-align: bottom;}
#overseas-gallery .gallery-box ul.gallery-list li img{border: 4px solid #451a0e; position: absolute; top: 0; left: 0;}
#overseas-gallery .gallery-box ul.gallery-list li.current img{border-color: #a94325;}
#overseas-gallery .gallery-box .gallery-viewer{margin: 0 0 2px 4px; border: 4px solid #a94325; width: 568px; height: 320px; float: left;}
#overseas-gallery .gallery-box .gallery-viewer .controls{position: relative;}
#overseas-gallery .gallery-box .gallery-viewer .controls a{position: absolute; height: 15px; padding: 8px 23px 0 0; outline: none;}
#overseas-gallery .gallery-box .gallery-viewer .controls a:hover{background-position: 0 -23px !important;}
#overseas-gallery .gallery-box .gallery-viewer .controls a.prev{top: 10px; left: 0; background: url(../images/bg-rukus-overseas-gallery-prev.gif) 0 0 no-repeat;}
#overseas-gallery .gallery-box .gallery-viewer .controls a.next{top: 10px; left: 545px; background: url(../images/bg-rukus-overseas-gallery-next.gif) 0 0 no-repeat;}
#overseas-gallery .gallery-box ul.gallery-pages{list-style-type: none; padding: 10px 0 5px 0; margin: 0; float: left;}
#overseas-gallery .gallery-box ul.gallery-pages li{padding: 0; margin: 0; float: left;}
#overseas-gallery .gallery-box ul.gallery-pages li a{padding: 0 12px 0 8px; margin: 4px 4px 0 0; width: 20px; height: 16px; background: url(../images/bg-rukus-overseas-gallery-pages.gif) -4px 0 no-repeat; text-decoration: none; color: #020202; float: left; font-size: 17px; line-height: 17px; font-weight: bold; outline: none; text-align: center;}
#overseas-gallery .gallery-box ul.gallery-pages li.current a{background-position: -4px -16px; margin: 0 4px 4px 0; color: #fff;}
#overseas-gallery .gallery-box ul.gallery-pages li a:hover{color: #fff;}
#overseas-gallery .gallery-box .galley-description{float: left; width: 245px; padding: 14px 0 0 10px; text-align: right; font-size: 14px;}/*clear*/

