/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	

A:link.Mission
{
	color: white;
	line-height: normal;
	letter-spacing: normal;
	text-decoration: none;
}
	
A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	

A:visited.Mission
{
	color: white;
	line-height: normal;
	letter-spacing: normal;
	text-decoration: none;
}	
			
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	

A:active.Mission	{	
	color: white;
	line-height: normal;
	letter-spacing: normal;
	text-decoration: none;
	}	
			
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
	
A:hover.Mission	{	
	color: white;
	line-height: normal;
	letter-spacing: normal;
	text-decoration: none;
	}
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}
	
A:visited.Admin	{	
	text-decoration:	none;
	color:	White;
	}	
A:hover.Admin	{	
	text-decoration:	underline;
	color:	White;
	}
A:active.Admin	{	
	text-decoration:	none;
	color:	White;
	}	
		
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	
P
{
	font-size: 10px;
	margin-left: 2em;
	color: black;
	line-height: normal;
	font-family: Verdana, Tahoma, 'Times New Roman';
	letter-spacing: normal;
	text-align: left;
}


IMG 	{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	}
	
.Mission
{
	margin-top: 2em;
	font-size: 14px;
	margin-left: 2em;
	color: black;
	text-indent: 5px;
	line-height: normal;
	margin-right: 1em;
	font-family: Verdana, Tahoma, 'Times New Roman';
	letter-spacing: normal;
	background-color: #94aabb;
	text-align: left;
}

.PBlock P
{
	margin-top: 2em;
	font-size: 14px;
	margin-left: 2em;
	color: black;
	line-height: normal;
	margin-right: 1em;
	font-family: Verdana, Tahoma, 'Times New Roman';
	letter-spacing: normal;
	text-align: left;
}

.Home
{
	background-attachment: scroll;
	background-image: url(../images/bgNZDeli.jpg);
	background-repeat: repeat;
}

.DeliShop
{
	background-attachment: scroll;
	background-image: url(../images/specials3.JPG);
	background-repeat: repeat-y;
}

.DeliSpecial
{
	text-transform: capitalize;
	color: white;
	font-family: 'Lucida Handwriting' , 'Bradley Hand ITC' , 'Kristen ITC';
}

A:Map
{
	font-size: 2pt;
	color: black;
}

td.ProductMenu
{
	color: #ffffff;
	background-color: beige;
}

.ProductRollover ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#ProductRollover li { margin: 0 0 .2em 0; }

.ProductRollover a
{
	border-right: #86c129 1px solid;
	padding-right: 0.8em;
	border-top: #fff 1px solid;
	display: block;
	padding-left: 0.8em;
	border-left: #fff 1px solid;
	width: 9em;
	color: #86c129;
	padding-top: 0.2em;
	border-bottom: #86c129 1px solid;
	height: 2.5em;
	background-color: transparent;
	text-decoration: none;
}

.ProductRollover a:hover
{
	background-color: #86c129;
	color: #FFF;
	border-top: 1px solid #86c129;
	border-left: 1px solid #86c129;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.navcontainer LI { MARGIN: 0px 0px 5px }
.navcontainer A 
{ 
	BORDER-RIGHT: #a9b61e 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #a9b61e 1px solid; 
	DISPLAY: block; 
	PADDING-LEFT: 5px; 
	font-size: 8pt; 
	PADDING-BOTTOM: 5px; 
	BORDER-LEFT: #a9b61e 1px solid; 
	WIDTH: 7em; COLOR: white; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #a9b61e 1px solid; 
	BACKGROUND-COLOR: #2e73b8; 
	TEXT-DECORATION: none 
}
.navcontainer A:hover
{ 
	BORDER-RIGHT: #2e73b8 1px solid; 
	BORDER-TOP: #2e73b8 1px solid; 
	BORDER-LEFT: #2e73b8 1px solid; 
	COLOR: black; 
	BORDER-BOTTOM: #2e73b8 1px solid; 
	BACKGROUND-COLOR: #a9b61e; 
}
.navcontainer A:visited { COLOR: white }


.navcontainer UL 
{ 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none 
}

.navDeli LI { MARGIN: 0px 0px 5px }


.navDeli A
{
	BORDER-RIGHT: #86c129 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #86c129 1px solid; 
	DISPLAY: block; 
	PADDING-LEFT: 5px; 
	font-size: 8pt; 
	PADDING-BOTTOM: 5px; 
	BORDER-LEFT: #86c129 1px solid; 
	WIDTH: 7em; COLOR: white; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #86c129 1px solid; 
	BACKGROUND-COLOR: #7c97ac; 
	TEXT-DECORATION: none 
}

.navDeli A:hover
{
	BORDER-RIGHT: #013660 1px solid; 
	BORDER-TOP: #013660 1px solid; 
	BORDER-LEFT: #013660 1px solid; 
	COLOR: #ffffff; 
	BORDER-BOTTOM: #013660 1px solid; 
	BACKGROUND-COLOR: #87e032; 
}

.navDeli UL
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none 
}
.navDeli A:visited { COLOR: white }
.navDeli LI { MARGIN: 0px 0px 5px }


