BODY {
  FONT-SIZE: 12px; 
  MARGIN: 0px; 
  FONT-FAMILY: verdana, helvetica;
  background: #ffffff;
  background-repeat:no-repeat;
  color: #000000;  
}
* { -moz-box-sizing: border-box }
HTML { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px }
TABLE { FONT-SIZE: 12px; MARGIN: 0px; FONT-FAMILY: verdana, helvetica }
A { FONT-SIZE: 12px; COLOR: #0570cd;  TEXT-DECORATION: none }
A:hover { COLOR: #0082ff; TEXT-DECORATION: underline }

/*************************** Clock ********************************/

#clock_top SPAN {
	BACKGROUND: url(images/Funcs/Big/8.jpg) no-repeat center 50%; 
	WIDTH: 100%; 
	POSITION: absolute; 
	HEIGHT: 100px
}
#clock_top IMG {
	WIDTH: 100%
}
#clock_top A {
	Z-INDEX: 9999; WIDTH: 100%; POSITION: absolute
}
.SOW_Manuf A
{
	color: #0082ff; 
	font-size:18px;
	font-family:Arial;
}
.SOW_Rate
{
	color:#222222;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
.SOW_Name A
{
	color:#000000;
	font-size:14px;
	font-family:Arial;
}
span.SOWProduct
{
	color:#000000;
	font-size:14px;
	font-family:Arial;
}
.SOW_CALL
{
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	font-family:Arial;
}
.SOW_CALL2
{
	color:#222222;
	font-size:16px;
	font-weight:bold;
	font-family:Arial;
}
.SOW_RRP
{
	color:#ED0B0C;
	font-size:12px;
	font-family:Arial;
	text-align:right;
}
.SOW_Price
{
	/* color:#ED0B0C; */
	color: #496bb7;
	font-size:20px;
	font-family:Arial;
	font-weight:bold;
	text-align:right;
}
.SOW_Save
{
	color:#ED0B0C;
	font-size:14px;
	font-family:Arial;
	text-align:right;
}
.SOW_Save2
{
	color:#0000ff;
	font-size:15px;
	font-family:Arial;
	
	/*font-style:italic;*/
}
#SOWClk {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18px; 
	WIDTH: 100%; 
	COLOR: #FFFC20;	
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	text-align:center; 
	padding-top:5px;	
}
#SOWClk SPAN {
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	WIDTH: auto; 
	HEIGHT: auto; 
	TEXT-ALIGN: left;
}
#SOWClk H1 {
	PADDING-RIGHT: 0px; 
	DISPLAY: inline; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #ffff00; 
	MARGIN-RIGHT: 0px; 
	PADDING-TOP: 0px
}
#SOWClk H2 {
	DISPLAY: inline; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR: #ffff00; 
	MARGIN-RIGHT: 0px; 
}

h2
{
	FONT-SIZE: 14px; 
	font-weight: bold;
	COLOR: #00B050; 
	TEXT-DECORATION: none;
}
h3
{
	FONT-SIZE: 14px; 
	font-weight: bold;
	COLOR: #0082ff;
	TEXT-DECORATION: none;
}
.h3Comment
{
	FONT-SIZE: 14px; 
	font-weight: normal;
	font-style:italic;
	COLOR: #0082ff;
	TEXT-DECORATION: none;
}
.CLabel, .CLabel A
{
	FONT-SIZE: 10px; 
	font-weight: normal;
	COLOR: #333333;
	TEXT-DECORATION: none;
}
/*************************** Header *******************************/
div.SSLBox
{
	height:72px;
	width:159px;
	text-align:center;
	vertical-align:middle;
}
div.CardBox
{
	width:159px;
	text-align:center;
	vertical-align:middle;
}

div#header {
	height:132px;
	background-image: url(./images/Banner.jpg);
	background-repeat: no-repeat;
}


td.BODYTEXT {
  font-family: Arial, Helvetica;
  font-size:10px;
  background: #ffffff;
  background-repeat:no-repeat;
  color: #000000;
  margin-left: 0px;
  margin-top: 0px;
  font-size: 0.9em;
}
P A
{
  font-family: Arial, Helvetica;
  font-size:11px;
  background: #ffffff;
  background-repeat:no-repeat;
  color: #333333;
  margin-left: 0px;
  margin-top: 0px;
  font-size: 0.9em;	
}
.ListTitle
{
	font-family: Arial, Helvetica;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
}
.ListTitle A
{
	font-family: Arial, Helvetica;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
}
.ListTitle A:hover
{
	text-decoration:underline;
}
.PA A
{
	color:Blue;
	font-family: Arial, Sans-Serif;
	font-size:11px;
	text-decoration: underline;
}
.BT
{
	font-size:0.8em;
}
.BTBB
{
	font-weight:bold;
	font-size: 1.2em;
}
.BTB
{
	font-weight:bold;
	font-size: 0.8em;
}
/* --------------------- ShopMenu bits --------------------------------- */
#AgentComments A
{
	font-family:Arial;
	font-size:8pt;
	color:#0000ff;
}
#AgentComments A:hover
{
	TEXT-DECORATION: underline;
}
#AgentComments A:link
{
	TEXT-DECORATION: underline;
}
span.lbShipping1
{
	font-family:Arial;
	font-size:20px;
	color:#ffffff;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
}

