body  { background-color: #ffffff;}
form {display: inline}
#list  { margin: 0px 0px 20px 20px; }
#list p { color:#9D8ECB; margin:0px; font-size: 17px; font-style: italic; }
#list a  { color:#9D8ECB;}
#list a:hover  { color:#1A1A63;}
#list p.sub  { color:#8F7EC3; }
#list p.sub a { color:#8F7EC3;}

#smlist  { margin: 0px 0px 12px ; }
#smlist ul  { margin: 0px auto ; }
#smlist li { color:#888B91; font-size: 12px; font-style: italic; }
#smlist p { color:#888B91; margin:0px; font-size: 12px; font-style: italic; }
#smlist a  { color:#888B91;}
#smlist a:hover  { color:#1A1A63;}

.heading  { color: #1A1A63; font-style: normal ; font-size: 26px; font-weight: 900; margin-bottom: -10px; margin-top: 0px; width: 400px;}
.subheading  { color: #888B91; font-style: italic ; font-size: 14px; line-height: 14px; font-weight: 700; margin-top: 0px; margin-bottom: 0px;width: 231px; }
.caption  { color: #888B91; font-family: arial ; font-size: 12px; }
.headingtxt  { width: 200px; color: #1A1A63; font-size: 11px; line-height: 12px; width: 231px; }
.txt  { color: #888B91; font-size: 11px; line-height: 13px; }
.txt a  { color: #888B91; }
.spAp  { color: #9A9ABA; }
.spAp b  { color: #1D1D65; }

.txtMain p  { font-size: 11px; margin-top: 0px; margin-bottom: 8px; margin-left: 12px;}
.txtMain .heading  { color: #1A1A63; font-size: 12px; font-weight: bold; font-style: normal ; margin-top: 10px; margin-bottom: 0px; }
.intTbl { font-size: 11px; color: #888B91; }
.intTbl th { color: #1A1A63; }
.intTbl a { color: #888B91; }
.intTbl a:hover { color: #1A1A63; }

.general  { background-color: #5e266b;}
.colours  { background-color: #5b2675;}
.suites  { background-color: #513e6b;}
.wcs  { background-color: #443582;}
.washbasins  { background-color: #3c3a7a;}
.baths  { background-color: #3a4891;}
.showers  { background-color: #33529c;}
.brassware  { background-color: #2b5794;}
.bidets  { background-color: #295b99;}
.urinals  { background-color: #1f5e8f;}
.sinks  { background-color: #177b99;}
.fountains  { background-color: #098a8c;}
.accessories  { background-color: #01a383;}
.bathroomfurniture  { background-color: #048f6a;}
.washroomsystems { background-color: #2db086;}
.spacesaving { background-color: #339966;}
.specialcare { background-color: #009933;}
.healthcare { background-color: #00b757;}
.education { background-color: #009933;}
.hotel { background-color: #219e01;}
.antivandal { background-color: #61c032;}
.watersaving { background-color: #66cc00;}
.index  { background-color: #2d3466;}


.imgOpen  { left: 50px; }
.txtCptn  { position: absolute; top: 40px; left: 120px; width: 165px; }
.txtHdng  { left: 114px; top: 66px; text-align: left; width: 236px; }
.imgClose  { top: 128px; left: 350px;}
.txtFtursLst  { position: absolute; top: 158px; left: 432px; width: 338px;}
.txtFtursLstAdmin  { position: absolute; top: -110px;left: 252px; width: 338px;}
.txtLst  { top: 100px; left: 590px; }
.imgPrdct  { position: absolute; top: 234px; left: 46px; width: 274px; }
.txtPrdctLnks  {}
.txtMain  { position: absolute; top: 270px; left: 350px; width: 220px;}
.imgMvDwn  { position: absolute; top: 66px; left: 675px;  }
.imgMvUp  { position: absolute; top: 0px; left: 675px; visibility:hidden; }

.nextfooter  { position: absolute; top: 0px; left: 775px; visibility:hidden; }
.previous  { position: absolute; top: 66px; left: 555px;  }
.previousfooter  { position: absolute; top: 0px; left: 555px; visibility:hidden; }
.txtLnks  { top: 780px; }
.txtFtr  { visibility:hidden; }


/* THE HEADER */
#header {
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	background:#1A1A63;
	text-align:left;
	z-index:100001;
	padding:0px;
	margin:0px;
}
/* THE MAIN NAVIGATION */
#header ul {
	
	margin:0;
	padding:4px 0 5px 7px;
	font-weight:bolder;
	height:auto;
}
#header ul li {
	display:inline;
	margin:0;
	list-style-type:none;
}
#header ul li a:link, #header ul li a:visited, #header ul li a:active {
	padding:0 8px 0 16px;
	color:#C2C3C7;
	text-decoration:none;
	background:url(../../images/bulletmain.gif) 0 2px no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
}
#header ul li a:hover {
	color:#fff;
	text-decoration:none;
	background:url(../../images/bulletmain_over.gif) 0 2px no-repeat;
	border:none; 
}
/* THE HEADER SEARCH BOX */
#searchbox {
	float:right;
	height:auto;
}
/* THE BANNER */
#banner {
	background-color:#1A1A63;
	border:none;
}

