@charset "utf-8";
/* CSS Document */
/* @font-face{
	font-family:myfont;
	src:url(tm_design/font/myriad-pro-regular.ttf),url(tm_design/font/myriad-pro-regular.eot);	
	
}*/
.bottom_line_artikel_home{
	border-bottom:solid 1px #484848;
	margin-bottom:16px;
	padding-bottom:16px;	 
}
body{
	margin:0px;
	color:#BFBFBF;
	background:#9F9F9F;
	font-family:Arial,tahoma, Arial, Helvetica, sans-serif;
	font-size:15px;	
	font-weight:normal;
}
.img_deft_left{
	float:left;
	width:472px;
}
.img_deft{
	float:left;
	margin:0px 32px 36px 0px;
	width:450px;
}
.img_deft_page{
	float:left;
	margin:6px 24px 20px 0px;
	width:200px;
	height:170px;
}
.img_deft_page img{
	width:100%;
}
.slide_doang{
	width:892px;
	float:left;
	padding:10px;
	background:#c0c0c0;
	margin:30px 0px;
	height:375px;
}
.show_on_desk{
	display:block;
}
.show_on_mobile{
	display:none;
}

a{
	color:#EEAE04;
	text-decoration:none;
}
a:hover{
	color:#ccc;
	text-decoration:none;
}
a img{
	border:0px;
}
a:hover img{
	opacity:0.7;
	filter:alpha(opacity=70);
}	

h1,h2,h3{
	color:#bfbfbf;
	font-weight:normal;
	margin:0px 0px 15px 0px;
}
#boxcall{
	padding:10px 0px 10px 0px;
}
#incall{
	float:left;padding-right:100px;color:#fff;
}
#insupplier{
	float:right;color:#fff;
}
#top_nav{
	background:#b8b8b8 url(../tm_design/ukiran.jpg) repeat-x;
	float:left;
	width:100%;
	padding:10px 0px;
	height:100px;
	border-bottom:solid 5px #E70506;
}
#logo_icon_mobile{
	float:left;
}
#pos_logo{
	float:left;padding-top:15px;
}
#pos_menu{
	float:right;width:650px;padding-top:26px;
}
.wrap_center{
	width:912px;
	margin:0px auto;
	-khtml-user-select:none;
		-moz-user-select:none;
		-moz-user-select:-moz-none;
		-o-user-select:none;
		-webkit-user-select:none;
		-webkit-touch-callout: none;
		-ms-user-select: none;
		user-select:none;
		unselectable:on;
}
.just_float{
	float:left;
	width:100%;
}
#logo_nav{	
	
	background:#589200;
}

#banner{
	float:right;
	padding-top:7px;
}
#mid_content{
	padding:40px 0px;
	background:#181818;
}
#mid_content_b{
	padding:40px 0px;
	background:#353535;
	border-top:solid 1px #484848;
}

