﻿.menu { position: relative; padding: 0; cursor: default; z-index: 200; }
.menu ul { display: inline; margin: 0; list-style-type: none; }
.menu li { display: block; margin: 0; float: left; white-space: nowrap; }
.menu li a { display: block; padding: 0.3em 0.55em 0; }
.menu ul ul { display: none; position: absolute; top: 32px; left: 0px; width: 100%; }
.menu li li { float: none; }

.menu .selected { display: block; }

.menu li.hoverMenu { }
.menu li.pressedMenu { }

/* Customized */
#mainMenu { position: absolute; top: 298px; width: 100%; background: #600; border-top: solid 2px #c00; border-bottom: solid 2px #c00; line-height: 1.2em;  }
#mainMenu .menu { margin: 0 auto; height: 30px; width: 860px; }
#mainMenu .menu li { }

.menu li { font-size: 11pt; text-transform: uppercase; padding-top: 0px; height: 26px; display: inline; }
.menu li li { text-transform: none; }

.menu li a { color: #fc0; }
.menu li a:hover, .menu li.selected a { color: #c00; text-decoration: none; }
.menu li.selected a, .menu li li:first-child.selected a { background-color: #fc0; }
.menu li.selected a { padding-bottom: 2px; }
.menu li.selected li a { padding-bottom: 0; }
.menu li:first-child.selected a { background-color: #600; padding-bottom: 0; }
.menu li.selected li a { color: #630; }

.menu ul ul { background-color: #fc0; border: solid 2px #AF7915; border-top: 0; }
.menu li li { float: left; font-size: 9pt; height: 20px; padding-top: 4px; }
.menu li li a { color: #630; padding-top: 0.1em; padding-bottom: 0; line-height: 1.2em; }
.menu li li a:hover, .menu li li.selected a { color: #c00; }

.menu li a { position: relative; }
.menu li span { display: block; position: absolute; top: 2px; left: 0; height: 1.5em; background-color: #600; background-repeat: no-repeat; background-position: center top; }

.menu img { cursor: pointer; padding-top: 2px; padding-bottom: 1px; padding-right: 2px; }
.menu li li img { padding-top: 0px; padding-bottom: 0px; padding-right: 0px; }
/*.menu li:first-child img { padding-bottom: 0; }*/

.menu img.hover { display: none; }

.menu li li li, .menu li li li.selected, .menu ul ul ul, .menu ul ul ul.selected { display: none; }