﻿A.navilinkschild:link {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 148px; COLOR: #000000; LINE-HEIGHT: 19px; BORDER-BOTTOM: 0px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
A.navilinkschild:visited {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 148px; COLOR: #000000; LINE-HEIGHT: 19px; BORDER-BOTTOM: 0px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
A.navilinkschild:active {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 148px; COLOR: #000000; LINE-HEIGHT: 19px; BORDER-BOTTOM: 0px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffcc; TEXT-DECORATION: none
}
A.navilinkschild:hover {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 148px; COLOR: #000000; LINE-HEIGHT: 19px; BORDER-BOTTOM: 0px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffcc; TEXT-DECORATION: none
}

a.tickertape:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}

a.tickertape:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;

}

a.tickertape:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}

a.tickertape:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}

/*	MENU START */

.d1

{

	font: bold 10px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.d2

{

	font: bold 10px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;

}



A.navLink {

	font: bold 10px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #333333;

	text-decoration: none;

}



A.navLink:hover {

	font: bold 10px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #666666;  text-decoration: underline;

}
/* style for menu bounding box */
.hMenuBox {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 0px; BACKGROUND: #ffffff; LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #666666 1px solid; WIDTH: 150px; PADDING-TOP: 0px; BORDER-BOTTOM: #666666 1px solid; POSITION: relative; TOP: 0px; HEIGHT: 0px
}
.hMenuTableOuter {
	BACKGROUND: #ffffff
}
.hMenuTableInner {
	BACKGROUND: #ffffff
}


#hMenu1	{

	visibility:hidden;

	position:absolute;

	left:150px;

	top:200px;

	width:150px;

	height:150px;

	z-index:102;

}



#hMenu2 {

	visibility:hidden;

	position:absolute;

	left:300px;

	top:200px;

	width:150px;

	height:150px;

	z-index:103;

}



/* style for menu bounding box */



/* pos of top menu */

#hMenuTop {

	position:absolute;

	left: 6px;

	top: -102px;

	width: 134px;

	height: 97px;

	z-index: 9;

}



#staticmenu {

	position:absolute;

	left: 6px;

	top: 84px;

	width: 134px;

	height: 150px;

	z-index: 8;

}

/* EOF */

/*	MENU END */

/*GENERAL START*/

body, td  {

	color : #333333;

	font-family : verdana, arial, helvetica;

	font-size : 10px;

}

b  {

	font-weight : bold;

}

.vspace  {

	line-height : 22px;

}

.menu  {

	font-size : 13px;

}

.monospace  {

	font-family : Courier,monospace;

}

/*GENERAL END*/



/*LINKS START*/

a {
	color : #000000;
}

a.red  {

	color : #FF0000;

	font-weight : bold;

	text-decoration : underline;

}

a.whiteUnderline  {

	text-decoration : underline;

	color : #FFFFFF;

}

a.whiteBold {

	text-decoration : none;

	color : #FFFFFF;

	font-weight : bold;

}



a.blackUnderline  {

	text-decoration : underline;

	color : #333333;

}

a.boldUnderline  {

	text-decoration : underline;

	color : #333333;

	font-weight : bold;

}

a.grey  {

	text-decoration : underline;

	color : #808080;

}



a.bigdarkgrey  {

	text-decoration : none;

	font-size : 12px;

	color : #666666;

	font-weight : bold;

}

/*LINKS END*/



/*FONTS + COLORS START*/

/*blacks start*/

.black  {

	text-decoration : none;

	color : #333333;

	font-size : 10px;

}

.boldbig  {

	font-weight : bold;

	font-size : 12px;

	color : #333333;

	text-decoration : none;

}

.boldblack  {

	text-decoration : none;

	font-weight : bold;

	color : #333333;

	font-size : 10px;

}

.bigblack  {

	text-decoration : none;

	font-weight : bold;

	color : #333333;

	font-size : 11px;

}

.largeblack  {

	text-decoration : none;

	font-family : arial, helvetica;

	font-weight : bold;

	color : #222222;

	font-size : 16px;

}

.biggrey  {

	color : #333333;

	font-size : 11px;

	text-decoration : none;

}

/*blacks end*/

/*whites start*/

.subtitle  {

	color : #FFFFFF;

}

.curryssub {

	color : #FFFFFF;

	font-weight : bold;

	font-size : 14px;

}

.whitebold {

	font-weight : bold;

	color : #FFFFFF;

}

.bigwhitebold  {

	color : #FFFFFF;

	font-weight : bold;

	font-size : 12px;

	text-decoration : none;

}

.hugewhitebold  {

	color : #FFFFFF;

	font-weight : bold;

	font-size : 16px;

	text-decoration : none;

}

/*whites end*/



/*greys start*/

