body
{
	margin: 0px auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	font-size:12px;
	color:#a2a3a7;
	background:#000000;
}

.clear{
	clear:both;
}

a {
      /* Mozilla */
outline:none;

/* IE */
-moz-outline-style: none;
   }

a:active 
{ 
outline: none; 
-moz-outline-style: none; 
}
a:focus 
{ 
-moz-outline-style: none; 
}

#main{
	width:1004px;
	height:auto;

}

#top {
	width:1004px;
	height:auto;
}

#top .bg_top{
	width:1004px;
	height:101px;
	background:#000000;
	text-align:center;
}

#top .menu{
	width:1004px;
	height:27px;
}

#top .top .bg_left {
	width:368px;
	height:110px;
	float:left;
}


#top .top .bg_left .bg_top{
	width:368px;
	height:71px;
	background:url(../images/bg_top_left.jpg) no-repeat;
}
#top .top .bg_left .bg_menu{
	width:368px;
	height:39px;
	background:url(../images/bg_menu.jpg) repeat-x;

}

#top .top .bg_left .bg_menu .menu{
	height:35px; 
	width:365px;
	padding-top:2px;
}
#top  .menu .left{
	width:66px;
	height:27px;
	background:url(../images/bg-menu-kiri.jpg) no-repeat;
	float:left;
}
#top  .menu .right{
	width:64px;
	height:27px;
	background:url(../images/bg-menu-kanan.jpg) no-repeat;
	float:left;
}
#top .menu .tentang a{
	background: url(../images/butt_tentang.jpg) 0px 0px;
	display: block;
	height: 27px;
	width: 156px;
	float:left;
}


#top  .menu .tentang a:hover{
	background:url(../images/butt_tentang.jpg) no-repeat 0px -28px;
}

#top .menu .tentang a.active{
	background:url(../images/butt_tentang.jpg) no-repeat 0px -28px;
}

#top .menu .model a{
	background: url(../images/butt_model.jpg) 0px 0px;
	display: block;
	height: 27px;
	width:100px;
	float:left;
}

#top  .menu .model a:hover{
	background:url(../images/butt_model.jpg) no-repeat 0px -28px;

}

#top .menu .model a.active{
	background:url(../images/butt_model.jpg) no-repeat 0px -28px;

}


#top  .menu .berita a{
	background: url(../images/butt_berita.jpg) 0px 0px;
	display: block;
	height: 27px;
	width:166px;
	float:left;

}

#top .menu .berita a:hover{
	background:url(../images/butt_berita.jpg) no-repeat 0px -28px;

}

#top  .menu .berita a.active{
	background:url(../images/butt_berita.jpg) no-repeat 0px -28px;

}

#top .top .middle {
	width:265px;
	height:110px;
	float:left;
}

#top .top .middle .left {
	width:65px;
	height:110px;
	float:left;
	background:url(../images/bg_top_edge_left.jpg) no-repeat;
}
#top .top .middle .logo{
	width:135px;
	height:116px;
	float:left;
}
#top .top .middle .right {
	width:65px;
	height:110px;
	float:left;
	background:url(../images/bg_top_edge_right.jpg) no-repeat;
}

#top .top .bg_right {
	width:367px;
	height:110px;
	float:left;
}

#top .top .bg_right .bg_top{
	width:367px;
	height:71px;
	background:url(../images/bg_top_right.jpg) no-repeat;
}
#top .top .bg_right .bg_menu{
	width:367px;
	height:39px;
	background:url(../images/bg_menu.jpg) repeat-x;
}

#top .top .bg_right .bg_menu .menu{
	height:24px; 
	width:355px;
	padding-top:2px;

}

#top  .menu .showroom a{
	background: url(../images/butt_showroom.jpg) 0px 0px;
	display: block;
	height: 27px;
	width:135px;
	float:left;
	
}

#top .menu .showroom a:hover{
	background:url(../images/butt_showroom.jpg) no-repeat 0px -28px;
}

