@charset "UTF-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
    font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10pt;
	color:#434343;
	letter-spacing:-0.5pt;
}

html {
	height:100%;
}

body {
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12pt;
	letter-spacing:-0.5pt;
	height:100%;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat;
	background-position:center center;
}

a {
	color:#74852c;
	text-decoration:none;
	font-style:italic;
}
.container {
	margin:0 auto;
	width:980px;
	text-align:left;
}
.logobar {
	position:relative;
	z-index:2;
	width:100%;
	height:170px;
}
.logobarimg {
	position:absolute !important;
	z-index:10;
	left:-8px;
	top:10px;
	width:994px; 
	height:148px;
}
.hline {
	position:relative;
	background-image:url(../images/hline.gif);
	background-repeat:repeat-x;
	height:1px;
}
#current {
	color:#74852c;
}
.drinterviewdiv {
	position:relative;
	padding:0px 0px 10px 20px;
}
.header {
position:relative;
 width:980px;
 color:#434343;
 z-index:2;
 height:36px;
}

#shadowed-header {margin:0px -2px -3px -2px; z-index:1; }
#shadowed-header, #shadowed-header .sb-inner { background:none; }

/* content-specific */

.header h1 {
 /* header */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-size:2em;
 margin:0px;
 padding:0px;
}
.menu {
	position:relative;
	padding:10px;
	text-align:center;;
}
.menu ui {
list-style-position:outside;
	display:inline;
}
.menu li {
 /* header */
display:inline;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:0.9em;
font-style:italic;
padding:0px 5px;
list-style-type:none;
 }
 .menu a {
 	text-decoration:none;
	color:#434343;
 }
 .bull {
 font-size:10px;
 }

.col1 {
	position:relative;
	float:left;
	width:680px;
}

.col2 {
	position:relative;
	float:left;
	/*width:280px;*/
	width:298px;
}
.row1 {
	position:relative;
	width:680px;
	clear:both;
}
.row2 {
	position:relative;
	width:680px;
	clear:both;
}
.row3 {
	position:relative;
	width:680px;
	clear:both;
}
.row4 {
	position:relative;
	width:680px;
	clear:both;
}
.boxone {
position:relative;
float:left;
 width:680px;
 margin:20px 0 20px 0;
 color:#434343;
 z-index:2;
}

#shadowed-boxone {margin:0px -2px -3px -2px; z-index:1; }
#shadowed-boxone, #shadowed-boxone .sb-inner { background:none; }


/* content-specific */

.boxone h1 {
 /* boxone */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:2em;
 margin:0px;
 padding:0.5em 0 0 0.5em;
}
.boxone h2 {
 /* boxone */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 color:#74852c;
 font-style:italic;
 font-size:1em;
 margin:0px;
 padding:0.5em 0 0 5em;
}
.boxone p {
/* boxone */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:0.9em;
 line-height:1.4em;
 margin:0px;
 padding:2em 0.5em 0 1.5em;
 }
 
 .boxtwo {
 position:relative;
 float:left;
 width:280px;
 margin:20px 0 5px 20px;
 color:#434343;
 z-index:2;
}

#shadowed-boxtwo {margin:0px -2px -3px -2px; z-index:1; }
#shadowed-boxtwo, #shadowed-boxtwo .sb-inner { background:none; }


/* content-specific */

.boxtwo h1 {
 /* boxtwo */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:2em;
 margin:0px;
 padding:0.5em 0 0 0.5em;
}
.boxtwo h2 {
 /* boxtwo */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 color:#74852c;
 font-style:italic;
 font-size:1em;
 margin:0px;
 padding:0.5em 0 0 5em;
}
.boxtwo p {
/* boxtwo */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:0.9em;
 line-height:1.4em;
 margin:0px;
 padding:10px 20px 0px 20px;
 }
 .imgyoungplant {
 	width:290px; 
	height:320px;
}
 .boxtwoimg {
 	position:absolute !important;
	top:0px;
	left:0px;
 }
 .boxthree {
 position:relative;
 float:left;
 width:420px;
 margin:0px 0 20px 0px;
 color:#434343;
 z-index:2;
}

#shadowed-boxthree {margin:0px -2px -3px -2px; z-index:1; }
#shadowed-boxthree, #shadowed-boxthree .sb-inner { background:none; }


