/*iepngfix*/

* { behavior: url(iepngfix.htc) }

/*
* This stylesheet resets default browser styles and defines a
* set of default styles consistent across browsers.
*/
html, body, * {
margin: 0;
padding: 0;
font-family: arial, helvetica, sans-serif;
font-size:95%;
line-height:1.0em;
color:#666;
}

:link img, :visited img, :hover img, :active img, img { border: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }

:focus {outline:0;}

h1 {
font-size: 1.6em;
margin-bottom: 0.5em;
}

h2 {
font-size: 1.4em;
margin-bottom: 0.5em;
}

h3 {
font-size: 1.2em;
margin-bottom: 0.8em;
}

h4, h5, h6, p, ul, ol, address, blockquote, dl, table {
font-size: 1em;
margin-bottom: 1em;
}

ul, li { list-style-type: none; }
ol, ol li { list-style-type: decimal; }

em {
font-weight: bold;
font-style: normal;
}

strong {
font-weight: bold;
font-style: italic;
}

fieldset { border: none; }

/*
* Not really a default style, but this class is used in
* every project.
*/
.clear:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
font-size: 0;
}

.clear { display: inline-table; }

/* Hide from IE/Mac \*/
* html .clear { height: 1%; }
.clear { display: block; }
/* Hide from IE/Mac */ 

/*text styles*/
.green_text {
	color:#004a18;
}
.black_text {
	color:#000;
}
.red_text {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#ed1c24;
	font-weight: bold;
}
/*begin style sheet*/

/*center content in page*/
body {text-align:center;}
div#content {
	margin-left: auto;
	margin-right: auto;
	width: 780px;
	text-align: left;
	margin-top:40px;
	position:relative;
}

/*header styles*/
h1#logo {
	float:left;
	margin-bottom:20px;
}
h1#logo a {
	display:block;
	width:110px; height:60px;
	text-indent:-5000px;
	background:url(images/logo.gif) 0 0 no-repeat;
}
ul#nav_main {
	float:right;
	margin-top:49px;
	margin-bottom:0;
	height:9px;
	font-size:0.9em;
}
ul#nav_main li {
	float:left;
	height:9px;
}
ul#nav_main a {
	text-indent:-5000px;
	display:block;
	height:9px;
	}
li#nav_main_01 a {
	/*display:block;*/
	width:59px;
	/*height:10px;*/
	background:url(images/nav_main_01.gif) 0 -17px no-repeat;
}
li#nav_main_01 a:hover {background-position:0 0;}
li#nav_main_02 a {
	/*display:block;*/
	width:89px;
	/*height:10px;*/
	background:url(images/nav_main_02.gif) 0 -17px no-repeat;
}
li#nav_main_02 a:hover {background-position:0 0;}
li#nav_main_03 a {
	/*display:block;*/
	width:154px;
	/*height:10px;*/
	background:url(images/nav_main_03.gif) 0 -17px no-repeat;
}
li#nav_main_03 a:hover {background-position:0 0;}
li#nav_main_04 a {
	/*display:block;*/
	width:84px;
	/*height:10px;*/
	background:url(images/nav_main_04.gif) 0 -17px no-repeat;
}
li#nav_main_04 a:hover {background-position:0 0;}
li#nav_main_05 a {
	/*display:block;*/
	width:92px;
	/*height:10px;*/
	background:url(images/nav_main_05.gif) 0 -17px no-repeat;
}
li#nav_main_05 a:hover {background-position:0 0;}
li#nav_main_06 a {
	/*display:block;*/
	width:65px;
	/*height:10px;*/
	background:url(images/nav_main_06.jpg) 0 -17px no-repeat;
}
li#nav_main_06 a:hover {background-position:0 0;}
.recipe_link #nav_main_01 a, .product_link #nav_main_02 a, .health_link #nav_main_03 a, .about_link #nav_main_04 a, .education_link #nav_main_05 a, .beeline_link #nav_main_06 a {
	background-position:0 0;
}
/*footer styles*/
div#footer {
	clear:left;
	width:780px;
	padding-bottom:60px;
}
ul#footer_list {
	margin-top:16px;
	margin-bottom:65px;	
}
ul#footer_list li {
	display:inline;
}
/*main styles*/
div#main {
	width:780px; 
	clear:both;
	position:relative;
	background:url(images/main_background.jpg) 0 0 repeat-y;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
