﻿BODY
{
margin-top:0;
BACKGROUND-COLOR: #FFFFFF;

}
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;
}	


.MainLeftNavCell
{
    BACKGROUND-COLOR: #CDD7F4;
}

.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: #336699;
    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: #336699;
    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;
}
.Left {text-align: left;}
.Right {text-align: right;}
.Centre {text-align: center;}
.SignUpBox
{
    BORDER-RIGHT: #336699 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #336699 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #336699 1px solid;
    WIDTH: 135px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #336699 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: #336699;
    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: #336699;
    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: #336699;
    FONT-FAMILY: Verdana;
}
.OrderAlsoLabel
{
    FONT-SIZE: 12px;
    COLOR: #336699;
    FONT-FAMILY: Verdana;
}
A.AlternateItem:link
{
    FONT-SIZE: 10px;
    COLOR: #336699;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
A.AlternateItem:visited
{
    FONT-SIZE: 10px;
    COLOR: #336699;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
A.AlternateItem:hover
{
    FONT-SIZE: 10px;
    COLOR: #336699;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline;
}
.AlternateItem
{
    FONT-SIZE: 10px;
    COLOR: #336699;
    FONT-FAMILY: Verdana;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 14px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
}
.imgLabel
{
    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: #1150d7;
    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;
}

.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: #0066CC;
}
.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: #0033cc;
}

div#hdr_logo {
	background-image: url('/images/topnav_logo.jpg');
	width: 199px;
	height: 95px;
	float: left;
	margin: 0px;
	padding: 0px;
}
	
a#hdr_offer {
	background-image: url('/images/topnav_promo1.gif');
	background-repeat:no-repeat;
	width: 122px;
	float:left;
	height: 75px;
	margin: 0 0 12px 13px;
	padding: 0px;
}
	
div#hdr_quote {
	width: 425px;
	background-color: #0033cc;
	color: #FFFFFF;
	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;
	}

	div#hdr_quote p {
		font-size:11px;
		font-family:Verdana;
		padding:0px !important;
		margin:0px 0px 10px 0px !important;
		width:420px;
		float:left;
	}

div#mini_basket a {
	text-decoration:none;
}
div#mini_basket {
	width: 150px;
	height: 71px;
	float: right;
	margin: 0px;
	padding: 4px 0 0 0;
	text-align:left;
}

span.MiniBasketTop a {
	font-size:12px;
	color:#FFFFFF;
}
span.MiniBasketTop img {
	border:0px;
	margin:0 0 0 5px;
	padding:0px;
}

span.MiniBasketQty {
	font-weight:bold;
}

span.MiniBasketBottom a {
	font-size:12px;
	color:#FFFFFF;
}

div#hdr_topnavigation {
	clear: both;
	background-image: url('/images/topnav_saleslines.gif');
	background-repeat: no-repeat;
	width: 780px;
	height: 29px;
	margin: 0px;
	padding: 0px;
}
	
div#hdr_tabs ul{
	margin-left:200px !important;
	margin-top:-20px;
	padding:0px !important;
	width: 570px;
	float:left;
	background: #0033cc;
}

div#hdr_tabs li {
	float:left;
	padding:0px !important;
	margin:0px !important;
	border:none !important;
	display:block;
}
div#hdr_tabs img{
	border:none !important;
	padding:0px !important;
	margin:0px !important;
	display:block;
}


div.DropDownContainer {
	width:780px;
	position:relative;
	z-index:98;
	float:left;
}
div#QuickOrderMsg {
	position:absolute;
	z-index:99;
	float:right;
	width:146px;
	right:10px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	padding:0 5px 0 5px;
}
div#QuickOrderMsg p {
	padding:5px 10px 0 10px;
	margin:0px;
	text-align:left;
}

.QuickContent h3 {
	padding:0 5px 0 5px;
}

div.QuickOrderTop a{
	color:#FFFFFF;
	text-decoration:none;
}

