#top-quickbar {position: relative; z-index: 9999; width: 100%; height: 50px; margin-bottom: -15px; }

#quickbar {position: fixed; width: 100%;}

#quickbar .main-block {
  position: relative;
  width: 100%;
  background: #000;
  color: #fff;
  margin: 0;
  z-index: 99;
}

div#quickbar a.home-link-quickbar {
  text-indent: -999em;
  text-transform: uppercase;
  background: url("toolbar.png") no-repeat scroll 0 -45px;
    height: 16px;
    width: 11px;
    padding:0;
    display: block;
    margin-top: 4px;
}

div#quickbar a.quickbar-link-user {
  float: right;
}

.main-block {
  position: relative;
  width: 100%;
  background: #000;
  display: table;
}

div#quickbar div.shadow {
  position:relative;
  height:10px;
  background:url(sprite.png) 0px -100px repeat-x;
}

#quickbar #quickbar-nav a {color: #fff; font-weight: normal;}

#quickbar #quickbar-nav a:hover {color: #aaa;}

#quickbar #quickbar-nav {list-style: none; margin: 0; padding: 0;  font-weight: bold;}

#quickbar #quickbar-nav li {float: left; display: block; margin-left: 10px; position: relative; padding: 10px 20px 7px 20px; cursor: pointer;}

#quickbar #quickbar-nav li ul {
  list-style: none;
  width: 200px;
  margin: 0 0 0 -10px;
  padding:0 0 10px 0;
  background: #01303F;
  z-index: 99;
  border-radius: 0 0 3px 3px;
  display: none;
  position: absolute;
  top: 36px;
  left:10px;
}

#quickbar #quickbar-nav li.quickbar-active {background: #01303F;}

#quickbar #quickbar-nav li ul li {display: block; clear: both; padding: 8px 5px; border-bottom: 1px solid #424242; width: 170px;}

#quickbar-user {margin-top: -30px; color: #fff; position: relative; margin-right: 20px; font-weight: bold; float: right; z-index: 99;}

#quickbar-user a {color: #ddd;}
#quickbar-user a:hover {color: #bbb;}