#mainNav {
/*	height: 37px;
	background-image: url('/assets/images/megaMenu/mainMenuBG.png');
	background-repeat: no-repeat;*/
     /*z-index: 30;*/
/*     position: absolute;
     top: 135px;
	clear: both;
     list-style-type: none;
	margin: 0;
	padding: 0;*/
	position:relative;
}
#megaMenu.stayOpen #mainNav {
    height: 36px;
}
#openMenuHolder{
    position: absolute;
    top: 170px;
    height: 150px;
    width: 978px;
}
#mainNav li.topLevelLinkHolder{
	/*display: block;*/
	float: left;
	/*text-align: center;*/
	background-position: top left;
	background-repeat: no-repeat;
}

/*#mainNav li .submenuHolder1{
	display:none;
	position:absolute;
	left:0;
	width:100%;
	z-index:999;
	margin-top:14px;
}*/

/*#mainNav li:hover .submenuHolder1{
	display:block;
}*/

/*#mainNav li.topLevelLinkHolder#men1 {	width: 163px; background-image: URL('/assets/images/megaMenu/1_off.png'); }
#mainNav li.topLevelLinkHolder#men2 {	width: 163px; background-image: URL('/assets/images/megaMenu/2_off.png'); }
#mainNav li.topLevelLinkHolder#men3 {	width: 163px; background-image: URL('/assets/images/megaMenu/3_off.png'); }
#mainNav li.topLevelLinkHolder#men4 {	width: 163px; background-image: URL('/assets/images/megaMenu/4_off.png'); }
#mainNav li.topLevelLinkHolder#men5 {	width: 163px; background-image: URL('/assets/images/megaMenu/5_off.png'); }
#mainNav li.topLevelLinkHolder#men6 {	width: 163px; background-image: URL('/assets/images/megaMenu/6_off.png'); }*/

/*#mainNav li.topLevelLinkHolder#men1:hover {	background-image: URL('/assets/images/megaMenu/1_on.png'); }
#mainNav li.topLevelLinkHolder#men2:hover {	background-image: URL('/assets/images/megaMenu/2_on.png'); }
#mainNav li.topLevelLinkHolder#men3:hover {	background-image: URL('/assets/images/megaMenu/3_on.png'); }
#mainNav li.topLevelLinkHolder#men4:hover {	background-image: URL('/assets/images/megaMenu/4_on.png'); }
#mainNav li.topLevelLinkHolder#men5:hover {	background-image: URL('/assets/images/megaMenu/5_on.png'); }
#mainNav li.topLevelLinkHolder#men6:hover {	background-image: URL('/assets/images/megaMenu/6_on.png'); }*/

#mainNav li a.topLevelLink{
/*	color: #fff;
	font-weight: bold;
	text-decoration: none;
	height: 27px;
	line-height: 29px;
	text-align: center;*/
}
.submenuHolder{
    text-align: left;
    display: none;
    background-color: #ffffff;
    /*border-left: 3px solid #FFFFFF;
    border-bottom: 3px solid #FFFFFF;
    border-right: 3px solid #FFFFFF;*/
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    z-index: 5000;
    position: absolute;
    left:-6px ;
	top:46px;
    margin-top:0px;;
    width:960px;
/*    border-right:1px solid #ddd;
    border-bottom:1px solid #ddd;
    border-left:1px solid #ddd;
	border-top:1px solid #000;*/
	
	border-width:1px;
	border-style:solid;
	border-color:#000 #888 #888 #888;
    padding:10px;
    /*position: relative;*/
}
.submenuHolder a:hover{
    /*text-align: left;
    display: block;
    background-color: #ffffff;
    border-left: 3px solid #FFFFFF;
    border-bottom: 3px solid #FFFFFF;
    border-right: 3px solid #FFFFFF;
    z-index: 5000;
    position: relative;*/
}

