body{	

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #F0F0F0;

	background-color: #000000;

	padding:0px;

	margin: 0px 0px 0px 0px;

}

.mengkep{

	display: none;

}

h1{

	color: #FFFFFF;

	font-family: Georgia;

	font-size: 22px;

	font-weight:normal;

	letter-spacing: 1px;

	line-height:14px !important;

	line-height:9px;

	padding-top:8px;

}

h2{

	color: #FFFFFF;

	font-family: Georgia;

	font-size: 22px;

	font-weight:normal;

	letter-spacing: 1px;

	margin: 4px ;

}

a{

	color:#FBD072;

	text-decoration:underline;

}

a:hover{

	color:#FFFFFF;

	text-decoration:none;

}

p{

	margin-top: 10px;

	margin-bottom: 0px;

}



h1.news{

	padding: 0px;

	margin: 0px;

}



.content{

	padding-top: 104px !important;

	padding: 118px 482px 0px 27px;

	background-color: #000000;

	background-image: url(images/main_bg.jpg);

	background-repeat: repeat-x;

	vertical-align: top;

	height: 400px !important;

	height: 286px;

}

.justi{

	letter-spacing: 0.1em; 

	text-align: justify;

}

.img2{

	border:none;

	background-color:#FFFFFF;

	border: 1px solid #E8E8E8;

	padding: 6px;

	margin: 0 6px 2px 0;

	float:left;

}

.imgleft{

	border:none;

	background-color:#FFFFFF;

	border: 1px solid #E8E8E8;

	padding: 6px;

	margin: 0 6px 4px 0;

	float:left;

}

.imgright{

	border:none;

	background-color:#FFFFFF;

	border: 1px solid #E8E8E8;

	padding: 6px;

	margin: 0 4px 0 6px;

	float:right;

}

.imgcenter{

	border:none;

	background-color:#FFFFFF;

	border: 1px solid #E8E8E8;

	padding: 6px;

	clear:both;

	margin-bottom: 6px;

}

.footer{
	text-align: right;
	display: block;
}

.navigation{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #FBD072;

	padding-left: 11px;

	padding-top: 12px;

}



.navigation ul{

	margin: 0px;

	padding: 0px;

	width: 500px;

}

.navigation li{

	list-style-type: none;

	float: left;

}

.navigation li a{

	color:#FBD072;

	text-decoration:underline;

	border-right: 1px solid #FBD072;

	float: left;

	margin-top: 8px;

	padding: 0px 3px 0px 4px;

	line-height: 10px;

}

.navigation li a:hover{

	text-decoration: none;

	color:#FFFFFF;

}

.navigation li.active a{

	color:#FFFFFF;

}

.navigation li.last a{

	border: none;

}

.navigation .img_link{

	clear: both;

	float: none;

	padding: 12px 0 0 3px;

}

.navigation .img_link a{

	padding: 0px 0px 0px 0px;

	text-decoration: none;

}

.normalist ul{

	margin: 0px;

	padding: 0px;

}

.normalist li{

	list-style-type: none;

	margin-top: 15px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #999999;

}



#ditto_pages a{

	padding-right: 2px;

	padding-left: 2px;

}

#homepage{

	position:absolute;

	top:50%;

	margin-top:-144px;

	left:50%;

	margin-left:-492px;

	z-index:2;

}

#homepagecontent{

	position:absolute;

	top:50%;

	margin-top:146px;

	left:50%;

	margin-left:-300px;

	z-index:2;

	text-align:center;

}

#baliconciergefrontlogo{

	position:absolute;

	top:50%;

	margin-top:-224px;

	left:50%;

	margin-left:-128px;

	z-index:4;

}





#baliconciergelogo{

	width:257px;

	height:67px;

	position:absolute;

	top:280px;

	margin-top:-265px;

	left:50%;

	margin-left:-484px;

	z-index:3;

}

#container{

	position:absolute;

	top:50%;

	margin-top:-258px;

	left:50%;

	margin-left:-500px;

	z-index:2;

}

#maincon{

	position:absolute;

	top:50%;

	margin-top:-258px;

	height:516px;

	background-image: url(images/bg.jpg);

	background-repeat:repeat-x;

	width:100%;

	z-index:1;

}

#mainflash{

	position:absolute;

	top:0px;

	left:50%;

	width:442px;

	height:516px;

	margin-left:38px;

	background-image: url(images/flash-bg.jpg);

	background-repeat: repeat-x;

	z-index:6;

	vertical-align:top;

	line-height:13px !important;

	line-height:10px;

	background-color: #161616;

}.teksboks {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}





/*add by dedi---*/

#sub-navBox {margin-top:auto;margin-left:-20px;height:15px;}

.sub-nav{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #AF6133;

	padding-left: 11px;

	margin-top:-140px;

}

.sub-nav ul{

	margin: 0px;

	padding: 0px;

}

.sub-nav li{

	list-style-type: none;

	float: left;

}

.sub-nav li a{

	color:#AF6133;

	text-decoration:none;

	border-right: 1px solid #AF6133;

	float: left;

	padding: 0px 3px 0px 4px;

	line-height: 10px;

}

.sub-nav li a:hover{

	text-decoration: none;

	color:#FFFFFF;

}

.sub-nav li.active a{

	color:#FFFFFF;

}

.sub-nav li.last a{

	border: none;

}

.frame {margin-bottom:15px;float:left;width:491px;height:260px;overflow: auto;padding-right:10px; text-align:justify;}

.B_crumb {color:#AF6133;}