div#left_col {
	width:210px; /*height:1%;*/
	float:left;
	padding-left:10px;
	position:relative;
	z-index:3;
}
div#left_col_hb {
	width:210px; /*height:1%;*/
	float:left;
	padding-left:10px;
	position:relative;
	z-index:3;
	padding-bottom:20px;
}

div#center_col {
	/*margin-left:220px;*/
	float:right;
	width:540px;
	padding-left:20px;
	
}
div#center_col_hb {
	/*margin-left:220px;*/
	width:540px;
	padding-left:20px;
	float:right;	
}
div#center_col_recipe {
	/*margin-left:220px;*/
	float:right;
	width:540px;
	padding-left:20px;
	/*min-height:80em;
	height:auto !important;
    height:80em; /*min-height hack for ie6 */
}
div#background_top {
	position:absolute;
	left:1px; top:0;
	width:218px; height:100px;
	background:url(images/bar-top.jpg) 0 0 no-repeat;
	z-index:0;
}
div#background_bottom {
	/*position:absolute;
	left:1px; bottom:0;*/
	float:left;
	margin:-269px 0 0 1px;
	width:217px; height:270px;
	background:url(images/bar-bottom.jpg) 0 0 no-repeat;
	z-index:0;
}
div#background_bottom_no_bottle {
	/*position:absolute;
	left:1px; bottom:0;*/
	float:left;
	margin:-269px 0 0 0;
	width:218px; height:270px;
	background:url(images/bar-bottom-no-bottle.jpg) 0 0 no-repeat;
	z-index:0;
}
/*recipe styles*/
h2#recipe_search {
	width:150px; height:54px;
	background:url(images/h-search-for-recipes.gif) 0 35px no-repeat;
	margin:0; padding:0;
	text-indent:-5000px;
	position:relative;
	z-index:1;
}
h3#recipe_keyword {
	width:100px; height:44px;
	background:url(images/h-search-by-keyword.gif) 0 4px no-repeat;
	margin:0; padding:0;
	text-indent:-5000px;
	position:relative;
	z-index:1;
}
h3#recipe_category {
	width:102px; height:50px;
	background:url(images/h-search-by-category.gif) 0 30px no-repeat;
	margin:0; padding:0;
	text-indent:-5000px;
}
input#search_box {
	border-color:#fff;
	margin-bottom:10px;
}
input#q {
	border-color:#fff;
	margin-bottom:10px;
}
a#submit {
	display:block;
	width:50px; height:20px;
	background:url(images/submit.gif) 0 0 no-repeat;
	text-indent:-5000px;
}
a#submit:hover {
	background-position: 0 -20px;
}
ul#cat_list{
	padding-bottom:280px;
}
ul#cat_list li{
	color:#004a18;
	font-size:0.9em;
	line-height:1.2em;
}
ul#cat_list li a{
	color:#004a18;
	text-decoration:none;
	font-size:1.0em;
}
ul#cat_list li a:hover {
	text-decoration:underline;
}
h1#cat_title {
	margin:34px 0 6px 0;
}
h4#cat_total {
	padding-bottom:14px;
}
.recipe_list_wrap{
	width:520px;
	border-top:1px solid #ccc;
	padding-top:12px;
}
.recipe_list li{
	color:#000;
	font-size:1.0em;
	line-height:21px;
}
.recipe_list li a{
	color:#000;
	text-decoration:none;
	font-size:1.0em;
	line-height:21px;
}
.recipe_list li a:hover {
	text-decoration:underline;
}
h2#featured_recipe {
	width:520px; height:98px;
	background:url(images/h-featured-recipe.gif) 0 30px no-repeat;
	margin:0; padding:0;
	text-indent:-5000px;
}
img#recipe_image {
	display:block;
	padding-bottom:25px;
}
p#recipe_landing_text {
	line-height:1.5em;
	padding-top:2em;
	width:500px;
}
p#recipe_landing_text b {
	line-height:1.5em;
	font-size:1.0em;
}
div#recipe_title {
	width:520px;
	margin:20px 0 21px 0;
	position:relative;
	/* border-bottom:1px solid #ccc; */
}
div#recipe_title_bottom {
	width:520px;
	margin-top: 10px;
	position:relative;
	text-align: left;
	/* border-bottom:1px solid #ccc; */
}
div#recipe_title h1 {
	font-size:1.7em;
	margin-bottom:0;
	width:480px;
}
div#recipe_title span {
	display:block;
	position:absolute;
	right:0; top:6px;
}
div#recipe_title span a {
	font-size:1.1em;
}
div#recipe_title_bottom span a {
	font-size:1.1em;
}
.recipe_detail_desc {
	width:350px;
	line-height:1.5em;
	margin-bottom:24px;
}
div#recipe_desc_wrap {
	width:520px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding-top:22px;
}
div#recipe_desc_wrap p{
	width:450px;
	line-height:1.5em;
	margin-bottom:24px;
	color:#000;
}
.recipe_detail {
	width:450px;
	line-height:1.5em;
	margin-bottom:24px;
}
.recipe_detail b {
	font-size:1.0em;
}
#center_col_recipe p b {
	font-size:1.0em;
}
.recipe_desc {
	width:340px;
	line-height:1.5em;
}
.recipe_desc a {
	font-size:1.0em;
	color:#004a18;
}
div#tag_line {
	position:relative;
	width:510px; height:200px;
	margin-top: 20px; /*-80px; old one*/
}
p#tag_line_text {
	position:absolute;
	left:107px; bottom:91px;
	width:353px; height:41px;
	background:url(images/gbh-tagline.gif) 0 0 no-repeat;
	margin:0; padding:0;
	text-indent:-5000px;
}
img#tag_line_image {
	position:absolute;
	right:0; bottom:18px;
	display:block;
	width:127px; height:182px;
}
img#left_col_image {
	/*display:block;*/
	display:none;
	/*position:absolute;
	bottom:22px; left:28px;*/
	float:left;
	width:158px; height:229px;
	margin:-255px 0 0 -188px;
	z-index:2;
}
div#left_col_image {
	position:absolute;
	bottom:22px; left:28px;
	width:158px; height:229px;
	/*margin:56px 0 25px 19px;*/
	z-index:2;
}
/*homepage styles*/
div#homepage_flash {
	clear:both;
	width:780px; height:350px;
	border:1px solid #ccc;
}
div#products_flash {
	clear:both;
	width:780px; height:420px;
	border:1px solid #ccc;
}
div#homepage_banner {
	position:relative;
	width:780px; height:110px;
	background:url(images/BottomBanner_Feature.jpg) 0 0 no-repeat;
	margin-top:10px;
	border:1px solid #ccc;
}
div#homepage_banner_dev {
	position:relative;
	width:780px; height:110px;
	background:url(images/BottomBanner_Feature_11-21-2011.jpg) 0 0 no-repeat;
	margin-top:10px;
	border:1px solid #ccc;
}
p#homepage_source {
	position:absolute;
	left: 360px; top:49px;
	width:240px;
	font-size:0.85em;
	line-height:1.2em;
}
p#homepage_source a {
	color:#004a18;
	font-size:1.0em;
}
p#homepage_recipe {
	position:absolute;
	left:660px; top:49px;
	width:90px;
	text-align:center;
	font-size:0.85em;
	line-height:1.2em;
}
div#homepage_coupon {
	position:absolute;
	left:650px; top:19px;
	width:120px;
	text-align:center;
}
.index-test div#homepage_coupon {
	position:absolute;
	left:645px; top:12px;
	width:130px;
	text-align:center;
}

