body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	text-align: center;
}
#content {
  background: url(images/banner1.jpg);
  background-repeat:no-repeat;
  width: 1020px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}
table.CustomerBar {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 3px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Arial, Helvetica, Sans-serif;
}
td.Welcome
{
	FONT-FAMILY: Arial, Helvetica, Sans-serif;
	FONT-SIZE: 14px;
	color:666666;
}
td.WelcomeH1
{
	FONT-FAMILY: Arial, Helvetica, Sans-serif;
	font-weight:bold;
	FONT-SIZE: 18px;
	color: #89377D;
}
span.WS
{
	FONT-FAMILY: Arial, Helvetica, Sans-serif;
	font-weight:bold;
	FONT-SIZE: 12px;
	color: #89377D;
}
/******************************************************************/
td.TitleBanner
{
	font-size:12px;
	color:#666666;
	
}
td.tbElements
{
	font-size:11px;
	color:#666666;
	
}
td.tbElements1
{
	font-size:11px;
	
	
}
td.tbElements1 A
{
	font-size:11px;
	color:#666666;

}
/*************************** Clock ********************************/
#tzcd {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 24px; 
	LEFT: 0px; 
	MARGIN: 0px; 
	WIDTH: 100%; 
	COLOR: #ffff00; 
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; 
	POSITION: relative; 
	TOP: 50px; 
	TEXT-ALIGN: left;
	padding-left:472px;
}
#tzcd SPAN {
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	WIDTH: auto; 
	HEIGHT: auto; 
	TEXT-ALIGN: left;
}
#tzcd 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
}
#tzcd H2 {
	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
}
#tzcd H3 {
	PADDING-RIGHT: 0px; 
	DISPLAY: inline; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #ffff00; 
	MARGIN-RIGHT: 2px; 
	PADDING-TOP: 0px
}
#clock_top {
	WIDTH: 648px; 
	POSITION: relative; 
	HEIGHT: 100px
}
#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
}


/*************************** Header *******************************/
div.SSLBox
{
	height:72px;
	width:159px;
	text-align:center;
	vertical-align:middle;
}
div#header {
	background-color:#ffffff;
	margin:0 0 0 0;
	height:260px;
	width:1030px;
	background-image: url(./images/Banner.jpg);
	background-repeat: no-repeat;
}
A {
	FONT: 11px/11pt Arial; COLOR: #666666; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
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:#F1478B;
}
.ListTitle A
{
	font-family: Arial, Helvetica;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#F1478B;
}
.ListTitle A:hover
{
	text-decoration:underline;
}
/* --------------------- 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.lbShipping
{
	font-family:Arial;
	font-size:14pt;
}
/* --------------------- Info Table ---------------------------- */
.infoheading { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: large; PADDING-BOTTOM: 10px; COLOR: #89377D; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fce0ea; }
.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 }
/* ---------------------------------------------------------------------*/
.small
{
	font-family:Arial;
	font-size:10px;
	COLOR: #89377D;
}
.BBEdit1
{
	FONT-FAMILY: Arial;
	color: #333333;
	font-size: 10pt;
	width:280px;
}
.BBEdit2
{
	FONT-FAMILY: Arial;
	color: #333333;
	font-size: 10pt;
	width:220px;
}
.BBEdit3
{
	FONT-FAMILY: Arial;
	color: #333333;
	font-size: 10pt;
	width:80px;
}
.BBEdit4
{
	FONT-FAMILY: Arial;
	color: #333333;
	font-size: 10pt;
	width:32px;
}
/***************************Search Box *****************************/

div.SearchBox
{
	border: solid 1px #ea4c84;
	width:162px;
	margin-bottom:4px;
	padding-left: 2px;
	background: #fce0ea;
}
.SearchTB
{
	width:96px;
	font-family: Arial;
	font-size: 12px;
}
.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:152px;
	font-family: Arial;
	font-size: 11px;
	color:#333333;
}


td.AManufsItem a
{
	height: 28px;
	font-family:Arial;
	font-size: 0.80em;
	color:#333333;
	width:145px;
	padding-left:5px;
	text-align:left;
}
/*************************** Shopping Cart Stuff *******************/
div.CartItem a
{
	WIDTH: 160px;
	padding: 0px 4px 4px 10px;
	font-size: 9px;
	font-weight:300;
}
.CartEditBtn
{
	text-align:right;
	padding-bottom:1px;
}
div.CartSummary A
{
	font-size:11px;
	font-family:Arial;
	color: #444444;
	vertical-align:middle;
}
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-size:11px;
}
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 ---- */
.TopTenTitle
{
	padding-top: 4px;
	padding-left:8px;
	height:32px;
	width:170px; 
	font-size: 12px;
	color:#ffffff;
	font-weight:600;
	text-align:left;
	background-image: url(./images/TabBack170.gif);
	background-repeat:no-repeat;
}
div.RHC_Outer
{
	width:170px;	
	margin-bottom: 8px;
	position:relative;
}
div.RHC_Inner
{
	width:170px;	
	background-color: #ffffff;
	border-top : none;
	border-bottom : solid 1px #ea4c84;
	border-right : solid 1px #ea4c84;
	border-left : solid 1px #ea4c84;
	position:relative;
}
div.RHC_Text
{
	width:168px;
	font-size: 0.95em;
	color:#666666;
}

