﻿/* Start of general nav styles */

.dwVNav
{
    /*height: 310px;*/
    width: 200px;
    margin-left: -1px;
}
.dwVNav ul li a, .dwVNav ul li a:visited
{
    display: block;
    text-align: left;
    text-decoration: none;
    padding: 5px;
    /*width: 168px;*/
    width: 190px;
}
.dwVNav ul
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.dwVNav ul li
{
    position: relative;
    float: left;
    /*margin-right: 1px;*/
    /*border-bottom: 1px solid #ffffff;*/
}
.dwVNav ul li ul
{
    display: none;
}
.dwVNav ul li:hover ul, .dwVNav ul li:focus ul
{
    display: block;
    /*left: 178px;*/
    left: 200px;
    position: absolute;
    top: -1px;
    width: 160px;

    z-index: 1;

}
.dwVNav ul li:hover ul li:hover a.hide, .dwVNav ul li:hover ul li:focus a.hide
{
    width: 150px;
}

.dwVNav ul li:hover ul li ul, .dwVNav ul li:focus ul li ul
{
    display: none;
}
.dwVNav ul li:hover ul li a, .dwVNav ul li:focus ul li a
{
    display: block;
    width: 150px;
}
.dwVNav ul li:hover ul li:hover ul, .dwVNav ul li:focus ul li:focus ul
{
    display: block; 
    left: 160px;
    position: absolute;
    top: -1px;
}
.dwVNav ul li:hover ul li:hover ul li a, .dwVNav ul li:focus ul li:focus ul li a
{
    /*color: #ffffff;*/
    display: block;
    width: 150px;
}
/*.dwVNav ul li:hover ul li:hover ul li a:hover, .dwVNav ul li:focus ul li:focus ul li a:focus
{
    background:#ffffff;
    color:#000000;
}*/

/* End of general nav styles */

/* Start of section specific styles */

/* Group Travel */
.dwVNav .dwGroupTravel, .dwVNav .dwGroupTravel li ul, .dwVNav .dwGroupTravel li ul li ul
{
    /*border: 1px solid #5f8d53;*/
}
.dwVNav .dwGroupTravel
{
    /*height: 308px;*/
}
.dwVNav .dwGroupTravel, .dwVNav .dwGroupTravel li ul, .dwVNav .dwGroupTravel li ul li ul
{
    border: 1px solid #5f8d53;    
}
.dwVNav .dwGroupTravel li a, .dwVNav .dwGroupTravel li a:visited /* Level 1 */
{
    background-color: #5f8d53;
    color: #ffffff;
}
.dwVNav .dwGroupTravel li:hover a, .dwVNav .dwGroupTravel li:focus a
{
    background: #ffffff;
    color: #000000;
}
.dwVNav .dwGroupTravel li:hover ul li a.hide, .dwVNav .dwGroupTravel li:focus ul li a.hide /* Level 2 */
{
    background: #5f8d53;
    color: #ffffff;
}
.dwVNav .dwGroupTravel li:hover ul, .dwVNav .dwGroupTravel li:focus ul
{
    background: #5f8d53;
    color: #ffffff;
}
.dwVNav .dwGroupTravel li:hover ul li:hover a, .dwVNav .dwGroupTravel li:focus ul li:focus a /* test  */
{
    background: #ffffff;
    color: #000000;
}
.dwVNav .dwGroupTravel li:hover ul li a, .dwVNav .dwGroupTravel li:focus ul li a
{
    background: #5f8d53;
    color: #ffffff;
}
.dwVNav .dwGroupTravel li:hover ul li a:hover, .dwVNav .dwGroupTravel li:focus ul li a:focus
{
    background: #ffffff;
    color: #000000;
}
.dwVNav .dwGroupTravel li:hover ul li:hover ul, .dwVNav .dwGroupTravel li:focus ul li:focus ul /* Level 3 */
{
    background: #5f8d53;
    color: #ffffff;
}
.dwVNav .dwGroupTravel li:hover ul li:hover ul li a, .dwVNav .dwGroupTravel li:focus ul li:focus ul li a
{
    background: #5f8d53;
    color: #ffffff;
}
.dwVNav .dwGroupTravel li:hover ul li:hover ul li a:hover, .dwVNav .dwGroupTravel li:focus ul li:focus ul li a:focus
{
    background:#ffffff;
    color:#000000;
}

