﻿BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	POSITION: relative;
	background-color: #FFF;
}
.ACIDity, .ACIDity A, .ACIDity A:visited
{
	padding-right:20px;
	text-align: right;
	font-family: Arial, Sans-Serif;
	font-size:0.9em;
	color: #000099;
	text-decoration: none;
}
.ACIDity A:hover
{
	text-decoration: underline;
}
h1
{
	font-family: Arial, Sans-Serif;
	font-size:1.2em;
	text-decoration: none;
	font-weight:bold;
}
.SubFooterText A
{
	font-family: Arial, Sans-Serif;
	font-size:0.80em;
	text-decoration: none;
	font-weight:bold;
	color: #4F331D;	
}
.SubFooterText A:hover
{
	color:#956261;
	text-decoration:underline;
}
.FooterText
{
	font-family: Arial, Sans-Serif;
	font-size:0.8em;
	text-decoration: none;
	font-weight:bold;
	color: #FFF;
	padding-top:5px;
}
.FooterText A, .FooterText A:visited
{
	text-decoration: none;
	color: #000;
}
.FooterText A:hover
{
	text-decoration: underline;
}
.footerbar
{
	background: url(../images/footerbg.gif);
	height:29px;
	vertical-align:middle;
}
.footerbg
{
	background: url(../images/fb2.jpg);
	height:130px;
	background-repeat: no-repeat;
}