/******************************* BreadCrumbs ******************************/

a.breadcrumbs { 
	color:#660033;
	font-weight:bold;

}
.crumbspacer	{ 
	margin:5px 0px 0px 10px;
}

#breadcrumb {
	color:#89377D
	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:#006699;
	padding:0px 3px 0px 3px;
}
/* ----------------------- Search ------------------- */
td.SearchLabel
{
	width:100px;
	font-size: 12px;
	color:#89377D;
	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: #89377D;
	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:#89377D;
	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; */ 

.BoxCartTitle
{
	padding-top: 4px;
	padding-left:6px;
	height:25px;
	width:172px; 
	font-size: 12px;
	color:#ffffff;
	font-weight:600;
	text-align:left;
	background-image: url(./images/BasketTop.gif);
}
td.ABoxCartTitle
{
	font-size: 12px;
	color:#ffffff;
	font-weight:600;
	text-align:left;
}
.TTNo
{
	width:15px;
	font-size: 11px;
	font-weight:bold;
	text-align:right; 
}
.TTItem
{
	width:145px;
	padding-left:2px;
}
.TTPrice
{
	font-size: 12px;
	font-weight:bold;
	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:#89377D;
}
/* ------------------- 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-left: solid 1px #ea4c84;
	border-right: solid 1px #ea4c84;
	border-bottom: solid 1px #ea4c84;
	border-top:none;
	width:162px;
		
}
td.CatList
{
	padding: 2px 4px 2px 2px;
}
.CatTitle
{
	padding-top:5px;
	padding-left:8px;
	height:32px;
	width:162px;
	font-size: 14px;
	color:#ffffff;
	font-weight:600;
	background-image: url(./images/TabBack.gif);
	background-repeat:no-repeat;
	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/TabTopper.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: #333333;
	padding-top: 4px;
}
div.Featured_inner
{
	background-image: url(./images/TabTopper.gif);
	height:32px;
	width:658px;
	left:3px;
	padding-right: 2px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 2px;
	color: #89377D;	
	padding-top: 4px;
}
div.Featured_inner1
{
	background-image: url(./images/TabTopper.gif);
	height:32px;
	width:630px;
	left:3px;
	padding-right: 2px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 2px;
	/*color: #89377D*/
	color:#ffffff;
	padding-top: 4px;
}
div.bodybox_Outer
{
	width:208px;
	height:316px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:2px 2px 2px 2px;
	color:#666666;
	
	position:relative;
	font-family: Arial;	
}
div.bodybox_p
{
	width:196px;
	height:312px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:2px 2px 2px 2px;
	color:#666666;
	border: solid 1px pink; 
	position:relative;
	font-family: Arial;
	font-size: 1em;
	
	/*
	background-color: #FFFFFF;
	background-image: url(./images/Pink1.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	*/
}

div.product_BL {
	position:absolute;
	left:5px;
	right:8px;
	top:278px;
	bottom:5px;
	width: 180px;
}
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 0px 0px 5px; 
	margin:0px 0px 0px 0px;
}
h1.productpage a {
	font-size:12px;
	font-weight:bold;
	/*color:#0099ff;*/
	color:#89377D;
	width:97% !important;
}
h2.productpage a {
	font-size:11px;
	color:#666666;
	width:97% !important; 
}
h3.productpage {		
	font-size:12px;
	width:97% !important;
}
h1.productdetail {
	font-size:12px;
	color:#006E87;
	width:97% !important;
}
h2.productdetail {
	font-size:12px;
	color:#666666;
	width:97% !important; 
}
h3.productdetail {		
	font-size:12px;
	width:97% !important;
}

.productpage a {
	white-space:normal !important;
}
span.percentoff
{
	font-size: 12px;
	color:#ff0000;
}
span.price
{
	color:#89377D;
	font-size: 12px;
}
span.Product_Price
{
	color:#89377D;
	font-size: 12px;
	font-weight:bold;
}
span.RRP
{
	color:#666666;
}
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:#89377D;
}
/* ----------------------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:#89377D;
	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:12px;
	font-weight:bold;
}
SPAN.CHSave
{
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
}
SPAN.CHPrice
{
	font-size:12px;
	color:#89377D;
	font-weight:bold;
}
SPAN.CHPercentOff
{
	font-size:11px;
	color:#FF0000;
	font-weight:bold;
}
/* -----------------------Pager ---------------------- */
td.pager
{
	color:#333333;
	font-size: 11px;
	width:594px;
}
td.pager a
{
	text-decoration: underline;
}
/* ---------------------- Right Hand Column Boxes ---- */

