body {
	margin: 0px;
	background-image: url(/images/vLineBG.gif);
	background-repeat: repeat-y;

}
.layoutTable {
	height: 100%;
	width: 100%;
}
.layoutTable2 {
	width: 100%;
	height: 30px;
}
.leftColunm {
	width: 106px;
	max-width: 106px;
	min-width: 106px;
	padding-top: 27px;
	padding-right: 0px;
	padding-left: 0px;

}
.navTable {
	width: 100px;
}
.topRow {
	height: 30px;
	background-image: url(/images/headerBG.gif);
	background-repeat: repeat-x;
}
.imageCellHome {
	height: 80px;
	background-image: url(/images/homeHeader.jpg);
	background-repeat: no-repeat;
}
.imageCellAccessories {
	height: 80px;
	background-image: url(/images/AccessoriesHeader.jpg);
	background-repeat: no-repeat;
}
.imageCellHomeware {
	height: 80px;
	background-image: url(/images/HomewareHeader.jpg);
	background-repeat: no-repeat;
}
.imageCellKids {
	height: 80px;
	background-image: url(/images/KidsHeader.jpg);
	background-repeat: no-repeat;
}
.imageCellStationery {
	height: 80px;
	background-image: url(/images/StationeryHeader.jpg);
	background-repeat: no-repeat;
}
.imageCellJewellery {
	height: 80px;
	background-image: url(/images/JewelleryHeader.jpg);
	background-repeat: no-repeat;
}
.imageCellSeasonal {
	height: 80px;
	background-image: url(/images/SeasonalHeader.jpg);
	background-repeat: no-repeat;
}
.imageCellChristmas {
	height: 80px;
	background-image: url(/images/SeasonalHeader.jpg);
	background-repeat: no-repeat;
}
.imageCellNewProducts {
	height: 80px;
	background-image: url(/images/AccessoriesHeader.jpg);
	background-repeat: no-repeat;
}
.imageCellSearch {
	height: 80px;
	background-image: url(/images/SearchHeader.jpg);
	background-repeat: no-repeat;
}
.imageCellBasket {
	height: 80px;
	background-image: url(/images/basketHeader.jpg);
	background-repeat: no-repeat;
}
.imageCellproducers {
	height: 80px;
	background-image: url(/images/producersHeader.jpg);
	background-repeat: no-repeat;
}
.imageCellourshops {
	height: 80px;
	background-image: url(/images/ourshopsHeader.jpg);
	background-repeat: no-repeat;
}
.imageCellFairtrade {
	height: 80px;
	background-image: url(/images/fairtradeHeader.jpg);
	background-repeat: no-repeat;
}
.imageCellAboutus {
	height: 80px;
	background-image: url(/images/aboutUsHeader.jpg);
	background-repeat: no-repeat;
}
.imageCellHowToOrder {
	height: 80px;
	background-image: url(/images/HowToOrderHeader.jpg);
	background-repeat: no-repeat;
}
.imageCellMailingList {
	height: 80px;
	background-image: url(/images/mailingListHeader.jpg);
	background-repeat: no-repeat;
}
.imageCellcontactus {
	height: 80px;
	background-image: url(/images/contactusHeader.jpg);
	background-repeat: no-repeat;
}
.imageCellLogin {
	height: 80px;
	background-image: url(/images/loginHeader.jpg);
	background-repeat: no-repeat;
}
.imageCellPreview {
	height: 80px;
	background-image: url(/images/homeHeader.jpg);
	background-repeat: no-repeat;
}
.imageCellCalendarsandDiaries2008 {
	height: 80px;
	background-image: url(/images/calendarsHeader.jpg);
	background-repeat: no-repeat;
}
.imageCellNewProducts {
	height: 80px;
	background-image: url(/images/newproductsHeader.jpg);
	background-repeat: no-repeat;
}
.imageCellSale {
	height: 80px;
	background-image: url(/images/saleHeader.jpg);
	background-repeat: no-repeat;
}
.imageCellWholesale {
	height: 80px;
	background-image: url(/images/wholesale_header2.jpg);
	background-repeat: no-repeat;
}
.subMenuCell {
	height: 20px;
	background-image: url(/images/greenBG.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-right: 30px;
	font-size: x-small;
	color: #666633;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.subMenuTable {
	hieght: 20px;
}
.orderTotalCell {
	height: 20px;
	background-image: url(/images/greenBG.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-left: 10px;
	font-size: x-small;
	color: #666633;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.stBreadCrumb {
	padding-left: 10px;
	font-size: x-small;
	color: #666633;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 3px;
}
.subNav:link {
	font-size: x-small;
	color: #666633;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.subNav:visited {
	font-size: x-small;
	color: #666633;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.subNav:hover {
	font-size: x-small;
	color: #284101;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.subNav:active {
	font-size: x-small;
	color: #666633;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.mainContent {
	padding-left: 15px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.hPlinks:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.hPlinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.hPlinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #707436;
	text-decoration: none;
	font-weight: bold;
}
.hPlinks:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.hpLinksCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #707436;
	font-weight: bold;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #707436;
	font-weight: bold;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: bold;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #707436;
	font-weight: bold;
}
.leftNav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #D3DDC1;
	font-weight: bold;
	text-decoration: none;
	line-height: 15px;
	
}
.leftNav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #D3DDC1;
	font-weight: bold;
	text-decoration: none;
	line-height: 15px;
}
.leftNav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	line-height: 15px;
}
.leftNav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #D3DDC1;
	font-weight: bold;
	text-decoration: none;
	line-height: 15px;
}
.leftNavCell {
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #D3DDC1;
	font-weight: bold;
	text-decoration: none;
}
.contentTbl {
	width: 870px;
}
.contentCell {
	width: 25%;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
}
.compNo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #000000;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
}
.producersPicCell {
	width: 250px;
}
.contentTable {
	width: 870px;
}
.membersLogoCell {
	width: 100px;
}
.goCell {
	padding-top: 4px;
	width: 70px;
}
input.searchBox {
	height: 20px;
	border: solid 1px #000000;
	background-color: #D1DDC3;

}
.searchForm {
	margin: 0px;
	padding: 0px;
}
.inputCell {
	width: 100px
}
/*New classes for product list */
.pl_ItemDiv
{
	float: left;
	vertical-align: top;
	text-align: left;
	width: 50%;
	max-width: 50%;
	min-width: 50%;
	margin-bottom: 5;
}
.pl_ItemTable
{
	border: 0px solid gray;
	text-align:left;
	width:100%;
	height: 250px;
}

