.menu .cnt div { font-size: 11px;font-family: Verdana, Helvetica, sans-serif; }
/* .menu .cnt div must always be rule 0 */
.menu  {z-index: 10000 !important;}
iframe  {z-index: 1 !important;}
body  { z-index: 2; margin: 0px; padding: 0px; }
#head  { width: 100%; background-color: #1a1a63; }
#head .cnt  { color: #ffffff; height: 21px; }
#head .cnt a  { color: #ffffff; }
#head .cnt .menu_req  {float:left; font-size: 0.7em; font-family:Arial, Helvetica, sans-serif; font-weight: bolder;}
#head .cnt #menu_req_main  { background: url(../img/ar_t.gif) no-repeat 2% 5%; padding: 2px 20px 0px 12px; border:0px; margin: 1px 0px 0px 2px ; color: #CECFCE; font-weight: bolder; }
#head .cnt #menu_req_main a { color: #CECFCE; }
#head .cnt #menu_req_main a:hover { color: #ffffff; text-decoration: none;}
#head .cnt #menu_req_dwld  { background: url(../img/ar_t.gif) no-repeat 2% 5%; padding: 2px 20px 0px 12px; border:0px; margin: 1px 0px 0px 2px ; color: #CECFCE; font-weight: bolder; }
#head .cnt #menu_req_dwld a { color: #CECFCE; }
#head .cnt #menu_req_dwld a:hover { color: #ffffff; text-decoration: none;}
#head .cnt #menu_req_user  { background: url(../img/ar_t.gif) no-repeat 2% 5%; padding: 2px 20px 0px 12px; border:0px; margin: 1px 0px 0px 2px ; color: #CECFCE; font-weight: bolder; }
#head .cnt #menu_req_user a { color: #CECFCE; }
#head .cnt #menu_req_user a:hover { color: #ffffff; text-decoration: none;}
#head .cnt #menu_req_srch  { padding: 0px 0px 0px 0px; border:0px; margin: 2px 0px 0px 0px ; color: #CECFCE; font-weight: bold; }
#head .cnt #menu_req_srch span { margin-top: 1px; }
#head .cnt #menu_req_srch form  { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#head .cnt #menu_req_srch form .txt { font-size: 9px; margin: 0px 2px 1px 0px; padding: 0px 2px 0px 0px; border-top-width: 0px; border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px; color: #333366}
#head .cnt #menu_req_srch form .btn { font-size: 9px; margin: 1px 20px 0px 0px; padding: 2px 0px 0px 0px; font-size:9px; font-weight: bold; color: #FFFFFF; background-color: #2D3466; border: 1px white solid;}