/* content-specific */

.boxthree h1 {
 /* boxthree */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:2em;
 margin:0px;
 padding:0.5em 0 0 0.5em;
}
.boxthree h2 {
 /* boxthree */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:1.2em;
 line-height:1.2em;
 margin:0px;
 padding:22px 10px;
}
.boxthree p {
/* boxthree */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:0.9em;
 line-height:1.4em;
 margin:0px;
 padding:10px 10px 10px 10px;
 }
 .boxthree a {
 color:#434343;
 text-decoration:none;
 }
 .imgfire {
 	width:404px;
	height:224px;
	padding:10px;
}
.boxfour {
 position:relative;
 float:left;
 width:240px;
 margin:0px 0px 0px 20px;
 color:#434343;
 z-index:2;
}

#shadowed-boxfour {margin:0px -2px -3px -2px; z-index:1; }
#shadowed-boxfour, #shadowed-boxfour .sb-inner { background:none; }


/* content-specific */

.boxfour h1 {
 /* boxfour */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:2em;
 margin:0px;
 padding:0.5em 0 0 0.5em;
}
.boxfour h2 {
 /* boxfour */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:1em;
 margin:0px;
 padding:10px;
}
.boxfour p {
/* boxfour */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:0.9em;
 line-height:1.4em;
 margin:0px;
 padding:10px;
 }
 .boxfour a {
 	color:#434343;
	text-decoration:none;
 }
 .imgdessert {
 	width:231px; 
	height:164px;
	padding:10px;
}
.boxfourimg {
	position:absolute !important;
	top:0px;
	left:-18px;
	z-index:99;
}
.boxfourimg img {width:280px;
	height:172px;}
.boxfive {
 position:relative;
 float:left;
 width:240px;
 margin:0px 0px 20px 20px;
 color:#434343;
 z-index:2;
}
.imglogos {
	width:161px;
	height:106px;
	padding:10px;
}
.boxsix {
 position:relative;
 float:left;
width:680px;
margin:20px 0 20px 0;
 color:#434343;
 z-index:2;
}

#shadowed-boxsix {margin:0px -2px -3px -2px; z-index:1; }
#shadowed-boxsix, #shadowed-boxsix .sb-inner { background:none; }


/* content-specific */

.boxsix h1 {
 /* boxsix */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:2em;
 padding:10px;
 margin:0 10px;
}
.boxsix h2 {
 /* boxsix */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:1em;
 padding:10px;
 margin:0 10px;
}
.boxsix p {
/* boxsix */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:0.9em;
 line-height:1.4em;
 margin:10px;
 padding:10px;
 }
 
.boxsix blockquote {
/* boxsix */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:0.9em;
 text-align:center;
 line-height:1.4em;
 margin:20px;
 padding:20px;
 }
 .boxsix ol {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:0.7em;
 line-height:1.4em;
 list-style-type:decimal;
 list-style-position:inside;
 }
  .boxsix ul {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:0.7em;
 line-height:1.4em;
 list-style-type:none;
 list-style-position:inside;
 }
 .boxsix li {
 margin:10px;
 padding: 0 10px;
 
 }
 

.boxsiximg {
	position:relative;
	float:right;
	padding:10px 20px 10px 10px;
}
ul.recipe {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:0.9em;
 line-height:1.4em;
 list-style-type:disc;
 list-style-position:inside;
 }
 .boxseven {
 position:relative;
 float:left;
width:680px;
margin:10px 0 20px 0;
 color:#434343;
 z-index:2;
}

#shadowed-boxseven {margin:0px -2px -3px -2px; z-index:1; }
#shadowed-boxseven, #shadowed-boxseven .sb-inner { background:none; }


/* content-specific */

.boxseven h1 {
 /* boxseven */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:2em;
 padding:10px;
 margin:0 10px;
}
.boxseven h2 {
 /* boxseven */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:1em;
 padding:10px;
 margin:0 10px;
}
.boxseven p {
/* boxseven */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:0.9em;
 line-height:1.4em;
 margin:0 10px;
 padding:20px 10px;
 }
 
