/* 
 * MODELS  
 */
#page_content ul#vehicle_lineup h5 {
    color: #606060;
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
    padding-bottom: 6px;
}
div#page_content ul#vehicle_lineup li ul.vehicle_features {
    margin-bottom: 16px;
}
div#page_content ul#vehicle_lineup li ul.model_pricing {
    min-height: 22px;
}

div#page_content div.disclaimers {
    float: left;
    height: auto;
    margin-left: 30px;  
    margin-right: 50px;  
    width: auto;
}

div#page_content div.disclaimers p.legal{
    margin-bottom: 10px;
}

ul.vehicle_pricing sup {	
    font-size: 14px;

}

/*
 * FEATURES & BENEFITS
 */
/* Exterior */
.exterior #masthead {
	position: relative;
}

.exterior #camry_hero_text {
	width: 184px;
	position: absolute;
	top: 113px;
	left: 24px;
}

.exterior #brilliant_thought {
	position: absolute;
	bottom: 4px;
	right: 4px;
}

/* Interior */
.interior #masthead {
	position: relative;
}

.interior #page_content #masthead .left {
	margin-right: 20px;
}

.interior #brilliant_thought {
	position: absolute;
	top: 194px;
	left: 385px;
}

/* Performance */
.performance #wrap_camry_se_copy {
    margin-top:23px;
}
.tout .grid_8.alpha {
	width: 436px;
}
.tout .grid_8.omega  {
	margin-left: 40px;
	width: 434px;
}

.block.first {
	margin-top: -50px;	
}

p.thought {
	margin-top: 25px;
}

.grid#camry_deck {
	float: left;
    width: 450px;
}
#page_content p.legal {
	font-size: 10px;
	margin-bottom: 20px;

}
/*Safety*/
.safety #masthead {
	position: relative;
}

.safety #brilliant_thought {
	position: absolute;
	bottom: 4px;
	right: 4px;
}

.safety .grid_5 {
	width: 292px !important;
	margin-left: 32px;
}

/*The Game Changer */

#vehicles_camry_features_benefits_game_changer div#page_content {
    padding-bottom: 0px;
}

#game_changer_content{
	background:url('http://s3.amazonaws.com/toyota.site.p01/toyota/media/content/vehicles/camry/camry_game_changer_background.png?ck=@@cache.kill@@') no-repeat scroll center top transparent;
	width: 980px;
	margin-top: -20px;
	margin-left: -20px;
	margin-bottom: 0px;
}

#game_changer_content #hero{
	position:relative;
	height:800px;
}

body.en #game_changer_content #hero .title{
	position: relative;
	top: 43px;
	display: block;
	margin: 0 auto;
}

body.fr #game_changer_content #hero .title{
	position: relative;
	top: 23px;
	display: block;
	margin: 0 auto;
}

body.en #game_changer_content #hero p.pitch{
	display: block;
	margin: 70px 107px 0px;
	font: 16px Arial,Helvetica,sans-serif;
	color: #ffffff;
	line-height: 20px;
}

body.fr #game_changer_content #hero p.pitch{
	display: block;
	margin: 50px 67px 0px;
	font: 16px Arial,Helvetica,sans-serif;
	color: #ffffff;
	line-height: 20px;
}

#game_changer_content #hero .quote{
	display: block;
	margin: 22px auto 15px;
}	

#game_changer_content #hero p.intro{
	float: left;
	width: 355px;
	margin: 17px 15px 0px;
	font: 14px Arial,Helvetica,sans-serif;
	color: #367ab8;
	line-height: 20px;
}

#game_changer_content #hero p.intro em{
	font-weight: bold;
	font-style: normal;
	color: #0e5596;
}

#game_changer_content #hero .youtube_video{
    background: none repeat scroll 0 0 #FAFAFA;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 4px 0 #A5A5A5;
    -webkit-box-shadow: 0 0 4px 0 #A5A5A5;
    box-shadow: 0 0 4px 0 #A5A5A5;
    display: block;
    float: left;
    margin: 17px auto 0;
    padding: 5px;
}

#game_changer_content h1{
	float:left;
	font: bold 20px "HelveticaNeue-Heavy", "Helvetica Neue Heavy", "Helvetica Neue", "Helvetica", "Arial", "sans-serif";
	color: #00885c;
}

#game_changer_content h2{
	font: bold 24px "HelveticaNeue", "Helvetica Neue", "Helvetica", "Arial", "sans-serif";
	color: #98c4b5;
	padding-top: 4px;
	padding-bottom: 12px;
	margin: 0px;
	border: none;
}

#game_changer_content .comments p{
	display:none;
}
 
#game_changer_content .comments p.current{
	display:block;
	font-family: AlwynNewRegular, Arial, Helvetica, sans-serif;
    font-size: 18px;
	color: #306ea6;
	line-height: 24px;
}

#game_changer_content .comments p.current em{
	display:block;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	color: #306ea6;
	font-style: normal;
}

#game_changer_content .comments p.current em .right{
	text-align: right;
}	

#game_changer_content .icon{
	display:block;
	float:left;
}

#game_changer_content .info .fact{
    font: 14px Arial,Helvetica,sans-serif;
    color: #444444;
    line-height: 20px;	
}	

#game_changer_content .info .fact em{
	font-weight: bold;
	font-style: normal;
	color: #00885c;
}

#game_changer_content .info_container {
	margin-left: 15px;
	width: 100%;
}

body.en #game_changer_content #performance {
	height: 290px;
}

