@charset "UTF-8";

/* ****************************************************
Title: new_top.css
Created: 2011/10/17
Last Modified: 2011/10/17
Editor(s): RYONEKURA
***************************************************** */


/* Table Of Contents
----------------------------------------
#01 left_box
#02 right_box
#03 search
#04 new_arrivals
#05 customer's voice
#06 today's picknbuy
#07 special promotion
#08 available_search_model
#09 latest_news
#10 column
#11 skype
#12 country
#13 newsletter
#14 information
#15 why_choose
#16 alert
----------------------------------------*/

/*




*/

/* #01 left_box
---------------------------------------------------------------------------- */


div.red_665_middle h2	{
	font-size:16px;
	font-weight:bold;
}

div.red_665_middle h2.try	{
	position:relative;
}

img.try_now	{
	position:absolute;
	left:220px;
	top:12px;
}

div.white_665_middle h2	{
	font-size:16px;
	font-weight:bold;
}

div.white_665_middle h2.red	{
	border-bottom:3px solid #cc3535;
	position:relative;
}

div.white_665_middle h2.blue{
	border-bottom:3px solid #3366FF;
}

div.white_665_middle span.red	{
	color:#cf1717;
}

div#left_box	{
	width:665px;
	padding:0 15px 0 0;
	float:left;
}

div.space_box_665	{
	float:left;
	padding:0 0 15px 0;
	width:665px;
}



div.red_665_top	{
	background-image:url(../images/top_new/sprite_top.gif);
	background-repeat:no-repeat;
	background-position: 0 -746px;
	width:665px;
	height:10px;
	float:left;
}

div.red_665_middle	{
	background-image:url(../images/top_new/red_665_middle.gif);
	background-repeat:repeat-y;
	width:650px;
	padding:0 0 15px 15px;
	float:left;
}

div.red_665_middle h2.top_space	{
	padding:5px 0 0 0;
}

div.red_665_bottom	{
	background-image:url(../images/top_new/sprite_top.gif);
	background-repeat:no-repeat;
	background-position: 0 -731px;
	width:665px;
	height:10px;
	float:left;
}



div.white_665_top	{
	background-image:url(../images/top_new/sprite_top.gif);
	background-repeat:no-repeat;
	background-position: 0 -932px;
	width:665px;
	height:10px;
	float:left;
}

div.white_665_middle	{
	background-color:#ffffff;
	background-repeat:repeat-y;
	width:635px;
	padding:0 15px 0 15px;
	float:left;
	position:relative;
}

div.white_665_bottom	{
	background-image:url(../images/top_new/sprite_top.gif);
	background-repeat:no-repeat;
	background-position: 0 -917px;
	width:665px;
	height:10px;
	float:left;
}


/* #02 right_box
---------------------------------------------------------------------------- */

div#right_box	{
	width:240px;
	float:left;
}

div.white_240_top	{
	width:240px;
	height:10px;
	background-image:url(../images/top_new/sprite_top.gif);
	background-repeat:no-repeat;
	background-position: 0 -902px;
	float:left;
}

div.white_240_middle	{
	background-color:#ffffff;
	background-repeat:repeat-y;
	width:210px;
	padding:0 15px 0 15px;
	float:left;
}

div.white_240_bottom	{
	width:240px;
	height:10px;
	background-image:url(../images/top_new/sprite_top.gif);
	background-repeat:no-repeat;
	background-position: 0 -887px;
	float:left;
}

a.export_japan	{
	width:100px;
	height:100px;
	background-position: 0 -1002px;
	background-image:url(../images/top_new/sprite_top.gif);
	background-repeat:no-repeat;
	margin:0 auto 0 auto;
	cursor:pointer;
	display:block;
}

/* #03 search
---------------------------------------------------------------------------- */
table.search	{
	width:635px;
}

table.search td.title	{
	width:40px;
	text-align:right;
	font-weight:bold;
	padding:3px 5px 3px 0;
}

