a,a:visited{color: #339900;}
body{ background: url(/images/base/service/bg_body.jpg) repeat left -385px; }
#wrapper{ background: url(/images/base/service/bg_wrapper.jpg) repeat-x left top;}
#maincontainer{width: 1015px;}
#contentwrapper{width: 1015px;}
.topsection{
	overflow: hidden;
	width: 1013px;
	height: 107px;
}
	#tp_buy_service{background: url(/images/base/service/bg_header_buy_service.png) no-repeat left top;}
	#tp_after_service{background: url(/images/base/service/bg_header_after_service.png) no-repeat left top;}
	#tp_road_service{background: url(/images/base/service/bg_header_road_service.png) no-repeat left top;}
	#tp_auto_loan{background: url(/images/base/service/bg_header_auto_loan.png) no-repeat left top;}
	#tp_inspection{background: url(/images/base/service/bg_header_inspection.png) no-repeat left top;}
	#tp_coating{background: url(/images/base/service/bg_header_coating.png) no-repeat left top;}
	#tp_repair{background: url(/images/base/service/bg_header_repair.png) no-repeat left top;}
	#tp_custom_parts{background: url(/images/base/service/bg_header_custom_parts.png) no-repeat left top;}

#header{
	float: right;
	_display: inline;
	margin: 0;
	width: 281px;
	height: 31px;
}
	h1{
		margin: 14px 0 0 6px;
		width: 261px;
		height: 31px;
		background: url(/images/base/service/logo.png) no-repeat left top;
	}
	#header p{
		margin: 6px 0 0 12px;
		font-size: 85%;
		line-height: 1.1em;
		text-shadow: none;
		color: #fbffe6;
	}
#gnav{
	overflow: hidden;
	margin: 30px auto 60px auto;
	width: 1015px;
	height: 226px;
}
	#gnav li{float: left;}
		#gnav li a span{display:none;}
		#gnav li a{
			display: block;
			height: 113px;
			background-image: url(/images/base/service/bg_gnav.png);
			background-repeat: no-repeat;
		}

		#gnav li#gnav_after_service a{
			width: 243px;
			background-position: left top;
		}
		#gnav li#gnav_after_service a:hover,
		#gnav li#gnav_after_service a.current{ background-position: left -226px }

		#gnav li#gnav_buy_service a{
			width: 275px;
			background-position: -243px top;
		}
		#gnav li#gnav_buy_service a:hover,
		#gnav li#gnav_buy_service a.current{ background-position: -243px -226px }

		#gnav li#gnav_road_service a{
			width: 259px;
			background-position: -518px top;
		}
		#gnav li#gnav_road_service a:hover,
		#gnav li#gnav_road_service a.current{ background-position: -518px -226px }

		#gnav li#gnav_auto_loan a{
			width: 238px;
			background-position: right top;
		}
		#gnav li#gnav_auto_loan a:hover,
		#gnav li#gnav_auto_loan a.current{ background-position: right -226px }

		#gnav li#gnav_inspection a{
			width: 243px;
			background-position: left -113px;
		}
		#gnav li#gnav_inspection a:hover,
		#gnav li#gnav_inspection a.current{ background-position: left -339px }

		#gnav li#gnav_coating a{
			width: 275px;
			background-position: -243px -113px;
		}
		#gnav li#gnav_coating a:hover,
		#gnav li#gnav_coating a.current{ background-position: -243px -339px }

		#gnav li#gnav_repair a{
			width: 259px;
			background-position: -518px -113px;
		}
		#gnav li#gnav_repair a:hover,
		#gnav li#gnav_repair a.current{ background-position: -518px -339px }

		#gnav li#gnav_custom_parts a{
			width: 238px;
			background-position: -777px -113px;
		}
		#gnav li#gnav_custom_parts a:hover,
		#gnav li#gnav_custom_parts a.current{ background-position: -777px -339px }

