body {
	font-family: Arial;
	margin: 0;
	padding: 0;
	scrollbar-3d-light-color:#BFC3C5;
	scrollbar-arrow-color:#5F7383;
	scrollbar-base-color:#F9FDE8;
	scrollbar-dark-shadow-color:#8EA3B1;
	scrollbar-face-color:#F9FDE8;
	scrollbar-highlight-color:#DFE8F0;
	scrollbar-shadow-color:#8EA3B1;  

}
p, td, th {
	font-family: Arial;
	font-size: small;
	_font-size: x-small;
	color: #000000;
}

h1 {
	font-size: large;
	_font-size: medium;
	color: #000000;

}
h2 {
	font-size: medium;
	_font-size: small;
	color: #000000;

}
h3 {
	font-variant: small-caps;
	font-size: medium;
	_font-size: small;
	color: #000000;
	
}
h4 {
	font-variant: small-caps;
	font-size: medium;
	_font-size: small;
	color: #000000;
	margin: 0px;
	
}
h5 {
	font-size: medium;
	_font-size: small;
	color: #000000;
	margin: 0px;

}

/* Custom LWS classes */
.Cefndy Custom Classes {
	height: 50px;
	width: 100%;
	background-color: #89C1FF;
	color: #000000;
	

}
.admin view spacer {
	height: 100px;
	background-color: #ffffff;
	color: #ffffff;
}
/* Custom Classes */
.Do Not Use Classes Below{
	height: 50px;
	width: 100%;
	background-color: #FF0000;
	color: #ffffff;

}

.mainLayoutTable {
	height: 100%;
	width: 100%;


}

.topRow {
	height: 80px;
}
.topRowTable {
	width: 100%;
	height: 112px;
	background-color: #d7e58b;
}
.logoCell {
	width: 185px;
}
.topNavTable {
	width: 100%;
	height: 35px;
}
.topNavRow {
	height: 35px;
}
.topNavCell {
	width: 0px;
}
.topNavCellLO {
	width: 362px;
}
.logonCell {
	width: 350px;
}

.usernameCell, .passwordCell, .searchttitleCell, .loggedOnCell {
	font-family: Arial;
	font-size: small;
	_font-size: x-small;
	COLOR: #00673e;
}
input.customerlogin {
	border-bottom: solid 1px #99CC66;
	border-top: solid 1px #99CC66;
	border-left: solid 1px #99CC66;
	border-right: solid 1px #99CC66;
	color: #848483;
	font-size: small;
	_font-size: x-small;
}
input.searchBox {
	border-bottom: solid 1px #99CC66;
	border-top: solid 1px #99CC66;
	border-left: solid 1px #99CC66;
	border-right: solid 1px #99CC66;
	color: #848483;
	font-size: small;
	_font-size: x-small;
}
.topNav:link {
	font-family: Arial;
	font-size: small;
	_font-size: x-small;
	COLOR: #00673e;
	text-decoration: none;
}
.topNav:visited {
	font-family: Arial;
	font-size: small;
	_font-size: x-small;
	COLOR: #00673e;
	text-decoration: none;
}
.topNav:hover {
	font-family: Arial;
	font-size: small;
	_font-size: x-small;
	COLOR: #013822;
	text-decoration: none;
}
.topNav:active {
	font-family: Arial;
	font-size: small;
	_font-size: x-small;
	COLOR: #00673e;
	text-decoration: none;
}
.ecomButtonCell {
	width: 100%;
	height: 40px;

}
.ecomNavTable {
	width: 100%;
	padding-right: 20px;

}
.basketRow {
	height: 31px;
}
.basketCell {
	font-family: Arial;
	font-size: small;
	_font-size: x-small;
	COLOR: #00673e;
}

