table.border {
	border : thin solid #7F7A76;
}

BODY, TD, P {
	font : 12px Arial; background-color: #ffffff;
}


DIV.redborder {
	border-color : #880404 #880404 #880404 #880404;
	border : medium solid #880404;
	width:299px;
}

TD.white {
	font : 12px Arial;
	color: #ffffff;
}

TD.small {
	font : 11px Arial;
}

.cartitems {
	font : 11px Arial;
	font-weight: bold;
}



.alert {
	color : #cc0000;
	font-weight:  bold;
}

a.white:link {color: #ffffff; text-decoration: none; font-weight: bold;}
a.white:active {color: #ffffff; text-decoration: none; font-weight: bold;}
a.white:visited {color: #ffffff; text-decoration: none; font-weight: bold;}
a.white:hover {color: #ffffff; text-decoration: underline; font-weight: bold;}

a.category:link {color: #cc0000; text-decoration: none; font-weight: bold;}
a.category:active {color: #cc0000; text-decoration: none; font-weight: bold;}
a.category:visited {color: #cc0000; text-decoration: none; font-weight: bold;}
a.category:hover {color: #786900; text-decoration: underline; font-weight: bold;}

a.subcategory:link {color: #0000cc; text-decoration: none; font-weight: bold;}
a.subcategory:active {color: #0000cc; text-decoration: none; font-weight: bold;}
a.subcategory:visited {color: #0000cc; text-decoration: none; font-weight: bold;}
a.subcategory:hover {color: #786900; text-decoration: underline; font-weight: bold;}

a.product:link {color: #003300; text-decoration: none; font-weight: bold;}
a.product:active {color: #003300; text-decoration: none; font-weight: bold;}
a.product:visited {color: #003300; text-decoration: none; font-weight: bold;}
a.product:hover {color: #786900; text-decoration: underline; font-weight: bold;}

a.normal:link {color: #0000ff; text-decoration: none; font-weight: bold;}
a.normal:active {color: #0000ff; text-decoration: none; font-weight: bold;}
a.normal:visited {color: #0000ff; text-decoration: none; font-weight: bold;}
a.normal:hover {color: #786900; text-decoration: underline; font-weight: bold;}

a:link {color: #216439; text-decoration: underline; }
a:active {color: #216439; text-decoration: underline; }
a:visited {color: #216439; text-decoration: underline; }
a:hover {color: #018001; text-decoration: underline; }

a.bold:link {color: #000000; text-decoration: none; font-weight: bold;}
a.bold:active {color: #000000; text-decoration: none; font-weight: bold;}
a.bold:visited {color: #000000; text-decoration: none; font-weight: bold;}
a.bold:hover {color: #786900; text-decoration: underline; font-weight: bold;}

a.header:link {font: 13px Arial; color: #666600; text-decoration: none; font-weight: bold;}
a.header:active {font: 13px Arial; color: #666600; text-decoration: none; font-weight: bold;}
a.header:visited {font: 13px Arial; color: #666600; text-decoration: none; font-weight: bold;}
a.header:hover {font: 13px Arial; color: #000000; text-decoration: underline; font-weight: bold;}

.header {font: 14px Arial;  font-weight: bold;}

input.fieldcell { 
	font: 11px Arial; 
	background-color: #E1DBB0; 
	color: #000000; 
	border: 1px solid #000000; 
	margin-right: 0px; 
} 

textarea.fieldcell { 
	font: 11px Arial; 
	background-color: #E1DBB0; 
	color: #000000; 
	border: 1px solid #000000; 
	margin-right: 0px; 
} 

select.fieldcell { 
	font: 11px Arial; 
	background-color: #E1DBB0; 
	color: #000000; 
	border: 1px solid #000000; 
	margin-right: 0px; 
} 

td.product_header {
	font: 13px Arial; 
	color: #666600;
	font-weight: bold;
}

.header {
	font: 13px Arial; 
	color: #880404;
	font-weight: bold;
}

#popupForm table { 
 background-color: #FFFFCC; 
 color: #000000; 
 border: 1px solid #000000; 
 border-collapse: collapse; 
 width: 200px;
} 

#popupForm td { 
 border: 1px solid #CCCCCC; 
 padding-left: 4px; 
}

#popupForm2 table { 
 background-color: #FFFFCC; 
 color: #000000; 
 border: 1px solid #000000; 
 border-collapse: collapse; 
 width: 400px;
} 

#popupForm2 td { 
 border: 1px solid #CCCCCC; 
 padding-left: 4px; 
}

#gronk table { 
 background-color: #F6F6F6; 
 color: #000000; 
 border: 1px solid #000000; 
 border-collapse: collapse;  
 width: 300px;
} 

#gronk td { 
 border: 1px solid #CCCCCC; 
 padding-left: 4px; 
}

.labelcell { 
 color: #000000; 
 background-color: transparent; 
} 

.labelheader { 
 color: #BFBF9A; 
 background-color: transparent; 
 font-weight: bold;
} 

.fieldcell { 
 background-color: #FFFFFF; 
 color: #000000; 
 text-align: left; 
 margin-right: 0px; 
 padding-right: 0px; 
} 

.smalllabelcell { 
 font: 11px Arial; 
 background-color: transparent; 
 color: #3670A7; 
} 

.smallfieldcell { 
 background-color: #F2F7FB; 
 color: #000000; 
 text-align: right; 
  
}

.columnName { 
 color: #000000; 
 font-weight: bold;
 text-align: right; 
  
}

input.errHilite, select.errHilite, textarea.errHilite {
	background-color: #FFE;
}
label.errHilite {
	color: #C00;
}
	
ul#errors {
	display: none;
	background-color: #FFE;
	border: 1px solid #CC9;
	color: #C00;
	font-weight: bold;
	}	
ul#errors li {
	margin-top: .5em;
	margin-bottom: .5em;
	padding: 0;
	}
ul#errors li.heading {
	list-style-type: none;
	color: #000;
	font-weight: normal;
	font-style: italic;
	padding: 0;
	}	
