@charset "utf-8";
/* CSS Document */

/* --------------------------------------- globals ----------------------------------------- */

body { 

    background-color:#000000; 
    color:#CCCCCC; 
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    margin:0; 
    background-image:url(/images/header.jpg); 
    background-repeat:no-repeat; 
    background-position:top center;
}

h1, h2, h3, h4 { color:#FFFFFF }

h1 { margin:0 0 20px 0; font-size:19px; }
h2 { margin:0 0 17px 0; font-size:17px; }
h3 { margin:0 0 5px 0; font-size:14px; }
h4 { margin:0 0 5px 0; font-size:12px; }

p { margin:0 0 17px 0; }

a { color:white }
a:hover { color: #A8A8A8 }

b, strong { color:white }

.yellow { color: #FFFF00;}

.rt { float: right; margin: 0 0 1.0em 1.2em }
.lt { float: left; margin: 0 1.2em 1.0em 0 }

#page { 

    width:959px;
    margin:254px auto 0 auto;
    overflow:hidden;
}


/* -------------------------------------------- nav ------------------------------------------ */


#page #nav { 

    margin:0 0 17px 0;
    padding-top:6px;
    text-align:center;
    background-image:url(/images/nav_rule.png);
    background-position:top center;
    background-repeat:no-repeat;
}

#page #nav ul { 

    padding:0;
    margin:0;
}

#page #nav ul li { 

    list-style-type:none;
    display:inline;
    margin:0;
}

#page #nav ul li a { 

    padding: 0 28px 0 28px;
    font-weight:bold;
    text-decoration:none;
    letter-spacing:1px;
}

#page #nav ul li a:hover { color:#CCCCCC}

#page.home #nav ul li a.home,
#page.gaming #nav ul li a.gaming, 
#page.players_club #nav ul li a.players_club, 
#page.events #nav ul li a.events, 
#page.dining #nav ul li a.dining, 
#page.about #nav ul li a.about { color: #FFFF00 }



/* --------------------------------------------- content wrapper ----------------------------------------------- */


#page #content { width:959px; margin:0 0 20px 0 }

/* Page Specific (Homepage) */
#page.home #content { background-image:url('/images/splash_home.jpg'); background-repeat:no-repeat;}


/* ---------------------------- content-main text ( main content display area ) ------------------------------ */


#page #content #content-main { 

    width:919px; 
    padding:20px;
    background-color:#242323;
    background-repeat:no-repeat;
}

#page #content #content-main #content-main-begin, 
#page #content #content-main #content-main-end { 

    background-image:url(/images/bkg_content.gif); 
    background-repeat:no-repeat;
}

/* Empty div to beautify table (rounded corners) */
#page #content #content-main #content-main-begin{ 

    float:left; 
    width:959px; 
    height:20px; 
    margin:-20px -20px 0 -20px; 
    background-position:top left; 
    display:inline; /* hack for IE6*/
} 

/* Empty div to beautify table (rounded corners) */
#page #content #content-main #content-main-end { 

    float:left; 
    width:959px; 
    height:20px; 
    margin:0 -20px -20px -20px; 
    background-position:bottom left; 
    display:inline; /* hack for IE6*/
} 

#page #content #content-main #text { 

    float:right; 
    width:682px;
    margin-top:11px;
    line-height:1.4em;
    color:#CCCCCC;
}

#page #content #content-main #text ul li { margin-left:20px;}

#page #content #content-main #text #title-crumbs { clear:both; height:38px; }

#page #content #content-main #text #title-crumbs h2 { display:inline; margin:0; float:left }
#page #content #content-main #text #title-crumbs h2 i { 

    font-size:14px; 
    color:white;
    font-style:normal; 
    font-weight:normal;
}

#page #content #content-main #text #title-crumbs h2 a { text-decoration:none; color:#FFFF00 }
#page #content #content-main #text #title-crumbs h2 a:hover { color:#A8A8A8; }
#page #content #content-main #text #title-crumbs h2 i a { text-decoration:underline }


/* ------------------------------------------ subnav(s) ------------------------------------------- */


#page #content #content-main #subnav { 

    float:left; 
    clear:both; 
    width:185px; 
    margin:0; 
    padding:10px 15px 15px 15px; 
    background-position:top left;
}

#page #content #content-main #subnav, 
#page #content #content-main #subnav #subnav-end { 

    background-image:url(/images/bkg_subnav.gif); 
    background-repeat:no-repeat; 
}

/* Empty div to beautify table (rounded corners) */
#page #content #content-main #subnav #subnav-end { 

    float:left; 
    width:215px; 
    height:20px; 
    margin:-5px -15px -15px -15px; 
    background-position:bottom left; 
    display:inline; /* hack for IE6*/
} 


#page #content #content-main #subnav ul { 

    float:left; 
    clear:both; 
    padding:0;
    margin:0;
    width:185px;
}

#page #content #content-main #subnav ul li { 

    float:left; 
    clear:both; 
    width:185px; 
    border:0;
    padding:0 0 10px 0;
    list-style-type:none; 
}

