body {
	margin:0px;
	padding:0px;
	background-color:#e4caa5;
	background-image: url(../images/main/bg_full.jpg);
    background-repeat:no-repeat;
    background-attachment:fixed;
    color:#282828;
	font-family:Arial, Verdana, Tahoma;
	font-size:12px;
}

h1 {font-size:22px;margin:5px 0 2px 0;font-weight:normal;}
h2 {font-size:20px;margin:5px 0 2px 0;font-weight:normal;}
h3 {font-size:18px;margin:5px 0 2px 0;font-weight:normal;}
h4 {font-size:16px;margin:5px 0 2px 0;font-weight:normal;}
h5 {font-size:12px;margin:5px 0 2px 0;}
h6 {font-size:12px;margin:5px 0 2px 0;}
p {font-size:12px;}

.clearleft {clear: left;}
.clear {clear:both;height:1px;overflow:hidden;float:none !important;}
object, embed {margin:0px;padding:0px;display:inline;}
img {border:0px;margin:0px;padding:0px;}
* html img {behavior:url(../javascripts/iepngfix.htc);}

a {color:#C36A16;text-decoration:none;}
a:hover {color:#5D3C26;}
a.print {background:transparent url(../images/ico_print.png) no-repeat top left;padding-left:20px;}

form {margin:0px;}
fieldset {border:0px;}

select.error {
    border:1px solid #FA5858;
    background:#FFF url(../images/error_32.png) no-repeat right top;
}
input.error {
    background:#FFF url(../images/error_32.png) no-repeat right top;
    border-color:#FA5858;
}
label.error {color:#FA5858; display:inline-block;}


#wrapper {
	margin:0px;
	padding: 0px;
}
#wrapper .container {width: 950px;margin:0px auto;}

#wrapper .innerleft
{
    float:left;
    width:380px;
    padding-right:20px;
}

#wrapper .innerright
{
    float:right;
    width:235px;
}

#wrapper .testimonial .name
{
    color:#C36A16;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:10px;
    text-transform:uppercase;
    margin:0;
    /*width:150px;*/
}

#wrapper .testimonial .guest
{
    font-size:10px;
    margin-top:0;
}

#wrapper .openquote
{
    background-image:url("../images/main/dq1.gif");
    background-position:0 0;
    background-repeat:no-repeat;
    padding:15px 0 0 40px;
}

#wrapper .closequote
{
    background-image:url("../images/main/dq2.gif");
    background-position:right bottom;
    background-repeat:no-repeat;
}

#wrapper .closequote p {width:80%;}

#header {
	margin:0px;
	padding: 0px;
	height: 100px;
	background-image:url(../images/main/bg_head.jpg);
	background-position : 0px 0px;
	background-repeat : repeat-x;
	border-bottom:1px solid #FFF;
}

#header .container {
	padding: 0px;
	height: 100px;
}

#header #logo_wrapper
{
    float:right;
    width:250px;
	height: 100px;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../images/main/logo-bl.png);
}

* html #content div.bgHead {background-color:#5D3B25;background-image:none;}

#header #logo_bg
{
    float:right;
    width:244px;
	height: 100px;
	text-align:center;
    background-color:#5D3B25;
}

#header #logo {
	border:0px solid red;
	margin:0px auto;
	text-align:center;
}

#header #printLogo {
	margin:0px auto;
	display:none;
}

#header #language 
{
	color : #FFF;
	float:right;
	height:15px;
	width:70px;
	margin:15px 20px 0 0;
	font-size:11px;
	overflow:hidden;
}

#header #language .arrow {
    display:block;
    float:right;
    margin:0;
    padding:5px 0 0 0;
    margin:0 5px;
}

#header #language ul {
	list-style-type:none;
	float:right;
	padding:0px;
	margin:0px;
}

#header #language ul li {
	margin:0px;
	padding:0px;
	width: 40px;
	font-weight:bold;
}
#language ul li div {text-align:right;}
#language ul li a {color:#5D3C26; text-decoration:none;text-align:right;}
#language ul li a:hover {font-weight:bold;}

#header #language ul li.active a 
{
    font-weight:bold;
}

#menuHead {
	margin:15px 0px 0px 26px;
	padding:0px;
	float: left;
	overflow:hidden;
}

#menuHead ul {
	list-style-type:none;
	float:left;
	padding:0px;
	margin:0px;
	display:inline;
}

#menuHead ul li {
	float:left;
	margin:0px 5px 0px 0px;
	padding:0px;
	display:inline;
	color:#5d3c26;
	font-weight:bold;
	font-size:11px;
}

#menuHead ul li div {}

#menuHead ul li a {color:#5d3c26;text-decoration:none;}

