/* CSS Document */

body
{
	background:#fff;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
}

* {outline:0;}
img {border:none;}
a,
a:link,
a:visited
{
	text-decoration:none;
	color:#003366;
	font-weight:bold;
}

a:hover
{
	text-decoration:underline;
}

.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;
	display:inline;
}
#container #bottom
{
	background:url(images/main/bottom.gif) no-repeat top center;
	height:17px;
}

/* 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:block;
	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 20px 0 0;
	height:20px;
	overflow:hidden;
	display:block;
	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) -62px 0 no-repeat;
	float:left;
	display:block;
}
#n7 a:hover
{
	background:url(images/navigation/lower_nav.gif) -62px -20px no-repeat;
}
#n8 a,
#n8 a:link
{
	background:url(images/navigation/lower_nav.gif) -171px 0 no-repeat;
	float:left;
	display:block;
}
#n8 a:hover
{
	background:url(images/navigation/lower_nav.gif) -171px -20px no-repeat;
}
#n9 a,
#n9 a:link
{
	background:url(images/navigation/lower_nav.gif) -256px 0 no-repeat;
	float:left;
	display:block;
}
#n9 a:hover
{
	background:url(images/navigation/lower_nav.gif) -256px -20px no-repeat;
}
#n10 a,
#n10 a:link
{
	background:url(images/navigation/lower_nav.gif) -299px 0 no-repeat;
	float:left;
	display:block;
}
#n10 a:hover
{
	background:url(images/navigation/lower_nav.gif) -299px -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;
	display:inline;
	margin:55px 53px 0 0;
}
#right_side	#stain
{
	position:absolute;
	width:223px;
	height:220px;
	margin:187px 0 0 13px;
	z-index:6;
}
#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 #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_stars2.gif) right 20px no-repeat;
	display:inline;
	float:left;	
}
#left_side_ns
{
	width:374px;
	margin:55px 0 0 53px;
	display:inline;
	float:left;	
}
#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
{
	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:-34px 0 0 2px;
}
#lower_block #chicken_shack
{
	height:129px;
	margin:-54px 0 0 7px;
	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 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;
	display:inline;
	padding:0 0 2px 0;
	margin:0 10px 0 0;
	
}
div.email
{
	background:url(images/main/email.gif) center bottom no-repeat;
	width:180px;
	float:right;
	display:inline;
	padding:0 0 2px 0;
	margin:0 10px 0 0;
	
}
div.name2
{
	background:url(images/main/name2.gif) center bottom no-repeat;
	width:180px;
	float:right;
	display:inline;
	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;
	display:inline;
	padding:0 0 2px 0;
	margin:0 10px 0 0;
	
}
div.city
{
	background:url(images/main/city.gif) center bottom no-repeat;
	width:180px;
	float:right;
	display:inline;
	padding:0 0 2px 0;
	margin:0 10px 0 0;
	
}
div.state
{
	background:url(images/main/state.gif) center bottom no-repeat;
	width:180px;
	float:right;
	display:inline;
	padding:0 0 2px 0;
	margin:0 10px 0 0;
	
}
div.zip
{
	background:url(images/main/zip.gif) center bottom no-repeat;
	width:180px;
	float:right;
	display:inline;
	padding:0 0 2px 0;
	margin:0 10px 0 0;
	
}
input.name, select.name
{
	padding:0;
	width:120px;
	float:right;
	display:inline;
	margin:0 0 6px 0;

}
form.form1
{
	width: 190px;
	float:left;
	display:inline;
}

#submit
{
	margin: -30px 5px 0 0;
	z-index:1000;
	float: right;
}