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

html {
filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

body{
margin:0; 
padding:0;
background: url(../images/bodyBG4.jpg) repeat-x fixed;
background-color:black; 
color:#CCCCCC; 
line-height:17px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
padding-bottom:15px;
}

form{
padding:0; margin:0;
}

img {
border:0;
}

a{
color:white;
text-decoration:none;
}

.clear
{
clear: both;
display: block;
overflow: hidden;
width: 0;
height: 0;
}

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

h3{font-size:13px;
color:#cc9900;
margin:0;
padding:0;
}

div#mainWrapper{
width:902px;
margin:15px auto;
background: url(../images/mainWrapperVertBG.gif) repeat-y;
}

#mainWrappertopBG{
height:2px;
background: url(../images/mainWrapperTopBG.gif) no-repeat;
}

#mainWrapperBottomBG{
height:20px;
background: url(../images/mainWrapperBottomBG.gif) no-repeat center bottom;
}


#contentContainer{
margin:0px 20px;
}

#mainBanner{
width:862px; height:182px; 
background:url(../images/bannerBG.jpg) no-repeat;}

#mainNavBar{
margin:0 2px;
height:37px;
background:url(../images/mainNavBG.gif) repeat-x;}

#mainNavBarButtonContainer{
height:37px;
}

#mainNavBarButtonContainer ul{
list-style-type:none;
margin:0; padding:0;
}

#mainNavBarButtonContainer li{
display:inline;
}

#mainNavBarButtonContainer li#contactButton a, #mainNavBarButtonContainer li#aboutButton a, #mainNavBarButtonContainer li#subscribeButton a, #mainNavBarButtonContainer li#homeButton a  {
float:right;
display:block;
height:37px;
}

#mainNavBarButtonContainer li#homeButton a{
width:93px;
background:url(../images/mainNavSprite.gif) no-repeat left top;
}
#mainNavBarButtonContainer li#subscribeButton a{
width:129px;
background:url(../images/mainNavSprite.gif) no-repeat -93px 0;}
#mainNavBarButtonContainer li#aboutButton a{
width:97px;
background:url(../images/mainNavSprite.gif) no-repeat -222px 0;}
#mainNavBarButtonContainer li#contactButton a{
width:107px;
background:url(../images/mainNavSprite.gif) no-repeat right top;}


#mainNavBarButtonContainer li#homeButton a:hover {
background-position:left -37px;
}
#mainNavBarButtonContainer li#subscribeButton a:hover {
background-position:-93px -37px;
}
#mainNavBarButtonContainer li#aboutButton a:hover {
background-position:-222px -37px;
}
#mainNavBarButtonContainer li#contactButton a:hover {
background-position:right -37px;
}

#sideBar{
float:left;
width:187px;
}


#locationsNavContainer{
min-height:260px;
_height:260px;
border:1px solid #333333;
font-size:11px;
background:url(../images/locationsBG.gif) no-repeat;}


#locationsNavContainer ul{
margin:40px 0 0 0; padding:0;
list-style-type:none;
}

#locationsNavContainer ul li{
display:inline;
line-height:18px;
}

#locationsNavContainer ul li a{
display:block;
text-decoration:none;
padding:0px 0px 0px 20px;

}

#locationsNavContainer ul li a:hover, 
body#blueSprings #locationsNavContainer ul li a#blueSprings,
body#bonnerSprings #locationsNavContainer ul li a#bonnerSprings,
body#independence #locationsNavContainer ul li a#independence,
body#kcNorth #locationsNavContainer ul li a#kcNorth,
body#leesSummit #locationsNavContainer ul li a#leesSummit,
body#lenexa #locationsNavContainer ul li a#lenexa,
body#olathe #locationsNavContainer ul li a#olathe,
body#papillion #locationsNavContainer ul li a#papillion,
body#stCharles #locationsNavContainer ul li a#stCharles,
body#wichita #locationsNavContainer ul li a#wichita
{
background-color:#666666;
background-image:url(../images/locationsArrow.gif);
background-repeat:no-repeat;
background-position:8px center;
}


#featuredContent{
height:250px;
float:right;
border:1px solid #333333;
width:650px;
padding:5px;
}

#whereItsAtContentContainer{
border:1px solid #333333;
height:328px;
background:url(../images/whereItsAtBG.jpg) no-repeat;
}

#whereItsAtAjaxContentContainer{
width:398px;
padding:10px;
margin:5px;
background-color:black;
border:1px solid #666666;
height:291px;
position:relative;
}

#whereItsAtAjaxContent{
height:291px;
}

#whereItsAtAjaxContent a{
color:#cc9900;
}

#whereItsAtAjaxContent a:hover{
text-decoration:underline;
}

