/* * * * * * * * * * * * * * * * *
 *
 *   subpage.css
 *
 * * * * * * * * * * * * * * * * */
* { margin:0; }
html, body, form, fieldset, ul, ol { margin:0; padding:0; font:100%/120% Arial, Helvetica, sans-serif; cursor:default; }
html { height:100%; overflow-y:scroll; }
body { height:100%; text-align:center; font-family:Arial; font-size:1.0em; background:#330101 url('../content/images/bkgd_red_pattern_subpage2.jpg'); }
p { padding-bottom:15px; }

/* __ Apply left margin __ */
dd, blockquote { margin-left:1em;}

/* __ Miscellaneous __ */
a:focus { outline:none; }
img, fieldset { border:none; }
form label { cursor:pointer; }
ol, ul { list-style:none; }
input, select, textarea { font-size:100%; font-family:inherit; }
a img { border:0; }
.clear { clear:both; }
.hide { display:none; }

.fade img { filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; }
.column-bg h2, .about-us h2 { color:#7F5B11; }

/* | Top Header Styles | */
.body-top .blankpage { height: 91px; width: 940px; background:url('/content/images/bkgd_header_blankpage.jpg') no-repeat; margin-left:2px; }
.body-top .socialdiv2 { float:left;width:290px; text-align:left; margin-left:80px;padding-top:20px;}

.subpage-strip { min-height:100%; height:auto !important; height:100%; background:url('/content/images/bkgd_subpage.jpg') repeat-x; margin:0 auto -29px; }
.body-top { width:950px; margin:0 auto; text-align:left; }
.body-top .search { width:945px; height:57px; background:url('/content/images/logo_winstar_01.jpg') no-repeat; }
.body-top .search .socialdiv { float:left;width:290px; text-align:left; margin-left:80px;padding-top:20px;}
.body-top .search .searchdiv { float:left;width:400px; text-align:right;margin-left:90px;padding-top:20px;}
.body-top .search div input.text { border:1px solid #b8731f; background:#e5b160; font-family:Tahoma; color:#422e09; font-size:11px; padding:3px; }
.body-top .search div input.submit { width:61px; height:20px; background: url('/content/images/btn_top_search.gif') no-repeat;  border:0; cursor:pointer; }

/* | Winstar Navigation | */
.body-top UL.navigation {  margin:0; padding:0; list-style:none; position:relative; z-index:99; }
.body-top UL.navigation LI { float:left; }
.body-top UL.navigation LI a { display:block; height:34px; }
.body-top UL.navigation LI a span { display: none; }
.body-top UL.navigation LI#casinos a.link { background: 0 0 no-repeat; width: 123px; }
.body-top UL.navigation LI#casinos a.link:hover { background: 0 -34px no-repeat; width: 123px; }
.body-top UL.navigation LI#casinos ul { margin-left:38px; }
.body-top UL.navigation LI#gaming a.link { background: 0 0 no-repeat; width: 73px; }
.body-top UL.navigation LI#gaming a.link:hover { background: 0 -34px no-repeat; width: 73px; }
.body-top UL.navigation LI#amenities a.link { background: 0 0 no-repeat; width: 84px; }
.body-top UL.navigation LI#amenities a.link:hover { background: 0 -34px no-repeat; width: 84px; }
.body-top UL.navigation LI#entertainment a.link { background: 0 0 no-repeat; width: 118px; }
.body-top UL.navigation LI#entertainment a.link:hover { background: 0 -34px no-repeat; width: 118px; }
.body-top UL.navigation LI#logo { position:relative; background: url('/content/images/nav_WinstarLogo.jpg') 0 0 no-repeat; width:140px; height:34px; }
.body-top UL.navigation LI#logo a { position:absolute; top:-60px; width:140px; height:125px; background: url('/content/images/blank.gif'); }
.body-top UL.navigation LI#vip-services a { background: 0 0 no-repeat; width: 95px; }
.body-top UL.navigation LI#vip-services a:hover { background: 0 -34px no-repeat; width: 95px; }
.body-top UL.navigation LI#meetings-groups a { background: 0 0 no-repeat; width: 158px; }
.body-top UL.navigation LI#meetings-groups a:hover { background: 0 -34px no-repeat; width: 158px; }
.body-top UL.navigation LI#players-club a { background: 0 0 no-repeat; width: 154px; }
.body-top UL.navigation LI#players-club a:hover { background: 0 -34px no-repeat; width: 154px; }
.body-top UL.navigation LI.last { border-bottom-width:0px; }

/* | Basic Content Styles | */
.basic-content { margin: 0 auto; text-align: left; background: url('/content/images/bkgd_basic_mid.jpg') repeat-y; width: 846px; }
.basic-mid { margin: 0 auto; text-align: left; font-size: 11px; color: #31281a; background: url('/content/images/bkgd_basic_subpage.jpg') no-repeat; width: 846px; line-height: 16px; }
.basic-foot { margin: 0 auto; text-align: left; background: url('/content/images/bkgd_basic_bottom.jpg') no-repeat; width: 846px; height: 15px; }
.bread-crumb { padding:8px 0 6px 14px; font-size: 10px; color: #482C05; font-weight:bold; }
.bread-crumb a { color:#482C05; text-decoration: none; font-weight:normal; }
.bread-crumb a:hover { text-decoration:underline; }

/* | Column Styles | */
.column-content { margin: 0 auto; text-align: left; background: url('/content/images/bkgd_about_us_mid.jpg') repeat-y; width: 846px; }
.column-bg { margin: 0 auto; text-align: left; font-size: 11px; color: #31281a; background: url('/content/images/bkgd_about_us.jpg') no-repeat; width: 846px; line-height: 16px; }
.column-foot { margin: 0 auto; text-align: left; background: url('/content/images/bkgd_about_us_bottom.jpg') no-repeat; width: 846px; height: 15px; }
.column-bg ul.left-nav { font-size: 11px; font-weight: bold; margin: 0; padding: 0 0 0 6px; list-style: none; width: 135px; float: left; }
.column-bg ul.left-nav li { border-bottom: 1px solid #e5d9ab; padding: 6px 0 6px 8px; }
.column-bg ul.left-nav li a { color: #833827; text-decoration: none; }
.column-bg ul.left-nav li.selected { background: url('/content/images/bkgd_leftnav_selected.jpg') #d8c286 no-repeat; }
.column-bg ul.left-nav ul li { border-bottom-width:0; padding: 6px 0 0 8px; }
.column-bg ul.left-nav ul a { color: #8A6514; }
.column-bg ul.left-nav ul a:hover { text-decoration:underline; }
.column-bg ul.left-nav ul ul a { color: #30281D; }
.column-bg ul.left-nav ul ul a:hover { text-decoration:underline; }

.column-bg h2 { margin: 0; font-family: Georgia; font-weight: bold; font-size: 18px; }

/* | About Us Styles | */
.about-us .inside a { color: #833827; text-decoration: none; }
.about-us .inside p { width: 540px; }
.about-us .right-col { margin: 0 0 0 0px; float: left; width: 660px; }
.about-us .right-col #verbage { float: left; width: 350px; line-height: 16px; }

.opportunities { width: 310px; height: 200px; background: url('/content/images/bkgd_careers01.jpg'); no-repeat; float: left;margin-top:55px; margin-left:12px;border: 3px double #ebe1b6;}
.opportunities .txt { width: 200px; position: relative; top: 65px; left: 22px; line-height: 18px; }

/* | Advanced Search Styles | */
.advanced-search { padding: 0 25px 0 15px; }
.advanced-search .search-box { border: 2px solid #c2b27d; background: #e5dbac; padding: 10px; }
.advanced-search .search-box h2 { margin: 0; font-family: Georgia; font-weight: bold; font-size: 17px; color: #31281a; }
.advanced-search a { color: #274383; }
.advanced-search .search-box input { background: #e5b160; border: 1px solid #b8731f; font-family: Tahoma; font-size: 11px; color: #422e09;  }
.advanced-search .search-box input.search { border: 0; background: url('/content/images/txt_search_again.gif') no-repeat; width: 96px; height: 18px; }
.advanced-search .h2 { font-family: Georgia; font-weight: bold; font-size: 12px; color: #31281a; }
.advanced-search #results { font-family: Georgia; font-weight: bold; font-size: 20px; color: #9c813f; }
.advanced-search #keyword { font-family: Georgia; font-weight: bold; font-size: 20px; color: #833827; }
.advanced-search .pages { float: right; width: 400px; text-align: right; }
.advanced-search .sort-by { float: left; width: 280px; }
.advanced-search .search-results { padding: 5px 10px 5px 10px; border-top: 1px solid #daca96; border-bottom: 1px solid #daca96; }
.advanced-search .search-results UL { margin: 0; padding: 0; list-style: none; }
.advanced-search .search-results UL LI { margin: 0 0 10px 0; padding: 5px; }
.advanced-search .search-results UL LI.row-two { background: #e1d7aa; }

/* | Main Content Styles | */
.main-content { padding: 0 0 0 10px; float: left; width: 682px; }
.main-content h2.h2-title { margin: 0; color: #7d5b0f; font-family: Georgia; font-weight: bold; font-size: 18px; }
.main-content .left { width: 312px; line-height: 22px; float: left; }


/* | Special Content Styles | */
.special-content { position:relative; padding: 0 25px 0 15px; }
.special-content a { color: #274383; }

/* ===== Tab Container: Concierge / Floorplan ===== */
.help-widget .tabs { position:relative; top:15px; }
.help-widget #btnVideoHost span { display: none; }
.help-widget #btnVideoHost { background: url('/content/images/btn_video_con.jpg') no-repeat; height: 24px; width: 117px; display: block; float: left; margin: 0 5px 0 0; }
.help-widget #btnVideoHost:hover, .help-widget #btnVideoHost.selected { background: url('/content/images/btn_video_con.jpg') 0 -24px no-repeat; height: 24px; width: 117px; display: block; float: left; }
.help-widget #btnFloorPlan span { display: none; }
.help-widget #btnFloorPlan { background: url('/content/images/btn_floorplan.jpg') no-repeat; height: 24px; width: 74px; display: block; float: left; margin: 0 5px 0 0; }
.help-widget #btnFloorPlan:hover, .help-widget #btnFloorPlan.selected { background: url('/content/images/btn_floorplan.jpg') 0 -24px no-repeat; height: 24px; width: 74px; display: block; float: left; }
.help-widget #btnPictureTour span { display: none; }
.help-widget #btnPictureTour { background: url('/content/images/btn_picture_tour.jpg') no-repeat; height: 24px; width: 88px; display: block; float: left; }
.help-widget #btnPictureTour:hover { background: url('/content/images/btn_picture_tour.jpg') 0 -24px no-repeat; height: 24px; width: 88px; display: block; float: left; }

.help-widget .inlineTabs { width:366px; height:224px; float:left; }
.help-widget .ask-concierge { width:366px; height:224px; float:left; no-repeat; }
.help-widget .ask-concierge .txt { width:210px; margin:110px 0 30px 20px; }
.help-widget .ask-concierge .txt img { padding-top:5px; }
.help-widget .ask-concierge .ask-box { width:335px; position:relative; left:20px; display:none; }
.help-widget .ask-concierge .ask-box  #question { border:1px solid #daca96; color:#9c813f; background:#f3ebc4; font-family:Georgia; font-size:15px; font-weight:bold; height:24px; padding:4px 4px 0 4px; width:268px; margin:0 5px 0 0; }
.help-widget .ask-concierge .ask-box  #ask { border:0; background:url('/content/images/btn_ask_amenities.jpg') no-repeat; width:46px; height:32px; vertical-align:top; cursor:pointer; }
.help-widget .int-floorplan { width:366px; height:224px; float:left; }

/* | Winstar Golf Sytles | */
.winstar-golf { background: url('/content/images/photo_winstar_golf.jpg') no-repeat; float: left; margin: 0 0 0 10px; width: 279px; height: 224px; }
.winstar-golf .txt { width: 200px; position: relative; top: 155px; left: 15px; }
.winstar-golf .txt a { color: #833827; text-decoration: none; }
.winstar-golf .txt a:hover { text-decoration: underline; }

/* | Bedre Styles | */
.winstar-bedre { background: url('/content/images/photo_bedre.jpg') no-repeat; float: left; margin: 0 0 0 10px; width: 279px; height: 224px; }
.winstar-bedre .txt { width: 160px; position: relative; top: 155px; left: 15px; }
.winstar-bedre .txt a { color: #833827; text-decoration: none; }
.winstar-bedre .txt a:hover { text-decoration: underline; }

/* | PLayers CLub Promo Styles | */
.players-club-promo{ background: url('/content/images/photo_playersclubpromo.jpg') no-repeat; float: left; margin: 0 0 0 10px; width: 279px; height: 224px; }
.players-club-promo .txt { width: 250px; position: relative; top: 15px; left: 15px; }
.players-club-promo .txt a { color: #833827; text-decoration: none; }
.players-club-promo .txt a:hover { text-decoration: underline; }

/* | Inside Sytles | */
.main-content .inside { margin: 15px 0 15px 0; width: 662px;}
.main-content .inside h2 { margin-bottom:5px; color:#833827; }
.main-content .inside .img {  float: left;margin:0 15px 15px 0; }
.main-content .inside .img img { border: 6px double #e5dbac; }
.main-content .inside .info {  margin: 0 0 0 10px;  line-height:21px; }
.main-content .inside .info a { color: #833827; text-decoration: none; }
.main-content .inside .info a:hover { text-decoration: underline; }

/* | What's Inside Styles | */
.whats-inside h2 a { color: #833827; text-decoration: none; line-height: 22px;}
.whats-inside h2 a:hover { text-decoration: underline; }
.whats-inside { float: left; margin: 0 0 0 10px; width: 280px; }
.whats-inside h2 { color: #833827; margin: 8px 0 8px 0; }
.whats-inside .inner ul { margin: 6px 0 6px 0; padding: 0 0 0 15px; list-style: square; color: #000; }
.whats-inside .inner ul li { color: #000; }
.whats-inside .txt { line-height: 12px; }

/* | Custom Winstar Hotel bottom section bullets | */
.winstarhotel { float: left; margin: 0 0 0 0px; width: 630px; }
.winstarhotel .inner ul { margin: 6px 0 6px 0; padding: 0 0 0 15px; list-style: square; color: #000; line-height:21px; }
.winstarhotel .inner ul li { color: #000; }

/* | Calendar Styles | */
input.cal-search { background: url('/content/images/btn_cal_search.jpg') no-repeat; height: 19px; width: 56px; border: 0; }
table.calendar { width: 670px; }
table.calendar tr th { background: #738588; color: #f3ebc4; font-weight: bold; padding: 0 0 0 10px; border-right: 1px solid #596f72; }
table.calendar tr td { vertical-align:top; }
table.calendar tr td a { color: #274383; }
table.calendar tr td .txt { float: left; margin: 0 0 0 4px; width: 200px; }
table.calendar tr td.section { background: #833827; color: #f3ebc4; font-family: Georgia; font-size: 14px; font-weight: bold; padding: 6px; }
table.calendar tr td.foot { background: #e1d7aa; padding: 2px; }
table.calendar tr td.row-one { border-right: 1px solid #daca96; padding: 4px; }
table.calendar tr td.row-two { background: #e1d7aa; border-right: 1px solid #f3ebc4; padding:4px; }
table.calendar tr.row-one td { border-right: 1px solid #daca96; padding: 4px; }
table.calendar tr.row-two td { background: #e1d7aa; border-right: 1px solid #f3ebc4; padding:4px; }
table.calendar tr td.details { padding-left:20px; width:200px; }
table.calendar tr td.details div { overflow:hidden; }
table.calendar tr td.plus { background-image: url('/content/images/btn_plus.gif'); background-repeat:no-repeat; background-position:5px 7px; cursor:pointer; }
table.calendar tr td.minus { background-image: url('/content/images/btn_minus.gif'); background-repeat:no-repeat; background-position:5px 7px; cursor:pointer; }
table.calendar tr td.plus div { height:48px; }
table.calendar tr td.minus div { height:auto; }

/* | Casino Styles | */
.calendar-events { border: 1px solid #ebe1b6; padding: 2px; float: left; margin: 0 0 0 10px; width: 270px; }
.calendar-events .inner { border: 3px solid #e5dbac; min-height:212px; height:auto !important; height:100%;  }
.calendar-events .inner div { padding: 0 10px 5px 10px; }
.calendar-events .inner div a { color: #274383; }
.calendar-events .inner div ul { margin: 6px 0 6px 0; padding: 0 0 0 15px; list-style: square; color: #274383; }
.calendar-events .inner div ul li a { color: #274383; }
.calendar-events h3 { color: #833827; font-weight: bold; font-family: Georgia; font-size: 14px; margin: 0; display: inline }
.calendar-events .inner .cal-title {width:244px;  background: url('/content/images/bkgd_cal_widg_title2.jpg'); }
.calendar-events .inner .cal-title a {line-height:29px;color: #9b8240; font-family: Georgia; font-weight: bold; font-size: 18px; text-decoration: none;}

/* | Concierge Styles | */
/*
.ask-question { margin: 5px 0 0 0; }
.ask-question input.the-question { border: 1px solid #daca96; height: 24px; background: #f3ebc4; color: #9c813f; font-family: Georgia; font-size: 14px; font-weight: bold; padding: 6px 4px 0 4px; width: 560px; }
.ask-question input.ask { border: 0; background: url('/content/images/btn_ask_concierge.jpg') no-repeat; width: 46px; height: 32px; vertical-align: top; }
.ask-question .faq span { display: none; }
.ask-question .faq { background: url('/content/images/btn_faq.jpg') no-repeat; height: 30px; width: 47px; display: block; float: left; margin: 0 8px 0 0; }
.ask-question .faq:hover { background: url('/content/images/btn_faq.jpg') 0 -30px no-repeat; height: 30px; width: 47px; display: block; float: left; }
.ask-question .related-results span { display: none; }
.ask-question .related-results { background: url('/content/images/btn_related_results.jpg') no-repeat; height: 30px; width: 112px; display: block; float: left; }
.ask-question .related-results:hover { background: url('/content/images/btn_related_results.jpg') 0 -30px no-repeat; height: 30px; width: 112px; display: block; float: left; }

.ask-concierge { width: 799px; height: 320px; background: url('/content/images/bkgd_ask_concierge.jpg') no-repeat; }
.ask-concierge .left-ask { width: 300px; margin: 0 175px 0 0; float: left; }
.ask-concierge .right-ask { float: left; width: 305px; padding: 15px 0 0 0; }

.ask-concierge .right-ask ul.questions { margin: 0; padding: 0; list-style: none; }
.ask-concierge .right-ask ul.questions li h2 { margin: 0; }
.ask-concierge .right-ask ul.questions li h2 a { margin: 0 0 2px 0; background: #daca96; color: #9c813f; font-family: Georgia; font-size: 12px; font-weight: bold; text-decoration: none; padding: 2px 8px 2px 8px; display: block; width: auto; }
.ask-concierge .right-ask ul.questions li .answers { background: #eee7c9; padding: 10px; }
.ask-concierge .right-ask ul.questions li .answers a { color: #274383; }
*/

#videoConcierge { width:800px; height:360px; margin:15px 0; text-align:center; }
#videoConcierge.noFlash { border:1px solid #EBE1B6; padding:2px; }
#videoConcierge.noFlash .bkgd { background:#E5DBAC; padding:4px; }
#videoConcierge.noFlash .bkgd h2 { height:60px; padding:150px 0; background:url('/content/images/bkgd_int_floorplan.gif') center center; }


/* | Contact Form Styles | */
table.contact-form { background: #e1d7aa; width: 670px; }
table.contact-form tr td { padding: 4px 10px 4px 10px; }
table.contact-form tr td h2 { display: inline; color: #7d5b0f; }
table.contact-form tr td .required { color: #833827; }
table.contact-form tr td input { background: #e5b160; color: #422e09; border: 1px solid #b8731f; }
table.contact-form tr td input.submit { background: url('/content/images/btn_submit.jpg') no-repeat; width: 64px; height: 32px; border: 0; }
table.contact-form tr td input.clear-form { background: url('/content/images/btn_clear_form.jpg') no-repeat; width: 104px; height: 32px; border: 0; }
.submit { background: url('/content/images/btn_submit.jpg') no-repeat; width: 64px; height: 32px; border: 0; }

/* | Driving Directions Styles | */
.directions-left { width: 435px; float: left; margin-right: 10px; }
.directions-left #where { font-family: Georgia; font-size: 14px; font-weight: bold; color: #7d5b0f; margin: 0; }
.directions-left table.direction-form tr td h2 { display: inline; color: #7d5b0f; }
.directions-left table.direction-form tr td .required { color: #833827; }
.directions-left table.direction-form tr td input { background: #e5b160; color: #422e09; border: 1px solid #b8731f; }
.directions-left table.direction-form tr td input.submit { border: 0; background: url('/content/images/btn_get_directions.jpg') no-repeat; width: 125px; height: 32px; }

.directions-right { border: 1px solid #daca96; padding: 2px; float: left; width: 212px; margin: 0 0 0 0; }
.directions-right .inner { border: 3px solid #daca96; }
.directions-right .inner div { padding: 5px 10px 5px 10px; }
.directions-right .inner div span { display: block; border-bottom: 1px dashed #daca96; padding: 0 0 5px 0; }
.directions-right .inner div ol { margin: 8px 0 5px 0; padding: 0 0 5px 18px; color: #4d4d4d; border-bottom: 1px dashed #daca96; }

/* | Entertainment Styles | */
.entertainment-left { width: 271px; float: left; }
.entertainment-left .img { border: 1px solid #e5dbac; padding: 2px; }
.entertainment-left .img img { border: 3px solid #e5dbac; }

.entertainment-right { float: left; margin: 0 0 0 15px; width: 360px; }
.entertainment-right a { color: #000; }

.get-tickets { width: 347px; height: 215px; background: url('/content/images/photo_get_tickets.jpg') no-repeat; float: left; }
.get-tickets .txt { width: 130px; position: relative; top: 80px; left: 210px; line-height: 18px; }

/* ===== FAQs Multi-Level Accordion ===== */
#accordion { width:642px; padding-bottom:15px; }
#accordion dl,#accordion dd { margin:0px; }
#accordion li { font:normal 11px arial; color:#F4EAC7; }
#accordion li div.toggle { padding:9px 20px; margin-bottom:1px; background-color:#6C7F83; font:bold 12px arial; cursor:pointer; }
#accordion dl {}
#accordion dt { padding:9px 31px; border-bottom:1px solid #F3EBC4; background-color:#85999D; cursor:pointer; }
#accordion dd { color:#302917; background:#E2D7AA; border-bottom:10px solid #F3EBC4; }
#accordion dd .answer { padding:15px 25px; font-size:12px; line-height:18px; }
#accordion dd .answer a { color:#000; }
#accordion div.arrow_horz { background-position: 10px 13px; }
#accordion div.arrow_vert { background-position: 10px 13px; }
#accordion dt.arrow_horz { background-position: 20px 14px; }
#accordion dt.arrow_vert { background-position: 20px 14px; }

.arrow_horz { background-image: url(/content/images/arrow_list_horz.gif); background-repeat:no-repeat; }
.arrow_vert { background-image: url(/content/images/arrow_list_vert.gif); background-repeat:no-repeat; }

/* | Gaming Styles | */
.players-club { width: 347px; height: 215px; background: url('/content/images/photo_players_club_new.jpg') no-repeat; float: left; }
.players-club .txt { width: 180px; position: relative; top: 55px; left: 165px; line-height: 18px; }
.players-club .learn-more { width: 110px; position: relative; top: 65px; left: 235px; line-height: 18px; }

.wwcs { background: url('/content/images/photo_wwcs.jpg') no-repeat; width: 662px; height: 133px; position: relative; top: -3px; }
.wwcs .txt { width: 480px; position: relative; left: 165px; top: 30px; }
.wwcs .txt a { color: #274383; }
.wwcs .txt h2 { font-size: 22px; font-weight: bold; margin: 0 0 5px 0; }
.wwcs .txt h3 { font-weight: bold; font-family: Georgia; font-size: 16px; color: #7d5b0f; margin: 0 0 5px 0; }

.players-club-mid { background: url('/content/images/bkgd_players_club_mid.jpg') no-repeat; width: 662px; height: 81px; }
.players-club-mid .txt { position: relative; left: 10px; top: 15px; text-align: left; }
.players-club-mid .txt a { color: #274383; }
.players-club-mid .txt h2 { font-size: 22px; font-weight: bold; margin: 0 0 5px 0; }
.players-club-mid .txt h3 { font-weight: bold; font-family: Georgia; font-size: 16px; color: #7d5b0f; margin: 0 0 5px 0; }

/* ==== Interactive Map Styles =====*/
#int-map { width:797px; height:325px; margin:8px 0 15px; }

#how-to span { display: none; }
#how-to { background: url('/content/images/btn_how_to.jpg') no-repeat; height: 24px; width: 80px; display: block; float: left; margin: 0 8px 0 0; }
#how-to:hover, #how-to.selected { background: url('/content/images/btn_how_to.jpg') 0 -24px no-repeat; height: 24px; width: 80px; display: block; float: left; }

#rooms span { display: none; }
#rooms { background: url('/content/images/btn_rooms.jpg') no-repeat; height: 24px; width: 57px; display: block; float: left; margin: 0 8px 0 0; }
#rooms:hover, #rooms.selected { background: url('/content/images/btn_rooms.jpg') 0 -24px no-repeat; height: 24px; width: 57px; display: block; float: left; }

#map-key span { display: none; }
#map-key { background: url('/content/images/btn_map_key.jpg') no-repeat; height: 24px; width: 65px; display: block; float: left; margin: 0 8px 0 0; }
#map-key:hover, #map-key.selected { background: url('/content/images/btn_map_key.jpg') 0 -24px no-repeat; height: 24px; width: 65px; display: block; float: left; }

.int-legend { width:790px; border:1px solid #EBE1B6; padding:2px; }
.int-legend .bkgd-int-legend { background:#E5DBAC; padding:4px; }
.int-legend .bkgd-int-legend .tabItem { height:180px; background:url(/content/images/bkgd_int_floorplan.gif) center center; }
.int-legend .bkgd-int-legend .map-key { padding-left:7px; }
.int-legend .bkgd-int-legend .map-key li { float:left; width:93px; height:89px; }

/* TABS: "How To Use" */
.int-legend .bkgd-int-legend .how-to { padding:15px; height:150px; }
.int-legend .how-to h3 { font:bold 12px Georgia, "Times New Roman", Times, serif; color:#550808; margin-bottom:15px; }
.int-legend .how-to ul { float:left; margin-right:25px; list-style-type:none; width:315px; }
.int-legend .how-to li { line-height:18px; }
.int-legend .how-to li.title { font:bold 12px Arial, Helvetica, sans-serif; list-style-type:none; padding-bottom:5px; }

/* TABS: "Rooms" */
.int-legend .bkgd-int-legend .rooms { padding:0 15px; }
.int-legend .rooms ul { float:left; margin-right:25px; padding:10px; list-style-type:square; }
.int-legend .rooms li a { display:block; padding:2px; }
.int-legend .rooms li.title { font:bold 12px Georgia, "Times New Roman", Times, serif; color:#550808; list-style-type:none; margin-left:-12px; }

/* | Jackpots Styles | */
.main-content a { color: #274383; }
.main-content .jackpot-pages-top { text-align: right; border-bottom: 1px solid #e5dbac; padding: 15px 0 5px 0; }
.main-content .jackpot-pages-bottom { text-align: right; border-top: 1px solid #e5dbac; padding: 5px 0 15px 0; }
ul.jackpots { margin: 0; padding: 0; list-style: none; }
ul.jackpots li { width: 300px; float: left; margin: 10px 25px 10px 0; }
ul.jackpots li .img { width: 94px; float: left; }
ul.jackpots li .img img { border: 6px double #e5dbac; }
ul.jackpots li .info { float: left; margin: 0 0 0 10px; width: 170px; }
ul.jackpots li .info .name { border-bottom: 1px solid #e5dbac; padding: 0 0 2px 0; font-weight: bold; }
ul.jackpots li .info h2 { margin: 5px 0 5px 0; }
ul.jackpots li .info h2.host-name { margin: 0; font-size: 14px; }

/* | VIP Bios Style | */
ul.vip-bios { margin: 0; padding: 0; list-style: none; }
ul.vip-bios li { width: 300px; float: left; margin: 10px 25px 10px 0; }
ul.vip-bios li .img { width: 94px; float: left; }
ul.vip-bios li .img img { border: 6px double #e5dbac; }
ul.vip-bios li .info { float: left; margin: 0 0 0 10px; width: 170px; }
ul.vip-bios li .info .name { border-bottom: 1px solid #e5dbac; padding: 0 0 2px 0; font-weight: bold; }
ul.vip-bios li .info h2 { margin: 5px 0 5px 0; }
ul.vip-bios li .info h2.host-name { margin: 0; font-size: 14px; }

/* | Sitemap Styles | */
.site-map { border-top: 1px solid #e5dbac; padding: 10px; float:left;margin-left:20px;}
.site-map .links { width: 120px; float: left; margin: 12px 5px 0 0; }
.try-this { float: left; margin: 0 0 0 15px; border: 3px solid #c2b27d; background: #e5dbac; padding: 6px; width: 240px; }
.try-this h2 { font-weight: bold; font-family: Georgia; font-size: 16px; color: #833827; }
.site-map .links ul { margin: 0;  list-style: none; float: left; font-size: 11px; line-height:16px;}
.site-map .links ul li a { text-decoration: underline; }
.site-map .links ul ul li { border-bottom-width:0; padding: 0 0 0 8px; }
.site-map .links ul ul ul li { padding: 0 0 0 16px; }

/* | Jackpots Map Styles | */
table.meetings { width: 660px; }
table.meetings tr th { background: #7a8b8d; border-right: 1px solid #596f72; color: #f3ebc4; padding: 6px; line-height: 12px; }
table.meetings tr td.row-one { border-bottom: 1px solid #daca96; border-right: 1px solid #daca96; color: #31281a; padding: 5px; }
table.meetings tr td.row-two { background: #e1d7aa; border-bottom: 1px solid #daca96; border-right: 1px solid #daca96; color: #31281a; padding: 5px; }

/* | Middle Body Styles | */
.body-middle { padding: 20px; }
.body-middle .content { width: 866px; text-align: left; margin: 0 auto; }

/* | Middle Body Foot Links | */
.body-middle .foot-links { font: bold 10px Tahoma;  color:#562D2D; position:relative; height:25px; }
.body-middle .foot-links #left-links { position:absolute; left:0px; width:474px; word-spacing:2px; }
.body-middle .foot-links #right-info { position:absolute; right:0px; width:400px; color:#9E595A; text-align:right; }
.body-middle .foot-links a { color:#E5C48D; text-decoration:none; }
.body-middle .foot-links a:hover { color:#DBB7B7; }

/* | Footer Body Styles | */
.body-footer { background: url('/content/images/bkgd_gold_footer.gif'); height: 29px; }
.push { height: 29px; }

/* ===== Picture Tour: ===== */
ul#pictureTour { display:none; }
* html.overflow { overflow: hidden; } 
* body.overflow { overflow:auto; height:100%; } 

#overlay { position:fixed; z-index:1001; top:0%; left:0%; width:100%; height:100%; background:black; opacity:.80; -moz-opacity: 0.8; filter: alpha(opacity=80); }
#photoGallery { position:relative; z-index:1002; top:-753px; width:100%; height:100%; text-align:center; }
#photoGallery .galleryContent { position:relative; width:382px; padding-top:40px; margin:0px auto; }
#photoGallery .galleryContent #btnPREV { position:absolute; top:0px; left:0px; width:46px; height:32px; background:transparent url(/content/images/btn_gallery_PREV.gif) no-repeat; cursor:pointer; }
#photoGallery .galleryContent #btnNEXT { position:absolute; top:0px; left:56px; width:46px; height:32px; background:transparent url(/content/images/btn_gallery_NEXT.gif) no-repeat; cursor:pointer; }
#photoGallery .galleryContent #btnCLOSE { position:absolute; top:0px; right:0px; width:56px; height:32px; background:transparent url(/content/images/btn_gallery_CLOSE.gif) no-repeat; cursor:pointer; }
#photoGallery .galleryContent #photo { border:3px solid #DACA96; background:#000; margin:0 auto; width:200px; height:200px; }
#photoGallery .galleryContent #photo.loading { background:#000 url(/content/images/loading.gif) no-repeat center center; }
#photoGallery .galleryContent #caption { width:382px; font:normal 11px/23px arial; color:#DACA96; padding-top:5px; text-align:left; }
#photoGallery .thumbnails { width:565px; margin:0 auto; }
#photoGallery .thumbnails img { width:93px; height:58px; border:2px solid #DACA96; background:#000; margin:7px; cursor:pointer; }
#photoGallery .thumbnails img.active { border-color:#FFF; opacity:.35; -moz-opacity: 0.35; filter: alpha(opacity=35); }

#btnPictureTour { margin:0 auto; }
#btnPictureTour span { display: none; }
#btnPictureTour { background: url(/content/images/btn_picture_tour.jpg) no-repeat; height: 24px; width: 88px; display: block; }
#btnPictureTour:hover { background: url(/content/images/btn_picture_tour.jpg) 0 -24px no-repeat; height: 24px; width: 88px; display: block; }

/* ===== Interactive Map Balloon Dialog ===== */
#dialog { position:absolute; top:0px; left:0px; width:274px; }
#dialog .top { height:8px; background:transparent url(../content/images/balloon/bkgd_top.png) no-repeat top left; }
#dialog .btm { height:25px; background:transparent url(../content/images/balloon/bkgd_btm.png) no-repeat top left; }
#dialog .mid { padding:0 7px 0 5px; background:transparent url(../content/images/balloon/bkgd_mid.png) repeat-y top left; }
#dialog .mid .contents { font:normal 11px/16px tahoma, verdana; color:#666; min-height:75px; height:auto !important; height:75px; padding:5px 10px; background:#F2F1E3 url(../content/images/balloon/bkgd_gradient.png) repeat-x bottom left; }
#dialog .mid .contents #btnCloseDialog { float:right; clear:right; padding:5px; cursor:pointer; }
#dialog .mid .contents h3 { margin:0; padding:0 0 15px 0; color:#833827; }
#dialog .mid .contents .more { float:right; clear:right; color:#274383; }

/* ===== Related Items Component ===== */
.related { border: 1px solid #ebe1b6; width: 175px; padding: 2px; float: right; margin: -15px 0 0 20px; }
.related div { border: 4px solid #e4daab; line-height: 18px; }
.related div h2 { margin:1px; padding:0 10px; line-height:34px; background:#DFD4A3 url('/content/images/bkgd_related-rightrail.gif') repeat-x; }
.related div ul { list-style-type:square; margin:15px 20px; color: #274383; }
.related div li { padding:2px 0; }
.related div a { color: #274383; text-decoration:underline; }