A, A:link { color: #0033dd; }	/* Regular Links */
A:visited { color: #335588; }	/* Visited Links */
A:hover { background: #e0e8ff; color: #003088; }		/* Mouse-Over color */
A:active { color: red; }		/* Active = when TAB used on the page */

.lnk {text-decoration:none; text-indent: 2px; white-space: nowrap; font-size:12px; color:#ffffff; font-weight:bold; font-family:verdana,arial;}
.lnk A:link {color:#ffffff;}
.lnk A:visited {color:#ffffff;}
.lnk A:hover { color:#ffffff; background: transparent; }

.Products { border: 1px outset; font-family: Verdana, Arial; font-size: 11px; }
.Products TD, .Products TH { border: 1px inset; padding-left: 4px; padding-right: 4px; font-size: 11px; }
.Products .Pn, .Products .Info { text-align: left; }
.Products .Qty { text-align: center; padding: 0px; padding-left: 1px; padding-right: 1px; }
.Products .Header TH, .Specs .Header TH { background: #e0e0ff; padding: 0px; border: 1px inset; }
.Products .Header .Sep, .Specs .Header .Sep { background: #ffffff; }
.Products INPUT { font-size: 10px; padding: 0px; padding-right: 1px; text-align: right; line-height: 10px; height: 14px; width: 26px; }
.Products #Alt { background: #f4f4f8; }
.Products .Box TD, .Products .Vol TD { border-top: none; }
.Products .Vol TD { border-bottom: none; }
.Products .Unit { text-align: center; }
.Products FORM { margin: 0px; }

.Products .Button { padding: 0px; padding-top: 1px; background: #eeeeff; text-align: center; }
.Products #Alt .Button { background: #e0e0ff; }

.Products .OOS { background: #ffe8e8; color: cc0000; }
.Products #Alt.OOS { background: #ffdddd; }
.Products .OOS .Button { background: #ff3333; padding-left: 1px; padding-right: 1px; }
.Products #Alt.OOS .Button { background: #dd0000; }

/* 2010/09/20 This is for all graphical buttons - they don't look good on colored background */
.Products .Button { background: white!important; padding: 0px; }

INPUT.Buy { font-family: Arial; font-size: 10px; margin-top: -1px; line-height: 9px; height: 17px; width: 5.3em; }
/* .OOS INPUT.Buy { background: #dd0000; color: White; } */

/* Contact Us box, included on most pages via /Inc/Contact.asp */
.Contact TD
{
	background: #f8f8ff;
	font-family: Verdana, Arial;
	font-size: 12px;
	border: 1px outset;
}

.HomeLink { display: none; }


DIV.BuyNow
{
	width: 450px;
	border: 1px outset;
	margin: 2px 0 2px 0;
	background: #f0f4f8;
}
.BuyNow TD
{
	padding: 0 2px 0 2px;
	border-top: 1px solid #e0e4e8;
}
.BuyNow .Pn, .BuyNow .Desc
{
	background: #e0e4e8;
	border-top: none;
	border-bottom: 1px outset;
	padding-bottom: 1px;
}
.BuyNow .UoM
{
	text-align: center;
}
.BuyNow .Price, .BuyNow .Buy
{
	text-align: right;
}
.BuyNow INPUT.Qty, .Basket INPUT.Qty
{
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	height: 15px;
	text-align: right;
	width: 30px;
	padding-right: 2px;
	border: 1px inset;
}
.BuyNow .Btn, .Basket .Btn
{
	font-size: 11px;
	height: 18px;
	line-height: 12px;
}


.Basket
{
	border-collapse: collapse;
}
.Basket .Header TH
{
	background: #6699dd;
	padding: 2px 0 2px 0;
	border: 1px solid #dddddd;
}
.Basket TD
{
	padding: 0 3px 0 3px;
	border: 1px solid #dddddd;
}
.Basket .nr
{
	background: #88bbee;
	font-size: 10px;
	text-align: right;
	font-weight: bold;
}
.Basket .Pn
{
	font-weight: bold;
}
.Basket DIV.Pn
{
	font-weight: normal;
	font-size: 10px;
	margin-top: 2px;
}
.Basket .Qty
{
	text-align: right;
	padding: 0;
}
.Basket .Total
{
	background: #ddeeff;
}
.Basket .Total .Qty
{
	padding-right: 3px;
}
.Basket .Thumb
{
	text-align: center;
}


.SEOsmall
{
    font-size: 11px;  /* Changed for side navigation in aid of SEO */
}

INPUT.AddToCart	/* image button */
{
	width: 77px!important;
	height: 20px!important;
}

TABLE.PhotoIndex
{
	border-collapse: collapse;
}
TABLE.PhotoIndex CAPTION
{
	padding: 4px;
	font-size:12px;
}
.PhotoIndex TD, .PhotoIndex TH
{
	background: #f8faff;
	border: 1px solid #aabbcc;
	padding: 0 3px 1px 3px;
}
.PhotoIndex TD.ID
{
	background: #d8e8f8;
	text-align: center;
}
.PhotoIndex .Alt TD, .PhotoIndex .Alt TH
{
	background: #e8f4ff;
}
.PhotoIndex .Alt TD.ID
{
	background: #ccddee;
}
.PhotoIndex IMAGE
{
	border: 1px outset #ddeeff;
}
.PhotoIndex .Header TH
{
	background: #bbccdd;
}
.PhotoIndex TH.Sep
{
	background: white;
	width: 5px;
	border-top: none;
	border-bottom: none;
}
.PhotoIndex A
{
	text-decoration: none;
}
.PhotoIndex A:hover
{
	text-decoration: underline;
}

