/* This file will hold styles that are loaded using the same media query as the narrow grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the normal and widescreen layouts. You may override these styles in the normal 
 *  and widescreen CSS files as appropriate. */

.block-block-1 {
	width: 340px;
	height: 68px;
	margin: 0px;
	padding: 6px 10px 0px 20px;
	background: url(../images/reservations-bg.png) repeat-x left top;
	clear: none;
	display: inline;
	float: right;
}
.block-block-1 h2 {
	font-family: "Raleway", Arial, Helvetica, Sans-serif;
	font-size: 14px;
	line-height: 100%;
	letter-spacing: 0.01em;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	color: #000;
	text-transform: uppercase;
}
#block-block-2 {
	width: 155px;
	height: 64px;
	margin: 0px 0px 0px 8px;
	padding: 10px 0px 0px 0px;
	background: url(../images/sign-up-bg.png) left top no-repeat;
	text-align: center;
	display: block;
	float: right;
}
#block-block-2 h2 {
	margin: 0px 0px 3px 0px;
	padding: 0px;
	font-family: Times New Roman, Serif;
	font-size: 15px;
	line-height: 100%;
	color: #2eb2bc;
}
#block-block-2 p {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 9px;
	line-height: 100%;
	color: #000;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
#block-block-2 p a {
	color: #000;
	text-decoration: none;
}
#block-block-2 p a:hover {
	text-decoration: underline;
}
#block-menu-menu-footer-menu ul.menu {
	width: auto;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	text-align: center;
}
#block-menu-menu-footer-menu ul li,
#block-menu-menu-footer-menu ul.menu li {
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style: none;
	font-size: 11px;
	border-right: solid 1px #FFF;
}
#block-menu-menu-footer-menu ul li.last {
	border-right: none;
}
#block-menu-menu-footer-menu ul.menu li {
	margin: 0px !important;
}
#block-menu-menu-footer-menu ul li a {
	color: #FFF;
	text-decoration: none;
	padding: 5px;
	display: inline;
}
#block-menu-menu-social-media-menu {
	width: 125px;
	height: 64px;
	margin: 0px 0px 0px 8px;
	padding: 10px 0px 0px 0px;
	background: url(../images/social-bg.png) left top no-repeat;
	text-align: center;
	display: block;
	float: right;
}
#block-menu-menu-social-media-menu .content a {
	width: 22px;
	height: 22px;
	margin: 0px;
	padding: 0px;
	display: block;
}
#block-menu-menu-social-media-menu a#facebook:hover,
#block-menu-menu-social-media-menu a#twitter:hover,
#block-menu-menu-social-media-menu a#youtube:hover,
#block-menu-menu-social-media-menu a#tripadvisor:hover {
	background-position: left bottom;
}
#block-menu-menu-social-media-menu a#facebook {
	background: url(../images/social-facebook.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#block-menu-menu-social-media-menu a#twitter {
	background: url(../images/social-twitter.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#block-menu-menu-social-media-menu a#youtube {
	background: url(../images/social-youtube.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#block-menu-menu-social-media-menu a#tripadvisor {
	background: url(../images/social-tripadvisor.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#block-menu-menu-social-media-menu h2 {
	margin: 0px;
	padding: 0px;
	font-family: Times New Roman, Serif;
	font-size: 15px;
	line-height: 100%;
	color: #2eb2bc;
}
#block-menu-menu-social-media-menu .content ul {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	display: inline-block;
}
#block-menu-menu-social-media-menu .content ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline-block;
	text-indent: -9000px;
}
.branding-data {
	width: 255px;
	height: 65px;
	margin: 20px 0px 0px 0px;
	clear: none;
	display: inline;
	float: left;
}
#region-content {
	width: 600px;
}
body.node-type-landing-page #region-content {
	width: 700px;
}
body.front #region-content {
	width: 540px;
	margin: 30px 0px 0px 0px;
}
#region-footer-first {
	width: 300px;
	padding: 0px 20px 0px 20px;
	display: block;
	float: none;
	text-align: center;
	margin: 0px auto;
}
#region-footer-second {
	width: 300px;
	padding: 0px 20px 0px 20px;
	display: block;
	float: none;
	text-align: center;
	margin: 0px auto;
}
#region-sidebar-first img {
	width: 100%;
	height: auto;
	display: block;
}
body.context-directions #region-content {
	width: 380px;
}
#zone-footer {
	text-align: center;
}
#zone-postscript {
	display: none;
}

