body {
	margin-top: -40px;
	background: url('../images/header_bg.jpg') repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a { 
	color: #000000; 
	text-decoration: none;
}


/** /
div { border: 1px solid red; }
span { border: 1px solid magenta; }
a { border: 1px solid blue; }
/**/

.container {
	margin-top: 16px;
	width: 900px;
}

.logo div { position: absolute; margin-left: -98px;}
.banner { 
	width: 468px;
	height:60px;
	margin-top: 88px;
	position: absolute;
	margin-left: 318px;
}
.menu1 { 
	font: 13px "Trebuchet MS", Arial; color: #628600; padding: 3px; 
	float: right; margin-top: 160px; clear: both;
}
.menu1 a { color: #628600; text-decoration: none;}
.menu1 a:hover { color: #000000; }
.menu2 {
	font: 13px "Trebuchet MS", Arial; background: #8fc400; border: 1px solid #7eac00; color: #ffffff; padding: 5px; padding-top: 2px; padding-bottom:2px;
	float: right; clear: both;
	width: 570px;
	text-align:center;
}
.menu2 a { color: #ffffff; text-decoration: none;}
.menu2 a:hover { color: #000000; }


.menu_products { background: url(../images/products_menu_bg.gif) top repeat-x; height: 173px; margin-top: 9px; margin-bottom: 9px;}
.menu_products .hover { background: url(../images/products_menu_right.gif) right no-repeat; height: 173px; overflow: hidden;}
.menu_products a { display: block; height: 21px; margin-left: 4px; overflow: hidden; margin-top: 6px;}
.menu_products a { font-family: "Trebuchet MS", Arial; font-size: 13px; font-weight: bold; color: #ffffff; text-decoration: none;}
.menu_products a.first { margin-top: 10px;}
.menu_products a:hover { color: #ffffff; text-decoration: underline; }

.menu_footer {
	margin-top: 10px;
	margin-bottom: 10px;
	background: #8dc500;
	border: 1px solid #5b9400;
	color: #ffffff;
	padding: 2px 4px;
	text-align: right;
}
.menu_footer2 {
	margin-top: 0px;
	margin-bottom: 10px;
	background: #8dc500;
	border: 1px solid #5b9400;
	color: #ffffff;
	padding: 2px 4px;
	text-align: right;
}
.menu_footer .copyrights { float: left; }
.menu_footer2 .copyrights { float: right; }
.menu_footer a { color: #ffffff; text-decoration: none; }
.menu_footer a:hover { color: #ffffff; text-decoration: underline; }


.columns {
	margin-top: 40px;
	min-height: 500px;
}

.column-left { float: left; width: 32%; border-top: 25px solid #ffffff; }
.column-right { float: right; width: 64%; }

.content-block { } 

.content-block .spacer {
	background: #b5c395 url(../images/background_gray2.gif);
	height: 16px;
}
.content-block .spacer1 {
	background: #ffffff url(../images/left_column_bg.gif) left repeat-y;
	height: 16px;
}
.content-block .spacer2 {
	background: #ffffff;
	height: 16px;
}
.content-block .spacer3 {
	background-color: #DAEAB9;
	height: 16px;
}


.content-block .content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-bottom: 9px;
}

/* COLORED SECTION */
.content-block.colored { background: #eaf2d7 url(../images/background_gray1.gif); color: #3d1a25; margin-bottom: 0px;}

/* NDE */

.content-block.colored2 .header-hover { position: absolute; margin-left: -14px; width: 28px; height: 37px;}
.content-block.colored2 .header-bg {	height: 26px; border-right: 1px solid #ffffff;}
.content-block.colored2 .header-title { 
	font-size: 21px; font-family: Times; font-style: italic; font-weight: bold; color: #ffffff;
	position: absolute; overflow: hidden; line-height: normal;
}
/* green */
.content-block.colored2.green2 .header-bg {
	background: url(../images/block_header_bg_green.gif) 14px 0px repeat-x;
	border-right-color: #829d3a;
}
/* NDE */
.content-block.colored .header-hover { position: absolute; margin-left: -14px; width: 28px; height: 37px;}
.content-block.colored .header-bg {	height: 26px; border-right: 1px solid #ffffff;}
.content-block.colored .header-title { 
	font-size: 21px; font-family: Times; font-style: italic; font-weight: bold; color: #ffffff;
	position: absolute; overflow: hidden; line-height: normal;
}
.content-block.colored .content { margin: 9px 12px;}
.content-block.colored .content.simple { margin: 9px 0px;}
.content-block.colored.orange .contentH1 {}
.content-block.colored.orange .contentH2 {}
.content-block.colored.orange .contentH3 {}
.content-block.colored.orange .contentText { font-size: 11px; }

/* orange */
.content-block.colored.orange .header-bg {
	background: url(../images/block_header_bg_orange.gif) 14px 0px repeat-x;
	border-right-color: #d07300;
}
.content-block.colored.orange .header-title {}
.content-block.colored.orange .contentH2 { color: #f47c20; }
.content-block.colored.orange .contentH3 { color: #f47c20; }

/* green */
.content-block.colored.green .header-bg {
	background: url(../images/block_header_bg_green.gif) 14px 0px repeat-x;
	border-right-color: #829d3a;
}
.content-block.colored.green .header-title {}
.content-block.colored.green .contentH2 { color: #a9e30d; }
.content-block.colored.green .contentH3 { color: #a9e30d; }
.content-block.colored.green .contentText { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; }
.content-block.colored.green .contentText a{ color: #8fc400; font-weight:bold; }
.content-block.colored.green .contentText li { font-size: 11px; margin-left: 20px; padding-bottom:10px; }

/* greenRecipes */
.content-block.colored.green2 .header-bg {
	background: url(../images/block_header_bg_green.gif) 14px 0px repeat-x;
	border-right-color: #829d3a;
}


.content-block.colored.green2 .header-title {}
.content-block.colored.green2 .contentH2 { 	font-family:Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 13px; font-weight: bold; font-style:normal; }
.content-block.green2 .contentH2 { 	font-family:Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 13px; font-weight: bold; font-style:normal; }
.content-block.colored.green2 .contentH3 { color: #a9e30d; }
.content-block.colored.green2 .contentText { 	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.content-block.green2 .contentText { 	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.content-block.colored.green2 .contentText a{ color: #8fc400; font-weight:bold; }
.content-block.green2 .contentText a{ color: #8fc400; font-weight:bold; }
.content-block.colored.green2 .contentText li { font-size: 11px; margin-left: 20px; list-style:disc;}

/* biggreen */
.content-block.biggreen .header-bg {
	background-color: #FFFFFF;
}
.content-block.biggreen .header-title {}
.content-block.biggreen .contentH2 { color: #8fc400; }
.content-block.biggreen .contentH3 { color: #8fc400; }
.content-block.biggreen .contentText li{
	margin-bottom: 10px;
	margin-top: 10px;
}
.content-block.biggreen .contentText ul{
	margin-left: 30px;
}

/* content properties */

div.contentH1 {
	font-family: Times;
	font-style: italic;
	font-weight: bold;
	font-size: 32px;
	color: #8bbe02;
	margin-bottom: 20px;
}
div.contentH2 {
	font-family: Times;
	font-style: italic;
	font-weight: bold;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 15px;
}
span.contentH2 {
	font-family: Times;
	font-style: italic;
	font-weight: bold;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 15px;
}
div.contentH3 {
	font-family: Times;
	font-style: italic;
	font-weight: bold;
	font-size: 15px;
	line-height: 24px;
	margin-bottom: 15px;
	text-align:left;
}
span.contentH3 {
	font-family: Times;
	font-style: italic;
	font-weight: bold;
	font-size: 15px;
	line-height: 24px;
	margin-bottom: 15px;
	text-align:left;
}
div.contentText {
	margin-bottom: 5px;
	font-size: 13px;
	text-align:left;
}
div.contentText2 {
	margin-bottom: 25px;
	line-height: 20px;
	font-size: 13px;
	text-align:left;
}
div.contentImage {
	float: left;
}
div.contentList {
	margin: 16px;
}
div.contentList .element {
	font-size: 11px;
	color: #540000;
	padding: 3px 0px;
	border-bottom: 1px solid #B5C395;
}

span.highlight {
	font-weight: bold;
	color: #8fc400;
}

span.highlightbullet {
	color: #8fc400;
}

span.bigtext {
	font-size: 140%;
	font-weight: bold;
}
input.button {
	border: 1px solid #419b00;
	background: #d0eea2 url(../images/button_bg.gif) center repeat-x;
	color: #3d1a25;
}
input.checkbox {}

input.text { font-size: 12px; width: auto;}
input { width: auto; }

form table td { padding: 4px; vertical-align:top ; }

/* NDE */

.menu_products_2 { background: url(../images/2009/products_menu_bg.gif) top repeat-x; height: 190px; margin-top: 9px; margin-bottom: 9px;}
.menu_products_2 .hover { background: url(../images/2009/products_menu_right.gif) top right no-repeat; height: 190px; overflow: hidden;}
.menu_products_2 a { display: block; height: 19px; margin-left: 4px; overflow: hidden; margin-top: 6px;}
.menu_products_2 a { font-family: "Trebuchet MS",Arial; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none;}
.menu_products_2 a.first { margin-top: 10px;}
.menu_products_2 a:hover { color: #ffffff; text-decoration: underline; }

  .productdescriptionlist {
       
       padding:0; 
        margin:0px 0px 0px 20px; 
        }
        
       .productdescriptionlist LI {
        
        list-style-image: url('../images/2009/arrow.gif');
        padding-bottom:10px;
        }
        

   
 
 .ProductsLinks2009 a
 {
  font-size: x-small ;
  font-family:Verdana;
  
 }
 .ProductsLinks2009 table
 {
 padding:0px;
  padding-bottom:0px;
  padding-top:0px;
   padding-left:0px;
   padding-right:0px;


     
 }
 .ProductsLinks2009 td
 {
 padding:0px;
  padding-bottom:0px;
  padding-top:0px;
   padding-left:5px;
   padding-right:0px;
     font-size: x-small ;
  font-family:Verdana;

   


 }
 
  .ProductsLinks2009 td.pos_middle
 {
     vertical-align:middle;
 }
 
.ProductsLinks2009
{
font-size: 13px;
 margin-bottom:0px;
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 
}
.ProductDetails2009
{
 vertical-align:top ;
}
.imgnew
{
position:relative;
top:2px;

}


.ButtonSubscribe
{
    border: 1px solid #419b00;
	background: #d0eea2 url(../images/button_bg.gif) center repeat-x;
	color: #3d1a25;
}

       