#right_search{
	float:left;
	width:650px;
	height:auto;
}
.put_left{
	text-align:left;
}
.put_right{
	text-align:right;
}
.put_center{
	text-align:center;
}
ul.ulnav{
	margin:0px;
	padding:0px;
}
ul.ulnav li{
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
	display:inline;	
	
}
ul.ulnav li.selected{
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
	display:inline;	
	float:left;	
	border-bottom:solid 2px #FF7F00;
}
ul.ulnav li.ul_spr{
	width:1px;
	padding:20px 10px;
	display:inline;

}
ul.ulnav li.ul_spr:hover{
	border-bottom:0px;

}
ul.ulnav li a{
	padding:12px 0px;
	list-style:none;
	display:inline-block;
	color:#fff;
	font-size:14px;
}
ul.ulnav li a:hover{
	padding:12px 0px;
	list-style:none;
	display:inline-block;
	color:#ccc;
	text-decoration:none;
}
ul.ulnav li.li_last a{
	padding:12px 0px 12px 0px;
	list-style:none;
	display:inline-block;
	color:#fff;
	font-size:16px;
}
ul.ulnav li.li_last a:hover{
	padding:12px 0px 12px 0px;
	list-style:none;
	display:inline-block;
	color:#ccc;
	text-decoration:none;
}
ul.ulnav li.ul_down_arrow{
	background: url(tm_design/arrow_down_a.png) no-repeat right 19px;
	padding:12px 15px 12px 0px;
	list-style:none;
	display:inline-block;
	color:#666666;
	font-size:14px;
}
ul.ulnav li.ul_down_arrow:hover{
	cursor:pointer;
	color:#77B830;
	background: url(tm_design/arrow_down_a.png) no-repeat right 19px;
	border-bottom:solid 2px #FF7F00;	
}
span.ul_span{
	
}
#outter_cat{
	background:#fff;padding:40px 0px;
}
#div_cari{
	display:none;
}
ul.ulnav li ul{
	margin:12px 0px 0px -30px;
	padding:10px;
	background:#fff;
	position:absolute;	
	z-index:10;
	width:200px;
	border:solid 1px #d6d6d6;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	display:none;
}
ul.ulnav li ul li{
	display:list-item;
	list-style:none;
	text-align:left;
	float:none;
	border-bottom:solid 1px #d6d6d6;
}
ul.ulnav li ul li a{
	padding:12px 15px;
	list-style:none;
	display:block;
	color:#333;
	font-size:14px;
}
ul.ulnav li ul li a:hover{
	padding:12px 15px;
	list-style:none;
	display:block;
	color:#fff;
	font-size:14px;
	background:#8FCF49;
}
/* end ul */
/* ul nav footer */
ul.ulnav_footer{
	margin:0px;
	padding:0px;
}
ul.ulnav_footer li{
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
	display:inline;	
	
}
ul.ulnav_footer li.selected{
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
	display:inline;	
	float:left;	
	border-bottom:solid 2px #FF7F00;
}
ul.ulnav_footer li.ul_spr{
	width:1px;
	padding:20px 10px;
	display:inline;

}
ul.ulnav_footer li.ul_spr:hover{
	border-bottom:0px;

}
ul.ulnav_footer li a{
	padding:12px 0px;
	list-style:none;
	display:inline-block;
	color:#fff;
	font-size:15px;
}
ul.ulnav_footer li a:hover{
	padding:12px 0px;
	list-style:none;
	display:inline-block;
	color:#ccc;
	text-decoration:none;
}
ul.ulnav_footer li.li_last a{
	padding:12px 0px 12px 0px;
	list-style:none;
	display:inline-block;
	color:#fff;
	font-size:15px;
	
}
ul.ulnav_footer li.li_last a:hover{
	padding:12px 0px 12px 0px;
	list-style:none;
	display:inline-block;
	color:#ccc;
	text-decoration:none;
}
ul.ulnav_footer li.ul_down_arrow{
	background: url(tm_design/arrow_down_a.png) no-repeat right 19px;
	padding:12px 15px 12px 0px;
	list-style:none;
	display:inline-block;
	color:#666666;
	font-size:14px;
}
ul.ulnav_footer li.ul_down_arrow:hover{
	cursor:pointer;
	color:#77B830;
	background: url(tm_design/arrow_down_a.png) no-repeat right 19px;
	border-bottom:solid 2px #FF7F00;	
}
/* end ulnav footer*/
.spr_ten{
	height:10px;
}
#idphone{	
	padding:10px 10px 10px 55px;
	background: #FFCC2F url(design/icip_phone_icon.png) no-repeat 5px center;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	float:left;
	color:#fff;
	height:20px;
	margin-left:20px;
}

.img_left{
	float:left;
	width:275px;
	height:200px;
	overflow:hidden;
	margin:0px 0px 20px 0px;
}
.img_right{
	float:right;
	width:275px;
	height:200px;
	overflow:hidden;
	margin:0px 0px 20px 0px;	
}
.head_slogan{
	font-size:14px;
	font-style:italic;
	color:#5A9100;
	margin-bottom:10px; 
	display:block;
}
.content_text{
	font-size:14px;
}
.content_text p{
	margin:0px 0px 12px 0px;
	line-height:20px;
	text-align:justify;
}
.content_text div{
	margin:0px 0px 0px 0px;
	line-height:22px;
}

