/* CSS Document */
/* Prairie Meadows Racetrack & Casino */

html {height:100%;}

body {
    text-align:center; /*Added to the body element to force IE to centre all content*/
    min-height:101%;/*Sets the minimum page height to greater than the window height to force Firefox to display vertical scrollbars, thereby preventing content jumping.*/
    /*font:62.5%/130% Verdana, Helvetica, sans-serif;*/
	/*This takes the default 16px down to 10px
	Verdana is the most readable, and readily available screen font in Windows.
    Helvetica most readable, and readily available screen font on Macintosh computers.*/
    color:#574a36; 
	/*background:#efdeb3 url("../images/bg_background_newd.jpg")  repeat-x 0 0;*/
	background:#efe5c9 url("../images/bg_background_pinkdiamond.jpg")  repeat-x 0 0;
    width:100%; 
	margin:0 auto;
	font:12px/15px Arial, Verdana, Helvetica, sans-serif;
	
}


body.home {
    text-align:center; /*Added to the body element to force IE to centre all content*/
    min-height:101%;/*Sets the minimum page height to greater than the window height to force Firefox to display vertical scrollbars, thereby preventing content jumping.*/
    /*font:62.5%/130% Verdana, Helvetica, sans-serif;*/
	/*This takes the default 16px down to 10px
	Verdana is the most readable, and readily available screen font in Windows.
    Helvetica most readable, and readily available screen font on Macintosh computers.*/
    color:#574a36; 
	background:#efe5c9 url("../images/bg_background_pinkdiamond.jpg")  repeat-x 0 0;
    width:100%; 
	margin:0 auto;
	font:12px/15px Arial, Verdana, Helvetica, sans-serif;
	
}

