#main-nav li {
   font-size: 11px;
}

#main-nav li a{
   width: 175;
   font-weight: bold;
}



#main-nav li .drop-down {
	position: absolute;
	top: 50px;
	left: -5px;
	width: 546px;
	z-index: 999;
	font-family: Arial, Helvetica, sans-serif;
	display: none;
}
#main-nav li .drop-down ul {
	margin: 0;
	padding: 17px 0 0 6px;
	background: none;
	min-height: 164px;
}
#main-nav li.item-1-2 .drop-down, 
#main-nav li.item-1-4 .drop-down{
   left: auto;	
}
#main-nav li.item-1-1 .drop-down, 
#main-nav li.item-1-2 .drop-down{
	width: auto;
}
#main-nav li.item-1-4 .drop-down{
	width: auto;
}
#main-nav li.item-1-1 .drop-down ul, #main-nav li.item-1-2 .drop-down ul{
   background: none;
}
#main-nav li.item-1-3 .drop-down ul {
	background: none;
}
#main-nav li.item-1-4 .drop-down ul{
	background: none;
}
* html #main-nav li .drop-down ul { 
   height: auto; 
}
#main-nav li .drop-down ul ul,
#main-nav li.item-1-4 .drop-down ul ul, 
#main-nav li.item-1-3 .drop-down ul ul, 
#main-nav li.item-1-1 .drop-down ul ul, 
#main-nav li.item-1-2 .drop-down ul ul {
	background: none;
	padding: 10px 0 0 1px;
	min-height: 0;
}
* html #main-nav li .drop-down ul ul { 
   height: auto; 
}
#main-nav li .drop-down ul li {
	background: none;
	float: left;
	width: auto;
	padding: 0;
	color: #08335a;
	font-size: 14px;
	line-height: 17px;
	position: relative;
	overflow: hidden;
}
#main-nav li .drop-down ul ul li {
	font-size: 11px;
	line-height: 15px;
	float: none;
	vertical-align: top;
	height: 1%;
	padding: 0;
}
#main-nav li .drop-down ul li a {
	display: block;
	height: auto;
	width: auto;
	padding: 0;
	text-align: left;
	color: #08335a;
	background: none;
}
#main-nav li .drop-down ul li a:hover { color: #08335a; }
#main-nav li .drop-down ul ul li a { color: #541a03; }
#main-nav li .drop-down ul ul li a:hover {
	background: #0287ff;
	color: #fff;
}
#main-nav li.item-1-3 .drop-down div{
   background: none;
}
#main-nav li.item-1-4 .drop-down div{
   background: none;
}
#main-nav li.item-1-1 .drop-down div, #main-nav li.item-1-2 .drop-down div{
   background: none;
}
#main-nav li .drop-down div {
   background: none;
	height: 11px;
	overflow: hidden;
	font-size: 0;
}

/* -----------------------------------*/
/* --->>> DISTRICT NAV RESTYLING <<<--*/
/* -----------------------------------*/

/*SECOND LEVEL*/
#main-nav li:hover > ul{
   display: block;
}
#main-nav li ul{
   position: absolute;
   left: 2px;
   top: 50px;
   margin: 0;
   padding: 0;
   display: none;
   width: 175px;
   padding-bottom: 0;
   padding-top: 1px;
   -moz-border-radius:      0 0 5px 5px;
   -webkit-border-radius:   0 0 5px 5px;
   border-radius:           0 0 5px 5px;
   
   -moz-box-shadow:     0px 3px 3px rgba(0,0,0,0.5);
   -webkit-box-shadow:  0px 3px 3px rgba(0,0,0,0.5);
   -khtml-box-shadow:   0px 3px 3px rgba(0,0,0,0.5);
   box-shadow:          0px 3px 3px rgba(0,0,0,0.5);
   
   z-index: 10;
   
}
#main-nav li ul li{
   float: none;
   background: none;
   height: auto;
   border-bottom: 1px solid #555;
   border-bottom: 1px dotted rgba(255,255,255,0.8);
   padding: 0;
   width: 175px;
   background: rgb(233,232,232);
   background: rgba(233,232,232,1);
   height: 30px;
   line-height: 30px;
   font-size: 11px;
}
#main-nav li.sports-selector ul li{
   background: #3076c2;
}
#main-nav li ul li:last-child{
   border-bottom: none;
   -moz-border-radius:      0 0 5px 5px;
   -webkit-border-radius:   0 0 5px 5px;
   border-radius:           0 0 5px 5px;
}
#main-nav li ul li.hasChild{
   background-image: url(/sites/default/themeglobal/images/layout/nav-child-arrow.png);
   background-repeat: no-repeat;
   background-position: 95% 50%;
}
#main-nav li ul li a{
   background: none;
   display: inline;
   line-height: 20px;
   height: 20px;
   text-align: left;
   padding: 5px 0 5px 8px;
   font-weight: normal;
   color: #541A03;
   letter-spacing: 0;
   overflow: hidden;
   margin: 0;
}
#main-nav li ul li:hover > a{
   color: #000;
   font-weight: bold;
   margin: 0;
}
#main-nav li ul li.hasChild:hover{
   width: 183px;
   margin: 0;
}
#main-nav li ul li:last-child.hasChild:hover{
   width: 183px;
   -moz-border-radius:      0 0 0 5px;
   -webkit-border-radius:   0 0 0 5px;
   border-radius:           0 0 0 5px;
}

/*THIRD LEVEL*/
#main-nav li ul li ul{
   position: absolute;
   left: 175px;
   top: -1px;
   margin: 0;
   margin: 0 0 0 8px;
   list-style: none;
   z-index: 9;
   padding: 0;
}



#main-nav li ul li ul li:first-child{
   -moz-border-radius:      0 5px 0 0;
   -webkit-border-radius:   0 5px 0 0;
   border-radius:           0 5px 0 0;
}

#main-nav li.sports-selector{
   background: url('/sites/all/themes/athletics/images/layout/sport-selector-bg.gif') no-repeat left top;
   color: #fff;
}
#main-nav li.sports-selector a{
   color: #fff;
   background: none;
}
#main-nav li.sports-selector:hover{
   background-position: left bottom;
   color: #fff;
}
#main-nav li ul li ul li{
	*position: relative;
  
}