#pageImage
{
    height:500px;
    width:auto;
    overflow:hidden;
	position:relative;
    background-position:top center;
    background-repeat:no-repeat;
}
#pageImage .imageItem
{
    height:500px;
    width:100%;
    position:absolute;
}
#pageImage .caption 
{
	position:absolute;
    bottom:0px;
    background:transparent url(../images/main/feature-bg.png) repeat-x top left;
    width: 100%;
    min-height:90px;
}
* html #pageImage .caption {background-image:none;background-color:#000;}

#pageImage .caption h3
{
    font-family: Georgia;
    color: #F37021;
    font-size: 40px;
    font-weight:normal;
    margin: 5px 0;
    float:left;
}

#pageImage .caption h3 span
{
    color: #FFF;
    font-size: 26px;
    margin-left:30px;
}

#pageImage .caption a
{
    font-size: 12px;
    font-weight:bold;
    color: #F37021;
    margin: 65px 250px 0 0;
    float:right;
    text-decoration:none;
    padding-left: 10px;
    background-image: url(../images/main/arrow.gif);
    background-position: 0px 2px;
    background-repeat: no-repeat;
    position:relative;z-index:100;
}


#pageImage #header_content
{
	margin:0px auto;
	padding: 0px;
	width: 950px;
	height:500px;
    position:relative;
}

#menuRight 
{
	position:absolute;
    top:0px;
    right:0px;
    width:250px;
}

#menuRight div.top
{
    width:250px;overflow:hidden;
    padding-top:6px;
	background-position:right top;
	background-repeat:no-repeat;
	background-image:url(../images/main/menu-tl.png);
}
* html #menuRight div.top {background-image:none;background-color:#EEE0CD;}

#menuRight div.top_promo
{
    margin-top:1px;
    width:250px;overflow:hidden;
    padding-top:12px;
	background-position:right top;
	background-repeat:no-repeat;
	background-image:url(../images/main/menus-tl.png);
}
* html #menuRight div.top_promo {background-image:none;background-color:#EEE0CD;}

#menuRight div.bottom
{
    width:250px;
    padding-bottom:12px;
	background-position:right bottom;
	background-repeat:no-repeat;
	background-image:url(../images/main/menu-bl.png);
}
* html #menuRight div.bottom {background-image:none;}

#menuRight div.menuList
{
    width:250px;
    background-color:#eee0cd;
    display:block;
}

#menuRight ul {
	list-style-type:none;
	padding:0px;
	margin:0px 0px 0px 0px;
	width: 250px;
}

#menuRight ul li {
	margin:0px;
	padding:1px 0 0 0;
	background-image: url(../images/main/menu-dot.gif);
	background-position : 20px 0px;
	background-repeat : no-repeat;
    font-family: Georgia;
    font-size: 11px;
    color: #5d3c26;
}
* html #menuRight ul li {float:left;width:250px;overflow:hidden;}

#menuRight ul li.header {
    font-size: 17px;
    color: #c36a17;
    background-image:none;
    padding:7px 20px;
}

#menuRight ul li.header-link {
    background-image:none;
	padding:0;
}

#menuRight ul li a {
    color: #5d3c26;
    text-decoration:none;
    display:block;
    padding:7px 20px;
}
/*#menuRight .top ul li a {text-transform:uppercase;}*/

#menuRight ul li.header-link a {
    color: #c36a17;
    font-size: 17px;
}

#menuRight ul li a:hover {
    color: #c36a17;
    background-color:#e5c8a7;
}

#menuRight ul li.active a {
    color: #c36a17;
    background-color:#e5c8a7;
}

#menuRight ul li a.arrow
{
    color: #c36a16;
    padding-left: 30px;
    background-image: url(../images/main/arrow.gif);
    background-position: 20px 9px;
    background-repeat: no-repeat;
    text-transform:uppercase;
}

#menuHotelList  {display:none;}
#menuHotelList .menuHotelBox
{
    position: absolute;
    left:0px;
    top:3px;
    width:698px;
    background-color:#f5e7d4;
	background-image:url(../images/main/bg-popup.gif);
	background-position : 0px 0px;
	background-repeat : repeat-x;
}

#menuHotelList ul {
	list-style-type:none;
	padding:0px 15px;
	margin:0px;
	height:30px;
}

#menuHotelList ul li 
{
    height:28px;
	margin:0px;
	float:left;
	padding:1px 0px 0px 1px;
	background-image: url(../images/main/menu-dot-v.gif);
	background-position : 0px 5px;
	background-repeat : no-repeat;
}

#menuHotelList ul li.first {
	background-image: none;
}

#menuHotelList ul li a {
    height:18px;
    font-family: Georgia;
    font-size: 14px;
    color: #844411;
    text-decoration:none;
    display:block;
    padding:5px 10px;
}
* html #menuHotelList ul li a {float:left;}
#menuHotelList ul li a:hover {
    background-color:#dec8a7;
}