table.search td.button	{
	padding:0 52px 0 0;
	text-align:left;
	height:25px;
	line-height:25px;
	font-size:15px;
}

table.search td.advan	{
	padding:0 52px 0 0;
	text-align:left;
	height:15px;
	line-height:15px;
	font-size:14px;
}

table.search td.button input.bottom_15	{
	float:right;
}

table.search th	{
	width:300px;
	vertical-align:top;
}

table.search th.border_bottom	{
	text-align:right;
	font-size:14px;
}

}


table.search th.space_top	{
	padding:10px 0 0 0;
}


table.search th.right	{
	text-align:right;
	padding:2px 20px 0 0;
	width:270px;
}



table.search td.border	{
	border-left:#000000 solid 1px;
	width:17px;
}

table.search td h2	{
	font-size:16px;
	font-weight:bold;
}

table.search td h2.top	{
	margin-top:10px;
}

hr.border_bottom	{
	width:635px;
	margin:10px 0 0 0;
}



div.search	{
	width:280px;
	height:40px;
	background-image:url(../images/top_new/sprite_top.gif);
	background-repeat:no-repeat;
	background-position: 0 10px;
	clear:both;
}

p.free_text	{
	line-height:30x;
	color:#ffffff;
	font-size:13px;
	padding-left:5px;
	padding-top:10px;
}

input.search_box	{
	width:277px;
	height:16px;
	font-size:16px;
	line-height:18px;
}

select.all_stock	{
	width:220px;
	height:20px;
}

select.year	{
	width:105px;
	height:20px;
}



table.maker	{
	width:635px;
}

table.maker td	{
	line-height:25px;
}

td.benz{ background-image:url(../images/top_new/sprite_top.gif); background-repeat:no-repeat; background-position: 0 -60px; width: 210px; height: 25px; display:block; cursor:pointer; float:left; } 
td.bmw{ background-image:url(../images/top_new/sprite_top.gif); background-repeat:no-repeat; background-position: 0 -90px; width: 105px; height: 25px; display:block; cursor:pointer; float:left;} 
td.daihatsu{ background-image:url(../images/top_new/sprite_top.gif); background-repeat:no-repeat; background-position: 0 -150px; width: 105px; height: 25px; display:block; cursor:pointer; float:left;} 
td.honda{ background-image:url(../images/top_new/sprite_top.gif); background-repeat:no-repeat; background-position: 0 -210px; width: 105px; height: 25px; display:block; cursor:pointer; float:left;} 
td.toyota{ background-image:url(../images/top_new/sprite_top.gif); background-repeat:no-repeat; background-position: 0 -611px; width: 105px; height: 25px; display:block; cursor:pointer; float:left;} 
td.suzuki{ background-image:url(../images/top_new/sprite_top.gif); background-repeat:no-repeat; background-position: 0 -561px; width: 105px; height: 25px; display:block; cursor:pointer; float:left;} 
td.nissan{ background-image:url(../images/top_new/sprite_top.gif); background-repeat:no-repeat; background-position: 0 -406px; width: 105px; height: 25px; display:block; cursor:pointer; float:left;} 
td.subaru{ background-image:url(../images/top_new/sprite_top.gif); background-repeat:no-repeat; background-position: 0 -531px; width: 105px; height: 25px; display:block; cursor:pointer; float:left;} 
td.mazda{ background-image:url(../images/top_new/sprite_top.gif); background-repeat:no-repeat; background-position: 0 -300px; width: 105px; height: 25px; display:block; cursor:pointer; float:left;} 
td.mitsubishi{ background-image:url(../images/top_new/sprite_top.gif); background-repeat:no-repeat; background-position: 0 -330px; width: 105px; height: 25px; display:block; cursor:pointer; float:left;} 
td.isuzu{ background-image:url(../images/top_new/sprite_top.gif); background-repeat:no-repeat; background-position: 0 -240px; width: 105px; height: 25px; display:block; cursor:pointer; float:left;} 