/* PROPERTY MENU */
#block-menu-menu-property-menu ul.menu {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#block-menu-menu-property-menu ul.menu li {
	margin: 0px;
	padding: 0px;
	display: inline-block;
	list-style: none;
	text-indent: -9000px;
	float: none;
}

/* JCAROUSEL */
.jcarousel-skin-default .jcarousel-container-horizontal {
  width: 435px !important;
  height: 112px !important;
  padding: 0px 40px 0px 40px !important;
}
.jcarousel-skin-default .jcarousel-clip-horizontal {
  width: 435px !important;
  overflow: hidden;
}

/* SIDEBAR MENU */
#block-menu-block-1 {
	display: block;
	margin: 0px;
	padding: 0px;
}
#block-menu-block-1 ul {
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
#block-menu-block-1 ul li {
	margin: 0px;
	padding: 5px;
	list-style: none;
}
#block-menu-block-1 ul li a {
	font-family: "Raleway", Arial, Helvetica, Sans-serif;
	font-size:  13px;
	line-height: 100%;
	font-weight: normal;
	color: #d9cbab;
	text-decoration: none;
	text-transform: uppercase;
}
#block-menu-block-1 ul li a:hover,
#block-menu-block-1 ul li a.active {
	color: #fff;
}

/* SUPERFISH */
.sf-menu li {
    float: none;
    position: relative;
    z-index: 498;
}
#block-superfish-1 {
	display: block;
	clear: both;
}
#block-superfish-1 ul.menu {
	text-align: center;
}
.sf-menu li {
    float: none;
    position: relative;
    display: inline-block;

}
ul#superfish-1 {
	margin: 3px 0px 0px 0px;
	padding: 0px;
	display: block;
}
ul#superfish-1 li {
    margin: 0px;
}
ul#superfish-1 li a{
	padding: 10px;
	color: #000;
	text-decoration: none;
	font-family: "Raleway", Arial, Helvetica, Sans-serif;
	font-size: 13px;
	line-height: 100%;
	font-weight: 600;
}
ul#superfish-1 li a:hover,
ul#superfish-1 li a.active,
ul#superfish-1 li.sfHover a {
	background: #1ba8b5;
	color: #FFF;
}
ul#superfish-1 li ul {
	width: 290px !important;
	padding: 10px 0px 0px 0px !important;
	margin: 0px !important;
	background: url(../images/trans-green-bg.png) top left repeat;
	text-align: left;
}
ul#superfish-1 li#menu-489-1 ul {
	right: 0px !important;
}
ul#superfish-1 li ul li {
	width: 115px !important;
	padding: 0px 0px 0px 20px !important;
}
ul#superfish-1 li.hover li,
ul#superfish-1 li.active li a,
ul#superfish-1 li.sfHover li a {
	margin: 0px !important;
	background: none;
	display: inline-block;
	font-size: 11px;
	line-height: 110%;
	color: #000;
}
ul#superfish-1 li li a {
	width: 115px !important;
	padding: 80px 0px 10px 0px !important;
	background-position: 0px 0px !important;
}
ul#superfish-1 li li a:hover {
	background-position: -115px 0px !important;
}
ul#superfish-1 li li a#slots {
	background: url(../images/thumb-slots.jpg) no-repeat;
}
ul#superfish-1 li li a#live-keno {
	background: url(../images/thumb-livekeno.jpg) no-repeat;
}
ul#superfish-1 li li a#table-games {
	background: url(../images/thumb-tablegames.jpg) no-repeat;
}
ul#superfish-1 li li a#poker-room {
	background: url(../images/thumb-pokerroom.jpg) no-repeat;
}
ul#superfish-1 li li a#bingo {
	background: url(../images/thumb-bingo.jpg) no-repeat;
}
ul#superfish-1 li li a#responsible-gaming {
	background: url(../images/thumb-responsiblegaming.jpg) no-repeat;
}
ul#superfish-1 li li a#gift-shop {
	background: url(../images/thumb-gift-shop.jpg) no-repeat;
}
ul#superfish-1 li li a#amenities {
	background: url(../images/thumb-amenities.jpg) no-repeat;
}
ul#superfish-1 li li a#rooms {
	background: url(../images/thumb-rooms.jpg) no-repeat;
}
ul#superfish-1 li li a#catering {
	background: url(../images/thumb-catering.jpg) no-repeat;
}
ul#superfish-1 li li a#zenith {
	background: url(../images/thumb-zenith.jpg) no-repeat;
}
ul#superfish-1 li li a#reef {
	background: url(../images/thumb-reef-seafood.jpg) no-repeat;
}
ul#superfish-1 li li a#four-elements {
	background: url(../images/thumb-four-elements.jpg) no-repeat;
}
ul#superfish-1 li li a#arrows {
	background: url(../images/thumb-arrows-bar.jpg) no-repeat;
}
ul#superfish-1 li li a#food-court {
	background: url(../images/thumb-food-court.jpg) no-repeat;
}
ul#superfish-1 li li a#coffee-bar {
	background: url(../images/thumb-coffee-bar.jpg) no-repeat;
}
ul#superfish-1 li li a#private-dining {
	background: url(../images/thumb-private-dining.jpg) no-repeat;
}
ul#superfish-1 li li a#banquet {
	background: url(../images/thumb-banquet.jpg) no-repeat;
}
ul#superfish-1 li li a#wedding {
	background: url(../images/thumb-wedding.jpg) no-repeat;
}
ul#superfish-1 li li a#event-form {
	background: url(../images/thumb-eventform.jpg) no-repeat;
}
ul#superfish-1 li li a:hover,
ul#superfish-1 li li a.active,
ul#superfish-1 li.sfhover li a {
	color: #fff;
}
.sf-menu.sf-horizontal.sf-shadow ul,
.sf-menu.sf-vertical.sf-shadow ul,
.sf-menu.sf-navbar.sf-shadow ul ul {
  padding: 0px !important;
  -webkit-border-top-right-radius: 0px !important;
  -webkit-border-bottom-left-radius: 0px !important;
  -moz-border-radius-topright: 0px !important;
  -moz-border-radius-bottomleft: 0px !important;
  border-top-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}
