/* CSS Document */
html
{
	height:100%;
	margin:0;
	padding:0;
}
body
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:url(images/wood.jpg) repeat top left #000;

	margin:0;
	padding:0;
}

* {outline:0;}
img {border:none;}
a,

a:link,
a:visited
{
	text-decoration:none;
	color:#003366;
	
}

a:hover
{
	text-decoration:underline;
}
p {margin:0 0 7px 0; padding:0; color:#333; position:relative; z-index:10;}

h3 {
	font-size: 13px;
	color: #420000;
}
.right {float: right;}
.left {float: left;}
.clear {clear:both;}

#container
{
	position:absolute;
	width:716px;
	top:50%;
	left:50%;
	margin-top:-292px;
	margin-left:-358px;
	overflow:hidden;
}
#container #top
{
	background:url(images/main/top.gif) no-repeat top center;
	height:17px;
}
#container #middle
{
	background:url(images/main/paper.jpg) repeat-y center top;
	padding:0;
	margin:0;
	float:left;
	width:716px;
	display:inline;
}
#container #bottom
{
	background:url(images/main/bottom.gif) no-repeat top center;
	height:17px;
	display: block;
}

/* Upper Navigation */

#top #upper_nav
{
	width:716px;
	height:76px;
	position:absolute;
	overflow:hidden;
	margin:7px 0 0 0;
}
#upper_nav img.header
{
	float:left;
	display:inline;
	margin:7px 0 0 25px;
}
#upper_nav img.header2
{
	float:left;
	display:inline;
	margin:7px 0 0 15px;
}
#top #upper_nav_bg
{
	width:716px;
	height:76px;
	position:absolute;
	overflow:hidden;
	margin:7px 0 0 0;
}

#upper_nav span
{
	margin:0 6px 0 6px;
	position:relative;
	background:url(images/main/span.gif) center center no-repeat;
	padding:10px 2px 10px 2px;
	z-index:1001;
}

#upper_nav .inner_sub
{
	margin:26px 40px 0 0;
	height:20px;
	width:400px;
	overflow:hidden;
	display:inline;
	float:right;
	
}
#upper_nav .inner_sub_coming
{
	margin:26px 0 0 0;
	height:20px;
	width:500px;
	overflow:hidden;
	display:inline;
	float:right;
	
}

#upper_nav .inner
{
	margin:26px 0 0 29px;
	height:20px;
	overflow:hidden;
	display:block;
}

#n1 a,
#n1 a:link
{
	background:url(images/navigation/nav.gif) 0 0 no-repeat;
	float:left;
	display:block;
}
#n1 a:hover
{
	background:url(images/navigation/nav.gif) 0 -20px no-repeat;
}
#n2 a,
#n2 a:link
{
	background:url(images/navigation/nav.gif) -152px 0 no-repeat;
	float:left;
	display:block;
}
#n2 a:hover
{
	background:url(images/navigation/nav.gif) -152px -20px no-repeat;
}
#n3 a,
#n3 a:link
{
	background:url(images/navigation/nav.gif) -212px 0 no-repeat;
	float:left;
	display:block;
}
#n3 a:hover
{
	background:url(images/navigation/nav.gif) -212px -20px no-repeat;
}
#n4 a,
#n4 a:link
{
	background:url(images/navigation/nav.gif) -310px 0 no-repeat;
	float:left;
	display:block;
}
#n4 a:hover
{
	background:url(images/navigation/nav.gif) -310px -20px no-repeat;
}
#n5 a,
#n5 a:link
{
	background:url(images/navigation/nav.gif) -444px 0 no-repeat;
	float:left;
	display:block;
}
#n5 a:hover
{
	background:url(images/navigation/nav.gif) -444px -20px no-repeat;
}



#n6 a,
#n6 a:link
{
	background:url(images/navigation/lower_nav.gif) 0 0 no-repeat;
	float:left;
	display:block;
}
#n6 a:hover
{
	background:url(images/navigation/lower_nav.gif) 0 -20px no-repeat;
}
#n7 a,
#n7 a:link
{
	background:url(images/navigation/lower_nav.gif) -56px 0 no-repeat;
	float:left;
	display:block;
}
#n7 a:hover
{
	background:url(images/navigation/lower_nav.gif) -56px -20px no-repeat;
}
#n8 a,
#n8 a:link
{
	background:url(images/navigation/lower_nav.gif) -152px 0 no-repeat;
	float:left;
	display:block;
}
#n8 a:hover
{
	background:url(images/navigation/lower_nav.gif) -152px -20px no-repeat;
}
#n9 a,
#n9 a:link
{
	background:url(images/navigation/lower_nav.gif) -228px 0 no-repeat;
	float:left;
	display:block;
}
#n9 a:hover
{
	background:url(images/navigation/lower_nav.gif) -228px -20px no-repeat;
}
#n10 a,
#n10 a:link
{
	background:url(images/navigation/lower_nav.gif) -265px 0 no-repeat;
	float:left;
	display:block;
}
#n10 a:hover
{
	background:url(images/navigation/lower_nav.gif) -265px -20px no-repeat;
}
#n16 a,
#n16 a:link
{
	background:url(images/navigation/lower_nav.gif) -347px 0 no-repeat;
	float:left;
	display:block;
}
#n16 a:hover
{
	background:url(images/navigation/lower_nav.gif) -347px -20px no-repeat;
}


#n11 a,
#n11 a:link
{
	background:url(images/navigation/nav_sub.gif) 0 0 no-repeat;
	float:left;
	display:block;
	width:121px;
}
#n11 a:hover
{
	background:url(images/navigation/nav_sub.gif) 0 -20px no-repeat;
}
#n12 a,
#n12 a:link
{
	background:url(images/navigation/nav_sub.gif) -121px 0 no-repeat;
	float:left;
	display:block;
	width:51px;
}
#n12 a:hover
{
	background:url(images/navigation/nav_sub.gif) -121px -20px no-repeat;
}
#n13 a,
#n13 a:link
{
	background:url(images/navigation/nav_sub.gif) -172px 0 no-repeat;
	float:left;
	display:block;
	width:82px;
}
#n13 a:hover
{
	background:url(images/navigation/nav_sub.gif) -172px -20px no-repeat;
}
#n14 a,
#n14 a:link
{
	background:url(images/navigation/nav_sub.gif) -254px 0 no-repeat;
	float:left;
	display:block;
}
#n14 a:hover
{
	background:url(images/navigation/nav_sub.gif) -254px -20px no-repeat;
}
#n15 a,
#n15 a:link
{
	background:url(images/navigation/nav_sub.gif) -364px 0 no-repeat;
	float:left;
	display:block;
}
#n15 a:hover
{
	background:url(images/navigation/nav_sub.gif) -364px -20px no-repeat;
}


/* Middle Stuff */



#right_side
{
	width:236px;
	float:right;
	margin:55px 53px 0 0;
	_margin: 55px 25px 0 0;

}
#center
{
	width:610px;
	float:right;
	display:inline;
	margin:55px 53px 0 0;
}
#center #goods
{
	width:489px;
	height:326px;
	margin:30px auto 0 auto;
	_padding: 10px 0 0 0;
	position:relative;
	z-index:10;
}

#center .bg_stars {
	background:url(images/main/goods_bg.gif) center center no-repeat;
}
#center #goods a,
#center #goods a:link
{
	float:left;
	margin:5px;
}
#center #goods a:hover
{
	float:left;
	margin:5px;
	filter:alpha(opacity=60);
    -moz-opacity:0.60;          
	opacity: 0.60;
}


