﻿BODY
{
margin-top:0;
BACKGROUND-COLOR: #FFFFFF;
margin-bottom:10px;
}

	img{
	border:0px !important;
	}

h4{
	font-size: 1.6em;
	color: #B82E2E;
}

TD
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px
}
.ContentTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003399;
    FONT-FAMILY: Verdana
}

H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pX;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    
}
.H1White
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pX;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
}	

/*********************New**************/ 

.MainLeftNavCell {
width:150px;
 background-color:#EEE1D5;
 float:left;
 text-align:left;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.MainRightNavCell {
 background-color:#EEE1D5;
 float:right;
 text-align:center;
}



#Wrapper {
 width:780px;
 background-image: url("/images/Wrapper_BG.gif");
 background-repeat:repeat-y;
 margin:0px auto 10px auto;
 font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}

#WrapperProductDetail {
    width:781px;
    background-image: url("/images/Wrapper_BG_ProductDetail.gif");
    background-repeat:repeat-y;
    margin:0px auto 10px auto;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
}

#Header {
 width:780px;
 background-color: #FFFFCC;
 background-image:url('/images/TopNav_horBG.gif');
 background-repeat:repeat-x;
}

#Content {
 width:470px;
 text-align:center;
 float: left;
}

#ContentProductDetail {

 text-align:center;
}

#Content a {
 color:#0066CC;
 }


#Footer {
 clear:both;
 background-color:#EEE1D5;
}

#productlist {
	text-align:center;
	}

/***********************************/

.Header
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #003399;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #e6f3ff;
}

.LeftNavCell
{  
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 9px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #f20000;
    BORDER-RIGHT: #e6f3ff 0px solid;
    BORDER-TOP: #e6f3ff 0px solid;
    BORDER-LEFT: #e6f3ff 0px solid;
    BORDER-BOTTOM: #e6f3ff 1px solid;
}

.LeftNavMenuCell
{  
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 9px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #f20000;
    BORDER-RIGHT: #e6f3ff 0px solid;
    BORDER-TOP: #e6f3ff 0px solid;
    BORDER-LEFT: #e6f3ff 0px solid;
    BORDER-BOTTOM: #e6f3ff 1px solid;
}

.ContentTable
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 6px;
    BACKGROUND-COLOR: white;
    BORDER-RIGHT: #346799 1px solid;
    BORDER-TOP: #346799 1px solid;
    BORDER-LEFT: #346799 1px solid;
    BORDER-BOTTOM: #346799 1px solid;
    BACKGROUND-COLOR: #ffffff
}

.BuyBoxTable
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: white;
    BORDER-RIGHT: #346799 1px solid;
    BORDER-TOP: #346799 1px solid;
    BORDER-LEFT: #346799 1px solid;
    BORDER-BOTTOM: #346799 1px solid;
    BACKGROUND-COLOR: #ffffff
}

.BuyBoxCell
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    COLOR: #003399;
    PADDING-TOP: 2px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    BORDER-RIGHT: #346799 1px solid;
    BORDER-TOP: #346799 1px solid;
    BORDER-LEFT: #346799 1px solid;
    BORDER-BOTTOM: #346799 1px solid;
    BACKGROUND-COLOR: #fff8b4;
}
.BuyBoxCellWhite
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    COLOR: #003399;
    PADDING-TOP: 2px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    BORDER-RIGHT: #346799 1px solid;
    BORDER-TOP: #346799 1px solid;
    BORDER-LEFT: #346799 1px solid;
    BORDER-BOTTOM: #346799 1px solid;
    BACKGROUND-COLOR: #ffffff;
}