div.QuickOrderTop {
	background-color:#33CC00;
}
div.QuickOrderBottom {
	height:11px;
	width:146px;
	background-image:url('/images/DropDownBottomBG.gif');
	background-repeat:no-repeat;
}

p.basketbuymessage {
	text-align:left;
}

	div#accessibility {
		float:right;
		color:#ffffff;
		padding:5px;
}
	
	div#accessibility a{
		font-size: 12px;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.4em;}



/*-------------------------------------------------------------LeftNav*/
			
#leftnav_welcome {
	background-image: url('/images/leftnav_welcome.gif');
	width: 150px;
	height: 82px;
}

div#leftnav {
	background-image:url('/images/catheader.gif');
	width: 150px;
	padding: 26px 0 0 0;
	background-repeat: no-repeat;
	margin-top:10px;
}

	div#leftnav ul {
		margin: 0;
		padding:0px;
	}

	div#leftnav a {
		color: #FFFFFF;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}

	div#leftnav li.root {
		list-style:none;
		margin: 1px 0px 0px 0px;
		padding: 4px 0px 2px 15px;
		background-image: url('/images/leftnav_arrow.gif');
		background-repeat: no-repeat;
		background-position: 3px 5px;
		background-color:#0033CC;
	}

		div#leftnav li.sub {
			background-image:url('/images/LeftNav_Sub.gif');
			background-repeat:no-repeat;
			background-position:3px center;
			list-style:none;
			background-color:#8EA5E6;
			padding: 3px 0px 2px 15px;
			margin: 0px 0px 0px -5px;
		}

#rightnav-basket a{
	color:#FF0000;
	text-decoration:none;
}

/*-----------------------------------------------------------------product list*/

#productlist h1{
	font-size:14px;
	margin-top:5px;
	font-family:Verdana;
}
table.product-list{
	width:135px;
	text-align:center;
	margin: 0px;
}
div.catimage2{
	margin: 0 0 10px 0;
	overflow: hidden;
}
div.catimage2 img{
	border:none !important;
}
 .catname2 a{
	text-decoration:none;
	color:#666666;
	font-size:11px;
}
.catprice2{
	color:#0033CC;
	font-size:11px;
	font-weight:bold;
	padding-top:2px;
}
	.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;
}

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:#0033CC;
	padding:0px;
}

table.ProductPriceTable {
	width:100%;
	margin:10px 0 10px 0;
}

span.ProductUD10 {
	color:#FF0000;
}

#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 #ced7f6 solid;
}

div#productnew-image p {
	padding:5px 0 5px 0;
	margin:0px 0 0 0;
}

div#productnew-captionmain {
	width:250px;
	border-top: 1px #ced7f6 solid;
	padding:10px 0 10px 15px;
	font-size:12px;
}

div#additionalnew-images {
	width: 265px;
	margin-bottom:10px;
	border-right: 1px #ced7f6 solid;
	border-left: 1px #ced7f6 solid;
	border-bottom: 1px #ced7f6 solid;
}

div#additionalnew-images h3 {
	font-size:13px !important;
	font-weight:bold !important;
	color:#0033cc !important;
	text-align: left;
	background-color:#ced7f6;
	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: 0 0 0 0px;
	width:352px;
	overflow:hidden;
}
#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 #ced7f6 solid;
	margin-top:10px;
}

h1.suggesth1{
	font-size:13px !important;
	font-weight:bold;
	color:#0033cc !important;
	text-align: left;
	background-color:#ced7f6;
	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 #CED7F6 solid;
}

table.NewDropDownTable {
	border: 1px #CED7F6 solid;
}
table.NewDropDownTable td.NewDropDownTD {
	border-top: 1px #CED7F6 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;
}

div.QuickHolder {
	position:absolute;
	float:left;
	z-index:96;
}

div.QuickContainer {
	width:214px;
	background-color:#CDD7F4;
}

div.QuickHolder input.dropdownsqty {
	width:20px;
}

div.QuickBuyProd {
	float:left;
	position:relative;
	z-index:95;
	top:-264px;
	left:-285px;
	width:214px;
	clear:both;
	border:1px #FF0000 solid;
	background-color:#CDD7F4;
}

