/* styling new css pages/ last edit: aganz@keltnerassoc.com */

body {

background-color:#f3f2e5;

font-family:Arial, Helvetica, sans-serif;

color: #003300;

font-size:12px;

}

a, a:visited, a:link, a:active {

font-family:Arial, Helvetica, sans-serif;

color: #003300;

font-size:12px;

text-decoration:underline;

}
#research ul {
list-style-position:outside;
list-style-type:disc;
margin:10px 0px 10px 20px;
line-height: 1.9em;
color: #666666;
}

#research h1 {
letter-spacing:normal;
}
.menu a:hover {
font-weight:bold;
}



h6 {

font-size:10px;

}

h5 {

font-size: 11px;


}

h4 {

font-size: 14px;
margin:10px 0px 10px 0px;


}

.alt {
font-size:14px;
margin:10px 0px 10px 0px;
color: #003300;
}
h3 {
font-size:14px;
font-weight:bold;
color:#99cc66;
letter-spacing:0.08em;
margin-bottom:15px;
}

h2 {
font-size:16px;
font-weight:bold;
color:#99cc66;
letter-spacing:0.08em;
margin-bottom:15px;
}

h1 {
font-size:31px;
font-weight:normal;
color:#99cc66;
letter-spacing:0.08em;
margin-bottom:15px;
}
p {
line-height:1.9em;
color:#666666;
}
p span {
font-weight:bold;
}
a.greylink, a.greylink:link, a.greylink:active, a.greylink:visited  {
line-height:1.6em;
color:#666666;
font-size:12px;
text-decoration:none;
}

a.greylink:hover {
text-decoration:underline;
}

.menu ul span {

margin-left: 5px;

}

.container {clear:both; width:800px; background:#ffffff; text-align:center; margin:0px auto; padding:0px; z-index:10000; float:left;

}

.menu {font-family: arial, sans-serif; width:750px; float:left; height:30px; position:relative; margin:0; font-size:13px; color:#003300; text-align:center; z-index:20; }

.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000; width:125px; height:20px; background:transparent  url(../Images/opaque90.png); line-height:20px; font-size:11px; padding-left:0px; color:#003300;}

.menu ul {padding:0; margin:0;list-style-type: none; z-index:50;}

.menu ul li {float:left; position:relative; display:block; width:125px;}

#frmRegistration label {

	width: 140px;

	display: inline-block

}

#frmRegistration label span {color: #F00;}

.menu ul li ul {display: none; width:125px;}



.menu ul li:hover a {color:#003300; background:#FFFFFF; font-weight:bold; width:125px;}

.menu ul li:hover ul {display:inline; text-align: left; position:absolute; top:20px; left:-15px; width:160px; background:transparent;}

.menu ul li:hover ul li {float:left; width:160px;}

.menu ul li:hover ul li a {background:transparent  url(../Images/opaque90.png); color:#003300; width:160px; font-weight: normal; float:left;}

.menu ul li:hover ul li a.last {height:10px; background: url(../Images/last90.png); color:#003300; width:160px; font-weight: normal; float:left;}

.menu ul li:hover ul li a:hover {color:#003300; font-weight:bold; width:160px; float:left; display:block;}

.menu ul li:hover ul li a.last:hover {height:10px; background: url(../Images/last90.png); color:#003300; width:160px; font-weight: normal; float:left;}

#fix {

background-color:#FFFFFF;

float:left;

clear:both;

width:800px;

padding-top:12px;

}


#flashcontent {

		background-color:#FFFFFF;

		z-index:1;

}

#flashcontent2 {

		background-color:#FFFFFF;

		z-index:1;

}

#flashcontent3 {

		background-color:#FFFFFF;

		z-index:1;

}

#flashcontent4 {

		background-color:#FFFFFF;

		z-index:1;

}

#flashcontent5 {

		background-color:#FFFFFF;

		z-index:1;

}

#flashcontent6 {

		background-color:#FFFFFF;

		z-index:1;

}

#flash {

clear:both;

float:left;

width:800px;

height:270px;

text-align:center;

background-color:#FFFFFF;

z-index:1;

}

#header1 {

float:left;

width:800px;

height:112px;

background: #FFFFFF;

}

#buttons {

clear:both;

float:left;

width:800px;

height:165px;

background: #FFFFFF;

}

#total {

width:800px; 

top:0px;

border:0px;

padding:0px;

margin-left:auto;

margin-right:auto;

background-color:#FFFFFF;

}

#footspace {

background-color:#FFFFFF;

width:800px;

height:15px;

clear:both;

float:left;

}

#footer {

width: 800px;

height: 40px;

background-color:#FFFFFF;

float:left;

clear:both;

text-align:center;

}

