BODY {
	background-color: #FFFFFF;
	margin-left: 15px;
 	margin-top: 15px;
 	margin-right: 10px;
 	margin-bottom: 0px;
	}
	
UL#mainLinks {
	padding:0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; WIDTH: 380px; LIST-STYLE-TYPE: none; float:left;
}
UL#mainLinks LI {
	DISPLAY: inline; FLOAT: left
}
UL#mainLinks LI A {
	DISPLAY: block; padding:0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px;
}

#genericlinks {
float:right;
padding-top: 7px;
padding-right:18px;
}

#genericlinks a {
font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #50525D; text-decoration: none;
}

#genericlinks a:hover {
font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #999999; text-decoration: underline;
}

.bodycontent { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #666666; text-decoration: none; line-height: 13px}
.prodDescription { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #666666; text-decoration: none; line-height: 13px}
.celltxt { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #777777; text-decoration: none; line-height: 12px}
.homelink { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 9.1px; color: #5B80BB; text-decoration: underline; line-height: 11px}

.bodycontent3 { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 18px; color: #666666; text-decoration: none;}
.bodycontent4 { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #5B80BB; text-decoration: none;}
.bodycontent5 { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 9px; color: #666666; text-decoration: none; }

.bodyred { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: 
#cc3333 }

.cathead {font-family: Verdana,Tahoma, Arial, Tahoma, Verdana, Geneva, sans-serif; font-size: 15px; color: #999999; font-weight: bold; line-height: 12px;}

.categorytxt {font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #4F4F4F; font-weight: bold; line-height: 12px; text-decoration: none;}
.categorytxt a {color: #4F4F4F; text-decoration: none;} 
.categorytxt a:hover{color: #9DBD3B; text-decoration: underline;} 

.producttxt {font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #4F4F4F; font-weight: bold; line-height: 12px;}
.producttxt a {color: #9DBD3B; text-decoration: none;} 
.producttxt a:hover{color: #9DBD3B; text-decoration: underline;} 

.producttitle {font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 14px; color: #9DBD3B; font-weight: bold; line-height: 15px;}
.manutitle {font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #4f4f4f; font-weight: normal; line-height: 15px;}
.manulink{font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #5B80BB; font-weight: normal; line-height: 15px; text-decoration:none;}
.manulink:hover {font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #5B80BB; font-weight: normal; line-height: 15px; text-decoration:underline;}

.boxtextred
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.1pt; color: #cc3333; 
text-decoration: none;}

.redlinks{ font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: 
#666666; text-decoration: none;} 

.redlinks:hover{ font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: 
#000000; text-decoration: underline;} 

.faqwhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: 
#ffffff } 

.breadcrumb { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9.1px; color: #444444; text-decoration:none;}
.breadcrumb a {color: #444444; text-decoration:none;}
.breadcrumb a:hover {color: #444444; text-decoration:underline;}


/* FORMS */ 
.formtext { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #666666; text-decoration: none;}
.textbox {font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #666666; border-left: 2px solid #D7D7D7; border-top: 2px solid #D7D7D7; border-bottom: 2px solid #FFF; border-right: 2px solid #FFF; background-color:#f5f5f5; text-indent:3px; height:19px;}

.smnounderline{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: 
#333333; text-decoration: none;} 

.footerlinks{ font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px;  color: 
#B8B9BF; text-decoration: none;} 
.footerlinks:hover{ font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px;  color: 
#999999; text-decoration: underline;} 

.footerlinkssm{ font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 9.1px;  color: 
#999999; text-decoration: none;} 
.footerlinkssm:hover{ font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 9.1px;  color: 
#999999; text-decoration: underline;} 

.redbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #cc3333;
	text-decoration: none;
	font-weight : bold;
}

.pagingtext {
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	font-size: 9.1px;
	color: #666666;
	text-decoration: none;
}

/* LINKS */
.paginglinks { 
	font-family: Tahoma, Verdana, Geneva, sans-serif; 
	font-size: 11px; 
	color: #FF9900; 
	text-decoration: none;}
.paginglinks:hover {
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration: underline;
}

.pdflink {font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #9DBD3B; text-decoration: none;}
.pdflink:hover {font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; color: #9DBD3B;text-decoration: underline;}

.parttext {font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 9.5px; color: #999999; text-decoration: none;}
.partlink {font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 9.5px; color: #999999; text-decoration: none;}
.partlink:hover {font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 9.5px; color: #999999;text-decoration: underline;}

.e7link  {
	font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 9.5px; color: #999999; text-decoration: none; font-weight: normal; margin : 0px; display: inline;  
}

.e7link H1 {
	font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 9.5px; color: #999999; text-decoration: none; font-weight: normal; margin : 0px; display: inline;  
}
.e7link:hover H1 {
	font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 9.5px; color: #999999; text-decoration: underline; font-weight: normal; margin : 0px; display: inline;
}

/* background images */

.navbit {background:#DBDDDE url(images/navbit.gif) no-repeat right;}
.subnav-ds-right {background:url(images/subnav-ds-right.gif) repeat-y top left;}
.subnav-ds-left {background:url(images/subnav-ds-left.gif) repeat-y top left;}

.hDots {
	background-image: url(images/horizontal-dots.gif);
	background-repeat: repeat-x;
	width:100%;
	margin-right: 7px;
}
.ds_horizontal {
	background-image: url(images/search_ds_repeat.gif);
	background-repeat: repeat-x;
	width:100%;
}
.mastheadBkg {
	background-image: url(images/masthead-bkg.jpg);
	background-repeat: repeat-x;
	width:100%;
	background-position : top;
}

/* Cell colours */

.searchbox {
	background-color : #EEEFEF;
}
.searchboxCat1 {
	background-color : #D4F142;
}
.searchboxCat2 {
	background-color : #FFDC00;
}
.searchboxCat3 {
	background-color : #0099FF;
}

/* Positioning */
.top1px {
	padding: 1px 0 0 0;
}
.celltxtpad {
	padding: 5px 0 5 11px;
}
#contentbox {
	padding: 13px 0 0 0;
}
#contentbox2 {
	padding: 7px 0 0 0;
}
#productbox {
	padding: 15px 5px 0px 0px;
	float:left;
	width : 190px;
	display : inline;
	height: 100px;
}
.greybar {
	padding: 5px 0 0 0;
}
.thumbnails {
	float: left;
	height: 55px;
	width: 55px;
	padding: 10px 10px 0 0;
}
.floatleft {
	float: left;
}

.smarrow {
	padding: 0 10px 0 0;
}
.footlinkspad  {
	padding: 16px 15px 16px 15px;
}
.cattextbox {
	position: relative;
	width:90px;
	float:left;
}
.productboximage {
	width:85px;
	float : left;
}
.productboxtext {
	width:175px;
	padding: 7px 0px 0px 0px;
}


/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:#FFFFFF; layer-background-color:#FFFFFF; visibility:hidden}

/*Styles for level 0 - parent*/
.clLevelP,.clLevelPover{
	position:absolute;
	color:#8A9B2A;
	padding:1px 0 0 10px;
	font-family:tahoma,arial,helvetica;
	font-size:11px;
	font-weight:bold;
	background-image : url(images/arrow-dots.gif);
	background-repeat : no-repeat;
	background-position : left;
}
.clLevelP{background-color:#FFFFFF; layer-background-color:#333333; color:#666666;text-decoration: none; }
.clLevelPover{background-color:#EEEEEE; layer-background-color:#333333; color:#8A9B2A; cursor:pointer; cursor:hand;text-decoration: none; }
.clLevelPborder{position:absolute; visibility:hidden; background-color:#FFFFFF; border : 0px; layer-background-color:333333}

/*Styles for level 0*/
.clLevel0,.clLevel0over{
	position:absolute;
	padding:1px 0 0 10px;
	font-family:tahoma,arial,helvetica;
	font-size:11px;
	font-weight:normal;
	background-image : url(images/arrow-dots.gif);
	background-repeat : no-repeat;
	background-position : left;
}
.clLevel0{background-color:#FFFFFF; layer-background-color:#333333; color:#666666;text-decoration: none; }
.clLevel0over{background-color:#EEEEEE; layer-background-color:#333333; color:#8A9B2A; cursor:pointer; cursor:hand;text-decoration: none; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#FFFFFF; border : 0px; layer-background-color:333333}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px 0 0 5px; font-family:tahoma, arial,helvetica; font-size:11px; font-weight:normal;}
.clLevel1{background-color:#EEEEEE; layer-background-color:#333333; color:#666666;text-decoration: none; }
.clLevel1over{background-color:#FFFFFF; layer-background-color:#333333; color:#8A9B2A; cursor:pointer; cursor:hand;text-decoration: none; border : solid 1px;}
.clLevel1border{position:absolute;visibility:hidden;background-color:#BABABA;layer-background-color:#006699;}
/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px 0 0px 5px; font-family:tahoma,arial,helvetica; font-size:11px; font-weight:bold}
.clLevel2{background-color:#EEEEEE; layer-background-color:#333333; color:#666666;text-decoration: none; }
.clLevel2over{background-color:#FFFFFF; layer-background-color:#333333; color:#8A9B2A; cursor:pointer; cursor:hand;text-decoration: none; border : solid 1px;}
.clLevel2border{position:absolute;visibility:hidden;background-color:#FFFFFF;layer-background-color:#006699;border :1px;}

/*Style for menu category heading*/
.menuCat { position:absolute; padding:3px 0px 2px 0px; font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; font-weight: bold; color: #ABBB3C; }