.pl_CodeName
{ 
	font-weight: bold;
	vertical-align: top;
	/*border-bottom: 1px solid black;
	border-top: 1px solid black; */
	background-color:#C5E882;
	padding-left: 5px;
}

.pl_DescriptionName
{
	font-weight:bold;
	vertical-align:top;
	/*border-bottom: 1px solid black;
	border-top: 1px solid black; */
	background-color:#C5E882;
	padding-left: 5px;
}

.pl_PriceName
{
	font-weight:bold;
	vertical-align:bottom;
	text-align:right;
	height: 16px;
	line-height: 16px;
	max-height: 16px;
}

.pl_OuterSizeName
{
	font-weight:bold;
	vertical-align:bottom;
	text-align:center;
	height: 16px;
	line-height: 16px;
	max-height: 16px;
}

.pl_OuterPriceName
{
	font-weight:bold;
	vertical-align:bottom;
	text-align:right;
	height: 16px;
	line-height: 16px;
	max-height: 16px;
}

.pl_Qty
{
	font-weight:bold;
	vertical-align:text-top;
	text-align:right;
	height: 100%;
	line-height: 100%;
	max-height: 100%;
}

.pl_Code
{ 
	vertical-align:top;
	padding-left: 5px;
}

.pl_Description
{
	vertical-align:top;
	padding-left: 5px;
}

.pl_Price
{
	vertical-align:top;
	text-align:right;
	height: 16px;
	line-height: 16px;
	max-height: 16px;
}

.pl_OuterSize
{
	vertical-align:top;
	text-align:center;
	height: 16px;
	line-height: 16px;
	max-height: 16px;
}