.boxseven blockquote {
/* boxseven */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:0.9em;
 text-align:center;
 line-height:1.4em;
 margin:20px;
 padding:20px;
 }
 .boxseven ol {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:0.7em;
 line-height:1.4em;
 list-style-type:decimal;
 list-style-position:inside;
 }
  .boxseven ul {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:0.7em;
 line-height:1.4em;
 list-style-type:circle;
 list-style-position:inside;
 }
 .boxseven li {
 margin:10px;
 padding: 0 10px;
 
 }
 
.boxseven img {
	position:relative;
	float:right;
	padding:0px 0px 0px 10px;
}
 .recipesboxone {
 cursor:pointer;
 position:relative;
 float:left;
width:212px;
margin:10px 10px 10px 0px;
 color:#434343;
 z-index:2;
}

#shadowed-recipesboxone {margin:0px -2px -3px -2px; z-index:1; }
#shadowed-recipesboxone, #shadowed-recipesboxone .sb-inner { background:none; }


/* content-specific */
.recipesboxone h2 {
 /* recipesboxone */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:1em;
 padding:10px;
}
 
 .imgrecipesone {
 	width:196px; 
	height:196px;
	overflow:hidden;
	padding:10px;
}
 .recipesboxtwo {
  cursor:pointer;
 position:relative;
 float:left;
width:213px;
margin:10px 10px 10px 10px;
 color:#434343;
 z-index:2;
}

#shadowed-recipesboxtwo {margin:0px -2px -3px -2px; z-index:1; }
#shadowed-recipesboxtwo, #shadowed-recipesboxtwo .sb-inner { background:none; }


/* content-specific */
.recipesboxtwo h2 {
 /* recipesboxone */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:1em;
 padding:10px;
}
 
 .imgrecipestwo {
 	width:196px; 
	height:196px;
	overflow:hidden;
	padding:10px;
}
 .recipesboxthree {
  cursor:pointer;
 position:relative;
 float:left;
width:213px;
margin:10px 0px 10px 10px;
 color:#434343;
 z-index:2;
}

#shadowed-recipesboxthree {margin:0px -2px -3px -2px; z-index:1; }
#shadowed-recipesboxthree, #shadowed-recipesboxthree .sb-inner { background:none; }


/* content-specific */
.recipesboxthree h2 {
 /* recipesboxone */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:1em;
 padding:10px;
}
 
 .imgrecipesthree {
 	width:196px; 
	height:196px;
	overflow:hidden;
	padding:10px;
}

 .recipesboxfour {
  cursor:pointer;
 position:relative;
 float:left;
width:213px;
margin:10px 0px 10px 0px;
 color:#434343;
 z-index:2;
}

#shadowed-recipesboxfour {margin:0px -2px -3px -2px; z-index:1; }
#shadowed-recipesboxfour, #shadowed-recipesboxfour .sb-inner { background:none; }


/* content-specific */
.recipesboxfour h2 {
 /* recipesboxone */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:1em;
 padding:10px;
}
 
 .imgrecipesfour {
 	width:196px; 
	height:196px;
	overflow:hidden;
	padding:10px;
}
 .recipesboxfive {
  cursor:pointer;
 position:relative;
 float:left;
width:213px;
margin:10px 0px 10px 20px;
 color:#434343;
 z-index:2;
}

#shadowed-recipesboxfive {margin:0px -2px -3px -2px; z-index:1; }
#shadowed-recipesboxfive, #shadowed-recipesboxfive .sb-inner { background:none; }


/* content-specific */
.recipesboxfive h2 {
 /* recipesboxone */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:1em;
 padding:10px;
}
 
 .imgrecipesfive {
 	width:196px; 
	height:196px;
	overflow:hidden;
	padding:10px;
}
 .recipesboxsix {
  cursor:pointer;
 position:relative;
 float:left;
width:213px;
margin:10px 0px 10px 20px;
 color:#434343;
 z-index:2;
}

#shadowed-recipesboxsix {margin:0px -2px -3px -2px; z-index:1; }
#shadowed-recipesboxsix, #shadowed-recipesboxsix .sb-inner { background:none; }


