/* 
    AUTHOR: YOUR NAME HERE
            you@domain.com
*/

/* ------------------------------------------ */
/* RESETS, BASIC PAGE SETUP, BASIC TYPOGRAPHY */
/* ------------------------------------------ */
* { margin: 0;}
html { overflow-y: scroll; }
body { font: 12px Arial, sans-serif; color: #A8A8A8; background-color:#0b0b0b; }
ul {}
p {margin-bottom: 12px; }
a { outline: none; }
a img { border: none; }
/* END RESET */

/* ------------------------------------------ */
/* TOOLBOX CSS */
/* ------------------------------------------ */
.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; }
.transpBlack { background: url(transpBlack.png); }
/* END TOOLBOX */

/* ------------------------------------------ */
/* PAGE STRUCTURE */
/* ------------------------------------------ */
#page-wrap {
	width: 885px;
	margin: 0 auto;
}

#page-wrap2 {
	width: 885px;
	margin: 0 auto;
	background: #171717;
}

#top{
background: url(images/top_bg.jpg) repeat-x;
height: 130px;
}

#top_inner{
	width: 885px;
	margin: 0 auto;
	
}

#logo{
	background: url(images/logo.gif) no-repeat center;
	width: 157px;
	height: 135px;
}

#menu{
	width: 728px;
	float: right;
	margin-top: 70px;
	height: 62px;
}

#banner{
	width: 885px;
	margin: 0 auto;
}

#goldbar{
	width: 884px;
	height: 40px;
	margin-top:1px;
/*	background: url(images/residences_bar.jpg) no-repeat center;*/
}

#residences{
width: 885px;
margin: 0 auto;
background-color: #060606;;
}

#residences ul{

width: 100%;
padding: 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

#residences li{

margin: 0;
	padding: 10px 8px;
	list-style: none;
	float: left;
	display: block;
	width: 130px;
}
#residences ul li{
display: inline;
}

#elements{
width: 885px;
margin: 0 auto;
background-color: #000000;
}

#elements ul{

width: 100%;
padding: 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

#elements li{

margin: 0;
	padding: 10px 1px;
	list-style: none;
	float: left;
	display: block;
	width: 175px;
}
#elements ul li{
display: inline;
}


#footer{
	background: url(images/footer.jpg) repeat-x;
	height: 124px;
}

#footer_text{
	width: 600px;
	margin: 0 auto;
	padding-top: 10px;
	font: 11px Tahoma, Geneva, sans-serif;
	text-align: center;
	color: #FFF;
}

#footer_text a{
	color: #c8ac77;
	text-decoration: none;
}

#footer_text a:hover{
	color: #ffffff;
}

.footerlink{
	padding-top: 5px;
}

#right_content{
	width: 70%;
	padding: 10px;
	float: right;
}


#right_content2{
	width: 100%;
	float: left;
}

#right_content2_inner{
	padding: 20px;
}
#left_content{
	width: 24%;
	padding: 10px 5px 10px 20px;
	float: left;
	
}

#left_content2{
	width: 34%;
	padding: 10px 5px 10px 20px;
	float:right;
	
}

#left_content ul{
	
}
#left_content ul li{
	font: 12px Tahoma, Geneva, sans-serif;
	color: #999;
}

.maintitle{
	font: 26px "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #a79246;
}

#line1{
	height: 2px;
	border-top: 1px solid #6e6030;
	width: 100%;
}

#title_content{
padding: 10px;
background-color: #000;
}

#content_center{
	padding:10px;
}

#flash_box{
	background-color: #000;
	padding: 15px;
}

.submenu{
	font: 17px Arial, sans-serif;
	color: #FFF;
}

.content-list li{
	padding-bottom: 10px;
}
a{
	color: #CCC;
	text-decoration: none;
}

a:hover{
	color: #FFF;
	text-decoration: underline;
	
}
.sub2{
	color: #a79246;
	font: 14px "Palatino Linotype", "Book Antiqua", Palatino, serif;
}

.sub4{
	color: #a79246;
	font: 18px "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
.sub3{
	color: #FFF;
	font: 14px "Palatino Linotype", "Book Antiqua", Palatino, serif;
}


.list_general li{
	list-style-position: outside;
	margin-left: 20px;
	list-style-image: url(images/bullet1.gif);
	line-height: 19px;
}

#contact_us{

}
#contact_us_form {
clear:both;
float:left;
height:590px;
margin:40px 18px 0;
width:450px;
}

