h1 {
	color:#000;
	font-weight:bold;
	font-size:16px;
	margin:0px 0 10px 0;
	padding:0;
	letter-spacing:0.04em;
	line-height: 13pt;
}
h2 {
	color:#000;
	font-weight:bold;
	font-size:1.1em;
	margin:20px 0 20px 0;
	padding:0;
	letter-spacing:.02em;
	line-height: normal;
}
h3 { color:#fff;; font-weight:bold; font-size:1.4em; margin:0 0 0 0; padding:0; letter-spacing:.0em; }
h4 {
	color:#000;
	font-weight:bold;
	font-size:1.4em;
	margin:20px 0 -5px 0;
	padding:0;
	letter-spacing:0em;
	line-height: 20px;
}
h5 { font-family:"Times New Roman", Times, serif; color:#000; font-size:1.8em; font-weight:normal; margin:0 0 3px 0; padding:0; text-transform:none; }
h6 { font-family:"Times New Roman", Times, serif; font-size:1.4em; font-weight:bold; margin:0 0 3px 0; padding:0; text-transform:none; }


body 
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	
}

body {
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-base-color:#000000;
	scrollbar-arrow-color:#FFFFFF;
	overflow-y:auto;overflow-x:hidden;
	}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
	margin:10 0 5 0;
	color: #000000;
	text-decoration: none;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.taste {
	color: #F98606;
	font-weight:bold;
	font-size:1.3em;
	margin: 0 0 -5px 0;
	padding:0;
	letter-spacing:0em;
	line-height: 20px;
}

.pants {
	color: #555  ;
	font-weight:bold;
	font-size:1.3em;
	margin:0 0 -5px 0;
	padding:0;
	letter-spacing:0em;
	line-height: 20px;
}



li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	list-style-type: square;
	list-style-position: outside;
}

.subBlockGreen {
	display: block;
	background-color: #66CC00;
	margin: 0px 0px -5px 10px;
	padding: 0px 0px 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	border-left-width: medium;	
	color: #FFFFFF;

}

.subBlockOrange {
	display: block;
	background-color: #FF9900;
	margin: 5px 0px 5px -10px;
	padding: 0px 0px 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	border-left-width: medium;	
	color: #FFFFFF;

}
.subBlockBlue {
	display: block;
	background-color: #0099FF;
	margin: 0px -40px -5px -10px;
	padding: 0px 0px 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	border-left-width: medium;	
	color: #FFFFFF;

}


/*** subHeader treatments ***/

.blockBlue {
	display: block;
	background-color: #EBEBEB;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	border-left-width: medium;
	border-left-style: solid;
	border-left-color: #0099FF;
	color: #333333;

}
.blockOrangeCatering {
	display: block;
	background-color: #EBEBEB;
	padding: 0px 0px 0px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	border-left-width: medium;
	border-left-style: solid;
	border-left-color: #FF9900;
	color: #333333;
	margin-right: 260;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 0px;
}
.blockOrange {
	display: block;
	background-color: #EBEBEB;
	padding: 0px 0px 0px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	border-left-width: medium;
	border-left-style: solid;
	border-left-color: #FF9900;
	color: #333333;
	margin-right: 0;
	margin-bottom: -5;
	margin-left: 0;
	margin-top: 0px;
}
.blockGreen {
	display: block;
	background-color: #EBEBEB;
	padding: 0px 0px 0px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	border-left-width: medium;
	border-left-style: solid;
	border-left-color: #66CC00;
	color: #333333;
	margin-right: 0;
	margin-bottom: -5px;
	margin-left: 0;
	margin-top: 5px;
}
.blockGreenEmploy {
	display: block;
	background-color: #EBEBEB;
	padding: 0px 0px 0px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	border-left-width: medium;
	border-left-style: solid;
	border-left-color: #66CC33;
	color: #333333;
	margin-right: 257;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 0px;
}
blockquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	margin-top: 15px;
	margin-left: 20px;
}
blockquoteBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	margin-top: 15px;
	margin-left: 20px;
	background-color: #0099FF;
}