td.benz a { padding:0 0 0 28px; } 
td.bmw a { padding:0 0 0 28px; } 
td.daihatsu a { padding:0 0 0 28px; } 
td.honda a { padding:0 0 0 28px; } 
td.toyota a { padding:0 0 0 28px; } 
td.suzuki a { padding:0 0 0 28px; } 
td.nissan a { padding:0 0 0 28px; }  
td.subaru a { padding:0 0 0 28px; }  
td.mazda a { padding:0 0 0 28px; }  
td.mitsubishi a { padding:0 0 0 28px; } 
td.isuzu a { padding:0 0 0 28px; } 


table.type	{
	width:635px;
}

table.type td	{
	text-align:center;
	width:105px;
}

table.type th	{
	text-align:center;
	width:105px;
	font-size:12px;
	vertical-align:top;
}


a.compact{ background-image:url(../images/top_new/sprite_top.gif); background-repeat:no-repeat; display:block; cursor:pointer; background-position: 0 -120px; width: 60px; height: 25px; margin:0 auto; } 
a.truck{ background-image:url(../images/top_new/sprite_top.gif); background-repeat:no-repeat; display:block; cursor:pointer; background-position: 0 -641px; width: 60px; height: 30px; margin:0 auto; } 
a.family{ background-image:url(../images/top_new/sprite_top.gif); background-repeat:no-repeat; display:block; cursor:pointer; background-position: 0 -180px; width: 60px; height: 25px; margin:0 auto; } 
a.van{ background-image:url(../images/top_new/sprite_top.gif); background-repeat:no-repeat; display:block; cursor:pointer; background-position: 0 -696px; width: 60px; height: 30px; margin:0 auto; } 
a.pickup{ background-image:url(../images/top_new/sprite_top.gif); background-repeat:no-repeat; display:block; cursor:pointer; background-position: 0 -436px; width: 65px; height: 30px; margin:0 auto; } 
a.sedan{ background-image:url(../images/top_new/sprite_top.gif); background-repeat:no-repeat; display:block; cursor:pointer; background-position: 0 -471px; width: 60px; height: 25px; margin:0 auto; } 
a.sporty{ background-image:url(../images/top_new/sprite_top.gif); background-repeat:no-repeat; display:block; cursor:pointer; background-position: 0 -501px; width: 60px; height: 25px; margin:0 auto; } 
a.jeep{ background-image:url(../images/top_new/sprite_top.gif); background-repeat:no-repeat; display:block; cursor:pointer; background-position: 0 -270px; width: 60px; height: 25px; margin:0 auto; } 

/* #04 new_arrivals
---------------------------------------------------------------------------- */

a.opa:hover	{
	opacity:0.8;
}

table.featured_cars	{
	width:635px;
}

table.featured_cars th	{
	text-align:center;
	vertical-align:top;
	padding:0 7px 0 0;
}

*table.featured_cars th	{
	text-align:center;
	vertical-align:top;
	padding:0 5px 0 0;
}


table.featured_cars th img	{
	padding:1px;
	border-color:#dddddd #aaaaaa #aaaaaa #dddddd;
	border-width:1px;
	border-style:solid;
}


table.featured_cars td.first	{
	line-height:14px;
	font-size:12px;
	vertical-align:top;
}

table.featured_cars td.second	{
	line-height:12px;
	font-size:12px;
}

p.arrival	{
	clear:both;
	text-align:right;
	padding:5px 20px 0 0;
	font-size:14px;
}

span.red	{
	font-weight: bold;
	color: #cf1717;
}

/* #05 customer's voice
---------------------------------------------------------------------------- */

img.photo	{
	background-color:#ffffff;
    border-color:#dddddd #aaaaaa #aaaaaa #dddddd;
    border-width:2px;
    border-style:solid;
	padding:2px;
}

