{}

a:visited { color:#b77550; text-decoration:none; }
a:link { color:#b77550; text-decoration:none; }
a:hover { color:#f10267; text-decoration:underline; }

#pink a:visited { color:#f10267; text-decoration:none; }
#pink a:link { color:#f10267; text-decoration:none; }
#pink a:hover { color:#f10267; text-decoration:underline; } 

#close a:visited { color:#FFFFFF; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; text-decoration:none; }
#close a:link { color:#FFFFFF; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; text-decoration:none; }
#close a:hover { color:#FFFFFF; font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; text-decoration:underline; } 
	
p {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	color: #b77550;
	text-decoration: none;
	text-align: left;
	margin: 4px 10px 7px 0px;
	text-indent: 0px;
	padding: 0px;
	}

form {
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	color: #869266;
	text-decoration: none;
	text-align: left;
	margin: 8px 0px 7px 0px;
	text-indent: 0px;
	padding: 0px;
	}
		
.nav2 {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	line-height:21px;
	color: #b77550;
	text-decoration: none;
	text-align: right;
	margin: 0px 0px 0px 0px;
	text-indent: 0px;
	padding: 0px;
	}
	
.nav2on {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	line-height:21px;
	color: #f10267;
	text-decoration: none;
	text-align: right;
	margin: 0px 0px 0px 0px;
	text-indent: 0px;
	padding: 0px;
	}
	
.features {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	line-height:15px;
	color: #b77550;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	text-indent: 0px;
	padding: 0px;
	}

.featuresbullets {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	line-height:15px;
	color: #f10267;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	text-indent: 0px;
	padding: 0px;
	}
	
.links {
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	color: #869266;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	text-indent: 0px;
	padding: 0px;
	}
	
.title {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size:16px;
	font-weight:600;
	line-height:18px;
	color:#f10267;
	text-align: left;
	text-indent: 0pt;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	padding: 0px;
	}
	
.titleola {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size:14px;
	font-weight:600;
	line-height:20px;
	color:#754d32;
	text-align: center;
	text-indent: 0pt;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	padding: 0px;
	}
	
.titlemrgh {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size:14px;
	font-weight:600;
	line-height:20px;
	color:#946338;
	text-align: center;
	text-indent: 0pt;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	padding: 0px;
	}
		
.titleoasis {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size:14px;
	font-weight:600;
	line-height:20px;
	color:#8d921b;
	text-align: center;
	text-indent: 0pt;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	padding: 0px;
	}	

.titleminima {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size:14px;
	font-weight:600;
	line-height:20px;
	color:#88718c;
	text-align: center;
	text-indent: 0pt;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	padding: 0px;
	}	
	
.closeola {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size:12px;
	font-weight:600;
	line-height:20px;
	color:#f0e8cd;
	text-align: center;
	text-indent: 0pt;
	margin-top: 24px;
	margin-right: 0px;
	margin-bottom: 20px;
	padding: 0px;
	}
	
.closeoasis {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size:12px;
	font-weight:600;
	line-height:20px;
	color:#8d921b;
	text-align: center;
	text-indent: 0pt;
	margin-top: 24px;
	margin-right: 0px;
	margin-bottom: 20px;
	padding: 0px;
	}
	
.closeminima {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size:12px;
	font-weight:600;
	line-height:20px;
	color:#88718c;
	text-align: center;
	text-indent: 0pt;
	margin-top: 24px;
	margin-right: 0px;
	margin-bottom: 20px;
	padding: 0px;
	}
	
.specials {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#f10267;
	text-align: left;
	text-indent: 0pt;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	}	
	
.intro {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	line-height:20px;
	color: #b77550;
	text-decoration: none;
	text-align: left;
	margin: 5px 20px 7px 0px;
	text-indent: 0px;
	padding: 0px;
	}

.sub {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size:12px;
	font-weight:600;
	line-height:15px;
	color:#f10267;
	text-align: left;
	text-indent: 0pt;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	}	
	
.sub2 {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size:11px;
	font-weight:600;
	line-height:15px;
	color:#f10267;
	text-align: left;
	text-indent: 0pt;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	}	

.sub3 {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#f10267;
	text-align: left;
	text-indent: 0pt;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	}	
	
.sub4 {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size:11px;
	font-weight:600;
	line-height:15px;
	color:#b77550;
	text-align: left;
	text-indent: 0pt;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	}
	
.sub5 {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size:12px;
	font-weight:600;
	line-height:15px;
	color:#b77550;
	text-align: left;
	text-indent: 0pt;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	}
	
.sub6 {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size:12px;
	font-weight:600;
	line-height:20px;
	color:#b77550;
	text-align: left;
	text-indent: 0pt;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	}

	
.formtext {
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	line-height:11px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: left;
	margin: 0px 0px 0px 0px;
	text-indent: 0px;
	padding: 1px;
	border: solid 0px #313A44;
	}
	
.formtext2 {
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	line-height:11px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	text-indent: 0px;
	padding: 0px;
	border: solid 1px #999999
	}
	
.formtext3 {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	color: #b77550;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	text-indent: 0px;
	padding: 0px;
	}
	
.formtext4 {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	color: #b77550;
	text-decoration: none;
	text-align: left;
	margin: 10px 0px 0px 0px;
	text-indent: 0px;
	padding: 0px;
	}
	
.formtext5 {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	color: #b77550;
	text-decoration: none;
	text-align: left;
	margin: 5px 0px 20px 0px;
	text-indent: 0px;
	padding: 0px;
	}
	
.formlist {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	line-height:17px;
	color: #b77550;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	text-indent: 0px;
	padding: 0px;
	}
	
.field {
	color: #000000;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Helvetica;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 2px;
	border: solid 1px #999999
	}

.field2 {
	color: #000000;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Helvetica;
	text-decoration: none;
	background-color: #FFFFFF;
	border: solid 1px #999999
	}
	
.submit {
	color: #ffffff;
	font-size: 11px;
	line-height: 0px;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Helvetica;
	text-decoration: none;
	background-color: #999999;
	padding: 2pt
	}
	

.footer {
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	line-height:12px;
	color: #dbbaa7;
	text-decoration: none;
	text-align: right;
	margin: 0px 0px 0px 0px;
	text-indent: 0px;
	padding: 0px;
	}
		
ul {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #b77550;
	text-align: left;
	margin: 0px 20px 0px 13px;
	text-indent: 0pt;
	padding: 3px;
	}

li {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	color: #b77550;
	text-align: left;
	text-indent: 0pt;
	list-style-type: decimal;
	list-style-position: outside;
	margin-top: 0px;
	margin-left: -1px;
	margin-right: 0px;
	margin-bottom: 0px;
	display: list-item;
	list-style-image: url(images/bullet.gif);
	padding: 0px;
	}


/* ===== Book Now Tabs on Home page ===== */

#booknow {
	/* outer container */
	position:absolute;
	top:1px;
	left:-1px;
	width:248px;
	height:278px;
	overflow:hidden;
	background-color:#ceb49f;
	border:none;
}
#movewithpage {
	position:relative;
}
#newbooking, #existingbooking {
	/* two main containers */
	display:block;
	position:absolute;
	top:34px;
	left:5px;
	width:238px;
	height:232px;
	overflow:hidden;
	background-color:#b11a4f;
	border:none;
}
#booknow p {
	display:block;
	color:#fd8cb4;
	font-family:Arial,Tahoma,Verdana,Geneva,Helvetica,sans-serif;
	font-size:11px;
	line-height:15px;
	padding:0;
	text-align:left;
	text-decoration:none;
	text-indent:0;
	margin:4px 10px 1px 0; /* FF */
}
#booknow p { *margin:2px 10px 0px 0; } /* IE7 & IE6 */
html>body #booknow p { } /* IE7 only */

