body {
	font-family:"Lucida Grande",verdana,arial,helvetica,sans-serif;
	font-size:12px;
	margin:0px;
	padding:15px;
	margin-top:0px;
	color:#666666;	
	background-color: #fff;
}

h1 {
	font-weight:normal;
	}

#AdminCallout {
	color:#959596;	
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-left: 15px;
}

#address a {
   text-decoration: none;
   color: #F17722;
}

.navigation h3{
	margin:0px 0px 5px 10px;
	padding-top:5px;
	list-style-type:none;
	font-family:"Lucida Grande",verdana,arial,helvetica,sans-serif;
	font-size:13px;
    color:#68686A;
}

#logo {
	background-image:url(../images/ooo_logo.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:100px;
	background-color:#FFFFFF;
	width:100%;
}

#container {
	margin-right:auto;
	margin-left:auto;
	border:none;
	margin-top:0px;
	width:820px;
}

#hold {
	margin:0px auto;
	width:819px;
	background-color:#D8D8DB;
	padding:0px;
	height:450px;
	border-top:none;
	border-right:1px solid #68686a;
	border-bottom:1px solid #68686a;
	border-left:1px solid #68686a;
}

#joinus {
	margin:0px auto;
	width:819px;
	color:#606262;
	text-align: right;
}

#joinus a {
	text-decoration:none;
	color:#606262;
}

#joinus a:hover {
	color:#F17722;
}

#holdCompany {
	margin:0px auto;
	width:819px;
	background-color:#D8D8DB;
	padding:0px;
	border-top:none;
	border-right:1px solid #68686a;
	border-bottom:1px solid #68686a;
	border-left:1px solid #68686a;
}


.crushlanding {
	background-image:url(../images/crush_bg.jpg);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	background-color:#00CCFF;
	background-position:left top;
}

.on {
	display:block;
}

.home {
	/* bg image used to be here */
	background-repeat:no-repeat;
	height:100%;
	width:100%;
}

#hold.oil {
	background-image:url(../images/product_category.jpg);
	background-repeat:no-repeat;
}

.meyer {
	background-image:url(../images/product_oil_meyer.jpg);
	background-repeat:no-repeat;
}

.oilCallout {
	width:200px;
	margin-right:auto;
	color:#68686a;
	font-size:13px;
	line-height:130%;
	padding:10px;
	margin-bottom:0px;
	margin-top:20px;
	margin-left:12px;
	height:175px;
	text-align:center;
	display:block;
}

.oilCallout2 {
	width:200px;
	color:#68686a;
	font-size:13px;
	line-height:130%;
	padding:10px;
	height:120px;
	text-align:center;
	margin-left:475px;
	position:relative;
	margin-top:-10px;
}

.oilCallout2 a {
	color:#F17722;
	text-decoration:none;
}

.oilCallout2 a:hover {
	color:#E1D834;
}

.oilCallout h5 {
	font-size:22px;
	margin:5px 0px 0px;
}

.oilCallout2 h5 {
	font-size:22px;
	margin:0px 0px 5px;
}

.oilCallout2 p {
	font-size:11px;
	margin:0px;
}

.oilCallout p {
	margin-top:25px;
	margin-bottom:0px;
}

.contact {
	background-color:#FFFFFF;
	background-image:url(../images/contact_bg.jpg);
	background-repeat:no-repeat;
}

.optin {
	background: #FFFFFF url(../images/optin_bg.jpg) no-repeat;
}

.optin .callout {
	color:#666667;
	font-size:12px;
	line-height:130%;
	padding:18px 0px 0px 429px;
	text-align:left;
	width: 370px;
}

.optin .callout .fieldname {
    font-size: 10px;
    color: #68686a;
    padding-top: 8px;
}

.optin .callout input {
    background-color: #f1f3de;
    border: 1px solid #606262;
    font-family: verdana;
    font-size: 10px;
    color: #68686a;
    width: 201px;
    height: 17px;
    padding: 2px 0 0 2px;
}

#content {
	margin-top:0px;
	background-color:#FFFFFF;
	border-left:1px solid #666666;
	padding:0px;
	margin-left:149px;
	height:450px;
}

#contentCompany, #contentWhyCB {
	border-left:1px solid #666666;
	padding:0px;
	margin-left:149px;
	background-color:#FFFFFF;
	margin-top:0px;
	background-image:url(../images/company_bg.jpg);
	background-repeat:no-repeat;
}

#contentWhyCB { background-image:url(../images/why_california_balsamic.jpg); }

