#navsub a.mainnavsub { text-indent: -9999px; text-decoration: none;display: block;border-right:0px solid #FFF; }

#navsubservices {	background: #FFF url(/!images/interior/sm_mp_group_travel_01a.jpg) no-repeat top left; width: 275px;}
#navsubservices a.mainnavsub { background: url(/!images/interior/sm_mp_group_travel_01a.jpg) no-repeat top left; height: 178px;}
#navsubservices a.mainnavsub:hover { background: url(/!images/interior/sm_mp_group_travel_01b.jpg) no-repeat top left; height: 178px;}

#navsubfacilities {	background: #FFF url(/!images/interior/sm_mp_group_travel_02a.jpg) no-repeat top left; width: 190px;}
#navsubfacilities a.mainnavsub { background: url(/!images/interior/sm_mp_group_travel_02a.jpg) no-repeat top left; height: 178px; }
#navsubfacilities a.mainnavsub:hover { background: url(/!images/interior/sm_mp_group_travel_02b.jpg) no-repeat top left; height: 178px; }

#navsubgroups{	background: #FFF url(/!images/interior/sm_mp_group_travel_03a.jpg) no-repeat top left; width: 275px;  }
#navsubgroups a.mainnavsub { background: url(/!images/interior/sm_mp_group_travel_03a.jpg) no-repeat top left; height: 178px; }
#navsubgroups a.mainnavsub:hover { background: url(/!images/interior/sm_mp_group_travel_03b.jpg) no-repeat top left; height: 178px; }

#navsub_functionspaces {background: #FFF url(/!images/interior/sm_mp_group_travel_01_functionspaces.jpg) no-repeat top left; width: 190px;}
#navsub_functionspaces a.mainnavsub {background: url(/!images/interior/sm_mp_group_travel_01_functionspaces.jpg) no-repeat top left; height: 178px;}
#navsub_functionspaces a.mainnavsub:hover {background: url(/!images/interior/sm_mp_group_travel_01_functionspaces2.jpg) no-repeat top left; height: 178px;}

#navsub_services {background: #FFF url(/!images/interior/sm_mp_group_travel_02_services.jpg) no-repeat top left; width: 190px;}
#navsub_services a.mainnavsub {background: url(/!images/interior/sm_mp_group_travel_02_services.jpg) no-repeat top left; height: 178px;}
#navsub_services a.mainnavsub:hover {background: url(/!images/interior/sm_mp_group_travel_02_services2.jpg) no-repeat top left; height: 178px;}

#navsub_dining {background: #FFF url(/!images/interior/sm_mp_group_travel_03_dining.jpg) no-repeat top left; width: 190px;}
#navsub_dining a.mainnavsub {background: url(/!images/interior/sm_mp_group_travel_03_dining.jpg) no-repeat top left; height: 178px;}
#navsub_dining a.mainnavsub:hover {background: url(/!images/interior/sm_mp_group_travel_03_dining2.jpg) no-repeat top left; height: 178px;}

#navsub_contacts {background: #FFF url(/!images/interior/sm_mp_group_travel_04_contacts.jpg) no-repeat top left; width: 170px;}
#navsub_contacts a.mainnavsub {background: url(/!images/interior/sm_mp_group_travel_04_contacts.jpg) no-repeat top left; height: 178px;}
#navsub_contacts a.mainnavsub:hover {background: url(/!images/interior/sm_mp_group_travel_04_contacts2.jpg) no-repeat top left; height: 178px;}


#navsub, #navsub ul {padding: 0; margin: 0; list-style: none; }


#navsub ul { possition: absolute; top: 178px; }
#navsubservices ul {list-style: none;margin: 0px;padding:0;	position: absolute;	top: 178px;	margin-left: 100px;}
#navsubfacilities ul {list-style: none;margin: 0px;padding:0;	position: absolute;	top: 178px;	margin-left: 15px;}
#navsubgroups ul {list-style: none;margin: 0px;padding:0;	position: absolute;	top: 178px;	margin-left: 15px;}

#navsub ul li {background: #FEFEFE; border-right:0px solid #E8FEE9; border-left:1px solid #000000; opacity: .97; filter: alpha(opacity: 97); border-bottom: 0px solid #E8FEE9; }
.navsubmenu1 {left: 25px; }
.navsubmenu2 {left: 50px; }
.navsubmenu3 {left: 75px; }
.navsubmenu4 {left: 100px;}
.navsubmenu5 {left: 125px;}
.navsubmenu6 {left: 150px;}
.navsubmenu7 {left: 175px;}
.navsubmenu8 {left: 200px;}
.navsubmenu9 {left: 225px;}

.navsubmenu1b {left: 25px; }
.navsubmenu2b {left: 25px; }
.navsubmenu3b {left: 50px; }
.navsubmenu4b {left: 50px;}
.navsubmenu5b {left: 75px;}
.navsubmenu6b {left: 75px;}
.navsubmenu7b {left: 100px;}
.navsubmenu8b {left: 100px;}
.navsubmenu9b {left: 125px;}


#navsub li {float: left; margin: 0;	position: relative;	color: #0592BF; }
#navsub li li { border-bottom: 1px solid #000000; }


#navsub a { color: #727274; font-size: .90em; text-decoration: none; font-weight: bold; display: block; }

#navsub li li a { padding-left: 0px; width: 100%; }
* html #navsub li li a { width: 100%; }

#navsub a:hover { color: #2654A0; background: #E8FEE9;}


#navsub li li { float: none; padding: 2px; }

#navsub li ul { position: absolute; left: -999em; width: 21em;}

#navsub li:hover ul { left: auto; }

#navsub li:hover ul, #navsub li.IEhover ul, #navsub li ul.closeing { left: auto; }

