/*Rotator Styles*/
.Rotator 
{
  border:solid 0px black; 
  background-color:#ffffff;
  background-image: url(../images/headers/bg.jpg);
  background-repeat:no-repeat;
  cursor:default; 
}

.RotatorFrame 
{
  border:solid 1px white; 
  width:450px; 
  height:25px; 
  font-family:verdana; 
  font-size:11px; 
  background-color:white; 
  cursor:default;
}

.RotatorFrameOver 
{
  border:solid 1px darkgray; 
  border-bottom-color:Black;
  border-right-color:Black;
  width:450px; 
  height:25px; 
  font-family:verdana; 
  font-size:11px; 
  background-color:white; 
  cursor:default;
}

.ProductTitle
{
  font-family:Verdana;
  font-size:12px;   
  font-weight:bold; 
}

.ProductText
{
  font-family:Verdana;
  font-size:11px;   
  color:darkslategray;
  width:220px;
}

.ProductPrice
{
  font-family:Verdana;
  font-size:12px;   
  font-weight:bold; 
  color:Red; 
}


/*Tabstrip Styles*/

.Thumbnail 
{
  border-top: 1px solid #CACACA;
  border-right: 2px solid #B2B2B2;
  border-bottom: 2px solid #B2B2B2;
  border-left: 1px solid #CACACA;
  cursor: pointer; 
  padding: 1px 1px 1px 1px;
}

.ThumbnailHover 
{
  border-top: 1px solid #737373;
  border-right: 2px solid #333333;
  border-bottom: 2px solid #333333;
  border-left: 1px solid #737373;
  cursor: pointer; 
  padding: 1px 1px 1px 1px;
}

.ThumbnailSelected
{
  border-top: 1px solid #CACACA;
  border-right: 2px solid #B2B2B2;
  border-bottom: 2px solid #B2B2B2;
  border-left: 1px solid #CACACA;
  cursor: pointer; 
  padding: 1px 1px 1px 1px;
}

.ScrollItem 
{
  color:black; 
  border: 1px solid #919B9C; 
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:pointer;
  width:20px;
  height:67px;
}

.ScrollItemHover 
{
  color:black; 
  border: 1px solid #4A627C; 
  background-color: #BAC7D7; 
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:pointer;  width:20px;
  height:67px;
}

.ScrollItemActive
{
  color:black; 
  background-color: #D8D8D8; 
  border: 1px solid #DD3409; 
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:pointer;  width:20px;
  height:67px;
}



/*Nav Bar Styles*/
.ImageCategoriesNavBar
{
  padding: 3px; 
}

.Item
{
  color: #666666;   
  font-family: verdana; 
  font-size: 12px; 
  border: solid 1px #f3f3f3; 
  cursor: pointer;
}

.ItemHover
{
  background-color: #E3E3E3; 
  color: #666666; 
  font-family: verdana; 
  font-size: 12px; 
  border: solid 1px white; 
  border-right-color: #CCCCCC; 
  border-bottom-color: #CCCCCC; 
  cursor:pointer;
}

.ItemSelected
{
  background-color: #E3E3E3; 
  color: #666666; 
  font-family: verdana; 
  font-size: 12px; 
  border: solid 1px white; 
  border-left-color: #CCCCCC; 
  border-top-color: #CCCCCC; 
  cursor: default;
}


/*calendar styles*/
.picker
{
 /* background-color: #FFFFFF;
  border: 1px gray solid;
  font-size: 11px;
  font-family: "Verdana",monospace;
  padding: 2px;
  cursor: pointer;*/
  width:167px;
}

.calendar_button
{
	border:none;
	cursor:pointer;
	width:25px;
	height:22px;
}

.calendar
{
	border:1px solid #57566F;
	cursor:default;
}

.title
{
  background-image:url(images/top_headerBg.gif);padding:5px;padding-right:4px;
  font-weight:bold;
  background-color:#D7D7E5;
  color:#333333;
}

.topheadertext
{
	font-family:Arial Black;
	font-size:15px;
	color:#4A495E;
	line-height:20px;
	text-align: center;
}

.dayheader
{
	font-family:Verdana;
	font-weight:normal;
	color:#333333;
	background-color:#E0DFE3;
	background-image:url(../images/dayheader_bg.gif);
	background-position: left bottom;	
	height:20px;
	text-align:center;
	cursor:default;
}

.monthselector
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	color:#333333;
	width:25px;
	background-color:#E0DFE3;
	background-image:url(../images/dayheader_bg.gif);
	background-position: left bottom;
	cursor:pointer;
}

.weekselector
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	color:#333333;
	background-color:#F6F6F6;
	border-top:1px solid white;
	border-left:1px solid white;
	border-bottom:1px solid #EEEEEE;
	border-right:1px solid #EEEEEE;
	height:21px;
	width:29px;
	cursor:pointer;
}

.day
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	color:#57566F;
	background-color:white;
	border-top:1px solid white;
	border-left:1px solid white;
	border-bottom:1px solid #F6F6F6;
	border-right:1px solid #F6F6F6;
	height:21px;
	width:29px;
	cursor:pointer;
}

.othermonthday
{
	color:#B2B1CA;
}

.selectedday
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:black;
	background-color:#FFEEC2;
	border:1px solid #BB5503;
	cursor:default;
}

