a:link {
  color: #3C004D;
  text-decoration: none;
  font-weight: bold;
}
a:visited {
  color: #3C004D;
  text-decoration: none;
  font-weight: bold;
}
a:hover {
  color: #3C004D;
  text-decoration: underline;
  font-weight: bold;
}
a:active {
  color: #3C004D;
  text-decoration: none;
  font-weight: bold;
}
body {
  text-align: center;
  background: #24002E;
  margin: 0;
  }
div {
  font-family: Arial, Helvetica, sans-serif;
  color: #333333;
}
td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
}
.printmenutext {
  color: #3C004D;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.catheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660099;
}
.category {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #660099;
	text-decoration: none;
}
.menuitem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #660099;
	text-decoration: none;
}
.noborderinputstyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background: #333333;
}
.inputstyle {
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: #333333;
}
.inputstyle_hover {
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: #663399;
	cursor: pointer; 
}
.errorstyle {
	border: 1px solid #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;	
	background: #BBBBBB;
}
.errorstring {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: red;
}

.buttonstyle {
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 20246B;
	background: #BBBBBB;
}

.white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
}
.goalbold {
	font-weight: bolder;
	BACKGROUND: #E5C7EE; 
	font-size: 10px;
}
.goalboldheader {
	font-weight: bolder;
	BACKGROUND: #E5C7EE; 
	font-size: 12px;
}
.black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
A.alphalink {
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	color: #9A0A0A;
}
A.alphalink:link {
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	color: #9A0A0A;
}
A.alphalink:visited {
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	color: #9A0A0A;
}
A.alphalink:hover {
	font-size: 11px; 
	font-weight: bold;
	text-decoration: underline;
	color: #9A0A0A;
}
.topnav {
	cursor: pointer; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
}
.topnavhover {
	cursor: pointer; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	BACKGROUND: #232650; 
	color: #FFFFFF;
}
.catbg {
	BACKGROUND: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #34424B;		
}
.catbgsmall {
	BACKGROUND: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #34424B;		
}
.catbghover {
	BACKGROUND: #BECFED;
	cursor: pointer; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #34424B;		
}
.admincatbg {
	BACKGROUND: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #34424B;		
}
.admincatbghover {
	BACKGROUND: #C4C4C4;
	cursor: pointer; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	text-decoration: none;
	color: #000000;		
}
.admincatbghoverbold {
	BACKGROUND: #C4C4C4;
	cursor: pointer; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;		
}

.loginstuff { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #404040 ; 
	font-weight: bold;
	background-color: #FFFFFF;
}
.mtDropdownMenu { LEFT: -1000px; OVERFLOW: hidden; POSITION: absolute; TOP: -1000px }
.mtDropdownMenu .content { POSITION: absolute }
.mtDropdownMenu .items { BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; Z-INDEX: 2; LEFT: 0px; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid; POSITION: relative; TOP: 0px }
.mtDropdownMenu .item {	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 11px; BORDER-LEFT: medium none; CURSOR: pointer; COLOR: #232650; font-weight: bold; BORDER-BOTTOM: medium none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.mtDropdownMenu .background { Z-INDEX: 1; FILTER: alpha(opacity=85); LEFT: 0px; POSITION: absolute; TOP: 0px; }
.mtDropdownMenu .shadowRight { Z-INDEX: 3; FILTER: alpha(opacity=40); WIDTH: 2px; POSITION: absolute; TOP: 3px; }
.mtDropdownMenu .shadowBottom { Z-INDEX: 1; FILTER: alpha(opacity=40); LEFT: 3px; POSITION: absolute; HEIGHT: 2px; }
.mtDropdownMenu .hover { BACKGROUND: #BECFED; COLOR: #FFFFFF }
.mtDropdownMenu .item IMG { MARGIN-LEFT: 12px }
.PageLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: 520E96;
	text-decoration: none;
}
A.PageLinks:hover {
	color: A40000;
	text-decoration: none;
}
.ProdArea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: 34424B;
}
A.ProdArea:Hover {
	text-decoration: none;
}
.ProdPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: D43A3A;
}
.BigProdPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: D43A3A;
}
.BigProd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
.resultsset {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A20B0B;
	text-decoration: underline;
}
.nounderlinerelultset {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A20B0B;
	text-decoration: none;
}
.nounderlinerelultsetgray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E4E3E3;
	text-decoration: none;
}
.nounderlinerelultsetdarkgray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.resultssetdarkgray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
A.resultssetdarkgray:Hover {
	color: #333333;
	text-decoration: none;
}

A.resultsset:Hover {
	color: #A20B0B;
	text-decoration: none;
}
.cell2 {
	background-color: #EDEDED;
}
.SpecHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.OptionHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #34424B;
}
.closewindow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
A.closewindow:Hover {
	color: #A20B0B;
	text-decoration: underline;
}

.memorder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
A.memorder:Hover {
	color: #A20B0B;
	text-decoration: underline;
}


.cartstuff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #34424B;
	text-decoration: none;
	font-weight: bold;
}
.cartstufftotal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}


