* {margin: 0;padding: 0;outline: 0 none;}

.social-like {top: 4px !important;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, address, mainimage, container {display: block;}
img {border: none;}

#wrapper {margin: 0 auto; width: 100%;overflow: hidden;padding: 0;}

body {background-color: #fff;color: #4f4f4f;font-family: 'arial';font-size: 13px;line-height: 18px;margin: 0;padding: 0;}

header {display: block;margin: 0 auto;padding: 0;position: relative;max-width: 960px;width:100%;}

#main {display: block; height: 151px; top:0;margin: 0 auto;padding: 0;position: fixed;width: 100%; background: url(../images/header_bg.jpg)center top repeat #66020e; z-index: 999;}

#logo {left: 26px;margin: 0;padding: 0;position: absolute;top:0px;width:173px;z-index: 6;height:95px;}

#number {color: #FFFFFF;font-family: 'arial';font-size: 12px;left: 290px;line-height: 18px;position: absolute;text-transform: capitalize;top: 45px;letter-spacing: 0.03em; width: auto;}
.num-img {display: block;letter-spacing: 0.055em;margin-top: 0;}

#brand-logo {position: absolute;right: 0;top: 22px;}
.image {float: left;background: url(../images/logo-shadow.png) no-repeat right center;padding-right:10px;}
#brand-logo span{float:left; font-family:"Arial", Helvetica, sans-serif; font-size:12px; color:#fff; padding-left:15px; line-height: 42px;}
#brandlogofootr span { display:none;}

#brandlogofootr .image {float: left;background:transparent none !important;padding-right:0px;}

#brandlogofootr{}

.iconbox {right: 0px;position: absolute;top: 10px;}
.icon1 {margin-bottom: 4px;width:140px;height:44px;}

.clear {clear: both;height: 0px;}

.photogallery {display:inline; margin-left:-50px;}
.photogallery img { width:100%; height:auto;}

#show-gallery { position:relative; padding-top:15px; margin-left:-10px;}


/*---Subnav Start-- */
#subnav { position: absolute; right:0; top:75px;}
#subnav ul {display: block;list-style: none outside none;margin: 0;text-align: left;}
#subnav ul li {display: block;float: left;font-family:'arial';height: 15px;line-height: 16px;list-style: none outside none;position: relative;}
#subnav ul li.sub-managebooking a {padding-left:5px;padding-right:5px; margin-right:20px;}
#subnav ul li.sub-offer {padding-left:5px; padding-right:5px; margin-right:20px;}
#subnav ul li.sub-emap {padding-left:5px; padding-right: 5px; margin-right:20px; }
#subnav ul li.sub-lang{background: url(../images/sprite.png) no-repeat -165px -601px; padding-left:5px; padding-right:15px;  }
.sub-lang > span {color: #ffffff;cursor: pointer;padding-bottom: 10px;}
#subnav ul li a {color: #fff;font-size: 12px; margin: 0;text-decoration: none;padding-bottom:10px;}
#subnav ul li a.nav:hover, #subnav ul li a.navON, #subnav ul li a:hover {color: #FFFF33!important;}
#subnav .topnav_child1 {display: none;}
#subnav ul li:hover ul.topnav_child1{display:block;}
#subnav ul li:hover ul {cursor: pointer;display: block;margin-top: 4px;opacity: 1;position: absolute;width: 100px;z-index: 999;}
#subnav ul li li{color: #ffffff;border: 1px solid #8a091e;text-align: center;padding: 5px 2px;background: #b40c22;width:70px;}
#subnav ul li li:hover{background: #9F0217;}
/*---Subnav End-- */

/*---Topnav Start--- */
#nav {left: 0;position: absolute;width: 100%;background:url(../images/topnav-border.png) repeat-x left top;height: 38px;top: 114px;}
#topnav {margin: 0 auto;position: relative;left:5px;width: 1020px;z-index: 5;}
#topnav ul {height: 37px;list-style: none; margin: 0 auto;}
#topnav li {color: #FFFFFF; display: inline; float: left; font-family: 'arial'; font-size: 15px; letter-spacing: -0.022em; font-weight: normal; line-height: 37px; height: 37px; text-align: center; text-decoration: none; text-transform: uppercase; padding-right:1px;}
#topnav li a{padding:0px; height:33px; display:block}
#topnav a.nav:link, a.nav:visited {color: #FFFFFF; text-decoration: none;}
#topnav a.nav:hover, #topnav a.navON:link, #topnav a.navON:visited, #topnav a.navON:hover {background:url(../images/nav-hoverbg.png) repeat-x left 2px;}
#topnav .home {padding-left:0px; width:90px;}
#topnav .find {padding-right:0px; background:none;}
#topnav li.Contact{padding-right:0px; width:120px}
#topnav li.rooms{width:100px;}
#topnav li.facilities{width:120px;}
#topnav li.dining{width:100px;}
#topnav li.events{width:100px;}
#topnav li.meetings-banquets{width:191px;}
#topnav li.photo{width:120px;}
#topnav li.thingstodo{width:140px}
#topnav li.location{width:120px;}
#topnav ul li ul.dropnav {background: none repeat scroll 0 0 #b50c24;display: none;float: left;height: auto;list-style: none outside none;margin: 0;padding: 0px 0;position: absolute;top: 37px;z-index: 1;width: 200px;}
#topnav ul.dropnav li {background: none repeat scroll 0 0 !important;height: auto;line-height: inherit; padding:0px; text-align: left;}
#topnav li li {float:none;}
#topnav li li a {padding: 5px 0px 5px 22px;}
.dropnav a {float: none !important;display: block;}
.dropnav a:hover, .dropnav a.navON {background: none #930617 !important;}
.fsptab{display: none !important;}
/*---Topnav end--- */

/*---Middle start--- */
#sliderimage { width:100%; height:690px; position:relative; z-index:0; margin-top:120px;}
#sliderimage2 { width:100%; height:420px; position:relative; z-index:0; margin-top:120px;}
#slider320 { display:none;}
#middle {margin: 0px auto 0;overflow: hidden;position: relative;width: 100%;}
#mainimage {height: auto;position: relative;width: 100%;z-index: 0;min-height:300px;margin:0 auto;}
.bx-wrapper {margin: 0 auto;padding: 0;position: relative;height:auto;}
#mainimage img {width: 100%;height:auto; }
.slide-desc {color: #ffffff;display: inline-block;font-family:"arial";font-size: 34px;left: 50%;line-height: 44px;margin-left: -481px;padding: 10px 0;position: absolute;text-align: left;text-shadow: 0 0 7px #000, 0 0 7px #000, 0 0 7px #000;top: 47px;width: 900px;z-index: 51;}
.slide-desc > span {display: block;   font-size: 39px;text-transform: uppercase;}
/*---Middle end--- */

/*---Holder Start--- */

.holder {margin:20px auto 0px;position: relative;max-width: 960px;z-index: 9;width:100%;}

.mid-section {margin: 0 auto;padding-top: 0px;}
.holder .bx-has-controls-direction {left: 8%;position: absolute;top:33%;z-index: 51;}

.common-banner span{color:#b60c24; text-transform: none; display: block;}
.dining-banner:hover .common-banner-text-title{color:#b60c24;}
.dining-banner:hover .common-banner-text-title span{color:#4f4f4f;}
.dining-banner:hover .common-banner-text-inner{color:#b60c24;}
.dining-banner:hover .learn-more{background-color:#9a091c;}

.coupon-banner:hover .common-banner-text-title{color:#0079aa;}
.coupon-banner:hover .common-banner-text-title span{color:#4f4f4f;}
.coupon-banner:hover .common-banner-text-inner{color:#b60c24;}
.coupon-banner:hover .learn-more{background-color:#9a091c;}

.dining-special:hover .common-banner-text-title{color:#0079aa;}
.dining-special:hover .common-banner-text-title span{color:#4f4f4f;}
.dining-special:hover .common-banner-text-inner{color:#0079aa;}
.dining-special:hover .learn-more{background-color:#9a091c;}

.common-banner-img img {height: auto;width: 100%;}
.common-banner {background: #ffffff;float: left;position: relative;width: 31.7%;}
.common-banner-titletext a:link, .common-banner-titletext  a:visited{color: #4f4f4f;}
.common-banner-titletext:hover span{color: #4f4f4f;}
.common-banner-titletext:hover a {color:#b60c24;}

.special-package, .dining-banner, .featured-special{margin-right: 2.1%;}
.learn-more a{color:#fff !important;}
.learn-more {background-color: #b50c24;border-radius: 15px;color: #ffffff !important;display: block;float: left;font-family: 'arial';font-size: 13px;height: 25px;line-height: 25px;bottom:10%;    position: absolute; text-align: center;width: 100px;}
.learn-more:hover, .reason-slider span.learn-more a:hover, .dining-banner-inner span.learn-more a:hover{background-color:#9a091c;}

.packages-slider .common-banner-text {
 /* margin-top: 73px;*/
}
.common-banner-text-title { color: #4f4f4f;float: left;font-size:20px;  font-family: 'arial';font-weight:normal;line-height: 21px;max-width: 128px;padding: 12px 0 9%;text-transform: uppercase;z-index: 99;}
.common-banner-text {background: url(../images/slider-img-ovarlapbg.png) no-repeat scroll right center;float: left;height: 100%;padding-left: 8%;z-index:5;position: absolute; /*width: 52%;*/width:47%;}
.common-banner.dining-special {float: right;}

/*---Package Slider End--- */
/*--- Dining banner Css Start--- */
.special-package .common-banner-titletext {color: #4f4f4f;font-size:20px;  font-family: 'arial';font-weight: normal;line-height: 21px;margin-bottom: 0 !important;padding-left: 8%;padding-bottom: 0 !important;padding-top: 12px;position: absolute;text-transform: uppercase;z-index: 99;}
.common-banner-img {float: right;height: auto;line-height: 0;margin: 1px;position: relative;width: 62%;z-index: 0;}
.common-banner-text-inner {color: #4f4f4f;float: left;font-family:'arial';font-size: 11px;line-height: 12px;max-width: 111px;}
.special-package .common-banner-text-inner { padding-top:54%;}
.special-package .common-banner-text-inner a { color:#4f4f4f;}
.special-package .common-banner-text-inner a:hover { color:#b60c24;}
/*---Holder End--- */


/* ----------- CALENDAR ----------- */
#reservation {background:#98091b;border: 1px solid #72030f;height:69px;position:absolute;left:50%;z-index:10;bottom:40px;margin-left: -480px;width: 958px;}
.reservtitle {color: #FFFFFF;font-size: 19px;float:left;padding-left:49px;line-height:70px;}
#reservationtable {float:left;padding-left:18px;padding-top:9px;}
#reservationtable ul {list-style: none;margin: 0;padding: 0;}
#reservationtable ul li {display: inline-block;margin-right: 10px;position: relative;float:left;}
#reservationtable ul li ul li {float: left;padding-right: 0px;}
.res-last-child {margin-right: 0 !important;}
.rtitle {color: #fff;display: block;font-size: 11px;line-height: 11px;padding-bottom: 3px;}
.rtitleinner {color: #796F67;display: block;font-size: 11px;line-height: 11px;padding-bottom: 3px;text-align: center;}
.resinputbox {background-image: url(../images/sprite.png);background-position:-116px -208px;background-repeat: no-repeat;font-size:13px;height: 32px;line-height: 34px;margin: 0;padding: 0 0 0 12px;vertical-align: top;width: 128px;border:0px; border-radius:20px;}
.resdropdown {background-image: url(../images/sprite.png);background-position:-162px -241px; background-repeat: no-repeat;cursor:pointer;font-size:13px;height: 32px;line-height: 34px;margin: 0;padding: 0 0 0 12px;vertical-align: top;width:80px;border:0px; border-radius:20px;}
.resinputboxinner {background-image: url(../images/sprite.png);background-position: right -208px;background-repeat: no-repeat;margin: 0;padding: 0 0 0 8px;vertical-align: top;width: 194px;}
.resdropdowninner {background-image: url(../images/sprite.png);background-position: -163px -242px;background-repeat: no-repeat;cursor: pointer;margin: 0;padding: 0 0 0 12px;vertical-align: top;width: 78px;}
.hasDatepicker {cursor: pointer;}

/*---Content Start--- */
#contentinfo {margin: 0 auto !important;}
#contentinfo {display: block;margin: 0;padding: 0;position: relative;width: 100%;}
#content {margin: 0 auto;padding: 0 0 30px 0;position: relative;max-width: 960px;}
#right-aside {margin-bottom: 20px;margin-left: 30px;margin-top: 2px;float: right;position: relative;width: 232px;z-index: 1;}
#sidebar {float: right;padding-top: 55px;position: relative;width: 232px;}
#header {color: #4f4f4f;font-family: 'arial';font-size: 29px;line-height: 30px;margin:0 auto 9px;max-width:960px;width:100%;padding-bottom: 0px;position: relative;text-align: left;z-index: 0;}
#container {padding-top: 30px; position: relative;}
#container-gallery {margin-top: 160px; position: relative; padding:10px;}
.header-text {text-transform: none;}
#social {right: 21px;position: absolute;top: 67px;z-index: 6;height: 15px;width: 15px;background: url(../images/sprite.png) no-repeat -80px -32px;}
/*---Content end--- */

/*---Social-media Start--- */
.social-media-wrap {float: left;padding-top:37px; /*line-height: 21px;*/padding-right: 8%;}
.social-media {width: auto;padding-top:0px;}
.social-media ul {float: left;}
.social-title {float: left;font-family: 'arial';font-size: 13px;line-height: normal;width: 67px;margin-top: -2px; margin-left: 15px;}
.social-media li {display:block;list-style: none outside none;}
.social-media .fb a{background-position: 0px -640px;}
.social-media .trpadv a{background-position:0 -700px;}
.social-media .gp a{background-position:0px -660px;}
.social-media .tw a{background-position:0px -738px;}
.social-media .weibo a{background-position:0px -719px;}
.social-media .fs a{background-position:0px -680px;}
.social-media .inst a{background-position:0px -720px;}
/*.social-media li:hover {opacity:0.8;}*/
.social-media li a {display: block;background-image: url(../images/sprite.png);background-repeat: no-repeat;padding-left:20px;}
.social-media-wrap-dining  .icon-facebook4, .social-media-wrap-dining  .icon-googlePlus, .social-media-wrap-dining  .icon-Weibo, .social-media-wrap-dining.icon-fourSquare, .social-media-wrap-dining  .icon-tripAdvisor, .icon-instagram {display:block;}
.icon-twitter { display:none;}
.social-media-wrap-dining .icon-text {display: none;}
.social-media-wrap.social-media-wrap-dining  .social-media ul {float: left;height: auto;line-height: 0;}
.social-media-wrap.social-media-wrap-dining {background: none repeat scroll 0 0 #f4f4f4;border: 1px solid #DCDCDC;float: right;margin-right: 2%;
margin-top: 16px;padding: 2px 10px 10px;}
.social-media-wrap-dining .fn {color: #4f4f4f;float: left;line-height:29px;padding: 0;}
.social-media-wrap-dining .social-media {margin: 0 auto;padding-top: 2px;width: 194px;}
.social-media-wrap-dining li {display: inline-block;height: 26px;list-style: none outside none;padding-bottom:0px;}
.social-media-wrap-dining  .social-media li a {background-image: none; padding-left:10px;font-size: 25px;}
.social-media-wrap-dining .social-media li a:hover{color:#bc112d;}
/*---Social-media end--- */

.clr {clear: both;}
#note {background: url(../images/footer_bg.jpg) repeat-x scroll center top #7b040a;position: relative;width: 100%;}
footer {font-family: 'arial';line-height: 20px;margin: 0 auto;max-width: 960px;padding-bottom: 30px;width: 100%;}
.nav-arrow, .backtohome, .modulel-dropdown {display: none;}
.splcol3 {width: 23% !important;}

/***** More CSS *******/
#readmorelessbtn {width: 83px;}
.readmoretest {background-color: transparent;color: #FFFFFF;cursor: pointer;display: block;font-family:'arial';font-size: 13px;height: 25px;line-height: 25px;
padding-left: 10px;text-align: left;text-transform: lowercase;width: 72px;}
.readmoretest.moretest {background-image: url(../images/more-plus.png);background-position: 63px center;background-repeat: no-repeat;}
.readmoretest.expandedtest {background-image: url(../images/more-minus.png);background-position: 63px center;background-repeat: no-repeat;}
.direct-access, #topnav .pkg {display: none;}
/* hide elements when logged in into CMS */
#left-aside.cms6 {display: none}
#right-aside.cms6 {display: none}
#box.cms6 .box-splwidth {width: 100%}
/*.boxshedow-mid {background:  url("/images_noindex/middel-boxshedow.png") ;bottom: 0;height:214px;position: absolute;width: 100%;z-index: 1;}*/

.ftr-rightcontent {color: #fff;float: left;font-size: 11px;padding:37px 8% 0px 0;}
.thanks-msg{font-weight: bold;text-align: center;padding-top: 50px;padding-bottom: 50px;}
/*.slider2 .bx-wrapper li{height:173px;}*/

.coupon-banner {float: right;height: 533px; padding:4px;;text-align: center;width: 309px;}
.coupon-banner a {display: block;width: 100%;height: 100%;}
.coupon-banner-text-title {color: #fff;font-family: "arial";font-size: 25px;left: 0;line-height: 21px;padding-top: 30px;position: absolute;text-transform: uppercase;top: 0;width: 100%;z-index: 1;}
.coupon-banner a:hover .coupon-banner-text-title {color:#fe8c53;}
.coupon-banner a:hover .coupon-banner-text-inner {color:#fff;}
.coupon-banner-text {position: relative;}
.coupon-banner-text-inner {color: #fe8c53;font-size: 14px;left: 0;margin-top: 5px;position: absolute;top: 50px;width: 100%;z-index: 1;}

.socialmediabuttons_wrap {height: 44px;position: absolute;right: 0px;top:4px;width: 166px;}
.social_0 {margin-top:0px;width: 90px;}
.social_1 {width: 60px;}
.fb_iframe_widget { /*top: -4px;*/}

.socialmediabuttons{list-style: none;  line-height: 0;}
.social_2{margin-left: 12px;}
.icon-text {font-family: 'arial' !important;}

#mainimageholder {height: auto !important;}
#floatingweather > div {line-height: 16px;}
.direction-box {margin-bottom: 20px;}
.common-banner-img .ms_cms_editbar { right:0;}
.packages-slider li {display: none;}
.viewmapbtn.button { border-radius: 0 !important;}
.review-para {float: left;width: 100%;}
.dining-format-item {padding-top: 30px;width: 100% !important;}
.diningleft {float: left;line-height: 0;margin-right: 4%;margin-top: 0;width: 25%;}
.diningright {float: right;width: 71%;}
.diningleft img {height: auto;width: 100%;}
.bankforreserv, .bankforreservinner {bottom: 0;display: block;height: 1px;position: absolute;width: 100%;}
.mid-range-hotel-logo {padding-top: 30px;text-align: center;}
.iconbox {right: 0px;position: absolute;top: 10px;}
.icon1 {margin-bottom: 4px;width:140px;height:44px;}
.iconbox span {color: #ffffff;margin-left: 10px;}
.wyndham-logo {margin: 10px 0 3px; text-align: left;width: 110px;}
.wyndham-logo img{ width:100%; height:auto;}
.flvtour{width:325px;}
.footer-logo {position: relative;width:800px;margin: 30px auto 0;}
.footer-logo img{margin-right:30px;margin-left:30px;}
#footer-logo{ float:left;height:49px;}
.trip-travel {position: relative;width: 600px;margin: 10px auto 0;}
.trip-travel img{margin-right:15px;}

#trip-advisor {float: left; height:145px;}
#travel-awardslogo {float:right; height:145px;}
.tour1-btn, .tour2-btn {float: left;margin-right: 10px;padding:10px 0px;}
.tour4-btn {float: left;margin-right: 10px;}
.titlebtn {background-color: #434343;color: #fff;float: left;font-size: 19px;height: 52px;line-height: 52px;padding: 0 20px;}
.icon-photo {background-image: url(../images/arrow-hoto.png);float: right;height: 52px;margin-left: 0;width: 26px;}
.photo-btn {background-color: #ececec;float: left;margin-bottom: 20px;width: 100%;border:solid 1px #d5d5d5; height:52px;}
.tour4-btn a:link, .tour4-btn a:visited {color: #fff;}
.tour4-btn a:hover {color: #B1ABAB;}
.tour3-btn {float: left; padding:10px 0px;}
.photo-btn .button {padding: 0px 10px;}
.alignpdf {vertical-align: middle;}
.dream-wed {bottom: 47px;display: inline-block;font-size: 15px;font-weight: bold;position: relative;}
.imgleft.imgnew {height:auto;}
.diningheader{margin-top: -5px;}

#CDSWIDSSP{max-width: 468px !important;width: 100% !important;}

/* ----------- FORMS ----------- */
.cornerforms {padding: 10px 0;}
input, select, textarea {background-color: #FFFFFF;border-color: #D2D3D3;border-radius: 20px;border-style: solid;border-width: 1px;color: #000;font-family: inherit;font-size: 13px;margin: 0;padding: 0;}
input {padding: 0px 3.5%;height: 30px;line-height: 30px;}
select {height: 30px;line-height: normal;padding: 6px 8px;}
textarea {padding: 4px 2%;resize: none;display: block;}
.asterisk {color: #b60c24;}

/* ----------- Headers ----------- */
h1 {color: #4f4f4f;font-size: 21px;font-weight: normal;margin: 0;font-family: "arial";padding-bottom: 10px;}
h2 {color: #4f4f4f;font-size: 20px;font-weight: normal;margin: 0; font-family: "arial";padding-bottom: 5px;}
h2.padbottom {display: block;margin: 0;padding-bottom: 15px;}
h3 {color: #4f4f4f;font-size: 18px;font-family: "arial";font-weight: normal;margin: 0;padding-bottom: 5px;}
h4, h5 {color: #034B77;font-family: "arial";font-size: 15px;font-weight: normal;margin: 0;padding-bottom: 5px;}

/* ----------- BOXES ----------- */
.box {display: block;border-bottom-style: solid;border-bottom-width: 1px;border-bottom-color: #DCDCDC;padding: 18px 0px;}
.box2 {display: block;padding: 18px 0px;}
.boxspacer {display: block;height: 18px;}

/* ----------- COLUMNS ----------- */
/* ----- 2 COLUMNS ----- */
.column21 {float: left;padding-right: 25px;width: 47%;}
.column22 {float: left;width: 47%;}
/* ----- 3 COLUMNS ----- */
.column31 {float: left;padding-right: 10px;width: 31%;}
.column32 {float: left;padding-right: 10px;width: 32%;}
.column33 {float: left;padding: 0px;width: 32%;}
/* ----- 4 COLUMNS ----- */
.column41, .column42, .column43 {float: left;padding-right: 10px;width: 24%;}
.column44 {float: left;width: 24%;}
/* ----- 5 COLUMNS ----- */
.column51, .column52, .column53, .column54 {float: left;padding-right: 9px;width: 19%;}
.column55 {float: left;width: 19%;}
.baseline, .clearboth {clear: both;height: 0px;}

/* ----------- LINKS ----------- */
.milestone {font-size: 11px;line-height: 18px;}
.milestone2 {font-size: 11px;line-height: 18px;}
.anchorlink {font-size: 11px;line-height: 18px;}
a:link, a:visited {text-decoration: none;list-style: none;cursor: pointer;color: #b60c24;outline: none;}
a:hover {text-decoration: none;list-style: none;cursor: pointer;color: #4f4f4f;}
a.homelink:link, a.homelink:visited {}
a.homelink:hover {}
a.anchorlink:link, a.anchorlink:visited {}
a.anchorlink:hover {}
a.splink:link, a.splink:visited {}
a.splink:hover {}
a.sitemaplink:link, a.sitemaplink:visited {}
a.sitemaplink:hover {}
a.milestone:link, a.milestone:visited {white-space: nowrap;}
a.milestone:hover {white-space: nowrap;}

/* ----------- BULLETS ----------- */
.cornerinner {padding: 6px 0px 10px 16px;float: right;}
.box ul, .box2 ul, .hotelbox ul {margin: 0px;padding: 8px 0px 0px 0px;list-style: none;}
.box ul li, .box2 ul li, .hotelbox ul li {background-image: url(../images/sprite.png);background-repeat: no-repeat;background-position: -247px 7px;
height: 100%;line-height: 20px;margin: 0;padding: 0 0 6px 15px;}
ul.anchor {background-color: #f4f4f4;border-color: #DCDCDC;border-style: solid;border-width: 1px;display: block;float: left;list-style: none outside none;
margin: 0;padding: 10px 0 10px 10px;}
ul.anchor li {background-image: url(../images/sprite.png);background-repeat: no-repeat;background-position: -208px -61px;line-height: 28px;margin: 0;padding: 0 15px 0 15px;}
.box ul.padbottom li, .box2 ul.padbottom li {padding-bottom: 10px;}
.box li.padbottom, .box2 li.padbottom {padding-bottom: 10px;}
.box ul.padbottom li:last-child, .box2 ul.padbottom li:last-child {padding-bottom: 0px;}

/* ----------- GOOGLE VCARD ----------- */
.googleaddress {color: #fff;float: left;padding:37px 4% 0px 0;text-align: left;clear:left;}
.footerlogo {float: left;padding: 10px 20px 0 0px;}
.xvcard {border-left: 0 solid #DBCEC0;font-size: 11px;/* line-height: 21px;*/}
.footer-hotel-name {display: block;font-size: 12px;text-transform: uppercase;padding-bottom:0px;}
.fn {display: block;font-weight: normal;text-transform: uppercase;padding-bottom:5px;font-size: 12px;color: #fff;}
.vcarddot {display: inline-block;margin: 0 6px;}
.style1 {font-weight: bold;}
.vcard-phone, .vcard-fax {}
.desktopblock{display: block;}

/* ----------- Click Reservation----------- */

.outer-box {margin: 30px auto 0;padding: 30px 0;text-align: center; max-width: 960px;width:94%;border:1px solid #008DBA;background-color:#fff;}
.outer-box .vcard {}
.pro-txt {font-weight: normal;font-size: 26px;line-height: 30px;margin-bottom: 20px;text-align: center;font-family: 'arial';}
.lockimg{padding: 20px 0px; height: 116px;}
.click-logo {background:#900615;border-radius: 10px;height: auto;margin: 0 auto 20px;padding: 10px;width: 214px;}
.outer-box .fn{ color:#4f4f4f}

/* ----------- Click Reservation----------- */
/* ----------- IMAGES ----------- */
.imgright {margin-top: 5px;margin-left: 16px;margin-bottom: 10px;float: right;}
.imgleft {margin-top: 5px;margin-right: 16px;margin-bottom: 10px;float: left;}
/* ----------- FOOTER ----------- */
#footer {border-style: solid;border-width: 1px;border-color:#fff;clear: both;color:#fff;padding: 3px;z-index: 12;text-align: center;}
#owner {color: #ffffff;margin: 0 auto;max-width: 960px;padding: 20px 0 19px;text-align: center;width: 94%;}
/* ----------- MODULE ----------- */
ul.modulelinks {font-size: 14px;list-style: none outside none;margin-bottom: 14px;margin-top: 17px;text-transform: capitalize;display: inline-block;}
li.modulelink {display: inline-block;float: left;padding: 0px;margin-right: 1px;}
.modulelinks a {color: #FFFFFF;background-color: #b50c23;display: inline-block;float: left;padding: 5px 20px;}
.modulelinks a:hover, .modulelinkON a {background-color: #91091f;}

/* ----------- GUEST REVIEWS ----------- */
.review-badge {float: right;margin-top: 30px;width: 100%;}
#socialreviews {border: 1px solid #dcdcdc;padding:10px;}
.reviewicon {float: left;margin-top: 0px;text-align: center;width: 43%;height:44px;}
.reviewbuttons {padding-top: 10px;}
.reviewbuttonsleft {float: left;width: 110px;}
.reviewbuttonsright {float: right;width: 110px;}
.google-img {border-left: 1px solid #DCDCDC;border-right: 0 none;height: 45px;width:55%;}

/* ----------- Mainimage Slideshow CSS ----------- */
#mainimageholder IMG {position: relative;top: 0;left: 0;z-index: 8;opacity: 1.0;}
#mainimageholder IMG.active {z-index: 10;opacity: 1.0;}
#mainimageholder IMG.last-active {z-index: 9;}
#mainimageslideshow { height: auto !important;position: relative;width: 100%;line-height :0px;}

/* ----------- Quotes ----------- */

.homequotetxt {border-bottom: 1px solid #797978;border-top: 1px solid #797978;color: #fff;font-family: 'arial';font-size: 18px;padding: 15px 0 20px;text-align: center;}

/* ----------- Milestoen Dropdown CSS ----------- */
div.DropDownItem:hover {background-color: #b60c24 !important;color: #FFFFFF !important;}
.DropDownItems.out.enterleave {background-color: #ffffff;border: 1px solid #d6d6d7 !important;border-radius: 24px;margin-top: -1px;padding: 0;width: 90px;}
.contactdropdown{margin-top:-1px !important;}
.DropDownItems.out.enterleave .DropDownItem.in.enterleave {border-radius: 0;color: #000;cursor: pointer;font-size: 13px;margin:1px;padding: 3px 0 3px 12px;}

.DropDownItems.out.enterleave .DropDownItem.in.enterleave:first-child {border-radius:20px 20px 0 0;}
.DropDownItems.out.enterleave .DropDownItem.in.enterleave:last-child {border-radius: 0 0 20px 20px;}
/* ----------- No-Script CSS ----------- */
#noscriptreservation {background: none repeat scroll 0 0 #303030;font-size: 14px;font-weight: bold;height: 27px;left: 120px;padding: 10px 10px 10px 38px;
position: absolute;text-align: left;top: 0;width: 632px;}
#noscriptreservation a{color:#fff;}
#noscriptreservation_inner {background-color: #FFFEFC;bottom: 40px;font-size: 14px;font-weight: bold;height: 45px;left: 240px;position: absolute;text-align: center;width: 480px;padding-top: 20px;}
#ns-reason .top-reasons-titletext, #ns-packages .packages-titletext{top:12px;left:0;}
#ns-reason, #ns-packages{padding:20px;}
#ns-reason ul, #ns-packages ul{margin-left: 20px;margin-top: 25px;}
/* ----------- Validation CSS ----------- */
.ErrorField {border-color: #b60c24;background: #FFFFFE;}
.ValidField {background-image: url(../images/valid-bg.jpg);background-repeat: no-repeat;background-position: 98% 50%;}
.comentbox .ValidField {background-position: 98% 6% !important;}
.ErrorEmailField {background-image: url(../images/invalid-bg.jpg);background-repeat: no-repeat;background-position: 98% 50%;border-color: #b60c24;}
.styled-select-rfp.errorfld {border:1px solid #b60c24;}
span.ValidationErrors {color: #008dba;display: none;font-size: 12px;padding-left: 10px;text-transform: capitalize;}

/* ----------- OTHER ----------- */
#backtotop {background: url(../images/sprite.png) no-repeat scroll 0 -76px transparent;bottom: 10px;cursor: pointer;display: none;height: 41px;position: fixed;right: 0;width: 50px;z-index: 18;}
#backtotop:hover {opacity: 0.75;}
#backtotop:active {opacity: 0.75;bottom:8px;}
.subheader {background-color: #d11238;margin-top: 10px;padding: 5px 10px;}
.subheader h1, .subheader h2 {color: #fff;font-size: 18px;font-weight: normal;line-height: 23px;margin: 0;padding: 0;}
.clear {clear: both;height: 0px;}
.padbottom {padding-bottom: 10px;}
#breadcrumb {line-height: 18px;padding-bottom: 0;padding-top: 10px; }
.reviewtitle_name {padding-right: 10px;display: inline-block;}
.ADAaccessible, #dynamicdiv {display: none;}
option {padding: 0 0 0 5px;}

.social-like {height: 20px;right: 0px;position: absolute;top:4px;width: 167px;}
.spbold {font-weight:bold; line-height:35px;}
.spbold2 {font-weight:bold; line-height:65px;}
.styled-select-ttd{display: inline-block;float: none !important;vertical-align: middle;width: 140px !important;}
.styled-select-email{}
.styled-select-dropdown {display: inline-block; float: none !important;vertical-align: middle;width: 99.5% !important;}
.styled-select {background-image: url(../images/sprite.png);background-position: right -242px;background-repeat: no-repeat;
background-color: #FFFFFF;border-radius: 20px;border: 1px solid #D2D3D3; height: 30px;overflow: hidden;}
.styled-select select {background:none;border:none;cursor: pointer; width: 120%;}

/* ----------- CSS End ----------- */
.ftr-txt-link a:link, .ftr-txt-link a:visited{color:#ffe000;}
.ftr-txt-link a:hover{color: #fff!important;}
#email1{width:98px !important; height:25px;   line-height: 25px; border-radius:15px; border:1px solid #80111a; font-size:11px; color:#282828; padding:0 10px; margin-right:4px; float:left}
.ftr-txt {max-width: 180px;padding-bottom: 10px;}
.footerUL {list-style: none outside none; font-size:11px;}
.footerUL li a {color: #fff;}
.ftr-3 {width: 129px;}
.footerLink{float:left; padding:37px 4% 0px 0;}
.emailbtn{ width:24px; height:23px; border-radius:15px; border:1px solid #e4323e; float: right; text-align: center; margin-top:1px; background-color:#c30e1a;}
.btn-arrow {background: url(../images/sprite.png) no-repeat scroll -231px -758px ;display: block;float: left;height: 20px;width: 20px;}
.footerLink.ftr-3 {padding-right: 0;}
.ftr-2 {float: right;padding-right: 0 !important;}

.footerholder{margin: 0 auto; color:#fff;  max-width: 960px; font-family:'muliregular';}
.allrights{background-color:#610209; background:rgba(0, 0, 0, 0.3); top:0;}
.allrights a:link, .allrights a:visited{color:#fff;}
.allrights a:hover{color:#ffe000;}
.h3inline{display:inline-block;}
footer a:link, footer a:visited{color:#fff;}
footer a:hover, footer a.navON {color:#ffe000!important;}
.legal-note {display: block;}
.saddr, .daddr {margin-right: 10px; padding: 0 1.5%; width: 34%;}
.direction-button {display: inline-block !important;float: right;padding: 0 20px !important;}
.box2.mapdisplay img {height: auto;width: 100%;}
a#floatingbooknow {display: none;}

.dining-res li a {word-wrap: break-word;}
.startrate {padding-top: 5px; float:left;}
.glyph {font-size: 16px;width: 15em;padding-bottom: 1em;margin-right: 4em;margin-bottom: 1em;float: left;overflow: hidden;}
.talign-right {text-align: right;}
.talign-center {text-align: center;}
.bgc1 {background: #f1f1f1;}
.fgc1 {color: #999;}
.fgc0 {color: #000;}
.mvm {margin-top: .75em;margin-bottom: .75em;}
.mtn {margin-top: 0;}
.mtl, .mal {margin-top: 1.5em;}
.mbl, .mal {margin-bottom: 1.5em;}
.mal, .mhl {margin-left: 1.5em;margin-right: 1.5em;}
.mhmm {margin-left: 1em;margin-right: 1em;}
.mls {margin-left: .25em;}
.ptl {padding-top: 1.5em;}
.pbs, .pvs {padding-bottom: .25em;}
.pvs, .pts {padding-top: .25em;}
.unit {float: left;}
.unitRight {float: right;}
.size1of2 {width: 50%;}
.size1of1 {width: 100%;}
.clearfix:before, .clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
.hidden-true {display: none;}
.textbox0 {width: 3em;background: #f1f1f1;padding: .25em .5em;line-height: 1.5;height: 1.5em;}
#testDrive {padding-top: 24px;line-height: 1.5;}
.fs0 {font-size: 16px;}
.fs1 {font-size: 32px;}
.icon-foursquare2 {background: none repeat scroll 0 0 #ffffff;border-radius: 100%;color: #000000;}

/*----------------------------------------------------------------------------------------------------------------------------------------*/

.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-state-disabled { cursor: default !important; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-datepicker { width: 17em; padding: .1em .1em 0;z-index:10 !important; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.0em; line-height: 1.8em; text-align: center;}
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; width:60px;}
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 2px; line-height: 24px; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: 0 .4em; text-align: right; text-decoration:none;list-style: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

.ui-widget { font-size: 0.9em; z-index:999; display:none;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-size: 1em; }
.ui-widget-content { background-color: #ffffff; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { background-color: #cccccc; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3; background-color: #e6e6e6; font-weight: normal; color: #555555; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration:none;list-style: none; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration:none;list-style: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa; background-color: #ffffff; font-weight: normal; color: #212121/*{fcActive}*/; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; outline: none; text-decoration:none;list-style: none; }

/*CalendarColor*/
#ui-datepicker-div {z-index:1001; display:none; font-size:12px; margin-top:0px;}
.ui-datepicker{padding:3px 7px; background-color:#FFFFFF; border:solid 1px #D2D3D3; border-radius: 20px;}
.ui-widget-header {background-color:#FFFFFF; border-bottom:1px solid #b60c24; margin:0px 7px; padding:4px 0px !important;}
.ui-widget select {border:#0D0D0D solid 1px;}
.ui-datepicker th {background-color:#FFFFFF; color:#777777; text-transform:uppercase;}
.ui-datepicker-month {color:#b60c24 ; font-size:12px; text-transform:uppercase;}
.ui-datepicker-year {color:#b60c24 ; font-size:12px;}
.ui-widget-content .ui-state-default {background-color:#FFFFFF; color:#323232; border:#FFFFFF solid 1px; text-align:center;}
.ui-state-disabled .ui-state-default {background-color:#FFFFFF; color:#AAAAAA; border:#FFFFFF solid 1px; text-align:center;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight {background-color:#FFFFFF; color:#b60c24 ;/*COLOR CHANGE*/ border:#b60c24  solid 1px;}
.ui-widget-content .ui-state-active {background-color:#b60c24 ; color:#FFFFFF; border:#b60c24  solid 1px;}
.ui-widget-content .ui-state-hover {background-color:#b60c24 ; color:#FFFFFF; border:#b60c24  solid 1px;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {width:10px; height:9px; position:relative; top:6px; cursor:pointer;display: inline;}
.ui-datepicker .ui-datepicker-prev{ background:url(../../images_noindex/sprite.png) -188px -5px no-repeat; left:0px; float: left;}
.ui-datepicker .ui-datepicker-prev-hover{ background:url(../images/sprite.png) -215px -5px no-repeat; left:0px; border:none; float: left;}
.ui-datepicker .ui-datepicker-next{ background:url(../images/sprite.png) -173px -5px no-repeat; right:0px; float: right;}
.ui-datepicker .ui-datepicker-next-hover{ background:url(../images/sprite.png) -202px -5px no-repeat; right:0px; border:none; float: right;}
.ui-state-disabled {background:none !important;}

/** RESET AND LAYOUT
===================================*/
.bx-wrapper {position: relative;margin: 0 auto 0px;padding: 0;}
.spbxslider{margin:0;}
.bx-wrapper img {display: block;}

/** THEME
===================================*/
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {position: relative;top: 0;width: 100%;}
/* LOADER */
.bx-wrapper .bx-loading {min-height: 50px;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}
/* PAGER */
.bx-wrapper .bx-pager {text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: #666;padding-top: 0px;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;}
.bx-wrapper .bx-pager.bx-default-pager a {background-color: #666666;border-radius: 5px;display: block;height: 5px;margin: 0 4px 0 0;overflow: hidden;
text-indent: -9999px;width: 5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active { background-color: #b60c24;border: medium none;border-radius: 5px;box-shadow: none;color: #ffffff;}

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {background-image: url(../images/sprite.png);background-position: 14px -234px;background-repeat: no-repeat;left: 0;}
.bx-wrapper .bx-next {background-image: url(../images/sprite.png);background-position: -19px -234px;background-repeat: no-repeat;right: 0;}
.bx-wrapper .bx-prev:hover {opacity: 0.9;}
.bx-wrapper .bx-next:hover {opacity: 0.9;}
.bx-wrapper .bx-controls-direction a {/*background-color: #FFFFFF;*/height: 24px;margin-top: 0;outline: 0 none;position: absolute;text-indent: -9999px;
top: 156px;width: 25px;z-index: 9999;}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}

/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {text-align: center;}
.bx-wrapper .bx-controls-auto .bx-start {display: block;text-indent: -9999px;width: 10px;height: 11px;outline: 0;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop {display: block;text-indent: -9999px;width: 9px;height: 11px;outline: 0;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px;}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;width: 80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;width: 35px;}

/* special pkg */
.msfsp_rating .classification .progress {position:absolute;background:transparent url(../images/stars_full.png) top left no-repeat;top:0px;left: 0px;	height: 11px;z-index: 102;} 
.msfsp_rating .classification .cover {position: absolute;background: transparent url(../images/stars.png) top left no-repeat;top: 0px;left: 0px;width: 64px;	height: 11px;	z-index: 101;}
.msfsp_rating .classification {  float: right; height: 11px; position: relative; top: 6px; width: 64px;}

/* start ratings*/


ul.star-rating{list-style: none;padding: 0px;width: 64px;height: 15px;position: relative;background: url(../images/stars.png) no-repeat scroll left top transparent;}
ul.star-rating li{padding: 0px;margin: 0px; /*\*/float: left; /* */}
ul.star-rating li a
{display: block;width: 15px;height: 15px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;top:0px;}
ul.star-rating li a:hover {background:url(../images/alt_star.png) repeat scroll left bottom transparent;left:0;z-index:2;height:13px;}
.rating-round {display:block;height:17px;text-indent:-9999px;width:64px;}
/*
ul.star-rating a.one-star:hover {left:-3px !important;}
ul.star-rating a.two-star:hover {left:-3px !important;}
ul.star-rating a.three-star:hover {left:-3px !important;}
ul.star-rating a.four-star:hover {left:-3px !important;}
ul.star-rating li a:hover {left:-3px !important;}
*/

ul.star-rating a.one-star{left: 0px;}
ul.star-rating a.one-star:hover{width: 13px;}
ul.star-rating a.two-stars{left: 13px;}
ul.star-rating a.two-stars:hover{width: 26px;}
ul.star-rating a.three-stars{left: 26px;}
ul.star-rating a.three-stars:hover{width: 39px;}
ul.star-rating a.four-stars{left: 39px;}
ul.star-rating a.four-stars:hover{width: 52px;}
ul.star-rating a.five-stars{left: 52px;}
ul.star-rating a.five-stars:hover{width: 64px;}
ul.star-rating li.current-rating{background: url(../images/stars_full.png) no-repeat scroll left top transparent;position: relative;height: 15px;display: block;text-indent: -9000px;z-index: 1;}
.msftd_rating .classification .progress {position: absolute;background: transparent url(../images/stars_full.png) top left no-repeat;top: 0px;left: 0px;
height: 11px;z-index: 102;}
.msftd_rating .classification .cover {position: absolute;background: transparent url(../images/stars.png) top left no-repeat;top: 0px;left: 0px;width: 64px;height: 11px;z-index: 101;}
.msftd_rating .classification {float: right;height: 11px;position: relative;margin-top: 6px;width: 64px;}

.classification1 {display: inline-block;height: 15px;position: relative;width: 64px;}
.classification1 .cover1 {background: url(../images/stars.png) no-repeat scroll left top transparent;height: 11px;left: 0;position: absolute;top: 4px;width: 64px;z-index: 101;}
.classification1 .progress1 {background: url(../images/stars_full.png) no-repeat scroll left top transparent;height: 11px;left: 0;position: absolute;top: 4px;z-index: 102;}
a.button:link, a.button:visited, a.disablelink, a.ugcbtnwrite, #goog-wm-sb, a.enablelink, .viewlargermap {background-color: #b50d23;color: #FFFFFF;
cursor: pointer;display: block;font-size: 16px;font-weight: normal;height: 32px;line-height: 32px;border:1px solid #890410;text-align: center;text-decoration: none;text-transform: capitalize;border-radius: 20px;font-family: 'arial';}
a.button:hover, a.disablelink:hover, a.ugcbtnwrite:hover, #goog-wm-sb:hover, a.enablelink:hover, .viewlargermap:hover, .pkg-all a:hover {background-color: #99091b;}

a.disablelink, a.ugcbtnwrite, a.enablelink {display: inline-block;height: 26px;line-height: 26px;width: 81px;}
#reservationtable a.button {display: inline-block;margin-left: 0px;width: 116px;margin-top: 13px;}
#reservationtable-inner a.button {width: 136px;}
.pkgbtn {width: 116px;}
a.mapvisit {float: left;font-size: 12px !important;margin-right: 10px;width: 80px;height: 25px !important;line-height: 25px !important;}
a.mapdirection {float: left;font-size: 12px !important;height: 25px !important;line-height: 25px !important; width: 110px;}
#btnSubmit {width: 150px;}
.pkg-all a {width: 86px !important;}
.slide-desc a.button {width: 120px;margin-top:20px;float:left;}
#reviews-box-header {background-color: #a4a4a4;color: #FFFFFF;font-family:"Arial";font-size: 16px;height: 32px;line-height: 30px;text-align: center;}
#reviews-box-img {position: absolute;right: 0;top: 0; width: 232px;z-index: 0;}

.parkrightstar {float: left;margin-top: 6px;padding-left: 9px;width: 64px;}
.parkrightpadtop {margin: 0 auto;padding-bottom: 0;padding-top: 13px;width: 174px;}
.reviews-box-btn {border-top: 1px solid #737372;margin: 13px auto 0;padding-top: 20px;width: 174px;}
.reviewfont {float: left;list-style: none outside none;padding: 0px 0px 0 20px;text-decoration: none;text-transform: capitalize;}
.accorightimg1 {color: #FFFFFF;font-family: 'arial';font-size: 16px;letter-spacing: 0.025em;padding-top: 16px;text-align: center;}
.ugcbtnwrite.thickbox {float: right;}
#review-ipadbase {display: block;float: right;margin-top: 12px;position: relative;width: 22%;}
#review-ipadbase #reviews-box {overflow: hidden;position: relative;border: medium none;height: 130px;width: auto;}
#review-ipadbase #reviews-box-header {background: none;border-bottom: 1px solid #999999;color: #FFFFFF;font-family: 'arial';font-size: 22px;margin-bottom: 15px;padding: 0 0 10px;text-align: center;text-transform: capitalize;}
#review-ipadbase .accorightimg1{display:none;}
#review-ipadbase .parkrightpadtop{padding-top:10px;}
#review-ipadbase .reviews-box-btn {margin: 10px auto 0;padding: 0;border:0px;text-align: center;}
#review-ipadbase .enablelink {display: none !important;}
#review-ipadbase .ugcbtnwrite.thickbox{ float:none;}
#TB_overlay {position: fixed;z-index: 1000;top: 0px;left: 0px;height: 100%;width: 100%;background-color: #000;opacity: 0.75;}
/* ie6 hack 
* html #TB_overlay { position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}*/
#TB_window {position: fixed;z-index: 1002;display: none;text-align: left;top: 40%;left: 50%;width: 61%;margin-top: -262px !important;margin-left: -33%;}
/* ie6 hack 
* html #TB_window { position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}*/

#TB_window img#TB_Image {display: block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;
border-left: 1px solid #666;}
#TB_caption {height: 25px;padding: 7px 30px 10px 25px;float: left;}
#TB_closeWindow {height: 25px;padding: 11px 25px 10px 0;float: right;}
#TB_closeAjaxWindow {position: absolute;right: 40px;text-align: right;top: 16px;}
#TB_ajaxWindowTitle {float: left;padding: 7px 0 5px 10px;margin-bottom: 1px;}
#TB_title {height: 27px;}
#TB_ajaxContent {clear: both;padding: 2px 15px 15px 15px;overflow: auto;text-align: left;line-height: 1.4em;}
#TB_ajaxContent.TB_modal {padding: 15px;}
#TB_ajaxContent p {padding: 5px 0px 5px 0px;}
#TB_load {position: fixed;display: none;height: 13px;width: 208px;z-index: 103;top: 50%;left: 50%;margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
/* ie6 hack
* html #TB_load {  position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}*/

#TB_HideSelect {z-index: 99;position: fixed;top: 0;left: 0;background-color: #fff;border: none;/*filter:alpha(opacity=0);*/opacity: 0;height: 100%;width: 100%;}
/* ie6 hack
* html #TB_HideSelect {  position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}*/

#TB_iframeContent {background: #303030;clear: both;height: 574px !important;margin-bottom: 0;width: 739px !important;}
#divMenu_Left1_txtSearch {z-index: 255;margin: 0px;padding: 0px;}
#RequiredFieldValidator1 {color: #B4481A !important;}

/* Slider
http://www.freshdesignweb.com/fashion-responsive-slider-tutorial.html
*/
/* Slider
/*-----------------------------------------------------------------------------------*/
.slider_container{ width:100%; margin:auto; clear:both;  padding:30px 0 0 0;}
.flex-caption{ position: absolute; right:11px; bottom:20px;}
.caption_title_line{ width:450px; height:75px; padding:5px 15px 10px 15px; 
 color: #303030;}
.flex-caption h2{ color:#303030;font-size:20px; padding:5px 0 5px 0; margin:0px;font-family: 'Ovo', serif;}

.flex-container a:active,
.flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {width: 100%; margin: 0; padding:0;}
.flexslider .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
/*.flexslider .slides img { width:100%; display: block; border:0px #ededed solid;}*/
.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}
.no-js .slides > li:first-child {display: block;}

/*.flexslider {position: relative; zoom: 1;}
.flexslider .slides {zoom: 1;margin-left: -1px !important;} 
.flex-container {zoom: 1; position: relative;}
.flex-direction-nav li a.disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
*/

.flexslider .slides > li {position: relative;}
/* Direction Nav */
.flex-direction-nav li a {width:45px; height:42px; margin:0; display: block; position: absolute; right:11px; cursor: pointer; text-indent: -9999px;}
/*
*/

/* Control Nav */
.flex-control-nav {bottom: 6px;left: 20px; position: absolute;text-align: center;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {cursor: pointer;display: block;height: 24px;text-indent: -9999px;width: 24px;}
.flex-control-nav li a:hover { }
.flex-control-nav li a.active {cursor: default;}

/* CSS reset */
/* General Demo Style */

.clr{clear: both;}
/* Header Style */
.freshdesignweb-top{line-height: 24px;font-size: 11px;background: rgba(0, 0, 0, 0.05);text-transform: uppercase;z-index: 9999;position: relative;box-shadow: 1px 0px 2px rgba(0,0,0,0.2);}
.freshdesignweb-top a{padding: 0px 10px;letter-spacing: 1px;color: #333;text-shadow: 0px 1px 1px #fff;display: block;float: left;}
.freshdesignweb-top a:hover{background: #fff;}
.freshdesignweb-top span.right{float: right;}
.freshdesignweb-top span.right a{float: left;display: block;}
.freshdesignweb-demos{text-align:center;display: block;line-height: 30px;padding: 20px 0px;}
.freshdesignweb-demos a{display: inline-block;margin: 0px 4px;padding: 0px 4px;color: #fff;line-height: 20px;	font-style: italic;font-size: 13px;border-radius: 3px;background: rgba(41,77,95,0.1);/*-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear; */transition: all 0.2s linear;}
.freshdesignweb-demos a:hover{background: rgba(41,77,95,0.3);}
.freshdesignweb-demos a.current,
.freshdesignweb-demos a.current:hover{background: rgba(41,77,95,0.3);}
.flex-direction-nav {display:none;} 
.icon-facebook4, .icon-googlePlus, .icon-Weibo, .icon-fourSquare, .icon-tripAdvisor, .icon-uniE80F{ display:none;}
.num-img a{ color:#fff;}
#topnav li.email-offers {display: none;}

#cke_editor1 {width:auto}

.cke_skin_kama .cke_wrapper {background-color:transparent;background-image:none;padding:0px;margin:0px;}
body.cke_show_borders{background:none !important}
body.cke_show_borders a {text-decoration:none  !important; list-style:none;}
.cke_skin_kama .cke_wrapper {}
#cke_editor1 {border:1px dashed !important; padding-left:2px;padding-right:2px;}
#cke_top_editor1,
#cke_bottom_editor1 {background-color:#FCFCFC}
.cke_skin_kama .cke_wrapper {}


.page-reviews {margin-bottom: 28px;}
.rooms-format {padding-top: 30px;width: 100% !important;}
.acc-snippet-img {float: left;line-height: 0;margin-right:4%;margin-top: 0;width: 43%;}
.acc-snippet-img img {height: auto;width: 100%;}
.accomodationright {float: right;width: 53%;}
.acco-snippet-content {min-height: 90px; }
.accoheader {padding-bottom: 20px;}
.icon-room-img { margin: 0px 5px 0px 5px; float: left;}
.icon-room-img img {height: auto;width:80%; float:left;}
.detail-icon-room { font-size:11px; line-height:38px; float:left;}
.link-room {margin-bottom:10px;float:right; font-size:14px; font-style:normal; font-weight:bold;}
.termscondition {margin-bottom:0px; font-size:12px; font-style:normal; font-weight:bold;}

.button.acco-buknowbtn {float: left;margin-right: 20px;padding: 0 18px; margin-top:15px;}
.button.acco-buknowbtn2 {float: left;margin-right: 20px;padding: 0 18px;}
.button2.acco-buknowbtn-outline {float: left; margin-right: 20px; padding: 0 18px; border:solid 2px #b50d23; border-radius:20px; height:32px; line-height:32px; cursor:pointer;}
.button2.acco-buknowbtn-outline:hover {border:solid 2px #333; background-color:#f8f8f8;}
hr.style3 {border-top: 1px dashed #8c8b8b; margin-top:20px;}
.divroom {width:230px; display: inline-block;}
.divroom-img {float:left; margin:0 5px 10px 0;}

.accobtmbg {margin-top: 18px;}
.roomstabs {border-top: 1px solid #DCDCDC;margin: 10px 0;padding: 0px 0 0 0;position: relative;width: 100%;}
.roomstabs .bx-wrapper {width: 100%;margin: 0;}
.roomstabs .bx-controls {bottom: 55px;left: 488px;position: absolute;width: 60px;z-index: 51;}
.bx-pager-item {margin-right: 1px;}
.roomstabs .bx-wrapper .bx-pager.bx-default-pager a {/*border: 1px solid #484848;*/border: none;border-radius: 0;box-shadow: none;color: #FFFFFF;display: block;height: 25px;line-height: 25px;margin: 0;overflow: hidden;text-indent: inherit;width: 23px;}
.roomstabs .bx-wrapper .bx-pager.bx-default-pager a:hover, .roomstabs .bx-wrapper .bx-pager.bx-default-pager a.active {/*background-color:transparent;
border: 1px solid #A3042A;*/background-color: #666;/*height: 25px;*/width: 23px;/*line-height:26px;*/}
.roomstabs .bx-wrapper .bx-controls-direction a {background-color: #FFFFFF;background-image: url(../images/sprite.png);background-repeat: no-repeat;
bottom: 0;box-shadow: 0 2px 2px #A7A1A1;color: #FFFFFF;font-size: 12px;height: 24px;top: 0;outline: 0 none;position: absolute;text-indent: -9999px;width: 24px;z-index: 9999;}
.roomstabs .bx-wrapper .bx-pager {display: none;}
.roomstabs .bx-wrapper .bx-prev {background-position: 7px -39px;border-radius: 5px 0 0 5px;border-right: medium none !important;left: 0;}
.roomstabs .bx-wrapper .bx-next {background-position: -11px

/*---Common Snippet Class---*/
.email-offer-title, .quick-rfp-title, .rfp-title, .guest-review-title, .contact-title, .section_reviews .common-title, .write-comment-title {border-bottom: 1px solid #DCDCDC;color:#4f4f4f;font-size: 26px;margin-bottom: 15px;padding-bottom: 10px;text-align: center;text-transform: capitalize;font-family:"arial";}
.guest-review-title {background: #B40C22;float: left;height: 44px;line-height:45px;margin-bottom: 0;padding: 0;color:#fff;width: 39%;}
.review-right {float: right;width: 55%;}
.meeting-table {border-bottom: 1px solid #DCDCDC;border-collapse: collapse;border-top: 1px solid #DCDCDC; margin-top: 6px;width: 100%;}

.rowlborder {border-left: 1px solid #DCDCDC;}
.meeting-table td {border-bottom: 1px solid #DCDCDC;border-right: 1px solid #DCDCDC;line-height: 16px;padding: 4px 5px;vertical-align: middle;}
.meetingth {border-collapse: collapse;}

/*---Common Snippet Class---*/