html{
	height:100%;
	}

body{
	position:relative;
	width:952px;
	height:100%;
	background-color:#800000;
	background-repeat:repeat-x;
	margin-top:10px;
	text-align:left;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	}

body.home h1{
	font-size:11px;
	color:#FFFFFF;
	letter-spacing:0;
	line-height:120%;
	font-family:Myriad Pro,Veranda, Helvetica,sans-serif;
	position:absolute;
	top:114px;
	left:80px;
	z-index:177;
	}

#leftBorder,#rightBorder{
	float:left;
	height:100%;
	background-repeat:no-repeat;
	background-position:top right;
	}

#frame{
	float:left;
	width:auto;
	background-color:#800000;
	overflow: visible;
	visibility: visible;
	background-position: top;
	}

#header{
	clear:both;
	width:952px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	}
	
body.home #header{
	height:602px;
	background-position:top;
	z-index: 102;
	}

#logo{
	float:left;
	margin-left:420px;
	margin-top: 45px;
	position:absolute;
	z-index:175;
	}

#content{
	width:940px;
	margin:0 0 30px 0;
	text-align:justify;
	float: none;
	}

body.home #content{margin:0;}
body.partners #content {margin:0;}
body.contactus #content{background:url(../../images/telephone.jpg) right top no-repeat;}
#content li{line-height:150%;}

#left{
	float:left;
	margin-top:0px;
	width:400px;
	position:relative;
	left: auto;
}


.clear{
	clear:both;
	overflow: auto;
	padding-top:8px;
	position:absolute;
	background-color:#800000;
	_margin-top:-30px;
	width:950px;
	}

#box {border:0px solid; width:952px; height:602px; position:relative;} 

#topimage  {
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
	}
	
#bottomimage  {
	position:absolute;
	top:0;
	left:0;
	z-index:5;
	}

/* ----- top_nav ----- */
#nav{
	list-style:none;
	position:absolute;
	margin:10px 0px 0px 200px;

*margin:10px 0px 0px 240px;
	font-family:Angelina, verdana, helvetica, sans-serif;
	font-size:18px;
	background-position: center top;
	width: 600px;
	height: 18px;
	left: -106px;
	top: 1px;
	}
	
#nav li{
	float:left;
	background-repeat:no-repeat;
	list-style:none;
	margin:0px;
	padding:0px;
	}

/*#nav li a,#nav li:hover ul a{
	display:block;
	color:#F1E185;
	font-family:Angelina;
	font-size:22px;

	} 
	
#nav li.active a,#nav li:hover a,#nav ul li:hover a,#nav li:hover ul li.active a{
	color:#650A0A;
	font-family:Angelina;
	font-size:22px;

	}
	
#nav li.active a,#nav li.active li.active a{
	font-weight:bold;
	font-family:Angelina, verdana, helvetica, sans-serif;
	font-size:18px;
	}
	
#nav li.active li a{
	font-weight:bold;
	font-family:Angelina, verdana, helvetica, sans-serif;
	font-size:18px;
	}
	
#nav li ul{
	background-repeat:no-repeat;
	display:none;
	position:relative;
	text-align:left;
	width:500px;
	}
	
#nav li ul li.bottom{
	background-position:left bottom;
	background-repeat:no-repeat;
	}
	 */
/* ----- menu_nav ----- */
#nav_menu{
	list-style-type:none;
	position:absolute;
	z-index:75;
	top:560px; *top:575px;
	left:300px;
	font-family:sans-serif;
	font-size:14px;
	background-position: center center;
	text-align: center;
	width: 400px;
	clear: both;
	float: none;
	}
	
#nav_menu li{
	float:left;
	background-repeat:no-repeat;
	display:block;
	padding-left:7px;
	padding-right:7px;
	position:relative;
	}

#nav_menu li a,#nav_menu li:hover ul a{
	display:block;
	color:#650A0A;
	font-family:sans-serif;
	font-size:14px;
	}
	
#nav_menu li.active a,#nav_menu li:hover a,#nav_menu ul li:hover a,#nav_menu li:hover ul li.active a{
	color:#650A0A;
	font-weight:bold;
	font-family:sans-serif;
	font-size:14px;

	}
	
#nav_menu li.active a,#nav_menu li.active li.active a{
	font-weight:bold;
	font-family:sans-serif;
	font-size:14px;
	}
	
#nav_menu li.active li a{
	font-weight:bold;
	font-family:sans-serif;
	font-size:14px;
	}
	
#nav_menu li ul{
	background-repeat:no-repeat;
	display:none;
	position:relative;
	text-align:left;

	}
	
#nav_menu li ul li.bottom{
	background-position:left bottom;
	background-repeat:no-repeat;
	}
	
/* ----- text_box----- */
#text {
	position:absolute;
	top:492px;
	left:205px;
	z-index:7;
	font-size:12px;
	text-align:center;
	width:460px;
	background-color: #F1E185;
	font-family: Arial, Helvetica, sans-serif;
	color: #650A0A;
	line-height: 18px;
	height: auto;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 40px;
	}

#text_biku {
	position:absolute;
	top:346px;
	left:206px;
	z-index:7;
	font-size:12px;
	text-align:center;
	width:460px;
	background-color: #F1E185;
	font-family: Arial, Helvetica, sans-serif;
	color: #650A0A;
	line-height: 18px;
	height: auto;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 40px;
	}

#text_eat {
	position:absolute;
	top:380px;
	left:200px;
	z-index:7;
	font-size:12px;
	text-align:center;
	width:465px;
	background-color: #F1E185;
	font-family: Arial, Helvetica, sans-serif;
	color: #650A0A;
	line-height: 18px;
	height: auto;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 40px;

	}
	
#text_drink {
	position:absolute;
	top:438px;
	left:205px;
	z-index:7;
	font-size:12px;
	text-align:center;
	width:460px;
	background-color: #F1E185;
	font-family: Arial, Helvetica, sans-serif;
	color: #650A0A;
	line-height: 18px;
	height: auto;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 40px;
	}

#text_read {
	position:absolute;
	top:490px;
	left:203px;
	z-index:7;
	font-size:12px;
	text-align:center;
	width:460px;
	background-color: #F1E185;
	font-family: Arial, Helvetica, sans-serif;
	color: #650A0A;
	line-height: 18px;
	height: auto;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 40px;
	}

#text_contact {
	position:absolute;
	top:470px;
	left:203px;
	z-index:7;
	font-size:12px;
	text-align:center;
	width:460px;
	background-color: #F1E185;
	font-family: Arial, Helvetica, sans-serif;
	color: #650A0A;
	line-height: 18px;
	height: auto;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 40px;
	}

#text_location {
	position:absolute;
	top:490px;
	left:205px;
	z-index:7;
	font-size:12px;
	text-align:center;
	width:460px;
	background-color: #F1E185;
	font-family: Arial, Helvetica, sans-serif;
	color: #650A0A;
	line-height: 18px;
	height: auto;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 40px;
	}
