body
{
	background-color: #CCCCCC;
}

a:link {color: #000000}     /* unvisited link */
a:visited {color: #5A5A5A}  /* visited link */
a:hover {color: Black}   /* mouse over link */
a:active {color: #000000}   /* selected link */

.Validation
{
	margin-left:3px;
	font-weight:bold;
	vertical-align:top;
	font-size:13px;
	
}

.Label
{
	font-weight:bold;
	vertical-align:top;
	font-size:13px;
	font-family:Tahoma, Arial, Helvetica;
}
	
a.NewsItemLink2
{
	color: #333333;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica;
	height:17px
}

a.NewsItemLink
{
	color: #5A5A5A;
	font-weight:bold;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica;
	height:17px
}

td.NewsHeadline
{
	background-color:#666666;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	padding: 2px 10px 2px 5px;
	font-family:Verdana, Tahoma, Arial, Helvetica;
	font-weight:normal;
	font-size:12px;
	color:#FFFFFF;
}

td.NewsContent
{
	background-color: #FFFFFF;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	padding: 5px 5px 5px 5px;
	font-family:Verdana;
	font-size:10px;
}

td.NewsContent2
{
	background-color: #FFFFFF; /*F1F1F1*/
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	padding: 5px 2px 5px 2px;
	font-family:Tahoma, Arial, Helvetica;
	font-size:10px;
}

table.NewsBox
{
	margin-top: 7px;
}

input.NewsSubscription
{
	WIDTH: 112px; 
	HEIGHT: 20px;
	font-family:Tahoma, Arial, Helvetica;
	font-size:10px;
}

td
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 70%; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Arial, Sans-serif
}

td.None
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 100%; 
	FONT-FAMILY: Tahoma, Arial, Sans-serif
}

td.Note
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Arial, Sans-serif
}

/* Pricing Start */
td.Pricing
{
	border-bottom: solid 1px #CCCCCC;
	padding: 5px 5px 5px 5px;
	FONT-SIZE: 11px; 
	WORD-SPACING: -1pt; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Arial, Sans-serif; 
	text-align:left
}

td.PricingDesc
{
	border-left: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	padding: 5px 5px 5px 5px;
	FONT-SIZE: 11px; 
	WORD-SPACING: -1pt; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Arial, Sans-serif;
	text-align:left
}

td.PricingBtn
{
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	padding: 5px 5px 5px 5px;
	FONT-FAMILY: Tahoma, Arial, Sans-serif;
	text-align:center
}

td.ReviewDesc
{
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	padding: 5px 5px 5px 5px;
	FONT-SIZE: 11px;
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Arial, Sans-serif; 
	text-align:left
}

td.ReviewDate
{
	border-bottom: solid 1px #CCCCCC;
	padding: 5px 5px 5px 5px;
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Arial, Sans-serif;
	text-align:left
}

td.ReviewTestPeriod
{
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	padding: 5px 5px 5px 5px;
	FONT-FAMILY: Tahoma, Arial, Sans-serif;
	text-align:left
}

td.ReviewHeader
{
	FONT-SIZE: 60%; 
	COLOR: #ffcc00; 
	padding: 0px 0px 0px 5px;
	FONT-FAMILY: Tahoma, Arial, Sans-serif; 
	BACKGROUND-COLOR: #666666;
}

td.list
{
   	border-bottom: solid 1px #CCCCCC;
	padding: 5px 5px 5px 5px;
	FONT-SIZE: 13px; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Arial, Sans-serif
}

td.Address
{
	FONT-FAMILY: Verdana, Arial, Sans-serif;
	color:#333333;
	font-size:12px
}

tr.PricingRow
{
	background-color:#F1F1F1;
}

TD.TotalPrice {
	BORDER-RIGHT: #ff9900 1px solid; 
	BORDER-TOP: #ff9900 1px solid;  
	FONT-WEIGHT: bold; 
	FONT-SIZE: 70%; 
	text-align:right;
	BORDER-LEFT: #ff9900 1px solid; 
	COLOR: #000000;  
	padding: 2px 5px 2px 5px;
	BORDER-BOTTOM: #ff9900 1px solid; 
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; 
	BACKGROUND-COLOR: #FFFFFF
}

td.PricingHeader
{
	FONT-SIZE: 60%; 
	COLOR: #ffcc00; 
	padding: 0px 7px 0px 10px;
	FONT-FAMILY: Tahoma, Arial, Sans-serif; 
	BACKGROUND-COLOR: #666666;
	text-align:left
}

