/*-----------------------------------------------
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;}/* 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;}
  
.prius-container a,
.prius-container a:link {color: #181A21; text-decoration: underline; font-weight: normal;}
.prius-container a:visited,
.prius-container a:hover,
.prius-container a:active {text-decoration: none; color:#181a21;}
.prius-container {background: transparent url(../images/bg-body.gif) 50% 0 no-repeat;}
.prius-container h2 {font-size: 1.9em; font-weight: normal; color: #4f637e; margin-bottom: 18px;}
.prius-container h3 {font-size: 1.4em; font-weight:bold; color: #4f637e; font-weight:bold;}
.prius-container h4 {font-size: 1.6em; font-weight: normal; color: #3a526f; margin-bottom: 10px;}
.prius-container p {line-height: 1.6em; margin-bottom: 20px; color:#2c4261; padding:10px 50px 0 12px;}

/* Reusables
----------------------------------------------- */
div.horizontal-divider-black {display:none; height:1px; width:100%; background-color:#181a21; font-size:1%;}
div.horizontal-divider-lightblue {display:none; height:2px; width:705px; margin-left:10px; background:transparent url(../images/bg-twocolumn-h4_yaris.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_yaris.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_yaris.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-color: #d6d7d9;}
.prius-container .content_navPage .vehicle-others-col-right {background-color: #e8edf1;}

/* Components
----------------------------------------------- */

/* Banner */
.prius-container div#flashHeading, 
.prius-container div#fashContent, 
.prius-container div#bannerHeader, 
.prius-container div#imgHeading, 
.prius-container div#eventHeader {background-color:#384858 !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; height:107px;}
.prius-container .vehicle-others-header {background:transparent url(../images/bg-sub-banner_yaris.jpg) 0 0 no-repeat; }
.prius-container .nopriuslogo {}
  
.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-top:58px;}
.prius-container .container_col_right .padPage .nopriuslogo .one_col_header .vehicle-header-a {display:block; width:480px; padding:40px 0 0 0; margin:0;}
.prius-container .container_col_right .padPage .vehicle-header .one_col_header .vehicle-header-a-text {font-size:1.2em; color: #4f637e; font-weight:bold; 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: #4f637e; 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:58px;}
.prius-container .container_col_right .padPage .vehicle-header .two_col_header .vehicle-header-a-pagename {font-size:1.7em; color: #4f637e; margin:0; padding:0 0 0 20px; font-weight:normal;}
.prius-container .container_col_right .padPage .vehicle-header .two_col_header .vehicle-header-a-text {font-size:1.2em; color: #4f637e; font-weight:bold; margin:0; padding:0 0 0 20px; line-height:1.3em;}
.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:#6881a0;}
  .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: #6881a0; 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-navy-arrow.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-navy-arrow-down.gif);}
  
  .prius-container div.side_menu ul.levelOne ul.levelTwo {background-color:#7e93b0; 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-navy-arrow.gif) 25px no-repeat; 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-color:#556d8f !important; background-position:27px; background-image:url(../images/bullet-navy-arrow.gif) !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-navy-arrow-down.gif);}
  
  .prius-container h3.tools {background:transparent url(../images/bg-lhs-section-title_yaris.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:0px;}
  
  .prius-container .container_col_right .padPage .two_col_content {padding-top:28px; margin-bottom:20px; background:#e8edf1 url(../images/bg-rhs_yaris.gif) 0 top no-repeat;} /* 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:0; margin-bottom:20px; background:#e8edf1 url(../images/bg-rhs_yaris.gif) 0 top no-repeat;}
  .prius-container .container_col_right .padPage .one_col_content .content-col-c {width:740px; padding-left:10px;}

/* Great Offers Promo box */
.prius-container .container_col_right .homepage-great-offers-promo {width:100%; background:#6980a0 url(../images/bg-yaris-greatoffers-home.gif) 0 top no-repeat;}
  .prius-container .container_col_right .homepage-great-offers-promo .promos {display:block; width:750px; margin:9px 0 0;}
  .prius-container .container_col_right .homepage-great-offers-promo .promos .promo-left {float:left; background:none; height:155px; margin-right:0px; padding-bottom:10px;}
  .prius-container .container_col_right .homepage-great-offers-promo .promos .promo-left .great-offers-a {background:transparent url(../images/bg-yaris-greatoffers-logo.png) no-repeat scroll 17px 0; width:375px; height:100px; margin-top:20px; padding-top:40px;}
  .prius-container .container_col_right .homepage-great-offers-promo .promos .promo-left .great-offers-a p.note-dealer-enquiry-b {float:left; color:#F0F4F7; font-size:12px; margin:0 0 0 21px; padding:60px 0 0; width:180px;}
  .prius-container .container_col_right .homepage-great-offers-promo .promos .promo-left .great-offers-a .type-a {float:right; display:block; width:140px; margin-top:65px; margin-right:30px;} 
  .prius-container .container_col_right .homepage-great-offers-promo .promos .promo-left .great-offers-a .post {height:20px; padding-top:6px;}
  .prius-container .container_col_right .homepage-great-offers-promo .promos .promo-left .great-offers-a .post input.text {float:left; font-size:12px; padding:0; width:63px;}
  .prius-container .container_col_right .homepage-great-offers-promo .promos .promo-left .great-offers-a .post input.btn-find {float:right; background:transparent url(http://www.toyota.com.au/greatoffers/images/btn-find.gif) 0 0; height:20px; padding-top:20px; width:66px; border:0;}
  
  .prius-container .container_col_right .homepage-great-offers-promo .promos .promo-right {float:right; width:340px; margin:20px 20px 0 0; padding-left:10px; padding-bottom:10px;}
  .prius-container .container_col_right .homepage-great-offers-promo .promos .promo-right .vehicle-promo-details {float:left; width:162px; padding:5px 0 0 0px;}
  .prius-container .container_col_right .homepage-great-offers-promo .promos .promo-right .vehicle-promo-details dl dt {color:#F0F4F7; font-size:18px; font-weight:normal; margin:0;}
  .prius-container .container_col_right .homepage-great-offers-promo .promos .promo-right .vehicle-promo-details dl dd {color:#F0F4F7; font-size:12px; margin:0;}
  .prius-container .container_col_right .homepage-great-offers-promo .promos .promo-right .vehicle-promo-details dl dd p {color:#F0F4F7; font-size:12px; line-height:1.6em; margin-bottom:0; padding:0;}
  .prius-container .container_col_right .homepage-great-offers-promo .promos .promo-right .vehicle-promo-details dl dd p.great-offers-price {color:#F0F4F7; font-size:14px; line-height:1.6em; margin-bottom:0; padding:0;}
  .prius-container .container_col_right .homepage-great-offers-promo .promos .promo-right .vehicle-promo-details dl dd p.great-offers-price em {font-size:16px; font-weight:bold; font-style:normal; text-decoration:none;}
  .prius-container .container_col_right .homepage-great-offers-promo .promos .promo-right .vehicle-promo-details dl dd p.great-offers-price strong {color:#FFFFFF; display:inline-block;}
  .prius-container .container_col_right .homepage-great-offers-promo .promos .promo-right .vehicle-promo-details dl dd.vehicle-promo-view-offer {margin-top:10px; background:transparent url(../images/bg-link-red-arrow.gif) 0 5px no-repeat; padding-left:10px;}
  .prius-container .container_col_right .homepage-great-offers-promo .promos .promo-right .vehicle-promo-details dl dd.vehicle-promo-view-offer a {color:#FFFFFF;}
  .prius-container .container_col_right .homepage-great-offers-promo .promos .promo-right .vehicle-promo-picture {float:right; height:117px; width:170px;}
  
/* Promo boxes bottom */
.prius-container .container_col_right .sections-block-container {background:#6881a0 url(../images/bg-yaris-promoboxes.gif) 0 0 no-repeat;}
  .prius-container .container_col_right .sections-block-container .section-block {padding:10px 0px 20px 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 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.3em; color:#212830;}
  .prius-container .container_col_right .sections-block-container .section-block .section-block-text p.promo-box-links {background:transparent url(../images/bg-link-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;}
  .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;}
  .prius-container .container_col_right .sections-block-container .section-block h4 {color:#fdfffc;}

  .prius-container .container_col_right .sections-block-container #section-block-1, 
  .prius-container .container_col_right .sections-block-container #section-block-2, 
  .prius-container .container_col_right .sections-block-container #section-block-3, 
  .prius-container .container_col_right .sections-block-container #section-block-4{height: 156px} 
        
  .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; }
  .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:374px;}
  .prius-container .container_col_right .sections-block-container #section-block-2 h4 {display:block; background:none;}
  .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; width:374px; border-right:1px solid #000000;}
  .prius-container .container_col_right .sections-block-container #section-block-3 h4 {display:block; background:none; }
  .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; width:374px;}
  .prius-container .container_col_right .sections-block-container #section-block-4 h4 {display:block; background:none; }
  .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: #6880a0; 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; color:#FFFFFF;}/* 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; color:#FFFFFF;}
  .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:#FFFFFF;}
  .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:#FFFFFF;}
  
  .prius-container .download-pdf-box .two_col_right_pdf {float:right; width: 266px; background-color: #7e93af; 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;}
 
/* Pages
----------------------------------------------- */

/* Home */

/*.prius-container .vehicle-home-header {background:transparent url(../images/bg-yaris-logo.jpg) 0 0px no-repeat;}*/ /* for normal banner */
.prius-container .vehicle-home-header {background:transparent url(../images/bg-yaris-logo-edge.jpg) 0 0px no-repeat;} /* for EDGE banner */
  .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-col-right .padPage .two_col_content {background: #d6d7d9;}
  
  * .prius-container .vehicle-home-header .one_col_header {height: 1%;}
  *+.prius-container .vehicle-home-header .one_col_header {height: 1%;}
  
  .prius-container .container_col_right .padPage .vehicle-header .two_col_header .vehicle-header-b {}
  * .prius-container .container_col_right .padPage .vehicle-header .two_col_header .vehicle-header-b {height: 100px!important;}
    .prius-container .container_col_right .padPage .vehicle-header .two_col_header .vehicle-header-b ul {list-style:none; text-align:left; margin:0 0 0 78px; padding: 55px 0 0 0;}
    * .prius-container .container_col_right .padPage .vehicle-header .two_col_header .vehicle-header-b ul {padding-top: 40px}
    .prius-container .container_col_right .padPage .vehicle-header .two_col_header .vehicle-header-b ul li {margin-right:2px; float:left;}
    .prius-container .container_col_right .padPage .vehicle-header .two_col_header .vehicle-header-b ul li p.gallery-link-thumb {background-color:#ffffff; width:85px; height:47px; padding:0; margin:0;}
    .prius-container .container_col_right .padPage .vehicle-header .two_col_header .vehicle-header-b ul li p.gallery-link-thumb img {margin:4px}
    .prius-container .container_col_right .padPage .vehicle-header .two_col_header .vehicle-header-b ul li p.gallery-link-text {background:#ffffff url(../images/bg-link-darkblue-arrow_yarissedan.gif) 5px 5px no-repeat;width:71px; height:17px; padding:0 0 0 14px; margin:2px 0 0 0; font-size:10px;}
    .prius-container .container_col_right .padPage .vehicle-header .two_col_header .vehicle-header-b ul li p.gallery-link-text a {text-decoration:none;}

.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_yaris.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 #fff;}
  .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 #4f637e;}
  .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-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_yaris.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:250px; margin:0 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: -50px 0 0 260px; padding:0 0 0 14px; background:transparent url(../images/bg-link-red-arrow.gif) 5px 6px no-repeat; letter-spacing:0pt; color:#000000;}
  .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 #ffffff;}

  
/* 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 p.content-disclaimer-type-b {padding:0px 50px 0 12px; }
  .prius-container .one_col_content .accessories-a p.content-disclaimer-type-b a {text-decoration:underline;}
  
  .prius-container .one_col_content .accessories-a .two_col_left {float:left; width:400px; padding:0 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 #ffffff;}
  .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-imagegallery_yaris.gif) 0 5px no-repeat; width:70px; height:23px; 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-darkbluearrow_yaris.gif) 0 0 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-darkbluearrow_yaris.gif) 0 2px no-repeat; width:45px; height:26px;}/* ie6 */
  
  .prius-container .one_col_content .accessories-a .two_col_right {float:right; width:266px; height:260px; padding:0; margin:0 35px 10px 0;}/* ie 6*/
  .prius-container .one_col_content .accessories-a .two_col_right .sideInfo {color:#4f637e; 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:#4f637e; font-size:1.4em;}
  .prius-container .one_col_content .accessories-a .two_col_right dl.sideInfoDescription dd {color:#4f637e; height: 210px; overflow-y: auto;}
  
  .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:1px; margin-bottom:2px; border:4px solid #FFFFFF;}
  .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:1px; margin-bottom:2px; border:4px solid #394e6d;}
  .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-camry.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-camry.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:#6b82a2 url(../images/bullet-white-arrow_cam.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:#6b82a2 url(../images/bullet-white-arrow-down_cam.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.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:#fffffd;}
  .prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description {display:block; margin-bottom:0; background-color:#e4efef; border-top:1px solid #c8dedf;  color:#171a1f;}
  .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 .inner .image {float:right; margin-right:20px;}
  .prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .inner .image a {display:block; border:4px solid #FFFFFF; outline:none;}/* ie7 */
  .prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .inner .noborder a{border: none;}   
  .prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .inner .image a img {display:block;}
  .prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .inner .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 .inner .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 .inner .image .image-enlarge-a a.btn-plus-grey {border:none; width: 19px; background: url(../images/btn-enlarge-grey_cam.gif) 0 0 no-repeat;}
  .prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .inner .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 .inner .text-b {float:left; width:280px;}
  .prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .inner .video {float:right;}
  .prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .inner .video a {display:block;}

.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .text-b {float:left !important; width:380px !important;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .video {float:right; width:247px; height:175px; margin-right:10px; border:4px solid #FFFFFF;}
	* html .prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .video {margin-right:5px;}


/* Specifications */
  .prius-container .vehicle-others-col-right .two_col_content{}/* ie6 */
  .prius-container .two_col_content .intro-type-a {display:block; margin:0 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:#6b82a2 url(../images/bullet-white-arrow_cam.gif) 10px 14px no-repeat; padding:10px 0 10px 26px; margin-bottom:0; cursor:pointer; color:#FFFFFF;}
	.prius-container .two_col_content .specification-a ul.spec-list li.spec-category p.active {background: #6b82a2 url(../images/bullet-white-arrow-down_cam.gif) 10px 16px no-repeat; padding:10px 0 10px 26px; margin-bottom:0; cursor:pointer; color:#FFFFFF;}
	.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: #f4f6f8; border-top:1px solid #e8edf1; 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: #f4f6f8; border-top:1px solid #e8edf1; float: left; width: 490px; color:#000000;}
	.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:#181a21;}
	.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:#181a21; 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: #6b82a2;}/* ie6 */
  .prius-container .two_col_content .specification-b p.legend-title {padding:8px 0 7px 9px; color: #ffffff; margin:0; border-bottom:1px solid #C8DEDF; font-size:1.3em; font-weight:bold;}
  .prius-container .two_col_content .specification-b dl.legend-list {margin-bottom:0; border-bottom:1px solid #C8DEDF; font-size:11px;}
  .prius-container .two_col_content .specification-b dl.legend-list.odd {background-color:#9eaec3;}
  .prius-container .two_col_content .specification-b dl.legend-list.even {background-color:#6b82a2;}
  .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 #C8DEDF; 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-b.gif) 0 5px no-repeat; color: #181A21;}
  .prius-container .spec-summary-a ul.dotList li a {color: #181A21;}

/* 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:394px; margin:0; padding:0;}/* 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 #ffffff;}
  
  .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: #181A21;}/* 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-darkbluearrow.gif) 0 0 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-darkbluearrow.gif) 0 2px 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 #fff;}
  .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 #4f637e;}
  
  .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-yaris-media-thumb-popup-left.gif) 0 0 no-repeat;}
    .thumb_description_popup.middle .thumb_description_container {background:transparent url(../images/bg-yaris-media-thumb-popup-middle.gif) 0 0 no-repeat;}
    .thumb_description_popup.right .thumb_description_container {background:transparent url(../images/bg-yaris-media-thumb-popup-right.gif) 0 0 no-repeat;}
    
  
/* Vehicle Videos Gallery */
.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 #fff; outline:none;}
  .prius-container .one_col_content .videos-a ul.thumbnails-list li.thumbnail a:hover {display:block; height:43px; border:4px solid #4f637e;}
  .prius-container .one_col_content .videos-a ul.thumbnails-list li.thumbnail a.active {display:block; height:43px; border:4px solid #4f637e; 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:0px;}
  .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_yaris.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:36px; background:transparent url(../images/btn-compare-grades_yaris.gif) 0 2px no-repeat; text-indent:-9999px;}
  .prius-container .one_col_content .range-overview-a h4 span.btn-gct a:hover {display:block; width:148px; height:36px; background:transparent url(../images/btn-compare-grades-hover_yaris.gif) 0 2px no-repeat; text-indent:-9999px;}
  
  .prius-container .one_col_content .range-overview-a .four_column {margin-top:15px; width:715px; padding-left:11px; padding-bottom:8px;}
  .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 16px 0; padding:0; height: 290px;}
  .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; color:#1c3a46;}
  .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; color:#24282f;}
  .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/link-arrow2.gif) 8px 3px no-repeat; padding:0 0 0 22px; margin-bottom:0.5em; 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-blue.gif) 0 0 no-repeat; cursor:pointer;}
  .prius-container .gallery_popup .gp_main_image {background:transparent url(../images/loader-gallery-camry.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-camry.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-navy-arrow-b.gif) 0 7px 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-navy-arrow-down-b.gif) 0 5px no-repeat; padding:0 0 0 15px; color:#2a4160; 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:#6b82a2;}
  .prius-container .one_col_content .color-trim-a table tr.row-even {background-color:#b3c0d0;}
  .prius-container .one_col_content .color-trim-a table tr.row-title th {padding:6px; text-align:center; border-left:1px solid #c8dedf; border-right:#c8dedf;}
  .prius-container .one_col_content .color-trim-a table tr.row-content th {width:135px; padding:6px; text-align:left; border:none;}
  .prius-container .one_col_content .color-trim-a table tr.row-content td {padding:6px; text-align:center; border-left:1px solid #c8dedf; border-right:#c8dedf;}
  .prius-container .one_col_content .color-trim-a .color-trim-disclaimer {color:#3A526F;}
  .prius-container .one_col_content .color-trim-a .color-trim-disclaimer strong {color:#3A526F;}
  
/* 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-yaris-landing {}
  #feature-yaris-landing {background:transparent url(../images/bg-feature-yaris-landing.jpg) 0 0 no-repeat;}

#explore-yaris-landing {}
  #explore-yaris-landing {background:transparent url(../images/bg-explore-yaris-landing.jpg) 0 0 no-repeat;}
  

.container_landing_a {height: 508px; position: relative; margin-bottom:-2px;}
  .container_landing_a .container_landing_header {display:inline-block; margin: 465px 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: 196px; height:61px; background: transparent url(../images/bg-camry-landing-widget.png) 0 0 no-repeat; position: absolute; border: 1px solid #334a52;}/* 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: #fff 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:#FFFFFF; font-size: 1.1em; font-weight: bold; padding: 20px 0 7px 0; margin: 0!important;}
  .container-landing-widget h3.two-lines {color:#FFFFFF; padding: 13px 0 14px 0px;}
  .container-landing-widget p {padding: 0; color: #ffffff; 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/link-landing-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: #FFFFFF;}

.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 {} 

.prius-indicator {width: 39px; height: 40px;position: absolute; top: 100px ; z-index: 9999;}

/* Explore Landing */
#explore-yaris-landing #indicator-b {left: 10px; top: 307px;}
#explore-yaris-landing #indicator-c {left: 378px; top: 5px;}
#explore-yaris-landing #indicator-d {left: 445px; top: 168px;}
#explore-yaris-landing #indicator-e {left: 380px; top: 328px;}

#explore-yaris-landing #widget-b {left: 30px; top: 327px;}
#explore-yaris-landing #widget-c {left: 398px; top: 25px;}
#explore-yaris-landing #widget-d {left: 465px; top: 188px;}
#explore-yaris-landing #widget-e {left: 95px; top: 125px;}


/* Feature Landing */
#feature-yaris-landing #widget-a {left: 75px; top: 20px;}
#feature-yaris-landing #widget-b {left: 458px; top: 123px;}
#feature-yaris-landing #widget-c {left: 160px; top: 190px;}
#feature-yaris-landing #widget-d {left: 460px; top: 310px;}

/* 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('/toyota/vehicles/images/yaris-controls-close.gif') 0px 5px no-repeat;
  padding-left: 13px;
  height: 12px;
  display: inline-block;
  cursor: pointer;
}

#accordion-controls li.expand-all a {
  background: url('/toyota/vehicles/images/yaris-controls-expand.gif') 0px 5px no-repeat;
  padding-left: 13px;
  height: 12px;
  display: inline-block;
  cursor: pointer;
}

/* Glossary Popup */
.glossary_popup {position: absolute; display: none; z-index: 500; display: block; text-align: left;}
.glossary_popup .JTContainer {background: transparent url(../images/xbg-glossary-popup-a_yaris.gif) 0 0 no-repeat; width: 530px; height: 224px; padding: 5px 5px 0 5px;} 
.glossary_popup .JTContainer.alter {background: transparent url(../images/xbg-glossary-popup-b_yaris.gif) 0 0 no-repeat;}
.glossary_popup .header {background: transparent url(../images/xbg-glossary-popup-header_yaris.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(http://www.toyota.com.au/toyota/main/images/fl-loader-glossary.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;}
		
/* Yaris Block */
#yaris-block {background: #fff url(../images/bg-yaris-body-block.gif) 50% -2px no-repeat;}
#yaris-block .prius-container {background: transparent url(../images/bg-yaris-body-block-footer.gif) left bottom repeat-x;}
#yaris-block #imgHeading{/*background-color: #fff !important;*/background: #fff url(../images/yaris-homepage-banner-block.jpg) 0 0 no-repeat !important;}
#yaris-block #flashHeading{margin-bottom: 0; height: 539px;}
#yaris-block #flashHeading img{vertical-align: bottom;}
#yaris-block .container_content {margin-bottom: 3px;}

#yaris-block #global-footer{padding-bottom: 56px; border: none; background: none;}


#yaris-block .vehicle-header {height: 90px;}
#yaris-block .vehicle-home-header {background: transparent url(../images/bg-yaris-block-logo.jpg) 0 0px no-repeat;}
#yaris-block .two_col_content .homepage-b h4,
#yaris-block .two_col_content .homepage-a h4 {background: transparent url(../images/bg-twocolumn-h4_yaris-block.gif) 0 bottom repeat-x; padding-bottom: 15px; margin-bottom: 15px;}

#yaris-block .container_col_left{background-color: #171a21;}
#yaris-block .container_col_left h3.tools {margin-top: 1px;}
#yaris-block .container_col_left div.side_menu ul {margin-bottom: 0;}

#yaris-block .container_col_right .padPage .vehicle-header .two_col_header .vehicle-header-a {padding: 0 0 0 220px; width: 530px;}
#yaris-block .container_col_right .sections-block-container {background: #6881a0 url(../images/bg-yaris-promoboxes-block.gif) top left repeat-x; float: left;}
#yaris-block .container_col_right .sections-block-container .section-block {border-top: none; border-bottom:solid 1px #000; }
#yaris-block .container_col_right .sections-block-container #section-block-1 { border-bottom:solid 1px #000;}

#yaris-block .vehicle-home-col-right{background-color: #fff;}
#yaris-block .vehicle-home-col-right .padPage {background: #fff url(../images/bg-yaris-pad-block.gif) left bottom repeat-x; float: left;}
#yaris-block .vehicle-home-col-right .padPage .two_col_content {background: none;}


#yaris-block .share-links{position: relative;}
#yaris-block .share-links .addthis_toolbox{position: absolute; top: -49px; left: 213px;}
#yaris-block .share-links a{color: #990000;}

#yaris-block .two_col_content .homepage-a ul.homepage-features-list{margin-left: 11px;}
#yaris-block .two_col_content .homepage-a ul.homepage-features-list li p.description{width: 220px;}
#yaris-block .two_col_content .homepage-a ul.homepage-features-list li span.thumb a,
#yaris-block .two_col_content .homepage-a ul.homepage-features-list li span.thumb a:link,
#yaris-block .two_col_content .homepage-a ul.homepage-features-list li span.thumb a:active,
#yaris-block .two_col_content .homepage-a ul.homepage-features-list li span.thumb a:visited {height:40px; padding: 5px 8px 9px 6px; border: none; background: transparent url(../images/bg-yaris-block-thumb.png) 0 0 no-repeat;}
#yaris-block .two_col_content .homepage-a ul.homepage-features-list li span.thumb a:hover {border: none;  background-position: 0 -54px;}
#yaris-block .two_col_content .homepage-a ul.homepage-features-list li span.thumb img{vertical-align: bottom;}

#yaris-block .two_col_content .homepage-b #homepage-flash-video{margin-top: 0;}

#yaris-block .sedan{float: left; padding: 23px 0 0 10px;}
#yaris-block .sedan a{font-size: 1px; color: #fff; width: 140px; height: 60px; background: transparent url(../images/icon-yaris-block-sedan.gif) 0 0 no-repeat; float: left;}

#yaris-block .icons{float: left; padding: 35px 0 0 0;}
#yaris-block .icons ul{list-style: none; margin: 0!important; padding: 0!important;}
#yaris-block .icons ul li{margin: 0; padding: 0; float: left; height: 38px;}
#yaris-block .icons ul li a{color: #434e55; padding: 12px 10px 12px 42px; font-weight: bold; font-size: 10px; text-decoration: none; float: left; background: transparent url(../images/icon-yaris-block.gif) 0 0 no-repeat;}
#yaris-block .icons ul li a.ebrochure{background-position: 0 0;}
#yaris-block .icons ul li a.enquiry{background-position: 0 -38px;}
#yaris-block .icons ul li a.batd{background-position: 0 -76px;}	

/* Yaris Block - Game of Skill forms */
#yaris-block .prius-container .GameOfSkill h2 {background-color: #6881A0; color: #fff;}
#yaris-block .prius-container .GameOfSkill p,
#yaris-block .prius-container .GameOfSkill strong,
#yaris-block .prius-container .GameOfSkill ul,
#yaris-block .prius-container .GameOfSkill li,
#yaris-block .prius-container .GameOfSkill .content_col_right h2 {color: #2C4261;}
#yaris-block .prius-container .GameOfSkill .content_col_right h2 {background: none;}
#yaris-block .prius-container .GameOfSkill .padPage .content_col .content_col_left table.form tr th {text-align: left;}
#yaris-block .prius-container .GameOfSkill a:visited {text-decoration: underline;}
#yaris-block .prius-container .GameOfSkill a:hover {text-decoration: none;}