.LeftNavFeedbackCell
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 4px;
    COLOR: #000000;
    PADDING-TOP: 4px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.MainContentCell
{
    BACKGROUND-COLOR: #ffffff;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none

}
.RightNavTitleCell
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url("/images/Title_lt_blue_shim.jpg");
    BACKGROUND-REPEAT: repeat-x
}
.RightNavShopTitleCell
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url("/images/shim_title_shopping_basket.jpg");
    BACKGROUND-REPEAT: repeat-x
}
.RightNavTitleSpreader
{
    HEIGHT: 1px;
    BACKGROUND-COLOR: #346799
}
.RightNavContentCell
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.RightNavText
{
    FONT-SIZE: 10px;
    COLOR: #333333;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.LeftNavCombo
{
    FONT-SIZE: 10px;
    WIDTH: 146px;
    COLOR: #333333;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.CartViewCell
{
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.RightNavFooter
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url("/images/RightNav_btm_shim.jpg");
    BACKGROUND-REPEAT: repeat-x
}
.SignUpBox
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #000000 1px solid;
    WIDTH: 135px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: verdana;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.MoreProds
{
    BORDER-RIGHT: #346799 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #346799 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #346799 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #346799 1px solid
}
.SavingText
{
    FONT-SIZE: 10px;
    COLOR: #ff0000;
    FONT-FAMILY: verdana
}
.SearchBox
{
    BORDER-RIGHT: #99ccff 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #99ccff 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #99ccff 1px solid;
    WIDTH: 90px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #99ccff 1px solid;
    FONT-FAMILY: verdana;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.LeftNavLink:link
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.LeftNavLink:visited
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.LeftNavLink:hover
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #ffff00;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}

A.TopNavLink:link
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.TopNavLink:visited
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.TopNavLink:hover
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #fff28a;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}

A.RightNavLink:link
{
    FONT-SIZE: 10px;
    COLOR: #333333;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.RightNavLink:visited
{
    FONT-SIZE: 10px;
    COLOR: #333333;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.RightNavLink:hover
{
    FONT-SIZE: 10px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.CartSummaryLink:link
{
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.CartSummaryLink:visited
{
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.CartSummaryLink:hover
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.CategorySingle:link
{
    FONT-SIZE: 9px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Tahoma, Arial;
    TEXT-DECORATION: none
}
A.CategorySingle:visited
{
    FONT-SIZE: 9px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Tahoma, Arial;
    TEXT-DECORATION: none
}
A.CategorySingle:hover
{
    FONT-SIZE: 9px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Tahoma, Arial;
    TEXT-DECORATION: underline
}
A.CategorySingleChild:link
{
    FONT-SIZE: 9px;
    COLOR: #cccc66;
    FONT-FAMILY: Verdana, Tahoma, Arial;
    TEXT-DECORATION: none
}
A.CategorySingleChild:visited
{
    FONT-SIZE: 9px;
    COLOR: #cccc66;
    FONT-FAMILY: Verdana, Tahoma, Arial;
    TEXT-DECORATION: none
}
.CategorySingle
{
    FONT-SIZE: 9px;
    COLOR: #003399;
    FONT-FAMILY: Verdana, Tahoma, Arial
}
.StrikeSmall
{
    FONT-SIZE: 9px;
    COLOR: red;
    FONT-FAMILY: Verdana, Tahoma, Arial;
    TEXT-DECORATION: line-through
}
.SavingSmall
{
    FONT-SIZE: 9px;
    COLOR: red;
    FONT-FAMILY: Verdana, Tahoma, Arial;
    TEXT-DECORATION: none
}
.CatBox
{
    FONT-SIZE: 9px;
    WIDTH: 140px;
    FONT-FAMILY: Verdana, Tahoma, Arial
}
.SortBox
{
    FONT-SIZE: 9px;
    COLOR: black;
    FONT-FAMILY: Verdana, Tahoma, Arial
}
.RefineS
{
    FONT-SIZE: 9px;
    COLOR: black;
    BACKGROUND-COLOR: #cce6ff
}
.RefineT
{
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: lightsteelblue
}
.BroadT
{
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: lightsteelblue
}
.BroadS
{
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: lightsteelblue
}
.NormalText
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Tahoma, Arial
}
.OutOfStock
{
    FONT-SIZE: 9px;
    TEXT-TRANSFORM: none;
    COLOR: red;
    FONT-FAMILY: Verdana, Tahoma, Arial
}
.InStock
{
    FONT-SIZE: 9px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Tahoma
}
.ProductList
{
}
.ProductList TD
{
    BORDER-RIGHT: blue 1px;
    PADDING-RIGHT: 8px;
    BORDER-TOP: blue 1px;
    PADDING-LEFT: 8px;
    BORDER-LEFT: blue 1px;
    BORDER-BOTTOM: blue 1px
}
.OACode
{
    FONT-SIZE: 8pt
}
.OADesc
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt
}
.OrderAlso
{
    FONT-SIZE: 8pt
}
.ProductTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
IMG.ProductImage
{
    WIDTH: 200pt;
    HEIGHT: 200pt
}
.ProductSelling
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #333333;
    FONT-FAMILY: Verdana
}
.ProductRRP
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
.ProductSaving
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana
}
.ProductLongDesc
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
.SizesLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana
}
TD.SizesLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #366ca3;
    TEXT-ALIGN: center
}
.Sizes_SizeDisplayA
{
    FONT-SIZE: 10px;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #d6ebff
}
.Sizes_SizeDisplayB
{
    FONT-SIZE: 10px;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #e6f3ff
}
.Sizes_SizeA
{
    FONT-SIZE: 10px;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #99ccff
}
.Sizes_SizeB
{
    FONT-SIZE: 10px;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #c1e0ff
}
.Sizes_QtyA
{
    FONT-SIZE: 10px;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #d6ebff
}
.Sizes_QtyB
{
    FONT-SIZE: 10px;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #e6f3ff
}
.Sizes_BuyA
{
    FONT-SIZE: 10px;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #d6ebff
}
.Sizes_BuyB
{
    FONT-SIZE: 10px;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #e6f3ff
}
.Sizes_noStockA
{
    FONT-SIZE: 10px;
    COLOR: #ff0000;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #d6ebff
}
.Sizes_noStockB
{
    FONT-SIZE: 10px;
    COLOR: #ff0000;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #e6f3ff
}
SELECT.Sizes_Qty
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 50pt;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center
}
.ProductCatalogue
{
    FONT-SIZE: 12px;
    COLOR: #B82E2E;
    FONT-FAMILY: Verdana
}
.OrderAlsoLabel
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
A.AlternateItem:link
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.AlternateItem:visited
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.AlternateItem:hover
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
.AlternateItem
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 14px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
}
.imgLabel
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
IMG.ProdImage
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid
}
.ShoppingCartSmall TABLE
{
    BORDER-RIGHT: thin solid;
    BORDER-TOP: thin solid;
    BORDER-LEFT: thin solid;
    BORDER-BOTTOM: thin solid
}
.ShoppingCartSmall TH
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana; 
}
.ShoppingCartSmall TD
{
    BORDER-RIGHT: #88a1bd 1px;
    BORDER-TOP: #88a1bd 1px;
    FONT-SIZE: 7pt;
    BORDER-LEFT: #88a1bd 1px;
    COLOR: black;
    BORDER-BOTTOM: #88a1bd 1px;
    FONT-FAMILY: Verdana
}

	a.cartProduct, a.cartProduct:hover, #basket-table tr td {
		font-size:11px;
		text-decoration:none;
	}

