﻿.ui-datepicker-trigger { height: 16px; width: 20px; }
#ui-datepicker-div { z-index: 10; }
img { border-style: none; }
ul.NoBulletNoIndent { list-style-type: none; margin-left: 0px; padding-left: 0px; }
li { padding-top: 5px; padding-bottom: 5px; }
.verticalSpacer { height: 25px; }
#mainContainer { background-color: black; margin: 0px 0px 0px 0px; background-image: url('../images/mainBG.jpg'); background-position: center 0px; background-repeat: no-repeat; }
#classicContainer { background-color: black; margin: 0px 0px 0px 0px; background-image: url('../images/classicBG.jpg'); background-position: center 0px; background-repeat: no-repeat; }
#premierContainer { background-color: black; margin: 0px 0px 0px 0px; background-image: url('../images/premierBG.jpg'); background-position: center 0px; background-repeat: no-repeat; }
#eliteContainer { background-color: black; margin: 0px 0px 0px 0px; background-image: url('../images/eliteBG.jpg'); background-position: center 0px; background-repeat: no-repeat; }
#vipContainer { background-color: black; margin: 0px 0px 0px 0px; background-image: url('../images/vipBG.jpg'); background-position: center 0px; background-repeat: no-repeat; }

#pageContainer { width: 1000px; margin: 0px auto; color: white; font-family: Arial, Helvetica, sans-serif}

.level-section .level-header .headertitle a { color: white; }
.level-section .level-bullet #header a { color: white; }
.level-section .level-bullet { background-image: url(../images/lstbulet.gif); }

.headerContainer { width: 1000px; height: 141px; }
.logoContainer { width: 274px; height: 82px; position: relative; top: 18px; float: left; }
.siteActions { width: 97px; height: 18px; position: relative; float: right; }
.navContainer { width: 1000px; height: 34px;  position: relative; top: 25px; float: left; }
a.navGames { display: block; width: 117px; height: 34px; background-image: url('../images/nav.jpg'); background-repeat: no-repeat; background-position: 0px 0px; float: left; }
a:hover.navGames { background-position: 0px -34px; float: left; }
a.navPlayersClub { display: block; width: 140px; height: 34px; background-image: url('../images/nav.jpg'); background-repeat: no-repeat; background-position: -117px 0px; float: left; }
a:hover.navPlayersClub { background-position: -117px -34px; float: left; }
a.navCasino { display: block; width: 194px; height: 34px; background-image: url('../images/nav.jpg'); background-repeat: no-repeat; background-position: -257px 0px; float: left; }
a:hover.navCasino { background-position: -257px -34px; float: left; }
a.navDining { display: block; width: 190px; height: 34px; background-image: url('../images/nav.jpg'); background-repeat: no-repeat; background-position: -451px 0px; float: left; }
a:hover.navDining { background-position: -451px -34px; float: left; }
a.navHotels { display: block; width: 87px; height: 34px; background-image: url('../images/nav.jpg'); background-repeat: no-repeat; background-position: -641px 0px; float: left; }
a:hover.navHotels { background-position: -641px -34px; float: left; }
a.navEntertainment { display: block; width: 141px; height: 34px; background-image: url('../images/nav.jpg'); background-repeat: no-repeat; background-position: -728px 0px; float: left; }
a:hover.navEntertainment { background-position: -728px -34px; float: left; }
a.navAbout { display: block; width: 131px; height: 34px; background-image: url('../images/nav.jpg'); background-repeat: no-repeat; background-position: -869px 0px; float: left; }
a:hover.navAbout { background-position: -869px -34px; float: left; }

.searchRail { width: 775px; height: auto; float: left; margin-top: 20px; }
.searchStatistics { width: 475px; float: left; }
.searchPaging { width: 300px; float: right; }

