		#content 
		{
			position: absolute; top: 270px; left: 680px;  width: 190px; padding-right: 10px; height: 150px; font-family: Arial, sans-serif; font-size: 12px;
			
		}
		#navigation {
			float: left;
			width: 150px;
			position: relative;
			top: 163px;
		}
		
		
		#Tip {
			position: absolute;
			background-image: url(images/breakfasttip.jpg);
			top: 220px;
			left: 23px;
			width: 171px;
			height: 166px;
		}
		
		#Tip ul
		{
			margin-top: 45px;
			margin-left: 10px;
			margin-right: 5px;
			padding-left: 10px;
			list-style-type: none;
			text-align:left;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 11px;
			width: 122px;
		}
		
		#Tip2 {
			position: absolute;
			background-image: url(images/breakfasttip2.jpg);
			top: 400px;
			left: 27px;
			width: 171px;
			height: 166px;
		}
		
		#Tip2 ul
		{
			margin-top: 45px;
			margin-left: 10px;
			margin-right: 5px;
			padding-left: 10px;
			list-style-type: none;
			text-align:left;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 11px;
			width: 122px;
		}
		
		#Brochure {
			position: absolute;
			background-image: url(images/recipebrochure.gif);
			top: 190px;
			left: 32px;
			width: 171px;
			height: 175px;
		}
		
		#Brochure ul
		{
			margin-top: 120px;
			margin-left: 16px;
			margin-right: 2px;
			padding-left: 2px;
			list-style-type: none;
			text-align:left;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 10px;
			width: 155px;
		}

        
		
		#navcontainer {
			margin-top: 0px;
			font-size: .9em;
		}

		#navcontainer ul
		{
			margin-top: 0px;
			margin-left: 0px;
			padding-left: 0px;
			list-style-type: none;
			text-align:left;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 11px;
			width: 122px;
		}
		
		#navcontainer a
		{
			display: block;
		}

		#navcontainer a:link
		{
			color: #000000;
			text-decoration: none;
			background-repeat: no-repeat;
			background-position: 100% .25em;
			padding: 3px 10px 3px 0px;
			
		}
		
		#navcontainer a:visited
		{
			color: #000000;
			text-decoration: none;
			background-repeat: no-repeat;
			background-position: 100% .25em;
			padding: 3px 10px 3px 0px;
			
		}

		#navcontainer a:hover
		{
			color: #ffffff;
			text-decoration: none;
			background-color: #99ACC5;
			background-repeat: no-repeat;
			background-position: 100% .25em;
			padding: 3px 10px 3px 0px;
		}

		#active
		{
			color: #ffffff;
			background-color: #99ACC5;
			background-repeat: no-repeat;
			background-position: 100% .25em;
			padding: 3px 10px 3px 0px;
		}
		
		#container
		{
			width: 712px;
			margin-top: 2px; 
		}
		
		.viewnow {
			position: relative;
			left: 25px;
			top: 115px;
		}
		
		img {
			border: 0px;
			padding: 0px;
			margin: 0px;
		}
		
		a {
			color: #ff0000;
		}
		
		.bold {
			font-weight: bold;
		}
		
		INPUT {
		font-family:arial;
		font-size:1em;
		padding:0px 0px 0px 0px;
		/*height:17px;*/
		}
		
		SELECT {
			font-family:arial;
			font-size:1em;
			padding:0px 0px 0px 0px;
			height:17px;
		}
		
		TEXTAREA {
			font-family:arial;
			font-size:1em;
		}
		
		FORM {
			 margin:0px 0px 0px 0x;
			 padding:0px 0px 0px 0x;
		}
		
		.commonform { margin: 10px 0px; width: auto; }
		
		.commonform label, .commonform .label { text-align: right; text-transform: capitalize; color: #000; font-weight: bold; }
		.commonform .inline { width: auto !important; }
		.commonform label.preField, .commonform .label  { float: left; width: 130px; padding-right: 10px;  }
		.commonform .postField { font-weight: normal; }
		.commonform br { clear: both; }
		.commonform .radio { display: block; width: auto;}
		.commonform label.postField  { margin-left: 4px; margin-right: 4px; }
		.commonform .oneField { margin: 6px 0px; display: block; }
		.commonform textarea { padding: 0; vertical-align: top; margin: 2px 0 1px 0; }
		.commonform select { padding: 0; margin: 2px 0 1px 0; }
		.commonform .oneChoice { white-space: nowrap; margin: 5px 2px;  }
		.commonform input, .commonform textarea, .commonform select { width: 200px; } 
		.commonform .oneChoice input, .commonform .actions input  { width: auto; }
		.commonform .checkbox input { width: auto; margin: 0px; margin-left: 140px; }
		
		.commonform .blockradio, .commonform .blockradios { margin: 15px 0px; display: block; vertical-align: middle; }
		.commonform .blockradio label, .commonform .blockradios label { vertical-align: middle; width: auto !important; float: none !important; display: inline !important; font-weight: normal !important; }
		.commonform .blockradio .oneChoice, .commonform .blockradios .oneChoice { vertical-align: middle; float: none; width: auto !important; padding: 0px 0px; font-weight: normal !important; }
		.commonform .blockradio input { width: auto !important; margin: 7px 0px 4px 7px; vertical-align: middle; }
		
		.commonform .postFieldItem { width: 200px; margin-left: 160px; float: left; margin-top: -15px; }
		.commonform .errFld { border: 1px solid #F00; }
		.commonform .errMsg  { color: #CC3333 !important; display: block; margin-left: 140px; }
		.commonform .actions { padding-top: 15px; margin-left: 140px; clear: right; }
		.commonform .primaryAction { display: inline; }
		.commonform .secondaryAction { color: #999; display: inline; }
		.commonform .secondaryAction:hover { color: black; }


.Marketing INPUT {width:auto;}
.Marketing LABEL {font-weight:normal;}


/* Product Detail Page */
#center-column {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 250px;
}

#center-column h1 {
    font-family: Helvetica, sans-serif;
    font-size: 22px;
    font-weight:bold;
    color: #8A1B18;
    display:block;
    line-height:22px;
    padding-bottom:9px;
    margin:0; 
}

#center-column h2 {
    font-family: Georgia, sans-serif;
    font-size: 16px;
    color: #E33226;
    font-weight:bold;
    display:block;
    margin:0;
    padding:10px 0 0 11px;
}

#center-column .product-image {
    display:block;
    padding-left:11px;
    padding-top:13px;
}

