/**********************************************************
hybrid.css - Toyota.ca - Hybrid Stylesheet (c) 2009 Toyota
**********************************************************/

@import url('common.css?cc=001');
@import url('subpage.css');

/******************
Section Components
******************/

img#hybrid_badge{
	position:absolute;
	left:202px;
	top:0px;
}

            
img.primary{
	margin-bottom:50px;
}

div#CONTENT div.flash_container{
	margin-bottom:50px;
}

div#CONTENT div#hybrid_intro_content{
	margin-top:45px;
}

div#CONTENT div#hybrid_benefits_nav,
div#CONTENT div#hybrid_work_nav{
	background: #fff url('/v3/media/hybrid/bg_hybrid_how_work.gif') no-repeat left top;
	height:299px;
	position:relative;
	width:650px;
	margin-bottom:18px;
}

div#CONTENT div#hybrid_work_nav object#hybrid_flash{
	position:absolute;
	top:25px;
	left:0px;
}

div#CONTENT h3#hybrid_tagline{
	clear:both;
	height:24px;
	margin-bottom:32px;
	padding:0;
}

div.page_section_primary{
	margin:30px auto 0 auto;
	width:650px;
}	

div.page_section_secondary{
	margin:0 auto;
	width:650px;
}

div.page_content_section{
	border-bottom:1px solid #cbcbcb;
	padding-bottom:15px;
}


h3#hybrid_tagline{
	margin-top:20px;
}

h3#hybrid_tagline,
h2.hybrid_hdr{
	background-repeat:no-repeat;
	background-position: left top;
	text-indent:-100000px;
}


div#CONTENT h2{
	border:0;
	padding:0;
}

p.legal{
	clear:left;
}

p.hybrid_footer{
	border-top:1px solid #cbcbcb;
	padding-top:10px;
}

div#div2, div#div3, div#div4, div#div5,
div#div6, div#div7, div#div8, div#div9,
div#div10, div#div11, div#div12{
	display:none;
}


/* hybrid content nav */

div#CONTENT ul.hybrid_content_nav{
	position:absolute;
	top:113px;
	left:0px;
}
div#CONTENT ul.hybrid_content_nav,
div#CONTENT ul.hybrid_content_nav li{
	list-style:none;
	margin:0; 
}
          
div#CONTENT ul.hybrid_content_nav li a{
	background-repeat: no-repeat;
	display:block;
	text-indent:-10000px;
	width:114px;
}



div#CONTENT div#hybrid_masthead ul.hybrid_content_nav{
	height:64px;
	position:absolute;
	left:199px;
	top:217px;
	width:415px;	
}

div#CONTENT div#hybrid_masthead ul.hybrid_content_nav li{
	position:absolute;
	height:14px;
	overflow:hidden;
}

div#CONTENT div#hybrid_masthead ul.hybrid_content_nav li#hybrid_highlander_item{
	top:29px;
}

div#CONTENT div#hybrid_masthead ul.hybrid_content_nav li#hybrid_prius_item{
	left:200px;
	top:18px;
}

div#CONTENT div#hybrid_masthead ul.hybrid_content_nav li#hybrid_camry_item{
	left:355px;
	top:8px;
}

div#CONTENT div#hybrid_masthead ul.hybrid_content_nav li a{
	background-repeat: no-repeat;
	display:block;
	height:14px;
	text-indent:-10000px;
	z-index:100;	
}

div#CONTENT div#hybrid_masthead ul.hybrid_content_nav li#hybrid_highlander_item a{
	width:91px;
}

div#CONTENT div#hybrid_masthead ul.hybrid_content_nav li#hybrid_highlander_item a:hover{
	background-position:0 -14px; 
}

div#CONTENT div#hybrid_masthead ul.hybrid_content_nav li#hybrid_prius_item a{
	background-position:0 -28px;
	width:51px;
}

div#CONTENT div#hybrid_masthead ul.hybrid_content_nav li#hybrid_prius_item a:hover{
	background-position:0 -42px;
}

div#CONTENT div#hybrid_masthead ul.hybrid_content_nav li#hybrid_camry_item a{
	background-position:0 -56px;
	width:59px;
}

div#CONTENT div#hybrid_masthead ul.hybrid_content_nav li#hybrid_camry_item a:hover{
	background-position:0 -70px;
}

/* hybrid - prius v autohshow info */
h3.priusv {
	padding-top: 20px;
}

div#CONTENT ul.bucket_list {
	padding-left: 50px;
	width: 600px;
}

div#CONTENT ul.bucket_list  li:first-child {
    border-top: 1px solid #CBCBCB;
    margin-top: 10px;
    padding-top: 10px;
}

div#CONTENT ul.bucket_list li .autoshow_location {
   	float: left;
    width: 250px;
}

div#CONTENT ul.bucket_list li .autoshow_location p,
div#CONTENT ul.bucket_list li .autoshow_date p {
	margin-bottom: 10px;
}

div#CONTENT ul.bucket_list li .autoshow_date {
    float: left;
    margin-left: 50px;
    width: 250px;
}

