/*___ color.css: Color/Backgrounds Styles ___*/

/*___ Section 1: Global Color/Backgrounds Styles ___*/

html 
{
	color			: #010101;
}

body 
{
	background		: black url(images/bodyBG.jpg) repeat-y 50% top;
}

body.home
{
	background		: black url(images/HomeBodyBG.jpg) repeat-y 50% top;
}

body.rewards
{
	background		: black url(images/RewardsBodyBG.jpg) repeat-y 50% top;
}

body.casino
{
	background		: black url(images/CasinoBodyBG.jpg) repeat-y 50% top;
}

body.entertainment
{
	background		: black url(images/EntertainmentBodyBG.jpg) repeat-y 50% top;
}

body.hotel
{
	background		: black url(images/HotelBodyBG.jpg) repeat-y 50% top;
}

body.dining
{
	background		: black url(images/DiningBodyBG.jpg) repeat-y 50% top;
}

body.catering
{
	background		: black url(images/SalesBodyBG.jpg) repeat-y 50% top;
}

body.gallery
{
	background		: black url(images/GalleryBodyBG.jpg) repeat-y 50% top;
}

h1 
{
}

h2 
{
}

h3 
{
	color			: #000055;
}

h4 
{
}

h5 
{
	color			: #003399;
}

h6 
{
}

p 
{
}

ul 
{
}

ol 
{
}

li 
{
}

strong 
{
}

em 
{
}

u 
{
}

a 
{
	color			: #000055;
}

a:visited 
{
	color			: #000055;
}

a:hover 
{
	color			: #000055;
}

table 
{
}

tr 
{
}

th 
{
}

td 
{
}

img 
{
}

/*___ Section 2: Site-Specific Global Color/Backgrounds Modules ___*/

/*___ Section 3: Unique Element-Specific Global Color/Backgrounds Styles ___*/

/*___ DIV _________________________________________________________________*/

#content
{
	background		: #a9a9a9 url(images/contentBG.png) repeat-y 50% top;
	border-top		: solid 3px #ffcb05;
	border-bottom	: solid 3px #ffcb05;
}

.casino.vcard
{
	background		: transparent url(images/bookNowBG.png) repeat-y left top;	
}

.home #primary
{
	border			: solid 1px #a5a5a5;
}

.base #secondary
{
	border			: solid 1px #999;	
}

#footer
{
	color			: #fff;	
}

#map
{
	background-color: White;	
}

#carouselWrapper .counter
{
	background		: transparent url(images/counterBG.png) no-repeat left top;	
	color			: #003399;
}

.base #primary
{
	border			: solid 1px black;	
}

.adBanner .nub
{
	background		: transparent url(images/popupArrowLeft-trans.png) no-repeat left top;
}

.adBanner .nub.right
{
	background		: transparent url(images/popupArrowRight-trans.png) no-repeat left top;
}

.popup
{
	background-color: White;
	box-shadow		: 5px 5px 10px #000;	
	-moz-box-shadow	: 5px 5px 10px #000;	
	-webkit-box-shadow: 5px 5px 10px #000;
}

.eventpop
{
    background      : #FFFFFF url(images/logoSmall.jpg) no-repeat 490px 10px;
    border          : solid 1px #000000;
	box-shadow		: 5px 5px 10px #000;
	-moz-box-shadow	: 5px 5px 10px #000;
	-webkit-box-shadow: 5px 5px 10px #000;
}

.audio
{
    border-bottom   : solid 1px #666666;
}

#snipe
{
	background-color: White;
	border-bottom	: solid 2px #FE0002;	
}

/*___ SPAN _________________________________________________________________*/

/*___ H1 _________________________________________________________________*/

/*___ H2 _________________________________________________________________*/

/*___ H3 _________________________________________________________________*/

#carouselWrapper + h3
{
	background		: transparent url(images/pageTitleArrow-trans.png) no-repeat 9px top;
}

.vevent h3
{
    color           : #000055;
}

/*___ H4 _________________________________________________________________*/
.vevent h4
{
    color           : #000055;
}

/*___ H5 _________________________________________________________________*/

#footer h5
{
	color	   : #ffffff;
}

