/* Global Elements */
	
p, h1, h2, h3, blockquote, li {
font-family: Verdana, Helvetica, sans-serif;
color:#333333;
font-size:11px;
line-height:18px;
text-align:left;
margin:0; padding:0;
}
	
a:link, a:visited {color:#586638; text-decoration:underline;}
a:hover {color:#586638; text-decoration:underline;}
	
body {
margin:37px 0 0 0; padding:0;
background-image: url(/images/bg.gif);
}

/* DIV Elements */

#container {
position:relative;
background-color:#FFFFFF;
margin:0 auto; padding:0;
width: 790px;		
}

#top {
background-image: url(/images/str_top.gif);
background-repeat:no-repeat;
margin:0; padding:0;
width:790px; height:12px;
}

/* Head */

#head {
margin:0; padding: 0;
width:790px;
}

#head_left {
float:left;
display:inline;
margin:0; padding:0;
width:201px; height:82px;	
}

#head_right {
background-image: url(/images/bg_headtagline.gif);
background-repeat:no-repeat;
background-position:top;
float:right;
display:inline;
margin:0; padding:14px 0 0 0;
width:589px; height:68px;	
}

#topnav {
position:absolute;
top:7px;
left:680px;
margin:0; padding:0;
width:110px;	
}

#topnav p {font-size:10px; font-weight:bold; color:#D52B1E;}
#topnav a:link, #topnav a:visited {color:#999999; text-decoration:none;}
#topnav a:hover {color:#999999; text-decoration:underline;}

#nav {
margin:0; padding:0;
width:589px;	
}

#nav img {display:inline;}

#head_clear {clear:both;}

/* Content */

#main {
background-image: url(/images/bg_maincontent.gif);
margin:0; padding:0;
width:790px;
}

/* Left */

#left {
float:left;
display:inline;
margin:0; padding:0 0 0 8px;
width:192px;	
}

#enews {
margin:0; padding:0;
width:192px; height:175px;
}

#enews p {margin:0; line-height:16px; padding:0 10px 0 13px; color:#999999;}
#enews h1 {margin:0 0 5px 0; line-height:16px; padding:0 10px 0 13px; color:#999999; font-weight:normal;}
#enews .textField{width:160px; margin:0 0 2px 0; color:#999999; font-size:11px;}
#enews form {margin:0; padding:0;}

.btn_right {float:right; margin:5px 10px 0 0;}

#testimonials {
margin:0; padding:0;
width:192px;
}

#testimonials p {margin:0; line-height:16px; padding:0 10px 0 13px; color:#999999;}
.img_test {float:left; margin:0 10px 0 0;}

#product {
margin:0; padding:0 0 10px 0;
width:192px;
}

#product p {margin:0; line-height:16px; padding:0 10px 0 13px; color:#999999;}
.img_test {float:left; margin:0 10px 0 0;}

#meal {
margin:0; padding:0 0 10px 0;
width:192px;
}

#meal p {margin:0; line-height:16px; padding:0 10px 0 13px; color:#999999;}
.img_test {float:left; margin:0 10px 0 0;}

/* Right */

#right {
float:right;
display:inline;
margin:0; padding:0;
width:589px;	
}

#home_main {
position:relative;
background-image:url(/images/img_home_main.jpg);
background-repeat:no-repeat;
margin:0; padding:0;
width:589px; height:291px;	
}

#home_main p {padding:50px 0 0 40px; color:#DEE7C5; font-weight:bold; line-height:15px;}
#home_main a:link, #home_main a:visited {color:#ffffff; text-decoration:none;}
#home_main a:hover {color:#ffffff; text-decoration:underline;}

#home_buttons {
position:absolute;
top:135px; left:15px;
margin:0; padding:0;
width:280px; height:110px;	
}

#home_secondary {
background-image:url(/images/bg_homeboxes.gif);
background-repeat:repeat-y;
margin:15px 0 0 0; padding:0;
width:589px; height:150px;	
}

#home_secondary p {padding:0; color:#999999; line-height:16px;}

#home_secondary_lt {
float:left;
display:inline;
margin:0 0 0 22px; padding:0;
width:250px;	
}

#home_secondary_rt {
float:right;
display:inline;
margin:0 22px 0 0; padding:0;
width:250px;
}

/* Inside Pages */

#inside_main {
background-image:url(/images/img_inside_main_1.jpg);
background-repeat:no-repeat;
position:relative;
margin:0; padding:0;
width:589px; height:118px;	
}

#inside_buttons {
position:absolute;
top:15px; left:330px;
margin:0; padding:0;
width:240px; height:60px;	
}

#inside_content {
margin:30px 0 0 0; padding:0 36px 0 36px;
width:517px;
}

#inside_content h1 {color:#586638; line-height:15px; font-size:16px;}
#inside_content p {margin:10px 0 10px 0;}

#subnav {
background-image:url(/images/bg_subnav_dashes.jpg);
background-repeat:no-repeat;
width:517px; height:25px;
margin:15px 0 15px 0; padding:2px 0 0 0;
}

#subnav p {font-size:11px; font-weight:bold; color:#CD3529; margin:0;}
#subnav a:link, #subnav a:visited {color:#586638; font-weight:bold; text-decoration:none;}
#subnav a:hover {color:#586638; font-weight:bold; text-decoration:underline;}

.week_menu {
background-image:url(/images/bg_menu.gif);
width:500px;
height:34px;
}

.week_menu h2 {
color:#586638; font-weight:bold; margin:0 0 0 0; padding:12px 0 0 0;
}

#clear {clear:both;}

/* Foot */

#foot {
margin: 0 auto;
padding:15px 0 15px 0;	
width: 790px;	
}
	
#foot p {text-align:center; color:#ffffff; font-weight:bold;}
#foot a:link, #foot a:visited, #foot a:hover {text-decoration:none; color:#ffffff;}

#bottom {
background-image: url(/images/str_bottom.gif);
background-repeat:no-repeat;
margin:0; padding:0;
width:790px; height:15px;
}

.img_right_inside {float:right; margin-left:8px; margin-bottom:8px; border:3px solid #cccccc}
.img_right {float:right; margin-left:8px; margin-bottom:8px;}
.img_left {float:left; margin-right:8px; margin-bottom:0;}
.img_left_2 {float:left; margin:8px 13px 8px 0;}

#weeklyMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #586638;
}