<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/********************************************/
/* CATALOGUE STYLES                         */
/********************************************/

/********************************************/
/* GRID-3COLUMN STYLES                      */
/********************************************/
.Grid-3Column-DataListTable
{
	width: 100%;
	text-align: left;
	padding-right:10px;
}
/*
In Custom Style
.Grid-3Column-DataListTable tbody tr td
{
	width: 32%;
	vertical-align: middle;
	text-align: center;
	border-bottom: #ffffff 1pt solid;
	border-left: #ffffff 1pt solid;
	border-top: #ffffff 1pt solid;
	border-right: #ffffff 1pt solid;

}
*/
.Grid-3Column-ProductContainer
{
	width: 98%;
	padding: 0px 0px 30px 0px;
	text-align: left;
}

.Grid-3Column-ThumbContainer
{
	width: 100%;
	height: 125px;
	border: none;
	text-align: left;
	vertical-align: middle;
}

.Grid-3Column-ThumbContainer table
{
	width: 100%;
	height: 125px;
	border: none;
}

.Grid-3Column-ThumbContainer table tbody tr td div
{
	max-width: 308px;
	height: 125px;
	overflow: hidden;
	text-align: center;
}

.Grid-3Column-NameContainer
{
	width: 100%;
	padding: 5px 0px 5px 0px;
	height: 35px;
	overflow: hidden;
}

.Grid-3Column-DescriptionContainer
{
	width: 100%;
	padding: 5px 0px 5px 0px;
	height: 125px;
	overflow: hidden;
}

.Grid-3Column-ReadMoreContainer
{
	width: 100%;
	text-align: right;
}




/********************************************/
/* LIST STYLES                              */
/********************************************/

.DivideLineBreak
{
	border-bottom: #b8b4ac 1px solid;
	border-top: #ffffff 1px solid;
	width:770px;
	height:1px;
	min-height:1px;			
}
.List-ProductContainer table
{
	border: none;
	width:100%;

}
.MarginBottom
{
	margin-bottom:20px;
}
.List-ThumbCell
{	
	width:130px;
	vertical-align: top;
	text-align: left;
	overflow: hidden;
}

.List-ThumbCell div
{
	width: 125px;
	overflow: hidden;
	float:left;
	
}

.List-DetailCell
{
	height: 75px;
	width:360px;
	text-align:left;
	vertical-align: top;
	overflow: hidden;
}
.List-DetailCellExtra
{
height: 75px;
	width:220px;
	text-align:left;
	vertical-align: top;
	overflow: hidden;
}

.List-ReadMoreCell
{
	height: 8px;
	text-align: left;
	vertical-align: bottom;
}




/********************************************/
/* PRODUCT INFORMATION PAGE STYLES          */
/********************************************/
.GalleryArea
{
	width: 270px;
	float: right;
	/*padding: 10px 0px 0px 10px;*/
	margin: 10px 10px 10px 10px;
}

.GalleryMainImage
{
	overflow: hidden;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

.GalleryMainImage img
{
	padding: 5px;
	display: block;
	border: none;
	margin: auto;
	max-width: 250px;
	height: auto;
}
/*Basket*/
.popoutNote
{
	position: relative;
	top: 10px;
	left: -10px;
	width: 210px;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: visible;
	z-index: 1000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=125);
	font-weight: bold;
	font-size: 9pt;
	color: #2a2a2a;
	font-family: Arial;
	text-decoration: none;
}
.popoutNotePointer{
    position:relative;
    left: 90px;   
    z-index: 1000;
    visibility: visible;
}
/*Commerce*/

/****************************************/
/* BASKET								*/
/****************************************/
.BasketControlContainer
{
	display:block;
	left:700px;
	position:relative;
	top:45px;
	width:250px;

}
.BasketControl
{
	font-size: 10pt;
	text-align: right;
}
.BasketHeaderCell
{
	font-weight:bold;
	text-align:left;
	border-bottom:#000000 1px solid;
	font-size:10pt;
}
.BasketHeaderCellRight
{
	font-weight:bold;
	text-align:right;
	border-bottom:#000000 1px solid;
	font-size:10pt;
}
.BasketFooterCell
{
	border-top:#000000 1px solid;
	text-align:right;
	font-size:10pt;	
}
</pre></body></html>