#top .menu .showroom a.active{
	background:url(../images/butt_showroom.jpg) no-repeat 0px -28px;
}

#top .menu .fasilitas a{
	background: url(../images/butt_fasilitas.jpg) 0px 0px;
	display: block;
	height: 27px;
	width:123px;
	float:left;
	
}

#top .menu .fasilitas a:hover{
	background:url(../images/butt_fasilitas.jpg)  no-repeat 0px -28px;
}

#top .menu .fasilitas a.active{
	background:url(../images/butt_fasilitas.jpg)  no-repeat 0px -28px;
}

#top .menu .lokasi a{
	background: url(../images/butt_lokasi.jpg) 0px 0px;
	display: block;
	height: 27px;
	width:194px;
	float:left;
	
}

#top .menu .lokasi a:hover{
	background:url(../images/butt_lokasi.jpg)  no-repeat 0px -28px;
}

#top .menu .lokasi a.active{
	background:url(../images/butt_lokasi.jpg)  no-repeat 0px -28px;
}

#top .header_home{
	width:1004px;
	height:316px;
}

#top .header_home .welcome{
	width:290px;
	height:140px;
	float:left;
	margin-top:120px;
	margin-left:180px;
	text-align:justify;
}
* html #top .header_home .welcome{
	margin-left:90px;
}

#top .header_next{
	width:1004px;
	height:211px;
}

#top .pattern{
	width:1004px;
	height:20px;
	background:url(../images/pattern.jpg) repeat-x;
}

#content_home {
	width:1004px;
	height:152px;
	background:url(../images/bg_content.jpg) no-repeat;
}

#content_home .welcome {
	width:1004px;
	height:78px;
}

#content_home .welcome .left {
	width:219px;
	height:78px;
	background:url(../images/welcome_left.jpg) no-repeat;
	float:left;
}

#content_home .welcome .middle {
	width:712px;
	height:78px;
	background:#f1f1f1;
	float:left;
}
#content_home .welcome .middle .content {
	width:670px;
	height:58px;
	float:left;
	text-align:justify;
	padding:10px;
}

#content_home .welcome .right {
	width:69px;
	height:78px;
	background:url(../images/welcome_right.jpg) no-repeat;
	float:left;
}

#content_home .bottom{
	width:1004px;
	height:137;
	padding:15px 35px 10px 75px;

}
#content_home .bottom .separator_home{
	width:2px;
	height:119px;
	background:url(../images/separator_home.jpg) no-repeat;
	float:left;
}
* html #content_home .bottom{
	padding:15px 35px 10px 25px;
	width:890px;
}

#content_home .highlight{
	width:240px;
	height:115px;
	float:left;
	margin-right:15px;
	margin-left:30px;
}

#content_home .highlight .title{
	text-align:left;
	color:#4a96ac;
	margin-bottom:10px;
}

#content_home .highlight .content{
	width:120px;
	height:115px;
	padding:8px;
	text-align:left;
	color:#a2a3a7;
	font-size:11px;
	float:left;
}

#content_home .highlight .content a{
	
	text-align:left;
	color:#4a96ac;
	text-decoration:none;
	font-size:11px;
}

#content_next {
	width:1004px;
	height:auto;
	background:url(../images/bg_content.jpg) no-repeat #000000;
}

#content_next .title {
	width:1004px;
	height:24px;
	background:#bababa;
	margin-bottom:2px;
}

#content_next .title .left{
	width:26px;
	height:24px;
	background:url(../images/title_edge_left.jpg) no-repeat;
	float:left;
}

#content_next .title .middle{
	height:24px;
	float:left;
}

#content_next .title .right{
	width:26px;
	height:24px;
	background:url(../images/title_edge_right.jpg) no-repeat;
	float:left;
}

#content_next .title .submenu{
	height:24px;
	float:right;
	margin-right:10px;
	font-size:11px;
}

#content_next .content {
	width:970px;
	min-height:300px;
	padding:10px 10px 10px 10px;
}

