A {	font-family : Verdana, Arial, Helvetica, sans-serif; color : purple; text-decoration : none;}
A:link { 	font-family : Verdana, Arial, Helvetica, sans-serif; color : purple; text-decoration : none; }

A:visited {	font-family : Verdana, Arial, Helvetica, sans-serif; color : purple; text-decoration : none;}
A:active {	font-family : Verdana, Arial, Helvetica, sans-serif; color : purple; text-decoration : underline;}
A:hover {	font-family : Verdana, Arial, Helvetica, sans-serif; color : purple;text-decoration : underline;}
.auto_form td
{
 padding: 2px;
}

.auto_form input 
{   
    vertical-align: middle;
}

.validator 
{   
   
    color  : #F89827 !important;
}

.loadingbox
{
    position:absolute;
    top:40%;
    left:40%;
    border:1px solid lightsteelblue; 
    background-color: #ffffff; 
    height:50px; 
    width:250px;
    text-align:center;
    padding-top:20px
}
#leftcontent 
{
	position: absolute;
	top:120px;
	left:10px;
	width:180px;
	background:#fff;
	z-index:100;

}
#rightcontent
{
	position: absolute;
	right:5px;
	top:140px;
	width:180px;
	background:#fff;
	margin-right:10px;
	z-index:100;
}
#centercontent 
{
	margin-top:20px;
	background:#fff;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 200px;
	margin-right:205px;
	z-index:100;
}
html>body #centercontent {
	margin-left: 200px;
	margin-right:205px;
	z-index:100;
}
#centercontentwide 
{
	margin-top:20px;
	background:#fff;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 200px;
	margin-right:10px;
	z-index:100;
}
html>body #centercontentwide {
	margin-left: 200px;
	margin-right:10px;
	z-index:100;
}



.subnav-middle-on, .subnav-middle-off {
	background-repeat:repeat-x;
	background-position:0px 0px;
}

.subnav-middle-on a, .subnav-middle-off a, .subnav-middle-on a:hover, .subnav-middle-off a:hover{
	color : #444444;
}

.subnav-middle-on {
	background-image:url(images/subnav-middle-on.gif);
}

.subnav-middle-off {
	background-image:url(images/subnav-middle-off.gif);
}

a.lokey {
	
	color : #FFFFFF;


	
	margin : 0px;		
	padding:0px;
	display : block;
	width: 	100%;
	height: 100%;	
}

body, p, h1, h2, h3, table, td, th, ul, ol, input, textarea, select, option {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height :140%;
	color: #444444;
}

img {
	border : none;
}

/* INFO BOX
------------------------------------------------------------*/

.info-box {
	background-image: url(Images/box-bottom.gif);
	background-repeat:no-repeat;
	background-position:0px bottom;
}

.box-head {
	background-image: url(Images/box-top.gif);
	background-repeat:no-repeat;
	background-position:0px top;
}

/* LINKS
------------------------------------------------------------*/
.fill-myfruit {
	background-color: #17631E;
}

.fill-myveg {
	background-color: #00456A;
}

.fill-mydeli {
	background-color: #B20838;
}


a {	
	text-decoration:none;
	color : #5A9A45;
}

a:hover {
	color : #F9B15D;
}

strong {
	font-weight : bold;
}

.show {
}

.hide {
	display : none;
}

a img {
	border : none;
}

p {
	margin:8px 0 2px 0;
}


.footer, .footer a, .footer a:hover, .footer .bodytext, .footer .bodytext a, .footer .bodytext a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#646464;
}

.footer .bodytext a:hover, .footer a:hover{
	color : #000000;
}


.searchbox{
height:18px;
width:131;
border:thin solid #7CB72D;

}


.white-text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
}

.white-text a{
color:#ffffff;

}

.white-text a:hover{  
color:#000000;

}

