.menuTitle {  font-family: tahoma; font-size: 11px; color: #646464; text-decoration: none}
.v11r {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CD3232; text-decoration: none}
.bodytxt{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #646464; }
.bodytext{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #646464; }



.tblProdSearch {
	margin-left:10px;
	margin-right:10px;
	padding: 0px;
	border:solid 1px #B11B24;
}

.tblProdSearchHeader {
	text-align: center;
	border:solid 1px #B11B24;
	border-left:0;
	background-color:#EEC6C4;
	font-weight: bold;
}

.tblProdSearchCell {
	text-align: center;
	border:solid 1px #B11B24;
	border-top:0;
	border-left:0;
}

.pageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
	color: #8B95A0;
}


.topNavContainer {
	float:right;
	width:700px;
	text-align:right;
	padding-right: 0px;
}

.topNav img {
	margin-right: 4px;
}
.topNav a {
	white-space:nowrap;
	text-decoration: none;
	color: #646464;
}
.topNav a:hover {
text-decoration: underline;
	color: #646464;
}

ul.topNav {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #646464;
	margin: 0px 0px 0px 0px;
}
ul.topNav li {
	display: inline;
	margin: 2px 2px 0px 0px;
	padding: 4px 4px 0px 4px;
}

.bodytxt {
font-family: tahoma; 
font-size: 80%; 
color: #646464;
}

a {
	color: #646464;	
}




.contentTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
	color: #8B95A0;
}


.categoryMenu {
	list-style-type: none;
	margin-left: 10px;
	padding: 2px;
	margin-right: 12px;
}



.categoryMenu li {
margin-bottom: 6px; 

}



.categoryMenu a {
color: #646464;
text-decoration: none;
}

.categoryMenu a:hover {
	text-decoration: underline;
}

.pageImage {
	float:right;
	margin: 5px;
}

.tableHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
}
.colHeadings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #646464;
	background-color: #E7E7E7;
}
.productCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #646464;
	background-color: #FFFFFF;
	font-weight: normal;
}

.tblCatSubMenu {
	
}
.tblCatSubMenuHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #646464;
	background-color: #E7E7E7;
}
.tblCatSubMenuCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #646464;
	background-color: #FFFFFF;
}

.tblCatProduct {

}
.tblCatProductHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #646464;
	background-color: #E7E7E7;
}
.tblCatProductCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #646464;
	background-color: #FFFFFF;
}

.productImage
{
float:right;
margin: 0px 0px 5px 5px;
}

.contactCell
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #646464;
	background-color: #FFFFFF;
}

.visible {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #646464;
}

.hidden {
	background-color: #E6D9BD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;

}	
.ukplclink, .ukplclink a {
	color: #646464;
	font-weight: normal;
}

/*NEWS STYLES*/
#newsNavWrapper { color:#646464; width:30%; background-color:#FFFFFF; float:right; border:0px; font-size:small; margin-left:3px; margin-bottom:12px;text-align:left;}

#newsNavWrapperIndexOnly {width:100%;float:none;}

#newsNavWrapper #newsNav {
border:1px solid #cd3232;
padding-top:2px;

}

#NewsIndexLink a { margin-bottom:6px; margin-left:6px; text-transform:uppercase; text-decoration:none;color: #646464;}

#newsNav ul { margin:6px 6px 6px 6px; padding:0; list-style-type:none;}
#newsNav ul li { margin-bottom:8px;}

#newsNav a,#newsNav a:link {color: #646464; text-decoration:none; font-weight:bold;}
#newsNav a:visited {	color: #646464;}
#newsNav a:hover,#newsNav a:active {	color:#646464;text-decoration:underline;}
#NewsNextLink a {font-weight:normal;}
#newsNav .newsDate {font-weight:bold; }
#newsNav ul li a,#newsNav ul li a:link {font-weight:normal}

#newsDate{ font-size:90%; margin-bottom:12px; border-bottom:1px dotted #646464; padding-bottom:2px; width:65%;}
#newsDateHeader{ font-weight:normal;display:inline;}

#newsNavWrapperIndexOnly #newsNav .newsDate {font-size:x-small;}
#newsNavWrapperIndexOnly #newsNav ul {margin-top:16px;}
#newsNavWrapperIndexOnly #newsNav ul li a {text-decoration:underline;}
#newsNavWrapperIndexOnly #newsNav ul li {margin-bottom:12px;}

#preNewsLinks,#postNewsLinks,#NewsPageNo,#NewsNextLink,#newsIndexLink{ display:inline; padding-right:4px; margin-left:3px; }
#postNewsIndexLink {display:block;}

#newsIndexLink {display:block;}

#postNewsLinks { display:block; padding:3px; text-align:center; border-top:1px dotted #DB8200; }

.productCell {
	font-size: 8pt;
}

.productNameCell {
	font-weight: bold;
}


.listTableHeader {
	background: #CBCBCB;
	color: #FFFFFF;
	font-size: 11.8833px;
}

.listTableRow {
	background-color: #FFFFFF;
	font-size: 10.6667px;
}

.listTableFooter {
	display: none;
} 

.listTableProductCell {
	font-weight: bold;
}

.listTable { border-right: 1px solid; border-top: 1px solid; border-color: #CBCBCB; }

.listTable td { border-left: 1px solid; border-bottom: 1px solid; border-color: #CBCBCB; }