/* content-specific */
.recipesboxsix h2 {
 /* recipesboxone */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:1em;
 padding:10px;
}
 
 .imgrecipessix {
 	width:196px; 
	height:196px;
	overflow:hidden;
	padding:10px;
}
.facebook {
position:absolute;
width:200px;
height:40px;
top:0px;
left:240px;
}
.twitter {
position:absolute;
width:200px;
height:40px;
top:0px;
left:20px;
}

.share {
position:relative;
height:40px;
}

.ensamap {
	position:absolute !important;
	cursor:pointer;
	width:72px;
	height:32px;
	top:24px;
	left:14px;
	z-index:999;
}
.provamelmap {
	position:absolute !important;
	cursor:pointer;
	width:72px;
	height:32px;
	top:82px;
	left:98px;
	z-index:999;
}
.alpromap {
	position:absolute !important;
	cursor:pointer;
	width:72px;
	height:32px;
	top:82px;
	left:16px;
	z-index:999;
}
.myrecipesone h3{
	height:1px;
	
}

.openpet{ /*class added to contents of 1st demo when they are open*/
background:none;
}

.slideone {
 position:relative;
 float:left;
width:680px;
margin:10px 0px;
 color:#434343;
 z-index:2;
}

#shadowed-slideone {margin:0px -2px -3px -2px; z-index:1; }
#shadowed-slideone, #shadowed-slideone .sb-inner { background:none; }

.slideone h1 {
 /* slideone */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:2em;
 padding:10px;
 margin:0 10px;
}
.slideone h2 {
 /* slideone */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:1em;
 padding:10px;
 margin:0 10px;
}
.slideone p {
/* slideone */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:0.9em;
 line-height:1.4em;
 margin:10px 10px;
 padding:0 10px;
 }
 
.slideone blockquote {
/* slideone */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:0.9em;
 text-align:center;
 line-height:1.4em;
 margin:20px;
 padding:20px;
 }
 .slideone ol {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:0.7em;
 line-height:1.4em;
 list-style-type:decimal;
 list-style-position:inside;
 }
  .slideone ul {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:0.7em;
 line-height:1.4em;
 list-style-type:circle;
 list-style-position:inside;
 }
 .slideone li {
 margin:10px;
 padding: 0 10px;
 
 }
 .therecipeone {
 	position:relative;
	width:100%;
	height:100%;
 }
 .imgslideone {
 	width:196px; 
	float:right;
	height:290px;
	padding:20px 20px 10px 10px;
}
.imgslideone p {
 	font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:0.9em;
 line-height:1.4em;
 margin:0px;
 padding:0px;
}
#shadowed-crossp {margin:0px -2px -3px -2px; z-index:1; }
#shadowed-crossp, #shadowed-crossp .sb-inner { background:none; }


.crossbox {
position:relative;
width:70px;
height:31px;
}

.cross {
	position:absolute !important;
	cursor:pointer;
	width:70px;
	height:28px;
	top:0px;
	left:245px;
}
.crossp {
position:absolute;
top:-4px;
left:0px;
display:inline;
 margin:5px 5px 5px 5px;
 padding:3px 3px 3px 3px;
 }
.crossimg {
position:absolute;
top:-3px;
left:34px;
display:inline;
 margin:5px 5px 5px 5px;
 padding:3px 3px 3px 3px;
 }
.cross p {
font-family:Georgia, "Times New Roman", Times, serif;
display:inline;
 font-weight:normal;
 font-style:italic;
 font-size:0.9em;
 line-height:1.4em;
 margin:0px;
 padding:0px;
 }
.where {
 position:relative;
 float:left;
 width:680px;
 margin:0px 0 20px 0;
 color:#434343;
 z-index:2;
}

#shadowed-where {margin:0px -2px -3px -2px; z-index:1; }
#shadowed-where, #shadowed-where .sb-inner { background:none; }


/* content-specific */

.where h1 {
 /* where */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:2em;
 letter-spacing:-1px;
 padding:10px;
 margin:0 10px;
}

.where a {
	color:#434343;
	text-decoration:none;
}
 
.imgwhere {
	position:absolute !important;
	top:-6px;
	left:512px;
 	width:142px; 
	height:50px;
	padding:10px;
}
.request {
 position:relative;
 float:left;
 width:680px;
 margin:0px 0px 20px 0px;
 color:#434343;
 z-index:2;
}

