@font-face {
    font-family: "Omnes";
    src: url("/wps/woolworths/flash/omnes.otf");
	src: url('/wps/woolworths/flash/omnes.eot');
	src: url('/wps/woolworths/flash/omnes.eot?#iefix') format('embedded-opentype'),
		url('/wps/woolworths/flash/omnes.woff') format('woff'),
		url('/wps/woolworths/flash/omnes.ttf') format('truetype'),
		url('/wps/woolworths/flash/omnes.svg#omnes') format('svg');
}

@font-face {
    font-family: "OmnesSemiBold";
    src: url("/wps/woolworths/flash/omnessemibold.otf");
	src: url('/wps/woolworths/flash/omnessemibold.eot');
	src: url('/wps/woolworths/flash/omnessemibold.eot?#iefix') format('embedded-opentype'),
		url('/wps/woolworths/flash/omnessemibold.woff') format('woff'),
		url('/wps/woolworths/flash/omnessemibold.ttf') format('truetype'),
		url('/wps/woolworths/flash/omnessemibold.svg#omnesssemibold') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
    font-family: "MyriadPro";
    src: url("/wps/woolworths/flash/MyriadPro-Regular.otf");
	src: url('/wps/woolworths/flash/MyriadPro-Regular.eot');
	src: url('/wps/woolworths/flash/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
		url('/wps/woolworths/flash/MyriadPro-Regular.woff') format('woff'),
		url('/wps/woolworths/flash/MyriadPro-Regular.ttf') format('truetype'),
		url('/wps/woolworths/flash/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
}

@font-face {
    font-family: "MyriadProSemibold";
    src: url("/wps/woolworths/flash/MyriadPro-Semibold.otf");
	src: url('/wps/woolworths/flash/MyriadPro-Semibold.eot');
	src: url('/wps/woolworths/flash/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'),
		url('/wps/woolworths/flash/MyriadPro-Semibold.woff') format('woff'),
		url('/wps/woolworths/flash/MyriadPro-Semibold.ttf') format('truetype'),
		url('/wps/woolworths/flash/MyriadPro-Semibold.svg#MyriadProSemibold') format('svg');
	font-weight: normal;
	font-style: normal;
}



#content div.feature-block {
	float:left;
	width:100%;
	height:344px;
	overflow:hidden;	
}

div.feature-block div.banner-block {
	float:left;
	width: 614px;
}
div.feature-block  div.feature-text {
	float:left;
	background:url(/wps/wcm/connect/a67a9427-4292-46d6-b566-5dba395793eb/bg-feature.png?MOD=AJPERES&CACHEID=a67a9427-4292-46d6-b566-5dba395793eb) no-repeat;
	width: 274px;
	height:326px;
	padding: 18px 18px 0 20px;
	position:relative;	
}
div.feature-block  h2 {
	font-family: "OmnesSemiBold",Verdana,Geneva,sans-serif;
	color:#61ba22;
	font-size:2em;
	line-height:1.1875em;
	padding-bottom:6px;
font-weight:normal;
}
div.feature-block  h3 {
	font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size:3.2em;
	color:#505050;
	font-weight:bold;
	font-style:italic;
	line-height:1.1875em;
}
div.feature-block  p {
	font-size:1.1em;
	color:#505050;
	line-height:1.3333em;
	margin-bottom:2.2em;
}
div.feature-block .feature-text a {
	position:absolute;
	bottom: 28px;
	left:20px;
	background: url(/wps/wcm/connect/0755f2bb-c9de-4763-bd46-40083c1296b1/sprite-images.png?MOD=AJPERES&CACHEID=0755f2bb-c9de-4763-bd46-40083c1296b1) no-repeat 0 0;
	width: 158px;
	height: 26px;
	padding: 6px 0 0 41px;
	display:block;
	font-family:"Myriad Pro",Arial,sans-serif;
	font-size:1.4em;
	color:#ffffff;
}
body.override-style .clearboth {
	clear:both;
}
body.override-style #navMain {
	width: 949px;
	padding-left: 19px;
}
div.product-feature {
	float:left;
	width: 100%;
	padding:9px 0 5px 5px;
}
div.product-feature ul {
	margin:0;
	padding:0;
	list-style:none;
}
div.product-feature li {
	float:left;
	background: url(/wps/wcm/connect/bd66a282-f55f-48f9-b5bf-99ca35e8467b/bg-spotlight.png?MOD=AJPERES&CACHEID=bd66a282-f55f-48f9-b5bf-99ca35e8467b) no-repeat;
	width: 254px;
	height: 227px;
	padding:13px 30px 0 18px;
	position:relative;
	margin: 0 9px 9px 0;
}
div.product-feature li.last {
	margin-right:0;
}
div.product-feature h2 {
	font-family: "OmnesSemiBold",Verdana,Geneva,sans-serif;
	font-size:2em;
	color:#61ba22;
	line-height:1.0416em;
	margin: 0 0 3px 0;
	padding:0;	
font-weight:normal;
}
div.product-feature h2 a {
	font-family: "OmnesSemiBold",Verdana,Geneva,sans-serif;
	color:#61ba22;
	display:block;	
}
div.product-feature p {
	font-size:1.1em;
	color:#505050;
	line-height:1.3333em;
	position:relative;
	z-index:1;
}
div.product-feature img {
	position:absolute;
	bottom:0;
	left:0;	
        width:262px;
        height:148px;
margin-bottom:0px;
}
div.product-feature a.read-more {	
	background: url(/wps/wcm/connect/0755f2bb-c9de-4763-bd46-40083c1296b1/sprite-images.png?MOD=AJPERES&CACHEID=0755f2bb-c9de-4763-bd46-40083c1296b1) no-repeat right -46px;
	display: block;
	height: 81px;
	position: absolute;
	right: 0;
	text-indent: -99999px;
	top: 81px;
	width: 46px;
}
div.product-feature li.remove-padding h2 {
	margin-bottom: 0;
}
div.middle-column div.banner-block {
	float:left;
	width: 100%;
	height: 240px;
	overflow:hidden;
}
div.banner-block div.banner-image {
	float:left;
	width: 304px;
}
div.banner-block div.banner-text {
	float:left;
	background: url(/wps/wcm/connect/c8cdf4cd-e606-4f8b-a6b3-b38a063cce1c/bg-banner-text.jpg?MOD=AJPERES&CACHEID=c8cdf4cd-e606-4f8b-a6b3-b38a063cce1c) no-repeat;
	width: 258px;
	height: 206px;
	padding: 17px 23px 17px 23px;
	overflow:hidden;
	position:relative;
}
div.banner-block h2 {
	font-family: Verdana,Geneva,sans-serif;
	font-size: 1.7078em;
	color:#61ba22;
	line-height: 1.25em;
	padding:0 0 4px 0;
font-weight:normal;
}
div.banner-block p {	
	margin:0;
	font-size:1.1636em;
	color: #505050;
	line-height:1.3333em;	
	padding-bottom:0.25em;
}
div.banner-block a.find-out {
	position:absolute;
	bottom:21px;
	left:22px;
	background: url(/wps/wcm/connect/0755f2bb-c9de-4763-bd46-40083c1296b1/sprite-images.png?MOD=AJPERES&CACHEID=0755f2bb-c9de-4763-bd46-40083c1296b1) no-repeat 0 -42px;
	width: 119px;
	height: 27px;
	font-family: "Myriad Pro",Arial,sans-serif;
	font-size:0.9091em;
	color: #ffffff;
	display:block;
	padding: 5px 0 0 36px;
	line-height:normal;	
	margin-left: -5px;
}
div.product-block {
	float:left;
	width: 100%;
	padding-top:8px;
}
div.product-block ul {
	margin:0;
	padding:0;
	list-style:none;
}
div.product-block li {
	float:left;
	background:url(/wps/wcm/connect/77f07d74-527c-4511-9c64-e1a6a6026c6f/bg-product.jpg?MOD=AJPERES&CACHEID=77f07d74-527c-4511-9c64-e1a6a6026c6f) no-repeat;
	width: 265px;
	height: 225px;
	padding: 15px 17px 0 17px;
	position:relative;
	margin:0 9px 8px 0;
}
div.product-block li.last {
	margin-right:0;
}
div.product-block .remove-padding h2 {
	padding-bottom:0;
}
div.product-block .remove-padding p {
	margin-top:-2px;
}
div.product-block h2 {
	font-family: "OmnesSemiBold",Verdana,Geneva,sans-serif;
	font-size:2em;
	color:#61ba22;
	line-height:1.0416em;
	margin: 0 0 3px 0;
	padding:0;	
        font-weight:normal;
}
div.product-block h2 a {
	font-family: "OmnesSemiBold",Verdana,Geneva,sans-serif;
	color:#61ba22;
	display:block;	
}
div.product-block p {	
	margin:0;
	font-size:1.1636em;
	color: #505050;
	line-height:1.3333em;	
	padding-bottom:1.55em;
	position:relative;
	z-index:1;
}
#content div.product-block img {
	position:absolute;
	bottom:0;
	left:0;
