#pagemenu{
	background :url(../images/pagemenubg.gif) repeat-x;
}

.villainfo{
	float:left;
	width: 486px; /*actual width 502px*/
	padding: 0 15px 0 1px;
	color:#6E510C;
	text-align:justify;
}


.villaimage{
	border-bottom: 10px solid #F6E8D5;
	margin-bottom:25px;
}

.headcol{
	font-style:italic;
	color:#996515;
}

.suitable{
	font-style:italic;
	color:#D4B671;
}

.sidebar{
	float:right;
	width:163px; /*actual width 213px*/
	padding: 41px 0 0 25px;
}

.sidebar h3{
	font-size:12px;
	font-style:italic;
	color:#6E510C;
	text-align:right;
}

.amenities{
	float:left;
	width:245px;
	text-align:left;
}

.amenities h3{
	color:#996515;
	font-weight:bold;

}

.amenities ul{
	list-style-image: url(../images/bullet.gif); 
	padding-left:15px;
}

.bottominfo{
	float:left;
	width:486px;
	text-align:center;
	background: url(../images/amenitiesbg.gif) repeat-y top left;
}

.line{
	width:690px;
	height:1px;
	margin: 15px 25px 5px 25px;
	background-color:#E0B76D;
}

.line hr{display:none;}

.imglist li{padding: 5px 0 5px 0;}

#seaview h2{width: 179px; height: 46px;}
#seaview h2 span{background:url(../images/seaview-hd.gif) no-repeat;}

#twobedroom h2{width: 192px; height: 46px;}
#twobedroom h2 span{background:url(../images/2bedroom-hd.gif) no-repeat;}

#poolvilla h2{width: 105px; height: 46px;}
#poolvilla h2 span{background:url(../images/poolvilla-hd.gif) no-repeat;}