#footer_a{
	background:#181818;
	
	border-top:solid 1px #484848;
	font-size:12px;
	padding:30px 0px;
	border-bottom:solid 5px #E70506;
}
#footer_ab{
	background:#fafafa;
	padding:30px 0px;
	color:#fff;
}
#footer_b{
	background:#353535;
	
	color:#fff;
	padding:30px 0px;
}
.dest_to_hide{
	display:none;
}
#sosmed_footer{
	padding-top:10px;
}
#wraper_phone{
	width:300px;
	float:right;
}
/* acom */
#acomm_list{
	float:left;
	width:810px;
	padding:0px 200px;
}

.box_acomm{
	width:100%;
	float:left;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:solid 1px #dedede;
}
.box_f{
	float:left;
	width:220px;
	height:146px;
	padding:4px;
	background:#f5f5f5;
	box-shadow:0px 0px 5px #333;
}
.box_f_in{
	float:left;
	width:220px;
	height:146px;
	overflow:hidden;
}
.box_f_text{
	float:right;
	width:560px;
}
.cat_type{
	float:left;
	width:100%;
	padding:23px 0px 10px 0px;
}
a.judul_link{
	color:#A44823;
	font-size:20px;
	text-decoration:none;
}
a.judul_link:hover{
	color:#666;
	font-size:20px;
	text-decoration:none;
}
.acom_summary{
	width:500px;
	float:left;
	padding:10px 0px 0px 0px;
	height:60px;
	overflow:auto;
}
.acom_summary p{
 	line-height:16px;
	margin:0px 0px 10px 0px;
}
.acom_rate{
	width:100%;
	float:left;
	padding:0px 0px 10px 0px;
}
table#tblidrate{
	border:solid 1px #666;
	border-collapse:collapse;	
}
table#tblidrate td{
	border:solid 1px #666;
	border-collapse:collapse;	
	padding:5px;
	
}
a.read_more{
	color:#A44823;
}
a.read_more:hover{
	color:#A44823;
	text-decoration:underline;
}
.gal_thumb_accom{
	width:200px;
	height:133px;
	float:left;
	padding:5px;
 	box-shadow:0px 0px 5px #666;
	margin:0px 26px 24px 2px;
	background:#f5f5f5;
}
.gal_thumb_accom_r{
	width:200px;
	height:133px;
	float:left;
	padding:5px;
 	box-shadow:0px 0px 5px #666;
	margin:0px 0px 26px 2px;
	background:#f5f5f5;
}
.gal_thumb_accom_in{
	width:200px;
	height:133px;
	overflow:hidden;
	float:left;
	
}
.gal_index{
	width:202px;
	height:134px;
	float:left;
	padding:4px;
 	box-shadow:0px 0px 5px #666;
	margin:0px 22px 22px 2px;
	background:#f5f5f5;
}
.gal_index_r{
	width:202px;
	height:134px;
	float:left;
	padding:4px;
 	box-shadow:0px 0px 5px #666;
	margin:0px 0px 22px 2px;
	background:#f5f5f5;
}
.gal_index_in{
	width:202px;
	height:134px;
	overflow:hidden;
	float:left;	
}
.gal_index_in img{
	width:100%;
}
.tsubmit{
	padding:5px 10px;
	background:#C4A252;
	width:210px;
	text-align:center;
	height:55px;
	border:solid 1px #C4A252;
	color:#fff;
	border-radius:6px;
}
.tsubmit:hover{
	padding:5px 10px;
	background:#333;
	width:210px;
	text-align:center;
	height:55px;
	border:solid 1px #333;
	color:#fff;
	border-radius:6px;
	cursor:pointer;
}
/* acom */
/* gallery */