margin-bottom:0px;
}
div.product-block a.read-more {
	background: url(/wps/wcm/connect/0755f2bb-c9de-4763-bd46-40083c1296b1/sprite-images.png?MOD=AJPERES&CACHEID=0755f2bb-c9de-4763-bd46-40083c1296b1) no-repeat scroll right -46px transparent;
    display: block;    
    position: absolute;
    right: 0;
    text-indent: -99999px;
    top: 81px;
    width: 46px;
	height: 81px;
}

.middle-column .season-fruit {
	width: 100%;
	float: left;
	padding: 25px 0;
}
.middle-column .season-fruit h2 {
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 2.4em;
	font-weight: bold;
	color: #5d5d5d;
	padding-top: 0;
	padding-bottom: 16px;
}
.middle-column .season-fruit ul {
	list-style: none;
	width: 100%;
	float: left;
}
.middle-column .season-fruit ul li {
	float: left;
	height: 145px;
	padding-right: 44px;
}
.middle-column .season-fruit ul li img {
	border: 0px solid #ccc;
}
.middle-column .season-fruit ul li.last {
	padding-right: 0;
}
.middle-column .season-fruit ul li p {
	font-family: "Myriad Pro",Arial,sans-serif;
	font-size: 2.2em;
	color: #18954b;
	padding: 0;
	margin: 0;
}
#content .right-column {
	width: 166px;
	float: left;
	padding: 0 3px 0 10px;
}
#content .space-right {
	padding-left: 2px;
}

.right-column {
	width: 166px;
	float: left;
	padding: 0 3px 0 10px;
}
.space-right {
	padding-left: 2px;
}

