body {
	background: #e2e2e3;
	font-family:arial,helvetica,san serif;
	font-size:10pt;
	font-weight:normal;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
a:link {
	text-decoration:underline;
	color:#0901A7;
}

a:hover {
	color:#F77825;
	text-decoration:underline;
}
a:visited {
	color:#0901A7;
}
a.whatNew 
{
    text-decoration:none;
}
ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	clear:left
}
ul.list 
{
    margin-left:10px;
    padding-left:30px;
    list-style-type:decimal;
}
img {
	border:0px solid #FFFFFF;
}
#pageContainer {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:1000px;
	min-width:960px;
	border-left: 1px solid #554236;
	border-right: 1px solid #554236;
	border-bottom: 1px solid #554236;
	background-color:#FFFFFF;
}
#pageHeader {
	background-image:url('images/bkgd-header-fader.png');
	background-repeat:repeat-x;
	height:135px;
	width:100%;
	position:relative;
}
#pageHeader li {
	float:left;
	z-index:1;
}
#pageHeader ul.linkNav li {
	float:right;
	padding: 3px 10px 0px 0px;
}
#pageHeader ul.linkNav li img {
	padding:2px 0px 0px 0px;
	margin-right:-5px;
}
#pageHeader ul.logo li {
	position:relative;
	top:-32px;
	left:25px;
	z-index:1;
}
#pageHeader ul.reflect li {
	position:relative;
	top:-31px;
	left:25px;
	z-index:1;
}
#pageHeader div#searchContainer 
{
    clear:right;
    float:right;
    z-index:1;
    font-size:7pt;
    position:relative;
    top:40px;
    margin-right:10px;
    text-align:right;
}
#pageHeader ul.search {
	clear:right;
	z-index:1;
}
#pageHeader ul.search li {
	float:right;
	right:10px;
	z-index:1;
}
#pageHeader ul.search input {
	width:150px;
	height:15px;
	padding:1px 1px 1px 1px;
	margin:0px 0px 0px 0px;
	z-index:1;
	color:#C4C4C4;
}
#pageHeader ul.brokerCorp {
	clear:right;
}
#pageHeader ul.brokerCorp li {
	float:right;
	padding: 3px 10px 0px 0px;
	position:relative;
	top:40px;
	z-index:1;
}
#pageHeader ul.brokerCorp li img {
	padding:2px 0px 0px 0px;
	margin-right:-5px;
}
#pageHeader ul.tabs li {
	position:relative;
	z-index:1;
	margin-left:5px;
	top:-65px;
	left:270px;
	width:113px; 
	height:31px;
	text-align:center;
	font-weight:bold;
	font-size:9pt;
	background-image:url('images/tab-header-inactive.png');
	vertical-align:middle;
	display:table-cell
}
#pageHeader ul.tabs li div {
	margin-top:auto;
	margin-bottom:auto;
	text-shadow: #FFFFFF 1px 1px 0px;
}
#pageHeader ul.tabs a {
	text-decoration:none;
	color:#4E4E4E;
}
#pageHeader .tabCenter {
	padding-top:8px;
}
#pageHeader ul.tabs li.active 
{
    background-image:url('images/tab-header-active.png');
}
#pageHeader ul.tabs a.active 
{
    color:#FFFFFF;
	text-shadow:#000000 1px 1px 0px;
}
#pageHeader #veggies {
	position:absolute;
	top:26px;
	left:230px;
	z-index:0;
	background-image:url('images/bkgd-header-veggie.png');
	width:631px; 
	height:109px;
}
#veggieBar
{
	height:47px;
	width:100%;
	background-image:url('images/img-veggie-bar.jpg');
}
#topDivisionBar {
	background-color:#60B99A;
	height:7px;
	width:100%;
	border-bottom:#554236 1px solid;
}
#bottomDivisionBar {
	background-color:#60B99A;
	height:7px;
	width:100%;
	border-top:#554236 1px solid;
}
#pageBody {
	background-color:#F1EFA5;
	width:100%;
	background-image:url('images/img-veggie-shadow-body.png');
	background-repeat:repeat-x;
}
#rightContent {
	float:right;
	width:165px;
	padding:15px 10px 10px 10px;
}
#sideNavigation 
{
    float:left;
}
#sideNavigation #content {
	width:165px;
	height:100%;
	background-color:#60B99A;
	border-right:#594739 1px solid;
	background-image:url('images/img-veggie-shadow-nav.png');
	background-repeat:repeat-x;
	
	padding:25px 10px 10px 10px;
	color:#FFFFFF;
	text-shadow:#000000 1px 1px 2px;
}