.box_main{
	margin: 0 auto 35px auto;
	padding-top: 4px;
	width: 1014px;
}
	.box_main .box{
		overflow: hidden;
		width: 1014px;
	}
	.box_main p{
		font-size: 108%;
	}
/*
 * After Service
 */
#box_after_service{
	overflow: hidden;
	width: 1014px;
}
	#box_after_service div.memo p{
		margin: 10px 15px;
		text-align: left;
		color: #525027;
	}
	#box_after_service div.left{
		width: 518px;
	}
		#box_after_service div.left div.memo{
			margin: 24px 0 0 0;
			width: 518px;
			text-align: center;
		}
			#box_after_service div.left div.memo div.left,
			#box_after_service div.left div.memo div.right{
				width: 254px;
				background: url(/images/base/service/bg_memo.jpg) repeat left top;
			}
	#box_after_service div.right{
		width: 486px;
	}
		#box_after_service div.right div.memo{
			margin: 24px 0 0 0;
			width: 486px;
			text-align: center;
		}
			#box_after_service div.right div.memo div.left,
			#box_after_service div.right div.memo div.right{
				width: 238px;
				background: url(/images/base/service/bg_memo.jpg) repeat left top;
			}


#h2_after_service1{
	width: 1014px;
	height: 38px;
	background: url(/images/base/service/h_after_service1.png) no-repeat left top;
}
#h2_after_service2{
	width: 518px;
	height: 37px;
	background: url(/images/base/service/h_after_service2.png) no-repeat left top;
}
#h2_after_service3{
	width: 486px;
	height: 37px;
	background: url(/images/base/service/h_after_service3.png) no-repeat left top;
}
#box_after_service h3{
	margin: 0 auto;
}
	#h3_after_service1{
		margin: 13px auto !important;
		width: 231px;
		height: 52px;
		background: url(/images/base/service/h3_after_service1.png) no-repeat left top;
	}
	#h3_after_service2{
		margin: 13px auto !important;
		width: 178px;
		height: 52px;
		background: url(/images/base/service/h3_after_service2.png) no-repeat left top;
	}
	#h3_after_service3{
		margin: 13px auto !important;
		width: 189px;
		height: 53px;
		background: url(/images/base/service/h3_after_service3.png) no-repeat left top;
	}
	#h3_after_service4{
		margin: 23px auto !important;
		width: 115px;
		height: 24px;
		background: url(/images/base/service/h3_after_service4.png) no-repeat left top;
	}
#box_after_service div.memo li{
	float: right;
	margin: 0 15px 15px 0;
}
#box_after_service div.memo li a{
	display: block;
	height: 15px;
}
#box_after_service div.memo li a span{
	display: none;
}
#btn_after_service1 a{
	width: 170px;
	background: url(/images/base/service/btn_after_service1.png) no-repeat left top;
}
#btn_after_service1 a:hover{background-position: left bottom;}
#btn_after_service2 a{
	width: 159px;
	background: url(/images/base/service/btn_after_service2.png) no-repeat left top;
}
#btn_after_service2 a:hover{background-position: left bottom;}
#btn_after_service3 a{
	width: 159px;
	background: url(/images/base/service/btn_after_service3.png) no-repeat left top;
}
#btn_after_service3 a:hover{background-position: left bottom;}
#btn_after_service4 a{
	width: 133px;
	background: url(/images/base/service/btn_after_service4.png) no-repeat left top;
}
#btn_after_service4 a:hover{background-position: left bottom;}

/*
 * Inspection
 */