/* Media */
.dwVNav .dwMedia, .dwVNav .dwMedia li ul, .dwVNav .dwMedia li ul li ul
{
    /*border: 1px solid #a45cb2;*/
}
.dwVNav .dwMedia
{
    /*height: 308px;*/
}
.dwVNav .dwMedia, .dwVNav .dwMedia li ul, .dwVNav .dwMedia li ul li ul
{
    border: 1px solid #a45cb2;    
}
.dwVNav .dwMedia li a, .dwVNav .dwMedia li a:visited /* Level 1 */
{
    background-color: #a45cb2;
    color: #ffffff;
}
.dwVNav .dwMedia li:hover a, .dwVNav .dwMedia li:focus a
{
    background: #ffffff;
    color: #000000;
}
.dwVNav .dwMedia li:hover ul li a.hide, .dwVNav .dwMedia li:focus ul li a.hide /* Level 2 */
{
    background: #a45cb2;
    color: #ffffff;
}
.dwVNav .dwMedia li:hover ul, .dwVNav .dwMedia li:focus ul
{
    background: #a45cb2;
    color: #ffffff;
}
.dwVNav .dwMedia li:hover ul li:hover a, .dwVNav .dwMedia li:focus ul li:focus a /* test  */
{
    background: #ffffff;
    color: #000000;
}
.dwVNav .dwMedia li:hover ul li a, .dwVNav .dwMedia li:focus ul li a
{
    background: #a45cb2;
    color: #ffffff;
}
.dwVNav .dwMedia li:hover ul li a:hover, .dwVNav .dwMedia li:focus ul li a:focus
{
    background: #ffffff;
    color: #000000;
}
.dwVNav .dwMedia li:hover ul li:hover ul, .dwVNav .dwMedia li:focus ul li:focus ul /* Level 3 */
{
    background: #a45cb2;
    color: #ffffff;
}
.dwVNav .dwMedia li:hover ul li:hover ul li a, .dwVNav .dwMedia li:focus ul li:focus ul li a
{
    background: #a45cb2;
    color: #ffffff;
}
.dwVNav .dwMedia li:hover ul li:hover ul li a:hover, .dwVNav .dwMedia li:focus ul li:focus ul li a:focus
{
    background:#ffffff;
    color:#000000;
}

/* Members */
.dwVNav .dwMembers, .dwVNav .dwMembers li ul, .dwVNav .dwMembers li ul li ul
{
    /*border: 1px solid #d04251;*/
}
.dwVNav .dwMembers
{
    /*height: 308px;*/
}
.dwVNav .dwMembers, .dwVNav .dwMembers li ul, .dwVNav .dwMembers li ul li ul
{
    border: 1px solid #d04251;    
}
.dwVNav .dwMembers li a, .dwVNav .dwMembers li a:visited /* Level 1 */
{
    background-color: #d04251;
    color: #ffffff;
}
.dwVNav .dwMembers li:hover a, .dwVNav .dwMembers li:focus a
{
    background: #ffffff;
    color: #000000;
}
.dwVNav .dwMembers li:hover ul li a.hide, .dwVNav .dwMembers li:focus ul li a.hide /* Level 2 */
{
    background: #d04251;
    color: #ffffff;
}
.dwVNav .dwMembers li:hover ul, .dwVNav .dwMembers li:focus ul
{
    background: #d04251;
    color: #ffffff;
}
.dwVNav .dwMembers li:hover ul li:hover a, .dwVNav .dwMembers li:focus ul li:focus a /* test  */
{
    background: #ffffff;
    color: #000000;
}
.dwVNav .dwMembers li:hover ul li a, .dwVNav .dwMembers li:focus ul li a
{
    background: #d04251;
    color: #ffffff;
}
.dwVNav .dwMembers li:hover ul li a:hover, .dwVNav .dwMembers li:focus ul li a:focus
{
    background: #ffffff;
    color: #000000;
}
.dwVNav .dwMembers li:hover ul li:hover ul, .dwVNav .dwMembers li:focus ul li:focus ul /* Level 3 */
{
    background: #d04251;
    color: #ffffff;
}
.dwVNav .dwMembers li:hover ul li:hover ul li a, .dwVNav .dwMembers li:focus ul li:focus ul li a
{
    background: #d04251;
    color: #ffffff;
}
.dwVNav .dwMembers li:hover ul li:hover ul li a:hover, .dwVNav .dwMembers li:focus ul li:focus ul li a:focus
{
    background:#ffffff;
    color:#000000;
}

