/* $RCSfile: header.css,v $ $Revision: 1.21.48.3 $ */
/* header layout: top links, tabs menu, etc. */
#header {
  position: relative;
  text-align: left;
  margin: 0 auto;
  width:987px;
  height: auto;
  background-color:#000000;
}
#top {
  background:#000;
  border-bottom-width: 4px;
  border-bottom-style: solid;
}
#top:after {
  clear:left;
  display:block;
  visibility:hidden;
  height:0px;
  content:".";
}
.topstrip-home {
  border-bottom-color: #545454;
}
.topstrip-zooo {
  border-bottom-color: #545454;
}
.topstrip-music {
  border-bottom-color: #086AE4;
}
.topstrip-rt {
  border-bottom-color: #B71527;
}
.topstrip-flm {
  border-bottom-color: #086AE4;
}
.topstrip-log {
  border-bottom-color: #CB0E74;
}
.topstrip-gam {
  border-bottom-color: #F4B91A;
}
.topstrip-videotv {
  border-bottom-color: #019934;
}
.topstrip-erotic {
  border-bottom-color: #B71527;
}
.topstrip-mehr {
  border-bottom-color: #B6B6B6;
}
.topstrip-alerts {
  border-bottom-color: #B6B6B6;
}
#top #breadcrumb {
  float: left;
  color: #ADADAD;
  padding: 0 0 0 5px;
}
#top #toplinks {
  float: right;
  padding: 0 5px 0 0;
  color: #ADADAD;
}
#top #breadcrumb, #top #toplinks {
  list-style: none;
  margin: 0;
  font-size: 11px;
  font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
  line-height: 18px;
}
#breadcrumb li {
  float: left;
  margin: 0 6px 0 0px;
}
#breadcrumb li a {
  color: #FFF;
}
#breadcrumb li span {
  color: #FC214F;
  margin: 0 0 0 6px;
}
/* top left links */
#toplinks li {
  float: left;
  margin: 0 5px;
}
#toplinks li a {
  color: #ADADAD;
}
#toplinks li.highlight a {
  color: #FFF;
}
/* end top left links */
#navheader {
  clear: both;
  background: #FFF url(/s/jcw/img/v16/header/navbox-strip.gif) bottom left repeat-x;
  height: 50px;
}
#navheader #logo {
  float: left;
  width: 150px;
  height: 50px;
}
#navheader #logo a {
  position: relative;
  top: 0px;
  left: 20px;
  width: 115px;
  height: 55px;
}
#navheader #logo a span {
  display: none;
}
#navheader #logo img {
  border: none;
}
/* main top navi */
#navheader #main-navi {
  float: left;
  list-style: none;
  margin: 18px 0 0 0;
  padding: 0;
}
#main-navi li {
  float: left;
  margin: 4px 2px 0 2px;
  padding: 0;
  background: url(/s/jcw/img/v16/header/navtab-l.gif) top left no-repeat;
}
#main-navi li span {
  background: url(/s/jcw/img/v16/header/navtab-r.gif) top right no-repeat;
  margin: 0 0 0 3px;
  display: block;
  width: 100%;
}
#main-navi li#nav-zooo span {
  background: url(/s/jcw/img/v16/header/navtab-r-zooo.gif) top right no-repeat;
  width: 57px;
}
#main-navi li a {
  color: #000;
  font-weight: bold;
  text-transform: uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  display: block;
  width: 100%;
  height: 100%;
  padding: 8px 0 3px 3px;
  margin: 0;
  text-decoration: none !important;
}
#main-navi li#nav-zooo a {
  text-indent: -9999px;
}
#main-navi li strong {
  padding: 0 11px 0 4px;
}
/* selected */
#main-navi li.selected,
#main-navi li.selected-zoo {
  margin: 0 2px !important;
  padding: 0 !important;
  background: url(/s/jcw/img/v16/header/navtab-active-l.gif) top left no-repeat !important;
}
#main-navi li.selected span {
  background: url(/s/jcw/img/v16/header/navtab-active-r.gif) top right no-repeat !important;
}
#main-navi li.selected a {
  padding: 8px 0 7px 3px;
  color: #FFF !important;
}
/* selected zooo tab */
#main-navi li.selected-zoo span {
  background: url(/s/jcw/img/v16/header/navtab-act-zooo-r.gif) top right no-repeat !important;
}
#main-navi li.selected-zoo a {
  padding: 8px 0 7px 3px;
  color: #FFF !important;
}
/* end selected zooo tab */
#main-navi li#nav-home {
  border-bottom: 4px solid #545454;
}
#main-navi li#nav-zooo {
  border-bottom: 4px solid #545454;
}
#main-navi li#nav-music {
  border-bottom: 4px solid #086AE4;
}
#main-navi li#nav-flm {
  border-bottom: 4px solid #086AE4;
}
#main-navi li#nav-rt {
  border-bottom: 4px solid #B71527;
}
#main-navi li#nav-log {
  border-bottom: 4px solid #CB0E74;
}
#main-navi li#nav-gam {
  border-bottom: 4px solid #F4B91A;
}
#main-navi li#nav-videotv {
  border-bottom: 4px solid #019934;
}
#main-navi li#nav-erotic {
  border-bottom: 4px solid #9900CC;
}
#main-navi li#nav-mehr {
  border-bottom: 4px solid #B6B6B6;
}
#main-navi li#nav-alerts {
  border-bottom: 4px solid #B6B6B6;
}
/* end selected */
/* end main top navi */

/* search bar */
#searchbar,
#searchbar-l,
#searchbar-r {
  height: 40px;
}
#searchbar {
  clear: both;
  background: #202020 url(/s/jcw/img/v16/header/headerbox-strip.gif) bottom left repeat-x;
}
#searchbar-l {
  background: url(/s/jcw/img/v16/header/headerbox-bl.gif) bottom left no-repeat;
}
#searchbar-r {
  background: url(/s/jcw/img/v16/header/headerbox-br.gif) bottom right no-repeat;
}
#searchbar form#search {
  width: 400px;
  margin: 0 auto;
  padding: 5px 0 0 0;
  display: block;
  float: left; /* see #choosenHandset */
  left:152px;
}
#searchbar form.search2,
#searchbar form#selHs {
  display: inline !important;
  left: 230px;
}
#searchbar form.search2 {
  width: 400px;
  /*margin: 0 0 0 21% !important;*/
  margin:0 !important;
  padding: 5px 0 0 0;
}
#searchbar form#selHs {
  /*margin: 0 0 0 10px;*/
	float:left;
  margin:0 0 0 125px;
  padding: 0;
  top: 1px;
}
#searchbar form#selHs select {
  font-size: 11px;
}
#searchbar form input.searchFieldTop {
  width: 280px;
  font-size: 11px;
}
#searchbar input.searchButton {
  left:4px;
  position:relative;
  top:3px;
}
/* end search bar */

/* chosen handset */
#choosenHandset {
  margin: 0 0 0 85px;
  padding: 3px 20px 0 0;
  color: #FFF;
  float: left;
  width: 200px;
  text-align: right;
  font-size: 11px;
}
#choosenHandset a {
  color: #FFF;
  font-size: 11px;
}
/* end chosen handset */