#CatFooter ul
{
	padding-top: 12px;
	list-style-type:none;
	width: 98%;
	margin: 0px;
	font-family: Arial, Sans-Serif;
	font-size:0.85em;	
	margin: 0 4px 4px 0;	
}
#CatFooter ul li, #CatFooter ul li a, #CatFooter ul li a:visited
{
	width: 200px;	
	float: left;
	text-decoration:none;
	color: Yellow;
	text-transform:capitalize;
}
#CatFooter ul li a:hover
{
	text-decoration:underline;
	color: #ffffff;
}
#CatFooter .CatFooterTitle
{
	padding-top: 10px;
	color: Yellow;
	font-family: Arial, Sans-Serif;
	font-size:0.9em;	
	font-weight:bold;
	text-decoration: underline;
}
.TopText, .TopText A
{
	font-family: Arial, Sans-Serif;
	font-size:0.9em;
	text-decoration: none;
	color: #652E1A;
	vertical-align:top;
	padding-top:1px;
}
.TopText A:hover
{
	text-decoration: underline;
	color: #dd0000;
}
table.Banner
{	 
	 background: url(../images/Banner.jpg);
	 background-repeat:no-repeat;
}
#tbSearch
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #777777;
	width: 150px;
}
#tbOffer
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	width: 138px;
	height: 14px;	
	color: #777777;
	margin-top:-2px;
}
/*********************** Registration ***********************************/
.ABox
{
	border: solid 1px #cccccc;
	padding: 2px 2px 2px 2px;
}
.spacer
{
	padding-left:16px;
	height:12px;
}
.RegBox
{
	height: 395px;
	padding-left:16px;
}
.RegTitle
{
	background: url(../images2/TopBar280.gif);
	background-repeat:no-repeat;
	font-family: Arial, Sans-Serif;
	font-size: 1em;
	color: White;
	height:35px;
	padding-left:12px;	
	padding-top:4px;
	width: 290px;
}
/*********************** Articles and General Text **********************/
#wrapper
{
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	position:relative;	
	height:450px;
	overflow: auto;
}
.InfoPageTitle

	background-image: url(../images2/MainBar.gif);
	font-family: Arial, Sans-Serif;
	font-size: 1em;
	color: Yellow;
	height:25px;
	padding-left:8px;	
	font-weight:bold;
}
.InfoBodyText
{
	font-family: Arial, Sans-Serif;
	font-size: 0.9em;
	color: #222222;
	padding-left:4px;
}
.InfoPageLink, .InfoPageLink A
{
	font-family: Arial, Sans-Serif;
	font-size: 0.9em;
	padding-top: 6px;
	text-decoration:none;
	padding-bottom: 6px;
}
.InfoPageLink A:hover
{
	text-decoration:underline;
}
.Indent0, .Indent0 A
{
	font-family: Arial, Sans-Serif;
	font-size: 1em;
	padding-top: 2px;
	text-decoration:none;
	padding-left:20px;
	color: #4F331D;
}
.Indent1, .Indent1 A
{
	font-family: Arial, Sans-Serif;
	font-size: 1em;
	padding-top: 2px;
	text-decoration:none;
	padding-left:40px;
	color: #4F331D;	
}
.Indent2, .Indent2 A
{
	font-family: Arial, Sans-Serif;
	font-size: 1em;
	padding-top: 2px;
	text-decoration:none;
	padding-left:60px;
	color: #4F331D;	
}
.Indent3, .Indent3 A
{
	font-family: Arial, Sans-Serif;
	font-size: 1em;
	padding-top: 2px;
	text-decoration:none;
	padding-left:80px;
	color: #4F331D;	
}
.Indent4, .Indent4 A
{
	font-family: Arial, Sans-Serif;
	font-size: 1em;
	padding-top: 2px;
	text-decoration:none;
	padding-left:100px;
	color: #4F331D;	
}
.Indent0 A:hover, .Indent1 A:hover, .Indent2 A:hover, .Indent3 A:hover, .Indent4 A:hover
{
	font-weight:bold;
	color:#956261;
	text-decoration:underline;
}
HR.HeaderLine
{
	height: 1px;
	border: 0;
	color: #512119;
	background-color: #ffffff;
	width: 100%;
}
/**********************************************************************/
.CatTitle
{
	background-image: url(../images/CatBG.jpg);
	background-repeat:no-repeat;
	color: #4F331D;
	font-family: Arial, Sans-Serif;
	font-size: 15px;
	height:25px;
	padding-left:10px;
	width:196px;
	font-weight:bold;
}
.CatBox
{
	width:194px;
	overflow:auto;
	border: solid 1px #956261;
}
.CatBoxLong
{
	width:194px;	
	border: solid 1px #956261;
}
.CatHeading, .CatLinkHeading A
{
	color: #4F331D;	
	line-height:17px;
	text-decoration:none;
	font-family: Arial, Sans-Serif;
	font-size: 15px;
	padding-left:4px;
	padding-left:10px;
}
.CatLinkHeading A:hover
{
	color:#956261;
	text-decoration:underline;
}
.CatLink2, .CatLink2 A
{
	color: #4F331D;
	line-height:15px;
	text-decoration:none;
	font-family: Arial, Sans-Serif;
	font-size: 13px;	
	padding: 2px 0px 0px 12px;
}
.CatLink2 A:hover
{
	color:#956261;
	text-decoration:underline;
}