a.p-nav, a:hover.p-nav, a.nav-active{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

a.p-nav {
	color:#5A9A45;
}

a:hover.p-nav{
	color:#F9B15D;
}




a.nav-active, a:hover.nav-active{
	color:#F9B15D;   
}


.nav-div {
	color:#F9B15D;
}


.orange-bold{
	color:#F89827;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.orange {
	color:#F89827;
}

.orange2 {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:180%;
color:#F89827;
}

.green-specials-heading .bodytext{
color:#5A9A45;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:100%;
}

.caption-text-white .bodytext{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.home-bottom-grey .bodytext{
color:#444444;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:120%;

}

.body-grey .bodytext{
color:#444444;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:140%;

}

.home-bottom-orange {
color:#F89827;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
line-height:120%;
}
.headertext {
color:#F89827;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
line-height:120%;
}

.home-bottom-green {
color:#5A9A45;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
line-height:120%;
}

.home-bottom-orange-large {
color:#F89827;
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
line-height:120%;
}
.home-bottom-green-large {
color:#5A9A45;
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
line-height:120%;
}


.pageheading-grey .bodytext, .pageheading-grey {
color:#444444;
font-size:24px;
font-family:Arial, Helvetica, sans-serif;
line-height:100%;
}

.pageheading-orange .bodytext, .pageheading-orange {
color:#F89827;
font-size:24px;
font-family:Arial, Helvetica, sans-serif;
line-height:100%;
}


.spotlight-grey{
color:#444444;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;

}

.spotlight-price{
color:#444444;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;

}

.home-cat-blurb .bodytext {

line-height: 115%; font-size: 14px
}
/*
li{
	list-style-image:url(Images/bullet1.gif);
	padding-bottom:0px;
	margin-left:1px;
}
.arrow2 li{
	list-style-image:url(Images/bullet-point.gif);
	padding-bottom:0px;
	margin-left:1px;
	line-height:15px;
}

.arrow2 ul, .arrow2 ul{
	padding:8px 0 0 0;
	margin:3px 0 0px 5px;
}

ul{
	padding:0 0 0 0;
	margin:3px 0 0px 5px;
	}
*/

.bodytext p{
	margin:0 0 5px 0;
}

/* Product Detail
----------------------------------------------*/
.pd-grey-product-name, .pd-grey-quantitys, .grey-cart-text, .subtotal-text {
color:#444444;
font-size:24px;
font-family:Arial, Helvetica, sans-serif;
padding:3px 0 3px 0;
line-height:100%;

}
.pd-price-orange, .orange-cart-text{
color:#F89827;
font-size:22px;
font-family:Arial, Helvetica, sans-serif;
line-height:100%;
font-weight:bold;
}

.pd-grey-quantitys {
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
padding:0 0 0 0;
}

.pd-quantity-box {
width:30px;
height:24px;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
padding:0 0 0 0;
}

.grey-cart-text{
font-size:10px;
padding:0 0 0 0;
}

.subtotal-text{
font-size:11px;
padding:0 0 0 0;
font-weight:bold;
}

.orange-cart-text{
font-size:10px;
padding:0 0 0 0;
}

.pl-quantity-box {
width:20px;
height:16px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
padding:0 0 0 0;
}


/* Testimonial


.testimonial-cell input,.testimonial-cell textarea,.testimonial-cell select{
	width:266px;
}

td .testimonial-cell{
	padding-bottom: 12px;
}


/* Bullet Points
----------------------------------------------*/

ul {
	padding : 0px;
	margin : 0px;
	padding-left : 20px;
	list-style-image:  url(Images/bullet-point.gif);
	margin-top : 4px;
}

li{
	padding : 0px;
	margin : 4px;
	padding-bottom : 0px;
}

ul.menu-list li{
	margin-bottom : 5px;
}

ul.menu-list a {
	color : #444444;
	text-decoration: none;
	font-weight:normal;
}

ul.menu-list a:hover {
	color : #444444;
	text-decoration: none;
	font-weight:normal;	
}

a.menu-list-active {
	font-weight:bold !important;
}

.heading-h3{
	color:#444444;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.checkout {
	background-image:  url(Images/cart-rep.gif);
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}
.checkout a {
	color: #F89827;
	font-weight: bold;
}
.checkout a:hover {
	color: #5A9A45;
}
.print-icon {
	background-image:  url(Images/print-icon.gif);
	background-position: top right;
	background-repeat: no-repeat;
	display: block;
	height: 26px;
	width: 76px;
	padding-right: 40px;
	font-weight: normal !important;
	color: #444444 !important;
}
.print-icon:hover {
	color: #5A9A45 !important;
}

/* Table
----------------------------------------------*/
.delivery-table {
padding:2px 0 2px 10px;
}


.product-info-link-holder {
	position:absolute;
	left:141px;
	top:-30px;
}

	  
	  



a:hover.lokey {
	
	color : #DDDDDD;

}


#tmp_comp_COMP070135PMZyCbVu {

	display : none;
}



.green-specials-heading .bodytext{
color:#5A9A45;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:100%;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:5px; margin-top:0px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.bodystyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.medium_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#00008C;
}
.medium_blue_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#00008C;
	font-weight:bold;
}