.submenuHolder .menuMajor{
    background-color: #FFFFFF;
    background-image: url('/assets/images/generic/backgrounds/megamenu.png');
    background-position: bottom left;
    background-repeat: repeat-x;
    padding: 10px;
}
.submenuHolder .menuHeader{
    font-weight: bold;
    font-size: 20px;
    line-height: 20px;
    letter-spacing: -1px;
    padding-bottom: 5px;
}
.submenuHolder .menuHeader .allLink{
    text-align: right;
    float: right;
    font-size: 12pt;
	padding:0 !important;
	color: #888;
}
.submenuHolder .menuHeader. allLink:hover {
	color: #888;
}
.submenuHolder UL LI{
       margin:0px;
	padding:0;
	background:none !important;
	width:100%;
}
.submenuHolder UL LI A{
    padding:0 0 1px 6px !important;
    color: #444 !important;
    display: block;
    font-size:12px;
    background-color: #fff;
   
}
.submenuHolder UL LI A:hover{
    text-decoration: none !IMPORTANT;
    color: #ffffff;
    background-color: #999999;
    padding-left: 2px;
    padding-bottom: 0px;
    padding:0 0 0 2px !important;
}
.submenuHolder UL LI A.wcLink{
    color: #CC0000;
    font-weight: bold;
}
.submenuHolder UL LI A.wcLink:hover{
    color: #FFFFFF;
}
#megaMenu li.topLevelLinkHolder:hover .submenuHolder{
    /*display: block;*/
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}
#megaMenu .submenuHolder .menuMajor{
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

#megaMenu li .submenuHolder .menuMajor UL LI A:hover{
    text-decoration: none !IMPORTANT;
}

#megaMenu li.topLevelLinkHolder#men1 .submenuHolder .menuMajor .menuHeader{ color: #357d00; }
#megaMenu li.topLevelLinkHolder#men2 .submenuHolder .menuMajor .menuHeader{ color: #e37d38; }
#megaMenu li.topLevelLinkHolder#men3 .submenuHolder .menuMajor .menuHeader{ color: #b52ba2; }
#megaMenu li.topLevelLinkHolder#men4 .submenuHolder .menuMajor .menuHeader{ color: #5c4399; }
#megaMenu li.topLevelLinkHolder#men5 .submenuHolder .menuMajor .menuHeader{ color: #4990d1; }
#megaMenu li.topLevelLinkHolder#men6 .submenuHolder .menuMajor .menuHeader{ color: #e24f36; }

/*#megaMenu li.topLevelLinkHolder#men1:hover .submenuHolder{    border-color: #357d00;    left: 0px;     }
#megaMenu li.topLevelLinkHolder#men2:hover .submenuHolder{    border-color: #e37d38;    left: -163px;  }
#megaMenu li.topLevelLinkHolder#men3:hover .submenuHolder{    border-color: #b52ba2;    left: -326px;  }
#megaMenu li.topLevelLinkHolder#men4:hover .submenuHolder{    border-color: #5c4399;    left: -489px;  }
#megaMenu li.topLevelLinkHolder#men5:hover .submenuHolder{    border-color: #4990d1;    left: -652px;  }
#megaMenu li.topLevelLinkHolder#men6:hover .submenuHolder{    border-color: #e24f36;    left: -815px;  }*/

#submenuHolder_1 UL LI A:hover{    border-left: 4px solid #999999;    border-bottom: 1px solid #999999;  }
#submenuHolder_2 UL LI A:hover{    border-left: 4px solid #999999;    border-bottom: 1px solid #999999;  }
#submenuHolder_3 UL LI A:hover{    border-left: 4px solid #999999;    border-bottom: 1px solid #999999;  }
#submenuHolder_4 UL LI A:hover{    border-left: 4px solid #999999;    border-bottom: 1px solid #999999;  }
#submenuHolder_5 UL LI A:hover{    border-left: 4px solid #999999;    border-bottom: 1px solid #999999;  }
#submenuHolder_6 UL LI A:hover{    border-left: 4px solid #999999;    border-bottom: 1px solid #999999;  }


#submenuHolder_1 .sideContent{border-left: 2px solid #888;}
#submenuHolder_2 .sideContent{border-left: 2px solid #888;}
#submenuHolder_3 .sideContent{border-left: 2px solid #888;}
#submenuHolder_4 .sideContent{border-left: 2px solid #888;}
#submenuHolder_5 .sideContent{border-left: 2px solid #888;}
#submenuHolder_6 .sideContent{border-left: 2px solid #888;}