.ShoppingCart TABLE
{
    BORDER-RIGHT: thin solid;
    BORDER-TOP: thin solid;
    BORDER-LEFT: thin solid;
    WIDTH: 500px;
    BORDER-BOTTOM: thin solid
}
.ShoppingCart TH
{
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #d1e0ff;
}
.ShoppingCart TD
{
    BORDER-RIGHT: #88a1bd 1px;
    BORDER-TOP: #88a1bd 1px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #88a1bd 1px;
    COLOR: black;
    BORDER-BOTTOM: #88a1bd 1px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #FFFFFF
}
.PreviewCart TABLE
{
    BORDER-RIGHT: thin solid;
    BORDER-TOP: thin solid;
    BORDER-LEFT: thin solid;
    WIDTH: 500px;
    BORDER-BOTTOM: thin solid
}
.PreviewCart TH
{
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #b295c6
}
.PreviewCart TD
{
    BORDER-RIGHT: #88a1bd 1px;
    BORDER-TOP: #88a1bd 1px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #88a1bd 1px;
    COLOR: black;
    BORDER-BOTTOM: #88a1bd 1px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ede8f4
}
.RefineT OPTION
{
    FONT-SIZE: 9px;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.FastOrderHeader
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
}

.FastOrder
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
}

.CardHolderTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #10cfef
}
.AddressTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana
}
.AddressTextBox
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana
}

.StaticCustomer
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 14px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
}

.CardPayment
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 14px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #E6F3FF;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
}

.checkoutTable
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 6px;
    BORDER-RIGHT: #003399 1px solid;
    BORDER-TOP: #003399 1px solid;
    BORDER-LEFT: #003399 1px solid;
    BORDER-BOTTOM: #003399 1px solid;
    BACKGROUND-COLOR: #ffffff
}

.AddressSelectRow
{
    BACKGROUND-COLOR: #ABCDEF;
    font-size:8pt;
}

.AddressUnSelectRow
{
    BACKGROUND-COLOR: #FFFFFF;
    font-size:8pt;
}

.AddressUnSelectRow2
{
    BACKGROUND-COLOR: #C0C0C0;
    font-size:8pt;
}

#cboShipping {width: 300px}

/*-----------------------------------------------------------------------New Site*/

table#topnav {
	padding:0px;
	background-color: #FFFFFF;
	background-image:url('/images/TopNav_horBG.gif');
	background-repeat:repeat-x;
}

div#hdr_logo {
	background-image: url('/images/topnav_logo.jpg');
	background-repeat:no-repeat;
	background-color:#FFFFCC;
	width: 177px;
	height: 106px;
	float: left;
	margin: 0px;
	padding: 0 0 0 0;
}

div#hdr_quote {
	width: 535px;
	color: #000000;
	font-weight: bold;
	padding: 5px 0px 0px 0px;
	text-align: left;
	float:left;
	height:70px !important;
}

	div#hdr_quote form {
		margin: 0 0 0 0;
	}

