@charset "UTF-8";
/* CSS Document */

body {
	background:url(../assets/img/img-BG-paper.jpg) repeat #e3c1a2;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#320A05;
}
A:link { color:#900; text-decoration:none; }
A:visited { color: #900; text-decoration:none; }
A:hover { color: #900; text-decoration:underline;}
A:active { color: #900; }
P, H1, H2, H3, H4 { margin:0; line-height:1.3em; }
P {font-size:.8em;}
H1 { font-size:1.5em; font-weight:bold; }
H2 { font-size:1.2em; font-weight:bold; }
H3 { font-size:1em;   }
H4 { font-size:.8em; font-weight:bold; padding:12px 0 5px 0; }
FORM { margin:0; padding:0; }
IMG { border:0; }

/* -------------------- 
   BEGIN MAIN CONTAINER STYLES
   -------------------- */
#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	width:884px;
}
#cnt {
	background:url(../assets/img/img-BG-container.png) repeat-y; 
	width:884px;
}
.clear{
	clear:both;
}
/* -------------------- 
   BEGIN HEADER STYLES
   -------------------- */
#header {
	position:relative;
	background:url(../assets/img/img-BG-header-lettuce.jpg) top left no-repeat; 
	left:2px;
	width:884px;
	height:184px;
}
#logo {
	z-index:997;
	position:absolute;
	top:0;
	left:560px;
}

/* -------------------- 
   BEGIN HEADER NAVIGATION STYLES
   -------------------- */
#nav {
	background:url(../assets/img/img-BG-NavTabs.png) no-repeat bottom left;
	position:absolute;
	bottom:0;
	left:-5px;
	width:609px;
	height:60px;
}
#nav #about_btn{
	position:relative;
	padding-left:8px;
	float:left;
}
#nav #food_btn{
	position:relative;
	padding-left:17px;
	float:left;
}
#nav #veggieLife_btn{
	position:relative;
	padding-left:14px;
	float:left;
}
#nav #whereToBuy_btn{
	position:relative;
	padding-left:7px;
	float:left;
}
#nav #onCampus_btn{
	position:relative;
	padding-left:14px;
	float:left;
}

/* -------------------- 
   BEGIN FOOTER STYLES
   -------------------- */

#cntFooter {
	position:relative;
	background:url(../assets/img/img-BG-containerBottomCap.png) no-repeat top; 
	width:884px;
	height:200px;
}
#cntFooterNav {
	position:absolute;
	top:46px;
	left:378px;
	background:url(../assets/img/img-BG-FooterTabs.png) no-repeat top; 
	width:484px;
	height:57px;
}
#cntFooterNav #buy_btn{
	padding-left:26px;
	float:left;
}
#cntFooterNav #pressMedia_btn{
	padding-left:23px;
	float:left;
}
#cntFooterNav #contact_btn{
	padding-left:14px;
	float:left;
}
#cntFooterNav #facebook_btn{
	padding-left:15px;
	float:left;
}
#cntFooterNav #twitter_btn{
	padding-left:0;
	float:left;
}
#cntFooterNav #youTube_btn{
	padding-left:0;
	float:left;
}
#footerTerms {
	position:absolute;
	top:55px;
	left:10px;
	width:360px;
}
#footerTerms p{
	font-size:.7em;
}

/* -------------------- 
   BEGIN MAIN CONTENT STYLES
   -------------------- */
#breadcrumbs {
	background:url(../assets/img/img-breadcrumb-youAreHere.png) no-repeat left top; 
	width:520px;
	margin:25px 0 0 35px;
	padding:0 0 25px 80px;	
	font-size:.7em;
}
#cntContent {
	width:834px;
	margin:10px 25px 0px 25px;
}

#cntContent #introCopy{
	width:600px;
	padding:0 0 15px 12px;
}
/* -------------------- 
   BEGIN THIRDS PAGE STYLES
   -------------------- */

.thirdCnt {
	width:267px;
	float:left;
	margin:0 10px 20px 0;
}
.thirdCnt p{
	width:222px;
	font-size:.7em;
	padding:0 0 8px 0;
}
.thirdCnt  h4{
	width:222px;
}

.thirdCnt .thirdCntTop{
	width:267px;
	height:20px;
	background:url(../assets/img/img-thirdPhotoBG-Top.png) no-repeat; 	
}
.thirdCnt .thirdCntBottom{
	width:267px;
	height:42px;
	background:url(../assets/img/img-thirdPhotoBG-Bottom.png) no-repeat; 	
}
.thirdCnt .thirdCntContent{
	width:267px;
	background:url(../assets/img/img-thirdPhotoBG-middle.png) repeat-y; 	
	padding:0 15px 0 24px;
}

.thirdCnt .thirdCntLinks{
	width:222px;
	text-align:center;
}
.thirdCnt img{
	/*padding-bottom:10px;*/
}

/* -------------------- 
   BEGIN THREE QUARTER TO ONE QUARTER PAGE STYLES
   -------------------- */