.right-column .box-fresh-finder {
	background: url(/wps/wcm/connect/4baa528d-291e-414e-8fb1-d88d884568c1/box-fresh-finder.jpg?MOD=AJPERES&CACHEID=4baa528d-291e-414e-8fb1-d88d884568c1) no-repeat;
	width: 165px;
	height: 240px;
	text-align: center;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	float: left;
	margin-top:50px;
}
.space-right .box-fresh-finder {
	margin-top:0;
}
.right-column .box-fresh-finder h3
{
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 1.8em;
	color: #fff;
	text-align: center;
	font-weight: bold;
	padding: 5px 0 14px 0;
margin:0
}
/* Article Layout  added xjvi2*/
.right-column .article-tools { background-color:transparent; color:#333333; display:block; float:left; margin:2.6px 0 -22px; padding:3px 0 0; width:100px; } /* ie6 ie7 */
    .article-tools ul {	background:transparent url(/wps/wcm/connect/d5d91515-e0c8-4d6c-b001-8ce0e96d8785/sprite-buttons.gif?MOD=AJPERES&CACHEID=d5d91515-e0c8-4d6c-b001-8ce0e96d8785) 0px -150px no-repeat; display:block; float:left; overflow:hidden; list-style-type:none; margin:0; padding:0; position:relative; width:auto; }
    .article-tools li { background:transparent; height:20px; list-style:none; margin:0 0 0 22px; padding:0; float:left; width:auto; }
    .article-tools li.first { margin-left:0; }
    .article-tools li a { background-color:transparent; background-image:url(/wps/wcm/connect/d5d91515-e0c8-4d6c-b001-8ce0e96d8785/sprite-buttons.gif?MOD=AJPERES&CACHEID=d5d91515-e0c8-4d6c-b001-8ce0e96d8785); background-position: 0 -200px; background-repeat: no-repeat; display:block; height:20px; overflow:hidden; text-decoration:none; text-indent:-5000px; width:17px; }

    .article-tools .email a {background-position:0 -200px;}
    .article-tools .print a {background-position:-38px -200px;}
    .article-tools .pdf a {background-position:-78px -200px;}
/* Article Layout  endedxjvi2*/

.box-fresh-finder input.text-finder {
	background: url(/wps/wcm/connect/45b4bd1c-bebd-44a1-9377-cf9606121405/background-text-finder.gif?MOD=AJPERES&CACHEID=45b4bd1c-bebd-44a1-9377-cf9606121405) no-repeat;
	width: 129px;
	height: 16px;
	border: none;
	padding:5px 5px 5px 9px;
}
.box-fresh-finder p {
	text-align: center;
}
.box-fresh-finder p.text-finder {
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	color: #fff;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0 0 7px 0;
	margin: 0;	
}
.box-fresh-finder p.text-or {
	font-size: 1.8em;
	color: #fff;
	font-weight: bold;
	padding: 3px 0 2px 0;
	margin: 0;
}
.box-fresh-finder p.text-search
{
	font-size: 1.1em;
	font-weight: bold;
	color: #fff;
	line-height: 14px;
	padding: 0 0 11px 0;
	margin: 0;
}
.box-fresh-finder input.button-search {
	font-family: "Myriad Pro",Arial,sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	background: url(/wps/wcm/connect/0755f2bb-c9de-4763-bd46-40083c1296b1/sprite-images.png?MOD=AJPERES&CACHEID=0755f2bb-c9de-4763-bd46-40083c1296b1) no-repeat 0 -81px;
	width: 113px;
	height: 37px;
	border: none;
	margin-top: 6px;
	cursor:pointer;
}

div.middle-column {
	float:left;
	width: 608px;
margin-left:6px
}
div.middle-column div.hgroup {
	float:left;
	width: 100%;
	position:relative;
}
div.middle-column div.hgroup {
	width: 608px;
}
div.middle-column div.hgroup h1 {
	font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size:2.909em;
	color:#61ba22;
	line-height: 1.25em;
	padding-left: 6px;
}
div.middle-column div.hgroup p {
	padding-bottom:8px;
}

div.middle-column .banner-description {
	width: 100%;
	float: left;
	padding-top:5px;
}
div.middle-column .banner-description .banner-image {
	float: left;
	width: 304px;
height:240px;
}
div.middle-column .banner-description .banner-image img {
width: 304px;
height:240px;
}
div.middle-column .banner-description .banner-text {
	
    float: left;
    padding: 0 5px;
    width: 290px;
}
div.middle-column .banner-description .banner-text h3 {
	font-size: 1.6em;
	color: #2b9435;
	/*font-family: Verdana,Geneva,Tahoma,sans-serif;*/
        font-family: "OmnesSemiBold",Verdana,Geneva,sans-serif;
	padding: 0;
	margin: 0;
}

div.middle-column .banner-description .banner-text p {
	font-family: Verdana,Geneva,Tahoma,sans-serif;
	color: #333;
	/*font-size: 11px;*/
        /*Changed xjvi2*/
        font-size: 1.2em;
	line-height: 14px;
	padding-bottom: 10px;
	margin: 0;
}
div.middle-column .product-landing-box {
	width: 100%;
	float: left;
	padding:14px 0 31px 0;
}
div.middle-column .product-landing-box h2 {
	color: #2B9435;
    font-family: Verdana,Geneva,Tahoma,sans-serif;
    font-size: 1.6em;
    font-weight: bold;
	padding-bottom: 10px;
}
div.middle-column .product-landing-box h3 {
	color: #2B9435;
    /*font-family: Verdana,Geneva,Tahoma,sans-serif;*/
    font-family: "OmnesSemiBold",Verdana,Geneva,sans-serif;
    font-size: 1.6em;
    font-weight: bold;
    padding: 0;
    margin: 0;
}
/*div.middle-column .product-landing-box p {
	font-size: 1.1em;
}*/
div.middle-column .product-landing-box p {
    color: #333333;
    font-family: Verdana,Geneva,Tahoma,sans-serif;
    font-size: 1.3em;
    line-height: 14px;
    margin: 0;
    padding-bottom: 10px;
}
div.middle-column .product-landing-box ul.box-recipes {
	width: 100%;
	float: left;
	list-style: none;
	margin-top: 17px;
}
div.middle-column .product-landing-box ul.box-recipes li {
	display:inline-block;	
	vertical-align:top;   
    padding: 0 80px 22px 0;
    width: 130px;
}

div.middle-column .product-landing-box ul.box-recipes li img{
	width: 138px;
height:83px;
}

div.middle-column .product-landing-box ul.box-recipes li.last-column {
	padding-right: 0;
}
div.middle-column .product-landing-box ul.box-recipes li a {
	font-family: "Myriad Pro",Arial,sans-serif;
	color: #18954b;
	/*font-size: 16px;*/
        font-size: 1.4em;
	line-height: normal;
	padding: 10px 0 0 0;
	margin: 0;
	font-weight:bold;
}
div.middle-column .product-landing-box .product-landing-spotlight {
	background: url(/wps/wcm/connect/9e857ee9-04cb-4f84-bfd9-f9c7c9ec9054/background-box-landing.jpg?MOD=AJPERES&CACHEID=9e857ee9-04cb-4f84-bfd9-f9c7c9ec9054) no-repeat;
	width: 588px;
	height: 100px;
	padding: 2px 0 0 18px;
	float: left;
	overflow: hidden;
	position: relative;
	margin-bottom: 10px;
}
div.middle-column .product-landing-box .product-landing-spotlight .product-landing-spotlight-text {
	width: 352px;
	float: left;
	padding-top: 14px;
}
div.middle-column .product-landing-box .product-landing-spotlight .product-landing-spotlight-image {
	width: 150px;
	float: left;
}
div.middle-column .product-landing-box .product-landing-spotlight .product-landing-spotlight-image img {
	margin-top: 3px;
}

div.middle-column .product-landing-box .product-landing-spotlight h4 {
	font-family: "OmnesSemiBold",Verdana,Geneva,sans-serif;
	font-size: 2.2em;
	color: #61ba22;
	line-height: normal;
	padding: 0;
	margin: 0;
}
div.middle-column .product-landing-box .product-landing-spotlight p {
	font-family: Verdana,Geneva,Tahoma,sans-serif;
	font-size: 1.4em;
	color: #505050;
	line-height: 20px;
}
div.middle-column .product-landing-box .product-landing-spotlight a.box-arrow {
	position: absolute;
	width: 17px;
	height: 26px;
	right: 36px;
	top: 37px;
}
.right-column .best-eaten {
	width: 166px;
	height: 188px;
	margin: 44px 0 12px 0;
	background: no-repeat;
	float: left;
}
.right-column .best-eaten h3 {
	font-size: 1.8em;
	color: #2b9435;
	font-weight: bold;
	text-align: center;
	padding: 8px 0 6px 0;
}
.right-column .best-eaten table {
	width: 165px;
	float: left;
	border-collapse: collapse;	
	margin-top: 2px;
}
.right-column .best-eaten table td {
	text-align: center;
	width: 52px;
	height: 31px;
	font-size: 1.4em;
	color: #666666;
	font-weight: bold;
	border: 1px solid #fbfbfb;
	vertical-align: middle;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
}
.right-column .best-eaten table td.gackground-color {
	background: #008c36;
	color: #fff;
	
}
.right-column .best-eaten table td.first {
	border-left: none;
}
.right-column .best-eaten table td.last {
	border-right: none;
}

div.selector, 
div.selector span, 
div.checker span,
div.radio span, 
div.uploader, 
div.uploader span.action,
div.button,
div.button span {
  background-image: url(/wps/wcm/connect/0755f2bb-c9de-4763-bd46-40083c1296b1/sprite-images.png?MOD=AJPERES&CACHEID=0755f2bb-c9de-4763-bd46-40083c1296b1);
  background-repeat: no-repeat;
  -webkit-font-smoothing: antialiased;
}

.selector, 
.radio, 
.checker, 
.uploader,
.button, 
.selector *, 
.radio *, 
.checker *, 
.uploader *,
.button *{
  margin: 0;
  padding: 0;
}

/* INPUT & TEXTAREA */

input.text,
input.email, 
input.password,
textarea.uniform {
  font-size: 1.2em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  padding: 3px;
  color: #777;
  background: url('../images/bg-input-focus.png') repeat-x 0px 0px;
  background: url('../images/bg-input.png') repeat-x 0px 0px;
  border-top: solid 1px #aaa;
  border-left: solid 1px #aaa;
  border-bottom: solid 1px #ccc;
  border-right: solid 1px #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  outline: 0;
}

input.text:focus,
input.email:focus,
input.password:focus,
textarea.uniform:focus {
  -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
  box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
  border-color: #999;
  background: url('../images/bg-input-focus.png') repeat-x 0px 0px;
}

/* SPRITES */

/* Select */

div.selector {
  background-position: right -185px;
  line-height: 23px;
  height: 23px;
}

div.selector span {
  background-position: 0 -216px;
  height: 23px;
  line-height: 23px;
}

div.selector select {
  /* change these to adjust positioning of select element */
  top: 0px;
  left: 0px;
}

div.selector:active, 
div.selector.active {
  background-position: 0 -185px;
}

div.selector:active span, 
div.selector.active span {
  background-position: right -217px;
}

div.selector.focus, div.selector.hover, div.selector:hover {
  background-position: right -185px;
}

div.selector.focus span, div.selector.hover span, div.selector:hover span {
  background-position: 0 -216px;
}

div.selector.focus:active,
div.selector.focus.active,
div.selector:hover:active,
div.selector.active:hover {
  background-position: right -185px;
}

div.selector.focus:active span,
div.selector:hover:active span,
div.selector.active:hover span,
div.selector.focus.active span {
  background-position: 0 -216px;
}

div.selector.disabled {
  background-position: right -185px;
}

div.selector.disabled span {
  background-position: 0 -216px;
}

/* Checkbox */

div.checker {
  width: 12px;
  height: 11px;
}

div.checker input {
  width: 12px;
  height: 11px;
}

div.checker span {
  background-position: -219px 0;
  height: 12px;
  width: 12px;
}

div.checker:active span, 
div.checker.active span {
  background-position: -234px 0;
}

div.checker.focus span,
div.checker:hover span {
  background-position: -219px 0;
}

div.checker.focus:active span,
div.checker:active:hover span,
div.checker.active:hover span,
div.checker.focus.active span {
  background-position: -219px 0;
}

div.checker span.checked {
  background-position: -234px 0;
}

div.checker:active span.checked, 
div.checker.active span.checked {
  background-position: -234px 0;
}

div.checker.focus span.checked,
div.checker:hover span.checked {
  background-position: -234px 0;
}

div.checker.focus:active span.checked,
div.checker:hover:active span.checked,
div.checker.active:hover span.checked,
div.checker.active.focus span.checked {
  background-position: -234px 0;
}

div.checker.disabled span,
div.checker.disabled:active span,
div.checker.disabled.active span {
  background-position: -152px -260px;
}

div.checker.disabled span.checked,
div.checker.disabled:active span.checked,
div.checker.disabled.active span.checked {
  background-position: -171px -260px;
}

/* Radio */

div.radio {
  width: 18px;
  height: 18px;
}

div.radio input {
  width: 18px;
  height: 18px;
}

div.radio span {
  height: 18px;
  width: 18px;
  background-position: 0px -279px;
}

div.radio:active span, 
div.radio.active span {
  background-position: -18px -279px;
}

div.radio.focus span, 
div.radio:hover span {
  background-position: -36px -279px;
}

div.radio.focus:active span,
div.radio:active:hover span,
div.radio.active:hover span,
div.radio.active.focus span {
  background-position: -54px -279px;
}

div.radio span.checked {
  background-position: -72px -279px;
}

div.radio:active span.checked,
div.radio.active span.checked {
  background-position: -90px -279px;
}

div.radio.focus span.checked, div.radio:hover span.checked {
  background-position: -108px -279px;
}

div.radio.focus:active span.checked, 
div.radio:hover:active span.checked,
div.radio.focus.active span.checked,
div.radio.active:hover span.checked {
  background-position: -126px -279px;
}

div.radio.disabled span,
div.radio.disabled:active span,
div.radio.disabled.active span {
  background-position: -144px -279px;
}

div.radio.disabled span.checked,
div.radio.disabled:active span.checked,
div.radio.disabled.active span.checked {
  background-position: -162px -279px;
}

/* Uploader */

div.uploader {
  background-position: 0px -297px;
  height: 28px;
}

div.uploader span.action {
  background-position: right -409px;
  height: 24px;
  line-height: 24px;
}

div.uploader span.filename {
  height: 24px;
  /* change this line to adjust positioning of filename area */
  margin: 2px 0px 2px 2px;
  line-height: 24px;
}

div.uploader.focus,
div.uploader.hover,
div.uploader:hover {
  background-position: 0px -353px;
}

div.uploader.focus span.action,
div.uploader.hover span.action,
div.uploader:hover span.action {
  background-position: right -437px;
}

div.uploader.active span.action,
div.uploader:active span.action {
  background-position: right -465px;
}

div.uploader.focus.active span.action,
div.uploader:focus.active span.action,
div.uploader.focus:active span.action,
div.uploader:focus:active span.action {
  background-position: right -493px;
}

div.uploader.disabled {
  background-position: 0px -325px;
}

div.uploader.disabled span.action {
  background-position: right -381px;
}

div.button {
  background-position: 0px -523px;
}

div.button span {
  background-position: right -643px;
}

div.button.focus,
div.button:focus,
div.button:hover,
div.button.hover {
  background-position: 0px -553px;
}

div.button.focus span,
div.button:focus span,
div.button:hover span,
div.button.hover span {
  background-position: right -673px; 
}

div.button.active,
div.button:active {
  background-position: 0px -583px;
}

div.button.active span,
div.button:active span {
  background-position: right -703px;
  color: #555;
}

div.button.disabled,
div.button:disabled {
  background-position: 0px -613px;
}

div.button.disabled span,
div.button:disabled span {
  background-position: right -733px;
  color: #bbb;
  cursor: default;
}

/* PRESENTATION */

/* Button */

div.button {
  height: 30px;
}

div.button span {
  margin-left: 13px;
  height: 22px;
  padding-top: 8px;
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.2em;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 2px;
  padding-right: 15px;
}

/* Select */
div.selector {
  width: 140px;
  font-size: 1.2em;
}

div.selector select {
  width: 140px;
  font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
  font-size: 1.2em;    
}

div.selector span {
  padding: 0px 25px 0px 2px;
  cursor: pointer;
}

div.selector span {
  color: #000000;
  width: 113px;  
}

div.selector.disabled span {
  color: #bbb;
}



/* Radio */
div.radio {
  margin-right: 3px;
}

/* Uploader */
div.uploader {
  width: 190px;
  cursor: pointer;
}

div.uploader span.action {
  width: 85px;
  text-align: center;
  text-shadow: #fff 0px 1px 0px;
  background-color: #fff;
  font-size: 1.1em;
  font-weight: bold;
}

div.uploader span.filename {
  color: #777;
  width: 82px;
  border-right: solid 1px #bbb;
  font-size: 1.1em;
}

div.uploader input {
  width: 190px;
}

div.uploader.disabled span.action {
  color: #aaa;
}

div.uploader.disabled span.filename {
  border-color: #ddd;
  color: #aaa;
}
/*

CORE FUNCTIONALITY 

Not advised to edit stuff below this line
-----------------------------------------------------
*/

.selector, 
.checker, 
.button, 
.radio, 
.uploader {
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
}

.selector select:focus, .radio input:focus, .checker input:focus, .uploader input:focus {
  outline: 0;
}

/* Button 

div.button a,
div.button button,
div.button input {
  position: absolute;
}*/

div.button {
  cursor: pointer;
  position: relative;
}

div.button span {
  display: -moz-inline-box;
  display: inline-block;
  line-height: 1;
  text-align: center;
}

/* Select */

div.selector {
  position: relative;
  /*padding-left: 10px;*/
  overflow: hidden;
}

div.selector span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

div.selector select {
  position: absolute;
  opacity: 0;
  filter: alpha(opacity:0);
  height: 22px;
  border: none;
  background: none;
}

/* Checker */

div.checker {
  position: relative;
}

div.checker span {
  display: -moz-inline-box;
  display: inline-block;
  text-align: center;
}

div.checker input {
  opacity: 0;
  filter: alpha(opacity:0);
  display: inline-block;
  background: none;
}

/* Radio */

div.radio {
  position: relative;
}

div.radio span {
  display: -moz-inline-box;
  display: inline-block;
  text-align: center;
}

div.radio input {
  opacity: 0;
  filter: alpha(opacity:0);
  text-align: center;
  display: inline-block;
  background: none;
}

/* Uploader */

div.uploader {
  position: relative;
  overflow: hidden;
  cursor: default;
}

div.uploader span.action {
  float: left;
  display: inline;
  padding: 2px 0px;
  overflow: hidden;
  cursor: pointer;
}

div.uploader span.filename {
  padding: 0px 10px;
  float: left;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: default;
}

div.uploader input {
  opacity: 0;
  filter: alpha(opacity:0);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  float: right;
  height: 25px;
  border: none;
  cursor: default;
}
.middle-box-finder {
	width: 573px;
	height: 223px;
	float: left;
	padding: 7px 20px 0 21px;
background:url(/wps/wcm/connect/acef2fb6-61ed-4fb4-865b-acb95bf3c39a/right-col-bg.gif?MOD=AJPERES&CACHEID=acef2fb6-61ed-4fb4-865b-acb95bf3c39a) #f7f7f7 repeat-x; 
	
}


.middle-box-finder p {
	padding: 0;
	margin: 0;
}
.middle-box-finder input.finder-text {
	margin: 0;
	line-height: normal;
	width: 562px;
	color: #353535;
	font-size: 1.2em;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	padding: 7px 10px 6px 10px;
	border: none;
        background: url(/wps/wcm/connect/f3bb34d5-f17f-4662-b639-46fb0cfabc63/background-text-finder-middle.gif?MOD=AJPERES&CACHEID=f3bb34d5-f17f-4662-b639-46fb0cfabc63) no-repeat;
}
.middle-box-finder p.finder-text {
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 1.8em;
	color: #000000;
	font-weight: bold;
	margin: 0;
	line-height:normal;
	padding: 0 0 20px 0;
}
.middle-box-finder p.finder-or {
	font-size: 2em;
	color: #000000;
	padding-top: 2px;
	font-weight: bold;
}
.middle-box-finder p.search-select {
	padding-bottom: 8px;
}
.middle-box-finder input.button-search {

padding:0;
	margin:0;
	line-height:normal;
     
	background: url(/wps/wcm/connect/7781a56a-3730-4420-a81e-f1a86fa53926/left-chechk-box-bg.gif?MOD=AJPERES&CACHEID=7781a56a-3730-4420-a81e-f1a86fa53926) no-repeat 0px;
	width: 116px;
	height: 25px;
	border: none;
	
	
	margin-top: 15px;
	cursor: pointer;
        display:block;
        float:left;
        clear:both;
color:#fff; display:inline-block; font:12px Verdana, Geneva, sans-serif; font-weight:bold;
	
       
	
}
#content div.finder-result {
	padding-bottom: 17px;
	width: 614px;	
}
.food-result {
	width: 604px;
	float: left;
	padding:27px 0 13px 10px;
    position: relative;	
}
.food-result h2 {
	font-family: Verdana,Geneva,Tahoma,sans-serif;
	font-size: 1.6em;
	color: #2b9435;
	font-weight: bold;
	padding: 0 0 0 0;
}
.food-result ul {
	width: 610px;
	list-style: none;
	float: left;	
	margin: 0px;
}
.food-result ul li {
	width: 145px;
	height: 150px;
	float: left;
	padding-right: 7px;
}
.food-result ul li.last {
	padding-right:0;
}
#content .food-result ul li img {
	border: 0px solid #cccccc;
	margin-bottom: 6px;
}
.food-result ul li p {
	font-family: "Myriad Pro",Arial,sans-serif;
	font-size: 1.6em;
	line-height: 16px;
	color: #18954b;
	padding: 0;
	margin: 0;
}
div.middle-box-finder div.selector,
div.middle-box-finder div.selector select {
	width: 572px
}
div.middle-box-finder div.selector span {
	padding-left: 10px;
    width: 535px;
	background-position: 0 -244px;
}
div.middle-box-finder div.selector.focus:active span, 
div.middle-box-finder div.selector:hover:active span, 
div.middle-box-finder div.selector.active:hover span, 
div.middle-box-finder div.selector.focus.active span {
	background-position: 0 -244px;
}