#contentCar {
	margin-top:0px;
	background-color:#FFFFFF;
	border-left:1px solid #666666;
	padding:0px;
	margin-left:149px;
	height:450px;}

#content a, #contentWhyCB a, .optin .callout a {
	text-decoration:none;
	color:#F17722;
}

#content a:hover, #contentWhyCB a:hover, .optin .callout a:hover {
	color:#DED736;
}

#contentWhyCB a.continue {
	color:#68686A;
}

#contentWhyCB a.continue:hover {
	color:#F17722;
}

#content a.grey_hover:hover {
	color:#666666;
}

#contentInner {
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	position:relative;
}

.clear {
	clear:both;
	margin:0px;
	padding:0px;
	display:block;
}

#quote {
	font-size:12px;
	line-height:130%;
	font-weight:bold;
	color:#FFFFFF;
	height:50px;
	padding-left:28px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:6px;
	overflow:hidden;
}

.productCitrusTapenade {
	background-color:#e67a45;
}

.productCitrus {
	background-color:#EFD579;
}

.productVirgin {
	background-color:#c4e365;
}

.productWinevin {
	background-color:#c7d0f1;
}

.productRicevin {
	background-color:#d6d672;
}

.productCaBalsamic {
	background-color:#7e73d6;
}

#quote p {
	margin:0px;
	padding:0px;
	display:block;
	height:68px;
}

.name {
	font-style:italic;
}

h6 {
	margin-bottom:0px;
	margin-top:0px;
	font-style:italic;
	font-size:12px;
	color:#EF7C28;
}

.navigation {
	height:28px;
	margin:auto;
	padding-top:3px;
	padding-bottom:1px;
	width:819px;
	border:1px solid #68686A;
	background-color:#f1f4de;
	text-align:left;
}

#leftnav {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-top:25px;
	padding-right:1px;
	padding-bottom:15px;
	width:125px;
	float:left;
	padding-left:20px;
	display:block;
}

#leftnav ul {
	margin:0px 0px 5px 10px;
	padding:0px;
	list-style-type:none;
	font-family:"Lucida Grande",verdana,arial,helvetica,sans-serif;
	font-size:11px;
}

#leftnav h3 {
	font-family:"Lucida Grande",verdana,arial,helvetica,sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;

}

#leftnav li {
	margin:0px;
	padding:0px;
	display: inline;
}

.cartButtons {
	margin:0px;
	padding:0px;
}

#leftnav li a, #leftnav li a:hover {
	margin:1px;
	padding:0px;
}

#leftnav a {
	color:#68686A;
	text-decoration:none;
	font-size:11px;
	padding-top:5px;
	padding-bottom:10px;
	display:block;
}

#leftnav a:hover {
	color:#F17722;
	padding-top:5px;
	padding-bottom:10px;
}

#leftnav a.current {
	color:#F17722;
}

#leftnav ul ul {
	margin-left:15px;
	padding:0px;
	list-style-type:none;
	text-transform:none;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}

#leftnav li li a {
	display:block;
	color:#68686A;
	margin:0px;
	text-decoration:none;
	font-size:9px;
	padding-bottom:0px;
	padding-top:0px;
}

.productLand {
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
	background-color:#D8E595;
	height:450px;
/*	background-image:url(../images/product_bg.gif); */
	background-repeat:no-repeat;
	background-position:right bottom;
}

.productCallout {
	font-size:14px;
	line-height:125%;
	padding:0;
	margin-right:0px;
	margin-bottom:0px;	
	background-repeat:no-repeat;
	background-position:left top;
	height:450px;
	margin-top:0px;
	overflow:hidden;
}

.productCallout .productCopy p {
	margin-right:0;
/*	padding-top:185px;
	padding-left:350px;*/
}

.productCallout h1, .giftCallout h1 {
	font-size:20px;
	display:block;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	line-height:125%;
}

.productCallout p, .giftCallout p, .recipeCallout p {
	display:block;
	margin-left:0px;
	margin-right:15px;
	font-size:12px;
	line-height:133%;
}

.product {
	display:block;
	padding-top:110px;
	margin-left:150px;
	!padding-top:65px;
}

.product.wide {
	margin-left: 180px;
}


.productQuote {
	width:215px;
	margin-right:20px;
	float:right;
	color:#626263;
	background-color:#F5F3C3;
	font-size:12px;
	line-height:125%;
	padding:10px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-right-color:#CCCCCC;
	border-bottom-color:#999999;
	margin-bottom:10px;
}