#menuHotelList ul li.active a {
    background-color:#dec8a7;
}

#menuHotelList .detail_wrapper 
{
	/*height:110px;
	overflow:hidden;
    position:relative;*/
    width:698px;
}
/*
#menuHotelList .detail_box 
{
    position:absolute;
}
*/
#menuHotelList .detail 
{
    float:left;
	padding:10px 25px;
	margin:0px;
    /*
    height:90px;
	overflow:hidden;
    */
	width:648px;
}

#menuHotelList .detail .inner
{
    margin-top:10px;
}

#menuHotelList .detail .image {
    float:left;
    width:175px;
}

#menuHotelList .detail .image img {
    border: 1px solid #bfb1a8;
    height:87px;
    width:158px;
}

#menuHotelList .detail h4 
{
    margin:0px;
    font-family: Georgia;
    font-weight:bold;
    font-size: 15px;
    color:#844411;
}

#menuHotelList .detail div.summary
{
    margin-bottom:10px;
}

#menuHotelList .detail .link
{
    margin:0px;
    font-family: Georgia;
    font-size: 13px;
    color:#844411;
}

#menuHotelList .detail .link a
{
    text-decoration:none;
    color:#844411;
}

#menuHotelList .detail .link a:hover {
    color: #c36a17;
}

#contentWrapper
{
    margin:0px auto;
	padding: 0px;
	width: 950px;
	background-color:#EEE0CB;
    background-image: url(../images/main/bg-content.gif);
    background-position: top right;
    background-repeat: repeat-y;
}
#contentLeft 
{
    float:left;
	width:194px;
	margin:0 18px 0 0
}

#contentLeft ul.menu {
	margin:5px 0 0 0;
	padding:0;
	list-style-type:none;
	background:transparent url(../images/main/h-dot-line.gif) repeat-x left top;
}
#contentLeft ul.menu li {
	margin:0;
	padding:4px 0;
	background:transparent url(../images/main/h-dot-line.gif) repeat-x left bottom;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
}
#contentLeft ul.menu li a {padding:0 0 0 15px;display:block;background:transparent url(../images/main/arrow-leftmenu.gif) no-repeat left 4px;}
#contentLeft ul.menu li a.active {color:#5D3C26;}

#contentLeft ul.menu li a span {display:none;}

#contentLeft ul.menu.noarrow li a {background-image:none;padding-left:0px;}
#contentLeft ul.menu li a.ui-state-active {color:#5D3C26;background:transparent url(../images/main/arrow-leftmenu-down.gif) no-repeat left 8px;}

#contentLeft ul.menu li ul {
	list-style-type:none;
	margin:0;
	padding:0 0 0 10px;
	/*display:none;*/
}
#contentLeft ul.menu li ul li {
	background-image:none;
}
#contentLeft ul.menu.small li {padding:4px 0;}
#contentLeft ul.menu.small li a {}

#contentCenter 
{
    /*float:left;
	width:438px;*/
	overflow:hidden;
}
* html #contentCenter {overflow:hidden;float:left;width:438px;}

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {margin:0 0 2px 0;font-family:Georgia, Arial, serif;color:#5d3c26;font-weight:normal;}
#content h1
{
    font-size:22px;
    margin:0 0 10px;
	font-weight:normal;
}
#content h2 {font-size:20px;}
#content h3 {font-size:18px;}
#content h4 {font-size:16px;}
#content h5 {font-size:12px;}
#content h6 {font-size:12px;}

#contentCenter img.imgDisplay {
    margin:0 0 18px;
	padding:1px;
	background-color:#afa7a3;
	border:3px solid #5e3c26;
}

#contentCenter .btnBookNow {margin:0 0 12px;}

#contentCenter ul.menu 
{
    list-style-type:none;margin:0px;padding:0px;
    float:left;
}
#contentCenter ul.menu li 
{
    margin:0px;padding:0px;
}
#contentCenter ul#videoMenu 
{
    list-style-type:none;margin:10px 0 10px 5px;padding:0px;overflow:auto;
}
#contentCenter ul#videoMenu li 
{
    margin:0px 15px;padding:0px 15px 0 0;float:left;border-right:1px solid #603B25;
}
#contentCenter ul#videoMenu li.last {border:0px;}

#contentCenter .bgImgTexture {margin:10px 0 15px;}
#contentCenter .bgImgTexture .image {border:3px solid #5E3C26;float:left;margin-right:10px;}
#contentCenter .bgImgTexture .image img {border:1px solid #BFB1A8;max-width:145px;}

#contentRight 
{
	float:right;
    width: 250px;
    margin-top:1px;
}
#contentRight #menuRight {position:static;background-color:#603B25;min-height:500px;}