.gal_thumb{
	width:200px;
	height:132px;float:left;
	/*padding:5px;box-shadow:0px 0px 5px #666;
	/*border-radius:6px;*/
	margin:0px 26px 26px 0px !important;
	background:#484848;
}
.gal_thumb_r{
	width:200px;
	height:132px;float:left;padding:5px;box-shadow:0px 0px 5px #666; 
	/*border-radius:6px;*/
	margin:0px 0px 22px 0px;
}
.gal_thumb_in{
	width:200px;
	height:132px;
	overflow:hidden;
	float:left;
	background:#f1f1f1;
}
/* end gallery */
/* paging  */
.paging {
	padding:5px;
	text-align  : center;	
	font-size   : 12px;	

}
.paging a
{
	padding:6px 10px 6px 10px;
	margin:4px;
	border              : 0px solid #77B830;
	text-decoration     : none; 
	font-size			:12px;
	color				:#bfbfbf;
	background:#353535;
	border-radius:4px;
	text-align:center;
}
.paging a:hover
{
	border           : 0px solid #20110C;
	background-color : #f5f5f5;
	color			 : #333;
	
}
.paging span.current
{
	padding:6px 10px 6px 10px;
	margin:4px;
	color			 :#333;
	border           : 0px solid #666;
	background-color : #f5f5f5;
	border-radius:5px;	
}

.paging span.disabled
{
	border       : 1px solid #dedede;
	color        : #666;
	padding:4px 8px 4px 8px;
	margin:4px;
	margin:2px;
	border-radius:5px;
	background-color : #ccc;
}
/* paging */
.bottom_line{
	border-bottom:solid 1px #484848;
	margin-bottom:10px;
	padding-bottom:10px;
}
.bottom_line_sp{
	border-bottom:solid 1px #484848;
	margin-bottom:30px;
}
.bottom_line_artikel{
	border-bottom:solid 1px #484848;
	margin-bottom:16px;
	padding-bottom:16px;
}
/* set artikel */
.iddetail_news{
	float:left;
	width:100%;
}
.list_article{
	margin-bottom:15px;
	border-bottom:solid 1px #484848;
	padding-bottom:15px;
}
.img_page{
	float:left;
	margin:0px 15px 20px 0px;
}
.link_thumb{
	font-size:16px;
	color:#bfbfbf;
}
.link_thumb:hover{
	color:#fff;
}
.set_bg_leisure{
	margin-bottom:30px;
	border-bottom:solid 1px #eee;
	padding-bottom:30px;
}
.set_artikel_home{
	width:440px;
	float:left;
 
}
.set_artikel_home_r{
	width:440px;
	float:right;
	
}
.set_img{
	 
	float:left;
	width:100px;height:100px;
/*	box-shadow:0px 1px 4px 1px #ccc;*/
	padding:5px;	
	background:#484848;
	 
}
.set_img_in{
	float:left;width:100px;
	overflow:hidden;text-align:center;
}
.set_img_home{
 
	float:left;
	width:100px;height:100px;
/*	box-shadow:0px 1px 4px 1px #ccc;*/
	padding:5px;	
	background:#484848;
	 
}
.set_img_in_home{
	float:left;width:100px;
	overflow:hidden;text-align:center;
}
.set_img_in_home img{
	width:100%;
}
.box_summary_home{
	width:316px;height:auto;float:left;padding: 0px;
	margin-left:14px;
	font-size:14px;	
}
.box_summary{
	width:780px;height:auto;float:left;padding: 0px;
	margin-left:16px;
}
p.p_summary{
	padding:5px 0px;margin:2px 0px;text-align:left;
	line-height:25px;
	font-size:14px;
}

a.read_more_ar{
	font-size:13px;
	color:#fff;
	padding:10px 15px;
	text-decoration:none;
	display:inline-block;
	background:#5C9000;
}
a.read_more_ar:hover{
	color:#77B830;
	text-decoration:none;
}
a.read_more_f{
	font-size:12px;
	text-decoration:none;
}
a.read_more_f:hover{
	color:#ccc;
}
.padding_all5{
	padding:5px;
}

.padding_top{
	padding-top:20px;
}
.padding_bottom_a{
	padding-bottom:10px;
}
.padding_bottom_15{
	padding-bottom:15px;
}
.padding_bottom_b{
	padding-bottom:20px;
}
.padding_bottom_c{
	padding-bottom:30px;
}
.padding_bottom_d{
	padding-bottom:40px;
}
.padding_top6{
	padding-top:6px;
}
.text_tgl{
	padding:6px 0px;
	font-size:12px;
	color:#EEAE04;
}
/*end artikel */
/* form */
#idform_contact{
 
}
.box_input{
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	
	float:left;
	width:100%;
}
.box_input_no{

	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:100%;
}
.label{
	float:left;
	width:120px;
}
.field{
	float:left;
	width:430px;	
}
.input_field{

	width:418px;
	border:solid 1px #999;
	padding:5px;
}
.input_field_b{
	float:left;
	width:330px;
	border:solid 1px #999;
	padding:5px;
}