#footspace2 {

background-color:#FFFFFF;

width:800px;

height:15px;

clear:both;

float:left;

}

#footer a {

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#003300;

text-decoration:none;

}

#footer td {

width:130px;

text-align:left;

}

#footer a:hover {

font-weight:bold;

}

#bar {

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#003300;

text-align:center;

width:800px;

height:28px;

background: url(../Images/bar.gif) repeat-x;

clear:both;

float:left;

}

#promise1 {

clear:both;

float:left;

width:360px;

#margin: 0px 15px 0px 10px;

margin: 0px 15px 0px 25px;

}

#promise2 {

float:left;

width:225px;

margin-top:30px;

}

#story1 {
clear:both;
float:left;
width:425px;
margin-left:25px;
margin-right:25px;
margin-top:10px;
text-align:justify;
}

#story2 {
float:left;
width:225px;
margin-top:10px;
}

#consumer1 {
clear:both;
float:left;
width:400px;
margin-left:25px;
margin-right:25px;
margin-top:10px;
text-align:justify;
}

#consumer2 {
float:left;
width:225px;
margin-top:10px;
margin-left:40px;
}

#facts1 {
float:left;
clear:both;
width:460px;
margin: 0px 0px 0px 25px;
}
#facts2 {
float:left;
width:300px;
margin-top:0px;
}
#freshfacts {
float:left;
clear:both;
width:710px;
margin: 0px 0px 0px 22px;
}
#freshfacts ol {
margin:10px 0px 0px 22px;
color:#666666;
}
#faq1 {

clear:both;

float:left;

width:750px;

margin-left:25px;

margin-right:25px;

margin-top:10px;

text-align:justify;

}

#vision1 {

clear:both;

float:left;

width:750px;

height:150px;

margin-left:25px;

margin-right:25px;

margin-top:10px;

text-align:justify;

}

#legal1 {

clear:both;

float:left;

width:750px;

margin-left:25px;

margin-right:25px;

margin-top:10px;

text-align:justify;

}

#privacy1 {
clear:both;
float:left;
width:750px;
#margin: 0px 15px 0px 10px;
margin: 0px 15px 0px 25px;
}

#about1 {
clear:both;
float:left;
width:750px;
text-align:justify;
#margin: 0px 15px 0px 10px;
margin: 0px 15px 0px 25px;
}
#products {
clear:both;
float:left;
width:750px;
margin: 0px 0px 0px 22px;
}

#eureka {

width:504px;

height:231px;

text-align:left;

z-index:1000;

position:absolute;

left:50%;

top:50%;

margin-left:-250px;

margin-top:-115px;

background: url(../Images/spinach_popup.png);

}

#eura_rel {

position:relative;

width:500px;

height:30px;

z-index:15002;

}

.link:hover{

font-weight: bold;

}

#closelink {

position:absolute;

color:#FFFFFF;

font-weight:bold;

z-index:1002;

left:50%;

top:50%;

margin-left:-250px;

margin-top:-225px;

width:500px;

height:17px;

margin-top:-13px;

visibility:visible;

display:block;

}

#closelink a {

color: #003300;

margin-left:200px;

font-size:14px;

text-decoration:none;

}

#closelink a:hover {

text-decoration:underline;

}

#closelink2 {

position:absolute;

color:#FFFFFF;

font-weight:bold;

z-index:1003;

left:50%;

top:50%;

margin-left:-200px;

margin-top:85px;

width:500px;

height:17px;

visibility:visible;

display:block;

}

#closelink2 a {

color: #003300;

margin-left:156px;

font-size:12px;

text-decoration:none;

}

#closelink2 a:hover {

text-decoration:underline;

}

#research {

clear:both;

float:left;

width:750px;

margin-left:25px;

margin-right:25px;

margin-top:10px;

text-align:justify;

}

.green {

color: #003300;

}

a.red {

color:#990000;

}



/* GARDENREFRESH styling new css pages/ last edit: aganz@keltnerassoc.com */

#gardenrefresh

{

z-index:5; float:left; margin-top:20px; background:url(../GardenRefresh/main.jpg); width:800px; height:800px;

}

#safari {

background:#cccccc;

margin-left:550px;

margin-right:100px;

height:20px;

}

html[xmlns*=""] body:last-child .safari { background-color:green; }

#serving {

color:#FFFFFF; text-align:center; font-weight: bold; line-height:2em; float:right; width:350px; height:112px; margin-right:65px; margin-top:180px;

}

* html #serving {

margin-top:75px;

margin-right: 33px;

}

* html #salmon {

margin-top:175px;

margin-right: 0px;

}

#serving a {

text-decoration:none;

color:#FFFFFF;

}