div.middle-column .video-result-box {
	background: #F7F7F7 url(/wps/wcm/connect/e9f0034c-0a36-4b0e-98e9-d25f7eb31926/background-video-result.jpg?MOD=AJPERES&CACHEID=e9f0034c-0a36-4b0e-98e9-d25f7eb31926) no-repeat;
    float: left;
    height: 251px;
    padding: 12px 20px 0 21px;
    width: 573px;
}

div.middle-column .video-result-box1 {
	background: #F7F7F7 url(/wps/wcm/connect/e551b90b-f6b8-4874-9ceb-df58c2131f40/New+banner.jpg?MOD=AJPERES&CACHEID=e551b90b-f6b8-4874-9ceb-df58c2131f40) no-repeat; 
    float: left;
    height: 251px;
    padding: 12px 20px 0 21px;
    width: 573px;
}

div.middle-column .video-result-box .filter-checkbox {
	width: 100%;
	float: left;
	padding-bottom: 12px;
}
div.middle-column div.video-result-box  div.button-search{
	float:left;
	width: 100%;
	margin-top:-4px;
}
div.middle-column .video-result-box p.finder-or {
	padding-top: 0;
}
div.middle-column .video-result-box input.button-search {
	margin-top: 0;
	cursor: pointer
}
div.middle-column  .video-result-box .filter-checkbox label {
	color: #505050;
	font-family: Verdana,Geneva,Tahoma,sans-serif;
	font-size: 1.2em;
	padding-right: 15px;
	padding-left: 4px;
float:none;
display:inline-block;
clear:both;
vertical-align:middle;
}
.middle-column .video-result-box .filter-text {
	padding-bottom: 3px;
}
div.middle-column .video-result {
	width: 614px;
	float: left;
}
div.middle-column .video-result h2 {
	font-family: Verdana,Geneva,Tahoma,sans-serif;
    color: #2B9435;
    font-size: 1.6em;
    font-weight: bold;
	padding: 17px 0 2px 5px;
}
div.middle-column .video-result ul {
	width: 638px;
	float: left;
	margin-left: 10px;
	margin-top: 20px;
}
div.middle-column .video-result ul li {
	width: 140px;
	float: left;
	height: 200px;
	padding-right: 15px;
}
div.middle-column .video-result ul li p a{
	padding: 8px 0 0 0;
	margin: 0;
	color: #18954b;
	font-size: 1.5em;
	line-height: 16px;
	font-family:"Myriad Pro",Arial,sans-serif;
	font-weight:bold;
}
div.middle-column .video-result ul li img {
	width:138px;
        height:120px;
}