#openMenuHolder .submenuHolder{
    width: 972px;
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}
#megaMenu .submenuHolder .auxContent{
    clear: both;
    margin-top: 6px;
    padding-top: 7px;
    background-image: url(/assets/images/generic/backgrounds/menuSeparator2.png);
    background-position: top center;
    background-repeat: repeat-x;
}
#megaMenu.stayOpen #submenuHolder_1 .menuMajor .menuHeader{ color: #357d00; }
#megaMenu.stayOpen #submenuHolder_2 .menuMajor .menuHeader{ color: #e37d38; }
#megaMenu.stayOpen #submenuHolder_3 .menuMajor .menuHeader{ color: #b52ba2; }
#megaMenu.stayOpen #submenuHolder_4 .menuMajor .menuHeader{ color: #5c4399; }
#megaMenu.stayOpen #submenuHolder_5 .menuMajor .menuHeader{ color: #4990d1; }
#megaMenu.stayOpen #submenuHolder_6 .menuMajor .menuHeader{ color: #e24f36; }

#megaMenu.stayOpen #submenuHolder_1 { border-color: #357d00; }
#megaMenu.stayOpen #submenuHolder_2 { border-color: #e37d38; }
#megaMenu.stayOpen #submenuHolder_3 { border-color: #b52ba2; }
#megaMenu.stayOpen #submenuHolder_4 { border-color: #5c4399; }
#megaMenu.stayOpen #submenuHolder_5 { border-color: #4990d1; }
#megaMenu.stayOpen #submenuHolder_6 { border-color: #e24f36; }

.submenuHolder .sideContent{
    float: right;
    width: 180px;
    padding: 5px 10px 0px 10px;
}


.menuListingItem{
    width: 237px;
    height: 54px;
    border: 1px solid #C5C5C5;
    background-image: url("/assets/images/generic/backgrounds/fade_box.jpg");
    background-position: left bottom;
    background-repeat: repeat-x;
    margin-left: 6px;
    display: block;
    float: left;
    cursor: pointer;
    background-color: #ffffff;
    margin-top: 3px;
}
.menuListingItem.noLeft{
    margin-left: 0px !IMPORTANT;
    clear: both;
}
.menuListingItem.noTop{
    margin-top: 0px !IMPORTANT;
}
.menuListingItem:hover{
    background-image: url("/assets/images/generic/backgrounds/fade_dbeeee.png");
    background-position: left top;
}
.menuListingItem A{
    text-decoration: none !IMPORTANT;
}
.menuListingItem .padder{
    padding: 3px;
}
.menuListingItem .padder .thumbnailHolder{
    width: 52px;
    height: 47px;
    float: left;
}
.menuListingItem .padder .thumbnailHolder IMG{
    width: 47px;
    height: 47px;
}
.menuListingItem .padder .textHolder{
    width: 178px;
    height: 47px;
    float: left;
}

.menuListingItem .padder .textHolder a{
	color: #000;
}
.menuListingItem .padder .textHolder a:hover{
	color: #000;
}

.menuListingItem .padder .textHolder .artistHolder{
    font-size: 11px;
    font-weight: bold;
    width: 178px;
    line-height: 10px;
    height: 11px;
    overflow: hidden;
    display: block;
}
.menuListingItem .padder .textHolder .titleHolder{
    font-size: 11px;
    font-weight: bold;
    width: 178px;
    line-height: 10px;
    height: 10px;
    overflow: hidden;
    display: block;
    margin-bottom: 3px;
}

.menuListingItem .padder .textHolder .labelHolder{
    font-size: 9px;
    width: 178px;
    line-height: 8px;
    height: 8px;
    overflow: hidden;
    float: left;
}
.menuListingItem .padder .textHolder .yearHolder{
    font-size: 9px;
    width: 35px;
    line-height: 8px;
    height: 8px;
    overflow: hidden;
    float: left;
    margin-top: 2px;
}
.menuListingItem .padder .textHolder .formatHolder{
    font-size: 9px;
    width: 60px;
    line-height: 8px;
    height: 8px;
    overflow: hidden;
    float: left;
    margin-top: 2px;
}
.menuListingItem .padder .textHolder .priceHolder{
    font-size: 12px;
    font-weight: bold;
    width: 60px;
    line-height: 10px;
    height: 12px;
    overflow: hidden;
    float: right;
    color: #000;
    text-align: right;
    margin-top: 3px;
}
