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


/* Template */
#wrapper{
	padding:0;
	margin:0 auto;
	position:relative;
	width:900px;
	text-align:left;
	background-image:url(../images/cssImages/homeLOGO.gif);
	background-repeat:no-repeat;
	background-position:right -45px;
}
#header{
	height:20px;
	position:relative;
	float:left;
	clear:left;
}
#header .navLinks{
	list-style-type:none;
	padding:0 0 5px 0;
	margin:0;
	position:relative;
	z-index:50;
}
#header .navLinks li{
	display:inline;
}
#header a, #footer a{
	text-decoration:none;
	padding:5px 5px 1px 0px;
	color:#fdb !important;
	font-size:0.9em;
	*font-size:0.8em;
}
#header a:hover, #footer a:hover{
	padding:5px 5px 0px 0px;
	border-bottom:1px dotted #FFF;
	color:#FFF !important;
}
#emailafriend{
	float:left;
	position:relative;
	clear:left;
	z-index:50;
	padding:3px 0 0 0;
}
#emailafriend .label{
	font-size:0.9em;
	*font-size:0.8em;
	color:#FFDDBB;
}
#emailafriend #emailAFriendTextBox{
	font-size:0.9em;
	*font-size:0.8em;
	*line-height:0.9em;
	height:1em;
}
#emailafriend #emailAFriendButton{
	background-image:url(../images/cssImages/plainWoodBKGD.jpg);
	border:1px solid #666;
	color:#FFEEBB;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	font-size:0.9em;
	*font-size:0.8em;
	text-align:center;
	padding:2px 3px;
	*margin:0 0 -3px 0;
}
#topNav{
	position:relative;
	width:900px;
	height:140px;
	*height:130px;
	background-image:url(../images/cssImages/mainNav.gif);
	background-position:left 51px;
	*background-position:left 11px;
	padding:30px 0 0 0;
	*padding:0;
	background-repeat:no-repeat;
}

#topNav ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
#topNav li{
	position:absolute;
	background-repeat:no-repeat;
}
#topNav li a{
	display:block;
	margin:0;
	padding:0;
	background-position:500px;
	background-repeat:no-repeat;
}
#topNav li a:hover{
	background-position:top left;
}
#topNav .home{
	right:0px;
	top:-200px;
	width:200px;
	height:300px;
}
#topNav .home a{
	width:200px;
	height:400px;
}
#topNav .sports{
	left:17px;
	top:58px;
	*top:18px;
	width:74px;
	height:38px;
	background-image:url(../images/cssImages/btnSports.gif);
}
#topNav .sports a{
	width:74px;
	height:38px;
	background-image:url(../images/cssImages/btnSports_over.gif);
}
#topNav .grill{
	left:375px;
	top:104px;
	*top:64px;
	width:76px;
	height:28px;
	background-image:url(../images/cssImages/btnGrillin.gif);
}
#topNav .grill a{
	width:76px;
	height:28px;
	background-image:url(../images/cssImages/btnGrillin_over.gif);
}
#topNav .bar{
	left:270px;
	top:72px;
	*top:32px;
	width:92px;
	height:24px;
	background-image:url(../images/cssImages/btnBar.gif);
}
#topNav .bar a{
	width:92px;
	height:24px;
	background-image:url(../images/cssImages/btnBar_over.gif);
}
#topNav .bestOfBT{
	left:473px;
	top:59px;
	*top:19px;
	width:140px;
	height:59px;
	background-image:url(../images/cssImages/btnBestOf.gif);
}
#topNav .bestOfBT a{
	width:140px;
	height:59px;
	background-image:url(../images/cssImages/btnBestOf_over.gif);
}
#topNav .games{
	left:142px;
	top:66px;
	*top:26px;
	width:77px;
	height:27px;
	background-image:url(../images/cssImages/btnGames.gif);
}
#topNav .games a{
	width:77px;
	height:27px;
	background-image:url(../images/cssImages/btnGames_over.gif);
}
#topNav .calendar{
	left:249px;
	top:116px;
	*top:76px;
	width:97px;
	height:36px;
	background-image:url(../images/cssImages/btnCalendar.gif)
}
#topNav .calendar a{
	width:97px;
	height:36px;
	background-image:url(../images/cssImages/btnCalendar_over.gif)
}
#topNav .bourbon{
	left:38px;
	top:102px;
	*top:62px;
	width:172px;
	height:62px;
	background-image:url(../images/cssImages/btnBourbon.gif);
}
#topNav .bourbon a{
	width:172px;
	height:62px;
	background-image:url(../images/cssImages/btnBourbon_over.gif);
}
#topNav .member{
	left:519px;
	top:124px;
	*top:84px;
	width:163px;
	height:39px;
	background-image:url(../images/cssImages/btnMember.gif);
}
#topNav .member a{
	width:163px;
	height:39px;
	background-image:url(../images/cssImages/btnMember_over.gif);
}
#topNav ul li a span{
	display:none;
	visibility:hidden;
}

