/* styles written in this file is for Standard */

body{
	margin:			0px;
	padding:		0px;
	background-image:	url(/_common/_img/_bg_01.gif);
	background-repeat:	repeat-x;
	background-position:	top;
	background-color:	#f0f0f0;
}

.clearance{
	margin:			0px;
	padding:		0px;
	font-size:		0px;
	line-height:		0;
	visibility:		hidden;
	clear:			both;
}

.clearfix:after{
	content:		".";
	display:		block;
	visibility:		hidden;
	height:			0.1px;
	font-size:		0.1em;
	line-height:		0;
	clear:			both;
}

.clearfix{
	zoom:			100%;
}

img{
	border:			none;
	vertical-align:		bottom;
}

form{
	margin:			0px;
	padding:		0px;
}

.append-context{
	display:		none;
}

.LBX{
	cursor:			pointer;
}

a:link,
a:visited,
a:hover,
a:active{
	color:			#333333;
}

h1{
	margin:			0px;
	padding:		0px;
}





/* content */

#content{
	zoom:			1;
	text-align:		center;
	background-image:	url(/_common/_img/_bg_02.gif);
	background-repeat:	repeat-x;
	background-position:	bottom;
}





/* head */

#head{
	width:			962px;
	height:			134px;
	margin:			0px auto;
	text-align:		left;
}

#head p{
	margin:			0px;
	padding:		0px;
}

#head p.logo{
	padding:		13px 0px 20px 0px;
	float:			left;
}

#head ul{
	margin:			0px;
	padding:		0px;
	list-style-type:	none;
}

#head ul li{
	margin:			0px;
	padding:		0px;
	display:		inline;
}

#head div.sub{
	float:			right;
}

#head div.sub h1.text1{
	overflow:		hidden;
	width:			232px;
	height:			0px;
	padding-top:		17px;
	margin-top:		27px;
	background-image:	url(/_common/_img/_hea_txt_01.gif);
	background-repeat:	no-repeat;
	background-position:	left top;
	text-align:		right;
}

#head div.sub p.text2{
	text-align:		right;
	padding-top:		13px;
}

#head div.globalnavi{
	clear:			both;
}




/* main */

#main{
	width:			966px;
	margin:			0px auto;
	text-align:		left;
	background-image:	url(/_common/_img/_bg_03.gif);
	background-repeat:	repeat-y;
	background-position:	left;
	position:		relative;
	margin-top:		-1px;
}

#main div.utility{
	width:			962px;
	margin:			0px 0px 0px 2px;
	padding:		0px 0px 2px 0px;
	border-top:		1px solid #c1c1c1;
	background-image:	url(/_common/_img/_bg_04.gif);
	background-repeat:	repeat-x;
	background-position:	bottom;
}

#main div.utility ol.breads-crumb{
	margin:			0px;
	padding:		5px 12px;
	list-style-type:	none;
}

#main div.utility ol.breads-crumb li,
#main div.utility ol.breads-crumb li h1{
	margin:			0px;
	padding:		0px;
	display:		inline;
	font-size:		12px;
	line-height:		1.2;
	color:			#333333;
	font-weight:		normal;
	letter-spacing:		1px;
}

#main div.utility ol.breads-crumb li a:link,
#main div.utility ol.breads-crumb li a:visited,
#main div.utility ol.breads-crumb li a:hover,
#main div.utility ol.breads-crumb li a:active{
	color:			#09183F;
}

#main div.title{
	width:			962px;
	height:			66px;
	margin:			0px 0px 0px 2px;
	background-image:	url(/_common/_img/_bod_ttl_bg_01.gif);
	background-repeat:	no-repeat;
	background-position:	left top;
}

#main div.title h1{
	margin:			0px;
	padding:		20px 0px 0px 20px;
}

#main div.title h1 span{
	display:		block;
	margin:			0px;
	padding:		40px 0px 0px 0px;
	width:			500px;
	height:			0px;
	overflow:		hidden;
	text-indent:		-9999px;
	background-repeat:	no-repeat;
	background-position:	top left;
}

#main div.title-image{
	width:			962px;
	background-color:	#ffffff;
	margin:			0px 0px 0px 2px;
	padding:		0px 0px 1px 0px;
}

#main div.title-image h1{
	margin:			0px;
	padding:		0px;
}

#main div.title-image h1 span{
	display:		block;
	margin:			0px;
	padding:		65px 0px 0px 0px;
	width:			962px;
	height:			0px;
	overflow:		hidden;
	text-indent:		-9999px;
	background-repeat:	no-repeat;
	background-position:	top left;
}

#main div.main-contents{
	width:			962px;
	margin-left:		2px;
	padding-bottom:		50px;
	border-top:		1px solid #c1c1c1;
	border-bottom:		1px solid #c1c1c1;
	background-repeat:	no-repeat;
	background-position:	left top;
}

#main div.main-contents h2{
	margin:			0px;
	padding:		0px;
}