div.QuickClose {
	width:212px;
	text-align:right;
	float:right;
	padding:2px 2px 0 0;
}

div.QuickContent {
	width:214px;
	float:left;
	background-color:#cdd7f4;
}
div.QuickContent h4 {
	font-size:11px !important;
	color:#333333;
	width:202px;
}
div.QuickContent p {
	width:202px;
}

.QuickBuyBTN {
	margin-top:10px;
}
	
table.NewDropDownTable2 {
	width:210px!important;
	margin-bottom:10px;
}

span.QuickPrice {
	font-weight:bold;
	color:#FF0000;
	font-size:11px;
}

/*---------------------------------------------------------------Display Cart*/

p.Bogof {
	color:#FF0000;
	font-weight:bold;
	padding:0 10px 0 10px;
	font-size:12px;
}

#display-cart{
	padding:5px;
	width:100%;
}
#basket-table a{
	color:#0066CC !important;
	text-decoration:none !important;
}
#basket-table p{
	font-size:12px !important;
}

#basket-table {
	width:620px;
	font-size:14px;
}

td.basketlarge {
	font-size:14px;
}

td.basketlargeQty {
	font-size:14px;
	width:75px;
}

td.basketmedium {
	font-size:12px;
}


#basketh{
	font-size:14px !important;
	font-weight:normal !important;
	color:#0033cc !important;
	margin:5px 0px 5px 5px !important;;
	text-align:left;
}
.basket-image{
	border:none !important;
}
.basket-header{
	background-color:#0066CC;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
.BuyGrid{
	background-color:#ced7f4 !important;
}
.BuyGrid tr{
	background-color:#0033cc !important;
	text-align:center;
	color: #FFFFFF!important;
}
#product-full table{
	background-color:#ced7f4 !important;
}
#email-a-friend{
	border-top:1px #0033cc solid;
	margin-top:10px;
	clear: left;
}
#email-a-friend p{
	font-size:14px !important;
	padding:0px !important;
	color:#0033cc;
	margin:10px 0px 0px 0px !important;
}

img.basketcontinue {
	margin-left:10px;
	border:0px;
}

/*Offer Check*/
#OfferCheck {
	text-align:left;
	margin:0 10px 0 10px;
	font-size:12px;
}