.quote {
		padding-top:10px;
		padding-right:10px;
		text-align:right;
	}
	
	
div#hdr_topnavigation {
 clear: both;
 background-image: url('/images/topnav_saleslines.gif');
 background-repeat: no-repeat;
 width: 780px;
 height: 54px;
 margin: 0px;
 padding: 0px;
}
.SignOut {
float:right;
padding-right:5px;
color:#000000;
font-size:12px;
}

div#hdr_tabs {
		background-image: url('/images/topnav_TopNav_DGfullBGpadlock.gif');
		background-repeat:no-repeat;
		height:32px;
		margin-top:33px;
 		margin-left:100px;

}

	div#hdr_tabs img {
		padding-right: 10px;
	}

	div#accessibility {
		text-align:center;
		color:#ffffff;
		padding:5px;
		font-size: 11px;
		width:140px;
		background-color:#AC264B;
		border-top: 1px #FFFFFF solid;
		float:right;
	}
	
	div#accessibility a{
		font-size: 11px;color:#ffffff;
}

	div#accessibility li {display:inline;color:#ffffff;}
	div#accessibility a:hover {text-decoration:underline;}
	div#accessibility a:visited {color:#ffffff;}

	.accessibility {font-size: 1.2em;}
	
	
/*********************New**************/ 
div#hdr_tabs {
}
/***********************************/ 
   
   div#hdr_content {
	 width: 603px;
	 height: 106px;
	 float: left;
	 color:#FFFFFF;
	 background-color:#AC264B;
	}
	
	div#hdr_contentT {
	width: 603px;
	height:35px;
	}
	
	div#hdr_contentM {
	width: 603px;
	height:43px;
	float:left;
	border-top:2px #FFFFFF solid;
	border-bottom:2px #FFFFFF solid;
	}
	
	div#hdr_contentM .SearchBox {
	BORDER-RIGHT: #99ccff 1px solid;
    PADDING-RIGHT: 2px;
    margin-right: 2px;
    BORDER-TOP: #99ccff 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #99ccff 1px solid;
    WIDTH: 90px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #99ccff 1px solid;
    FONT-FAMILY: verdana;
    HEIGHT: 14px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
	}
	
	div#hdr_contentM P {
	float:right;
	padding-right:10px;
	padding-top:9px;
	font-size:11px;
	}
	
	div#hdr_contentM img {
	float:left;
	padding-left:20px;
	padding-top:9px;
	}

	div#hdr_contentB {
	width: 603px;
	height:28px;
	text-align:center;
	}
	div#hdr_contentB ul {
	padding-top:7px;
	padding-left:10px;
	float:left;
	margin:0px !important;
	}
	div#hdr_contentB li {
	float:left;
  	padding:0px !important;
  	margin:0px !important;
  	border:none !important;
  	display:block;
	}

#hdr_contentB a, a:active, a:hover, a:visited  {
	font-size:12px;
	text-decoration:underline;
	color:#FFFFFF;
	}


	
/*-------------------------------------------------------------LeftNav*/
			

div#leftnav {
 width: 150px;
 padding: 0px 0px 1px 0px;
 background-repeat: no-repeat;
 background-color:#FFFFFF;
}

	.CatHeader {
	background-color:#FFFF00;
	margin:0px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#AC264B;
	text-align:center;
	padding:5px 0px 5px 0px;
}

	div#leftnav ul {
		margin: 0;
		padding: 0;
	}
	
	div#leftnav a {
	margin: 1px 0px 0px 0px;
	padding: 4px 0px 2px 15px;
	display:block;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;

}
	
	div#leftnav a:hover {
	margin: 1px 0px 0px 0px;
	padding: 4px 0px 2px 15px;
	background-color:aqua;
	display:block;
	color: #FFFF00;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}
		div#leftnav a {
		color: #FFFFFF;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		display:block;
	}
	
	div#leftnav a:hover {
		color: #FFFF00;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		display:block;
		background-color:#810F2E;
	}

	

	div#leftnav li.root {
		list-style:none;
		background-color:#AC264B;
	}

		div#leftnav li.sub {
			list-style:none;
			background-color:#EEE1D5;
			margin: 0;
			padding: 0;
			color:#AC264B;
		}
		
		div#leftnav li.sub a {
			color:#AC264B;
		}
		
		div#leftnav li.sub a:hover {
			color:#FFFF00;
		}
		
		div#LeftContent {
			text-align:center;
			color:#AC264B;
			padding-top:10px;
		}
		div#LeftContent a {
			color:#AC264B;
		}
		div#LeftContent hr {
			border: 3px #AC264B dotted;
			width:130px;
			margin:0px;
			padding:0px;
		}
		div#LeftContent p {
			margin:0px;
			padding:0px 0px 10px 0px;
		}
		
	.leftnav_space {
	padding:5px 0 10px 0;
}