/*
* TOP NAVIGATION
--------------------------------------------------------------------------*/
#navSub 				{ background: url(/wps/wcm/connect/deeb5234-e152-417f-ba43-09c29776e9b4/navSub-bg.jpg?MOD=AJPERES&CACHEID=deeb5234-e152-417f-ba43-09c29776e9b4) no-repeat scroll top center #FFFFFF; display: block; margin: 0; position: relative; width: 960px; height: 25px; padding: 5px 0px 15px; text-align: right; }
#header #navSub li 				{ display:inline; line-height:1.5em; font-size:1.1em;float:none }
#navSub li a 			{ border-right:2px solid #5d5d5d; padding:0 8px; color: #5d5d5d; }
#navSub li.end 			{ padding:0 0 0 8px; margin-right: 20px; }
#navSub .end a 			{ border-right:0px none; padding:0px; }
#navSub li.link 		{ border-right:2px solid #5d5d5d;padding:0 8px;}
#navSub .link a 		{ border-right:0px none; padding:0px; }
#navMain,
#navMain ul 			{ clear:both; display:inline-block; list-style:none; margin:0; padding:0; position:relative; z-index:100; }
#navMain 				{ clear:both; padding-left:9px; position:relative; bottom:0; left:0; width:943px; z-index:9999; height: 63px; margin-top: 14px; }
#navMain li 			{ background-image:url(/wps/wcm/connect/aa7d1d90-8c0f-4f29-a9df-7d9b4867a1e8/mNav-bg_16_01_13.png?MOD=AJPERES&CACHEID=aa7d1d90-8c0f-4f29-a9df-7d9b4867a1e8); background-repeat:no-repeat; float:left; margin:0; }
#navMain a 				{ color:#fff; cursor:pointer; display:block; font-size:1.2em; height:63px; overflow:hidden; padding:0; text-decoration:none; text-indent:-5000px; }
#navMain li a:hover,
#navMain li a:focus 	{ text-decoration:none; }
#navMain li:hover,
#navMain li:focus,
#navMain li.sfhover,
#navMain li.active 		{ background-repeat:no-repeat; }

 #mNav-home 				{ background-position:0 0; width:95px; }
#mNav-specials 			{ background-position:-95px 0; width:137px; }
#mNav-freshfood 		{ background-position:-232px 0; width:138px; }
#mNav-freshliving 		{ background-position:-370px 0; width:100px; }
#mNav-brands 			{ background-position:-470px 0; width:119px; }
#mNav-shop		 		{ background-position:-589px 0; width:102px; }
#mNav-services 			{ background-position:-691px 0; width:119px; }
#mNav-about 			{ background-position:-810px 0; width:131px; }

#navMain li#mNav-home:hover, #navMain li#mNav-home:focus, #navMain li#mNav-home.sfhover, #navMain li#mNav-home.active { background-position:0 -63px; height: 61px; }
#navMain li#mNav-specials:hover, #navMain li#mNav-specials:focus, #navMain li#mNav-specials.sfhover, #navMain li#mNav-specials.active { background-position:-95px -126px; height: 61px; }
#navMain li#mNav-freshfood:hover, #navMain li#mNav-freshfood:focus, #navMain li#mNav-freshfood.sfhover, #navMain li#mNav-freshfood.active { background-position:-232px -126px; height: 61px; }
#navMain li#mNav-freshliving:hover, #navMain li#mNav-freshliving:focus, #navMain li#mNav-freshliving.sfhover, #navMain li#mNav-freshliving.active { background-position:-370px -126px; height: 61px; }
#navMain li#mNav-brands:hover, #navMain li#mNav-brands:focus, #navMain li#mNav-brands.sfhover { background-position:-470px -126px; height: 61px; }
#navMain li#mNav-brands.active { background-position:-470px -187px; height: 61px; }
#navMain li#mNav-shop:hover, #navMain li#mNav-shop:focus, #navMain li#mNav-shop.sfhover, #navMain li#mNav-shop.active { background-position:-589px -126px; height: 61px; }
#navMain li#mNav-services:hover, #navMain li#mNav-services:focus, #navMain li#mNav-services.sfhover, #navMain li#mNav-services.active { background-position:-691px -126px; height: 61px; }
#navMain li#mNav-about:hover, #navMain li#mNav-about:focus, #navMain li#mNav-about.sfhover, #navMain li#mNav-about.active { background-position:-810px -126px; height: 61px; }

