html, body {
  margin: 0 auto;
	padding:0;
  border: none;
  height:100%;
}

body {
	background-color:#a26611;
  background-image:url(../images/bgMain.gif);
	background-repeat:repeat;
  font-family:Arial, sans-serif;
	font-size:13px;
	line-height:16px;
	color:#3b2700;
}



a:visited, a:link {
	color:#855c1c;
	text-decoration:none;
}

a:hover {
	color:#855c1c;
	text-decoration:underline;
}


img {
border:0px;
margin:0;
padding:0;
}





/* Container
--------------------------- */

#wrapper {
  margin: 0 auto;
	padding:0;
	width:910px;
}	

#main {
  margin: 0 auto;
	padding:0;
	width:910px;
	min-height: 657px;
	background-image:url(../images/contentArea.jpg);
	background-repeat:no-repeat;
	background-color: #fbe5b1;

	overflow: auto;

}	
	
	
	/* Nav area
--------------------------- */

#navArea {
  position: relative;
  margin: 0 auto;
	padding:0;
	width:910px;
	height: 154px;
}	



	/* Navigation
--------------------------- */

#navigation {
    z-index:1;
		width:884px;
		height: 37px;
		position: absolute;
		margin:0 auto;
		padding:0;
		top: 62px;
		left: 9px;
	}


	#navigation ul {
    top:0px;
    left:0px;
		margin:0 auto;
		padding: 0px;
		height: 37px;
		width:884px;
		position: relative;
		list-style-type: none;
	}

#navigation ul li.nav-findus a{
	background-image: url(../images/nav.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 93px;
	height: 37px;
	overflow:hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}

#navigation ul li.nav-findus-selected a{
	background-image: url(../images/nav.jpg);
	background-repeat: no-repeat;
	background-position: 0px -37px;
	margin: 0px;
	padding: 0px;
	width: 93px;
	height: 37px;
	position: absolute;
	left: 0px;
	top: 0px;
	overflow:hidden;
}

#navigation ul li.nav-findus a:hover { 
	background:url(../images/nav.jpg) no-repeat 0 -37px; 
}



#navigation ul li.nav-menu a{
	background-image: url(../images/nav.jpg);
	background-repeat: no-repeat;
	background-position: -93px 0px;
	left: 93px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	width: 75px;
	height: 37px;
	overflow:hidden;
	position: absolute;

}

#navigation ul li.nav-menu-selected a{
	background-image: url(../images/nav.jpg);
	background-repeat: no-repeat;
	background-position: -93px -37px;
	margin: 0px;
	padding: 0px;
	width: 75px;
	height: 37px;
	position: absolute;
	left: 93px;
	top: 0px;
	overflow:hidden;
}

#navigation ul li.nav-menu a:hover { 
	background:url(../images/nav.jpg) no-repeat -93px -37px; 
}


#navigation ul li.nav-aboutus a{
	background-image: url(../images/nav.jpg);
	background-repeat: no-repeat;
	background-position: -166px 0px;
	left: 166px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	width: 109px;
	height: 37px;
	overflow:hidden;
	position: absolute;

}

#navigation ul li.nav-aboutus-selected a{
	background-image: url(../images/nav.jpg);
	background-repeat: no-repeat;
	background-position: -166px -37px;
	margin: 0px;
	padding: 0px;
	width: 109px;
	height: 37px;
	position: absolute;
	left: 166px;
	top: 0px;
	overflow:hidden;
}

#navigation ul li.nav-aboutus a:hover { 
	background:url(../images/nav.jpg) no-repeat -166px -37px; 
}




#navigation ul li.nav-eclub a{
	background-image: url(../images/nav.jpg);
	background-repeat: no-repeat;
	background-position: -275px 0px;
	left: 275px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	width: 89px;
	height: 37px;
	overflow:hidden;
	position: absolute;

}

#navigation ul li.nav-eclub-selected a{
	background-image: url(../images/nav.jpg);
	background-repeat: no-repeat;
	background-position: -275px -37px;
	margin: 0px;
	padding: 0px;
	width: 89px;
	height: 37px;
	position: absolute;
	left: 275px;
	top: 0px;
	overflow:hidden;
}

#navigation ul li.nav-eclub a:hover { 
	background:url(../images/nav.jpg) no-repeat -275px -37px; 
}




#navigation ul li.nav-penaltybox a{
	background-image: url(../images/nav.jpg);
	background-repeat: no-repeat;
	background-position: -513px 0px;
	left: 513px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	width: 145px;
	height: 37px;
	overflow:hidden;
	position: absolute;

}

#navigation ul li.nav-penaltybox-selected a{
	background-image: url(../images/nav.jpg);
	background-repeat: no-repeat;
	background-position: -513px -37px;
	margin: 0px;
	padding: 0px;
	width: 145px;
	height: 37px;
	position: absolute;
	left: 513px;
	top: 0px;
	overflow:hidden;
}

#navigation ul li.nav-penaltybox a:hover { 
	background:url(../images/nav.jpg) no-repeat -513px -37px; 
}


#navigation ul li.nav-giftcards a{
	background-image: url(../images/nav.jpg);
	background-repeat: no-repeat;
	background-position: -658px 0px;
	left: 658px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	width: 122px;
	height: 37px;
	overflow:hidden;
	position: absolute;

}

#navigation ul li.nav-giftcards-selected a{
	background-image: url(../images/nav.jpg);
	background-repeat: no-repeat;
	background-position: -658px -37px;
	margin: 0px;
	padding: 0px;
	width: 122px;
	height: 37px;
	position: absolute;
	left: 658px;
	top: 0px;
	overflow:hidden;
}