#rightnav-basket a{
	color:#0066CC;
}

/*********************New**************/ 
div#mini_basket_head{
	text-align: center;
	padding-bottom: 2px;
	border-bottom: 1px solid #fff;
	margin-top:1px;
	background-color:#AC264B;
}

div#mini_basket_head a{
	background-image:url('/images/icon_basket.gif');
	background-position: center top;
	background-repeat: no-repeat;
	padding-top: 20px;
	background-color:#AC264B;
	font-size:12px;
}

div#mini_basket_head a:hover {
	background-color:#810F2E;
	font-size:12px;
}


div#mini_basket_head a,
div#mini_basket_foot a{
	text-decoration: none;
	display: block;
	color: #fff;
	border-bottom: 2px dotted #fff;
	padding-bottom: 2px;
}

div#mini_basket_foot{
	background-color: #AC264B;
	text-align: right;
	padding: 2px 2px 2px 0px;
	border-top: 1px solid #fff;
}
div#mini_basket_foot a {
	margin:0;
	padding:0;
	color:#FFFFFF;
	border-bottom: 2px dotted #fff;
	display:block;
	padding-bottom:2px;
	font-size:12px;
	}
	
div#mini_basket_foot a:hover {
	margin:0;
	padding:0;
	color:#FFFFFF;
	border-bottom: 2px dotted #fff;
	display:block;
	padding-bottom:2px;
	background-color: #810F2E;
	font-size:12px;
	}


#rightnav-basket {
 margin-top:0px;
 background-color:#EEE1D5;
 text-align:left;
}

.rightnav_caption {
	font-size:13px;
	font-family: Verdana;
	padding: 0 0 10px 0;
	width:110px;
	color:#000000;
}

div#star_buys {
	background:#FFFFFF;
	background-image:url('/images/column_top.gif');
	background-repeat:no-repeat!important;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	margin:5px 4px 0px 5px;
	padding:0px;
	text-align: center;
	width:135px;
	}
	
	.StarBott {
	margin:0px;
	padding:0px;
	display:none;
}
	
.productlistdiv {
	text-align:center;
}


/*--------------------------------------------------------------Bottom Nav New*/

.BottomNav_Links{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 text-decoration:none;
 width:780px;
 padding:5px 0px 5px 0px;
 text-align:center;
}
.links{
 float:right;
 padding: 20px 20px 0px 0px;
 font-size:10px;
}
 
 .links a{
  color:#d93800;
  text-decoration:none;
 }
 
.cshop {
 float:left;
 padding: 5px 0px 0px 10px;
}

div#BottomBar {
	height: 14px;
	margin: 0px;
	background-image: url('/images/footer_tile.gif');
	background-position: left top;
	background-repeat: repeat-x;
	border-left: 10px solid #fff;
	border-right: 10px solid #fff;
}

/*********************REMOVE*****************/
.ShoppingCartSmall img{
 max-width:50px;
 max-height:50px;
}
/**************************************/

/*-----------------------------------------------------------------product list*/

#category {
	margin: 10px 0px 0px 5px;
	padding:5px;
	background-color:#ac264b;
	color:#ffffff;
}

#productlist h1{
	font-size:14px;
	margin-top:5px;
	font-family:Verdana;
}
	table.product-list{
		width:135px;
		text-align:center;
		margin: 0px;
	}
	
	table.product-list a {
		color:#B82E2E !important;
	}
	
	div.catimage2{
		margin: 0 0 10px 0;
		overflow: hidden;
	}
		div.catimage2 img{
			border:none !important;
			width:135px;
		}
		 .catname2 a, a:active, a:hover, a:visited {
			text-decoration:none;
			color:#B82E2E;
			font-size:11px;
		}
		.catprice2{
			color:#0066CC;
			font-size:10px;
			font-weight:bold;
			padding-top:2px;
			padding-bottom:5px;
		}
			.catprice2 img{
				border:none !important;
			}
		.catname3{
			border-top:1px #CCCCCC dashed;
			text-decoration:none;
			font-weight:bold;
			color:#FF0000;
			font-size:11px;
		}
		
		.catname4{
			padding-top:2px;
			text-decoration:none;
			color:#FF0000;
			font-size:11px;
			font-weight:bold;
		}

		
		
.pagination p{
	font-size:11px;
	font-weight:normal;
}

/*-----------------------------------------------------------------Product Detail*/

#productdetail{
	padding:5px 0 5px 5px;
	float: left;
}

img.moreinfobutton {
	margin-top:5px;
}

