html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;

}

img {

vertical-align: middle;
border: 0;
-ms-interpolation-mode: bicubic;
}
.cls{clear:both;}
/*ul{list-style:none; margin:0 auto; padding:0;}
li{display:inline;}*/
body{background:#F8F5F5;font-family: Arial, Helvetica, sans-serif;color: #fff;font-size: 13px;line-height: 1.4em;min-width: 996px;}
.head{background: #014751  url(../images/header-bg.jpg) center 0 no-repeat;}
.head .container{height:117px;}
.container{position: relative;z-index: 0;width: 980px;margin: 0 auto;}
.logo {position: absolute;top: 25px;width: 300px;}
.head-right {float: right;margin:21px auto;}
.head-right-top{width:300px;}
.head-right-top .share{float:left; width:172px;margin-top:5px;}
.head-right-top.translate {float: right;}
.head-right-bottom{margin-top:14px; font-size:14px;}

.menu-header {height: 35px;background: url(../images/topmenu_bg.gif) 0 0 repeat-x;z-index: 2;}
.menu-header .container{z-index:3;}
.top-menu {height: 35px;z-index: 1300;margin: 0;padding: 0;font-family: 'MelbourneBold', Arial, sans-serif;font-size: 13px;}
.top-menu li {display: block;float: left;height: 35px;position: relative;list-style: none;margin-right: 30px;}
.top-menu li a{display: block;padding: 8px 10px 0 10px;color: #747A80; text-decoration:none; font-weight:bold;}
.top-menu li a:hover, .top-menu .current a{color:#fff;}

.header { margin:0 auto; padding:0; background:#F8F5F5;}
#slides {position: relative;height: 379px;z-index: 100;}


.content{margin:20px auto; padding:0; color:#000;}
.content  ul{list-style:none;}
.content  ul li{display:inline;}
.content .service{margin-right: -95px;margin-left: 3px;}
.content .service .service-box{margin-right:47px; position:relative; float:left; margin-bottom:10px;}
.content .service .service-box .image img{border-radius:5px;}
.content .service .title{position: absolute;bottom: 0px;width: 100%;background: url(../images/servicebox-barbg.png);border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.content .service .title h2{margin: 0px;padding: 5px 5px 5px 10px;font-size: 14px;color: #FFF;}
.content .service .title h2 a{text-decoration:none; color:#fff;}
.shadow{background:url(../images/servicebox-mirror.png) no-repeat center; position:absolute; top:26px; width:100%;}

.wel{margin:20px auto; padding:0; width:100%;}
.wel .wel-left{width:710px; float:left;}
.wel .wel-left h1{font-size:18px;}
.wel .wel-left article{border-bottom:1px #033 solid; clear:both; height:auto; padding-bottom:10px;}
.wel .wel-left .img_tour{float:right; margin-left:15px; border-radius:5px; margin-top:-5px;}
.wel .wel-left img:hover{
	zoom: 1;
filter: alpha(opacity=60);
opacity:0.7;
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.wel #giving{background:#B6CBBA; padding:8px;}
.wel .wel-left span img{margin:10px auto;}
.wel p{margin:10px 0 10px; text-align:justify;}
.wel-left ul{list-style-type:disc;}
.wel .wel-left ul li{display:inline-table;}
.wel .wel-right{width:240px; float:right;}
.wel .wel-right .widget{margin-bottom:15px;}
.wel .wel-right .widget h1{background:#014751; color:#FFF; padding:8px; text-align:left; font-size:14px;}
.main-gal{float:left; width:764px; margin-top:15px;}
.main-gal a{float: left;margin: 0px 20px 20px 0px;border: 1px solid #E8E8E8;padding: 7px;}

.footer{color:#fff;border-top: 1px solid #C9C9C9;background: #014751;padding: 19px 0;font-size: 12px;line-height: 1.7em;}
.container .footer-left{width:400px; float:left;}

.container .footer-right{ float:right;}
.container .footer-right .botmenu ul{margin: 0 0 3px 0;padding: 0;text-align: right;}
.container .footer-right .botmenu ul li{list-style: none;display: inline;padding: 0 1px 0 7px;}
.container .footer-right .botmenu ul li a{color:#fff; text-decoration:none;}
.container .footer-right .botmenu ul li a:hover{color:#ccc;}

.container .follow{text-align:right;}
.link_fb {background: url(../images/social_fb.gif) 0 0 no-repeat;}
.link_twitter {background: url(../images/social_twitter.gif) 0 0 no-repeat;}
.link_rss {background: url(../images/social_rss.gif) 0 0 no-repeat;}
.link_social {color: #fff;padding-left: 21px;margin-left: 12px; text-decoration:none;}

.container .copy{text-align: right;padding-top: 6px;}
.container .copy a{color:#fff; text-decoration:none;}

.container .promo{margin-top:10px; width:100%;}
.container .promo .promo-item{padding:10px; margin-bottom:15px; background: #F9F9F9;border: 0px solid #999;-moz-box-shadow: 0 0 8px #999;-webkit-box-shadow: 0 0 8px #999;box-shadow: 0 0 8px #999;}
.container .promo .promo-item:hover{padding:10px; background: #EEECEC;border: 0px solid #999;-moz-box-shadow: 0 0 8px #999;-webkit-box-shadow: 0 0 8px #999;box-shadow: 0 0 8px #999;}
.promo .promo-item .image{vertical-align:top; float:left; margin-right:15px;}
.promo .promo-item .image img{border:2px solid #014751; padding:3px;}
.promo .promo-item .text{margin:0; text-align:justify;}
.promo .promo-item .title{vertical-align:text-top;}
.promo .promo-item .title h2{font-size:17px; margin-bottom:10px;}

.container .main-facilities{margin-top:10px; width:100%;}
.container .main-facilities .promo-item{min-height:300px;float:left;padding:10px; margin-bottom:15px; background: #F9F9F9;border: 0px solid #999;-moz-box-shadow: 0 0 8px #999;-webkit-box-shadow: 0 0 8px #999;box-shadow: 0 0 8px #999; width:320px; margin-left:10px;}

.main-facilities .promo-item .image{vertical-align:top; float:left; margin-right:15px;}
.main-facilities .promo-item .image img{border:2px solid #014751; padding:3px;}
.main-facilities .promo-item .text{margin:10px auto;}
.main-facilities .promo-item .title{vertical-align:text-top;}
.main-facilities .promo-item .title h2{font-size:17px; margin-bottom:10px;}


.promo .promo-item .button{float:right;}
.promo .promo-item .button .btn-detail, .btn-book{float:left;}
.promo .promo-item .button .btn-detail a{margin-right:10px;border: none;
outline: none;
text-decoration: none;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
color: #FFF; padding:5px;
display: block;
cursor: pointer;
clear: both;
text-shadow: 0 1px 1px #777;
font-family: Tahoma, Geneva, sans-serif;
background: #014751;}
.promo .promo-item .button .btn-book a {border: none;
outline: none;
text-decoration: none;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
color: #FFF; padding:5px;
display: block;
cursor: pointer;
clear: both;
text-shadow: 0 1px 1px #777;
font-family: Tahoma, Geneva, sans-serif;
background: #014751;}
.button .btn-book a {border: none;
outline: none;
text-decoration: none;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
color: #FFF; padding:5px;
display: block;
cursor: pointer;
clear: both;
text-shadow: 0 1px 1px #777;
font-family: Tahoma, Geneva, sans-serif;
background: #014751;}
.promo .promo-item .button .btn-book a:hover, .btn-detail a:hover{background:#0E899B;}
.button .btn-book a:hover, .btn-detail a:hover{background:#0E899B;}
.promo .promo-item .button .btn-detail a:hover{background:#0E899B;}


.main-chef{float:left;}
.main-chef .item td{vertical-align:top;}
.main-chef .item{margin: 0 0 20px 0;}
.main-chef .item{padding: 15px 20px 0 0;}
.main-chef .item .image{padding: 0 20px 0 0;}
.main-chef .item .image img{padding:9px;display: block; border:1px solid #e8e8e8;}

.main-chef .item .text{width:100%;}
.main-chef .item .title{margin: -5px 0 8px 0;font-size: 13px;}
.main-chef .item .title a{padding: 0 10px 0 0;text-decoration: none;color: #76452F;font-weight: bold;background-color: #FFF;}

.main-chef .item .menu-price{padding: 0 0 0 10px;}
.main-chef .item .menu-price p{margin: -5px 0 0 0;color: #AF0600;font-size: 13px;font-weight: bold;}
.main-chef .item .des{line-height:1.4em;}

#counter{ border:1px #033 solid; text-align:center; width:240px;}
#counter .visitor{margin:10px;}