﻿BODY{
	margin-top:0;
	BACKGROUND-COLOR: #f2eef6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url('/images/bg_tile.gif');
	background-position: left top;
	background-repeat: repeat-x;

}

img{
 border:0px !important;
 }
 
TD{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px
}

.ContentTitle{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003399;
    FONT-FAMILY: Verdana
}

.cshop_logo{
	margin: 5px 0 0 0; 
	width: 100%;
}

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*****/
#Wrapper {
background-image:none;
	font-size:12px;
	width:790px;
	margin:0px auto 0px auto;
	background-color:#ffffff

}

#WrapperProductDetail {
background-image:none;
	font-size:12px;
	width:790px;
	margin:0px auto 0px auto;
	background-color:#ffffff

}

#Header {
	width:790px;
	background-color: #ffffff;

}

#Content {
	width:475px;
	text-align:center;
	float:left;
	border:2px #b89fcc solid;
	border-top:0px;
}

#ContentProductDetail {
    text-align:center;
}

#Footer {
	clear:both;
	background-color:#ffffff;
	width:790px;
}

.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
}

.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: #ffffff;
    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
{
    FONT-SIZE: 10px;
    COLOR: #336699;
    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;
    overflow:hidden;
    width:70px;
}

/*********************REMOVE*****************/
.ShoppingCartSmall img{
	max-width:50px;
	max-height:50px;
}
/**************************************/

.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: #7e51a2
}
.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
}

.CheckoutErrorMsg{
	font-weight: bold; 
	color: #FF0000; 
	font-size: 12px;
}

.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*/

#topnav {
	margin:4px 4px 0px 4px;
	padding:2px;
	border:4px #b89fcc solid;
	background-color: #ffffff;
	width:770px;
	height:100px;
}

div#hdr_logo {
	background-image: url('/images/topnav_logo.jpg');
	width: 200px;
	height: 76px;
	float: left;
	margin: 0px;
	padding: 0px;
}
		
div#hdr_quote {
	width: 565px;
	background-color: #ffffff;
	color: #9451c2;
	padding: 0px 0px 0px 0px;
	text-align: left;
	float:left;
	height:80px !important;
}

	div#hdr_quote form {
	background-image:url('/images/search_icon.gif');
	background-position: 5px 3px;
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px !important;
	float:right;
	margin: 0 0 0 0;
	padding-left:35px;
	border-left:2px #b89fcc solid;
	}
	
	#hdr_quote input.SearchBox{
	margin-left:-30px;
	width:145px;
	margin-right:5px;
}
	
		div#hdr_quote form p{
		width:160px;
		font-size:12px;
		font-family:Verdana;
		color:#9451c2;
		text-align:left;
		}
		
		div#hdr_quote form b{
		font-size:18px;
		font-family:Verdana;
		color:#9451c2;
		font-weight:normal;
		}


	div#hdr_quote p {
		width:340px;
		float:left;
		font-size:14px;
		font-family:Verdana;
		padding:0px !important;
		margin:0px 0px 0px 2px !important;
	}
	
		div#hdr_quote p img{
		margin:0px 0px 0px 0px !important;
	}

	
div#hdr_topnavigation {
	clear: both;
	background-image: url('/images/topnav_saleslines.gif');
	background-repeat: no-repeat;
	width: 100%;
	margin:0px 0px 0px 0px;
	padding: 0px;
	background: #7e51a2;
	height:20px;
}

.SignOut {
float:right;
padding-right:5px;
color:#7e51a2;
font-size:12px;
}
/*********************New**************/	
div#hdr_tabs {
	width: 760px;

}
/***********************************/	
	div#hdr_tabs ul{
		margin:0px !important;
		padding:0px !important;
		width: 760px;
		float:left;
		background: #7e51a2;
	}
	
		div#hdr_tabs li {
			font-size:14px;
			color:#ffffff;
			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#hdr_tabs li a{
			color:#ffffff;
			text-decoration:none;
		}