#serving span a {

text-decoration:none;

color:#003300;

}

#serving span a:hover {

text-decoration:underline;

}

#salmon {

clear:both; float:left; width:250px; height:20px; margin-top:270px; margin-left:20px; font-size:13px; font-weight:bold; text-align:center;

}

#salmon a {

text-decoration:none;

}

#salmon a:hover {

text-decoration:underline;

}

#servingpopup {

position:absolute;

color: #FFFFFF;

font-size:13px;

font-weight:bold;

}

#recipe {
clear:both;
float:left;
width:750px;
margin:10px 0px 0px 25px;
text-align:justify;
}

#close2 {

width:600px;

text-align:center;

margin-top:437px;

#margin-top:421px;

}

#close2 a {

color:#FFFFFF;

font-weight:bold;

text-decoration:none;

}

#close2 a:hover {

text-decoration:underline;

}

#servingpopup a {

color: #FFFFFF;

text-decoration:none;

}

#text {

margin: 42px 30px 0px 50px; line-height:1.4em;

#line-height: 1.3em;

}

*+html #text {

line-height:1.4em;

}

#text span {

font-size:14px; font-style:italic;

}

#servingpopup a:hover {

color: #FFFFFF;

text-decoration:underline;

}

#gardencopy {

float:left;

height:480px;

}

#salad {

cursor:pointer;

z-index:1003;

width:300px;

height:220px;

float:left;

}

#close {

width:600px;

text-align:center;

margin-top:28px;

#margin-top:29px;

}

*+html #close {

margin-top:25px;

}







/* GUARANTEED FRESH styling new css pages/ last edit: aganz@keltnerassoc.com */

* html #gfreshcopy {

margin: 40px 0 0 20px;

}

* html #gfreshimage {

margin: 40px 0 0 10px;

}

* html #gcontact {

margin: 10px 0 40px 50px;

}

#gfreshimage {

margin:40px 0 0 25px; float:left; width:342px; height:286px; background:url(../GuaranteedFresh/gfresh.jpg);

}

#gfreshcopy {

margin:40px 25px 0 15px;

float:left; width:390px; height:320px; background:url(../GuaranteedFresh/ribbon.jpg) no-repeat center bottom;

font-size:14px;

letter-spacing:0.8px;

font-weight:200;

color:#59595b;

line-height:2em;

}

#gcontact {

clear:both;

float:left;

margin: 10px 0 10px 80px;

width: 650px;

height: 42px;

font-size:18px;

color:#9ebc71;

letter-spacing:0.8px;

background: url(../GuaranteedFresh/leaf.gif) no-repeat left;

}

#gcontact p {

margin:15px 0 0px 40px;

}

#gcontact a {

font-size:18px;

letter-spacing:0.8px;

color:#003300;

text-decoration:none;

}

#gcontact a:hover {

text-decoration:underline;

}



/* SUBMENU.CSS styling new css pages/ last edit: aganz@keltnerassoc.com */

#selections {
width:670px;
#margin-left:10px;
margin-left:50px;
}
.submenu{

	margin: 10px; padding: 0;

	float: left;

}



.submenu a {

	display: block;

	margin: 0;

	padding: 0;

	text-decoration: none;

}

.submenu a, .submenu a:visited{

	font-size: 0.9em;

	color: #080;

}



.submenu a:hover, .submenu a:active {

	font-size: 0.9em;

	color:#000;

}



.submenu h6 {

	cursor: pointer;

	margin: 0; padding: 2px 0 0 2px;

	font: bold 1.1em Arial, Helvetica, sans serif;

  color: #FFF;

}





.submenu ul{

	background: #FFF;

	list-style: none;

	margin: 0;

	padding: 0;

	float: left;

	width: 196px;

}



.submenu li{

	padding: 2px 0 2px 0;

	position: relative

}



.submenu ul ul{

	position: absolute;

	border: 1px solid #080;

	margin: -125px 0 0 0;

	z-index: 500;

	display: none;

}



.submenu ul ul ul {

	top: 0;

	left:100%

}



div.submenu li:hover {

	cursor: pointer;

	z-index: 100

}



div.submenu li:hover ul ul,

div.submenu li li:hover ul ul,

div.submenu li li li:hover ul ul,

div.submenu li li li li:hover ul ul

{display:none;}



div.submenu li:hover ul,

div.submenu li li:hover ul,

div.submenu li li li:hover ul,

div.submenu li li li li:hover ul

{display:block;}



/* styling for main buttons for future css version */



.xsnazzy h1, .zsnazzy h1 {

margin:0; 

font-size:10px;

font-weight:bold;

font-family:Arial, Helvetica, sans-serif;

padding:0 0px 2px 7px; 

border-bottom:1px solid #003300;

letter-spacing:-0.5px;

}