/* Basket Start */
H3.Basket 
{ 
	FONT-FAMILY: Tahoma, Arial, Sans-serif;
	font-weight: normal;
	color: #333333;
	text-align:center;
	FONT-SIZE: 11px
}

td.Basket
{
	border-bottom: solid 0px #CCCCCC;
	padding: 5px 5px 5px 5px;
	FONT-SIZE: 11px; 
	WORD-SPACING: -1pt; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Arial, Sans-serif; 
	text-align:right
}

td.BasketDesc
{
	border-bottom: solid 0px #CCCCCC;
	padding: 5px 5px 5px 0px;
	FONT-SIZE: 11px; 
	WORD-SPACING: -1pt; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Arial, Sans-serif;
	text-align:left
}

td.BasketBtn
{
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 0px #CCCCCC;
	padding: 5px 5px 5px 5px;
	FONT-FAMILY: Tahoma, Arial, Sans-serif;
	text-align:center
}

tr.BasketRow
{
	background-color:#F1F1F1;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 0px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-top: solid 0px #CCCCCC;
}

.BasketBack
{
	background-color:#F1F1F1;
	border-top: solid 0px #F1F1F1;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC
}

.BasketSurround
{
	background-color:#F1F1F1;
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC
}

.CheckoutBack
{
	background-color:#F1F1F1;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
}

td.CheckoutHeader
{
	FONT-SIZE: 60%; 
	COLOR: #ffcc00; 
	padding: 2px 0px 2px 10px;
	FONT-FAMILY: Tahoma, Arial, Sans-serif; 
	BACKGROUND-COLOR: #666666;
}

td.BasketHeader
{
	FONT-SIZE: 60%; 
	COLOR: #ffcc00; 
	padding: 2px 0px 2px 0px;
	FONT-FAMILY: Tahoma, Arial, Sans-serif; 
	BACKGROUND-COLOR: #666666
}

td.BasketHeader2
{
	FONT-SIZE: 60%; 
	COLOR: #ffcc00; 
	padding: 0px 5px 0px 0px;
	FONT-FAMILY: Tahoma, Arial, Sans-serif; 
	BACKGROUND-COLOR: #666666
}

td.BasketQuantity
{
	FONT-FAMILY: Tahoma, Arial, Sans-serif; 
	BACKGROUND-COLOR: #F1F1F1;
	text-align:center;
	border-left: solid 1px #CCCCCC;
	border-bottom: solid 0px #CCCCCC;
}

.BasketQTY {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #666666 1px solid; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Tahoma, Arial, Sans-serif; TEXT-ALIGN: center
}

.CheckoutBox {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #666666 1px solid; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Tahoma, Arial, Sans-serif
}

.BasketPP {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #666666 1px solid; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Tahoma, Arial, Sans-serif; TEXT-ALIGN: center
}

.BasketQTYDisabled
{
	background-color:#F1F1F1;
	BORDER-RIGHT: #F1F1F1 0px solid; 
	PADDING-RIGHT: 1px; 
	BORDER-TOP: #F1F1F1 0px solid; 
	PADDING-LEFT: 1px; 
	FONT-WEIGHT:normal; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #F1F1F1 0px solid; 
	COLOR: #000000; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #F1F1F1 0px solid; 
	FONT-FAMILY: Tahoma, Arial, Sans-serif; 
	TEXT-ALIGN: center
}

.BasketButton
{
	font-family: Tahoma, Arial, Sans-serif; 
	font-size:12px;
	height:22px;
	width:140px;
}

.BasketBuyButton
{
	font-family: Tahoma, Arial, Sans-serif; 
	font-size:12px;
	font-weight:bold;
	height:22px;
	width:40px;
}
	
.BasketButtonUpdate
{
	font-family: Tahoma, Arial, Sans-serif; 
	font-size:10px;
	height:17px;
}
.checkoutnote {
	FONT-WEIGHT: 500; FONT-SIZE: 10px; COLOR: #667788; FONT-FAMILY: Tahoma, Arial, Sans-serif; LETTER-SPACING: 0pt
}
.CheckoutField {
	BORDER-RIGHT: #666666 1px solid; 
	PADDING-RIGHT: 1px; 
	BORDER-TOP: #666666 1px solid; 
	PADDING-LEFT: 1px; 
	FONT-WEIGHT:normal; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #666666 1px solid; 
	COLOR: #000000; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #666666 1px solid; 
	FONT-FAMILY: Tahoma, Arial, Sans-serif; 
	TEXT-ALIGN: left
}
.gridHover
{
    CURSOR:hand; 
    background-color : Orange;
 }
 .gains
 {
    background-color : #F1F1F1;
 }