#h2_inspection1{
	width: 1014px;
	height: 38px;
	background: url(/images/base/service/h_inspection1.png) no-repeat left top;
}
#h2_inspection2{
	width: 1014px;
	height: 37px;
	background: url(/images/base/service/h_inspection2.png) no-repeat left top;
}
.box_case{
	margin: 10px 0;
	overflow: hidden;
	padding: 0 0 0 180px;
	height: 139px;
}
	.box_case h3{
		margin: 30px 0 20px 0;
		height: 26px;
	}
	.box_case p{
		padding: 0 0 0 165px;
		background: url(/images/base/service/logo_mini.png) no-repeat left top;
	}
	#case1{background: url(/images/base/service/bg_case_icon.png) no-repeat 6px top;}
	#case1 h3{
		width: 727px;
		background: url(/images/base/service/inspection_case1.png) no-repeat 6px top;
	}

	#case2{background: url(/images/base/service/bg_case_icon.png) no-repeat 6px -139px;}
	#case2 h3{
		width: 634px;
		background: url(/images/base/service/inspection_case2.png) no-repeat left top;
	}

	#case3{background: url(/images/base/service/bg_case_icon.png) no-repeat 6px -278px;}
	#case3 h3{
		width: 794px;
		background: url(/images/base/service/inspection_case3.png) no-repeat left top;
	}

	#case4{background: url(/images/base/service/bg_case_icon.png) no-repeat 6px -417px;}
	#case4 h3{
		width: 727px;
		background: url(/images/base/service/inspection_case4.png) no-repeat left top;
	}

	#case5{background: url(/images/base/service/bg_case_icon.png) no-repeat 6px bottom;}
	#case5 h3{
		width: 621px;
		background: url(/images/base/service/inspection_case5.png) no-repeat left top;
	}

/*
 * Auto Loan
 */
#h2_auto_loan1{
	width: 1014px;
	height: 37px;
	background: url(/images/base/service/h_auto_loan1.png) no-repeat left top;
}
#h2_auto_loan2{
	width: 1014px;
	height: 38px;
	background: url(/images/base/service/h_auto_loan2.png) no-repeat left top;
}
#h2_auto_loan3{
	width: 1013px;
	height: 38px;
	background: url(/images/base/service/h_auto_loan3.png) no-repeat left top;
}
#h2_auto_loan4{
	width: 1013px;
	height: 38px;
	background: url(/images/base/service/h_auto_loan4.png) no-repeat left top;
}
#h2_auto_loan5{
	width: 1014px;
	height: 38px;
	background: url(/images/base/service/h_auto_loan5.png) no-repeat left top;
}
#h2_auto_loan6{
	width: 1013px;
	height: 38px;
	background: url(/images/base/service/h_auto_loan6.png) no-repeat left top;
}
#h2_auto_loan7{
	width: 1013px;
	height: 38px;
	background: url(/images/base/service/h_auto_loan7.png) no-repeat left top;
}

#auto_loan1{
	margin: 10px;
}
	#auto_loan1 p{
		padding: 50px 0 40px 330px;
		background: url(/images/base/service/auto_loan1_img.gif) no-repeat left top;
	}
#auto_loan2{
	text-align: center;
}
#auto_loan3{
	text-align: center;
}
#auto_loan5 .box1{
	overflow: hidden;
	padding-bottom: 10px;
	height: 158px;
	background: url(/images/base/service/auto_loan5_img1.gif) no-repeat left top;
	border-bottom: 1px solid #999;
}
	#auto_loan5 .box1 h3{
		padding: 25px 0 0 210px;
		font-size: 153.9%;
	}
	#auto_loan5 .box1 p{
		padding: 20px 0  0 210px;
	}
#auto_loan5 .box2{
	overflow: hidden;
	margin-top: 10px;
	height: 126px;
	background: url(/images/base/service/auto_loan5_img2.gif) no-repeat left top;
}
	#auto_loan5 .box2 h3{
		padding: 25px 0 0 210px;
		font-size: 153.9%;
	}
	#auto_loan5 .box2 p{
		padding: 20px 0  0 210px;
	}
#auto_loan6 table{
	margin: 0;
	width: 100%;
}
#auto_loan6 *{
	border: none;
	background: none;
}
#auto_loan6 a{
	display: block;
	padding: 5px 0;
	width: 100%;
	height: 100%;
}
#auto_loan6 a:hover{
	background: #f9f47d;
}