#right_side	#stain
{
	position:absolute;
	width:223px;
	height:220px;
	margin:187px 0 0 13px;
	z-index:0;
}
#center	#stain
{
	position:absolute;
	width:223px;
	height:220px;
	margin:187px 0 0 343px;
	z-index:0;
}

#right_side	#bull
{
	position:absolute;
	width:242px;
	height:146px;
	margin:94px 0 0 -29px;
	z-index:5;
}
#right_side	#blurb
{
	position:absolute;
	width:236px;
	height:273px;
	margin:13px 0 0 -7px;
	z-index:1000;
}

#right_side #blurb_Map {
	position:absolute;
	z-index: 1000;
}

#right_side #click_here
{
	height:65px;
	margin:285px 0 0 27px;
	position:absolute;
	width:121px;
	z-index:99;
}

#left_side
{
	width:374px;
	margin:55px 0 0 53px;
	background:url(images/main/orange_stars.gif) right 24px no-repeat;
	display:inline;
	float:left;	
}
#left_side_ns
{
	width:374px;
	margin:55px 0 0 53px;
	display:inline;
	float:left;	
}
#left_side #question
{
	position:absolute;
	width:208px;
	height:319px;
	margin:20px 0 0 70px;
	z-index:6;
}

p.billy
{
	margin: 0; padding: 0;
	position:relative;
	z-index:7;
	font-size:12px;
	line-height: 18px;
	font-weight:none;
	color:#806B3E;

}