.xsnazzy p, .zsnazzy p {

margin:0; 

padding:2px 2px; 

font-size:10px;

}

.xsnazzy {

background: transparent; 

width:128px; 

float:left; 

margin:0 3px;

}



.xtop, .xbottom {

display:block; 

background:transparent; 

font-size:1px;

}

.xb1, .xb2, .xb3, .xb4 {

display:block; 

overflow:hidden;

}

.xb1, .xb2, .xb3 {

height:1px;

}

.xb2, .xb3, .xb4 {

background:#fff; 

border-left:1px solid #FFFFFF;

border-right:1px solid #FFFFFF;

}

.xb1 {

margin:0 5px; 

background:#FFFFFF;

}

.xb2 {

margin:0 3px;

border-width:0 2px;

}

.xb3 {

margin:0 2px;

}

.xb4 {

height:2px; 

margin:0 1px;

}



.xboxcontent {

display:block;

border:0 solid #FFFFFF;

border-width:0 1px; 

height:154px;

max-height:154px;

}

.xboxcontent p {

font-family:Arial, Helvetica, sans-serif;

font-weight:bold;

font-size:20px;

text-align:center;

color:#003300;

}

#textbutton {

font-family:Arial, Helvetica, sans-serif;

font-weight:bold;

font-size:20px;

text-align:center;

color:#003300;

}



* html .xboxcontent {

height:144px;

}

.color_a {

background:#003300;

color:#FFFFFF;

font-weight:normal;

}

/* styling signature recipes 08 */
#background {
background: url(../signaturerecipes08/bg_sr08.jpg) no-repeat;
width:750px;
height:720px;
margin:0px 0px 0px 25px;
z-index:5;
}
#header_signature {
position:absolute;
width:580px;
height:120px;
margin:25px 0px 0px 160px;
font-size:17px;
font-family: Helvetica, Arial, sans-serif;
line-height:1.7em;
font-weight:lighter;
color:#999999;
letter-spacing:0.005em;
z-index:1;
}
#citrus {
color:#a0bf7b;
width:150px;
height:400px;
position:absolute;
font-size:22px;
font-weight:bold;
letter-spacing:2px;
line-height:1em;
margin:180px 0px 0px 220px;
}
#citrus2 {
color:#a0bf7b;
width:150px;
height:400px;
position:absolute;
font-size:22px;
font-weight:bold;
letter-spacing:2px;
line-height:1em;
margin:180px 0px 0px 605px;
}
.minitext {
margin-top:5px;
#margin-top:-3px;
color:#999999;
font-size:12px;
line-height:1.5em;
letter-spacing: normal;
}
#video1 {
width:267px;
height:214px;
float:left;
cursor: pointer;
background: url(../SignatureRecipes/signature_15.jpg) no-repeat;
}
.get {
margin-top:2px;
font-size:12px;
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-weight:bold;
color:#a0bf7b;
line-height:normal;
letter-spacing: normal;
text-decoration:none;
}
.get a {
color:#a0bf7b;
text-decoration:none;
}
.get a:hover {
text-decoration:underline;
}
.get a:visited, .get a:active, .get a:link {
text-decoration:none;
color:#a0bf7b;
}
#christineheader {
position:absolute;
color:#a0bf7b;
font-size:26px;
font-weight:bold;
width:750px;
text-align:center;
margin:360px 0px 0px 0px;
}
#christinetext {
position:absolute;
font-size:17px;
font-family: Helvetica, Arial, sans-serif;
line-height:1.7em;
font-weight:lighter;
color:#999999;
width:735px;
letter-spacing:0.005em;
margin:395px 15px 0px 15px;
}
#videotext1 {
position:absolute;
color:#a0bf7b;
width: 280px;
height: 60px;
font-size:24px;
margin:490px 15px 0px 15px;
}
#videotext2 {
position:absolute;
color:#a0bf7b;
width: 280px;
height: 60px;
font-size:24px;
margin:490px 15px 0px 400px;
}
.minigreen {
font-size:12px;
}
#spinach {
width:350px;
cursor:pointer;
height:220px;
position:absolute;
margin:495px 15px 0px 0px;
}
#berry {
width:350px;
cursor:pointer;
height:220px;
position:absolute;
margin:495px 15px 0px 400px;
}
/* Go Red 08 */
#red2 {
width: 800px;
height: 162px;
display:block;

background: url(../GoRed08/gored_05.jpg) no-repeat;
}
#red1 {
margin-top:10px;
width: 800px;
height: 405px;
display:block;

background: url(../GoRed08/gored_03.jpg) no-repeat;
}
#redbottom {

