a {
	color : #003399;
	font : bold 11px Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a:hover {
	color : #6B9992;
	text-decoration : underline;
}

a:active {
	color : #FF0000;
	text-decoration : underline;
}

a.whiteLink {
	color : white;
	font : bold 11px Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a:hover.whiteLink {
	color : #FFFF99;
	text-decoration : underline;
}

a:active.whiteLink{
	color : #FF0000;
	text-decoration : underline;
}

a.reportHeadLink {
	color : #003399;
	font : bold 11px Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a:hover.reportHeadLink {
	color : #6B9992;
	text-decoration : underline;
}

a:active.reportHeadLink {
	color : #FF0000;
	text-decoration : underline;
}

a.login {
	color : #0199FE;
	font : bold 12px Arial, Helvetica, sans-serif;
	text-decoration : none;
}

a:hover.login {
	color : #CC0000;
	text-decoration : none;
}

a:active.login {
	color : #FF0000;
	text-decoration : underline;
}

td {
	color : #333333;
	font : 11px Arial, Helvetica, sans-serif;
}

.articlehead{
	color : #333333;
	color : #000000;
	font : bold 13px arial, helvetica;
}

.backcolor {
	background : #FF8100;
}

.bold {
	color : #666666;
	font : bold 12px Arial, Helvetica, sans-serif;
}

.button {
	color : #FFFFFF;
	background : #666699;
	font : normal bold 9px Arial, Helvetica;
}

.categoryheader {
	color : #484848;
	font : bold 24px Arial, Helvetica, sans-serif;
}

.componentheading {
	color : #333333;
	font : bold 12px Arial, Helvetica, sans-serif;
	text-align : left;
}

.date {
	color : #FFFFFF;
	font : bold 12px Arial, Helvetica, sans-serif;
	text-align : right;
}

.footer {
	color : #FFFFFF;
	font : 11px Arial, Helvetica, sans-serif;
}

.itemDescription {
	color : #333333;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.itemheader {
	color : #666666;
	font : bold 18px Arial, Helvetica, sans-serif;
}

.newsarticle {
	color : #333333;
	font : 12px Arial, Helvetica, sans-serif;
	text-align : left;
}

.ourprice {
	color : #003399;
	font : bold 20px Arial, Helvetica, sans-serif;
}

.poll {
	color : #666666;
	font : 11px/14px Arial, Helvetica, sans-serif;
}

.post {
	color : #666666;
	background : #FFFFFF;
	font : bold 11px arial,helvetica;
}

.recprice {
	color : #999999;
	font : italic bold 13px Arial, Helvetica, sans-serif;
}

.regprice {
	color : #003399;
	font : bold normal 18px Arial, Helvetica, sans-serif;
}

.rrp {
	color : #999999;
	font : bold normal 18px Arial, Helvetica, sans-serif;
}

.searchcolor {
	background : #FFFFFF;
}

.sku {
	color : #999999;
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.small {
	color : #FF8302;
	font : normal 10px Arial, Helvetica, sans-serif;
}

.smalldark {
	color : #000000;
	font : normal 10px Arial, Helvetica, sans-serif;
}

.smallgrey {
	color : #666666;
	font : normal 10px Arial, Helvetica, sans-serif;
}

.subcat a {
	color : #006699;
	font : 11px arial, helvetica;
}

.subcat a:visited {
	color : #006699;
	font : 11px arial, helvetica;
}

.subcat a:hover {
	color : #FF0000;
	font : 11px arial, helvetica;
}

.subcat a:active {
	color : #3399CC;
	font : 11px arial, helvetica;
}

.subhead {
	color : #666666;
	font : 12px Arial, Helvetica, sans-serif;
	text-align : center;
}

.white {
	color : #FFFFFF;
	font : bold 12px Arial, Helvetica, sans-serif;
}

.tableBorder{
	border : 1 solid #999999;
}

.pointsToGo {
	color : #FF0000;
	font : bold 20px Arial, Helvetica, sans-serif;
}input {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
select {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
.welcome {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; font-style: normal; font-weight: bold; color: #6B9992; background-color: #ffffff}
.welcomeTable { background-color: #ffffff}
.reportHead { background-color: #8ABBCC}
.cartContents { color : white; font : 11px Arial, Helvetica, sans-serif;}
.rewardSearch{
	color : #ffffff;
	font : 11px Arial, Helvetica, sans-serif;
}

.tempUnavailableHead
{
	color : #FF0000;
	font : bold 11px Arial, Helvetica, sans-serif;
}

.logintextsml {
	color : #757577;
	font : bold 12px Arial, Helvetica, sans-serif; 
}

/* table styles */
table.table-list   {
	width: 100%;
	}

table.table-list input {
	position: relative;
	left: 0
	}

table.table-list th {
	color: #fff;
	background-color: #003399;
	text-align: center;
	margin: 0;
	font: bold 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 25px;
	}

table.table-list tr.alternate  {
	background-color: #E6F8FF
	}


table.table-list td  {
	margin: 0;
	padding: 5px 1px 5px 1px;
	font: 0.7em Verdana, arial, helvetica;
	}

table.table-list input {
	margin-left: 5px
	}