body * {text-align:left;}
.shadowbox {background: #fff;}
.mcnote {color: #ff0099; font-size:14px;}



	  
/* GLOBAL DEFAULTS & CSS Reset
========================================================================*/

ul, ol /*default styling*/
{
	margin: 0px 0 0px 0px;
	padding: 0px 0 0 0px;
	list-style-type: none;
	display: block;
	
}

ol
{
	display: block;
	list-style-position: inside;
	list-style-type: upper-roman;
	
}

h1 {font-family:Arial, Verdana, Helvetica, sans-serif;font-size:14px; color: #d71e42; text-transform: uppercase; font-weight:bold; padding: 0px; margin:3px 2px 1px 0px;}
h1 a:link, a:active {color: #d71e42; text-decoration:none;font-weight:bold;}
h1 a:hover {color: #9c1630; text-decoration:underline;}
h1 a:visited {color: #d71e42; text-decoration:none;font-weight:bold;}



h2 {font-size:13px; color: #1c1508; font-family:Arial, Verdana, Helvetica, sans-serif;}
h3 {font-size:12px; color: #d71e42; font-family:Arial, Verdana, Helvetica, sans-serif;text-transform:uppercase; text-align:center;margin:3px 2px 1px 2px; padding:2px;}

a:link, a:active {color: #005078; text-decoration:underline;font-weight:normal;}
a:hover {color: #413823; text-decoration:underline;}
a:visited  {color: #564d39; text-decoration:underline;font-weight:normal;}


.menu a:link, .menu a:active {color: #4c0e1f; text-decoration:underline;font-weight:normal;}
.menu a:hover {color: #6b3419; text-decoration:underline;}

a:focus { outline: none;}

b {/*color:#152b4d; dkblue */ color:#281e0e; }
b.menu {color:#4c0e1f;}

img, img a:link, img a:visited, img a:hover, img a:visited:hover {border:0px;}

img.right {
	float:right;
	margin:2px;
	border:0px;
}

img.left {
	float:left;
	margin:0px 10px 10px 0px;

}


img.hm {
	float:left;
	margin-top:10px;
	margin-left:50px;
	border:0px solid #000;
}

p, td, div
{	
	font-size: 12px;
	line-height: 16px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #3b3121;
	padding:0px;
}

.small {font-size:11px; line-height:12px;}

.large {font-size:15px; line-height:21px;}


.callout
{	
	font-size: 16px;
	line-height: 21px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #0e0901;
	font-weight: 400;
}


.border {border: solid 5px #e7e0cf;}

.rule {border-bottom:1px solid #a79676;height:10px;}

/* STRUCTURAL MARKUP
========================================================================*/

#container
{
	margin: 0 auto;
	width: 1007px;
	background:none;
	text-align:center;
	border: solid 0px #fff;
	
}


#header
{
	width: 1007px;
	height: 97px;
	margin: 0px auto;
	position:relative;
	border: solid 0px #ff0000;
	z-index:100;
	text-align:left;
	
}


#contentcontainer /*this is holding everything below the header div */
{
	width: 1007px;
	margin: 0px auto;
	padding: 0;
	position: relative;
	background:none;
	z-index:80;
	border: solid 0px #cc00ff;
	
}


#contentbg /*main content background area */
{
	float: left;
	position:relative;
	width: 1007px;
	margin: 0px 0px 0px 0px;
	padding:0px;
	border: solid 0px #ff9900;
	background:#efe5c9 url("../images/bg_content_light.jpg") no-repeat;
}


#contentbghm /*main content background area */
{
	float: left;
	position:relative;
	width: 975px;
	margin: 0px 0px 0px 16px;
	padding:0px 0 30px 0;
	border: solid 0px #ff9900;
	background:#efe5c9 url("../images/bg_contenthm.jpg") no-repeat;
}


#leftcol /*holds the side navigation */
{
	float: left;
	width: 170px;
	margin: 0px 0px 0px 6px;
	border: solid 0px #ff0000;
	
}


.mainintphoto /*main interior photo area */
{
	float: left;
	position:relative;
	width: 1007px;
	height:227px;
	margin: 0px 0px 0px 0px;
	border: solid 0px #ff0000;
	
}


.mainphotohm /*main interior photo area */
{
	float: left;
	position:relative;
	width: 1007px;
	height:372px;
	margin: 0px 0px 0px 0px;
	border: solid 0px #ff0000;
	z-index:500;
}

/* Homepage styles
========================================*/

#image {margin:0px auto;background:#efe5c9 repeat-x;border:0px solid #ffff00; width:1007px; height:372px;}
#homeanimation {width:1007px;border:0px solid #ff0000;height:372px;}

#contentbghome /*main content background area for homepage */
{
	float: left;
	position:relative;
	width: 1007px;
	margin: 0px 0px 0px 0px;
	padding:0px;
	border: solid 0px #ff9900;
	background:#d1c4a4 url("../images/bg_content.jpg") no-repeat;
}


/* UNORDERED LISTS
========================================*/

.contentleft ul,
.contentright ul,
.contentfull ul
{
	margin: 5px 0 15px 5px;
	padding: 0px 0 0 10px;
	list-style-type: none;
	display: block;
}


.contentleft ul li,
.contentright ul li,
.contentfull ul li /* basic lists in content area */
{ 
	background: url(../images/bullet.gif) no-repeat 0px 4px;
	padding-left: 12px;
	padding-bottom: 0px;
	position:relative;
	border: solid 0px #ff0000;
}

.contentleft ul.links li,
.contentright ul.links li,
.contentfull ul.links li /* adds a special bullet for link lists */
{ 
	background: url(../images/bullet.gif) no-repeat 0 4px;
	padding-left: 12px;
	padding-bottom: 0px;
	position:relative;
	border: solid 0px #ff0000;
}

.contentleft ul.nobullet li,
.contentright ul.nobullet li,
.contentfull ul.nobullet li /* removes bullet for link lists */
{ 
	background: none;
	padding-left: 4px;
	padding-bottom: 5px;
	position:relative;
	border: solid 0px #ff0000;
}


/* MISC. CONTENT OBJECT STYLES
========================================*/

.leftcolimg /*img in left column up top */
{
	float: left;
	margin: 30px 0px 0px 15px;
	border: solid 0px #ff0000;
	position: relative;
	padding:0px;
	border: solid 0px #00ff00;
	
}


.rightphoto /*main content area */
{
	position:relative;
	margin: 10px 0px 0px 0px;
	/*float: right;*/
	border: solid 0px #ff0000;
	
}

.hd /* this is the header graphic */
{
	float: left;
	margin: 20px 0px 0px 0px;
	border: solid 0px #ff0000;
}

.hd /* this is the header graphic */
{
	float: left;
	display:inline;
	margin: 20px 0px 0px 0px;
	border: solid 0px #ff0000;
}


.hdprint /* this is the header graphic */
{
	float: left;
	display:none;
	margin: 20px 0px 0px 0px;
	border: solid 0px #ff0000;
	font-family:Arial, Verdana, Helvetica, sans-serif;font-size:18px; color: #000; text-transform: uppercase; font-weight:bold;
}

.map /* this is the header graphic */
{
	width:208px;
	padding:15px;
	float:left;
	border: solid 0px #ff0000;
	text-align: center;
	
}

.contentrightmap /*main content area */
{
	float: left;
	width: 260px;
	margin: 10px 0px 0px 45px;
	border: 0px solid #336699;
	background-color: #dbd0ba;
	border-top: 8px solid #741522;
	border-bottom: 8px solid #741522;
}

.bios /*holds each promo */
{
	position:relative;
	width: 400px;
	margin: 0px 0px 10px 0px;
	border: solid 0px #ff0000;
	float: left;
	padding: 0px;
	
	
}

.bioimg /*holds each promo */
{
	position:relative;
	width: 100px; height:100px;
	margin: 3px 10px 3px 0px;
	border: solid 5px #e7e0cf;
	float: left;

	
}

.bioimglg /*holds each promo */
{
	position:relative;
	width: 150px; height:150px;
	margin: 3px 10px 3px 0px;
	border: solid 5px #e7e0cf;
	float: left;

	
}


/* CALENDAR STYLES FOR PROMOTIONS
========================================*/

.divider /*date and divider */
{
	
	background-color: #a0906e;
	color: #fff;
	font-weight: bold;
	float:left;
	width: 394px;
	padding: 1px 1px 1px 5px;
	border: solid 0px #00ff00;
	margin: 0px;
	
}


.event /*date and divider */
{
	
	width:400px;
	float:left;
	border: solid 0px #ff0000;
	margin: 0px;
	
}


.calendar /*hold calendar to the right */
{
	float: left;
	
	margin: 60px 0px 0px 10px;
	border: 5px solid #574a36;
	background: #fff;
	padding: 5px;
	
}

.calendar td 
{
	text-align: center;
}


.month 
{
	text-align: center;
	font-weight: bold;
	color: #4b402e;
}


.promo /*holds each promo */
{
	position:relative;
	width: 400px;
	margin: 0px 0px 10px 0px;
	border-bottom: solid 1px #847558;
	float: left;
	padding: 0px;
	
	
}

.promoimg /*holds each promo */
{
	position:relative;
	width: 180px;
	margin: 0px 0px 0px 0px;
	border: solid 0px #00ff00;
	float: left;
	padding-right: 10px;
	padding-bottom: 50px;
	
}

.promodetails {overflow:auto;padding:20px;}

/* Duane Sievert: 8/4/2009 - Add Headline Entertainment */
.headlineentertainment /*holds each headline entertainment */
{
	position:relative;
	width: 400px;
	margin: 0px 0px 10px 0px;
	border-bottom: solid 1px #847558;
	float: left;
	padding: 0px;
	
	
}

.headlineentertainmentimg /*holds each headline entertainment */
{
	position:relative;
	width: 210px; 
	margin: 0px 0px 0px 0px;
	border: solid 0px #00ff00;
	float: left;
	padding-right: 5px;
	/*min-height:200px;
	max-height:200px;
	min-width:210px;
	max-width:210px;*/
}

/* ----------------------------
   TABLES
--------------------------- */
.gradientstyle
{
	
	text-align: left;
	border-collapse: collapse;
}
.gradientstyle th
{
	font-weight: bold;
	padding: 8px;
	background: #ede9e3 url('../images/gradhead.png') repeat-x;
	border-top: 2px solid #84745a;
	border-bottom: 1px solid #fff;
	
}
.gradientstyle td
{
	padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #564a37;
	border-top: 1px solid #fff;
	background: #eae6dd url('../images/gradback.png') repeat-x;
}
.gradientstyle tfoot tr td
{
	background: #ede9e3;
	font-size: 12px;
	color: #99c;
}
.gradientstyle tbody tr:hover td
{
	/*background: #dde4ef url('../images/gradhover.png') repeat-x;*/
	background: #f7f5f1;
	color: #996633;
}


.gradientstylesimple
{
	
	text-align: left;
	border-collapse: collapse;
}
.gradientstylesimple th
{
	font-weight: bold;
	padding: 2px 1px;
	background: #dde2e3 url('../images/gradhead2.png') repeat-x;
	border-top: 2px solid #5b8ec9;
	border-bottom: 1px solid #fff;text-align:center;
	
}
.gradientstylesimple td
{
	padding: 2px 1px; 
	border-bottom: 1px solid #fff;
	color: #564a37;text-align:center;
	border-top: 1px solid #fff;
	/* background: #dde2e3 url('../images/gradback2.png') repeat-x; blue*/
	 background: #eae6dd url('../images/gradback.png') repeat-x; /*beige*/
}

.gradientstylesimple tbody a:hover
{
	/*background: #dde4ef url('../images/gradhover.png') repeat-x;*/
	background: #f7f5f1;
	color: #996633;
}




.gradientstyledark
{
	
	text-align: left;
	border-collapse: collapse;
}
.gradientstyledark th
{
	font-weight: bold;
	padding: 2px 1px;
	background: #dde2e3 url('../images/gradheaddark.png') repeat-x;
	border-top: 2px solid #5b8ec9;
	border-bottom: 1px solid #fff;text-align:center;
	
}
.gradientstyledark td
{
	padding: 2px 1px; 
	border-bottom: 1px solid #fff;
	color: #564a37;text-align:center;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background: #ddd6c6 url('../images/gradbackdark.png') repeat-x; /*dark beige*/
}

.gradientstyledark tbody tr:hover td
{
	background: #f7f5f1;
	color: #996633;
}


.gradient
{
	
	text-align: left;
	border-collapse: collapse;
}


.gradient th
{
	font-weight: bold;
	padding: 2px 1px;
	border-top: 0px solid #5b8ec9;
	border-bottom: 0px solid #fff;text-align:center;
	
}
.gradient td
{
	padding: 5px 15px; 
	border-bottom: 0px solid #fff;
	color: #564a37;
	border: 1px solid #fff;
	background: #eae6dd /*beige*/
}

/* ----------------------------
   ADDS ICONS TO LINKS
--------------------------- */


/* mailto: links */
/*a[href^="mailto:"] {
background:transparent url(../images/icon_email.gif) center left no-repeat;
display:inline-block;
color:#555;
padding-left:15px;
line-height:15px;
}*/

/* http: links */
/*a[href^="http:"] {
background:transparent url(../images/icon_http.gif) 0 3px no-repeat;
display:inline-block;
padding-left:15px;
line-height:15px;
}*/

a[href $='.pdf'] { 
   background:transparent url(../images/icon_pdf.gif) 0 3px no-repeat;
display:inline-block;
padding-left:20px;
line-height:20px;
}

a[href $='.doc'] { 
   background:transparent url(../images/icon_doc.gif) 0 3px no-repeat;
display:inline-block;
padding-left:20px;
line-height:20px;
}

/* mailto: links  - excludes email links that should not have an icon, such as buttons */
a[href^="mailto:"][class="noicon"] { background:none; display:inline-block;color:#555;padding-left:0px;line-height:15px;}

a[href^="http:"][class="noicon"] { background:none;padding-left:0px;line-height:15px;}


/* ----------------------------
   ROTATING PHOTOS SLIDESHOW
--------------------------- */
.mt {padding-top:1px;}
.slideshowpics { height: 290px; width: 290px; padding:0px; margin:0px; overflow: hidden; border: solid 5px #f6f1e4; }
.slideshowpics img { height: 290px; width: 290px; padding: 0px; } /*actual picture */

#slideshow { width:290px;  margin:0px 10px 10px !important; margin:10px;}/*holds the actual picture*/
#slidenav { width: 290px; margin:0 0 0 10px; padding:5px; float:left; position:relative;} /*holds the thumbnails*/
#slidenav li { width: 70px; float: left; margin: 8px 9px 0px 9px !important; margin: 0px 3px 0px 1px; padding:0px; background:none; list-style-type: none;}
#slidenav a { width: 70px; padding: 2px; display: block; margin:0px; border: solid 5px #f6f1e4;} /*sets size, puts the nice border around thumbnails*/
 #slidenav a.activeSlide { background: #9c0c31; } /*the border on the active thumb*/
 #slidenav a:focus { outline: none; }
 #slidenav img { border: none; }

.output {padding:10px;height:130px; width:310px; /*background:#eae7f2 url(../images/bg_purple.jpg) repeat-x;*/ border-bottom:1px solid #ddd;}
b.callout {color:#277ecb; padding:3px 0px;display:block; font-size:14px;}


/* COLUMNS IN CONTENT
========================================*/

.contentmenu /*main content area */
{
	width: 600px;
	margin: 0px 0px 0px 215px;
	padding:5px;
	border: solid 1px #4a3e2b;
	background: #eae6dd;
	
}

/*.contentmenu a:link, a:active, a:hover, a:visited {text-decoration:none;font-weight:bold;}*/


.contentleft /*main content area */
{
	position:relative;
	width: 400px;
	margin: 5px 0px 0px 45px;
	border: solid 0px #ff0000;
	float: left;
	
}


.contentright /*main content area */
{
	float: left;
	width: 310px;
	margin: 10px 0px 0px 40px;
	border: 0px solid #336699;
}

.contentfull /*main content area */
{
	float: left;
	width: 730px;
	margin: 5px 0px 0px 45px;
	border: 0px solid #336699;
}


.contentwide /*main content area */
{
	float: left;
	width: 800px;
	margin: 0px 0px 0px 0px;
	padding-left:10px;
	border: 0px solid #336699;
}

.toprightmargin {margin-top:100px;}



ul.double { float: left; width: 390px; margin: 5px 0 15px 15px; padding: 0; list-style: none;display:block;}
ul.double li { float: left; width: 180px; margin: 0; padding: 0 0 0px 12px; }


/* Out of the ordinary columns. These can be any width neccessary */

.wide { width: 500px; border: 0px solid #336699; float:left; }
.narrow { width: 175px; border: 0px solid #336699; float:right; margin-left:50px;}
.med { width: 350px; border: 0px solid #336699; float:left; position:relative;}


.headheader {background:#e9e4da url(../images/gradback.png) repeat-x;padding:5px;margin:0px;}

/* Duane Sievert: 8/4/2009 - Add Headline Entertainment */
.headlineheader 
{
	background:#dic4a4 url(../images/gradback.png) repeat-x;
	padding:5px;
	margin:0px;
	min-height:50px;
}

/* Duane Sievert: 8/4/2009 - Add Headline Entertainment */
.headlineteaser 
{
	background:#dic4a4 url(../images/gradback.png) repeat-x;
	padding:5px;
	margin:0px;
	min-height:60px;
}

/* Duane Sievert: 8/4/2009 - Add Headline Entertainment */
.headlineinfo 
{
	background:#dic4a4 url(../images/gradback.png) repeat-x;
	padding:5px;
	margin:0px;
}

.colone /*main content area */
{
	
	float: left;
	width: 250px;
	margin: 5px 0px 0px 0px;
	border: 0px solid #336699;
	position:relative;
}

.coltwo /*main content area */
{
	
	float: left;
	width: 250px;
	margin: 5px 0px 0px 50px;
	border: 0px solid #336699;
	position:relative;
}



/*#content /*goes around the rotating photos in relation to slideshow 
{
	float: left;
	width: 310px;
	margin: 10px 0px 0px 0px;
	padding: 0;
	text-align: left;
	position:relative;
	z-index: 130;
	border: solid 0px #bbbbbb;
}*/


#intlinks /*goes around the rotating photos in relation to slideshow */
{
	float: left;
	width: 210px;
	margin: 50px 0px 0px 40px;
	padding: 10px;
	text-align: left;
	position:relative;
	z-index: 130;
	border: solid 0px #000;
	background-color: #dbd0ba;
	border-top: 8px solid #741522;
	border-bottom: 8px solid #741522;
}


#rows /*holds the address */
{
	float: left;
	width: 720px;
	margin: 0px 0px 0px 0px;
	border:0px solid #ff0000;
	padding-top:7px;
	
}


.address
{
	float: left;
	width: 160px;
	margin: 0px 0px 0px 0px;
	padding-right:15px;
	border:0px solid #ff0000;
	

}


.info
{
	float: left;
	width: 130px;
	margin: 0px 0px 0px 0px;
	padding-left:8px;
	border:0px solid #ff0000;
	

}

.fakelink {color: #660000; text-decoration:underline;font-weight:normal; font-size:11px;cursor:pointer;}



/* FOOTER STYLES
========================================*/

#footer
{
	width: 1007px;
	float:left;
	position:relative;
	text-align: right;
	margin:0px 0px 0px 0px;
	border: 0px solid #ff0000;
	padding-top: 20px;
}


#footernav
{
	width: 580px; /*was width:510px;*/
	float:right;
	text-align: center;
	margin:5px 0px 0 0px;
	border-top:1px solid #a79676;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 20px;
	
}

#footernav a:link, #footernav a:active, #footernav a:visited  {color: #564d39; text-decoration:none;text-transform:uppercase; font-weight:normal;margin:0 5px 0px 5px;}
#footernav a:hover {color: #1a160d; text-decoration:underline;}



/* MISC. HEADER OBJECT STYLES*/

.logo { position:absolute; top: 20px; left:40px; z-index:900;}


/* NAVIGATION
========================================================================*/   

#mainnav 
{
        width: 763px;
        position:absolute;
        top:0;
        left:238px;
        padding: 0px 0px 0px 0px;
		border: solid 0px #000;
		
  
}


#mainnav ul li
{
		float:left; border: solid 0px #ff0000;margin:0px; padding:0px;
		
  
}

#mainnav ul li img
{
		border: solid 0px #ddd;
		
  
}


/* MAIN NAVIGATION HIGHLIGHTS 
========================================*/
body#casino ul li.casinobtn,
body#hotel ul li.hotelbtn,
body#racing ul li.racingbtn,
body#entertainment ul li.entertainmentbtn,
body#dining ul li.diningbtn,
body#events ul li.eventsbtn,
body#community ul li.communitybtn

{ border-bottom:4px solid #fdc523; margin:0px; padding:0px; }



/* SIDE NAVIGATION
======================================== */

#secnavcontainer
{
	width: 168px;
	height: 378px;
	margin-top: 0px;
	padding-top: 60px;
	background: #efe5c9 url('../images/bg_subnav_light.jpg') no-repeat; 
	border: solid 0px #ff0000;
	position:relative;
}


#secnavcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Myriad Pro, Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
text-transform:uppercase;
border: solid 0px #ff0000;


}


#secnavcontainer ul a
{
display: block;
padding: 6px 10px;
width: 141px;
font-weight:bold;
background-color: transparent;
border-bottom: 1px solid #827458;

}

#secnavcontainer ul a:link, #secnavcontainer a:visited
{
color: #fff; /*original color #e8ded0 */
text-decoration: none;
text-align: right;
padding-right: 15px;
}

#secnavcontainer ul a:hover
{
background:#89744c;
color: #f2e9d3;
}


/* SIDE NAVIGATION HIGHLIGHTS 
========================================*/

body.pgracing #secnavcontainer a.secracing,
body.pgracingpromos #secnavcontainer a.secracingpromos,
body.pgliveracing #secnavcontainer a.secliveracing,
body.pghorsemen #secnavcontainer a.sechorsemen,

/* Duane Sievert - 8/4/2009: W/O 75715 - Add Racing Sponsorship page */
body.pgsponsorship #secnavcontainer a.secsponsorship,

body.pgsimulcasting #secnavcontainer a.secsimulcasting,
body.pgvideo #secnavcontainer a.secvideo,
body.pgcasino #secnavcontainer a.seccasino,
body.pgcasinohosts #secnavcontainer a.seccasinohosts,
body.pgcasinopromos #secnavcontainer a.seccasinopromos,
body.pgcasinoslots #secnavcontainer a.seccasinoslots,
body.pgcasinotablegames #secnavcontainer a.seccasinotablegames,
body.pgcasinopoker #secnavcontainer a.seccasinopoker,
body.pgprairiegold #secnavcontainer a.secprairiegold,
body.pgentertainment #secnavcontainer a.secentertainment,
body.pgshowlounge #secnavcontainer a.secshowlounge,
body.pgracingnews #secnavcontainer a.racingnews,

/* Duane Sievert - 8/4/2009: W/O 75715 - Add Upcoming Concerts page */
body.pgpastperformances #secnavcontainer a.secpastperformances,
body.pghotel #secnavcontainer a.sechotel,
body.pgdining #secnavcontainer a.secdining,
body.pgdiningajs #secnavcontainer a.secdiningajs,
body.pgdiningcrown #secnavcontainer a.secdiningcrown,
body.pgdiningchampions #secnavcontainer a.secdiningchampions,
body.pgdiningconcessions #secnavcontainer a.secdiningconcessions,
body.pgevents #secnavcontainer a.secevents,
body.pgeventsfacilities #secnavcontainer a.seceventsfacilities,
body.pgeventsfacilitiesform #secnavcontainer a.seceventsfacilitiesform,
body.pgeventsattractions #secnavcontainer a.seceventsattractions,
body.pgeventslodging #secnavcontainer a.seceventslodging,
body.pgcommunity #secnavcontainer a.seccommunity,
body.pgcommunitydonations #secnavcontainer a.seccommunitydonations,
body.pgcommunityprogram #secnavcontainer a.seccommunityprogram,
body.pgcommunitylegacy #secnavcontainer a.seccommunitylegacy,
body.pgcommunitysponsorship #secnavcontainer a.seccommunitysponsorship,
body.pgcommunitybetterment #secnavcontainer a.seccommunitybetterment,
body.pgabout #secnavcontainer a.secabout,
body.pghistory #secnavcontainer a.sechistory,
body.pgboard #secnavcontainer a.secboard,
body.pgcorporate #secnavcontainer a.seccorporate,
body.pgnews #secnavcontainer a.secnews,
body.pgdiscount #secnavcontainer a.secdiscount,
body.pgcode #secnavcontainer a.seccode,
body.pgaboutpolicy #secnavcontainer a.secaboutpolicy,
body.pgcontact #secnavcontainer a.seccontact,
body.pgcontactsurvey #secnavcontainer a.seccontactsurvey,
body.pgcareers #secnavcontainer a.seccareers,
body.pgcareersapplicants #secnavcontainer a.seccareersapplicants,
body.pgcareersemployees #secnavcontainer a.seccareersemployees,
body.pgcareersbenefits #secnavcontainer a.seccareersbenefits,
body.pgcareersfair #secnavcontainer a.seccareersfair

{ color:#fff; background: #71634e url('../images/highlight_arrow.gif') no-repeat 156px 10px; border: solid 0px #ff0000; }
.highlight { background: #9a8c76;}

	
	
/*submenu is set to display:none on all pages in stylesheet. Each page has a body class 
which is connected to the submenu classes below. For example, if I am on a "Business" page, 
the submenu class .subbusiness is set to display:block*/

.submenu { display: none; }

body#casino .submenu.subcasino  { display: block;}
body#racing .submenu.subracing  { display: block;}
body#entertainment .submenu.subentertainment  { display: block;}
body#dining .submenu.subdining  { display: block;}
body#hotel .submenu.subhotel  { display: block;}
body#events .submenu.subevents  { display: block;}
body#community .submenu.subcommunity  { display: block;}
body#about .submenu.subabout  { display: block;}
body#contact .submenu.subcontact  { display: block;}
body#careers .submenu.subcareers  { display: block;}



/* FLOAT CLEAR FIX
========================================================================*/   

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* FORMS
========================================================================*/  
.submitbutton {
    border: none;
    width:65px;
    text-align:center;
    font-weight:bold;
    color:#fff;
    background: #564d39;
    
    padding: 2px 6px;
}
.submitbutton:hover {
    color:#fff;
    background: #1a160d;
}

.submitbuttonwide {
    border: none;
    width:130px;
    text-align:center;
    font-weight:bold;
    color:#fff;
    background: #1a160d;
    padding: 2px 6px;
}
.submitbuttonwide:hover {
    color:#fff;
    background: #564d39;
}

.widefield {
    width:100px;
}

.smallfield {
    width:50px;
}

/*HOMEPAGE SLIDEOUT*/

.slide-out-div-mail {
			  padding: 20px;
			  width: 800px;
			  background: #dcd1ba;
			  border: 5px solid #8d8167;
			  z-index:960;
		  }      
		  
		  
/*HOMEPAGE SLIDEOUT - Scrolls with page*/

.slide-out-div-mail-two {
			  padding: 0 20px 0 0;
			  width: 800px;
			  background: #dcd1ba;
			  border: 5px solid #8d8167;
			  z-index:960;
		  }  
		  
		  
		  		  
/*HOMEPAGE SLIDEOUT - Slides from top of page*/

.slide-out-div-mail-three {
         padding: 0px;
			  width: 800px;
			  background: #dcd1ba;
			  border: 5px solid #8d8167;
			  z-index:960;
      }   
      
 /*HOMEPAGE SLIDEOUT - Scrolls with page*/

.slide-out-div-mail-one {
			  padding: 0 30px 0 0px;
			  width: 800px;
			  background: #d2c4a6;
			  border: 5px solid #8d8167;
			  z-index:960;
			  margin:0px;
		  }  
		  
input.groovybutton
{
   font-size:11px;
   font-weight:bold;
   text-align:center;
   color:#8B0A0A;
   width:120px;
   height:22px;
   background-color:#FFFFFF;
}

input.groovybutton1
{
   font-size:15px;
   font-weight:bold;
   text-align:center;
   color:#8B0A0A;
   width:25px;
   height:20px;
   background-color:#FFFFFF;
}


input.groovybutton2
{
   font-size:11px;
   font-weight:bold;
   text-align:center;
   color:#8B0A0A;
   width:160px;
   height:22px;
   background-color:#FFFFFF;
} 