#content{
	background-image:url(../images/cssImages/contentBKGD.gif);
	background-repeat:repeat-y;
	padding:0px;
}
#content #main{
}
#content #main p, #content #main li, #content #main dd{
	font-family:Georgia, Palatino, Times, serif;
}
#content .articleMain p, #content .articleMain li, #content .articleMain dd{
	font-family:Georgia, Palatino, Times, serif;
}

#content a{
	color:#004833;
}
#content a:hover{
	color:#B95915;
}
#content a:visited{
	color:#442119;
}
#ctl00_Body_ctl00_Header_MainMenu1_PageMenu{
	position:absolute;
}
#content .articleHead{
	padding:20px 20px 0 20px;
	background-repeat:no-repeat;
	position:relative;
}
#content .standard{
	background-image:url(../images/cssImages/articleHeadBKGD.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:0px;
	overflow:hidden;
	padding-top:20px;
}
#content .mdHead{
	background-image:url(../images/cssImages/mdHeadBKGD.jpg);
	height:140px;
}
#content .memberHead{
	background-image:url(../images/cssImages/memberHeadBKGD.jpg);
	height:140px;
}
#content .sportsHead{
	background-image:url(../images/cssImages/sportsHeadBKGD.jpg);
	height:140px;
}
#content .calendarHead{
	background-image:url(../images/cssImages/calendarHeadBKGD.jpg);
	height:140px;
}
#content .gamesHead{
	background-image:url(../images/cssImages/gamesHeadBKGD.jpg);
	height:140px;
}
#content .grillHead{
	background-image:url(../images/cssImages/grillHeadBKGD.jpg);
	height:140px;
}
#content .barHead{
	background-image:url(../images/cssImages/barHeadBKGD.jpg);
	height:140px;
}
#content .bestOfHead{
	background-image:url(../images/cssImages/bestOfHeadBKGD.jpg);
	height:140px;
}
#content .column{
	position:relative;
	float:left;
}
#content .articleMain{
	padding:20px 30px;
	background-image:url(../images/cssImages/mainBKGD.gif);
	background-repeat:repeat-y; 
	position:relative; 
	float:left; 
	z-index:1;
}
#content .movieBox{
	width:550px;
	height:260px;
}
#content .w840{
	width:840px;
}
#content .articleMain .w840 .block{
	padding:20px 0 0 0;
	position:relative;
	width:840px;
	float:left;
}
#content .articleMain .w840 .block .blockTitle{
	margin:0 ;
	border-bottom:1px solid #666;
}