select.CountryDD {
	width:300px;
}
/*--------------------------------------------------------------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;
	color:#FFFFFF;
}
.checkout-links1{
	font-size:12px;
	font-weight:bold;
	font-family:Verdana;
	color:#FF0000;
}
#cboCountryD {
	font-size:11px;
}
.Chk_Cont {
	float:right; 
	margin-top:2px;
	margin-right:2px;
}
#existing-cust{
	width:459px;
	background-color:#cdd7f4;
	font-size:12px;
	margin:0px 0px 0px 1px !important;
}
#existing-cust h2{
	font-size:15px;
	font-weight:normal;
	color:#FFFFFF;
	padding:3px;
	background-color:#0033cc;
}
#new-cust{
	width:459px;
	background-color:#cdd7f4;
	font-size:12px;
	margin:0px 0px 0px 1px !important;
}
#new-cust h2{
	font-size:15px;
	font-weight:normal;
	color:#FFFFFF;
	padding:3px;
	background-color:#0033cc;
}
#address-left{
	width:459px;
	background-color:#cdd7f4;
	font-size:12px;
	margin-left:1px;
}
#address-leftnew{
	width:459px;
	background-color:#cdd7f4;
	font-size:12px;
	margin-left:1px;
	text-align: center;
}
.address-leftnewpadding{
	width:459px;
	background-color:#cdd7f4;
	font-size:12px;
	padding-left:4px !important;
	text-align: left;
	margin-left:2px !important;
}
#address-leftnew td{
	width:459px;
	background-color:#cdd7f4;
	font-size:11px;
	padding-left:170px;
	text-align: left;
}
#address-leftnew h2{
	font-size:15px;
	font-weight:normal;
	color:#FFFFFF;
	padding:3px;
	background-color:#0033cc;
	margin:0px !important;
}
#address-left h2{
	font-size:15px;
	font-weight:normal;
	color:#FFFFFF;
	padding:3px;
	background-color:#0033cc;
	margin:0px !important;
}
#address-right{
	width:459px;
	background-color:#cdd7f4;
	font-size:12px;
	margin-left:1px;
}
#address-right h2{
	font-size:15px;
	font-weight:normal;
	color:#FFFFFF;
	padding:3px;
	background-color:#0033cc;
	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 h1{
	background-color:#FFFF00;
	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:620px;
	margin-top:10px;
}
#basket-topsellers h2{
	background-color:#CDD7F4;
	text-align:left;
	padding:3px;
	font-style:italic;
	font-size:13px;
	color:#0033cc;
	font-weight:bold;
}
.product_recommend{
	float:left;
	width:135px;
	margin: 5px;
}
.product_recommend img{
	border:none;
}
.product_interested_image{
	margin-bottom:4px;
	height: 165px;
	overflow: hidden;
}

.product_interested_image img {
	margin-left:-14px;
}

.product_recommend a{
	color:#000000;
	margin:4px 0px 4px 0px;
	text-decoration:none;
}
div.product_name{
}
.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 #0033CC 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 #0033CC solid;
	padding:5px;
	text-align: left;
}
#static-page h2{
	font-size:14px;
	background-color:#0033CC;
	color:#FFFFFF;
	padding:4px;
	margin:0px;
}
#static-page h3{
	font-size:14px;
	border-bottom:1px #0033cc solid;
	margin:0px 0px 5px 0px;
}

.jobs{
	border-top:1px #0033cc solid;
	border-bottom-width:0px !important;
}

.jobs a{
	text-decoration:none;
}
#static-page p{
	margin:0px 0px 0px 0px;
}
.selected{
	color:#0033CC !important;
}

div.topsellers {
	margin: 5px 0 5px 0;
}
 div.topsellerstext {
	clear:both;
	width:139px;
}
div.topsellers img {
	border: none;
}

div.prodimg {
	width: 165px;
}

div.topsellers p {
	margin: 2px 0 2px 0px;
	padding: 0;
}

div.topsellers a {
	text-decoration: none;
	color: #000000;
}

div#additional-images {
	width: 100%;
	margin-bottom:10px;
}

div#additional-images h3 {
	font-size:13px !important;
	font-weight:bold !important;
	color:#0033cc !important;
	text-align: left;
}

div.additional-img {
	float: left;
	margin: 5px 5px 5px 0px;
}

div.additional-img img {
	border: none;
}

p#signout {
	float: right;
	margin:0px;
	padding:0px;
}
p#signout a{
	color: #0033cc;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
p#signouttop {
	float: right;
	margin:6px 25px 0 0;
	text-align:center;
	padding:0px;
}
p#signouttop a{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}


/*My Account*/

div.MyAccountHeader {
	width:100%;
	background-color:#CDD7F4;
	padding:5px;
	text-align:left;
	clear:both;
}

span.MyAccountHeaderTitle {
	font-weight:bold;
	color:#0033CC;
	font-style:italic;
	font-size:13px;
}

span.MyAccountHeaderWelcome {
	margin-left:76px;
}

#new-customer {
	margin:0 10px 0 10px;
}
#new-customer h2 {
	color:#0033CC;
	background-color:#CDD7F4;
	text-align:left;
	padding:5px;
	font-style:italic;
	font-size:13px;
	font-weight:bold;
}
#existing-customer {
	margin:0 10px 0 10px;
}
#existing-customer p {
	padding-left:10px;
}
#existing-customer h2 {
	color:#0033CC;
	background-color:#CDD7F4;
	text-align:left;
	padding:5px;
	font-style:italic;
	font-size:13px;
	font-weight:bold;
}

#edit-account {
	padding:10px;
	margin-bottom:20px;
	color:#333333;
	font-size:12px;
}

#edit-account table {
	float:left;
	clear:both;
}

