/*--- general ---*/
ul, ol { margin: 0 0 1em 2em; padding: 0; }
li { margin: 0; padding: 0; }
/*--- /general ---*/

div#page { margin: 0 auto; width: 360px; padding: 0; text-align: left; min-width: 360px; max-width: 360px; width:360px; }
div#menubox { height:180px; overflow: hidden; position: relative; padding: 0; margin: 0; font-size: 90%; }
div#menubox ul { width: 50%; height: 180px; margin: 0; list-style: none; position: relative; text-transform: uppercase; border-right: 1px solid; }
div#menubox ul ul { width: 100%; height: 180px; margin: 0 0 0 1px; border: none; position: absolute; left: 100%; top: 0;text-transform: uppercase; display: none; border-right: none; }
div#menubox ul li.active ul { display: block; }
div#menubox ul li { border-bottom: 1px solid; }
div#menubox img { position: absolute; top: 0; right: 0; }
.red div#menubox, .red div#menubox ul {  }
.red div#menubox ul, .red div#menubox ul ul, .red div#menubox ul li { border-color: #bf97b3; }
.red div#menubox ul ul { background: #755e79; }
.red div#menubox ul ul li { border-color: #bf97b3; }
.red div#menubox ul li:hover ul { display:block; }
div#menubox a { display: block; padding: 0.3em 10px 0.3em 10px; color: #FFF; font-weight: bold; text-decoration: none; }
.red div#menubox a:hover { background-color: #6e5972; }
.red div#menubox .active a { background-color: #6e5972; }
.red div#menubox ul .active ul a { background-color: transparent; }
.red div#menubox ul ul a:hover { background-color: #6e5972; }
.red div#menubox ul ul li.active a { background-color: #6e5972; }
div#menubox .active a span { display: block; padding: 0 20px 0 0; background: url(images/arrow.gif) no-repeat right; }
* html div#menubox li a { height: 1px; }

li.clearance { background:#fee302 !important; color:#000; }
li.clearance a span { color:#000; background:#fee302 !important; }
li.clearance a span:hover { background:#fee302 !important; }
li.clearance a span { display: block; padding: 0 20px 0 0; background:#fee302 !important; }
li.clearance a:hover { background-color: #fee302 !important; }
li#clearance .active a { background-color: #fee302; }

