



#menu_container {

	

	   margin-left: auto;

	margin-right: auto;

	width: 869px;

	

	

	margin-bottom: 0;

	

	height: 43px;

	padding: 0;

	

}



#menu_block {

	float: right;

	margin: 0;

	

	border-left: 1px solid #FFFFFF;

}



.suckerfishnav {

    background:transparent;

    font-size:13px;

    font-family:arial,verdana,sans-serif;

    font-weight:bold;

 

	text-transform: uppercase;

	padding: 0;

    }

.suckerfishnav, .suckerfishnav ul {

    float:left;

    list-style:none;

    line-height:43px;

    padding:0;

    border:0;

    margin:0;

    width:100%;

	z-index: 100;

    }



.suckerfishnav a {

    display:block;

    color:#FFFFFF;

    text-decoration:none;

    padding:0px 19px;

    }

.suckerfishnav li {

    float:left;

    padding:0;

	border-right: 1px solid #FFFFFF;

	

    }

.suckerfishnav li ul {

    position:absolute;

    left:-999em;

    height:auto;

    width:160px;

    font-weight:normal;

    margin:0;

    line-height:1;

    border:0;

    border-top:1px solid #FFFFFF;

    }

.suckerfishnav li li {

    width:100%;

    border-bottom:1px solid #FFFFFF;

    border-left:1px solid #FFFFFF;

    border-right:1px solid #FFFFFF;

    font-weight:normal;

    font-family:arial,verdana,sans-serif;

	text-align: left;

    }

.suckerfishnav li li a {

    padding:6px 10px;

    width:auto;

    font-size:0.8em;

    color:#FFFFFF;

	background:#2f7984;

    }

.suckerfishnav li ul ul {

    margin:0;

    }

.suckerfishnav li li:hover {

    background:#609ea7;

	

    }

.suckerfishnav li li a:hover {

    background:#609ea7;

	

    }

.suckerfishnav li ul li:hover a, .suckerfishnav li ul li li:hover a, .suckerfishnav li ul li li li:hover a, .suckerfishnav li ul li li li:hover a {

    color: #333333;

    }

.suckerfishnav li:hover a, .suckerfishnav li.sfhover a {

    color:#000000;

    }

.suckerfishnav li:hover li a, .suckerfishnav li li:hover li a, .suckerfishnav li li li:hover li a, .suckerfishnav li li li li:hover li a {

    color:#FFFFFF;

    }

.suckerfishnav li:hover ul ul, .suckerfishnav li:hover ul ul ul, .suckerfishnav li:hover ul ul ul ul, .suckerfishnav li.sfhover ul ul, .suckerfishnav li.sfhover ul ul ul, .suckerfishnav li.sfhover ul ul ul ul {

    left:-999em;

    }

.suckerfishnav li:hover ul, .suckerfishnav li li:hover ul, .suckerfishnav li li li:hover ul, .suckerfishnav li li li li:hover ul, .suckerfishnav li.sfhover ul, .suckerfishnav li li.sfhover ul, .suckerfishnav li li li.sfhover ul, .suckerfishnav li li li li.sfhover ul {

    left:auto;

    background:#2f7984;

    }

.suckerfishnav li:hover, .suckerfishnav li.sfhover, .current_page_item, .suckerfishnav li.current-cat {

    background:#2f7984 url("images/nav_bg_over.png") repeat-x;

    }





.suckerfishnav_home {

    background:transparent;

    font-size:13px;

    font-family:arial,verdana,sans-serif;

    font-weight:bold;

    margin-right:10px!important;

	text-transform: uppercase;

	padding: 0;

    }

.suckerfishnav_home, .suckerfishnav_home ul {

    float:left;

    list-style:none;

    line-height:43px;

    padding:0;

    border:0;

    margin:0;

    width:100%;

	z-index: 100;

    }



.suckerfishnav_home a {

    display:block;

    color:#FFFFFF;

    text-decoration:none;

    padding:0px 21px;

    }

.suckerfishnav_home li {

    float:left;

    padding:0;

	border-right: 1px solid #FFFFFF;

	

    }

.suckerfishnav_home li ul {

    position:absolute;

    left:-999em;

    height:auto;

    width:160px;

    font-weight:normal;

    margin:0;

    line-height:1;

    border:0;

    border-top:1px solid #FFFFFF;

    }

.suckerfishnav_home li li {

    width:100%;

    border-bottom:1px solid #FFFFFF;

    border-left:1px solid #FFFFFF;

    border-right:1px solid #FFFFFF;

    font-weight:normal;

    font-family:arial,verdana,sans-serif;

	text-align: left;

    }

.suckerfishnav_home li li a {

    padding:6px 10px;

    width:auto;

    font-size:0.8em;

    color:#FFFFFF;

	background:#2f7984;

    }

.suckerfishnav_home li ul ul {

    margin:0;

    }

.suckerfishnav_home li li:hover {

    background:#609ea7;

	

    }

.suckerfishnav_home li li a:hover {

    background:#609ea7;

	

    }

.suckerfishnav_home li ul li:hover a, .suckerfishnav_home li ul li li:hover a, .suckerfishnav_home li ul li li li:hover a, .suckerfishnav_home li ul li li li:hover a {

    color: #333333;

    }

.suckerfishnav_home li:hover a, .suckerfishnav_home li.sfhover a {

    color:#000000;

    }

.suckerfishnav_home li:hover li a, .suckerfishnav_home li li:hover li a, .suckerfishnav_home li li li:hover li a, .suckerfishnav_home li li li li:hover li a {

    color:#FFFFFF;

    }

.suckerfishnav_home li:hover ul ul, .suckerfishnav_home li:hover ul ul ul, .suckerfishnav_home li:hover ul ul ul ul, .suckerfishnav_home li.sfhover ul ul, .suckerfishnav_home li.sfhover ul ul ul, .suckerfishnav_home li.sfhover ul ul ul ul {

    left:-999em;

    }

.suckerfishnav_home li:hover ul, .suckerfishnav_home li li:hover ul, .suckerfishnav_home li li li:hover ul, .suckerfishnav_home li li li li:hover ul, .suckerfishnav_home li.sfhover ul, .suckerfishnav_home li li.sfhover ul, .suckerfishnav_home li li li.sfhover ul, .suckerfishnav_home li li li li.sfhover ul {

    left:auto;

    background:#2f7984;

    }

.suckerfishnav_home li:hover, .suckerfishnav_home li.sfhover, .current_page_item, .suckerfishnav_home li.current-cat {

    background:#2f7984 url("images/nav_bg_over.png") repeat-x;

    }
