/*** NICHES MENU ***/
#nichesMenu { height: 1670px; }
#nichesMenu p { color: #666; }
#nichesMenu ul { font-size: 17px; }
#nichesMenu li { height: 20px; line-height: 20px; }
#nichesMenu li.subMenu { height: auto; margin-top: 8px; } 
#nichesMenu ul ul a { color: #999; }
#nichesMenu .content { margin: 0 18px; }

/*** GENERIC CODE START ***/
.wkPopupBox {
position: absolute;
z-index: 9999;
width: 280px;
margin-left: -140px;
left: 50%;
}
.wkPopupBox .bg {
position: absolute;
width: 280px;
height: 100%;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
background: black;
/*opacity: .9;*/
}
.wkPopupBox h1 { color:white; padding: 10px 0 8px 0; margin: 0; text-align: center; font-weight: bold; }
.wkPopupBox .content { position: relative; z-index: 2; }
.wkPopupBox .content .stdButton { -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.wkPopupBox ul { background:black; }
.wkPopupBox li { background:black; height: 25px; line-height: 25px; margin: 0 10px; }
.wkPopupBox li.subMenu { height: auto; }
.wkPopupBox li.subMenu li { margin-right: 0; }
.wkPopupBox a { text-decoration:none; color:white; display: block; padding: 0 0 0 8px; }
.wkPopupBox a.visited, a.selected {
color:white;
background: #999;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
background: #5f5f5f;
background-image: -webkit-gradient(linear, left bottom, left top, from(#3e3e3e), to(#818181));
}

.wkPopupBox a.closeButton {
position: absolute;
z-index: 3;
overflow: hidden;
width: 18px;
height: 18px;
text-indent: -999px;
background: url(/images/common/close-niches-button.png) no-repeat;
top: 8px;
right: 8px;
}
#niche_menu_wkPopupMenuUnderlay { z-index:9998; position: absolute; top: 0; width: 100%; background: #000; opacity: .4; }

/*** GENERIC CODE END ***/