#whereItsAtButtonContainer{
float:right;
width:395px;
margin:5px;
padding:10px;
background-color:black;
border:1px solid #666666;
}

#whereItsAtButtonContainer .row{
height:97px;

}

#whereItsAtButtonContainer .row .button a {
display:block;
float:left;
width:127px; height:92px;
margin:0 0 0 6px;
background-repeat:no-repeat;
background-position:center top;
}


#whereItsAtButtonContainer .row .button#ufcButton a, #whereItsAtButtonContainer .row .button#pokerButton a, #whereItsAtButtonContainer .row .button#sportsButton a {
margin:0;
}

#ufcButton a{
background:url(../images/whereItsAtButtons/ufc.jpg)}
#bookingButton a{
background:url(../images/whereItsAtButtons/booking.jpg)}
#leaguesButton a{
background:url(../images/whereItsAtButtons/leagues.jpg)}
#musicButton a{
background:url(../images/whereItsAtButtons/music.jpg)}
#pokerButton a{
background:url(../images/whereItsAtButtons/poker.jpg)}
#sportsButton a{
background:url(../images/whereItsAtButtons/sports.jpg)}
#tournaButton a{
background:url(../images/whereItsAtButtons/tourna.jpg)}
#triviaButton a{
background:url(../images/whereItsAtButtons/trivia.jpg)}
#wildButton a{
background:url(../images/whereItsAtButtons/wild.jpg)}


#whereItsAtButtonContainer .row .button a:hover {
background-position:center -92px;
}


#promoBoxContainer{
clear:both;
margin:20px 0;
}

.promoBox{
width:190px; height:205px;
border:1px solid #333333;
float:left;
margin:0 31px 0 0;
}

.promoBox#about {
margin:0; float:right;
}

.promoBox#menu {
background:url(../images/ourMenu.jpg) no-repeat center top;
padding:0px 0 0 0;
text-align:center;
}

.promoBox#menu form{
padding-top:50px;
}

#footer{
background:no-repeat url(../images/footerBG.jpg) center bottom;
padding:16px 0 16px 15px;
border:1px solid #333333;
clear:both;
}

#footer a{
color:#cc9900;
}

#locationContentWrapper{
float:right;
width:650px;
padding:0 0 15px 10px;
line-height:17px;
}

#standardContentWrapper{
float:right;
width:630px;
padding:15px;
line-height:17px;
border:1px solid #333333;
}

#locationSubNav{
width:648px;
border:1px solid #333333;
margin-bottom:10px;

}

#locationSubNav ul{
width:550px;
}

#locationSubNav ul li{
display:inline;
}


#locationSubNav ul li a{
background-color:#cc9900;
float:left;
display:block;
border:1px solid #674d00;
margin-right:2px;
padding:0 15px;
line-height:30px;
text-decoration:none;
}

#locationSubNav ul li a:hover{
background-color:#333333;
border-color:white;
}
#locationContentWrapper #description{

padding:10px;
border:1px solid #333333;
margin-bottom:10px;
}

#description #moreInfoButton{
text-align:center;
margin-left:520px;
margin-top:5px;
}

#description #moreInfoFull{
}

#description #moreInfoButton a{
width:100px;
background-color:#cc9900;
display:block;
padding:3px;
border:1px solid #666666;
color:white;
}

#description #moreInfoButton a:hover{
background-color:#333333;
display:block;
padding:3px;
border:1px solid white;
color:white;
}

#highlightInfo{
background:url(../images/highlightBG.jpg) repeat-y center top;
border:1px solid #333333;
padding:10px;
float:left;
width:180px;
height:267px;
color:white;

}

#highlightInfo ul{
list-style-type:square;
padding-left:15px;
}
 
#locationInfo ul, #highlightInfo ul{
margin-bottom:8px;
}

#locationInfo {
margin-top:15px;
padding:10px;
border:1px solid #333333;
}

#locationInfo ul{

}


#wildCardInfo{
float:right;
width:430px;

}

#highLightContainer{
background:url(../images/highlight.gif) no-repeat 0 0;
padding:25px 0 0 0;
margin-top:15px;
}

.subNavSlider{
padding:15px 10px 10px 10px;
}

.subNavSlider a{
text-decoration:underline;
}

.subNavSlider a:hover{
text-decoration:none;
}

#load {
	position:absolute;
	top: 132px;
	left: 186px;
    display:none;
	background: url(../images/ajax-loader.gif);
	width: 32px;
	height: 32px;

}

#loaderContent #intro{
padding:0 0 2px 0;
margin:5px 0 10px 0;
border-bottom:1px solid #333333;
}

#loaderContent #locationsTable td{
width:33%;
padding:1px;
margin:0px;
}

#mapSlider {
height:200px;
margin-top:15px;
}