/*-------------------------------------------------------------LeftNav*/
			
#leftnav_welcome {
	background-image: url('/images/leftnav_welcome.gif');
	width: 150px;
	height: 72px;
}

div#leftnav {
	width: 150px;
	padding: 10px 0px 1px 0px;
	background-repeat: no-repeat;
	background-color:#7e51a2;
	border:0px;
}

	div#leftnav ul {
		margin: 0;
		padding: 0;
	}

	div#leftnav a {
		text-decoration: none;
		font-size: 12px;
		color: #7e51a2;
		display:block;
	}

	div#leftnav li.root {
		list-style:none;
		margin: 1px 0px 0px 0px;
		padding: 5px 0px 2px 25px;
		background-repeat: no-repeat;
		background-position: 3px 5px;
		background-color:#ffffff;
		background-image:url('/images/green_arrow.gif');
	}
	
		div#leftnav li.root:hover {
		background-image:url('/images/purple_arrow.gif');
	}


		div#leftnav li.sub {
			background-repeat:no-repeat;
			background-position:3px center;
			list-style:none;
			background-color:#ffffff;
			padding: 3px 0px 2px 15px;
			margin: 0px 0px 0px 0px;
		}
		
.leftside_menu li{
		text-align: left;
		margin:5px 0px 0px -35px;
		list-style-type:none;
		width:150px;
	}
		
		.leftside_menu li a{
			background-image:url('/images/green_arrow.gif');
			background-repeat:no-repeat;
			background-position: 0px 0px;
			text-decoration: none;
			font-size: 12px;
			color: #7e51a2;
			padding: 2px 0px 0px 20px;
			margin: 2px 0px;
			display: block;
			/*height:14px;*/

		}
		
		.leftside_menu li a:hover{
			background-image:url('/images/purple_arrow.gif');
		}
		
.side_box {
	width:135px;
	text-align:center;
	border:2px #b89fcc solid;
	margin:5px;
	padding:5px;
}



.green{
	color: #7CCF20;
}


.MainLeftNavCell h4 {	
	font-size: 14px;
	color: #7e51a2;
	font-style: italic;
	margin-bottom: 5px;
	}

div#accessibility {
	font-size: 10px;
	margin:5px;	
	padding:1px;
	text-align:left;
}

div#accessibility a{
	font-size: 12px;
	color:#000000;
}

	div#accessibility li {display:inline;}
	div#accessibility a:hover {text-decoration:underline;}
	.accessibility {font-size: 1.4em;}


 
/*********************New**************/	

#basket_link{
	margin-bottom: 10px;
	background-image:url('/images/basket_icon.gif');
	background-position: right top;
	background-repeat: no-repeat;
	border-bottom: 2px #B89FCC solid;
	padding-right: 20px;
	padding-bottom: 10px;
	text-align:left;
	width:120px;
}

	.side_menu li{
		background-position: 0px 2px;
		text-align: left;
		margin:5px 0px 0px -30px;
		width:120px;
		list-style-type:none;
	}
		
		.side_menu li a{
			background-image:url('/images/green_arrow.gif');
			background-repeat:no-repeat;
			background-position: 0px 2px;
			text-decoration: none;
			font-size: 12px;
			line-height:16px;
			color: #7e51a2;
			padding: 2px 0px 0px 20px;
			margin: 2px 0px;
			display: block;

		}
		
		.side_menu li a:hover{
			background-image:url('/images/purple_arrow.gif');
		}
	
		#basket_link ul.side_menu li a{
			display: inline;

		}
		
div#best_sellers{
	text-align: center;
	
}

	div#best_sellers table{
		width: 100%;
	}
	
	div#best_sellers div.productlistdiv{
		text-align: center;
		border-bottom: 2px #B89FCC solid;
		margin-bottom: 5px;
		padding-bottom: 5px;
		width: 135px;
	}

	div#best_sellers b{
		font-size: .7em;
		color: #CC0000;
		display: block;
		margin-top: 4px;
	}
	
	div#best_sellers a{
		font-size: .8em;
		color: #000;
		text-decoration: none;
		display: inline;
	}
	
	div#best_sellers img.athumbImage{
		width: 84px;
	}


