body, div, p, ul {
margin: 0;
padding: 0;
}

/* new rules for ie.css */

* html #canvas {
	
position: relative;
min-width: 1000px !important;
border: 15px #FFFFFF solid;
overflow: hidden;

}

* html .secondary_navigation_wrapper {
	padding-top: 4px;
}


/* New rules for global.css */

#canvas { 
/*  width: 100%; */
position: relative;
min-width: 920px !important;
border: 15px #FFFFFF solid;
overflow: hidden;
}

.container {
width: 960px;
margin: 0 auto;
}

.roadshow{
position:absolute;
right:0;
top:55px;
z-index:100;
}

.hilux_teaser_ad_index_ani{
position:absolute;
right:0;
top:55px;
z-index:100;
}

#frame_header {
height: 100px;
background: url('/_img/layout/header-left.png') no-repeat 0 0;
position: relative;
z-index: 10;
}

#frame_header_inner {
height: 100px;
background: url('/_img/layout/header-right.png') no-repeat right 0;
}

	body.menu_secondary #frame_header {
		height: 115px;
		background: url('/_img/layout/header-left-subnav.png') no-repeat 0 0;
	}

	body.menu_secondary #frame_header_inner {
		height: 115px;
		background: url('/_img/layout/header-right-subnav.png') no-repeat right 0;
	}
	
	body.menu_secondary_tall #frame_header {
		height: 135px;
		background: url('/_img/layout/header-left-tallnav.png') no-repeat 0 0;
	}

	body.menu_secondary_tall #frame_header_inner {
		height: 135px;
		background: url('/_img/layout/header-right-tallnav.png') no-repeat right 0;
	}			

.secondary_navigation_wrapper,
.tertiary_navigation_wrapper {
	height: 22px;
	padding: 8px 10px 0;
	width: 1000px;
}

.secondary_navigation,
.secondary_navigation a {
color:#ffffff;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
}
		
.secondary_navigation li {
	display: inline;
	float: left;
	margin-left: 30px;
	padding: 0px 0;
}

.secondary_navigation li.active_down {
	background: url('/_img/layout/secondary-tab-left.png') no-repeat 0 0;
	padding: 0;
	margin-top:-3px;
}

	.secondary_navigation li.active_down span {
		background: url('/_img/layout/secondary-tab-right.png') no-repeat right top;
		display: block;
		float: left;
		margin-top:0px;
	}
	
	.secondary_navigation li.active_up {
	background: url('/_img/layout/secondary-tab-left_up.png') no-repeat 0 0;
	margin-top:-8px;
}

	.secondary_navigation li.active_up span {
		background: url('/_img/layout/secondary-tab-right_up.png') no-repeat right top;
		display: block;margin-top:0px;
		float: left;
	}
	
	.secondary_navigation li.active_down a{
		padding: 0px 15px;
		padding-bottom:9px;
		color: #333333;
		margin-top:3px;
	}
	.secondary_navigation li.active_up a {
		margin-top: 4px;
		padding: 4px 15px;
		color: #333333;
	}

.secondary_navigation li a {
	float: left;
	display: block;
}

.tertiary_navigation_wrapper {
	background: url('/_img/layout/tertiary-bg.png') no-repeat center top;
}

.tertiary_navigation ul {
	margin-left: 181px;
}

.tertiary_navigation ul.most_like {
	/* margin-left: 810px; */
         margin-left: 805px;
}

.tertiary_navigation li {
	display: inline;
	float: left;
	padding-right: 30px;
}

.tertiary_navigation li.active a {
	color:#e60a1e;
}

.tertiary_navigation,
.tertiary_navigation a {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
}

#main {
/*  height: 100px;*/
min-height: 100px !important;
#min-height: ;
margin-top: -45px;
}

	body.menu_secondary #main,
	body.menu_secondary_tall #main {
		margin-top: -30px; /* because body.menu_secondary #frame_header is 15px taller */
	}

#main_inner {
/*  height: 100px;*/
height: 80% !important;
padding: 30px 0;
}

#main_inner .content {

	
}

#main_inner .content_3rd {

position:relative; margin-top:20px;
	
}
.fake_background {
position: relative;
z-index: -2;
height:380px;

}

.fake_map_background {

height:435px;

}

#frame_footer {
height: 25px;
background: url('/_img/layout/frame-bl.png') no-repeat 0 0;
margin-top: -25px;
z-index:1;
position: relative;

}

#frame_footer_inner {
height: 25px;
background: url('/_img/layout/frame-br.png') no-repeat right 0;
z-index:1;
position: relative;

}

#corpinfo {
height: 200px;
background: #FFFFFF;
}


*{margin:0; padding:0;}
/* Clearfix */
.clearfix:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

h2 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
a { font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px;}