#content_next .content_model {
	width:970px;
	min-height:300px;
	padding:10px 10px 10px 20px;
}

#content_next .content_model .left {
	width:498px;
	min-height:200px;
	float:left;

}

#content_next .content_model .left .content_thumb{
	padding:20px;
	text-align:left;
	width:460px;
	height:auto;
}

#content_next .content_model .left .content_thumb .thumb{
	width:200px;
	height:120px;
	text-align:center;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
}

#content_next .content_model .left .content_thumb .thumb .detail{
	width:200px;
	height:25px;
	text-align:center;
	padding-top:3px;
}
#content_next .content_model .left .content_thumb .thumb .detail a{
	color:#0092bc;
	text-decoration:none;
}

#content_next .content_model .right {
	width:455px;
	min-height:200px;
	float:left;
	padding-left:10px;
}

#content_next .content_model .right .content_right .title_submenu {
	width:455px;
	height:26px;
	background:url(../images/bg_title_model.jpg) no-repeat;
	margin-bottom:5px;
}
#content_next .content_model .right .content_right .title_submenu .text_title {
	text-align:center;
	color:#4a96ac;
	padding-top:4px;
	margin-right:10px;
	font-size:14px;
}

#content_next .content_model .right .content_right .model_title_detail{
	text-align:right;
	font-size:14px;
	padding-top:5px;
	padding-bottom:5px;
}

#content_next .content_model .right .content_right .model_text_container{
	width:310px;
	text-align:justify;
	float:left;
	padding-left:10px;
}
#content_next .content_model .right .content_right .model_text_container .model_title_detail{
	width:310px;
	text-align:right;

}
#content_next .content_model .right .content_right .model_text_container .model_text{
	width:310px;
	text-align:justify;
}
#content_next .content_model .right .content_right .model_text .text_content_model{
	width:310px;
	text-align:justify;
	float:left;

}

#content_next .content_model .right .content_right .detail{
	width:450px;
	height:25px;
	text-align:right;
	padding-top:10px;
}
#content_next .content_model .right .content_right .detail a{
	color:#4a96ac;
	text-decoration:none;
	float:right;
	padding-top:3px;
	padding-right:2px;

}
#content_next .content_model .right .content_right .detail a:hover{
	color:#458ca1;
	text-decoration:none;
}

#content_next .content_event {
	width:990px;
	min-height:300px;
	padding:10px 10px 10px 0px;
}

#content_next .content_event .left {
	width:418px;
	min-height:200px;
	float:left;
	
}

#content_next .content_event .left .topleft {
	width:418px;
	min-height:25px;
	background:url(../images/bg_event_title.jpg) no-repeat;
	padding-bottom:2px;
}
#content_next .content_event .left .topleft .daftarberita {
	color:#4a96ac;
	margin-left:10px;
	text-align:center;
	padding-top:5px;
	font-size:14px;
}
#content_next .content_event .left .teaser_news{
	text-align:left;
	padding:10px;
	width:370px;
	height:120px;	
}
#content_next .content_event .left .teaser_news .teaser_thumb{
	float:left;
}

#content_next .content_event .left .teaser_news .teaser_text{
	float:left;
	width:270px;
	height:100px;
	padding-left:10px;
	text-align:justify;
}

#content_next .content_event .left .teaser_news .teaser_text .teaser_date{
	color:#ffffff;
	font-size:12px;
}
#content_next .content_event .left .teaser_news .teaser_text .teaser_title{
	color:#ffffff;
	font-weight:100px;
	font-size:12px;
}
#content_next .content_event .left .teaser_news .teaser_text .teaser_desc{
	text-align:justify;
}
#content_next .content_event .left .teaser_news .teaser_text .teaser_more a{
	color:#4a96ac;
	font-size:12px;
}

#content_next .content_event .separator{
	width:2px;
	height:502px;
	background:url(../images/event_separator.jpg) no-repeat;
	float:left;
	margin-left:10px;
}
#content_next .content_event .right {
	width:530px;
	min-height:200px;
	float:left;
	padding-left:20px;

}

