/* common styling */
.abm { float:left; width:100px;font-family: Trebuchet MS; font-size:9pt; background:transparent; repeat-x; }
.abm ul { padding:0;margin:0;list-style-type:none; }
.abm ul li { float:left; position:relative; }
.abm ul li a, .abm ul li a:visited { 
float:left; display:block; text-decoration:none; color:#00145B; padding:0px 10px; line-height:22px; height:22px;;
}
.abm ul li:hover {width:auto;}
.abm ul li a:hover {background:transparent ; color:#1FAEF0;}
.abm ul li:hover a { color:#1FAEF0;}
.abm ul li ul { display: none;border-color:#fff;}
.abm table { margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;}

/* specific to non IE browsers */
.abm ul li:hover ul {
display:block; position:relative; top:21px; background:#00145B; margin-top:1px; left:0; width:150px;}
.abm ul li:hover ul.scroller { height:138px; width:118px; overflow:none;}
.abm ul li:hover ul li a { display:block;left:2px; border:1px solid #fff; background:#00145B; color:#fff; height:auto;line-height:15px;padding:4px 6px; width:155px;}
.abm ul li:hover ul li a:hover { color:#1FAEF0; background: #00145B;border:1px solid #fff;}

/* specific to IE5.5 and IE6 browsers */
.abm ul li a:hover ul { display:block; position:absolute; top:21px; t\op:21px; background:#00145B;left:0; marg\in-top:1px; border:1px solid #fff;}
.abm ul li a:hover ul.scroller { height:138px; overflow:auto;} 
.abm ul li a:hover ul li a { display:block; border:1px solid #fff;color:#fff; height:1px; line-height:15px; padding:4px 6px; width:150px; w\idth:150px; }
.abm ul li a:hover ul li a:hover { color:#1FAEF0; background: #00145B;border:1px solid #fff;}


/* for Online Reservation*/
/* common styling */
.online { float:left; width:100px;font-family: Trebuchet MS; font-size:9pt; background:transparent; repeat-x; }
.online ul { padding:0;margin:0;list-style-type:none; }
.online ul li { float:left; position:relative; }
.online ul li a, .online ul li a:visited { 
float:left; display:block; text-decoration:none; color:#00145B; padding:0px 10px; line-height:22px; height:22px;;
}
.online ul li:hover {width:auto;}
.online ul li a:hover {background:transparent ; color:#1FAEF0;}
.online ul li:hover a { color:#1FAEF0;}
.online ul li ul { display: none;border-color:#fff;}
.online table { margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;}

/* specific to non IE browsers */
.online ul li:hover ul {
display:block; position:relative; top:21px; background:#00145B; margin-top:1px; left:0; width:100px;}
.online ul li:hover ul.scroller { height:138px; width:118px; overflow:none;}
.online ul li:hover ul li a { display:block;left:2px; border:1px solid #fff; background:#00145B; color:#fff; height:auto;line-height:15px;padding:4px 6px; width:115px;}
.online ul li:hover ul li a:hover { color:#1FAEF0; background: #00145B;border:1px solid #fff;}

/* specific to IE5.5 and IE6 browsers */
.online ul li a:hover ul { display:block; position:absolute; top:21px; t\op:21px; background:#00145B;left:0; marg\in-top:1px; border:1px solid #fff;}
.online ul li a:hover ul.scroller { height:138px; overflow:auto;} 
.online ul li a:hover ul li a { display:block; border:1px solid #fff;color:#fff; height:1px; line-height:15px; padding:4px 6px; width:115px; w\idth:115px; }
.online ul li a:hover ul li a:hover { color:#1FAEF0; background: #00145B;border:1px solid #fff;}

/*for Destinations*/

/* common styling */
.des { float:left; width:176px; font-family: Trebuchet MS; font-size:9pt; background:#ddd url(images/menu-bkg.jpg) repeat-x; }
.des ul { padding:0;margin:0;list-style-type:none; }
.des ul li { float:left; position:relative; }
.des ul li a, .des ul li a:visited { 
float:left; display:block; text-decoration:none; color:#FFF; padding:0px 18px; line-height:26px; height:29px;;
}
.des ul li:hover {width:auto;}
.des ul li a:hover {background:#818181 url(images/menu-bkg.jpg); color:#D1C79E;}
.des ul li:hover a {background:#818181 url(images/menu-bkg.jpg); color:#D1C79E;}
.des ul li ul { display: none; }
.des table { margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0; }

/* specific to non IE browsers */
.des ul li:hover ul {
display:block; position:absolute;top:27px; background:#818181; margin-top:1px; left:0; width:168px;
}
.des ul li:hover ul.scroller { height:138px; width:160px; overflow:auto;}
.des ul li:hover ul li a { display:block; background:#818181; color:#fff;height:auto;line-height:15px;padding:4px 6px; width:168px; }
.des ul li:hover ul li a:hover { color:#D1C79E; background: #545454; }

/* specific to IE5.5 and IE6 browsers */
.des ul li a:hover ul { display:block; position:absolute; top:27px; t\op:27px; background:#818181;left:0; marg\in-top:1px; }
.des ul li a:hover ul.scroller { height:138px; overflow:auto;} 
.des ul li a:hover ul li a { display:block; color:#fff; height:1px; line-height:15px; padding:4px 6px; width:178px; w\idth:178px; }
.des ul li a:hover ul li a:hover { color:#D1C79E; background: #545454; }


/*for Travel Tips*/
/* common styling */
.tips { float:left; width:111px; font-family: Trebuchet MS; font-size:9pt; background:#ddd url(images/menu-bkg.jpg) repeat-x; }
.tips ul { padding:0;margin:0;list-style-type:none; }
.tips ul li { float:left; position:relative; }
.tips ul li a, .tips ul li a:visited { 
float:left; display:block; text-decoration:none; color:#FFF; padding:0px 18px; line-height:26px; height:29px;;
}
.tips ul li:hover {width:auto;}
.tips ul li a:hover {background:#818181 url(images/menu-bkg.jpg); color:#D1C79E;}
.tips ul li:hover a {background:#818181 url(images/menu-bkg.jpg); color:#D1C79E;}
.tips ul li ul { display: none; }
.tips table { margin:0; border-collapse:collapse; position:absolute; top:0; left:0; }

/* specific to non IE browsers */
.tips ul li:hover ul {
display:block; position:absolute;top:28px; background:#818181; margin-top:1px; left:0; width:185px;
}
.tips ul li:hover ul.scroller { height:138px; width:160px; overflow:auto;}
.tips ul li:hover ul li a { display:block; background:#818181; color:#fff;height:auto;line-height:15px;padding:4px 6px; width:185px; }
.tips ul li:hover ul li a:hover { color:#D1C79E; background: #545454; }

/* specific to IE5.5 and IE6 browsers */
.tips ul li a:hover ul { display:block; position:absolute; top:28px; t\op:28px; background:#818181;left:0; marg\in-top:1px; }
.tips ul li a:hover ul.scroller { height:138px; overflow:auto;} 
.tips ul li a:hover ul li a { display:block; color:#fff; height:1px; line-height:15px; padding:4px 6px; width:195px; w\idth:195px; }
.tips ul li a:hover ul li a:hover { color:#D1C79E; background: #545454; }