body {
	background-color: #592000;
	background-image: url(../images/body_bg.jpg);
	background-repeat: repeat-x;
	padding:0; margin:0;
}
div, h1, h2, h3, h4, h5, p, form, ul, ol, li, img, legend {padding: 0; margin:0;}
.spacer { font-size:0; line-height:0; clear:both;}
#wrap {
	width:930px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 4px;
	margin-bottom: 0px;
}
.main_container {width:930px;}
#left_pan {
	width:299px;
	background-image: url(../images/left_pan_floral_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
	height:930px;
}
.left_pan_bg  {
	background-repeat: repeat-y;
	background-image: url(../images/left_bg.gif);
	background-position: left;
}
.left_pan_bottom_bg{
	background-image: url(../images/left_bg_bottom.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#left_pan_content {
	width:241px;
	margin-left:58px;
	background-image: url(../images/left_page.jpg);
	background-repeat: no-repeat;
	background-position: top;
	position:relative;
}
#left_pan_content img.logo { margin-left:34px; margin-top:23px; border:0;}
#left_pan_content ul {width:177px; margin-top:37px; margin-left:22px; list-style-type:none;}
#left_pan_content ul li {height:41px; margin-bottom:18px;}
#left_pan_content ul li a {
	display:block;
	height:41px;
	line-height:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/menu_bg.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}
#left_pan_content ul li a:hover, #left_pan_content ul li a.current {
	background-repeat: no-repeat;
	background-image: url(../images/menu_hover.gif);
}

#right_pan {
	background-image: url(../images/right_pan_floral_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 631px;
	float:left;
}
.right_pan_bg { background-image: url(../images/right_bg.gif);
	background-repeat: repeat-y;
}
#right_pan_content {
	width:538px;
}
.top_bammer {
	height:342px;
	background-image: url(../images/top_banner.jpg);
	background-repeat: no-repeat;
	
}
.bodytext_area {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #521C03;
	text-decoration: none;
	background-image: url(../images/right_page_middle.gif);
	background-repeat: no-repeat;
	padding-left:25px;
	padding-right:22px;
	padding-top:8px;
	background-position: top;
}
.middle_banner {
	background-image: url(../images/middle_banner.jpg);
	background-repeat: no-repeat;
	height: 269px;
	padding-left: 13px;
	padding-top:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.middle_banner h2 {
	height:28px;
	background-image: url(../images/nutritional.gif);
	background-repeat: no-repeat;
	text-indent: -99999px;
	line-height:32px;
}
.middle_banner ul.great-testing {width:175px; list-style-type:none; float:left; padding-top:20px;}
.great-testing li {
	padding-top:7px;
	margin-bottom:1px;
	background-image: url(../images/white_arrow.png);
	background-repeat: no-repeat;
	background-position: left 10px;
	padding-left:12px;
	font-weight:bold;
}
.great-testing li a {color:#FFFFFF; text-decoration: underline;}

.middle_banner ul.right_unorder {width:240px; list-style-type:none; float:left; padding-top:20px; padding-left:50px;}
.right_unorder li {
	padding-top:7px;
	margin-bottom:1px;
	background-image: url(../images/white_arrow.png);
	background-repeat: no-repeat;
	background-position: left 10px;
	padding-left:12px;
	font-weight:bold;
}
.right_unorder li a {color:#FFFFFF; text-decoration: underline;}
.bodytext_area h1.welcome {
	height:37px;
	background-image: url(../images/welcome.gif);
	background-repeat: no-repeat;
	text-indent: -99999px;
}
.bodytext_area p.bold-text {font-size:12px; font-weight:bold;}
.bodytext_area p {padding-top:5px; padding-bottom:5px; line-height:18px;}
.gap {height:20px;}
#footer {
	height:144px;
	background-image: url(../images/footer_bg.gif);
	background-repeat: repeat-x;
}
#footer_wrap { width:930px; margin-left:auto; margin-right:auto; height:109px; position:relative;}
#footer_wrap ul {position:absolute; left:150px; top:50px; list-style-type:none;}
#footer_wrap ul li {
	float:left;
	background-image: url(../images/menu_spacer.gif);
	background-repeat: no-repeat;
	background-position: right;
}#footer_wrap ul li.bordernone {background-image:none;}
#footer_wrap ul li a {
	float:left;
	padding-left:10px;
	padding-right:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}#footer_wrap ul li a:hover {text-decoration:underline;}
#footer_wrap p {
	position:absolute;
	top:105px;
	left:299px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.bodytext_area h1.our_story {
	height:37px;
	background-image: url(../images/our_story.gif);
	background-repeat: no-repeat;
	text-indent: -99999px;
}
.bodytext_area h1.order_kid-fit {
	height:37px;
	background-image: url(../images/order.gif);
	background-repeat: no-repeat;
	text-indent: -99999px;
}
.bodytext_area h1.health_benefits {
	height:37px;
	background-image: url(../images/health_benefits.gif);
	background-repeat: no-repeat;
	text-indent: -99999px;
}
.bodytext_area h1.awards {
	height:37px;
	background-image: url(../images/awards.gif);
	background-repeat: no-repeat;
	text-indent: -99999px;
}
.bodytext_area h1.contact_us {
	height:37px;
	background-image: url(../images/contact_us.gif);
	background-repeat: no-repeat;
	text-indent: -99999px;
}
.bodytext_area h1.thanks {
	height:37px;
	background-image: url(../images/thanks.gif);
	background-repeat: no-repeat;
	text-indent: -99999px;
}
.inner-page_gap {height:10px;}
.bodytext_area ul.story-text {list-style-type:none; padding-left:6px;}
.bodytext_area ul.story-text li {
	line-height:17px;
	margin-bottom:20px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left:25px;
}
.bodytext_area p.Laurie {padding-left:31px;}

.bodytext_area fieldset.order-form {
	padding:10px;
	border:1px solid #CFCFCF;
	background-image: url(../images/form_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.order-form legend {padding-left:5px; padding-right:5px; color:#E4981E; font-weight:bold;}
.order-form p {padding-top:5px; padding-bottom:5px;}
.order-form label { width:120px; float:left; text-align:right; padding-right:30px;}
.order-form form {padding-top:10px; padding-bottom:10px;}
.border { border:1px solid #024D6F;}
.submit { width:60px; height:24px; background-color:#792700; color:#FFFFFF; border:none;}
.cancel { width:60px; height:24px; background-color:#B06C46; color:#FFFFFF; border:none;}

.bodytext_area fieldset.schools_camps {
	padding:10px;
	border:1px solid #CFCFCF;
	background-image: url(../images/form_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.schools_camps legend {padding-left:5px; padding-right:5px; color:#E4981E; font-weight:bold;}
.schools_camps p {padding-top:5px; padding-bottom:5px;}
.schools_camps label { width:120px; float:left; text-align:right; padding-right:30px;}
.schools_camps form {padding-top:10px; padding-bottom:10px;}
.red_link {color:#521C03; text-decoration:underline; font-weight:bold;}
.footer_curve {
	background-image: url(../images/footer_curve.jpg);
	background-repeat: no-repeat;
	height: 37px;
	margin-left:58px;
}
.bold_text {font-size:20px; font-weight:normal; color:#B06C46; padding-top:10px; padding-bottom:10px;}
.text_black {color:#000000;}
#dhtmltooltip{
	position: absolute;
	left: -300px;
	width: 350px;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #521C03;
	text-decoration: none;
	padding:10px;
	text-align:justify;
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