.threeQuarterWrapper {
	float:left;
	width:564px;
	margin:0 15px 0 0;
}
.threeQuarterWrapper p{
	width:530px;
	padding:0 0 15px 12px;
}
.threeQuarterPhotoWrap {
	width:562px;
	margin-bottom:10px;
}
.threeQuarterPhotoWrap .threeQuarterPhotoWrapTop{
	width:562px;
	height:17px;
	background:url(../assets/img/img-3quarterPhotoBG-Top.png) no-repeat; 
}
.threeQuarterPhotoWrap .threeQuarterPhotoWrapMiddle{
	width:562px;
	padding:0 15px 0 22px;
	background:url(../assets/img/img-3quarterPhotoBG-Middle.png) repeat-y; 
}
.threeQuarterPhotoWrap .threeQuarterPhotoWrapBottom{
	width:562px;
	height:34px;
	background:url(../assets/img/img-3quarterPhotoBG-Bottom.png) no-repeat; 
}
.threeQuarterPhotoWrap .threeQuarterPhotoWrapMiddleTabs{
	
	background:url(../assets/img/img-3quarterPhotoBG-Middle.png) repeat-y; 
}
#recipeIngredients ul{
	width:530px;
	padding:0 0 15px 3px;
	margin-left:12px;
	font-size:.8em;
}
#recipeIngredients ul li{
	list-style:circle;
	padding-bottom:3px;
}
.threeQuarterWrapper #recipeServings{
	float:left;
	width:250px;
	margin:20px 15px 0 0px;
}
.threeQuarterWrapper #recipeServings p{
	width:240px;
}


.quarterWrapper {
	float:right;
	width:238px;
	margin:0 10px 0 0;
}

.quarterCnt {
	width:238px;
	float:left;
	margin:0 10px 8px 0;
}
.quarterCnt p{
	width:201px;
	font-size:.7em;
}
.quarterCnt h2{
	width:201px;
}
.quarterCnt h4{
	width:201px;
}
.quarterCnt .quarterCntTop{
	width:238px;
	height:18px;
	background:url(../assets/img/img-quarterPhotoBG-Top.png) no-repeat; 	
}
.quarterCnt .quarterCntBottom{
	width:238px;
	height:30px;
	background:url(../assets/img/img-quarterPhotoBG-Bottom.png) no-repeat; 	
}
.quarterCnt .quarterCntContent{
	width:238px;
	background:url(../assets/img/img-quarterPhotoBG-Middle.png) repeat-y; 	
	padding:0 16px 0 20px;
}
.quarterCnt .quarterCntContent #onCampus{
	font-size:1.1em;
	font-weight:bold;
	padding-bottom:8px;
}
.quarterCnt .quarterCntContent #onCampus p{
	padding-bottom:8px;
}
/* -------------------- 
   BEGIN NUTRTION INFO TABLE STYLES
   -------------------- */
#nutritionTable {
	width: 500px;
	padding: 0;
	margin: 0;
}

caption {
	margin-bottom:8px;
	width: 500px;	 
	font-family:Arial, Helvetica, sans-serif;
	color:#320A05;
	font-size:.8em;
	text-align: center;
	
}

th {
	font-family:Arial, Helvetica, sans-serif;
	color:#320A05;
	font-size:.8em;
	font-weight:bold;
	
	border-bottom: 2px solid #320A05;
	
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
}



td {
	font-family:Arial, Helvetica, sans-serif;
	color:#320A05;
	font-size:.8em;
	
	border-bottom: 1px solid #320A05;
	
	padding: 6px 6px 6px 12px;
	
}


#percentValueCopy {
	width: 500px;	 
	border-top: 1px solid #320A05;
	font-size:.8em;
	padding-top:10px;
	
}
/* -------------------- 
   BEGIN Where to buy STYLES
   -------------------- */
#mapImage {
	float:right;
		
}
#wheretobuyResultsCnt {
	padding-top:20px;
	width:834px;
		
}
.storeCnt {
	width:190px;
	float:left;
	margin:1px 18px 12px 0;
}
.storeCnt p{
	width:160px;
	font-size:.7em;
}
.storeCnt h4{
	width:160px;
}
.storeCnt .storeCntTop{
	width:190px;
	height:14px;
	background:url(../assets/img/img-storePhotoBG-Top.png) no-repeat; 	
}
.storeCnt .storeCntBottom{
	width:190px;
	height:24px;
	background:url(../assets/img/img-storePhotoBG-Bottom.png) no-repeat; 	
}
.storeCnt .storeCntContent{
	width:190px;
	background:url(../assets/img/img-storePhotoBG-Middle.png) repeat-y; 	
	padding:0 13px 0 16px;
}

/* -------------------- 
   FLICKRSHOW CONTAINER -  Sets the size of entire container
   -------------------- */
#flickrshowCnt{
	width:525px;
	height:350px;
}

/* -------------------- 
   BEGIN PRESS & MEDIA STYLES
   -------------------- */
.newsItemCnt {
	width:500px;
	padding:0px 0px 5px 0px;
}
.newsItemCnt h4{
	width:500px;
	padding-left:12px;
}
.newsItemCnt p{
	width:500px;
	font-size:.7em;
}
.newsItemCnt span{
	font-size:.9em;
	font-weight:bold;
	
}
/* -------------------- 
   BEGIN GLOSSARY STYLES
   -------------------- */
#glossaryLettersCnt {
	width:555px;
	padding:10px 0px 8px 0px;
}
#glossaryLettersCnt p{
	font-size:1.3em;
}
.glossaryAnchor {
	width:555px;
	margin:12px 0px 10px 0px;
	border-bottom:solid #320A05 thin;
	font-size:1.3em;
	line-height:.5em;
}
.glossaryAnchor p{
	margin:0;
	font-size:1em;
	padding-bottom:0;
	
}
.glossaryAnchor span{
	font-size:.6em;
	padding-left:15px;

}
/* -------------------- 
   BEGIN RECIPE STYLES
   -------------------- */
#recipeListCnt {
	width:795px;
	padding:10px 0px 8px 12px;
}
#recipeListCnt h4{
	font-size:1em;
	padding-bottom:5px;
}
#recipeListCnt p{
	padding-bottom:8px;
}