body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
}
body {
	background-color: #00eaff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.fltlft {
	float: left;
	margin-right: 20px;
}
.fltrt {
	float: right;
	margin-left: 20px;
}
.ClearFloat {
	clear: both;
	height: 0px;
	width: 0px;
}
#PageContainer {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-color: #00c3d5;
	
}
#HeaderImageArea {
}

u {color:#ccffcc; font-weight:bold; font-size:14px; font-family:verdana;}
#HeaderBg {
	background-image: url(../images/template2_defaultbanner.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	position: relative;
	height: 396px;
}

#TopNavBg {
	background-image: url(../images/navigation_bg.png);
	background-repeat: no-repeat;
	height: 97px;
	width: 1000px;
	bottom: 0px;
	left: 0px;
	z-index: 100;
}
#LogoArea {
	top: 0px;
}
#Logo {
	position: absolute;
	left: 8px;
	top: 47px;
}
#BodyArea {
	background-image: url(../images/bodyBg.png);
	background-repeat: repeat-x;
	width: 940px;
	padding: 30px;
}
#FooterArea {
	background-image: url(../images/footerBg.png);
	background-repeat: repeat-x;
	height: 155px;
	position: relative;
}
a:hover {
	text-decoration: underline;
}
#SecurityTagsArea {
	width: 666px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
}
#FooterNav {
	position: absolute;
	left: 30px;
	top: 24px;
	font-size: 11px;
}
#FooterNav a:link {
	color: #FFF;
	text-decoration: none;
}
#FooterNav a:visited {
	color: #FFF;
	text-decoration: none;
}
#FooterNav a:hover {
	text-decoration: underline;
}

#CopyRight {
	text-align: right;
	position: absolute;
	font-size: 11px;
	right: 30px;
	top: 24px;
}
#CreditCardArea {
	width: 530px;
	font-size: 10px;
	text-align: center;
	position: absolute;
	left: 230px;
	top: 79px;
}
#HotelHeadingArea {
	padding-bottom: 30px;
}
#RatingStars {
	float: right;
}
.Text_18px {
	font-size: 18px;
	text-decoration: none;
}
#DescriptionArea {
	float: left;
	width: 600px;
}
#DarkGreyBoxArea {
	float: right;
	width: 236px;
}
#LinkIcon {
	float: left;
	height: 16px;
	width: 16px;
	padding-right: 8px;
}
#LinksArea {
	float: left;
	width: 185px;
	padding-bottom: 8px;
}
#DarkGreyBoxContents {
	background-image: url(../images/darkGreyBoxBg.png);
	background-repeat: repeat-y;
	padding-top: 4px;
	padding-left: 15px;
	width: 221px;
}
#LinksArea a:link {
	color: #FFF;
	text-decoration: none;
}
#LinksArea a:visited {
	color: #FFF;
	text-decoration: none;
}
#LinksArea a:hover {
	color: #FFF;
	text-decoration: underline;
}
#GreyTabBoxTabsArea {
	width: 100%;
}
#HotelDetailsArea {
	width: 100%;
	padding-bottom: 30px;
}
#GreyTabBox {
	width: 100%;
}
#GreyTabBoxBottom {
	width: 100%;
}
#GreyTabBoxContents {
	background-image: url(../images/greyBoxBg.png);
	background-repeat: repeat-y;
	width: 880px;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.Text_Underline {
	color: #FFF;
	text-decoration: underline;
}
.TableHeader {
	background-image: url(../images/greyBoxTitleBg.png);
	background-repeat: repeat-x;
	background-position: -48px;
}
.AltRow1 {
	background-image: url(../images/footerBg.png);
}
.AltRow2 {
	background-image: url(../images/greyBoxTitleBg.png);
}
#HotelThumbsArea {
	background-image: url(../images/Hotel_Listing_Bg.png);
	background-repeat: no-repeat;
	height: 148px;
	padding-top: 15px;
	padding-right: 13px;
	padding-left: 12px;
}
.HotelsThumnailsText {
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}
#WelcomeText {
	background-image: url(../images/welcomeBg.png);
	background-repeat: no-repeat;
	padding: 10px;
	height: 35px;
}
#PagingArea {
	font-size: 11px;
	float: right;
	padding-top: 7px;
}
#ComboBoxesArea {
	background-image: url(../images/srotAreaBg.png);
	background-repeat: no-repeat;
	height: 48px;
	margin-bottom: 30px;
	color: #FFF;
	padding-top: 10px;
}
.SortingCombo {
	width: 130px;
	height: 17px;
}
#TitleBarArea {
	width: 100%;
}
#TitleBarLeft {
	float: left;
}
#TiteBarRight {
	float: left;
}
#TitleBarCenter {
	background-image: url(../images/greyBoxTitleBg.png);
	background-repeat: repeat-x;
	height: 49px;
	width: 916px;
	float: left;
	font-size: 13px;
}
#DestinationImageArea {
	float: left;
	width: 150px;
	padding-right: 15px;
}
#DestinationButtonArea {
	text-align: center;
	padding-top: 10px;
}
#PropertyDescription {
	float: left;
	width: 565px;
}
#BookNow {
	float: right;
	width: 98px;
}
#BookNowText {
	background-image: url(../images/price_tag_bg.png);
	background-repeat: no-repeat;
	height: 51px;
	width: 98px;
	text-transform: uppercase;
	text-align: center;
	padding-top: 7px;
	color: #000;
}
.GreenText {
	font-size: 13px;
	color: #508201;
	text-decoration: none;
}
#GreyBoxContainer {
	background-image: url(../images/greyBoxBg.png);
	padding: 20px;
	width: auto;
}
#CentertheContent {
	text-align: center;
}