/******************************************************************/
.TLabel
{
	font-family: Arial, Sans-Serif;
	font-size: 0.8em;
	color: #333333;
	text-align:right;
	padding-right: 4px;
}
.TLabelL
{
	font-family: Arial, Sans-Serif;
	font-size: 0.8em;
	color: #333333;	
	padding-right: 4px;
}
.ELabel
{
	font-family: Arial, Sans-Serif;
	font-size: 0.8em;
	color: #cc0000;	
	padding-right: 4px;
}
.ELabel1
{
	font-family: Arial, Sans-Serif;
	font-size: 0.75em;
	color: #cc0000;	
	padding-right: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-left: 4px;
}
.ELabel2
{
	font-family: Arial, Sans-Serif;
	font-size: 0.85em;
	color: #cc0000;	
	padding-right: 4px;
	padding-left: 4px;
	font-weight:bold;
}
.AManufsItem
{
	font-family: Arial, Sans-Serif;
	font-size: 0.9em;
	color: #333333;	
	padding-right: 4px;
}
.TLabelLG
{
	font-family: Arial, Sans-Serif;
	font-size: 0.8em;
	color: #339933;	
}
.HeaderText, .HeaderText A
{
	font-family: Arial, Sans-Serif;
	font-size: 0.9em;
	color:Yellow;
}
.CLabel
{
	font-family: Arial, Sans-Serif;
	font-size: 0.7em;
	color: #333333;
	text-align:right;
	padding-right: 4px;
}
.CLabelB
{
	font-family: Arial, Sans-Serif;
	font-size: 0.7em;
	color: #333333;
	text-align:right;
	padding-right: 4px;
	font-weight:bold;
}
.CLabelL
{
	font-family: Arial, Sans-Serif;
	font-size: 0.7em;
	color: #333333;	
}
.CLabelLB
{
	font-family: Arial, Sans-Serif;
	font-size: 0.7em;
	color: #333333;	
	font-weight:bold;
}
.TLabelB
{
	font-family: Arial, Sans-Serif;
	font-size: 0.8em;
	color: #333333;
	text-align:right;
	padding-right: 4px;
	font-weight:bold;
}
.TLabelLB
{
	font-family: Arial, Sans-Serif;
	font-size: 0.8em;
	color: #333333;
	font-weight:bold;
}
.TSLabel
{
	font-family: Arial, Sans-Serif;
	font-size: 0.75em;
	color: #333333;
	text-align:right;
	padding-right: 4px;
}
.TSLabelL
{
	font-family: Arial, Sans-Serif;
	font-size: 0.75em;
	color: #333333;
	padding-right: 4px;
}
.TLabel A, .TLabelL A, .CLabel A, .CLabelL A, .DLabel A, .AManufsItem A, .TLabel A:visited, .TLabelL A:visited, .CLabel A:visited, .CLabelL A:visited, .DLabel A:visited, .AManufsItem A:visited
{
	text-decoration: none;
	color: #4F331D;
}
.TLabel A:hover, .TLabelL A:hover, .CLabel A:hover, .CLabelL A:hover, .DLabel A:hover, .AManufsItem A:hover
{
	text-decoration: underline;
	color:#956261;
}
.ELabel A, .ELabel A:visited
{
	font-family: Arial, Sans-Serif;
	font-size: 0.8em;
	color: #cc0000;	
	padding-right: 4px;
	font-weight:bold;
	text-decoration: underline;
}
.ELabel A:hover
{
	color: #222222;
	text-decoration: none;
}
.DLabel
{
	font-family: Arial, Sans-Serif;
	font-size: 0.8em;
	color: #333333;
	text-align:center;
}
.ALabel
{
	font-family: Arial, Sans-Serif;
	font-size: 0.8em;
	color: #333333;
}
iframe.CFrame
{
	width:1040px;
	height:600px;
	border: solid 1px #000088;
}
#progressBackgroundFilter
{ 
  position:absolute; 
  top:0px; 
  bottom:0px; 
  left:0px; 
  right:0px; 
  overflow:hidden; 
  padding:0; 
  margin:0; 
  background-color:#000;  
  filter:alpha(opacity=50); 
  opacity:0.5; 
  -moz-opacity: 0.5;
  z-index:10000; 
} 
#processMessage
{  
  position:absolute;  
  top:30%;  
  left:43%; 
  padding:10px; 
  width:14%; 
  z-index:10001; 
  background-color:#fff; 
  font-family: Arial, Sans-Serif;
  font-size : 1em;
  border: solid 4px black;
}   
td.PageBanner
{
	font-family: Arial, Sans-Serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
}
td.pg
{
	font-family: Arial, Sans-Serif;
	font-size: 1.4em;
	
	color: #ffffff;
	background-image: url(../images/headerBg.gif);
	height:41px;
	vertical-align:middle;
	padding-left:8px;
}
#LeftBox
{
	padding-left: 5px;
}