/*___ H6 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ P _________________________________________________________________*/

.rewards
{
    background      : transparent url(images/rewardsClub.jpg) no-repeat top right;
}

/*___ UL _________________________________________________________________*/

#header .nav.main
{
	border-left		: solid 1px #333333;
	border-right	: solid 1px #333333;
	background		: transparent url(images/menuBG.png) repeat-x left top;
}

#header .nav.main ul
{
	box-shadow		: 5px 5px 10px #000;	
	-moz-box-shadow	: 5px 5px 10px #000;	
	-webkit-box-shadow: 5px 5px 10px #000;
	background-color: White;
}

#footerBannerMenu
{
	border			: solid 1px #999999;	
}

.adBanner ul
{
	box-shadow		: 10px 10px 12px rgba(0,0,0,0.5);	
	-moz-box-shadow	: 10px 10px 12px rgba(0,0,0,0.5);	
	-webkit-box-shadow: 10px 10px 12px rgba(0,0,0,0.5);
	background-color: #ffffff;
	background-color: rgba(255,255,255,0.95);
}

/*___ OL _________________________________________________________________*/

/*___ LI _________________________________________________________________*/

#header .nav.main li
{
	border-left		: solid 1px #333333;	
}

#header .nav.main li:first-child,
#header .nav.main ul li
{
	border-left		: none;	
}

.vevent:hover,
.vevent:focus,
.vevent.up
{
    border          : solid 2px #FE4C02;
}

.nopop .vevent:hover,
.nopop .vevent:focus
{
	background		: transparent none;	
}

/*___ STRONG _________________________________________________________________*/

/*___ EM _________________________________________________________________*/

/*___ U _________________________________________________________________*/

/*___ A _________________________________________________________________*/

#header h1 a
{
	background		: transparent url(images/logo-trans.png) no-repeat left top;	
}

#header .nav.main a,
#header .nav.main a:visited
{
	color			: White;
}

#header .nav.main a.active
{
	color			: #ffcc00;
	background		: Transparent url(images/menuActiveBG.png) repeat-x left top;	
}

.base.rewards #header a[title="Rewards Club"],
.base.casino #header a[title="Casino"],
.base.entertainment #header a[title="Entertainment"],
.base.hotel #header a[title="Hotel"],
.base.dining #header a[title="Dining"],
.base.catering #header a[title="Sales & Catering"],
.base.employment #header a[title="Employment"]
{
	color			: #ffcc00;
	background		: Transparent url(images/menuActiveBG.png) repeat-x left top;	
}

#header .nav.main a:hover,
#header .nav.main li:hover a
{
	color			: #000033;
	background-color: White;
	background-image: none;
	/* opacity			: 0.8; */
}

#header .nav.main ul a
{
	color			: #000033;
}

#header .nav.main ul a:hover
{
	color			: #ffcc00;
	background-color: #003399;
}

.rewards #header .nav.main ul a:hover
{
	background-color: #0260E4;
}

.casino #header .nav.main ul a:hover
{
	background-color: #226522;
}

.entertainment #header .nav.main ul a:hover
{
	background-color: #780001;
}

.hotel #header .nav.main ul a:hover
{
	background-color: #747474;
}

.dining #header .nav.main ul a:hover
{
	background-color: #643201;
}

.catering #header .nav.main ul a:hover
{
	background-color: #642164;
}

.gallery #header .nav.main ul a:hover
{
	background-color: #950054;
}

#moreRewards
{
	background		: transparent url(images/moreRewards-trans.png) no-repeat left top;	
}

.adBanner ul a,
.adBanner ul a:visited,
.adBanner ul a:hover
{
	color			: #010101;	
}

.adBanner ul a:hover
{
	border			: solid 1px #ff4d00;
	box-shadow		: inset 0 0 10px #ff4d00;
	-moz-box-shadow	  : inset 0 0 10px #ff4d00;
	-webkit-box-shadow: inset 0 0 10px #ff4d00;
}

#footer a,
#footer a:visited
{
	color			: #ffffff;	
}

#footer a:hover,
#footer a[href*="mailto"],
#footer a:visited[href*="mailto"]
{
	color			: #ffcb05;
}