/* Tastes */
.dwVNav .dwTastes, .dwVNav .dwTastes li ul, .dwVNav .dwTastes li ul li ul
{
    /*border: 1px solid #94919e;*/
}
.dwVNav .dwTastes
{
    /*height: 308px;*/
}
.dwVNav .dwTastes, .dwVNav .dwTastes li ul, .dwVNav .dwTastes li ul li ul
{
    border: 1px solid #94919e;    
}
.dwVNav .dwTastes li a, .dwVNav .dwTastes li a:visited /* Level 1 */
{
    background-color: #94919e;
    color: #ffffff;
}
.dwVNav .dwTastes li:hover a, .dwVNav .dwTastes li:focus a
{
    background: #ffffff;
    color: #000000;
}
.dwVNav .dwTastes li:hover ul li a.hide, .dwVNav .dwTastes li:focus ul li a.hide /* Level 2 */
{
    background: #94919e;
    color: #ffffff;
}
.dwVNav .dwTastes li:hover ul, .dwVNav .dwTastes li:focus ul
{
    background: #94919e;
    color: #ffffff;
}
.dwVNav .dwTastes li:hover ul li:hover a, .dwVNav .dwTastes li:focus ul li:focus a /* test  */
{
    background: #ffffff;
    color: #000000;
}
.dwVNav .dwTastes li:hover ul li a, .dwVNav .dwTastes li:focus ul li a
{
    background: #94919e;
    color: #ffffff;
}
.dwVNav .dwTastes li:hover ul li a:hover, .dwVNav .dwTastes li:focus ul li a:focus
{
    background: #ffffff;
    color: #000000;
}
.dwVNav .dwTastes li:hover ul li:hover ul, .dwVNav .dwTastes li:focus ul li:focus ul /* Level 3 */
{
    background: #94919e;
    color: #ffffff;
}
.dwVNav .dwTastes li:hover ul li:hover ul li a, .dwVNav .dwTastes li:focus ul li:focus ul li a
{
    background: #94919e;
    color: #ffffff;
}
.dwVNav .dwTastes li:hover ul li:hover ul li a:hover, .dwVNav .dwTastes li:focus ul li:focus ul li a:focus
{
    background:#ffffff;
    color:#000000;
}

/* Visitor */
.dwVNav .dwVisitor, .dwVNav .dwVisitor li ul, .dwVNav .dwVisitor li ul li ul
{
    /*border: 1px solid #7089b7;*/
}
.dwVNav .dwVisitor
{
    /*height: 308px;*/
}
.dwVNav .dwVisitor, .dwVNav .dwVisitor li ul, .dwVNav .dwVisitor li ul li ul
{
    border: 1px solid #7089b7;    
}
.dwVNav .dwVisitor li a, .dwVNav .dwVisitor li a:visited /* Level 1 */
{
    background-color: #7089b7;
    color: #ffffff;
}
.dwVNav .dwVisitor li:hover a, .dwVNav .dwVisitor li:focus a
{
    background: #ffffff;
    color: #000000;
}
.dwVNav .dwVisitor li:hover ul li a.hide, .dwVNav .dwVisitor li:focus ul li a.hide /* Level 2 */
{
    background: #7089b7;
    color: #ffffff;
}
.dwVNav .dwVisitor li:hover ul, .dwVNav .dwVisitor li:focus ul
{
    background: #7089b7;
    color: #ffffff;
}
.dwVNav .dwVisitor li:hover ul li:hover a, .dwVNav .dwVisitor li:focus ul li:focus a /* test  */
{
    background: #ffffff;
    color: #000000;
}
.dwVNav .dwVisitor li:hover ul li a, .dwVNav .dwVisitor li:focus ul li a
{
    background: #7089b7;
    color: #ffffff;
}
.dwVNav .dwVisitor li:hover ul li a:hover, .dwVNav .dwVisitor li:focus ul li a:focus
{
    background: #ffffff;
    color: #000000;
}
.dwVNav .dwVisitor li:hover ul li:hover ul, .dwVNav .dwVisitor li:focus ul li:focus ul /* Level 3 */
{
    background: #7089b7;
    color: #ffffff;
}
.dwVNav .dwVisitor li:hover ul li:hover ul li a, .dwVNav .dwVisitor li:focus ul li:focus ul li a
{
    background: #7089b7;
    color: #ffffff;
}
.dwVNav .dwVisitor li:hover ul li:hover ul li a:hover, .dwVNav .dwVisitor li:focus ul li:focus ul li a:focus
{
    background:#ffffff;
    color:#000000;
}

/*.dwVNav .dwVisitor li:hover ul li:hover a, .dwVNav .dwVisitor li:focus ul li:focus a
{
    background: #ffffff;
    color: #000000;
}*/
   
/*.dwVNav .dwVisitor li:hover ul li a.hide, .dwVNav .dwVisitor li:focus ul li a.hide
{
    background: #7089b7;
}
.dwVNav .dwVisitor, .dwVNav .dwVisitor li ul, .dwVNav .dwVisitor li ul li ul
{
    border: 1px solid #7089b7;
}
.dwVNav .dwVisitor li:hover ul li a, .dwVNav .dwVisitor li:focus ul li a, .dwVNav .dwVisitor li:hover ul li:hover ul li a, .dwVNav .dwVisitor li:focus ul li:focus ul li a 
{
    background-color: #7089b7;
}*/

/* End of section specific styles */