.dayhover
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	color:#57566F;
	background-color:white;
	border-top:1px solid white;
	border-left:1px solid white;
	border-bottom:1px solid #F6F6F6;
	border-right:1px solid #F6F6F6;
	height:21px;
	width:29px;
	cursor:pointer;

	text-decoration:underline;
}

.othermonthdayhover
{
	color:#B2B1CA;
	text-decoration:underline;
}

.selecteddayhover
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:black;
	background-color:#FFEEC2;
	border:1px solid #57566F;
}


/*-------General Styles--------*/

h1{
	display: inline;
	font-weight:500;
    font-size:inherit;	 
}

body{
	background-color:#D8D8D8;
	margin:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#9E9E9D;
	text-decoration:none;

}

.h1{
	display: inline;
	font-weight:500;
    font-size:inherit;	 
}


.wrapper{
	float:left;	
	vertical-align:middle;
	width:855px;
	height:auto;	
}

.menuItem{
    padding: 2px 6px 2px 6px;
}
	
.menu_container{
	background-image:url(../images/head.jpg);
	background-repeat:no-repeat;
	width:855px;
	height:76px;
}

.index_link{
	width:207px;
	float:left;
	height:76px;
}

.menu_nav{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	padding:35px 0 0 40px;
	width:600px;
	float:left;
}	

.menu_link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-decoration:none;
	font-weight:bold;	
}

.menu_link:hover{
	color:#990000;
	text-decoration:underline;
	font-weight:bold;
}

.flash_container{
	float:left;
	margin-bottom:-3px;
}

.main_container{
	float:left;
	background-color:#FFFFFF;
	height:auto;
	width:799px;
	padding-left:57px;
}

* html .main_container{
	float:left;
	background-color:#FFFFFF;
	height:auto;
	width:856px;
	padding-left:0px;
}


.block{
	background-color:#FFFFFF;
	float:left;
	height:auto;
	width:410px;
	margin:20px 0 15px 0;
	border-right:1px;
	border-right-style:solid;
	border-right-color:#d9d6cc;
	min-height:260px;
}



.block_rate{
	background-color:#FFFFFF;
	float:left;
	height:auto;
	margin:20px 0 30px 0;
}

.blockx{
	background-color:#FFFFFF;
	float:left;
	height:auto;
	width:310px;
	margin:10px 0 10px 0;

}

.text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#9e9e9d;
	float:left;
	height:auto;
	width:400px;
	margin:0px 10px 10px 0px;
}

.left_text_booking{
	float:left;
	padding-top:21px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#9e9e9d;
	width:399px;
	height:auto;
}


* html .text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#9e9e9d;
	float:left;
	height:auto;
	width:400px;
	margin:0px 10px 10px 30px;
}

.weather{
	float:left;
	width:310px;
	margin:20px 0px 10px 15px;
	border-bottom-color:#d9d6cc;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.temp{
	background-color:#FFFFFF;
	float:left;
	height:auto;
	margin:30px 0 10px 0;
}

.facilities{
	float:left;
	background-color:#FFFFFF;
	height:auto;
	width:310px;
	margin:0px 10px 5px 15px;
	padding:5px 0 0 0px;
}

.linkage{
	margin:5px 20px 0 0 ;
}

.bottom_flash{
	background-color:#FFFFFF;
	float:left;
	width:799px;
	padding-left:57px;
	padding-top:40px;
}

* html .bottom_flash{
	background-color:#FFFFFF;
	float:left;
	width:799px;
	padding-left:57px;
	padding-top:20px;
}

.gallery{
	float:left;
	border-bottom-color:#d9d6cc;
	border-bottom-style:solid;
	border-bottom-width:1px;
	width:741px;
	padding:20px 0px 20px 0px;
}

* html .gallery{
	float:left;
	border-bottom-color:#d9d6cc;
	border-bottom-style:solid;
	border-bottom-width:1px;
	width:741px;
	padding:20px 30px 0px 0px;
}

.footer{
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	float:left;
	width:855px;
	height:69px;
}

.footer_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding:35px 0 0 105px;
}

.disclaimer{
	color:#FFFFFF;
	text-decoration:none;
}

.disclaimer:hover{
	color:#999999;
}

.Huge{
	margin:0px auto auto auto;
	vertical-align:middle;
	width:980px;
}

.left{
	float:left;
	width:49px;
	background-image:url(../images/left.jpg);
	height:890px;
}

.right{
	float:left;
	width:49px;
	background-image:url(../images/right.jpg);
	height:890px;
}

.foot_logo{
	width:855px;
	height:40px;
	float:left;
}

.Headline_Bold{
	color:#4d6d90;
	font-weight:bold;
}

a{
	color:#4479ff;
}

a:hover{
	color:#9e9e9d;
}

.flashcontent{

}

.booking{
	background-color:#D8D8D8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4d6d90;
	width:195px;
}

.booking_date{
	background-color:#D8D8D8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4d6d90;
	width:63px;
}

.sign_up{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border-bottom:solid;
	border-bottom-color:#d9d6cc;
	border-bottom-width:1px;
	margin-left:15px;
	margin-top:20px; 
	float:left;
	padding-bottom:20px;
	width:310px;
}