font-size:10px;
color:#ed1c24;
text-align:center;
width:800px;
margin-bottom:10px;
}
#redtitel {
font-size:16px;
color:#ed1c24;
font-weight:bold;
position:relative;
text-align:left;
width: 233px;
height: 55px;
position:absolute;
margin: 115px 0px 0px 330px;
}
#redtextl {
font-size:12px;
color:#ed1c24;
position:absolute;
text-align:left;
width: 260px;
height: 64px;
font-weight:bold;
line-height:1.9em;
margin: 190px 0px 0px 300px;
}
#redtext2 {
font-size:12px;
color:#ed1c24;
position:absolute;
text-align:left;
width: 320px;
height: 86px;
font-weight:bold;
line-height:1.9em;
margin: 270px 0px 0px 300px;
}
#redrecipe1 {
font-size:19px;
color:#ed1c24;
position:absolute;
text-align:left;
width: 320px;
height: 86px;
line-height:1.9em;
margin: 7px 0px 0px 575px;
}

#redrecipe2 {
letter-spacing: 0.1em;
font-weight:bold;
position:absolute;
text-align:left;
width: 190px;
height: 80px;
text-align:center;
line-height:2.5em;
margin: 60px 0px 0px 590px;
}
#redrecipe2 a {
color:#ed1c24;
font-size:22px;
text-decoration:none;
}
#redrecipe2 a:hover {
text-decoration:underline;
}
/* New Product Pages */
.mini_packs a, .mini_packs a {
font-size:12px;
color:#003300;
text-decoration:none;
}
.mini_packs a:hover, .mini_packs a:hover {
color: #CC0000;
}
#freshproducts {
width:750px;
margin:10px 0px 0px 25px;
}
.headline {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
color:#003300;
margin:5px 0px 0px 30px;
font-weight:100;
display:inline;
background:#FFFFFF;
padding:10px;
}
.line {
background: url(../ProductImages/line.gif);
width:750px;
height:25px;
margin:20px 0px 0px 25px;
position:relative;
}
.mini_packs {
position:relative;
width: 750px;
height:120px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#009900;
line-height:20px;
margin:5px 0px 0px 25px;
}
a.info{
    position:relative; /*this is the key*/
    z-index:24;
  
    text-decoration:none;
	
	
}

a.info{
    position:relative; /*this is the key*/
    z-index:24;
    color:#000;
    text-decoration:none;
	
	}

a.info:hover{z-index:25; background-color:#FFFFFF;}

a.info span{
display: none;

}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
	top:-100px;
	left:-25px;
    text-align:center;
	z-index:60;
}
img { 
behavior: url("iepngfix.htc");
}
*:first-child+html a.info:hover span { 
top: -40px;

} 
* html a.info:hover span {
top: -40px;
} 
/* Garden Refresh08 */
#gardenrefresh08 {
width:750px;
height:1000px;