.productPhoto {
	padding:30px 5px 0 5px;
	width:97px;
	margin-left:41px;
	margin-right:14px;
	display:block;
	height:329px;
	margin-top:7px;
	float:left;
	margin-bottom: 0;
}

.productPhoto.wide {
	margin-left: 21px;
}

.product h1 {
	font-size:20px;
	display:block;
	margin:0px;
	padding:0px;
	color:#F38322;
}

.product p {
	display:block;
	margin-left:26px;
	margin-right:25px;
	font-size:12px;
	line-height:133%;
}

.product_caret {
	color:#F17722;
}

#contentPress {
	/*background-color:#E4E484;*/
	padding:0px;
	height: 450px;
}

#contentFeatures {
	background-color:#FBDC6A;
	height: 450px;
}

.pressPhoto {
	padding:0px;
	width:350px;
	margin-right:10px;
	display:block;
	margin-top:0px;
	float:left;
	margin-bottom:0px;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
	background-color:#FFFFFF;
}

.pressCallout {
	font-size:14px;
	line-height:125%;
	padding:15px 15px 0px 0px;
	margin:0px;
	height:400px;
}

#featuresCopy {
	padding:100px 15px 0px 0px;
}

.pressCallout p, .featuresCallout p {
	font-size:12px;
	line-height:125%;
	padding:0px;
	margin-top:0px;
}

.pressCallout h5, .featuresCallout h5 {
	margin-top:0px;
	color:#ffffff;
	font-size:20px;
	line-height:100%;
	margin-bottom:10px;
}

.featuresCallout h6 {
	color:#FFFFFF;
}

.about {
	background-image:url(../images/about_bg.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	height:450px;
}

.aboutCallout {
	width:345px;
	margin-right:20px;
	float:right;
	line-height:130%;
	padding:220px 10px 10px;
	margin-bottom:10px;
	min-height:166px;
}

.aboutCallout h5 {
	font-size:20px;
	color:#AAA2D2;
	text-transform:lowercase;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:15px;
	margin-left:0px;
	font-weight: normal;
	
}

.aboutCallout p {
	padding-left:15px;
	margin-top:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
}

.homeCallout1 {
	width:200px;
	color:#FFFFFF;
	font-size:13px;
	line-height:154%;
	padding:25px 10px 10px;
	margin-bottom:10px;
	margin-top:0px;
	margin-left:15px;
	height:120px;
	text-align:left;
}

.homeCallout2 {
	width:200px;
	margin-right:auto;
	color:#FFFFFF;
	font-size:13px;
	line-height:154%;
	padding:25px 10px 10px;
	margin-bottom:10px;
	margin-top:0px;
	margin-left:auto;
	height:120px;
	text-align:left;
}

.homeCallout3 {
	width:200px;
	margin-right:15px;
	color:#FFFFFF;
	font-size:13px;
	line-height:154%;
	padding:25px 10px 10px;
	margin-bottom:10px;
	margin-top:0px;
	height:120px;
	text-align:left;
	margin-left: 550px;
}

.homeCallout4 {
	width:200px;
	color:#FFFFFF;
	font-size:13px;
	line-height:154%;
	padding:250px 10px 10px;
	margin-bottom:10px;
	margin-top:0px;
	margin-left:15px;
	height:120px;
	text-align:left;
}

.homeCallout5 {
	width:200px;
	margin-right:auto;
	color:#FFFFFF;
	font-size:13px;
	line-height:154%;
	padding:250px 10px 10px;
	margin-bottom:10px;
	margin-top:0px;
	margin-left:auto;
	height:120px;
	text-align:left;
}

.homeCallout6 {
	width:200px;
	margin-right:15px;
	color:#FFFFFF;
	font-size:13px;
	line-height:154%;
	padding:250px 10px 10px;
	margin-bottom:10px;
	margin-top:0px;
	margin-left:575px;
	height:120px;
	text-align:left;
}


.homeCallout p {
	margin-top:20px;
	padding:0px;
}

#crush {
	padding:0px;
	height:409px;
	font-size:20px;
	color:#FFFFFF;
	background:transparent;
}

#crush a {
	color:#FFFFFF;
	text-decoration:none;
}

.crushFooter {
	margin-right:auto;
	color:#FFFFFF;
	font-size:14px;
	line-height:130%;
	padding:6px 15px 0px;
	margin-bottom:0px;
	margin-left:auto;
	height:33px;
	background-color:#D2D2D3;
	background-image:url(../images/crush_olive.gif);
	background-repeat:no-repeat;
}