#navMain li.sfhover 			{ background-position-y:-38px; }
#navMain li ul 					{ background:#F6F6F6; left:-999em; position:absolute; width:165px;}
/*#navMain li#mNav-about ul 		{ margin-left:-85px; }*/
#navMain ul li 					{ background:#F6F6F6; background-image:none !important; color:#006633; display:block; float:none;margin:0; padding:0; } /*ie6*/
#navMain li:hover ul,
#navMain li.sfhover ul 			{ left: auto; float:none; }
#navMain li ul li a 			{ border-top:1px solid #cccccc; display: block; height:auto; padding:7px 0px 7px 7px; text-indent:0; width:inherit; font: 16px "OmnesSemiBold",Arial,sans-serif; color: #2E8E2F; }
.ie8 #navMain li ul li a		{ font-weight: bold; font-size: 1.5em; }
.ie7 #navMain li ul li a		{ font-weight: bold; font-size: 1.5em; }
#navMain li li a:hover 			{ background-color:#62bb23; color:#fff; padding-right:0; }
#navMain li li.active a,
#navMain li li.active a:hover 	{ background-color:#00501f; color:#fff; }


.small 					{ font-size: 0.9em; line-height: 1.5em; margin-bottom: 0.5em; }


/*
* FOOTER
--------------------------------------------------------------------------*/
#footer #quickLinks 			{ margin:0 auto 0; padding:20px 0px 20px 0px; width:960px; overflow:hidden; }
#footer #quickLinks a:hover	{ text-decoration: underline; }
#footer #quickLinks .grid_1 	{ width:180px; display:inline; float:left; margin:0; padding-left:10px; }
#footer #quickLinks a 			{ color:#3B3B3B; text-decoration:none; font-size:1.2em; line-height: 22px; }
#footer #quickLinks ul 		{ margin-bottom:1.25em; }
#footer #quickLinks h3 		{ color:#009a3d; font-weight:normal; float:left; margin-top:-10px; padding-left:20px; width:125px; font-size:2em; }
#footer #quickLinks h4 		{ font-size:0.95em; }
#footer					{ background: url(/wps/wcm/connect/2f2d2ece-d446-4e79-9d03-2aeb7c17bf16/footer-bg_top.jpg?MOD=AJPERES&CACHEID=2f2d2ece-d446-4e79-9d03-2aeb7c17bf16) no-repeat scroll top center #EBEBEB; margin:0 auto; text-align:left; width:100%; min-height: 478px; background-color: #ebebeb; }
#footer .small{text-align:center}

/* Eric Meyer reset - with additional 'no extra markup clear' rule.
-------------------------------*/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0%;
    padding: 0%;
    border: 0.002em;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    font-family:Arial, Arial, Helvetica, sans-serif;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 90%;
 background: url(/wps/wcm/connect/c95bdd88-49a6-4a09-949c-c538e9ec64bd/WLW0249_CheapCheap_2537x2310_V2.jpg?MOD=AJPERES&CACHEID=c95bdd88-49a6-4a09-949c-c538e9ec64bd) no-repeat center top;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0.001em;
}
*/
/* correct way to clear floats without using extra markup. */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix		{ zoom:1; } /*for ie 5.5-7*/

/*****************************************************************************
General Styles
*****************************************************************************/ 
#wrapper 						{ overflow: hidden; margin: 0 auto; position: relative; background-color: white}
#container 						{ margin:0 auto; text-align:left; width:960px; min-height: 1088px; background-color: #FFFFFF; }

#banner		 					{ float: left; position: relative; width: 625px; height: 346px; border-radius: 10px 10px 10px 10px; }
#nav-right 						{ display: inline; float: right; width: 305px; height: 346px; margin-right: 10px;padding-left:10px; }
.block.wide			 			{ clear:left; width:960px; height: 100%; margin-left: 10px; margin-right: 10px; }


/*****************************************************************************
Banner Pagination
*****************************************************************************/ 
#pagination 					{ float: left; position: absolute; z-index: 70; bottom: 0px; text-align: center; bottom: 0; text-indent: -9999px; width: 114px; height: 22px; margin:0; padding:0}
.ie7 #pagination 				{ position: relative; bottom: 22px; }
#pagination ul					{ border:0; margin:0; padding:0; }
#pagination ul li				{ display: inline; text-align: center; border:0; margin:0; padding:0; list-style:none; ;float:none}
#pagination ul li a:link	 	{ float:left; text-decoration:none; }
#pagination ul li a.one			{ text-decoration: none; background: url(/wps/wcm/connect/c683eecb-4b16-45e8-b2bd-fb233245f378/HomepageScroller_NAV_buttons.png?MOD=AJPERES&CACHEID=c683eecb-4b16-45e8-b2bd-fb233245f378) no-repeat 0 0; width: 21px;height: 22px; margin:0;padding:0}

#pagination ul li a.one:hover	{ background: url(/wps/wcm/connect/c683eecb-4b16-45e8-b2bd-fb233245f378/HomepageScroller_NAV_buttons.png?MOD=AJPERES&CACHEID=c683eecb-4b16-45e8-b2bd-fb233245f378) no-repeat 0 -22px; width: 21px; height: 22px; width: 21px;margin:0;padding:0 }

#pagination ul li a.one.active	{ background: url(/wps/wcm/connect/c683eecb-4b16-45e8-b2bd-fb233245f378/HomepageScroller_NAV_buttons.png?MOD=AJPERES&CACHEID=c683eecb-4b16-45e8-b2bd-fb233245f378) no-repeat 0 -22px; width: 21px; height: 22px; width: 21px;margin:0;padding:0 }

#pagination ul li a.two			{ text-decoration: none; background: url(/wps/wcm/connect/c683eecb-4b16-45e8-b2bd-fb233245f378/HomepageScroller_NAV_buttons.png?MOD=AJPERES&CACHEID=c683eecb-4b16-45e8-b2bd-fb233245f378) no-repeat -21px 0; width: 21px;height: 22px; margin:0;padding:0}

#pagination ul li a.two.active	{ background: url(/wps/wcm/connect/c683eecb-4b16-45e8-b2bd-fb233245f378/HomepageScroller_NAV_buttons.png?MOD=AJPERES&CACHEID=c683eecb-4b16-45e8-b2bd-fb233245f378) no-repeat -21px -22px; width: 21px; height: 22px; width: 21px; margin:0;padding:0}

#pagination ul li a.two:hover	{ background: url(/wps/wcm/connect/c683eecb-4b16-45e8-b2bd-fb233245f378/HomepageScroller_NAV_buttons.png?MOD=AJPERES&CACHEID=c683eecb-4b16-45e8-b2bd-fb233245f378) no-repeat -21px -22px; width: 21px; height: 22px; width: 21px; margin:0;padding:0}

#pagination ul li a.three		{ text-decoration: none; background: url(/wps/wcm/connect/c683eecb-4b16-45e8-b2bd-fb233245f378/HomepageScroller_NAV_buttons.png?MOD=AJPERES&CACHEID=c683eecb-4b16-45e8-b2bd-fb233245f378) no-repeat -42px 0; width: 21px;height: 22px; margin:0;padding:0}

#pagination ul li a.three:hover	{ background: url(/wps/wcm/connect/c683eecb-4b16-45e8-b2bd-fb233245f378/HomepageScroller_NAV_buttons.png?MOD=AJPERES&CACHEID=c683eecb-4b16-45e8-b2bd-fb233245f378) no-repeat -42px -22px; width: 21px; height: 22px; width: 21px; margin:0;padding:0}