#shadowed-request {margin:0px -2px -3px -2px; z-index:1; }
#shadowed-request, #shadowed-request .sb-inner { background:none; }


/* content-specific */

.request h1 {
 /* request */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:2em;
 letter-spacing:-1px;
 padding:10px;
 margin:0 10px;
}

.request p {
font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:0.9em;
 line-height:1.4em;
 margin:0px;
 padding:10px 20px;
 }

 .request a {
  color:#74852c;
  text-decoration:none;
 }

.download {
	height:73px;
	width:500px;
}
.alprobox {
	position:relative;
	width:180px;
	height:50px;
	float:left;
	padding:10px 20px;
} 
.provamelbox {
	position:relative;
	width:180px;
	height:50px;
	float:left;
	padding:10px 20px;
}
.imgalpro {
	position:absolute;
 	width:142px; 
	height:50px;
	padding:10px 0px;
}
.imgprovamel {
	position:absolute;
 	width:142px; 
	height:50px;
	padding:10px 0px;
}
.txtalpro {
	position:absolute;
	left:70px;
	top:-10px;
 	width:142px; 
	height:50px;
	padding:10px;
}
.txtprovamel {
	position:absolute;
	left:70px;
	top:-10px;
 	width:142px; 
	height:50px;
	padding:10px;
}
.pachauri {
 position:relative;
 float:left;
width:680px;
margin:10px 0 170px 0;
 color:#434343;
 z-index:2;
}

#shadowed-pachauri {margin:0px -2px -3px -2px; z-index:1; }
#shadowed-pachauri, #shadowed-pachauri .sb-inner { background:none; }


/* content-specific */

.pachauri h1 {
 /* pachauri */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:1.7em;
 padding:10px;
 margin:0 10px;
}
.pachauriimg {
	position:relative;
	float:right;
	padding:10px 20px 10px 10px;
}
 .prizewinning {
 position:absolute !important;
 width:280px;
 left:700px;
 top:0px;
 color:#434343;
 z-index:2;
}

#shadowed-prizewinning {margin:0px -2px -3px -2px; z-index:1; }
#shadowed-prizewinning, #shadowed-prizewinning .sb-inner { background:none; }


/* content-specific */

.prizewinning h1 {
 /* prizewinning */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:1.7em;
 margin:0px;
 padding:0.5em 20px 0px 20px;
}
.prizewinning h2 {
 /* prizewinning */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 color:#74852c;
 font-style:italic;
 font-size:1em;
 margin:0px;
 padding:0.5em 0 0 5em;
}
.prizewinning p {
/* prizewinning */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:0.9em;
 line-height:1.4em;
 margin:0px;
 padding:10px 20px 0px 20px;
 }
 .imgprizewinning {
 	width:290px; 
	height:270px;
}
 .prizewinningimg {
 	position:relative;
	padding:20px;
 }
 
 
 
 .boxbreakfast {
 position:relative;
 float:left;
width:680px;
margin:20px 0 10px 0;
 color:#434343;
 z-index:2;
}

#shadowed-boxbreakfast {margin:0px -2px -3px -2px; z-index:1; }
#shadowed-boxbreakfast, #shadowed-boxbreakfast .sb-inner { background:none; }


/* content-specific */

.boxbreakfast h1 {
 /* boxbreakfast */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:2em;
 padding:10px;
 margin:0 10px;
}
.boxbreakfast h2 {
 /* boxbreakfast */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:1em;
 padding:10px;
 margin:0 10px;
}
.boxbreakfast p {
/* boxbreakfast */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:0.9em;
 line-height:1.4em;
 margin:10px;
 padding:10px;
 }
 
.boxbreakfast blockquote {
/* boxbreakfast */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:0.9em;
 text-align:center;
 line-height:1.4em;
 margin:20px;
 padding:20px;
 }
 .boxbreakfast ol {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:0.7em;
 line-height:1.4em;
 list-style-type:decimal;
 list-style-position:inside;
 }
  .boxbreakfast ul {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:0.7em;
 line-height:1.4em;
 list-style-type:none;
 list-style-position:inside;
 }
 .boxbreakfast li {
 margin:10px;
 padding: 0 10px;
 
 }
 