.barsList{float:left; margin:0; padding:0 10px 10px 0; width:200px;}
.barsList .state{margin:0; padding:15px 0 0 0; font-weight:bold;}
.barsList .city{margin:0; padding:5px 0 0px 5px; font-weight:bold;}
.barsList .bar{margin:0; padding:0 0 0px 7px;}
.barsList .bar a, .barsList .bar a:visited{text-decoration:none; color:#004833 !important; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:bold; background-position:right top; background-repeat:no-repeat;}
.barsList .bar a:hover{border-bottom:1px dotted; color:#B95915 !important; }


#content .w520{
	width:480px;
	padding:0 40px 0 0;
}
#content .w520 .sectionTitle{
	padding:0px 10px 10px 10px;
	border-bottom:1px solid #666;
	margin:0 0 10px 0;
	font-weight:normal;
}
#content .articleMain .w520 .block{
	padding:10px 10px 20px 10px;
	margin: 0 0 2px 0;
	background-image:url(../images/cssImages/fdbGrad100.gif);
	background-repeat:repeat-x;
}
#content .articleMain .w520 .block h5{
	border-bottom:1px dotted #666;
	padding-bottom:5px;
	margin-bottom:10px;
}
#content .w320{
	width:320px;
	padding:0px;
}
#content .articleMain .w320 .block{
	padding:15px;
	margin: 0 0 20px 0;
	background-image:url(../images/cssImages/brownTextureTile.gif);
	background-color:#000;
	background-repeat:repeat;
	border:1px solid #666;
	-moz-border-radius:9px;
	-webkit-border-radius:10px;
	behavior:url(border-radius.htc);
	position:relative;
	width:290px;
	float:left;
	color:#FEB;
}
.v08vnSVo78t4JfjH{
	width:322px !important;
}
.v08vnSVo78t4JfjH p{
	width:290px !important;
}
#content .articleMain .w320 .block .blockTitle{
	margin:0 0 10px 0;
	border-bottom:1px solid #666;
}
#content .articleMain .w320 dl{
	list-style-type:none;
	padding:0; 
}
#content .articleMain .w320 dt{
	font-weight:bold;
	padding:0;
}
#content .articleMain .w320 dd{
	padding:0 0 5px 0;
	margin:0;
}
#content .articleMain .w320 .block a{
	color:#FDB;
}
#content .articleMain .w320 .block a:hover{
	color:#FFF;
}
#content .articleMain .w320 .block dl{
	margin-top:0;
}
#content .articleMain .w320 .block dt{
	padding:5px 0 0;
}
#content .articleMain .w320 .block dd,#content .articleMain .w320 .block li,#content .articleMain .w320 .block p{
	margin-top:0;
	line-height:1.4em;
}
#content .articleMain .w320 .subnav dd{
	padding:0 0 2px 3px;
}
#content .articleMain .w320 .subnav dd a{
	text-decoration:none;
	border-bottom:1px dotted;
}
table.scoreboard .even, .w320 .AltItem{
	background-color:#4c2d17;
}



#footer{
    width:900px;
    padding:120px 0 0 0;
    position:relative;
	_position:static;
    clear:both;
	_clear:none;
    background-image:url(../images/cssImages/footerBoard.gif);
    background-repeat:no-repeat;
}

#footer .copyright 
{
	text-align:right;
	font-size:.9em;
}

#footer .navLinks{
	list-style-type:none;
	text-align:right;
	padding:0 0 5px 0;
	margin:0;
}
#footer .navLinks li{
	display:inline;
}

/* Home Page */
#home{
	background-repeat:repeat-x;
	background-position:right 400px;
}
#home #footer{
	position:absolute;
	top:500px;
	right:220px;
	background-image:none;
	padding:20px 0 0 0;
}
#home #wrapper{
	background-position:right 400px;
	height:100%;
	width:100%;
}
#homeFlashWrap{
	height:578px;
	border:none;
	padding:0;
	margin: 0;
	position:relative;
}

#homeFlashWrap *
{
	width:100%;
	height:100%;
}

.TempHomeFlashWrap 
{
	position:relative;
	/*background:url(images/layout/Saloon-Full-Temp.jpg) 50% 50% no-repeat;*/
	text-align:center;
}


/* Age Verification Page */
body#saloonDoor{
	margin:0;
	padding:0;
	background-color:#000000;
	background-image:url(../images/cssImages/saloonDoorBKGDFade.jpg);
	background-position:center 590px;
	background-repeat:no-repeat;
	text-align:center;
	font-size:0.9em;
	line-height:1.2em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#saloonDoor #wrapper{
	width:900px;
	height:590px;
	background-image:url(../images/cssImages/saloonDoorBKGD.jpg);
	background-position:0 0;
	padding:0;
	margin:auto;
	text-align:left;
	position:relative;
}

