/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;  /*.sf-menu ul top  */
	width:			265px; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:	-14px;
	top:	32px;
	z-index:		90;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;  /* match .sf-menu ul top  */
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			264px; /* match ul width */
	top:			-7px;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;  /* match .sf-menu ul top  */
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			264px; /* match ul width */
	top:			-7px;
}

/*** SKIN ***/

.sf-menu {	position:relative; height:33px; width:968px; 	margin:27px  auto 0; z-index:1000; /*border:1px solid blue;*/ } /* match nav_bar height */

ul.sf-menu li { display:inline-block; margin:0; }

ul.sf-menu li a, ul.sf-menu li span.no_link {
display:block; width:auto; height:33px; padding:0; margin:0; /*border:1px solid red;*/
background:url(../../../themes/pacifickiss/images/nav.png) no-repeat; text-indent:-9000px; overflow:hidden;
font-size:20px; font-weight:bold; color:#a96943; text-shadow:1px 1px 2px #000;
}
ul.sf-menu li a:hover, ul.sf-menu li span:hover { /*color:#fff; text-shadow:1px 1px 2px #000; text-decoration:none; */ }	

ul.sf-menu li a#nav_1, ul.sf-menu li span#nav_1 { background-position:0px 0px; width:170px; }
ul.sf-menu li a#nav_1:hover/*, ul.sf-menu li span#nav_1:hover*/ { background-position:0px -33px; }

ul.sf-menu li a#nav_2, ul.sf-menu li span#nav_2 { background-position:-170px 0px; width:123px; }
ul.sf-menu li a#nav_2:hover/*, ul.sf-menu li span#nav_2:hover*/ { background-position:-170px -33px; }

ul.sf-menu li a#nav_3, ul.sf-menu li span#nav_3 { background-position:-293px 0px; width:193px; }
ul.sf-menu li a#nav_3:hover/*, ul.sf-menu li span#nav_3:hover*/ { background-position:-293px -33px; }

ul.sf-menu li a#nav_4, ul.sf-menu li span#nav_4.no_link { background-position:-486px 0px; width:55px; }
ul.sf-menu li a#nav_4:hover/*, ul.sf-menu li span#nav_4.no_link:hover*/ { background-position:-486px -33px; }

ul.sf-menu li a#nav_5, ul.sf-menu li span#nav_5 { background-position:-541px 0px; width:62px; }
ul.sf-menu li a#nav_5:hover/*, ul.sf-menu li span#nav_5:hover*/ { background-position:-541px -33px; }

ul.sf-menu li + li { margin-left:86px; }

.sf-menu ul { padding:7px 0; /*border:1px solid green;*/
background: #292120;  z-index:90;
-moz-box-shadow:1px 3px 7px #000;  -webkit-box-shadow:1px 3px 7px #000; box-shadow:1px 3px 7px #000;
-moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; 
/*-moz-border-radius-bottomleft: 7px; -webkit-border-radius: 7px; border-radius: 7px; 
-moz-border-radius-bottomright: 7px; -webkit-border-radius: 7px; border-radius: 7px; */
}

.sf-menu ul ul { z-index:95; }

ul.sf-menu ul li { /*float:none;*/ }
ul.sf-menu ul li a {
display:block; width:216px; height:14px; padding:10px 24px; 
background:none;
font-size:14px; letter-spacing:-.5px; text-indent:0; text-transform:capitalize; 
}