.boxbreakfastimg {
	position:relative;
	float:right;
	padding:10px 20px 10px 10px;
}
.boxnine {
 position:relative;
 float:left;
width:680px;
margin:20px 0 20px 0;
 color:#434343;
 z-index:2;
}

#shadowed-boxnine {margin:0px -2px -3px -2px; z-index:1; }
#shadowed-boxnine, #shadowed-boxnine .sb-inner { background:none; }


/* content-specific */

.boxnine h1 {
 /* boxnine */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:2em;
 padding:10px;
 margin:0 10px;
}
.boxnine h2 {
 /* boxnine */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:1em;
 color:#74852c;
 padding:10px;
 margin:0 10px;
}
.boxnine h3 {
 /* boxnine */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:0.9em;
 color:#74852c;
 padding:10px;
 margin:0 10px;
}
.boxnine a {
	color:#74852c;
	text-decoration:none;
}
.boxnine p {
/* boxnine */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:0.9em;
 line-height:1.4em;
 margin:10px;
 padding:10px;
 }
 
 .boxnine table {
  margin:10px;
 padding: 0 10px;
 }
 
  .boxnine table th {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:0.9em;
 color:#74852c;
 line-height:1.4em;
  margin:10px;
 padding: 0 10px;
 }
 
  .boxnine table td {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:0.7em;
 line-height:1.4em;
  margin:10px;
 padding: 0 10px;
 }
 
.boxnine blockquote {
/* boxnine */
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:0.9em;
 text-align:center;
 line-height:1.4em;
 margin:20px;
 padding:20px;
 }
 .boxnine ol {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:0.7em;
 line-height:1.4em;
 list-style-type:decimal;
 list-style-position:inside;
  margin:10px;
 padding: 0 10px;
 }
  .boxnine ul {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:normal;
 font-style:italic;
 font-size:0.9em;
 line-height:1.4em;
 list-style-type:disc;
 list-style-position:outside;
 padding-left:28px;
 margin:10px;
 padding:0 10px 0 28px;
 }

.boxnineimg {
	position:relative;
	float:right;
	padding:10px 20px 10px 10px;
}
.share_table {width:650px; margin:0 auto;}
.addthis_default_style {padding-left:35px;}


.top
{
    background-image:url(../images/window_top.png);
    background-position:left bottom;
    background-repeat:no-repeat;
    
    width:665px;
    height:19px;
}


.bottom
{
    background-image:url(../images/window_bottom.png);
    background-position:left top;
    background-repeat:no-repeat;
    
    width:665px;
    height:19px;
}

.mid
{
    background-color:#fff;
    width:639px;
    
}

#tabs
{
    width:665px; 
    position:absolute;
    top:123px;
    z-index:11; 
    /*padding-left:13px;*/
    /*left:13px;*/
    float:left;
    left:0px;
}



#tabsBody
{
    width:665px; 
    position:relative;
    z-index:10; 
    float:left;
}

.tabBody
{
    width:625px; 
    position:relative;
    border:solid 0px #000;
    margin-left:20px;
    
}
.tabBody p label 
{
    color:#8BA166;
}

.tabBody p
{
    padding-top:9pt;
    font-style:italic;
    /*font-weight:bold;*/
    font-size:10pt!important;
}

#eco
{
    background-image:url(../images/box_header_enchallenge.png);
    background-position:left top;
    background-repeat:no-repeat;
    width:639px;
    height:72px;
    position:relative;
    
    margin-top:10px;
    margin-bottom:10px;
}


#nutrition
{
    background-image:url(../images/box_right_enchallenge.png);
    background-position:left top;
    background-repeat:no-repeat;
    
    width:291px;
    height:437px;
    float:right;
    
    margin-top:20px;
    
    cursor:pointer;
}


.thisweek
{
    float:left;
    position:relative;
    border:solid 0px #000;
    width:187px;
    margin-right:19px;
}

.window
{
    background-image:url(../images/window.png);
    background-position:left top;
    background-repeat:no-repeat;
    
    width:639px;
    height:364px;
    margin-top:15px;
}

#mon p {padding-left:10px;padding-right:10px;padding-top:10px;}
#mon ul {padding-left:40px;padding-right:10px; }
/*#mon ul li {display:list-item!important;}*/