#pagination ul li a.three.active{ background: url(/wps/wcm/connect/c683eecb-4b16-45e8-b2bd-fb233245f378/HomepageScroller_NAV_buttons.png?MOD=AJPERES&CACHEID=c683eecb-4b16-45e8-b2bd-fb233245f378) no-repeat -42px -22px; width: 21px; height: 22px; width: 21px;margin:0;padding:0 }

#pagination ul li a.four			{ text-decoration: none; background: url(/wps/wcm/connect/c683eecb-4b16-45e8-b2bd-fb233245f378/HomepageScroller_NAV_buttons.png?MOD=AJPERES&CACHEID=c683eecb-4b16-45e8-b2bd-fb233245f378) no-repeat -63px 0; width: 21px;height: 22px; margin:0;padding:0}

#pagination ul li a.four.active	{ background: url(/wps/wcm/connect/c683eecb-4b16-45e8-b2bd-fb233245f378/HomepageScroller_NAV_buttons.png?MOD=AJPERES&CACHEID=c683eecb-4b16-45e8-b2bd-fb233245f378) no-repeat -63px -22px; width: 21px; height: 22px; width: 21px; margin:0;padding:0}

#pagination ul li a.four:hover	{ background: url(/wps/wcm/connect/c683eecb-4b16-45e8-b2bd-fb233245f378/HomepageScroller_NAV_buttons.png?MOD=AJPERES&CACHEID=c683eecb-4b16-45e8-b2bd-fb233245f378) no-repeat -63px -22px; width: 21px; height: 22px; width: 21px; margin:0;padding:0}

#pagination ul li a.five			{ text-decoration: none; background: url(/wps/wcm/connect/c683eecb-4b16-45e8-b2bd-fb233245f378/HomepageScroller_NAV_buttons.png?MOD=AJPERES&CACHEID=c683eecb-4b16-45e8-b2bd-fb233245f378) no-repeat -84px 0;height: 22px; width: 30px; margin:0;padding:0}

#pagination ul li a.five.active	{ background: url(/wps/wcm/connect/c683eecb-4b16-45e8-b2bd-fb233245f378/HomepageScroller_NAV_buttons.png?MOD=AJPERES&CACHEID=c683eecb-4b16-45e8-b2bd-fb233245f378) no-repeat -84px -22px; width: 30px; height: 22px; margin:0;padding:0}

#pagination ul li a.five:hover	{ background: url(/wps/wcm/connect/c683eecb-4b16-45e8-b2bd-fb233245f378/HomepageScroller_NAV_buttons.png?MOD=AJPERES&CACHEID=c683eecb-4b16-45e8-b2bd-fb233245f378) no-repeat -84px -22px; width: 30px; height: 22px;  margin:0;padding:0}


/*****************************************************************************
Banner Navigation
*****************************************************************************/ 
#banner-navigation 				{ position: absolute; top: 145px; width: 625px; }
.ie7 #banner-navigation 		{ position: absolute; top: 145px; width: 625px; left: 0px; }

#banner-navigation a 			{ text-decoration: none; text-transform: uppercase; text-indent: -9999px; }

#banner-navigation a.prev 		{ float: left; 	background-color: transparent; background: url(/wps/wcm/connect/ae2543bb-242c-4219-9479-cce8a5a28a3f/banner-nav_prev.png?MOD=AJPERES&CACHEID=ae2543bb-242c-4219-9479-cce8a5a28a3f) no-repeat scroll 0 0 transparent; height: 54px; width: 27px; }
#banner-navigation a.prev:hover { float: left; 	background-color: transparent; background: url(/wps/wcm/connect/ae2543bb-242c-4219-9479-cce8a5a28a3f/banner-nav_prev.png?MOD=AJPERES&CACHEID=ae2543bb-242c-4219-9479-cce8a5a28a3f) no-repeat scroll 0 -54px transparent; height: 54px; width: 27px; }

#banner-navigation a.next 		{ float: right; background-color: transparent; background: url(/wps/wcm/connect/a1fdbebf-85da-480d-bd7b-44c188f595ea/banner-nav_next.png?MOD=AJPERES&CACHEID=a1fdbebf-85da-480d-bd7b-44c188f595ea) no-repeat scroll 0 0 transparent; height: 54px; width: 27px; }
#banner-navigation a.next:hover { float: right; background-color: transparent; background: url(/wps/wcm/connect/a1fdbebf-85da-480d-bd7b-44c188f595ea/banner-nav_next.png?MOD=AJPERES&CACHEID=a1fdbebf-85da-480d-bd7b-44c188f595ea) no-repeat scroll 0 -54px transparent; height: 54px; width: 27px; }



/*****************************************************************************
HEADER
--------------------------------------------------------------------------*/
#header 						{ background-color:#FFFFFF; display:block; margin:0 auto; min-height:110px; position:relative; width:960px; z-index:1; } /* ie6 */
#logo 							{ float:left; margin-left:0px; width:20px; }

#skip 							{ float:left6; margin-left:0px; width:300px; }
#facebook						{ background: url(/wps/wcm/connect/df62bd16-cebc-4ed2-9e2b-757f1147e8f4/fb-box.jpg?MOD=AJPERES&CACHEID=df62bd16-cebc-4ed2-9e2b-757f1147e8f4) no-repeat 0 0; float: right; display: block; width: 299px; height: 63px; padding: 7px; }

/* Search */
.hSearch 						{ background:url(/wps/wcm/connect/19057821-68c5-4769-8f1c-f3b236ee0dff/search-bg.png?MOD=AJPERES&CACHEID=19057821-68c5-4769-8f1c-f3b236ee0dff) 0 0 no-repeat; float:left; height:29px; overflow:hidden; margin:0 18px 0 0; position:relative; width:293px; left: 293px; top: 20px; }
.hSearchText    				{ background:none; border:none; color:#3b3b3b; font-size:1.2em; font-family: verdana,helvetica,sans-serif;height:1.5em; padding:0 0 0 35px; position:relative; top:5px; width:137px; }
.hSearchGo      				{ height:18px; left:10px; margin-top:0; position:absolute; top:6px; width:19px; }


/*****************************************************************************
Right Navigation
*****************************************************************************/ 
#navigation {
	width:288px;
	height: 346px;
	margin: 0 0 0 9px;
	position: relative;
	bottom: 4px;
}
#navigation li 					{ display: block; border: 0; margin: 0; }
.ie7 #navigation li				{ margin: -1px; }
#navigation a  					{ display:block; background:url(/wps/wcm/connect/15893b00-0bf2-4984-b3d9-622e1c2ce078/sidenav_24-05-13%5B2%5D_updated+7.11.13.PNG?MOD=AJPERES&CACHEID=15893b00-0bf2-4984-b3d9-622e1c2ce078) no-repeat; text-indent:-9000px; }
#navigation a.link1 			{ background-position:0px 0px; height:61px; display:block; }
#navigation a.link1:hover 		{ background-position:-288px 0px; height:61px; display:block; }
#navigation a.link1.active 		{ background-position:-288px 0px; height:61px; display:block; }
#navigation a.link2 			{ background-position:0px -61px; height:61px; display:block; }
#navigation a.link2:hover 		{ background-position:-288px -61px; height:61px; display:block; }
#navigation a.link3 			{ background-position:0px -122px; height:54px; display:block; }
#navigation a.link3:hover		{ background-position:-288px -122px; height:54px; display:block; }
#navigation a.link4 			{ background-position:0px -175px; height:61px; display:block; }
#navigation a.link4:hover 		{ background-position:-288px -175px; height:61px; display:block; }
#navigation a.link5 			{ background-position:0px -236px; height:54px; display:block; }
#navigation a.link5:hover 		{ background-position:-288px -236px; height:54px; display:block; }
#navigation a.link6 			{ background-position:0px -292px; height:61px; display:block; }
#navigation a.link6:hover 		{ background-position:-288px -292px; height:61px; display:block; }