#booknow img.bookingloader { position:relative; top:-13px; left:1px; display:none; }

#newbooking #tabs,
#existingbooking #tabs {
	background-color:#ceb49f;
}
#newbookingtab,
#existingbookingtab {
	border:none;
}
#newbooking #formarea, 
#existingbooking #formarea {
	/* don't need */
}
#booknow .row input,
#booknow select {
	color:#9c103f;
	font-family:Arial,Tahoma,Verdana,Geneva,Helvetica,sans-serif;
	font-size:12px;
	line-height:13px;
	padding:0;
	text-align:left;
	text-decoration:none;
	text-indent:0;
	border-top:#9c103f 1px solid;
	border-left:#f98caf 1px solid;
	border-right:#f98caf 1px solid;
	border-bottom:#f98caf 1px solid;
	height:19px; /* FF */
}
#booknow .row input { padding-top:1px; padding-left:3px; } /* FF */
#booknow .row input { *padding-top:2px; } /* IE7 & IE6 */

#booknow #search_hotel_id { margin-left:16px; margin-top:7px; width:206px; }
#booknow .row { display:block; clear:both; margin:0px; padding:0px; }
#booknow #arrivaldiv { margin-left:16px; float:left; }
#booknow #search_from_date { width:75px; position:relative; top:-6px; }
#booknow #departurediv { margin-left:6px; float:left; }
#booknow #search_to_date { width:75px; position:relative; top:-6px; }

#booknow img.ui-datepicker-trigger { padding:0 5px 0 3px; }

#booknow #numbernightsdiv { margin-left:16px; float:left; }
#booknow #search_num_nights { width:65px; }
#booknow #adultsdiv { margin-left:6px; float:left; }
#booknow #search_num_adults { width:65px; }
#booknow #childrendiv { margin-left:6px; float:left; }
#booknow #search_num_children { width:65px; }

#booknow #specialcodediv { margin-left:16px; float:left; }
#booknow #search_code { width:65px; height:19px; margin-right:6px; }
#booknow #specialcodetypediv { margin-left:0px; float:left; }
#booknow #search_code_type { width:135px; }

#booknow #checkavailabilitydiv { margin-left:5px; clear:both; }
#booknow #checkavailability { margin-top:5px; border:none !important; }

/* Existing booking */
#booknow #confirmationnumberdiv { margin-left:16px; margin-top:8px; }
#booknow #confirmationnumber { width:206px; }
#booknow #lastnamediv { margin-left:16px; float:left; }
#booknow #lastname { width:206px; }

#booknow #findbookingdiv { margin-left:5px; clear:both; }
#booknow #findbooking { margin-top:6px; border:none !important; }


#newbookinghidden,
#existingbookinghidden {
	display:none;
}