.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
}

.xbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.expanded {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	letter-spacing: 2px;
}

.justified {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #999999;
}

.box1 {
	padding: 3px;
	border-width: medium;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}


.pinkbox{
	background-color:#FFD7FF;
	border-color:#FBC4F8;
	border-width:1px;
	border-style: solid;
}
.greybox{
	background-color:#F7F7F7;
	border-color:#DFDFDF;
	border-width:1px;
	border-style:solid;
	border-bottom-width:0px;
	}
.bg_fadetoyello_100{
	border-width:0px;
	border-style:solid;
	/*background-image:url(site_images\fadetoyello.jpg);
	*/
color: white;
}


.bg_fadetoorange{
	background-color:#F7F7F7;
	border-color:#DFDFDF;
	border-width:1px;
	border-style:solid;
	background-image:url(site_images\fadetoorange.jpg);
}
.bg_fadegreen_100{
	background-color:#F7F7F7;
	border-color:#DFDFDF;
	border-width:1px;
	border-style:solid;
	background-image:url(site_images\fadetogreen.jpg);
}
.bg_fadegrey_100{
	background-color:#F7F7F7;
	border-color:#DFDFDF;
	border-width:1px;
	border-style:solid;
	background-image:url(site_images\fadetogrey.jpg);
}
.bg_Title{
	border-color:#DFDFDF;
	border-width:1px;
	border-style:solid;
	background-image:url(site_images\orangetab.jpg);
}
.bg_fadeblue_left{
	border-color:#DFDFDF;
	border-width:1px;
	border-style:solid;
	border-top-width:0px;
	background-image:url(site_images\fadetogrey.jpg);
}
.bg_fadeblue_left_long{
	border-color:#DFDFDF;
	border-width:1px;
	border-style:solid;
	border-top-width:0px;
	background-image:url(site_images\fadetogrey.jpg);
}

.bg_fadeblue_right{
	border-color:#DFDFDF;
	border-width:1px;
	border-style:solid;
	border-left-width:0px;
	border-top-width:0px;

	background-image:url(site_images\fadetogrey.jpg);
}

.greyboxWithBottomLine{
	background-color:#F7F7F7;
	border-color:#DFDFDF;
	border-width:1px;
	border-style:solid;
}
.orangebox{
	background-color:#FFFBEC;
	border-color:#FFCC00;
	border-width:1px;
	border-style: solid;
}
.bluebox{
	background-color:#f9fcff;
	border-color:#b8dbff;
	border-width:1px;
	border-style: solid;
}
.greenbox{
	background-color:#F8FFE1;
	border-color:#98CB00;
	border-width:1px;
	border-style:solid;
}
.xmasbox{
	background-color:#F8FFE1;
	border-color:#FF0000;
	border-width:1px;
	border-style:solid;
}
.bluelist{
	border-color:#b8dbff;
	border-width:1px;
	border-style: solid;
}
.orangelist{
	border-color:#FFCC00;
	border-width:1px;
	border-style: solid;
}
.greenlist{
	border-color:#98CB00;
	border-width:1px;
	border-style:solid;
}
.greylist{
	background-color:#FFFFFF;
	border-color:#DFDFDF;
	border-width:1px;
	border-style:solid;
}

.lightgreenlist{
	border-color:#DDFFAA;
	border-width:1px;
	border-style:solid;
}
.subhead_bargainbasement{
	background-color:#FF8000;
	font-weight:bold;
	color:white;	
	margin-left:3px;
	padding-left:10px;
}
.subhead_orange_tab
{
	padding-left: 10px;
	BACKGROUND-POSITION-X: right;
	font-weight: bold;
	background-image: url(site_images\orangetab.jpg);
	margin-left: 3px;
	color:white;
background-repeat: no-repeat;
	background-color: #FB4104;
}
.subhead_orange_tab_green
{
	padding-left: 10px;
	BACKGROUND-POSITION-X: right;
	font-weight: bold;
	background-image: url(site_images\orangetab_green.jpg);
	margin-left: 3px;
	color:white;
background-repeat: no-repeat;
	background-color: #FB4104;
}
.subhead_green_tab
{
	padding-left: 10px;
	BACKGROUND-POSITION-X: right;
	font-weight: bold;
	background-image: url(site_images\greentab.jpg);
	margin-left: 3px;
	color: white;
	background-repeat: no-repeat;
	background-color: #5CCC1A;
}