.crushFooter div {
	margin:0px;
	color:#666666;
}

.crushFooter span.right {
	margin:0px;
	color:#666666;
	text-align:right;
	padding:0px;
	clear:none;
	height:25px;
	display:block;
	vertical-align:middle;
}

.crushFooter span.left {
	float:left;
	height:25px;
}

#crushCallout {
	color:#FFFFFF;
	font-size:11px;
	line-height:125%;
	padding:10px;
	margin-left:425px;
	margin-top:15px;
	margin-right:15px;
	clear:none;
	text-align:right;
	text-transform:uppercase;
}

.conCallout {
	margin-right:0px;
	color:#FFFFFF;
	font-size:13px;
	line-height:130%;
	padding:250px 0px 0px 25px;
	margin-left:0px;
	height:200px;
	text-align:left;
}

.conCallout p {
	margin-top:0px;
}

.conCallout a, .conCallout a:hover {
	text-decoration:none;
	color:#FFFFFF;
}

.company {

}

.community {
	background-image:url(../images/community_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	height: 450px;
}

.companyCallout {
	margin-right:25px;
	color:#FFFFFF;
	font-size:14px;
	line-height:130%;
	padding:150px 10px 10px;
	margin-top:0px;
	margin-left:25px;
	overflow: hidden;
}

.communityCallout {
	margin-right:25px;
	color:#FFFFFF;
	font-size:14px;
	line-height:130%;
	margin-bottom:10px;
	margin-left:25px;
	margin-top:0px;
	padding-top: 150px;
}

.companyCallout h5, .communityCallout h5 {
	font-size:20px;
	font-weight:bold;
	color:#9aa8da;
	margin-top:0px;
	margin-bottom:14px;
}

.companyCallout p {
	color:#666666;
	font-size:12px;
	margin:0px 0px 10px;
	padding:0px;
}

.communityCallout p {
	color:#666666;
	font-size:12px;
	margin:0px;
	padding:0px;
}

.communityCallout table p {
	font-size:11px;
	margin:0px;
	padding:0px;
}

.admin h1 {
	font-size:20px;
	display:block;
	margin:0px;
	padding:0px;
	color:#000000;
	line-height:125%;
}

.admin p {
	display:block;
	margin-left:0px;
	margin-right:15px;
	font-size:12px;
	line-height:133%;
	color:#000000;
}

#medianav {
	text-align:right;
	padding-right:10px;
	width:25px;
	float:right;
}

#cartInner {
	background-image:url(../images/cart_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:400px;
	margin: 0px;
	padding: 0px;
}

#cartCallout {
	color:#666666;
	background-image: url(../images/cart_bg.gif);
	background-repeat: no-repeat;
	padding-top: 138px;
	padding-left: 15px;
}

#cartCallout td {
	color:#666666;
	font-size:12px;
}

#cartCopy {
	color:#666666;
	padding-top:144px;
	padding-right:15px;
	padding-bottom:15px;
	padding-left:15px;
}

#cartCallout th {
	color:#EF7C28;
	font-size:12px;
}

#cartCallout table {
	text-align:left;
}

#cartCallout a {
	text-decoration:underline;
	color: #F17722;
}

#cartCallout td.sub {
	color:#EF7B28;
}