#contentRight #siteDevice 
{
	width:250px;
}

#contentRight .booking
{
    background-color: #5d3b25;
}

#contentRight .booking ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
	height: 30px;
}

#contentRight .booking ul li 
{
	padding:0px;
	margin:0px;
	float:left;
	height: 30px;
	width:155px;
    background-image: url(../images/main/button.gif);
    background-position: 0px -60px;
    background-repeat: no-repeat;
}

#contentRight .booking ul li.active
{
    background-image:none !important;
}

#contentRight .booking ul li a
{
    text-decoration:none;
    display:block;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
    color:#f4e7d3;
	padding:7px 18px;
	margin:0px;
}

#contentRight .booking ul li.gha
{
	width:95px;
    background-image: url(../images/main/button.gif);
    background-position: 0px -100px;
    background-repeat: no-repeat;
}

#contentRight .booking ul li.gha a
{
    background-image: url(../images/main/logo-gha.png);
    background-position: 10px 3px;
    background-repeat: no-repeat;
    padding-left:38px;
}

* html #contentRight .booking ul li a.gha
{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main/logo-gha.png',sizingMethod='scale');background-image:none;
}

#contentRight .booking .form
{
    margin:10px 0 0 0;
    padding: 0 0 0 18px;
	width:232px;
}

#contentRight .booking .form fieldset
{
    margin:0px 0px 10px;
    padding:0px;
}

#contentRight .booking .form fieldset.date {float: left;margin-right:0px;}
* html #contentRight .booking .form fieldset.date {margin-right:0px;}

#contentRight .booking .form fieldset.date button {background:transparent url(../images/main/b_calendar.gif) no-repeat center 2px !important;}


#contentRight .booking .form label
{
    font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
    color:#f4e7d3;
}

#contentRight .booking .form input, #contentRight .booking .form select {
    font-family:Arial;
    font-size:11px;
	width:78px;
}
* html #contentRight .booking .form input, #contentRight .booking .form select {width:74px;}
*:first-child+html #contentRight .booking .form input, #contentRight .booking .form select {width:74px;}

#contentRight .booking .form select
{
    width:190px;
}

#contentRight .booking .form input.date
{
    width:65px;
	float:left;
}

#contentRight .booking .form a.imgCal
{
    display:block;
    float:left;
    margin:2px 0px 0px 5px;
    width:17px;
}

#contentRight .booking .form button
{
    font-family:Arial;
    font-size:10px;
    color:#602b05;
    font-weight:bold;
    text-transform:uppercase;
	margin:0;
	padding:0 0 0 5px;
	background:transparent url(../images/main/button.gif) no-repeat 0 1px;
	height:24px;
	width:131px;
	text-align:left;
	border:0px;
	cursor:pointer;
}
#contentRight .booking .form button.gha
{
	background:transparent url(../images/main/button.gif) no-repeat 0 -139px;
	width:70px;
}

#frmGHA { display: none;}

#GHABanner a {
    background:url("../images/main/gha-banner.jpg") no-repeat scroll left top transparent;
    display:block;
    height:134px;
    margin:1px 0;
    text-decoration:none;
    width:250px;
}
#GHABanner a span {
    color:#FFFFFF;
    display:block;
    font-size:12px;
    padding:65px 18px 0;
}

#contentRight .device
{
	margin:10px 18px 0;
	width:214px;
}

#contentRight .device fieldset
{
    margin:0px 0px 10px;
    padding:0px;
}

#contentRight .device h4
{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
    color:#c36a16;
    text-transform:uppercase;
    margin:0px 0px 10px;
    padding:0px;
}

#contentRight .device div.msg {color:#fa5858;display:none;}

#contentRight .device input
{
    font-family:Arial;
    font-size:11px;
    color:#9c9c9a;
}

#contentRight .device button
{
    font-family:Arial;
    font-size:10px;
    color:#602b05;
    font-weight:bold;
    text-transform:uppercase;
	margin:0;
	padding:0;
	background:transparent url(../images/main/button.gif) no-repeat 0 -29px;
	height:26px;
	width:92px;
	text-align:center;
	border:0px;
	cursor:pointer;
}

#contentRight .line
{
    margin: 0 18px 10px;
    padding-bottom: 10px;
    background-image: url(../images/main/subscribe-line.gif);
    background-position: bottom left;
    background-repeat:repeat-x;
	width:214px;
}

#contentRight .testimonial
{
    background-image:url(../images/main/subscribe-line.gif);
    background-position:left bottom;
    background-repeat:repeat-x;
    margin:0 18px 10px;
}

#contentRight a.arrow {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size: 10px;
    color: #c36a16;
    text-decoration:none;
    padding-left: 10px;
    background-image: url(../images/main/arrow.gif);
    background-position:left 2px;
    background-repeat: no-repeat;
    text-transform:uppercase;
}
#contentRight a.arrow:hover {color:#5D3C26;}

