#wrapper {
	width:960px;
	margin:0 auto;
}

#header {
	height:165px;
	width:940px;
	margin:0;
	background:#ffffff  url(../images/headbg.png) no-repeat scroll bottom left;
}

#logo {
	width:140px;
	height:140px;
	background:transparent url(../images/logo-color.png) no-repeat scroll;
	cursor:pointer;
	text-indent:-10000px;
	float:left;
	margin:15px 0 0 15px;
}
#logo h1 {
	width:140px;
	height:140px;
	margin:0;
	padding:0;
	background-image: none;
}

/* banner slide*/
#banner{
	width:940px;
	height:290px;
	/*border-top:solid 4px #3a3a3a;*/
	list-style:none;
	background: #fff url(../images/ajax-loader.gif) no-repeat center center; 
}

#banner img{
	padding:0;
	margin:0;
	border:none;
}
#banner {list-style:none;list-style-image:none;margin:0;padding:0;}

#content{
	color:#000;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:15px;
	padding:23px 0px 30px 10px;
	position:relative;
	background-repeat: repeat-y;
	background-position: right center;
	background-image: url(../images/content-bg.png);
}
 #main{
 	width:700px;
	float:left;
 }
 #right{
	/*top:30px;*/
	right:-17px;
	float:right;
 	width:237px;
	background-color:#636363;
	/*position:absolute;*/
 }

#booking{background-color:#1d87a4;}

#booking, #promotion{padding:1px;}



#booking h2{
	font-size:20px;
	color:#262626;
	letter-spacing: 0px;
	padding-bottom:0;
	font-weight:normal;
	margin-top:10px;
}
#right h2.title {
	color:#ecae06;
}

.promo{padding:0 6px 10px 0; list-style:none;margin-left:20px; color:#bababa;}
.promo li:before {content:"-- ";}
.promo li a:link, .promo li a:visited{color:#bababa;}
.promo li a:hover{color:#1d96b7;}

.promo1{
	list-style:none;
	margin-left:20px;
	color:#bababa;
	padding-top: 0;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 0;
}
.promo1 li a:link, .promo li a:visited{color:#bababa;}
.promo1 li a:hover{color:#1d96b7;}


#promotion{height:100%;background: url('../images/promo-bar.gif') no-repeat;}

#promotion1{height:100%;}

#promotion h2{font-size:22px;margin-bottom:10px;margin-top:10px;font-weight:normal;}

#promotion1 h2{
	font-size:22px;
	margin-bottom:10px;
	margin-top:10px;
	font-weight:normal;
	font-family: "MS Sans Serif";
}

#promotion h3{font-size:11px;font-weight:bold;border-top:solid 1px #484848; border-bottom:solid 1px #484848;padding:6px 0;color:#fff;}


/* menu and nav */
#menu{width:770px; text-align:right;height:140px;float:right;}
#nav,#nav2,#nav-top {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px;font-weight: normal; float:right; list-style:none;padding: 0;color: #000;}

#nav-top {color: #1d96b7;font-size:11px;font-weight: bold; padding:5px 5px 0;}


#nav li, #nav2 li, #nav-top li,#sub-gallery li{float:left; padding-right: 5px;padding-left: 5px; background:url(../images/breadcrumb.gif) no-repeat left 3px;
}

#sub-gallery{margin-left:0px;padding-left:15px;}
#sub-gallery h2{margin:-10px 0 0 0;padding:0px;}



#nav li a, #nav2 li a, #nav-top li a{padding-left:3px; font-size:12px;font-weight: normal;}
/*#nav li:before, #nav2 li:before, #nav-top li:before {content:"|";}*/



#nav li.first-child, #nav2 li.first-child, #nav-top li.first-child, #sub-gallery li.first-child{background:none;}

#nav li a:link, #nav li a:visited, #nav2 li a:link, #nav2 li a:visited,#nav-top li a:link, #nav-top li a:visited  {color: #000; display: inline; text-decoration:none; font-weight: normal;}
#nav-top li a:link, #nav-top li a:visited {color: #1d96b7;}
#nav li a:hover, #nav2 li a:hover {color: #1d96b7}

#nav-top li a:hover {color: #000}


#nav-top {margin-top:25px;margin-right:10px; background-color:#d9d9d9;padding: 5px 5px 0px 5px;
-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;	
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#nav {margin:25px 20px 0 0; letter-spacing: 0px;}
#nav2 {margin:0px 20px 0 0; letter-spacing: 0px;}


#resturant{float:center;}
#resturant li{float:left; padding:0 10px 0 0px; margin-left:20px}
#resturant li{list-style-image:url("../images/split.png");}
#resturant li.first-child {list-style-image:url("../images/split-inv.png");}



#frmbooking{height:160px;}

#frmbooking ul{
	margin:-5px 20px 10px;
}

#frmbooking ul{list-style:none;padding:0;}
#frmbooking li.field-first,
#frmbooking li.field-last,
#frmbooking li.field-submit{
	float: left;
	margin: 5px 10px 0px 0px;
	width: 150px;
	font-size:1.1em;
	font-weight:bold;
}

#frmbooking li.field-submit{clear:both;float:right;margin-top:10px;}

#frmbooking label{color:#fff;font-size:0.8em;font-weight:normal;}
#start-date, #end-date{width:190px;}

#book-now {
  width: 134px;
  height: 28px;
 float:right;margin:5px 50px 0 0;
  padding: 0;
  border: 0;
  background: transparent url('../images/book-now2.png') no-repeat center top;
  text-indent: -1000em;
  cursor: pointer;
}


#book-now:hover { 
background-position: 0 -28px;

}



#credit{/*height:35px;*/color:#fff;font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold;padding-top:15px}

.clear{line-height:35px;clear:both;}


.files-download{
	list-style:none;
}

.files-download li{
	float:left;
	width:50%;
	padding-bottom:20px;
}

.two-columns li{
	float:left;
	width:50%;
}
.two-columns{
	/*padding-bottom:20px;*/
}
.nonelist{
	list-style:none;
}
#left0{
	margin-left:-265px !important;
}

#main h1.eco(color:#3e733f;)

.eco h1(color:#3e733f;)

#eco(color:#3e733f;)

#banner ul{list-style:none;list-style-image:none;}



#facebook1 {
	color:#232323;
	font-size:0.8em;
	border:none;
	line-height:12px;
	padding:10px 0 0px 20px;
	margin:0;
	position: absolute;
	top:15px;
	left:800px;

}
#facebook2 {
	color:#232323;
	font-size:0.8em;
	border:none;
	line-height:12px;
	padding:10px 0 0px 20px;
	margin:0;
	position: absolute;
	top:87px;
	left:10px;

}

#facebook-top{
	float:right;
	margin-top:20px;
	padding:5px 25px 0 0;
}

.small{
	font-size:80%;
	color:#B7B18C;
}


.promo-con{ padding:0 6px 10px 0; list-style:none;margin-left:20px; color:#bababa;font-style:italic;}
.promo-con li:before {content:"- ";}

