
/***************  templates/main/css/global.defaults.css  ***************/
html, body{margin:0;padding:0;width:100%;}
div#holder{font-family:Verdana, Arial, sans-serif;font-size:76%;}
h1{font-size:2em;font-weight:normal;margin:1.6em 0em 0em;}
h2{font-size:1.2em;margin:1.4em 0em 0em;font-weight:normal;}
h3{font-size:1em;margin:1.2em 0em 0em;font-weight:normal;}
h4{font-size:0.9em;margin:1.2em 0em 0em;font-weight:bold;}
h5{font-size:0.9em;margin:1.2em 0em 1.2em;font-weight:normal;}
h6{font-size:0.8em;margin:1.2em 0em 1.2em;font-weight:bold;}
p,
li{line-height:1.5;}
p{font-size:1em;margin:0.9em 0em 1.2em;}
li > p{margin-top:0.2em;}
ol, ul{margin-top:0.2em;margin-bottom:0.1em;margin-left:0;padding-left:1.8em;}
img{border:0 none;}
th{font-weight:normal;text-align:right;padding-right:0.5em;}
td{text-align:center;}
form,
button,
input,
select,
textarea{margin:0;}
em{font-style:italic;}
strong{font-weight:bold;}
sup{font-size:0.74em;vertical-align:top;position:relative;top:-0.1em;}
sup.ordinal{text-transform:lowercase;}
.temperature{white-space:nowrap;}
/***************  templates/main/layout3/css/global.text.css  ***************/
body{font-family:'Muli', Arial,Helvetica,sans-serif;font-size:1.1em;color:#333;}
a{color:#9d9ddc;text-decoration:none;}
a:hover{color:#1010ff;text-decoration:none;}
#main-content ul{list-style:disc;font-size:13px;}
#main-content ol{list-style-type:decimal;font-size:13px;}
#page_photogallery #main-content ul{list-style:none;}
#page_photogallery #main-content ol{list-style:none;}
#main-content p{font-size:13px;line-height:1.5;}
h1{font-family:'Muli', Arial,Helvetica,sans-serif;font-size:.8em;}
h2{font-family:'Muli', Arial,Helvetica,sans-serif;font-size:18px;padding:0;margin:.5em auto;}
h3{font-family:'Muli', Arial,Helvetica,sans-serif;font-size:12px;text-transform:capitalize;margin:.5em auto;padding:0;}
#main-content-right h3{font-family:'Muli', Arial,Helvetica,sans-serif;font-size:13px;text-transform:uppercase;margin:.5em auto;padding:0;}
h4{font-family:'Muli', Arial,Helvetica,sans-serif;font-size:12px;text-transform:capitalize;color:#AD80D0;text-transform:uppercase;}
div#holder{font-family:'Muli', Arial,Helvetica,sans-serif;}
/***************  templates/main/layout3/css/global.layout.css  ***************/
.jw-widget.ui-widget-content,
.jw-listItems2-content.ui-widget-content{background:transparent!important;}
#absolute-container .toolbox-link{}
div#something{margin-top:-1px;padding-top:1px;}
.clearfloat, #callouttext-box:after, #content-container:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
div#languages h2, div#credits h2{display:inline;position:absolute;overflow:hidden;margin:0;border:0;padding:0;width:0;height:0;}
body{margin:0;padding:0;background-color:#efecea;}
div#holder{position:relative;width:963px;margin:0 auto;border-bottom:1px solid #DED0E9;}
div#main-content h2{font-size:23px;color:#484546;margin:0 0 7px 0;}
div#main-content h1{font-size:15px;color:#ad80d0;margin:5px 0 20px 0;}
div#main-content h3{font-size:13px;color:#5d5759;}
div#branding{float:left;padding-top:7px;}
div#languages{float:left;display:none;}
#branding div.jw-widget-1col{width:181px;}
#top-menu{float:right;}
#customText{float:right;height:21px;margin-top:25px;font-weight:bold;font-size:16px;margin-right:14px;}
#headerwrap{width:100%;min-width:976px;position:absolute;z-index:2;}
#header{background-image:url(/templates/main/images/header-bg.png);background-repeat:repeat-x;padding:20px 0px 6px 24px;height:100px;}
div#mainnavigation{float:right;}
div#absolute-container{position:absolute;top:0px;z-index:1;width:100%;}
div#absolute-container .slideshow{margin-bottom:5px;clear:both;height:589px;height:587px\9;}
div.absolute-container .slideshow img{width:100% !important;height:592px !important;min-width:1024px !important;}
div#availability-checker{position:relative;float:left;margin:355px 7px 8px;}
div#best-rate{float:right;margin-top:22px;}
div#main-menu{width:220px;height:460px;padding-left:15px;background:RGBA(255, 255, 255, 0.5);}
#content-container{padding:30px 0px 0px;}
div#main-content{padding:0 20px 0 21px;width:690px;float:left;color:#8c8c8b;font-size:12px;font-family:Arial,Helvetica,sans-serif;}
#content-sidebar{float:right;width:232px;}
#socialmedia{width:223px;font-size:12px;color:#999998;font-family:'Muli', Arial,Helvetica,sans-serif;}
#callout{clear:both;margin-top:15px;}
#page_dining #callout{margin-top:88px !important;}
.socialmedialabel{float:left;margin-top:6px;margin-left:10px;}
#content-sidebar > div{margin-bottom:1px;}
div#main-content #map #logocontrol + div{white-space:normal !important;}
#callouttext-box{width:232px;}
#specials-rotator{width:232px;}
#main-content-right{width:200px;padding:0 20px;float:right;margin:20px 0;}
#footer{background:#666;color:#fff;padding:7px 7px 35px;margin:0 auto;}
#footer-menu{clear:both;float:right;margin:-20px -5px 20px 0;}
#footer-bottom{width:966px;padding-top:15px;margin:0 auto;}
#footer-bottom p{padding:0;margin:0;font-size:.8em;}
#tclink{text-decoration:underline;color:#000;}
#tclink:hover{text-decoration:none;color:#666;}
.sitemap li{list-style:none;}
.sitemap li ul li{list-style:disc;font-size:13px;line-height:19px;}
#page_contact .flexibleFormContainer{width:458px;}
.flexFormSubmitBlock button{padding:0 0 0 10px;color:#fff;border:0 none;background:url(/templates/main/images/submit.png) no-repeat;font-size:12px;text-transform:uppercase;font-family:Arial;width:124px;height:24px;text-align:center;}
#footer-bottom-left{float:left;}
div.jw-menu-2col-sm ul{padding-right:10px!important;}
.right-menu{float:right;}
#rainbow-logo{margin-top:-8px;}
#pride-logo{margin-top:-26px;}
.right-menu{float:right !important;}
.flexInputSimple{border:1px solid #CCCCCC;background-color:#ece4ef;height:22px;width:232px !important;color:#999;}
.flexInputTextarea{border:1px solid #CCCCCC;background-color:#ece4ef;width:232px !important;color:#999;}
.flexInputSelect{border:1px solid #CCCCCC;height:26px;padding-bottom:3px\0/;width:234px !important;background-color:#ece4ef;color:#999;}
.flexFormSubmitBlock{width:385px;}
div.jw-widget-4col{width:963px !important;}
#contact-content{padding-left:11px;}
#contact-form{padding-top:11px;position:relative;}
#contact-address{float:right;margin:14px 0 0;}
#page_contact div#main-content #contact-address h1{margin:5px 0 -14px;}
.contentBlock.type_accordionBlock .accordionTitle{width:944px;height:25px;background-image:url(/templates/jw/_common/images/gallery-sprite-4L.png);background-repeat:no-repeat;padding-left:20px;padding-top:7px;font-family:Arial;color:#fff;text-transform:uppercase;font-size:12px;}
#page_dining .contentBlock.type_accordionBlock .accordionTitle{margin-left:-28px !important;padding-left:20px !important;}
.contentBlock.type_accordionBlock.collapsed .accordionTitle{background-position:0 0;}
.contentBlock.type_accordionBlock.expanded .accordionTitle{background-position:0 -64px;}
.imageHolder-right img,.imageHolder-left img{width:226px;height:154px;}
.contentBlock, .blockCollection.accordionContent{font-size:13px;color:#8C8C8B;font-family:Arial,Helvetica,sans-serif;}
.contentBlock{margin:0 21px;}
.blockCollection.accordionContent{margin:0 20px;}
.viewfullmenu{text-transform:uppercase;color:#6f4391;padding-right:10px;font-size:12px;font-family:Arial;text-decoration:underline;background:url(/templates/jw/_common/images/viewfullmenu.png) no-repeat right center;}
.absolute-container{height:592px;position:relative;width:100%;}
.header-wrapper,
.best-rate-wrapper{width:977px;margin:0 auto;}
.header-absolute-container{position:absolute;width:100%;top:0;z-index:20;height:592px;}
.subnav-wrapper{float:left;width:795px;}
.slideshow{width:100% !important;}
#TimeWeater{width:100%;font-size:12px;font-family:'Muli',Arial, Helvetica,sans-serif;color:#AD80D0;text-transform:uppercase;display:block;overflow:hidden;padding:15px 0 0 10px;}
#clock{float:left;}
#clock .jw-widget-1col{width:67px;}
#weather-widget{float:left;width:150px;}
#weather-widget .weather{float:right;width:80px;}
#weather-widget a{color:#ad80d0;text-decoration:none;}
#weather-widget a:hover{color:#7337a2;}
#weather-widget img.weather-image{display:none;}
#weather-widget span.weather-text{display:none;}
#mapText{position:relative;padding:15px 0;}
#Gmap{margin:0 auto;position:relative;}
#map h3{font-family:'Muli', Arial, Helvetica, sans-serif;font-size:16px !important;color:#ad80d0 !important;text-transform:uppercase;}
#map p{font-family:'Muli', Arial, Helvetica, sans-serif;font-size:12px;color:#999998;}
#map a{font-family:'Muli', Arial, Helvetica, sans-serif;font-size:12px;color:#ad80d0;text-decoration:none;}
#map a:hover{color:#7337a2;}
#mod_flexibleForms{position:relative;overflow:hidden;}
#page_photogallery div.jw-gallery-4col-lg{margin:60px 0px 22px;}
#page_specials div.jw-listItems2-4col-lg{margin-top:60px;}

/***************  templates/main/../jw/clock/template.1col-sm.css  ***************/
div.jw-clock-1col-sm .jw-clock-label{padding-right:10px;display:none;}