@charset "UTF-8";
*	{margin:0; padding:0;}
ul, li	{list-style:none; vertical-align:top}
img	{border:0; vertical-align:top;}
h1,h2,h3,h4,h5,h6	{margin:0; padding:0; font-size:16px; font-weight:normal;}
body	{width:100%; color:#666; font-family:Helvetica,Arial,sans-serif; font-size:11px; 
background:url('img/bg_body.gif') repeat-x top #F7F7F7; line-height:16px}
sup,	sub	{font-size:9px;}
select	{visibility:hidden;}

/*font*/
a:link			{color:#666; text-decoration:none;}
a:visited	{color:#666; text-decoration:none;}
a:hover		{color:#5883BA; text-decoration:none;}
a:active	{color:#666; text-decoration:none;}

.t_dark	{color:#4D4D4D}
.t_dark		a:link			{color:#4D4D4D; text-decoration:none;}
.t_dark		a:visited	{color:#4D4D4D; text-decoration:none;}
.t_dark		a:hover		{color:#4D4D4D; text-decoration:underline;}
.t_dark		a:active	{color:#4D4D4D; text-decoration:none;}

.t_stress	{color:#647B9C}

/* png */
img.Png24 {tmp:expression(setPng24(this))}

/*input*/
input.text	{height:18px; background-color:#FDFDFD; border:1px solid #DFE4E8; color:#96A3AB; font-size:11px; padding:3px 3px 0 4px}
textarea.text	{height:18px; background-color:#FDFDFD; border:1px solid #DFE4E8; color:#96A3AB; font-size:11px; padding:3px 3px 0 4px}

.clear {clear:both; height:0; overflow:hidden;}
.displayN,legend,caption	{display:none;}
.none_	{position:absolute; visibility:hidden; left:-3000px; top:-3000px; width:0; height:0; font-size:0; line-height:0}
.o_hidden	{overflow:hidden; _width:706px;}
.ta_center	{text-align:center;}
.ta_right	{text-align:right;}
.ta_justify	{text-align:justify;}
.va_top	{vertical-align:top;}
.va_mid	{vertical-align:middle;}

/*     *************************   ************************************   ************************************   *******************************   */
body{background:url("img/bg_body.gif") repeat-x scroll center top #F7F7F7;
color:#666666;
font-family:Helvetica,Arial,sans-serif;
font-size:11px;
line-height:16px;}
body.showroom_gate	{background:url('img/bg_gate.gif') repeat-x top center #F7F7F7}
body.showroom_gate_pr	{background:url('img/bg_gate_pr.gif') repeat-x top center #F7F7F7}
body.showroom_gate_rv	{background:url('img/bg_gate_rv.gif') repeat-x top center #F7F7F7}
body.showroom_gate_co	{background:url('img/bg_gate_co.gif') repeat-x top center #F7F7F7}
body.showroom_gate_pa	{background:url('img/bg_gate_pa.gif') repeat-x top center #F7F7F7}
body.showroom_allmodel	{background:url('img/bg_allmodel.gif') repeat-x top center #F7F7F7}


#wrapper{width:1000px; margin:0px auto; z-index:10;}

#header {width:1000px; margin:0 auto;position:relative;z-index:10;text-align:right;}
#header.low{height:220px;}
#lang_select{float:right;margin:10px 30px;}
#search_area	{ float:right;margin:10px 20px;
	-ms-filter:"Alpha(Opacity=80)"; filter:Alpha(Opacity=80); opacity:0.8;  z-index:10}
#search_area	input.text{
float:right;
	width:160px; height:15px; 
	border:1px solid #C2C5C8; 
	background:#eee; 
	padding:3px 25px 0px 13px; 
	font-size:10px; 
	color:#666; z-index:20}
#search_area 	input.text:focus{background:white;}
#search_area	input.btn_search	{position:absolute; top:11px; *top:12px; right:21px; width:24px; height:18px; z-index:30}
#menu{width:970px; margin:0px auto;}
#modelmenu{width:960px; margin:0px auto; margin-top:-70px;}

#content_wrap{background:url("img/bg_contents_re.gif") repeat-y scroll center center transparent;
margin:0 auto;
padding:0;
width:980px; 
position:relative;
z-index:10;}

#content_wrap.about{
background:url("img/bg_contents_re.gif") repeat-y scroll center center transparent;
margin:0 auto;
padding:0;
position:relative;
width:970px;}
#content_wrap.modelline{
background: none;
margin:0 auto;
margin-top:-150px;
padding:0;
position:relative;
width:970px;
z-index:1;}
#model-navigate	{float:left; width:179px; padding:30px 0 25px 0px; margin-left:30px;}
#navigate	{float:left; width:179px; padding:0px;}
#navigate-content.sidemenu{
	background:url("img/bg_navi.gif") no-repeat scroll right bottom transparent;
	float:left;
	margin-bottom:25px;
	padding:0 0 38px 5px;
	width:205px;
	color:white;
}
#navigate-column{
	float:left;
	margin-bottom:25px;
	padding:0 0 38px 25px;
	width:205px;
}

.line{
background:url("img/bg_contents.gif") no-repeat scroll center top transparent;
width:970px;
}

.specification td {
	height:22px;
	color:#333;
	/*background-color:#c3cbdf;*/
	padding-left:10px;
}

#navigate-content.sidemenu a {
color:#fff; text-decoration:none; 
display:block; 
width:180px;height:12px; 
padding:5px 5px 5px 20px;
background-color:#8291A6;
line-height:12px;
}
#navigate-content.sidemenu a:link	{color:#fff; text-decoration:none;}
#navigate-content.sidemenu a:visited	{color:#fff; text-decoration:none;}
#navigate-content.sidemenu a:hover		{color:#8291A6; text-decoration:none;background-color:#fff;}
#navigate-content.sidemenu a:active	{color:#fff; text-decoration:none;}

#navigate-content.sidemenu a.selected {
color:#8291A6; 
background-color:#fff;
}

#navigate-content h2{
font-size:16px;
font-weight:normal;
margin:20px;
}

#navigate-content	div	{margin-bottom:10px;}
#navigate-content	.border_01	{border:1px solid #E8E8E8;}
#content	{float:right; width:710px; padding:30px 17px 60px 24px; overflow:hidden}
#content	h3	{clear:both; margin:25px 0 10px 0;}

/*footer*/
#footer	{
 position:relative;z-index:10; clear:both; 
width:960px; 
margin:0 auto; 
padding:20px 0 50px 0; 
background:url('img/bg_footer.gif') top center no-repeat;
font-size:10px;}
#footer	.footer_copy	{}
#footer	.footer_link	{}
#footer	.footer_link	img	{vertical-align:middle;}
#footer	.footer_link	li	{float:right;margin-left:10px;}
#footer.nobg	{background:none;}

#footer_sitemap {
background:transparent url('img/line_footer_menu.gif') no-repeat -10px 0px;
height:175px;
margin-left:0px;
overflow:hidden;
width:960px;
}
#footer_sitemap, #footer_sitemap li, #footer_sitemap td {
color:#808080;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:1.2;
}
#footer_sitemap a, #footer_sitemap li a, #footer_sitemap td a {
color:#808080;
}

#videobutton {
	border:1px solid #ddd;
	width:177px;
	margin-bottom:20px;
}

#ebrochurebutton {
	border:1px solid #ddd;
	width:177px;
	margin-bottom:20px;
}

.title {
font-size:16px;
font-weight:normal;
}

.plain {
font-size:12px;
font-weight:normal;
}

.small {
font-size:11px;
font-family:Helvetica,Arial,sans-serif; 
font-weight:normal;
line-height:1.1;
}