span.lbShipping2
{
	font-family:Arial;
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
}
span.lbShipping3
{
	font-family:Arial;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
}
td.ShipLabel
{
	text-align:right;
}
/* --------------------- Info Table ---------------------------- */
.infoheading { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: large; PADDING-BOTTOM: 10px; COLOR: #ffffff; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #0000FF }
.infoheading2 { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE:medium; PADDING-BOTTOM: 10px; COLOR: #ffffff; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #0000FF }
.infotable { BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; BORDER-LEFT: silver 1px solid; BORDER-BOTTOM: silver 1px solid; margin-top:10px}
.infotable .bodytext { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px }
.infotable H1 { PADDING-RIGHT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-SIZE:medium; }
.infotable A
{
	color: #0A9046;
	font-size: 12px;
}
LI A
{
	color: #0A9046;
	font-size: 12px;
	text-decoration:none;
}
LI A:hover
{
	color: #0A9046;
	font-size: 12px;
	text-decoration:underline;
}
/* ---------------------------------------------------------------------*/
.small
{
	font-size: 10px;
	color:#818181;
}
span.ALink
{
	color:#0000ff;
	font-size: 12px;
	font-weight:bold;
}
span.CBLink
{
	color: Gray;
	font-size: 12px;
	font-weight:bold;
}
span.CBLinkA
{
	color: Blue;
	font-size: 12px;
	font-weight:bold;
}
/***************************Search Box *****************************/

div.SearchBox
{
	border: solid 1px silver;
	width:162px;
	margin-bottom:4px;
	padding-left: 2px;
}
div.Trade1
{
	border: solid 1px silver;
	width:162px;
	margin-bottom:4px;
}
.Trade2
{
	padding-top: 6px;
	padding-left:6px;
	height:25px;
	width:160px; 
	font-size: 12px;
	color:#ffffff;
	font-weight:600;
	text-align:left;
	background-image: url(./images/BasketTop.gif);
}
td.Trade3 A
{
	font-size: 12px;
	color:#ffffff;
	font-weight:600;
	text-align:left;
}
.SearchTB
{
	width:96px;
	font-family: Arial;
	font-size: 11px;
}
.SearchTitle
{
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
}
td.SearchAdvanced
{
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
}
.SearchPanel
{
	width:158px;
}
/*************************** Brands ********************************/
.BrandDD
{
	width:150px;
	font-family: Arial;
	font-size: 10px;
}
td.AManufsItem a
{
	height: 28px;
	font-family:Arial;
	font-size: 0.80em;
	color:gray;
	width:145px;
	padding-left:5px;
	text-align:left;
}
/*************************** Shopping Cart Stuff *******************/
#CartWarning
{
	font-size: 14px;
	font-weight:300;
	COLOR: red;
	text-align: left;
}
#CartWarning ul li
{
	font-size: 11px;
	font-weight:300;
	COLOR: red;
	text-align: left;
}
div.CartItem a
{
	WIDTH: 160px;
	padding: 0px 4px 4px 10px;
	font-size: 9px;
	font-weight:300;
}
.CartEditBtn
{
	text-align:right;
	
}
.CartSummary
{
	height:27px;
	background-image: url(./images/BasketPill.gif);
	background-repeat:no-repeat;
	padding-top:5px;
}
div.CartSummary A, div.CartSummary A:visited
{
	text-decoration:none;
	font-size:11px;
	font-family:Arial;
	color: #ffffff;	
}
div.CartSummary A:hover
{
	text-decoration:underline;	
	color: #111111;	
}
td.CartNewItem {
	COLOR: red;
}
td.CartNewTrigger {
	COLOR: blue;
}
td.CartItem A {
	COLOR: black;
}
td.CartSubTotal {
	FONT-WEIGHT: bold;
	COLOR: black;
	font-size:11px;
}
td.CartShipping {
	COLOR: black;
	FONT-WEIGHT: bold;
	font-size:11px;
}
td.CartInsurance {
	COLOR: black;
	FONT-WEIGHT: bold;
	font-size:11px;
}
td.CartDiscount {
	COLOR: black;
	font-size:11px;
}
td.CartTotal {
	FONT-WEIGHT: bold; 
	COLOR: black;
	font-size:11px;
}
td.CartSubTotal2 {
	FONT-WEIGHT: bold;
	COLOR: black;
	font-size:12px;
}
td.CartShipping2 {
	COLOR: black;
	FONT-WEIGHT: bold;
	font-size:12px;
}
td.CartInsurance2 {
	COLOR: black;
	FONT-WEIGHT: bold;
	font-size:12px;
}
td.CartDiscount2 {
	COLOR: black;
	FONT-WEIGHT: bold; 
	font-size:12px;
}
td.CartTotal2 {
	FONT-WEIGHT: bold; 
	COLOR: black;
	font-size:12px;
}
.CartSubTotal 
{
	FONT-FAMILY: Arial;
	font-size:11px;
}
.CartDiscount
{
	FONT-FAMILY: Arial;
	font-size:11px;
	font-weight:bold;
}
.CartShipping
{
	FONT-FAMILY: Arial;
	font-size:11px;
	font-weight:bold;
}
.CartInsurance
{
	FONT-FAMILY: Arial;
	font-size:11px;
	font-weight:bold;
}
.CartTotal
{
	FONT-FAMILY: Arial;
	font-weight:bold;
	font-size:11px;
}
a.leftnav {
	display:block;
	margin:2px 0px 0px 0px;
	padding:3px 8px 4px 10px;
	color:#666666;
	background-color:#ffffff;				
}
a.leftnav:visited {
	display:block;
	margin:2px 0px 0px 0px;
	padding:3px 8px 4px 10px;
	color:#666666;
	background-color:#ffffff;				
}
a.leftnav:hover {
	background-color:#05DAE0;
	text-decoration:none;							
}

/* ---------------------- Right Hand Column Boxes ---- */
div.RHC_Inner
{
	width:170px;	
	margin:0px 0px 0px 0px;
	padding:3px 3px 3px 3px;
	color:#666666;
	border: solid 1px silver; 
	position:relative;
	font-family: Arial;
	font-size: 0.95em;
}
div.RHC_Inner_NL
{
	width:170px;	
	margin:0px 0px 0px 0px;
	padding:3px 3px 3px 3px;
	color:#666666;
	position:relative;
	font-family: Arial;
	font-size: 0.95em;
}
div.RHC_SignUp
{
	width:170px;
	height:170px;
}
td.eMailSignUpText
{
	font-size:8pt;
	color:#666666;
}
/******************************* BreadCrumbs ******************************/

a.breadcrumbs { 
	color:#660033;
	font-weight:bold;

}
.crumbspacer	{ 
	margin:5px 0px 0px 10px;
}

#breadcrumb {
	color:#0000ff;
	font-weight:bold;
	font-size:0.9em;
	margin:0px 0px 5px 0px;
	display:block;
	white-space:nowrap;
	margin:0px 0px 0px 10px;
}
#breadcrumb a{
	color:#0000ff;
	padding:0px 3px 0px 3px;
}
/* ----------------------- Search ------------------- */
td.SearchLabel
{
	width:100px;
	font-size: 12px;
	color:#0000ff;
	font-weight:600;
	vertical-align:bottom;
	padding-bottom:5px;
}
.SearchTB
{
	width:200px;
	font-size: 11px;	
}
.SearchTLB
{
	width:115px;
	font-size: 11px;	
}
.eMailTB
{
	width:160px;
	font-size:9pt;	
}
.TReMail
{
	padding-left:4px;
	height:28px;
}
.TRTitle
{
	font-size:0.8em;
	color:#ffffff;
	padding-left:9px;
	height:25px;
}
.TRBody
{
	font-size: 0.65em;
	color:#ffffff;
	padding-left:9px;
	padding-right:5px;
}
.TRLink A
{
	font-size:0.6em;
	color: #ffffff;
	padding-left:9px;
	padding-right:5px;
	height:30px;
	padding-top:5px;
	text-decoration:underline;
}
/* -------------------- ManufsBlock ----------------- */
.ManufsBlock_Outer
{
	width:643px;
	height:180px;
	float:left;
	margin:0px 1px 0px 1px;
	padding:1px 1px 1px 1px;
	color: #c0c0c0;
	position:relative;
	font-family: Arial;
	border-style:solid;
	border-width:1px;	
}
.AdBox
{
	color: #c0c0c0;
	border-style:dotted;
	border-width:thin;		
}
.ManufsBlock
{
	border: solid 1px black;
	padding: 2px 1px 2px 1px;
	width:639px;
	height:170px;
	background-color: #eeeeee;
}
td.AManufsItem a
{
	height: 28px;
	font-family:Arial;
	font-size: 0.80em;
	color:gray;
	width:145px;
	padding-left:5px;
	text-align:left;
}
.ManufsFooter
{
	width:590px;
	height:0px;
}
td.ManufsItem a
{
	height: 26px;
	font-family:Arial;
	font: 12px/12pt;
	color:#000000;
	width:145px;
	padding-left:28px;
	text-transform:none;
	text-align:left;
}
td.ManufsStar
{
	height: 21px;
	padding: 0px 0px 5px 0px;
}
td.SearchMBTB
{
	padding: 12px 0px 0px 0px;
}
td.SearchMBBtn
{
	padding: 12px 0px 0px 0px;
}
/* ------------------- Top Ten List ----------------  #CC0D8F; */ 
.TopTenTitle
{
	padding-top: 6px;
	padding-left:6px;
	height:25px;
	width:170px; 
	font-size: 12px;
	/*color:#017189;*/
	color:#ffffff;
	font-weight:600;
	text-align:left;
	background-image: url(./images/TabBack.gif);
}
.BoxCartTitle
{
	
	font-size: 12px;
	color:#ffffff;
	
	text-align:left;
	
}
td.ABoxCartTitle
{
	font-size: 12px;
	color:#ffffff;
	
	text-align:left;
}
td.TopTenTitle
{
	font-size: 12px;
	color:#ffffff;
	font-weight:600;
	text-align:left;
}
.TTNo
{
	width:15px;
	font-size: 11px;
	font-weight:bold;
}
.TTItem
{
}
.TTPrice
{
	font-size: 12px;
	font-weight:bold;
	/*color:#0099ff;*/
	color:#000000;
}
.OldTTPrice
{
	font-size: 12px;
	font-weight:bold;
	
	color: #000000;
	text-decoration:line-through;
}
.TTSale
{
	font-size:12px;
	font-weight:bold;
	
	color:#941768;
}
.TTManuf 
{
	font-size:11px;
	font-weight:bold;
	color:#941768;
}
/* ------------------ Reasons ------------------- */
.FPList
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	COLOR:  #0082ff; 
}
.ListManuf
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR:  #0082ff; 
}
.FPItem
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #222222;
}
td.FPTD
{
	font-size: 11px;
}
/* ------------------- Category List ----------------  #CC0D8F; */ 