.spr_lima{
	height:5px;
}
.tombol{
	border-radius:4px;
	border:0px;
	background:#C4A252;
	border:solid 1px #666 !important;
	color:#fff;
	padding:10px 16px;
}
.tombol:hover{
	cursor:pointer;
	background:#333;
	color:#fff;
	
}
.tombol_kirim{
	border-radius:4px;
	border:0px;
	background:#D1DEE2;
	color:#333;
	padding:10px 16px;
	border:solid 1px #333;
}
.tombol_kirim:hover{
	cursor:pointer;
	background:#333;
	color:#fff;
}
.tombol_delete{
	border-radius:4px;
	border:0px;
	background:#B70000;
	border:solid 1px #B70000 !important;
	color:#fff;
	padding:10px 16px;
}
.tombol_delete:hover{
	cursor:pointer;
	background:#333;
	color:#fff;
	
}
.tombol_big{
	border-radius:4px;
	border:0px;
	background:#333;
	color:#fff;
	padding:10px 15px;
}
.tombol_big{
	cursor:pointer;
	background:#666;
	color:#fff;	
}
.err_input{
	color:#f00;
	font-size:12px;
	padding-top:5px;
}
/* end form */
#left_content_acom{
	float:left;
	width:574px;
	height:auto;
}
#right_content_acom{
	float:left;
	width:630px;
	height:auto;
}

.desktop_hide{
	display:none;
}
.box_footer{
	float:left;
	width:400px;

}
.box_footer_b{
	float:left;
	width:400px;
	margin:0px 50px;
	pa
}
.label_footer{
	float:left;
	width:70px;
}
.spr_footer{
	float:left;
	width:10px;	
}
.field_footer{
	float:350px;
	float:left;
}
.thumb_img{
	float:left;
	width:120px;
	height:80px;
	border:solid 1px #3b3b3b;
	margin:0px 10px 10px 0px;
}
.thumb_img_r{
	float:left;
	width:120px;
	height:80px;
	border:solid 1px #3b3b3b;
	margin:0px 0px 10px 0px;
}
.header_footer{
	font-weight:bold;
}
.t_title_menu{
	font-size:20px;
}
.box_gallery{
	width:1190px;
	float:left;
	padding:0px 55px;
}
.thumb_img_in{
	float:left;
	width:120px;
	height:80px;
	overflow:hidden;
}
/* new here */
.menu_cat{
	width:250px;
	float:left;
}
.list_content{
	float:left;
	width:880px;
	padding-left:40px;
}
.box_header{
	font-size:20px;
	color:#000;
}
ul.ulcat{
	margin:0px;
	padding:0px;
}
ul.ulcat li{
	list-style:none;
	margin:0pd;
	padding:0px 0px 0px 25px;
	background:url(tm_design/ico_menu.png) no-repeat 0px 10px;
	border-bottom:solid 1px #eee;
}
ul.ulcat li a{
	display:block;
	padding:8px 0px;
	font-size:16px;
	color:#7d7d7d;
	
	/*background:url(tm_design/ul.png) no-repeat right -5px;*/
}
ul.ulcat li a:hover{
	
	/*color:#5B9000;*/
	color:#fff;
	background: #589200;/* url(tm_design/ul.png) no-repeat right 15px;*/
	text-indent:10px;
}

#cat_only{
	padding-bottom:25px;
}
.border_bottom{
	border-bottom:solid 1px #eee;
}
.border_all{
	border:solid 1px #eee;
}

#our_address{
	width:210px;
	float:left;
	padding:20px;
	background:#4A7700;
	color:#fff;
	font-size:18px;
	margin-top:40px;
}
#text_address{
	width:210px;
	float:left;
	padding:20px;
	background:#5A9100;
	color:#fff;	
	line-height:20px;
}
#header_mid{
	font-size:20px;
	padding-bottom:25px;
	color:#000;
}
/* end new here */
.float_left{
	float:left;
}
.float_right{
	float:right;
}
#box_fb{
	width:570px;	
}