ul.sf-menu ul li + li { margin:0; }
ul.sf-menu ul li + li a { border-top:1px dotted #503933; }

ul.sf-menu ul li a:hover { color:#fff; text-decoration:none;  }

ul.sf-menu ul li a.current { color:#fff; }
ul.sf-menu ul li a.current:hover { text-decoration:none;  }


span.more_nav { position:absolute; top:10px; right:8px; display:inline; font-size:14px; margin:0; background:none; color:#fff; /*border:1px solid #FF99CC;*/ }


ul.sf-menu li a.nav_margin_12 , ul.sf-menu li span.nav_margin_12 { padding-left:12px; padding-right:12px; }
ul.sf-menu li a.nav_margin_13 , ul.sf-menu li span.nav_margin_13 { padding-left:13px; padding-right:13px; }
ul.sf-menu li a.nav_margin_14, ul.sf-menu li span.nav_margin_14 { padding-left:14px; padding-right:13px; }
ul.sf-menu li a.nav_margin_15 , ul.sf-menu li span.nav_margin_15 { padding-left:15px; padding-right:15px; }
ul.sf-menu li a.nav_margin_16 , ul.sf-menu li span.nav_margin_16 { padding-left:16px; padding-right:16px; }
ul.sf-menu li a.nav_margin_17 , ul.sf-menu li span.nav_margin_17 { padding-left:17px; padding-right:17px; }
ul.sf-menu li a.nav_margin_18 , ul.sf-menu li span.nav_margin_18 { padding-left:18px; padding-right:18px; }
ul.sf-menu li a.nav_margin_19 , ul.sf-menu li span.nav_margin_19 { padding-left:19px; padding-right:19px; }
ul.sf-menu li a.nav_margin_20 , ul.sf-menu li span.nav_margin_20 { padding-left:20px; padding-right:20px; }
ul.sf-menu li a.nav_margin_21 , ul.sf-menu li span.nav_margin_21 { padding-left:21px; padding-right:21px; }
ul.sf-menu li a.nav_margin_22 , ul.sf-menu li span.nav_margin_22 { padding-left:22px; padding-right:22px; }
ul.sf-menu li a.nav_margin_23 , ul.sf-menu li span.nav_margin_23 { padding-left:23px; padding-right:23px; }
ul.sf-menu li a.nav_margin_24 , ul.sf-menu li span.nav_margin_24 { padding-left:24px; padding-right:24px; }
ul.sf-menu li a.nav_margin_25 , ul.sf-menu li span.nav_margin_25 { padding-left:25px; padding-right:25px; }
ul.sf-menu li a.nav_margin_26 , ul.sf-menu li span.nav_margin_26 { padding-left:26px; padding-right:26px; }
ul.sf-menu li a.nav_margin_27 , ul.sf-menu li span.nav_margin_27 { padding-left:27px; padding-right:27px; }
ul.sf-menu li a.nav_margin_28 , ul.sf-menu li span.nav_margin_28 { padding-left:28px; padding-right:28px; }
ul.sf-menu li a.nav_margin_29 , ul.sf-menu li span.nav_margin_29 { padding-left:29px; padding-right:29px; }
ul.sf-menu li a.nav_margin_30 , ul.sf-menu li span.nav_margin_30 { padding-left:30px; padding-right:30px; }
ul.sf-menu li a.nav_margin_31 , ul.sf-menu li span.nav_margin_31 { padding-left:31px; padding-right:31px; }
ul.sf-menu li a.nav_margin_32 , ul.sf-menu li span.nav_margin_32 { padding-left:32px; padding-right:32px; }
ul.sf-menu li a.nav_margin_33 , ul.sf-menu li span.nav_margin_33 { padding-left:33px; padding-right:33px; }
ul.sf-menu li a.nav_margin_34 , ul.sf-menu li span.nav_margin_34 { padding-left:34px; padding-right:34px; }
ul.sf-menu li a.nav_margin_35 , ul.sf-menu li span.nav_margin_35 { padding-left:35px; padding-right:35px; }
ul.sf-menu li a.nav_margin_36 , ul.sf-menu li span.nav_margin_36 { padding-left:36px; padding-right:36px; }
ul.sf-menu li a.nav_margin_37 , ul.sf-menu li span.nav_margin_37 { padding-left:37px; padding-right:37px; }
ul.sf-menu li a.nav_margin_38 , ul.sf-menu li span.nav_margin_38 { padding-left:38px; padding-right:38px; }
ul.sf-menu li a.nav_margin_39 , ul.sf-menu li span.nav_margin_39 { padding-left:39px; padding-right:39px; }
ul.sf-menu li a.nav_margin_40 , ul.sf-menu li span.nav_margin_40 { padding-left:40px; padding-right:40px; }
ul.sf-menu li a.nav_margin_41 , ul.sf-menu li span.nav_margin_41 { padding-left:41px; padding-right:41px; }
ul.sf-menu li a.nav_margin_42 , ul.sf-menu li span.nav_margin_42 { padding-left:42px; padding-right:42px; }
ul.sf-menu li a.nav_margin_43 , ul.sf-menu li span.nav_margin_43 { padding-left:43px; padding-right:43px; }
ul.sf-menu li a.nav_margin_44 , ul.sf-menu li span.nav_margin_44 { padding-left:44px; padding-right:44px; }
ul.sf-menu li a.nav_margin_45 , ul.sf-menu li span.nav_margin_45 { padding-left:45px; padding-right:45px; }
ul.sf-menu li a.nav_margin_46 , ul.sf-menu li span.nav_margin_46 { padding-left:46px; padding-right:46px; }
ul.sf-menu li a.nav_margin_47 , ul.sf-menu li span.nav_margin_47 { padding-left:47px; padding-right:47px; }
ul.sf-menu li a.nav_margin_48 , ul.sf-menu li span.nav_margin_48 { padding-left:48px; padding-right:48px; }
ul.sf-menu li a.nav_margin_49 , ul.sf-menu li span.nav_margin_49 { padding-left:49px; padding-right:49px; }
ul.sf-menu li a.nav_margin_50 , ul.sf-menu li span.nav_margin_50 { padding-left:50px; padding-right:50px; }
ul.sf-menu li a.nav_margin_51 , ul.sf-menu li span.nav_margin_51 { padding-left:51px; padding-right:51px; }
ul.sf-menu li a.nav_margin_52 , ul.sf-menu li span.nav_margin_52 { padding-left:52px; padding-right:52px; }
ul.sf-menu li a.nav_margin_53 , ul.sf-menu li span.nav_margin_53 { padding-left:53px; padding-right:53px; }
ul.sf-menu li a.nav_margin_54 , ul.sf-menu li span.nav_margin_54 { padding-left:54px; padding-right:54px; }
ul.sf-menu li a.nav_margin_55 , ul.sf-menu li span.nav_margin_55 { padding-left:55px; padding-right:55px; }
ul.sf-menu li a.nav_margin_56 , ul.sf-menu li span.nav_margin_56 { padding-left:56px; padding-right:56px; }
ul.sf-menu li a.nav_margin_57 , ul.sf-menu li span.nav_margin_57 { padding-left:57px; padding-right:57px; }
ul.sf-menu li a.nav_margin_58 , ul.sf-menu li span.nav_margin_58 { padding-left:58px; padding-right:58px; }
ul.sf-menu li a.nav_margin_59 , ul.sf-menu li span.nav_margin_59 { padding-left:59px; padding-right:59px; }
ul.sf-menu li a.nav_margin_60 , ul.sf-menu li span.nav_margin_60 { padding-left:60px; padding-right:60px; }