.CatHeading
{
	padding-right: 2px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 2px;
	width: 159px;
	/*color: gray;*/
	color: #000000;
	padding-top: 0px;
}
.CatLinkHeading A
{
	padding-right: 2px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 2px;
	width: 159px;
	/*color: gray;*/
	color: #000000;
	padding-top: 0px;
}
.CatLink2 A
{
	font-size: 11px;
	padding: 0px 0px 0px 8px;
	color:gray;
}
.CatLink2 
{
	font-size: 11px;
	padding: 0px 0px 0px 8px;
	color:gray;
}
.CatLink3 A
{
	font-size: 11px;
	padding: 0px 0px 0px 16px;
	color:gray;
}
.CatLink3 
{
	font-size: 11px;
	padding: 0px 0px 0px 16px;
	color:gray;
}
.CatLink4 A
{
	font-size: 11px;
	padding: 0px 0px 0px 24px;
	color:gray;
}
.CatLink4 
{
	font-size: 11px;
	padding: 0px 0px 0px 24px;
	color:gray;
}
div.CatBox
{
	border: solid 1px silver;
	width:162px;	
}
td.CatList
{
	padding: 2px 4px 2px 2px;
}

.LHTitle
{
	padding-top:6px;
	padding-left:6px;
	height:25px;
	width:162px;
	font-size: 12px;
	/*color:#017189;*/
	color:#ffffff;
	font-weight:600;
	background-image: url(./images/TabBack.gif);
	text-align:left;
}
.CatTitle
{
	padding-top:6px;
	padding-left:6px;
	height:25px;
	width:162px;
	font-size: 12px;
	/*color:#017189;*/
	color:#ffffff;
	font-weight:600;
	background-image: url(./images/TabBack.gif);
	text-align:left;
}
div#CartTitle
{
	font-size: 11px;
	font-weight:bold;
	color:#0099ff;	
}
td.BasketLink a
{
	color:#CC0D8F;
	font-size: 11px;
	font-weight:bold;
	width: 40px;
	padding: 4px 0px 0px 0px;
}
td.BasketIcon
{
	color:#CC0D8F;
	font-size: 11px;
	font-weight:bold;
	width: 43px;
	padding: 6px 6px 0px 0px;
}
td.BasketLabel a
{
	color: #ffffff;
	font-size: 9px;
	font-weight:300;
	width: 170px;
	margin-top: 4px;
	margin-left: 10px;
}

td.TopMenuSpacer
{
	width:75px;
	height:8px;	
}
td.TopMenuIcon
{
	width:75px;
	height:20px;	
}
td.TopMenuLabel A
{
	color: #ffffff;
	font-size: 9px;
	font-weight:200;
	width: 75px;
	padding: 0px 1px 4px 0px;
}
/* ------------------- Product List ------------------ */
div.SelectListing
{
	background-image: url(./images/TabBack.gif);
	height:30px;
	width:322px;
	left:3px;
	padding-right: 12px;
	padding-left: 12px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 2px;
	color: #ffffff;
	padding-top: 4px;
}
div.ManufListing
{
	background-image: url(./images/TabBack.gif);
	height:30px;
	width:322px;
	text-align:right;
	left:3px;
	padding-right: 12px;
	padding-left: 12px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 2px;
	color: #ffffff;
	padding-top: 4px;
}
div.Featured_inner
{
	background-image: url(./images/TabBack.gif);
	height:25px;
	width:644px;
	left:3px;
	padding-right: 2px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 2px;
	/*color: #017189;*/
	color:#ffffff;
	padding-top: 4px;
}
div.Featured_inner1
{
	background-image: url(./images/BasketTop.gif);
	height:25px;
	width:644px;
	left:3px;
	padding-right: 2px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 2px;
	/*color: #017189;*/
	color:#ffffff;
	padding-top: 4px;
}
div.bodybox_Outer
{
	width:648px;
	height:184px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:2px 2px 2px 2px;
	color:#666666;
	position:relative;
	font-family: Arial;	
}
div.bodybox_p
{
	width:644px;
	height:180px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:2px 2px 2px 2px;
	color:#666666;
	border:1px solid #0000ff;
	position:relative;
	font-family: Arial;
	font-size: 1em;
}
div.product_BL {
	position:absolute;
	left:560px;
	right:8px;
	top:156px;
	width:640px;
}
p.product_L_R {
	margin:0px;	
	font-weight:bold;
	width:150px;
}
div.bodybox_cart
{
	width:310px;
	height:210px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:2px 2px 2px 2px;
	color:#666666;
	border: solid 1px silver; 
	position:relative;
	font-family: Arial;
	font-size: 1em;
}
div.bodybox_p h2 a{
	color:#000000;
}
div.bodybox_p h2 a:visited {
	color:#000000;
}
div.bodybox_p h2 a:hover {
	color:#000000;
}
div.bodybox_p h3 a{
	color:#666666;
}
div.bodybox_p h3 a:visited {
	color:#666666;
}
div.bodybox_p h3 a:hover {
	color:#666666;
}
div.bodybox_p_inner {	
	margin:1px 1px 1px 1px;
	padding:0px 0px 0px 0px;
	
}
div.bodybox_cart h2 a{
	color:#666666;
}
div.bodybox_cart h2 a:visited {
	color:#666666;
}
div.bodybox_cart h2 a:hover {
	color:#666666;
}
div.bodybox_cart h3 a{
	color:#666666;
}
div.bodybox_cart h3 a:visited {
	color:#666666;
}
div.bodybox_cart h3 a:hover {
	color:#666666;
}
div.bodybox_cart_inner {	
	margin:1px 1px 1px 1px;
	padding:0px 0px 0px 0px;
	
}
p.productpage {		
	margin:10px 0px 3px 5px;
	padding:0px;
	font-size:11px;
}
p.product_L_L {
	margin:0px;
	padding:0px 0px 0px 5px;
	font-weight:bold;
	color:#ff0000;	
	width:150px;
	float:none;
	font-size:0.95em;
	position:absolute;
}