td.eMailSignUpText
{
	font-size:8pt;
	color:#F1478B;
}
/* ----------------- Product Detail ------------------ */
td.NoXpress A
{
	font-size:8pt;
	color: #FF0000;
}
.prod_PageTitle
{
	font-size:16pt;
	color:#F1478B;
	padding:10px 0px 10px 0px;
}
.prod_PageTitle A
{
	font-size:16pt;
	color:#F1478B;
	padding:10px 0px 10px 0px;
}
.prod_Manuf A
{
	font-size:14pt;
	color:#89377D;
	font-weight:bold;	
}
.prodTitleManuf A
{
	color:#89377D;
	font-weight:bold;
}
.prod_RRP
{
	color: #F1478B;
	font-size:12px;
	padding:4px 0px 4px 0px;
}
.prod_Price
{
	color:#F1478B;
	font-size:14px;
	padding:4px 0px 4px 0px;
}
td.Sizes
{
	font-size:11px;
	width:62px;
}
td.SizeList
{
	font-size:11px;
}
.prod_Saving
{
	color: #ff0000;
	font-size:12px;
	font-weight:bold;
	padding:4px 0px 8px 0px;
}
.prod_Qty
{
	color: #F1478B;
	font-size:14px;
	float:left;
	vertical-align:middle;
	height:20px;
}
.prod_title
{
	color:#F1478B;
	font-size:12px;
	font-weight:bold;
	padding:4px 0px 4px 0px;
}
.prod_topper
{
	border:1px solid #F1478B;
	padding:3px 8px 8px 8px;
	width:632px;
}
.buddy_topper
{
	border:1px solid #F1478B;
	padding:3px 8px 8px 8px;
	width:468px;
}
.prod_Detail
{
	border:1px solid #F1478B; 
	text-align:justify;
	padding:8px 8px 8px 8px;
	font-size:12px;
	color:#333333;
	width:632px;
}
.Buddy_Detail
{
	border:1px solid #F1478B; 
	text-align:justify;
	padding:8px 8px 8px 8px;
	font-size:12px;
	color:#333333;
	width:468px;
}
.RecProduct A
{
	font-size:12px;
	color:#F1478B;
}
.RecManuf A
{
	font-size:12px;
	color:#89377D;
	font-weight:bold;
}
.prod_Return
{
	text-align:justify;
	padding:2px 2px 2px 2px;
	font-size:11px;
	width:348px;
}
.prod_Grid
{
	border:1px solid #F1478B; 
	padding:8px 8px 8px 8px;
	width:632px;
}
.Inner_Grid
{
	border:1px solid #F1478B; 
	padding:3px 3px 3px 3px;
	width:316px;
	vertical-align:bottom;
}
.ColoursList
{
	font-size:0.7em;
}
.Inner_Pic_Grid
{
	border:1px solid #F1478B; 
	padding:1px 1px 1px 1px;
	width:260px;
	text-align:center;	
}
span.AddTitle
{
	color: #F1478B;
	font-size:11px;
}
span.AddModel
{
	color: #F1478B;
	font-size:11px;
	font-weight:bold;
}
span.AddPrice
{
	color:#89377D;
	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;
}
input.select 
{
	FONT-SIZE: 0.80em; 
	BACKGROUND-REPEAT: repeat-y; 
	FONT-FAMILY: arial, helvetica, sans-serif;
	background-color: #ffffff; 
	color: #333333;	
	border: 1px solid #999999;
}
span.RecSaving
{
	font-size: 1em;
	color:#89377D;
	font-weight:bold;
	margin-left:0px;
	padding-bottom:10px;
	text-align:left;
}
span.BuddyRecSaving
{
	font-size: 1em;
	color:#89377D;
	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;
	border: solid 1px #F1478B; 	
}