/*** Link styles ***/
a:link, a:visited, a:active
{
	text-decoration : none;
	color: black;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: .03em;
}
a:hover 
{
	font-weight: normal;
	background-color: #d2d6d9;



}
#janeParkerImage { position:relative; width: 220px; height: 134px;  padding: 0 20 0 25; margin: 0px 0 -20px -20px; }
#brochureImage { position:relative; width: 250px; height: 200px;  padding: 0 20 0 25; margin: -50px 0 40px -20; }
#pdfImage { position:relative; background-image: url(images/pdficon_small.gif); width: 165px; height: 200px; background-repeat: no-repeat; background-position: top, left; padding: 0 20 0 20; margin: -290px 0 0 100px; }
/*** image treatments bottom shadow ***/
.image264{ float:right; margin:0 0px 0px 0px; width: 200px; height: 288px; background: url(images/photos_bottomShadow.gif) bottom center no-repeat; }
.image285{ float:right; margin: 5px 0px 0px 8px; padding-left:20px; width: 200px; height: 309px; background: url(images/photos_bottomShadow.gif) bottom center no-repeat; }
.image200{ float:right; padding: 0px 0px 0px 0px;  margin: 15px 0px 0px 8px; width: 301px; height: 224px; background: url(images/photos_bottomShadow.gif) bottom center no-repeat; }
.image200L{ float:left; padding: 0px 0px 0px -20px;  margin: 10px 10px 0px 0px; width: 250px; height: 210px; background: url(images/photos_bottomShadow.gif) bottom center no-repeat; }
.image200departs{ float:right; padding: 0px 0px 0px 10px;  margin: 10px 0px 0px 8px; width: 253px; height: 224px; background: url(images/photos_bottomShadow.gif) bottom center no-repeat; }
.image200employ{ float:right; padding: 0px 0px 0px 0px;  margin: 15px 0px 0px 8px; width: 250px; height: 224px; background: url(images/photos_bottomShadow.gif) bottom center no-repeat; }
.image200services{ float:right; padding: 0px 0px 0px 0px;  margin: 10px 0px 0px 8px; width: 250px; height: 224px; background: url(images/photos_bottomShadow.gif) bottom center no-repeat; }
.image200feCard{ float:right; padding: 0px 0px 0px 0px;  margin: 10px 0px 0px 8px; width: 266px; height: 224px; background: url(images/photos_bottomShadow.gif) bottom center no-repeat; }
.image200community{ float:right; padding: 0px 0px 0px 0px;  margin: 10px 0px 0px 8px; width: 271px; height: 224px; background: url(images/photos_bottomShadow.gif) bottom center no-repeat; }
.image2002{ float:right; margin: 10px 0px 0px 8px; width: 315px; height: 224px; background: url(images/photos_bottomShadow.gif) bottom center no-repeat; }
.image188{ float:right; margin: 10px 0px 5px 40px; width: 250px; height: 188px; background: url(images/photos_bottomShadow.gif) bottom center no-repeat; }
.image155{ float:right; margin: 10px 3px 0px 10px; width: 252px; height: 179px; background: url(images/photos_bottomShadow.gif) bottom center no-repeat; }

.marginRight {
	margin: -18 10 0 0;
}
.marginLeft {
 margin: -15 0 0 10;
}
.marginLeftLife {
 margin: 5 0  0 10;
 }
.departmentBox {
 margin: -35 0 0 10;
}



.block { padding: 0 0 0 0x; margin: 0 0 0 0; }

.subOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #D57000;
	text-transform: uppercase;
	height: 15px;
	padding: 0px;
}
.subBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #038abd;
	margin-bottom: 0;
	letter-spacing:.02em;
	text-transform: uppercase;
}
.subRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF0000;
	margin-bottom: 0;
	letter-spacing:.02em;
	text-transform: uppercase;
}

.copyrightText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}
.myStoreText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}
.myStoreText14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	
}

td,th 
{	margin : 0px;
	font-size : 9pt;
	line-height: 14px;
}
form {
  margin: 0;
  padding: 0;
  /*** background-color: 7bc142;***/
}
.storeLocations {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}
.storeHours {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}
	
.mybgimage { 
background-image: url(images/photos_bottomShadow.gif); 
background-repeat: no-repeat;
background-position: bottom center; 
} 

  /*** From Old Style Sheet***/

input.changeborder {
	border-style:	solid;
	border-width:	1px;
	border-color:	#004433;
}

b.header {
	font-size: 		16px;
}

.header14 {
	font-size: 		14px;
	font-weight: 	bold;
}

.header20 {
	font-size: 		22px;
	font-weight: 	normal;
}

.tinytext {
	font-size: 		9px;
}
	
.whitetext {
	color:  		#FFFFFF;
}

.side_link_header {
	font-size: 		24px;
	font-weight: 	bold;
	color:  		#98ABA6;
}

.side_link_header_sm {
	font-size: 		22px;
	font-weight: 	bold;
	color:  		#98ABA6;


/*** new styles ***/

}
.padding {
 margin: -10 0 0 0;
 padding: 5px;
}

.lshell { width: 219px; margin: 0 0 0 10; display: block; position: relative; float: left; }

.pollBox {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	margin-left: 60px;
	
}

/*newsletter box */

.newsletter{
position: relative;
z-index: 0;

}		

.newsletter:hover{
background: #fff;
z-index: 50;
}

.newsletter span{ /*CSS for rollover image*/
position: absolute;
right:  0;
visibility: hidden;
color: black;
text-decoration: none;
}

.newsletter span img{ /*CSS for rollover image*/
border-width: 0;
}

.newsletter:hover span{ /*CSS for rollover image on hover*/
visibility: visible;
top: 32px;
right: -60px; /*position where enlarged image should offset horizontally */
}


