body {
  width: 100%;
}
#menu {
  position: fixed;
  padding: 0;
  margin: 0;
  top: 0px;
  left: 0px;
  width: 100%;
  min-width: 960px;
  height: 76px;
  overflow: hidden;
  z-index: 100;
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#707070',GradientType=0)";
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#707070')";
  background: linear-gradient(to bottom, #464646, rgba(70,70,70,0));
/* Chrome,Safari4+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #464646), color-stop(100%, rgba(70,70,70,0)));
/* Chrome10+,Safari5.1+ */
  background: -webkit-linear-gradient(top, #464646 0%, rgba(70,70,70,0) 100%);
}
.menu-table,
.menu-list {
  width: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  color: #fff;
  font-family: Helvetica, Arial, "Trebuchet MS", "Flama", Verdana, Geneva, sans-serif;
  line-height: 1.3em;
  font-weight: normal;
  font-size: 12px;
}
.menu-table {
  margin-top: 6px;
  margin-bottom: 4px;
}
.menu-list {
  line-height: 2em;
  background-color: #000;
}
.menu-list li {
  margin-left: 5px;
  margin-right: 5px;
  white-space: nowrap;
}
.menu-table td {
  vertical-align: bottom;
}
.menu-table-first-row td {
  height: 28px;
}
.menu-table-second-row td {
  height: 38px;
}
.menu-table td.smallfont {
  font-size: 10px;
}
.hidden {
  display: none;
}
#home-td {
  height: 66px;
  padding-left: 20px;
  padding-right: 22px;
}
#config-td,
#browse-td {
  text-align: left;
}
#middle-td,
#spacer-td {
  width: 100%;
}
#right-td {
  padding-right: 35px;
  width: 5px;
}
/* Guarantee that the search bar will be overwritten wen window is resized. */
#search-td {
  min-width: 250px;
}
#search-div {
  float: right;
  margin-right: 37px;
}
#userinfo-td {
  text-align: right;
  display: none;
}
#settings-td {
  text-align: right;
  display: none;
  font-size: 100%;
}
#login-td,
#help-td {
  text-align: right;
  width: 10px;
  white-space: nowrap;
  font-size: 100%;
}
.menu-table a,
.menu-list a {
  text-decoration: none;
  color: #fff;
}
.menu-table a:hover,
.menu-table a:focus,
.menu-list a:hover,
.menu-list a:focus {
  color: #a0cfec;
}
#home-link {
  display: inline-block;
  max-height: 66px;
  max-width: 155px;
  overflow: hidden;
}
#config-link,
#create-link,
#browse-link {
  cursor: pointer;
}
#cfg-menu,
#create-menu,
#browse-menu {
  position: fixed;
  padding: 10;
  margin: 0;
  top: 34px;
  overflow: hidden;
  z-index: 100;
  display: none;
  opacity: 1;
}
#loading-message {
  position: absolute;
  top: 30%;
  left: 0;
  right: 0;
  font-weight: bold;
  font-size: 18px;
  text-align: center;
  z-index: 1001;
  font-family: Helvetica, Arial, "Trebuchet MS", "Flama", Verdana, Geneva, sans-serif;
  line-height: 1.3em;
  color: #666;
  vertical-align: top;
  display: none;
}
#loading-message span {
  margin-left: auto;
  margin-right: auto;
}
#loading-message a {
  vertical-align: baseline;
}
#menu form input.watermark {
  color: #64644d;
}
#menu form input[type="text"] {
  border: 0 none;
  color: #333;
  display: block;
  float: right;
  height: 17px;
  margin: 0;
  padding: 1px 0 1px 5px;
  width: 200px;
  opacity: 0.9;
}
#search-input {
  float: right;
}
#menu form input[type="image"] {
  float: left;
  opacity: 0.9;
  height: 19px;
}
.menu-sep {
  margin-left: 5px;
  margin-right: 5px;
}
#menu select[name="mydropdown"] {
  opacity: 0.8;
}
#loading-message-visible {
  position: absolute;
  top: 30%;
  left: 0;
  right: 0;
  font-weight: bold;
  font-size: 18px;
  text-align: center;
  z-index: 1001;
  font-family: Helvetica, Arial, "Trebuchet MS", "Flama", Verdana, Geneva, sans-serif;
  line-height: 1.3em;
  color: #666;
  vertical-align: top;
}
.error-message {
  position: relative;
  top: 40%;
  margin-left: auto;
  margin-right: auto;
}
.error-message a {
  vertical-align: baseline;
}
.error-background {
  margin-left: auto;
  margin-right: auto;
  background: url("../images/404.gif") no-repeat scroll 0 0 transparent;
  height: 360px;
  width: 640px;
}
.search-table {
  min-width: 250px;
}
.arrow_down_right {
  background-image: url("../images/arrow_down_right.png");
  background-repeat: no-repeat;
  position: relative;
  top: 2px;
  left: 1px;
  height: 8px;
  width: 8px;
  margin-right: 10px;
  display: inline-block;
  overflow: hidden;
}
.admin_center_holder {
  display: none;
  margin: 10px;
}
.admin_center_holder li {
  float: left;
}
.admin_center_holder a {
  display: inline-block;
  width: 190px;
  height: 190px;
  margin: 5px;
  overflow: hidden;
}
#channel-management-li a {
  background: url("../images/channel-management.png") no-repeat scroll 0 0 transparent;
}
#content-management-li a {
  background: url("../images/content-management.png") no-repeat scroll 0 0 transparent;
}
#global-config-li a {
  background: url("../images/global-config.png") no-repeat scroll 0 0 transparent;
}
#tags-management-li a {
  background: url("../images/tag-management.png") no-repeat scroll 0 0 transparent;
}
#permissions-management-li a {
  background: url("../images/user-management.png") no-repeat scroll 0 0 transparent;
}
#extensions-management-li a {
  background: url("../images/extension-management.png") no-repeat scroll 0 0 transparent;
}
#encoders-management-li a {
  background: url("../images/encoders-management.png") no-repeat scroll 0 0 transparent;
}
#create-content-li a {
  background: url("../images/create-content.png") no-repeat scroll 0 0 transparent;
}
#create-live-li a {
  background: url("../images/create-live.png") no-repeat scroll 0 0 transparent;
}
#create-media-li a {
  background: url("../images/create-document.png") no-repeat scroll 0 0 transparent;
}
#home_link img {
  max-width: 155px;
  max-height: 66px;
}
.mm-list * {
  font-family: Helvetica, Arial, "Trebuchet MS", "Flama", Verdana, Geneva, sans-serif;
  line-height: 1.3em;
  font-size: 14px;
}
.mm-list > li > a,
.mm-list > li > span > a {
  color: #eee;
}
.mm-list > li > span {
  color: #eee;
}
#menu_nav {
  display: none;
}
.separator {
  border: 0 none;
  color: #eee;
  background-color: #777;
  line-height: 2px;
  border-radius: 4px;
}
#search_options_link {
  display: none;
}
#notify-td {
  padding-left: 10px;
  padding-right: 10px;
}
span.msg-icon,
span.msg-iconh {
  display: inline-block;
  width: 24px;
  height: 24px;
  cursor: pointer;
}
.msg-icon {
  background: url("../images/msg-icon.png");
}
.msg-iconh {
  background: url("../images/msg-iconh.png");
}
.counter {
  display: inline;
  color: #fff;
  font-size: 12px;
  padding: 0px 3px;
  float: left;
  margin-top: -7px;
  margin-left: 17px;
  border-radius: 2px;
  background: #f93a43;
}
