@charset "utf-8";
/*
 * style.css
 *
 *  version --- 1.0
 *  updated --- 2013/5/10
 */
/*-------------------top---------------------*/
.topBorder01{
	background:#EA1C24;
	height:15px;
	}	
.topOverflow{
	overflow:hidden;
	}	
.topImage01{
	text-align:right;
	}	
.topWElcome01{
	margin-top:242px;
	}
.topWElcome01 h3{
	font-size:14px;
	font-weight:bold;
	color:#BE272D;
	line-height:30px;
	}	
.topWElcome01 p{
	color:#fff;
	font-size:15px;
	line-height:22px;
	}
.topNews01{
	margin-top:50px;
	}
.topNews01 h3{
	font-size:14px;
	font-weight:bold;
	color:#BE272D;
	padding-bottom:4px;
	line-height:30px;
	}	
.topNews01 ul li{
	float:left;
	width:200px;
	}
.topNews01 ul li+li{
	margin-left:32px;
	}
.topNews01 ul li a{
	color:#B0B0B0;
		}
.topNews01 ul li p{
	padding-top:4px;
	font-weight:bold;
	font-size:15px;
	line-height:20px;
	}		
/*-------------------/top---------------------*/
/*-------------------SEARCH---------------------*/
.searchCar01{
	width:664px;
	}
.searchCar01 h3{
	font-size:24px;
	color:#fff;
	padding:90px 0px 22px 32px; 
	line-height:42px;
	}
.innerSearch01{
	background: url(../img/bg_carbody01.png);
	padding:32px 0px 32px 30px;
	}	
.carImage01{
	float:left;
	width:220px;
	}
.carText01{
	float:left;
	}
.carText01 h4{
	color:#B0B0B0;
	font-size:15px;
	line-height:25px;
	font-weight:bold;
	}	
.carText01  table{
	color:#fff;
	font-size:14px;
	line-height:20px;
	}	
.carText01  table tr td{
	padding-left:12px;
	}
.carText01 p a{
	margin-top:12px;
	display:inline-block;
	text-align:center;
	text-decoration:none;
	width:109px;
	height:30px;
	font-size:10px;
	line-height:30px;
	color:#fff;
	background:#EA1C24;
	}
.searchMargin01{
	margin-top:30px;
	}			
/*-------------------/SEARCH---------------------*/
/*-------------------page---------------------*/
.pageToyota{
	width:664px;
	background: url(../img/bg_page01.png);
	margin-top:102px;
	box-sizing:border-box;
	padding:38px 30px 366px;
	margin-bottom:120px;
 	}
.pageHeading01{
	font-size:10px;
	font-weight:bold;
	line-height:18px;
	color:#B0B0B0;
	padding-left:10px;
	}
.pageHeading02{
	font-size:18px;
	font-weight:bold;
	line-height:24px;
	color:#B0B0B0;
	padding:0px 0px 4px 10px;
	}		
.pagePrice01 a{
	background:#EA1C24;
	display:inline-block;
	text-align:center;
	font-family:Arial;
	font-size:22px;
	font-weight:bold;
	height:40px;
	width:130px;
	line-height:40px;
	color:#fff;
	margin-left:10px;
	text-decoration:none;	
	}	
.pageDetail{
	margin:4px 0px 26px 0px;
	}
.pageDetail li{
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	line-height:30px;
	}	
.pageDetail li span{
	padding-left:22px;
	}	
.detailWidth01{
	width:316px;
	padding-left:46px;
	box-sizing:border-box;
	background: url(../img/icon_meter01.png) no-repeat scroll 14px 6px;
	}	
.detailWidth02{
	width:282px;
	box-sizing:border-box;
	padding-left:40px;
	background:url(../img/icon_gear01.png) no-repeat scroll 6px 6px;
	}	
.detailWidth03{
	width:316px;
	padding-left:46px;
	box-sizing:border-box;
	background:url(../img/icon_carbody01.png) no-repeat scroll 14px 6px;
	}	
.detailWidth04{
	width:282px;
	padding-left:40px;
	box-sizing:border-box;
	background:url(../img/icon_engine01.png) no-repeat scroll 0px 8px;
	}	
.detailWidth04 span{
	padding-left:68	px !important;
	}
.pageCar01{
		margin:19px 0px 22px;
	}	
.pageCar01 ul li{
	float:left;
	width:108px;
	}	
.pageCar01 ul li+li{
	margin-left:15px;
	}	
.innerCar01{
	margin-top:16px;
	}	
.innerTyota01{
	font-size:14px;
	line-height:20px;
	color:#fff;
	margin-bottom:20px;
	}	
.pageCarDetails01{
	background:#808080;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	height:30px;
	line-height:30px;
	width:600px;	
	}	
.pageCarDetails01 tr th{
	font-weight:bold;
	width:170px;
	box-sizing:border-box;
	padding-left:15px;
	}
.pageTableClr01{
	background:#656565;
	}	
/*-------------------/page---------------------*/	
/*-------------------contact---------------------*/
.contactFome{
	padding-top:75px;
	}
.contactFome h3{
	font-size:24px;
	line-height:34px;
	color:#FFFFFF;
	padding:0px 0px 44px 42px;
	}
.innerFome01{
	width:100%;
	background:url(../img/bg_page01.png);
	box-sizing:border-box;
	padding:30px 32px 158px 32px;
	}
.contactBdr01{
	background:#fff;
	height:0.5px;
	}
.innerFome01 .contactFill01{
	font-size:15px;
	color:#fff;
	line-height:30px;
	padding:6px 0px 38px 10px;
	}	
.innerFome01 table{
	color:#fff;
	}	
.innerFome01 table tr th{
	padding-left:10px;
	width:116px;
	box-sizing:border-box;
	font-size:15px;
	padding-bottom:23px;
	}			
.innerFome01 table tr td{
	padding-bottom:23px;
	}		
.innerFome01 table tr td input{
	padding:6px 0px 6px 12px;
	width:400px;	
	box-sizing:border-box; 
	}		
.contactMessg01{
	vertical-align:top;
	padding-top:6px;
	padding-bottom:16px !important;
	}	
.contactMessg02{
	padding-bottom:16px !important;
	}	
.innerFome01 table tr td textarea{
	width:400px;	
	padding:12px;
	box-sizing:border-box;
	height:140px; 
	}
.submitBtn01{
	padding-left: 0px;
	margin-top: 20px;
	}	
.submitBtn01 input{
	font-size:10px;
	color:#fff;
	width:108px;
	height:30px;
	background:#EA1C24;
	border:0px;
	cursor:pointer;
	}	
.contactPhone01{
	padding-bottom:20px !important;
	}	
/*-------------------/contact---------------------*/
/*-------------------company---------------------*/
.compFome01{
	width:100%;
	background:url(../img/bg_page01.png);
	box-sizing:border-box;
	padding:32px 32px 178px 32px;
	}
.contactBdr02{
	background:#fff;
	height:0.5px;
	margin-left:10px;
	}	
.compFome01 table{
	margin:6px 0px 13px 10px;
	}
.compFome01 table tr th{
	font-size:16px;
	color:#fff;
	width:190px;
	box-sizing:border-box;
	font-weight:bold;
	line-height:32px;
	height:32px;
	}	
.compFome01 table tr td{
	font-size:15px;
	color:#fff;
	}	
/*-------------------/company---------------------*/