#content div.carlineup{
	background-image:	url(/_common/_img/_bg_05.gif);
}

#content div.carlineup .main-contents{
	width:			955px;
	margin:			0px 0px 0px 3px;
	padding:		0px 0px 6px 6px;
}

#content div.carlineup .main-contents h2{
	margin:			0px;
	padding:		16px 0px;
	font-size:		0px;
	line-height:		0;
}

#content div.usedcar .main-contents h2{
	padding-left:		6px;
}

#content .CORNES .main-contents{
	background-color:	#09183F;
	border-top:		1px solid #333333;
	border-bottom:		1px solid #333333;
	background-image:	url(../_img/_bod_bg_other.gif);
}

#content .FERRARI .main-contents{
	background-color:	#880009;
	border-top:		1px solid #333333;
	border-bottom:		1px solid #333333;
	background-image:	url(../_img/_bod_bg_ferrari.gif);
}

#content .MASERATI .main-contents{
	background-color:	#00162B;
	border-top:		1px solid #333333;
	border-bottom:		1px solid #333333;
	background-image:	url(../_img/_bod_bg_maserati.gif);
}

#content .BENTLEY .main-contents{
	background-color:	#13240F;
	border-top:		1px solid #333333;
	border-bottom:		1px solid #333333;
	background-image:	url(../_img/_bod_bg_bentley.gif);
}

#content .ROLLS-ROYCE .main-contents{
	background-color:	#191919;
	border-top:		1px solid #333333;
	border-bottom:		1px solid #333333;
	background-image:	url(../_img/_bod_bg_rollsroyce.gif);
}

#content .ALL .main-contents{
	background-color:	#000000;
	border-top:		1px solid #333333;
	border-bottom:		1px solid #333333;
	background-image:	url(../_img/_bod_bg_all.gif);
}

#content div.verisign{
	width:			100px;
	height:			72px;
	position:		absolute;
	bottom:			40px;
	right:			40px;
}




/* foot */

#foot{
	width:			966px;
	height:			105px;
	margin:			0px auto;
	text-align:		left;
	margin-top:		-1px;
	position:		relative;
}

#foot p{
	margin:			0px;
	padding:		0px;
}

#foot p.logo{
	width:			204px;
	position:		absolute;
	top:			18px;
	right:			0px;
}

#foot div.link1{
	padding:		25px 0px 0px 0px;
}

#foot div.link2{
	padding:		10px 0px 0px 0px;
}

#foot ul{
	margin:			0px;
	padding:		0px;
	list-style-type:	none;
}

#foot ul li{
	float:			left;
	margin:			0px 7px 0px 0px;
	padding:		0px 0px 0px 14px;
	font-size:		11px;
	line-height:		1.2;
	color:			#000000;
	background-image:	url(../_img/_foo_ico_01.gif);
	background-repeat:	no-repeat;
	background-position:	left top;
}

#foot ul li span{
/*
	font-size:		9px;
*/
}

#foot .usedcar{
}

#foot .usedcar ul{
}

#foot .usedcar ul li{
	font-size:		12px;
	background-position:	left 1px;
}

#foot p.copyright{
	font-size:		0px;
	line-height:		0;
	float:			left;
	margin-top:		16px;
}


/* lightbox */
#LBX {
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	background-image:	none;
	background-color:	transparent;
}

#LBX .lightbox {
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	width:			752px;
}

#LBX h2,
#LBX h3,
#LBX p {
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	font-size:		0px;
	line-height:		0;
}

#LBX h2 {
	height:			33px;
}

#LBX .head {
	margin:			0px 0px 0px 0px;
	padding:		20px 0px 25px 20px;
	background-color:	#F0F0F0;
	border:			solid 1px #CCCCCC;
	border-bottom:		none;
	background-image:	url(../_img/lbx_bod_bg.gif);
	background-repeat:	no-repeat;
	background-position:	left bottom;
}




#LBX .head p.img {
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	
}

#LBX .head p.text {
	margin:			0px 0px 0px 0px;
	padding:		15px 0px 0px 0px;
	width:			710px;
	font-size:		12px;
	color:			#333333;
	line-height:		1.6;
}

#LBX .detail {
	margin:			0px 0px 0px 0px;
	padding:		20px 0px 21px 20px;
	background-color:	#F0F0F0;
	border:			solid 1px #CCCCCC;
	border-top:		none;
}

#LBX .detail h3 {
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 14px 0px;
}

#LBX .detail table {
	border-collapse:	collapse;
	margin:			0px 0px 10px 0px;
	padding:		0px 0px 0px 0px;
	width:			710px;
}

#LBX .detail table tr th,
#LBX .detail table tr td {
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	font-size:		12px;
	line-height:		1.2;
	word-break:		break-all;
}

#LBX .detail table tr th {
	width:			110px;
	color:			#ffffff;
	font-weight:		900;
	text-align:		left;
	border-bottom:		solid 1px #CCCCCC;
}

#LBX .detail table tr th.size span {
	padding:		3px 8px 3px 15px;
}