#product-left{
	float:left;
	width:265px;
	text-align:left;
	overflow: hidden;
}
#product-left img{
	border:none;
	display:block
}
#product-left-inner h3{
	font-size:13px !important;
	font-weight:bold !important;
	color:#0033cc !important;
}
#product-right{
	float:left;
	text-align:left;
	margin: 0 10px 0 0;
}
#product-right h1{
	font-size:14px !important;
	font-weight:normal !important;
	color:#ff0000;
	padding:0px 0px 7px 0px !important; 
	margin:0px !important;
}
#product-right h2 {
	font-size:14px !important;
	font-weight:normal !important;
	color:#ff0000;
	padding:7px 0px 7px 0px !important; 
	margin:0px !important;
}

	#product-right h2 span {
		font-size:12px !important;
		font-weight:normal !important;
		color: #0000FF !important;
	}

#product-right h3{
	font-size:13px !important;
	font-weight:bold !important;
	color:#0033cc !important;
}

#product-right p{
	font-size:12px;
}
#product-right a img{
	border:none !important;
}

/*New Product Detail*/
#productnew-image {
	padding:5px 0 0 0;
	margin:0px;
}

#productnew-left{
	float:left;
	width:267px;
	text-align:left;
	overflow: hidden;
}

p.ProdTitle {
	font-weight:bold;
	color:#0033CC;
	padding:0px;
}
p.ProdTitleInfo{
	font-weight:bold;
	color:#ac264b;
	padding:0px;
}

table.ProductPriceTable {
	width:100%;
	margin:10px 0 10px 0;
}

span.ProductUD10 {
	color:#FF0000;
}

#lblMessage {
    color: #ffffff;
}

#productnew-right p.ProdLongDesc {
	margin-top:6px;
}
#productnew-right p.ShortDesc {
	margin-top:6px;
}

div.productnew_name {
	height:40px;
}

#productnew-left img{
	border:0px;
}

div#productnew-image {
	width:265px;
	border: 1px #ac264b solid;
}

div#productnew-image p {
	padding:5px 0 5px 0;
	margin:0px 0 0 0;
}

div#productnew-captionmain {
	width:250px;
	border-top: 1px #ac264b solid;
	padding:10px 0 10px 15px;
	font-size:12px;
}

div#additionalnew-images {
	width: 265px;
	margin-bottom:10px;
	border-right: 1px #ac264b solid;
	border-left: 1px #ac264b solid;
	border-bottom: 1px #ac264b solid;
}

div#additionalnew-images h3 {
	font-size:13px !important;
	font-weight:bold !important;
	color:#ffffff !important;
	text-align: left;
	background-color:#ac264b;
	padding:2px 0 2px 2px;
}

div.additionalnew-img {
	float: left;
	margin: 5px 0px 5px 0px;
	width:88px;
}

div.additionalnew-img img {
	border: none;
}

div.productnew-captions {
	width:88px;
	float:left;
	text-align:center;

}

#productnew-right{
	float:right;
	text-align:left;
	margin: 0px 0px 0px 0px;
	width:352px;
	overflow:hidden;
	padding-left: 1px;
}
#productnew-right h1.productnew-title{
	font-size:14px !important;
	font-weight:normal !important;
	color:#ff0000;
	padding:0px 0px 7px 0px !important; 
	margin:0px !important;
	width:280px;
}
#productnew-right h2 {
	font-size:14px !important;
	font-weight:normal !important;
	color:#ff0000;
	padding:7px 0px 7px 0px !important; 
	margin:0px !important;
}

#productnew-right h2 span {
	font-size:12px !important;
	font-weight:normal !important;
	color: #0000FF !important;
}

#productnew-right h3{
	font-size:13px !important;
	font-weight:bold !important;
	color:#0033cc !important;
}

#productnew-right p{
	padding:0px; 
	margin:0px;
	font-size:12px;
}
#productnew-right a img{
	border:none !important;
}

div#productnew-alsolike {
	width:346px;
	border: 1px #ac264b solid;
	margin-top:10px;
}

h1.suggesth1{
	font-size:13px !important;
	font-weight:bold;
	color:#ffffff !important;
	text-align: left;
	background-color:#ac264b;
	padding:2px 0 2px 2px;
	margin:0px;
}

.productnew_recommend{
	float:left;
	width:115px;
	margin:5px 0 5px 0;
	text-align:center;
}

.productnew_name a {
	font-size:11px;
}

.productnew_recommend span.price{
	font-size:12px;
}

.productnew_recommend img{
	border:none;
}
.productnew_interested_image{
	height: 165px;
	overflow: hidden;
}

.productnew_interested_image img {
	
}

.productnew_recommend a{
	color:#000000;
	margin:2px 2px 2px 2px;
	text-decoration:none;
}