.hrlightgrey {

	color : #CCCCCC;

}



.darkgrey  {

	color : #666666;

}

.lightgrey  {

	color : #333333;

}

.maingrey  {

	color : #999999;

}

.bigdarkgrey  {

	font-size : 11px;

	color : #666666;

	font-weight : bold;

}

.hugedarkgrey  {

	font-size : 16px;

	color : #666666;

	font-weight : bold;

}

.pcwbigdarkgrey  {

	font-size : 11px;

	color : #666666;

}

.darkgreybold  {

	color : #666666;

	font-weight : bold;

}

/*greys end*/

/*reds+orange start*/

.red  {

	color : #FF0000;

}

.deepred  {

	color : #CC0000;

	font-weight : bold;

}

.redtext  {

	color : #CC0000;

}

.deeprednodec  {

	color : #CC0000;

	font-weight : bold;

	text-decoration : none;

}

.deepredbig  {

	text-decoration : none;

	font-weight : bold;

	color : #CC0000;

	font-size : 12px;

}

.darkred  {

	color : #CC0001;

	font-weight : bold;

 }

.nobolddarkred  {

	color : #CC0001;

 }

.orangebold {

	color : #FF6600;

	font-weight : bold;

}

.bigorangebold {

	font-size : 12px;

	color : #FF6600;

	font-weight : bold;

}

/*reds+orange end*/

/*blues start*/

.bigbluebold  {

	color : #000066;

	font-weight : bold;

	font-size : 12px;

	text-decoration : none;

}

.bigblueboldunder  {

	color : #000066;

	font-weight : bold;

	font-size : 10px;

}



.bluetext  {

	color : #000066;

	font-size : 10px;

}

.bluebold  {

	color : #000066;



	font-size : 10px;



}

/*blues end*/

/*FONTS + COLORS END*/

/*BACKGROUND IMGS AND COLORS START*/

.orangeCell  {

	background-color : #FFA216;

}


.whiteCell {
	background-color : #FFFFFF;
}

.darkgreyline  {

	background-color : #333333;

}

.maingreyCell  {

	background-color : #999999;

}

.lightGreyCell {

	background-color : #CCCCCC;

}

.lightPurpleCell {

	background-color : #E4C9E4;

}

.currysorange  {

	background-color : #FF6600;

}

.currysblue  {

	background-color : #99CCFF;

}

.blueCell {

	background-color : #3333CC;

}

.turquoiseblue {

	background-color : #B5D3F1;

}

.darkBlueCell {

	background-color : #003366;

}

.aquaCell {

	background-color : #CCFFFF;

}

.redCell {

	background-color : #E11405;

}

.deepredCell {

	background-color : #CC0000;

}

.purpleCell {

	background-color : #CCCCFF;

}

.darkPurpleCell {

	background-color : #990098;

}

.ocreCell {

	background-color : #FFCC00;

}

.lightGreencell {

	background-color : #99FFCC;

}

.olivecell {

	background-color : #99CCCC;

}

.yellowcell {

	background-color : #FFFF99;

}

.nav2bg    {

	background-color : #D2D2D2;

}



