.sort-table {
	font:		Icon;
	background:	Window;
	color:		WindowText;
}

.sort-table thead {
}

.sort-table td {
	padding:	2px 5px;
}

.sort-table thead td {
	border:			1px solid;
	border-color:	ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
	cursor:			pointer;
}

.sort-table thead td:active {
	border-color:	ButtonShadow ButtonHighlight  ButtonHighlight ButtonShadow;
	padding:		3px 4px 1px 6px;
}

.sort-table thead td[_sortType=None]:active {
	border-color:	ButtonHighlight ButtonShadow
					ButtonShadow ButtonHighlight;
	padding:		2px 5px;
}

.sort-arrow {
	width:					9px;
	height:					5px;
	background-position:	center center;
	background-repeat:		no-repeat;
	margin:					0 2px;
	background-image:		url("images/spacer.gif");
}

.sort-arrow-descending {
	background-image:		url("images/downsimple.png");

}

.sort-arrow-ascending {
	background-image:		url("images/upsimple.png");
}

.redtext { text-decoration:none; color:#FF3333; font: bold 12px Arial }

tr.even 
{
	background-color:#FFFFFF;
}

tr.odd 
{
	background-color:EEEEFF;
}

tr.header
{
	font: bold 12px Arial, Helvetica;
}

td.tdproducts
{
	font-family:  "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
}


.pageResults
{
	font-size: 8px;
	font-family:  "Verdana", "Arial", "Helvetica", "sans-serif";
}

form.noextralf
{
	display:inline;
}

table.header
{
	width:100%;
	text-align:center;
	/*background-color:#555555;*/
}
table.leftmenumain
{
	position:relative;
	font-size: 10px;
}
table.sidebar
{
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	color: #CC0033;
	font-size: xx-small;
	table-border-color-light: rgb(204, 153, 255);
	table-border-color-dark: rgb(204, 0, 204);
}
table.tablemenu
{
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	color: #CC0033;
	font-size: 10px;
}
table.center
{
	font-size: x-small;
}

tr
{
	empty-cells: show;
}

tr.choicebar
{
	background: white !important;
	color:blue;
	background:black;
}

tr.trhead
{
	/*background-color:#999999;*/
	/*color:#FFFFFF;*/
	font-style:normal;
}
tr.backorderrow
{
	background-color:#FFFF00;
	color:#330066;
}
/*
tr.peagrntop
{
background-color:#99CC33;
}
*/
tr.bordercorner
{
	height:30px;
}

td
{
	/*background-color:#FFFFFF*/
	/*color:#CC0033;*/
}
td.alert
{
	color:red;
}
td.bordercorner
{
	height:30px;
	width:30px;
}
td.bordertopmiddle
{
	/*border-style:none;*/
	border-top:1px solid black;
	width:100%;
	text-align:center;
	color:#23345C;
	background-color:white;
}
td.borderbottommiddle
{
	/*border-style:none;*/
	border-bottom:1px solid black;
	width:100%;
	text-align:center;
	color:#23345C;
	background-color:white;
}
td.choicebar
{
	background: white !important;
	color:blue;
}
td.serieschoice
{
	/*background-color: red;*/
	border-color:red;
	background:#C3C0A8;
	text-align:center;
	font-size:x-small;
}
td.small
{
	font-size:x-small;
}
td.smaller
{
	font-size:xx-small;
}
td.currency
{
	text-align:right;
}
td.currency:before { content: "$" } /* doesn't work with IE6, but does with netscape*/


td.tablehead
{
	/*background-color:#330066;*/
	color:#FFFFFF;
}
td.bordermargin
{
	width:10%;
	color:#FF0033;
}
td.leftmenu
{
	width:120px;
	/*background-color:#737272*/
	vertical-align:top;
}
td.sidebar
{
	vertical-align:top;
}

img.link
{
	border:0;
}
img.baseline
{
	vertical-align:bottom;
}

font.error
{
	color:red;
	font-weight:bold;
}

font.alert
{
	color:red;
}

h1
{
	color: #23345C;
}
h2
{
	color: #CC0000;
}
h3
{
	color: #666666;
}
h4
{
	color: #330066;
}
h5
{
	color: #62AB3F;
}
h6
{
	color: #62AB3F;
}
font.warning
{
	color:red;
	background-color:white;
}

#tablist{
	padding: 3px;
	padding-bottom: 0px;
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0.1em;
	font:  9px Verdana;
	background-color:white;
	text-align: justify;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
background-color:white;
white-space: nowrap;
	text-align: center;
	vertical-align:bottom;
}

.navOn
{
padding: 3px;
margin-left: 2px;
margin-bottom: 0px;
margin-top: 0.1em;
font:  bolder 11px Verdana;
list-style: none;
display: inline;
background-color:#999999;
border: 1px solid #000000;
border-bottom: none;
color: red;
}

#tablist li a{
text-decoration: none;
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background-color:white;
}

#tablist li a:link, #tablist li a:visited{
color: navy;
}


input 
{
    font-size: 10px;
    font-family: verdana, Arial, Helvetica, Geneva, Sans-serif;
    line-height: 12px;
    color: #333333;
}
.sbttn 
 {
  color:          #FFEEEE;
  font-family:     Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  background:      #0099FF;
  cursor:          pointer;
  height:        19px;
  border-style:    solid;
  border-width:    1px;
  border-color:    #0099FF #104a7b #104a7b #0099FF 
  }
  
.redsbttn 
 {
  color:          #FFEEEE;
  font-family:     Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  background:      #FF9900;
  cursor:          pointer;
  height:        19px;
  border-style:    solid;
  border-width:    1px;
  border-color:    #FF9900 #104a7b #104a7b #FF9900 
  }

td.menuheader
{
  	font-family:     Verdana, Arial, Helvetica, sans-serif;
	font-weight:    bolder;
	font-size: 		12px;
	padding:			2px;
}

table.cartcontents
{
  	font-family:     Verdana, Arial, Helvetica, sans-serif;
	font-weight:    bolder;
	font-size: 		8px;
	padding:			0px;
}

.address
{
  	font-family:     Verdana, Arial, Helvetica, sans-serif;
	font-weight:    bolder;
	font-size: 		9px;
	padding:			0px;
}

.smgray
{
  	font-family:     Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
    color: #666666;
}

.checkoutprogresstext { font-family: Verdana,Helvetica,sans-serif; font-size: 8pt ; font-weight: normal; color: #3333EE; border-style: none;}
.greytitle { font-size: 14pt; color: #AAAAAA;}
.smalltextnolink { font-size: 8pt ; text-decoration: none}