#saloonDoor #wrapper #entranceButtons{
	position:absolute;
	top:438px;
	left:303px;
	list-style-type:none;
	margin:0;
	padding:0;
}

#saloonDoor #wrapper #entranceButtons #aboutBTS{
	width:330px;
	height:58px;
	/*left:-27px;*/
	left:-16px;
	/*top:92px;*/
	top:80px;
	color:#EEDFC0;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	background-image:url(../images/cssImages/door_backbox.jpg);	
	padding-left:22px;
	padding-top:9px;	
}

#saloonDoor #wrapper #entranceButtons #aboutBTS p{
	width:280px;
	font-size:10px;
}


#saloonDoor #wrapper #entranceButtons li{
	position:absolute;
	display:block;
	width:147px;
	height:70px;
	top:0px;
	margin:0;
	padding:0;
	background-repeat:no-repeat;
}
#saloonDoor #wrapper #entranceButtons #verifyAgeButton{
	left:0;
	background-image:url(../images/cssImages/saloonDoorEnter.jpg);
}
#saloonDoor #wrapper #entranceButtons #memberLoginButton{
	left:147px;
	background-image:url(../images/cssImages/saloonDoorLogin.jpg);
}
#saloonDoor #wrapper #entranceButtons #adobeLink{
	left:0px;
	top:160px;
	background-image:url(../images/cssImages/adobeLink.jpg);
	width:294px;
	height:39px;
}

#saloonDoor #wrapper #entranceButtons li a{
	display:block;
	background-repeat:no-repeat;
	background-position: 500px 500px;
	width:147px;
	height:70px;
	margin:0;
	padding:0;
}
#saloonDoor #wrapper #entranceButtons li a span{
	display:none;
	visibility:hidden;
}
#saloonDoor #wrapper #entranceButtons li a:hover{
	background-position: 0 0;
}
#saloonDoor #wrapper #entranceButtons #verifyAgeButton a{
	background-image:url(../images/cssImages/saloonDoorEnter_Over.jpg);
}
#saloonDoor #wrapper #entranceButtons #memberLoginButton a{
	background-image:url(../images/cssImages/saloonDoorLogin_Over.jpg);
}
#saloonDoor #wrapper #entranceButtons #adobeLink a{
	background-image:url(../images/cssImages/adobeLink_over.jpg);
	width:294px;
	height:39px;
}

#saloonDoor #wrapper #notice
{
	position:absolute;
	top:520px;
	left:303px;
	width:294px;
}

#saloonDoor #wrapper #notice p
{
	padding:3px 6px;
	margin: 0 0 20px 0;
	background-image:url(http://buffalotracesaloon.dev.ipop.com/clientfiles/cssImages/fdbGrad500.gif);
	background-repeat:repeat-x;
	border:1px solid #004833;
	-moz-border-radius-bottomleft:9px;
	-moz-border-radius-bottomright:9px;
	-moz-border-radius-topleft:9px;
	-moz-border-radius-topright:9px;
	font-size:0.7em;
}

#saloonDoor #wrapper{
	width:900px;
	height:590px;
	background-image:url(../images/cssImages/saloonDoorBKGD.jpg);
	background-position:0 0;
	padding:0;
	margin:auto;
	text-align:left;
	position:relative;
}