p.dear	{
	font-weight:bold;
	padding-left:4px;
}

p.thanks_letter	{
	padding:0 10px 0 4px;
	line-height:12px;
}

p.see_more	{
	clear:both;
	text-align:right;
	padding-right:10px;
}

/* #06 today's picknbuy
---------------------------------------------------------------------------- */

p.ico_new{ background-image:url(../images/top_new/sprite_top.gif); background-repeat:no-repeat; display:block; background-position: 0 -360px; width: 52px; height: 15px; float:right;  } 
p.ico_update{ background-image:url(../images/top_new/sprite_top.gif); background-repeat:no-repeat; display:block; background-position: 0 -676px; width: 95px; height: 15px; 15px; float:right;  } 
p.ico_like{ background-image:url(../images/top_new/sprite_top.gif); background-repeat:no-repeat; display:block; background-position: 0 -591px; width: 70px; height: 15px; 15px; float:right;  } 

div.white_240_middle h2	{
	font-size:16px;
	font-weight:bold;
}

div.white_240_middle h2.red	{
	border-bottom:#CC3535 3px solid;
	padding-right:15px;
	margin-bottom:5px;
}

div.white_240_middle h2.blue	{
	border-bottom:#3366FF 3px solid;
	padding-right:15px;
	margin-bottom:5px;
	white-space:nowrap;
}

div.space_box_240	{
	float:left;
	width:240px;
	padding-bottom:15px;
}

div.white_240_middle table.today 	{
	width:210px;
}

div.white_240_middle table.today td 	{
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	vertical-align:top;
	width:210px;
	text-align:left;
}

div.white_240_middle table.today td a	{
	text-decoration:none;
}

div.white_240_middle table.today td span.red	{
	color:#FF0000;
}

div.white_240_middle table.today td span.blue	{
	color:#0033FF;
}


/* #07 special promotion
---------------------------------------------------------------------------- */

table.promotion	{
	width:635px;
}

table.promotion th	{
	width:300px;
	padding-right:11px;
}

table.promotion td	{
	width:300px;
	padding-right:17px;
	vertical-align:top;
	line-height:14px;
}

table.promotion td.bottom_space	{
	padding-bottom:10px;
}

a.bnr_1390{ background-image:url(../images/top_new/sprite_banner.gif); background-repeat:no-repeat; display:block; cursor:pointer; background-position: 0 0; width: 300px; height: 60px; } 
a.bnr_korea{ background-image:url(../images/top_new/sprite_banner.gif); background-repeat:no-repeat; display:block; cursor:pointer; background-position: 0 -65px; width: 300px; height: 60px; } 
a.bnr_newarrivals{ background-image:url(../images/top_new/sprite_banner.gif); background-repeat:no-repeat; display:block; cursor:pointer; background-position: 0 -130px; width: 300px; height: 60px; } 
a.bnr_pickup{ background-image:url(../images/top_new/sprite_banner.gif); background-repeat:no-repeat; display:block; cursor:pointer; background-position: 0 -195px; width: 300px; height: 60px; } 

/* #08 available_search_model
---------------------------------------------------------------------------- */


div.red_665_middle ul.title { 
	clear:both;
	padding:5px 0 5px 0;
}


.zico_triangle{ background-position: 0 -972px; width: 15px; height: 15px; } 

div.red_665_middle ul.title li { 
	background-image:url(../images/top_new/sprite_top.gif);
	background-repeat:no-repeat;
	background-position: 0 -972px;
	float:left; 
	width: auto;
	height: 25px;
}

div.red_665_middle ul.title li a {
	padding:0 30px 0 15px;
	font-size:14px;
	line-height:25px;
	height:25px;
}


div.red_665_middle ul.title li a,a:hover{
	color:#333333;
}

div.red_665_middle h3 {
	padding-top:5px;
	clear:both;
	font-size:18px;
	font-weight:bold;
}
div.red_665_middle ul.model {
	clear:both;
}