#page #content #content-main #subnav ul li h3 { 

    margin:5px 0 7px 0; 
    color:white;
}

#page #content #content-main #subnav ul li ul li { 

    border-bottom:1px dashed #333333; 
    padding:0;
}

#page #content #content-main #subnav ul li ul li a { 

    float:left; 
    width:175px; 
    height:20px; 
    padding:5px 0 0 10px;
    font-size:11px;
    font-weight:normal;
    color: #B9B9B9;
    text-decoration:none;
    overflow:hidden;
}

/* good alt color #0F0F0F */
#page #content #content-main #subnav ul li ul li a:hover { background-color: #0F0F0F }

/* Page Specific (gaming) - Subnav ON link */
#page.gaming #content.texas_holdem #content-main #subnav ul li ul li a.texas_holdem, 
#page.gaming #content.omaha_hiLo #content-main #subnav ul li ul li a.omaha_hiLo, 
#page.gaming #content.poker_lastFrontier #content-main #subnav ul li ul li a.poker_lastFrontier, 
#page.gaming #content.poker_newPhoenix #content-main #subnav ul li ul li a.poker_newPhoenix, 
#page.gaming #content.poker_schedule #content-main #subnav ul li ul li a.poker_schedule, 
#page.gaming #content.black_jack #content-main #subnav ul li ul li a.black_jack, 
#page.gaming #content.lucky_ladies #content-main #subnav ul li ul li a.lucky_ladies, 
#page.gaming #content.four_card_poker #content-main #subnav ul li ul li a.four_card_poker, 
#page.gaming #content.let_it_ride #content-main #subnav ul li ul li a.let_it_ride, 
#page.gaming #content.spanish_21 #content-main #subnav ul li ul li a.spanish_21, 
#page.gaming #content.texas_shootout #content-main #subnav ul li ul li a.texas_shootout, 
#page.gaming #content.three_card_poker #content-main #subnav ul li ul li a.three_card_poker, 
#page.gaming #content.emperorsChallenge #content-main #subnav ul li ul li a.emperorsChallenge, 
#page.gaming #content.pull_tabs #content-main #subnav ul li ul li a.pull_tabs, 
#page.gaming #content.double_exposure #content-main #subnav ul li ul li a.double_exposure, 
#page.gaming #content.winners #content-main #subnav ul li ul li a.winners { color: #FFFF00 } 

/* Page Specific (events and entertainment) - Subnav ON link */
#page.events #content #content-main #subnav ul li ul li a.on { color: #FFFF00 } 

/* Page Specific (about) - Subnav ON link */
#page.about #content.contact #content-main #subnav ul li ul li a.contact, 
#page.about #content.newsletter #content-main #subnav ul li ul li a.newsletter, 
#page.about #content.community #content-main #subnav ul li ul li a.community, 
#page.about #content.history #content-main #subnav ul li ul li a.history, 
#page.about #content.maps_directions #content-main #subnav ul li ul li a.maps_directions, 
#page.about #content.jobs #content-main #subnav ul li ul li a.jobs { color: #FFFF00 } 

/* Page Specific (players club) - Subnav ON link */
#page.players_club #content.join #content-main #subnav ul li ul li a.join, 
#page.players_club #content.rewards #content-main #subnav ul li ul li a.rewards, 
#page.players_club #content.bring_a_friend #content-main #subnav ul li ul li a.bring_a_friend { color: #FFFF00 } 

/* Page Specific (dining) - Subnav ON link */
#page.dining #content.last_frontier #content-main #subnav ul li ul li a.last_frontier, 
#page.dining #content.twin_dragons #content-main #subnav ul li ul li a.twin_dragons, 
#page.dining #content.twin_palms #content-main #subnav ul li ul li a.twin_palms { color: #FFFF00 } 



/* -------------------------------- Page File Downloads (defaults) -----------------------------------------*/


#page #content #content-main #text #pageFiles ul { margin:0; padding:0}
#page #content #content-main #text #pageFiles ul li { list-style-type:none; margin:0; padding:0 }

/* Page Specific (Gaming) */
#pageFiles-gaming { float:right }

/* Page Specific (Events) */
#page #content #content-main #text #eventFiles ul { margin:0; padding:0}
#page #content #content-main #text #eventFiles ul li { list-style-type:none; margin:0 ; padding:0 }



/* ------------------------------- Page Specific Styles (about) -------------------------------------------------- */


/* Google Map */

#googleMaps { float:right; margin:-50px 0 0 0 }

#googleMaps #form_embeddedGoogleMaps p, #googleMaps #form_embeddedGoogleMaps b { font-size:11px; color:#000000 }


/* ------------------------------- Page Specific Styles (gaming) ------------------------------------------------- */


#page-flash-home { float:right; }

.winner {

    width:119px;
    height:235px;
    float:left;
    margin:10px 15px 0 0;
    text-align:center;
}

.winner h4 {

    display:block;
    padding:3px;
    margin:0;
    background-color:#663366;
    color:#FFFFFF;
    font-size:11px;
}