#contentRight .email a:hover {color:#5D3C26;}

#contentRight #info h4
{
    color:#5D3B26;margin-bottom:5px;
}
#contentRight #info a.arrow {display:block;}

#contentRight #logoImage
{
    margin: 0 20px 10px;
	width:210px;
}

#contentRight #logoImage p
{
    font-size:10px;
}

#contentRight #logoImage a
{
    margin-bottom: 20px;
	float: left;
    width:95px;
    overflow:hidden;
    display:block;
    text-align:center;
}
* html #contentRight #logoImage a {clear:none;}
#contentRight #logoImage a img {display:inline;max-width:95px;}
#contentRight #logoImage a.right
{
    margin-left: 20px;clear:right;
}
* html #contentRight #logoImage a.right {clear:none;}

#contentRight #addthis {margin-left:18px;width:214px;}

#contentRight .GDSCodes 
{
    color:#5d3b26;
    margin-left:18px;
	margin-top:12px;
}

#contentRight .GDSCodes h3
{
    margin-bottom:0px;
}

#contentRight .promotion
{
    margin:0 0 10px 18px;
	width:214px;
}

#contentRight .promotion h3
{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:24px;
    font-weight:normal;
    color:#5d3c26;
    margin:0px;
}

#contentRight .promotion h3 span
{
    color:#c36a16;
}

#contentRight #promoDevice .image
{
    border:3px solid #5e3c26;
    float:left;
}
#contentRight #promoDevice .image a {display:block;}
#contentRight #promoDevice .image img
{
    border:1px solid #bfb1a8;
}
#contentRight #promoDevice h3 {margin:2px 0;}
#contentRight #promoDevice p {margin:0 0 5px 0;}
#contentRight #promoDevice h3 a
{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:16px;
    font-weight:normal;
    color:#c36a16;
}

#content
{
	float:left;
    padding:20px 25px;
    width:650px;
	background-color:#eee0cb;
}

#content p
{
    margin:0 0 10px;
}

#content .page-content h2
{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:20px;
    font-weight:normal;
    color:#5d3c26;
    margin:0 0 10px;
}

#content .splitline
{
    background-image: url(../images/main/v-dot-line.gif);
    background-position: 400px 0px;
    background-repeat:repeat-y;
}

#content .topline
{
    background-image: url(../images/main/h-dot-line.gif);
    background-position: left top;
    background-repeat:repeat-x;
    padding-top:18px;
    margin-top:20px;
}

#content .line
{
    background-image: url(../images/main/h-dot-line.gif);
    background-position: bottom left;
    background-repeat:repeat-x;
    margin:0 0 16px;padding:0 0 2px;
}

#content .content {
    margin-bottom:20px;
}

#content .content .promotion a.arrow {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size: 10px;
    color: #c36a16;
    text-decoration:none;
    padding-left: 10px;
    background-image: url(../images/main/arrow.gif);
    background-position:left 2px;
    background-repeat: no-repeat;
    text-transform:uppercase;
}
#content .content .promotion a.arrow:hover {color:#5D3C26;}

#content .content .detail {
    margin-bottom:5px;
}

#content .content .detail .image {
	float: left;
    border:3px solid #5e3c26;
    margin-right:10px;
	padding:0;
}
#content .content .detail .image img {
    border:1px solid #bfb1a8;
}
#content .content .promotion .image img {
    border:1px solid #bfb1a8;
}

#content .content .detail .right {
    float:left;
	width:66%;
}

#content .content .detail h3 {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:16px;
    font-weight:normal;
    color:#C36A16;
    margin:0 0 2px;	
}

#content .content .detail a.more
{
    background-image:url("../images/main/arrow.gif");
    background-position:0 2px;
	background-repeat:no-repeat;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:10px;
    padding-left:10px;
    text-transform:uppercase;
    text-decoration:none;
}

#content #factbox h2
{
    color:#C36A16;
    font-size:48px;
    position:relative;
    height:70px;
}

#content #factbox h2 span
{
    color:#5D3C26;
    font-size:26px;
    position:absolute;
    top:45px;
    left:65px;
}

#content .feature h2 
{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:20px;
    font-weight:normal;
    color:#5d3c26;
    margin:0 0 10px;
}
#content .feature h3 
{
    color:#C36A16;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:16px;
    font-weight:normal;
    margin:0 0 10px;
    width:530px;float:right;
}
#content .feature p {width:530px;float:right;}
#content .feature .image 
{
    border:3px solid #5e3c26;
	background-color:#bfb1a8;
	padding:1px;
    float:left;
    margin-right:10px;
}
#content .innerright .content .feature h3 {width:auto;float:none;}
#content .innerright .content .feature p {width:120px;float:right;}
#content .innerleft .content .feature h3 {width:auto;float:none;}
#content .innerleft .content .feature p {width:265px;float:right;}

