
/*** ESSENTIAL STYLES ***/
.sf-contener2 {
	text-align:left;
	float:left;
	padding-top:8px;
  width:550px;
  height: 20px;
  line-height: 20px;
}
.sf-menu2 li a:hover {
	border:1px solid #F60;
	/*color:#F60;*/
	background-color:#FC9;
}
.sf-right {
  margin-right: 14px;
  float: left;
  width: 7px;
}
.sf-menu2, .sf-menu2 * {
	float:left;
	padding: 0;
	list-style:	none;
}
.sf-menu2 {
  float: left;
  width: 550px;
	line-height: 1.2;
}
.sf-menu2 ul {
	position: absolute;
	top: -999em;
	width: 10em;
}
.sf-menu2 ul li {
	width: 100%;
}
.sf-menu2 li a {
	display:block;
	width:100%;
	padding:2px 2px;
	text-decoration:none;
	text-align:center;
	font-size: 11px;
	color:#000;
	border:1px solid #FF6;
}
.sf-menu2 li:hover {
	visibility: inherit;
}
.sf-menu2 li {
	padding:0 4px;
	float: left;
	position: relative;
}
.sf-menu2 a {
	display: block;
	position: relative;
}
.sf-menu2 li:hover ul,
.sf-menu2 li.sfHover ul {
	left: 0;
	top: 2.7em;
	z-index: 99;
}
ul.sf-menu2 li:hover li ul,
ul.sf-menu2 li.sfHover li ul {
	top: -999em;
}
ul.sf-menu2 li li:hover ul,
ul.sf-menu2 li li.sfHover ul {
	left: 10em;
	top: 0;
}
ul.sf-menu2 li li:hover li ul,
ul.sf-menu2 li li.sfHover li ul {
	top: -999em;
}
ul.sf-menu2 li li li:hover ul,
ul.sf-menu2 li li li.sfHover ul {
	left: 10em;
	top: 0;
}
.sf-menu2 {
	float:	left;
	margin-bottom: 1em;
}
.sf-menu2 a {
	padding: .25em 1em;
	text-decoration:none;
}
.sf-menu2 a, .sf-menu2 a:visited  {
	/*color: #333;*/
	font-size:11px;
	font-weight:bold;
}
.sf-menu2 li li {
	background:	#ebebed;
}
.sf-menu2 li li li {
	background:	#ebebed;
}
.sf-menu2 li.noBack:hover, .sf-menu2 li.sfHover.noBack, .sf-menu2 li.sfHoverForce.noBack,
.sf-menu2 a:focus, .sf-menu2 a:hover, .sf-menu2 a:active {
  background: inherit;
}
.sf-menu2 ul li:hover, .sf-menu2 ul li.sfHover,
.sf-menu2 ul li a:focus, .sf-menu2 ul li a:hover, .sf-menu2 ul li a:active {
	background-color: #FC9;
	outline: 0;
}
.sf-menu2 a.sf-with-ul {
	padding-right: 2.25em;
	min-width: 1px;
}
.sf-sub-indicator {
	position: absolute;
	display: block;
	right: .75em;
	top: 1.05em;
	width: 10px;
	height: 10px;
	text-indent: -999em;
	overflow: hidden;}
a > .sf-sub-indicator { top: .8em; background-position: 0 -100px; }
.sf-menu2 ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu2 ul a > .sf-sub-indicator { background-position:  0 0; }
.sf-menu2 ul a:focus > .sf-sub-indicator,
.sf-menu2 ul a:hover > .sf-sub-indicator,
.sf-menu2 ul a:active > .sf-sub-indicator,
.sf-menu2 ul li:hover > a > .sf-sub-indicator,
.sf-menu2 ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0;}

.sf-shadow ul { padding: 0 8px 9px 0;
}
.sf-shadow ul.sf-shadow-off { background: transparent; }
li.sf-search {
  background: inherit;
  float: left;
  line-height: 25px;
}
li.sf-search input {
	width:310px;
  padding: 3px 0;
  padding-left: 20px;
  margin-top: 4px;
  background: #fff url(../img/search.gif) no-repeat left center;
}