@charset "utf-8";
/* CSS Document */

#menu {width:750px; height:29px; position:relative; padding: 0;}
#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left;} 
#menu li {margin:0; padding:0;}
#menu a {display:block; font:bold 13px Verdana,Geneva,Arial,Helvetica,sans-serif; color:#000; line-height:18px; text-decoration:none;} 

#menu li:hover > ul {visibility:visible;}
#menu a:hover ul,
#menu a:hover a:hover ul, 
#menu a:hover a:hover a:hover ul {visibility:visible;}
#menu a:hover ul ul, 
#menu a:hover a:hover ul ul {visibility:hidden;}

#menu li.top-level-li {float:left;}

#menu a.top-level-a {float:left; padding:0;}
#menu a.top-level-a b {position:absolute; left:-9999px;}
#menu a.adventures {width:131px; height:29px; background:url(../images/menu_01.gif);}
#menu a.kayak-cafe {width:121px; height:29px; background:url(../images/menu_02.gif);}
#menu a.about-us {width:106px; height:29px; background:url(../images/menu_03.gif);}
#menu a.gros-morne {width:120px; height:29px; background:url(../images/menu_04.gif);}
#menu a.photos {width:88px; height:29px; background:url(../images/menu_05.gif);}
#menu a.faq {width:78px; height:29px; background:url(../images/menu_06.gif);}
#menu a.contact {width:106px; height:29px; background:url(../images/menu_07.gif);}

#menu li.top-level-li:hover {position:relative;}
#menu a.top-level-a:hover {white-space:nowrap; position:relative; background-position:0 -29px;}
#menu li.top-level-li:hover > a.top-level-a {white-space:nowrap; position:relative; background-position:0 -29px;}

#menu li ul {display:block; position:absolute; visibility:hidden; background:url(../images/bg.gif); left:5px; margin:0;
 border:1px solid #ba6; border-width:0 1px 1px 1px;
-o-border-radius:0 0 10px 10px;
-icab-border-radius:0 0 10px 10px;
-khtml-border-radius:0 0 10px 10px;
-moz-border-radius:0 0 10px 10px;
-webkit-border-bottom-left-radius:10px;
-webkit-border-bottom-right-radius:10px;
border-radius:0 0 10px 10px;
}
#menu li ul li {display:inline;}
#menu li li a {padding:0 20px 0 10px;} 
#menu li li a:hover {color:#be7c3d;} 
#menu li li:hover > a {color:#be7c3d;}

#menu ul.drop-down {top:29px;} 

#menu table {position:absolute;top:0;left:0;border-collapse:collapse;text-align:left;}
