/* tabmenu */
#tabMenu {margin:0;padding:0 0 0 15px;list-style:none;}
#tabMenu li {cursor: pointer;float: left;height: 55px;margin-right: 15px;padding: 5px 5px;}

li.artist {color:#444;font-size:14px;font-weight:bold;padding: 0 8px;list-style-type:none !important;
border-top: 2px dotted #000;border-left: 2px dotted #000;border-right: 2px dotted #000;
-moz-border-radius-topleft: 8px;-webkit-border-radius-topleft: 8px;border-top-left-radius: 8px;
-moz-border-radius-topright: 8px;-webkit-border-radius-topright: 8px;border-top-right-radius: 8px;
}

li.mouseover {
border-top: 2px dotted #E37E08;border-left: 2px dotted #E37E08;border-right: 2px dotted #E37E08;
color:#E37E08;
}
li.mouseout {}
li.selected {background-position:0 0;
border-top: 2px dotted #E37E08;border-left: 2px dotted #E37E08;border-right: 2px dotted #E37E08;}

.box {width:900px;margin:0 auto;padding:10px;}
.boxTop {height:11px;clear:both}
.boxBody {padding:10px;border: 2px dotted #E37E08;margin: 0 0px 10px 0;}
.boxBottom {height:11px;}

.boxBody div.parent {display:none;}
.boxBody div.show {display:block;}

.boxBody div ul {margin:0 10px 0 25px;padding:0;width:190px;list-style-image:url(images/arrow.gif)}
.boxBody div li {border-bottom:1px dotted #8e8e8e; padding:4px 0;cursor:hand;cursor:pointer}
.boxBody div ul li.last {border-bottom:none}
.boxBody div li span {font-size:8px;font-style:italic; color:#888;}