#navigation ul li.nav-giftcards a:hover { 
	background:url(../images/nav.jpg) no-repeat -658px -37px; 
}



#navigation ul li.nav-contact a{
	background-image: url(../images/nav.jpg);
	background-repeat: no-repeat;
	background-position: -780px 0px;
	left: 780px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	width: 104px;
	height: 37px;
	overflow:hidden;
	position: absolute;

}

#navigation ul li.nav-contact-selected a{
	background-image: url(../images/nav.jpg);
	background-repeat: no-repeat;
	background-position: -780px -37px;
	margin: 0px;
	padding: 0px;
	width: 104px;
	height: 37px;
	position: absolute;
	left: 780px;
	top: 0px;
	overflow:hidden;
}

#navigation ul li.nav-contact a:hover { 
	background:url(../images/nav.jpg) no-repeat -780px -37px; 
}


.barTop a { 
  position: absolute;
  top: 2px;
  left: 0;
  width: 225px; 
  height: 27px;
}

.barTop  a h1    { 
  display:none;
}

.logo  { 
  z-index: 2;
  position: absolute;
  top: 0px;
  left: 375px;
  width: 151px; 
  height: 154px;
}




/* Sub nav area
--------------------------- */

#subnav {
  width:285px;
  height:201px;
  background-image:url(../images/sideBox.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:126px;
}

#subnavContent {
  margin: 31px 31px 31px 31px;
}

.subnavTop {
  padding-bottom:7px;
  border:none;
}
.subnavLink {
  padding-bottom:3px;
  border:none;
}


/* Content Area
--------------------------- */

#content {
  margin: 0 22px 8px 22px;
  padding:0;
	width:863px;
}	

.clear{
clear:both;
margin:0;
padding:0;
}

#contentArea {
  margin: 0 22px 22px 18px;
  padding:0;
	width:875px;
}	

#specials {
  margin-top:15px;
  padding-bottom:4px;
	width:379px;
	background-color:#976607;
}	

#specials img {
	padding:4px 4px 0 4px;
	border:0px;
}	

#pageCopy {
  width: 532px;
  margin:0;
  padding-top:23px;
  position:relative;
	top:-18px;
  left:312px;
}	
	
	
#pageCopyText img {
border:1px solid #3c2800;
padding:3px;
background-color:#fff;

}	

.img_border {
border:1px solid #3c2800;
padding:3px;
background-color:#fff;

}	

.img_right {
 float:right;
 margin-left:12px;
 margin-bottom:5px;
}

.img_left {
 float:left;
 margin-right:12px;
 margin-bottom:5px;
}
	
.img_center {
display: block;
	margin-left: auto;
  margin-right: auto;
}	
	
#centered {
  display: block;
  width: 700px;
	margin-left: auto;
  margin-right: auto;
  padding-top:23px;
}	

#centered table {
  padding-top:11px;
	margin-left: auto;
  margin-right: auto;
	
}	

#directionsTable {
  visibility: hidden;
}	

#blockspace {
width:410px;
height:22px;
clear:both;
}

#blockspace2 {
width:410px;
height:18px;
clear:both;
}

#bison {
  padding-top:16px;
  float:left;
  width:317px;
}	

#center-right {
  float:left;
  width:337px;
  padding-bottom:22px;
}	


#center-wide {
  float:left;
  width:700px;
  padding-bottom:22px;
}	
	
#home-left {
  float:left;
  width:404px;
  margin:0;
	padding:0;
  background-image:url(../images/specials.jpg);
	background-repeat:no-repeat;

}


#home-right {
  float:left;
  width:450px;
  margin:0;
	padding:0;

}


#homeVideo {
  margin:0;
	margin-top:12px;
	padding-top:14px;
	padding-left:16px;
	width:456px;
	height:332px;
  background-image:url(../images/video_back.gif);
	background-repeat:no-repeat;
}

#home-about {
  margin:0;
	padding-top:5px;
	padding-left:3px;

}

#home-about p {
  margin:0;
	padding-top:12px;

}


#chalkHolder {
	text-align:center;
}
#chalkContent {

}

.chalkboardSpace {
width:100px;
height:5px;
clear:both;
}

.chalkboard {
 	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
  width:165px;
  height:207px;
  background-image:url(../images/chalkboard.gif);
	background-repeat:no-repeat;
	margin-left:2px;
	margin-right:2px;
	margin-top: 9px;
}


.chalktext {
  text-align:left;
  color:#fff;
  padding: 18px 18px 18px 18px;
}


.contactForm {
	border:none;
	margin:0;
}

.contactForm td {
	border:none;
	padding:10px 1px 1px 1px;
	margin:0;

}

.showTable {
	margin:0;

	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-collapse: collapse;
}

.showTable td {
	border-width: 1px 1px 1px 1px;
  padding:0px 5px 0px 5px;
	border-style: solid solid solid solid;
	border-color: #4a3100;
	-moz-border-radius: 0px 0px 0px 0px;

}

.selectTable {
	margin:0;
	border:none;
	padding:0;
}
.selectTable td {
	border:none;
	padding:2px 1px 1px 1px;
	margin:0;

}


/* Forms
--------------------------- */

.formList li {

  padding-bottom:6px;
  padding-left:12px;

}

/* Footer
--------------------------- */
	
#footer {
  clear:both;
  display: block;
  width: 33em;
	color:#fff;
	margin-left: auto;
  margin-right: auto;
  padding-top:6px;
	font-size:11px;
}






/* Everything else
--------------------------- */

 ul
{
list-style-type: none;
padding: 0;
margin: 0;
}




