/* CSS Document */
* html ul#cssmenu {
    width: 489px;
}
ul#cssmenu {
    min-width: 489px;
    width: 100%;
    margin: 0;
    border: 0 none;
    padding: 0;
    list-style: none;
    height: 28px;
    font: normal 11px/28px Verdana, Arial;
    background: #FFF;
}
ul#cssmenu li {
    margin: 0;
    border: 0 none;
    padding: 0;
    float: left;
    display: inline;
    list-style: none;
    position: relative;
    height: 28px;
}
ul#cssmenu ul {
    margin: 0;
    border: 0 none;
    padding: 0;
    width: 230px;
    list-style: none;
    display: none;
    position: absolute;
    top: 30px;
    left: 0;
}
ul#cssmenu ul:after {
    clear: both;
    display: block;
    font: 1px/0px serif;
    content: ".";
    height: 0;
    visibility: hidden;
}
ul#cssmenu ul li {
    width: 140px;
    float: left;
    display: block !important;
    display: inline;
}
ul#cssmenu ul.price li {
    width: 280px;
}

/* Main Menu */
ul#cssmenu a {
    border: 1px solid red;
    border: 0px;
    padding: 0 10px;
    float: none !important;
    float: left;
    display: block;
    color: #666;
    font: normal 18px/30px Tahoma, Arial;
    text-decoration: none;
    height: auto !important;
    height: 1%;
    margin-right: 0px;   
}
* html ul#cssmenu a {
    margin-right: 0px;   
}

ul#cssmenu li#last a {
    margin-right: 0px;
}

ul#cssmenu li.sel a {
    background: url("/img/topbg.gif") 0 0 repeat-x;
    color: #FFF;    
}

/* Main Menu Hover */
ul#cssmenu a:hover,
ul#cssmenu li:hover a,
ul#cssmenu li.iehover a {
    background: url("/img/topbg.gif") 0 0 repeat-x;
    color: #FFF;    
}

/* Second Menu */
ul#cssmenu li:hover ul,
ul#cssmenu li.iehover ul,
ul#cssmenu li.sel ul {
    width: 130px;
    padding: 5px 15px;
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    background: #9A0130 url("/img/submenu_bg_2.jpg") 0 0 repeat-x;
}
ul#cssmenu li:hover ul.price,
ul#cssmenu li.iehover ul.price,
ul#cssmenu li.sel ul.price {
    width: 250px;
}
ul#cssmenu li:hover li a,
ul#cssmenu li.iehover li a,
ul#cssmenu li.sel ul a {
    background: #B60030; /* #9A0130 url("/img/submenu_bg_2.jpg") 0 0 repeat-x; */
    /* width: 210px; */
    float: none;
    color: #E99;
    font: normal 12px/30px Tahoma, Arial;
    /* border-bottom: #CCF 1px solid; */
    /* border-top: #999 1px solid; */
}
ul#cssmenu li:hover li:first,
ul#cssmenu li.iehover li:first {
/*    border: 1px solid red; */
}

ul#cssmenu li.sel ul a {
    background: none;
}
ul#cssmenu ul a:hover,
ul#cssmenu li:hover ul a,
ul#cssmenu li.iehover ul a {
    background: none;
}
           
/* Second Menu Hover */
ul#cssmenu li:hover li a:hover,
ul#cssmenu li:hover li:hover a,
ul#cssmenu li.iehover li a:hover,
ul#cssmenu li.iehover li.iehover a {
    color: #FFF;
}

ul#cssmenu ul ul {
    display: none;
    position: absolute;
    top: 0;
    left: 270px;
}

ul#cssmenu li:hover ul ul,
ul#cssmenu li.iehover ul ul {
    display: none;
}

ul#cssmenu li:hover ul,
ul#cssmenu ul li:hover ul,
ul#cssmenu li.iehover ul,
ul#cssmenu ul li.iehover ul {
    display: block;
}