#content_next .content_event .right .content_right .title_submenu {
	width:546px;
	height:26px;
	margin-bottom:20px;
}

#content_next .content_event .right .content_right .title_submenu .text {
	text-align:left;
	font-size:16px;
	float:left;
}

#content_next .content_event .right .content_right .text_content{
	text-align:justify;
	margin-bottom:20px;
	margin-top:5px;
}
#content_next .content_event .right .content_right .text_content .title_news{
	font-size:14px;
	color:#4a96ac;
	margin-bottom:5px;
}
#content_next .content_event .right .content_right .text_content .desc_news{
	font-size:12px;
	color:#535353;
	text-align:justify;
}

#content_next .content .left {
	width:310px;
	min-height:200px;
	float:left;
}

#content_next .content .left_lokasi {
	width:386px;
	float:left;
	background:url(../images/bg_lokasi.jpg) repeat-x #000000;
	padding-top:20px;
}

#content_next .content .right_lokasi {
	width:557px;
	float:left;
	padding-left:20px;

}

#content_next .content .right_lokasi .content_right {
	width:557px;
}
#content_next .content .right_lokasi .content_right .title_submenu {
	width:557px;
	height:26px;
	border-bottom:1px solid #bababa;
}

#content_next .content .right_lokasi .content_right .title_submenu .text {
	text-align:left;
	font-size:16px;
	float:left;
}

#content_next .content .right_lokasi .content_right .text_content{
	text-align:justify;
}
#content_next .lokasi_luar{
	width:961px;
	height:48px;
	margin-bottom:20px;
}


#content_next .lokasi_luar .bg{
	width:961px;
	height:48px;
	background:url(../images/bg_lokasi_middle.jpg) repeat-y;
}


#content_next .lokasi_luar .bg .bg_text{
	text-align:center;
	padding-top:15px;
	font-size:12px;
	margin-left:30px;
	color:#ffffff;
}

#content_next .lokasi_luar .right{
	width:48px;
	height:48px;
	background:url(../images/icon_lokasi2.jpg) no-repeat;
	float:left;
}

#content_next .content .left_fasilitas {
	width:271px;
	min-height:520px;
	float:left;
}

#content_next .content .left_fasilitas .teaser_fasilitas{
	text-align:left;
	padding:10px;
	width:250px;
	
}
#content_next .content .left_fasilitas .teaser_fasilitas .fasilitas_thumb{
	float:left;
}

#content_next .content .left_fasilitas .teaser_fasilitas .fasilitas_text{
	float:left;
	width:160px;
	height:auto;
	padding-left:10px;
	text-align:justify;
}

#content_next .content .left_fasilitas .teaser_fasilitas .fasilitas_text .fasilitas_title{
	color:#ffffff;
}
#content_next .content .left_fasilitas .teaser_fasilitas .fasilitas_text .fasilitas_desc{
	font-size:11px;
}
#content_next .content .left_fasilitas .teaser_fasilitas .fasilitas_text .fasilitas_more {
	margin-top:10px;
}
#content_next .content .left_fasilitas .teaser_fasilitas .fasilitas_text .fasilitas_more a{
	color:#4a96ac;
	text-decoration:none;
}

#content_next .content .separator{
	width:2px;
	height:138px;
	float:left;
	background:url(../images/separator.jpg) no-repeat;
}

#content_next .content .separator_fasilitas{
	width:3px;
	height:534px;
	float:left;
	background:url(../images/separator_fasilitas.jpg) no-repeat;
}
#content_next .content .left .submenu{
	padding:10px;
	text-align:left;
}
#content_next .content .left .submenu .sub_menu {
	text-align:left;
	padding-left:10px;
	
}

#content_next .content .left .submenu .sub_menu a{
	font-size:12px;
	color:#9b9ca0;
	text-decoration:none;
}

#content_next .content .left .submenu .sub_menu a:hover{
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}