#sideNavigation a.learn
{
    font-size:8pt;
}
#sideNavigation .links 
{
    padding-left:10px;
}
#sideNavigation a 
{
    text-shadow:#000000 0px 0px 0px;
    text-decoration:none;
}
#sideNavigation #linkList p 
{
    background-image:url('images/bkgd-sidNav-button.png');
    background-repeat:no-repeat;
    width:165px;
    text-align:center;
    padding:7px 0px 8px 0px;
}
#sideNavigation #linkList p.longText {
    padding:0px 0px 0px 0px;
}
#sideNavigation #linkList
{
    color:#000000;
    font-weight:bold;
}

#sideNavigation #linkList a 
{
    text-shadow:#FFFFFF 1px 1px 0px;
}
#sideNavigation #linkList a:link 
{
    color:#000000;
}
#sideNavigation #linkList a:visited 
{
    color:#000000;
}
#contentArea {
	float:left;
	width:600px;
	padding:25px 10px 15px 10px;
}
#contentArea img 
{
    float:left; 
    margin:0px 10px 10px 0px;
}
#contentArea h2 
{
    text-shadow:#FFFFFF 1px 1px 0px;
    background-image:url('images/bkgd-pageTitle.jpg');
    background-repeat:no-repeat;
    color:#554236;
    padding:15px 10px 10px 10px;
    border-bottom:1px solid #554236;
    border-right:1px solid #554236;
    text-align:right;
}
#contentArea h3 
{
    margin-top:15px;
}
#contentArea h4 
{
    font-size:16px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
#contentArea h5 
{
    font-size:9pt;
    font-weight:bold;
    padding:0px 0px 5px 0px;
    margin:0px 0px 0px 0px ;
}
#contentArea #splashHeader 
{
    margin:0px 0px 10px 0px;
    padding:10px;
    text-align:center;
    background-color:#f1f0ce;
    border: 1px solid #554236;
    -moz-border-radius: 5px;  
	-webkit-border-radius: 5px;
}
#contentArea #linkPage td 
{
    padding-bottom:20px;
    vertical-align:top;
}
#contentArea .smallText 
{
    font-size:8pt;
}
#contentArea ul 
{
    margin-left:40px;
    list-style-type:square;
}
#contentArea #productPurchase 
{
    float:right;
    margin-right:20px;
}
#productPurchase 
{
    width: 180px;
}
#productPurchase ul 
{
    list-style-type:none;
}
#productPurchase li 
{
    float:left;
    padding-right:5px; 
    line-height:22px;
    text-align:left;
}
#contentArea #productPurchase .module  
{
    margin-left:20px;
    text-align:center;
    width: 180px;
    clear:left;
}
#contentArea #productPurchase .module input
{
    vertical-align:middle;
    color:#C4C4C4;
}
#contentArea #productPurchase .map input 
{
    vertical-align:middle;
}
#contentArea #productPurchase .module img
{
    margin:0px auto 0px auto;
}
#divItemContainer .divItemList 
{
    padding-bottom:30px;
}
#contentArea div.addressList 
{
    padding:7px 7px 7px 7px;
    width:350px;
}
#contentArea div.addressList  div.letterBox 
{
    width:25px;
    height:79px;
    margin-right:5px;
    font-size:15pt;
    font-weight:bold;
    float:left;
    text-align:center;
    line-height:78px;
    background-image: url('images/bkgd-map-letter.png');
    background-repeat:repeat-x;
    border-top:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    border-bottom:1px solid #554236;
    border-right:1px solid #554236;
    color:#60B99A;
    text-shadow:#FFFFFF 1px 1px 0px;  
}
#contentArea div.addressList  div.addressField 
{
    width:300px;
    float:left;
} 

#contentArea div.addressList span.phone 
{
    font-weight:bold;
}
#contentArea div.addressList span.storeName 
{
    font-weight:bold;
    text-shadow:#FFFFFF 1px 1px 0px;
} 
#contentArea div.storeLocateInput 
{
    padding:5px 5px 10px 5px;
    border-bottom:1px solid #554236;
    margin-bottom:10px;
} 
#contentArea div.storeLocateInput input 
{
    vertical-align:middle;
}
#contentArea div.storeLocateInput div.distance 
{
    float:right;
}
#contentArea div#mapDisclaimer 
{
    margin:0px 0px 10px 0px;
    padding:5px;
    text-align:center;
    background-color:#F1EFA5;
    border: 1px solid #554236;
    -moz-border-radius: 5px;  
	-webkit-border-radius: 5px;
}
#contentArea div#mapDisclaimer 
{
    margin:0px 0px 10px 0px;
    padding:5px;
    text-align:center;
    background-color:#F1EFA5;
    border: 1px solid #554236;
    -moz-border-radius: 5px;  
	-webkit-border-radius: 5px;
}
#contentArea div#addressListArea 
{
    width:250px;
    height:500px;
    overflow:hidden;
}

#contentArea div#addressListArea div img 
{
    margin:0px auto 0px auto;
}
#contentArea div#contactSplashImage 
{
    float:left;
    width:300px;
}
#contentArea div#contactContent 
{
    float:left;
    width:250px;
    padding:45px 10px 10px 40px;
}
#contentArea #contactEmail 
{
    clear:left;
    width:575px;
}
#contentArea #contactEmail ul 
{
    list-style-type:none;
    margin:0px 0px 0px 0px;
    clear:left;
}
#contentArea #contactEmail ul li 
{
    float:left;
    padding:5px 0px 5px 0px;
}
#contentArea #contactEmail ul li.descriptor
{
    width:125px
}
#contentArea #contactEmail textarea 
{
    width:425px;
    height:200px;
    margin:10px 0px 10px 0px;
}
#contactEmail div.contactMessage 
{
    margin:0px 0px 10px 0px;
    padding:5px;
    text-align:center;
    background-color:#f1f0ce;
    border: 1px solid #554236;
    -moz-border-radius: 5px;  
	-webkit-border-radius: 5px;
}
#contentArea .addReview 
{
    clear:left;
    width:575px;
}
#contentArea .addReview ul 
{
    list-style-type:none;
    margin:0px 0px 0px 0px;
    clear:left;
}
#contentArea .addReview ul li 
{
    float:left;
    padding:5px 0px 5px 0px;
}
#contentArea .addReview ul li.descriptor
{
    width:125px
}
#contentArea .addReview textarea 
{
    width:425px;
    height:200px;
    margin:10px 0px 10px 0px;
}
#contentArea .addReview .termsOfAgreement 
{
    width:408px;
    height:100px;
    overflow:scroll;
    background-color:#FFFFFF;
    padding:10px;
    border:solid 1px #60B99A;
}
#contentArea .faqAnswer 
{
    padding: 10px 10px 20px 10px
}
#contentArea .faqAnswer .question 
{
    padding-bottom:15px;
    font-style:italic;
    font-weight:bold;
}
#contentArea .faqQuestions ul 
{
    list-style-type:square;
    clear:left;
}
#contentArea .faqQuestions ul li 
{
    padding:5px 20px 5px 5px;
}
#contentArea .faqQuestions ul li a
{
    text-decoration:none;
}
#contentArea #download 
{
    float:left;
    width:340px;
}
#contentArea #download .getPDF 
{
    width:112px;
    float:right;
    margin-bottom:25px;
}
#contentArea #download ul
{
    list-style-type:none;
    margin:0px 0px 0px 0px;
    clear:left;
}
#contentArea #download ul li 
{
    float:left;
    width:240px;
    padding:5px 5px 5px 5px;
}
#contentArea #download ul li.icon 
{
    width:32px
}
#contentArea #certification 
{
    float:left;
    width:315px;
}
#contentArea #certification ul
{
    list-style-type:none;
    margin:0px 0px 0px 0px;
    clear:left;
    text-align:center;
}
#contentArea #certification ul li 
{
    float:left;
    width:147px;
    height:140px;
    padding:5px;
    font-size:8pt;
}
#contentArea #certification ul li.icon 
{
    width:80px;
    text-align:center;
}
#contentArea #certification ul li.icon img
{
    margin-left:auto;
    margin-right:auto;
}
#contentArea #reviews 
{
    width:329px;
    float:left;
}
#contentArea #reviews div.head 
{
    background-image:url('images/bkgd-review-top.png');
    background-repeat:no-repeat;
    height:29px;
    padding:3px 0px 0px 8px;
    color:#FFFFFF;
    background-color:#F1F0CE;
    text-shadow:#000000 1px 1px 0px;
}
#contentArea #reviews div.body
{
    background-color:#F1F0CE;
    padding:10px;
    font-style:italic;
    text-align:center;
}
#contentArea #reviews div.footer
{
    height:25px;
    background-color:#F1F0CE;
    background-image:url('images/bkgd-review-bottom.png');
    margin-bottom:20px;
}
#contentArea #recipe ul li 
{
    float:left;
    width:250px;
}
#contentArea #whatIs #audioPlayer 
{
    width:300px;
    padding:5px;
    font-size:7pt;
    float:right;
    background-color:#F1F0CE;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border:1px solid #554236;
    margin:0px 0px 5px 5px;
}

#contentArea #whatIs ul 
{
    list-style-type:decimal;
}
#contentArea #whatIs ul.sources 
{
    font-size:8pt
}
#contentArea #whatIs img 
{
    border:1px solid #554236;
}
#contentArea #commercial table tr td 
{
    padding-right:15px;
}
.divItemDivide 
{
    background-image:url("images/img-product-divide.png");
    background-repeat:repeat-x;
    height:2px;
    margin-bottom:10px;
}
#divItemContainer img 
{
    margin-right:20px
}
#divItemContainer 
{
    background-color:#f1f0ce;
    padding:25px 25px 25px 25px }
#products div.title 
{
    padding:15px 0px 10px 0px;
    font-size:14pt;
    font-weight:bold;
    text-shadow:#FFFFFF 1px 1px 0px;
}
#products img 
{
    float:right;
}
#products ul li 
{
    font-size:9pt;
    color:#828282;
    padding-bottom:10px;
}
#products div.productName 
{
    font-size:11pt;
    color:#000000;
}
#products .learn 
{
    font-size:7pt
}
#pageFooter {
	background-color:#FFFFFF;
	padding:10px 0px 10px 0px;
}
#pageFooter ul.copyright li {
	float:left;
	color:#000000;
	font-size:8pt;
	padding:7px 0px 0px 10px
}
#pageFooter ul.copyright li a {
	padding-right:5px
}
#pageFooter ul.copyright li span {
	padding-right:5px
}
#pageFooter ul.certification li {
	float:right;
	padding-right:10px;
}