div#homepage_coupon .title, div#homepage_coupon .title a {color:#004a18; margin-bottom:10px; font-size:120%; line-height:120%;}
.index-test div#homepage_coupon .title, .index-test div#homepage_coupon .title a {color:#000; margin-bottom:10px; font-size:95%;}
.big {font-size:240%; line-height:130%;}
div#homepage_coupon .title a {font-size:1em; text-decoration:none;}
div#homepage_coupon .content {font-size:80%;}
div#homepage_coupon .content a {font-size:1em;}
.index-test div#homepage_coupon .content {font-size:70%; line-height:110%; color:#000;}
.index-test div#homepage_coupon .content a {font-size:1em; color:#000;}

/*health and beauty styles*/
.hb_list li{
	color:#004a18;
	font-size:0.9em;
	line-height:1.2em;
}
.hb_list li a{
	color:#004a18;
	text-decoration:none;
	font-size:1.0em;
}
.hb_list li a:hover {
	text-decoration:underline;
}
h2#hb_recipe {
	width:200px; height:70px;
	background:url(images/h-beauty-recipes.gif) 0 35px no-repeat;
	margin:0; padding:0;
	text-indent:-5000px;
	position:relative; z-index:1;
}
h3#hb_facial {
	width:200px; height:16px;
	background:url(images/h-facial-cleansing.gif) 0 0 no-repeat;
	margin:0; padding:0;
	text-indent:-5000px;
}
h3#hb_mask {
	width:200px; height:25px;
	background:url(images/h-facial-masks.gif) 0 9px no-repeat;
	margin:0; padding:0;
	text-indent:-5000px;
}
h3#hb_hair {
	width:200px; height:25px;
	background:url(images/h-healthy-hair.gif) 0 9px no-repeat;
	margin:0; padding:0;
	text-indent:-5000px;
}
h2#hb_health {
	width:200px; height:59px;
	background:url(images/h-recipes-for-health.gif) 0 24px no-repeat;
	margin:0; padding:0;
	text-indent:-5000px;
}
h3#hb_cold {
	width:200px; height:16px;
	background:url(images/h-cold-symptoms.gif) 0 0 no-repeat;
	margin:0; padding:0;
	text-indent:-5000px;
}
h3#hb_energy {
	width:200px; height:25px;
	background:url(images/h-energy-boosters.gif) 0 9px no-repeat;
	margin:0; padding:0;
	text-indent:-5000px;
}
h3#hb_total{
	width:200px; height:25px;
	background:url(images/h-total-health.gif) 0 9px no-repeat;
	margin:0; padding:0;
	text-indent:-5000px;
}
h3#hb_hangover{
	width:200px; height:25px;
	background:url(images/h-hangover-cures.gif) 0 9px no-repeat;
	margin:0; padding:0;
	text-indent:-5000px;
}
h2#hb_tips {
	width:520px; height:80px;
	background:url(images/h-health-beauty-tips.gif) 0 25px no-repeat;
	margin:0; padding:0;
	text-indent:-5000px;
}
div#hb_banner_1 {
	width:520px; height:270px;
	background:url(images/banner-health-beauty-1.jpg) 0 0 no-repeat;
	position:relative;
}
div#hb_banner_1 p {
	width:250px;
	position:absolute;
	left:240px; top:100px;
	line-height:1.5em;
	color:#004a18;
}
div#hb_banner_1 p a {
	font-size:1.0em;
	color:#004a18;
}
div#hb_banner_2 {
	width:520px; height:200px;
	background:url(images/banner-health-beauty-2.jpg) 0 20px no-repeat;
	position:relative;
	border-top:1px solid #ccc;
}
div#hb_banner_2 p {
	width:230px;
	position:absolute;
	left:0; top:85px;
	line-height:1.5em;
	color:#004a18;
}
div#hb_banner_2 p a {
	font-size:1.0em;
	color:#004a18;
}
div#hb_banner_3 {
	width:520px; height:145px;
	background:url(images/banner-health-beauty-3.jpg) 0 8px no-repeat;
	position:relative;
	border-top:1px solid #ccc;
}
div#hb_banner_3 p {
	width:310px;
	position:absolute;
	left:210px; top:26px;
	line-height:1.5em;
	color:#004a18;
}
div#hb_banner_3 p a {
	font-size:1.0em;
	color:#004a18;
}
/*about us styles*/
.about_list li{
	color:#004a18;
	font-size:0.9em;
	line-height:1.2em;
}
.about_list li a{
	color:#004a18;
	text-decoration:none;
	font-size:1.0em;
}
.about_list li a:hover {
	text-decoration:underline;
}
h2#about_about_us {
	width:200px; height:70px;
	background:url(images/h-about-us.gif) 0 35px no-repeat;
	margin:0; padding:0;
	text-indent:-5000px;
	position:relative; z-index:1;
}
div#about_banner_1 {
	width:559px; height:400px;
	background:url(images/banner-about-us-1.jpg) 0 0 no-repeat;
	position:relative;
	margin-left:-20px;
}
div#about_banner_1 p {
	width:232px;
	position:absolute;
	left:20px; top:190px;
	line-height:1.5em;
	color:#004a18;
}
div#about_banner_1 p a {
	font-size:1.0em;
	color:#004a18;
}
div#about_banner_2 {
	width:559px; height:299px;
	background:url(images/banner-about-us-2.jpg) 0 0 no-repeat;
	position:relative;
	margin-left:-20px;
	margin-bottom:-1px;
}
div#about_testimonial_wrapper {
	font-size:1.0em;
	width:559px; 
	min-height:586px;
	height:auto !important;
    height:586px; /*min-height hack for ie6 */
	background:url(images/about-us-bottle-image.jpg) 0 0 no-repeat;
	margin-left:-20px;
}
div#about_history_wrapper {
	font-size:1.0em;
	width:559px;
	background:url(images/about-us-bottle-image.jpg) 0 0 no-repeat;
	margin-left:-20px;
}
div#about_nutritional_wrapper {
	font-size:1.0em;
	width:559px; height:598px;
	background:url(images/about-nutritional-image.jpg) 0 0 no-repeat;
	margin-left:-20px;
	margin-bottom:-1px;
}
div#about_testimonial_title {
    width:520px;
	margin:0 0 21px 0;
	padding-top:34px;
	position:relative;
	border-bottom:1px solid #ccc;
	margin-left:20px;
	font-size:1.0em;
}
div#about_testimonial_wrap {
	width:318px;
	padding-top:22px;
}
.about_testimonial_detail {
	width:318px;
	line-height:1.5em;
	margin-bottom:24px;
	padding-left:20px;
}
.about_testimonial_detail b {
	font-size:1.0em;
	color:#004a18;
	line-height:1.5em;
}
.about_testimonial_detail a {
	font-size:1.0em;
	line-height:1.5em;
}
.about_testimonial_wrap table {
	width:318px;
	line-height:1.5em;
	margin-bottom:24px;
	padding-left:20px;
}
.about_table {
	padding: 8px 0;
	border-bottom: 1px solid #ccc;
	font-size:1.0em;
	color:#004a18;
	line-height:1.5em;
	text-align:center;
	width:100px;
	float:left;
}
	