#LBX .detail table tr th span {
	display:		block;
	padding:		17px 8px 17px 15px;
}

#LBX .detail table tr td {
	width:			243px;
	color:			#333333;
}

#LBX .detail table tr td.wide{
	width:			auto;
}

#LBX .detail table tr td span {
	display:		block;
	padding:		6px 8px 6px 12px;
}

#LBX p.caution {
	margin:			0px 0px 0px 0px;
	padding:		1px 0px 0px 1em;
	width:			690px;
	font-size:		10px;
	color:			#666666;
	line-height:		1.4;
	text-indent:		-1em;
}

/* error */
table tr td.error {
	background-color:	#BBA766;
}





/*blandSlideShow*/


/*mainImg*/
.carlineup .carlineup-head div.mainImg{
	width:			769px;
	height:			248px;
	float:			left;
	position:		relative;
	background-color:	#000000;
}

.carlineup .carlineup-head div.mainImg ul.img{
	width:			auto;
	clear:			both;
}

.carlineup .carlineup-head div.mainImg ul.img li{
	display:		none;
	position:		absolute;
	top:			0px;
	left:			0px;
}

.carlineup .carlineup-head div.mainImg ul.img li.current{
	z-index:		1;
}

.carlineup .carlineup-head div.mainImg ul.img li.next{
	z-index:		2;
}

.carlineup .carlineup-head div.mainImg ul.icon{
	position:		absolute;
	top:			222px;
	left:			15px;
	z-index:		2;
	/*width:			740px;*/
}

.carlineup .carlineup-head div.mainImg ul.icon li{
	float:			left;
	padding-right:		1px;
	cursor:			pointer;
	padding:		0px 1px 0px 0px;
	height:			18px;
}

.carlineup .carlineup-head div.mainImg ul.icon li img{
	vertical-align:		top;
}




/*mainSlide*/
.carlineup div.slideArea{
	position:		relative;
	overflow:		hidden;
	margin:			0px;
	padding:		0px 0px 1px 0px;
	width:			950px;
	height:			164px;
	
}

.carlineup div.slideArea img{
	margin:			0px;
	padding:		0px;
}

.carlineup div.slideArea p{
	margin:			0px;
	padding:		0px;
}

.carlineup div.slideArea p.allBtn{
	margin:			0px;
	padding:		0px;
	cursor:			pointer;
	float:			left;
}

.carlineup div.slideArea ul{
	list-style:		none;
	margin:			0px;
	padding:		0px;
}

.carlineup div.slideArea .move{
	position:		absolute;
	background-color:	#ffffff;
}

.carlineup div.slideArea .move ul li{
	float:			left;
	margin:			0px;
	padding:		0px;
}

.carlineup div.slideArea .move ul li img{
	vertical-align:		bottom;
	cursor:			pointer;
}

.carlineup div.slideArea .leftBtn{
	position:		absolute;
	top:			0px;
	left:			0px;
	cursor:			pointer;
}

.carlineup div.slideArea .rightBtn{
	position:		absolute;
	top:			0px;
	left:			935px;
	cursor:			pointer;
}

.carlineup div.slideArea .allBtnArea{
	position:		absolute;
	top:			140px;
	background:		url(/_common/_img/_slide_but_03.gif) left top no-repeat;
	width:			950px;
	height:			24px;
	text-align:		right;
	
}
.carlineup div.slideArea .allBtnArea .allBtn{
	width:			900px;
	height:			24px;
	cursor:			pointer;
}

.carlineup div.slideArea .allBtnArea ul{
	float:			right;
	padding:		9px 5px 0px 0px;
}

.carlineup div.slideArea .allBtnArea ul li{
	float:			left;
	width:			6px;
	height:			6px;
	background-color:	#333333;
	cursor:			pointer;
	margin-right:		3px;
	font-size:		0px;
}

.carlineup div.slideArea .allBtnArea ul li.current{
	background-color:	#BBA766;
}

.carlineup div.slideArea .carlistTxt{
	display:		none;
	background:		url(/_common/_img/_slide_bg.png) left top no-repeat;
	width:			880px;
	height:			164px;
	position:		absolute;
	top:			0px;
	left:			0px;
	padding:		0px 0px 0px 70px;
}

.carlineup div.slideArea .carlistTxt p.closeBtn{
	margin:			0px;
	padding:		0px 0px 36px 0px;
	text-align:		right;
}

.carlineup div.slideArea .carlistTxt p.closeBtn img{
	cursor:			pointer;
}

.carlineup div.slideArea .carlistTxt ul{
	
}

.carlineup div.slideArea .carlistTxt ul li{
	float:			left;
	width:			229px;
	padding-bottom:		17px;
	line-height:		0;
	height:			19px;
}

.carlineup div.slideArea .carlistTxt ul li.lastChild{
	width:			auto;
}

.carlineup div.slideArea .carlistTxt ul li img{
	cursor:			pointer;
}