td.MyAccountLeftTD {
	font-weight:bold;
}

#edit-account table.edit-accountbottom td {
	font-size:12px;
}

td.OrderStatusTD {
	width:280px;
	padding-left:20px;
}

#edit-account input.field {
	width:150px;
}

#edit-account form {
	padding:0px;
	margin:0px;
}

#edit-account input.EditPassword {
	width:150px;
}

#edit-account input.EditPostCode {
	width:150px;
	text-transform:uppercase;
}

#edit-account input.EditSaveButton {
	margin-left:10px;
}

#edit-account img.EditBackBtn {
	margin-left:20px;
	border:0px;
}

#edit-account select {
	width:155px;
}

#edit-account input.image {
	width:50px;
}

#edit-account table td.tabletitle {
	color:#0033CC;
}

#edit-account h1{
	color:#0033CC;
	font-size:16px;
}

#edit-account h2 {
	color:#0033CC;
	background-color:#CDD7F4;
	padding:5px;
	font-style:italic;
	font-size:13px;
	font-weight:bold;
	width:100%!important;
	text-align:left;
}

#edit-account h3 {
	color:#0033CC;
	padding:3px;
	font-style:italic;
	font-size:12px;
	font-weight:bold;
}

#edit-account h3.OrderHistory {
	clear:both;
	padding:5px;
}

table.MyAccount_CustomerDetails {
	width:350px;
	text-align: left;
	margin: 0px 0px 20px 0px;
}

table.MyAccount_CustomerDetails td {
	padding: 3px;
	font-size:12px;
}

table.MyAccount_CustomerDetails td.Right {
	font-weight: bold;
	background-color: #CDD7F4;
	width: 150px;
}

table.MyAccount_CustomerDetails a {
	text-align: left;
	color: #000000 !important;
}

table.MyAccount_CustomerDetailsEdit {
	text-align: left;
	margin: 0px 0px 20px 0px;
}

table.MyAccount_CustomerDetailsEdit td {
	padding: 3px;
	font-size:12px;
}

table.MyAccount_CustomerDetailsEdit td.Right {
	font-weight: bold;
	background-color: #CDD7F4;
	width: 150px;
}

table.MyAccount_CustomerDetailsEdit a {
	text-align: left;
	color: #000000 !important;
}


h3.OrderHistory {
	color:#0033CC;
	background-color:#CDD7F4;
	padding:5px;
	font-style:italic;
	font-size:13px;
	font-weight:bold;
	width:100%!important;
	text-align:left;
}

table.order-history {
	width:600px!important;
	font-size:12px;
}

table.order-history td {
	font-size:12px;
}

table.order-history thead {
	font-weight:bold;
}

h1.AccountHeader {
	font-size:14px;
	color:#0033CC;
	margin-top:10px!important;
}

input.LoginTextBox {
	width:150px;
}

input.passwordbox {
	width:150px;
}

input.editfield {
	width:150px;
}

p.AccountText {
	text-align:left;
	width:600px;
}

div.MyAccountDetail {
	background-color: #ffffff;
	padding: 10px;
	width: 700px;
	font-size: 12px;
	margin: 0px auto 0px auto !important;
	font-family:Verdana;
}

div.MyAccountDetail h1 {
	color: #333333;
	font-size: 16px;
	text-align: center;
	margin: 0px 0px 22px 0px;
	color:#0033CC;
}

div.MyAccountDetail h2 {
	color: #333333;
	font-size: 14px;
	text-align: left;
	margin: 0px 0px 22px 0px;
	color:#0033CC;
	background-color:#CDD7F4;
	padding:5px;
}

div.MyAccountDetail h3 {
	color: #333333;
	font-size: 13px;
	text-align: left;
	margin: 0px 0px 22px 0px;
}

div.MyAccountDetail_Addresses {
	clear: both;
}
			
div.MyAccountDetail_BillingAddress {
	float: left;
	width: 330px;
	text-align: left;
}

div.MyAccountDetail_ShippingAddress {
	float: right;
	text-align: left;
	width: 330px;
}

