#mb_categories a
{
color:white;
text-decoration:none;
}

#bt_usato
{
background:url('../../images/mb/category/bt_usato.png') no-repeat;
width:225px;
height:83px;
margin:5px 0 0px -4px !important;
cursor:pointer;
}

#bt_usato, #mb_categories, #mb_categories > div
{
display:block;
position:relative;
margin:0;
clear:both;
float:left;
}

#mb_categories, #mb_categories > div
{
width:225px !important;
}

.main_bt, .sub_bt
{
cursor:pointer;
}

.main_bt.selected, .sub_bt.selected
{
background:url('../../images/mb/category/button_selected.png') repeat-x !important;
}

.main_bt.selected_click, .sub_bt.selected_click
{
background:url('../../images/mb/category/button_clicked.png') repeat-x !important;
}


#mb_categories
{
height:auto;
margin:-5px 0 0 -3px !important;
font-family:Avant Garde Medium;
}

#mb_categories .hide
{
position:absolute;
height:0px !important;
visibility:hidden;
}

#mb_categories .visible
{
position:relative;
height:auto !important;
visibility:visible;
display:block;
}

#mb_categories .title
{
background:url('../../images/mb/category/title.png') no-repeat;
height:58px;
}

#mb_categories .end_lines
{
background:url('../../images/mb/category/line.png') repeat-y;
height:3px;
}

#mb_categories .end_shd
{
background:url('../../images/mb/category/shadow.png') no-repeat;
height:10px;
}

#mb_categories .main_bt
{
font-size:16px;
color:white;
background:url('http://www.megabit.it/shop/images/mb/category/button.png') no-repeat;
height:22px;
line-height:24px;
}

#mb_categories .sub_bt
{
z-index:40;
font-size:13px;
color:white;
background:url('../../images/mb/category/sub_menu.png') repeat-y;
height:20px;
line-height:22px;
/*font-style:italic;*/
}

#mb_categories .arrow
{
position:relative;
z-index:11;
background:url('../../images/mb/category/arrow.png') no-repeat;
width:9px;
height:8px;
right:0px;
}

#mb_categories .main.arrow
{
margin:7px 13px 0 0 !important; 
float:right;
}

#mb_categories .sub.arrow
{
margin:7px 13px 0 0 !important; 
float:right;
}
#mb_categories  .space_block
{
display:block;
float:left;
position:relative;
font-size:1px;
height:1px;
}

#mb_categories .sub_filler
{
display:block;
font-size:13px;
width:223px;
color:white;
}

#mb_categories .elevated
{
z-index:2;
color:white;
display: block;
position:relative;
}

#mb_categories .elevated2
{
position:relative; 
display:block; 
z-index:10; 
color:white;
}

.sub_filler img.bg
{
z-index:0;
position:absolute;
width:215px;
height:100%;
left:5px;
right: 0;
}




#mb_categories .line
{
height:1px;
background:url('../../images/mb/category/line.png') no-repeat;
}