.productpage {
	padding:0px 5px 0px 5px; 
	margin:0px 0px 0px 0px;
}
h1.productpage a {
	font-size:14px;
	font-weight:bold;
	/*color:#0099ff;*/
	color:#0082ff;
	width:97% !important;
}
h2.productpage a 
{
	padding-top:4px;
	font-size:12px;
	color:#444444;
	width:97% !important; 
}
h3.productpage 
{
	padding-top:8px;		
	font-size:12px;
	width:97% !important;
}
h1.productdetail {
	font-size:12px;
	color:#0082ff;
	width:97% !important;
}
h2.productdetail {
	font-size:12px;
	color:#666666;
	width:97% !important; 
}
h3.productdetail {		
	font-size:12px;
	width:97% !important;
}
span.triggeroffer
{
	width:90px;
}
.productpage a {
	white-space:normal !important;
}
span.percentoff
{
	font-size: 14px;
	color:#ff0000;
}
span.percentoff1
{
	font-size: 12px;
	color:#ff0000;
	width:90px;
}
span.price
{
	color:#0000ff;
	font-size: 15px;
}

span.RRP
{
	color:#666666;
	font-size: 12px;
}
span.AveRate
{
	color:#3333FF;
	font-size: 12px;
}
span.OldRRP
{
	color:#666666;
	text-decoration:line-through;
}
span.Sale
{
	color:#ff0000;
}
span.MoreInfoLink A
{
	padding: 0px 0px 0px 3px;
	font-size:12px;
	font-weight:bold;
	color:#0000ff;
}
/* ----------------------CatHeading ------------------ */
div.CatHeadMain
{
	display:block;
	width:190px;
	height:170px;
	float:left;
	text-align:center;
}
div.CatHeadInner
{
	display:block;
	text-align:center;
}
table.CatHead
{
	background-repeat:no-repeat;
}
div.CatHeadManuf A
{
	font-size:10pt;
	color:#0000ff;
	font-weight:bold;
	margin-left:10px;
	text-align:left;
}

div.CatHeadButton
{
	display:block;
	text-align:right;
	height:25px;
	position:relative;
	
	width: 166px;
}
table.CatHeadInfo
{
	font-size:10px;
}
div.CatHeadName
{
	font-size:11px;
	text-align:left;
	margin-left:10px;
}
div.CH
{
	font-size:11px;
	text-align:left;
	margin-left:10px;
}
td.CH1
{
	font-size:11px;
	text-align:left;
	margin-left:10px;
}
td.CH2
{
	font-size:11px;
	text-align:left;
	width:140px;
}
SPAN.CHRRP
{
	color:#666666;
	font-size:11px;
	font-weight:bold;
}
SPAN.CHSave
{
	color:#e00000;
	font-size:12px;
	font-weight:bold;
}
SPAN.CHPrice
{
	font-size:13px;
	color:#008800;
	font-weight:bold;
}
SPAN.CHPercentOff
{
	font-size:11px;
	color:#FF0000;
	font-weight:bold;
}

/* ---------------------- Right Hand Column Boxes ---- */
div#MagSignUp
{
	width:160px;
	height:90px;
	color:#666666;
	position:relative;
	font-family: Arial;
	background-image: url(images/NEWSLETTER-SIGNUP.gif);
	
}
div.Mag_Outer
{
	
	width:178px;	
	color:#666666;
	position:relative;
	font-family: Arial;	
}

div.RHC_Outer
{
	width:178px;	
	margin:0px 0px 0px 0px;
	padding-bottom: 4px;
	
	color:#666666;
	position:relative;
	font-family: Arial;	
}
div.RHC_Inner
{
	width:170px;	
	margin:0px 0px 0px 0px;
	padding:3px 3px 3px 3px;
	color:#666666;
	border: solid 1px silver; 
	position:relative;
	font-family: Arial;
	font-size: 0.95em;
}
div.FP_Outer
{
	width:168px;	
	margin:0px 0px 0px 0px;
	padding-bottom: 4px;
	
	color:#666666;
	position:relative;
	font-family: Arial;	
}
div.FP_Inner
{
	width:160px;	
	margin:0px 0px 0px 0px;
	padding:3px 3px 3px 3px;
	color:#666666;
	border: solid 1px silver; 
	position:relative;
	font-family: Arial;
	font-size: 0.95em;
}
td.eMailSignUpText
{
	font-size:8pt;
	color:#666666;
}
/* ----------------- Product Detail ------------------ */
td.NoXpress A
{
	font-size:8pt;
	color: #FF0000;
}
.prod_PageTitle
{
	font-size:12px;
	color: #ffffff;
	padding:10px 0px 10px 0px;
}
.prod_PageTitle2
{
	font-size:11px;
	color: #ffffff;
	padding:10px 0px 10px 0px;
}
.prod_PageTitle A
{
	font-size:12px;
	color: #ffffff;
	font-weight:bold;
	padding:10px 0px 10px 0px;
}

.prod_Manuf
{
	font-size:16px;
	color:#0082ff;
	font-weight:bold;	
}
.prod_Manuf A
{
	font-size:16px;
	color:#0082ff;
	font-weight:bold;	
}
.prod_RRP
{
	color: #666666;
	font-size:12px;
	padding:4px 0px 4px 0px;
}
.prod_Price
{
	color:#0000ff;
	font-size:14px;
	padding:4px 0px 4px 0px;
}
td.Sizes
{
	font-size:11px;
	width:62px;
}
td.SizeList
{
	font-size:11px;
}

