@charset 'utf-8';

/* @override http://eggplant.dev/wp/decarta/wp-content/themes/decarta/styles/suckerfish-menu.css */

#pixopoint_menu_wrapper1 {
	position: relative;
	z-index: 9999;
}

#suckerfishnav {
	padding: 0;
	width: 640px;
	height: 52px;
	position:relative;
	top: 0;
	left: 13px;
}
#suckerfishnav, #suckerfishnav ul {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 640px;
	height: 52px;
}

li.page-item-17, li.page-item-17 a,
li.page-item-19, li.page-item-19 a,
li.page-item-22, li.page-item-22 a,
li.page-item-24, li.page-item-24 a {
	height: 52px; display: block; float: left; font-size: 12px; text-decoration: none; background-repeat: no-repeat; background-position: left top; text-indent: -9999px; overflow: hidden; }

/* Products & Services */
li.page-item-17, li.page-item-17 > a, li.page-item-17 ul, li.page-item-17 ul ul, li.page-item-17 ul ul ul {
	width: 146px !important; }
li.page-item-17 { background-image: url(../images/btn_product_f1.gif); }
li.page-item-17 a:hover { background-image: url(../images/btn_product_f2.gif); }

#suckerfishnav li.page-item-17 ul ul { margin-left: 146px; }
#suckerfishnav li.page-item-17 li a { width: 124px; }

/* Market Solutions */
li.page-item-19, li.page-item-19 > a, li.page-item-19 ul, li.page-item-19 ul ul, li.page-item-19 ul ul ul {
	width: 132px !important; }
li.page-item-19 { background-image: url(../images/btn_market_f1.gif); }
li.page-item-19 a:hover { background-image: url(../images/btn_market_f2.gif); }

#suckerfishnav li.page-item-19 ul ul { margin-left: 132px; }
#suckerfishnav li.page-item-19 li a { width: 110px; }

/* About deCarta */
li.page-item-22, li.page-item-22 > a, li.page-item-22 ul, li.page-item-22 ul ul, li.page-item-22 ul ul ul {
	width: 117px !important; }
li.page-item-22 { background-image: url(../images/btn_about_f1.gif); }
li.page-item-22 a:hover { background-image: url(../images/btn_about_f2.gif); }

#suckerfishnav li.page-item-22 ul ul { margin-left: 117px; }
#suckerfishnav li.page-item-22 li a { width: 95px; }

/* Developer Zone */
li.page-item-24, li.page-item-24 > a, li.page-item-24 ul, li.page-item-24 ul ul, li.page-item-24 ul ul ul {
	width: 130px !important; }
li.page-item-24 { background-image: url(../images/btn_developer_f1.gif); }
li.page-item-24 a:hover { background-image: url(../images/btn_developer_f2.gif); }

#suckerfishnav li.page-item-24 ul ul { margin-left: 130px; }
#suckerfishnav li.page-item-24 li a { width: 108px; }


#suckerfishnav ul {
	position: absolute;
	left: -999em;
	top: 52px;
	height: auto;
	font-weight: normal;
	margin: 0;
	line-height: 1;
	border: 0;
}
#suckerfishnav ul ul {
	top: auto;
	border-left: 1px solid #7D8459;
}
#suckerfishnav ul a {
	text-indent: 0;
	background: none #5E6639;
}
#suckerfishnav li li {
	list-style-type: none;
	margin: 0;
	border-bottom: 1px solid #7D8459;
	height: 25px;
	line-height: 24px;
}
#suckerfishnav li li a {
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	padding: 0 12px 0 10px;
	background: #5E6639;
	height: 25px;
}
#suckerfishnav li li a:hover {
	text-decoration: none;
	background: #3B4120;
}
#suckerfishnav li li, #suckerfishnav li li a {
	font: bold 11px/24px Arial, Helvetica, sans-serif;
	color: #fff;
	height: 25px;
}
#suckerfishnav li ul ul {
	/*margin-left: 0;*/
}
#suckerfishnav li li:hover {
	/*background : #1f3e9f;*/
}
#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 : #dddddd;*/
}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
	/*color : #dddddd;*/
}
#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 : #dddddd;*/
}
#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 : #444444;*/
}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
	/*background : #5e7ad3;*/
}
