/* ========================== */
/* Accommodation Main Page */
/* ========================== */
.villaTypesList {
	width:440px;
	float:left;
	text-align:center;
	font-family:'Times New Roman', Times, serif;
	font-size:14px;
	letter-spacing:6px;
}
.villaTypesList li {
	margin:auto;
	text-align:center;
	margin-bottom:15px;
}
.villaTypesList li img {
	display:block;
	margin:auto;
	border:1px solid #996633;
	margin-bottom:5px;
}
.villaTypesList a, .villaTypesList a:visited {
	color:#996633;
}
.villaTypesList a:hover {
	color:#76bafd;
}
.rightContent {
	width:550px;
	float:right;
}
.blueBox {
	background-color:#76bafd;
	padding:30px 40px 15px 40px;
}
.blueBox p {
	margin-top:10px;
	font-size:13px;
	text-align:justify;
}
.brownBox {
	background-color:#996633;
	padding:30px 40px 15px 40px;
	margin-top:30px;
	line-height:17px;
}
.visitorComment {
	font-weight:bold;
	text-align:justify;
}
.commentBy {
	text-align:right;
	padding:5px auto;
}
/* accommodation Villas banner and intro text */

/* ========================== */
/* Accommodation sub Page */
/* ========================== */
.accommodationContentContainer {
	margin-top:15px;
}
.accommodationLeftColumn {
	width:678px;
	float:left;
	color:#996633;
}
.accommodationDetailsTitle {
	background: url(../images/accommodation/horizental-line-bg.gif) repeat-x bottom;
	margin:0px 20px 13px 0px;
	
	text-align:center;
}
.accommodationDetailsTitle span {
	background-color:#FFF;
	font-family:'Times New Roman', Times, serif;
	font-size:15px;
	letter-spacing:10px;
	word-spacing:2px;
	color:#996633;
}
.villaPricesContainer {
	margin:10px 30px;
}
.PriceItem, .lastPriceItem {
	float:left;
	border-right:1px solid #996633;
	padding-right:10px;
	margin-right:8px;
	margin-left:9px;
	list-style:none;
	display:inline;
}
.lastPriceItem {
	border:0px;
}
.villaPricesContainer li p {
	float:left;
	margin-right:5px;
	font-size:23px;
	font-family:"Times New Roman", Times, serif;
}
.villaPriceList {
	float:left;
	margin-top:10px;
}
.villaPriceList li {
	list-style:none;font-size:13px;
}
.termsAndConditions {
	text-align:center;
	font-size:13px;
	line-height:18px;
}

/* Gallery and Booking */
.galleryColumn { width:313px; background-color:#996633; float:right; }
.galleryText { margin:30px 12px; font-family:'Times New Roman', Times, serif; font-size:16px; }
.galleryText img { float:right; }
.galleryText a, .galleryText a:visited { color:#fff; font-weight:bold; text-decoration:underline; font-size:13px;}
.galleryText a:hover { text-decoration:none; }

.bookingButtonsContainer { padding:25px 40px 0px; }
.bookingButton, .infoButton { background:url(../images/buttons/booking-request.gif) no-repeat top; width:236px; height:40px; display:block; margin-bottom:10px; }
.infoButton { background-image:url(../images/buttons/info-request.gif);}
.bookingButton:hover, .infoButton:hover { background-position:bottom; }