.giftLand {
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
	background-image:url(../images/gift_bg.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	background-position:right bottom;
	height:450px;
}

.giftCallout {
	font-size:14px;
	line-height:125%;
	padding:0;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	height:450px;
	overflow:hidden;
}
.recipeintroCallout {
	font-size:14px;
	line-height:125%;
	padding:0;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	height:409px;
	overflow:hidden;
}

.giftCopy, .charcoalCopy {
	padding-top:155px;
	padding-left:325px;
}

.triosCopy {
	padding-top:65px;
	padding-left:395px;
}

.recipeLand {
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
	background-color:#D1E690;
	height:450px;
}

.recipeCallout {
	font-size:14px;
	line-height:125%;
	padding:0;
	margin-right:0px;
	margin-bottom:0px;
	background-image:url(../images/recipe.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:450px;
	margin-top:0px;
	background-color: #DBE498;
	overflow:hidden;
}

.recipeCopy, .organzaCopy {
	padding-top:155px;
	padding-left:350px;
}

.recipeCallout h1 {
	font-size:20px;
	display:block;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	line-height:125%;
}

.ricevin {
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
	background-color:#FFFFFF;
	height:450px;
	background-image:url(../images/RecipeIntroRice.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}

.recipeintroCopy {
	padding-top:30px;
	padding-left:30px;
}

.recipeintroCallout h1, .recipedetailCopy h1 {
	font-size:20px;
	display:block;
	margin:0px;
	padding:0px;
	color:#E4E337;
	line-height:125%;
}

.recipeintroCallout p {
	display:block;
	margin-left:0px;
	margin-right:15px;
	font-size:12px;
	line-height:133%;
	width:325px;
}

.recipeintroCallout p.narrow {
	width:200px;
}

.winevin {
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
	background-color:#FFFFFF;
	height:450px;
	background-image:url(../images/RecipeIntroVinegar.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}

.cabalsamic {
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
	background-color:#FFFFFF;
	height:450px;
	background-image:url(../images/RecipeIntroBalsamic.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.cabalsamicFoot {
background-color: #7d72d7;
}

.winevinCopy {
	padding-top:100px;
	padding-left:280px;
}

.cabalsamicCopy {
	padding-top:290px;
	padding-left:252px;
	font-size: 12px;
	line-height: 16px;
	color: #959596;
}

.cabalsamicCopy p {
margin-right: 0;
width: 400px;
}

.winevinCopy h1, .winevinideasCopy h1 {
	color:#9AA8DA;
}
.cabalsamicideasCopy h1 {
	color:#7e73d6;
}
.virgin {
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
	background-color:#FFFFFF;
	height:450px;
	background-repeat:no-repeat;
	background-position:right bottom;
	background-image:url(../images/RecipeIntroExtraVirgin.jpg);
}

.virginCopy {
	padding-top:200px;
	padding-left:320px;
}

.virginCopy h1, #contentInner.productVirgin h1, .virginideasCopy h1 {
	color:#C4E365;
}

.citrus {
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
	background-color:#FFFFFF;
	height:450px;
	background-image:url(../images/RecipeIntroCitrus-1.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}

.citrustapenade {
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
	background-color:#FFFFFF;
	height:450px;
	background-image:url(../images/RecipeIntroCitrusTap.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.citrusCopy {
	padding-left:35px;
	padding-top:180px;
}

.citrustapenade .citrusCopy {
	padding-left:300px;
	padding-top:200px;
}

.citrusCopy h1, .citrusideasCopy h1 {
	color:#F9C405;
}
.citrustapenade .citrusCopy h1, .citrusideasCopy.tapenades h1 {
	color:#e67a45;
}

.citrusideasCopy, #virginideasCopy, #ricevinideasCopy, #winevinideasCopy {
	padding-left:0px;
	padding-top:0px;
}

.ricevinideasCopy h1 {
	color:#E4E337;
}

.citrusideasCopy img, .winevinideasCopy img, .virginideasCopy img, .ricevinideasCopy img, .cabalsamicideasCopy img {
	float:left;
}

.organza {
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
	/* image bg was here */
	background-repeat:no-repeat;
	background-color:#F3E19D;
	background-position:right bottom;
	height:450px;
}

.corporate {
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
	/* image bg was here */
	background-repeat:no-repeat;
	background-color:#F3E19D;
	background-position:right bottom;
	height:450px;
}

.corporateCopy, .tubesCopy {
	padding-top:155px;
	padding-left:400px;
}

.charcoal {
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
	/* image bg was here */
	background-repeat:no-repeat;
	background-color:#F3E19D;
	background-position:right bottom;
	height:450px;
}

.execchef {
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
	/* image bg was here */
	background-repeat:no-repeat;
	background-color:#DBE8AE;
	background-position:right bottom;
	height:450px;
}

.tubes {
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
	/* image bg was here */
	background-repeat:no-repeat;
	background-color:#DEE09E;
	background-position:right bottom;
	height:450px;
}

.natural {
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
	/* image bg was here */
	background-repeat:no-repeat;
	background-color:#C7D1F9;
	background-position:right bottom;
	height:450px;
}

.naturalCopy {
	padding-top:155px;
	padding-left:315px;
}

.white {
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
	/* image bg was here */
	background-repeat:no-repeat;
	background-color:#D7EA95;
	background-position:right bottom;
	height:450px;
}

.whiteCopy {
	padding-top:155px;
	padding-left:390px;
}

.recipeCitrus, .recipeVirgin, .recipeRicevin {
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
	background-color:#FFFFFF;
	height:450px;
	background-repeat:no-repeat;
	background-position:right bottom;
}

#recipecitrusCallout {
	font-size:14px;
	line-height:125%;
	margin-right:0px;
	margin-bottom:0px;
	height:450px;
	margin-top:0px;
	/*background-image:url(../images/citrus_o_f01.gif);*/
	background-repeat:no-repeat;
}

.citruso0 {
	background-image:url(../images/citrus_o_f01.gif);
}

.citruso1 {
	background-image:url(../images/citrus_o_f02.gif);
	background-position:bottom right;
}

.citruso2 {
	background-image:url(../images/citrus_o_f03.gif);
	background-position:bottom left;
}

.citruso3 {
	background-image:url(../images/citrus_o_f04.gif);
}

.citruso4 {
	background-image:url(../images/citrus_o_f05.gif);
}

#recipeCopy {
	padding:0px;
	height:409px;
	overflow:hidden;
}

.recipeIngredients {
	float:left;
	width:170px;
	padding-top:0px;
	padding-left:30px;
	padding-right:0px;
	padding-bottom:30px;
	font-size:11px;
	margin-right:30px;
	height:100%;
}

.recipeIngredients p {
	padding:0px;
	line-height:110%;
	margin-right:0px;
	margin-bottom:8px;
	margin-left:0px;
	margin-top:0px;
}

.recipedetailCopy {
	padding-top:0px;
	padding-right:5px;
}

#recipecitrusCallout h1 {
	color:#f17722;
	font-size:20px;
	display:block;
	margin:0px;
	padding:30px 30px 30px 230px;
	line-height:125%;
}

.recipedetailCopy p {
	display:block;
	margin-left:0px;
	margin-right:15px;
	font-size:12px;
	line-height:133%;
	margin-top:0px;
}

#recipevirginCallout {
	font-size:14px;
	line-height:125%;
	margin-right:0px;
	margin-bottom:0px;
	height:409px;
	margin-top:0px;
	/*background-image:url(../images/virgin_o_f01.gif);*/
	background-repeat:no-repeat;
}

.virgino0 {
	background-image:url(../images/virgin_o_f01.gif);
}

.virgino1 {
	background-image:url(../images/virgin_o_f02.gif);
	background-position:bottom right;
}

.virgino2 {
	background-image:url(../images/virgin_o_f03.gif);
}

.virgino3{
	background-image:url(../images/virgin_o_f04.gif);
}

.virgino4{
	background-image:url(../images/virgin_o_f05.gif);
}


#recipevirginCallout h1 {
	color:#c4e365;
	font-size:20px;
	display:block;
	margin:0px;
	padding:30px 30px 30px 230px;
	line-height:125%;
}

.recipeWinevin {
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
	background-color:#FFFFFF;
}

#recipewinevinCallout, #recipecabalsamicCallout {
	font-size:14px;
	line-height:125%;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	/*background-image:url(../images/winevin_o_f01.gif);*/
	background-repeat:no-repeat;
	height:409px;
}

.winevino0 {
	background-image:url(../images/winevin_o_f01.gif);
}

.winevino1 {
	background-image:url(../images/winevin_o_f02.gif);
	background-position:right bottom;
}

.winevino2 {
	background-image:url(../images/winevin_o_f03.gif);
	background-position:bottom left;
}

.winevino3 {
	background-image:url(../images/winevin_o_f04.gif);
}

.winevino4 {
	background-image:url(../images/winevin_o_f05.gif);
}

#recipewinevinCallout h1, #recipecabalsamicCallout h1 {
	color:#9aa8da;
	font-size:20px;
	display:block;
	margin:0px;
	padding:30px 30px 30px 230px;
	line-height:125%;
}