#center #goods p.billy a, #center #goods p.billy a:hover {
	margin: 0; padding: 0;
	inherit: none;
	float: none;
}

#left_side p.billy { /* added style */
	margin: 30px 40px 5px 40px;
}


#left_side ul { /* added style */
	margin: 10px 40px 5px 60px; padding: 0;
	z-index:7;
	font-size:12px;
	font-weight:bold;
	line-height:22px;
	color:#8A5E00;	
}

#left_side #logo
{
	position:absolute;
	width:372px;
	height:367px;
	margin:-12px 0 0 -30px;
	z-index:1000;

}
#right_side	.prop,
#left_side .prop,
#left_side_ns .prop,
#center .prop
{
	float:right;
	width:1px;
	height:367px;
	display:inline;
}
#lower_block
{
	margin:0 53px 0 53px;
}
#lower_block .prop
{
	float:right;
	display:inline;
	width:1px;
	height:127px;
}
#lower_block .prop2
{
	float:right;
	display:inline;
	width:1px;
	height:15px;
}
#lower_block #chicken_stars
{
	position:absolute;
	width:610px;
	background:url(images/main/red_stars.gif) center center no-repeat;
	height:7px;
	margin: -30px 0 0 2px;
}
#lower_block #chicken_shack
{
	height:129px;
	margin:-54px 0 0 7px;
	position:absolute;
	z-index:11;
}

#lower_block #chicken_live
{
	height:129px;
	margin:-90px 0 0 327px;
	position:absolute;
	z-index:11;
}


#lower_block #promo_area {
	margin: -12px 0 0 45px; padding: 0;
	width: 270px; 
	height: 60px;
	position: absolute;
	z-index: 11;
}

#lower_nav
{
	position:absolute;
	width:716px;
	height:73px;
	z-index:2;
	margin:-75px 0 0 0;
}
#inner_lower
{
	position:absolute;
	width:716px;
	height:73px;
	margin:-75px 0 0 0;
}
#lower_nav a,
#lower_nav a:link,
#lower_nav a:visited
{
	font-size:10px;
	letter-spacing:2px;
	color:#465321;
	
}
#lower_nav .inner
{
	margin:24px 29px 0 90px;
	height:20px;
	overflow:hidden;
}
#lower_nav .inner #home
{
	margin:0 0 0 535px;
	position:absolute;
	width:64px;
	height:39px;
}

#lower_nav span
{
	margin:0 6px 0 6px;
	position:relative;
	background:url(images/main/span.gif) center center no-repeat;
	padding:10px 2px 10px 2px;
}