.subhead_green_tabgreen
{
	padding-left: 10px;
	BACKGROUND-POSITION-X: right;
	font-weight: bold;
	background-image: url(site_images\greentab_green.jpg);
	margin-left: 3px;
	color: white;
	background-repeat: no-repeat;
	background-color: #5CCC1A;
}
.subhead_green_tab_nopad
{

	BACKGROUND-POSITION-X: right;
	font-weight: bold;
	background-image: url(site_images\greentab.jpg);
	margin-left: 3px;
	color: white;
	background-repeat: no-repeat;
	background-color: #5CCC1A;
}
.addbutton
{
    
     background-image:url(site_images/icon_cart.GIF)
}
.subhead_green
{
	padding-left: 10px;
	font-weight: bold;
	background-attachment: fixed;
	margin-left: 3px;
	color: white;
	background-color :#2BD626;
}
.subhead_green_Xmas{
	background-color:#52c600;
	font-weight:bold;
	color:white;	
	margin-left:3px;
	padding-left:10px;
}

.subhead_lightgreen{
	background-color:#2BD626;
	font-weight:bold;
	margin-left:3px;
	padding-left:10px;
}

.subhead_blue{
	background-color:#b8dbff;
	font-weight:bold;
	margin-left:3px;
	padding-left:10px;
}
.subhead_orange{
	background-color:#FFCC00;
	font-weight:bold;
	margin-left:3px;
	padding-left:10px;
}
.subhead_grey{
	background-color:#DFDFDF;
	font-weight:bold;
	margin-left:3px;
	padding-left:10px;

}
.subhead_red{
	background-color:#EC0000;
	font-weight:bold;
	color:white;	
	margin-left:3px;
	padding-left:10px;
}

.listing{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.bg_blue{background-color:#b8dbff; font-size:16px; font-weight:bold;}


.bg_listinghighlight{background-color:#FFFFB7}

.bg_highlightblue{
	background-color:#84C1FF;
}
.bg_highlightgreen{
	background-color:#98CB00;
}

.bg_lightgrey{
	background-color:#F7F7F7;
}
.bg_lightorange{
	background-color:#FFF4C4;
}
.bg_lightgreen{
	background-color:#ECFFB0;
}
.bg_lightblue{
	background-color:#D5EAFF;
}
.bg_xlightblue{
	background-color:#f4faff;
}
.sell_blueheading{
	background-color:#f4faff;
	border-color:#b8dbff;
	border-width:5px;
	border-style: solid;
	border-left-width:0px;
	border-right-width:0px;
}
.sell_greyheading{
	background-color:#F7F7F7;
	border-color:#DFDFDF;
	border-width:2px;
	border-style:solid;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
}
.sell_highlighttext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
.sell_non-highlighttext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#999999;
}
.control{
 font-size:12px;
}
.greenUrl{
 color:#008000;
}
.greyfont{color:#999999;}
.darkgreyfont{color:#666666;}
.crossout{text-decoration:line-through;}

.dglisting{
	border-bottom-width:1px;
	border-bottom-color:#999999;
	border-bottom-style:solid;
	border-top-width:1px;
	border-top-color:#999999;
	border-top-style:solid;
	border-left-width:0px;
	border-right-width:0px;
}
 .extra {
	float: right;
	margin: 0 0 0 1.5em;
}
ul.tick{
	list-style-image:url(site_images\fadetogrey.jpg);
}

.legend {
	font-size: 9px;
}

.button{
	cursor:hand;
}		
.alignRight{text-align:right;}
.alignRight_small{text-align:right; font-size:12px;}
.highlight {text-decoration: underline;background:yellow;}
.unavailableLink {text-decoration:none; color:#CCCCCC;}
.categorylist {margin-top:0px; margin-bottom:3px; margin-left:20px; list-style-type:square; color:#CCCCCC}
.AtPage {font-size:14px; text-decoration:none;}

Table.Grid{ border-color:#999999; border-width:1px; border-style:solid; }
Table.Grid.TD{ border-color:#999999; border-width:1px; border-style:solid; }

TD.grid{
    border-width: 0 0 1 1;
    border-style: solid;
}
