/*
-----------------------------------------------
Navigation
----------------------------------------------- */

/* navigation (horizontal subnavigation)
----------------------------------------------- */
ul.nav,
ul.nav * { margin:0;padding:0;}
ul.nav {
  position:relative;
  max-width:100%;
  height:3.7em;
  text-transform:capitalize;
  }
  
html ul.nav li.active a  {
	color: #cf4a09;
	opacity:1;
	}



html ul.nav li.active b	{
	float:left;
	}
  
  
  
  
  
  
ul.nav li {
	cursor:pointer;
	float:left;
	text-align:center;
	list-style-type:none;
	font-weight:normal;
	vertical-align:middle;
}
ul.nav li ul {
	cursor:default;
	width:100%;
	max-width:100%;
	position:absolute;
	height:auto;
	top:3.4em;
	background-position:0 0 !important;
	left:-9000px;
}

ul.nav li ul li {
	padding:0;
	border:none;
	width:auto;
	max-width:none;
}

ul.nav li a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	display:block;
	float:left;
	height:3.7em;
	line-height:3.7em;
	
}
ul.nav li ul li a {
	position:relative !important; /* ie Mac */
	cursor:pointer !important;
	white-space:nowrap;
	line-height:2.5em;
	height:2.5em;
	font-weight:normal;
	color:#666;
	background-position:0 50% !important;
	padding:0 17px;
	margin-left:-12px;
}

ul.nav li:hover a,
ul.nav li a:hover,
ul.nav li a:focus {color:#000; opacity:1}
ul.nav li a:active {color:#666; background:#fff;}
ul.nav li:hover ul {left:0;z-index:10}

ul.nav li ul,
ul.nav li {}
ul.nav li:hover ul li a {color:#444;}
ul.nav li:hover ul li a:hover {color:#000; background:#fff;}
ul.nav li:hover ul li a:active {color:#666; background:#fff;}

ul.nav li.current a {color:#666; background:#fff; cursor:default; font-weight:bold;}
ul.nav li.current ul {left:0;z-index:5}
ul.nav li.current ul,
ul.nav li.current {background:#444444 !important}
ul.nav li.current ul li a {color:#444; background:#444444; font-weight:normal;}
ul.nav li.current ul li a:hover {color:#000; background:#fff;}
ul.nav li ul li.current a,
ul.nav li ul li.current a:hover,
ul.nav li.current:hover ul li a:active {color:#666; background:#fff;}


/* navigation (vertical subnavigation)
----------------------------------------------- */
ul.nav {
	margin-left:10px;
}
ul.main li {
  position:relative;
  top:0;
  left:0;
}
ul.main li ul {
  border-top:0;
}
ul.main li ul li {
  float:left;
}
ul.main li a {
	height:3.7em;
	line-height:3.5em;
	border:0;
	color:#111;
	text-shadow: 0 1px 0 #DEF0FA;
	text-transform: capitalize;
}
ul.main li ul li a {
  width:12em;
  line-height:3em;
  height:3em;
  text-align:left;
  color:#fff;
  border-top:1px solid #515151;
  background:#444444;
  text-transform: capitalize;
  text-shadow: 0 1px 0 #000;
}
ul.main li a:focus {color:#fff; background:none;}
ul.main li ul li a:hover {
  color:#fff;
  background:#444444;
}
ul.main li:hover a {
  color:#cf4a09;

}
ul.main li:hover ul li a {color:#fff;}
ul.main li:hover ul li a:hover {color:#fff;
 background-color: #fe8d45;
  background-image: -moz-linear-gradient(top, #d16b35, #c5612d);
  background-image: -ms-linear-gradient(top, #d16b35, #c5612d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d16b35), to(#c5612d));
  background-image: -webkit-linear-gradient(top, #d16b35, #c5612d);
  background-image: -o-linear-gradient(top, #d16b35, #c5612d);
  background-image: linear-gradient(top, #d16b35, #c5612d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d16b35', endColorstr='#c5612d', GradientType=0);
  border-color: #d16b35 #dd723a #ed7f45;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #3673d7;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);


}
ul.main li:hover a:active {}
ul.main li:hover ul li a:active {/*color:#fff; background:#444444;*/}


/* secondary list
----------------------------------------------- */


ul.nav li.ic-account a span{background:url(../images/icon-account.png) no-repeat center left;}
ul.nav li.ic-report a span{background:url(../images/icon-report.png) no-repeat center left;}
ul.nav li.ic-analysis a span{background:url(../images/icon-analysis.png) no-repeat center left;}
ul.nav li.ic-livemonitor a span{background:url(../images/icon-livemonitor.png) no-repeat center left; }
ul.nav li.ic-payment a span{background:url(../images/icon-payment.png) no-repeat center left;}
ul.nav li.ic-game a span{background:url(../images/icon-game.png) no-repeat center left;}
ul.nav li.ic-admin a span{background:url(../images/icon-admin.png) no-repeat center left;}


ul.nav li a span {
padding: 0px 0px 0px 30px;
display: block;
background-repeat: no-repeat;
white-space: nowrap;
}



li.dd span:after{content: '';}