#open_soon
{
	position:absolute;
	width:260px;
	margin:10px 0 0 -35px;
	z-index:100;
}
div.name
{
	background:url(images/main/name.gif) center bottom no-repeat;
	width:180px;
	float:right;
	padding:0 0 2px 0;
	margin:0 20px 0 0;
	
}
div.email
{
	background:url(images/main/email.gif) center bottom no-repeat;
	width:180px;
	float:right;
	padding:0 0 2px 0;
	margin:0 20px 0 0;
	
}
div.street
{
	background:url(images/main/street.gif) center bottom no-repeat;
	width:180px;
	float:right;
	padding:0 0 2px 0;
	margin:0 20px 0 0;
	
}
div.city
{
	background:url(images/main/city.gif) center bottom no-repeat;
	width:180px;
	float:right;
	padding:0 0 2px 0;
	margin:0 20px 0 0;
	
}
div.state
{
	background:url(images/main/state.gif) center bottom no-repeat;
	width:180px;
	float:right;
	padding:0 0 2px 0;
	margin:0 20px 0 0;
	
}
div.zip
{
	background:url(images/main/zip.gif) center bottom no-repeat;
	width:180px;
	float:right;
	padding:0 0 2px 0;
	margin:0 20px 0 0;
	
}
input.name
{
	padding:0;
	width:120px;
	float:right;
	margin:0 0 10px 30px;

}
form.form1
{
	float:left;
}
#imageSlideshowHolder {
		width: 232px;
		height: 241px;	
		z-index:7;
		position:absolute;	
		margin:50px 0 0 0;
		
	}
	
#imageSlideshow_placeholder{
		z-index:7;
		position:absolute;	
		margin:50px 0 0 20px;
		
}
	
	.imageInGallery{		
		width:232px;
		height:241px;
		left:0px;
		top:0px;
		position:absolute;	
	}
	
	
	#imageSlideshowHolder img, #imageSlideshow_placeholder img{
		position:absolute;
	}
	
	
/* menu styles */

#menu {
	margin: 30px 0 0 30px;
	
}

#menu_hover {
	margin: 0; padding: 0;
	width: 170px;
	height: 162px;
}

/* day styles */

.events h1 {
	margin: 5px 0 0 0; padding: 0;
	font-size: 18px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #3e5311;
}


#day {
	width: 160px;
	min-height: 140px;
	float: left;
	border-right: solid 1px #fff;
	font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	
	margin: 25px 0 0 0; padding: 0 0 0 20px;
}

#day_on {
	width: 160px;
	min-height: 140px;	
	float: left;
	border-right: solid 1px #fff;
	font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	
	margin: 25px 0 0 0; padding: 0 0 0 20px;
	display: block; 
	background: #fddc82;
}

#day_end {
	width: 160px;
	min-height: 140px;	
	float: left;
	font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin: 25px 0 0 0; padding: 0 0 0 20px;
}

#day h2, #day_end h2, #day_on h2, .events h2 {
	margin: 3px 0 3px 0; padding: 0;
	font-size: 12px;
	color: #ab6c1b;
}

.events h2 {
	color: #000000;
}

#day h5, #day_end h5, #day_on h5 {
	margin: 5px 0 0 0; padding: 0;
	color: #a20001;
}

#day h3, #day_end h3, #day_on h3, #day h4, #day_end h4, #day h4 a, #day_end h4 a, #day_on h4, #day_on h4 a, .events a {
	margin: 5px 0 0 0; padding: 0;
	font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	
	color: #420000;
}

#day h3 span, #day_end h3 span, #day_on h3 span {
	color: #ab6c1b;
	margin: 5px 0 0 10px; padding: 0;
}


#one_column {
	width: 570px;
	margin: 65px 0 85px 70px;
	_margin: 65px 0 85px 50px;
	float: left;
}

/* comment card */

#one_column form {
	margin: 0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #420000;
}
.alt {
	font-size:10px;
	font-weight:none;
	color:#806B3E;
}

.more_info a img,
.more_info a:link img
{
	background:url(images/more_info.gif) no-repeat center center;
}
.more_info a:hover img
{
	background:url(images/more_info_over.gif) no-repeat center center;
}


/* product styles */

#item {
	margin: 0 0 10px 0; padding: 0; 
	width: 480px;
	border-bottom: solid 1px #420000;
}

#item p, #item img {
	margin: 0; padding: 0;
}

/* shirts styles */

.shirts {
	padding-top: 25px;
	padding-bottom: 100px;
}

.shirts img, .shirts p {
	padding-left: 15px;
}