#head .cnt #menu_req_dgts  { width: 59px; padding: 0px 0px 0px 0px; border:0px; margin: 0px 0px 0px 0px ;color: #ffffff; font-size: 16px; font-weight: 800; text-align:right; }
#head .cnt #menu_req_info  { background: url(../img/ar_t.gif) no-repeat 2% 5%; padding: 2px 20px 0px 12px; border:0px; margin: 1px 0px 0px 2px ; color: #CECFCE; font-weight: bolder;  }
#head .cnt #menu_req_info a { color: #CECFCE; }
#head .cnt #menu_req_info a:hover { color: #ffffff; text-decoration: none; }
#head .cnt #menu_req_home  { background: url(../img/ar_t.gif) no-repeat 2% 5%; padding: 2px 20px 0px 12px; border:0px; margin: 1px 0px 0px 2px ; color: #CECFCE; font-weight: bolder; }
#head .cnt #menu_req_home a { color: #CECFCE; }
#head .cnt #menu_req_home a:hover { color: #ffffff; text-decoration: none;}
#head .cnt #menu_req_lout  { background: url(../img/ar_t.gif) no-repeat 2% 5%; padding: 2px 0px 0px 12px; border:0px; margin: 1px 0px 0px 2px ; color: #CECFCE; font-weight: bolder; }
#head .cnt #menu_req_lout a { color: #CECFCE; }
#head .cnt #menu_req_lout a:hover { color: #ffffff; text-decoration: none;}
.menu  { position: absolute; visibility: hidden; cursor: pointer ; }
.menu .cnt div  { font-size: 11px; white-space: nowrap;}
.menu .cnt div .caps { text-transform: uppercase; }
.menu .cnt div.more  { padding: 2px 32px 3px 6px;  background-image: url(../img/bkg/ar_w.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 96% 50%; cursor: pointer ; }
.menu .cnt div.link  { padding: 2px 32px 3px 6px;  cursor: pointer;}
.menu .cnt div.link a  { text-decoration: none; color: #000000; display:block; }
.menu .cnt div.link a:hover  { text-decoration: underline; }
.menu #mveUp  { position: relative; top: 0px; left: 0px; background: #8C8A94 url(../img/ar_u.gif) no-repeat 50% 50% scroll; display:block; height: 4px; width:100%; }
.menu #mveDw  { position: absolute; top: 0px; left: 0px; background: #8C8A94 url(../img/ar_d.gif) no-repeat 50% 50% scroll; display:block; height: 4px; width:100%; }
#spec_level_1  { left: 145px; }
#spec_level_1 .cnt div { width: auto; }
#user_level_1  { left: 300px; }
#info_level_1  { left: 540px; width: 220px; }
#info_level_1 .cnt  { width: 155px; }
#info_level_1 .cnt div { width: 155px; }
#ftr  { position: absolute; width: 100%; background-color: #000099; visibility:hidden; }
#ftr .cnt  { color: #ffffff; height: 10px; }
.menu .cnt div.general, div.introduction, .menu .cnt div.colours, .menu .cnt div.suites, .menu .cnt div.wcs, .menu .cnt div.washbasins, .menu .cnt div.baths, .menu .cnt div.showers, .menu .cnt div.brassware, .menu .cnt div.bidets, .menu .cnt div.urinals, .menu .cnt div.sinks, .menu .cnt div.fountains, .menu .cnt div.accessories, .menu .cnt div.bathroomfurniture, .menu .cnt div.washroomsystems, .menu .cnt div.spacesaving, .menu .cnt div.specialcare, .menu .cnt div.healthcare, .menu .cnt div.education, .menu .cnt div.hotel, .menu .cnt div.antivandal, .menu .cnt div.watersaving, .menu .cnt div.index  { color: #ffffff;}
.menu .cnt div.general  { background-color: #5e266b; border-color: #5e266b ;}
.menu .cnt div.introduction  { background-color: #5e266b; border-color: #5e266b ;}
.menu .cnt div.colours  { background-color: #5b2675; border-color: #5b2675; }
.menu .cnt div.suites  { background-color: #513e6b; border-color: #513e6b; }
.menu .cnt div.wcs  { background-color: #443582; border-color: #443582; }
.menu .cnt div.washbasins  { background-color: #3c3a7a; border-color: #3c3a7a; }
.menu .cnt div.baths  { background-color: #3a4891; border-color: #3a4891; }
.menu .cnt div.showers  { background-color: #33529c; border-color: #33529c; }
.menu .cnt div.brassware  { background-color: #2b5794; border-color: #2b5794; }
.menu .cnt div.bidets  { background-color: #295b99; border-color: #295b99; }
.menu .cnt div.urinals  { background-color: #1f5e8f; border-color: #1f5e8f; }
.menu .cnt div.sinks  { background-color: #177b99; border-color: #177b99; }
.menu .cnt div.fountains  { background-color: #098a8c; border-color: #098a8c; }
.menu .cnt div.accessories  { background-color: #01a383; border-color: #01a383; }
.menu .cnt div.bathroomfurniture  { background-color: #048f6a; border-color: #048f6a; }
.menu .cnt div.washroomsystems { background-color: #2db086; border-color: #2db086; }
.menu .cnt div.spacesaving { background-color: #339966; border-color: #339966; }
.menu .cnt div.specialcare { background-color: #009933; border-color: #009933; }
.menu .cnt div.healthcare { background-color: #00b757; border-color: #00b757; }
.menu .cnt div.education { background-color: #009933; border-color: #009933; }
.menu .cnt div.hotel { background-color: #219e01; border-color: #219e01; }
.menu .cnt div.antivandal { background-color: #61c032; border-color: #61c032; }
.menu .cnt div.watersaving { background-color: #66cc00; border-color: #66cc00; }
.menu .cnt div.index  { background-color: #2d3466; border-color: #2d3466;  }
span.general  { background-color: #5e266b !IMPORTANT; }
span.colours  { background-color: #5b2675 !IMPORTANT; }
span.suites  { background-color: #513e6b !IMPORTANT; }
span.wcs  { background-color: #443582 !IMPORTANT; }
span.washbasins  { background-color: #3c3a7a !IMPORTANT; }
span.baths  { background-color: #3a4891 !IMPORTANT; }
span.showers  { background-color: #33529c !IMPORTANT; }
span.brassware  { background-color: #2b5794 !IMPORTANT; }
span.bidets  { background-color: #295b99 !IMPORTANT; }
span.urinals  { background-color: #1f5e8f !IMPORTANT; }
span.sinks  { background-color: #177b99 !IMPORTANT; }
span.fountains  { background-color: #098a8c !IMPORTANT; }
span.accessories  { background-color: #01a383 !IMPORTANT; }
span.bathroomfurniture  { background-color: #048f6a !IMPORTANT; }
span.washroomsystems { background-color: #2db086 !IMPORTANT; }
span.spacesaving { background-color: #339966 !IMPORTANT; }
span.specialcare { background-color: #009933 !IMPORTANT; }
span.healthcare { background-color: #00b757 !IMPORTANT; }
span.education { background-color: #009933 !IMPORTANT; }
span.hotel { background-color: #219e01 !IMPORTANT; }
span.antivandal { background-color: #61c032 !IMPORTANT; }
span.watersaving { background-color: #66cc00 !IMPORTANT; }
span.index  { background-color: #2d3466 !IMPORTANT; }
.general  { background-color: #5e266b !IMPORTANT; }
.colours  { background-color: #5b2675 !IMPORTANT; }
.suites  { background-color: #513e6b !IMPORTANT; }
.wcs  { background-color: #443582 !IMPORTANT; }
.washbasins  { background-color: #3c3a7a !IMPORTANT; }
.baths  { background-color: #3a4891 !IMPORTANT; }
.showers  { background-color: #33529c !IMPORTANT; }
.brassware  { background-color: #2b5794 !IMPORTANT; }
.bidets  { background-color: #295b99 !IMPORTANT; }
.urinals  { background-color: #1f5e8f !IMPORTANT; }
.sinks  { background-color: #177b99 !IMPORTANT; }
.fountains  { background-color: #098a8c !IMPORTANT; }
.accessories  { background-color: #01a383 !IMPORTANT; }
.bathroomfurniture  { background-color: #048f6a !IMPORTANT; }
.washroomsystems { background-color: #2db086 !IMPORTANT; }
.spacesaving { background-color: #339966 !IMPORTANT; }
.specialcare { background-color: #009933 !IMPORTANT; }
.healthcare { background-color: #00b757 !IMPORTANT; }
.education { background-color: #009933 !IMPORTANT; }
.hotel { background-color: #219e01 !IMPORTANT; }
.antivandal { background-color: #61c032 !IMPORTANT; }
.watersaving { background-color: #66cc00 !IMPORTANT; }
.index  { background-color: #2d3466 !IMPORTANT; }
.menu .cnt div.none  {width:150px; background-color: #E6EEF2; border-bottom: 1px solid #94BAD4 !IMPORTANT; color: #181863; }
.none  { background-color: #E6EEF2 !IMPORTANT; }
#casc_level_1  { position: absolute; left:614px; top:282px; width:150px; padding: 0px !IMPORTANT; margin: 0px !IMPORTANT;}
#casc_level_1 .cnt  {width:150px;}
#casc_level_1 .cnt .head  { width:150px; background-color: #94BAD4 ; color: #ffffff; font-weight: bold; cursor: default;}
#casc_level_1 .cnt div.more  { width:150px; background: url(../img/bkg/ar_b.gif) no-repeat 96% 50% scroll; }
#casc_level_1 .cnt div.none .more { width:150px; padding: 0px 0px 1px 6px !IMPORTANT;}
#casc_level_1 .cnt div.none .link { width:150px; padding: 0px 0px 1px 6px !IMPORTANT; border-top: 1px solid #94BAD4 !IMPORTANT; }
#casc_level_1 .cnt .link none { width:150px; padding: 0px 10px 1px 6px !IMPORTANT; border-top: 1px solid #94BAD4 !IMPORTANT; }
#casc_level_2 { position: absolute; left:564px; top:282px;}
#casc_level_2 .cnt  { padding: 0px !IMPORTANT; margin: 0px !IMPORTANT; border: 1px solid #E7EFF7; }
#casc_level_2 .column { padding: 0px !IMPORTANT; margin: 0px !IMPORTANT; }
#casc_level_2 div { padding: 0px !IMPORTANT; margin: 0px !IMPORTANT; }
#casc_level_2 div.none  { width: auto; border-bottom: 1px solid #94BAD4 !IMPORTANT; color: #181863; }
#casc_level_2 div.link { width: auto; background-color: #94BAD4; color: #181863; padding: 1px 10px 2px 6px !IMPORTANT;}
#casc_level_2 div.none div { }
#ad_d_level_1  { position: absolute; top: 0px; left: 440px; border: 10px solid red; }
#add_level_1  { position: absolute; top: 0px; left: 440px; border: 10px solid red; width:150px; padding: 0px !IMPORTANT; margin: 0px !IMPORTANT;}
#add_level_1 .cnt  { width:150px; }
#CADtbl {
	background-color: #E6EEF2; 
	font-size:12px;
	color: #181863;
}

#CADtblHead {
	padding-left: 4px;
	background-color: #94BAD4;
	color: #ffffff;
	font-size:12px;
	font-weight: bold;
	height: 23px
}
#CADtblHead TD{
	padding-left: 4px;
}
#CADtblRow {
	
}
#CADtblRow TD {
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #94BAD4;
	border-left: 0px;
	border-right: 0px;
}