#carouselWrapper button
{
	border			: none;	
}

#carouselWrapper .previous
{
	background		: transparent url(images/previousBtn-trans.png) no-repeat left top;	
}

#carouselWrapper .next
{
	background		: transparent url(images/nextBtn-trans.png) no-repeat left top;	
}

#carouselWrapper .counter button
{
	border			: none;
	background		: transparent none;	
}

#carouselWrapper .counter .pause:hover,
#carouselWrapper.paused .counter .pause
{
	background		: transparent url(images/pauseBtn-trans.png) no-repeat 1px top;	
}

#carouselWrapper .counter .play,
#carouselWrapper .counter .play:hover
{
	background		: transparent url(images/playBtn-trans.png) no-repeat left top;	
}

#carouselWrapper.paused .counter .play
{
	background		: transparent none;	
}

.nav.sub li a
{
	border			: solid 1px #999999;
	border-bottom	: solid 1px black;
	color			: #666666;
	border-left		: none;
}

.nav.sub li:first-child a
{
	border-left		: solid 1px #999999;	
}

.nav.sub li a:hover,
.nav.sub li a:active 
{
	color			: #333333;
}

.nav.sub li a.active
{
	color			: #000000;
	border			: solid 1px black;
	border-bottom	: solid 1px white;
}

.ticketmaster
{
    background      : transparent url(images/ticketmaster.jpg) no-repeat top left;
}

.gallerywrap .gallery li a,
.gallerywrap .overlap a
{
	border			: solid 1px black;
	background		: black none;	
}

.gallerywrap.carousel li a:hover,
.gallerywrap .overlap a:hover
{
	border			: solid 1px #FAA21C;	
}

.gallerywrap.icon .gallery li a
{
	border			: none;
	background-color: Transparent;	
}

.galnav
{
	border			: none;
}

.galnav.left
{
	background		: transparent url(images/galnavLeft-trans.png) no-repeat left top;	
}

.galnav.right
{
	background		: transparent url(images/galnavRight-trans.png) no-repeat left top;	
}

.galnav.left.no
{
	background		: transparent url(images/galnavLeftNo-trans.png) no-repeat left top;	
}

.galnav.right.no
{
	background		: transparent url(images/galnavRightNo-trans.png) no-repeat left top;	
}

.galnav.left:hover
{
	background-position: -2px top;	
}

.galnav.right:hover
{
	background-position: 2px top;	
}

.employment.list a 
{
	cursor			: pointer;
}

#footer #copyright a
{
	color			: #FFCB05;
}

/*___ TABLE _________________________________________________________________*/

#meetingSpace
{
	border			: solid 1px #660066;
	border-collapse	: collapse;	
}

/*___ TR _________________________________________________________________*/

/*___ TH _________________________________________________________________*/

#meetingSpace th
{
	background-color: #660066;
	border			: solid 1px #660066;
	color			: White;	
}

/*___ TD _________________________________________________________________*/

#meetingSpace td
{
	border			: solid 1px #660066;
	border-collapse	: collapse;	
}

#meetingSpace .even td
{
	background-color: #ffeeff;	
}

/*___ IMG _________________________________________________________________*/

.framed
{
	border			: solid 1px black;	
}

.thumbnail
{
    border          : solid 1px #666666;
}

/*___ FORM _________________________________________________________________*/

#header .bookNow
{
	background		: transparent url(images/bookNowBG.png) repeat-y left top;	
}

/*___ INPUT _________________________________________________________________*/

#header .calendar,
#header .ui-datepicker-trigger
{
	background		: transparent url(images/calendarBtn-trans.png) no-repeat left top;
	border			: none;	
}

#header input[type="submit"]
{
	color			: #ffcb05;
	background		: transparent url(images/availabilityBtn-trans.png) no-repeat left top;
	border			: none;
}

.close
{
	background		: transparent url(images/close-trans.png) no-repeat left top;
	border			: none;	
}

/*___ LABEL _________________________________________________________________*/

/*___ Group/Section/Class _________________________________________________________________*/

.adBanner ul a u
{
	color			: #003399;
}