body {
	margin:0;
	padding:0;
	background:url(../images/background.jpg) repeat;
	overflow:hidden;
}
#scroller_container {
	position: relative;
	width:450px;
	height:100px;
	overflow: hidden;
}
#scroller p {
	padding: 0;
}
#detail_promo {
	width:500px;
	height:850px;
	margin-left:auto;
	margin-right:auto;
}
#desc_detail_promo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:30px;
}
.tooltip span {
	float:left;
	margin-left:50px;
	padding:2px;
	width:170px;
	text-align:center;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	background-color:#333333;
	display:none;
}
span.tooltip_bottom {
	position:absolute;
	z-index:100;
	margin-top:-30px;
	margin-left:-35px;
	padding:2px;
	width:100px;
	text-align:center;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	background-color:#333333;
	display:none;
}
#testimonial_content {
	width:550px;
	height:400px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#435579;
	padding:10px;
}
#testimonial_content hr {
	margin-bottom: 40px;
	border-top:dashed #999999 1pt;
}
#testimonial_content #testimonial_name {
	font-weight:bold;
}
#testimonial_content #testimonial_country {
	font-style:italic;
}
.typeface-js {
	font-family: "Futura Lt BT";
}
a {
	text-decoration:none;
	color:#FF3300;
}
a img { 
	border: 0;
}
#container {
	position:absolute;
	z-index:2;
	margin-left:auto;
	margin-right:auto;
	width: 1000px;
	height: 590px;
}
#back_image {
	position:absolute;
	z-index:1;
	margin-left:auto;
	margin-right:auto;
	width: 1000px;
	height: 590px;
}
.back_hotel, .back_photo, .back_location, .back_contact, .back_links {
	background: url(../../../pictures/background/home_picture.jpg) center center no-repeat;
}
.back_rooms {
	background: url(../../../pictures/background/room_picture.jpg) center center no-repeat;
}
.back_dining {
	background: url(../../../pictures/background/dining_picture.jpg) center center no-repeat;
}
.back_facilities {
	background: url(../../../pictures/background/facility_picture.jpg) center center no-repeat;
}
.back_mice {
	background: url(../../../pictures/background/mice_picture.jpg) center center no-repeat;
}
#logo {
	position:absolute;
	z-index:1;
	margin-left:5px;
	margin-top:50px;
	width: 100px;
	height: 114px;
	background: url(../images/logo.png) left center no-repeat;
}
#language {
	position:absolute;
	z-index:1;
	margin-left:25px;
	margin-top:175px;
	width: auto;
	height: auto;
	bottom:10px;
}
#language img {
	border:none;
}
#link_jatrahotelpekanbaru {
	position:absolute;
	z-index:1;
	left:25px;
	bottom:110px;
	width:40px;
	height:40px;
	background:url(../images/jatrahotelpekanbaru.gif) center center no-repeat;
	cursor:pointer;
}
#link_jboutique {
	position:absolute;
	z-index:1;
	left:25px;
	bottom:60px;
	width:40px;
	height:40px;
	background:url(../images/jboutiquehotel.gif) center center no-repeat;
	cursor:pointer;
}
#transparant {
	width:110px;
	height: 590px;
	background-color:#000000;
	opacity:0.8;
	filter:alpha(opacity=80);
}
#open-transparant {
	position: relative;
	top: 294px;
	left: 85px;
	width: 11px;
	height: 15px;
	background: url(../images/open-transparant.png) left center no-repeat;
	cursor:pointer;
}
#close-transparant {
	float:right;
	position: relative;
	top: 294px;
	right: 10px;
	width: 11px;
	height: 15px;
	background: url(../images/close-transparant.png) left center no-repeat;
	cursor:pointer;
	display:none;
}
#footer {
	position: absolute;
	z-index:1;
	bottom:10px;
	font-size:10pt;
	margin-left:175px;
	color:#FFFFFF;
	width:700px;
}
#footer a {
	color:#FFFFFF;
}
#menu {
	position: absolute;
	z-index:1;
	margin-top:10px;
	margin-left:150px;
	font-size:9pt;
	height:80px;
}
#menu div {
	display:inline;
	float:left;
	margin:5px;
	padding-top:30px;
	cursor:pointer;
	color:#FFFFFF;
}
#footer a {
	cursor:pointer;
}
.sub_menu {
	height:110px;
}
.sub_menu li {
	width:200px;
	margin-right:25px;
	float:left;
	list-style:none;
	display:block;
}
.sub_sub_menu {
	height:110px;
}
.sub_sub_menu li {
	width:200px;
	margin-right:25px;
	float:left;
	list-style:square;
	margin-left:30px;
	display:block;
}
#content {
	position:absolute;
	z-index:1;
	margin-top:80px;
	margin-left:167px;
	width: 456px;
	height:300px;
	color:#FFFFFF;
	font-size:10pt;
}
#content div p {
	margin-top:-4px;
}
.thumb_pic {
	clear:both;
}
.thumb_pic img, .thumb_pic span {
	display:none;
}
.thumb_pic img {
	float:left;
	width:79px;
	height:59px;
	margin-right:20px;
}
.thumb_pic + span {
	width:350px;
	vertical-align:top;
}
#back_music {
	position:absolute;
	right:0;
	bottom:20px;
	z-index:10;
	width:90px;
	height:20px;
	color:#00FF66;
}
#visitor_counter {
	position:absolute;
	left:0;
	bottom:0;
	z-index:10;
}