.prod_Qty
{
	color: #333333;
	font-size:14px;
	float:left;
	vertical-align:middle;
	height:20px;
}
.prod_title
{
	color: #333333;
	font-size:12px;
	font-weight:bold;
	padding:4px 0px 4px 0px;
}
.prod_topper
{
	padding:3px 3px 3px 3px;
	width:800px;
}
.buddy_topper
{
	border:1px solid #cccccc;
	padding:3px 4px 3px 4px;
	width:448px;
}
div.Buddy1
{
	width:300px;
	padding:2px 2px 2px 2px;
	border: solid 1px silver; 	
}
.Buddy2
{
	padding-top: 6px;
	padding-left:6px;
	height:25px;
	width:306px; 
	font-size: 12px;
	color:#ffffff;
	font-weight:600;
	text-align:left;
	/*background-image: url(./images/BasketTop.gif);*/
	background-image: url(./images/TabBack.gif);
}
td.Buddy3
{
	font-size: 12px;
	color:#ffffff;
	font-weight:600;
	text-align:left;
}
.prod_Detail
{
	border:1px solid #cccccc; 
	text-align:justify;
	padding:8px 8px 8px 8px;
	font-size:12px;
	color:#333333;
	width:818px;
}
.Bag_Detail
{
	border:1px solid #dd3333; 
	text-align:justify;
	padding:8px 8px 8px 8px;
	font-size:12px;
	color:#333333;
	width:798px;
}
.Buddy_Detail
{
	border:1px solid #cccccc; 
	text-align:justify;
	padding:4px 4px 4px 4px;
	font-size:12px;
	color:#333333;
	width:464px;
}
.Buddy2_Detail
{
	
	text-align:justify;
	
	font-size:12px;
	color:#333333;
	width:300px;
}
.Buddy2_Text
{
	text-align:justify;
	padding:4px 4px 4px 4px;
	font-size:12px;
	color:#333333;
	width:300px;
}
.RecProduct A
{
	font-size:12px;
	color:#111111;
}
.RecManuf A
{
	font-size:12px;
	color:#0082ff;
	font-weight:bold;
}
span.CartManuf A
{
	font-size:11px;
	color:#0082ff;
	font-weight:bold;
}
span.SowPrice 
{
	font-size:11px;
	color:#0082ff;
	text-decoration:line-through;
}
span.SowSale 
{
	font-size:11px;
	color:#0082ff;
	font-weight:bold;
}
.SowProduct 
{
	font-size:10px;
	color:#444444;
}
.SowManuf 
{
	font-size:10px;
	color:#0082ff;
	font-weight:bold;
}
.prod_Return
{
	text-align:justify;
	padding:2px 2px 2px 2px;
	font-size:11px;
	width:348px;
}
.prod_Grid
{
	border:1px solid #cccccc; 
	padding:8px 8px 8px 8px;
	width:632px;
}
.Inner_Grid
{
	border:1px solid #cccccc; 
	padding:3px 3px 3px 3px;
	width:316px;
	vertical-align:bottom;
}
.ColoursList
{
	font-size:0.7em;
}
.Inner_Pic_Grid
{
	border:1px solid #cccccc; 
	padding:1px 1px 1px 1px;
	
	text-align:center;	
}


span.AddTitle
{
	color: #222222;
	font-size:11px;
}
span.AddModel
{
	color: #222222;
	font-size:11px;
	font-weight:bold;
}
span.AddPrice
{
	color:#0000ff;
	font-size:12px;
	font-weight:bold;
}
span.SaleAddPrice
{
	color:#FF0000;
	font-size:12px;
}
span.AddRRP
{
	color: #666666;
	font-size:12px;
}
span.OldAddRRP
{
	color: #dd0000;
	font-size:12px;
	text-decoration:line-through;
}
span.AddSave
{
	color:#dd0000;
	font-size:11px;
	font-weight:bold;
}
span.Multi
{
	color:#dd0000;
	font-size:14px;
	font-weight:bold;
}
input.AddQtyBtns
{
	FONT-SIZE: 8pt; 
	WIDTH: 20px; 
	HEIGHT: 20px; 
	COLOR: #006E87; 
	FONT-FAMILY: Tahoma;
}
input.AddItemQty
{
	color:#333333;
	font-size: 12px;
	width:30px;
}
.select 
{
	/*FONT-SIZE: 0.75em; */
	font-size:10px;
	BACKGROUND-REPEAT: repeat-y; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	background-color: #ffffff; 
	color: #333333; 
	/*border: 1px solid #999999;*/
}
span.RecSaving
{
	font-size: 16px;
	color:#0000ff;
	font-weight:bold;
	margin-left:0px;
	padding-bottom:10px;
	text-align:left;
}
span.BuddyRecSaving
{
	font-size: 16px;
	color:#0000ff;
	font-weight:bold;
	margin-left:0px;
	padding-bottom:10px;
	text-align:left;
}
span.RecProduct
{
	padding-bottom:0.4em;
}
td.RecDesc
{
	padding-bottom:0.4em;
}
div.RecHeading
{
	padding:2px 2px 2px 2px;	
}

/* --------------- Order Review Items ------------------ */
table.OS
{
	font-family: Tahoma;
	font-size:8pt;
	padding: 2px 2px 2px 2px;
}
.OS_Item
{
	font-family: Tahoma;
	font-size:8pt;
	width: 25px;
	height: 24px;
	text-align:center;
}
.OS_Qty
{
	font-family: Tahoma;
	font-size:8pt;
	width: 25px;
	text-align:right;
}
.OS_Model
{
	font-family: Tahoma;
	font-size:8pt;
	width: 55px;
	text-align:center;
}
.OS_Desc
{
	font-family: Tahoma;
	font-size:8pt;
	width: 375px;
}
.OR_Desc
{
	font-family: Tahoma;
	font-size:8pt;
	width: 275px;
}
.OS_IA
{
	font-family: Tahoma;
	font-size:8pt;
	width: 55px;
	text-align:right;
}
.OS_LT
{
	font-family: Tahoma;
	font-size:8pt;
	width: 65px;
	text-align:right;
}
.OS_Total
{
	font-family: Tahoma;
	font-size:8pt;
	width: 625px;
	text-align:right;
	font-weight:bold;
}
.OR_Total
{
	font-family: Tahoma;
	font-size:8pt;
	width: 540px;
	text-align:right;
	font-weight:bold;
}
.OS_LTB
{
	font-family: Tahoma;
	font-size:8pt;
	width: 65px;
	text-align:right;
	font-weight:bold;
}
.OS_Gap
{
	font-family: Tahoma;
	font-size:10px;
	width: 15px;
	text-align:right;
}
HR
{
	width:98%;
}
/*******************************  Basket *******************************/

