body {
	margin-left: 8px;
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
}
#dropmenudiv{
	position:absolute;
	border:1px solid white;
	border-bottom-width: 0;
	font:normal 11px Arial;
	line-height:22px;
	z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 7px;
border-bottom: 1px solid white;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color: #666633;
}

#dropmenudiv a:hover{ /*hover background color*/
color:#FFFFFF;
background-color: #9B600D;
}
.menuSpace {
	background-image: url(images/Menu_Dv.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 4px;
	padding-left: 4px;
}

.txt_Gen_Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	font-weight: bold;
	line-height: 17px;
}

.txt_Gen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #222222;
	line-height: 17px;
}
.txt_Gen a:visited, .txt_Gen a:link {
	font-weight: bold;
	color: #93a445;
}

.WM_CherryBlm {
	background-image: url(images/wM_cherry.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.txt_SmallFoot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #444444;
}
.txt_SmallFoot a:visited, .txt_SmallFoot a:link, {
	color: #6699CC;
	font-weight: bold;
}


.txt_FootLinks , .txt_FootLinks a:visited, .txt_FootLinks a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #404040;
	line-height: 18px;
	text-decoration: underline;
	font-weight: normal;
}
.txt_SmallLight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #999999;
}
.txt_GenWht {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
}

.txt_Promo {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	padding-left: 3px;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 4px;
}
.SubMhdCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/SubMHbk.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 31px;
	text-align: left;
	padding-left: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.CellSubMenuOff {
	padding-left: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #BD7DBC;
	text-decoration:none;
}
.txtSubMenuOff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 30px;
	color: #91278F;
	font-weight: bold;
	text-decoration: none;
}
.txtSubMenuOff a:link, .txtSubMenuOff a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 30px;
	color: #91278F;
	font-weight: bold;
	text-decoration: none;
}
.cellSubBk {
	background-color: #d9d1c1;
	background-image: url(images/SubPgL.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.cellSubBkB {
	background-color: #d9d1c1;
}
.txtSubSectOff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 30px;
	color: #BD7DBC;
	font-weight: bold;
	text-decoration: none;
}
.txtSubSectOff a:link, .txtSubSectOff a:visited {
	color: #BD7DBC;
	text-decoration: none;
}

.CellSubMenuOn {
	padding-left: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #BD7DBC;
	background-image: url(images/subRHArw.gif);
	background-position: 165px;
	background-repeat: no-repeat;
}
.txtSubMenuOn, .txtSubMenuOn a:link, .txtSubMenuOn a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 30px;
	color: #91278F;
	font-weight: bold;
	text-decoration:none;
}
.txt_MainHd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22pt;
	color: #91278F;
	font-weight: bold;
	line-height: 30px;
}
H1
{
    font-size: 22pt;        
    margin: 0;
}

.txt_print , .txt_print a:visited, .txt_print a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #AEAA51;
	line-height: 18px;
	text-decoration: none;
	font-weight: normal;
}
.cellKey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #9B600D;
	background-color: #A8C7E3;
}
.cellFibre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #FFFFFF;
	background-color: #9B600D;
}
.txt_Perform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #91278F;
	font-weight: bold;
}
.txt_Select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #9b600d;
	font-weight: bold;
}
.cellDotDiv {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d1d1d1;
}
.txt_StainsOff, .txt_StainsOff a:visited, .txt_StainsOff a:link, {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #999933;
	line-height: 18px;
	font-weight: bold;
}
.txt_Smalltemp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #AEAA51;
	line-height: 22px;
	font-weight: bold;
}
.txt_GenHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #91278F;
	line-height: 17px;
	font-weight: bold;
}
.txt_SubHeading {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #93a445;
	line-height: 17px;
	font-weight: bold;
}
.cellTableHd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #666600;
	background-color: #DEDEBE;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #AEAA51;
}
.CellTableGen {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 16px;
	color: #444444;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d1d1d1;
}
.CellTableSubHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 16px;
	color: #91278F;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d1d1d1;
	font-weight: bold;
}
.cellOdd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #444444;
	background-color: #eeeeee;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	line-height: 17px;
}
.cellEven {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #444444;
	background-color: #D4E3F1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	line-height: 17px;
}

.CellTableSearchRes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ffffff;
	padding-top: 4px;
	padding-bottom: 4px;
}
.txt_dotpoint {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	line-height: 17px;
}
.cell_select {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #AEAA51;
}
.txt_MainWht {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22pt;
	color: #FFFFFF;
	font-weight: bold;
}
.txt_Smallblurb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #444444;
	line-height: 15px;
}

div.phone-number
{
	float: right;
}
	div.phone-number p.phone-text
	{
		width: 165px;
		height: 48px;
		padding: 0 0 0 0;
		margin: 0 13px 0 0;
		border-right: 1px solid #d3d6c7;
		background: url(/global/img/phone-num.gif) no-repeat 0 0;
	}

div.site-search
{
	float: left;
	padding: 0 0 0 10px;
	overflow: hidden;
	height: 52px;
	border-left: 1px solid #d3d6c7;
}
	div.site-search input
	{
		margin: 0;
		padding: 0;
	}
	div.site-search table td
	{
		padding: 0 2px;
	}
.hidden
{
	position: absolute;
	top: 0;
	left: -9999em;
	width: 100px;
}
h4.site-search-heading
{
	margin: 0 0;
	padding: 0;
	width: 68px; 
	height: 10px;	
	background: url(/global/img/heading-site-search.gif) no-repeat 0 0;
}
h4.find-store-heading
{
	float: left;
	margin: 0;
	padding: 0;
	width: 71px;
	height: 8px;
	background: url(/global/img/heading-find-store.gif) no-repeat 0 0;
}
p.custom a
{
	color: #6699cc;
}
.no-margin
{
	margin: 0 0 5px !important;
}
TD.table-images IMG {vertical-align:bottom}