@charset "utf-8";
/* CSS Document */

.goldtext
{
  color:#baa86e;
}

#flashMessage
{
	color: #C5B16E;
}

body
{
	margin:0;
	padding:0;
	height:100%; /* this is the key! */
	background-color:#000000;
	font-family:Nobel-Regular, GENEVA, Arial;
	font-size:12px;
	color:#707070;
	behavior:url("csshover.htc");
	
	
}


a { color:#707070;
	text-decoration:none;
	behavior: url("inc/iepngfix.htc");
	
  }
.active_on
{
color:#baa86e;
}
a:hover {color:#baa86e;}



img
{
border:0;

}



.txt
{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#cccccc;
font-size:12px;
letter-spacing:1px;
}
.super {
	vertical-align: super;
	font-size: 9px;
}

.Header
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#a89558;
	letter-spacing:1px;

}
#menu {
padding-bottom:27px;
}
#menu_feature
{
top:10px;
width:500px;

}

#menu_feature li
{
	list-style:none;
	display: inline;
	padding: 0px 5px;
}
.footer
{

	font-family:Nobel-Regular,Arial;
	font-size:12px;
	color:#707070;
	position:relative;
	z-index:5;
}
.ab_story_head {
	font-size: 16px;
	font-weight:bold;
	color:#a89558;
}


#wrapper
{
	margin:0 auto;
	width:1003px;
	height:auto;
	min-height: 600px;
	
}
#logo
{
	margin:0 auto;
	height:71;

	
}
#content_home
{
	width:1003px;
	height:397px;
	margin:0px;
	padding:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#cccccc;
	font-size:12px;
	letter-spacing:1px;
	
}
#content_gallery
{
	width:1003px;
	height:480px;
	margin:0px;
	padding:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#cccccc;
	font-size:12px;
	letter-spacing:1px;
	
}
#content
{
	width:auto;
	height:auto;
	margin:0px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:1px;
	text-align: left;
}
#content_prod
{
	width:auto;
	height:600px;
	margin:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:1px;
	min-height: 410px;
	text-align: left;
	
}
#content_spec
{
	width:auto;
	height:auto;
	margin:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#cccccc;
	font-size:12px;
	letter-spacing:1px;
	min-height: 355px;
	text-align: left;
	padding-top:40px;
	
}
.search
{
	border:0px;
	background-color:#707070;
	height:15px;
	width:80px;
	padding:0px 0px 0px 5px;
	font-size:11px;
	color:#171717;
	text-transform:uppercase;
}
.search_go
{
	border:0px;
	background-color:#707070;
	width:30px;
	font-size:10px;


}
.legal
{
	background:url(../img/bg_legal.gif) 100px top no-repeat;
	padding-left: 450px;
	padding-top: 10px;
}