div.red_665_middle ul.model li {
	width:191px;
	float:left;
	padding:1px 20px 1px 0;
	font-size:12px;
	white-space:nowrap;
}

div.red_665_middle input.middle{
	margin-top: 0pt;
	vertical-align: middle;
}

div.red_665_middle ul.model li a,a:hover{
	color:#333333;
}



div.red_665_middle ul.check_box	{
	clear:both;
	padding-top:20px;
}

div.red_665_middle ul.check_box li.tick	 {
	width: 20px;
	height: 20px;
	background-image:url(../images/top_new/sprite_top.gif);
	background-repeat:no-repeat;
	background-position: 0 -947px;
	float:left;
}

div.red_665_middle ul.check_box li.tick_text	 {
	width:200px;
	height: 20px;
	float:left;
	text-align:left;
	padding-left:4px;
	font-weight:bold;
	font-size:14px;
}

div.red_665_middle p.bu_search	{
	text-align:center;
	padding:20px 0 20px 0px;
	clear:both;
}

div.red_665_middle p.bu_search_top	{
	text-align:center;
	padding:5px 0 0 0px;
	clear:both;
}

/* #09 latest_news
---------------------------------------------------------------------------- */

table.news	{
	width:635px;
}

table.news th	{
	width:30px;
	text-align:right;
	padding-right:10px;
	font-size:14px;
	line-height:18px;
	height:18px;
}

table.news td	{
	text-align:left;
	font-size:14px;
	height:18px;
	vertical-align:middle;
}

p.blue_box	{
	width:10px;
	height:9px;
	background-color:#3366ff;;
}

p.ico_new_normal{ background-image:url(../images/top_new/sprite_top.gif); background-repeat:no-repeat; display:block; background-position: 0 -360px; width: 30px; height: 15px; } 

/* #10 column
---------------------------------------------------------------------------- */


table.column	{
	width:635px;
}

table.column th	{
	width:30px;
	text-align:right;
	padding-right:10px;
	font-size:14px;
	line-height:18px;
	height:18px;
}

table.column td	{
	text-align:left;
	font-size:14px;
	height:18px;
	vertical-align:middle;
}


img.sejin_kim{ 	
	position:absolute;
	right:0px;
	top:-6px;
} 

p.red_box	{
	width:10px;
	height:9px;
	background-color:#cc3535;
}

/* #11 skype
---------------------------------------------------------------------------- */

table.skype	{
	width:210px;
}

table.skype td	{
	text-align:center;
}

table.skype td.right	{
	text-align:right;
	padding:5px 10px 0 0;
}

table.skype th.long	{
	text-align:left;
	vertical-align:top;
}

table.skype td.photo	{
	padding:8px 0 0 0;
}

table.skype td.name	{
	font-weight:bold;
}

table.skype td.comment	{
	vertical-align:top;
	font-size:9px;
}

p.ico_skype{ background-image:url(../images/top_new/sprite_top.gif); background-repeat:no-repeat; display:block; background-position: 0 -35px; width: 85px; height: 20px; float:right; } 
a.online{ background-image:url(../images/top_new/sprite_top.gif); background-repeat:no-repeat; background-position: 0 -862px; width: 81px; height: 20px; display:block; cursor:pointer; margin:0 auto; } 


/* #12 country
---------------------------------------------------------------------------- */

table.country	{
	width:210px;
}

table.country td	{
	width:25%;
	text-align:left;
	font-size:9px;
}

