body {
	position: relative;
	margin: 0px auto;
	background: #7F8062;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5em;
	color: #371A12;
}

#container {
	background: #7F8062 url(images/bodyShad.jpg) repeat-y;
	position: relative;
	width: 780px;
	margin: 0px auto;
}

#btmShad {
	background: #7F8062 url(images/btmShad.jpg) no-repeat;
	height: 15px;
	width: 780px;
	margin: 0px auto;
}

#stockistContent, #homeContent, #storyContent, #prodContent {
	background: #7F8062 url(images/fbs_stockistBkgrd.jpg) no-repeat;
	width: 760px;
	position: relative;
	margin: 0px auto;
	overflow: hidden;
}

#homeContent {
	background: url(images/fbs_homeBgd.jpg) no-repeat 50% 0px;
	height: 480px;
	margin: -50px auto 0px;

}

#storyContent {
	background: url(images/fbs_story08.jpg) no-repeat;
	height: 700px;
	margin: -50px auto 0px;
}

#prodContent {
	background: #474747;
	height: 700px;
	margin: -50px auto 0px;
	padding: 60px 0px 0px 0px;
}

#header {
	background: url(images/fbs_header.jpg) no-repeat 0px 0px;
	height: 105px;
	width: 760px;
	position: relative;
	margin: 0px auto;
}

#header2 {
	background: url(images/fbs_header2.png) no-repeat;
	width: 760px;
	height: 50px;
	position: relative;
	margin: 0px auto;
	z-index: 10;
}

#footer2 {
	background: url(images/fbs_footer2.png) no-repeat 50% 0px;
	width: 780px;
	position: relative;
	margin: -105px auto;
	padding: 28px 0px 0px 0px;
}

#footer {
	background: url(images/fbs_footer.jpg) no-repeat;
	height: 77px;
	width: 760px;
	position: relative;
	margin: 0px auto;
}

#stockistbgd {
	width: 380px;
	position: relative;
	margin: 60px 0px 0px;
	padding: 0;
	height: 330px;
	left: 320px;
	background-color: #CCCCCC;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

#stockistList  {
	margin: 0px;
	position: relative;
	height: 320px;
	padding: 0px 10px 0px 20px;
	color: #182F5F;
	font-size:12px;
	line-height:20px;
	overflow: scroll;
	overflow-x: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#news, #welcome {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 65px;
	left: 230px;
	width: 500px;
	height: 120px;
}

#news {
	
}

#welcome {
	top: 90px;
	width: 495px;
	height: 90px;
	padding: 0.3em;
}

#welcome p a {
	display: inline;
}

#flash1 {
	margin: 0px auto;
	position: absolute;
	top: 203px;
	left: 242px;
}

.menu {
	padding: 35px 0px 0px;
	margin: 0px auto;
	list-style-type:none;
	position: relative;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	width: 760px;
}

.menu a, a:link,  a:visited, a:active {
	color:#FFFFFF;
	font-weight: bold;
	display:block;
	width:8em;
	heigth:2em;
}

.menu li {
	float:right;
	width:8em;
	height:2em;
}

.menu li a:hover {
	text-decoration: none;
	font-weight: bold;
	width:8em;
	height:2em;
}

h2 {
	font-size: 10pt;
	text-decoration: underline;
	margin: 0px;
}

p {
	margin: 0;
	padding: 0;

}