#recipecabalsamicCallout h1 {
	color:#7e73d6;
}
#recipericevinCallout {
	font-size:14px;
	line-height:125%;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	/*background-image:url(../images/ricevin_o_f01.gif);*/
	background-repeat:no-repeat;
	height:410px;
}

.ricevino0 {
	background-image:url(../images/ricevin_o_f01.gif);
}

.ricevino1 {
	background-image:url(../images/ricevin_o_f02.gif);
	background-position:right top;
}

.ricevino2 {
	background-image:url(../images/ricevin_o_f03.gif);
	background-position:left top;
}

.ricevino3 {
	background-image:url(../images/ricevin_o_f04.gif);
}

.ricevino4 {
	background-image:url(../images/ricevin_o_f05.gif);
}

#recipericevinCallout h1 {
	color:#d1d130;
	font-size:20px;
	display:block;
	margin:0px;
	padding:30px 30px 30px 230px;
	line-height:125%;
}

.productCitrusTapenade, .productCitrus, .productVirgin, .productWinevin, .productRicevin, .productCaBalsamic {
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
	height:389px;
	overflow:auto;
}

.productCitrusTapenade h1 {
	color:#e6804e;
}

.productCitrus h1 {
	color:#f17722;
}

.productWinevin h1 {
	color:#9aa8da;
}

