/* common styling */
.abm { float:left; width:140px; font-family: Trebuchet MS; font-size:9pt; background:#ddd url(images/menu-bkg.jpg) 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:#FFF; padding:0px 20px; line-height:26px; height:29px;;
}
.abm ul li:hover {width:auto;}
.abm ul li a:hover {background:#818181 url(images/menu-bkg.jpg); color:#D1C79E;}
.abm ul li:hover a {background:#818181 url(images/menu-bkg.jpg); color:#D1C79E;}
.abm ul li ul { display: none; }
.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:absolute;top:28px; background:#818181; margin-top:1px; left:0; width:170px;
}
.abm ul li:hover ul.scroller { height:138px; width:160px; overflow:auto;}
.abm ul li:hover ul li a { display:block; background:#818181; color:#fff;height:auto;line-height:15px;padding:4px 6px; width:170px; }
.abm ul li:hover ul li a:hover { color:#D1C79E; background: #545454; }

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


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

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

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


/*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:28px; 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:28px; t\op:28px; 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; }