@charset "utf-8";
/* CSS Document */
body, h1, h2, h3,h4, p, input, select, ul, li, hr, form{padding:0; margin:0; list-style:none; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:12px}
body{background:#063 url(../images/tail.jpg) top left repeat-x;}
#logo{margin-top:25px; margin-left:10px}
.cf{clear:both; height:0}
#wrapper{width:930px; margin:0 auto}
#mainContainer{margin-top:10px}

a {
	COLOR: #5cae07; text-decoration:underline; outline:none
}
a:visited {
	COLOR: #5cae07
}
a:hover {
	COLOR: #5cae07
}
.module DIV {
	FONT-SIZE: 12px; COLOR: #aeaeae; LINE-HEIGHT: normal
}
.module FONT {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffba00
}

.module UL {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}
.module LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 24px; BACKGROUND: url(../images/list-item2.gif) no-repeat 0px 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #37aacd 1px solid
}
.module LI A {
	FONT-WEIGHT: bold! important; COLOR: #fff
}
.module LI A:hover {
	FONT-WEIGHT: bold! important; COLOR: #fff
}
.module LI A:visited {
	FONT-WEIGHT: bold! important; COLOR: #fff
}
.module LI A {
	FONT-SIZE: 12px; LINE-HEIGHT: 16px; TEXT-DECORATION: none
}
.module LI A:hover {
	FONT-WEIGHT: normal; COLOR: #fff; TEXT-DECORATION: underline
}
.count {
	FONT-WEIGHT: normal; COLOR: #606271
}
.module A {
	COLOR: #dedede; TEXT-DECORATION: none
}
.module A:visited {
	COLOR: #dedede; TEXT-DECORATION: none
}
.module A:hover {
	TEXT-DECORATION: underline
}
.module .inputbox {
	BORDER-RIGHT: #b0a88f 1px solid; BORDER-TOP: #b0a88f 1px solid; BACKGROUND: #fff; BORDER-LEFT: #b0a88f 1px solid; BORDER-BOTTOM: #b0a88f 1px solid
}
.module EM {
	FONT-SIZE: 11px; COLOR: #050505
}
.module IMG {
	MARGIN: 0px 14px 5px 0px
}

UL.menu-nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.menu-nav LI {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; BACKGROUND: url(../images/topmenu-separator.jpg) no-repeat right 0px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
UL.menu-nav LI.active {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; BACKGROUND: url(../images/topmenu-separator.jpg) no-repeat right 0px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

UL.menu-nav LI A {
	FONT-WEIGHT: normal! important; COLOR: #fff
}
UL.menu-nav LI A:hover {
	FONT-WEIGHT: normal! important; COLOR: #fff
}
UL.menu-nav LI A:visited {
	FONT-WEIGHT: normal! important; COLOR: #fff
}
UL.menu-nav LI A {
	DISPLAY: block; FONT: 14px Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
UL.menu-nav LI A SPAN {
	PADDING-RIGHT: 30px; DISPLAY: block; PADDING-LEFT: 35px; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 15px
}
UL.menu-nav LI A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
UL.menu-nav LI A:hover SPAN {
	PADDING-RIGHT: 30px; PADDING-LEFT: 35px; BACKGROUND: url(../images/topmenuActive.gif) repeat-x 0px 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
UL.menu-nav LI.home A:hover SPAN{BACKGROUND: url(../images/home_hover.gif) repeat-x 0px 0px;}
UL.menu-nav LI.active A {
	WIDTH: auto; COLOR: #fff! important
}
UL.menu-nav LI.active A SPAN {
	PADDING-RIGHT: 30px; PADDING-LEFT: 35px; BACKGROUND: url(../images/topmenuActive.gif) repeat-x 0px 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}

#top {
	OVERFLOW: hidden; HEIGHT: 88px; margin:0 auto; padding:0;
}
#topmenu {
	BACKGROUND: url(../images/topmenu-bg.gif) repeat-x 0px 0px; POSITION: relative; HEIGHT: 45px
}
#topmenu .module {
	BACKGROUND: url(../images/topmenu-top-right.gif) no-repeat right 0px
}
#topmenu .menu-nav {
	BACKGROUND: url(../images/topmenu-top-left.gif) no-repeat 0px 0px; HEIGHT: 45px
}
#topmenu .cl {
	Z-INDEX: 99; BACKGROUND: url(../images/topmenu-cl.gif) no-repeat 0px 0px; LEFT: 0px; WIDTH: 4px; POSITION: absolute; HEIGHT: 4px
}