/****************************/
/* Copy form old Css*/
/***************************/
.ascuns{
	display: none;
}

.ListBookingRow {
   background-image:url(../images/greyBoxBg.png)
}

.pagenavcommon {
  color: #FFFFFF;
  font-size: 14px;
  padding: 1px;
}
.pagenavcommon:hover {
  color: #FFFFFF;
  padding: 1px;
  font-size: 14px;
}

.pagenavcommon a:link {
   color: #FFFFFF;
   text-decoration: none;
}

.pagenavcommon a:visited {
   color: #FFFFFF;
   text-decoration: none;
}

.pagenavcommon a:hover {
   text-decoration: underline;
   color: #FFFFFF;
}

.pagenavselected {
  padding: 1px 4px;
  margin: 1px -1px;
  border: 1px solid #CCCCCC;
  font-weight: bold;
  color: #FFFFFF;
  font-size: 14px;
}

.pagenavunselected {
  margin: 1px -1px;
  color: #FFFFFF;
  font-size:14px;
}
.pagenavunselected a:link {
  padding: 1px 4px;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
   font-size:14px;
}

.pagenavunselected a:visited {
  padding: 1px 4px;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
   font-size:14px;
}

.pagenavunselected a:hover {
  padding: 1px 4px;
  border: 1px solid #FFFFFF;
  background-color: #000000;
  text-decoration: none;
  color: #FFFFFF;
   font-size:14px;
}

.pagenavunselected a:active {
  padding: 1px 4px;
  border: 1px solid #CCCCCC;
  background-color: #FFFFFF;
  color: #FFFFFF;
   font-size:14px;
}

.pagenavfooter {
  padding-top: 3px;
  font-size: 11px;
}
.BlackGradientButton {
	font-size: 12px;
	text-transform: uppercase;
	color: #FFF;
	background-color: #6B6B6B;
	background-image: url(../images/blackBtn_bg.jpg);
	background-repeat: repeat-x;
	border: 1px solid #5f5f5f;
	height: 27px;
	padding: 5px;
}

a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.black_white{
 color: #FFF;
}.headermenue { margin:0 auto; padding:0; }

#HeaderMenue {
	
	background-image: url(../images/header_menue_bg.gif); background-repeat: repeat-x;
	height: auto;
	float: left;
	
	

}

.logomenue { padding:0; margin:0;}

/* menu */	
.menu { padding:20px 0 0 0; margin:0;  float:left; }
.menu ul { text-align: right;  padding:0; margin:0; list-style:none; border:0; float:left;}
.menu ul li { float:left; margin:0; padding:0 5px; border:0;}
.menu ul li a { float:left; margin:0; padding:10px 0; color:#8a8a8a; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;}
.menu ul li a span { padding:10px 8px; background:none;}
.menu ul li a:hover { color:#bdbdbd;  background: url(../images/r_menu2.gif) no-repeat right;}
.menu ul li a:hover span { color:#bdbdbd;  background:url(../images/l_menu2.gif) no-repeat left;}
.menu ul li a.active { color:#bdbdbd; background:url(../images/r_menu2.gif) no-repeat right;}
.menu ul li a.active span { color:#bdbdbd;  background:url(../images/l_menu2.gif) no-repeat left;}

.header_text_bg { background: #f0f0f0 url(../images/slider_bg.gif) top repeat-x; margin:0; padding:0;}
.header_text_bg h2 { margin:0; padding:10px 0;}
.header_text { margin:0; padding:0; background:#fafafa; border-bottom:1px solid #f0f0f0; border-top:1px solid #fff;}
.header_text_resize {padding:5px 10px; width:940px; margin:0 auto;}
.header_text h2 { font: normal 14px Arial, Helvetica, sans-serif; color:#525252; padding:5px 0; margin:0;}
.header_text h2 span { font: normal 11px Arial, Helvetica, sans-serif; color:#a2a2a2;}
.header_text img { float:right; margin:0; padding:5px 0 0 0;}
