#navigation #mega-nav {
  z-index: 200;
  position: relative;
  z-index:1000;
  }

	
	

  #navigation #mega-nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
    }

  #navigation #mega-nav li {
    position: relative;
    top: 0px;
    left: 0px;
    margin: 0;
	padding:8px 0;
    list-style-type:none;
    background:#D98F40 url(../images/nav-bg.gif) repeat-x;
	border-bottom:1px dashed #ffffff;
	text-align:center;
    }




    /* IE FIXES */
    #navigation #mega-nav li h1 {
      /* Fixed issue with IE 6 & 7 that was causing extra space below main menu anchor */
      display: inline;
    }



  #navigation #mega-nav li h1 {
	  font-family: Georgia, 'Times New Roman', serif;
	  font-size: 32px;
	  line-height:49px;
	  color:#ffffff;
	  margin:0;
	  padding:0;
	  text-decoration:none;
	  font-weight:normal;
	}

	#navigation #mega-nav li h1 a, #navigation #mega-nav li h1 a:link {
	  color:#ffffff;
	  text-decoration:none;
	}

	#navigation #mega-nav li h1 a:hover {
		background-color:transparent;
	}


	



    #navigation #mega-nav li.hover h1 a {

	}

    #navigation #mega-nav li.hover .menu {
      display: block; 

	}

    #navigation #mega-nav li .menu {
      position: absolute;
      z-index: 2000;
      display: none;
      width: 755px;
      padding: 15px 15px 0 15px;
      margin: 0px;
	  border-right:none;
	  border-left:#EFAE68 solid 4px;
	  border-top:#EFAE68 solid 4px;
	  border-bottom:#EFAE68 solid 4px;	
	  height:175px;
	  z-index:1000;

	 }
	
	#navigation #mega-nav li .menu .col {
		float:left;
		width:165px;
		margin:0 10px 15px;
	}
	
	

      /* reset li styles to items within the menu box */
      #navigation #mega-nav li .menu li {
        float: none;
        position: static;
        background: transparent none;	
		padding:0;
        }

		
	  #navigation #mega-nav li .menu h2 {
		font:18px Geneva, Arial, sans-serif;
		color:#CC6A00;
		margin:0;
		padding:0;
		text-align:left;
	}
	
	
	  #navigation #mega-nav li .menu h3 {
		border-bottom:1px dashed #D98F40;
		font:14px/26px Geneva, Arial, sans-serif;
		color:#CC6A00;
		text-align:left;
	}
	

	
	  #navigation #mega-nav li .menu h3 a {
		display:block;
		color:#CC6A00;
		text-decoration:none;
		margin:0;
		padding:0 0 0 5px;
	}
	
	#navigation #mega-nav li .menu h3 a:hover {
		background-color:#CC6A00;
		color:#ffffff;
	}
	
	
	
	#navigation #mega-nav li .menu h2 .no-border {
		border:none;
	}
	
	
	  #navigation #mega-nav li .menu p {
		font:12px Geneva, Arial, sans-serif;
		margin:0;
		padding:3px 0 5px 0;
		text-align:left;
		
	}
	
	#navigation #mega-nav li .menu ul {
		border-top:1px dashed #D98F40;
		margin:0;
		padding:8px 0;		
	}
	
	#navigation #mega-nav li .menu li {
		text-align:left;
		color:#617597;
		font-size:12px;
		border:none;
	}
	



/* Vertical */
  #navigation #mega-nav.vertical {
    width: 201px;
  }
  #navigation #mega-nav.vertical li {
    float: none;
    width: 201px;
    }
  #navigation #mega-nav.vertical li.live .menu {
    top: 0;
    right: 201px;
    background:#F9ECDF url(../images/nav-arrow.gif) no-repeat right -1px;
	width:600px;

  }



  #navigation #mega-nav.vertical li.work .menu  {
    top: -66px;
    right: 201px;
    background:#F9ECDF url(../images/nav-arrow.gif) no-repeat right 63px;
	width:400px;

  }

  #navigation #mega-nav.vertical li.visit .menu  {
    top: -132px;
    right: 201px;
    background:#F9ECDF url(../images/nav-arrow.gif) no-repeat right 130px;
	width:400px;

  }

  

