a{
	color: #89014c;
	text-decoration: none;
}

a:hover{
	color: #777777;
	text-decoration: underline;
}

.leftnav{	
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #89014c;
	line-height:20px;
}

td.navmargins{	
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
}

p, td{	
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

td{background:#ffffff;}/*Seperated because Netscape has issues with backgrounds applied to <p> tags*/

hr{
	height : 1px;
}

.stData {color:#1133bb;} /*Statement & Invoice data*/

.footertext{	
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}

.bodytext{	
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.boldtext{	
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.bodytable{background:#FFFFFF;}/*#848484;*/

.border{background:#848484;}
.headerborder{background:#848484;}



td.bodymargins{ padding: 10px;}

.tableheader {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background:#dfdfdf;
	
}

/* Products */
.searchtext{	
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.currentPrice{	
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.itemNumber{	
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.oldPrice{	
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

#acctMenu{}/*this is defined in the print version of the css - leave this here*/

/* Cart Styles */
.cartTotalTable{
	background:#848484;
	
}
td.cartTotalField{
	background:#e1e1e1;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color:#848484;
}

.cartTotalCost{color:#a20000;}

div.CartBar span.left {
  float: left;
  text-align: left;
  font-weight: normal;
  color: #848484;
  width: 49%;
  }

div.CartBar span.right {
  float: right;
  text-align: right;
  font-weight: bold;
  color: #848484;
  width: 49%;
  }


/* Form */
FORM {margin:1px;}
INPUT {background: #efefef; border-bottom: 1px solid #666666; border-right: 1px solid #666666; border-left: 1px solid #666666; border-top: 1px solid #666666; text-decoration: none; padding-left: 2px; padding-right: 2px; font-size:10px; font-family: Arial, Helvetica, Verdana, sans-serif; }
/* color:#000000 */
.checkbox {background: #fffff; border-bottom: 0px solid #FFFFFF; border-right: 0px solid #ffffff; border-left: 0px solid #ffffff; border-top: 0px solid #ffffff; text-decoration: none; padding-left: 0px; padding-right: 0px;}
/* ; color:#ffffff */
select {background: #efefef; border-bottom: 0px solid #666666; border-right: 0px solid #666666; border-left: 0px solid #666666; border-top: 0px solid #666666; color:#000000; text-decoration: none; padding-left: 2px; padding-right: 2px; font-size:12px;}



TEXTAREA {
	background: #efefef; 
	border-bottom: 1px solid #666666; 
	border-right: 1px solid #666666; 
	border-left: 1px solid #666666; 
	border-top: 1px solid #666666; 
	color:#000000; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	text-decoration: none; 
	padding-left: 2px; 
	padding-right: 2px;
	
	scrollbar-3dlight-color: #eaeaea;/*#666666*/
	scrollbar-arrow-color: #666666;
	scrollbar-base-color : #999999;/*#999999*/
	scrollbar-darkshadow-color: #eaeaea;/*#666666*/
	scrollbar-face-color : #e1e1e1;/*eaeaea,>#cccccc*/
	scrollbar-highlight-color:	#666666;
	scrollbar-shadow-color: #666666;/*#fefefe*/
	scrollbar-track-color: #eaeaea;
	
	
select {
	background: #efefef; 
	border-bottom: 1px solid #666666; 
	border-right: 1px solid #666666; 
	border-left: 1px solid #666666; 
	border-top: 1px solid #666666; 
	color:#000000; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	text-decoration: none; 
	padding-left: 2px; 
	padding-right: 2px;
	
	
}

.submit{color:#000000; background: #eeddee; cursor: hand; border-bottom: 1px solid #89014D; border-right: 1px solid #89014D; border-left: 1px solid #89014D; border-top: 1px solid #89014D; font-size:10px; font-family: Arial, Helvetica, Verdana, sans-serif; cursor: hand;}

.button{cursor: hand;}

.mouseprint{	
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.label {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

.yellowlabel {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: Yellow;
}
.bluelabel {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #0000DD;
}
.message {color:#990000}

.error {font-size:12px;color:#FF0000}