#box_artikel{
	float:right;
	width:520px;	
}
.tumb_wraper{
	padding-bottom:15px;
	margin-bottom:15px;
}
 
.box_timage{
	width:100px;
	height:100px;
}
.box_timage_in{
	width:100px;
	overflow:hidden;
	height:100px;
}
.box_timage_sear{
	width:100px;
	height:70px;
}
.box_timage_in_sear{
	width:100px;
	overflow:hidden;
	height:70px;
}
.box_ttext{
	padding-bottom:10px;
	width:400px;
}
.box_ttext_search{
	padding-bottom:10px;
	width:530px;
}
.box_tdate{
	color:#999999;
	padding-bottom:10px;
}
.box_ttitle{
	padding-bottom:10px;
}
a.link_title_article{
	color:#333333;
	font-weight:bold;
}
a.link_title_article:hover{
	color:#589200;
	font-weight:bold;
}
.box_tsummary{
	color:#7D7D7D;
}
#imgsearch{
	width:13px;
	height:13px;
	float:left;
	background:url(tm_design/search.png) no-repeat;
	margin:15px 0px 0px 20px;
}
.ishover:hover{
	cursor:pointer;
}
.input_ftext{
	padding:5px;
}

.banner_left{
	width:246px;
	height:210px;
	float:left;
	margin:0px 40px 40px 0px;
	text-align:center;
	box-shadow:0px 0px 5px #ccc;
	padding:5px;
}
.banner_in{
	width:246px;
	height:210px;
	overflow:hidden;
	float:left;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
}
.banner_right{
	box-shadow:0px 0px 5px #ccc;
	width:246px;
	height:210px;
	float:left;
	padding:5px;
	margin:0px 0px 55px 0px;
}
.shrinked{
	width:820px;
	float:left;
	padding:0px 107px;
}
ul,ol{
	display:inline-table;
}
.lheight_10{
	height:10px;
}
.box_input_header{
	width:100%;
	float:left;
	padding:10px 0px;
}
.shrink_booking{
	width:552px;
	padding:0px 134px;
	float:left;
}
#idxbox{
	float:left;
	width:550px;
}
.sub_menu_home{
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:solid 1px #484848;
	width:100%;
		float:left;	
}
.walking_img{
	padding-bottom:40px;
}
.sub_menu_home a{
	display:inline-block;
	background:#484848;
	padding:10px 20px;
	color:#BFBFBF;
	margin-right:12px;
	border:solid 1px #484848;
}
.sub_menu_home a:hover{
	background:#333333;
	color:#858585;
}
.sub_menu_home a.last{
	display:inline-block;
	background:#484848;
	padding:10px 20px;
	color:#BFBFBF;
	margin-right:0px;
	border:solid 1px #484848;
}
.sub_menu_home a.last:hover{
	background:#333333;
	color:#858585;
}
.project_kami_home{
	width:872px;
	float:left;
	background:#2c2c2c;
	padding:20px;
	margin-bottom:40px;
}
.project_kami_gallery{
	width:872px;
	float:left;
	background:#2c2c2c;
	padding:20px;
	margin-bottom:10px;
}
.text_our_project{
	width:110px;
	padding-top:4px;
}
.div_cmb_a{
	 
 margin-right:5px !important;
}
.div_cmb{
	 
}
.sc_pro{
	background:#353535;
	border:solid 1px #484848;
	padding:8px;
	color:#bfbfbf;
	width:376px; margin-right:5px !important;
}
.cmb_box_jump{
	width:762px;	
}
.search_box{
	background:#2C2C2C;
	width:892px;
	float:left;
	padding:10px;	
	margin-bottom:20px;
}
.google_search_box{
	width:650px;
}
.addthis_box{
	width:220px;
	padding-top:12px;
	padding-left:20px;
	text-align:center;
}
.box_gtranslate{
}
.link_int_footer{
	line-height:26px;
}
.link_int_footer a{
	font-size:15px;
	display:inline-block;
	padding:0px 6px;
}
#footer_bg img{
	margin:0px 2px;
}
.float_right_rev_m{
	float:right;
}

