.yuimenubaritemlabel img {
    vertical-align:middle;
}

.yui-skin-sam .yuimenubar {
    background:none !important;
    border:0px solid #ffffff !important;
    font-size:93%;
    line-height:100%;
  
}
.yui-skin-sam .yuimenubarnav .yuimenubaritem {
    border:0 !important;
    
}
div#ga_menubar_wrapper {
    display:block !important;
    width:974px !important;
    height:37px !important;
    background:#fff url("http://media.grooveattack.com/images/mb_2008/mb_all.png") no-repeat !important;
    clear:both !important;
    
}
    
div#ga_menubar {
    display:block !important;
    width:765px !important;
    height:37px !important;
      float:left;
    
}

.yuimenubar li.yuimenubaritem {
    display:block;
    height:34px;
    

}
.yui-skin-sam .yuimenubaritemlabel {
    border: 0 !important;
    height:34px;
    padding:0;
    margin:0;
}
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu {
background:transparent url(http://media.grooveattack.com/images/navbar-ga-b2b/menubaritem_submenuindicator.png) no-repeat scroll 55% 85% !important;
}
.yui-skin-sam .yuimenubarnav .gapitem {
background:transparent url(http://media.grooveattack.com/images/navbar-ga-b2b/menubaritem_submenuindicator.png) no-repeat scroll 60% 85% !important;
}


li#menubar_home {
    margin:0 !important;
    width:175px;
}
li#menubar_distribution {
    margin:0 !important;
    width:130px;
}
li#menubar_products {
    margin:0 !important;
    width:130px;
}
li#menubar_magazine {
    margin:0 !important;
    width:130px;
}
li#menubar_aboutus {
    margin:0 !important;
    width:130px;
}
li#menubar_gap {
    margin:0 !important;
    width:70px;
}
div#nb_search {
padding:0;
margin:0;
width:209px;
float:left;

}
form.nb_search_form {
margin:0;
padding:0;

}
form.nb_search_form input {
    float:left;
    
}
form.nb_search_form input[type="search"] {
margin:0;
padding:0;
padding:3px;
margin-top:4px;

}
form.nb_search_form p {
margin:0;
padding:0;
float:left;
display:block;
margin-left:5px;
line-height:0;
}
input.the_search_field {
    *margin-top:9px;
}


.yui-skin-sam .yuimenubaritem-selected {
    background:0 !important;
}
.yui-skin-sam .yuimenu .bd {
    background-color:#284156 !important;
    border:1px solid #284156 !important;
    
}
.yui-skin-sam .yuimenuitemlabel {
    color:#f0f0f0 !important;
    border:none !important;
    border-color:#284156 !Important;
    
    
}
.yui-skin-sam .yuimenuitem-selected,
.yui-skin-sam .yuimenu .yuimenuitem-selected {
    
    background-color: #66baff !important;
    color:#284156 !important;
}

.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu {
    background:transparent url("http://media.grooveattack.com/images/navbar-ga-b2b/menubaritem_submenuindicator.png") no-repeat scroll right center;
}

.yui-skin-sam .yuimenuitem-hassubmenu {
    background-image:url("http://media.grooveattack.com/images/navbar-ga-b2b/menuitem_submenuindicator.png");
    background-position:right center;
    background-repeat:no-repeat;
}



.yui-skin-sam .yuimenu h6 {
    border-color:#CCCCCC;
    border-style:solid;
    border-width:0px 0pt 0px 0pt !important;
    color:#66baff !important;
    font-weight:bold;
    padding:3px 10px 0pt;
    white-space:nowrap;
}
.yui-skin-sam .yuimenu ul {
    border-color:#CCCCCC;
    border-style:solid;
    border-width:0px 0pt 0pt;
    padding:3px 0pt;
}
.yui-skin-sam .yuimenu {
    font-size:108%;
    line-height:1.75;
    color:#f0f0f0;
}

/* MenuItem style rules */

.yui-skin-sam .yuimenuitem {
    
    /*
    For IE 7 Quirks and IE 6 Strict Mode and Quirks Mode:
    Used to collapse superfluous white space between <li> elements
    that is triggered by the "display" property of the <a> elements being
    set to "block."
    */
    
    _border-bottom: solid 1px #284156;
    
}

.yui-skin-sam .yuimenu .topscrollbar, 
.yui-skin-sam .yuimenu .bottomscrollbar {
    background-color:#6094bf !important;
    background-image: url("http://media.grooveattack.com/javascript/yui/build/assets/skins/sam/sprite.png") !important;
    border-color:#6094bf;
}

.yuimenu {


    border: none !important;
    padding: 0px !important;
    
}