/****************************************************************************/
div.SlidePanel 
{ 
	display:none;
	border: solid 1px #222222;
	width:220px;
	position:absolute;
	background-color:#ffffff;
	overflow:hidden;
	z-index:9999;
	overflow:hidden;
	font-family: Arial, Sans-Serif;
}
div.Item 
{ 
	background:#efefff; 
	margin:3px; 
	width:172px;
}
.WhiteText
{
	font-family: Arial, Sans-Serif;
	font-size: 0.9em;
	color:#ffffff;	
	font-weight:bold;
	padding-left:30px;
}
#Home A
{
	font-family: Arial, Sans-Serif;
	font-size: 0.9em;
	color:Yellow;
	font-weight:bold;
	text-decoration:none;
}
#Home A:hover
{
	color:#ffffff;
	text-decoration:underline;
}
#lbCart A
{
	font-family: Arial, Sans-Serif;
	font-size: 1em;
	color:White;
	padding-left:10px;
}
#lbCart A:hover
{
	color:Yellow;
	text-decoration:underline;
}
.EditCartLeft
{
	font-family: Arial, Sans-Serif;
	font-size: 0.9em;
	color: #333333;
	padding-right: 4px;	
}
.EditCartRight, .EditCartValue
{
	font-family: Arial, Sans-Serif;
	font-size: 0.9em;
	color: #333333;
	text-align:right;
	padding-right: 4px;
}
.EditCartCentre
{
	font-family: Arial, Sans-Serif;
	font-size: 0.9em;
	color: #333333;
	text-align:center;	
}
.CartLine, .CartLine A, .CartLine A:visited
{
	font-family: Arial, Sans-Serif;
	font-size: 0.9em;
	text-decoration:none;
	color:#956261;
}
.CartLine A:hover
{
	color: #4F331D;
	text-decoration:underline;
}
.CartManuf, .CartManuf A, .CartManuf A:visited
{
	font-family: Arial, Sans-Serif;
	font-size: 0.9em;
	font-weight:bold;
	text-decoration:none;
	color: #4F331D;
}
.CartManuf A:hover
{
	color:#956261;
	text-decoration:underline;
}
.CartInsurance
{
	font-family: Arial, Sans-Serif;
	font-size: 0.9em;
	color: #333333;
	text-align:right;
}
.CartDiscount
{
	font-family: Arial, Sans-Serif;
	font-size: 0.9em;
	color: #333333;
	text-align:right;	
}
.CartShipping
{
	font-family: Arial, Sans-Serif;
	font-size: 0.9em;
	color: #333333;
	text-align:right;	
}
.CartSubTotal, .CartTotal
{
	font-family: Arial, Sans-Serif;
	font-size: 0.9em;
	color: #333333;
	text-align:right;
}
.CartVoucher
{
	font-family: Arial, Sans-Serif;
	font-size: 0.9em;
	color: #333333;
	text-align:right;
}
.CartGiftLine
{
	font-family: Arial, Sans-Serif;
	font-size: 0.9em;
	color: #333333;
	text-align:right;
	padding-right: 4px;
	
}
/*************************************************************************/
.BT
{
	font-size:0.8em;
}
.BTBB
{
	font-weight:bold;
	font-size: 1.2em;
}
.BTB
{
	font-weight:bold;
	font-size: 0.8em;
}

.footer
{
	font-family: Arial, Sans-Serif;
	color: #EACDA5;
	font-size: 12px;
	text-align:center;
	height:44px;
	border-top: solid 1px #956261;
	vertical-align:middle;
	background-color: #956261;
}
.footer A
{
	text-decoration:none;
	background-color: #956261;
	color: #EACDA5;
}
.footer A:visited
{
	text-decoration:none;
}
.footer A:hover
{
	text-decoration:underline;
}