/* Gallery Styles crolling img */

#motioncontainer {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width: 100%; /* Set to gallery width, in px or percentage */
height: 150px; /* Set to gallery height */
}

#motioncontainer a img {
border: none;
padding:10px 5px 10px 5px;
 /* Set image border color */
}

#motioncontainer a:hover img {
/* border: 1px solid navy;  Set image border hover color */
border: none;
padding:10px 5px 10px5px;

}

#statusdiv {
background-color: lightyellow;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}
/* End Gallery Styles */
/* new */
.box_judul_service{
	width:884px;
	padding:14px;
	float:left;
	background:#2C2C2C;
	margin-bottom:14px;
}
.sub_ser_left{
	width:350px;
	float:left;
	padding-top:6px;
}
.sub_ser_left_b{
	width:450px;
	float:left;
	padding-top:6px;
}
.sub_ser_right{
	width:450px;
	float:right;
}
.sub_ser_right_b{
	width:450px;
	float:right;
	padding-top:6px;
}
.sc_pro_srv{
	width:400px;
	background:#f5f5f5;
}
.kpr_right{
	float:right;
	width:48%;
}
.kpr_left{
	float:left;
	width:48%;
}
.link_kpr a{
	display:block;
	padding:8px 0px;	
	border-bottom:solid 1px #2c2c2c;
}
.link_kpr a:hover{
	background:#2c2c2c;
}
.out_loan_mortage{
	width:892px;
	float:left;
	padding:10px;
	background:#484848;
}
.loan_mortage{
	float:left;
	width:300px;
	
	padding-right:20px;
}
.loan_right{
	float:left;padding:10px 20px 10px 10px; width:542px;	
}
.box_bank_left{
	float:left;
	width:448px;
	padding:20px 0px;
	background:#2C2C2C;
}
.box_bank_right{
	float:right;
	width:448px;
	padding:20px 0px;
	background:#2C2C2C;
}
span.span_font16{
	font-size:16px;
}
.box_judul_bg{
	width:892px;
	background:#484848;
	float:left;
	padding:10px;
	color:#666;
	margin-bottom:30px;
}
/* jproduk jasa supplier */
.box_nya{
	float:left;
	width:138px;
	margin:0px 10px 10px 0px !important;
	padding-bottom:4px;
	
} 
.thumb_supplier_o{
	width:130px;height:130px;float:left;
	padding:4px;
	border-bottom:solid 1px #484848;
}
.thumb_supplier{
	width:130px;height:130px;float:left;
	overflow:hidden;
	background:#bfbfbf;
}
.frm_supplier{
width:140px;height:auto;float:left;text-align:center; 
 
}
.code{
	padding:4px 0px;
}

/* edn */
.box_link_copas{
	padding:5px; border:solid 1px #999999; width:900px; float:left;
}
.copas{
	 width:890px;background:#cccccc;
	 border:0px;
	 padding:5px;
	 
}
.link_partner{
	float:left;
	width:400px;
	margin-right:22px;
	
}
.link_partner_related{
	float:left;
	width:490px;	
}
.gallery_wrap{
	width:652px;
	float:left;
	padding : 0px 125px;
}
.gallery_thumb{
	width:300px;
	padding:4px;
}
.gallery_judul a{
	display:block;
	padding:10px 0px;
	text-align:center;
	background: #666;
	color:#ccc;
	font-size:18px
}
.gallery_judul a:hover{
	background:#333333;
}
.img_xy{
	display:
}
.walking_img_just_mobile{
	display:none;
}
a.link_other{
	display:inline-block;
	background:#484848;
	padding:8px 12px;
}
a.link_other:hover{
 
	background:#666;
 
}
/* form */
#idform_contact{
	margin-top:10px;
}
.box_input{
	padding:0px 0px 5px 0px;
	margin:0px 0px 5px 0px;
	
	float:left;
	width:100%;
}
.box_input_header{
	padding:10px 0px 10px 0px;
	margin:15px 0px 15px 0px;
	
	float:left;
	width:100%;
	border-bottom:solid 1px #E5E5E5;
	border-top:solid 1px #E5E5E5;
}
#frm_box_order{
	float:left;width:340px;height:auto;
	padding-left:15px
}
.box_input_no{

	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:100%;
}
.label_order{
	float:left;
	width:95px;
}
.label{
	float:left;
	width:100px;
	text-align:right;
}
.titk_koma{
	float:left;
	width:10px;
	text-align:center;
}
.input_field{	
	width:418px;
	border:solid 1px #999;
	padding:5px;
}
.field{
	float:left;
	width:340px;
	padding-left:10px;
	
}
.titik_koma{
	float:left;
	width:10px;
	text-align:center;
}