#content .innerleft .content .feature h3 {width:260px;float:right;}
#content .innerleft .content .feature p {width:260px;float:right;}

#content .address {
    float:left;
	width:50%;
}



#footer {background-color:#5e3c26;color:#dec8a7;font-size:11px;}

#footer .container
{
    padding: 15px 0;
}

#footer p {font-size:11px;margin:0px;}
#footer p.share {margin-top:20px;}

#footer h4 
{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
    text-transform:uppercase;
    margin:0 0 15px 0;
}

#footer a {color:#c36a16; text-decoration:none;}
#footer a:hover {color:#dec8a7;}

#footer ul {
	list-style-type:none;
	float:left;
	padding:0px;
	margin:0px;
}

#footer ul li {
	margin:0px;
	padding:0px;
}

#footer .right
{
    float:right;
    width: 214px;
    margin:0 18px;
}

#footer .left
{
    float:left;
    width: 650px;
    margin:0 25px;
}
* html #footer .left {margin:0 12px;}
#footer .hotel ul
{
    width:50%;
    float:left;
}

#footer .hotel ul li
{
}

#footer .page
{
    width:236px;
}

#footer .page ul
{
    width:50%;
}

#footer .copyright
{
    margin-top: 20px;
}

/* Hotel Homepage Style */

#content .content .promotion h2
{
    font-size:30px;
}

#content .content .promotion h2 span
{
    color:#C36A16;
}

#content .content .promotion .image
{
    margin:0 0 10px;
}
#content .content .promotion .image a {display:block;}
#content .content .feature .topline
{
    margin-top:10px;
    padding-top:10px;
}

#content .content .blog h2 a
{
    color:#5D3C26;
}

#content .content .blog h2 a:hover
{
    color:#C36A16;
}

#content .content .blog .article h3
{
    margin:0px;font-size:13px;
}

#contentRight .address
{
    font-size:12px;
    color:#5d3c26;
    margin:0 0 0 18px;
	width:214px;
}

#contentRight .address h2
{
    margin-bottom:0;
}

#contentRight .address p
{
    margin:0;
}

/* Hotel Room */
#content .page-content h1
{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-weight:normal;
    color:#5d3c26;
    margin:0 0 10px;
}

#content .page-content h2
{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:20px;
    font-weight:normal;
    color:#5d3c26;
    margin:0 0 2px;
}

#content .page-content ul.menu 
{
    list-style-type:none;margin:0px;padding:0px;
    float:left;
}

#content .page-content ul.menu li 
{
    margin:0px;padding:0px;
}

#content .page-content .roomMenu
{
    margin-bottom:30px;
}

#content .page-content ul#lnkMenus
{
    background-image:url("../images/main/h-dot-line.gif");
    background-position:left top;
    background-repeat:repeat-x;
    margin:0 30px 10px 0;
}

#content .page-content ul#lnkMenus li
{
    background-image:url("../images/main/h-dot-line.gif");
    background-position:left bottom;
    background-repeat:repeat-x;
    padding:5px 30px 5px 0;
}

#content .page-content ul#lnkMenus li a
{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:15px;
}

#content .page-content .roomBox
{
    background-image:url("../images/main/v-dot-line.gif");
    background-position:center top;
    background-repeat:repeat-y;
}

#content .page-content .roomBox .left
{
    padding-right:20px;
}

#content .page-content .roomBox .right
{
    padding-left:20px;
}

#content .page-content .roomItem
{
	float:left;
    width:305px;
}

#content .page-content .roomItem h2
{
    margin:0px;font-size:18px;
}

#content .page-content .roomItem .virtualtour
{
    padding-bottom:2px;
}

#content .page-content .roomItem a.arrow
{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size: 10px;
    color: #c36a16;
	text-decoration:none;
    padding-left: 10px;
    margin-right: 15px;
    background-image: url(../images/main/arrow.gif);
    background-position: 0px 2px;
    background-repeat: no-repeat;
    text-transform:uppercase;
}


#content .page-content .roomItem .image
{
    border:3px solid #5e3c26;
    float:left;
    margin:5px 0;
}

#content .page-content .roomItem .image img {
    border: 1px solid #bfb1a8;
}
#content .page-content .roomItem .gallery a {border:2px solid #5D3B25;float:left;margin:0 7px 0 0;}
#content .page-content .roomItem .gallery a:hover {border:2px solid #FFFFFF;}
#fancybox-title-over h4 {color:#F37021;font-family:Georgia,Arial,serif;font-size:20px;margin:0;text-align:center;}