.pl_OuterPrice
{
	vertical-align:top;
	text-align:right;
	height: 16px;
	line-height: 16px;
	max-height: 16px;
}
.pl_thumb
{
	vertical-align: center;
	text-align: center;
	width: 175px;
	height: 175px;
	background-color: #DCFCB0;

}.layoutTable3 {
	width: 210px;
	
}
.layoutTable4 {
	width: 450px;
}
.layoutTable5 {
	height: 11px;
}
.layoutTable6 {
	height: 20px;
}
.layoutTable7 {
	width: 76px;
}
.layoutTable8 {
	width: 97px;
}
.layoutTable9 {
	width: 74px;
}
.layoutTable10 {
	width: 80px;
}
.layoutTable11 {
	height: 30px;
}
.layoutTable12 {
	width: 300px;
	height: 30px;
}
.layoutTable13 {
	width: 100%;
	height: 20px;
}
.layoutTable14 {
	width: 100%;
	height: 100%;
}
.layoutTable15 {
	height: 60px
}
.bttmBG {
	background-image: url(/images/bttmBG.gif);
	height: 15px;
}
.layoutTable16 {
	height: 15px;
	background-color: #C5E882;
}
.layoutTable17 {
	height: 10px;
	background-color: #DCFCB0;
}
.layoutTable18 {
	width: 100%;
}
.layoutTable19 {
	height: 10px;
	width: 25px;
	background-color: #C5E882;
}
.layoutTable20 {
	height: 1px;
	background-color: #DCFCB0;
}
.layoutTable21 {
	background-color: #3E8701;
}
.prdListTable {
	width: 136px;
	height: 226px;	
}
.prdListLeftCell {
	background-image: url(/images/prodListBrdr.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 216px;
	width: 6px;
}
.prdListBttmCell {
	height: 30px;
}
.prdListPriceCell {
	padding-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
}
.prdListTopCell {
	background-image: url(/images/grnSqu.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 5px;
	
}
.prdLstImgCell {
	background-image: url(/images/grnSqu.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 130px;
	padding-top: 5px;
}
.prdLstTtleCell {
	height: 70px;
}
.prdLstTtleCellAcc {
	height: 85px;
}
.prdListDtlLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
}

.prdListDtlLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
}
.prdListDtlLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #707436;
	text-decoration: none;
}
.prdListDtlLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-decoration: none;
}
.pl_ItemDiv
{
	float: left;
	vertical-align: top;
	text-align: left;
	width: 180px;
	max-width: 180px;
	min-width: 180px;
	margin-bottom: 5;
}
.pl_ItemTable
{
	background-image: url(/data/BF/uk/images/productListBG.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align:left;
	width: 299px;
	height: 250px;
}
.stkDtlTable {
	width: 600px;
}
.stkDtlTopCell {
	background-image: url(/images/grnSqu.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 40px;
}
.SDTopCellTable {
	width: 650px;
	height: 40px;
}
.SDTopRightCell {
	width: 100px;
	background-image: url(/images/grnSqu.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.stkSDImageCell {
	width: 350px;
	padding-top: 10px;
	padding-left: 10px;
	
}
.stkSDDetailCell {
	width: 300px;
	background-image: url(/images/grnSqu.gif);
	background-repeat: repeat-y;
	background-position: right top;
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 5px;
	
}
.stkSDDetailTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	height: 210px;
}
.SDPriceCell {
	width: 295px;
	height: 30px;
}
.SD_Price {
	width: 95px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: bold;
}
.SD_Qty {
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: bold;
}
.SD_Buy {
	width: 95px;
	padding-right: 5px;
}
.SD_Title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #000000;
	padding-left: 15px;
}
.catLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	background-color: #707436;
	font-weight: bold;
	text-decoration: none;
}
.catLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	background-color: #707436;
	font-weight: bold;
	text-decoration: none;
}
.catLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #D0D8C3;
	font-weight: bold;
	text-decoration: none;
}
.catLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	background-color: #707436;
	font-weight: bold;
	text-decoration: none;
}
.catLinkCell {
	background-color: #707436;
	height: 170px;
}
.securelogo {
	background-image: url(/sharedearth3/images/secureHeadBG.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 130px;
}
.producersAnc:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
}
.producersAnc:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
}
.producersAnc:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	text-decoration: none;
}
.producersAnc:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
}
.topShopLink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #D3DDC1;
	font-weight: bold;
	text-decoration: none;
}
.topShopLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #D3DDC1;
	font-weight: bold;
	text-decoration: none;
}
.topShopLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
.topShopLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #D3DDC1;
	font-weight: bold;
	text-decoration: none;
}
.topShopLinkP {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #D3DDC1;
	font-weight: bold;
	text-decoration: none;
}
.inStock {
	color: #707436;
}
.OutOFStock {
	color: #FF0000;
}