/*education styles*/
div#ed_wrapper {
	width:780px;
	border:1px solid #ccc;
	clear:both;
}
div#ed_banner {
	width:780px; height:200px;
	background:url(images/banner-education.jpg) 0 0 no-repeat;
	position:relative;
}
div#ed_banner p {
	width:350px;
	position:absolute;
	left: 51px; top:77px;
	line-height:1.5em;
	color:#004a18;
}
.ed_landing_list {
	margin-left:50px;
	margin-bottom:20px;
}
a#ed_facts {
	display:block;
	float:left;
	width:220px; height:220px;
	background:url(images/b-ed-facts.jpg) 0 0 no-repeat;
	text-indent:-5000px;
	margin-right:10px;
}
a#ed_facts:hover {
	background-position:0 -220px;
}
a#ed_history {
	display:block;
	float:left;
	width:220px; height:220px;
	background:url(images/b-ed-history.jpg) 0 0 no-repeat;
	text-indent:-5000px;
	margin-right:10px;
}
a#ed_history:hover {
	background-position:0 -220px;
}
a#ed_bees {
	display:block;
	float:left;
	width:220px; height:220px;
	background:url(images/b-ed-bees.jpg) 0 0 no-repeat;
	text-indent:-5000px;
	margin-right:10px;
}
a#ed_bees:hover {
	background-position:0 -220px;
}
a#ed_health {
	display:block;
	float:left;
	width:220px; height:220px;
	background:url(images/b-ed-health.jpg) 0 0 no-repeat;
	text-indent:-5000px;
	margin-right:10px;
}
a#ed_health:hover {
	background-position:0 -220px;
}
a#ed_lingo {
	display:block;
	float:left;
	width:220px; height:220px;
	background:url(images/b-ed-lingo.jpg) 0 0 no-repeat;
	text-indent:-5000px;
	margin-right:10px;
}
a#ed_lingo:hover {
	background-position:0 -220px;
}
a#ed_resources {
	display:block;
	float:left;
	width:220px; height:220px;
	background:url(images/b-ed-resources.jpg) 0 0 no-repeat;
	text-indent:-5000px;
	margin-right:10px;
}
a#ed_resources:hover {
	background-position:0 -220px;
}
h2#ed_education {
	width:200px; height:70px;
	background:url(images/h-education.gif) 0 35px no-repeat;
	margin:0; padding:0;
	text-indent:-5000px;
	position:relative; z-index:1;
}
img#ed_image {
	display:block;
	position:absolute;
	top:0; right:1px;
	width:559px;
}
.ed_lead {
	width:240px;
	position:relative;
	z-index:1;
	line-height:1.5em;
}
.ed_lead strong {
	line-height:1.5em;
}
.ed_header {
	width:400px;
	position:relative;
	z-index:1;
	font-size:1.5em;
}
.ed_body {
	width:400px;
	position:relative;
	z-index:1;
	line-height:1.5em;
	padding-bottom:1.0em;
}
.ed_body strong, .ed_body strong a{
	line-height:1.5em
}
/*beeline styles */
div#bee_wrapper {
	width:778px;
	border:1px solid #ccc;
	clear:both;
	position:relative;
}
div#bee_banner {
	width:778px; height:158px;
	background:url(images/banner-beeline.jpg) 0 0 no-repeat;
	position:relative;
}
div#bee_banner p {
	width:350px;
	position:absolute;
	left: 49px; top:77px;
	line-height:1.5em;
	color:#004a18;
}
div#privacy_wrap {
	padding:35px 20px 0 0;
}
div#privacy_wrap h1 {
	padding-bottom:15px;
	margin-bottom:15px;
}
div#privacy_wrap p {
	line-height:1.6em;
	margin-bottom:20px;
}
div#privacy_wrap b, div#privacy_wrap a {
	font-size:1.0em;
}
div#bee_reg_form {
	margin: 35px 0 0 50px;
	width:320px;
	float:left;
}
div#beemail-right {
	margin:38px 30px 0 0;
	width:340px;
	float:right;
}
div#beemail-right p {
	line-height:1.5em;
	margin-bottom:20px;
}
h2#bee_register {
	width:75px; height:25px;
	background:url(images/h-register.gif) 0 0 no-repeat;
	text-indent:-5000px;
	margin-bottom:0;
}
div#bee_reg_form p {
	/*line-height:2.8em*/
	
}
div#bee_reg_form select, input {
	width:180px;
}
div#bee_image {
	position:absolute;
	top:230px; left:450px;
}
div.beemail-graphic {
	text-align:right;
}