#contact_us dt {
color:#E0DBCD;
font-size:12px;
font-weight:bold;
width:85px;
}
#contact_us dt, #contact_us dd {
float:left;
height:30px;
line-height:29px;
margin-bottom:12px;
}

#contact_us dd {
width:345px;
}

#contact_us dt, #contact_us dd {
float:left;
height:30px;
line-height:29px;
margin-bottom:12px;
}

#contact_col2, #contact_col3 {
float:left;
line-height:18px;
margin-top:10px;
min-height:320px;
padding-right:25px;
padding-left: 25px;
border-left: 1px dotted #363636;
}


.imagestyle1{
	border: 3px solid #333;
	float: right;
	margin:10px;

}

.imagestyle2{
	border: 3px solid #333;
	float: left;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:60px;

}

.imagestyle3{
	border: 3px solid #333;
	float: left;
	margin-left:10px;
	margin-right:10px;
	margin-top: 10px;
	margin-bottom: 90px;
}

input, select, textarea {
background:none repeat scroll 0 0 #333;
color: #FFF;
font:12px Arial,Helvetica,sans-serif;
padding:1px;
border:1px solid #666;

}
.forminputstyle{
	width: 180px;
}
.forminputstyle2{
	width: 240px;
}
textarea  {
width:315px;
}

#contact_us button {
background:url("../images/b_send.gif") no-repeat scroll 0 0 transparent;
margin:0 0 0 87px;
width:68px;
}

button {
background:none repeat scroll 0 0 #C9CBCA;
border:medium none;
color:#000000;
cursor:pointer;
font:11px "Arial",Verdana,sans-serif;
height:29px;
text-indent:-4000px;
}

#contact_form{
	width: 350px;
	float: left;
	padding: 10px;
}

#contact_details{
	width: 480px;
	float: right;
	padding: 10px;
}


#col_partners ul{
	margin:0 20px;
	padding: 0;
}
#col_partners li{
	list-style-position: outside;
	list-style-image: url(images/bullet1.gif);
	line-height: 19px;
	margin-right: 20px;
}
#col_partners{

margin:10px;

width: 190px;
height: 160px;
background-color:#040404;
}


#col_partners2{ /*no width*/

margin:10px;

width: 100%;
height: 160px;
background-color:#040404;
}
.col_bg{
	background: url(images/bg_col.jpg) repeat-x;
	padding-left: 10px;
}

#partners_box{
	width:100%;
	
	background-color: #F0F0F0;
}

.maintext2{
color: #FFF;
}
#sgpartners{
	background-color: #101010;
	
	width: 100%;
}

#res_desc{
	padding: 10px;
	width: 580px; 
	margin: 10px auto;
	background-color: #111111;
}


#element_box{
	width: 600px;
	margin: 10px auto;
	padding:10px;
	background-color: #121212;
}

.line2{
	width: 98%;
	margin: 0 auto;
	height: 1px;
	border-top: 1px dotted #4D4D4D;
}

.top{


	font-size: 10px;
	color:#CC6;
	float: right;
	margin-right: 10px;
	text-decoration:underline;
	
}

#home_box1{
	width: 440px;
	float: left;
	overflow: hidden;
	background-color: #060606;
}


#home_box2{
	width: 440px;
	float: right;
	overflow: hidden;
	background-color: #060606;
}

#home_box_title{
	width: 440px;
	height: 51px;
	background: url(images/luna_txt.jpg) no-repeat;
}

#home_box_title2{
	width: 440px;
	height: 51px;
	background: url(images/layan_txt.jpg) no-repeat;
}
#home_box_img{
	width: 441px;
	
}


#box_luna{
	width: 431px;
	height: 460px;
	float: left;
	padding: 4px;
}

#box_layan{
	width: 431px;
	height: 460px;
	float: right;
	padding: 4px;
}

#box_wrap{
	width: 880px;
	margin: 0 auto;
	border: 1px solid #b5942e;
	overflow:hidden;
	background-color: #040404;
}

#clubs_textbox{
	width: 100%;
	margin: 0 auto;
	padding: 0 10px 10px 10px;
	
}

.contentadmin-box{
width: 460px;
float: right;
margin-right: 20px;
	}
	
	.management_text{
		overflow:hidden;
		text-align:justify;
		border-bottom: 1px dotted #666;
		padding-top: 10px;
	}
	
	.pic_admin{
		width: 110px;
		height: 140px;
		float:left;
		margin-left: 10px;
		
	}
/* END STRUCTURE */
