.menu
    {
    font-family: Verdana, sans-serif;
    width: 114px;
    position: relative;
    font-size: 11px;
    margin:0 0 0 0;
    float: left;
    z-index: 10;
    }
.menu ul li {
    margin:0px 0px 0px 0;
    border-bottom: 2px solid #fff;
}
.menu ul li a, .menu ul li a:visited
    {
    padding:0 0 0 10px;
    display: block;
    text-decoration: none;
    color:   #333;
    width:   108px;
    height:  25px;
    text-align: left;
    background: #E5F0F4;
    line-height: 24px;
    font-size: 10px;
    font-weight: 100;
    }

.menu ul
    {
    padding: 0;
    margin: 0;
    list-style-type: none;
    }

.menu ul li
    {
    float:        left;
    margin-right: 1px;
    position:     relative;
    }

.menu ul li ul
    {
    display: none;
    }

/* specific to non IE browsers */
.menu ul li:hover a
    {
    color:      #fff;
    background: #dfc184;
    border-left: 1px solid white;
    }

.menu ul li:hover a.arctic
    {
    color:      #fff;
    background: #4F73AD
    }

.menu ul li:hover a.antarctic
    {
    color:      #fff;
    background: #4F95AE
    }

.menu ul li:hover ul
    {
    display:  block;
    position: absolute;
    top:      0;
    left:     118px;
    width:    118px;
    }

.menu ul li:hover ul li a.hide
    {
    background: #dfc184;
    color: #000;
    }

.menu ul li:hover ul li:hover a.hide
    {
    width: 150px;
    }

.menu ul li:hover ul li ul
    {
    display: none;
    }

.menu ul li:hover ul li a
    {
    display:    block;
    background: #b3ab79;
    color:      #000;
    width:      118px;
    }



.menu ul li:hover ul li:hover ul
    {
    display:  block;
    position: absolute;
    left:     151px;
    top:      0;
    color:    #000;
    }

.menu ul li:hover ul li:hover ul li a
    {
    display: block;
    width: 200px;
    background: #dfc184;
    color: #000;
    }



.menu ul li:hover ul li:hover ul li a:hover
    {
    background: #bd8d5e;
    color: #fff;
    }

.menu ul.total
    {
    border-bottom: 1px solid #B2b2b2
    }

#phoneArea
    {
    margin: 0px;
    float: left;
    background: #4F73AD;
    color: #fff;
    padding: 3px;
    width: 146px;
    font-weight: 900;
    font-size: 10px;
    }
#wrapper a.color1 
    {
    background: #97a8d8;
    }
#wrapper a.color1:hover
    {
    background: #8b9ccc;
    }
#wrapper a.color2 
    {
    background: #a7dcce;
    }
#wrapper a.color2:hover
    {
    background: #96cbbd;
    }
#wrapper a.color3
    {
    background: #ead487;
    }
#wrapper a.color3:hover
    {
    background: #d9c376;
    }
#wrapper a.color4
    {
    background: #bbceca;
    }
#wrapper a.color4:hover
    {
    background: #afc2be;
    }
#wrapper a.color5
    {
    background: #d7c5af;
    }
#wrapper a.color5:hover
    {
    background: #c5b39d;
    }
#wrapper a.color6
    {
    background: #EAAB87;
    }
#wrapper a.color6:hover
    {
    background: #c5b39d;
    }
div#navigation
    {
    width:118px;
    background: #FAEAD0;
    }
