body {
	margin-top: -40px;
	background: url('../images/header_bg.jpg') repeat-x;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}
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: 30px;
	position: absolute;
	margin-left: 306px;
}
.menu1 { 
	font: 13px Arial,Helvetica,Sans-Serif,Verdana color: #628600; padding: 3px; 
	float: right; margin-top: 165px; clear: both;
}
.menu1 a { color: #628600; text-decoration: none;}
.menu1 a:hover { color: #000000; }
.menu2 {
	font: 13px ; background: #cbdb2a; border: 1px solid #cbdb2a; 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-position: bottom right;
    background-attachment:fixed;
    width: 288px;
    background: url(../images/products_menu_right.gif) no-repeat top;
    margin-top: 5px;
    margin-bottom: 5px;
    right: 0px;
    padding-top: 7px;
    padding-bottom: 0px;
}
/*.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: Arial, "Trebuchet MS"; 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: #CADB2A; /*border: 1px solid #5b9400;*/
    color: #ffffff;
    font-weight: bold;
    padding: 6px 4px 6px 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: #f4f8e9 url(../images/background_gray2.gif) left no-repeat;*/
	background-color:White;
	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: Arial, Helvetica, sans-serif, Verdana;
	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;}
.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: 15px; font-family: arial, helvetica,sans-serif,verdana; font-style: normal; font-weight: bold; color: #ffffff;
	position: absolute; overflow: hidden; line-height: normal; padding-top:3px;
}
.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; }

/* ex-orange */
.content-block.colored.orange .header-bg {
	background: url(../images/block_header_bg_orange.gif) 14px 0px repeat-x;
	border-right-color: #CADB2A;
}
.content-block.colored.orange .header-title {}
.content-block.colored.orange .contentH2 { color: #f47c20; background:none; font-weight:bold; font-size:15px; }
.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: #ffffff; }
.content-block.colored.green .contentH3 { color: #a9e30d; }
.content-block.colored.green .contentText { font-family: Arial, Helvetica, sans-serif, Verdana;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:Arial, Helvetica, sans-serif, Verdana; color: #000000; font-size: 13px; font-weight: bold; font-style:normal; }
.content-block.green2 .contentH2 { 	font-family:Arial, Helvetica, sans-serif, Verdana; 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:Arial, Helvetica, sans-serif, Verdana; font-size: 12px; }
.content-block.green2 .contentText { 	font-family:Arial, Helvetica, sans-serif, Verdana; 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: Arial, Helvetica, sans-serif, Verdana;
    font-weight: bold;
    font-size: 15px;
    color: white;
    margin-bottom: 20px;
    background-image: url(../images/h1_bg.gif);
    background-repeat: no-repeat;
    padding-top: 15px;
    padding-bottom: 20px;
    padding-left: 10px;
    position: relative;
    left: -10px;
}
div.contentH2
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-weight: normal;
    font-size: 13px;
    color: #FFFFFF;
    line-height: 24px;
    margin-top: 10px;
    margin-bottom: 5px;
    background-color: #D2232A;
    width: 100%;
    position: relative;
    left: -7px;
    padding-left: 7px;
    /*padding-top: 0px;
    padding-bottom: 0px;*/
}
span.contentH2
{
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-weight: normal;
    font-size: 13px;
    color: #FFFFFF;
    line-height: 24px;
    margin-top: 10px;
    margin-bottom: 5px;
    background-color: #D2232A;
    width: 100%;
    position: relative;
    left: -7px;
    padding-left: 7px;
    /*padding-top: 0px;
    padding-bottom: 0px;*/
}
div.contentH3 {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
	margin-top: 15px;
	margin-bottom: 10px;
	text-align:left;
	color:Gray;
}
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;
}
div.header-title{
color:Lime;
}

span.highlight {
	font-weight: bold;
	color: #8fc400;
}

span.highlightbullet {
	color: #8fc400;
}

span.bigtext {
	font-size: 140%;
	font-weight: bold;
}
/*input.button */
.button {
	border: 1px solid #419b00;
	/*background: #d0eea2 url(../images/button_bg.gif) center repeat-x;*/
	background-color:#CADB2A;
	color: #3d1a25;
	
}
input.checkbox {}
/*input.text*/
text { font-size: 12px; width: auto;}
input { width: auto; }

form table td { padding: 4px;vertical-align:top ; }

/*.content-block.colored.orange .menu_products_text*/
.menu_products_text
{
    font-family:Calibri,Arial,Helvetica,Sans,Verdana;
    font-size:14px;
    font-weight:bold;
    text-transform: uppercase;
    padding-left:15px;
    line-height:25px;
}

a{
font-weight:normal;
color:#1B5100;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}

/* NDE */