.cell4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.cell3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.Links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #34424B;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.Links:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #34424B;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.Links:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #34424B;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.Links:visited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #34424B;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.blacklink {
	color: #34424B;
}

A.blacklink:Hover {
	color: #34424B;
	text-decoration: none;
}
.blacklink:visited {
	color: #34424B;
}

A.blacklink:visited:Hover {
	color: #34424B;
	text-decoration: none;
}
.logintext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #818080;
	text-decoration: none;	
	font-size: 12px;
	font-weight: bold;
}
.calendartext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: red;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
}

A.calendartext:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: red;
	text-decoration: none;	
	font-size: 10px;
	font-weight: bold;
}
.shopping {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #838A9E}	
.shopping2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #CC0000; background-color: #BECFED}	
.shoppingattribute {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #333399;}	
A.shoppingattribute:Hover {
	text-decoration: none;
}

A.shopping2:Hover {
	text-decoration: none;
}
.shopping3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333399; background-color: #F3F3F3}	
.shopping4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #CC0000}		
.remove {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333399; text-decoration: none; font-weight: bold}
.removepink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #CC0000; text-decoration: none; font-weight: bold}
.text { 
		color: #FFFFFF; 
		font-size: 12px; 
		font-weight: bold;
		background-color: 818080;
		text-decoration: none;
}
.lighttext { 
		color: #520E96; 
		font-size: 11px; 
		font-weight: bold;
		text-decoration: none;
}
A.lighttext { 
		color: #520E96; 
		font-size: 11px; 
		font-weight: bold;
		text-decoration: none;
}
a.lighttext:link {
		color: #520E96; 
		font-size: 11px; 
		font-weight: bold;
		text-decoration: none;
}
a.lighttext:visited {
		color: #520E96; 
		font-size: 11px; 
		font-weight: bold;
		text-decoration: none;
}
a.lighttext:hover {
		color: #520E96; 
		font-size: 11px; 
		font-weight: bold;
		text-decoration: underline;
}
.darktext { 
		color: #FFFFFF; 
		font-size: 10px; 
		font-weight: bold;
		background-color: 747777;
		text-decoration: none;
}
.texton {
	color: #FF9900;
	font-size: 12px; 
	font-weight: bold;
	background-color: 818080;
	text-decoration: none;
	
}
.textabove { 
		color: #FFFFFF; 
		font-size: 10px;
}
.textbelow { 
		color: #333399; 
		font-size: 10px;
}
.smalltext {
	font-size: 8px;
}
.requiredsmall {  
		font-weight: bold;
		font-size: 8px;
}
.required {  
		font-weight: bold;
}
.required100 {  
	font-weight: bold;
	width: 70px;
}
.ProdText {
		background-color: E5C7EE;
}
.ProdTextRequired {
		font-weight: bold;
		background-color: E5C7EE;
}
.forumwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.forumwhiteheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.forumblueheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0000DD;
	text-decoration: none;
}
.forumblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0000DD;
	text-decoration: none;
}
.thread {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 0000DD;
	text-decoration: none;
}
.forumwhitesmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.BlueText {
	color: #0000FF;
}
.day {
	font-size:10px;
	color: #FFFFFF;
	font-weight: bold
}
.day a {
	color: #2a2a2a;
	text-decoration:underline;
}
.day a:visited {
	font-weight:bold;
	color: #000000;
}
.day a:hover {
	font-weight:bold;
	color: #2a2a2a;
}
.weekend {
	background-color: #EFEFEF;
}
.monthtableouter {
	background-color: #818080;

}
.userTableHead {
   	table-layout: fixed;
}
.normalday {
	background-color: #ffffff;
}
.title {
	background-color: #E5C7EE;
	font-weight:bold;
	font-family:verdana;
	font-size:12px;
}
.month {
	background-color: #E5C7EE;
	font-size:10px;
	font-weight:bold;
	font-family:verdana;
}
.days {
	background-color: #E5C7EE;
	font-size:10px;
	font-weight:bold;
	font-family:verdana;
}
.selectedday {
	background-color: #E5C7EE;
}
#today {
	border: 1px #000000 solid;
	background-color: #E8D2F3;
	color: #FFFFFF;
}
.hiddenflag {
	visibility: hidden
}
.disabled {
   color: graytext;
}

.visible2 { visibility: visible; position: relative; float: left; }
.visible { visibility: visible; position: relative; float: bottom; }
.hidden  { visibility: hidden; position: absolute; }
.mashidden {top: 0px; left: -1010px; top: -1000px;}

.noinputstyle {
	border: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 20246B;
}
.tinyFont {font-size: 7pt;}

.browsewhite {
    BACKGROUND: #FFFFFF; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
    color: #333399;     
}
.browsewhitehover {
    BACKGROUND: #FFFFFF; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
    color: #333399;     
}
.browsegray {
    BACKGROUND: #E6E6E6;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
    color: #333399;     
}
.browsegrayhover {
    BACKGROUND: #B2B2B2;
    cursor: pointer; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
    color: #FFFFFF;     
}