.productRicevin h1 {
	color:#e4e337;
}

.productCaBalsamic h1 {
	color:#7e73d6;
}



.featuresCallout {
	font-size:14px;
	line-height:125%;
	margin:0px;
	height:400px;
	overflow:hidden;
}

#quotesCallout {
	font-size:14px;
	line-height:125%;
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	background-color: #EFD579;
	height: 450px;
}

.quotes1 {
	background-image:url(../images/quotes_bg1_f01.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color: #C8D896;
}

.quotes2 {
	background-image:url(../images/quotes_bg1_f02.gif);
}

.quotes3 {
	background-image:url(../images/quotes_bg1_f03.gif);
}

#quotesCallout h1 {
	color:#FFFFFF;
	font-size:20px;
	display:block;
	margin:0px;
	padding:0px;
	line-height:125%;
}

#quotesCallout h6 {
	color:#FFFFFF;
	padding:0px;
}

#quotesCallout p {
	font-size:11px;
	padding:0px;
	margin:10px 0px 0px;
}

#quotesCopy {
	padding:25px 30px 0px;
	margin-bottom: 0px;
	height: 384px;
	overflow: hidden;
	background-color: #C8D896 transparent;
}

.awards {
	background-repeat:no-repeat;
	background-position:right bottom;
	background-image:url(../images/awards_bg.gif);
}

#awardsCallout {
	font-size:14px;
	line-height:125%;
	padding:0px;
	margin-right:0px;
	margin-bottom:0px;
	height:450px;
	margin-top:0px;
	background-position:left top;
	background-repeat:no-repeat;
}

#awardsCallout h1 {
	color:#C4E365;
	font-size:20px;
	display:block;
	margin:0px;
	padding:0px;
	line-height:125%;
}

#awardsCallout p {
	font-size:11px;
	color:#FFFFFF;
	padding:0px;
	margin:10px 0px 0px;
}

.awardsCopy {
	padding-top:180px;
	padding-left:300px;
	padding-right:30px;
}

.crush1 {
	background-image:url(../images/crush_oil_bg_f01.jpg);
	background-repeat:no-repeat;
	height:450px;
}

.crush2 {
	background-image:url(../images/crush_oil_bg_f02.jpg);
	background-repeat:no-repeat;
	height:450px;
}

.crush3 {
	background-image:url(../images/crush_oil_bg_f03.jpg);
	background-repeat:no-repeat;
	height:450px;
}

.crush4 {
	background-image:url(../images/crush_oil_bg_f04.jpg);
	background-repeat:no-repeat;
	height:450px;
}

.crush5 {
	background-image:url(../images/crush_oil_bg_f05.jpg);
	background-repeat:no-repeat;
	height:450px;
}

.crush6 {
	background-image:url(../images/crush_oil_bg_f06.jpg);
	background-repeat:no-repeat;
	height:450px;
}

.crush7 {
	background-image:url(../images/crush_oil_bg_f07.jpg);
	background-repeat:no-repeat;
	height:450px;
}

.crush8 {
	background-image:url(../images/crush_oil_bg_f08.jpg);
	background-repeat:no-repeat;
	height:450px;
}

.crush9 {
	background-image:url(../images/crush_oil_bg_f09.jpg);
	background-repeat:no-repeat;
	height:450px;
}

.crushCallout1 {
	color:#666666;
	font-size:12px;
	line-height:125%;
	padding:25px 40px 10px 510px;
	height:120px;
	text-align:left;
	margin:0px;
}

.crushCallouthome {
	padding-top:0px;
	width:350px;
	text-align:center;
}

.crushCallout2, .crushvinCallout2 {
	color:#666666;
	font-size:12px;
	line-height:125%;
	padding:250px 40px 10px 450px;
	height:120px;
	text-align:left;
	margin:0px;
	font-weight: normal;
}

.crushCallout3 {
	color:#666666;
	font-size:12px;
	line-height:125%;
	padding:200px 305px 10px;
	height:120px;
	text-align:left;
	margin:0px;
}

.crushCallout4 {
	color:#666666;
	font-size:12px;
	line-height:125%;
	padding:210px 580px 10px 30px;
	height:120px;
	text-align:left;
	margin:0px;
}