.CartBoxItem
{
	FONT-FAMILY: Arial;
	font-size:10px;
}
.CartBoxItem .CartItemQty
{
	VERTICAL-ALIGN: top;
	font-size:10px;
}
.CartBoxItem .CartNewItemQty
{
	VERTICAL-ALIGN: top; 
	color: #FF0000;
	font-size:10px;
}
.CartBoxItem .CartItem a
{
	VERTICAL-ALIGN: top;
	color: #006E87;
	font-size:10px;
}
.CartBoxItem td.CartNewItem A
{
	VERTICAL-ALIGN: top;
	color: #FF0000;
	font-size:10px;
}
.CartBoxItem td.CartNewTrigger A
{
	VERTICAL-ALIGN: top;
	color: #0000FF;
	font-size:10px;
}
.CartNewTriggerQty
{
	VERTICAL-ALIGN: top;
	font-size:10px;
}
.CartBoxItem .CartValue
{
	VERTICAL-ALIGN: top;
	font-size:10px;
}
.CartBoxItem .CartTotalLine
{
	BORDER-BOTTOM: #000000 1px solid;
}

/* ----------------- EditCart Items ------------------ */
input.EditCartItemQty
{
	color:#333333;
	font-size: 12px;
	width:30px;
}
input.CartQtyBtns
{
	FONT-SIZE: 10px; 
	WIDTH: 20px; 
	HEIGHT: 20px; 
	COLOR: #006E87; 
	FONT-FAMILY: Tahoma;
}
td.EditCartValue
{
	color:#333333;
	font-size: 12px;
	width: 80px;	
}
td.EditCartItem A
{
	color:#333333;
	font-size: 12px;	
}
table.EditCartBox
{
	border:1px solid #cccccc; 
	padding:4px 4px 4px 4px;
	width: 790px;	
}
table.EditCartInnerBox
{
	padding:4px 4px 4px 4px;
}
td.EditCartTitle
{
	color:#333333;
	font-weight:bold;
	text-align:right;
	font-size: 14px;
}
td.EditCartTitleMain
{
	color:#333333;
	font-weight:bold;
	text-align:left;
	font-size: 14px;
}
table.EditCartTotals
{
	width:780px;
}
td.EditCartTitleMainEmpty
{
	color:#CC0000;
	font-weight:bold;
	
	font-size: 16px;
	height:100px;
}
td.EditCartSubTotal
{
	color:#333333;
	font-weight:bold;
	text-align:right;
	font-size: 12px;
}
td.EditCartDiscount
{
	color:#333333;
	font-weight:bold;
	text-align:right;
	font-size: 12px;
}
td.EditCartShipping
{
	color:#333333;
	font-weight:bold;
	text-align:right;
	font-size: 12px;
}
td.EditCartInsurance
{
	color:#333333;
	font-weight:bold;
	text-align:right;
	font-size: 12px;
}
td.EditCartVoucher
{
	color:#333333;
	font-weight:bold;
	text-align:right;
	font-size: 12px;
}
td.EditCartTotal
{
	color:#333333;
	font-weight:bold;
	text-align:right;
	font-size: 12px;
}
/* -----------------------Pager ---------------------- */
td.pager
{
	color:#ff0000;
	font-size: 14px;
	width:612px;
}
td.pager a
{
	color:#ff0000;
	font-size: 14px;
	text-decoration: underline;
}
/**************************** Footer ************************************/
div#footer
{
	width:1000px;
	font-size:11px;
	padding:2px 0px 2px 0px;
	margin:6px 0px 2px 0px;
	background:url(./images/fgraytop.gif);
	height:45px;
}
div.footer-inner
{
	margin:3px 0px 0px 0px;
	width:1000px;
	text-align:center;
}
div.footer-inner A
{
	color:#000000;
	font-size:12px;
}


/***************************** eMail Subscriber ****************************/
.button_news {
	background-image:url(images/go_green.gif);
	height:22px;
	width:28px;
	border:0px;
}
.signup {
	font-size:11px;
	color:#ffffff;	
	text-align:right;
	margin:0px 0px 0px 0px;
	letter-spacing: 0px;
}
.signup1 {
	font-size:11px;
	color:#000000;	
	text-align:right;
	margin:0px 0px 0px 0px;
	letter-spacing: 0px;
}
/*************************** Sub Cat Menu ******************************/
table#CatMenuTable
{
	background:url(./images/tab/NavBar.gif);	
}
td.CatMenuCart
{
	background:url(./images/tab/NavBar2.gif);
	padding-left: 4px;
}
td.catmenu a, td.catmenu a:visited
{
	display:block;
	padding-top:3px;	
	height:27px;
	text-decoration:none; 
	font-family: "Verdana"; 
	color: #8888ff;
	font-size: 14px; 
	TEXT-DECORATION: none;
	vertical-align:middle;
	background:url(./images/tab/graytop2.gif);
}
td.catmenuTel
{
	display:block;
	padding-top:3px;
	width:100%;
	height:27px;
	text-decoration:none; 
	font-family: "Arial"; 
	color: #111111;
	font-weight:bold;
	font-size: 15px; 
	TEXT-DECORATION: none;
	vertical-align:middle;
	/*background:url(./images/tab/graytop2.gif);*/
	background-color: Yellow;
}
td.catmenubar
{
	display:block;
	width:1px;
	height:27px;
	text-decoration:none; 
	vertical-align:middle;
	background:url(./images/tab/graytopbar.gif);	
}
td.catmenu a:hover
{
	display:block;
	padding-top:3px;
	width:100%;
	height:27px;
	text-decoration:none;
	background:url(./images/tab/graytop1.gif);
	
	color: #333333;
	TEXT-DECORATION: none;
	font-family: "Arial"; 
	font-size: 14px; 
	
}
td.pmenu a, td.pmenu a:visited
{
	display:block;
	padding-top:10px;
	width:100%;
	height:36px;
	text-decoration:none; 
	font-family: "Arial";
	font-weight:bold; 
	color: #ffffff;
	font-size: 12px; 
	TEXT-DECORATION: none;
	vertical-align:middle;
	background:url(./images/tab/gripbtn2.gif);
}
td.pmenu a:hover
{
	display:block;
	padding-top:10px;
	width:100%;
	height:36px;
	text-decoration:none;
	color: #ffffff;
	font-family: "Arial";
	font-weight:bold; 
	font-size: 12px;
	background:url(./images/tab/gripbtn.gif);
}