/*******************************************************/
div#Left
{
	position:relative;
	width:200px;
	
}
.CatList
{
	width:200px;
	background-color: #ffffff;
}
.BrandDD
{
	width:186px;
}
table.SB
{
	margin-left:4px;
	width:196px;
}



/*************************************************************************/
#cells
{
	width:100%;
	left:0;
}
#cells ul
{
	list-style: none inside;
	width: 98%;
	margin: 0px;	
}
#cells ul li
{
	width: 260px;
	height: 324px;
	float: left;
	margin: 0 4px 4px 0;
}
.feature
{
	width: 256px;
	padding: 0 0 8px;
}
.feature dt
{
	padding: 8px 12px 0; 
	font-size: 140%; 
	color: #FFF; 
	margin: 0;
}
.feature dd
{
	padding: 2px 10px 0; 
	color: #1B220F; 	 
	margin: 0;
	height:264px;
}
.feature H3
{
	margin:0px;
	text-align:left;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
}
.feature .MoreInfo
{
	margin-top:5px;
	float:left;
	text-align:left;		
}
.feature .BNB
{
	float:right;
	text-align:right;		
}
.feature H2
{
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	padding: 0;
	margin: 0;
}
.feature H2 A
{
	text-decoration:none;
}
.feature H2 A:hover
{
	text-decoration:underline;
	padding: 0 0 0px;
}
/*******************************************************/
#ListDisp
{
	color: #956261;
}
table.ProdList
{	
	color: #956261;
	padding-left:4px;
	padding-right:4px;
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	height:26px;
}
.ProdListLine
{
	color: #956261;
	padding-left:4px;
	padding-right:4px;
	font-family: Arial, Sans-Serif;
	font-size: 14px;
}
div.bodybox_outer
{
	width:222px;
	height:300px;
	float:left;
	padding:2px;
	color:#666666;
	background-color: #ffffff;
	position:relative;
	font-family: Arial;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	
}
div.bodybox_p
{
	width:215px;
	height:300px;
	float:left;
	background-color: #ffffff;
	color:#666666;
	border: solid 1px #eeeeee;
	position:relative;
	font-family: Arial, Sans-Serif;
	font-size: 1em;
}
div.bodybox_p h2 a{
	color:#666666;
}
div.bodybox_p h2 a:visited {
	color:#666666;
}
div.bodybox_p h2 a:hover {
	color:#666666;
}
div.bodybox_p h3 a{
	color:#666666;
}
div.bodybox_p h3 a:visited {
	color:#666666;
}
div.bodybox_p h3 a:hover {
	color:#666666;
}
div.bodybox_p_inner {	
	margin:1px 1px 1px 1px;
	padding:0px 0px 0px 0px;
	
}
span.ProdName
{
	color:#666666;
	font-size:1.25em;
	font-weight:bold;
}
p.productpage {		
	margin:10px 0px 3px 5px;
	padding:0px;
	font-size:11px;
}
p.product_L_L {
	margin:0px;
	padding:0px 0px 0px 5px;
	font-weight:bold;
	color:#ff0000;	
	width:150px;
	float:none;
	font-size:0.95em;
	position:absolute;

}
div.product_BL {
	position:absolute;
	left:6px;
	right:6px;
	top:255px;
	bottom:6px;
	width: 205px;
}
.productpage {
	padding:0px 0px 0px 5px; 
	margin:0px 0px 0px 0px;
}
h1.productpage, h1.productpage a {
	font-size:15px;	
	color: #956261;
	text-decoration:none;
	width:172px;
	padding-left:2px;
	padding-right:10px;
	width:176px;
}
h1.productpage a:hover {
	color: #4F331D;	
	text-decoration:underline;	
}
H2.productpage, H2.productpage a {
	font-size:12px;
	color:#956261;
	width:97% !important;
	text-decoration:none;
}
H2.productpage a:hover
{
	color:#956261;
	text-decoration:underline;
}
h3.productpage {		
	font-size:12px;
	width:97% !important;
}
h1.productdetail {
	font-size:12px;
	color:#006E87;
	width:97% !important;
}
h2.productdetail, h2.productdetail a {
	font-size:12px;
	color:#666666;
	width:97% !important;
	text-decoration:none;
}
h3.productdetail {		
	font-size:12px;
	width:97% !important;
}
.productpage a {
	white-space:normal !important;
}
span.percentoff
{
	font-size: 11px;
	color:#cc0000;
	padding-left: 5px;
	width: 97%;
}
span.price
{	
	color:#444444;
	font-size: 12px;
	font-weight:bold;
}
span.PricePrice
{
	color:#000000;
	font-weight:bold;
}
span.save
{
	color:#cc0000;
	font-size: 12px;
	font-weight:bold;
	width: 97%;
}
span.SavePrice
{
	color:#cc0000;
	font-weight:bold;
}
span.RRP
{
	font-size: 12px;
	color:#666666;
	font-weight:bold;
	padding-left: 5px;
}
span.RRPPrice
{
	color:#444444;
	font-weight:bold;
}
span.OldRRP
{
	font-size: 12px;
	color:#666666;
	font-weight:bold;
	text-decoration:line-through;
}
span.OldRRPPrice
{
	color:#666666;
	text-decoration:line-through;
}
span.Sale
{
	font-size: 12px;
	color:#cc0000;
}
.ColourBox
{
	border: solid 1px #cccccc;
	padding: 2px 2px 2px 2px;
	width:300px;
	font-family: Arial, Sans-Serif;	
}
span.MoreInfoLink A
{
	padding: 0px 0px 0px 3px;
	font-size:12px;
	font-weight:bold;
	color: #956261;
}
td.SBD
{
	background: url(../images2/MainBar.gif);
	background-repeat:no-repeat;
	color: white;
	padding-top:4px;
	padding-left:16px;
	font-family: Arial, Sans-Serif;
	font-size: 1em;
	height:35px;
	vertical-align:top;	
}
span.ListTitle
{	
	font-size: 14px;	
	color: #FFFFFF;
}
span.ListTitle A
{
	color:white;
	text-decoration:none;
}
span.ListTitle A:hover
{
	color:yellow;
	text-decoration:underline;
}
/* -----------------------Pager ---------------------- */
td.pager
{
	
	color: #956261;
	padding-left:1px;
	padding-right:1px;
	font-family: Arial, Sans-Serif;
	font-size: 14px;	
	height:24px;
	text-align:right;
}
td.pager a
{
	text-decoration: underline;
	color: #956261;	
	padding-left:1px;
	padding-right:1px;
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	height:24px;
	text-align:right;
}
/*******************************************************/
#ProdImageBack
{
	
}
#ProductImage
{
}
td.ProdPage
{
	background-color: #ffffff;
}
hr.ProdBar
{
	width:96%;
	color:White;
	height:2px;
}
.ProdDesc, .ProdDesc p, .ProdDesc ul, .ProdDesc li
{
	padding-left:8px;
	padding-right:16px;
	padding-top:16px;
	color: #956261;
	font-family: Arial, Sans-Serif;
	font-size: 14px;
}
.ProdTGSig
{
	text-align:right;
	padding-right:16px;
}
div.ProdName
{
	color:#222222;
	font-family: Arial, Sans-Serif;
	font-size: 15px;
	width: 520px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
div.ProdManuf
{
	font-family: Arial, Sans-Serif;
	background-repeat:no-repeat;
	height:28px;
	padding-left:12px;
	padding-top:6px;
	font-weight:bold;
	color:White;
	font-size: 1em;
	width:514px;
	vertical-align:middle;
	background-image: url(../images/BarTop.gif);
}
div.XSells
{
	font-family: Arial, Sans-Serif;
	background: url(../images2/MainBarXS.gif);
	background-repeat:no-repeat;
	height:30px;
	padding-left:12px;	
	padding-top:6px;
	color:white;
	font-size: 0.9em;
	width:770px;	
	vertical-align:middle;
}
span.Average, span.Average A
{
	font-family: Arial, Sans-Serif;	
	font-size: 0.9em;
	color: #333333;
	text-decoration:none;
}
span.Average A:hover
{
	color: #956261;
	text-decoration:underline;
}
.Reviewer, .Reviewer A
{
	font-family: Arial, Sans-Serif;	
	font-size: 1em;
	color: #333333;
	text-decoration:none;
}
.Reviewer A:hover
{
	color: #956261;
	text-decoration:underline;
}
.ColourName
{
	font-family: Arial, Sans-Serif;
	font-size: 0.8em;
	color: #333333;	
}
.DimBox
{
	width: 226px;
	border: solid 1px #cccccc;
}
.TellBox
{
	border: solid 1px #cccccc;
	padding: 8px 8px 8px 8px;
	width: 360px;
}
div.ProdPrice
{
	color:#222222;
	font-family: Arial, Sans-Serif;
	font-size: 15px;
	font-weight:bold;	
	margin: 3px 0px 3px 0px;
}
.price3
{
	color:#222222;
	font-family: Arial, Sans-Serif;
	font-size: 15px;
	font-weight:bold;	
	margin: 3px 0px 3px 0px;
}
div.ProdSize
{
	float:left;
	color:#ffffff;
	font-family: Arial, Sans-Serif;
	font-size: 15px;
	background-color: #956261;
	width:280px;
	padding: 2px 10px 2px 6px;
	margin: 3px 0px 3px 0px;
	vertical-align:middle;
}
div.ProdColour
{
	float:left;
	color:#ffffff;
	font-family: Arial, Sans-Serif;
	font-size: 15px;
	background-color: #956261;
	width:280px;
	padding: 2px 10px 2px 6px;
	margin: 3px 0px 3px 0px;
	vertical-align:middle;
}
div.ProdQty
{
	float:left;
	color:#4F331D;
	font-family: Arial, Sans-Serif;
	font-size: 15px;
	border: solid 2px #956261;
	width:208px;
	padding: 2px 10px 2px 6px;
	margin: 3px 0px 3px 0px;
	vertical-align:middle;
}
div.ProdBuy
{
	width:280px;
	padding: 2px 10px 2px 0px;
	margin: 3px 0px 3px 0px;
	vertical-align:middle;
	text-align:left;
}
/***************************************************/
div#CartSlider
{
	display:block;
	border: solid 1px #122475;	
	width:300px;
	padding: 1px 1px 1px 2px;
	position:absolute;
	background-color:#ffffff;
	overflow:hidden;
	z-index:10000;
}
.CSName
{
	color:#000000;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
}
.CSLine
{
	color:#000000;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
}
.CSBold
{
	color:#222222;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight:bold;
}
.CSTotal
{
	color:#222222;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight:bold;
}
.ssl
{
	width:194px;
	
	padding: 4px 0px 4px 0px;
	text-align:center;
}
.Cards
{
	width:194px;
	
	padding: 4px 0px 4px 0px;
	text-align:center;
}
/********** Order Review ***************/
input.txt50
{
	color:#222222;	
	width:54px;
}
input.txt80
{
	color:#222222;	
	width:70px;
}
input.txt110
{
	color:#222222;
	/*background-color: #E3F2F7;
	border: 1px inset #00008B;*/
	width:110px;
}
input.txt180
{
	color:#222222;	
	width:176px;
}
input.txt220
{
	color:#222222;	
	width:244px;
}
input.txt380
{
	color:#222222;	
	width:376px;
}
input.txt440
{
	color:#222222;	
	width:444px;
}
.FormBody div
{
	clear:left;
	margin: 0;
	padding:0;
	padding-top:3px;
	background-color: #FFF;
}
.FormBody div label
{
	float: left;
	width: 110px;
	height: 23px;
	padding-left:10px;
	vertical-align:middle;
	font: normal 0.9em Arial, Sans-Serif;
}
span.AEShow A
{
	font: normal 1em Arial, Sans-Serif;
	text-decoration: none;
	color: #4F331D;
}
span.AEShow A:hover
{
	text-decoration: underline;
	color:#956261;
}
.fs div
{
	clear:left;
	margin: 0;
	padding:0;
	padding-top:3px;
}

.fs div label
{
	float: left;
	width: 120px;
	height: 23px;
	vertical-align:middle;
	font: normal 0.90em Arial, Sans-Serif;
}
.fs div .TALabelL
{
	font-family: Arial, Sans-Serif;
	font-size: 0.80em;
	color: #333333;
	padding-left: 30px;
}
.fs1 div label
{
	float: left;
	width: 75px;
	height: 23px;
	padding-left:10px;
	vertical-align:middle;
	font: normal 0.85em Arial, Sans-Serif;
}
fieldset
{
	border: 1px solid #4F331D;
	margin-top: 0.15em;
	padding: 0.15em;
}
legend
{
	font: bold 0.9em Arial, Sans-Serif;
	color: #956261;
	background-color: #ffffff;
}
.PCButton
{
	font: normal 0.75em Arial, Sans-Serif;
	color: #333333;
	height:24px;
	width:130px;
}
.PCButton2
{
	font: normal 0.75em Arial, Sans-Serif;
	color: #333333;
	height:24px;
	width:250px;
}
/********************* Thumbs Viewer ******************/
.thumbsViewer
{
	width: 380px;
	text-align:center;
	vertical-align: middle;
	height:70px;	
}
/********************* AGents ****************************/
.AgentBtn
{
	font: normal 0.75em Arial, Sans-Serif;
	COLOR: #333333;
	height:22px;
	width:75px;
}
.AgentBox
{
	width:1000px;
	border: solid 1px #956261;
	background-color:#eaeaea;
}
/********************* SOW *******************************/
.SOW
{
	font-family: Arial, Sans-Serif;
	background: url(../images/SOW.jpg);
	background-repeat:no-repeat;
}
.SOW1
{
	height:135px;
}
.SOW2
{
	height:30px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR: #ffff00; 
	FONT-FAMILY: Arial, Sans-Serif;
}
ul.L2Box
{
  margin: 10px 3px 10px 12px;
  padding: 0;
  float: left;
  text-align: center;
  background-color: #fff;
  line-height: 1em;
  list-style: none;
}
ul.L2Box li
{
  display: inline;
  margin: 0;
  padding: 0;
}
ul.L2Box a {
  display: block;
  float: left;
  margin: 0;
  padding: 6px 6px 6px 6px;
  border: 1px solid #956261;
  border-top-color: #956261;
  border-right-color: #CD4037;
  border-bottom-color: #9D2017;
  background-color: #fff;
  text-align: center;
  width: 186px;
  height: 196px;
  margin-right: 18px;
  margin-bottom: 30px;
  margin-top:10px;
}
ul.L2Box a:hover {
  border: 1px solid #ccc;
  background-color: #F6D9C0;
  color:#ff0000;
}
.L2Cat
{
	position: relative;
	float: left;
	display: block;
	margin: 0 0 0 0;
	padding: 2px 2px 2px 2px;
	border: 0 0 0 0;
	border-top-color: #eee;
	border-right-color: #ddd;
	border-bottom-color: #bbb;	
	line-height: 1em;
}
.L2Cat p
{
	position: absolute;
	bottom: 0.5em;
	left: 8px;
	display: block;
	width: 176px; /* This needs to match the width of the image */
	margin: 0;
	padding: 0;
	/*background: url(../images/caption-black.png) top left repeat-y;*/
	background-color:#652E1A;
	font: 14px Arial, Sans-Serif;	
	color: #ffffff;
}

