/* ---- Styles ---- */

/* width and height of the container */ 
.emenu {
    width: 714px;
    height: 505px;
}

/* content (set the background image here) */
.emenu .menu_content {
    padding: 0 7px;
}

/* main menu header */
.emenu ul li h2 {
     font: 10px/1.5 Arial, sans-serif;
}

/* main menu link */
.emenu ul li h2 a {
    font-family: Arial, sans-serif;
    text-decoration: none;
    font-weight: normal;
    color: #fff;
    background-color: #c9c9c9;
    border-left: #fff solid 7px;
    border-right: #fff solid 7px;
    padding: 72px 1px 0 0;
    text-align: right;
}

/* main menu link hover */
.emenu ul li.hover h2 a {
    background-color: #303030;
}

/* drop down menu */
.emenu ul li ul {
    margin-top: -93px;
    margin-left: -60px;
}

/* drop down menu section */
.emenu ul li ul li {
    font-family: Arial, sans-serif;
    text-align: right;
    padding: 5px 7px 5px 0;
    height: 15px;
}

/* drop down menu section header */
.emenu ul li ul li h3 {
     font: 10px/1.5 Arial, sans-serif;
}

/* drop down menu section list */
.emenu ul li ul li ul li {
    font-size: 0.9em;
    padding: 0 0 0 15px;
    line-height: 1.3em;
    background: url(bullet.gif) no-repeat left center;
}

/* drop down menu section list links */
.emenu ul li ul li ul li a {
    color: #303030;
    text-decoration: none;
}
.emenu ul li ul li ul li a:hover {
    color: #ccc;
}


/* ---- Stuff you shouldn't have to change ---- */

.emenu * {
    margin:0;
    padding:0;
}
.emenu {
    overflow: hidden;
    position:relative;
}

.emenu ul {
    position: absolute;
    z-index: 99;
    margin-top: 408px;
}

.emenu ul li {
    list-style: none;
    float: left;
}

.emenu ul li.first {
    border: 0;
}

.emenu ul li ul {
    visibility: hidden;
}

.emenu ul li.first ul {
    border-left: 0;
}

.emenu ul li ul li {
    float:none;
}

.emenu ul li ul li.first {
    border: 0;
}

.emenu ul li ul li ul {
    visibility: inherit;
    position: relative;
    border: 0;
}

.emenu ul li ul li ul li {
    border: 0;
}

.emenu ul li h2 a {
    display: block;
}

.emenu ul li.first h2 a {
}

.emenu .menu_content {
    height: 100%;
}
