BODY	{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	}

TD	{
	font-size: 70%;
	color: #000000;
	}

A	{
	color: #767676;
	font-weight:lighter;
	text-decoration:none;
	}

A.linknobold{
	font-weight:normal;
	text-decoration:none;
	line-height: normal;
	}

.optiontitle {
	font-size:60%;
	font-weight:bold;
	color:#7C7C7C;
	}

.list {
	font-size:60%;
	}

.footer {
	font-size:100%;
	padding-top:10px;
	padding-bottom:11px;
	background-color: #FFFFFF;
	}

A.footer{
	font-weight:normal;
	font-size:100%;
	text-decoration:none;
	}

A.footerbold{
	font-weight:bold;
	font-size:100%;
	text-decoration:none;
	}
A.newh:hover, A.newh:active, A.newh:focus {color:#000000;}
A.black{
	color: #000000;
	}

.formtext {
	vertical-align:top;
	text-align:right;
	font-weight:bold;
	font-size:60%;
	padding-top:5px;
	}

.formnoedit {
	vertical-align:top;
	text-align:left;
	font-weight:normal;
	font-size:80%;
	padding-top:3px;
	padding-left:15px;
	}

.small	{
	font-size: 60%;
	color: #000000;
	}

.smallbold {
	font-weight:bold;
	font-size:60%;
	}


A.submenu {
	padding-left:0px;
	font-size:120%;
	font-weight:normal;

	}

A.submenu:hover {
	padding-left:0px;
	font-size:120%;
	font-weight:normal;
	text-decoration:underline;

	}

A.submenuselect {
	padding-left:0px;
	font-size:120%;
	font-weight:bold;

	}

A.submenuselect:hover {
	padding-left:0px;
	font-size:120%;
	font-weight:bold;
	text-decoration:underline;

	}


.baskethead	{
	font-weight:bold;
	font-size:70%;
	padding:5px;
	}

.basketdata	{
	font-size:70%;
	padding:5px;
	}

.head {
	font-size:90%;
	padding-top:10px;
	padding-bottom:10px;
	}

.noborders{
	background-color: #ffffff;
	border: 0px;
	font-weight:bold;
}


.headerprod{
	font-size:80%;
	font-weight:bold;
}
.headerprod h1{
	font-size: 100%;
	margin: 0;
}













.maintableborders{
	spacing:0px;
	left-margin:40px;
	border-top: 0px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid#cccccc;
	color: #666666;

}


.pagenumbers {
	color: {edit_aricol};
	text-decoration:none;
	font-weight:bold;
	font-size: 9px;
}
.pagecurrent {
	color: #CC0000;
	text-decoration:none;
	font-weight:bold;
	font-size: 14px;
}
.highlite{
	color: #CC0000;
	text-decoration:none;
	font-weight:bold;
	font-size: 11px;
}




.title	{
	font-size: 10px;
	font-weight: bold;
	}

.topnav {
	font-size: 12px;
	font-family: "Humanist521 BT", Tahoma, Verdana, Arial, Sans-Serif;
	font-weight: bold;
	text-decoration:none;
	letter-spacing: 0.02em;
	color: #000000;
}
.smalltopnav {
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	}

.leftnav {
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	cursor: hand;
	cursor: pointer;
	}

a.leftnav:hover{
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	cursor: hand;
	cursor: pointer;
}

.bgcol	{
	background-color: {#cccccc};
	}

.txtcol	{
	color: {edit_aricol};
	}

.strap	{
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: {edit_aricol};
	}

.was	{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	}

.save	{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	}

.savesmall	{
	font-size: 10px;
	color: #000000;
	}

a.savesmall	{
	font-size: 10px;
	color: #000000;
	}
a.savesmall:hover	{
	font-size: 10px;
	text-decoration:underline;
	color: #CC0000;
	}

a.maillink {
	font-size: 12px;
	color: #000000;
	font-weight:bold;
}
a.maillink:hover {
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	text-decoration:underline;
}

.redsml	{
	font-size: 10px;
	font-weight: bold;
	color: #CC0000;
	}

.absolutesearch {
	position:absolute;
	visibility:hidden;
	left: 57px;
	top: 41px;
	}

.popUp {

	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: lighter;
	border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}


.popUpTXT {
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	}

a.popUpTXT:hover {
/* menu rollovers*/
	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
	font-weight: 500;
	text-decoration: none;
	}

.popUp2 {

	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	background-color: #000000;
	border-color: {edit_aricol}; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.outerbox {
	Z-INDEX: 100;
	BACKGROUND:  #ffffff;
	LEFT: -200px;
	VISIBILITY: hidden;
	BORDER-LEFT: 1px solid {edit_aricol};
	BORDER-BOTTOM: 1px solid {edit_aricol};
	BORDER-RIGHT: 1px solid {edit_aricol};
	BORDER-TOP: 1px solid #ffffff;
	WIDTH: 135px;
	CLIP: rect(0px 137px 0px 0px);
	POSITION: absolute;
	TOP: 51px;
	HEIGHT: 84px


}
.innerbox {
	POSITION: relative; TOP: 0px;
}

.specialheader{
	font-family: Tahoma;
	font-size: 12px;
}

.smallheaders{
	font-family: Tahoma;
	font-size: 10px;
}

.backbtn	{ background-image: url({edit_aprev_image}) }

.form3 { width:225px; }

.macmain
{
	background-color: #ffffff;
	BORDER-LEFT: 1px solid {edit_aricol};
	BORDER-BOTTOM: 1px solid {edit_aricol};
	BORDER-RIGHT: 1px solid {edit_aricol};
	BORDER-TOP: 1px solid #ffffff;

}
/*********** Basket Summary (Toby 09/02/05) *******************/
.SummaryDescription {
	font-weight: bold;
	width: 100%;
	text-transform: lowercase;
}
.SummaryDetails {
	font-size: 10px;
	color: #999;
}
#SummaryTotal {
	height: 35px;
	font-size: 13px;
	font-weight: bold;
	padding-left: 8px;
}
#SummaryPrice {
	font-size: 13px;
	text-align: right;
	padding-right: 8px;
}
/*********** Stock Details (Toby 10/02/05) *******************/
.GiftHead {
	font-size: 13px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom:10px;
}
.Divider {
	background: url(../images/dots.gif) repeat-y 50% 0px;
}
#StockTable {
	border-collapse: collapse;
}
#StockTable td {
	padding: 2px;
	/* delete between here */
	border-bottom: 1px solid #F2F2F2;
	/* and here */
}
.ColorName {
	font-size: 10px;
	color: #666;
}
#Instructions {
	font-size: 10px;
}
#Instructions div {
	display: block;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 4px;
}
#Instructions span {
	display: block;
	font-size: 11px;
	font-weight: bold;
	padding: 12px 0px;
}
#Instructions ul {
	margin: 0px;
	padding: 0px;
}
#Instructions li {
	list-style-type: none;
	font-size: 10px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	background-position: 0px 50%;
	line-height: 18px;
}
#InStock {
	background: url(../images/stockicons/instock.gif) no-repeat;
}
#ArrivalStock {
        background: url(../images/stockicons/arrival.gif) no-repeat;
}
#EmptyList {
        background: url(../images/trans.gif) no-repeat;
}
#LowStock {
	background: url(../images/stockicons/lowstock.gif) no-repeat;
}
#NoWeeks {
	background: url(../images/stockicons/weeks/1.gif) no-repeat;
}
#NoOrder {
	background: url(../images/stockicons/noorder.gif) no-repeat;
}
#BackOrder {
	background: url(../images/stockicons/backorder.gif) no-repeat;
}
.homeprod {
	padding: 10px 0 10px 0;
}
h2.homehead {
	font-family: "Humanist521 BT", Tahoma, Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 20px;
	font-weight: normal;
	color: #FFF;
	margin:0;
}
h2.a {
	line-height: 23px;
}
h2.b {
	padding-top: 5px;
	line-height: 22px;
}
h2.homehead span {
	font-size: 26px;
}
h2.homeheadclear {
	font-family: "Humanist521 BT", Tahoma, Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 26px;
	font-weight: normal;
	color: #d0bdb5;
}
select.giftfinderbox {
	width: 149px;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	margin: 0 0 10px 0;
}
button.giftfinderbutton {
	width: 148px;
	height: 22px;
	background: #a3b18d url(../images/buttons/searchgf2.gif) top left no-repeat;
	border: 0px solid transparent;
	cursor: pointer;
	margin: 7px 0 12px 0;
}
button.giftfinderbutton span {
	display: none;
}
button.giftfinderbuttonb {
	width: 149px;
	height: 22px;
	background: #d0bdb5 url(../images/buttons/searchgf-b.gif) top left no-repeat;
	border: 0px solid transparent;
	cursor: pointer;
	margin: 7px 0 22px 0;
}
button.giftfinderbuttonb span {
	display: none;
}
h3.giftselect {
	font-family: "Humanist521 BT", Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 17px;
	margin: 0;
	padding: 8px 0 20px 45px;
	background: transparent url(../images/giftfinder.gif) top left no-repeat;
}
.breadcrumb {
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	margin: 10px 0 0 0;
}
.breadcrumbdetl {
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	margin: 0 0 10px 0;
}
.seoboxleft {
	overflow: auto;
	border: 1px solid #eee;
	padding: 5px;
}
p.quicklinks {
	background: #D8DFCC;
	padding: 5px;
	border: 1px solid #ddd;
	margin: 0 0 2px 0;
}
.seoboxfoot {
	width: 148px;
	height: 111px;
	overflow: auto;
	border: 1px solid #eee;
	padding: 5px;
	text-align:left;
}
.seoboxfoot a{font-weight:normal;}
.seoboxleft a{font-weight:normal;}
.clearancetitle {font-family: "Humanist521 BT", Tahoma, Verdana, Helvetica, Arial, Sans-Serif; font-size: 23px;}
a:hover.underline {text-decoration: underline;}