/* --------------- 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: #333333;
	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.EditCartShipping
{
	color:#333333;
	font-size: 12px;
	align:right;	
}
td.EditCartItem
{
	color:#333333;
	font-size: 12px;	
}
table.EditCartBox
{
	border:1px solid #cccccc; 
	padding:4px 4px 4px 4px;
	width: 790px;	
}
table.EditCart2Box
{
	margin: 3px 3px 3px 3px;
	width: 760px;	
}
table.CartInnerBox
{
	padding:4px 4px 4px 4px;
}
table.Cart2InnerBox
{
	padding:3px 0px 3px 0px;
	height:24px;
}
td.EditCartTitle
{
	color:#333333;
	font-weight:bold;
	text-align:right;
	font-size: 14px;
}
td.EditCart2Title
{
	color:#333333;
	font-size: 11px;
	background-color:#e3e3e3;
}
span.Cart2ItemTotal
{
	background-color:#ffffff;
	font-size: 11px;
	padding-left: 3px;
	padding-right: 3px;
	width: 100%;
}
select#ddshipping
{
	font-size: 10px;
	text-align: right;
}
td.EditCartTitleMain
{
	color:#333333;
	font-weight:bold;
	text-align:left;
	font-size: 14px;
}
table.EditCartTotals
{
	width:780px;
}
table.EditCart2Totals
{
	width:760px;
}
td.CartSubTotal
{
	color:#333333;
	font-weight:bold;
	text-align:right;
	font-size: 12px;
}
td.CartDiscount
{
	color:#333333;
	font-weight:bold;
	text-align:right;
	font-size: 12px;
}
td.CartShipping
{
	color:#333333;
	font-weight:bold;
	text-align:right;
	font-size: 12px;
}
span.CartShipping
{
	color:#333333;
	font-weight:bold;
	text-align:right;
	font-size: 12px;
}
td.CartInsurance
{
	color:#333333;
	font-weight:bold;
	text-align:right;
	font-size: 12px;
}
td.CartVoucher
{
	color:#333333;
	font-weight:bold;
	text-align:right;
	font-size: 12px;
}
td.CartTotal
{
	color:#333333;
	font-weight:bold;
	text-align:right;
	font-size: 12px;
}
span.CartTotal
{
	color:#333333;
	font-weight:bold;
	text-align:right;
	font-size: 12px;
}
span.CartManuf A
{
	color:#89377D;
	font-size: 11px;
	font-weight:bold;
}
/* -----------------------Pager ---------------------- */
td.pager
{
	width:98%;
}
td.pager a
{
	color:#333333;
	font-size: 12px;
	text-decoration: underline;
}
/**************************** Footer ************************************/
div#footer
{
	width:980;
	font-size:12px;
	padding:0px 0px 6px 0px;
	margin:10px 0px 6px 0px;
	text-align:left;
	background:url(./images/footer.gif);
	height:28px;
}
div.footer-inner
{
	margin:3px 0px 0px 0px;
	width:980px;
	text-align:center;
}
div.footer-inner A
{
	color:#A91549;
	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 ******************************/
td.catmenu2 a, td.catmenu a:visited
{
	display:block;
	padding-top:3px;
	text-decoration:none; 
	font-family: "Arial"; 
	color: #333333;
	font-size: 12px; 
	TEXT-DECORATION: none;
	vertical-align:middle;
}
td.catmenubar
{
	display:block;
	width:1px;
	height:25px;
	text-decoration:none; 
	vertical-align:middle;
}
td.catmenu a:hover
{
	display:block;
	padding-top:3px;
	width:90px;
	height:25px;
	text-decoration:none;
	color: #333333;
	TEXT-DECORATION: none;
	font-family: "Arial"; 
	font-size: 12px; 
}
td.subcatmenubar
{
	
	padding-top:1px;
	font-weight:bold;
	height:20px;
	text-decoration:none;
	background:url(./images/tab/pinktop.gif);
	color: #ffffff;
	font-family: "Arial"; 
	font-size: 11px; 
	TEXT-DECORATION: none;
	vertical-align:middle;	
}
h3 a, h3 a:visited
{
	COLOR: #89377D;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 16px; 
	TEXT-DECORATION: none;
}
h3 a:hover
{
	TEXT-DECORATION: underline;
}
td.subcatmenu a, td.subcatmenu a:visited
{
	display:block;
	padding-top:1px;
	width:120px;
	height:20px;
	font-weight:bold;
	text-decoration:none;
	background:url(./images/tab/pinktop.gif);
	color: #ffffff;
	font-family: "Arial"; 
	font-size: 11px; 
	TEXT-DECORATION: none;
	vertical-align:middle;	
}

td.subcatmenu a:hover
{
	display:block;
	padding-top:1px;
	font-weight:bold;
	width:120px;
	height:20px;
	text-decoration:none;
	background:url(./images/tab/pinktop1.gif);
	color: #cccccc;
	TEXT-DECORATION: none;
	font-family: "Arial"; 
	font-size: 11px; 
}
.PinkTitle
{
	color: #d92f9f;
}
span.LH
{
	font-size: 12px;
	color:#D92F9F;
	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:#017189;
}
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: #89377D;
	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;
}
td.ListText H1
{
	FONT-FAMILY: Arial;
	color: #89377D;
	font-size: 14px;
}