/*
 * Logos
 */
 .logos{
	 overflow: hidden;
	 margin: 0 auto;
}
.logos li,
.logos li a,
.logos li a span{
	display: block;
	width: 70px;
	height: 70px;
}
.logos li{
	float: left;
	text-shadow: none;
}
.logos li img{
	vertical-align: middle;
}
.logos li a span{
	position: absolute;
	left: -99999em;
	background: #999;
	text-align: center;
	font-size: 12px;
	color: #fff;
}
.logos li a:hover span{
	position: relative;
	left: 0;
	overflow: hidden;
}
.logos li a:hover img{
	display: none;
}

/*
 * Custom Parts
 */
#h2_custom1{
	width: 1014px;
	height: 38px;
	background: url(/images/base/service/h_custom1.png) no-repeat left top;
}
#h3_custom1{
	margin: 20px auto 15px auto;
	width: 683px;
	height: 23px;
	background: url(/images/base/service/h3_custom1.gif) no-repeat left top;
}
#h3_custom2{
	margin: 20px auto 15px auto;
	width: 594px;
	height: 23px;
	background: url(/images/base/service/h3_custom2.gif) no-repeat left top;
}
#h3_custom3{
	margin: 20px auto 15px auto;
	width: 795px;
	height: 24px;
	background: url(/images/base/service/h3_custom3.gif) no-repeat left top;
}

/*
 * Custom Parts
 */
#h2_buy1{
	width: 1014px;
	height: 38px;
	background: url(/images/base/service/h_buy1.png) no-repeat left top;
}
#h2_buy2{
	width: 1014px;
	height: 38px;
	background: url(/images/base/service/h_buy2.png) no-repeat left top;
}

/*
 * Coating
 */
#h2_coating1{
	width: 1014px;
	height: 38px;
	background: url(/images/base/service/h_coating1.png) no-repeat left top;
}
#h2_coating2{
	width: 1014px;
	height: 38px;
	background: url(/images/base/service/h_coating2.png) no-repeat left top;
}
#h2_coating3{
	width: 1014px;
	height: 38px;
	background: url(/images/base/service/h_coating3.png) no-repeat left top;
}
#coating1{
	overflow: hidden;
	margin-top: 10px;
	height: 294px;
	background: url(/images/base/service/coating1_img.jpg) no-repeat left top;
}
	#coating1 h3{
		margin: 15px 0 0 410px;
		width: 200px;
		height: 23px;
		background: url(/images/base/service/h3_coating1.gif) no-repeat left top;
	}
	#coating1 p{
		padding: 20px 0  0 410px;
		font-size: 93%;
	}
#coating2{
	overflow: hidden;
	margin-top: 10px;
	height: 316px;
	background: url(/images/base/service/coating2_img.jpg) no-repeat left top;
}
	#coating2 h3{
		margin: 25px 0 0 410px;
		width: 292px;
		height: 23px;
		background: url(/images/base/service/h3_coating2.gif) no-repeat left top;
	}
	#coating2 p{
		padding: 20px 0  0 410px;
		font-size: 93%;
	}
#coating3{
	overflow: hidden;
	margin-top: 10px;
	height: 271px;
	background: url(/images/base/service/coating3_img.gif) no-repeat left top;
}
	#coating3 h3{
		margin: 25px 0 0 410px;
		width: 422px;
		height: 24px;
		background: url(/images/base/service/h3_coating3.gif) no-repeat left top;
	}
	#coating3 p{
		padding: 20px 0  0 410px;
		font-size: 93%;
	}
#coating_merit li{
	margin-bottom: 10px;
	width: 920px;
	height: 90px;
	background-image: url(/images/base/service/coating_merit.gif);
}
#coating_merit li a{
	display: block;
	padding-bottom: 5px;
	width: 100%;
	height: 100%;
	background: url(/images/border_dotted.gif) repeat-x left bottom;
}
#coating_merit li a span{
	display: none !important;
}
#coating_merit li#m1{background-position: left top;}
#coating_merit li#m2{background-position: left -90px;}
#coating_merit li#m3{background-position: left -180px;}
#coating_merit li#m4{background-position: left -270px;}
#coating_merit li#m5{background-position: left -360px;}
#coating_merit li#m6{background-position: left -450px;}
#coating_merit li#m7{background-position: left -540px;}
#coating_merit li#m8{background-position: left bottom;}
#coating_list{
	font-size: 153.9%;
}
	#coating_list ul{
		margin: 20px 60px;
	}
	#coating_list li{
		padding-left: 23px;
		background: url(/images/base/service/icon_star.png) no-repeat left top;
	}