#rightContent .contentHeader 
{
    background-image:url('images/bkgd-right-header.png');
    background-repeat:no-repeat;
    width:165px;
    height:37px;
    font-size:13pt;
    font-weight:bold;
    color:#FFFFFF;
    text-shadow:#000000 1px 1px 0px;
    text-align:center;
    padding-top:8px
}
#rightContent .buyOnline 
{
    padding-top:50px
}
#rightContent ul
{ 
    list-style-type:square;
    margin-left:18px
}
#rightContent li 
{
    padding-top:10px
}
#randomFact .header 
{
    background-image:url('images/bkgd-randomFact-top.png'); 
    width:165px; height:7px
}
#randomFact .caption 
{
    font-size:8pt
}
#randomFact .contentFrame 
{
    width:165px; 
    background-color:#FFFFFF
}
#randomFact .contentArea 
{
    padding:10px 10px 10px 10px
}
#randomFact .footer 
{
    background-image:url('images/bkgd-randomFact-bottom.png'); 
    width:165px; 
    height:150px
}

#socialNetworkArea 
{
    margin:25px 0px 25px 0px;
    text-align:center;
}
#socialNetworkArea  input 
{
    margin:5px 5px 5px 5px;
}
#socialNetworkArea fieldset 
{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-color:#554236;
}
#socialNetworkArea fieldset legend 
{
    font-size:9pt
}
.clearFloat {
	clear:both;
}
.center 
{
    text-align:center;
}


