body
{
    margin: 0;
    padding: 0;
    text-align: center;
    /*background: transparent url(../images/bg_2.jpg) repeat 0 0;*/
/*	background:#778e1e;*/
	background:#ffefb3;
}

.clear
{
    clear: both;
    height: 1px;
    font-size: 1px;
}

#right_form a img{
    border:0px;
}

div#page
{
    width: 820px;
   /* height: 100%;*/
    margin: 0;
/*	background: transparent url(../images/img_frame_middle_2.jpg) repeat-y 0 0;*/
background:#ffefb3;
}

div.page_top
{
 /*   height: 32px;
	background: transparent url(../images/img_frame_top.jpg) no-repeat 0 0;*/
	background:#ffefb3;
}

div.page_middle
{
    overflow: hidden;
}

div.free_sample
{
	background: transparent url(../images/img_home_2.jpg) no-repeat -10px 025px;
    padding: 0 0 8px 0;
	
}

div.page_middle_stories 
{
	background: transparent url(../images/img_testimonial.jpg) no-repeat 49px 45px;
}

div.page_tell_a_friend
{
	background: transparent url(../images/switcharoo_b_tellafriend_c.jpg) no-repeat 0px 35px;
    padding: 0 0 127px 0;
}

div.page_tell_a_friend_confirm
{
	background: transparent url(../images/switcharoo_b_tellafriend_c.jpg) no-repeat 0px 35px;
    padding: 0 0 127px 0;
}

div.page_middle a.home_link
{
    float: left;
    margin: 8px 0 0 68px;
}

div.page_bottom
{
/*    height: 26px;
	background: transparent url(../images/img_frame_bottom.jpg) no-repeat 0 0;*/
	background:#ffefb3;
    overflow: hidden;
}

div.footer
{
    font: normal normal normal 10px/14px Arial, Verdana, Helvetica;
    color: #fff;
	text-align: center;
	padding: 12px 0 0 0;
}

div.footer a
{
    font: normal normal normal 10px/11px Arial, Verdana, Helvetica;
    color: #fff;
    text-decoration: underline;
}

div.footer a:hover
{
    text-decoration: none;
    color: #cccccb;
}

div.page_middle ul.main_nav
{
    float: right;
    width: 485px;
    height: 52px;
	background: transparent url(../images/img_nav_2.jpg) no-repeat 0 0;
    list-style: none;
    margin: 0 0 0 0;
    padding: 0;
    position: relative;
}

div.page_middle ul.main_nav li
{
    height: 52px;
    float: left;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
}

div.page_middle ul.main_nav li a
{
    display: block;
    height: 52px;
    font-size: 1px;
}

div.page_middle ul.main_nav li.free_sample
{
    top: 0;
    left: 0;
    width: 148px;
}

div.page_middle ul.main_nav li.free_sample a
{
    width: 146px;
}

div.page_middle ul.main_nav li.tell_a_friend
{
    top: 0;
    left: 148px;
    width: 148px;
}

div.page_middle ul.main_nav li.tell_a_friend a
{
    width: 146px;
}

div.page_middle ul.main_nav li.nutrish_stories
{
    top: 0;
    left: 296px;
    width: 148px;
}

div.page_middle ul.main_nav li.nutrish_stories a
{
    width: 146px;
}

div.page_middle ul.main_nav li.about_nutrish
{
    top: 0;
    left: 444px;
    width: 148px;
}

div.page_middle ul.main_nav li.about_nutrish a
{
    width: 146px;
}

div.page_middle ul.main_nav li.free_sample a.main_on
{
	background: transparent url(../images/img_nav_2.jpg) no-repeat 0 -52px;
}

div.page_middle ul.main_nav li.tell_a_friend a.main_on
{
	background: transparent url(../images/img_nav_2.jpg) no-repeat -148px -52px;
}

div.page_middle ul.main_nav li.nutrish_stories a.main_on
{
	background: transparent url(../images/img_nav_2.jpg) no-repeat -296px -52px;
}

div.page_middle ul.main_nav li.about_nutrish a.main_on
{
	background: transparent url(../images/img_nav_2.jpg) no-repeat -444px -52px;
}

div.main_content
{
    float: right;
    width: 379px;
    padding: 0 48px 0 0;
}

div.main_content div.main_image
{
	text-align:left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 77px;
}

div.main_content div.sub_image
{
	text-align: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}

div.main_content div.sub_image_title
{
    text-align: left;
    padding: 0 0 0 26px;
    margin: 23px 0 8px 0;
}