margin:10px 0px 0px 25px;
}
#gardenrefresh08 b {
color:#9ebc71;
}
#times5 {
margin:20px 0px 0px 25px;
}
#times13 {
margin:15px 0px 0px 45px;
}
#times27 {
margin:15px 0px 0px 85px;
padding:0 0 10px 0;
}
.number {
font-size:42px;
color:#9ebc71;
}
.numbertext {
font-size:12px;
color:#666666;
margin:-46px 0px 0px 60px;
line-height:1.7em;
}
#seals {
position:absolute;
margin:-230px 0px 0px 500px;
}
#premiumgarden {
	margin:20px 0px 0px -24px;
	margin-left:-30px;
	width:450px;
	height:125px;
	position:absolute;
	display:block;
	text-align:center;
	
}
#premiumgarden img, #classiciceberg img {
margin: 5px 10px 5px 10px;
padding:0;
}
#classiciceberg {
margin:20px 0px 0px 435px;
#margin-left:420px;
	width:350px;
	height:125px;
	position:absolute;
	display:block;
	text-align:center;

}
#premiumtitle {
position:absolute;
margin:4px 0px 0px -6px;
#margin:12px 0px 0px 4px;
color:#9ebc71;
font-weight:bold;
font-size:16px;
}
#icebergtitle {
position:absolute;
margin:4px 0px 0px 434px;
#margin:12px 0px 0px 439px;
color:#9ebc71;
font-weight:bold;
font-size:16px;
}
#servings1, #servings2 {
font-size:10px;
color:#666666;
margin:4px 0px 0px 0px;
#margin-top:0px;
}
#packageline img {
margin: 10px 10px 10px 10px;
padding:0;
}
#detailbox {
width:290px;
height:190px;
position:absolute;
margin: 220px 0px 0px -10px;
#margin: 230px 0px 0px 0px;
}
.titletext {
color:#9ebc71;
font-weight:bold;
position:absolute;
font-size:16px;
margin-top:-16px;
#margin-top:-8px;
}
#gfd1, #gfd2, #gfd3, #gfd4, #gfd5, #gfd6, #gfd7 {
font-size:10px;
color:#666666;
margin:0px 0px 0px 5px;
width:290px;
text-align:center;
font-weight:bold;
position:absolute;
}
#gfd1 img, #gfd2 img, #gfd3 img, #gfd4 img, #gfd5 img, #gfd6 img, #gfd7 img {
margin-left:10px;
}
.package {
margin-top:5px;
text-align:left;
}
.packagetext {
position:relative;
color: #666666;
font-size:12px;
margin:-95px 0px 0px 130px;
text-align:left;
z-index:200;
width:160px;
height:100px;
font-weight:normal;
}
#stayfreshseal {
width:300px;
position:absolute;
height:250px;
margin:240px 0px 0px 340px;
#margin-top:270px;
#margin-left: 330px;
font-size:12px;
color:#666666;
z-index:2;
}
.packagebig {
margin:230px 0px 0px 442px;
position:absolute;
width:333px;
height:477px;
background:url(../GardenRefresh08/package.jpg) no-repeat;
z-index:1;
}
#earlyharvest {
width:425px;
height:110px;
position:absolute;
margin:655px 0px 0px 75px;
#margin-top:675px;
color:#666666;
z-index:10;
}
#earlyharvest img {
position:relative; margin:-10px 0px 0px -75px;
z-index:11;
}
#earlyharvest h4 {
margin:0px 0px 15px 0px;
 z-index:13;
}
#harvesttext {
margin:0 0 0 -75px;
z-index:15;
width:425px;
height:110px;
position:absolute;
margin:701px 0px 0px 15px;
#margin-top:721px;
color:#666666;
}
#reciperefresh {
position:absolute;
margin:770px 0px 0px 5px;
width:480px;
height:240px;
z-index:4;
background:url(../GardenRefresh08/salad.jpg) no-repeat top left;
}
.recipelink {
margin:80px 0px 0px 320px;
color:#9ebc71;
font-weight:bold;
font-size:16px;
text-align:center;
z-index:5;
}
.recipelink a {
color:#9ebc71;
font-weight:bold;
font-size:16px;
text-align:center;
text-decoration:none;
}
#completes {
height:710px;
width:750px;
margin:10px 0px 0px 25px;
}
#completes h1 {
font-size:32px;
color:#9ebc71;
font-weight:normal;
letter-spacing:0.12em;
}
#completes h4 {
font-size:17px;
color:#9ebc71;
font-weight:normal;
letter-spacing:0.12em;
margin:20px 0px 0px 0px;
}
.newh4 {
font-size:17px;
color:#9ebc71;
font-weight:normal;
}
.newh1 {
font-size:32px;
color:#9ebc71;
font-weight:normal;
letter-spacing:0.05em;
}
#completestext {
color:#666666;
font-weight:normal;
font-size:16px;
line-height:1.5em;
margin:10px 0px 0px 0px;
}
#completes a {
font-weight:bold;
font-size:16px;
color:#9ebc71;
text-decoration:underline;
}
#row1 {
margin:20px 0px 0px 15px;
}
#row1 img {
margin-left:-5px;
}
#row2 {
margin:-42px 0px 20px 95px;
}
#row2 img {
margin-left:-5px;
}
#promiselink {
position:relative;
margin:-20px 0px 0px 475px;
}
#c1, #c2, #c3, #c4, #c5, #c6, #c7, #c8 {
position:absolute;
padding:10px;
width:310px;
height:180px;
background:#FFFFFF;filter: alpha(opacity=90);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
opacity:0.9;
margin:245px 0px 0px 210px;
display:none;
font-size:15px;
color:#003300;
font-weight:normal;
text-align:center;
line-height:1.5em;
}
#c1 h1, #c2 h1, #c3 h1, #c4 h1, #c5 h1, #c6 h1, #c7 h1, #c8 h1 {
font-size:16px;
font-weight:bold;
text-align:center;
color:#003300;
letter-spacing:normal;
line-height:normal;
margin:0px 0px 15px 0px;
}
#products img {
border:0;
}
#contact {
clear:both;
float:left;
width:700px;
margin:10px 0px 0px 20px;
text-align:justify;
}
#contact input, #contact select {
	width:150px;
}
/* Go Red 08 */
#red2 {
width: 800px;
height: 162px;
display:block;

background: url(../GoRed08/gored_05.jpg) no-repeat;
}
#red1 {
margin-top:10px;
width: 800px;
height: 405px;
display:block;