.input { border-color: #3F91CC; border-width: 1px; font-size: 12pt; height: 20px; width: 152px; float: left; }
.btnSearch { border-width: 0px; }

.bodyContainer { width: 1000px; height: auto; }
.homeSlidshow { width: 775px; height: 541px; }
.promotionalSlidshow { width: 225px; height: auto; }
.splashRail { width: 775px; height: 541px; float: left; margin-top: 20px; overflow: hidden; }
.leftRail { width: 225px; float: left; margin-top: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; }
.tierImage { width: 171px; height: auto; margin: 0px auto; }
.leftrailNavitems { width: 185px; height: auto; margin-left: 20px; color: #0092CF; }
.leftrailNavitems a:link { color: white; text-decoration: none; }
.leftrailNavitems a:visited { color: white; text-decoration: none; }
.leftrailNavitems a:hover { text-decoration: underline; color: #0092CF; }
.leftrailImage { width: 185px; height: auto; margin: 20px auto; }
.middleRail { width: 550px; float: left; margin-top: 20px;}
.middlerailImage { width: 550px; height: 190px; }
.middlerailText { width: 550px; height: auto; padding-top: 10px; text-align: left; font-size: 10pt; }
.middlerailPictures { width: 550px; height: 120px; overflow: hidden; }
.middlerailContent { width: 270px; height: auto; padding: 10px 5px 0px 0px; font-size: 10pt; float: left; }
.middlerailForm { width: 270px; height: auto; padding: 10px 0px 0px 5px; font-size: 10pt; float: right; }
.middlerailGoogle { width: 550px; height: 375px; }
.rightRail { width: 225px; float: left; margin-top: 20px; }
.playyourway { width: 225px; height: 61px; }
.horzLine { width: 225px; height: 4px; margin: 0px auto; background-image: url('../images/horzline.png'); background-repeat: no-repeat; background-position:center; }
.railSearch { width: 225px; height: 50px; }
.searchForm { width: 185px; height: 25px; margin: 0px auto; position: relative; top: 13px; }
.railadSpace { width: 225px; height: auto; }
.rightrailItem { width: 185px; height: 225px; margin: 0px auto; overflow: hidden; }
.rightrailLinks { width: 185px; height: auto; min-height: 25px; margin-left: 20px; }
.rightrailHeader { width: 185px; height: auto; margin: 0px auto; }

.footerContainer { width: 1000px; height: 73px; clear: both;}
.socialBar { width: 1000px; height: 31px; }
.newsLetter { width: 195px; height: 24px; float: left; }
.diningMenu { width: 195px; height: 24px; margin: 0px auto; }
.socialLinks { width: 185px; height: 22px; float: right; margin-right: 15px; }
.socialLinks a { text-decoration: none; }
.footerLinksContainer { width: 1000px; height: 42px; text-align: center; }
.footerLinks { position: relative; padding-top: 10px; color: white; font-size: 8pt; }
a.footLinks, a:visited.footLinks { text-decoration: none; color: white; }
a:hover.footLinks { text-decoration: underline; }
.footerText { position: relative; padding-top: 10px; color: white; font-size: 8pt; }

.clear { clear: both; }
.singleRail { width: 1000px; height: auto; margin-top: 20px; }
.headerText { font-family: Arial, Helvetica, sans-serif; color: white; font-size: 18pt; }
.loginContainer { width: 950px; height: auto; margin: 0px auto; }
.login { width: 350px; height: auto; float: left; }
.text { width: 580px; height: auto; float: left; padding: 10px; }
.text li { list-style: none; }
.text #pnlPasswordResetError { color: Red; }
.username, .password { font-size: 12pt; color: white; }
.submit { width: 86px; height: 32px; margin-top: 15px; }
.forgotPassword a:link, a:visited, a:active { font-family: Arial, Helvetica, sans-serif; color: #0092CF; text-decoration: none; }
.setupUser a:link, a:visited, a:active { font-family: Arial, Helvetica, sans-serif; color: #0092CF; text-decoration: none; }
.forgotPW { width: 189px; height: 32px; margin-top: 15px; }
.errorText li { list-style: none; }
.logoutButton { text-align: center; }

.middleRailSignup { width: 530px; height: auto; padding: 10px; text-align: left; font-size: 10pt; }
.firstName, .middleName, .lastName, .city, .state, .zip, .phone, .email, .birthday{ width: 175px; font-size: 12pt; color: white; float: left; padding-top: 5px; padding-bottom: 5px; }
.email2 { width: 350px; font-size: 12pt; color: white; float: left; padding-top: 5px; padding-bottom: 5px; }
.address { width: 350px; font-size: 12pt; color: white; float: left; padding-top: 5px; padding-bottom: 5px; }
.address2 { width: 525px; font-size: 12pt; color: white; float: left; padding-top: 5px; padding-bottom: 5px; }
.gender { width: 150px; font-size: 12pt; color: white; float: left; padding-top: 5px; padding-bottom: 5px; }
.signUpArea { width: 530px; height: 32px; margin-top: 15px; }
.noteText { width: 444px; float: right; }
.signUp { width: 86px; float: left; }
.signUpError li { list-style: none; }

.contactFirstName { width: 132px; float: left; padding: 5px 0px 5px 0px; }
.contactLastName { width: 132px; float: left; padding: 5px 0px 5px 5px }
.contactEmail, .contactCategory, .contactComments { padding-top: 5px; padding-bottom: 5px; }
.contactUsArea { width: 270px; height: 32px; }
.contactUs { width: 86px; float: left; }
.contacUsError li { list-style: none; }

.newsText { color: white; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding-bottom: 10px; }
a.newsTitle { color: #0092CF; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; }
a:hover.newsTitle  { text-decoration: underline }

.calendarContainer { width: 185px; height: auto; margin: 20px auto; background-color: Black; }
.calendarDay a:link { text-decoration: none; }
.calendarDay a:hover { text-decoration: underline; }
.otherCalendarDay a:link, a:hover{ text-decoration: none; }

.pager { width: 520px; text-align: right; padding-right: 30px; }
.pagerNumber { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: white; }
.selected { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #0092CF; text-decoration: none; font-weight: bold; }
.previousCharacter, .nextCharacter { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: white; text-decoration: none; }
a:link.previousCharacter, a:visited.previousCharacter { color: white; text-decoration: none; }
a:hover.previousCharacter { color: #0092CF; }
a:link.nextCharacter, a:visited.nextCharacter { color: white; text-decoration: none; }
a:hover.nextCharacter { color: #0092CF; }
.itemCharacter { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: white; text-decoration: none; }
a:link.itemCharacter, a:visited.itemCharacter { color: white; text-decoration: none; }
a:hover.itemCharacter { color: #0092CF; }

.levelMessage { font-size: 17pt; padding-bottom: 5px; }
.welcome { font-size: 29pt; font-weight: bold; }
.pointsText { font-size: 19pt; }
.pointsSubText { font-size: 9pt; }
.pointsSubTextBold { font-size: 9pt; font-weight: bold; }
.points { font-size: 29pt; font-weight: bold; }
.subPointsText { font-size: 12pt; font-weight: bold; }

.levelButtons { width: 146px; margin: 0px auto; height: auto; padding-top: 45px; }

.hostInfo { width: 230px; height: 300px; float: left; }
.contactHost { width: 300px; height: 300px; float: right; }
.hostWelcome { font-size: 19pt; }
.hostName { padding-top: 25px; font-size: 12pt; font-weight: bold; text-align: center; }
.hostPicture { width: 185px; padding-top: 20px; }
.emailAddress, .emailSubject, .emailBody { padding-top: 5px; padding-bottom: 5px; }

.fadelineContainer { width: 550px; height: auto; margin: 0px auto; text-align: center; }

/* Carousel */
.jcarousel-container { position: relative; overflow: hidden; }
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-list li, .jcarousel-item { float: left; list-style: none; width: 75px; height: 75px; display: inline; }
.jcarousel-next { z-index: 3; display: none; }
.jcarousel-prev { z-index: 3; display: none; }
.jcarousel-skin-tango .jcarousel-container { -moz-border-radius: 10px; }
.jcarousel-skin-tango .jcarousel-container-horizontal { width: 470px; padding: 5px 40px 10px 40px; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width: 470px; height: 110px; }
.jcarousel-skin-tango .jcarousel-item { width: 250px; height: 95px; }
.jcarousel-skin-tango .jcarousel-item-horizontal { margin-right: 10px; }
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }
.jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 40px; right: 1px; width: 32px; height: 32px; cursor: pointer; background: transparent url('../images/next-horizontal.png') no-repeat 0 0; } 
.jcarousel-skin-tango .jcarousel-next-horizontal:hover { background-position: -32px 0; }
.jcarousel-skin-tango .jcarousel-next-horizontal:active { background-position: -64px 0; }
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -96px 0; }
.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: 40px; left: 1px; width: 32px; height: 32px; cursor: pointer; background: transparent url('../images/prev-horizontal.png') no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover { background-position: -32px 0; }
.jcarousel-skin-tango .jcarousel-prev-horizontal:active { background-position: -64px 0; }
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -96px 0; }

/* ColorBox */
#colorbox, #cboxOverlay, #cboxWrapper { position:absolute; top:0; left:0; z-index:9999; overflow:hidden; font:12px/1.5 Verdana, Arial, san-serrif; }
#cboxOverlay { position:fixed; width:100%; height:100%; }
#cboxMiddleLeft, #cboxBottomLeft { clear:left; }
#cboxContent { position:relative; overflow:hidden; }
#cboxLoadedContent { overflow:auto; }
#cboxLoadedContent iframe { display:block; width:100%; height:100%; border:0; }
#cboxTitle { margin:0; }
#cboxLoadingOverlay, #cboxLoadingGraphic { position:absolute; top:0; left:0; width:100%; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor:pointer; }
#cboxOverlay { background:url(../images/colorbox/overlay.png) 0 0 repeat; }
#colorbox { }
#cboxTopLeft { width:21px; height:21px; background:url(../images/colorbox/controls.png) -100px 0 no-repeat; }
#cboxTopRight { width:21px; height:21px; background:url(../images/colorbox/controls.png) -129px 0 no-repeat; }
#cboxBottomLeft { width:21px; height:21px; background:url(../images/colorbox/controls.png) -100px -29px no-repeat; }
#cboxBottomRight { width:21px; height:21px; background:url(../images/colorbox/controls.png) -129px -29px no-repeat; }
#cboxMiddleLeft { width:21px; background:url(../images/colorbox/controls.png) left top repeat-y; }
#cboxMiddleRight { width:21px; background:url(../images/colorbox/controls.png) right top repeat-y; }
#cboxTopCenter { height:21px; background:url(../images/colorbox/border.png) 0 0 repeat-x; }
#cboxBottomCenter { height:21px; background:url(../images/colorbox/border.png) 0 -29px repeat-x; }
#cboxContent { background:#fff; }
#cboxLoadedContent { margin-bottom:28px; }
#cboxTitle { position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#949494; }
#cboxCurrent { position:absolute; bottom:3px; left:58px; color:#949494; }
#cboxSlideshow { position:absolute; bottom:3px; right:30px; color:#0092ef; }
#cboxPrevious { position:absolute; bottom:0; left:0px; background:url(../images/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px; }
#cboxPrevious.hover { background-position:-75px -25px; }
#cboxNext { position:absolute; bottom:0; left:27px; background:url(../images/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px; }
#cboxNext.hover { background-position:-50px -25px; }
#cboxLoadingOverlay { background:url(../images/colorbox/loading_background.png) center center no-repeat; }
#cboxLoadingGraphic { background:url(../images/colorbox/loading.gif) center center no-repeat; }
#cboxClose { position:absolute; bottom:0; right:0; background:url(../images/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px; }
#cboxClose.hover { background-position:-25px -25px; }