/***********************************/	
#rightnav-basket a{
	color:#FF0000;
	text-decoration:none;
}

#rightnav-basket a img{
	width:30px;
	height:30px;
	margin-top:0px;
}
/*********************New**************/	
.MainLeftNavCell {
	border-left:0px #7e51a2 solid;
	border-right:0px #7e51a2 solid;
	background-color:#ffffff;
	float:left;
	text-align:left;
	padding-top:5px;
}

.MainRightNavCell {
	border-left:0px #7e51a2 solid;
	border-right:0px #7e51a2 solid;
	background-color:#ffffff;
	float:right;
	height:100%;
	padding-top:5px;
}

/***********************************/	
/*-----------------------------------------------------------------product list*/

#category {
	margin: 10px 10px 0px 0px;
	padding:5px;
	background-color:#7e51a2;
	color:#ffffff;
}

#productlist{
	text-align:center;
	padding-left:0px;
}


#productlist h1{
	font-size:14px;
	margin-top:5px;
	font-family:Verdana;
}
	table.product-list{
		width:135px;
		height:235px;
		text-align:center;
		margin: 0px;
	}
	div.catimage2{
		margin: 0 0 10px 0;
		overflow: hidden;
	}
		div.catimage2 img{
			border:none !important;
			width:135px;
		}
		 .catname2 a{
			text-decoration:none;
			color:#666666;
			font-size:11px;
		}
		.catprice2{
			color:#7e51a2;
			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;
}

.center{
	text-align: center;
}

.green{
	color: #7CCF20;
}

.purple{
	color: #7e51a2;
}

.grey{
	color: #444;
}

.italic{
	font-style: italic;
}

.bold{
	font-weight: bold;
}

.small{
	font-size: .8em;
}

.large{
	font-size: 1.1em;
}


/*-----------------------------------------------------------------Product Detail*/

#productdetail{
	padding:5px;
	float: left;
}
#product-left-enlarge{
	width:265px;
	text-align:left;
	overflow: hidden;
}
#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:#7e51a2 !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:#7e51a2 !important;
}

#product-right p{
	padding:0px !important; 
	margin:0px !important;
	font-size:12px;
}
#product-right a img{
	border:none !important;
}

.MBuy {
	color:#cc0000;
}
/*---------------------------------------------------------------Display Cart*/

#display-cart{
	padding:5px;
	width:100%;
}
#basket-table a{
	color:#7e51a2 !important;
	text-decoration:none !important;
}
#basket-table p{
	font-size:12px !important;
}
#basketh{
	font-size:14px !important;
	font-weight:normal !important;
	color:#7e51a2 !important;
	margin:5px 0px 5px 5px !important;;
	text-align:left;
}
.basket-image{
	border:none !important;
}
.basket-header{
	background-color:#7e51a2;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
.BuyGrid{
	background-color:#b89fcc !important;
}
.BuyGrid tr{
	background-color:#7e51a2 !important;
	text-align:center;
	color: #FFFFFF!important;
}
#product-full table{
	background-color:#b89fcc !important;
}
#email-a-friend{
	border-top:1px #7e51a2 solid;
	margin-top:10px;
	clear: left;
	padding-left: 60px;
}
#email-a-friend p{
	font-size:14px !important;
	padding:0px !important;
	color:#7e51a2;
	margin:10px 0px 0px 0px !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;
}

.checkout-links-confirmation{
	color:#FFFFFF; 
	background-color:#CC0000;
}

