#menu-main {
	background:url(/img/bg-menu.gif) left 10px repeat-x;
	padding:10px 0;
	height:37px;
	font-family:Arial, Helvetica, sans-serif;
 	font-size:12px;
	position:relative;
	z-index:200
	}

#menu-main ul.menu {
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
  width: 980px;
  }
*html #menu-main ul.menu  {
	position:absolute;
	left:0;
	top:10px;
	}

#menu-main li {

  float: left;
  position: relative;
  background: url(/img/menu-line-left.gif) left top no-repeat;
  padding:0;
  width:auto;
  text-align:center;
  padding: 0 20px 0 20px;
}
*html #menu-main li { width:100px}
*html #menu-main li li, *html #menu-main li li li { wigth:auto !important}
#menu-main li.first-link {
	background:none;
	margin:0 -1px 0 0
	}
#menu-main a {
  color: #444444;
  text-decoration: none;
  display: block;  
  /*float:left;*/
  padding: 11px 0px;
  height:15px;
  background:none;
  position:relative;
  font-weight:bold;
  text-transform:uppercase;
	}
*html #menu-main a {float:left}
*html #menu-main ul  a {float:none}
#menu-main li a:hover {
	color:#FFFFFF;
	}
#menu-main li:hover a,
#menu-main li.jshover a {
	color: #ffffff;
}

#menu-main li:hover,
#menu-main li.jshover {
	background:url(/img/bg-hov-menu.gif) left top repeat-x;
}


#menu-main li ul {
  display: none;
  position: absolute;
  background: url(../images/drop-menu.gif) left top repeat-x #bd5a22;
  padding: 0;
  margin:0;
 /* width: 110px;*/
 width:100%;
  z-index:800;
  top:37px;
  left:0px;
  border:1px solid #c16f39;
  text-align:left;
  list-style:none;
 }
#menu-main li li {
     background:none;
     text-align:left;
     float:none;
     display:block;
     padding:0;
     position:static;
 }
#menu-main li li a {
	/*width:90px;*/
	display:block;
	background: none;
	padding:5px 20px;
	border:0 none;
	height:auto;
	font-size:11px;
	font-weight:bolder
}


#menu-main li:hover ul,
#menu-main li.jshover ul {
  display: block;
}

#menu-main li:hover ul ul,
#menu-main li.jshover ul ul {
  display: none;
}

#menu-main li:hover a:hover,
#menu-main li.jshover  a:hover {
	color:#FFFFFF
	}
#menu-main li:hover li:hover,
#menu-main li.jshover li.jshover {
	background:#b0501a;
	}
#menu-main li:hover li:hover ul,
#menu-main li.jshover li.jshover ul {
	display:block
	}


#menu-main li:hover li:hover li:hover,
#menu-main li.jshover  li.jshover li.jshover {
	background:none;
	}
#menu-main li  img.menu-hov {
	display:none;
	}







#menu-main li.hover {
	background:url(/img/bg-hov-menu.gif) left top repeat-x;
	text-align:center;
	}
#menu-main li.hover a {
	color:#FFFFFF;
	text-align:center
	}
	
#menu-main li.hover img.menu-hov {
  display: block;
  margin:0 auto;
  bottom:-6px;
  position: absolute;
  left:40%
}
*html #menu-main li.hover img.menu-hov {
	margin:0;
	}
#menu-main li.hover ul li a {
	text-align:left;
	}
/*#menu-main li.casinogames  { width:150px; text-align:center}
#menu-main li.racesports { width:150px; text-align:center}
#menu-main li.first-link { width:80px; text-align:center}
#menu-main li.industrynews { width:100px; text-align:center}
#menu-main li.girls { width:80px; text-align:center}
#menu-main li.columnist { width:100px; text-align:center}*/




#menu-main li ul ul {
  display: none;
  position: absolute;
  background: url(/img/sub-drop-menu.gif) left top repeat-x #c8c8c8;
  padding: 12px;
  margin:0;
  width: 256px;
  z-index:8800000;
  top:-1px;
  left:100%;
  border:1px solid #c16f39;
  text-align:left
}
#menu-main li ul ul li {
	display:block;
	float:none;
	height:1%
	}

#menu-main li li li a {
	width: auto;
	display:block;
	background: none;
	padding:2px 0px;
	border:0 none;
	height:auto;
	color:#2c2c2c!important;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	text-transform:none
}
#menu-main li li li a:hover {
	text-decoration:none;
	}

#menu-main li.h1 {
	font-size:20px;
	color:#bf5b22;
	}




#menu-foot {
	background: url(/img/bg-foot.gif) left top repeat-x;
	
	padding:5px;
	text-align:center;
	white-space:nowrap;
	}
#menu-foot li {
	display:inline;
	margin:0 -2px;
	vertical-align:top;
	}
#menu-foot li a {
	display:inline-block;
	border-left:#000000 1px solid;
	padding:0px 10px;
	font-size:12px;
	color:#000000;
	vertical-align:bottom;
	}

@-moz-document url-prefix() {
	#menu-foot li {display:-moz-inline-grid; display:inline-block;} /*For FF2 only*/
	}




    
    
#menu-sub {
	background:url(/img/sub-menu2.gif) left top repeat;
	padding: 0;
	/*height:55px;*/
    margin-top:10px;
	
	font-family:Arial, Helvetica, sans-serif;
 	font-size:12px;
    text-transform:uppercase;
	position:relative;
	z-index:1
	}

#menu-sub ul {
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
  width: 980px;
  z-index:1
 
  }

#menu-sub li {
  float: left;
  background: url(/img/a-sub-menu.gif) left top no-repeat;
  padding:0;
  width:auto;
}
#menu-sub li.first-link {
	background:none;
	margin:0 -1px 0 0
	}
#menu-sub a {
  color: #c26a30;
  text-decoration: none;
  display: block;  
  width: auto;
  float:left;
  padding: 6px 15px;
  height:15px;
  background:none;
  font-weight:bold;
  text-transform:uppercase;
	}

 #menu-sub li:hover ,
#menu-sub li.jshover {
    background:url(/img/sub-menu-hov2.gif) left top repeat-x;
    
}
 #menu-sub li.hover {
    background:url(/img/sub-menu-hov2.gif) left top repeat-x;
    
}
 #menu-sub li.hover a {
    color:#ffffff
    }
    #menu-sub li.hover li a {
    color:#938989
    }

 #menu-sub li:hover  a,
#menu-sub li.jshover a {
   color:#ffffff 
}

#menu-sub ul ul a {
  color: #938989;
  text-decoration: none;
  display: block;  
  width: auto;
  float:left;
  font-size:10px;
  padding: 8px 15px;
  height:15px;
  background:none;
  font-weight:bold;
  text-transform:uppercase;
	}
   
#menu-sub li:hover li a,
#menu-sub li.jshover li  a {
   color:#938989 
}   
   
   
 #menu-sub ul ul {
  position: absolute; 
  margin:0;
  top:27px;
  left:0px;
  z-index:1;
  display:none
 
}   
  #menu-sub ul ul li {
  background:none;
  }   
 
#menu-sub li li:hover ,
#menu-sub li li.jshover {
    background:none
    
}

#menu-sub li.hover ul {
	display:block
}
 
#menu-sub li li:hover a ,
#menu-sub li li.jshover a {
   color:#ffffff 
}
 
  
  
  