.navDeliMenu A
{
	BORDER-RIGHT: #7c97ac 1px solid; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #7c97ac 1px solid; 
	DISPLAY: block; 
	PADDING-LEFT: 10px; 
	font-size: 8pt; 
	PADDING-BOTTOM: 10px; 
	BORDER-LEFT: #7c97ac 1px solid; 
	WIDTH: 14em; COLOR: white; 
	PADDING-TOP: 8px; 
	BORDER-BOTTOM: #7c97ac 1px solid; 
	BACKGROUND-COLOR: #a9b61e; 
	TEXT-DECORATION: none 
}

.navDeliMenu A:hover
{
	BORDER-RIGHT: #a9b61e 1px solid; 
	BORDER-TOP: #a9b61e 1px solid; 
	BORDER-LEFT: #a9b61e 1px solid; 
	COLOR: #ffffff; 
	BORDER-BOTTOM: #a9b61e 1px solid; 
	BACKGROUND-COLOR: #2e73b8; 
}

.navDeliMenu UL
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none 
}
.navDeliMenu A:visited { COLOR: white }

.navCatMenu A
{
	border-right: #7c97ac 1px solid;
	padding-right: 10px;
	border-top: #7c97ac 1px solid;
	display: block;
	padding-left: 10px;
	font-size: 8pt;
	padding-bottom: 10px;
	border-left: #7c97ac 1px solid;
	width: 14em;
	color: white;
	padding-top: 8px;
	border-bottom: #7c97ac 1px solid;
	background-color: #a9b61e;
	text-decoration: none;
}

.navCatMenu A:hover
{
	BORDER-RIGHT: #87c228 1px solid; 
	BORDER-TOP: #87c228 1px solid; 
	BORDER-LEFT: #87c228 1px solid; 
	COLOR: #ffffff; 
	BORDER-BOTTOM: #87c228 1px solid; 
	BACKGROUND-COLOR: #7c97ac; 
}

.navCatMenu UL
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none 
}
.navCatMenu A:visited { COLOR: white }
.FSA
{
	margin-top: 2em;
	font-size: 10px;
	margin-left: 2em;
	color: black;
	text-indent: 5px;
	line-height: normal;
	margin-right: 1em;
	font-family: Verdana, Tahoma, 'Times New Roman';
	letter-spacing: normal;
	text-align: left;
}
.FSA Big
{
	font-weight: bold;
}

.DeliShop
{
	margin-top: 2em;
	font-size: 10px;
	margin-left: 2em;
	color: black;
	text-indent: 5px;
	line-height: normal;
	margin-right: 1em;
	font-family: Verdana, Tahoma, 'Times New Roman';
	letter-spacing: normal;
	text-align: left;
}

.DeliShop P
{
	margin-top: 2em;
	font-size: 10px;
	margin-left: 2em;
	color: black;
	text-indent: 5px;
	line-height: normal;
	margin-right: 1em;
	font-family: Verdana, Tahoma, 'Times New Roman';
	letter-spacing: normal;
	text-align: left;
}
	
.DeliShop Big
{
	font-weight: bold;
	font-size: 10pt;
}

.NZFSA IMG
{
	clear: left;
}

.AboutUs div p
{
	font-size: 3px;
	font-family: 'Lucida Console';
}

.MainFrame
{
	background-color: #86c129;
}

.Header
{
	color: white;
	font-family: Arial, 'Times New Roman';
}

.roundedCornerSpacer {
    margin: 0px; padding: 0px; border: 0px;
    clear: both;
    font-size: 1px; line-height: 1px;
}
/* In the CSS below, the numbers used are the following:
    1px: the width of the border
    3px: a fudge factor needed for IE5/win (see below)
    4px: the width of the border (1px) plus the 3px IE5/win fudge factor
    14px: the width or height of the border image
*/

.borderTL, .borderTR, .borderBL, .borderBR 
{
    width: 15px; height: 15px;
    padding: 0px; border: 0px;
    z-index: 99;
}

.borderTL, .borderBL { float: left; clear: both; }
.borderTR, .borderBR { float: right; clear: left; }
.borderTL { margin: -1px 0px 0px -1px; }
.borderTR { margin: -1px 0px 0px 0px; }
.borderBL { margin: -15px 0px -10px 0px; }
.borderBR { margin: -15px 0px -10px 0px; }

/* IE5-5.5/win needs the border scooted to the left or right by an
   additional 3px! Why? */