td.catmenu1 a, td.catmenu1 a:visited
{
	display:block;
	padding-top:3px;
	height:24px;
	width:125px;
	text-decoration:none; 
	font-family: "Arial";
	font-weight:bold; 
	color: #333333;
	font-size: 13px; 	
	vertical-align:middle;
	text-align:center;
}
td.catmenu1 a:hover
{
	text-decoration:none;
	color: #cc0000;
}
td.catmenu2 a, td.catmenu2 a:visited
{
	display:block;
	padding-top:3px;
	width:166px;	
	height:24px;
	text-decoration:none; 
	font-family: "Arial";
	font-weight:bold; 
	color: #333333;
	font-size: 13px; 	
	vertical-align:middle;
	text-align:center;
}
td.catmenu2 a:hover
{
	text-decoration:none;
	color: #cc0000;
}
td.catmenu3 a, td.catmenu3 a:visited
{
	display:block;
	padding-top:3px;
	width:110px;
	height:24px;
	text-decoration:none; 
	font-family: "Arial";
	font-weight:bold; 
	color: #333333;
	font-size: 11px; 	
	vertical-align:middle;
	text-align:center;
}
td.catmenu3 a:hover
{
	text-decoration:none;
	color: #cc0000;
}
td.catmenu2A a, td.catmenu2A a:visited
{
	display:block;
	padding-top:3px;
	width:90;
	height:24px;
	text-decoration:none; 
	font-family: "Arial";
	font-weight:bold; 
	color: #e00000;
	font-size: 12px; 
	TEXT-DECORATION: none;
	vertical-align:middle;
	text-align:center;
}
td.catmenu2A a:hover
{
	display:block;
	padding-top:3px;
	width:100%;
	height:24px;
	text-decoration:none;
	color: #333333;
	TEXT-DECORATION: none;
	font-family: "Arial";
	font-weight:bold; 
	font-size: 12px;	
}

td.catmenubar2
{
	display:block;
	width:1px;
	height:24px;
	text-decoration:none; 
	vertical-align:middle;
	background:url(./images/tab/graytopbar2.gif);	
}

div.pmenu a, div.pmenu a:visited
{
	display:block;
	padding-top:10px;
	width:100%;
	height:36px;
	text-decoration:none; 
	font-family: "Arial";
	font-weight:bold; 
	color: #ffffff;
	font-size: 12px; 
	TEXT-DECORATION: none;
	vertical-align:middle;
	background:url(./images/griphelp.gif);
}
div.pmenu a:hover
{
	display:block;
	padding-top:10px;
	width:100%;
	height:36px;
	text-decoration:none;
	color: #ffffff;
	TEXT-DECORATION: none;
	font-family: "Arial";
	font-weight:bold; 
	font-size: 12px;
	background:url(./images/griphelp2.gif);
}

td.TitleBanner
{
	background-color:#ffffff;
	height:20px;
	WIDTH: 425;
	font-family: Verdana, Arial, Helvetica;
	font-size:10px;
	font-weight:bold; 
	color:#666666;
	vertical-align:bottom;
	padding-bottom:5px;
}
td.TBElements
{
	background-color:#ffffff;
	height:20px;
	font-family: Verdana, Arial, Helvetica;
	font-size:10px;
	color:#666666;
	vertical-align:bottom;
	padding-bottom:5px;
}
td.TBElements1
{
	background-color:#ffffff;
	height:20px;
	font-family: Verdana, Arial, Helvetica;
	font-size:10px;
	color:#666666;
	vertical-align:middle;
	
}

td.subcatmenu a, td.subcatmenu a:visited
{
	display:block;
	padding-top:1px;
	width:100%;
	height:20px;
	font-weight:bold;
	text-decoration:none;
	background:url(./images/tab/greentop.gif);
	color: #ffffff;
	font-family: "Arial"; 
	font-size: 11px; 
	TEXT-DECORATION: none;
	vertical-align:middle;	
}
td.subcatmenubar
{
	display:block;
	padding-top:0px;
	font-weight:bold;
	height:20px;
	text-decoration:none;
	background:url(./images/tab/greentop.gif);
	color: #ffffff;
	font-family: "Arial"; 
	font-size: 12px; 
	TEXT-DECORATION: none;
	vertical-align:middle;	
}
td.subcatmenu a:hover
{
	display:block;
	padding-top:1px;
	font-weight:bold;
	width:100%;
	height:20px;
	text-decoration:none;
	background:url(./images/tab/greentop1.gif);
	color: #cccccc;
	TEXT-DECORATION: none;
	font-family: "Arial"; 
	font-size: 11px; 
}

td.subcatmenu1 a, td.subcatmenu1 a:visited
{
	display:block;
	padding-top:1px;
	width:100%;
	height:20px;
	font-weight:bold;
	text-decoration:none;
	background:url(./images/tab/redtop.gif);
	color: #ffffff;
	font-family: "Arial"; 
	font-size: 11px; 
	TEXT-DECORATION: none;
	vertical-align:middle;	
}
td.subcatmenu1 a:hover
{
	display:block;
	padding-top:1px;
	font-weight:bold;
	width:100%;
	height:20px;
	text-decoration:none;
	background:url(./images/tab/redtop1.gif);
	color: #cccccc;
	TEXT-DECORATION: none;
	font-family: "Arial"; 
	font-size: 11px; 
}

td.BBTitle1
{
	FONT-FAMILY: Arial;
	color: #333333;
	font-size: 11px;
	font-weight:bold;
	height:20px;
	vertical-align:middle;
}
.BBEdit1
{
	FONT-FAMILY: Arial;
	color: #333333;
	font-size: 9pt;
	width:280px;
}
.BBEdit2
{
	FONT-FAMILY: Arial;
	color: #333333;
	font-size: 9pt;
	width:220px;
}
span.Title5
{
	FONT-FAMILY: Arial;
	color: #333333;
	font-size: 14px;
	font-weight:bold;
}
td.Review
{
	FONT-FAMILY: Arial;
	color: #333333;
	font-size: 12px;
}
div.StubReview
{
	FONT-FAMILY: Arial;
	color: #333333;
	font-size: 12px;
}
div.StubReview A
{
	FONT-FAMILY: Arial;
	font-size: 12px;
	color:#0000ff;
}
td.Reviewer
{
	FONT-FAMILY: Arial;
	color: #333333;
	font-size: 11px;
}
span.Review
{
	FONT-FAMILY: Arial;
	color: #333333;
	font-size: 12px;
}
span.ReviewResult
{
	FONT-FAMILY: Arial;
	color: #0000ff;
	font-size: 12px;	
}
td.Review2
{
	FONT-FAMILY: Arial;
	color: #333333;
	font-size: 10px;
}
td.ListText
{
	FONT-FAMILY: Arial;
	color: #333333;
	font-size: 11px;
	/*display:none;*/
	border: solid 1px #999999;
	padding: 3px 3px 3px 3px;
}
td.ListText H1
{
	FONT-FAMILY: Arial;
	color: #333333;
	font-size: 14px;
}
td.talt
{
	background-color: #ededed;
}

td.ListTop
	{ 
		BACKGROUND: url(images/barbg.gif) #dbf1fb; 
		WIDTH: 100%; 
		HEIGHT: 36px;
		FONT-WEIGHT: 600; 
		FONT-SIZE: 13px;
		PADDING-LEFT: 4px;
		color:#ffffff;
	}
td.ListTop2
	{ 
		BACKGROUND: url(images/barbg.gif) #dbf1fb; 
		WIDTH: 90%; 
		HEIGHT: 36px;
		FONT-WEIGHT: 600; 
		FONT-SIZE: 13px;
		PADDING-LEFT: 4px;
	}
