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

body {
	font-family: Georgia, Times New Roman, Times, serif; 
	background: #4b3c30 url(images/bg1.gif) repeat-x;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #333;
}

a:link, a:visited {
color:#1f1f0f;
text-decoration:underline;
}

a:hover {
color:#1f1f0f;
}

img { border:none; }

#container {
	width: 955px;
	background-color:#FFF; 
	margin: 0 auto;
	border: solid #fff;
	border-width:0 3px 3px 3px;
	text-align: left; 
}

#homecontainer {
	width: 955px;
	background:#FFF;
	margin: 0 auto;
	border: solid #fff;
	border-width:0 3px 3px 3px;
	text-align: left; 
}
#mainContent {  background: #FFF url(images/bottom_gradient.gif); background-position:bottom; background-repeat:repeat-x;}

img { border:none }

#homenav a { float: left;  display: block; 	height:56px; }

#homenav span {display: none;}

#homenav a:hover { background-position: 0px -56x; }

#homenav1 { width: 88px; background: url(images/home_nav_01.jpg) no-repeat 0 0; }
#homenav2 { width: 136px; background: url(images/home_nav_02.jpg) no-repeat 0 0; }
#homenav3 { width: 130px; background: url(images/home_nav_03.jpg) no-repeat 0 0; }
#homenav4 { width: 139px; background: url(images/home_nav_04.jpg) no-repeat 0 0; }
#homenav5 { width: 136px; background: url(images/home_nav_05.jpg) no-repeat 0 0; }
#homenav6 { width: 122px; background: url(images/home_nav_06.jpg) no-repeat 0 0; }
#homenav7 { width: 94px; background: url(images/home_nav_07.jpg) no-repeat 0 0; }
#homenav8 { width: 110px; background: url(images/home_nav_08.jpg) no-repeat 0 0; }

#nav a { float: left;  display: block; 	height:56px; }

#nav span {display: none;}

#nav a:hover { background-position: 0px -66x; }

#nav1 { width: 88px; background: url(images/nav_01.jpg) no-repeat 0 0; }
#nav2 { width: 136px; background: url(images/nav_02.jpg) no-repeat 0 0; }
#nav3 { width: 130px; background: url(images/nav_03.jpg) no-repeat 0 0; }
#nav4 { width: 139px; background: url(images/nav_04.jpg) no-repeat 0 0; }
#nav5 { width: 136px; background: url(images/nav_05.jpg) no-repeat 0 0; }
#nav6 { width: 122px; background: url(images/nav_06.jpg) no-repeat 0 0; }
#nav7 { width: 94px; background: url(images/nav_07.jpg) no-repeat 0 0; }
#nav8 { width: 110px; background: url(images/nav_08.jpg) no-repeat 0 0; }


.clear { clear:both; }

.heads { margin-left:175px; }

h2 { font-size:18px; color:#4b3c30; margin-top:10px;}

#content  {margin:0 50px 20px 200px; color:#333; font-size:13px; line-height:20px; min-height: 1%; position:relative; }

li {margin-bottom:5px; color:#333; font-size:13px; line-height:20px; }

#intro {margin:0 35px 50px 285px; border-top:1px solid #663; border-bottom:1px solid #663; padding:15px 0; }

#intro p {color:#663; font-size:14px; line-height:20px; }

#footer { width:955px; height:52px; background:url(images/footer_bg.gif) repeat-x; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:11px; }
#footer p { padding:10px 35px 0 0px; float:right;
			_padding:20px 100px 0 0px; float:right; }
#footer a { color:#fff; text-decoration:none; }
#footer a:hover { color:#fef6d9; text-decoration:underline;}

#accordion { 
margin:0 55px 20px 200px;
_margin:0 35px 20px 200px;}

h3.toggler {
	cursor: pointer;
	width:700px;
	background: url(images/accordion_h3_bg.jpg) #4b3c30;
	color: #fff;
	margin:0;
}

#accordion .element {
background:url(images/accordion_content_bg.gif) repeat-y; color:#4b3c30; font-size:12px; line-height:14px; padding-right:10px; margin-bottom:2px;}

#accordion h4 { font-size:14px; margin-bottom:-8px; margin-top:10px;  }

.bottombrown { height:10px; width:700px; background-color:#4b3c30; }

.brown1px { height:1px; width:700px; background-color:#4b3c30; clear:both; }

#accordion .chocolate { float:left; padding:10px 20px 0px 15px; }

.sup { font-family:Arial, Helvetica, sans-serif; font-size:10px; }

.accordion_half { width:330px; float:left; margin-right:10px; }

.warning { background-color:#fcf2cf; padding:8px; border:1px solid #663; font-size:14px; font-weight:bold; text-align:center;}

.marginleft {margin-left:20px;}

.list { width:300px; float:left; margin-right:50px; _margin-right:20px;}
.list p {color:#333; font-size:13px; line-height:20px;}

.boxed1 { width:300px; float:left; margin:10px 30px 10px 0px; border:solid 3px #663; padding:15px; background:url(images/bottom_gradient.gif) bottom repeat-x;}

.boxed2 { width:250px; float:right; margin:10px 0px 10px 30px; border:solid 3px #663; padding:15px; background:url(images/bottom_gradient.gif) bottom repeat-x;}

.insetphoto {float:right; margin:0px 0px 30px 30px;}

.delicious {float:left; margin:0px 20px 0px 0px; border:3px solid #663; }