.crushCallout5 {
	color:#666666;
	font-size:12px;
	line-height:125%;
	padding:150px 315px 10px 285px;
	height:120px;
	text-align:left;
	margin:0px;
}

.crushCallout6 {
	color:#666666;
	font-size:12px;
	line-height:125%;
	padding:240px 100px 10px 460px;
	height:120px;
	text-align:left;
	margin:0px;
}

.crushCallout7 {
	color:#666666;
	font-size:12px;
	line-height:125%;
	padding:145px 30px 10px 585px;
	height:120px;
	text-align:left;
	margin:0px;
}

.crushCallout8 {
	color:#666666;
	font-size:12px;
	line-height:125%;
	padding:25px 150px 10px 450px;
	height:120px;
	text-align:left;
	margin:0px;
}

.crushCallout9 {
	color:#FFFFFF;
	font-size:20px;
	line-height:125%;
	padding:250px 270px 10px 40px;
	height:120px;
	text-align:right;
	margin:0px;
}

.crushvin1 {
	background-image:url(../images/crush_vin_bg_f01.jpg);
	background-repeat:no-repeat;
	height:450px;
}

.crushvin2 {
	background-image:url(../images/crush_vin_bg_f02.jpg);
	background-repeat:no-repeat;
	height:450px;
}

.crushvin3 {
	background-image:url(../images/crush_vin_bg_f03.jpg);
	background-repeat:no-repeat;
	height:450px;
}

.crushvin4 {
	background-image:url(../images/crush_vin_bg_f04.jpg);
	background-repeat:no-repeat;
	height:450px;
}

.crushvin5 {
	background-image:url(../images/crush_vin_bg_f05.jpg);
	background-repeat:no-repeat;
	height:450px;
}

.crushvin6 {
	background-image:url(../images/crush_vin_bg_f06.jpg);
	background-repeat:no-repeat;
	height:450px;
}

.crushvinCallout1 {
	color:#666666;
	font-size:12px;
	line-height:125%;
	padding:70px 315px 10px 285px;
	height:120px;
	text-align:left;
	margin:0px;
}

.crushvinCallout3 {
	color:#666666;
	font-size:12px;
	line-height:125%;
	padding:100px 570px 10px 35px;
	height:120px;
	text-align:left;
	margin:0px;
}

.crushvinCallout4 {
	color:#666666;
	font-size:12px;
	line-height:125%;
	padding:150px 35px 10px 575px;
	height:120px;
	text-align:left;
	margin:0px;
}

.crushvinCallout5 {
	color:#666666;
	font-size:12px;
	line-height:125%;
	padding:40px 570px 10px 40px;
	height:120px;
	text-align:left;
	margin:0px;
}

.crushvinCallout6 {
	color:#FFFFFF;
	font-size:20px;
	line-height:125%;
	padding:275px 310px 10px 70px;
	height:120px;
	text-align:left;
	margin:0px;
}

#ideas {
	padding-top:35px;
	padding-right:20px;
	padding-left: 25px;
	height:360px;
	overflow:hidden;
}
#quotesCopy img {
	margin: 0px;
	padding: 0px;
}
#quotesCallout img {
	margin: 0px;
	padding: 0px;
}
.citFoot {
	background-color: #EFD579;
}
.citTapFoot {
	background-color: #e67a45;
}
.virFoot {
	background-color: #DCE6AB;
}
.riceFoot {
	background-color: #DFDE9C;
}
.wineFoot {
	background-color: #C7D0F0;
}
.quoteFoot {
	background-color: #EFD579;
}
.crushFootoil {
	background-color: #C4E365;
}
.crushFootvin {
	background-color: #EFD67C;
}
#cartCallout h4 {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 20px;
	color: #f17722;
}
#Flow th {
	font-size: 10px;
	color: #666666;
}
#Flow th.active {
	font-weight: bold;
	color: #333333;
}
#Receipt th {
	font-weight: bold;
	color: #666666;
}
#holdCheckout {
	margin:0px auto;
	width:819px;
	background-color:#D8D8DB;
	padding:0px;
	border-top:none;
	border-right:1px solid #68686a;
	border-bottom:1px solid #68686a;
	border-left:1px solid #68686a;
}
#contentCheckout {
	margin-top:0px;
	background-color:#FFFFFF;
	border-left:1px solid #666666;
	padding:0px;
	margin-left:149px;
}
#footer {
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	font-size: 8px;
	color: #CCCCCC;
}
