/*:::::::::::::::::::::::::::::::::::::::::::::::*/
/*						PRINT STYLES     			 						 */
/*:::::::::::::::::::::::::::::::::::::::::::::::*/

body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

body, th, td { font-size: 10pt; }

img { 
	border: none; 
}

p { 
	margin: 0 0 20px 0;
	line-height: 17pt;
}

/* Logo */
.logo-soc {
	display: list-item;
	list-style-image: url(../images/logo_soc.gif);
	list-style-position: inside;
	letter-spacing: -1000em;
	font-size: 1pt;
	color: #fff;
	margin: 0 0 36px 0;
}

.pagehead {
	text-transform: uppercase;
	font-size: 13pt;
	font-weight: bold;
	margin: 0 0 20px 0;
}

.midhead {
	font-weight: bold;
	margin: 0;
}

/* Hide the navs */
#mainNav-ctnr, #left-nav-ctnr {
	display: none;
}

/* Footer */
#footer-ctnr {
	clear: both;
	font-size: 10pt;
	color: #cccccc;
	margin-top: 36px;
	padding-top: 12px;
	border-top: 1px solid #333333;
}
/* Display URLs for links */
#footer-ctnr a[href]:after {
	content: " (" attr(href) ") ";
	font-size: 90%;
}



/* Page specific declarations
**************************************/

/* Home */
#mainFlash-ctnr, #botSect-ctnr { display: none; }

/* Change */
.img-change-main {
	float: right;
	margin: 0 0 12px 20px;
}

/* Product category pages */
.img-main-prod {
	float: right;
	margin: 0 0 12px 20px;
}
.img-prod {
	width: 130px;
	height: auto;
	padding: 0 4px 20px 4px;
	float: left;
}

/* Product detail pages */
.img-main-prod2 {
	float: right;
	margin: 0 0 12px 20px;
}
.prod-btns { display: none; }
.certified-img { 
	width: 36px;
	margin: 0 0 20px 0;
}
.ing-details li { text-decoration: line-through; }
.ing-details li.on, .ing-details li.on-last { text-decoration: none; }

/* Our story */
.img-ourStory-main {
	float: right;
	margin: 0 0 12px 20px;
}
.img-seedoflife { margin: 0 0 20px 0; }

/* Organic Lifestyle */
.img-main-land {
	float: right;
	margin: 0 0 12px 20px;	
}

/* Our Food */
.landing-nav { margin: 0 0 36px 0; }
.landing-nav a { display: none; }

/* Recipes */
td[background="images/line.gif"] {
	background: none;
	border-bottom: 1px dotted #000000;
}

/* Recycling */
.img-ecoist-main, .img-recycling-main, .img-purses-main {
	float: right;
	margin: 0 0 12px 20px;
}

/* Reuses */
.project {
	padding: 0 0 12px 0;
	border-bottom: 1px dotted #000000;
	margin: 0 0 20px 0;
}
.project .thumbnail { float: left; }
.project p { margin-left: 180px; }

/* Recipes */
.recipe_wrapper .img-rec-main { float: right; }
.recipe_wrapper .img-rec-main img { width: 151px; height: 200px; }
.recipe_wrapper .print { display: none; }
.recipe_wrapper .pagehead { text-transform: capitalize; font-size: 15pt; }
.recipe_wrapper p { margin: 0 0 20px 0; }

.recipe_wrapper td,
.recipe_wrapper th { 
	padding: 1px;
	line-height: 1.2em;
	}
	
.recipe_wrapper table th {
	vertical-align: bottom;
	}
	
.recipe_wrapper .rec_overview {
	list-style-type: none;
	margin: 0 0 20px 0;
	padding: 0;
	}
.recsubhead { 
	font-weight: bold; 
	}
.recipe_wrapper .tbl_snapshot { 
	border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; 
	margin: 0 0 20px 0;
	}
.recipe_wrapper .tbl_snapshot th {
	padding-top: 6px;
	}
.recipe_wrapper .tbl_snapshot td {
	text-align: center;
	padding-bottom: 6px;
	}
.grntab_corner_lt,
.grntab_corner_rt {
	display: none;
	}
.recipe_wrapper .rectab {
	font-size: 13pt;
	}
.recipe_wrapper .tbl_ingred th,
.recipe_wrapper .tbl_ingred td {
	text-align: left;
	padding-right: 12px;
	}
.recipe_wrapper .tbl_ingred th {
	padding-top: 4px;
	padding-bottom: 4px;
	}
.recipe_wrapper h4 {
	font-size: 12pt;
	margin: 0 0 2px 0;
	padding: 0 0 2px 0;
	border-bottom: 1px solid #cccccc;
	}
.recipe_wrapper ol {
	margin: 0 0 20px 0;
	padding: 0 0 0 28px;
	}
.recipe_wrapper .tbl_ni .rectab { white-space: nowrap; }
.recipe_wrapper .tbl_ni .ni { text-align: left; white-space: nowrap; }

.recipe_wrapper .tbl_snapshot,
.recipe_wrapper .tbl_ingred,
.recipe_wrapper .tbl_ni {
	margin: 0 0 20px 0;
	}

.recipe_wrapper .tr_hr,
.recipe_wrapper .rec_divider { 
	display: none; 
	}
	
#footer-ctnr span,
#footer-ctnr br,
#footer-ctnr #networking { 
	display: none; 
	}