ul.menu {list-style:none; height:39px; list-style:none; margin:10px 0 0 0; padding:0; background:url(../images/menu_ul_bg.jpg) bottom no-repeat; padding:0 0 7px 0; width:980px;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#fff; text-decoration:none; font-family:Arial, Helvetica, sans-serif, "Myriad Pro"; font-size:13px;}
ul.menu li {position:relative; float:left;}
ul.menu ul {position:absolute; top:39px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border-top:none; width:158px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px 15px; background:url(../images/submenu_bg.jpg) repeat-x; color:#cccccc;}
ul.menu ul li a:hover {background:url(../images/submenu_bg_hover.jpg) repeat-x; color:#FFFFFF;}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {padding:5px 7px 7px; font-weight:bold;}
ul.menu .menulink:hover, ul.menu .menuhover {}
ul.menu .sub {background:#d1d1d1 url(../images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}

a.vibrators { display:block; background:url(../images/menu_buttons.jpg) 0 -39px no-repeat; width:94px; height:39px;}
a.vibrators:hover { background-position: 0 0;}
a.sextoys { display:block; background:url(../images/menu_buttons.jpg) -94px -39px no-repeat; width:79px; height:39px;}
a.sextoys:hover { background-position: -94px 0;}
a.menstoys { display:block; background:url(../images/menu_buttons.jpg) -173px -39px no-repeat; width:95px; height:39px;}
a.menstoys:hover { background-position: -173px 0;}
a.dildos { display:block; background:url(../images/menu_buttons.jpg) -268px -39px no-repeat; width:65px; height:39px;}
a.dildos:hover { background-position: -268px 0;}
a.dvd { display:block; background:url(../images/menu_buttons.jpg) -333px -39px no-repeat; width:62px; height:39px;}
a.dvd:hover { background-position: -333px 0;}
a.accessories { display:block; background:url(../images/menu_buttons.jpg) -395px -39px no-repeat; width:99px; height:39px;}
a.accessories:hover { background-position: -395px 0;}
a.costumes { display:block; background:url(../images/menu_buttons.jpg) -494px -39px no-repeat; width:87px; height:39px;}
a.costumes:hover { background-position: -494px 0;}
a.corsets { display:block; background:url(../images/menu_buttons.jpg) -581px -39px no-repeat; width:74px; height:39px;}
a.corsets:hover { background-position: -581px 0;}
a.gifts { display:block; background:url(../images/menu_buttons.jpg) -655px -39px no-repeat; width:56px; height:39px;}
a.gifts:hover { background-position: -655px 0;}
a.games { display:block; background:url(../images/menu_buttons.jpg) -711px -39px no-repeat; width:70px; height:39px;}
a.games:hover { background-position: -711px 0;}
a.books { display:block; background:url(../images/menu_buttons.jpg) -781px -39px no-repeat; width:66px; height:39px;}
a.books:hover { background-position: -781px 0;}
a.bucks { display:block; background:url(../images/menu_buttons.jpg) -847px -39px no-repeat; width:133px; height:39px;}
a.bucks:hover { background-position: -847px 0;}