div.main_content div.sub_image_text
{
    text-align: left;
    padding: 0 0 0 28px;
    margin: 0 0 19px 0;
}

div.main_content div.separator
{
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 7px;
	margin-left: 0;
}

div.upper_form{
clear:both;
}

div.coupon_pop{
	background:url(../images/coupon_pop_bg.jpg) no-repeat;
	clear:both;
	display:none;
	float:left;
	height:251px;
	padding:15px;
	width:388px;
}

div.coupon_pop p{
margin:2px 0px 0px 0px;
}

p.coupon_hdr{
margin:0px;

}

p.coupon_body{
margin:0px;
}

p.coupon_options{
display:block;
float:right;
width:240px;

}

span.coupon_buttons{
display:block;
float:right;
text-align:right;
width:50px;
}



div.coupon_options_div{
clear:both;
height:100px;
}


form.free_sample_form
{
    text-align: left;
    padding: 15px 0 0 0px;
    margin: 0;
}

form.free_sample_form label
{
    display: block;
    padding: 0;
    margin: 0;
    font: normal normal bold 11px/14px Arial, Verdana, Helvetica;
    color: #653600;
}



form.free_sample_form label.radio_label
{
    float: left;
    width: 143px;
    font: normal normal normal 10px Arial, Verdana, Helvetica;
    color: #653a00;
    padding: 0 0 0 3px;
}

form.free_sample_form label.radio_label sup
{
    font-size: 8px;
}

form.free_sample_form label span
{
    padding: 0 0 0 10px;
    font: italic normal normal 11px/14px Arial, Verdana, Helvetica;
    color: #653600;
}

form.free_sample_form label span.tell_a_friend
{
    padding: 0 0 0 10px;
    font: normal normal normal 11px/14px Arial, Verdana, Helvetica;
    color: #653600;
}

form.free_sample_form input
{
    display: block;
    border: 1px solid #FDC45F;
    width: 155px;
    height: 16px;
    margin: 0 0 5px 0;
}

form.free_sample_form input.radio_btn
{
    float: left;
    width: 15px;
    height: 15px;
    border: 0;
}

form.free_sample_form input.submit_btn
{
    float: right;
    width: 75px;
    height: 34px;
    border: 0;
    margin: 0 -4px 0 0;
    padding: 0;
}

form.free_sample_form input.error_submit
{
    float: right;
    width: 75px;
    height: 34px;
    border: 0;
    margin: 0 -4px 0 0;
    padding: 0;
}

form.free_sample_form input.submit_btn_tell
{
    float: right;
    width: 75px;
    height: 34px;
    border: 0;
    margin: 0;
    padding: 0;
}

form.free_sample_form select
{
    display: block;
    width: 173px;
    height: 20px;
    border: 1px solid #FDC45F;
    margin: 0 0 5px 0;
}

div.left_form
{
    float: left;
    width: 195px;
}

div.right_form
{
    float: left;
    width: 180px;
}

span.submit_label
{
    float: left;
    font: italic normal bold 10px Arial, Verdana, Helvetica;
    color: #653a00;
    padding: 7px 0 0 15px;
}

span.submit_tell_a_friend
{
    float: left;
    width: 300px;
    font: italic normal normal 10px/14px Arial, Verdana, Helvetica;
    color: #653a00;
    padding: 0 10px 0 0px;
}

form.free_sample_form input.w421
{
    width: 350px;
}

div.tell_a_friend_submit
{
    width: 355px;
    padding: 5px 0 0 0;
}

form.free_sample_form div.tell_a_friend_submit input.submit_btn
{
    float: right;
}

div#page .paddTop50
{
   padding-bottom:35px;
}

form.free_sample_form_error
{
    text-align: left;
    padding: 7px 0 0 28px;
    margin: 0;
}

form.free_sample_form label.error 
{
	color: #CF1A62;
	display: block;
    padding: 0;
    margin: 0;
    font: normal normal bold 11px/14px Arial, Verdana, Helvetica;
}

div.main_content div.main_image_error
{
    margin: 30px 0 14px 0;
}

div.main_content div.separator_error
{
    margin: 7px 0 7px 0;
}


form.free_sample_form .coupon_btn
{
    display: block;
    height: 30px;
    margin: 15px 0 20px 0px;
	width:15px;
}

form.free_sample_form .coupon_btn_container{
	float:right;
	width:25px;
	height: 100px;
	vertical-align:middle;
}

#alreadyOrdered {
	color: #CF1A62;
	display: block;
    padding: 0;
    margin: 0;
    font: normal normal bold 11px/14px Arial, Verdana, Helvetica;
}