.sf-sub-indicator {
    display: none;
}

/* ENTERTAINMENT */
body.context-entertainment .views-row {
	width: 100%;
	margin: 0px 0px 30px 0px;
	display: block;
	float: left;
	clear: left;
}
.views-field-field-entertainment-image {
	width: 205px;
	height: auto;
	margin: 0px 20px 0px 0px;
	float: left;
	clear: left;
}
.views-field-field-entertainment-title h2 {
	font-family: "Raleway", Arial, Helvetica, Sans-serif;
	font-size:  24px;
	line-height: 100%;
	color: #FFF;
	margin: 10px 0px 5px 0px;
	float: none;
	clear: none;
}
.views-field-field-entertainment-date-and-time h3 {
	font-family: "Raleway", Arial, Helvetica, Sans-serif;
	font-size: 18px;
	line-height: 100%;
	color: #dacdad;
	margin: 0px 0px 5px 0px;
	float: none;
	clear: none;
}
.views-field-field-entertainment-description p {
	font-family: "Raleway", Arial, Helvetica, Sans-serif;
	font-size: 13px;
	line-height: 125$;
	color: #FFF;
	float: none;
	clear: none;
}

/* PROMOTIONS */
body.context-promotions .views-row {
	width: 100%;
	margin: 0px 0px 30px 0px;
	display: block;
}
body.context-promotions #block-views-basic-page-header-image-block .views-row {
	margin: 0px;
}
.views-field-field-promotion-image {
	height: auto;
	margin: 0px 20px 0px 0px;
	display: block;
	width: auto;
}
.views-field-field-promotion-title h2 {
	font-family: "Raleway", Arial, Helvetica, Sans-serif;
	font-size:  24px;
	line-height: 100%;
	color: #FFF;
	margin: 0px 0px 5px 0px;
}
.views-field-field-promotion-description p {
	font-family: "Raleway", Arial, Helvetica, Sans-serif;
	font-size: 13px;
	line-height: 125$;
	color: #FFF;
}
.views-field-field-disclaimer p {
	font-size: 10px;
}

/* WEBFORM */
input {
	width: 400px;
}
textarea,
.form-textarea-wrapper {
	width: 400px !important;
}
input.webform-calendar {
	width: auto !important;
}

#mobileres {
	display: none;
}
#fullres {
	display: block;
}
#zone-content h1 {
	font-size: 48px;
}
#buffet-renovations {
	margin: 30px 0px 0px 0px;
}
#buffet-renovations img {
	margin: 0px 20px 0px 0px;
	width: 45%;
}