/* Right Side Navigation Box Corners */
.bl 							{ background:url(/wps/wcm/connect/cafdca88-39a6-4995-b535-b8da79f789ee/right-menu-bl.jpg?MOD=AJPERES&CACHEID=cafdca88-39a6-4995-b535-b8da79f789ee) 0 100% no-repeat #f4f4f4; text-align:center; }
.br 							{ background:url(/wps/wcm/connect/a0a4b5dd-3639-4de9-a5d1-bf3c7e358380/right-menu-br.jpg?MOD=AJPERES&CACHEID=a0a4b5dd-3639-4de9-a5d1-bf3c7e358380) 100% 100% no-repeat}
.tl 							{ background:url(/wps/wcm/connect/66e14791-71f8-4251-af2f-a84f5b344025/right-menu-tl.jpg?MOD=AJPERES&CACHEID=66e14791-71f8-4251-af2f-a84f5b344025) 0 0 no-repeat}
.tr 							{ background:url(/wps/wcm/connect/b59fde0b-59da-4518-a6d0-c3d490ec7819/right-menu-tr.jpg?MOD=AJPERES&CACHEID=b59fde0b-59da-4518-a6d0-c3d490ec7819) 100% 0 no-repeat}


/*****************************************************************************
Tile Styles
*****************************************************************************/ 
.tile-one {
	display: block;
	height: 240px;
	white-space: normal;
	width: 285px;
	float: left;
    margin-left: 0;
    margin-right: 9px;
    margin-top: 20px;
    padding: 15px 0 0 20px;
    background-image:url(/wps/wcm/connect/9864897c-8475-44f3-a839-3b0666587ad8/tile-sides_bg.png?MOD=AJPERES&CACHEID=9864897c-8475-44f3-a839-3b0666587ad8); 
    background-repeat: no-repeat; 
    background-color:transparent;
}
.tile-one h2 					{ padding: 0; background-image:url(../images/delicious-recipes_h2.png); background-repeat: no-repeat; background-color:transparent; text-indent: -9999px; margin-bottom: 2px; }
.tile-one p 					{ font: 15px Verdana; color: #505050; }
.tile-one a	{    
	background-color: transparent;
    background-image: url("../images/link-arrow.png");
    background-repeat: no-repeat;
    bottom: 24px;
    display: block;
    float: right;
    height: 71px;
    position: relative;
    text-indent: -9999px;
    width: 36px; 
}
.tile-one a:hover				{ background-position: 0 -71px; }
.tile-one .tile-image			{ display: block; position: relative; bottom: 8px; left: 25px; float: left; }

.tile-two {
	display: block;
	height: 240px;
	white-space: normal;
	width: 291px;
	float: left;
    margin-left: 0;
    margin-right: 9px;
    margin-top: 20px;
    padding: 15px 0 0 20px;
    background-image:url(../images/tile-middle_bg.png); 
    background-repeat: no-repeat; 
    background-color:transparent;
}
.tile-two h2 					{ padding: 0; background-image:url(../images/fresh_h2.png); background-repeat: no-repeat; background-color:transparent; text-indent: -9999px; margin-bottom: 2px; }
.tile-two p 					{ font: 15px Verdana; color: #505050; }
.tile-two a	{    
	background-color: transparent;
    background-image: url("../images/link-arrow.png");
    background-repeat: no-repeat;
    bottom: 5px;
    display: block;
    float: right;
    height: 71px;
    position: relative;
    text-indent: -9999px;
    width: 36px; 
}
.tile-two a:hover				{ background-position: 0 -71px; }
.tile-two .tile-image			{ display: block; position: relative; bottom: 8px; left: 45px; float: left; }

.tile-three {
	display: block;
	height: 240px;
	white-space: normal;
	width: 285px;
	float: left;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
    padding: 15px 0 0 20px;
    background-image:url(../images/tile-sides_bg.png); 
    background-repeat: no-repeat; 
    background-color:transparent;
}
.tile-three h2 					{ padding: 0; background-image:url(../images/our-brands_h2.png); background-repeat: no-repeat; background-color:transparent; text-indent: -9999px; margin-bottom: 2px; }
.tile-three p 					{ font: 15px Verdana; color: #505050; }
.tile-three a	{    
	background-color: transparent;
    background-image: url("../images/link-arrow.png");
    background-repeat: no-repeat;
    bottom: 5px;
    display: block;
    float: right;
    height: 71px;
    position: relative;
    text-indent: -9999px;
    width: 36px; 
}
.tile-three a:hover				{ background-position: 0 -71px; }
.tile-three .tile-image			{ display: block; position: relative; bottom: 35px; float: left; width: 249px; left: -2px; }


.tile-four {
	display: block;
	height: 240px;
	white-space: normal;
	width: 285px;
	float: left;
    margin-left: 0;
    margin-right: 9px;
    margin-top: 0;
    padding: 15px 0 0 20px;
    background-image:url(../images/tile-sides_bg.png); 
    background-repeat: no-repeat; 
    background-color:transparent;
}
.tile-four h2 					{ padding: 0; background-image:url(../images/our-growers_h2.png); background-repeat: no-repeat; background-color:transparent; text-indent: -9999px; margin-bottom: 2px; }
.tile-four p 					{ font: 15px Verdana; color: #505050; }
.tile-four a	{    
	background-color: transparent;
    background-image: url("../images/link-arrow.png");
    background-repeat: no-repeat;
    bottom: 5px;
    display: block;
    float: right;
    height: 71px;
    position: relative;
    text-indent: -9999px;
    width: 36px; 
}
.tile-four a:hover				{ background-position: 0 -71px; }
.tile-four .tile-image			{ display: block; position: relative; bottom: 35px; float: left; width: 249px; left: -2px; top: 0; }


.tile-five {
	display: block;
	height: 240px;
	white-space: normal;
	width: 291px;
	float: left;
    margin-left: 0;
    margin-right: 9px;
    margin-top: 0;
    padding: 15px 0 0 20px;
    background-image:url(../images/tile-middle_bg.png); 
    background-repeat: no-repeat; 
    background-color:transparent;
}
.tile-five h2 					{ padding: 0; background-image:url(../images/fresh-free_h2.png); background-repeat: no-repeat; background-color:transparent; text-indent: -9999px; margin-bottom: 2px; }
.tile-five p 					{ font: 15px Verdana; color: #505050; }
.tile-five a	{    
	background-color: transparent;
    background-image: url("../images/link-arrow.png");
    background-repeat: no-repeat;
    bottom: 5px;
    display: block;
    float: right;
    height: 71px;
    position: relative;
    text-indent: -9999px;
    width: 36px; 
}
.tile-five a:hover				{ background-position: 0 -71px; }
.tile-five .tile-image			{ display: block; position: relative; bottom: 35px; float: left; width: 249px; left: -2px; top: -15px; }


.tile-six {
	display: block;
	height: 240px;
	white-space: normal;
	width: 285px;
	float: left;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding: 15px 0 0 20px;
    background-image:url(../images/tile-sides_bg.png); 
    background-repeat: no-repeat; 
    background-color:transparent;
}
.tile-six h2 					{ padding: 0; background-image:url(../images/join-club_h2.png); background-repeat: no-repeat; background-color:transparent; text-indent: -9999px; margin-bottom: 2px; }
.tile-six p 					{ font: 15px Verdana; color: #505050; }
.tile-six a	{    
	background-color: transparent;
    background-image: url("../images/link-arrow.png");
    background-repeat: no-repeat;
    bottom: 5px;
    display: block;
    float: right;
    height: 71px;
    position: relative;
    text-indent: -9999px;
    width: 36px; 
}
.tile-six a:hover				{ background-position: 0 -71px; }
.tile-six .tile-image			{ display: block; position: absolute; bottom: 16px; float: left; width: 249px; }
.ie7 .tile-six .tile-image		{ bottom: 18px; }
.fb_iframe_widget {display:none}

		{ font-size:0.95em; }