#existing-cust{
	width:459px;
	background-color:#b89fcc;
	font-size:12px;
	margin:0px 0px 0px 1px !important;
}
#existing-cust h2{
	font-size:15px;
	font-weight:normal;
	color:#FFFFFF;
	padding:3px;
	background-color:#7e51a2;
}
#new-cust{
	width:459px;
	background-color:#b89fcc;
	font-size:12px;
	margin:0px 0px 0px 1px !important;
}
#new-cust h2{
	font-size:15px;
	font-weight:normal;
	color:#FFFFFF;
	padding:3px;
	background-color:#7e51a2;
}
.address-left{
	width:459px;
	background-color:#b89fcc;
	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:#7e51a2;
	margin:0px !important;
}
#address-right{
	width:459px;
	background-color:#b89fcc;
	font-size:12px;
	margin-left:1px;
}
#address-right h2{
	font-size:15px;
	font-weight:normal;
	color:#FFFFFF;
	padding:3px;
	background-color:#7e51a2;
	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:#ffffff;
	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:#ffffff;
	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;
}
#basket-topsellers h2{
	background-color:#b89fcc;
	text-align:left;
	padding:3px;
	font-style:italic;
	font-size:13px;
	color:#7e51a2;
	font-weight:bold;
}
.product_recommend{
	float:left;
	width:135px;
	margin: 5px;
	height:220px;
	text-align:center;
	border:1px #b89fcc solid;

}
.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;
}
.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 #7e51a2 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 #7e51a2 solid;
	padding:5px;
	text-align: left;
}
#static-page h2{
	font-size:14px;
	background-color:#7e51a2;
	color:#FFFFFF;
	padding:4px;
	margin:0px;
}
#static-page h3{
	font-size:14px;
	border-bottom:1px #7e51a2 solid;
	margin:0px 0px 5px 0px;
}

.jobs{
	border-top:1px #7e51a2 solid;
	border-bottom-width:0px !important;
}

.jobs a{
	text-decoration:none;
}
#static-page p{
	margin:0px 0px 0px 0px;
}
.selected{
	color:#7e51a2 !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;
}

	div#additional-images h3 {
		font-size:13px !important;
		font-weight:bold !important;
		color:#7e51a2 !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;
	}

/*--------------------------------------------------------------Bottom Nav New*/

.BottomNav_Links{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	width:790px;
	border-top:2px #b89fcc solid;
	background-color:#ffffff;

}
.links{
	float:left;
	padding:10px 0px 0px 0px;

}
	
	.links a{
		color:#d93800;
		text-decoration:none;
	}
	
.cshop {
	float:right;
}

/*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:#7e51a2;
	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 #7e51a2 solid;
}

div#productnew-image p {
	padding:5px 0 5px 0;
	margin:0px 0 0 0;
}

div#productnew-captionmain {
	width:250px;
	border-top: 1px #7e51a2 solid;
	padding:10px 0 10px 15px;
	font-size:12px;
}

div#additionalnew-images {
	width: 265px;
	margin-bottom:10px;
	border-right: 1px #7e51a2 solid;
	border-left: 1px #7e51a2 solid;
	border-bottom: 1px #7e51a2 solid;
}

div#additionalnew-images h3 {
	font-size:13px !important;
	font-weight:bold !important;
	color:#ffffff !important;
	text-align: left;
	background-color:#7e51a2;
	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 #7e51a2 solid;
	margin-top:10px;
}

h1.suggesth1{
	font-size:13px !important;
	font-weight:bold;
	color:#ffffff !important;
	text-align: left;
	background-color:#7e51a2;
	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;
	margin-right: 20px;
}
.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 #7e51a2 solid;
}

table.NewDropDownTable {
	border: 1px #7e51a2 solid;
}
table.NewDropDownTable td.NewDropDownTD {
	border-top: 1px #7e51a2 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#rightnav-basket {
}

div#mini_basket_head{
	text-align: center;
	padding: 2px;
	border-bottom: 1px solid #ffffff;
	margin-top:1px;
	background-color:#7e51a2;
}

div#mini_basket_head a{
	color: #ffffff;
}

div#mini_basket_foot{
	background-color: #7e51a2;
	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 #ffffff;
	display:block;
	padding-bottom:2px;
	font-size:12px;
	}