body, h1, h2, h3,h4, p, input, select, ul,hr, form{padding:0; margin:0; list-style:none; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px}
body{background:#4C4235 url(../images/bg.gif) top left repeat-x;}
.cf{clear:both}
#wrappertop{width:900px; margin:0 auto;}
#wrapper{width:900px; margin:0 auto; background:#fff url(../images/bodybg.gif) repeat-y; padding:0 10px}
#top {
	overflow: hidden; height: 88px
}
#logo{margin-top:15px; margin-left:5px}
#toplink{float:right; color:#999999; padding:10px; 10px 0 0}
#toplink p.call{font-size:20px; padding-top:20px; color:#fff}
#toplink a{color:#999; text-decoration:none}
#toplink a:hover{color:#fff; text-decoration:underline}
#topmenu {
	background: url(../images/topmenu-bg.gif) repeat-x 0px 0px; position: relative; height: 45px; margin-top:14px; border-bottom:1px solid #DBD8C3
}
#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
}
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 {
	DISPLAY: block; FONT: 14px Arial, Helvetica, sans-serif; TEXT-DECORATION: none; color:#fff
}
UL.menu-nav LI A SPAN {
	PADDING-RIGHT: 30px; DISPLAY: block; PADDING-LEFT: 38px; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 15px
}
UL.menu-nav LI A:hover {
	COLOR: yellow; TEXT-DECORATION: none
}
UL.menu-nav LI A:hover SPAN {
	PADDING-RIGHT: 30px; PADDING-LEFT: 38px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}

UL.menu-nav LI.active A {
	WIDTH: auto; COLOR: #fff! important
}
UL.menu-nav LI.active A SPAN {
	PADDING-RIGHT: 36px; PADDING-LEFT: 38px; BACKGROUND: url(../images/topmenuActive.gif) repeat-x 0px 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#header{background:#F4F3E8; padding:10px; border-bottom:1px solid #C8C2A2}
#head, .rightContent{width:320px; background:url(../images/border-top.gif) top left no-repeat; float:right; padding-top:6px; margin-right:2px}
#headbotbg, .rightBottom{ background:url(../images/border-bot.gif) bottom left no-repeat; padding-bottom:6px}
#h_content, .innerRight{padding:7px 10px; border-left:1px solid #A2A8C8; border-right:1px solid #A2A8C8; height:252px; overflow:hidden; text-align:justify; background:#fff}
.innerRight{height:auto}
#h_content p{padding:5px 0; line-height:16px}
#h_content p img.thm{border:1px solid #ccc; padding:1px; margin-left:10px}
#h_content a{color: #900; font-weight:bold; text-decoration:none}
#h_content a:hover{text-decoration:underline}

#rightnav{width:322px; margin-right:10px; margin-top:10px; float:right}
#container{width:540px; margin-left:10px; margin-top:10px; float:left}

#quickbooking{padding:8px; background:url(../images/bg-qbk.gif) no-repeat; color:#fff; height:220px}
#quickbooking h2{font-size:15px; margin:6px; padding-bottom:5px; #margin-top:15px}
#quickbooking p{padding:8px 5px; width:100#}
#quickbooking p label{width:100px; float:left}
.popupcal{margin-top:-10px; #margin-top:0}
.btn{background:#FF3300; color:#FFFFFF; border:1px solid #FF6F2D; cursor:pointer; border-bottom:1px solid #A52400; border-right:1px solid #A52400; padding:3px 0; font-size:13px}
#errorSelect{color:#CC0000; text-align:center; margin-left:10px; padding:2px}
#CheckInDate_Current_ID{color:#000}
#container h1{margin-bottom:5px; color:#003366; font-size:21px; font-weight:normal; border-bottom:1px dotted #ccc}
#container h2{margin-bottom:5px; color:#003366; font-size:15px; background:#C8C2A2; padding:3px; margin-top:20px}
#container p.title{font-size:14px; font-weight:bold; color:#CD7108}
#container p{margin-bottom:10px; line-height:17px}
#introleft{width:300px; float:left;}
#introright{width:230px; float:left; margin:5px}

.recommended{border:1px solid #C8C2A2; padding:5px; background:#F4F3E8; margin-bottom:15px}
.recommended .thumb{padding:2px; width:100px; border:1px solid #ccc; float:left; margin-right:10px}
.recommended p.title{font-size:14px; font-weight:bold; margin-bottom:3px !important}
.recommended p.title span{float:right}
.recommended p{margin-bottom:2px !important}
a{color:#FF3300; text-decoration:underline}
a:hover{text-decoration:none}
.hotdeals{border-bottom:1px dotted #999; height:70px; margin-bottom:10px}
h2.deals{font-size:14px; padding:2px 4px; margin-bottom:10px; color:#F8B102}
.hotdeals p, .hotdeals address{padding:4px 0}
#overview{background:#669922; padding-left:10px; padding-right:10px; padding-top:10px;}
#overview h2{font-size:17px; padding:0; color:#FFF; text-decoration:underline; padding-bottom:10px;}
#overview p{margin-top:10px}
#overview a { text-decoration:none; color:#FFF; font-size:12px; line-height:20px;}
#overview a:hover { text-decoration:underline;}


#footer{width:878px; margin:0 auto; background:url(../images/btm_bg.jpg) no-repeat; padding:20px; padding-top:30px; color:#999}
#footer.innerpage{background:url(../images/border-bottom.jpg) no-repeat}
#footer p span{float:right}
#footer a{color:#999; text-decoration:underline}
#footer a:hover{color:#FFFFFF; text-decoration:none}