#content_next .content .left .submenu .sub_menu a.active{
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}

#content_next .content .right {
	width:620px;
	min-height:200px;
	float:left;
	padding-left:20px;
}

#content_next .content .right .content_right {
	width:630px;
	min-height:200px;
}
#content_next .content .right .content_right .title_submenu {
	width:630px;
	height:26px;
	padding-top:10px;
	
}

#content_next .content .right .content_right .title_submenu .bg_text_fasilitas{
	width:630px;
	height:26px;
	background:url(../images/bg_fasilitas_title.jpg) no-repeat;
}
#content_next .content .right .content_right .title_submenu .text_fasilitas{
	text-align:left;
	color:#4a96ac;
	font-size:16px;
	font-weight:200px;
	padding:2px;
}

#content_next .content .right .content_right .title_submenu .text {
	text-align:left;
	font-size:16px;
	float:left;
}

#content_next .content .right .content_right .title_submenu .fb {
	float:right;
	padding-bottom:5px;
}

#content_next .content .right .content_right .text_content{
	text-align:justify;
	margin-bottom:20px;
	font-size:11px;
}

#content_next .content .right .content_right .text_content .fasilitas_gallery{
	width:550px;
	height:295px;
	padding-top:10px;
}
#content_next .content .right .content_right .text_content .fasilitas_gallery .fasilitas_large{
	width:397px;
	height:292px;
	float:left;
}
#content_next .content .right .content_right .text_content .fasilitas_gallery .fasilitas_thumb{
	width:98px;
	height:292px;
	float:left;
	padding-left:20px;
}

#content_next .content .right .content_right .text_content .fasilitas_desc{
	width:670px;
	height:auto;
	padding-top:10px;
	text-align:justify;
}

#content_next .content_showroom{
	width:960px;
}
#content_next .content_showroom .address{
	width:960px;
	text-align:justify;
	padding-top:10px;
	padding-bottom:5px;
}
#content_next .content_showroom .title_showroom{
	width:835px;
	height:25px;
	text-align:center;
	background:url(../images/bg_showroom_title.jpg) no-repeat;

}
#content_next .content_showroom .title_showroom .text_title{
	color:#4a96ac;
	font-size:14px;
	padding-top:3px;
}
#content_next .content_showroom .showroom{
	width:960px;
	min-height:300px;
	margin-bottom:10px;
	padding-bottom:20px;
}
#content_next .content_showroom .showroom .showroom_thumb{
	width:270px;
	height:200px;
	margin-left:35px;
	margin-top:20px;
	float:left;
	border:1px solid #ffffff;
align:center;
}

#content_next .title_model{
	width:939px;
	height:30px;
	padding-top:10px;
}

#pembatas_footer{
	width:1004px;
	height:1px;
	background:url(../images/footer_line.jpg) no-repeat;
}
#footer {
	width:1004px;
	height:63px;
	margin-top:5px;
	background:#000000;
}

#footer .left{
	width:180px;
	height:63px;
	background:#000000;
	float:left;
}
#footer .bg{
	width:650px;
	height:63px;
	background:#000000;
	float:left;

}

#footer .bg .link{
	text-align:center;
	height:35px;
	padding-top:2px;
}
#footer .bg .link .dot{
	height:10px;
	width:3px;
	background:url(../images/pembatas.jpg) no-repeat;
	margin-top:9px;
	float:left;
	margin-left:4px;
	margin-right:4px;
	
}
#footer .bg .link .content a{
	float:left;
	padding:8px 4px 0 4px;
	text-align:center;
	color:#535353;
	text-decoration:none;
	font-size:10px;
}
#footer .bg .link .content a:hover{
	color:#0092bc;
	text-decoration:none;
	font-weight:200;
}

#footer .bg .copyright{
	text-align:center;
	height:30px;
	font-size:10px;
	color:#535353;
}

#footer .right{
	width:180px;
	height:63px;
	background:#000000;
	float:left;
}