#mon
{
    position:absolute;
    /*background-image:url(../images/challenge_mon.gif);
    background-position:left top;
    background-repeat:no-repeat;    */
    width:607px;
    height:292px;
    z-index:-1;
    right:42px;
    bottom:59px;
    
    overflow:hidden;
    
    background-color:White;
}

#tue p {padding-left:10px;padding-right:10px;padding-top:10px;}
#tue ul {padding-left:40px;padding-right:10px;}
#tue
{
    position:absolute;
    /*background-image:url(../images/challenge_tues.gif);
    background-position:left top;
    background-repeat:no-repeat;    */
    width:607px;
    height:292px;
    z-index:-1;
    right:42px;
    bottom:59px;
    
    overflow:hidden;
    
    background-color:White;    
}

#wed p {padding-left:10px;padding-right:10px;padding-top:10px;}
#wed ul {padding-left:40px;padding-right:10px;}
#wed
{
    position:absolute;
    /*background-image:url(../images/challenge_wed.gif);
    background-position:left top;
    background-repeat:no-repeat;    */
    width:607px;
    height:292px;
    z-index:-1;
    right:42px;
    bottom:59px;
    overflow:hidden;
    background-color:White;
}
#thurs p {padding-left:10px;padding-right:10px;padding-top:10px;}
#thurs ul {padding-left:40px;padding-right:10px;}
#thurs
{
    position:absolute;
    /*background-image:url(../images/challenge_thurs.gif);
    background-position:left top;
    background-repeat:no-repeat;    */
    width:607px;
    height:292px;
    z-index:-1;
    right:42px;
    bottom:59px;
    
    overflow:hidden;
    
    background-color:White;    
}

#fri p {padding-left:10px;padding-right:10px;padding-top:10px;}
#fri ul {padding-left:40px;padding-right:10px;}
#fri
{
    position:absolute;
    /*background-image:url(../images/challenge_fri.gif);
    background-position:left top;
    background-repeat:no-repeat;    */
    width:607px;
    height:292px;
    z-index:-1;
    right:42px;
    bottom:59px;
    overflow:hidden;    
    background-color:White;
}

#sat p {padding-left:10px;padding-right:10px;padding-top:10px;}
#sat ul {padding-left:40px;padding-right:10px;}
#sat
{
    position:absolute;
    /*background-image:url(../images/challenge_sat.gif);
    background-position:left top;
    background-repeat:no-repeat; */   
    width:607px;
    height:292px;
    z-index:-1;
    right:42px;
    bottom:59px;
        overflow:hidden;
    
    background-color:White;
}

#sun p {padding-left:10px;padding-right:10px;padding-top:10px;}
#sun ul {padding-left:40px;padding-right:10px;}
#sun
{
    position:absolute;
    /*background-image:url(../images/challenge_sun.gif);
    background-position:left top;
    background-repeat:no-repeat;    */
    width:607px;
    height:292px;
    z-index:-1;
    right:42px;
    bottom:59px;
        overflow:hidden;
    
    background-color:White;
}


.arrows
{
    position:absolute;
    z-index:100;
    
    bottom:40px;
    right:45px;
    
}

.arrowstop
{
    position:absolute;
    z-index:100;
    
    bottom:354px;
    right:45px;
    
}