.about
{
/**
	background:url(../img/bg_about.gif) left bottom no-repeat;
	padding-left: 50px;
	padding-top: 10px;
    border: 1px solid red;
**/
}
.philosophy
{
	background:url(../img/img_phil.gif) left top no-repeat;
	padding-left: 450px;
	padding-top: 10px;
}
.story
{
	background:url(../img/logo.jpg) 100px top no-repeat;
	padding-left: 450px;
	padding-top: 10px;
}
.covenant
{
	background:url(../img/img_cov.gif) left top no-repeat;
	padding-left: 430px;
	padding-top: 10px;
}
.prod_over
{
	background:url(../img/over_is.gif) right bottom no-repeat;
	padding-left: 20px;
	padding-top: 10px;
}
.prod_over_gs
{
	background:url(../img/over_gs.gif) right bottom no-repeat;
	padding-left: 20px;
	padding-top: 10px;
	color: #FFFFFF;
	max-height : 408px;
}
.prod_over_ls
{
	background:url(../img/over_ls.gif) right bottom no-repeat;
	padding-left: 20px;
	padding-top: 10px;
	color: #000000;
	
}
.prod_over_rx
{
	background:url(../img/over_rx.gif) right bottom no-repeat;
	padding-left: 20px;
	padding-top: 10px;
	color: #FFFFFF;
}
.prod_over_lx
{
	background:url(../img/over_lx.gif) right bottom no-repeat;
	padding-left: 20px;
	padding-top: 10px;
	color: #FFFFFF;
}
.technology
{
background:;
}
.tech_avai
{
width:200px;
height:229px;
background:url(../img/00-home_10.gif) left top no-repeat;
padding:5px 5px 5px 25px;
font-size:11px;
}
.tech_avai_img
{
	width:516px;
	height:258px;
	background:url(../img/tech_bg_img.gif) left top no-repeat;
	padding:15px;
	font-size:11px;
}
.tech_avai_content
{
	width:350px;
	height:165px;
	background:url(../img/00-home_03.gif) left top no-repeat;
	padding:15px;
	font-size:11px;
}
.worldwide
{
	background:url(../img/img_ww.gif) center bottom no-repeat;
}
.worldwide a
{
	background:url(../img/img_ww.gif) center bottom no-repeat;
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif
}
.inquiry
{
padding-top:20px;
text-align:center;
}
.finance
{
	background:url(../img/img_fin.gif) 10% 20px no-repeat;
	padding-left: 400px;
		padding-top: 10px;

}
.insurance
{
	background:url(../img/img_ins.gif) 10% 20px no-repeat;
	padding-left: 400px;
		padding-top: 10px;

}

.colour
{
	background:url(../img/bg_colour.gif) left bottom no-repeat;

}
.colour03
{
	background:url(../img/bg_colour03.gif) left bottom no-repeat;

}
.colour_noshadow
{
	background:url(../img/bg_colour02.gif) left bottom no-repeat;

}
.spec_is
{
	background:url(../img/spec_bg_is.gif) left top no-repeat;	
	padding-left: 450px;
	padding-top: 0px;
	padding-bottom: 0px;
	

}
.spec_is_engine
{
	background:url(../img/spec_bg_is_engine.gif) 15px top no-repeat;
	
	padding-left: 450px;
	padding-top: 0px;
	padding-bottom: 0px;
	height:426px;	

}
.spec_is_chassis
{
	background:url(../img/spec_bg_is_chassis.gif) 15px top no-repeat;
	padding-left: 450px;
	padding-top: 0px;
	padding-bottom: 0px;

}

.spec_gs
{
	background:url(../img/spec_bg_gs.gif) left top no-repeat;
	padding-left: 450px;
	padding-top: 0px;
	padding-bottom: 0px;

}
.spec_gs_engine
{
	background:url(../img/spec_bg_gs_engine.gif) 15px top no-repeat;
	
	padding-left: 450px;
	padding-top: 0px;
	padding-bottom: 0px;
	height:426px;	

}
.spec_gs_chassis
{
	background:url(../img/spec_bg_gs_chassis.gif) 15px top no-repeat;
	padding-left: 450px;
	padding-top: 0px;
	padding-bottom: 0px;

}