.spr_ten{
	height:10px;
}
.tombol{
	border-radius:4px;
	border:0px;
	background:#333;
	color:#fff;
	padding:10px 16px;
}
.tombol:hover{
	cursor:pointer;
	background:#666;
	color:#fff;
}
.err_input{
	color:#f00;
	font-size:14px;
}
.b_field_input{
		 width:400px;
		 padding:5px;
		 border:solid 1px #BCBCBC;	
		background:#f5f5f5;	
	 }
 
.input_captcha{
		width:145px;
		padding:5px;
		background:#f5f5f5;	
		border:solid 1px #BCBCBC;	
	}
	#box_qpesan{
		background:#f5f5f5;float:left;padding:10px;border-radius:6px;
		width:600px;
	}
	.contact_left{
		float:left;
		width:332px;		
		padding-right:20px;
	}
	.contact_right{
		float:left;
		width:550px;			
	}
/* end form */
/* site map */
.width_48{
	width:48%;
}
.as_sub_map{
	padding-left:10px;
	float:left;
}
.as_sub_map{
	padding-left:0px;
	float:left;
}
/* end site map */
/* tabel services*/
table.service1{
	border:solid 1px #484848;
	border-collapse:collapse;
	background:#2D2D2D;
}
table.service1 td{
	border:solid 1px #484848;
	border-collapse:collapse;
	padding:10px;
}
tr.trservis_bg_spr{
	background:#353535;
}
tr.trservis_bg_spr td{
	font-weight:bold;
	color:#f5f5f5;
}
.tdservis_right{
	text-align:right;
}
.tdservis{
	text-align:center;
}
.nrirght{
	text-align:right;
}
/* end tabel services*/
.width_50cen{
	width:50%;
}
.width_50cen_spr{
	width:48%;
}
.width20cen{
	width:48%;
	margin-right:2%;
}
/* inquiry */
.inq_header{
	width:892px;
	padding:10px;
	background:#EEAE04;	
	text-align:center;
	color:#333;
	font-size:20px;
}
.inq_lits_outter{
	float:left;
	width:900px;
	padding:10px 6px;
	background:#353535;
}
.inq_lits_outter_b{
	float:left;
	width:900px;
	padding:10px 6px;
	background:#484848;
}
.inq_no{
	float:left;
	width:40px;
	text-align:center;
	padding:4px;
}
.inq_foto{
	width:90px;
	float:left;
	padding:4px;	
}
.inq_foto_in{
	width:90px;
	height:90px;
	float:left;
	overflow:hidden;
}
.inq_foto_in img{
	width:100%;
}
.inq_ket{
	width:560px;
	float:left;
	padding:0px 10px;
}
.inq_exe{
	width:170px;
	float:left;
}
.inq_qty{
	width:80px;
	float:left;
	padding:4px;
	padding-right:5px;
}

.inq_input{
	padding:4px;
	width:30px;
	text-align:center;
}
.inq_delete{
	padding:4px;
	width:70px;
	text-align:center;
}
.inq_btm{
	background:#9F9F9F;
	float:left;
	width:900px;
	padding:10px 6px;
}
/* end inquiry */

.btn_a{
	border:#f5f5f5;
	background:#f5f5f5;
	padding:4px 10px;;
}
.btn_a:hover{
	background:#ccc;
	cursor:pointer;
}
.field_a{
	padding:4px;
}
.spanwa{
	display:inline-block;
	background:url(../tm_design/wa.png) no-repeat 0px 7px;
	padding:2px 0px 4px 37px;
	margin-right:15px;
}