background: url(../GoRed08/gored_03.jpg) no-repeat;
}
#redbottom {

font-size:10px;
color:#ed1c24;
text-align:center;
width:800px;
margin-bottom:10px;
}
#redtitel {
font-size:16px;
color:#ed1c24;
font-weight:bold;
position:relative;
text-align:left;
width: 233px;
height: 55px;
position:absolute;
margin: 115px 0px 0px 330px;
}
#redtextl {
font-size:12px;
color:#ed1c24;
position:absolute;
text-align:left;
width: 260px;
height: 64px;
font-weight:bold;
line-height:1.9em;
margin: 190px 0px 0px 300px;
}
#redtext2 {
font-size:12px;
color:#ed1c24;
position:absolute;
text-align:left;
width: 320px;
height: 86px;
font-weight:bold;
line-height:1.9em;
margin: 270px 0px 0px 300px;
}
#redrecipe1 {
font-size:19px;
color:#ed1c24;
position:absolute;
text-align:left;
width: 320px;
height: 86px;
line-height:1.9em;
margin: 7px 0px 0px 575px;
}
#redrecipe2 {
letter-spacing: 0.1em;
font-weight:bold;
position:absolute;
text-align:left;
width: 190px;
height: 80px;
text-align:center;
line-height:2.5em;
margin: 60px 0px 0px 590px;
}
#redrecipe1 a {
color:#ed1c24;
font-size:19px;
text-decoration:none;
}
#redrecipe1 a:hover {
text-decoration:underline;
}
#introrecipes {
float:left;
width:283px;
height:258px;
font-size:17px;
color:#999999;
line-height:1.8em;
text-align:left;
}
#introtextrecipe {
float:left;
width:750px;
font-size:17px;
color:#999999;
line-height:1.8em;
text-align:left;
}
#recipesimage {
float:left;
width:467px;
height:258px;
}
#recipesearchfield {
float:left;
clear:both;
width:750px;
height:100px;
margin-top:20px;
}
#randomsearches {
float:left;
clear:both;
width:750px;
height:150px;
}
#recipe input {
width:200px;
}
#recipe h4 {
color:#99cc66;
}
#recipe a {
font-size:12px;
color:#7ba74f;
text-decoration:none;
font-weight:bold;
}
.quicklink {
width:200px;
height:15px;
padding:10px;
background:#e8f0e8;
color:#666666;
font-size:11px;
cursor:pointer;
z-index:12;
}
.quicklinki {
width:200px;
height:20px;
background:#e8f0e8;
color:#99cc66;
padding:10px;
font-size:18px;
margin-bottom:5px;
z-index:12;

}
#dd {
position:absolute;
background:#e8f0e8;
height:300px;
width:220px;
z-index:1;
overflow:hidden;
}
#recipe a h2, #recipedetail h2 {
font-size:22px;
font-weight:normal;
color:#99cc66;
letter-spacing:0.04em;
margin-bottom:15px;
text-align:left;
display:block;
}

.recipebox2 {
width: 507px;
height:105px;
height:auto;
}
.imagesrecipes {

width:100px;
margin-right:15px;
margin-top:3px;
}
.textsrecipes {
width:355px;

}
.categoryrecipe {
width: 355px;
height:30px;
font-size:13px;
color:#666666;
font-weight:bold;
margin:-5px 0px 0px 0px;
}
.keywordsrecipes {
width: 355px;
color:#666666;
font-size:12px;
margin:-5px 0px 0px 0px;
height: auto;
}
.spacer {
width:507px;
height:3px;
background:#e8f0e8;
margin:10px 0px 10px 0px;
}
#lastround ul {
#margin:-10px 0px 0px 30px;
margin:10px 0px 0px 30px;
font-size:18px;
color:#99cc66;
width:210px;
font-size:5px;
text-align:left;
list-style:inside;
}
#lastround a {
width:160px;
margin:0px 15px 0px 15px;
line-height:1.7em;
font-size:10px;
}
#lastround {
width:230px;
height:140px;
text-align:left;
}
#lastround .title {
text-align:center;
margin-top:10px;
font-size:18px;
color:#99cc66;
}
#recipedetail {
width:320px;
height:230px;
position:absolute;
}
#recipedetail h2 {
font-size:26px;
font-weight:normal;
width:280px;
color:#99cc66;
letter-spacing:0.04em;
margin:5px 0px 15px 25px;
text-align:center;
display:block;
}