div.MyAccountDetail_BasketSurround {
	clear: both !important;
}
	
div.MyAccountDetail table {
	margin: 20px 0px 0px 0px;
}
	
table.MyAccountDetail_Basket {
	font-size: 12px;
}

div.MyAccountDetail table thead {
	text-align: left;
	font-weight: bold;
	height: 26px;
	font-size: 12px !important;
}
	
div.MyAccountDetail table tr td {
	border-bottom: 1px dashed #999999;
	height:40px;
}
		
table.MyAccountDetail_Basket a {
	text-decoration: none;
}

table.MyAccountDetail_Basket img {
	border: 0px;
}


.Red{
	font-size:12px;
	color:#FF0000;
}

.HomepageCatLeft{
	margin-left:2px!important;
}

.HomepageCatRight{
	margin-left:-2px!important
}

/* **************************** QUICK SHOP **************************** */
div.QuickShop {width:780px;}
div.QuickShop h1.QuickShopHeader {text-align:left; margin:15px 0 0 0; background-color:#33cc00; color:#FFFFFF; padding:5px 0 5px 10px; font-size:14px;}
div.QuickShop p.QuickShopNote {text-align:left; color:#666666; font-weight:bold; font-size:11px;}
div.QuickShop img {border:0px;}
div#QuickShopTop {text-align:right; margin-bottom:10px;}
div.QuickShop input.image {margin-right:20px;}
table.QuickShopTable {font-family: Arial, Helvetica, sans-serif;font-size: 12px; width:780px;}
table.QuickShopTable thead {font-weight: bold; height: 25px; color:#33cc00; font-size:14px!important;}
table.QuickShopTable thead tr {border-bottom: 1px solid #33cc00;}
table.QuickShopTable td {padding: 2px;}
table.QuickShopTable a {color: #000000;	text-decoration: none;}
td.QuickShop_CatalogueCode { font-size:12px; font-weight:bold;}
td.QuickShop_ProductName {width:240px;  font-size:12px; font-weight:bold;}
span.ProductName  {font-size: 10px !important;}
td.QuickShop_Colour {text-align: center;  font-size:12px; font-weight:bold;}
td.QuickShop_Size {width: 100px !important;text-align: center;}
td.QuickShop_Status {width: 100px !important; text-align: center;}
td.QuickShop_RRP {width: 70px !important; text-align: center;}
td.QuickShop_Price {width: 70px !important;	text-align: center;  font-size:12px; font-weight:bold;}
td.QuickShop_Quantity {width: 70px !important;	text-align: center;  font-size:12px; font-weight:bold;}
input.txtQuantity {width: 30px !important; text-align: center;}
td.QuickShop_Buy {width: 100px !important;}
td.QuickShop_More {width:150px; height:25px;}
table.QuickShopTable tbody td {}
table.QuickShopTable tbody td select {font-size: 10px;}
form.QuickShopForm {
	width:780px;
}
	
input.CatalogueCode {
	width: 55px;
}
hr.hrline {
	border-top:1px #33cc00 solid;
	border-bottom:0px;
	height:1px;
	padding:0px;
	margin:0px;
}
hr.hrlinegrey {
	border-top:1px #C0C0C0 solid;
	border-bottom:0px;
	height:1px;
	padding:0px;
	margin:0px;
}

div.QuickShopInfo {
	width:16px;
	float:right;
}
div.QuickShopName {
	width:200px;
	float:left;
}

div#InfoExpandHolder {
	position:absolute;
	z-index:99;
	clear:both;
	float:right;
	text-align:left;
	width:200px;
}

div#InfoExpand {
	position:relative;
	z-index:98;
	left:10px;
	clear:both;
	text-align:left;
}

div#InfoExpandContent {
	padding:5px 5px 0 5px;
	text-align:left;
	background-color:#4af010;
	width:190px;
}

.QuickShopOfferText {
	color:#FF0000;
}

/*Bottom Nav*/

div#bottomnavblock {
	width:780px;
}
div#bottomnavblock p.bottomp {
	padding:0px;
	margin:0px;
	height:45px;
}
div.bottomnavtop {
	height:40px;
	background-color:#0033cc;
}