img {border:solid 0px #000;}


.pdfDownload
{
    position:absolute;
    z-index:100;
    
    bottom:357px;
    left:455px;
    
}

.nav
{
    position:absolute;
    z-index:100;
    
    bottom:345px;
    left:195px;
    
}

a.FB_Link{color:White; font-size:9pt;}

.FBConnectButton .FBConnectButton_Text, .FBConnectButton_RTL .FBConnectButton_Text 
{
font-size:9pt!important;
/*font-family: Lucida Grande !important;*/
}



.topReferrersBanner
{
    background-image:url(../images/top_referrers_42.png);
    background-position:left top;
    background-repeat:no-repeat;
    
    width:639px;
    height:49px;
    
    margin-bottom:20px;
}

.topReferrersItemContainer
{
    width:639px;
    height:93px;    
    position:relative;
}
.topReferrersItem
{
    background-image:url(../images/photo_banner.png);
    background-position:left top;
    background-repeat:no-repeat;
    
    width:639px;
    height:93px;
    
    position:relative;
}


.UserPicture
{
    position:absolute;
    left:14px;
    top:8px;
    
    width:70px;
    height:73px;
    border:solid 0px #000;

    z-index:0;

}

.UserName
{

    position:absolute;
    left:100px;
    bottom:20px;
    width:400px;
    height:20px;
    border:solid 0px #000;
    
    font-size:12pt;
    text-align:left;
    
    color:#8BA166;

}


.UserName label
{   color:#434343;
}


.UserCount
{
    position:absolute;
    right:60px;
    bottom:10px;
    width:80px;
    height:70px;
    border:solid 0px #000;
    
    font-size:40pt;
    text-align:right;
    
}


.commentTop
{
    background-image:url(../images/boxtop.png);
    background-position:left top;
    background-repeat:no-repeat;
    
    width:639px;
    height:3px;
    
    /*padding-top:20px;*/
    
}


.commentBottom
{
    background-image:url(../images/box_bottom.png);
    background-position:left top;
    background-repeat:no-repeat;
    
    width:639px;
    height:3px;
    
}


.commentMid
{
    background-image:url(../images/box_mid.png);
    background-position:left top;
    width:639px;
}

.boxContainer
{
    
    position:relative;
    padding:20px;
    height:190px;
}
.boxContainer h3
{
    font-size:1.3em;
}
.boxContainer img
{
    margin-bottom:8px;
    margin-top:8px;
}

.boxContainer input[type=text],textarea
{
    border:solid 0px #000;
    background-color:Transparent;
}

.boxContainerPost
{
    position:relative;
    padding:20px;
    padding-top:0px;
    height:235px;
}
.boxContainerPost h3
{
    font-size:1.3em;
}
.boxContainerPost img
{
    margin-bottom:8px;
    margin-top:8px;
}


#slide
{
    width:1020px;
    
    overflow:hidden;
    
    border:solid 0px #000;
}

#wrapper
{
    position: relative;
    width:609px;
    
    overflow:hidden;
    
    border:solid 0px #000;
}


.prizes
{
    margin-left:30px;padding-top:18px;width:370px; height:320px;
}
.thisweek h5
{
    font-size:9pt;
    margin-bottom:7px;
}

.prizes ul
{
    margin-left:25px;
    padding-top:25px;
}


.goback
{
    position:absolute;
    right:0px;
    bottom:0px;
}



#commentbox
{
    float:left;
    width:608px;
    height:66px;
    
    background-image:url(../images/box_comment.png);
    background-position:left top;
    background-repeat:no-repeat;
    
}


#ratingbox
{
    float:left;
    width:43px;
    height:32px;
    
    background-image:url(../images/box_rating.png);
    background-position:left top;
    background-repeat:no-repeat;
    
}

#ratingslash
{

    float:left;
    width:60px;
    height:32px;
    font-size:17pt;
}


.boxcommentrow
{
    position:relative; 
    float:left; 
    width:608px;
    
    margin-bottom:10px;
}

.ImgFrame
{
    background-image:url(../images/photo_box_sml.png);
    background-position:left top;
    width:67px;
    height:70px;
    position:absolute;
    z-index:99;
}

.ImgFacebook
{
    width:67px;
    height:70px;
    position:relative;
    float:left;
}


.reportContainer
{
    width:200px;
    float:left;
    position:relative;   
    border:solid 0px #000;
}

.report
{
    height:20px;
    float:left;
    position:relative;   
    border:solid 0px #000;
}

.report div
{
    float:left;
}
.report div img
{
    margin-top:0px;
    margin-left:5px;
}

.SharePost div
{  float:left;}

.SharePost div img
{
    margin-top:0px;
    margin-left:5px;
}

.SharePostContainer
{
    width:200px;
    height:20px;
    float:right;
    position:relative;   
    border:solid 0px #000;
}

.SharePost
{
    height:20px;
    float:right;
    position:relative;   
    border:solid 0px #000;
}

.postButton
{
    float:right;
}

.Score{right:0px; bottom:10px; position:absolute;}
.UserName2{left:80px; bottom:10px; position:absolute;}


.rptContainer
{
    width:100%;position:relative; float:left;
}
#plant_grow {
	background-image:url(../images/plant_grow.png);
	width:290px;
	height:340px;
	
	
}