body.fr #game_changer_content #performance {
	height: 310px;
}

#game_changer_content #performance .info{
	float:left;
	clear: left;
	width: 622px;
}

#game_changer_content #performance .info .fact {
	float:left;
	width: 486px;
	margin-left: 10px;
}

#game_changer_content #performance .comments {
	float:right;
	width:340px;
	height:215px;
	background:url('http://s3.amazonaws.com/toyota.site.p01/toyota/media/content/vehicles/camry/camry_game_changer_performance_comment_background.png?ck=@@cache.kill@@') no-repeat scroll left top transparent;
}

#game_changer_content #performance .comments p{
	height: 153px;
	width: 280px;
	margin-top:17px;
	margin-left: 16px;
	margin-right: 17px;
}

#game_changer_content #performance .comments .tickers{
	width: 80px;
	margin-left: 115px;
}

body.en #game_changer_content #fuel {
	height: 395px;
}

body.fr #game_changer_content #fuel {
	height: 435px;
}

#game_changer_content #fuel .info{
	float:left;
	clear: left;
	width: 636px;
}

#game_changer_content #fuel .info .fact {
	float:left;
	width: 486px;
	margin-left: 10px;
}

#game_changer_content #fuel .comments {
	float:left;
	clear: left;
	width:632px;
	height:152px;
	background:url('http://s3.amazonaws.com/toyota.site.p01/toyota/media/content/vehicles/camry/camry_game_changer_fuel_comment_background.png?ck=@@cache.kill@@') no-repeat scroll left top transparent;
	margin-top: 12px;
	margin-left: 3px;
}

#game_changer_content #fuel .comments p{
	height: 112px;
	width: 580px;
	margin-top:7px;
	margin-left: 16px;
	margin-right: 17px;
}

#game_changer_content #fuel .comments .tickers{
	width: 60px;
	margin-left: 275px;
}

#game_changer_content #fuel .vehicle_image {
    display:block;
    float: right;
    margin-right: 15px;	
}	

#game_changer_content #capacity {
	height: 405px;
}

#game_changer_content #capacity .vehicle_image {
    display:block;
    float: left;
    margin-left: -15px;
    clear: left;	
}	

#game_changer_content #capacity .info{
	float:left;
	width: 636px;
}

#game_changer_content #capacity .info .fact {
	float:left;
	width: 486px;
	margin-left: 10px;
}

#game_changer_content #capacity .comments {
	float:left;
	clear: left;
	width:632px;
	height:182px;
	background:url('http://s3.amazonaws.com/toyota.site.p01/toyota/media/content/vehicles/camry/camry_game_changer_capacity_comment_background.png?ck=@@cache.kill@@') no-repeat scroll left top transparent;
	margin-top: 12px;
	margin-left: 3px;
}

#game_changer_content #capacity .comments p{
	height: 107px;
	width: 580px;
	margin-top:7px;
	margin-left: 16px;
	margin-right: 17px;
}

#game_changer_content #capacity .comments .tickers{
	width: 60px;
	margin-left: 275px;
}

body.fr #game_changer_content #capacity p em.right{
	display: inline;
	float:none;
}

body.en #game_changer_content #safety {
	height: 240px;
}

body.fr #game_changer_content #safety {
	height: 265px;
}

#game_changer_content #safety .info{
	float:left;
	clear: left;
	width: 622px;
}

#game_changer_content #safety .info .fact {
	float:left;
	width: 486px;
	margin-left: 10px;
}

#game_changer_content #safety .comments {
	float:right;
	width:340px;
	height:215px;
	background:url('http://s3.amazonaws.com/toyota.site.p01/toyota/media/content/vehicles/camry/camry_game_changer_safety_comment_background.png?ck=@@cache.kill@@') no-repeat scroll left top transparent;
}

#game_changer_content #safety .comments p{
	height: 127px;
	width: 280px;
	margin-top:17px;
	margin-left: 16px;
	margin-right: 17px;
}

#game_changer_content #safety .comments p em.right{
	margin-right: 40px;
}

#game_changer_content #safety .comments .tickers{
	width: 40px;
	margin-left: 135px;
}

body.en #game_changer_content #price {
	height: 320px;
}

body.fr #game_changer_content #price {
	height: 350px;
}

#game_changer_content #price .info{
	float:left;
	clear: left;
	width: 622px;
}

#game_changer_content #price .info .fact {
	float:left;
	width: 486px;
	margin-left: 10px;
}

body.en #game_changer_content #price .comments {
	float:right;
	width:340px;
	height:225px;
	background:url('http://s3.amazonaws.com/toyota.site.p01/toyota/media/content/vehicles/camry/camry_game_changer_price_comment_background.png?ck=@@cache.kill@@') no-repeat scroll left top transparent;
}

body.fr #game_changer_content #price .comments {
	float:right;
	width:340px;
	height:315px;
	background:url('http://s3.amazonaws.com/toyota.site.p01/toyota/media/content/vehicles/camry/camry_game_changer_price_comment_background_fr.png?ck=@@cache.kill@@') no-repeat scroll left top transparent;
}

#game_changer_content #price .comments p{
	height: 157px;
	width: 280px;
	margin-top:17px;
	margin-left: 16px;
	margin-right: 17px;
}

#game_changer_content #price .comments p em.right{
	margin-right: 40px;
}

#game_changer_content .legal p {
	margin: 0 20px 15px;
    font-size: 10px;
    color: #666666;
}	

#game_changer_content sup {
   font-size: 0.8em;
   vertical-align: super;
}	
