.menu {float: left; width:230px; height:150px; position:relative; margin:116px 0 0 10px; font-size:1.5em; text-transform: none; z-index: 6;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#666; width:208px; height:20px; border:1px solid #cacaca;background: url('images/link_off.jpg') top left repeat-x; padding: 6px 10px 4px 10px;}

body.Home .menu_home, body.Security .menu_security, body.CloseProtection .menu_security, body.ResidentialSecurity .menu_security, body.AssetProtection .menu_security, body.EventSecurity .menu_security, body.EliteTravel .menu_security, body.Chauffeuring .menu_chauffeuring, body.Surveillance .menu_surveillance, body.Investigation .menu_investigation, body.Contact .menu_contact, body.Maritime .menu_maritime, body.Medical .menu_medical, body.News .menu_news
{background: #CB2829 url('images/link_selected.jpg') repeat-x !important;color: white !important; font-weight: bold; border-color: #AB1819 !important;}

.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; margin-right:1px; position:relative; margin: 0 1px 10px 0;}
.menu ul li ul {display: none;z-index:99;}
.menu ul li ul li {margin: 0 1px 0 0;}
.menu ul li ul li a, .menu ul li ul li a:visited {border-width: 1px 1px 0 1px; font-weight: normal !important;}
/* specific to non IE browsers */
.menu ul li:hover a {color:#555; background-position: bottom left; border-color: #BBB; font-weight: bold;}
.menu ul li ul li a.end, .menu ul li ul li a.end:visited {border-width: 1px 1px 1px 1px !important; font-weight: normal !important;}
.menu ul li:hover ul {display:block; position:absolute; top:0; left:229px; width:205px; padding-left: 0px;}
.menu ul li:hover ul li a.hide {background:#dfc184; color:#000;}
.menu ul li:hover ul li:hover a.hide {width:190px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background: url('images/link_off.jpg') top left repeat-x; color:#333; width:150px; border-color: #BBB; text-transform: none; padding: 6px 6px 4px 6px;}
.menu ul li:hover ul li a:hover {background:#dfdfdf; color:#000;}