.recipe_title_featured_box {
  color:#004a18;
  height:98px;
}

.recipe_title_featured_headline {
  color:#004a18;
  font-size: 16px;
  padding-top: 36px;
}
.recipe_title_featured {
  color:#004a18;
  font-size: 20px;
  text-decoration:none;
}
.recipe_title_featured a {
  text-decoration: none;
  color:#004a18;
  font-size: 20px;
}
.recipe_title_featured a:hover {
  text-decoration: underline;
  color:#004a18;
  font-size: 20px;
}
.admin_bkg {
  background-color: #FFFF99;
}
#admin_form {
  padding: 0px;
  margin: 0px;
}
.admin_input_label {
  text-decoration: none;
  color:#004a18;
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 5px;
}
.admin_text_field_xl {
	border-color:#fff;
	margin-bottom:15px;
	font-size: 16px;
	font-weight: normal;
	height: 20px;
	width: 485px;
	border: 1px solid #DDDDDD;
	padding: 0px;
	color: #004a18;
}
.admin_text_field_l {
	border-color:#fff;
	margin-bottom:15px;
	font-size: 16px;
	font-weight: normal;
	height: 20px;
	width: 300px;
	border: 1px solid #DDDDDD;
	padding: 0px;
	color: #004a18;
}
.admin_text_field_m {
	border-color:#fff;
	margin-bottom:15px;
	font-size: 16px;
	font-weight: normal;
	height: 20px;
	width: 100px;
	border: 1px solid #DDDDDD;
	padding: 0px;
	color: #004a18;
}
.admin_text_field_s {
	border-color:#fff;
	margin-bottom:15px;
	font-size: 16px;
	font-weight: normal;
	height: 20px;
	width: 50px;
	border: 1px solid #DDDDDD;
	padding: 0px;
	color: #004a18;
}
.admin_textarea_field_l {
	border-color:#fff;
	margin-bottom:15px;
	font-size: 16px;
	font-weight: normal;
	height: 100px;
	width: 300px;
	border: 1px solid #DDDDDD;
	padding: 3px;
	color: #004a18;
}
.admin_textarea_field_xl {
	border-color:#fff;
	margin-bottom:15px;
	font-size: 16px;
	font-weight: normal;
	width: 485px;
	height: 100px;
	border: 1px solid #DDDDDD;
	padding: 3px;
	color: #004a18;
}
.admin_select_field_multiple_xl {
	border-color:#fff;
	margin-bottom:15px;
	font-size: 16px;
	font-weight: normal;
	width: 485px;
	height: 200px;
	border: 1px solid #DDDDDD;
	padding: 3px;
	color: #004a18;
}
.admin_select_field_xl {
	border-color:#fff;
	margin-bottom:15px;
	font-size: 16px;
	font-weight: normal;
	width: 485px;
	border: 1px solid #DDDDDD;
	padding: 3px;
	color: #004a18;
}
#admin_message {
  color:#FF0000;
  font-size: 16px;
  height: 20px;
  margin-bottom: 20px;
  padding: 0px;
}
#admin_recipe_edit_form {
  margin-top: 40px;
}
#admin_recipe_nav {
  margin-top: 20px;
  margin-bottom: 20px;
  color:#FF0000;
  font-size: 12px;
  font-weight: bold;
}
.admin_function_link {
  color:#FF0000;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
  cursor: pointer;
}

.admin_function_current {
  color:#004a18;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}
.admin_instructions {
  margin-top: 10px;
  margin-bottom: 10px;
  color:#000;
  font-size: 12px;
  font-weight: normal;
  line-height: 20px;
}
.admin_instructions a {
  color:#ff0000;
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
}
.admin_submit_button {
  color:#004a18;
  border: 1px solid #004a18;
  background-color: #FFFF99; 
  font-size: 12px;
  cursor: pointer;
  height: 40px;
  width: 120px;
  margin-right: 10px;
}
#recipe_homepage_banner {
	display:block;
	width:330px; height:110px;
	position:absolute; top:0; left:0;
}


.recipe_line {
  height: 1px;
  width: 520px;
  border-bottom:1px solid #ccc;
  margin-bottom: 0px;
  margin-top: 0px;

}

.recipe_topbuttons {
  margin-top: 10px;
  margin-bottom: 10px;
}

.recipe_bottombuttons {
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.facebook-like-button {margin: -82px 0px 0px 380px;}