.spec_ls
{
	background:url(../img/spec_bg_ls.gif) left top no-repeat;
	padding-left: 450px;
	padding-top: 0px;
	padding-bottom: 0px;

}
.spec_ls_engine
{
	background:url(../img/spec_bg_ls_engine.gif) 15px top no-repeat;
	
	padding-left: 450px;
	padding-top: 0px;
	padding-bottom: 0px;
	height:426px;	

}
.spec_ls_chassis
{
	background:url(../img/spec_bg_ls_chassis.jpg) 15px top no-repeat;
	padding-left: 450px;
	padding-top: 0px;
	padding-bottom: 0px;

}
.spec_rx
{
	background:url(../img/spec_bg_rx.gif) left top no-repeat;
	padding-left: 450px;
	padding-top: 0px;
	padding-bottom: 0px;

}
.spec_rx_engine
{
	background:url(../img/spec_bg_rx_engine.gif) 0px top no-repeat;
	
	padding-left: 450px;
	padding-top: 0px;
	padding-bottom: 0px;

}
.spec_rx_chassis
{
	background:url(../img/spec_bg_rx_chassis.jpg) 15px top no-repeat;
	padding-left: 450px;
	padding-top: 0px;
	padding-bottom: 0px;

}
.spec_lx
{
	background:url(../img/spec_bg_lx.gif) left top no-repeat;
	padding-left: 450px;
	padding-top: 0px;
	padding-bottom: 0px;

}
.spec_lx_engine
{
	background:url(../img/spec_bg_lx_engine.gif) 15px top no-repeat;
	
	padding-left: 450px;
	padding-top: 0px;
	padding-bottom: 0px;
	height:426px;	

}
.spec_lx_chassis
{
	background:url(../img/spec_bg_lx_chassis.gif) 15px top no-repeat;
	padding-left: 450px;
	padding-top: 0px;
	padding-bottom: 0px;

}
.exterior_is
{
	background:url(../img/bg_exterior.gif) right top no-repeat;
	padding-left: 0px;
	padding-top: 80px;
	padding-bottom: 80px;
	position: relative;


}
.exterior_gs
{
	background:url(../img/bg_exterior_gs.gif) right bottom no-repeat;
	padding-left: 0px;
	padding-top: 80px;
	padding-bottom: 80px;
	position: relative;


}
.exterior_ls
{
	background:url(../img/bg_exterior_ls.gif) right top no-repeat;
	padding-left: 0px;
	padding-top: 80px;
	padding-bottom: 80px;
	position: relative;

}
.exterior_rx
{
	background:url(../img/bg_exterior_rx.gif) right bottom no-repeat;
	padding-left: 0px;
	padding-top: 80px;
	padding-bottom: 80px;
	position: relative;

}
.exterior_lx
{
	background:url(../img/bg_exterior_lx.gif) right top no-repeat;
	padding-left: 0px;
	padding-top: 80px;
	padding-bottom: 80px;
	position: relative;

}
.specifications td
{
font-size:11px;
color:#FFFFFF;
border-bottom:1px #FFFFFF solid;
text-align:justify;
width:288px;
}
.interior_is
{
	background:url(../img/bg_interior.gif) right top no-repeat;
	padding-left: 0px;
	padding-top: 66px;
	padding-bottom: 94px;
	position: relative;
}
.interior_lx
{
	background:url(../img/bg_interior_lx.gif) left top no-repeat;
	padding-left: 0px;
	padding-top: 66px;
	padding-bottom: 66px;
	position: relative;

}
.interior_ls
{
	background:url(../img/bg_interior_ls.gif) left top no-repeat;
	padding-left: 0px;
	padding-top: 66px;
	padding-bottom: 94px;
	position: relative;

}
.interior_rx
{
	background:url(../img/bg_interior_rx.jpg) left top no-repeat;
	padding-left: 0px;
	padding-top: 80px;
	padding-bottom: 80px;
	position: relative;

}
.interior_gs
{
	background:url(../img/bg_interior_gs.gif) right top no-repeat;
	padding-left: 0px;
	padding-top: 66px;
	padding-bottom: 94px;
	position: relative;

}
.safety_is
{
	background:url(../img/safety_bg_is.gif) left top no-repeat;
	padding-left: 500px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.safety_gs
{
	background:url(../img/safety_bg_gs.gif) left top no-repeat;
	padding-left: 500px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.safety_lx
{
	background:url(../img/safety_bg_lx.gif) left top no-repeat;
	padding-left: 500px;
	padding-top: 10px;
	padding-bottom: 32px;
}
.safety_ls
{
	background:url(../img/safety_bg_ls.gif) left top no-repeat;
	padding-left: 500px;
	padding-top: 10px;
	padding-bottom: 27px;
	
}
.safety_rx
{
	background:url(../img/safety_bg_rx.jpg) left top no-repeat;
	padding-left: 500px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #FFFFFF;
	height:424px;
}
.perform_is
{
	background:url(../img/perform_is_img_bg2.gif) left top no-repeat;
	padding-left: 520px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #FFFFFF;
}
.perform_gs
{
	background:url(../img/perform_gs_img_bg2.gif) left top no-repeat;
	padding-left: 550px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.perform_ls
{
	background:url(../img/perform_ls_img_bg2.gif) left top no-repeat;
	padding-left: 620px;
	padding-top: 10px;
	padding-bottom: 10px;
	
}
.perform_rx
{
	background:url(../img/perform_rx_img_bg2.gif) left top no-repeat;
	padding-left: 520px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.perform_lx
{
	background:url(../img/perform_lx_img_bg2.gif) left top no-repeat;
	padding-left: 560px;
	padding-top: 10px;
	padding-bottom: 10px;
	color:#FFFFFF;
}
.price
{
	background:#000000;
	font-size:11px;
	padding-top: 20px;
	
}

.price01 {
	color: #FFFFFF;
	font-weight: bold;
	}


#banner_01
{
	letter-spacing: 2px;
	width:1003px;
	height:auto;
	min-height: 51px;
}
#banner_02
{
	width:1003px;
	min-height: 51px;
	background: url(../img/bn_down.gif) center top no-repeat;
	padding-top: 5px;
	height: 51px;
	margin-top: 20px;
}
#banner_03
{
	width:1003px;
	min-height: 51px;
	background: url(../img/bn_down.gif) center 20PX no-repeat;
	padding-top: 0px;
	height: 51px;
	margin-top: 5px;
	padding-bottom: 20px;
}
.banner
{
	padding:5px 5px 9.7px 5px;
	letter-spacing: 2px;

}
.banner_news
{
	background:url(../img/bg_news.gif) center 5px no-repeat;
	letter-spacing: 2px;
	width:307px;
	height:76;
	padding-top: 10px;
	padding-right: 10px;
	display: block;
	font-size: 14px;
	font-weight: normal;


}
#banner_news td
{
	background:url(../img/bg_news.gif) center 5px no-repeat;
	letter-spacing: 2px;
	width:307px;
	height:76;
	padding-top: 10px;
	padding-right: 10px;
	display: block;
	font-size: 14px;
	font-weight: normal;


}
.banner_news a
{
	color: #FFFFFF;
}
.banner_news a:hover
{
	color: #baa86e;
	font-weight:bold;
}



#worldwide
{
	background:url(../img/img_ww.gif) center bottom no-repeat;
	font-size:14px;
	text-transform:uppercase;
}
.worldwide_head
{
	font-size:16px;
	font-stretch: ultra-condensed;
	font-weight:100;
	color:#a89558;
	text-transform:uppercase;
	letter-spacing:3px;
}

#news_ban
{
	height:22px;
	background:url(../img/img_update.gif) left no-repeat;
	padding-left:270px;
	font-size:12px;
	color:#92814c;
	text-transform:uppercase;
	letter-spacing:1px;
	padding-top:28px
}
.news_head
{
	color:#92814c;
	font-size:14px;
	text-transform:uppercase;
	text-align:justify;
	font-size:12px;
}
.news_txt
{
	color:#cccccc;
	font-size:12px;
}
.news_txt a
{
color:#92814c;
font-size:12px;
}
#news_arc
{
	margin-bottom:10px;
	margin-left:30px;
	text-align:left;
	height: auto;
	min-height: 80px;
}
#news_arc_ban
{
	height:22px;
	background: url(../img/img_update_arc.gif) left no-repeat;
	font-size:14px;
	color:#92814c;
	text-transform:uppercase;
	letter-spacing:1px;
	padding-top:28px;
	padding-right: 15px;
}
#news_latest
{
	padding-right:0px;
	text-align:justify;
	
}
#news_arc img
{
text-align:left;
padding-right:10px;
}

#news_page
{
margin-top:60px;
	margin-left:30px;
	text-align:center;
	height: 20px;
	font-size:15px;
	text-transform:uppercase;
	letter-spacing:2px;
	font-weight:lighter;
	
}
#inquiry_form
{
	padding:5px 0 0 10px;
	font-size:14px;
	color:#CCCCCC;
}
.inquiry_submit
{
width:73px;
height:18px;
/* get rid of default 'look' */
border:none;
/* our graphic and bg color */
background: url(../img/btn_submit.gif) top left no-repeat;
}
.inquiry_reset
{
width:73px;
height:18px;
/* get rid of default 'look' */
border:none;
/* our graphic and bg color */
background: url(../img/btn_reset.gif) top left no-repeat;
}
.ver_code
{
	width:73px;
	height:18px;
	/* get rid of default 'look' */
border:none;
	/* our graphic and bg color */
background: url(../img/register.gif) top left no-repeat;
}

#inquiry_address
{
	padding:5px 10px 0px 10px;
	font-size:11px;
	color:#CCCCCC;
}
.address
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#a89558;
	letter-spacing:1px;
	font-weight:lighter;

}

#sub_menu
{
	position:absolute;
	left: 390px;
	top: 20px;
	width: 258px;
	height: 23px;
	letter-spacing:1px;
	background-color: #000000;
	padding-top: 4px;
	padding-bottom: 2px;
	
}

#spec_colom
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#a89558;
	letter-spacing:1px;
	font-weight:lighter;
	padding:0px 0px 0px 0px;
	;
}
.spec01
{
	padding:4px 0px 4px 55px;
	color: #FFFFFF;

}
.spec02
{
	padding:4px 0px 4px 55px;
	background:url(../img/spec_bg2.png) top left repeat-y;
	color: #000000;

}
.spec03
{
	padding:4px 0px 4px 55px;
	background:url(../img/spec_bg3.png) top left repeat-y;
	color: #000000;

}
#model_menu
{
	background:url(../img/bn_down.gif) top center repeat-y;

}


/* for interior */
#label {

	background: black;
	height:196px;
	width:266;
	font-size:12px;
	letter-spacing:normal;
	text-align:justify;

} 

#label_text {
	text-align: justify;
	color:#FFFFFF;
	padding : 0 10px 0 40px;
}


