body {
	background: #77606a;
	font-family: "tahoma", verdana;
	font-size: 11px;
	text-align: center;
}

a {text-decoration: none;}
a:hover {text-decoration: underline;}

#container {
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	text-align: left;
}

#banner {
	margin: 30px 0 0 0px;
	text-align: right;
}

#homepreview {
	margin: 40px 0 0 0px;
	background: #bab1b6;

}
	
	#homepreview img {
		padding: 17px 0px 0px 17px;
	}
	
	.slide {
		float: left;
	}
	
#homemenu {
	margin: 35px 0 0 15px;
}

	#homemenu img{
		margin: 0 13px 0 13px;
	}
	
#footer {
	margin: 30px 0 0 0px;
	text-align: center;
}


/*
 *  not home
 *  
 */
 
#roomRight {
	float: right;
	width: 570px;
}

#topBanner {
	text-align: right;
	top: 10px;
	margin: 0 0 0 326px;
	position: absolute;
}

#content {
	margin: 100px 0 0 0px;
	background: #bab1b6;
	padding: 8px;
}

	h1 {font-size: 16px; margin: 0px; color: #FFFFFF;}
	h2 {font-size: 14px; margin: 0px 0px 6px 0px; color: #FFFFFF;}
	
.datapreview { margin: 10px 0 10px 0px; }	
	.datapreview img {border: solid 3px #FFFFFF; float: left;}
	.datapreview h2 {margin: 0 0 0 145px; font-size: 13px; color: #FFFFFF;}
	.datapreview p {margin: 0 0 0 145px; line-height: 16px;}
	.datapreview a {color: #FFFFFF;}
	
.free {clear: both;}	
	
#botMenu {
	margin: 20px 0 5px 0px;
	text-align: center;
}
	
	#botMenu img {
		margin: 0 7px 0 7px;
	}
	
	
#roomLeft {
	float: left;
	width: 200px;
	margin: 120px 0 0 0px;
}

	#roomLeft img {border: solid 1px #bab1b6;}
	
	#roomLeft h3 {font : 1.9em "tahoma"; margin : 0px 0px 0px 0px; color: #FFFFFF; text-style: uppercase; text-transform: uppercase;}
	
	
	
	
	
	
	
.paragraph18px {line-height: 17px;}

.borderline {border-top: solid 1px #FFFFFF;}

.buttonBooking {background: #dacfd5; border: solid 1px #FFFFFF; color: #3c2d34; padding: 5px;}
.buttonBooking2 {background: #dacfd5; border: solid 1px #FFFFFF; color: #3c2d34; padding: 2px 10px 2px 10px;}
.button {background: #dacfd5; border: solid 1px #FFFFFF; color: #3c2d34;}

.catinfField {
  float:left;     
  width: 100px;   
  margin-top: 5px;
}

.catinfValue {
  width: 400px;
  float: left;
  margin-top: 5px;
}

.catinfValue img {border: solid 1px #EAEAEA;}

.topsearchbox {  
	font-family	: Verdana, Arial, Helvetica, sans-serif; 
	font-size	: 8pt; 
	font-weight	: normal
}

.areaNode ul {margin: 0px;}
.areaNode li {list-style-image: url(../images/areaNode.jpg); float: left; width: 140px; margin: 0 0 10px 0px;}

.rateCampaign {
	background: #d8cfd4;
	border-bottom: solid 3px #eee5ea;
}

.typeOfBedroom {
	padding: 5px 3px 5px 3px;
	border-bottom: solid 1px #eee5ea;
	float: left;
	width: 258px;
}

.lowRate {
	padding: 5px 3px 5px 3px;
	border-bottom: solid 1px #eee5ea;
	float: left;
	width: 45px;
	text-align: center;
}

.highRate {
	padding: 5px 3px 5px 3px;
	border-bottom: solid 1px #eee5ea;
	float: left;
	width: 45px;
	text-align: center;
}

.peakRate {
	padding: 5px 3px 5px 3px;
	border-bottom: solid 1px #eee5ea;
	float: left;
	width: 45px;
	text-align: center;
}

.promoRate {
	padding: 5px 3px 5px 3px;
	border-bottom: solid 1px #eee5ea;
	float: left;
	width: 45px;
	text-align: center;
}

.bookRate {
	padding: 5px 3px 5px 3px;
	border-bottom: solid 1px #eee5ea;
	float: left;
	width: 75px;
	font-weight: bold;
	text-align: center;
}

.sidebarGallery {
	margin: 10px 0 0 0px;
}

	.sidebarGallery img {margin: 1px;}
	
	
#baliMap {
	text-align: center;
	margin: 0 0 12px 0px;
}

#webmaster {
	text-align: center;
	margin: 0 0 10px 0px;
	color: #EFEFEF;
	font-size: 10px;
}

	#webmaster a {
		color: #EFEFEF;
	}
	
.divarea {float: left; width: 115px; padding: 10px;}
	.divarea a {font-weight: bold; color: #000000;}
	.divarea a:hover {font-weight: bold; color: #800000;}