.winner img { display:block; }

.winner i {

    display:block;
    font-style:normal;
    font-size:11px;
}


/* ------------------------------- Styles for imageTypes defined in the Database/CMS -------------------------- */


#textTitleGraphic_floatLeft { float:left; padding:7px 20px 20px 0 }
#textTitleGraphic_floatRight { float:right; padding:10px 0 20px 20px }
#textTitleGraphic_fullPage { display:block; clear:right; padding:0 0 20px 0 }

#page #content #content-main.backgroundGraphic_dragon { background-image: url('/images/bkg_contentMain_dragon.gif') }
#page #content #content-main.backgroundGraphic_lounge { background-image: url('/images/bkg_contentMain_lounge.jpg') }
#page #content #content-main.backgroundGraphic_wagons { background-image: url('/images/bkg_contentMain_wagons.gif') }

#page #content #content-main.backgroundPosition_TopLeft { background-position:left top; background-repeat:no-repeat; }
#page #content #content-main.backgroundPosition_TopCenter { background-position:top center; background-repeat:no-repeat; }
#page #content #content-main.backgroundPosition_TopRight { background-position:right top; background-repeat:no-repeat; }

#page #content #content-main.backgroundPosition_BottomLeft { background-position:left bottom; background-repeat:no-repeat; }
#page #content #content-main.backgroundPosition_BottomCenter { background-position:bottom center; background-repeat:no-repeat; }
#page #content #content-main.backgroundPosition_BottomRight{ background-position:right bottom; background-repeat:no-repeat; }


/* -------------- page-splash-ad-top AND page-ads-bottom (singles, doubles and triples) ------------------- */


#page-splash-ad-top, 
#page-ads-bottom { 

    width:985px;
    height:174px;
    overflow:hidden;
    margin:0 0 20px 1px;
}

.ad-single, 
.ad-double, 
.page-splash {

    float:left;
    margin:0 18px 0 0;
}

.ad-single.last, .ad-double.last { margin:0 }

.ad-single { width:307px; }
.ad-double { width:631px; }

.ad-single h4, 
.ad-double h4, 
.ad-triple h4 {

    height:23px;
    margin:0;
    padding:0;
    font-size:11px;
}

.ad-single h4 { width:307px; }
.ad-double h4 { width:631px; }

.ad-single h4 a, 
.ad-double h4 a, 
.ad-triple h4 a {

    height:13px;
    float:left;
    clear:both;
    text-decoration:none;
    padding:5px 0 5px 10px;
    color:white;
}

.ad-single h4 a { width:297px; background-image:url(/images/ads/bkg_single_grey.png); }

.ad-single h4 a.yellow { background-image:url(/images/ads/bkg_single_yellow.png); color:black; }
.ad-single h4 a.red { background-image:url(/images/ads/bkg_single_red.png); color:white; }
.ad-single h4 a.blue { background-image:url(/images/ads/bkg_single_blue.png); color:white; }
.ad-single h4 a.grey { background-image:url(/images/ads/bkg_single_blue.png); color:white; }
.ad-single h4 a.purple { background-image:url(/images/ads/bkg_single_purple.png); color:white; }

.ad-double h4 a {

    width:621px;
    background-image:url(/images/ads/double_bkg_grey.png);
}

.ad-single a img, 
.ad-double a img, 
.ad-triple a img {

    float:left;
    clear:both;
    border:0;
}


/* Page Specific (Home) */

#page-ads-home { width:307px; float:left; }
#page.home .ad-single { margin:0 0 20px 0 }
#page.home .ad-single.last { margin:0 }


/* ------------------------------------------- footer ------------------------------------------- */


#page #foot { 

    width:959px;
    clear:both; 
    text-align:center; 
    font-size:10px;
    padding-top:6px;
    background-image:url(/images/nav_rule.png);
    background-position:top center;
    background-repeat:no-repeat;
}

#page #foot ul { 

    padding:0;
    margin:0 0 7px 0;
}

#page #foot ul li { 

    list-style-type:none;
    display:inline;
    margin:0;
}

#page #foot ul li a { 

    padding: 0 28px 0 28px;
    font-weight:bold;
}

#page #foot ul li a:hover { color:#CCCCCC }


/* ------------------------------------------- Sitemap ------------------------------------------- */


#page #foot #sitemap { 

    width:959px;
    clear:both; 
    text-align:center; 
    font-size:10px;
    background-image:url('/images/nav_rule.png');
    background-position:top center;
    background-repeat:no-repeat;
}

#page #foot #sitemap ul { 

    padding:0;
    margin:0;
}

#page #foot #sitemap ul li { 

    list-style-type:none;
    margin: 0;
    padding: 0;
}

#page #foot #sitemap ul li a { 

    font-weight: normal;
}

#page #foot #sitemap ul li a:hover { color:#CCCCCC }


/*----------------------------------------- clearfix -----------------------------------------------*/


.clearfix:after {

    content: " "; 
    display:block; 
    height:0; 
    clear:both; 
    visibility: hidden;
}