#recipepicture {
width:300px;
height:260px;
position:absolute;
margin-left:320px;
}
#recipepicture img {
margin:30px 0px 0px 10px;
}
#recipeinstructions {
width:600px;
height:175px;
position:absolute;
line-height:1.5em;
color:#666666;
font-size:11px;
margin:265px 0px 0px 20px;
overflow:auto;
}
/*\*/ * html #recipeinstructions {
}
#recipebottom {
position:absolute;
margin:490px 0px 0px 450px;
width:140px;
color:#003300;
text-decoration:none;
font-weight:bold;
}
#recipebottom a {
color:#003300;
text-decoration:none;
font-weight:bold;
}

#nbclayer {
width:130px;
position:absolute;
height:165px;
z-index:1;
}
#videonbc {
position:absolute;
margin:80px 0px 0px 22px;
text-align:center;
}
#videonbcclose {
position:absolute;
margin:335px 0px 0px 22px;
text-align:center;
color:#FFFFFF;
}
.videonbcclose a, .videonbcclose a:active, .videonbcclose a:hover, .videonbcclose a:hover, .videonbcclose a:link {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
/* Fresh Funds 08 */
#header {
margin-left:25px;
width:756px;
height:101px;
display:block;
}
#logo {
float:left;
width:173px;
height:101px;
}
#header_inside {
float:left;
height:101px;
width:583px;
}
.inline {
display:inline;
}
#ff_index {
margin-left:25px;
width:756px;
height:464px;
display:block;
background:url(../freshfunds/freshfunds_index.jpg) no-repeat top left;
z-index:99;
}
#ff_footer {
margin:-40px 0px 0px 25px;
width:756px;
height:118px;
z-index:98;
background:url(../freshfunds/freshfunds_bottom.gif) no-repeat top left;
}
#visit_us {
position:relative;
left:200px;
top:85px;
}
#visit_us a {
font-size:18px;
text-decoration:none;
font-weight:bold;
color:#449dd3;
}
#visit_us a:hover {
color:#5eb555;
text-decoration:none;
}
#ff_how {
background:url(../freshfunds/how_index.jpg) no-repeat left top;
height:432px;
margin-left:25px;
width:756px;
z-index:100px;
display:none;
}
#ff_how h1 {
float:left;
font-size:22px;
margin:20px 0px 0px 10px;
letter-spacing:0.007em;
}
#ff_rewards h1 {
float:left;
font-size:22px;
margin:20px 0px 0px 10px;
letter-spacing:0.007em;
}
#ff_how span {
line-height:1.6em;
float:left;
margin:10px 0px 0px 10px;
}
#ff_rewards span {
line-height:1.8em;
float:left;
margin:10px 0px 0px 10px;
width:350px;
}
#ff_rewards {
background:url(../freshfunds/rewards_index.jpg) no-repeat left top;
height:339px;
margin-left:25px;
width:756px;
z-index:101px;
display:none;
}
.ff_blue {
color:#007ac3;
}
.ff_green {
color:#8ebd49;
}
#ff_index h1 {
float:left;
font-size:22px;
margin:10px 0px 0px 10px;
}
* html #ff_index h1, * html #ff_how h1, * html #ff_rewards h1 {
margin:10px 0px 0px 5px;
}
#ff_index span {
line-height:1.6em;
float:left;
margin:10px 0px 0px 10px;
}
.ff_button {
left:351px;
top:63px;
position:relative;
width:125px;
text-align:center;
font-weight:bold;
color:#FFFFFF;
float:left;
}
.clear {
clear:both;
}
.bold {
font-weight:bold;
}
.italic {
font-style:italic;
}
#ff_video {
display:none;
width:649px;
height:435px;
background:url(../freshfunds/ff_video_bg.png);
}
#ff_video_include {
position:absolute;
top:70px;
left:25px;
}
#ff_close {
position:absolute;
top:493px;
left:650px;
}
#ff_close a {
color:#FFFFFF;
text-decoration:none;
}
#ff_close a:hover {
text-decoration:underline;
color:#FFFFFF;
}
/*/ Sargento /*/
#sargento {
width:750px;
height:579px;
margin:0px 0px 0px 25px;
background:url(../Sargento/sargento_bg.jpg) no-repeat top left;
display:block;
}
#sargento h1 {
font-size:24px;
margin:0px 0px 25px 0;
top:50px;
}
#sargento .copy {
width:570px;
margin:-10px 0px 25px 15px;
line-height: 1.9em;
color: #666666;

}
#sargento .copy p {
margin-bottom:10px;
}
#sargento_link {
position:absolute;
width:750px;
height:30px;
top:700px;
font-size:16px;
text-align:center;
font-weight:bold;
}
#sargento_link a {
font-size:16px;
text-decoration:none;
}
#sargento_link a:hover {
font-size:16px;
text-decoration:underline;
}
#sargento sup {
font-size:14px;
}
#sargento sup {
font-size:10px;
}