/*---------------------------------------------------------------------------------------*/
/*////////////////////////////////////MAIN NAVIGATION\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*---------------------------------------------------------------------------------------*/
.main_navigation_wrapper{ min-width:920px; height:55px; margin:auto; top:0px; position:relative; left:10px; z-index:99;}
.logo_container{ width:140px; height:55px; float:left; position:relative; left:15px;}
.models_navi{ width:380px; float:left; padding-top:20px;}
.models_navi ul li{ display:inline; float:left;}
.models_navi .models_navi_container ul li{ position:relative; padding-left:14.5px;}
.models_navi .models_navi_container ul li a{color:#FFFFFF; font-size:12px;  font-family:Arial, Helvetica, sans-serif;}
.models_navi .models_navi_container ul li a:hover{color:#e60a1e;}
.models_navi .models_navi_container ul li h3{font-size:12px; color:#eee; font-family: Arial, Helvetica, sans-serif;}

/*p#model_navi {color:#FFFFFF;}
p#model_navi:hover{color:#e60a1e;}*/

.services_navi{width:380px; float:right; padding-top:20px; padding-right:20px;}
.services_navi ul li{display:inline; float:left;}
.services_navi .services_navi_container ul li{ position:relative; padding-left:10px;}
.services_navi .services_navi_container ul li a{color:#fff; }
.services_navi .services_navi_container ul li a:hover{ color:#ccc; }
.services_navi .services_navi_container ul li h3{font-size:12px; color:#eee; font-family: Arial, Helvetica, sans-serif;}

/*p#service_navi {color:#FFF;}
p#service_navi:hover{color:#ccc;}

p#service_navi a {color:#FFF;}
p#service_navi a:hover{color:#ccc;}*/
/*****************************************************************************************/
/*****************************************************************************************/

/*---------------------------------------------------------------------------------------*/
/*////////////////////////////////////SECOND NAVIGATION\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*---------------------------------------------------------------------------------------*/
.second_navigation_wrapper{ width:960px; height:30px; margin:auto; position:relative; left:35px; top:0px; z-index:98;}
.second_navigation_wrapper .second_navigation ul li{ display:inline; height:30px; position:relative; margin-left:30px;}
.second_navigation{font-size:12px; color:#eee; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.second_navigation_wrapper .second_navigation ul li a{ color:#FFFFFF; text-transform:uppercase; height:20px}
.second_navigation_wrapper .second_navigation ul li a:hover{ color:#333333;}
.hilux_header{ margin-right:65px; text-transform:uppercase; font-weight:bold;}

/*active link*/
.active_2nd{ position:relative; top:10px; margin-right:-15px; margin-left:-15px;}
.active_left{ width:15px; height:26px; background-image:url(/_img/general/2nd_navi_but_left.jpg); float:left;}
.active_middle{ height:26px; background-image:url(/_img/general/2nd_navi_but_middle.jpg); background-repeat:repeat-x; float:left;}
.second_navigation_wrapper .second_navigation .active_middle a{ color:#333333; top:9px; position:relative; font-weight:bold;}
.active_right{ width:15px; height:26px; background-image:url(/_img/general/2nd_navi_but_right.jpg);  float:left;}

/*active link down*/
.active_2nd_down{ position:relative; top:15px; margin-right:-15px; margin-left:-15px;}
.active_left_down{ width:15px; height:26px; background-image:url(/_img/general/2nd_navi_but_left_down.jpg); float:left;}
.active_middle_down{ height:26px; background-image:url(/_img/general/2nd_navi_but_middle_down.jpg); background-repeat:repeat-x; float:left;}
.second_navigation_wrapper .second_navigation .active_middle_down a{ color:#333333; top:4px; position:relative; font-weight:bold;}
.active_right_down{ width:15px; height:26px; background-image:url(/_img/general/2nd_navi_but_right_down.jpg); float:left;}
/*****************************************************************************************/
/*****************************************************************************************/

/*---------------------------------------------------------------------------------------*/
/*////////////////////////////////////THIRD NAVIGATION\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.third_navigation_wrapper{ width:920px; margin:auto; top:15px; left:40px; position:relative;}
.third_navigation_wrapper .left{ width:15px; height:30px; background-image:url(/_img/3rd_tier_navi/left.png); float:left; position:relative;}
.third_navigation_wrapper .right{ width:15px; height:30px; background-image:url(/_img/3rd_tier_navi/right.png);}
.third_navigation_wrapper .third_navigation{ width:890px; height:30px; background-color:#eee; float:left; position:relative; z-index:98;}
.third_navigation_wrapper .third_navigation ul { position: relative; margin-left:145px;}
.third_navigation_wrapper .third_navigation ul li{display:inline; position:relative; text-align:center; padding-right:30px; top:3px; font-family: Arial, Helvetica, sans-serif;font-weight:bold;}
.third_navigation_wrapper .third_navigation .active a{ color:#e60a1e;}
.most_like .active a{ color:#e60a1e;}
.most_like{ color:#00FF00; position:relative;}
.most_like a{position:relative; bottom:2px;}
.third_navigation_wrapper .third_navigation ul li a{ color:#333; text-transform:uppercase; }
.third_navigation_wrapper .third_navigation ul li a:hover{ color:#e60a1e;}


/*////////////////////////////////////THIRD NAVIGATION FOR SALES-SERVICE-LOCATOR PAGE\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.third_navigation_wrapper_locator{ width:960px; margin:auto;position:relative; top:15px; left:40px;}
.third_navigation_wrapper_locator .left{ width:15px; height:57px; background-image:url(/_img/3rd_tier_navi/left2.png); float:left; position:relative;}
.third_navigation_wrapper_locator .right{ width:15px; height:57px; background-image:url(/_img/3rd_tier_navi/right2.png);}
.third_navigation_wrapper_locator .third_navigation{ width:930px; height:57px; background:url(/_img/3rd_tier_navi/bg.jpg) repeat-x; float:left; position:relative; z-index:998;}
.third_navigation_wrapper_locator .third_navigation ul { position: relative; margin-left:10px;}
.third_navigation_wrapper_locator .third_navigation ul li{font-family: Arial, Helvetica, sans-serif; display:inline; position:relative; text-align:center; padding-right:5px; top:3px; font-size:12px;}
.location_list{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.third_navigation_wrapper_locator .third_navigation .services_list{ position:relative; top:8px;}
.all_check{ position:relative; top:2px; margin-right:5px;}

.third_navigation_wrapper_locator .third_navigation ul li a{ color:#333;}
.third_navigation_wrapper_locator .third_navigation ul li a:hover{ color:#e60a1e;}

.third_navigation_wrapper_locator_single { width:960px; margin:auto;position:relative; top:15px; left:40px;}
.third_navigation_wrapper_locator_single .left{ width:15px; height:30px; background-image:url(/_img/3rd_tier_navi/left.png); float:left; position:relative;}
.third_navigation_wrapper_locator_single .right{ width:15px; height:30px; background-image:url(/_img/3rd_tier_navi/right.png);}
.third_navigation_wrapper_locator_single .third_navigation{ width:930px; height:30px; background-color:#eee; float:left; position:relative; z-index:98;}
.third_navigation_wrapper_locator_single .third_navigation ul { position: relative; margin-left:10px;}
.third_navigation_wrapper_locator_single .third_navigation ul li{ font-family: Arial, Helvetica, sans-serif; display:inline; position:relative; text-align:center; padding-right:5px; top:3px; font-size:12px;}
.location_list{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.third_navigation_wrapper_locator_single .third_navigation .services_list{ position:relative; top:8px;}

.third_navigation_wrapper_locator_single .third_navigation ul li a{ color:#333;}
.third_navigation_wrapper_locator_single .third_navigation ul li a:hover{ color:#e60a1e;}
/*////////////////////////////////////END OF THIRD NAVIGATION FOR SALES-SERVICE-LOCATOR PAGE\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/*****************************************************************************************/
/*****************************************************************************************/

/*---------------------------------------------------------------------------------------*/
/*///////////////////////////////////CORPORATE - INFO\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*---------------------------------------------------------------------------------------*/
.corporate_info_wrapper{ width:100%; background:#FFFFFF;}
.corporate_info{width:1000px; margin:auto; text-align:center; padding-top:15px; padding-left:70px;}
.corporate_info ul{}
.corporate_info ul li ul li{display:block; float:none;}
.corporate_info ul li ul li {display:list-item;list-style-image:url(/_img/corporate_arrow.jpg); margin-left:0;}
.corporate_info ul li h2{display:inline; margin-bottom:7px; font-family: Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; margin-left:-10px; margin-right:15px;}
.corporate_info ul li ul li a{ color:#666666; text-transform:none; display:inline-block;}
.corporate_info ul li ul li a:hover{ color:#000;}

.corporate_info ul li {
        display: inline;
	float: left;
	padding-right:18px;
        text-align:left; 
	position:relative; 
}
		
.footer{color:#666666; clear:both; padding-top:40px; width:940px; text-align:center; margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-bottom:60px; position:relative; left:-40px;}
.footer a{ color:#666666; text-transform:none;}
.footer a:hover{ color:#000;}



/*///////////////////////////////////END OF SALES SERVICE LOCATOR CORPORATE - INFO\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/*****************************************************************************************/
/*****************************************************************************************/

/*---------------------------------------------------------------------------------------*/
/*//////////////////////////////////////////TOOLS\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*---------------------------------------------------------------------------------------*/
.tools_wrapper{ width:100%; height:31px; position:fixed; bottom:0px; z-index:999; background-color:#000000; left:0;}
.tools_container{ width:960px; margin:auto; padding-top:8px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.hotline { color:#fff; font-weight:bold; float:left;}
.quick_links{ color:#ffffff; float:left;}
.quick_links a{ color:#ffffff; font-size:12px;}
.share_icon{ float:left;}
.share_icon ul li{ display:inline;}
.suscribe{ color:#ffffff; float:right;}
.suscribe a{ color:#FFFFFF; font-size:12px;}}
.suscribe_field{ font-size:8px; font-family:Arial, Helvetica, sans-serif;  bottom:1px; position:relative;}
/*****************************************************************************************/
/*****************************************************************************************/

/*---------------------------------------------------------------------------------------*/
/*//////////////////////////////////////MODELS TOOLS\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*---------------------------------------------------------------------------------------*/

.side_tools{ width:42px; position:fixed; z-index:999; top:20%; left:0px;}
.side_tools .top{ width:42px; height:21px; background-image:url(/_img/models_tools/bg_top.png); background-repeat:no-repeat;}
.side_tools .middle{ background-image:url(/_img/models_tools/bg_middle.png); background-repeat:repeat-y; height:100%; min-width:42px;}
.side_tools .bottom{ width:42px;  height:21px;  background-image:url(/_img/models_tools/bg_bottom.png); background-repeat:no-repeat;}

.calculator{padding-bottom:10px; padding-left:5px;}
.showroom{padding-bottom:10px; padding-left:5px;}
.brochure{padding-bottom:10px; padding-left:5px;}
.testdrive{padding-bottom:10px; padding-left:5px;}
.roadassist{padding-bottom:10px; padding-left:5px;}
.paintbrush{padding-bottom:10px; padding-left:5px;}

/*****************************************************************************************/
/*****************************************************************************************/

/*---------------------------------------------------------------------------------------*/
/*////////////////////////////////////////DROPDOWN\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*---------------------------------------------------------------------------------------*/

.close_but {margin-top:25px; float:none; width:100%; text-align:right;}
.dropdown_wrapper{width:100%; position:absolute; top:50px; min-width:1150px; min-width:997px; z-index:99999;}
.dropdown{ width:960px; margin:auto;}

h3#compare-a-toyota:hover{color:#e60a1e;}

/*For sedancompact*/
div .sedancompact{ z-index:99999; margin-left:0px; display:none; }
div .sedancompact .arrow {width:10px; height:5px; background:url(/_img/dropdown/arrow.jpg); margin-left:200px;}
div .sedancompact .dropleft{ float:left;}
div .sedancompact .dropleft .droptop{ width:30px; height:233px; background-color:#f9f9f9;}
div .sedancompact .dropleft .dropbottom{ background:url(/_img/dropdown/left_rounded.png) bottom; width:30px; height:149px; position:relative; vertical-align:bottom;}
div .sedancompact .dropmiddle{background:url(/_img/dropdown/middle_bg.jpg) #f9f9f9 repeat-x bottom; float:left;}
div .sedancompact .dropright{float:left;}
div .sedancompact .dropright .droptop{ width:30px; height:233px; background-color:#f9f9f9;}
div .sedancompact .dropright .dropbottom{ background:url(/_img/dropdown/right_rounded.png) bottom; width:30px; height:149px;}

h3#sedancompact:hover{color:#e60a1e;}

/*For mpv*/
div .mpv{ z-index:99999; margin-left:120px; display:none;}
div .mpv .arrow {width:10px; height:5px; background:url(/_img/dropdown/arrow.jpg); margin-left:160px;}
div .mpv .dropleft{ float:left;}
div .mpv .dropleft .droptop{ width:30px; height:233px; background-color:#f9f9f9;}
div .mpv .dropleft .dropbottom{ background:url(/_img/dropdown/left_rounded.png) bottom; width:30px; height:149px; position:relative; vertical-align:bottom;}
div .mpv .dropmiddle{background:url(/_img/dropdown/middle_bg.jpg) #f9f9f9 repeat-x bottom; float:left;}
div .mpv .dropright{float:left;}
div .mpv .dropright .droptop{ width:30px; height:233px; background-color:#f9f9f9;}
div .mpv .dropright .dropbottom{ background:url(/_img/dropdown/right_rounded.png) bottom; width:30px; height:149px;}

h3#mpv:hover{color:#e60a1e;}

/*For suv4wd*/
div .suv4wd{ z-index:99999; margin-left:100px; display:none;}
div .suv4wd .arrow {width:10px; height:5px; background:url(/_img/dropdown/arrow.jpg); margin-left:240px;}
div .suv4wd .dropleft{ float:left;}
div .suv4wd .dropleft .droptop{ width:30px; height:233px; background-color:#f9f9f9;}
div .suv4wd .dropleft .dropbottom{ background:url(/_img/dropdown/left_rounded.png) bottom; width:30px; height:149px; position:relative; vertical-align:bottom;}
div .suv4wd .dropmiddle{background:url(/_img/dropdown/middle_bg.jpg) #f9f9f9 repeat-x bottom; float:left;}
div .suv4wd .dropright{float:left;}
div .suv4wd .dropright .droptop{ width:30px; height:233px; background-color:#f9f9f9;}
div .suv4wd .dropright .dropbottom{ background:url(/_img/dropdown/right_rounded.png) bottom; width:30px; height:149px;}

h3#suv4wd:hover{color:#e60a1e;}

/*For hybrid*/
div .hybrid{ z-index:99999; margin-left:330px; display:none;}
div .hybrid .arrow {width:10px; height:5px; background:url(/_img/dropdown/arrow.jpg); margin-left:75px;}
div .hybrid .dropleft{ float:left;}
div .hybrid .dropleft .droptop{ width:30px; height:252px; background-color:#f9f9f9;}
div .hybrid .dropleft .dropbottom{ background:url(/_img/dropdown/left_rounded.png) bottom; width:30px; height:149px; position:relative; vertical-align:bottom;}
div .hybrid .dropmiddle{background:url(/_img/dropdown/middle_bg.jpg) #f9f9f9 repeat-x bottom; float:left;}
div .hybrid .dropright{float:left;}
div .hybrid .dropright .droptop{ width:30px; height:252px; background-color:#f9f9f9;}
div .hybrid .dropright .dropbottom{ background:url(/_img/dropdown/right_rounded.png) bottom; width:30px; height:149px;}

h3#hybrid:hover{color:#e60a1e;}

/*For van*/
div .van{ z-index:99999; margin-left:380px; display:none;}
div .van .arrow {width:10px; height:5px; background:url(/_img/dropdown/arrow.jpg); margin-left:70px;}
div .van .dropleft{ float:left;}
div .van .dropleft .droptop{ width:30px; height:233px; background-color:#f9f9f9;}
div .van .dropleft .dropbottom{ background:url(/_img/dropdown/left_rounded.png) bottom; width:30px; height:149px; position:relative; vertical-align:bottom;}
div .van .dropmiddle{background:url(/_img/dropdown/middle_bg.jpg) #f9f9f9 repeat-x bottom; float:left;}
div .van .dropright{float:left;}
div .van .dropright .droptop{ width:30px; height:233px; background-color:#f9f9f9;}
div .van .dropright .dropbottom{ background:url(/_img/dropdown/right_rounded.png) bottom; width:30px; height:149px;}

h3#van:hover{color:#e60a1e;}

/*For sales-service-locator*/
div .sales-service-locator{ z-index:99999; margin-left:600px; display:none;}
div .sales-service-locator .arrow {width:10px; height:5px; background:url(/_img/dropdown/arrow.jpg); margin-left:150px;}
div .sales-service-locator .dropleft{ float:left;}
div .sales-service-locator .dropleft .droptop{ width:30px; height:60px; background-color:#f9f9f9;}
div .sales-service-locator .dropleft .dropbottom{ background:url(/_img/dropdown/left_rounded.png) bottom; width:30px; height:149px; position:relative; vertical-align:bottom;}
div .sales-service-locator .dropmiddle{background:url(/_img/dropdown/middle_bg.jpg) #f9f9f9 repeat-x bottom; float:left;}
div .sales-service-locator .dropright{float:left;}
div .sales-service-locator .dropright .droptop{ width:30px; height:60px; background-color:#f9f9f9;}
div .sales-service-locator .dropright .dropbottom{ background:url(/_img/dropdown/right_rounded.png) bottom; width:30px; height:149px;}

h3#sales-service-locator:hover{color:#ccc;}

/*For toyota-careplus*/
div .toyota-careplus{ z-index:99999; margin-left:0px; display:none;}
div .toyota-careplus .arrow {width:10px; height:5px; background:url(/_img/dropdown/arrow.jpg); margin-left:650px;}
div .toyota-careplus .dropleft{ float:left;}
div .toyota-careplus .dropleft .droptop{ width:30px; height:60px; background-color:#f9f9f9;}
div .toyota-careplus .dropleft .dropbottom{ background:url(/_img/dropdown/left_rounded.png) bottom; width:30px; height:149px; position:relative; vertical-align:bottom;}
div .toyota-careplus .dropmiddle{background:url(/_img/dropdown/middle_bg.jpg) #f9f9f9 repeat-x bottom; float:left;}
div .toyota-careplus .dropright{float:left;}
div .toyota-careplus .dropright .droptop{ width:30px; height:60px; background-color:#f9f9f9;}
div .toyota-careplus .dropright .dropbottom{ background:url(/_img/dropdown/right_rounded.png) bottom; width:30px; height:149px;}

h3#toyota-careplus:hover{color:#ccc;}

/*For toyota-owners*/
div .toyota-owners{ z-index:99999; margin-left:467px; display:none;}
div .toyota-owners .arrow {width:10px; height:5px; background:url(/_img/dropdown/arrow.jpg); margin-left:444px;}
div .toyota-owners .dropleft{ float:left;}
div .toyota-owners .dropleft .droptop{ width:30px; height:60px; background-color:#f9f9f9;}
div .toyota-owners .dropleft .dropbottom{ background:url(/_img/dropdown/left_rounded.png) bottom; width:30px; height:149px; position:relative; vertical-align:bottom;}
div .toyota-owners .dropmiddle{background:url(/_img/dropdown/middle_bg.jpg) #f9f9f9 repeat-x bottom; float:left;}
div .toyota-owners .dropright{float:left;}
div .toyota-owners .dropright .droptop{ width:30px; height:60px; background-color:#f9f9f9;}
div .toyota-owners .dropright .dropbottom{ background:url(/_img/dropdown/right_rounded.png) bottom; width:30px; height:149px;}

h3#toyota-owners:hover{color:#ccc;}

/*models*/
.models{margin-top:30px; margin-bottom:30px; margin-right:15px; margin-left:15px; float:left; }
.models h3{font-family: Arial, Helvetica, sans-serif; font-size:18; color:#333333; letter-spacing:-1px;}
.models h2{font-family: Arial, Helvetica, sans-serif; font-size:12; color:#21537e; margin-bottom:10px;}
.models ul li {list-style-image:url(/_img/dropdown/arrows.gif); margin-left:15px;  padding-top:2px;}
.models ul li a{color:#333333; margin-left:-5px;}
.models ul li a:hover{ text-decoration:underline;}
.models .droplist{min-height:135px; position:relative; bottom:0px;}

/*services*/
.services{margin-top:30px; margin-bottom:30px; margin-right:2px; margin-left:2px; float:left; }
.services h3{font-family: Arial, Helvetica, sans-serif; font-size:18; color:#333333; letter-spacing:-1px;}
.services h2{font-family: Arial, Helvetica, sans-serif; font-size:12; color:#21537e; margin-bottom:10px;}
.services ul li {list-style-image:url(/_img/dropdown/arrows.gif); margin-left:15px;  padding-top:2px;}
.services ul li a{color:#333333; margin-left:-5px;}
.services ul li a:hover{ text-decoration:underline;}
.services .droplist{min-height:29px;}

/*line-up*/
.line-up{ width:156px; height:188px; float:left;}
.line-up-disclaimer{width:150px; font-family: Arial, Helvetica, sans-serif; font-size:9px; position:absolute; bottom:40px; line-height:10px; color:#666666; padding-left:5px;}
.lineup_but{ position:absolute; bottom:0px;}

/*---------------------------------------------------------------------------------------*/
/*////////////////////////////////////LANGUAGE BUTTON\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*---------------------------------------------------------------------------------------*/
.language_2nd { position:relative; top:-5px; float:right; padding-right:10px;}
.language_left{ width:10px; height:25px; background-image:url(/_img/language_button/left.jpg); float:left;}
.language_middle{ height:25px; background-image: url(/_img/language_button/middle.jpg); background-repeat:repeat-x; float:left; color:#000000;}
.language_right{ width:10px; height:25px; background-image:url(/_img/language_button/right.jpg);  float:left;}
.language_middle a{ text-decoration:none; color:#333333; top:5px; position:relative;}
.language_middle a:hover{color: #FF0000;}
/*****************************************************************************************/


/*---------------------------------------------------------------------------------------*/
/*////////////////////////////////////    QTVR BOX   \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*---------------------------------------------------------------------------------------*/
.int_qtvr{ position:absolute; width:100%; top:115px; text-align:center; height:400px;}

.qtvr_frame{margin:auto; width:500px; list-style-type:none;}
.qtvr_frame_text{ list-style-type:none; }
.qtvr_flash { margin-top:85px; }
.qtvr_extra_controls { margin: 5px auto; padding:0; text-align:center; width:500px; list-style-type:none; }
.int_qtvr .qtvr_extra_controls .qtvr_frame_text .frame_center{ width:520px; height:30px;}
.int_qtvr .qtvr_extra_controls .qtvr_frame_text .frame_center .center_left{ width:10px; height:30px; background: url(/_img/interior_360frame/vertical_bg.png) repeat-y; float:left;}
.int_qtvr .qtvr_extra_controls .qtvr_frame_text .frame_center .center_center{ width:500px; height:30px; float:left; background-color: transparent; }
.int_qtvr .qtvr_extra_controls .qtvr_frame_text .frame_center .center_right{ width:10px; height:30px; background: url(/_img/interior_360frame/vertical_bg.png) repeat-y; float:right;}
.int_qtvr .qtvr_extra_controls .qtvr_frame_text .frame_center .center_center .qtvr_instructions {font:normal 11px Arial, Helvetica, sans-serif; background:url(/_img/interior_360frame/vertical_bg.png) repeat; color:#FFF; height:15px;}
.int_qtvr .qtvr_extra_controls .qtvr_frame_text .frame_center .center_center .qtvr_disclaimer {font:normal 11px Arial, Helvetica, sans-serif; background:url(/_img/interior_360frame/vertical_bg.png) repeat; color:#FFF; height:15px;}

.qtvr_extra_controls_channels { left:520px; margin:auto; position:relative; text-align:left; top:-420px; width:500px; }
.qtvr_extra_controls_channels .button { width:130px; height:36px; padding-bottom:5px; }
.qtvr_extra_controls_channels .button .button_top { width:120px; height:10px; background:transparent url(/_img/interior_360frame/horizon_bg_red.png) repeat-x scroll 0 0; display:inline-block; }
.qtvr_extra_controls_channels .button .button_topright { width:10px; height:10px; background:transparent url(/_img/interior_360frame/right_top_red.png) repeat scroll 0 0; display:inline-block;}
.qtvr_extra_controls_channels .button .button_bottom { width:120px; height:10px; background:transparent url(/_img/interior_360frame/horizon_bg_red.png) repeat-x scroll 0 0; display:inline-block; }
.qtvr_extra_controls_channels .button .button_bottomright { width:10px; height:10px; background:transparent url(/_img/interior_360frame/right_bottom_red.png) repeat-x scroll 0 0; display:inline-block; }
.qtvr_extra_controls_channels .button .button_text { width:130px; height:16px; background:transparent url(/_img/interior_360frame/horizon_bg_red.png) repeat scroll 0 0; color:#FFF; font-size:12px; font-weight:bold;  text-align:center;}
.qtvr_extra_controls_channels .button .button_text a { color:#FFF; }

.qtvr_extra_controls_channels .button .interior_channel a {display:block; height:26px; width:130px; background:transparent url(/_img/interior_360frame/interior_channel.png) left top no-repeat; color:#FFF; font-size:12px; font-weight:bold;  text-align:center; padding-top:9px;}
.qtvr_extra_controls_channels .button .interior_channel_selected a {display:block; height:26px; width:130px; background:transparent url(/_img/interior_360frame/interior_channel.png) left bottom no-repeat; color:#FFF; font-size:12px; font-weight:bold;  text-align:center; padding-top:9px;}

.int_qtvr ul li{ position:relative; display:list-item;}
.int_qtvr .frame_top{ width:520px; height:10px;}
.int_qtvr .frame_center{ width:520px; height:348px;}
.int_qtvr .frame_bottom{ width:520px; height:10px;}

.int_qtvr ul li ul { list-style-type:none; }
.int_qtvr ul li ul li{}
.int_qtvr .frame_top .top_left{ width:10px; height:10px; background:url(/_img/interior_360frame/left_top.png); float:left;}
.int_qtvr .frame_top .center{ width:500px; height:10px; background: url(/_img/interior_360frame/horizon_bg.png) repeat-x; float:left;}
.int_qtvr .frame_top .top_right{ width:10px; height:10px; background:url(/_img/interior_360frame/right_top.png); float:right;}

.int_qtvr .frame_center .center_left{ width:10px; height:348px; background: url(/_img/interior_360frame/vertical_bg.png) repeat-y; float:left;}
.int_qtvr .frame_center .center_center{ width:500px; height:348px; background-color:#000000; float:left;}
.int_qtvr .frame_center .center_right{ width:10px; height:348px; background: url(/_img/interior_360frame/vertical_bg.png) repeat-y; float:right;}

.int_qtvr .frame_bottom .bottom_left{ width:10px; height:10px; background:url(/_img/interior_360frame/left_bottom.png); float:left;}
.int_qtvr .frame_bottom .center{ width:500px; height:10px; background: url(/_img/interior_360frame/horizon_bg.png) repeat-x; float:left;}
.int_qtvr .frame_bottom .bottom_right{ width:10px; height:10px; background:url(/_img/interior_360frame/right_bottom.png); float:right;}

.int_qtvr .int_qtvr_embed { width:500px; height:348px; }

.qtvr_box{visibility:visible;}
.qtvr_box_invisible{visibility:hidden;}
/*****************************************************************************************/

.index_content{ min-width:100%; height:440px; position:absolute; top:0px; margin-top:55px; background-color:#000000; z-index: 0;}

/*---------------------------------------------------------------------------------------*/
/*/////////////////////////FRAME CONTENT BACKGROUND IMAGE \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*---------------------------------------------------------------------------------------*/
 
body.camry #main {
	background-color:#000106;
	background-image:url("/_img/camry/camry_bg.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}

body.altis #main {
	background-color:#546f8c;
	background-image:url("/_img/altis/2010_altis_mc_launch_bg.jpg");
	background-position:center top;
	background-repeat:no-repeat;
}

body.vios #main {
	background-color:#212f3a;
	background-image:url("/_img/vios/vios_bg.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}

body.vios #vios-trd {
	background-color:#212f3a;
	background-image:url("/_img/vios/vios_trd_bg.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}

body.yaris #main {
	background-color:#dddee2;
	background-image:url("/_img/yaris/yaris_bg.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}

body.innova #main {
	background-color:#e0d7c1;
	background-image:url("/_img/bg/innova_bg.jpg");
	background-position:center top;
	background-repeat:no-repeat;
}


body.avanza #main,
body.avanza-bm #main {
	background-color:#f8f2ea;
	background-image:url("/_img/avanza/avanza_bg_dec_2010.jpg");
	background-position:center top;
	background-repeat:no-repeat;
}

body.fortuner #main {
	background-color:#111314;
	background-image:url("/_img/bg/fortuner_bg.jpg");
	background-position:center top;
	background-repeat:no-repeat;
}

body.rush #main {
	background-color:#000000;
	background-image:url("/_img/rush/rush_bg.jpg");
	background-position:center top;
	background-repeat:no-repeat;
}

body.hilux #main {
	background-color:#3a5673;
	background-image:url("/_img/hilux/2010_hilux_30g_bg.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}

body.prius #main {
	background-color:#70b0c9;
	background-image:url("/_img/prius/prius_ot_bg.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}

body.priusc #main {
	background-color:#414143;
	background-image:url("/_img/priusc/prius_c_bg.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}
	

body.hiace #main {
	background-color:#9B9B9B;
	background-image:url("/_img/hiace/hiace_bg.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}

body.toyota-careplus #main {
	background-color:#010207;
	background-image:url("/_img/bg/careplus_bg.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}

body.technology #main {
	background-color:#010207;
	background-image:url("/_img/technology/tech_bg.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}

body.corp #main {
	background-color:#ede9e8;
	background-image:url("/_img/bg/corporate_bg.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}

body.trd #main {
	background-color:#010207;
	background-image:url("/_img/bg/trd_bg.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}

body.mm2h #main {
	background-color:#010207;
	background-image:url("/_img/bg/mm2h_bg.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}

body.latest-promotion #main {
	background-color:#f0f0f0;
	background-image:url("/_img/bg/mac_sppn_bg.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	height:1200px;
}

body.sppn-roadshow #main {
	background-color:#f0f0f0;
	background-image:url("/_img/bg/Roadshow_contentPage_bg_v2.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	height:1850px;
}

body.testdrivecontest-index #main {
	background-color:#dbdbdb;
	background-image:url("/_img/bg/bg_altis_test_drive_contest.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	height:720px;
}

body.testdrivecontest-terms #main {
	background-color:#dbdbdb;
	background-image:url("/_img/bg/bg_altis_test_drive_contest.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	height:1550px;
}

body.testdrivecontest-winners #main {
	background-color:#dbdbdb;
	background-image:url("/_img/bg/bg_altis_test_drive_winners.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	height:900px;
}

body.cnycontest #main {
	background-color:#dbdbdb;
	background-image:url("/_img/bg/cny_lucky_draw_content_bg.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	height:1260px;
}


body.hit-the-pedals-engine #main {
	background-color:#010207;
	background-image:url("/_img/bg/bg_HTP_contentPage_prize.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	height:620px;
}

body.hit-the-pedals-terms #main {
	background-color:#010207;
	background-image:url("/_img/bg/bg_hit_the_pedals.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	height:1150px;
}

body.upcoming-roadshows #main {
	background-color:#010207;
	background-image:url("/_img/bg/bg_roadshows.jpg");
	background-position:center top;
	background-repeat:no-repeat;
         height:800px;
}

body.klims #main {
	background-color:#010207;
	background-image:url("/_img/bg/bg_klims.jpg");
	background-position:center top;
	background-repeat:no-repeat;
         height:550px;
}


body.tag-the-thrill #main {
	background-color:#010207;
	background-image:url("/_img/bg/bg_thrill.jpg");
	background-position:center top;
	background-repeat:no-repeat;
}

body.malacca-sales-showroom #main {
	background-color:#010207;
	background-image:url("/_img/bg/malaccaShowroom_bg.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	height:520px;
}

body.toyota-classics #main {
	background-color:#010207;
	background-image:url("/_img/bg/post_classics_content_page_bg.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	height:493px;
}

body.festive-greetings #main {
	background-color:#010207;
	background-image:url("/_img/corporate-info/bg.jpg");
	background-position:center top;
	background-repeat:no-repeat;
}

body.announcement #main {
	background-color:#58ACFA;
	background-image:url("/_img/sales-service-locator/announcement/content_bg3.jpg");
	background-position:center top;
	background-repeat:no-repeat;
}

body.super-gt #main {
	background-color:#000000;
	background-image:url("/highlights/1680bg.jpg");			
	background-position:right top;
	background-repeat:no-repeat;
}

body.lineup #main {
	background-color:#EEEEEE;
	background-position:right top;
	background-repeat:no-repeat;
}

body.latest-promotions-index #main {
	background-color:#0d3414;
	background-image: url(/highlights/latest-promotions/salam-aidilfiltri-promo/salam_aidilfiltri_promo_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

body.latest-promotions-toyota-roadshow #main {
	background-color:#4455AA;
	background-position:right top;
	background-repeat:no-repeat;
}

body.latest-promotions-contest-terms #main {
	background-color:#223344;
	background-position:right top;
	background-repeat:no-repeat;
}

body.highlights #main {
	background-color:#0d3414;
	background-image: url(/highlights/latest-promotions/august-promo/august_promo_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

#model_lineup_container{ width:960px; height:860px; position:absolute; top:55px;z-index:999;}
.fake_bg{ width:940px; height:800px;}

.camry_menuicon{ width:150px; height:140px; background-image:url("/_img/dropdown/sedan_compact/camry.png");}
.altis_menuicon{ width:150px; height:140px; background-image:url("/_img/dropdown/sedan_compact/2010_altis_mc_launch.png");}
.vios_menuicon{ width:150px; height:140px; background-image:url("/_img/dropdown/sedan_compact/vios.png");}
.yaris_menuicon{ width:150px; height:140px; background-image:url("/_img/dropdown/sedan_compact/yaris.png");}
.innova_menuicon{ width:150px; height:140px; background-image:url("/_img/dropdown/mpv/innova.png");}
.avanza_menuicon{ width:150px; height:140px; background-image:url("/_img/dropdown/mpv/avanza.png");}
.fortuner_menuicon{ width:150px; height:140px; background-image:url("/_img/dropdown/suv4wd/fortuner.png");}
.rush_menuicon{ width:150px; height:140px; background-image:url("/_img/dropdown/suv4wd/rush.png");}
.hilux_menuicon{ width:150px; height:140px; background-image:url("/_img/dropdown/suv4wd/hilux.png");}
.prius_menuicon{ width:150px; height:140px; background-image:url("/_img/dropdown/hybrid/prius.png");}
.priusc_menuicon{ width:150px; height:140px; background-image:url("/_img/dropdown/hybrid/priusc.png");}
.hiace_menuicon{ width:200px; height:140px; background-image:url("/_img/dropdown/van/hiace.png");}


.toyota-careplus-general-services-menuicon{ width:140px; height:120px; background-image:url("/toyota-careplus/general-services.png");}
.toyota-careplus-convenient-services-menuicon{ width:140px; height:120px; background-image:url("/toyota-careplus/convenient-services.png");}
.toyota-careplus-body-paint-menuicon{ width:140px; height:120px; background-image:url("/toyota-careplus/body-paint.png");}
.toyota-careplus-parts-menuicon{ width:140px; height:120px; background-image:url("/toyota-careplus/parts.png");}
.toyota-careplus-lubricants-menuicon{ width:140px; height:120px; background-image:url("/toyota-careplus/lubricants.png");}
.toyota-careplus-warranty-menuicon{ width:140px; height:120px; background-image:url("/toyota-careplus/warranty.png");}

.sales-service-locator-service-centre-menuicon{ width:140px; height:120px; background-image:url("/sales-service-locator/service-centre.png");}
.sales-service-locator-index-menuicon{ width:140px; height:120px; background-image:url("/sales-service-locator/index.png");}


.toyota-owners-tribe-toyota-menuicon{ width:140px; height:120px; background-image:url("/toyota-owners/tribe-toyota.png ");}
/* .toyota-owners-toyota-owners-journal-menuicon{ width:140px; height:120px; background-image:url("/toyota-owners/toyota-owners-journal.png ");}*/
.toyota-owners-toyota-merit-menuicon{ width:140px; height:120px; background-image:url("/toyota-owners/toyota-merit.png ");}
.toyota-owners-update-profile-menuicon{ width:140px; height:120px; background-image:url("/toyota-owners/update-profile.png ");}




/**************ALL PROMOTIONS STYLES GOES HERE*****************/
body.latest-promotions-index #main, 
body.latest-promotions-toyota-roadshow #main, 
body.latest-promotions-contest-terms #main, 
body.latest-promotions-june2010-roadshow #main, 
body.latest-promotions-merdekaraya-roadshow #main,
body.latest-promotions-august-roadshow #main  {
background-color:#0d3414;
background-image: url(/highlights/latest-promotions/august-promo/august_promo_bg.jpg);
background-position:center top;
background-repeat:no-repeat;
}

body.latest-promotions-index .latest_promo_container, body.latest-promotions-toyota-roadshow .latest_promo_container, body.latest-promotions-contest-terms .latest_promo_container{ width:940px;}
body.latest-promotions-index .header, body.latest-promotions-toyota-roadshow .header, body.latest-promotions-contest-terms .header{ width:560px; text-align:center; margin:auto; margin-top:20px;}
body.latest-promotions-index p, body.latest-promotions-toyota-roadshow p, body.latest-promotions-contest-terms p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;font-weight:normal;}
body.latest-promotions-index .header p, body.latest-promotions-toyota-roadshow .header p, body.latest-promotions-contest-terms .header p{ font-weight:bold;}
body.latest-promotions-index .promo_content, body.latest-promotions-toyota-roadshow .promo_content, body.latest-promotions-contest-terms .promo_content { text-align:center;}
body.latest-promotions-index .promo_content p, body.latest-promotions-toyota-roadshow .promo_content p, body.latest-promotions-contest-terms .promo_content p { font-size:10px;}

body.latest-promotions-index .latest_promo_container .promo_top, body.latest-promotions-toyota-roadshow .latest_promo_container .promo_top, body.latest-promotions-contest-terms .latest_promo_container .promo_top{ width:940px;position:relative; margin-top:20px;}
body.latest-promotions-index .latest_promo_container .promo_bottom, body.latest-promotions-toyota-roadshow .latest_promo_container .promo_bottom, body.latest-promotions-contest-terms .latest_promo_container .promo_bottom { width:940px; margin-top:20px;}
body.latest-promotions-index .bottom_top, body.latest-promotions-toyota-roadshow .bottom_top, body.latest-promotions-contest-terms .bottom_top{ width:940px; height:25px;}
body.latest-promotions-index .bottom_content, body.latest-promotions-toyota-roadshow .bottom_content, body.latest-promotions-contest-terms .bottom_content{ width:860px; background-color:#eeeeee; padding-left:40px; padding-right:40px;}
body.latest-promotions-index .bottom_prize1, body.latest-promotions-toyota-roadshow .bottom_prize1, body.latest-promotions-contest-terms .bottom_prize1{ float:left;}
body.latest-promotions-index .bottom_prize2, body.latest-promotions-toyota-roadshow .bottom_prize2, body.latest-promotions-contest-terms .bottom_prize2{}
body.latest-promotions-index .latest_promo_container .bottom_content h1, body.latest-promotions-toyota-roadshow .latest_promo_container .bottom_content h1, body.latest-promotions-contest-terms .latest_promo_container .bottom_content h1{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#333333;}
body.latest-promotions-index .latest_promo_container .bottom_content h2, body.latest-promotions-toyota-roadshow .latest_promo_container .bottom_content h2, body.latest-promotions-contest-terms .latest_promo_container .bottom_content h2{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333333;}
body.latest-promotions-index .latest_promo_container .bottom_content, body.latest-promotions-toyota-roadshow .latest_promo_container .bottom_content, body.latest-promotions-contest-terms .latest_promo_container .bottom_content{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold;}
body.latest-promotions-index #terms, body.latest-promotions-toyota-roadshow #terms, body.latest-promotions-contest-terms #terms{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999;}
body.latest-promotions-index #blue, body.latest-promotions-toyota-roadshow #blue, body.latest-promotions-contest-terms #blue{ color:#0b97c3;}
body.latest-promotions-index #red, body.latest-promotions-toyota-roadshow #red, body.latest-promotions-contest-terms #red{color:#e70a1e}
body.latest-promotions-toyota-roadshow .bottom_content a{ color:#999999; text-decoration:underline;}
body, div, p, ul {
margin: 0;
padding: 0;
}

/* new rules for ie.css */

* html #canvas {
	
position: relative;
min-width: 1000px !important;
border: 15px #FFFFFF solid;
overflow: hidden;

}

* html .secondary_navigation_wrapper {
	padding-top: 4px;
}


/* New rules for global.css */

#canvas { 
/*  width: 100%; */
position: relative;
min-width: 920px !important;
border: 15px #FFFFFF solid;
overflow: hidden;
}

.container {
width: 960px;
margin: 0 auto;
}

.roadshow{
position:absolute;
right:0;
top:55px;
z-index:100;
}

.hilux_teaser_ad_index_ani{
position:absolute;
right:0;
top:55px;
z-index:100;
}

#frame_header {
height: 100px;
background: url('/_img/layout/header-left.png') no-repeat 0 0;
position: relative;
z-index: 10;
}

#frame_header_inner {
height: 100px;
background: url('/_img/layout/header-right.png') no-repeat right 0;
}

	body.menu_secondary #frame_header {
		height: 115px;
		background: url('/_img/layout/header-left-subnav.png') no-repeat 0 0;
	}

	body.menu_secondary #frame_header_inner {
		height: 115px;
		background: url('/_img/layout/header-right-subnav.png') no-repeat right 0;
	}
	
	body.menu_secondary_tall #frame_header {
		height: 135px;
		background: url('/_img/layout/header-left-tallnav.png') no-repeat 0 0;
	}

	body.menu_secondary_tall #frame_header_inner {
		height: 135px;
		background: url('/_img/layout/header-right-tallnav.png') no-repeat right 0;
	}			

.secondary_navigation_wrapper,
.tertiary_navigation_wrapper {
	height: 22px;
	padding: 8px 10px 0;
	width : 1000px;
}

.secondary_navigation,
.secondary_navigation a {
color:#ffffff;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
}
		
.secondary_navigation li {
	display: inline;
	float: left;
	margin-left: 20px;
	padding: 0px 0;
}

.secondary_navigation li.active_down {
	background: url('/_img/layout/secondary-tab-left.png') no-repeat 0 0;
	padding: 0;
	margin-top:-3px;
}

	.secondary_navigation li.active_down span {
		background: url('/_img/layout/secondary-tab-right.png') no-repeat right top;
		display: block;
		float: left;
		margin-top:0px;
	}
	
	.secondary_navigation li.active_up {
	background: url('/_img/layout/secondary-tab-left_up.png') no-repeat 0 0;
	margin-top:-8px;
}

	.secondary_navigation li.active_up span {
		background: url('/_img/layout/secondary-tab-right_up.png') no-repeat right top;
		display: block;margin-top:0px;
		float: left;
	}
	
	.secondary_navigation li.active_down a{
		padding: 0px 15px;
		padding-bottom:9px;
		color: #333333;
		margin-top:3px;
	}
	.secondary_navigation li.active_up a {
		margin-top: 4px;
		padding: 4px 15px;
		color: #333333;
	}

.secondary_navigation li a {
	float: left;
	display: block;
}

.tertiary_navigation_wrapper {
	background: url('/_img/layout/tertiary-bg.png') no-repeat center top;
}

.tertiary_navigation ul {
	margin-left: 181px;
}

.tertiary_navigation ul.most_like {
	/* margin-left: 810px; */
         margin-left: 805px;
}

.tertiary_navigation li {
	display: inline;
	float: left;
	padding-right: 30px;
}

.tertiary_navigation li.active a {
	color:#e60a1e;
}

.tertiary_navigation,
.tertiary_navigation a {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
}

#main {
/*  height: 100px;*/
min-height: 100px !important;
#min-height: ;
margin-top: -45px;
}

	body.menu_secondary #main,
	body.menu_secondary_tall #main {
		margin-top: -30px; /* because body.menu_secondary #frame_header is 15px taller */
	}

#main_inner {
/*  height: 100px;*/
height: 80% !important;
padding: 30px 0;
}

#main_inner .content {

	
}

#main_inner .content_3rd {

position:relative; margin-top:20px;
	
}
.fake_background {
position: relative;
z-index: -2;
height:380px;

}

.fake_map_background {

height:435px;

}

#frame_footer {
height: 25px;
background: url('/_img/layout/frame-bl.png') no-repeat 0 0;
margin-top: -25px;
z-index:1;
position: relative;

}

#frame_footer_inner {
height: 25px;
background: url('/_img/layout/frame-br.png') no-repeat right 0;
z-index:1;
position: relative;

}

#corpinfo {
height: 200px;
background: #FFFFFF;
}


*{margin:0; padding:0;}
/* Clearfix */
.clearfix:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

h2 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
a { font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px;}

/*---------------------------------------------------------------------------------------*/
/*////////////////////////////////////MAIN NAVIGATION\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*---------------------------------------------------------------------------------------*/
.main_navigation_wrapper{ min-width:920px; height:55px; margin:auto; top:0px; position:relative; left:10px; z-index:99;}
.logo_container{ width:140px; height:55px; float:left; position:relative; left:15px;}
.models_navi{ width:380px; float:left; padding-top:20px;}
.models_navi ul li{ display:inline; float:left;}
.models_navi .models_navi_container ul li{ position:relative; padding-left:14.5px;}
.models_navi .models_navi_container ul li a{color:#FFFFFF; font-size:12px;  font-family:Arial, Helvetica, sans-serif;}
.models_navi .models_navi_container ul li a:hover{color:#e60a1e;}
.models_navi .models_navi_container ul li h3{font-size:12px; color:#eee; font-family: Arial, Helvetica, sans-serif;}

/*p#model_navi {color:#FFFFFF;}
p#model_navi:hover{color:#e60a1e;}*/

.services_navi{width:380px; float:right; padding-top:20px; padding-right:20px;}
.services_navi ul li{display:inline; float:left;}
.services_navi .services_navi_container ul li{ position:relative; padding-left:10px;}
.services_navi .services_navi_container ul li a{color:#fff; }
.services_navi .services_navi_container ul li a:hover{ color:#ccc; }
.services_navi .services_navi_container ul li h3{font-size:12px; color:#eee; font-family: Arial, Helvetica, sans-serif;}

/*p#service_navi {color:#FFF;}
p#service_navi:hover{color:#ccc;}

p#service_navi a {color:#FFF;}
p#service_navi a:hover{color:#ccc;}*/
/*****************************************************************************************/
/*****************************************************************************************/

/*---------------------------------------------------------------------------------------*/
/*////////////////////////////////////SECOND NAVIGATION\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*---------------------------------------------------------------------------------------*/
.second_navigation_wrapper{ width:960px; height:30px; margin:auto; position:relative; left:35px; top:0px; z-index:98;}
.second_navigation_wrapper .second_navigation ul li{ display:inline; height:30px; position:relative; margin-left:30px;}
.second_navigation{font-size:12px; color:#eee; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.second_navigation_wrapper .second_navigation ul li a{ color:#FFFFFF; text-transform:uppercase; height:20px}
.second_navigation_wrapper .second_navigation ul li a:hover{ color:#333333;}
.hilux_header{ margin-right:65px; text-transform:uppercase; font-weight:bold;}

/*active link*/
.active_2nd{ position:relative; top:10px; margin-right:-15px; margin-left:-15px;}
.active_left{ width:15px; height:26px; background-image:url(/_img/general/2nd_navi_but_left.jpg); float:left;}
.active_middle{ height:26px; background-image:url(/_img/general/2nd_navi_but_middle.jpg); background-repeat:repeat-x; float:left;}
.second_navigation_wrapper .second_navigation .active_middle a{ color:#333333; top:9px; position:relative; font-weight:bold;}
.active_right{ width:15px; height:26px; background-image:url(/_img/general/2nd_navi_but_right.jpg);  float:left;}

/*active link down*/
.active_2nd_down{ position:relative; top:15px; margin-right:-15px; margin-left:-15px;}
.active_left_down{ width:15px; height:26px; background-image:url(/_img/general/2nd_navi_but_left_down.jpg); float:left;}
.active_middle_down{ height:26px; background-image:url(/_img/general/2nd_navi_but_middle_down.jpg); background-repeat:repeat-x; float:left;}
.second_navigation_wrapper .second_navigation .active_middle_down a{ color:#333333; top:4px; position:relative; font-weight:bold;}
.active_right_down{ width:15px; height:26px; background-image:url(/_img/general/2nd_navi_but_right_down.jpg); float:left;}
/*****************************************************************************************/
/*****************************************************************************************/

/*---------------------------------------------------------------------------------------*/
/*////////////////////////////////////THIRD NAVIGATION\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.third_navigation_wrapper{ width:920px; margin:auto; top:15px; left:40px; position:relative;}
.third_navigation_wrapper .left{ width:15px; height:30px; background-image:url(/_img/3rd_tier_navi/left.png); float:left; position:relative;}
.third_navigation_wrapper .right{ width:15px; height:30px; background-image:url(/_img/3rd_tier_navi/right.png);}
.third_navigation_wrapper .third_navigation{ width:890px; height:30px; background-color:#eee; float:left; position:relative; z-index:98;}
.third_navigation_wrapper .third_navigation ul { position: relative; margin-left:145px;}
.third_navigation_wrapper .third_navigation ul li{display:inline; position:relative; text-align:center; padding-right:30px; top:3px; font-family: Arial, Helvetica, sans-serif;font-weight:bold;}
.third_navigation_wrapper .third_navigation .active a{ color:#e60a1e;}
.most_like .active a{ color:#e60a1e;}
.most_like{ color:#00FF00; position:relative;}
.most_like a{position:relative; bottom:2px;}
.third_navigation_wrapper .third_navigation ul li a{ color:#333; text-transform:uppercase; }
.third_navigation_wrapper .third_navigation ul li a:hover{ color:#e60a1e;}


/*////////////////////////////////////THIRD NAVIGATION FOR SALES-SERVICE-LOCATOR PAGE\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.third_navigation_wrapper_locator{ width:960px; margin:auto;position:relative; top:15px; left:40px;}
.third_navigation_wrapper_locator .left{ width:15px; height:57px; background-image:url(/_img/3rd_tier_navi/left2.png); float:left; position:relative;}
.third_navigation_wrapper_locator .right{ width:15px; height:57px; background-image:url(/_img/3rd_tier_navi/right2.png);}
.third_navigation_wrapper_locator .third_navigation{ width:930px; height:57px; background:url(/_img/3rd_tier_navi/bg.jpg) repeat-x; float:left; position:relative; z-index:998;}
.third_navigation_wrapper_locator .third_navigation ul { position: relative; margin-left:10px;}
.third_navigation_wrapper_locator .third_navigation ul li{font-family: Arial, Helvetica, sans-serif; display:inline; position:relative; text-align:center; padding-right:5px; top:3px; font-size:12px;}
.location_list{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.third_navigation_wrapper_locator .third_navigation .services_list{ position:relative; top:8px;}
.all_check{ position:relative; top:2px; margin-right:5px;}

.third_navigation_wrapper_locator .third_navigation ul li a{ color:#333;}
.third_navigation_wrapper_locator .third_navigation ul li a:hover{ color:#e60a1e;}

.third_navigation_wrapper_locator_single { width:960px; margin:auto;position:relative; top:15px; left:40px;}
.third_navigation_wrapper_locator_single .left{ width:15px; height:30px; background-image:url(/_img/3rd_tier_navi/left.png); float:left; position:relative;}
.third_navigation_wrapper_locator_single .right{ width:15px; height:30px; background-image:url(/_img/3rd_tier_navi/right.png);}
.third_navigation_wrapper_locator_single .third_navigation{ width:930px; height:30px; background-color:#eee; float:left; position:relative; z-index:98;}
.third_navigation_wrapper_locator_single .third_navigation ul { position: relative; margin-left:10px;}
.third_navigation_wrapper_locator_single .third_navigation ul li{ font-family: Arial, Helvetica, sans-serif; display:inline; position:relative; text-align:center; padding-right:5px; top:3px; font-size:12px;}
.location_list{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.third_navigation_wrapper_locator_single .third_navigation .services_list{ position:relative; top:8px;}

.third_navigation_wrapper_locator_single .third_navigation ul li a{ color:#333;}
.third_navigation_wrapper_locator_single .third_navigation ul li a:hover{ color:#e60a1e;}
/*////////////////////////////////////END OF THIRD NAVIGATION FOR SALES-SERVICE-LOCATOR PAGE\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/*****************************************************************************************/
/*****************************************************************************************/

/*---------------------------------------------------------------------------------------*/
/*///////////////////////////////////CORPORATE - INFO\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*---------------------------------------------------------------------------------------*/
.corporate_info_wrapper{ width:100%; background:#FFFFFF;}
.corporate_info{width:1000px; margin:auto; text-align:center; padding-top:15px; padding-left:70px;}
.corporate_info ul{}
.corporate_info ul li ul li{display:block; float:none;}
.corporate_info ul li ul li {display:list-item;list-style-image:url(/_img/corporate_arrow.jpg); margin-left:0;}
.corporate_info ul li h2{display:inline; margin-bottom:7px; font-family: Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; margin-left:-10px; margin-right:15px;}
.corporate_info ul li ul li a{ color:#666666; text-transform:none; display:inline-block;}
.corporate_info ul li ul li a:hover{ color:#000;}

.corporate_info ul li {
        display: inline;
	float: left;
	padding-right:18px;
        text-align:left; 
	position:relative; 
}
		
.footer{color:#666666; clear:both; padding-top:40px; width:940px; text-align:center; margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-bottom:60px; position:relative; left:-40px;}
.footer a{ color:#666666; text-transform:none;}
.footer a:hover{ color:#000;}



/*///////////////////////////////////END OF SALES SERVICE LOCATOR CORPORATE - INFO\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/*****************************************************************************************/
/*****************************************************************************************/

/*---------------------------------------------------------------------------------------*/
/*//////////////////////////////////////////TOOLS\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*---------------------------------------------------------------------------------------*/
.tools_wrapper{ width:100%; height:31px; position:fixed; bottom:0px; z-index:999; background-color:#000000; left:0;}
.tools_container{ width:960px; margin:auto; padding-top:8px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.hotline { color:#fff; font-weight:bold; float:left;}
.quick_links{ color:#ffffff; float:left;}
.quick_links a{ color:#ffffff; font-size:12px;}
.share_icon{ float:left;}
.share_icon ul li{ display:inline;}
.suscribe{ color:#ffffff; float:right;}
.suscribe a{ color:#FFFFFF; font-size:12px;}}
.suscribe_field{ font-size:8px; font-family:Arial, Helvetica, sans-serif;  bottom:1px; position:relative;}
/*****************************************************************************************/
/*****************************************************************************************/

/*---------------------------------------------------------------------------------------*/
/*//////////////////////////////////////MODELS TOOLS\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*---------------------------------------------------------------------------------------*/

.side_tools{ width:42px; position:fixed; z-index:999; top:20%; left:0px;}
.side_tools .top{ width:42px; height:21px; background-image:url(/_img/models_tools/bg_top.png); background-repeat:no-repeat;}
.side_tools .middle{ background-image:url(/_img/models_tools/bg_middle.png); background-repeat:repeat-y; height:100%; min-width:42px;}
.side_tools .bottom{ width:42px;  height:21px;  background-image:url(/_img/models_tools/bg_bottom.png); background-repeat:no-repeat;}

.calculator{padding-bottom:10px; padding-left:5px;}
.showroom{padding-bottom:10px; padding-left:5px;}
.brochure{padding-bottom:10px; padding-left:5px;}
.testdrive{padding-bottom:10px; padding-left:5px;}
.roadassist{padding-bottom:10px; padding-left:5px;}
.paintbrush{padding-bottom:10px; padding-left:5px;}

/*****************************************************************************************/
/*****************************************************************************************/

/*---------------------------------------------------------------------------------------*/
/*////////////////////////////////////////DROPDOWN\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*---------------------------------------------------------------------------------------*/

.close_but {margin-top:25px; float:none; width:100%; text-align:right;}
.dropdown_wrapper{width:100%; position:absolute; top:50px; min-width:1150px; min-width:997px; z-index:99999;}
.dropdown{ width:960px; margin:auto;}

h3#compare-a-toyota:hover{color:#e60a1e;}

/*For sedancompact*/
div .sedancompact{ z-index:99999; margin-left:0px; display:none; }
div .sedancompact .arrow {width:10px; height:5px; background:url(/_img/dropdown/arrow.jpg); margin-left:200px;}
div .sedancompact .dropleft{ float:left;}
div .sedancompact .dropleft .droptop{ width:30px; height:233px; background-color:#f9f9f9;}
div .sedancompact .dropleft .dropbottom{ background:url(/_img/dropdown/left_rounded.png) bottom; width:30px; height:149px; position:relative; vertical-align:bottom;}
div .sedancompact .dropmiddle{background:url(/_img/dropdown/middle_bg.jpg) #f9f9f9 repeat-x bottom; float:left;}
div .sedancompact .dropright{float:left;}
div .sedancompact .dropright .droptop{ width:30px; height:233px; background-color:#f9f9f9;}
div .sedancompact .dropright .dropbottom{ background:url(/_img/dropdown/right_rounded.png) bottom; width:30px; height:149px;}

h3#sedancompact:hover{color:#e60a1e;}

/*For mpv*/
div .mpv{ z-index:99999; margin-left:120px; display:none;}
div .mpv .arrow {width:10px; height:5px; background:url(/_img/dropdown/arrow.jpg); margin-left:160px;}
div .mpv .dropleft{ float:left;}
div .mpv .dropleft .droptop{ width:30px; height:233px; background-color:#f9f9f9;}
div .mpv .dropleft .dropbottom{ background:url(/_img/dropdown/left_rounded.png) bottom; width:30px; height:149px; position:relative; vertical-align:bottom;}
div .mpv .dropmiddle{background:url(/_img/dropdown/middle_bg.jpg) #f9f9f9 repeat-x bottom; float:left;}
div .mpv .dropright{float:left;}
div .mpv .dropright .droptop{ width:30px; height:233px; background-color:#f9f9f9;}
div .mpv .dropright .dropbottom{ background:url(/_img/dropdown/right_rounded.png) bottom; width:30px; height:149px;}

h3#mpv:hover{color:#e60a1e;}

/*For suv4wd*/
div .suv4wd{ z-index:99999; margin-left:100px; display:none;}
div .suv4wd .arrow {width:10px; height:5px; background:url(/_img/dropdown/arrow.jpg); margin-left:240px;}
div .suv4wd .dropleft{ float:left;}
div .suv4wd .dropleft .droptop{ width:30px; height:233px; background-color:#f9f9f9;}
div .suv4wd .dropleft .dropbottom{ background:url(/_img/dropdown/left_rounded.png) bottom; width:30px; height:149px; position:relative; vertical-align:bottom;}
div .suv4wd .dropmiddle{background:url(/_img/dropdown/middle_bg.jpg) #f9f9f9 repeat-x bottom; float:left;}
div .suv4wd .dropright{float:left;}
div .suv4wd .dropright .droptop{ width:30px; height:233px; background-color:#f9f9f9;}
div .suv4wd .dropright .dropbottom{ background:url(/_img/dropdown/right_rounded.png) bottom; width:30px; height:149px;}

h3#suv4wd:hover{color:#e60a1e;}

/*For hybrid*/
div .hybrid{ z-index:99999; margin-left:330px; display:none;}
div .hybrid .arrow {width:10px; height:5px; background:url(/_img/dropdown/arrow.jpg); margin-left:75px;}
div .hybrid .dropleft{ float:left;}
div .hybrid .dropleft .droptop{ width:30px; height:233px; background-color:#f9f9f9;}
div .hybrid .dropleft .dropbottom{ background:url(/_img/dropdown/left_rounded.png) bottom; width:30px; height:149px; position:relative; vertical-align:bottom;}
div .hybrid .dropmiddle{background:url(/_img/dropdown/middle_bg.jpg) #f9f9f9 repeat-x bottom; float:left;}
div .hybrid .dropright{float:left;}
div .hybrid .dropright .droptop{ width:30px; height:233px; background-color:#f9f9f9;}
div .hybrid .dropright .dropbottom{ background:url(/_img/dropdown/right_rounded.png) bottom; width:30px; height:149px;}

h3#hybrid:hover{color:#e60a1e;}

/*For van*/
div .van{ z-index:99999; margin-left:380px; display:none;}
div .van .arrow {width:10px; height:5px; background:url(/_img/dropdown/arrow.jpg); margin-left:70px;}
div .van .dropleft{ float:left;}
div .van .dropleft .droptop{ width:30px; height:233px; background-color:#f9f9f9;}
div .van .dropleft .dropbottom{ background:url(/_img/dropdown/left_rounded.png) bottom; width:30px; height:149px; position:relative; vertical-align:bottom;}
div .van .dropmiddle{background:url(/_img/dropdown/middle_bg.jpg) #f9f9f9 repeat-x bottom; float:left;}
div .van .dropright{float:left;}
div .van .dropright .droptop{ width:30px; height:233px; background-color:#f9f9f9;}
div .van .dropright .dropbottom{ background:url(/_img/dropdown/right_rounded.png) bottom; width:30px; height:149px;}

h3#van:hover{color:#e60a1e;}

/*For sales-service-locator*/
div .sales-service-locator{ z-index:99999; margin-left:600px; display:none;}
div .sales-service-locator .arrow {width:10px; height:5px; background:url(/_img/dropdown/arrow.jpg); margin-left:150px;}
div .sales-service-locator .dropleft{ float:left;}
div .sales-service-locator .dropleft .droptop{ width:30px; height:60px; background-color:#f9f9f9;}
div .sales-service-locator .dropleft .dropbottom{ background:url(/_img/dropdown/left_rounded.png) bottom; width:30px; height:149px; position:relative; vertical-align:bottom;}
div .sales-service-locator .dropmiddle{background:url(/_img/dropdown/middle_bg.jpg) #f9f9f9 repeat-x bottom; float:left;}
div .sales-service-locator .dropright{float:left;}
div .sales-service-locator .dropright .droptop{ width:30px; height:60px; background-color:#f9f9f9;}
div .sales-service-locator .dropright .dropbottom{ background:url(/_img/dropdown/right_rounded.png) bottom; width:30px; height:149px;}

h3#sales-service-locator:hover{color:#ccc;}

/*For toyota-careplus*/
div .toyota-careplus{ z-index:99999; margin-left:0px; display:none;}
div .toyota-careplus .arrow {width:10px; height:5px; background:url(/_img/dropdown/arrow.jpg); margin-left:650px;}
div .toyota-careplus .dropleft{ float:left;}
div .toyota-careplus .dropleft .droptop{ width:30px; height:60px; background-color:#f9f9f9;}
div .toyota-careplus .dropleft .dropbottom{ background:url(/_img/dropdown/left_rounded.png) bottom; width:30px; height:149px; position:relative; vertical-align:bottom;}
div .toyota-careplus .dropmiddle{background:url(/_img/dropdown/middle_bg.jpg) #f9f9f9 repeat-x bottom; float:left;}
div .toyota-careplus .dropright{float:left;}
div .toyota-careplus .dropright .droptop{ width:30px; height:60px; background-color:#f9f9f9;}
div .toyota-careplus .dropright .dropbottom{ background:url(/_img/dropdown/right_rounded.png) bottom; width:30px; height:149px;}

h3#toyota-careplus:hover{color:#ccc;}

/*For toyota-owners*/
div .toyota-owners{ z-index:99999; margin-left:467px; display:none;}
div .toyota-owners .arrow {width:10px; height:5px; background:url(/_img/dropdown/arrow.jpg); margin-left:444px;}
div .toyota-owners .dropleft{ float:left;}
div .toyota-owners .dropleft .droptop{ width:30px; height:60px; background-color:#f9f9f9;}
div .toyota-owners .dropleft .dropbottom{ background:url(/_img/dropdown/left_rounded.png) bottom; width:30px; height:149px; position:relative; vertical-align:bottom;}
div .toyota-owners .dropmiddle{background:url(/_img/dropdown/middle_bg.jpg) #f9f9f9 repeat-x bottom; float:left;}
div .toyota-owners .dropright{float:left;}
div .toyota-owners .dropright .droptop{ width:30px; height:60px; background-color:#f9f9f9;}
div .toyota-owners .dropright .dropbottom{ background:url(/_img/dropdown/right_rounded.png) bottom; width:30px; height:149px;}

h3#toyota-owners:hover{color:#ccc;}

/*models*/
.models{margin-top:30px; margin-bottom:30px; margin-right:15px; margin-left:15px; float:left; }
.models h3{font-family: Arial, Helvetica, sans-serif; font-size:18; color:#333333; letter-spacing:-1px;}
.models h2{font-family: Arial, Helvetica, sans-serif; font-size:12; color:#21537e; margin-bottom:10px;}
.models ul li {list-style-image:url(/_img/dropdown/arrows.gif); margin-left:15px;  padding-top:2px;}
.models ul li a{color:#333333; margin-left:-5px;}
.models ul li a:hover{ text-decoration:underline;}
.models .droplist{min-height:135px; position:relative; bottom:0px;}

/*services*/
.services{margin-top:30px; margin-bottom:30px; margin-right:2px; margin-left:2px; float:left; }
.services h3{font-family: Arial, Helvetica, sans-serif; font-size:18; color:#333333; letter-spacing:-1px;}
.services h2{font-family: Arial, Helvetica, sans-serif; font-size:12; color:#21537e; margin-bottom:10px;}
.services ul li {list-style-image:url(/_img/dropdown/arrows.gif); margin-left:15px;  padding-top:2px;}
.services ul li a{color:#333333; margin-left:-5px;}
.services ul li a:hover{ text-decoration:underline;}
.services .droplist{min-height:29px;}

/*line-up*/
.line-up{ width:156px; height:188px; float:left;}
.line-up-disclaimer{width:150px; font-family: Arial, Helvetica, sans-serif; font-size:9px; position:absolute; bottom:40px; line-height:10px; color:#666666; padding-left:5px;}
.lineup_but{ position:absolute; bottom:0px;}

/*---------------------------------------------------------------------------------------*/
/*////////////////////////////////////LANGUAGE BUTTON\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*---------------------------------------------------------------------------------------*/
.language_2nd { position:relative; top:-5px; float:right; padding-right:10px;}
.language_left{ width:10px; height:25px; background-image:url(/_img/language_button/left.jpg); float:left;}
.language_middle{ height:25px; background-image: url(/_img/language_button/middle.jpg); background-repeat:repeat-x; float:left; color:#000000;}
.language_right{ width:10px; height:25px; background-image:url(/_img/language_button/right.jpg);  float:left;}
.language_middle a{ text-decoration:none; color:#333333; top:5px; position:relative;}
.language_middle a:hover{color: #FF0000;}
/*****************************************************************************************/


/*---------------------------------------------------------------------------------------*/
/*////////////////////////////////////    QTVR BOX   \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*---------------------------------------------------------------------------------------*/
.int_qtvr{ position:absolute; width:100%; top:115px; text-align:center; height:400px;}

.qtvr_frame{margin:auto; width:500px; list-style-type:none;}
.qtvr_frame_text{ list-style-type:none; }
.qtvr_flash { margin-top:85px; }
.qtvr_extra_controls { margin: 5px auto; padding:0; text-align:center; width:500px; list-style-type:none; }
.int_qtvr .qtvr_extra_controls .qtvr_frame_text .frame_center{ width:520px; height:30px;}
.int_qtvr .qtvr_extra_controls .qtvr_frame_text .frame_center .center_left{ width:10px; height:30px; background: url(/_img/interior_360frame/vertical_bg.png) repeat-y; float:left;}
.int_qtvr .qtvr_extra_controls .qtvr_frame_text .frame_center .center_center{ width:500px; height:30px; float:left; background-color: transparent; }
.int_qtvr .qtvr_extra_controls .qtvr_frame_text .frame_center .center_right{ width:10px; height:30px; background: url(/_img/interior_360frame/vertical_bg.png) repeat-y; float:right;}
.int_qtvr .qtvr_extra_controls .qtvr_frame_text .frame_center .center_center .qtvr_instructions {font:normal 11px Arial, Helvetica, sans-serif; background:url(/_img/interior_360frame/vertical_bg.png) repeat; color:#FFF; height:15px;}
.int_qtvr .qtvr_extra_controls .qtvr_frame_text .frame_center .center_center .qtvr_disclaimer {font:normal 11px Arial, Helvetica, sans-serif; background:url(/_img/interior_360frame/vertical_bg.png) repeat; color:#FFF; height:15px;}

.qtvr_extra_controls_channels { left:520px; margin:auto; position:relative; text-align:left; top:-420px; width:500px; }
.qtvr_extra_controls_channels .button { width:130px; height:36px; padding-bottom:5px; }
.qtvr_extra_controls_channels .button .button_top { width:120px; height:10px; background:transparent url(/_img/interior_360frame/horizon_bg_red.png) repeat-x scroll 0 0; display:inline-block; }
.qtvr_extra_controls_channels .button .button_topright { width:10px; height:10px; background:transparent url(/_img/interior_360frame/right_top_red.png) repeat scroll 0 0; display:inline-block;}
.qtvr_extra_controls_channels .button .button_bottom { width:120px; height:10px; background:transparent url(/_img/interior_360frame/horizon_bg_red.png) repeat-x scroll 0 0; display:inline-block; }
.qtvr_extra_controls_channels .button .button_bottomright { width:10px; height:10px; background:transparent url(/_img/interior_360frame/right_bottom_red.png) repeat-x scroll 0 0; display:inline-block; }
.qtvr_extra_controls_channels .button .button_text { width:130px; height:16px; background:transparent url(/_img/interior_360frame/horizon_bg_red.png) repeat scroll 0 0; color:#FFF; font-size:12px; font-weight:bold;  text-align:center;}
.qtvr_extra_controls_channels .button .button_text a { color:#FFF; }

.qtvr_extra_controls_channels .button .interior_channel a {display:block; height:26px; width:130px; background:transparent url(/_img/interior_360frame/interior_channel.png) left top no-repeat; color:#FFF; font-size:12px; font-weight:bold;  text-align:center; padding-top:9px;}
.qtvr_extra_controls_channels .button .interior_channel_selected a {display:block; height:26px; width:130px; background:transparent url(/_img/interior_360frame/interior_channel.png) left bottom no-repeat; color:#FFF; font-size:12px; font-weight:bold;  text-align:center; padding-top:9px;}

.int_qtvr ul li{ position:relative; display:list-item;}
.int_qtvr .frame_top{ width:520px; height:10px;}
.int_qtvr .frame_center{ width:520px; height:348px;}
.int_qtvr .frame_bottom{ width:520px; height:10px;}

.int_qtvr ul li ul { list-style-type:none; }
.int_qtvr ul li ul li{}
.int_qtvr .frame_top .top_left{ width:10px; height:10px; background:url(/_img/interior_360frame/left_top.png); float:left;}
.int_qtvr .frame_top .center{ width:500px; height:10px; background: url(/_img/interior_360frame/horizon_bg.png) repeat-x; float:left;}
.int_qtvr .frame_top .top_right{ width:10px; height:10px; background:url(/_img/interior_360frame/right_top.png); float:right;}

.int_qtvr .frame_center .center_left{ width:10px; height:348px; background: url(/_img/interior_360frame/vertical_bg.png) repeat-y; float:left;}
.int_qtvr .frame_center .center_center{ width:500px; height:348px; background-color:#000000; float:left;}
.int_qtvr .frame_center .center_right{ width:10px; height:348px; background: url(/_img/interior_360frame/vertical_bg.png) repeat-y; float:right;}

.int_qtvr .frame_bottom .bottom_left{ width:10px; height:10px; background:url(/_img/interior_360frame/left_bottom.png); float:left;}
.int_qtvr .frame_bottom .center{ width:500px; height:10px; background: url(/_img/interior_360frame/horizon_bg.png) repeat-x; float:left;}
.int_qtvr .frame_bottom .bottom_right{ width:10px; height:10px; background:url(/_img/interior_360frame/right_bottom.png); float:right;}

.int_qtvr .int_qtvr_embed { width:500px; height:348px; }

.qtvr_box{visibility:visible;}
.qtvr_box_invisible{visibility:hidden;}
/*****************************************************************************************/

.index_content{ min-width:100%; height:440px; position:absolute; top:0px; margin-top:55px; background-color:#000000; z-index: 0;}

/*---------------------------------------------------------------------------------------*/
/*/////////////////////////FRAME CONTENT BACKGROUND IMAGE \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*---------------------------------------------------------------------------------------*/
 
body.camry #main {
	background-color:#000106;
	background-image:url("/_img/camry/camry_bg.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}

body.altis #main {
	background-color:#546f8c;
	background-image:url("/_img/altis/2010_altis_mc_launch_bg.jpg");
	background-position:center top;
	background-repeat:no-repeat;
}

body.vios #main {
	background-color:#212f3a;
	background-image:url("/_img/vios/vios_bg.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}

body.vios #vios-trd {
	background-color:#212f3a;
	background-image:url("/_img/vios/vios_trd_bg.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}

body.yaris #main {
	background-color:#dddee2;
	background-image:url("/_img/yaris/yaris_bg.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}

body.innova #main {
	background-color:#e0d7c1;
	background-image:url("/_img/bg/innova_bg.jpg");
	background-position:center top;
	background-repeat:no-repeat;
}

body.avanza #main,
body.avanza-bm #main {
	background-color:#f8f2ea;
	background-image:url("/_img/avanza/avanza_bg_dec_2010.jpg");
	background-position:center top;
	background-repeat:no-repeat;
}

body.fortuner #main {
	background-color:#111314;
	background-image:url("/_img/bg/fortuner_bg.jpg");
	background-position:center top;
	background-repeat:no-repeat;
}

body.rush #main {
	background-color:#000000;
	background-image:url("/_img/rush/rush_bg.jpg");
	background-position:center top;
	background-repeat:no-repeat;
}

body.hilux #main {
	background-color:#a98f78;
	background-image:url("/_img/hilux/2010_hilux_30g_bg.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}

body.prius #main {
	background-color:#70b1c9;
	background-image:url("/_img/prius/prius_ot_bg.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}

body.priusc #main {
	background-color:#414143;
	background-image:url("/_img/priusc/prius_c_bg.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}

body.hiace #main {
	background-color:#9B9B9B;
	background-image:url("/_img/hiace/hiace_bg.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}

body.toyota-careplus #main {
	background-color:#010207;
	background-image:url("/_img/bg/careplus_bg.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}

body.technology #main {
	background-color:#010207;
	background-image:url("/_img/technology/tech_bg.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}

body.corp #main {
	background-color:#ede9e8;
	background-image:url("/_img/bg/corporate_bg.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}

body.trd #main {
	background-color:#010207;
	background-image:url("/_img/bg/trd_bg.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}

body.mm2h #main {
	background-color:#010207;
	background-image:url("/_img/bg/mm2h_bg.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}

body.latest-promotion #main {
	background-color:#CCCCCC;
	background-image:url("/_img/bg/grey_bg.png");
	background-position:center top;
	background-repeat:no-repeat;
	height:1950px;
}

body.sppn-roadshow #main {
	background-color:#f0f0f0;
	/*background-image:url("/_img/bg/Roadshow_contentPage_bg_v2.jpg");*/
	background-position:center top;
	background-repeat:no-repeat;
	
}

body.testdrivecontest-index #main {
	background-color:#dbdbdb;
	background-image:url("/_img/bg/bg_altis_test_drive_contest.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	height:720px;
}

body.testdrivecontest-terms #main {
	background-color:#dbdbdb;
	background-image:url("/_img/bg/bg_altis_test_drive_contest.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	height:1550px;
}

body.testdrivecontest-winners #main {
	background-color:#dbdbdb;
	background-image:url("/_img/bg/bg_altis_test_drive_winners.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	height:900px;
}

body.cnycontest #main {
	background-color:#dbdbdb;
	background-image:url("/_img/bg/cny_lucky_draw_content_bg.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	height:1260px;
}


body.hit-the-pedals-engine #main {
	background-color:#010207;
	background-image:url("/_img/bg/bg_HTP_contentPage_prize.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	height:620px;
}

body.hit-the-pedals-terms #main {
	background-color:#010207;
	background-image:url("/_img/bg/bg_hit_the_pedals.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	height:1150px;
}

body.upcoming-roadshows #main {
	background-color:#010207;
	background-image:url("/_img/bg/bg_roadshows.jpg");
	background-position:center top;
	background-repeat:no-repeat;
         height:800px;
}

body.klims #main {
	background-color:#010207;
	background-image:url("/_img/bg/bg_klims.jpg");
	background-position:center top;
	background-repeat:no-repeat;
         height:550px;
}


body.tag-the-thrill #main {
	background-color:#010207;
	background-image:url("/_img/bg/bg_thrill.jpg");
	background-position:center top;
	background-repeat:no-repeat;
}

body.malacca-sales-showroom #main {
	background-color:#010207;
	background-image:url("/_img/bg/malaccaShowroom_bg.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	height:520px;
}

body.service-centre-update #main {
	background-color:#010207;
	background-image:url("/_img/bg/serviceCentre_update_content_bg.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	height:950px;
}

body.toyota-classics #main {
	background-color:#010207;
	background-image:url("/_img/bg/post_classics_content_page_bg.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	height:620px;
}

body.festive-greetings #main {
	background-color:#010207;
	background-image:url("/_img/corporate-info/bg.jpg");
	background-position:center top;
	background-repeat:no-repeat;
}

body.announcement #main {
	background-color:#58ACFA;
	/*background-image:url("/_img/sales-service-locator/announcement/content_bg3.jpg");*/
	background-image:url("/_img/sales-service-locator/announcement/IpohBranch_ContentPage_bg.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	height:570px;
}

body.super-gt #main {
	background-color:#000000;
	background-image:url("/highlights/1680bg.jpg");			
	background-position:right top;
	background-repeat:no-repeat;
}

body.lineup #main {
	background-color:#EEEEEE;
	background-position:right top;
	background-repeat:no-repeat;
}

body.latest-promotions-index #main {
	background-color:#0d3414;
	background-image: url(/highlights/latest-promotions/salam-aidilfiltri-promo/salam_aidilfiltri_promo_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

body.latest-promotions-toyota-roadshow #main {
	background-color:#4455AA;
	background-position:right top;
	background-repeat:no-repeat;
}

body.latest-promotions-contest-terms #main {
	background-color:#223344;
	background-position:right top;
	background-repeat:no-repeat;
}

body.highlights #main {
	background-color:#0d3414;
	background-image: url(/highlights/latest-promotions/august-promo/august_promo_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

body.highlights-never-enough #main {
	background-color:#000000;
	background-image: url(/highlights/never-enough/never_enough.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

body.highlights-raya-card #main {
	background-color:#000000;
	background-image: url(/_img/bg/rayaCard_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:669px;
}

body.service-promotion #main {
	background-color:#F58200;
	background-position:center top;
	background-repeat:no-repeat;
}

body.eco-alter-ego #main {
	background-image: url(/prius/eco-alter-ego/_img/bg.jpg);
	background-position:center top;
	background-repeat:repeat-y;
}

div .purchase-additions-accessories {
	background-color:#ede9e8;
	background-image:url("/_img/purchase-additions/accessories/accessories_bg.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}
body.purchase-additions-accessories-main #main {
	background-color:#ede9e8;
	background-image: url("/_img/purchase-additions/accessories/accessories_main_bg.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	height:760px;
}

#model_lineup_container{ width:960px; height:860px; position:absolute; top:55px;z-index:999;}
.fake_bg{ width:940px; height:800px;}

.camry_menuicon{ width:150px; height:140px; background-image:url("/_img/dropdown/sedan_compact/camry.png");}
.altis_menuicon{ width:150px; height:140px; background-image:url("/_img/dropdown/sedan_compact/2010_altis_mc_launch.png");}
.vios_menuicon{ width:150px; height:140px; background-image:url("/_img/dropdown/sedan_compact/vios.png");}
.yaris_menuicon{ width:150px; height:140px; background-image:url("/_img/dropdown/sedan_compact/yaris.png");}
.innova_menuicon{ width:150px; height:140px; background-image:url("/_img/dropdown/mpv/innova.png");}
.avanza_menuicon{ width:150px; height:140px; background-image:url("/_img/dropdown/mpv/avanza.png");}
.fortuner_menuicon{ width:150px; height:140px; background-image:url("/_img/dropdown/suv4wd/fortuner.png");}
.rush_menuicon{ width:150px; height:140px; background-image:url("/_img/dropdown/suv4wd/rush.png");}
.hilux_menuicon{ width:150px; height:140px; background-image:url("/_img/dropdown/suv4wd/hilux.png");}
.prius_menuicon{ width:150px; height:140px; background-image:url("/_img/dropdown/hybrid/prius.png");}
.hiace_menuicon{ width:200px; height:140px; background-image:url("/_img/dropdown/van/hiace.png");}


.toyota-careplus-general-services-menuicon{ width:140px; height:120px; background-image:url("/toyota-careplus/general-services.png");}
.toyota-careplus-convenient-services-menuicon{ width:140px; height:120px; background-image:url("/toyota-careplus/convenient-services.png");}
.toyota-careplus-body-paint-menuicon{ width:140px; height:120px; background-image:url("/toyota-careplus/body-paint.png");}
.toyota-careplus-parts-menuicon{ width:140px; height:120px; background-image:url("/toyota-careplus/parts.png");}
.toyota-careplus-lubricants-menuicon{ width:140px; height:120px; background-image:url("/toyota-careplus/lubricants.png");}
.toyota-careplus-warranty-menuicon{ width:140px; height:120px; background-image:url("/toyota-careplus/warranty.png");}

.sales-service-locator-service-centre-menuicon{ width:140px; height:120px; background-image:url("/sales-service-locator/service-centre.png");}
.sales-service-locator-index-menuicon{ width:140px; height:120px; background-image:url("/sales-service-locator/index.png");}


.toyota-owners-tribe-toyota-menuicon{ width:140px; height:120px; background-image:url("/toyota-owners/tribe-toyota.png ");}
/* .toyota-owners-toyota-owners-journal-menuicon{ width:140px; height:120px; background-image:url("/toyota-owners/toyota-owners-journal.png ");}*/
.toyota-owners-toyota-merit-menuicon{ width:140px; height:120px; background-image:url("/toyota-owners/toyota-merit.png ");}
.toyota-owners-update-profile-menuicon{ width:140px; height:120px; background-image:url("/toyota-owners/update-profile.png ");}




/**************ALL PROMOTIONS STYLES GOES HERE*****************/
body.latest-promotions-index #main, 
body.latest-promotions-toyota-roadshow #main, 
body.latest-promotions-contest-terms #main, 
body.latest-promotions-june2010-roadshow #main, 
body.latest-promotions-merdekaraya-roadshow #main,
body.latest-promotions-august-roadshow #main  {
background-color:#0d3414;
background-image: url(/highlights/latest-promotions/august-promo/august_promo_bg.jpg);
background-position:center top;
background-repeat:no-repeat;
}

body.latest-promotions-index .latest_promo_container, body.latest-promotions-toyota-roadshow .latest_promo_container, body.latest-promotions-contest-terms .latest_promo_container{ width:940px;}
body.latest-promotions-index .header, body.latest-promotions-toyota-roadshow .header, body.latest-promotions-contest-terms .header{ width:560px; text-align:center; margin:auto; margin-top:20px;}
body.latest-promotions-index p, body.latest-promotions-toyota-roadshow p, body.latest-promotions-contest-terms p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;font-weight:normal;}
body.latest-promotions-index .header p, body.latest-promotions-toyota-roadshow .header p, body.latest-promotions-contest-terms .header p{ font-weight:bold;}
body.latest-promotions-index .promo_content, body.latest-promotions-toyota-roadshow .promo_content, body.latest-promotions-contest-terms .promo_content { text-align:center;}
body.latest-promotions-index .promo_content p, body.latest-promotions-toyota-roadshow .promo_content p, body.latest-promotions-contest-terms .promo_content p { font-size:10px;}

body.latest-promotions-index .latest_promo_container .promo_top, body.latest-promotions-toyota-roadshow .latest_promo_container .promo_top, body.latest-promotions-contest-terms .latest_promo_container .promo_top{ width:940px;position:relative; margin-top:20px;}
body.latest-promotions-index .latest_promo_container .promo_bottom, body.latest-promotions-toyota-roadshow .latest_promo_container .promo_bottom, body.latest-promotions-contest-terms .latest_promo_container .promo_bottom { width:940px; margin-top:20px;}
body.latest-promotions-index .bottom_top, body.latest-promotions-toyota-roadshow .bottom_top, body.latest-promotions-contest-terms .bottom_top{ width:940px; height:25px;}
body.latest-promotions-index .bottom_content, body.latest-promotions-toyota-roadshow .bottom_content, body.latest-promotions-contest-terms .bottom_content{ width:860px; background-color:#eeeeee; padding-left:40px; padding-right:40px;}
body.latest-promotions-index .bottom_prize1, body.latest-promotions-toyota-roadshow .bottom_prize1, body.latest-promotions-contest-terms .bottom_prize1{ float:left;}
body.latest-promotions-index .bottom_prize2, body.latest-promotions-toyota-roadshow .bottom_prize2, body.latest-promotions-contest-terms .bottom_prize2{}
body.latest-promotions-index .latest_promo_container .bottom_content h1, body.latest-promotions-toyota-roadshow .latest_promo_container .bottom_content h1, body.latest-promotions-contest-terms .latest_promo_container .bottom_content h1{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#333333;}
body.latest-promotions-index .latest_promo_container .bottom_content h2, body.latest-promotions-toyota-roadshow .latest_promo_container .bottom_content h2, body.latest-promotions-contest-terms .latest_promo_container .bottom_content h2{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333333;}
body.latest-promotions-index .latest_promo_container .bottom_content, body.latest-promotions-toyota-roadshow .latest_promo_container .bottom_content, body.latest-promotions-contest-terms .latest_promo_container .bottom_content{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold;}
body.latest-promotions-index #terms, body.latest-promotions-toyota-roadshow #terms, body.latest-promotions-contest-terms #terms{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999;}
body.latest-promotions-index #blue, body.latest-promotions-toyota-roadshow #blue, body.latest-promotions-contest-terms #blue{ color:#0b97c3;}
body.latest-promotions-index #red, body.latest-promotions-toyota-roadshow #red, body.latest-promotions-contest-terms #red{color:#e70a1e}
body.latest-promotions-toyota-roadshow .bottom_content a{ color:#999999; text-decoration:underline;}

