body { margin: 0px 0px; padding:0px; font-family: Trebuchet MS, arial, verdana; background-color:#1A1A63; color: #000000;}
#opn  {z-index: 10000000;}
#opnX {z-index: 10000001;}
.header  { background-color: #1A1A63; margin: 0px ; padding: 0px; z-index:23001}
.header .digits  { color: #ffffff; font-size: 15px; text-align: right; margin: 0px ; padding: 0px;}
.line  {color: #888B91 ; font-size: 11px; font-weight: 700; text-decoration: none; text-align: right; text-transform: lowercase; }
.line a  { color: #888B91 ; text-decoration: none; }
.line a:hover  { text-decoration: underline; } 

#list  { margin: 0px 5px 20px 50px; }
#list p.heading  { font-weight: bold; }
#list p { font-size: 11px; font-family: Trebuchet MS, arial, verdana ; color:#ffffff; margin:0px;}
#list p img  { margin: 2px 4px; }
#list a  { text-decoration: none; color:#ffffff;}
#list a:hover  { text-decoration: underline; }
#list p.sub  { font-size: 11px; font-family: Trebuchet MS, arial, verdana ; color:#8F7EC3; margin:0px; margin-left: 12px; }
#list p.sub a { text-decoration: none; color:#8F7EC3;}
#list p.sub a:hover  { text-decoration: underline; }

.heading  { color: #ffffff; font-size: 32px; font-weight: 500; margin-top: 0px; margin-bottom: 0px; width: 320px; }
.subheading  { color: #ffffff; font-size: 12px; font-weight: 500; margin-top: -5px; margin-bottom: 20px;}
.txt  { color: #888B91; font-size: 11px; line-height: 13px; }
.txt a  { color: #888B91; }
.spAp  { color: #C6C1D4; font-weight:600; font-size: 14px; letter-spacing: -1px;}
.spAp b  { color: #ffffff; font-weight:700; letter-spacing: 0px;}
.next  { color: #1A1A63 ; font-size: 11px; font-weight: 700; text-decoration: none; text-align: right;}
.next a:hover  { text-decoration: underline; } 
.previous  { color: #1A1A63 ; font-size: 11px; font-weight: 700; text-decoration: none; text-align: right;}
.previous a:hover  { text-decoration: underline; } 
.nextfooter  { color: #1A1A63 ; font-size: 11px; font-weight: 700; text-decoration: none; text-align: right;}
.nextfooter a:hover  { text-decoration: underline; } 
.previousfooter  { color: #1A1A63 ; font-size: 11px; font-weight: 700; text-decoration: none; text-align: right;}
.previousfooter a:hover  { text-decoration: underline; }
.imgMvUp  { position: absolute; top: 0px; left: 675px; visibility:hidden; }

.footer  { background-color: #1A1A63; }
.footer i  {font-style: normal; color: #ffffff; margin-right: 10px;}
.footer .digits  { color: #ffffff; letter-spacing: 3px;  }
.footer .txt  { color: #ffffff; font-size: 11px; line-height: 10px; padding-bottom: 6px;}
.footer .txt a  { color: #888B91; }

.general  { color: #5e266b;}
.colours  { color: #5b2675;}
.suites  { color: #513e6b;}
.wcs  { color: #443582;}
.washbasins  { color: #3c3a7a;}
.baths  { color: #3a4891;}
.showers  { color: #33529c;}
.brassware  { color: #2b5794;}
.bidets  { color: #295b99;}
.urinals  { color: #1f5e8f;}
.sinks  { color: #177b99;}
.fountains  { color: #098a8c;}
.accessories  { color: #01a383;}
.bathroomfurniture  { color: #048f6a;}
.washroomsystems { color: #ffffff;}
.spacesaving { color: #ffffff;}
.specialcare { color: #ffffff;}
.healthcare { color: #ffffff;}
.education { color: #ffffff;}
.hotel { color: #ffffff;}
.antivandal { color: #ffffff;}
.watersaving { color: #ffffff;}
.index  { color: #2d3466;}

.imgOpen  { position: absolute; top: 60px; left: 100px; }
.txtHdng  { position: absolute; top: 60px; left: 160px; width: 165px; text-align: right; }
.imgClose  { position: absolute; top: 255px; left: 390px; }
.imgStrip  { position: absolute; top: 140px; left: 240px; }
.txtLst  { position: absolute; top: 140px; left: 470px; }
.txtLnks  { position: absolute; top: 350px; left: 580px; display:none; }
.txtFtr  { position: absolute; top: 0px; left: 0px; visibility:hidden; }


.mainmulti  { position: absolute; top: 264px; left: 46px; }
.mainmulti div  { position: relative; }
.mainmulti div .imgPrdct  { position: absolute; width: 260px; top:0px;  }
.mainmulti div .imgPrdctSngl  { position: relative; float:left; clear:both; width: 260px; top:0px; left: -24px ; }
.mainmulti div .drw  {  }

.mainmulti div .txtMain  { position: static; top: 0px; margin-left: 280px; margin-bottom: 20px; width: 220px; }
.mainmulti div .txtMain p  { font-size: 11px; margin-top: 0px; margin-bottom: 8px; margin-left: 12px;}
.mainmulti div .txtMain .heading  { color: #1A1A63; font-size: 12px; font-weight: bold; font-style: normal ; margin-top: 10px; margin-bottom: 0px; }

.mainmulti p  { font-size: 11px; margin-top: 0px; margin-bottom: 8px; margin-left: 12px;}
.mainmulti .heading  { color: #1A1A63; font-size: 12px; font-weight: bold; font-style: normal ; margin-top: 10px; margin-bottom: 0px; }


.mainmulti div .txtFtursLst  { position: relative; top: 0px; left: 256px; }
.mainmulti div .txtFtursLst  { left: 338px; clear:both;}
.mainmulti div .txtFtursLst  { margin: 0px 0px 12px ; }
.mainmulti div .txtFtursLst ul  { margin: 0px auto 0px ; }
.mainmulti div .txtFtursLst p { color:#888B91; margin:0px; font-size: 12px; font-style: italic; }
.mainmulti div .txtFtursLst a  { color:#888B91; }
.mainmulti div .txtFtursLst a:hover  { color:#1A1A63; }

.mainmulti #multi1 .txtFtursLst  { position: absolute; top: -130px; left: 380px;  }

#key_tip  { position:absolute;padding:2px 4px 2px 0px;background-color:#ffffff;border:1px solid #000000;}

.admin-new_button  { border: 1px outset #eeeeee ; background: #eeeeee ; font-size: 12px ; letter-spacing:-1px; padding: 4px ; color: #000000 ; display: block; white-space: nowrap; width: 100px; text-align:center;}
.admin-new_button:hover  { background: #dddddd ; text-decoration: none; }

.withdrawn_image {position:absolute;top:13px;left:3px;}
.replacement_link{display:block;font-size:12px;width:300px;text-align:center;}
.withdrawn_label{color:#FF4747;display:inline-block;}
