/*-----------------------------------------------
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: #181a21; font-family:Arial, Helvetica, sans-serif;}
#container_header {margin-bottom: 0; height: 90px;}

#global-footer {background-color: #181a21; border-top: 1px solid #334458; font-size:0.9em; font-weight:normal; padding-bottom: 40px!important;}/* cleared *//* ie6 *//* ie7 */
	#global-footer p {float:left; margin-top:10px; margin-bottom:1em; padding:0; color:#D1D8DE;}
	#global-footer ul li a {font-weight:normal;}
	
.prius-container a,
.prius-container a:link {color: #FFFFFF; text-decoration: underline; font-weight: normal;}
.prius-container a:visited,
.prius-container a:hover,
.prius-container a:active {text-decoration: none; color:#FFFFFF;}
.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: #FFFFFF; font-weight:bold;}
.prius-container h4 {font-size: 1.6em; font-weight: normal; color: #FFFFFF; margin-bottom: 10px;}
.prius-container p {line-height: 1.6em; margin-bottom: 20px; color:#FFFFFF; padding:10px 50px 0 12px;}

.clear {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.padPage span.note {display:block; font-size:0.9em; padding: 0 50px 10px 12px; color:#FFFFFF;}

/* Reusables
----------------------------------------------- */
div.horizontal-divider-black {display:none; height:1px; width:100%; background-color:#181a21; font-size:1%;}
div.horizontal-divider-lightblue {display:block; height:2px; width:705px; margin-left:10px; background:transparent url(../images/bg-twocolumn-h4_camhybrid.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_camhybrid.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_camhybrid.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;}
.prius-container .arrowlinks-blue {background:transparent url(../images/bullet-blue-arrow_camhybrid.gif) 0 6px no-repeat;}

/* Strays
----------------------------------------------- */

	
/* Structural elements
----------------------------------------------- */
.prius-container {}
.prius-container .content_navPage .container_col_left {margin-top:10px;}		
.prius-container .content_navPage .container_col_right {margin-top:0px;}
.prius-container .content_navPage .vehicle-home-col-right {background:transparent url(../images/bg-camhybrid-body-col-right.gif) 0 0 repeat-y; margin-top:0px;}
.prius-container .content_navPage .vehicle-others-col-right {background:transparent url(../images/bg-camhybrid-body-col-right.gif) 0 0 repeat-y; margin-top:0px;}

/* Components
----------------------------------------------- */

/*SEO*/
.content_navPage .seo-content {position: absolute; bottom: 10px; left: 0; width: 100%;}
  .content_navPage .seo-content p {font-size: 11px; font-weight: normal; color: #D1D8DE; padding: 0; margin: 0; float: left;}
  .content_navPage .seo-content h1 {display: inline; text-indent: 0; background: none!important; font-size: 11px; font-weight: normal; color: #D1D8DE; margin: 0; line-height:1.6em;} 
  .content_navPage .seo-content p.breadcrumb {float: none; clear: both;}
  .content_navPage .seo-content p.breadcrumb a {color: #00a2d0; text-decoration: underline;}
  .content_navPage .seo-content p.breadcrumb a:hover {text-decoration: none;}

/* Banner */
.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;}
.prius-container div#flashHeading {background-color:#181A21 !important; margin:0; padding:0; border:none;}

/* Header */
.prius-container .vehicle-header {width:750px;}
.prius-container .vehicle-header-promotion{float: left; border-bottom:1px solid #000000;}
.prius-container .vehicle-others-header {background:transparent url(../images/bg-header-otherpages_camhybrid.jpg) 0 0 no-repeat;}
.prius-container .pricing {background:transparent url(../images/bg-hybrid-camry-nologo-2-9.gif) 0 0 no-repeat;}

.prius-container #hybridcamry-design-header {background:transparent url(../images/bg-header-design_camhybrid.jpg) 0 0 no-repeat;}
.prius-container #hybridcamry-handling-header {background:transparent url(../images/bg-header-handling_camhybrid.jpg) 0 0 no-repeat;}
.prius-container #hybridcamry-ownership-header {background:transparent url(../images/bg-header-ownership_camhybrid.jpg) 0 0 no-repeat;}
.prius-container #hybridcamry-performance-header {background:transparent url(../images/bg-header-performance_camhybrid.jpg) 0 0 no-repeat;}
.prius-container #hybridcamry-technology-header {background:transparent url(../images/bg-header-technology_camhybrid.jpg) 0 0 no-repeat;}
.prius-container #hybridcamry-lifestyle-header {background:transparent url(../images/bg-header-lifestyle_camhybrid.jpg) 0 0 no-repeat;}
.prius-container #hybridcamry-fueleconomy-header {background:transparent url(../images/bg-header-fueleconomy_camhybrid.jpg) 0 0 no-repeat;}

.prius-container .nopriuslogo {}
	
.prius-container .container_col_right .padPage .vehicle-header .one_col_header {height:70px; border-bottom:1px solid #000000;}
.prius-container .container_col_right .padPage .vehicle-header .one_col_header .vehicle-header-a {display:block; width:610px; padding-top:5px;}/* ie6 *//* ie7 */
.prius-container .container_col_right .padPage .vehicle-header .one_col_header .vehicle-header-a-text {font-size:1.1em; color: #ffffff; 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: #FFFFFF; margin:0; padding:0 0 0 20px; font-weight:normal;}


.prius-container .container_col_right .padPage .vehicle-others-header .one_col_header {padding: 0 0 5px 0; height: auto;}
.prius-container .container_col_right .padPage .vehicle-header-promotion .one_col_header{border: none;}
.prius-container .container_col_right .padPage .vehicle-others-header .one_col_header .vehicle-header-a-text {color: #ffffff; line-height:1.1em; font-size:1.1em; margin:0; padding:0 0 10px 20px;}
.prius-container .container_col_right .padPage .vehicle-others-header .one_col_header .vehicle-header-a-pagename { width:705px; margin:0 0 0 20px; padding:0 0 2px 0;}


/*Icons and breadcrumbs*/
.prius-container .vehicle-links-small {width: 750px; float: left;}
.prius-container .vehicle-links-small-otherpages {padding: 10px 0;}

	.vehicle-links-small .breadcrumbs{float: left; padding: 7px 0 7px 20px; width: 339px;}
	.vehicle-links-small .breadcrumbs ul{list-style: none; margin: 0!important; padding: 0!important;}
	.vehicle-links-small .breadcrumbs ul li{margin: 0; float: left; height: 16px; background:transparent url(../images/arrow-hcamry-breadcrumbs.gif) 0 4px no-repeat; padding: 0 5px 0 8px; font-weight: bold; font-size: 12px; color: #e5edf2;}
		.vehicle-links-small .breadcrumbs ul li.fst{background: none; padding-left: 0;}
	.vehicle-links-small .breadcrumbs ul li a{color: #e5edf2; font-weight: bold; font-size: 12px; text-decoration: none; float: left;}
	.vehicle-links-small .breadcrumbs ul li a:hover{text-decoration: underline;}


	.vehicle-links-small .icons{float: right; padding: 0 10px 0 10px; width: 371px;}
	.vehicle-links-small .icons ul{list-style: none; margin: 0!important; padding: 0!important;}
	.vehicle-links-small .icons ul li{margin: 0; padding: 0; float: left; height: 30px;}
		.vehicle-links-small .icons ul li.divider{background:transparent url(../images/icon-hcamry-divider-small.gif) top left no-repeat; padding: 0 11px;}
	.vehicle-links-small .icons ul li a{color: #e5edf2; padding: 6px 0 12px 37px; font-weight: bold; font-size: 10px; text-decoration: none; float: left;}
		.vehicle-links-small .icons ul li a.ebrochure{background:transparent url(../images/icon-hcamry-erbochure-small.gif) top left no-repeat;}
		.vehicle-links-small .icons ul li a.enquiry{background:transparent url(../images/icon-hcamry-enquiry-small.gif) top left no-repeat;}
		.vehicle-links-small .icons ul li a.batd{background:transparent url(../images/icon-hcamry-batd-small.gif) top left no-repeat;}
		
.prius-container .vehicle-links {width: 750px; float: left;}
	.vehicle-links .icons{float: left; padding: 10px 0 10px 110px;}
	.vehicle-links .icons-otherpages{padding: 20px 0 0 110px;}
	.vehicle-links .icons ul{list-style: none; margin: 0!important; padding: 0!important;}
	.vehicle-links .icons ul li{margin: 0; padding: 0; float: left; height: 43px;}
		.vehicle-links .icons ul li.divider{background:transparent url(../images/icon-hcamry-divider.gif) top left no-repeat; padding: 0 35px;}
	.vehicle-links .icons ul li a{color: #e5edf2; padding: 12px 0 19px 51px; font-weight: bold; font-size: 12px; text-decoration: none; float: left;}
		.vehicle-links .icons ul li a.ebrochure{background:transparent url(../images/icon-hcamry-erbochure.gif) top left no-repeat;}
		.vehicle-links .icons ul li a.enquiry{background:transparent url(../images/icon-hcamry-enquiry.gif) top left no-repeat;}
		.vehicle-links .icons ul li a.batd{background:transparent url(../images/icon-hcamry-batd.gif) top left no-repeat;}		

/* Global Nav */

/* Global Footer */

/* Side Nav */
.prius-container div.side_menu {background-color:#677c81;}
	.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: #2f3a43; 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: #ffffff; background: transparent url(../images/bullet-blue-arrow-nav.gif) 0 no-repeat; display: block; margin-left: 15px; padding-left: 11px; text-decoration: none; padding-top: 2px; padding-bottom: 2px;}
	.prius-container div.side_menu ul.levelOne li a:visited,
	.prius-container div.side_menu ul.levelOne li a:active {color: #ffffff; 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-blue-arrow-down-nav.gif);}
	
	.prius-container div.side_menu ul.levelOne ul.levelTwo {background-color:#21282d; 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-blue-arrow-nav.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:#003d58 !important; background-position:27px; background-image:url(../images/bullet-blue-arrow-nav.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_camhybrid.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: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: 10px; margin-bottom:0; padding-bottom:25px;}
	.prius-container .container_col_right .padPage .one_col_content .content-col-c {width:740px; padding-left:10px; padding-top:15px;}
	.prius-container .vehicle-others-col-right .padPage .one_col_content .content-col-c {width:740px; padding-left:10px; padding-top:7px;} /* other pages than Homepage */

/* Great Offers Promo box */
.prius-container .container_col_right .homepage-great-offers-promo {width:100%; background:#86867b url(../images/bg-yarissedan-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:transparent url(../images/bg-promoboxes_camhybrid.gif) 0 0 repeat-y;}
	.prius-container .container_col_right .sections-block-container .section-block {padding:15px 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:#434d55;}
	.prius-container .container_col_right .sections-block-container .section-block .section-block-text p.promo-box-links {background:transparent url(../images/bullet-blue-arrow_camhybrid.gif) 0 4px no-repeat; margin:5px 10px 0 0; padding:0 0 0 14px; line-height:1.4em; color:#434d55;}
	.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:#434d55;}
	.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:#434d55;}
	.prius-container .container_col_right .sections-block-container .section-block h4 {color:#2f3a43;}
		
	.prius-container .container_col_right .sections-block-container #section-block-1 {float:left; display:block; width:374px; height:162px; background:transparent url(../images/bg-shadow-promoboxes_camhybrid.gif) 0 0 no-repeat;} 
	.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:375px; height:162px; border-left:1px solid #000000; background:transparent url(../images/bg-shadow-promoboxes_camhybrid.gif) 0 0 no-repeat;}
	.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; display:inline-block; width:374px; height:165px; 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; display:inline-block; width:375px; }
	.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: #262F37; 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: #444E57; padding: 10px 20px 10px 20px; margin: 10px 13px 10px 0;} /* ie6 */
	.prius-container .download-pdf-box .two_col_right_pdf dl {}
	.prius-container .download-pdf-box .two_col_right_pdf dl dt {color:#feffff;; font-size:1.6em; margin-bottom: 10px;}
	.prius-container .download-pdf-box .two_col_right_pdf dl dd {color:#FFFFFF;}

/* Glossary Popup */
.glossary_popup {position: absolute; display: none; z-index: 500; display: block; text-align: left;}
		.glossary_popup .JTContainer {background: transparent url(../images/bg-glossary-popup-a_cam.gif) 0 0 no-repeat; width: 530px; height: 189px; padding: 5px 5px 0 5px;} 
		.glossary_popup .JTContainer.alter {background: transparent url(../images/bg-glossary-popup-b_cam.gif) 0 0 no-repeat;}
		.glossary_popup .header {background: transparent url(../images/bg-glossary-popup-header_cam.gif) 0 0 no-repeat; height: 29px;}
		.glossary_popup .summary {padding: 0px; height: 145px;}
		.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_text {float: right; width: 250px; margin-top: 8px; height: 130px; overflow: auto;}
		.glossary_popup .summary .glossary_text.long {width: 512px; padding-right: 10px;}	
		.glossary_popup h3 {margin: 0; color: #fff; padding: 6px 0 0 8px; height: 23px; font-size: 1.1em;}
		.glossary_popup a {text-decoration: underline;}
		.glossary_popup p {margin: 0 0 10px 0;}
		#JTLoader {background : transparent url(../images/hybcam-loader.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 {background:transparent url(../images/bg-header-home_camhybrid.gif) 0 0 no-repeat; border:0;} 
	.prius-container .container_col_right .padPage .vehicle-home-header .one_col_header {height:115px;} /* cleared *//* ie6 */
	.prius-container .vehicle-home-header .one_col_header .vehicle-header-a {float: none;}
	.prius-container .vehicle-home-header .one_col_header .header-promo-area {display: block; float: left; padding: 30px 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 {padding-bottom:14px;}
	
	.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 ul {list-style:none; text-align:left; margin:0 20px 0 0; padding:0;}
		.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_camhybrid.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 25px 0;}/* ie7 */
	.prius-container .two_col_content .homepage-a ul.homepage-features-list li span.thumb {display:block; float:left; padding-top:4px;}
	.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:40px; padding:0; border:4px solid #003d58;}
	.prius-container .two_col_content .homepage-a ul.homepage-features-list li span.thumb a:hover {display:block; width:77px; height:40px; padding:0; border:4px solid #00A2D0;}
	.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 p.description .description-title {display:block; font-weight:bold;}
	.prius-container .two_col_content .homepage-a ul.homepage-features-list li p.description .home-features-arrowlinks {display:block; margin-top:10px; padding-left:10px;}
	.prius-container .two_col_content .homepage-a ul.homepage-features-list li p.description .home-features-arrowlinks a,
	.prius-container .two_col_content .homepage-a ul.homepage-features-list li p.description .home-features-arrowlinks a:link,
	.prius-container .two_col_content .homepage-a ul.homepage-features-list li p.description .home-features-arrowlinks a:active { text-decoration:underline; color:#eeeeee;}
	.prius-container .two_col_content .homepage-a ul.homepage-features-list li p.description .home-features-arrowlinks a:hover { text-decoration:none; color:#eeeeee;}
	
.prius-container .two_col_content .homepage-b {width:370px; position:relative;}
	.prius-container .two_col_content .homepage-b h4 {display:block; width:359px; padding-bottom:10px; background:transparent url(../images/bg-twocolumn-h4_camhybrid.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:5px 0 5px 0; padding:0; font-size:0.9em; line-height:1.3em;}
	.prius-container .two_col_content .homepage-b p.homepage-video-link {width:90px; position:absolute; margin: -40px 0 0 260px; padding:0 0 0 14px; letter-spacing:0pt; color:#eeeeee; background-position:2px 6px;}
	.prius-container .two_col_content .homepage-b p.homepage-image-link {width:90px; padding:0 0 0 14px; margin:0 0 0 258px; letter-spacing:0pt; color:#eeeeee; background-position:2px 6px;}
	
	.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:#eeeeee;}
	.prius-container .two_col_content .homepage-b p.homepage-video-link a:hover {font-weight:normal; font-size:1em; text-decoration:none; color:#eeeeee;}
	.prius-container .two_col_content .homepage-b #homepage-flash-video {margin-top:10px; margin-bottom:10px; width:358px;}
	.prius-container .two_col_content .homepage-b #homepage-image-snapshot {margin-top:10px; width:358px;}
	.prius-container .two_col_content .homepage-b #homepage-image-snapshot img {border:4px solid #003d58;}
	.prius-container .two_col_content .homepage-b .dotted-divider_camhybrid {width:360px; margin:10px 0; background:transparent url(../images/bg-twocolumn-h4_camhybrid.gif) 0 bottom repeat-x; height:1px; font-size:1px;}

	.prius-container .homepage-news {width:200px; padding-top: 10px;}
	.prius-container .homepage-news .rhs-news {padding: 10px 11px; margin-bottom:0; background:transparent url(/toyota/vehicles/images/bg-rhs-promo_camhybrid.png) 0 0 repeat;}
	.prius-container .homepage-news .rhs-news h3 {font-size:1.1em; font-weight: bold; padding: 5px 0;}
	.prius-container .homepage-news .rhs-news p {padding:0; margin:0; line-height:1.2em;}
	.prius-container .homepage-news .rhs-news p.camryhybrid-rss {margin-top:5px;}
	.prius-container .homepage-news .rhs-news p.camryhybrid-rss a,
	.prius-container .homepage-news .rhs-news p.camryhybrid-rss a:link,
	.prius-container .homepage-news .rhs-news p.camryhybrid-rss a:active,
	.prius-container .homepage-news .rhs-news p.camryhybrid-rss a:hover {font-size:0.9em; text-decoration:none;}
	.prius-container .homepage-news .rhs-news p.camryhybrid-rss span {vertical-align:top; margin-left:5px; text-decoration:underline;}
	
	.prius-container .homepage-news .rhs-news-articles {background:transparent url(/toyota/vehicles/images/bg-rhs-promo_camhybrid.png) 0 0 repeat; margin-bottom:20px; margin-top:0; padding-bottom:0;}
	.prius-container .homepage-news .rhs-news-articles ul {display:inline-block; list-style:none; padding:0; margin:0 0 -1px 0;}
	.prius-container .homepage-news .rhs-news-articles ul li {margin:0 0 1px 0; display: inline-block;}
	.prius-container .homepage-news .rhs-news-articles dl {margin:0; display: inline-block;}
	.prius-container .homepage-news .rhs-news-articles dt.news-title.active {background:#262f37 url(/toyota/vehicles/images/camhybrid_bluearrow-active.gif) 185px 12px no-repeat; color:#FFFFFF; padding:6px 12px 6px 11px; margin:0; display: inline-block;}
	.prius-container .homepage-news .rhs-news-articles dt.news-title {background:#262f37 url(/toyota/vehicles/images/camhybrid_bluearrow-inactive.gif) 185px 12px no-repeat; color:#FFFFFF; padding:6px 12px 6px 11px; margin:0; cursor:pointer; display: inline-block;}
	.prius-container .homepage-news .rhs-news-articles dd.news-content.active {display:block;}
	.prius-container .homepage-news .rhs-news-articles dd.news-content {display:none; color:#FFFFFF; margin-bottom:0;}
	.prius-container .homepage-news .rhs-news-articles dd.news-content .inner {padding:6px 8px 0 20px;}
	.prius-container .homepage-news .rhs-news-articles dd.news-content .inner p {padding:0; margin-bottom:0;}
	.prius-container .homepage-news .rhs-news-articles dd.news-content p.news-articles {padding:0 0 10px 11px; margin:10px 0 0 0; background-position:0 7px;}
	.prius-container .homepage-news .rhs-news-articles dd.news-content p.news-articles a,
	.prius-container .homepage-news .rhs-news-articles dd.news-content p.news-articles a:active,
	.prius-container .homepage-news .rhs-news-articles dd.news-content p.news-articles a:link {text-decoration:underline;}
	.prius-container .homepage-news .rhs-news-articles dd.news-content p.news-articles	a:hover {text-decoration:none;}
	
/* 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:20px 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 #003d58; 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 #003d58;}
	.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-camryhybrid.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-arrow_hybcam.gif) 0 3px 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-arrow_hybcam.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:20px 35px 10px 0;}/* ie 6*/
	.prius-container .one_col_content .accessories-a .two_col_right .sideInfo {color:#FFFFFF; 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:#FFFFFF; font-size:1.4em;}
	.prius-container .one_col_content .accessories-a .two_col_right dl.sideInfoDescription dd {color:#FFFFFF; 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 #003d58;}
	.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 #00A2D0;}
	.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/hybcam-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/hybcam-loader.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 p.features-intro {width:545px;}
	.prius-container .one_col_content .two_col_articles ul.articles-list {list-style:none; padding-left:0; margin:20px 0 0 5px; width:710px;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles {padding-bottom:7px; margin-bottom:15px; background:transparent url(../images/bg-twocolumn-h4_camhybrid.gif) 0 bottom repeat-x;}/* ie7 */
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles.last {background:none; padding-bottom:0; margin-bottom:0;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles span.article-summary-header {display:block; width:380px; margin-bottom:10px; color:#ffffff; font-size:1.2em; font-weight:bold;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles .text-b {color:#ffffff; font-size:1em; margin-bottom:12px;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles .text-b p {line-height:1em;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dl.article {margin-bottom:4px;}/* cleared */
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dt.article-summary {float:left; width:430px; padding:5px 0 10px 7px; margin-bottom:0;}/* ie6 */
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dt.article-summary .text-a {color:#ffffff; font-size:1em;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dt.article-summary .text-a p {padding-left:0;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dt.article-summary .text-a p.features-content-links {display:block; margin:15px 0 0 0; padding-top:0; padding-left:13px; background-position:0 6px;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dt.article-summary .text-a p.features-content-links a,
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dt.article-summary .text-a p.features-content-links a:link,
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dt.article-summary .text-a p.features-content-links a:active {text-decoration:underline; color:#ffffff;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dt.article-summary .text-a p.features-content-links a:hover {text-decoration:none; color:#ffffff;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description {display:block; float:right; width:245px; margin-bottom:0; color:#FFFFFF; padding-bottom:10px;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .inner {}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .inner .image,
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .inner .video {float:right;} /* ie6 */
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .inner .image a {display:block; width:237px; border:4px solid #003d58; outline:none; padding-right:3px;}/* 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:right; display:block; width:210px; font-size:0.9em; margin:5px 10px 0 5px; color:#ffffff;}/* ie6 *//* ie7 */
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dd.article-description .inner .image .image-enlarge-a {float:left; display:block; width:19px; margin:5px 0 0 0;}
	.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; height:19px; background: url(../images/btn-enlarge-grey_camhybrid.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;}/* ie6 */
	.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 dt.article-summary .text-a .list-white-bullet {padding:0; margin:15px 0 0 0; list-style:none;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles dt.article-summary .text-a .list-white-bullet li {margin:0; background:transparent url(../images/bullet-white_camhybrid.gif) 0 5px no-repeat; color:#ffffff; padding-left:10px;}
	
/* Features - subpages */
.prius-container .one_col_content .two_col_articles {}
	.prius-container .one_col_content .two_col_articles ul.articles-list.content-pages {margin:-10px 0 0 10px;}
	.prius-container .one_col_content .two_col_articles ul.articles-list.content-pages li.articles {padding-bottom:0; margin-bottom:20px; background:none;}
	.prius-container .one_col_content .two_col_articles ul.articles-list dd.article-description .inner .popup-title {display:none;}
	.prius-container .one_col_content .two_col_articles ul.articles-list dd.article-description .inner p.video-title {padding:0 5px; margin-bottom:0; color:#FFFFFF; font-size:0.9em; line-height:15px; }
	
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles.media-right dt.article-summary {float:left; width:430px; padding:0; margin-bottom:0;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles.media-right dt.article-summary span.article-summary-header {display:block; width:380px; margin-bottom:10px; color:#ffffff; font-size:1.2em; font-weight:bold;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles.media-right dt.article-summary .text-a {color:#ffffff; font-size:1em;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles.media-right dd.article-description {display:block; float:right; width:245px; margin-bottom:0; color:#FFFFFF;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles.media-right dd.article-description .inner {margin-right:0;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles.media-right dd.article-description .inner .image,
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles.media-right dd.article-description .inner .video {}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles.media-right dd.article-description .inner .image a {display:block; width:236px; padding-right:0;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles.media-right dd.article-description .inner .image-title,
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles.media-right dd.article-description .inner .video-title {float:none; line-height:15px; padding:0; margin:0; font-size:0.9em;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles.media-right dd.article-description .inner .image .image-title {float:right; display:block; width:200px; font-size:0.9em; margin:3px 10px 0 5px; color:#ffffff; line-height:15px;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles.media-right dd.article-description .inner .image .image-enlarge-a {float:left; display:block; width:19px; height:17px; margin:5px 0 0 5px;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles.media-right dd.article-description .inner .image a.btn-plus-grey {border:none; width: 19px; background: url(../images/btn-enlarge-grey_camhybrid.gif) 0 0 no-repeat;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles.media-right dd.article-description .inner .image a.btn-plus-grey img {visibility: hidden;}
	
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles.media-left dt.article-summary {float:right; width:320px; padding:5px 0 10px 0; margin-bottom:0;} /* ie6 */
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles.media-left dt.article-summary span.article-summary-header {display:block; width:380px; margin-bottom:10px; color:#ffffff; font-size:1.2em; font-weight:bold;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles.media-left dt.article-summary .text-a {color:#ffffff; font-size:1em;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles.media-left dd.article-description {display:block; float:left; width:385px; margin-bottom:0; color:#FFFFFF;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles.media-left dd.article-description .inner {margin-right:28px;}/* ie6 */
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles.media-left dd.article-description .inner .image,
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles.media-left dd.article-description .inner .video {float:none;}	
	
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles.media-left dd.article-description .inner .image a,
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles.media-left dd.article-description .inner .image a:link,
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles.media-left dd.article-description .inner .image a:active,
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles.media-left dd.article-description .inner .image a:hover {width:348px; padding-right:1px; display:block;}
	
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles.media-left dd.article-description .inner .image a.btn-plus-grey {border:none; width: 19px; background: url(../images/btn-enlarge-grey_camhybrid.gif) 0 0 no-repeat;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles.media-left dd.article-description .inner .image a.btn-plus-grey img {visibility: hidden;}
	
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles.media-left dd.article-description .inner .image .image-title {width:350px; float:none; line-height:15px; padding-top:2px; padding-right:5px;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles.media-left dd.article-description .inner .image .image-title a,
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles.media-left dd.article-description .inner .image .image-title a:link,
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles.media-left dd.article-description .inner .image .image-title a:active,
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles.media-left dd.article-description .inner .image .image-title a:visited {float:left; margin-right:5px; margin-top:5px;}

	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles.media-left dd.article-description .inner .image .image-title p.image-title-text {width:300px; padding:10px 0 0 0; margin:0;}
	.prius-container .one_col_content .two_col_articles ul.articles-list li.articles.media-left dd.article-description .inner .video .video-title {width:350px; float:none; line-height:15px; padding:0 0 0 5px; margin:0; font-size:0.9em;}

	.prius-container .one_col_content ul.other-articles-headlines {display:block; width:700px; list-style:none; background-color:#262f37; margin-top:0; margin-bottom:0; padding:0 0 18px 7px;}
	.prius-container .one_col_content ul.other-articles-headlines p.other-articles-intro {font-size:1.2em; font-weight:bold; color:#FFFFFF; margin-bottom:7px;}
	.prius-container .one_col_content ul.other-articles-headlines li {color:#FFFFFF; background-position:11px 4px; margin:0 0 4px 0; padding:0 0 0 20px;}
	.prius-container .one_col_content ul.other-articles-headlines li a,
	.prius-container .one_col_content ul.other-articles-headlines li a:link,
	.prius-container .one_col_content ul.other-articles-headlines li a:active {text-decoration:underline;}
	.prius-container .one_col_content ul.other-articles-headlines li a:hover {text-decoration:none;}

	
/* 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:#00A2D0 url(../images/camhybrid_whitearrow-inactive.gif) 490px 18px no-repeat; padding:10px 0 10px 10px; margin-bottom:0; cursor:pointer;}
	.prius-container .two_col_content .specification-a ul.spec-list li.spec-category p.active {background: #00A2D0 url(../images/camhybrid_whitearrow-active.gif) 490px 18px no-repeat; padding:10px 0 10px 10px; margin-bottom:0; cursor:pointer;}
	.prius-container .two_col_content .specification-a ul.spec-list li.spec-category ul.spec-subcategory {list-style:none; padding-left:0; margin-top:0; margin-left:0; margin-bottom:0; width: 510px}/* clear */
	
	.prius-container .two_col_content .specification-a ul.spec-list li.spec-category ul.spec-subcategory li.spec-item {padding:0; margin:0; background-color: #262F37; border-top:1px solid #2F3A43; 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: #262F37; border-top:1px solid #2F3A43; 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: #262F37;}/* ie6 */
	.prius-container .two_col_content .specification-b p.legend-title {padding:8px 0 7px 9px; color: #ffffff; margin:0; border-bottom:1px solid #2f3a43; font-size:1.3em; font-weight:bold;}
	.prius-container .two_col_content .specification-b dl.legend-list {margin-bottom:0; border-bottom:1px solid #2f3a43; font-size:11px;}
	.prius-container .two_col_content .specification-b dl.legend-list.odd {background-color:#444e56;}
	.prius-container .two_col_content .specification-b dl.legend-list.even {background-color:#262F37;}
	.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 #2f3a43; color:#FFFFFF;}

	#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/camryhybrid-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('../images/camryhybrid-controls-expand.gif') 0px 5px no-repeat;	padding-left: 13px; height: 12px;	display: inline-block; cursor: pointer;}


/* 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-camryhybrid.gif) 0 5px no-repeat; color: #FFFFFF;}
	.prius-container .spec-summary-a ul.dotList li a {color: #FFFFFF;}



	.prius-container .one_col_content .pdf-links ul.articles-list {list-style:none; padding-left:0; margin:20px 0 0 5px; width:705px;}
	.prius-container .one_col_content .pdf-links ul.articles-list li.articles {margin-bottom:5px;}
	.prius-container .one_col_content .pdf-links ul.articles-list li.articles dl.article {margin-bottom:0;}
	.prius-container .one_col_content .pdf-links ul.articles-list li.articles dt.article-summary {background:#21282D 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 .pdf-links ul.articles-list li.articles dt.active {background:#21282D 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 .pdf-links 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 .pdf-links ul.articles-list li.articles dt.article-summary span.article-summary-content {display:block; color:#d2e0e9;}
	.prius-container .one_col_content .pdf-links ul.articles-list li.articles dd.article-description {display:block; padding:12px 15px 20px 20px; margin-bottom:0; background-color:#2F3A43; border-top: none;  color:#fff;}
	.prius-container .one_col_content .pdf-links ul.articles-list li.articles dd.article-description .text-a {float:left; width:380px;}
	.prius-container .one_col_content .pdf-links ul.articles-list li.articles dd.article-description .text-c {float:left; width:480px;}	
	
	.prius-container .one_col_content .pdf-links ul.articles-list li.articles dd.article-description .image {float:right; margin-right:10px;}/* ie7 */
	.prius-container .one_col_content .pdf-links ul.articles-list li.articles dd.article-description .image a {display:block; outline:none;}/* ie7 */
	.prius-container .one_col_content .pdf-links ul.articles-list li.articles dd.article-description .noborder a{border: none;}	
	.prius-container .one_col_content .pdf-links ul.articles-list li.articles dd.article-description .image a img {display:block;}
	.prius-container .one_col_content .pdf-links ul.articles-list li.articles dd.article-description .text-b {float:left; width:280px;}

/* Vehicle Image Gallery */
.prius-container .one_col_content .image-gallery-a {margin-bottom:0px;}/* 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 #003d58;}
	
	.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: #FFFFFF;}/* 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-arrow_hybcam.gif) 0 0 no-repeat; width:51px; height:24px; 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-arrow_hybcam.gif) 0 0 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:0px; display:block;}/* cleared */
	.prius-container .image-gallery-a .thumbnails-gallery .video-category-row p.thumbnails-category {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 #003d58;}
	.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 #00a2d0;}
	.prius-container .image-gallery-a .thumbnails-gallery img {}/* ie6 */
	
	.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-hybcam-media-thumb-popup-left.gif) 0 0 no-repeat;}
		.thumb_description_popup.middle .thumb_description_container {background:transparent url(../images/bg-hybcam-media-thumb-popup-middle.gif) 0 0 no-repeat;}
		.thumb_description_popup.right .thumb_description_container {background:transparent url(../images/bg-hybcam-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 #fff;}
	.prius-container .one_col_content .videos-a ul.thumbnails-list li.thumbnail a.active {display:block; height:43px; border:4px solid #556c7e; 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-container .one_col_content .image-gallery-a p#content-notes {color:#FFFFFF; line-height:1.6em; padding-top:0; margin:0;}
	
/* Range Overview */
.prius-container .one_col_content .range-overview-a {margin-top:0px; padding-top:5px;}
	.prius-container .one_col_content .range-overview-a h4 {display:block; width:710px; background:none; padding-bottom:0;}
	.prius-container .one_col_content .range-overview-a h4 span.page-name {float:left; margin-top:8px; padding-bottom:10px; width:560px; background:transparent url(../images/bg-twocolumn-h4_camhybrid.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_camhybrid.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_camhybrid.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:15px;}
	.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; height:345px; margin:0 16px 0 0; padding:0;}
	.prius-container .one_col_content .range-overview-a .four_column .four_col_content .vehicle-thumb {display:block; margin-bottom:10px;}
	.prius-container .one_col_content .range-overview-a .four_column .four_col_content .vehicle-type-name {display: block; margin:0; padding:0; background: transparent none; font-size:1.6em; color:#FFFFFF;}
	.prius-container .one_col_content .range-overview-a .four_column .four_col_content .vehicle-type-name span {margin-left:5px; display: block; height:44px;}
	.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; color:#FFFFFF;}
	.prius-container .one_col_content .range-overview-a .four_column .four_col_content .vehicle-price {padding:2px 0 2px 7px; margin:0;}
	.prius-container .one_col_content .range-overview-a .four_column .four_col_content .vehicle-price b {font-size:1.4em;}
	.prius-container .one_col_content .range-overview-a .four_column .four_col_content ul.vehicle-overview-list {list-style:none; padding:0; margin:0;}
	.prius-container .one_col_content .range-overview-a .four_column .four_col_content ul.vehicle-overview-list li {background:transparent url(../images/bullet-blue-arrow_camhybrid.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/hybcam-btn-close.gif) 0 0 no-repeat; cursor:pointer;}
	.prius-container .gallery_popup .gp_main_image {background:transparent url(../images/hybcam-loader.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;}
	.prius-container .gallery_popup .gp_footer {display:block; padding-top:10px; width:750px; height:4px; background:transparent url(../images/bg-gp_footer-b_cam.gif) 0 bottom no-repeat;}

/* 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/hybcam-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 .features-demo-a .horizontal-divider-lightblue {margin:0 0 20px 0;}
	
/* Fuel Calculator */
.prius-container .vehicle-others-col-right .padPage .one_col_content .content-col-c.fuel-saver-calculator-a {padding-left:14px;}
	.prius-container .fuel-saver-calculator-a p {margin:5px 0 5px 0; padding-left:7px; }
	.prius-container #calculator {margin:20px 0 20px 7px;}
	.prius-container .container_col_right .padPage .vehicle-others-header .one_col_header p.fuel-calc {display:block; margin:0 0 10px 0;}

/* Color & Trim */
.prius-container .one_col_content .color-trim-a {}
  .prius-container .one_col_content .color-trim-a .color-trim-flash-container {width:750px; padding:0 0 20px 0;}/* ie6 */
  .prius-container .one_col_content .color-trim-a .color-trim-flash-container .color-trim-swf {margin:0; padding:0;}
  .prius-container .one_col_content .color-trim-a h4 span.color-trim-table {background:transparent url(../images/bullet-white-arrow_cam.gif) 0 5px no-repeat; padding:0 0 0 15px; cursor:pointer;}
  .prius-container .one_col_content .color-trim-a h4 span.active {background:transparent url(../images/bullet-white-arrow-down_cam.gif) 0 5px no-repeat; padding:0 0 0 15px; cursor:pointer;}
  .prius-container .one_col_content .color-trim-a table {border-collapse:collapse; border-spacing:0; color:#FFFFFF; width:700px; margin:25px 0 20px 10px; clear:both; overflow:hidden;}
  .prius-container .one_col_content .color-trim-a table tr.row-odd {background-color:#262F37;}
  .prius-container .one_col_content .color-trim-a table tr.row-even {background-color:#444E56;}
  .prius-container .one_col_content .color-trim-a table tr.row-title th {padding:6px; text-align:center; border-left:1px solid #2F3A43;}
  .prius-container .one_col_content .color-trim-a table tr.row-content th {width:135px; padding:6px; text-align:left; border-left:1px solid #2F3A43; border-top:1px solid #2F3A43;}
  .prius-container .one_col_content .color-trim-a table tr.row-content td {padding:6px; text-align:center; border-left:1px solid #2F3A43; border-top:1px solid #2F3A43;}
  .prius-container .one_col_content .color-trim-a .color-trim-disclaimer strong {color:#FFFFFF;}
  

/* FAQ */
.prius-container .container_col_right.vehicle-others-col-right .two_col_content {padding-top:0;}/* ie6 */

.prius-container .two_col_content p.disclaimer {line-height:1em; padding-right:0;}

.prius-container .two_col_content .faq-a {width:466px; padding-left:15px;}
	.prius-container .two_col_content .faq-a p.faq-section-title {font-size:1.7em; padding:3px 0 10px 6px; margin:0; line-height:10px; height:15px;}
	.prius-container .two_col_content .faq-a ul.faq-list {width:447px; margin-left:7px; list-style:none; padding:0; color:#FFFFFF; margin-bottom:20px;}
	.prius-container .two_col_content .faq-a ul.faq-list li {margin-bottom:1px;}
	.prius-container .two_col_content .faq-a dl {margin-bottom:0px; cursor:pointer;}
	.prius-container .two_col_content .faq-a dl dt.faq-title {padding:6px 10px; margin-bottom:0; background:#00a2d0 url(../images/camhybrid_whitearrow-inactive.gif) 430px 10px no-repeat; color:#FFFFFF;}
	.prius-container .two_col_content .faq-a dl dt.faq-title.active {background:#00a2d0 url(../images/camhybrid_whitearrow-active.gif) 430px 10px no-repeat;}
	.prius-container .two_col_content .faq-a dl dd.faq-content {display:none; padding:0; margin:0; color:#FFFFFF;}
	.prius-container .two_col_content .faq-a dl dd.faq-content.active {display:block; padding:0; margin:0; color:#FFFFFF;}
	.prius-container .two_col_content .faq-a dl dd.faq-content .faq-content-inner {width:440px; padding:6px 10px;}
	.prius-container .two_col_content .faq-a dl dd.faq-content .faq-content-inner p {margin:0; padding:0;}
	
.prius-container .two_col_content .faq-b {width:247px; margin-right:20px;}
	.prius-container .two_col_content .faq-b .rhs-promo {padding:20px; background:transparent url(../images/bg-rhs-promo_camhybrid.png) 0 0 repeat; margin-bottom:20px;}
	.prius-container .two_col_content .faq-b .rhs-promo p {padding:0; margin:0; line-height:1.2em;}
	.prius-container .two_col_content .faq-b .rhs-promo p.fuel-consumption-link {padding-left: 10px; margin-top:10px; font-size:1em;}
	.prius-container .two_col_content .faq-b .rhs-promo p.fuel-consumption-link a,
	.prius-container .two_col_content .faq-b .rhs-promo p.fuel-consumption-link a:link,
	.prius-container .two_col_content .faq-b .rhs-promo p.fuel-consumption-link a:active {text-decoration:underline;}
	.prius-container .two_col_content .faq-b .rhs-promo p.fuel-consumption-link a:hover {text-decoration:none;}
	.prius-container .two_col_content .faq-b .rhs-promo img {}/* ie6 */
	
	.prius-container .two_col_content .faq-b .rhs-news {padding:20px 20px 10px 20px; margin-bottom:0; background:transparent url(../images/bg-rhs-promo_camhybrid.png) 0 0 repeat;}
	.prius-container .two_col_content .faq-b .rhs-news p {padding:0; margin:0; line-height:1.2em;}
	.prius-container .two_col_content .faq-b .rhs-news p.camryhybrid-rss {margin-top:5px;}
	.prius-container .two_col_content .faq-b .rhs-news p.camryhybrid-rss a,
	.prius-container .two_col_content .faq-b .rhs-news p.camryhybrid-rss a:link,
	.prius-container .two_col_content .faq-b .rhs-news p.camryhybrid-rss a:active,
	.prius-container .two_col_content .faq-b .rhs-news p.camryhybrid-rss a:hover {font-size:0.9em; text-decoration:none;}
	.prius-container .two_col_content .faq-b .rhs-news p.camryhybrid-rss span {vertical-align:top; margin-left:5px; text-decoration:underline;}
	
	.prius-container .two_col_content .faq-b .rhs-news-articles {background:transparent url(../images/bg-rhs-promo_camhybrid.png) 0 0 repeat; margin-bottom:20px; margin-top:0; padding-bottom:0;}
	.prius-container .two_col_content .faq-b .rhs-news-articles ul {display:block; list-style:none; padding:0; margin:0;}
	.prius-container .two_col_content .faq-b .rhs-news-articles ul li {margin:0 0 1px 0;}
	.prius-container .two_col_content .faq-b .rhs-news-articles dl {margin:0;}
	.prius-container .two_col_content .faq-b .rhs-news-articles dt.news-title.active {background:#262f37 url(../images/camhybrid_bluearrow-active.gif) 230px 12px no-repeat; color:#FFFFFF; padding:6px 12px 6px 20px; margin:0;}
	.prius-container .two_col_content .faq-b .rhs-news-articles dt.news-title {background:#262f37 url(../images/camhybrid_bluearrow-inactive.gif) 230px 12px no-repeat; color:#FFFFFF; padding:6px 12px 6px 20px; margin:0; cursor:pointer;}
	.prius-container .two_col_content .faq-b .rhs-news-articles dd.news-content.active {display:block;}
	.prius-container .two_col_content .faq-b .rhs-news-articles dd.news-content {display:none; color:#FFFFFF; margin-bottom:0;}
	.prius-container .two_col_content .faq-b .rhs-news-articles dd.news-content .inner {padding:6px 8px 0 20px;}
	.prius-container .two_col_content .faq-b .rhs-news-articles dd.news-content .inner p {padding:0; margin-bottom:0;}
	.prius-container .two_col_content .faq-b .rhs-news-articles dd.news-content p.news-articles {padding:0 0 10px 11px; margin:10px 0 0 0; background-position:0 7px;}
	.prius-container .two_col_content .faq-b .rhs-news-articles dd.news-content p.news-articles a,
	.prius-container .two_col_content .faq-b .rhs-news-articles dd.news-content p.news-articles a:active,
	.prius-container .two_col_content .faq-b .rhs-news-articles dd.news-content p.news-articles a:link {text-decoration:underline;}
	.prius-container .two_col_content .faq-b .rhs-news-articles dd.news-content p.news-articles	a:hover {text-decoration:none;}

/* eBrochure landing page*/

.prius-container .container_col {width: 960px;}
	.prius-container .container_col .padPage {background-color: #181a21;}
	.prius-container .container_col .ebrochure-page h2 {width: 930px; font-size:1.4em; font-weight: bold; margin-top: 8px !important; margin-bottom:0; padding: 10px 15px 9px 12px; color: #ffffff;  background: #181a21 url(../images/bg-ebrochure-h2_camry.gif) 0 top repeat-x;}
	.prius-container .container_col .ebrochure-page .ebrochure-content {padding: 5px 0; color: #ffffff; background: url(../images/bg-ebrochure-content_camry.gif) 0 top repeat-x;}
	.prius-container .container_col .ebrochure-page .ebrochure-content p {padding: 6px 13px; color: #ffffff;}	
	.prius-container .container_col .ebrochure-page .ebrochure-content ul {list-style: none; margin: 0; padding: 0;}
	.prius-container .container_col .ebrochure-page .ebrochure-content ul li{margin: 0; padding: 20px 0 85px 0; float: left; width: 480px;}	
	.prius-container .container_col .ebrochure-page .ebrochure-content ul li.hybrid-camry {background: transparent url(../images/camry-ebrochure-hybrid-camry.jpg) no-repeat;}
	.prius-container .container_col .ebrochure-page .ebrochure-content ul li.camry {background: transparent url(../images/camry-ebrochure-camry.jpg) no-repeat;}
	.prius-container .container_col .ebrochure-page .ebrochure-content ul li a.red-link {background: transparent url(../images/bullet-red-arrow_camry.gif) no-repeat scroll 162px 263px; display: inline-block; color: #ffffff; text-decoration: none; font-size:1.2em; margin:4px 0 0 0; padding:260px 100px 0 176px;}
	.prius-container .container_col .ebrochure-page .ebrochure-content ul li.camry a.red-link {background: transparent url(../images/bullet-red-arrow_camry.gif) no-repeat scroll 102px 263px; padding:260px 160px 0 116px;}
	.prius-container .container_col .ebrochure-page .ebrochure-content ul li a:hover{text-decoration: underline;}
	
/* Homepage takeover*/
	#homepage-camry-theme {background-color:#000000;}
	#homepage-camry-theme .homepage-takeover {background-color:#000000; position: relative; height: 613px; width: 960px; margin-bottom: 20px;}
	#homepage-camry-theme .homepage-takeover #fashContent{background: url(../images/camry-homepage-takeover.jpg) no-repeat; height: 613px; width: 960px;}
	#homepage-camry-theme .homepage-takeover .container_content {position:absolute; bottom: 0; left: 0; z-index: 9999; margin-bottom:0; width: 200px; height: 328px;}
	#homepage-camry-theme .homepage-takeover .container_content #home-feature {margin-top:296px; margin-left: 2px; width:200px;}
	#homepage-camry-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:200px;}
	#homepage-camry-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-camry-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-camry-theme #global-footer {background-color:#000000;}	
  
  
/* Landing pages */

#feature-prius-landing {}
  #feature-prius-landing {background:transparent url(../images/camryhybrid_feature_bkg.jpg) 0 0 no-repeat;}

#explore-prius-landing {}
  #explore-prius-landing {background:transparent url(../images/camryhybrid_explore_bkg.jpg) 0 0 no-repeat;}
  

.container_landing_a {height: 508px; position: relative; margin-bottom:-2px;}
  .container_landing_a .container_landing_header {margin: 0 0 0 20px;}
  .container_landing_a .container_landing_header h2 {background:none; font-weight: bold; font-size: 2.15em; color: #FFFFFF; margin: 0; line-height: 1em; padding:0;}
  .container_landing_a .container_landing_header p {color: #FFFFFF; padding: 0 0 0 2px; font-size: 1.5em; line-height: 1.1em;}

.container-landing-widget {width: 196px; height:61px; background: transparent url(../images/camryhybrid_bg-camry-landing-widget.png) 0 0 no-repeat; position: absolute; border: 1px solid #003d58;}/* 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: 13px; 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: 11px; 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/aur_bg-link-darkblue-arrow.gif) 0 3px no-repeat; padding: 0 0 0 13px; text-decoration: none!important; font-weight: normal!important; display: block; cursor: pointer; font-size: 13px;}
  .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 {} 

.yaris-indicator {width: 39px; height: 40px;position: absolute; top: 100px ; z-index: 9999;}

/* Experience Landing */

#experience-prius-landing #indicator-a {left: 57px; top: 81px;}
#experience-prius-landing #indicator-b {left: 10px; top: 307px;}
#experience-prius-landing #indicator-c {left: 428px; top: 04px;}
#experience-prius-landing #indicator-d {left: 440px; top: 188px;}
#experience-prius-landing #indicator-e {left: 360px; top: 258px;}

#experience-prius-landing #widget-a {left: 75px; top: 100px;}
#experience-prius-landing #widget-b {left: 30px; top: 327px;}
#experience-prius-landing #widget-c {left: 448px; top: 24px;}
#experience-prius-landing #widget-d {left: 460px; top: 208px;}
#experience-prius-landing #widget-e {left: 380px; top: 378px;}

#experience-prius-landing .prius-indicator {background:none;}

/* Explore Landing */

#explore-prius-landing #indicator-b {left: 10px; top: 307px;}
#explore-prius-landing #indicator-c {left: 378px; top: 5px;}
#explore-prius-landing #indicator-d {left: 445px; top: 168px;}
#explore-prius-landing #indicator-e {left: 380px; top: 328px;}


#explore-prius-landing #widget-b {left: 18px; top: 202px; cursor: pointer;}
#explore-prius-landing #widget-c {left: 380px; top: 337px; cursor: pointer;}
#explore-prius-landing #widget-d {left: 441px; top: 50px; cursor: pointer;}


/* Feature Landing */

#feature-prius-landing #widget-a {left: 335px; top: -130px; cursor: pointer;}
#feature-prius-landing #widget-b {left: 126px; top: 0; cursor: pointer;}
#feature-prius-landing #widget-c {left: 455px; top: 40px; cursor: pointer;}
#feature-prius-landing #widget-d {left: 18px; top: 167px; cursor: pointer;}
#feature-prius-landing #widget-e {left: 455px; top: 210px; cursor: pointer;}
#feature-prius-landing #widget-f {left: 104px; top: 367px; cursor: pointer;}
#feature-prius-landing #widget-g {left: 405px; top: 375px; cursor: pointer;}	