#content .btnBook {
	background:transparent url(../images/main/button.gif) no-repeat 0 -170px;
    width:104px;
    height:24px;
    display:block;
    margin-top:10px;
}

#content .btnBook a {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size: 11px;
    color:#FFF;
    display:block;
    padding:4px 0 0 20px;
}


#content a.btnBookNow {
	float:left;
	margin:0 6px 0 0;
	padding:0 0 0 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;	
	color:#FFF;
	text-align:center;
	line-height:22px;
	position:relative;
	cursor:pointer;
	height:24px;
	overflow:hidden;
	background:transparent url(../images/main/button.gif) no-repeat left -170px;
}
#content a.btnBookNow span {
	float:left;
	margin:0;
	padding:0 18px 0 0;
	display:block;
	width:auto;
	height:24px;
	background:transparent url(../images/main/button.gif) no-repeat right -170px;
}
#content a.btnBookNow:hover {color:#5E3C26;}






#content .page-content .venueItem {margin:0 0 15px;padding:0;}
#content .page-content .venueItem img {
	float:left;
	margin:0 8px 0 0;
	padding:1px;	
	border:3px solid #5e3c26;
	background-color:#afa7a3;
}
#content .page-content p.viewall {float:none; margin:10px 0px 0px;}
#content .page-content p.viewall a {
    background:url("../images/main/arrow.gif") no-repeat scroll 0 2px transparent;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:10px;
    margin:0;
    padding:0 0 0 10px;
    text-decoration:none;
    text-transform:uppercase;
}

#content .top
{
    text-align: right;
    background-image:url("../images/main/h-dot-line.gif");
    background-position:left top;
    background-repeat:repeat-x;
    margin:40px 0 15px 0;
    padding-top:5px;
    height:20px;
}

#content .top a
{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size: 10px;
    background-image: url(../images/main/arrow-top.gif);
    background-position: 0px 4px;
    background-repeat: no-repeat;
    padding-left:12px;
    text-transform:uppercase;
}




/*== Start contentCenter ==*/
#contentCenter h2 {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:18px;
    color:#5d3c26;
    margin:0 0 2px;
	font-weight:normal;
}
#contentCenter h3 {	
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	color:#c36a16;	
}

#contentCenter p.viewall {
	float:none;
}
#contentCenter p.viewall a {
	font-family:Georgia, "Times New Roman", Times, serif;
    font-size:10px;
    text-decoration:none;
	margin:0;
    padding:0 0 0 10px;
    background:transparent url(../images/main/arrow.gif) no-repeat 0px 2px;
    text-transform:uppercase;
}

#contentCenter .item {margin:0 0 15px;padding:0;}


#contentCenter .item img {
	float:left;
	margin:0 8px 0 0;
	padding:1px;
	max-width:88px;
	border:3px solid #5e3c26;
	background-color:#afa7a3;
}

#contentCenter .item .detail {float:left;margin:0;padding:0;width:337px;}

#contentCenter .item h3 {margin:0;padding:0;width:332px;}
#contentCenter .item p {
	margin:0 0 2px;
	padding:0;
	width:332px;
}

#contentCenter div.top {margin-top:20px;}
#contentCenter p.top {
	margin:10px 0 0 0;
	padding:0;
	color:#c36a17;
	text-transform:uppercase;
	font-size:10px;
	width:438px;
	background-image:none;
}
#contentCenter p.top a {float:right;padding-left:13px;background:transparent url(../images/main/arrow-top.gif) no-repeat left center;}
#contentCenter p.top a:hover {color:#192d38;}

#contentCenter .detail 
{
    padding:0 0 10px;
}
#contentCenter .activity div.desc
{
	float:left;
	margin:0 0 10px;
	padding:0;
}
#contentCenter .activity .item h3 {float:right;margin:0;padding:0;width:309px;}
#contentCenter .activity .item img {
	max-width:111px;
}
#contentCenter .activity .item div.desc {
	width:309px;
}
#contentCenter .activity .item div.desc table {width:300px !important;}
#contentCenter .activity .item div.desc table td {width:200px !important;}
#contentCenter .activity .item p {
	width:309px;
}

#contentCenter .paging {}
#contentCenter .paging .prev {}
#contentCenter .paging .next {float:right;}

#content .share {margin:0 0 25px;padding:0;color:#C36A16;font-size:10px;text-transform:uppercase;font-family:Georgia,"Times New Roman",Times,serif;}
#content .share.topline {margin-top:20px;padding-top:5px;}
#content .share.margin {position:relative;margin-top:-35px;width:250px;}
#content #contentCenter .share.margin {margin-top:-20px;}
#content .share a.email {padding:2px 0 0 25px;font-size:10px;background:transparent url(../images/ico_email.gif) no-repeat left center;}
#content .share a.ico_facebook {width:17px;height:17px;background:transparent url(../images/ico_facebook.gif) no-repeat left top;}
#content .share a.ico_twitter {width:17px;height:17px;background:transparent url(../images/ico_twitter.gif) no-repeat left top;}