.nohover a:hover { background-color: transparent; }

 
 
 
  /*** Test Instant Poll***/

.shadetabs{
padding: 0px 0px 0 0;
margin-left: 0px;
margin-top: 10;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(images/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(images/shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.contentstyle{
/*border: 1px solid gray;*/
width: 0px;
margin-bottom: 1em; padding: 5px;
}


/* Wrapper */

body {
margin: 0 0 ;
padding: 0;
text-align: center; /* hack to force IE5.x pc to center our wrapper div */
/*background-image: url(images/body_bg.gif);*/
}

#wrapper {
margin: 0 0 0 0;
background-image: url(images/wrapper_bg.gif);
background-repeat: repeat-y;
text-align: left; /* re-align the text to the left after the above hack */
width: 825px;

}
#wrapperGR {
margin: 0 0 0 0;
background-image: url(images/wrapper_bg_greenBK.gif);
background-repeat: repeat-y;
text-align: left; /* re-align the text to the left after the above hack */
width: 825px;

}


/* Drop Down List*/

input.orange {background-color: #FF9900; font-weight: bold; font-size: 12px; color: #000000;}
input.ltOrange {background-color: #FFDFB0;}
textarea.violet {background-color: #ccccff; font-size: 10px;}
option.orange {background-color: #FF9900; font-weight: bold; font-size: 15px; color: #000000;}
option.ltOrange {background-color: #FFDFB0;}

.div-1a {
 position:absolute;
 top:215;
 right:239;
 width:200px;
}



/*Fine Foods Rt box*/

div.transboxFF
  {
  width: 255px;
  height: 390px;
  
  margin-top:15px;
  margin-bottom:0px;
  margin-left:297px;
  margin-right:0px;
  background:url(images/top_ff_Rbox.gif) no-repeat;
  
  background-color: #ffffff;
  border: 1px solid white;
  /* for IE */
  filter:alpha(opacity=100);
  /* CSS3 standard */
  opacity:10;
  /* for Mozilla */
  -moz-opacity:10;
  }
div.transboxFF p
  {
  margin: 85px 14px;
  color: #000000;
  }	
/*Catering Rt box*/

div.transboxCA
  {
  width: 255px;
  height: 600px;
  margin-top:15px;
  margin-bottom:-50px;
  margin-left:280px;
  margin-right:0px;
  background: url(images/cateringBoxtop.gif) no-repeat;
  background-color: #ffffff;
  border: 1px solid white;
  /* for IE */
  filter:alpha(opacity=100);
  /* CSS3 standard */
  opacity:10;
  /* for Mozilla */
  -moz-opacity:10;
  }

div.transboxCA p
  {
  margin: 55px 14px;
  color: #000000;
  }


  
/*Fine Chocolates Rt box*/

div.transboxFC
  {
  width: 270px;
  height: 600px;
  
  margin-top:15px;
  margin-bottom:0px;
  margin-left:285px;
  margin-right:0px;
  background: url(images/chocolateBoxTop.gif) no-repeat;
  
  background-color: #ffffff;
  border: 1px solid white;
  /* for IE */
  filter:alpha(opacity=100);
  /* CSS3 standard */
  opacity:10;
  /* for Mozilla */
  -moz-opacity:10;
  }
div.transboxFC p
  {
  margin: 55px 14px;
  color: #000000;
  }

/*Gift baskets Rt box*/

div.transboxGI
  {
  width: 255px;
  height: 220px;
  
  margin-top:15px;
  margin-bottom:0px;
  margin-left:300px;
  margin-right:0px;
  background: url(images/giftBasketBoxtop.gif) no-repeat;
  
  background-color: #ffffff;
  border: 1px solid white;
  /* for IE */
  filter:alpha(opacity=100);
  /* CSS3 standard */
  opacity:10;
  /* for Mozilla */
  -moz-opacity:10;
  }

div.transboxGI p
  {
  margin: 30px 14px;
  color: #000000;
  }
  
/*Private Label Rt box*/ 
div.transboxPL
  {
  width: 255px;
  height: 300px;
  
  margin-top:15px;
  margin-bottom:0px;
  margin-left:300px;
  margin-right:0px;
  background:url(images/top_pl_Rbox.gif) no-repeat;
  
  background-color: #ffffff;
  border: 1px solid white;
  /* for IE */
  filter:alpha(opacity=100);
  /* CSS3 standard */
  opacity:10;
  /* for Mozilla */
  -moz-opacity:10;
  }
div.transboxPL p
  {
  margin: 55px 14px;
  color: #000000;
  }






  
 /*Fade in*/ 
  
#photoholder {
width:590px;
height:550px;
background:#fff url('/images/loading.gif') 50% 50% no-repeat;
}#
thephotoFF {
width:590px;
height:550px;
}



.headerNav {
position:absolute;
margin: 0px 0px 0px 0px;
z-index:5
}