/* nutrition facts styles */
#nutrition-container {
	width:214px;
	background-color:#FFFFFF;
	position:absolute;
	left:270px;
	top:0;
}

#nutrition-facts {
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #000000;
	padding:9px;
	clear:both;
	margin:0;
	width:214px;
	background-color:#FFFFFF;
}

#nutrition-facts h1  {
	font-size:24px;
	width:215px;
	padding:0;
	color:#000000;
	line-height:24px;
	font-weight:bold;
	margin:0 0 5px;
}

#nutrition-facts p, #nutrition-facts ul li.serving-size {
	border-bottom:medium none;
	font-size:11px;
	line-height:1.4em;
	padding:1px 0;
}

#nutrition-facts ul {
	clear:both;
	margin:0;
	padding:0;
	text-indent:0px;
	width:214px;
}
	#nutrition-facts ul.sub {
		border:0;
		float:right;
		width:88%;
	}
		
	#nutrition-facts ul li {
		background:none repeat scroll 0 0 transparent;
		border-bottom:1px solid #000000;
		height:15px;
		vertical-align:middle;
		list-style:none outside none;
		font-size:11px;
		margin:0;
		padding:3px 0 0;
	}
	
	    #nutrition-facts ul li.two-lines {
	        height:auto;
	        line-height:1.4em;
	        padding-bottom:3px;
	    }
	    
	    #nutrition-facts ul li.two-lines {
	        height:auto;
	        line-height:1.4em;
	        padding-bottom:3px;
	    }
	
		#nutrition-facts ul li.serving-size {
			margin:0;
			padding-bottom:3px;
			height:auto;
		}
	
		#nutrition-facts ul li.category {
			height:auto;
			padding-top:0;
		}
	
		#nutrition-facts ul li.last, #nutrition-facts ul li ul li.last {
			border:none;
		}
		
	#nutrition-facts ul.vitamins {
		clear:none;
		width:214px;
	}
	
		#nutrition-facts ul.vitamins li {
			width:48%;
			float:left;		
		}
		
		#nutrition-facts ul.vitamins li.one-line {
	        width:100%;
	        clear:both;
	    }
		
		#nutrition-facts ul.vitamins li.buffer {
			margin-right:8px;
		}
	
		#nutrition-facts ul.vitamins.first {
			border:0;
			padding-right:5px;
		}

#nutrition-facts p.disclaimer {
	border-top:1px solid #000000;
	font-size:11px;
	color:#000000;
	padding-top:5px;
	margin-top:0;
	clear:both;
	width:214px;
}
	

#nutrition-facts .left {
	float:left;
}

#nutrition-facts .right {
	float:right;
	padding:0;
}

#nutrition-facts .daily  {
	font-size:10px;
}

#nutrition-facts .daily-value  {
	font-weight:bold;
}

.nutrition-module {
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #000000;
	padding:9px 9px 10px;
	margin-top:3px;
	clear:both;
	width:214px;
	background-color:#FFFFFF;
}

	.nutrition-module h2 {
		font-size:12px;
		width:215px;
		color:#000000;
		font-weight:bold;
		margin:0;
		padding:0 0 2px 0;
		width:215px;
	}
	
	.nutrition-module p {
		font-size:10px;
		color:#000000;
		margin:0;
		padding:0;
	}
	
	.nutrition-module img.symbol {
		vertical-align:text-top;
		float:left;
	}

#nutrition-facts .thick-separator {
	border-top:10px solid #000000;
	border-bottom:none;
	height:0;
	line-height:0;
	padding:0;
	margin:0;
	font-size:0;
}

#nutrition-facts .thin-separator {
	border-top:6px solid #000000;
	border-bottom:none;
	height:0;
	padding:0;
	line-height:0;
	font-size:0;
}

#nutrition-facts .no-line {
	border-bottom:none;
}

#nutrition-facts .top-line {
	border-top:1px solid #000000;
}

#nutrition-facts .clear {
	clear:both;
}