a.flag_malawi{ background:url(../images/top_new/sprite_flag.gif) no-repeat top left;background-position: 0 0; width: 30px; height: 20px; display:block; cursor:pointer; margin-top:5px;} 
a.flag_micronesia{ background:url(../images/top_new/sprite_flag.gif) no-repeat top left;background-position: 0 -30px; width: 30px; height: 20px; display:block; cursor:pointer; margin-top:5px;} 
a.flag_png{ background:url(../images/top_new/sprite_flag.gif) no-repeat top left;background-position: 0 -120px; width: 30px; height: 20px; display:block; cursor:pointer; margin-top:5px;} 
a.flag_tanzania{ background:url(../images/top_new/sprite_flag.gif) no-repeat top left;background-position: 0 -150px; width: 30px; height: 20px; display:block; cursor:pointer;} 
a.flag_zambia{ background:url(../images/top_new/sprite_flag.gif) no-repeat top left;background-position: 0 -180px; width: 30px; height: 20px; display:block; cursor:pointer;} 
a.flag_zimbabwe{ background:url(../images/top_new/sprite_flag.gif) no-repeat top left;background-position: 0 -210px; width: 30px; height: 20px; display:block; cursor:pointer;} 
a.flag_mozambique{ background:url(../images/top_new/sprite_flag.gif) no-repeat top left;background-position: 0 -60px; width: 30px; height: 20px; display:block; cursor:pointer;} 
a.flag_palau{ background:url(../images/top_new/sprite_flag.gif) no-repeat top left;background-position: 0 -90px; width: 30px; height: 20px; display:block; cursor:pointer; margin-top:5px;} 

/* #13 newsletter
---------------------------------------------------------------------------- */

.subscribe	{
	width:130px;
	height:15px;
	font-size:14px;
	line-height:14px;
}

ul.newsletter	{
	clear:both;
}


ul.newsletter li {
	clear:both;
	padding:2px 0 2px 0;
}

ul.newsletter li input.middle {
	vertical-align:middle;
	margin:0;
}

p.ico_newsletter{ background-image:url(../images/top_new/sprite_top.gif); background-repeat:no-repeat; display:block; background-position: 0 -380px; width: 32px; height: 21px; float:right; } 
*p.ico_newsletter{ background-image:url(../images/top_new/sprite_top.gif); background-repeat:no-repeat; display:block; background-position: -5px -380px; width: 27px; height: 21px; float:right; } 
p.ico_newsletter_skype{ background-image:url(../images/top_new/sprite_top.gif); background-repeat:no-repeat; display:block; background-position: 0 -380px; width: 90px; height: 21px; float:right; } 

/* #14 information
---------------------------------------------------------------------------- */

ul.information li	{
	float:left;
	padding:0 3px 0 0;
	font-size:14px;
	white-space:nowrap;
}

/* #15 why_choose
---------------------------------------------------------------------------- */
table.why_choose	{
	width:635px;
}

table.why_choose td	{
	width:200px;
	padding:0 11px 0 0;
}

table.why_choose td.top	{
	padding:0 0 10px 0;
}

a.bnr_inspection{ background-image:url(../images/top_new/sprite_banner.gif); background-repeat:no-repeat; display:block; cursor:pointer; background-position: 0 -260px; width: 200px; height: 60px; } 
a.bnr_cost{ background-image:url(../images/top_new/sprite_banner.gif); background-repeat:no-repeat; display:block; cursor:pointer; background-position: 0 -325px; width: 200px; height: 60px; } 
a.bnr_calculator{ background-image:url(../images/top_new/sprite_banner.gif); background-repeat:no-repeat; display:block; cursor:pointer; background-position: 0 -390px; width: 200px; height: 60px; } 
a.bnr_upgrade{ background-image:url(../images/top_new/sprite_banner.gif); background-repeat:no-repeat; display:block; cursor:pointer; background-position: 0 -455px; width: 200px; height: 60px; } 
a.bnr_parts{ background-image:url(../images/top_new/sprite_banner.gif); background-repeat:no-repeat; display:block; cursor:pointer; background-position: 0 -520px; width: 200px; height: 60px; } 


/* #16 alert
---------------------------------------------------------------------------- */

ul.alert li	{
	line-height:14px;
	font-size:12px;
	clear:both;
}

ul.alert li.button	{
	text-align:right;
	padding:5px 4px 0 0;
}