td.ListHome
	{ 
		BACKGROUND: url(images/barbg.gif) #dbf1fb; 
		WIDTH: 10%; 
		HEIGHT: 36px;
		FONT-WEIGHT: 600; 
		FONT-SIZE: 13px;
		PADDING-LEFT: 4px;
	}
	
	.price  { FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: none; COLOR: #e00000 }
	.price2 { FONT-WEIGHT: bold; FONT-SIZE: 13px; TEXT-TRANSFORM: none; COLOR: #e00000 }
	.price3 { FONT-WEIGHT: bold; FONT-SIZE: 20px; TEXT-TRANSFORM: none; COLOR: #e00000; LINE-HEIGHT: 20px }
	.price4 { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #e00000; LINE-HEIGHT: 13px }
	.price7 { FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: none; COLOR: #e00000; LINE-HEIGHT: 12px }
	.saving { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #e00000; LINE-HEIGHT: 12px; WHITE-SPACE: nowrap }
	.wasprice { FONT-SIZE: 12px; TEXT-TRANSFORM: capitalize; COLOR: #999999; LINE-HEIGHT: 12px; TEXT-DECORATION: none }
	.rrp { FONT-SIZE: 12px; TEXT-TRANSFORM: capitalize; COLOR: #888888; LINE-HEIGHT: 12px }
	.prod_Saving { color: #008800; font-size:18px; font-weight:bold; LINE-HEIGHT: 18px }
	TD.details { PADDING-RIGHT: 3px; PADDING-LEFT: 6px; FONT-SIZE: 11px; 
		/*BACKGROUND: #D0F3B9; */
		BACKGROUND:#F6F2C6;
		PADDING-BOTTOM: 5px; PADDING-TOP: 5px; width: 110px; }
	TD.details A { FONT-WEIGHT: 100; FONT-SIZE: 11px; TEXT-DECORATION: none; }
	
	TD.plist { PADDING-RIGHT: 3px; PADDING-LEFT: 6px;  FONT-SIZE: 14px; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; }
	TD.plist A { FONT-WEIGHT: 100; color: #000000; FONT-SIZE: 14px; TEXT-DECORATION: none; }
	
	.sep { BACKGROUND: url(images/sep.gif) repeat-x center center; HEIGHT: 1px }
	
	
	
.fp4poffer {
	BACKGROUND: url(./images/fp-panel.gif) no-repeat; MARGIN: 0px 0px 15px; WIDTH: 294px; POSITION: relative; HEIGHT: 180px; TEXT-ALIGN: left
}
.fp4pofferdel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 900; FONT-SIZE: 14px; RIGHT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 61px; COLOR: #dc0000; PADDING-TOP: 0px; LETTER-SPACING: -2px; POSITION: absolute; TOP: 8px; TEXT-ALIGN: left
}
.fp4pofferdel IMG {
	Z-INDEX: 999; MARGIN: 3px 0px 0px 34px; POSITION: absolute
}
.fp4poffer A {
	Z-INDEX: 999; WIDTH: 281px; POSITION: absolute; HEIGHT: 165px
}
.fp4poffer H3 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 10px; FONT-WEIGHT: 600; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 210px; COLOR: #fff; LINE-HEIGHT: 13px; PADDING-TOP: 8px
}
.fp4poffer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px 10px; OVERFLOW: hidden; WIDTH: 180px; LINE-HEIGHT: 30px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 33px
}
.fp4poffer LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 30px; PADDING-TOP: 0px
}
.fp4poffer LI SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #dc0000
}
.fp4poffer H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; WIDTH: 140px; COLOR: #666; LINE-HEIGHT: 16px; PADDING-TOP: 0px; HEIGHT: 16px
}
.fp4poffer H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: uppercase; WIDTH: 140px; PADDING-TOP: 0px; HEIGHT: 16px
}
.fp4poffermask {
	Z-INDEX: 15; MARGIN: 47px 0px 0px 126px; POSITION: absolute
}
.fp4pofferprodimg {
	Z-INDEX: 5; MARGIN: 49px 0px 0px 126px; OVERFLOW: hidden; WIDTH: 155px; POSITION: absolute; HEIGHT: 119px
}
.fp4pofferprodimg IMG {
	Z-INDEX: 5; LEFT: 25px; POSITION: absolute; TOP: 5px
}
.fp4pofferwas {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; Z-INDEX: 9; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 0px; OVERFLOW: hidden; COLOR: #999; PADDING-TOP: 0px; HEIGHT: 14px
}
.fp4pofferwas DIV {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 12px; OVERFLOW: hidden; LINE-HEIGHT: 14px; LETTER-SPACING: -1px; HEIGHT: 14px
}
.fp4pofferwas SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: bottom; LINE-HEIGHT: 12px; HEIGHT: 14px
}
.fp4poffernow {
	CLEAR: left; PADDING-RIGHT: 5px; PADDING-LEFT: 10px; Z-INDEX: 9; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: -2px 0px 0px; OVERFLOW: hidden; COLOR: #d10000; LINE-HEIGHT: 24px; PADDING-TOP: 0px; LETTER-SPACING: -2px; HEIGHT: 24px
}
.fp4poffernow P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 10px; PADDING-TOP: 0px
}
.fp4poffernow DIV {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 24px; OVERFLOW: hidden; LINE-HEIGHT: 24px; HEIGHT: 24px
}
.fp4poffernow SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: top; line-HEIGHT: 20px
}
.icelltitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#0099FF;
}
.iinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#222222;
	text-align:justify;
}
.icell {
	width:210px;
	vertical-align:top;
	height:240px;
	border: 1px #888888 solid;
}
.iinfo img
{
	display: block;
	margin: 0px;
	padding: 4px;
	width:100px;
	float:left;
}
.FreeDel1
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#ff0000;
}
.FreeDel2
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#ff0000;
}
.FreeDel3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff0000;
}
.AccessoryGroup
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	font-weight:bold;
	line-height:16px;
}
.AccessorySubGroup
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#665665;
	font-weight:bold;
	padding-left:6px;
	line-height:14px;
}
.AccessoryItem
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-left:4px;
}
.DD
{
	padding-left:4px;
}
.DDA
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.Included
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0082ff;
	font-weight:bold;
	line-height:16px;
}
.Excluded
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#008800;
	font-weight:bold;
	line-height:16px;
	text-transform:uppercase;
}
.AccessBox
{
	border:1px solid #cccccc; 
	padding:3px 3px 3px 3px;
}
.IncludedBox
{
	border:1px solid #ccccff; 
	padding:3px 3px 3px 3px;
}
.ExcludedBox
{
	border:1px solid #aaffaa; 
	padding:3px 3px 3px 3px;
}
.ColourName0
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#880000;
}
.ColourName1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;	
	color:#008800;
}
span.ColSel
{
	border: solid 1px #ffffff;
}