.MBuy p {
	font-size:12px!important;
	color:#FF0000;
	clear:both;
}

.productnew-from {
	color:#FF0000;
	font-weight:bold;
}
.productnew-save {
	color:#FF0000;
}

div.productnew-title {
	float:left;
	width:230px;
}
div.productnew-back {
	float:right;
	width:55px;
}
.productnew-stockmsg {
	color:#FF0000;
}
div.productnew-stockleft {
	float:left;
	font-size:12px;
}
div.productnew-stockright {
	float:right;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
}
div#ProdOptions table {
	width:352px;
	padding:0px;
	margin:0px 0 10px 0;
}
div#ProdOptions select {
	padding:0px;
	margin:0 0 0 0;
}
span.spanColour {
	margin:0 2px 0 5px;
	padding:0px;
	width:76px;
	float:left;
}
span.spanSize {
	margin:0 2px 0 0;
	padding:0px;
	width:62px;
	float:left;
}
span.spanSize2 {
	margin:0 2px 0 0;
	padding:0px;
	width:57px;
	float:left;
}
span.ddPrice {
	float:left;
	margin:-10px 0px 0px 5px;
	font-size:12px;
	color:#ff0000;
}
span.ddPrice2 {
	float:right;
	margin:-10px 0px 0px 10px;
	font-size:12px;
	color:#ff0000;
}

.ProdOptionLine {
	border-bottom: 1px #ac264b solid;
}

table.NewDropDownTable {
	border: 1px #ac264b solid;
}
table.NewDropDownTable td.NewDropDownTD {
	border-top: 1px #ac264b solid;
	padding:5px 0 5px 0;
}
table.NewDropDownTable select.ddColour {
	width:75px;
	margin-right:5px;
}
table.NewDropDownTable select.ddSize {
	width:61px;
}
table.NewDropDownTable select.ddSize2 {
	width:56px;
}

div#ProdOptions input.dropdownsqty {
	width:25px;
}

div.alsodescription {
	height:30px;
	padding:0px;
	margin:0px;
}

/*---------------------------------------------------------------Display Cart*/

#display-cart{
	padding:5px;
	width:100%;
	margin-bottom:10px;
}
#display-cart a {
	color:#0066CC;
}

#basket-table a{
	color:#0066CC !important;
	text-decoration:none !important;
}
#basket-table p{
	font-size:12px !important;
}
#basketh{
	font-size:14px !important;
	font-weight:normal !important;
	color:#000000 !important;
	margin:5px 0px 5px 5px !important;;
	text-align:left;
}
.basket-image{
	border:none !important;
}
.basket-header{
	background-color:#B82E2E;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
.BuyGrid{
	background-color:#d1e0ff !important;
}
.BuyGrid tr{
	background-color:#d1e0ff !important;
	text-align:center;
	color: #000000!important;
}
#product-full table{
	background-color:#ac264b !important;
	color: #FFFFFF;
}
#email-a-friend{
	border-top:1px #ac264b solid;
	margin-top:10px;
	clear: left;
	padding-left: 60px;
}
#email-a-friend p{
	font-size:14px !important;
	padding:0px !important;
	color:#000000;
	margin:10px 0px 0px -80px !important;
}

/*--------------------------------------------------------------Checkout*/

.checkout{
	width:460px;
	padding-top:8px;
}
.checkout a{
	color:#FF0000;
	text-decoration:none;
}
.checkout a img{
	border:none !important;
}
#checkout-left{
	float:left;
	width:150px;
	height:300px;
}
#checkout-left h2{
	font-size:18px;
	color:#505fdd;
}
#checkout-left a{
	font-size:12px
}
#checkout-left a:hover{
	color:#B50063
}
#checkout-header{
	float:left;
	width:460px;
	background-color:#cccccc;
	height:30px;
}
.checkout-links{
	font-size:12px;
	font-weight:bold;
	font-family:Verdana;
}
#existing-cust{
	width:459px;
	background-color:#e2d5c9;
	font-size:12px;
	margin:0px 0px 0px 1px !important;
}
#existing-cust h2{
	font-size:15px;
	font-weight:normal;
	color:#FFFFFF;
	padding:3px;
	background-color:#AC264B;
}
#new-cust{
	width:459px;
	background-color:#e2d5c9;
	font-size:12px;
	margin:0px 0px 0px 1px !important;
}
#new-cust h2{
	font-size:15px;
	font-weight:normal;
	color:#FFFFFF;
	padding:3px;
	background-color:#AC264B;
}
.address-left{
 width:459px;
 background-color:#e2d5c9;
 font-size:12px;
 margin-left:1px;
 clear:both;
 margin-top:10px;
}