/*
 * Road Service
 */
#h2_road1{
	width: 1014px;
	height: 38px;
	background: url(/images/base/service/h_road1.png) no-repeat left top;
}
#h2_road2{
	width: 1014px;
	height: 38px;
	background: url(/images/base/service/h_road2.png) no-repeat left top;
}
#h2_road3{
	width: 1014px;
	height: 38px;
	background: url(/images/base/service/h_road3.png) no-repeat left top;
}
.box_road_content{
	overflow: hidden;
}
	.box_road_content div.left,
	.box_road_content div.right{
		margin: 20px auto 20px 10px;
		width: 492px;
		height: 90px;
		background-image: url(/images/base/service/road_img2.png);
		background-repeat: no-repeat;
	}
	.box_road_content div.left *,
	.box_road_content div.right *{
		margin: 0 0 0 120px;
		text-align: left;
	}
	.box_road_content div.left p,
	.box_road_content div.right p{
		margin-top: 10px;
	}
	.box_road_content div.left h3,
	.box_road_content div.right h3{
		_margin-left: 0;
	}
	#r_c1{background-position: left top;}
	#r_c2{background-position: left -90px;}
	#r_c3{background-position: left -180px;}
	#r_c4{background-position: left -270px;}
	#r_c5{background-position: left -360px;}
	#r_c6{background-position: left bottom;}
	.box_road_content h3{
		width: 213px;
		height: 26px;
		background-image: url(/images/base/service/h3_road.png);
		background-repeat: no-repeat;
	}
	#r_c1 h3{background-position: left top;}
	#r_c2 h3{background-position: left -26px;}
	#r_c3 h3{background-position: left -52px;}
	#r_c4 h3{background-position: left -78px;}
	#r_c5 h3{background-position: left -104px;}
	#r_c6 h3{background-position: left bottom;}

/*
 * Repair
 */
#h2_repair1{
	width: 1014px;
	height: 38px;
	background: url(/images/base/service/h_repair1.png) no-repeat left top;
}
#h2_repair2{
	width: 1014px;
	height: 37px;
	background: url(/images/base/service/h_repair2.png) no-repeat left top;
}
#h2_repair3{
	width: 1014px;
	height: 38px;
	background: url(/images/base/service/h_repair3.png) no-repeat left top;
}
.box_repair_content{
	overflow: hidden;
	padding-bottom: 30px;
}
	.box_repair_content div.left,
	.box_repair_content div.right{
		margin: 20px auto 20px 10px;
		width: 492px;
		height: 113px;
		background-image: url(/images/base/service/repair_img1.png);
		background-repeat: no-repeat;
	}
	.box_repair_content div.left *,
	.box_repair_content div.right *{
		margin: 0 0 0 120px;
		text-align: left;
	}
	.box_repair_content div.left p,
	.box_repair_content div.right p{
		margin-top: 10px;
	}
	.box_repair_content div.left h3,
	.box_repair_content div.right h3{
		_margin-left: 0;
	}
	#rp_c1{background-position: left top;}
	#rp_c2{background-position: left -113px;}
	#rp_c3{background-position: left -226px;}
	#rp_c4{background-position: left -339px;}
	.box_repair_content h3{
		width: 175px;
		height: 25px;
		background-image: url(/images/base/service/h3_repair.png);
		background-repeat: no-repeat;
	}
	#rp_c1 h3{background-position: left top;}
	#rp_c2 h3{background-position: left -25px;}
	#rp_c3 h3{background-position: left -50px;}
	#rp_c4 h3{background-position: left bottom;}
