/* CSS Document */

body{
	margin:0;
	padding:0;
}

h1{
	font-family:georgia;
	font-size:27px;
	font-weight:normal;
	color:#ADADAD;
	margin:0 0 0 0;
	padding:17px 0 0 0;
}

h2{
	font-family:georgia;
	font-size:17px;
	font-weight:normal;
	margin:0 15px 0 15px;
	padding:23px 0 0 0;
}

h3{
	font-family:tahoma;
	font-size:15px;
	margin:0;
	padding:10px 0 0 0;
}

h4{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	margin:7px 15px 2px 15px;
	padding:0;
}

p{
	font-family:tahoma;
	font-size:11px;
	margin:0;
	padding:0;
}
	p.text{color:#444444;}
		#Welcome p.text{margin:13px 15px 0 15px;}
		#Facilities p.text{margin:0 15px 0 15px;line-height:16px;}
		#Accommodation p.text{margin:0 15px 0 15px;line-height:16px;}
		#Booking p.text{margin:0 15px 0 15px;line-height:16px;}
		#Contact p.text{margin:0 15px 0 15px;line-height:16px;}
		#Directions p.text{margin:0 15px 0 15px;line-height:16px;}
	p.text a{color:#2e76a7;}

a{
	color:#6c6c6c;
	text-decoration:none;
}

a:hover{text-decoration:underline;}

table{font-family:tahoma;font-size:11px;}

input{font-family:tahoma;font-size:10px;}

select{font-family:tahoma;font-size:10px;}
	select#RoomType{width:152px;}

#Container{
	width:792px;
	margin-left:auto;
	margin-right:auto;
	padding-top:50px;
}

#Main{
	margin:15px 0 15px 0;
}

#Left{
	width:288px;
	float:left;
	border-right:1px solid #ffffff;
	padding-left:5px;
}
	/* Inside Top Div */
	#Logo{text-align:center;}
	
	#Operational{text-align:center;background:#000000;color:#FFFFFF;height:21px;border-bottom:1px solid #ffffff;}
		#Operational p{padding:3px 0 0 0;}

	/* Inside Middle Div */	
	#MainImg{height:344px;border-bottom:1px solid #ffffff;}
	
	/* Inside Bottom Div */
	#GeneralInfo{text-align:center;background:#000000;color:#FFFFFF;height:85px;}
		#GeneralInfo p{font-size:13px;padding:5px 0 0 0;}

#Right{
	width:493px;
	float:left;
	padding-right:5px;
}
	/* Inside Top Div */
	#Languages{height:29px;text-align:right;}
		#Languages p{padding:7px 7px 7px 0;color:#6B6B6B;}
		#Languages a{padding:0 2px 0 2px;}
		#Languages a.thislang{color:#0C0C0C;}
	
	#Title{height:64px;text-align:center;}
	
	#Navigation{text-align:center;border-bottom:1px solid #cecccd;margin:0 15px 0 15px;}
		#Navigation p{padding:3px 0 5px 0;color:#6B6B6B;}
		#Navigation a{padding:0 6px 2px 6px;}
	
	/* Inside Middle Div */	
	#Content{background:#e5e5e5;height:343px;border-bottom:2px solid #ffffff;}
	
		#Welcome{background:#ffffff;padding-top:27px;padding-bottom:22px;}
		#Facilities{background:#ffffff;padding-top:20px;padding-bottom:22px;}
		#Accommodation{background:#ffffff;padding-top:20px;padding-bottom:22px;}
			#Accommodation table.suites{color:#444444;font-size:11px;margin:12px 0 15px 26px;}
			#Accommodation td.name{padding-right:53px;font-weight:bold;}
			#Accommodation td.info{text-align:right;}
		#Directions{background:#ffffff;padding-top:20px;padding-bottom:22px;}
		#Booking{background:#ffffff;padding-top:20px;padding-bottom:5px;}
			#BookingDate1{margin:4px 0 0 102px;}
				#BookingDate1 td{padding:4px 0 4px 0;}
		#Booking_Details{background: url(/recommended/imgs/recBooking.gif) bottom left no-repeat;margin-left:15px;;}
			#BookingDate2{margin:4px 0 0 24px;}
				#BookingDate2 td{padding:2px 0 4px 0; *padding:0px 0 4px 0;}
		#Contact{background:#ffffff;padding-top:20px;padding-bottom:22px;}
		#Contact_Details{background: url(/recommended/imgs/recContact2.gif) bottom left no-repeat;margin-left:15px;padding-bottom:15px;padding-top:5px;}
		
	#Gallery{position:absolute;background:#3e3e3e;width:493px;z-index:100000;padding:0 0 2px 0;margin-top:24px;display:none;}
		#Gallery a{font-family:tahoma;font-size:11px;display:block;color:#979797;text-align:right;padding:3px 7px 3px 0;text-decoration:none;}
		#Gallery a span{color:#BF3938;font-weight:bold;}
		#Gallery a:hover{color:#cdcdcd;}
		#Gallery img{border:1px solid #C9C9CB;display:block;}
	/* Inside Bottom Div */	
	#Slides{background:#3E3E3E;height:85px;padding-left:12px;}
		#Slides img{border:1px solid #c9c9cb;margin:14px 4px 0 4px;}
		
	#capbox {
		background:#eeeeee;
		text-align:center;
		border: 1px solid #7F9DB9;
		position: relative;
		width: 75px;
		padding:1px 0 1px 0;
		margin:3px 0 3px 0;
	}
	.capletter {
		font: bold 11px Verdana;
	}
	
.real-email{ display:none; visibility:hidden;}