div.wrap{
    width:600px;
    margin:0 auto;
    text-align:left;
}

div.slideshow 
{
    width:165px;
    height:100px;
    margin-top:10px;
}

div#header{
    margin:-1px 0 0;
}
div#header div.wrap{
    height:300px;
    width:400px;
    margin:0px;
}
div#header div#slide-holder{
    z-index:40;
    width:400px;
    height:300px;
    position:absolute;
}
div#header div#slide-holder div#slide-runner{
    width:400px;
    height:300px;
    overflow:hidden;
    position:absolute;
}
div#header div#slide-holder img{
    margin:0;
    display:none;
    position:absolute;
}
div#header div#slide-holder div#slide-controls{
    left:0;
    bottom:0px;
    width:400px;
    height:35px;
    display:none;
    position:absolute;
    background:url(images/slide-bg.png) 0 0;
}
div#header div#slide-holder div#slide-controls p.text{
    float:left;
    color:#fff;
    display:inline;
    font-size:12px;
    line-height:16px;
    margin:9px 0 0 20px;
}
div#header div#slide-holder div#slide-controls p#slide-nav{
    float:right;
    height:24px;
    display:inline;
    margin:5px 15px 0 0;
}
div#header div#slide-holder div#slide-controls a{
    float:left;
    width:24px;
    height:24px;
    display:inline;
    font-size:11px;
    margin:0 5px 0 0;
    line-height:24px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    background-position:0 0;
    background-repeat:no-repeat;
}
div#header div#slide-holder div#slide-controls a.on{
    background-position:0 -24px;
}
div#header div#slide-holder div#slide-controls a
{
    background-image:url('images/img-slideNumber-sq.png');
}

