@charset "utf-8";
/* CSS Document */

.errorMsg {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #DD8500;
	border: 1px dashed #993300;
	padding: 3px;
	font-size: 12px;
}
#rerrorMsg {
	font-weight: bold;
	color: #E10000;
	border: 1px dashed #FF3300;
	padding: 3px;
	font-size: 13px;
	text-align: center;
}
#reservationDone {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006600;
	border: 1px dashed #00FF00;
	padding: 3px;
	font-size: 12px;
	text-align: center;
}
#msgSent {
	font-size: 11px;
	font-weight: bold;
	color: #EFFEB1;
	background-color: #679A01;
	padding: 3px;
}
#inOutDate {
	margin:auto;
	border:1px solid #00FF00;
	color: #99FF99;
	background-color: #009900;
	text-align: center;
	padding: 10px;
	font-weight: bold;
}
#outer {width:1000px;
		height:1200px;
		margin:auto;
		border:solid 1px #000;
}

#banner {width:1000px;
			height:124px;
			background-image:url(images/banner.jpg);
			background-repeat:no-repeat;
			background-position:center;
}

#logoholder {width:478px;
			height:120px;
			margin: 1px auto ;
}


#brownbar {height:3px;
			width:1000px;
			background-image:url(images/menu.png);
}

* html #brownbar {height:0px;
					
}



#flashholder {width:1000px;
				height:345px;
}

#booking{
	width:237px;
	height:312px;
	background-image:url(images/booking_bg.png);
	background-position:center;
	background-repeat:no-repeat;
	position:absolute;
	margin-left:7px;
	margin-top:7px;
}
.booking{text-align:center;
		color:#FF0;
		font-size:14px;
}
.textbox {width:120px;
			height:23px;
			background-color:#99cc00;
			border:#FFF 1px solid;
			margin-left:20px;
			color:#300;
			font-weight:bold;
		
}
.submit {
			margin-left:90px;
			margin-top:6px;
}
/* menu */

#navigation {width:1000px;
			height:52px;
			background-image:url(images/menu.png);
			background-repeat:repeat;
		}
		
* html #navigation {width:1000px;
					height:25px;
					background-image:url(images/menu.png);
					background-repeat:repeat;
}
		
.menu {width:128px;
		height:40px;
	text-align:center;
	font-size:13px;
	color:#FF0;
	margin-top:15px;
	font-weight:bold;
	//padding-top:20px;
	//padding-left:15px;
	padding-top:10px;
}

* html .menu  {width:128px;
		height:30px;
		text-align:center;
		font-size:13px;
		color:#FF0;
		font-weight:bold;
		cursor:hand;
	}


.menu:hover {background-image:url(images/hover.png);
			background-position:center top;
			background-repeat:no-repeat;
			color:#600;
			//background-position:bottom;
			//padding-left:15px;
			margin-top:15px;
				padding-top:10px;
			
		
						
}
.menu a {color:#FF0;
}


.selected {background-image:url(images/hover.png);
			background-position:center top;
			background-repeat:no-repeat;
			color:#600;
			//background-position:bottom;
			//padding-left:15px;
			height:40px;
			margin-top:15px;
			padding-top:10px;
			text-align:center;
			color:#300;
			font-size:14px;
			//width:128px;
}

* html .selected {background-image:url(images/hover6.png);
			background-position:center bottom;
			background-repeat:no-repeat;
			color:#600;
			height:40px;
			text-align:center;
			color:#300;
			font-size:17px;
			margin-top:7px;
			padding-top:20px;
			font-weight:bold;
		
}

/*body*/ 
#body {width:950px;
		height:500px;
		margin:auto;
	
}

#outerfacilites {width:1000px;
				height:100%;
				margin:auto;
					border:solid 1px #000;
}


#hotelfacilites {width:990px;
				height:100%;
			
		
		
			
		
			
				
				
			
}




.bodytext {font-size:13px;
			text-align:justify;
			color:#333;
			line-height:20px;
		
}


#specialofferimage {width:100%;
				height:100px;
				background-image:url(images/special_offer.jpg);
				background-position:top left;
				background-repeat:no-repeat;
			}
			
#specialtext {width:95%;
				height:70px;
				margin-right:20px;
				text-align:justify;
}

/*footer*/
#gradient {width:100%;
				height:90px;
				background-image:url(images/bottom_gradient.jpg);
				background-repeat:repeat-x;
}

#footer {width:1000px;
		height:86px;
		background-image:url(images/menu.png);
		bottom:0px;
}
.copyright {width:1000px;
			height:20px;
			color:#FF0;
			text-align:right;
			font-size:12px;
			float:right;
		
	
}

.copyright a {width:1000px;
			height:20px;
			color:#FF0;
	
}

.copyright:hover {width:1000px;
			height:20px;
			color:#FF0;
	
}

.date {color:#FFF;
}

#bannerright {width:237px;
			height:308px;
			float:right;
			margin-right:9px;
}
#sliderholder {width:520px;
			height:345px;
			float:right;
			overflow:hidden;
}

#contactaddress {height:100%;
				width:80%;
				margin-top:30px;
				margin-left:30px;
}

.Headings{font-size:15px;
			line-height:25px;
			color:#300;
			font-weight:bold;
}

#facilitesbacktoup {position:fixed;
				bottom:0px;
				float:right;
				display:block;
				background-color:#F00;
				color:#FFF;
				font-weight:bold;
}
 
* html #facilitesbacktoup {
				top:0px;
				float:right;
				display:block;
				background-color:#F00;
				color:#FFF;
				font-weight:bold;
}



#facilitesbacktoup a {color:#FFF;}

#contactbody {width:980px;
				margin:auto;
				height:500px;
}

.note {font-size:12px;
		color:#333;}
		
#sitecredit {width:70px;
			height:20px;
			float:left;
			color:#CC0;
}

#sitecredit  a{
			color:#CC0;
}

#sitecredit:hover {
			color:#CC0;
}

#reservation {width:30px;
					height:30px;
					color:#300;
}


/* feedback form*/

.fname {width:250px;
		height:20px;
		background-color:#300;
		color:#FFF;
		border:solid #CF0 1px;
}

.ymsg {width:250px;
		height:100px;
		background-color:#300;
		color:#FFF;
		border:solid #CF0 1px;
}

.smtbutton {background-color:#300;
			height:20px;
			color:#CF0;
			border:solid 1px #300;
			margin-left:170px;
			margin-top:7px;
}

#contactbody {height:400px;
				width:950px;
				margin:auto;
}
#outercontact {width:1000px;
				height:1100px;
				margin:auto;
				border:solid 1px #000;
}