#repair1{
	overflow: hidden;
	margin-top: 10px;
	height: 153px;
	background: url(/images/base/service/repair_img2.png) no-repeat left top;
}
	#repair1 h3{
		margin: 5px 0 0 290px;
		width: 326px;
		height: 27px;
		background: url(/images/base/service/h3_repair2.gif) no-repeat left top;
	}
	#repair1 p{
		padding: 20px 0  0 290px;
	}

/*
 * Tapes
 */
.tape1{
	z-index: 9500;
	position: absolute;
	margin: -22px 0 0 80px;
	_margin: -22px 0 0 -44px;
	width: 88px;
	height: 30px;
	background: url(/images/base/service/tape1.png) no-repeat left top;
}
	/*
	 * IE7 FIX
	 */
	*:first-child+html .tape1{
		margin: -22px 0 0 0;
	}
.tape2{
	z-index: 9500;
	position: absolute;
	margin: -22px 0 0 450px;
	width: 88px;
	height: 30px;
	background: url(/images/base/service/tape1.png) no-repeat left top;
}

.box_content{
	margin: 25px auto 0 auto;
	width: 1014px;
	background: url(/images/base/service/bg_content.jpg) repeat left top;
}
	.box_content .box_white{
		overflow: hidden;
		margin: 18px;
		padding: 10px;
		background: #fff;
	}

#footer{
	overflow: hidden;
	margin: 0 auto;
	width: 1015px;
	text-align: left;
}
	#footer_box{
		overflow: hidden;
	}
	#footer .left{
		_display: inline;
		width: 252px;
		height: 281px;
		background: url(/images/base/service/footer_company.jpg) no-repeat left top;
	}
		#footer .left p{
			margin: 14px 0 0 10px;
			color: #fff;
			font-size: 10px;
			line-height: 15px;
			text-shadow: none;
		}
	#footer .right{
		_display: inline;
		width: 761px;
	}
		#footer_nav{
			overflow: hidden;
			width: 761px;
		}
			#footer_nav .box{
				float: left;
				width: 190px;
			}
			#footer_nav #label_service,
			#footer_nav #label_staff{
				width: 189px !important;
			}
			#footer_nav h4{
				height: 30px;
				background: url(/images/base/service/bg_footer_nav_label.png) no-repeat left top;
			}
			#footer_nav h4 span{
				display: none;
			}
			#footer_nav #label_car_stock h4{
				background-position: left 0;
			}
			#footer_nav #label_service h4{
				background-position: -190px 0;
			}
			#footer_nav #label_company h4{
				background-position: -380px 0;
			}
			#footer_nav #label_staff h4{
				background-position: right 0;
			}
			#footer_nav .box li{
				padding-bottom: 1px;
				background: transparent url(/images/border_dotted.gif) repeat-x left bottom;
				font-size: 85%;
			}
			#footer_nav .box li a{
				display: block;
				padding: 8px 0 6px 0;
				width: 100%;
				height: 100%;
				background: transparent url(/images/arrow2.gif) no-repeat 10px center;
				color: #1b1b1b;
			}
			#footer_nav #label_car_stock li a,
			#footer_nav #label_service li a{
				border: none !important;
			}
			#footer_nav .box li a:hover,
			#footer_nav .box li a.current{
				background-color: #f9f483;
			}
			#footer_nav .box li a span{
				display: block;
				margin: 0 0 0 20px;
			}

address a,address a:hover,address a:visited{color: #1b1b1b}

/*
 * Buttons
 */
.btn{
	overflow: hidden;
}
.btn a{
	display: block;
	margin: 0 auto;
}
.btn a span{ display: none; }

#btn_common_inquiry a{
	margin-bottom: 30px;
	width: 261px;
	height: 64px;
	background: url(/images/base/service/btn_common_inquiry.png) no-repeat left top;
}
#btn_common_inquiry a:hover{background-position: left bottom;}