div.bottomnavtop ul{
	margin:20px 10px 0 0;
	padding:0px !important;
	width: 620px;
	float:right;
	background: #0033cc;
}

div.bottomnavtop li {
	float:right;
	padding:0px !important;
	margin:0px !important;
	border:none !important;
	display:block;
}
	div.bottomnavtop img{
	border:none !important;
	padding:0px !important;
	margin:0px !important;
	display:block;
}

img.bottomimgleft {
	float:left;
}
img.bottomimgright {
	float:left;
}

.ProductJavaScript{
    color:#0033CC;
}

.loginerror {
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

/* **************************************** HOME PAGE **************************************** */

div.HomePage_Section {
    border: 1px solid #cccccc;
    color: #333333;
    height: 400px;
    float: left;
    margin: 10px 0px 0px 8px;
    text-align: center;
    width: 226px;
    position:relative;
    background-color:#e3efd1
}

div.HomePage_Section_Right {
    border: 1px solid #cccccc;
    color: #333333;
    height: 400px;
    float: left;
    margin: 10px 0px 0px 8px;
    text-align: center;
    width: 226px;
    position:relative;
    background-color:#efda97;
}

div.HomePage_Section_SplitterNew{
    border: 1px solid #cccccc;
    color: #333333;
    height: 90px;
    float: left;
    margin: 10px 0px 0px 8px;
    text-align: center;
    width: 462px;
    position:relative;
    background-color:#EFDA97;
    padding:5px 0px 1px 0px;
    font-weight: bold;
    font-style: italic;
}

div.HomePage_Section_SplitterNew img{
    float: left;
    margin: 10px 0px 0px 20px;
}

div.HomePage_Section_SplitterNew div.HomePage_Section_Splitter_1_New{
    color:#FB0603;
    font-size:14px;
    width:260px;
    margin-top:0px;
}

div.HomePage_Section_SplitterNew div.HomePage_Section_Splitter_1_New a{
    color:#FB0603;
    text-decoration: none;
}

div.HomePage_Section_SplitterNew div.HomePage_Section_Splitter_2_New {
    float: right;
    width:260px;
    margin-top:0px;
}

div.HomePage_Section_SplitterNew div.HomePage_Section_Splitter_2_New a{
    color:#FB0603;
    text-decoration: none;
    float: right;
    margin-right: 40px;
}

div.HomePage_Section_SplitterNew div.HomePage_Section_Splitter_3_New {
    color:#FB0603;
    font-size:12px;
    width:260px;
    margin-top:0px;
    float: right;
}

div.HomePage_Section_SplitterNew div.HomePage_Section_Splitter_3_New a{
    color:#FB0603;
    text-decoration: none;
}

div.HomePage_Section_Splitter{
    border: 1px solid #cccccc;
    color: #333333;
    height: 110px;
    float: left;
    margin: 10px 0px 0px 8px;
    text-align: center;
    width: 462px;
    position:relative;
    background-color:#EFDA97;
    padding:10px 0px 1px 0px;
}

div.HomePage_Section_Splitter img{
    float: left;
    margin-left:20px;
}

div.HomePage_Section_Splitter div{
    float: left;
    margin:0px 0px 0px 0px;
    text-align:right;
    font-style:italic;
    font-weight:bold;
}

div.HomePage_Section_Splitter div.HomePage_Section_Splitter_1{
    color:#FB0603;
    font-size:14px;
    width:320px;
    margin-top:0px;
}

div.HomePage_Section_Splitter div.HomePage_Section_Splitter_1 a{
    color:#FB0603;
    text-decoration: none;
}

div.HomePage_Section_Splitter div.HomePage_Section_Splitter_2{
    float: right;
    width:320px;
    margin-top:0px;
}

div.HomePage_Section_Splitter div.HomePage_Section_Splitter_2 a{
    color:#FB0603;
    text-decoration: none;
    float: right;
    
}

div.HomePage_Section_Splitter div.HomePage_Section_Splitter_3{
    color:#FB0603;
    font-size:12px;
    width:320px;
    margin-top:0px;
}

div.HomePage_Section_Splitter div.HomePage_Section_Splitter_3 a{
    color:#FB0603;
    text-decoration: none;
}

div.HomePage_Section_Splitter div.HomePage_Section_Splitter_4{
    color:#000000;
    width:320px;
    font-size:14px;
    margin-top:0px;
}

div.HomePage_Section_Splitter div.HomePage_Section_Splitter_4 a{
    color:#000000;
    text-decoration: none;
}

div.HomePage_Section_Splitter div.HomePage_Section_Splitter_5{
    color:#FB0603;
    font-size:24px;
    width:320px;
    margin-top:0px;
}

div.HomePage_Section_Splitter div.HomePage_Section_Splitter_5 a{
    color:#FB0603;
    text-decoration: none;
}

div.HomePage_Section ul{
    text-align:left;
    margin-left:20px;
    font-size:11px;
    list-style-type:disc;
}

div.HomePage_BuyButton{
    position:absolute;
    left:40px;
    bottom:15px;
}

div.HomePage_Right_BuyButton{
    position:absolute;
    left:30px;
    bottom:15px;
}

    div.HomePage_Section_CatalogueImage 
    {
        height: 190px;
        padding:5px 0px 5px 0px;
    }
    
    div.HomePage_Section_Right_CatalogueImage 
    {
        height: 250px;
        padding:5px 0px 5px 0px;
    }
    
    div.HomePage_Section_CatalogueName 
    {
        font-size: 12px;
        font-weight: bold;
        color:#fb0603;
        height:20px;
    }
    
    div.HomePage_Section_CatalogueName a
    {
        text-decoration: none;
        color: #fb0603;
    }
    
    div.HomePage_Section_Right_CatalogueName{
        font-size: 14px;
        font-weight: bold;
        height: 20px;
    }
    
    div.HomePage_Section_Right_CatalogueName a{
        color: #000000;
        text-decoration: none;
    }
    
    div.HomePage_Section_Right_CatalogueName1{
        font-size: 12px;
        font-weight: bold;
        height: 20px;
    }
    
    div.HomePage_Section_Right_CatalogueName1 a{
        color: #000000;
        text-decoration: none;
    }
    
    div.HomePage_Section_CatalogueBulletPoints {
        height: 92px;
    }
    
    div.HomePage_Section_Right_CatalogueBulletPoints {
        height: 92px;
        font-size:12px;
    }
    
    div.HomePage_Section_Right_CatalogueBulletPoints span{
        font-size:14px;
    }
    
    div.HomePage_Section_Right_CatalogueBulletPoints1 {
        height: 92px;
        font-size:11px;
    }
    
    div.HomePage_Section_Right_CatalogueBulletPoints1 span{
        font-size:14px;
    }
    
    div.HomePage_Section_CatalogueButton {
        height: 37px;

    }
    
div.HomePage_Section_Title{
    float: left;
    margin: 10px 0px 0px 8px;
    padding: 5px;
    text-align: center;
    width: 452px;
    font-size:20px;
    font-weight:bold;
    font-family:Arial;
    font-style:italic;
    border: #cccccc 1px solid;
    background-color: #efda97;
}

div.HomePage_Section_Title span{
    color: #FB0603;
}

#HomePage{
    padding-bottom:10px;
    float:left;
}

.CatalogueRequest {
    width: 450px;
    float: left;
    border: 2px solid #0033cc;
    background-color: #cdd7f4;
    padding: 10px;
    margin-left: 3px;
}

    .CatalogueRequest span {
        width: 190px;
        float: left;
        padding-bottom: 2px;
    }
    
    .CatalogueRequest select {
        font-size: 12px;
    }
    
    span.CatLeft {
        text-align: left;
        width: 250px;
    }
    
    span.FormGuard {
        text-align: center;
        width: 450px;
    }