.pcpurpleCell { background-color : #990098; }


.pcwpurpleline { color : #990098; }


.pcwdarkPurpleCell { background-color : #990098; }



.pcwlightGreyCell { background-color : #CCCCCC; }



.pcwproductwhitetext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: #FFFFFF; }



.pcwproductmodelnoblack { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; }



.pcwlightPurpleCell { background-color : #CC99CC; }

.pcwmidPurpleCell { background-color : #CC99FF; }



.pcwyellowcell { background-color : #FFFF99; }



.pcwredCell { background-color : #E11405; }


.pcwwhitecell { background-color : #FFFFFF; }



.pcwbigblackboldunder { color : #000000; font-weight : bold; font-size : 10px; ; font-family: Verdana, Arial, Helvetica, sans-serif; }



.pcwdarkgrey { color : #666666; ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }



.pcwwhitebold { color : #FFFFFF; font-weight : bold; font-size : 10px; ; font-family: Verdana, Arial, Helvetica, sans-serif; }



.pcwredbold1 { color : #E11405; font-weight : bold; font-size : 10px; ; font-family: Verdana, Arial, Helvetica, sans-serif; }



.pcwredbold2 { color : #E11405; font-weight : bold; font-size : 12px; ; font-family: Verdana, Arial, Helvetica, sans-serif; }



.pcwredbold3 { color : #E11405; font-weight : bold; font-size : 16px; ; font-family: Verdana, Arial, Helvetica, sans-serif; }



.pcwbigblacktext { text-decoration : none; font-weight : bold; color : #333333; font-size : 11px; ; font-family: Verdana, Arial, Helvetica, sans-serif; }



.pcwbigdarkgreytext { text-decoration : none; font-weight : bold; color : #333333; font-size : 11px; ; font-family: Verdana, Arial, Helvetica, sans-serif; }


.pcwdarkpurpletext { color : #990098; ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }


.pcwdarkpurpletext2 {text-decoration : none; color : #990098; ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; }


.pcwdarkpurpletext3 { color : #990098; ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }


.pcwpurpletext { color : #990098; font-weight : bold; ; font-family: Verdana, Arial, Helvetica, sans-serif; }



.pcwpurpletextsubcatpages { color : #990098; font-weight : bold; ; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12px; line-height: normal;}



.pcwinputbg { background-color: #deb0de;}



/*BACKGROUND IMGS AND COLORS END*/

/*COMPONENTS*/

#navigation1  {

	position : absolute;

	left : 0px;

	top : 0px;

	width : 100%;

	height : 80px;

	z-index : 1;

}

#nav2background  {

	position : absolute;

	left : 0px;

	top : 79px;

	width : 148px;

	height : 332px;

	z-index : 2;

}

#navigation2  {

	position : absolute;

	left : 0px;

	top : 222px;

	width : 148px;

	height : 332px;

	z-index : 3;

}

#login  {

	position : absolute;

	left : 0px;

	top : 100px;

	width : 148px;

	height : 17px;

	z-index : 4;

}

#maincontent  {

	position : absolute;

	left : 148px;

	top : 80px;

	width : 602px;

	z-index : 5;

}

#breadcrumb   {

	position : absolute;

	left : 200px;

	top : 70px;

	width : 425px;

	z-index : 6;

}



/* for comparison message */

#comparison {

	position : absolute;

	left : 467px;

	top : 180px;

	width : 126px;

	height: 40px;

	z-index : 7;

}



.comparisonText {

	color: #333333;

	font-family: verdana, arial, helvetica;

	font-size: 10px;

	font-weight: bold;

	width: 126px;

}


.pricetext {
	font-family: verdana, arial, helvetica;
	font-size: 14px;
	font-weight: bold;
}

.no_decoration
{
    TEXT-DECORATION: none
}


/*MULTIBUY STYLES*/

.multibuyAffNameText
{
    COLOR: #333333;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none
}
.multibuyAffPriceText
{
    COLOR: #333333;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none
}

.multibuyMessageBoard
{
    COLOR: #FF0000;
    FONT-SIZE: 10px;
}

.multibuyBundleDescText
{
    COLOR: #000000;
    FONT-SIZE: 10px;
}


.multibuyheadingText
{
    COLOR: #333333;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.multibuyBundleNameText
{
    COLOR: #333333;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.multibuyNavigationText
{
    COLOR: #333333;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.multibuyIgnoreText
{
    COLOR: #333333;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

.multibuyTriggerDescText
{
    COLOR: #000066;
    FONT-SIZE: 10px
}
.multibuyAffDealText
{
    COLOR: #CC0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold
}
.multibuyClickhereText
{
    COLOR: #990098;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
.multibuyBuyThisText
{
    COLOR: #CC0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.multibuyline
{
    COLOR: #990098
}

.multibuythinline
{
    COLOR: #990098
}
.multibuylightPurpleCell
{
    BACKGROUND-COLOR: #cc99cc
}
/* END OF MULTIBUY STYLE */

/*     Checkout style classes for PCWorld */
.boxBorder
{
    BORDER: #990098 2px solid
}
.checkoutsub
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff
}
.dividerCell
{
    BACKGROUND-COLOR: #cccccc
}
.dividerLine
{
    COLOR: #999999
}
.headerCell
{
    BACKGROUND-COLOR: #990098
}
.highlight1
{
    COLOR: #cc0001
}
.highlight2
{
    FONT-WEIGHT: bold;
    COLOR: #990098;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.highlightBold
{
    FONT-WEIGHT: bold;
    COLOR: #cc0001
}
.CRT_boldblack
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
/* END Checkout style classes for PCWorld */
/* ADDED BY MATT EARLE 14/10/02 */
a.catpagepurplelinktext:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990099;
	line-height: 13px;
	text-decoration: none;

}

a.catpagepurplelinktext:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990099;
	line-height: 13px;
	text-decoration: none;

}

a.catpagepurplelinktext:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990099;
	line-height: 13px;
	text-decoration: none;

}

a.catpagepurplelinktext:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990099;
	line-height: 13px;
	text-decoration: none;

}


a.sidenav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
	position: relative;
	color: #000000;
	background-color: #FFFFFF;


}

a.sidenav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
	position: relative;
	color: #000000;
	background-color: #FFFFCC;



}

a.sidenav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
	position: relative;
	background-color: #FFFFFF;
	color: #000000;




}

a.sidenav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
	position: relative;
	background-color: #FFFFCC;
	color: #000000;




}
.promo2title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.promo2product {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.incvat {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FF0000;
}
.instoreprice {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.promo2features {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.offermessage {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.promo1title {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.promo1body {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.offermessagered {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF0000;
}
.promo3product {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.promo3manufacturer {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.promo3price {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
}
.promo4title {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.promo4product {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.promo4features {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.promo4offertext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}
.productbodytext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}
.productbodytextbold {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
}

.catpagepurplelinktext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990099;
	line-height: 13px;
	text-decoration: none;

}

.catpagepurpletext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990099;
	line-height: 13px;
}
.instock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.productboldtitle {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.catheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #666666;
}

a.navilinks:link 

{
	color: #000000;
	text-decoration: none;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	width : 148;
	background-color : #FFFFFF;
	border : 0px none;
	padding-bottom : 1px;
	padding-left : 1px;
	line-height: 20px;
}

a.navilinks:hover {
	color: #000000;
	text-decoration: none;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	width : 148;
	background-color : #FFFFCC;
	border : 0px none;
	padding-bottom : 1px;
	padding-left : 1px;
	line-height: 20px;
}

a.navilinks:visited {

	color: #000000;
	text-decoration: none;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	width : 148;
	border : 0px none;
	padding-bottom : 1px;
	padding-left : 1px;
	line-height: 20px;
}

a.navilinks:active {

	color: #000000;
	text-decoration: none;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	width : 148;
	background-color : #FFFFCC;
	border : 0px none;
	padding-bottom : 1px;
	padding-left : 1px;
	line-height: 20px;
}

a.promo3product:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}

a.promo3product:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}

a.promo3product:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}

a.promo3product:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}


/* END OF MATT EARLE ADDITIONS */

/* EOF */

/* NAT LINKS */

.white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}


a.white:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;

}

a.white:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;

}

a.white:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;

}

a.white:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;

}

.desctext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}

/* END OF NAT LINKS */

/*Utility styles */
.disabled {
	color: #999;
}

#message1 {
	margin-bottom: 3px;
}

#message1, #message2 {
	color: #CC0C0C;
	text-align: right;
	display: none;
	visibility: hidden;
	width: 200px;
}

/* Shopping basket (list) - introduced for Forward Order*/
#shopping_list {
	border-left:1px solid #AEAEAE;
	border-right: 1px solid #AEAEAE;
	background-color: #E5E5E5;
}

#shopping_list em {
	color: #999;
}

#shopping_list a {
	text-decoration: underline !important;
}

#shopping_list tr th {
	padding: 3px 0px 3px 10px;
	font-weight: bold;

	font-size: 10px;
	text-align: left;
}

#shopping_list tr td {
	padding: 3px 0px 3px 8px;
	border-top: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

.shopping_list_sub_item {
	background-color: #FFFFFF !important;
	
}

.shopping_list_sub_item td {
	background-color: #FFFFFF !important;
	border-top: 0px !important;
}

.shopping_list_total td, .shopping_list_total div {
	font-size: 90%;
	color:#2A1FAA;
	font-weight: bold;
}

#shopping_list .group-left {
	background-color: #FAFAFA !important; border-left: 2px solid #efefef;
}

#shopping_list .group-right {
	background-color: #FAFAFA !important; border-right: 2px solid #efefef; border-left: 2px solid #efefef;
}

.shopping_list_bottom {
	border-top: 2px solid #CCCCCC !important;
	background-color: #F1F1F1 !important;
}

.shopping_list_body {
	background-color: #F1F1F1 !important;
	border-top: 0px !important;

}

.shopping_list_bottom .column-right {
	width:130px;
	float: left;
}

.shopping_list_bottom h2, .shopping_list_bottom .sub_total {
	color:#2A1FAA;
	font-weight: bold;
	font-size: 140%;
	width: 445px;
	float: left;
	margin-bottom: 4px;
}

.shopping_list_bottom .sub_total {
	width: 60px;
	text-align: right;
	float:left;
}

.shopping_list_bottom p {
	margin: 0px;
	padding: 0px;
	width: 449px;
	float: left;
	color: #000 !important;
	font-size: 100% !important;
}

.shopping_list_bottom em {
	color: #8d8d8d;
	font-size: 10px;
	font-weight: normal;
	font-style:normal;
}

.shopping_list_bottom_line {
	border-bottom:1px solid #AEAEAE;
}


ckground-color: #FAFAFA !important;
	border-top: 0px !important;
}
.transparent, .transparent td {
	background-color: #FAFAFA !important;
	border-top: 0px !important;
}
.currency {
	text-align: right !important;
}

.center {
	text-align:center !important;
}

.right {
	text-align:right !important;
}
/* End shopping basket New Styles */