.mainContentRow {
	padding: 10px;
		background-image: url(/images/dragon-Watermark2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.bttomRow {
	height: 30px;
	background-color: #d7e58b;
	padding-left: 4px;
	padding-right: 4px;
}
.bttmTable {
	width: 100%;
}
.bttmNavCell, .copyrightCell {
		font-family: Arial;
	font-size: small;
	_font-size: x-small;
	COLOR: #00673e;
}

.homeContentTbl {
	width: 100%;
	height: 100%;
}
.randAdCell {
	width: 50%;
}
.randAdTbl {
	border: 1px solid #00673e;
}
.randomAdsHeader:link {
	font-family: Arial;
	font-size: large;
	_font-size: medium;
	COLOR: #00673e;

}
.randomAdsHeader:visited {
	font-family: Arial;
	font-size: large;
	_font-size: medium;
	COLOR: #00673e;

}
.randomAdsHeader:hover {
	font-family: Arial;
	font-size: large;
	_font-size: medium;
	COLOR: #013822;

}
.randomAdsHeader:active {
	font-family: Arial;
	font-size: large;
	_font-size: medium;
	COLOR: #00673e;

}
.hmLoginTbl {
	width: 100%;
}
.hmLgBoxleft {
	background-image: url(/images/hmLgBoxHeadImg1.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 40px;
	width: 11px;
}
.hmLgBoxleftP {
	background-image: url(/images/hmLgBoxHeadImg1.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 40px;
	width: 15px;
}
.hmLgBoxCenter {
	background-image: url(/images/hmLgBoxHeadImgRep.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 40px;
	font-family: Arial;
	font-size: large;
	_font-size: medium;
	COLOR: #00673e;
}

.hmLgBoxRight {
	background-image: url(/images/hmLgBoxHeadImg2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	width: 11px;
}
.hmLgBoxRightT {
	background-image: url(/images/hmLgBoxHeadImg2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	width: 15px;
}
.hmLoginTblTradeCell {
	width: 50%;
}
.hmLoginTblTrade {
	width: 100%;
}
.hmLgBoxBttmleft {
	background-image: url(/images/hmLgBoxHeadImg3.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 11px;
	width: 11px;
}
.hmLgBoxBttmleftP {
	background-image: url(/images/hmLgBoxHeadImg3.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 11px;
	width: 15px;
}
.hmLgBoxBttmRight {
	background-image: url(/images/hmLgBoxHeadImg4.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 11px;
	width: 11px;
}
.hmLgBoxBttmRightT {
	background-image: url(/images/hmLgBoxHeadImg4.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 11px;
	width: 15px;
}
.hmLgBoxBttmCenter {
	background-image: url(/images/hmLgBoxHeadImgRep2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 11px;
}
.hmLgBoxLeftRep {
	background-image: url(/images/hmLgBoxHeadImgRep3.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: 11px;
}

.hmLgBoxLeftRepP {
	background-image: url(/images/hmLgBoxHeadImgRep3P.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: 11px;
}

.hmLgBoxRightRepT {
	background-image: url(/images/hmLgBoxHeadImgRep4T.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: 15px;
}
.hmLgBoxRightRep {
	background-image: url(/images/hmLgBoxHeadImgRep4.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: 11px;
}
.hpLgBoxContentCell {
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #ffffff;	
}

.warningMsgTbl {
	width: 100%;
}
.warningMsgCell1 {
	background-color: #ff0000;	
	color: #ffffff;
	font-size: large;
	_font-size: medium;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-right: 15px;
	text-align: right;
	background-image: url(/images/warningTblBG.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.warningMsgCell2 {
	background-color: #000000;	
	color: #ffffff;
	font-size: x-small;
	_font-size: xx-small;
	padding: 5px;

}

/*New classes for product list */
.pl_ItemDiv
{
	float: left;
	vertical-align: top;
	text-align: left;
	width: 300px;
	max-width: 300px;
	min-width: 120px;

}	
.pl_ItemTable
{
	background-image: url(/data/BF/uk/images/productListBG.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align:left;
	width: 250px;
	height: 100px;
}


.pl_CodeName
{ 

	border-bottom: 2px solid #00673e;
	border-left: 2px solid #00673e;
	border-top: 2px solid #00673e; 
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	height: 27px;
	color: #000000;
	font-size: x-small;
	background-color: #d7e58b;
}

.pl_Thumb
{
	vertical-align: center;
	text-align: center;
	width: 100px;
	height: 100px;
	min-width: 100px;
	max-width: 100px;
	border-bottom: 2px solid #00673e;
	border-right: 2px solid #00673e;
	border-left: 2px solid #00673e;
	border-top: 2px solid #00673e; 
	background-color: #FFFFFF;

}

.pl_prod_code:link {
	color: #000000;
	font-size: x-small;
	text-decoration: none;
	font-weight: bold;

}
.pl_prod_code:visited {
	color: #000000;
	font-size: x-small;
	text-decoration: none;
	font-weight: bold;

}
.pl_prod_code:hover {
	color: #5F7383;
	font-size: x-small;
	text-decoration: none;
	font-weight: bold;
}
.pl_prod_code:active {
	color: #000000;
	font-size: x-small;
	text-decoration: none;
	font-weight: bold;
}
.pl_prod_name:link {
	color: #00673e;
	font-size: x-small;
	text-decoration: none;
	font-weight: bold;
}
.pl_prod_name:visited {
	color: #00673e;
	font-size: x-small;
	text-decoration: none;
	font-weight: bold;
}
.pl_prod_name:hover {
	color: #00000;
	font-size: x-small;
	text-decoration: none;
	font-weight: bold;
}
.pl_prod_name:active {
	color: #00673e;
	font-size: x-small;
	text-decoration: none;
	font-weight: bold;
}

/*New classes for Stock Detail */
.stkD_table {
	max-width:100%;
	width: 800px;

	background-image: url(/data/BF/uk/images/stockDetailTopBG.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
.stkD_topleftBG {
	background-image: url(/data/BF/uk/images/stockDetailTopLeftBG.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 15px;
}
.stkD_topRightBG {
	background-image: url(/data/BF/uk/images/stockDetailTopRightBG.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.stkD_Image {
	width: 300px;
	height: 250px;
	border-left: 2px solid #00673e;
}
.stkD_Notes {
	border-right: 2px solid #00673e;

	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}
.stkD_TitlesTp {
	width: 130px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	font-weight: bold;
}
.stkD_DetailsTp {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	border-right: 2px solid #00673e;
	border-bottom: 2px solid #00673e;
	border-top: 2px solid #00673e;
	color: #00673e;
	font-size: small;
	font-weight: bold;
	height: 30px;
	background-color: #d7e58b;
}
.stkD_ItemCode {
	border-left: 2px solid #00673e;
	border-bottom: 2px solid #00673e;
	border-top: 2px solid #00673e;
	border-right: 2px solid #00673e;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	color: #00673e;
	font-size: medium;
	_font-size: small;
	font-weight: bold;
	background-color: #d7e58b;
	width: 300px;
}
.stkD_Titles {
	width: 130px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px;
	font-weight: bold;
}
.stkD_Details {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px;
}
.stkD_DetailsPrice {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	font-weight: bold;
}
.stkD_BttmBar {
	width: 100%;
	height: 28px;
	border-left: 2px solid #00673e;
	border-right: 2px solid #00673e;
	border-bottom: 2px solid #00673e;
}
.stkD_back {

	padding-left: 5px;
	width: 135px;
}
.stk_EstBuyCell {
	padding-top: 2px;


}
.stkD_backCell {
	padding-top: 2px;
	padding-right: 5px;

}

.stkD_SpacerCellLeft {
	border-left: 2px solid #00673e;
}
.stkD_SpacerCellRight {
	border-right: 2px solid #00673e;
}
.stk_pnTable {
	width: 100px;
}
.nxtPrvCell {
	padding-right: 5px;
}

.stkD_Qty {
	padding-left: 5px;
	width: 220px;
	font-weight:bold;stkD_back
	vertical-align:text-middle;
}
.stkD_AddroFav {
	margin-top: 0px;
	padding-bottom: 3px;
}

.breadcrumbtable {
	height: 20px;
	width: 90%;

}

.alignright
{
	text-align: right;
}
.searchlink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #093D04;
}
.SearchOutputText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #093D04;
}
.breadcrumbcell {
	height: 20px;
	padding-left: 5px;

}
.breadcrumbTitle {
	width: 75px;
}
.breadcrumbs:link {
	color: #5F7383;
	font-size: x-small;
	text-decoration: none;
	font-weight: bold;
}
.breadcrumbs:visited {
	color: #5F7383;
	font-size: x-small;
	text-decoration: none;
	font-weight: bold;
}
.breadcrumbs:hover {
	color: #000000;
	font-size: x-small;
	text-decoration: none;
	font-weight: bold;
}
.breadcrumbs:active {
	color: #5F7383;
	font-size: x-small;
	text-decoration: none;
	font-weight: bold;
}
.breadcrumbson {
	color: #000000;
	font-size: x-small;
	text-decoration: none;
	
}
#dispDivCont1
{
	width: 140px;
	background-image: url(/data/BF/UK/images/subDivision.jpg);
	background-position: center top;
	background-color: #DAE2B5;
	background-repeat: no-repeat;
}
#dispDivCont2
{
	width: 140px;
	background-image: url(/data/BF/FR/images/subDivision.jpg);
	background-position: center top;
	background-color: #DAE2B5;
	background-repeat: no-repeat;
}
#dispDivCont3
{
	width: 140px;
	background-image: url(/data/BF/DE/images/subDivision.jpg);
	background-position: center top;
	background-color: #DAE2B5;
	background-repeat: no-repeat;
}
#dispDivCont4
{
	width: 140px;
	background-image: url(/data/BF/ES/images/subDivision.jpg);
	background-position: center top;
	background-color: #DAE2B5;
	background-repeat: no-repeat;
}
#dispDivCont5
{
	width: 140px;
	background-imfge: url(/data/BF/IT/images/subDivision.jpg);
	background-position: center top;
	background-color: #DAE2B5;
	background-repeat: no-repeat;
}
#dispDivCont6
{
	width: 140px;
	background-image: url(/data/BF/PT/images/subDivision.jpg);
	background-position: center top;
	background-color: #DAE2B5;
	background-repeat: no-repeat;
}
#dispDivCont7
{
	width: 140px;
	background-image: url(/data/BF/NL/images/subDivision.jpg);
	background-position: center top;
	background-color: #DAE2B5;
	background-repeat: no-repeat;
}
#dispDivCont8
{
	width: 140px;
	background-image: url(/data/BF/US/images/subDivision.jpg);
	background-position: center top;
	background-color: #DAE2B5;
	background-repeat: no-repeat;
}
.dispDivTd {
	width: 140px;
	height: 197px;
	background-image: url(/data/bf/uk/images/bttmCurve.gif);
	background-position: center bottom;
		background-repeat: no-repeat;
	padding-left: 7px;
	padding-top: 25px;
	padding-bottom: 10px;

}
.dispDivTd2 {
	width: 136px;
	height: 197px;
	background-image: url(/images/searchbygrape.jpg);
	padding-left: 5px;
	padding-top: 25px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;

}
.dispDivHeadTop {
	padding-bottom: 0px;
	font-size: small;
	color: #336600;
	font-weight: bold;
}
.dispDivHead {
	padding-top: 25px;
	padding-bottom: 0px;
	font-size: small;
	color: #336600;
	font-weight: bold;
}
.dispDivLinks:link {
	font-family: Arial;
	font-size: x-small;
	text-decoration: none;
	color: #1F1F1F;
	line-height: 18px;
	font-weight: bold;
}
.dispDivLinks:visited {
	font-family: Arial;
	font-size: x-small;
	text-decoration: none;
	color: #000000;
	line-height: 18px;
	font-weight: bold;
}
.dispDivLinks:hover {
	font-family: Arial;
	font-size: x-small;
	text-decoration: none;
	color: #000000;
	line-height: 18px;
	font-weight: bold;
	background-color: #F9FDE8;

}
.dispDivLinks:active {
	font-family: Arial;
	font-size: x-small;
	text-decoration: none;
	color: #000000;
	line-height: 18px;
	font-weight: bold;
}
#ss {
	height: 19px;
	padding: 0px;
	margin: 0px;
}
.regentryInputLabelStyle {
	text-align: right;
	vertical-align: top;
	
}
.regentryTDinputStyle {
	text-align: left;
	width: 200;

}
.regentryInputStyle {
	width: 220px;

}
.regentryTextAreaInputStyle {
	width: 220px;
}
.dispBuyerSecInputStyle {
	width: 225px;
}
.dispCountryListInputStyle {
	width: 225px;
}
.alert{
	color:red;
	font-weight:bold;
}
.displayorderlineslhs
{
	border-bottom: solid 1px #99CC66;
	border-top: solid 1px #99CC66;
	border-left: solid 1px #99CC66;
	border-right: solid 1px #99CC66;
	background-color: #E0FFC0;
	color: #000000;
}
.displayorderlines
{
	border-bottom: solid 1px #99CC66;
	border-top: solid 1px #99CC66;
	border-left: solid 1px #C3FE88;
	border-right: solid 1px #C3FE88;
	background-color: #E0FFC0;
	color: #000000;
}
.displayorderlinesrhs
{
	border-bottom: solid 1px #99CC66;
	border-top: solid 1px #99CC66;
	border-left: solid 1px #99CC66;
	border-right: solid 1px #99CC66;
	background-color: #E0FFC0;
	color: #000000;
}

.DeliveryReadOnly
{
	border-bottom: solid 1px #99CC66;
	border-top: solid 1px #99CC66;
	border-left: solid 1px #99CC66;
	border-right: solid 1px #99CC66;
	background-color: #E0FFC0;
	text-align: right;
	color: #000000;
}
.DeliveryReadOnlyTotal
{
	border-bottom: solid 1px #99CC66;
	border-top: solid 1px #99CC66;
	border-left: solid 1px #99CC66;
	border-right: solid 1px #99CC66;
	background-color: #E0FFC0;
	text-align: right;
	color: #000000;
}
.showOrderLbls
{
	width: 500px;
	text-align: right;
	color: #000000;
	
}
.pl_Table
{
	border-bottom: solid 1px #99CC66;
	border-top: solid 1px #99CC66;
	border-left: solid 1px #99CC66;
	border-right: solid 1px #99CC66;
	height: 150px;
}
.pl_StkCodeCell
{
	width: 200px;
	text-align: left;
	color: #000000;
	
}
.pl_StkPicCell
{
	width: 125px;
	text-align: center;
	color: #000000;

}
.pl_StkNameCell
{
	width: 350px;
	text-align: left;
	color: #000000;

}
.pl_StkPriceCell
{
	width: 50px;
	text-align: center;
	color: #000000;

}
.pl_StkQtyCell
{
	width: 30px;
	text-align: center;
	color: #000000;

}
.pl_StkBuyCell
{
	width: 100px;
	text-align: center;
	color: #000000;

}
.bghtItemHeader
{
	font-size: 14px;
	color:red;
	font-weight:bold;

}
.titledisplayCell {
	height: 27px;
}
.pdaTables
{
	width: 200px;
}
.adminLink
{
	margin: 1;
	padding: 1;
}
.subDivCell {
	width: 140px;
	padding-right: 10px;
}
#dispotherSearches
{
	width: 140px;
	background-image: url(/data/BF/UK/images/recentSearchesTitle.jpg);
	background-position: center top;
	background-color: #DAE2B5;
	background-repeat: no-repeat;
}
#dispYourSearches
{
	width: 140px;
	background-image: url(/data/BF/UK/images/yourSearchesTitle.jpg);
	background-position: center top;
	background-color: #DAE2B5;
	background-repeat: no-repeat;
}
.bttmCurve {
		background-image: url(/data/BF/UK/images/bttmCurve.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	height: 14px;
}
.dispSearchLinks:link {
	font-family: Arial;
	font-size: x-small;
	text-decoration: none;
	color: #1F1F1F;
	line-height: 18px;
	font-weight: bold;
}
.dispSearchLinks:visited {
	font-family: Arial;
	font-size: x-small;
	text-decoration: none;
	color: #000000;
	line-height: 18px;
	font-weight: bold;
}
.dispSearchLinks:hover {
	font-family: Arial;
	font-size: x-small;
	text-decoration: none;
	color: #000000;
	line-height: 18px;
	font-weight: bold;
	background-color: #F9FDE8;

}
.dispSearchLinks:active {
	font-family: Arial;
	font-size: x-small;
	text-decoration: none;
	color: #000000;
	line-height: 18px;
	font-weight: bold;
}
.yourViewsLink:link {
	color: #000000;
	font-size: x-small;
	text-decoration: none;
	font-weight: bold;

}
.yourViewsLink:visited {
	color: #000000;
	font-size: x-small;
	text-decoration: none;
	font-weight: bold;

}
.yourViewsLink:hover {
	background-color: #F9FDE8;
	color: #000000;
	font-size: x-small;
	text-decoration: none;
	font-weight: bold;
}
.yourViewsLink:active {
	color: #000000;
	font-size: x-small;
	text-decoration: none;
	font-weight: bold;
}
#dispYourviews
{
	width: 140px;
	background-image: url(/data/BF/UK/images/yourViewstitle.jpg);
	background-position: center top;
	background-color: #DAE2B5;
	background-repeat: no-repeat;
}
.pl_ItemDiv2
{
	float: left;
	vertical-align: top;
	text-align: left;
	width: 200;
	max-width: 200;
	min-width: 200;
	margin-bottom: 5;
}
.tblLayout1 {
	width: 100%;
}
.tblLayout2 {
	width: 200px;
}
.cellLayout1 {
	height: 200px;
}
.qtyCell {
	width: 25px;
	padding-left: 3px;
}
.resultsCell {
	padding-right: 3px;
}
.linkCell {
	padding-left: 3px;
}
#koedit
{
position:relative;
left:0px;
top:0px;
z-index:99999;
} 
#aep_ovrl {
background-color: black;
-moz-opacity: 0.7; opacity: 0.7;
top: 0; left: 0; position: fixed;
width: 100%; height:100%; z-index: 99;
}
#aep_ww { position: fixed; z-index: 100; top: 0; left: 0; width: 100%; height: 100%; text-align: center;}
#aep_win { margin: 20% auto 0 auto; width: 400px; text-align: left;}
#aep_w {background-color: white; padding: 3px; border: 1px solid black; background-color: #EEE;}
#aep_t {color: white; margin: 0 0 2px 3px; font-family: Arial, sans-serif; font-size: 10pt;}
#aep_text {width: 100%;}
#aep_w span {color: black; font-family: Arial, sans-serif; font-size: 10pt;}
#aep_w div {text-align: right; margin-top: 5px;}