.borderTL 
{
    margin-left: -4px;
    ma\rgin-left: -4px;
}
html>body .borderTL {
    margin-left: -4px;
}
.borderTR {
    margin-right: -4px;
    ma\rgin-right: -4px;
}
html>body .borderTR {
    margin-right: -4px;
}
.borderBL 
{
	margin-top: 0px;
    ma\rgin-top: 0px;
	ma\rgin-bottom: -1px;
	margin-bottom: -1px;
    margin-left: -5px;
    ma\rgin-left: -4px;
    
}
html>body .borderBL 
{
    margin-left: -4px;
    ma\rgin-bottom: -1px;
    margin-bottom: -1px;
   
}
.borderBR 
{
    margin-right: -4px;
    ma\rgin-right: -4px;
    margin-top: 0px;
    ma\rgin-top: 0px;
    ma\rgin-bottom: -1px;
    margin-bottom: -1px;
}
html>body .borderBR 
{
    margin-right: -4px;
    ma\rgin-right: -4px;
    ma\rgin-bottom: -1;
    margin-bottom: -1;
}

/* To get around a known bug in IE5/win, apply the
   border (no margin, padding or positioning) to the
   content class and apply whatever positioning you
   want to the contentWrapper class. */
.content {
    margin: 0px;
    padding: 0px;
    border: 0px solid #00000;
}
.contentWrapper {
    /* position this div however you want, but
       keep its padding and border at zero */
    padding: 0px;
    border: 0px;
}

.DeliGreen
{
	font-size: 10px;
	margin-left: 2em;
	color: white;
	text-indent: 5px;
	line-height: normal;
	margin-right: 0.5em;
	font-family: Verdana, Tahoma, 'Times New Roman';
	letter-spacing: 1pt;
	background-color: #a9b61e;
	text-align: left;
}

.DeliGreen2
{
	font-size: 10px;
	margin-left: 2em;
	color: white;
	text-indent: 5px;
	line-height: normal;
	margin-right: 0.5em;
	font-family: Verdana, Tahoma, 'Times New Roman';
	letter-spacing: 1pt;
	background-color: #7c97ac;
	text-align: left;
}

.Admin
{
	font-size: 10px;
	margin-left: 2em;
	color: white;
	text-indent: 5px;
	line-height: normal;
	margin-right: 0.5em;
	font-family: Verdana, Tahoma, 'Times New Roman';
	letter-spacing: 1pt;
	background-color: #2e73b8;
	text-align: left;
}
.DeliPanel td
{
	font-size: 12px;
	margin-left: 2em;
	color: white;
	text-indent: 5px;
	line-height: normal;
	margin-right: 0.5em;
	font-family: Verdana, Tahoma, 'Times New Roman';
	letter-spacing: 1pt;
	background-color: #7c97ac;
	text-align: left;
}

.DeliHeader
{
	font-size: 12pt;
	color: white;
	font-family: Verdana, Tahoma, 'Times New Roman';
	background-color: #003366;
}
.DeliHeader td>table>tr td
{
	font-size: 12pt;
	color: white;
	font-family: Verdana, Tahoma, 'Times New Roman';
	background-color: #003366;
}

.HomeMission
{
	font-size: 14px;
	margin-left: 10px;
	color: white;
	text-indent: 5px;
	margin-right: 0.5em;
	font-family: Verdana, Tahoma, Times New Roman;
	background-color: #7c97ac;
}

.HomeImage
{
	background-color: #003366;
}

.body
{
	background-color: #cccccc;
}

.frame
{
	background-color: white;
}

.CartTitle
{
	font-size: 26pt;
}

.password
{
	margin-left: 15px;
	color: red;
	margin-right: 15px;
}

.Payment td
{
	font-weight: bold;
}

.AddProduct
{
	border-left-color: #778899;
	border-bottom-color: #778899;
	border-top-style: solid;
	border-top-color: #778899;
	border-right-style: solid;
	border-left-style: solid;
	background-color: #ffebcd;
	border-right-color: #778899;
	border-bottom-style: solid;
}

.AddEmp
{
	border-left-color: #778899;
	border-bottom-color: #778899;
	border-top-style: solid;
	border-top-color: #778899;
	border-right-style: solid;
	border-left-style: solid;
	background-color: #ffebcd;
	border-right-color: #778899;
	border-bottom-style: solid;
}

.AddCust
{
	border-left-color: #778899;
	border-bottom-color: #778899;
	border-top-style: solid;
	border-top-color: #778899;
	border-right-style: solid;
	border-left-style: solid;
	background-color: #ffebcd;
	border-right-color: #778899;
	border-bottom-style: solid;
}

.AddProductHeader th
{
	color: white;
	background-color: #778899;
}

.AddEmployeeHeader th
{
	color: white;
	background-color: #778899;
}

.AddCustHeader th
{
	color: white;
	background-color: #778899;
}

.CustLoginHeader
{
	color: black;
	height: 10px;
}

.LabelBR
{
	background-color: #2e73b8;
}

.LabelDBR
{
	background-color: #003366;
}

.LabelGBR
{
	background-color: #a9b61e;
}

.LabelDeliGBR
{
	background-color: #a9b61e;
}

.shoppingcart
{
	font-size: 8pt;
}