div#header a 
{
    color:#FFFFFF
}
#tabHeader 
{
    margin-top:20px;
    height:24px;
}
#tabHeader a
{
    float:left;
    display:block;
    text-decoration:none;
    background-image:url('images/bkgd-product-tab-inactive.png');
    line-height:24px;
    width:144px;
    height:24px;
    text-align:center;
    margin-left:5px;
    text-shadow:#FFFFFF 1px 1px 0px;
    color:#000000
}
#tabHeader a.active 
{
    background-image:url('images/bkgd-product-tab-active.png');
    text-shadow:#000000 1px 1px 0px;
    color:#FFFFFF
}
div#tabContent  
{
    background-color:#F1F0CE;
    width:600px;
}
div#tabContentHeader 
{
    background-image:url('images/bkgd-product-border-top.png');
    width:600px;
    height:25px;
}
div#tabContentBody 
{
    margin:0px 16px 0px 16px
}
div#tabContentFooter 
{
    background-image:url('images/bkgd-product-border-bottom.png');
    width:600px;
    height:25px;
}
div#tabContentBody div#tab2Content table
{
    width:325px;
    margin:20px auto 20px auto;   
}
div#tabContentBody div#tab2Content table tr td 
{
    padding:5px 5px 5px 5px;
    text-align:center;
    vertical-align:middle;
    width:50px
}
div#tabContentBody div#tab2Content table tr td img 
{
    margin:0px auto 0px auto
}
div#tabContentBody div#tab2Content table tr td.gray
{
    background-color:#d5d5d5;
    text-align:center;
}    
div#tabContentBody div#tab2Content table tr td.cell
{
    color:#008959;
    font-size:14pt;
    font-weight:bold;
    border-right:2px dotted #C0C0C0;
    border-bottom:2px dotted #C0C0C0;
    height:50px;
}  
div#tabContentBody div#tab2Content table tr td.cell img
{
    margin: 0px 15px 0px 15px;
} 
div#tabContentBody div#tab2Content .suggestList 
{
    padding:6px 0px 0px 25px
}  
div#mapArea 
{
    width:315px;
    height:500px;
    float:right;
}
div#international div p 
{
    float:left;
    width:250px;
    height:180px;
    margin:0px 25px 25px 0px;
}
.disclaimer 
{
    font-size:7pt;
    margin-top:20px;
    color:#727272;
}
.button 
{
    width:165px;
    height:37px;
    background-image:url('images/bkgd-right-header.png');
    background-repeat:no-repeat;
    line-height:37px;
    font-size:14pt;
    font-weight:bold;
    border:solid 0px #FFFFFF;
    color:#FFFFFF;
    text-shadow:#000000 1px 1px 0px;
}
    div#login ul
    {
        list-style-type:none;
        margin:0px 0px 0px 0px;
        clear:left
    }
    div#login ul li 
    {
        float:left;
        padding:0px 0px 10px 0px;
    }
    div#login ul li.descriptor 
    {
        width:125px;
        font-weight:bold;
    }
    div.supplementInfo 
    {
        margin:15px 0px 15px 0px;
    }
	.supplementInfo table {
		border:3px solid #000000;
		width:450px;
		font-size:8pt;
		margin:0px auto 0px auto;
		background-color:#FFFFFF
	}
	.supplementInfo td {
		padding:3px 3px 3px 3px;
	}
	.supplementInfo .title {
		height:15px;
		font-size:13pt;
		text-transform:uppercase;
		letter-spacing:15px;
		background-color:#000000;
		color:#FFFFFF;
		font-weight:bolder;
		font-stretch:extra-expanded;
		
		text-align:center
	}
	.supplementInfo .subTitle {
		height:15px;
		font-size:13pt;
		text-transform:uppercase;
		letter-spacing:15px;
		color:#000000;
		font-weight:bolder;
		font-stretch:extra-expanded;
		text-align:center
	}
	.supplementInfo .servingSize {
		width:215px;
		text-align:center;
	}
	.supplementInfo .fullDivide {
		height:10px;
		background-color:#000000;
	}
	.supplementInfo .halfDivide {
		height:6px;
		background-color:#000000;
	}
	.supplementInfo .boldCenter {
		font-weight:bold;
		text-align:center
	}
	.supplementInfo .itemName {
		width:140px;
		border-bottom:2px solid #000000;
	}
	.supplementInfo .itemValue {
		width:45px;
		border-bottom:2px solid #000000;
	}
	.supplementInfo .itemPercent {
		width:30px;
		border-bottom:2px solid #000000;
	}
	.supplementInfo .center {
		text-align:center
	}
	a.inlineButton, a.inlineButtonRight
	{
	    width:111px;
	    height:25px;
	    background-image:url('images/bkgd-inlineButton.png');
	    background-repeat:no-repeat;
	    line-height:25px;
	    text-align:center;
	    display:block;
	    text-decoration:none;
	    color:#FFFFFF;
	    font-weight:bold;
	    text-shadow:#000000 1px 1px 0px;
	    float:left;
	    margin:0px 150px 20px 0px;
	}
	a.inlineButtonRight 
	{
	    float:right;
	    margin:0px 0px 20px 15px;
	}
	.topPad 
	{
	    clear:both;
	    margin-top:25px;
	}
	
	div.paging 
	{
	    width:575px;
	    text-align:right;
	    font-size:8pt;
	    float:right;
	    -moz-border-radius: 5px;  
	    -webkit-border-radius: 5px;
	    background-color:#60b99a;
	    padding:5px;
	    margin-bottom:5px;
	    border:1px solid #60b99a;
	    color:#FFFFFF;
	}
	div.paging input.textBox  
	{
	    height:14px;
	    font-size:8pt;
	    width:20px;
	    padding:1px 1px 1px 1px;
	    text-align:right;
	    line-height:20px;
	    vertical-align:middle;
	}
	div.paging input.submit 
	{
	    vertical-align:middle;
	    line-height:20px;
	    margin-left:5px;
	}
	div.paging span.pagePad 
	{
	    margin-left:5px;
	}
	div.displayContentArea 
	{
	    -moz-border-radius: 5px;  
	    -webkit-border-radius: 5px;
	    background-color:#f1f0ce;
	    padding:10px;
	    border:1px solid #60b99a;
	    margin:10px 0px 10px 0px;
	}
	div#media 
	{
	    -moz-border-radius: 5px;  
	    -webkit-border-radius: 5px;
	    background-color:#f1f0ce;
	    padding:5px;
	    border:1px solid #60b99a;
	    margin:5px 0px 10px 0px;
	}
	div@media div 
	{
	    margin:15px 0px 15px 0px;
	}
	div#media div ul
	{
	    list-style-type:none;
	    padding:15px 0px 15px 0px;
	    clear:left;
	}
	div#media div ul li
	{
	    float:left;
	    width: 430px;
	}
	div#media div ul li.dateField 
	{
	    width:100px;  
	}
	div#reviewList 
	{
	    -moz-border-radius: 5px;  
	    -webkit-border-radius: 5px;
	    background-color:#f1f0ce;
	    padding:5px;
	    border:1px solid #60b99a;
	    margin:5px 0px 10px 1px;
	    width:587px;
	}
	div#reviewList div.comments 
	{
	    text-align:center;
	    font-style:italic;
	    margin:0px 75px 0px 75px;
	}
	div#reviewList div.from 
	{
	    text-align:right;
	    margin:0px 95px 10px 75px;
	}
	
	div#recipeList 
	{
	    -moz-border-radius: 5px;  
	    -webkit-border-radius: 5px;
	    background-color:#f1f0ce;
	    padding:5px;
	    border:1px solid #60b99a;
	    margin:5px 0px 10px 1px;
	    width:587px;
	}

	div#recipeList ul 
	{
	    list-style-type:none;
	    margin:5px 5px 5px 5px;
	}
	div#recipeList img 
	{
	    border:1px solid #60B99A
	}
	div#recipeList a.title 
	{
	    font-size:11pt;
	    font-weight:bold;
	    padding-top:10px;
	    display:block;
	}
	div#recipeItem img.photo
	{
	    border:1px solid #60B99A;
	    float:left;
	    width:200px;
	    height:200px;
	}
	div#tree 
	{
        line-height:20px;
        vertical-align:middle;
	}
	div#tree img
	{
	    width:5px;
	    height:8px;
	    float:none;
	    position:relative;
	    top:10px;
	}
	div#recipeItem div.from 
	{
	    font-style:italic;
	    padding-top:5px;
	}
	div#recipeItem div.desc 
	{
	    height:120px;
	    padding-top:5px;
	    overflow:auto;
	}
	div#compare 
	{
	    
	}
	div#compare p 
	{
	    text-align:right;
	    font-size:8pt;
	}
	div#compare table tr td
	{
        padding:3px;
	    border-bottom:1px solid #000;
	    border-right:1px solid #000;
	    vertical-align:top;
	    font-size:9pt;
	}
	div#compare table tr td img 
	{
	    margin:0px;
	}
	div#compare table tr td.center
	{
	    text-align:center;
	}
	div#compare table tr td.sectionTitle 
	{
	    padding-top:15px;
	    padding-left:10px;
	    border:none;
	    font-weight:bold;
	    font-size:12pt;
	    color:#FFF;
	    text-shadow:#000 1px 1px 0px;
	    background-color:#60B99A;
	}
	.validateSummary 
	{
	    clear:left;
	    margin:5px 10px 5px 10px;
	    list-style-type:disc;
	    text-align:center;
	    font-weight:bold;
	    -moz-border-radius: 5px;  
	    -webkit-border-radius: 5px;
	    border:1px solid #60b99a;
	    background-color:#ffe3e3;
	    padding:5px;
	}
	.validateSummary li 
	{
	    font-weight:normal;
	    text-align:left;
	    margin-left:165px;
	}
	#searchPage h2 
	{
	    background-image:none;
	    border:solid 0px #FFFFFF;
	    padding:0px;
	    
	}
	#searchPage #navbar a 
	{
	    text-decoration:none;
	}
	#searchPage #navbar span 
	{
	    padding:0px 5px 0px 5px;
	}
	.cse-branding-form 
    {
	    height: 20px;
	    width: 220px;
	    float: left;
    }
    .cse-branding-logo
    {
	    height: 20px;
	    width: 60px;
	    padding-top: 2px;
	    display: block;
	    float: left;
    }
    .cse-branding-text 
    {
	    height: 20px;
	    width: 270px;
	    padding-top: 6px;
	    display: block;
	    font: 10px Arial;
	    float: left;
    }
    .cse-box
    {
	    height: 20px;
	    width: 555px;
    }
    .cse-results
    {
	    width: 95%;
    }
    .commercialNutritionalContainer 
    {
        width:272px;
        float:left;
        margin-right:20px
    }
    .commercialNutritionalContainer p 
    {
        font-size:8pt; 
    }
    .commercialNutritional 
    {
        background-color:#FFFFFF;
        border:solid 1px #C0C0C0;
        width:100% !important;
        font-size:8pt;
    }
    .commercialNutritional tr td
    {
        border-bottom:solid 1px #C0C0C0;
        border-right:solid 1px #C0C0C0;
        text-align:left !important;
        width:auto !important;
    }
    .sectionHeader
    {
        background-color:#f1f0ce;
        padding:2px;
        font-weight:bold;
        font-size:10pt;
    }
    .indent 
    {
        padding-left:10px;
    }
    
    div#onlineRetailLink 
    {
        margin:30px;
    }
    div#onlineRetailLink ul 
    {
        margin:0px;
        padding:0px;
        list-style:none;
    }
    div#onlineRetailLink ul li 
    {
        height:80px;
        width:120px;
        padding:30px;
        float:left;
        text-align:center;
    }
    
    
    
    	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:600px;
		height:300px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:10px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	div#chorellaDialog 
	{
	    text-align:left;
	}
	div#chorellaDialog div.reference 
	{
	    font-size: 0.7em;
	}