#panel2 {
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	background: black;
	height:19.px;
	width:675px;
	height: 196px;
} 

#panel3 {
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	background: black;
	height:19.px;
	width:671px;
	height: 196px;
} 
              
.accordion {
	float:left;
	margin:0 0 0 0;
	
}
.btn-slide {
	background: url(../img/btn_accl.gif) no-repeat right;
	width: 44px;
	height: 196px;
	padding: 0 0 0 0;
	margin: 0 0;
	display: block;
	color: black;
	text-decoration: none;
}
.active {
	background: url(../img/btn_accr.gif) no-repeat right;
	margin:0px;
	padding:0px 0px 0px 0px;
}

.news_archives
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#9c9352;
font-weight:bold;
border-top:#666 1px solid; 
border-bottom:#666 1px solid; 
padding-top:3px;
padding-bottom:3px;
}

.prod_over_ls600hl
{
	background:url(../img/over_ls600hl.gif) right bottom no-repeat;
	padding-left: 20px;
	padding-top: 10px;
	color: #000000;
	
}
.spec_ls600hl
{
	background:url(../img/spec_bg_ls600hl.jpg) left top no-repeat;
	padding-left: 450px;
	padding-top: 0px;
	padding-bottom: 0px;

}

.exterior_ls600hl
{
	background:url(../img/bg_exterior_ls600hl.jpg) right top no-repeat;
	padding-left: 0px;
	padding-top: 80px;
	padding-bottom: 80px;
	position: relative;

}
.interior_ls600hl
{
	background:url(../img/bg_interior_ls600hl.jpg) left top no-repeat;
	padding-left: 0px;
	padding-top: 66px;
	padding-bottom: 94px;
	position: relative;

}
.safety_ls600hl
{
	background:url(../img/safety_bg_ls600hl.jpg) left top no-repeat;
	padding-left: 500px;
	padding-top: 10px;
	padding-bottom: 27px;
	
}
.performamce_ls600hl
{
	background:url(../img/performance_bg_ls600hl.jpg) left top no-repeat;
	padding-left: 500px;
	padding-top: 10px;
	padding-bottom: 27px;
	
}