.address-left h2{
	font-size:15px;
	font-weight:normal;
	color:#FFFFFF;
	padding:3px;
	background-color:#AC264B;
	margin:0px !important;
}
#address-right{
	width:459px;
	background-color:#e2d5c9;
	font-size:12px;
	margin-left:1px;
}
#address-right h2{
	font-size:15px;
	font-weight:normal;
	color:#FFFFFF;
	padding:3px;
	background-color:#AC264B;
	margin:0px !important;
}
#table-background{
	float:left;
	background-color:#c8d2f5;
	width:460px;
	height:100%;
	padding:10px;
}
#table-background a{
	color:#ee21ff
}
#table-background h2{
	font-size:12px;
	color:#505fdd;
}
#basket-table2{
	font-size:12px;
	font-family:Verdana;
	background-color:#c8d2f5
}
.table-bottom{
	background-image:url('/Images/Table-Bottom.gif');
	background-repeat:no-repeat;
	width:460px;
	height:23px;
	margin-bottom:10px;
}
.checkout-basket-border{
	background-color:#FFFFFF;
	height:1px;
}

.suggest-products {
	text-align:center;
	}


.suggest-products h1{
	background-color:#d1e0ff;
	text-align:left;
	padding:3px;
	font-style:italic;
	font-size:13px;
	font-weight:bold;
	padding-left:11px;
	width:415px
}
#homepage-edit h1{
	font-size:18px;
	background-color:#339900;
	color:#FFFF00;
	padding:3px;
	margin:0px !important;
}
#homepage-edit h2{
	margin:5px 0px 5px 0px;
	font-size:16px;
	font-weight:normal;
}
#homepage-edit p{
	margin:0px 0px 10px 0px;
	font-size:12px;
}
#basket-topsellers{
	width:460px;
	margin-top:10px;
	text-align:center;
}
#basket-topsellers h2{
	background-color:#d1e0ff;
	text-align:left;
	padding:3px;
	font-style:italic;
	font-size:13px;
	color:#000000;
	font-weight:bold;
}
.product_recommend{
	float:left;
	width:115px;/*115*/
	margin: 5px;
}
.product_recommend img{
	border:none;
}
.product_interested_image{
	margin-bottom:4px;
	overflow: hidden;
}
.product_recommend a{
	color:#000000;
	margin:4px 0px 4px 0px;
	text-decoration:none;
}
div.product_name{
	height: 25px;
}
.price{
	font-weight:bold;
}
#cat-landing{
	width:455px;
	margin-top:10px;
}
#cat-landing img{
	display:block;
}
#cat-landing a img{
	border:none;
	margin-bottom:5px;
}
#cat-header-text{
	width:455px;
	border:1px #d1e0ff solid;
	margin-top:5px;
	text-align:left;
	padding:5px;
}
#cat-header-text h1{
	color:#333333;
	margin:0px 0px 5px 0px;
}
#cat-header-text p{
	font-size:11px;
	margin:0px;
}
#static-page{
	border:1px #810F2E solid;
	padding:5px;
	text-align: left;
}

#static-page a, #static-page a:hover {
	color:#0066CC ;
	font-size:16px;
	font-family:Calibri;
	
}

#static-page a:visited{
	color:#333333;
	text-decoration:none;
}


#static-page h2{
	font-size:14px;
	background-color:#810F2E;
	color:#FFFFFF;
	padding:4px;
	margin:0px;
}
#static-page h3{
	font-size:14px;
	border-bottom:1px #000000 solid;
	margin:0px 0px 5px 0px;
}

.jobs{
	border-top:1px #d1e0ff solid;
	border-bottom-width:0px !important;
}

.jobs a{
	text-decoration:none;
}
#static-page p{
	margin:0px 0px 0px 0px;
}
.selected{
	color:#000000 !important;
}

div.topsellers {
	margin: 5px 0 5px 0;
}

	div.topsellers img {
		border: none;
	}
	
	div.prodimg {
		width: 130px;
		height: 130px;
	}
	
	div.topsellers p {
		margin: 2px 0 2px 0;
		padding: 0;
	}
	
	div.topsellers a {
		text-decoration: none;
		color: #000000;
	}

div#additional-images {
	width: 100%;
	margin-bottom:10px;
	text-align:center;
}

	div#additional-images h3 {
		font-size:13px !important;
		font-weight:bold !important;
		color:#000000 !important;
		text-align: left;
	}

	div.additional-img {
		float: left;
		margin: 5px 5px 5px 0px;
	}
	
		div.additional-img img {
			border: none;
		}

p#signout {
	text-align: right;
	margin: 5px 10px 0px 0px;
}

	p#signout a{
		color: #FFFFFF;
		font-weight: bold;
		font-size: 14px;
		text-decoration: none;
	}
	
.gridsizedisplaylabel {
	text-align:center;
}