/*
  CSS generated via the Multi-level Navigation Plugin ... http://pixopoint.com/multi-level-navigation/

  If you would like a similar menu for your own site, then please try the PixoPoint Web Development
  CSS generator for creating flyout, dropdown and horizontal slider menus ... http://pixopoint.com/suckerfish_css/


*** Main menu CSS code ***/
/*
Customized for Hidden Cancun
*/
.block.left div#ml-nav.content {
	padding: 0px; /* was 3px 17px; */
}
#sidebar_left #suckerfishnav {
	 color: #004a90;
    background: #DAECFF url(http://www.hiddencancun.com/wp-content/themes/Maggo/images/block_left_bg.gif) repeat-y;
    font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
    border-right: 1px solid #98cbff;
    border-bottom: 1px solid #98cbff;
    }
#sidebar_left #suckerfishnav, #sidebar_left #suckerfishnav ul {
    float:left;
    list-style:none;
    line-height: 20px; /* orig: 20px, then 16px - for btn border try new */
    padding: 0;
    margin: 0px;
    width:159px; /* 156px; */
    }
#sidebar_left #suckerfishnav a {
    display: block;
    color: #004a90;
    background: #DAECFF url(http://www.hiddencancun.com/wp-content/themes/Maggo/images/block_left_bg.gif) repeat-y;
    text-decoration: none;
    padding: 0px 7px;
    }
#sidebar_left #suckerfishnav li {
    float: left;
    padding: 0;
	 border-bottom: 1px solid #DAECFF; /* btn border */
    }
#sidebar_left #suckerfishnav li a {
    width: 146px; /* was 140px; */
    height: 24px; /* 30px, then 16px - for btn border try new  */
    overflow: hidden;
    }
#sidebar_left #suckerfishnav li a:hover, #sidebar_left #suckerfishnav li a:active {
	text-decoration: underline;
	color: #004a90;  /*#8e5515;*/
	background-color: #DAECFF;
}	 
#sidebar_left #suckerfishnav ul {
    position:absolute;
    z-index: 10;
    left:-999em;
    height:auto;
    width: 159px; /* 180px; */
    font-weight: bold;
    line-height:16px; /* 20px */
    border-top: 1px solid #98cbff;
	 border-bottom: 1px solid #98cbff;
	 border-right: 1px solid #98cbff;
    margin: -30px 0 0 150px;   /*  margin:-30px 0 0 154px; Left margin pushes 1st flyout over */
    }
/* ------------------------ Flyout Menu Rules --------------------- */  
#sidebar_left #suckerfishnav li ul li  {
    width: 158px; /* 179px; */
    border-bottom: 1px solid #DAECFF;
    border-left: 1px solid #DAECFF;
    border-right: 1px solid #98CBFF; /* were commented out */
    font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
    }
#sidebar_left #suckerfishnav li li a {
    padding: 4px 9px; /* 7px 10px; then 4px 10px - for btn border try new */
    width: 140px; /* 140px; */
    height: 16px; /* 14px */
    font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #004a90;
    margin-left: -1px; /* 0px; */ 
    background: #DAECFF url(http://www.hiddencancun.com/wp-content/themes/Maggo/images/block_left_bg.gif) repeat-y;
    }
	 
#sidebar_left #suckerfishnav li li a:hover, #sidebar_left #suckerfishnav li li a:active {
	text-decoration: underline;
	color: #004a90;  /*#8e5515;*/
	background-color: #DAECFF;
}

/*-------- Child of Flyout -------------*/
#sidebar_left #suckerfishnav li ul ul {
    margin: -30px 0 0 150px; /* was -27px 0 0 178px; Left margin pushes child flyout left  */
    font-weight: bold;
    }

#sidebar_left #suckerfishnav li li:hover, #sidebar_left #suckerfishnav li li:active {
    color: #004a90; /* #8e5515; */
	 background-color: #DAECFF; 
    }
#sidebar_left #suckerfishnav li ul li:hover a, #sidebar_left #suckerfishnav li ul li li:hover a, #sidebar_left #suckerfishnav li ul 
li li li:hover a, #sidebar_left #suckerfishnav li ul li li li:hover a {
    color: #004a90; /*  was #ad5418; */
	 background-color: #DAECFF
    }
#sidebar_left #suckerfishnav li:hover a, #sidebar_left #suckerfishnav li.sfhover a {
    color:#004a90;
	 background-color: #DAECFF;
    }

#sidebar_left #suckerfishnav li:hover li a, #sidebar_left #suckerfishnav li li:hover li a, #sidebar_left #suckerfishnav li li 
li:hover li a, #sidebar_left #suckerfishnav li li li li:hover li a {
   color: #004a90;
	background-color: #DAECFF
    }

#sidebar_left #suckerfishnav li:hover ul ul, #sidebar_left #suckerfishnav li:hover ul ul ul, #sidebar_left #suckerfishnav li:hover 
ul ul ul ul, #sidebar_left #suckerfishnav li.sfhover ul ul, #sidebar_left #suckerfishnav li.sfhover ul ul ul, 
#sidebar_left #suckerfishnav li.sfhover ul ul ul ul {
    left: -999em;
    }

#sidebar_left #suckerfishnav li:hover ul, #sidebar_left #suckerfishnav li li:hover ul, #sidebar_left #suckerfishnav li li li:hover 
ul, #sidebar_left #suckerfishnav li li li li:hover ul, #sidebar_left #suckerfishnav li.sfhover ul, #suckerfishnav li 
li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul 
{
    left: auto;
	 color: #004a90; /*#ad5418;*/
    background: #DAECFF url(http://www.hiddencancun.com/wp-content/themes/Maggo/images/block_left_bg.gif) repeat-y;
    }

#sidebar_left #suckerfishnav li:hover, #sidebar_left #suckerfishnav li.sfhover {
    color: #004a90; /*#ad5418;*/
	 background-color: #DAECFF;
    }

#sidebar_left #suckerfishnav .current_page_parent {
    color: fuchsia;
	 background-color: #e5f1ff;
    }

#sidebar_left #suckerfishnav .current_page_item {
    color: lime;
	 background-color: #f8e6d1;
    }

#sidebar #suckerfishnav .current_page_parent a:after, #sidebar #suckerfishnav .current_page_parent li 
a:after, #sidebar #suckerfishnav .current_page_parent li li a:after, #sidebar #suckerfishnav 
.current_page_parent li li li a:after, #sidebar #suckerfishnav .current_page_parent li li li li 
a:after {
    content:"";
    }

#sidebar #suckerfishnav .current_page_parent a:after, #sidebar #suckerfishnav li .current_page_parent 
a:after, #sidebar #suckerfishnav li li .current_page_parent a:after, #sidebar #suckerfishnav li li li 
.current_page_parent a:after {
    color:#000000;
	 background-color: inherit;
    content:"";
    }

#sidebar #suckerfishnav .current_page_item a:after, #sidebar #suckerfishnav li .current_page_item a:after, 
#sidebar #suckerfishnav li li .current_page_item a:after, #sidebar #suckerfishnav li li li 
.current_page_item a:after, #sidebar #suckerfishnav li li li li .current_page_item a:after {
    color: #000000;
    content: "";
    left: auto;
    background-color: #DAECFF;
    }