#header {
	BACKGROUND: url(../images/header-bg.jpg) repeat-x 0px 0px
}
.header-left {
	BACKGROUND: url(../images/slide3.jpg) no-repeat 0px 0px
}
.header-right {
	PADDING-RIGHT: 10px; PADDING-LEFT: 479px; BACKGROUND: url(../images/header-right.jpg) no-repeat right bottom; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; HEIGHT: 251px
}
#head{background:#fff url(../images/banner-left.gif) left top no-repeat;}
#headRight{background:url(../images/banner-right.gif) right top no-repeat;}
#headCon{ height:219px; padding:10px; border-bottom:1px solid #c4ecc7; border-top:1px solid #c4ecc7; margin:0 4px}
.module-banner {
	BACKGROUND: url(../images/banner-bg.gif) repeat-x 0px 0px
}
.module-banner .first {
	BACKGROUND: url(../images/banner-left.gif) no-repeat 0px 0px
}
.module-banner .sec {
	BACKGROUND: url(../images/banner-right.gif) no-repeat right 0px; HEIGHT: 241px
}
.module-banner .box-indent {
	PADDING-RIGHT: 15px; PADDING-LEFT: 24px; PADDING-BOTTOM: 10px; PADDING-TOP: 24px
}
.module-banner IMG {
	MARGIN: 0px 4px 0px 0px
}
.banner-space {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#left {
	FLOAT: left; MARGIN: 0px 7px 0px 0px; WIDTH: 276px
}








.module_menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/box1-bottom.gif) #033 no-repeat 0px bottom; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px
}
.module_menu .first {
	BACKGROUND: url(../images/box1-top.gif) no-repeat 0px 0px
}
.module_menu .box-indent {
	PADDING-RIGHT: 26px; PADDING-LEFT: 24px; PADDING-BOTTOM: 23px; PADDING-TOP: 8px
}
.module_menu UL {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}
.module_menu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 1px 0px 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #4ABA51 1px solid
}
.module_menu LI LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 21px; PADDING-BOTTOM: 1px; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.module_menu LI A {
	DISPLAY: block; BACKGROUND: url(../images/list-item.gif) no-repeat 0px 10px; FONT: 14px/16px Arial, Helvetica, sans-serif; COLOR: #fff; TEXT-DECORATION: none
}
.module_menu LI A:visited {
	DISPLAY: block; BACKGROUND: url(../images/list-item.gif) no-repeat 0px 10px; FONT: 14px/16px Arial, Helvetica, sans-serif; COLOR: #fff; TEXT-DECORATION: none
}
.module_menu LI A SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: 6px
}
.module_menu LI A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
.module_menu LI A:hover SPAN {
	TEXT-DECORATION: underline
}
.module_menu LI.active A {
	COLOR: #fff; TEXT-DECORATION: none
}
.module_menu LI.active A SPAN {
	
}
.module_menu H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 23px; BACKGROUND: url(../images/box1-title.gif) no-repeat 0px 0px; PADDING-BOTTOM: 12px; FONT: 14px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 17px
}
.module_menu DIV {
	FONT-SIZE: 12px; COLOR: #fff
}
#mainContent{width:644px; margin-left:2px;float:left; }
#quickbooking{background:url(../images/booking.gif) no-repeat; height:75px; padding:10px}
#quickbooking p{float:left;padding:3px 0; color:#FFFFFF;}
#quickbooking p.htselect{width:220px;}
#quickbooking p.chkin, #quickbooking table{width:170px; float:left}
#CheckInDate_ID{width:170px !important;}
input.calendarDateInput, select.calendarDateInput{font-size:12px !important; margin-top:-8px; #margin-top:0}
#quickbooking p.len{width:100px; padding-left:20px}
#errorSelect{color:#CCFF00; padding-top:10px}
.btn{padding:3px 6px; border:1px solid #056A9D; background-color:#14A9D6; color:#fff; border-top:1px solid #39CAF4; border-left:1px solid #39CAF4; cursor:pointer}
#headCon h1{color:#006600; font-size:21px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
#headCon p{margin-top:10px}
.midtop{background:#fff url(../images/mid-top.gif) left top no-repeat; padding-top:6px; margin-bottom:15px}
.mid{background:#CAF5CD url(../images/mid-bot.gif) left bottom no-repeat}
.mid h2{font-size:21px; color:#14901B; background-color:#FFFFFF; font-weight:normal; border-bottom:1px solid #14901B; padding:5px 0 10px 10px; position:relative; padding-right:10px}
h4{padding:3px; font-size:14px; color:#0080A5}
.midContent{padding:10px;}
.feature{ width:140px; float:left; margin-right:15px; margin-bottom:15px}
hr{height:1px; background-color:#fff; color:#fff}
p.more {border-top:1px solid #fff}
p.more a{border:1px solid #14901B; color:#14901B; background-color:#fff; padding:4px 10px;  float:right; margin-top:10px}
p.more a:hover { text-decoration:none; color:#E40000;}
#hmAbout p{margin-bottom:10px}
#hmAbout ol li{ list-style:decimal; margin:5px 0}
#footer{margin-top:10px; border-top:1px solid #14901B;padding:10px 0; color:#fff; padding-bottom:20px}
#footer a{color:#fff}
#footer a:hover { text-decoration:none;}
#footer p span{float:right}
.list{margin-left:10px; margin-bottom:10px}
.list li{list-style:decimal; margin-left:20px}
.star{float:right}
.thumb{border:1px solid #ccc; padding:1px; margin-left:10px}