#saloonDoor #wrapper #entranceButtons{
	position:absolute;
	top:438px;
	left:303px;
	list-style-type:none;
	margin:0;
	padding:0;
}
#saloonDoor #wrapper #entranceButtons li{
	position:absolute;
	display:block;
	width:147px;
	height:70px;
	top:0px;
	margin:0;
	padding:0;
	background-repeat:no-repeat;
}
#saloonDoor #wrapper #entranceButtons #verifyAgeButton{
	left:0;
	background-image:url(../images/cssImages/saloonDoorEnter.jpg);
}
#saloonDoor #wrapper #entranceButtons #memberLoginButton{
	left:147px;
	background-image:url(../images/cssImages/saloonDoorLogin.jpg);
}
#saloonDoor #wrapper #entranceButtons li a{
	display:block;
	background-repeat:no-repeat;
	background-position: 500px 500px;
	width:147px;
	height:70px;
	margin:0;
	padding:0;
}
#saloonDoor #wrapper #entranceButtons li a span{
	display:none;
	visibility:hidden;
}
#saloonDoor #wrapper #entranceButtons li a:hover{
	background-position: 0 0;
}
#saloonDoor #wrapper #entranceButtons #verifyAgeButton a{
	background-image:url(../images/cssImages/saloonDoorEnter_Over.jpg);
}
#saloonDoor #wrapper #entranceButtons #memberLoginButton a{
	background-image:url(../images/cssImages/saloonDoorLogin_Over.jpg);
}
#saloonDoor #wrapper #entranceButtons #adobeLink a{
	background-image:url(../images/cssImages/adobeLink_over.jpg);
	width:294px;
	height:39px;
}

#saloonDoor #wrapper #notice
{
	position:absolute;
	top:520px;
	left:303px;
	width:294px;
}


#notice a
{
	color:#004833;
}

#notice a:hover
{
	color:#B95915;
}
#notice a:visited
{
	color:#442119;
}

/*Added for the new Flash Screen & new Design, intended to NOT overwrite any previous html/css  -->
 *********************************************************************************************/
body#saloonCenter
{
	width:auto;
	height:100%;
	background-color:#000000;
	background-image:none;
	padding:0;
	margin:0 auto;
	text-align:center;
}

#saloonCenter #wrapper
{
	width:1100px;
	height:800px;
	background-position:center;
	background-color:#000000;
	background-image:url(../images/cssImages/BuffaloTrace-Splash.jpg);
}

#saloonCenter #wrapper #flashTandra
{
	position:absolute;
	width:711px;
	height:438px;
	top:0px;
	padding:0;
}

#saloonCenter #wrapper #entranceButtons{
	position:absolute;
	top:464px;
	left:400px;
	list-style-type:none;
	margin:0 auto;
	padding:0;
}
#saloonCenter #wrapper #entranceButtons li{
	position:absolute;
	display:block;
	width:147px;
	height:70px;
	top:0px;
	margin:0;
	padding:0;
	background-repeat:no-repeat;
}
#saloonCenter #wrapper #entranceButtons #verifyAgeButton{
	left:0;
	background-image:url(../images/cssImages/saloonDoorEnter.png);
}
#saloonCenter #wrapper #entranceButtons #memberLoginButton{
	left:147px;
	background-image:url(../images/cssImages/saloonDoorLogin.png);
}

#saloonCenter #wrapper #entranceButtons li a{
	display:block;
	background-repeat:no-repeat;
	background-position: 500px 500px;
	width:147px;
	height:70px;
	margin:0;
	padding:0;
}
#saloonCenter #wrapper #entranceButtons li a span{
	display:none;
	visibility:hidden;
}
#saloonCenter #wrapper #entranceButtons li a:hover{
	background-position: 0 0;
}
#saloonCenter #wrapper #entranceButtons #verifyAgeButton a{
	background-image:url(../images/cssImages/saloonDoorEnter_Over.png);
}
#saloonCenter #wrapper #entranceButtons #memberLoginButton a{
	background-image:url(../images/cssImages/saloonDoorLogin_Over.png);
}
#saloonCenter #wrapper #entranceButtons #adobeLink a{
	background-image:url(../images/cssImages/adobeLink_over.png);
	width:294px;
	height:39px;
}

#saloonCenter #wrapper #notice
{
	position:absolute;
	top:520px;
	left:303px;
	width:294px;
}

 /********************************************************************************************/

.eventWrap{
	position:relative;
	float:left;
	width:840px;
}