#content .share a {float:left;margin:0 5px 0 0;padding:0;display:block;}
#content .share span {float:left;margin:2px 5px 0 0;padding:0;display:block;}
#content .share a span {display:none;}





/*== End contentCenter ==*/



/*Location Page*/
.location {margin-bottom:20px;}
.location .mapContainer 
{
    background-image:url(../images/main/v-dot-line.gif);
    background-position:right top;
    background-repeat:repeat-y;
    float:left;
    width:405px;
}
.location #map 
{
    width:370px;height:230px;background-color:#FFF;border:3px solid #5C3C25;padding:1px;overflow:hidden;
}
.location .mapContainer .device {margin-top:5px;}
.location .mapContainer a 
{
    background:transparent url(../images/main/arrow-leftmenu.gif) no-repeat scroll left 4px;
    padding:0 0 0 10px;margin-right:15px;
}
.location .mapContainer #map a {display:block;background-image:none;padding:0px;margin:0px;}
.location .detail {float:right;width:230px;}
/* Promotion */
#content .column2
{
    background:transparent url(../images/main/vline-2col.gif) repeat-y top left;
    margin-bottom:16px;
}
#content .column3
{
    background:transparent url(../images/main/vline-2col.gif) repeat-y 210px top;
    margin-bottom:16px;
}
#content .show1
{
    background:transparent url(../images/main/vline-2col.gif) repeat-y 210px top;
    width:220px;
}

#content .promoItem {float:left;}
#content .column2 .promoItem {margin:0 10px 0 18px;width:190px;}
#content .column3 .promoItem {margin:0 20px 0 0;width:200px;}
#content .column3 .promoItem.last {margin:0px;}

*html #content .promoItem
{
    margin:0 5px 0 9px;
}

#content .promoItem h3
{
    color:#C36A16;
    font-family:Georgia, "Times New Roman",Times,serif;
    font-size:14px;
    font-weight:normal;
    margin:0;
    padding:0;
	min-height:35px;
}
* html #content .promoItem h3 {height:35px;overflow:visible;}
#content .promoItem img {
	margin:5px 0 10px;
	padding:1px;
	max-width:160px;
	border:3px solid #5e3c26;
	background-color:#afa7a3;
}

/* Promotion */

/*Floor Plan Page*/
#floorPlanWrapper {
    margin:0;
	padding:0;
	width:880px;
}
#floorPlanWrapper img.bar {
    border:0 none;
    display:block;
	height:8px;
    margin:0;
	padding:0;
    width:880px;
}
#floorPlanWrapper .floorPlan {
    background-color:#FFFFFF;
    float:left;
	height:511px;
    overflow:auto;
	text-align:center;
    width:650px;
}
#floorPlanWrapper .floorPlanDes {
	float:left;
    margin:0;
	overflow:hidden;
    width:230px;
}
#floorPlanWrapper .floorPlanDes .logo {
    float:right;
    margin:0 -30px 0 0;
    overflow:auto;
    width:210px;
}
#floorPlanWrapper .floorPlanDes .detail {
    margin:0 10px;
}
#floorPlanWrapper .floorPlanDes h1 {
	border-bottom:1px solid #A19278;
    font-family:Georgia, "Times New Roman",Times,serif;
    color:#5D3C26;
}
#floorPlanWrapper .clear {
	clear:both;
	height:0;
	margin:0;
	overflow:hidden;
	padding:0;
}
p.floorPlanLink {
    margin:-20px 10px 0 0 !important;
    text-align:right;
}
#floorPlanWrapper .print 
{
	text-align:right;
    margin-top:-20px;
    margin-right:10px;
}
#floorPlanWrapper .print a {background:transparent url(../images/ico_print.png) no-repeat top left;padding-left:20px;}
#contentCenter.fac h2 {
	float:left;
}

/*jQuery Customize*/
#contentLeft ul.menu li {margin:0px;display:block;padding:2px 0px;overflow:hidden;}
#contentLeft ul.menu li a {font-size:15px;font-weight:normal;}
#contentLeft ul.menu li a:hover {color:#5D3C26;}
#contentLeft ul.menu li ul {padding-bottom:5px;}
#contentLeft ul.menu li ul li {padding:0px;}
#contentLeft ul.menu li ul li.active a {color:#5D3C26;}
#contentLeft ul.menu li ul li a {font-size:14px;color:#C36A16;}
#ui-datepicker-div {display:none;}
.ui-accordion .ui-state-hover .ui-icon {background-image:none;}