@import url("/hide_from_ns4.css");

body {
  min-width: 770px;
  background: white repeat-y url("/img/dnuorgkcab.png");;
}

.project-name {
 background: inherit;
 color:#f90;
 font-family: helvetica,arial,san-serif, serif;
 padding: 0;
}

.page-header {
 background: inherit;
 color:#000000;
 font-family: helvetica,arial,san-serif, serif;
 padding: 0;
}

.project-navigations {
    margin-bottom: 2em;
    border: none; /* work around weird ns4 bug */
    font-size: smaller;
}

#project-navigation .navigation-list {
}

#project-navigation th {
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 0;
  background: #FFFFFF no-repeat url("http://www.mozdev.org/sharedimages/nav-icon.png");
  padding-left: 18px;
  font-family: helvetica,arial,san-serif, serif;
  color:#f90;
  vertical-align: top;
}


#infoTabs {
 float: right;
 z-index: 7;
}

.infoTab {
 margin: 10px;
 width: 154px;
}

.infoTab .infoHeader {
 background: #900 no-repeat url("http://www.mozdev.org/sharedimages/infotab_top.png");
 color: white;
 text-align: center;
 font-family: Helvetica, Arial,san-serif, serif;
 font-weight: bold;
}

#main-content ul {
 font-size: smaller;
 list-style-type: square;
 list-style-image: url("http://www.mozdev.org/sharedimages/bullet.gif");
 list-style-position: inside;
 padding-left: 0;
 margin-left: 0;
}

#main-content li{
 padding-bottom: 15px;
}


.infoTab .infoItems{
  font-size: smaller;
}

.infoTab .infoItems div {
   background: white no-repeat url("http://www.mozdev.org/sharedimages/bullet.gif");
   color: inherit;
   padding-left: 16px;
   padding-bottom: 5px;
}

/* -=-=-==-=-=- */

#main-content-div {
 /* margin-right: 150px; */
 /* position: relative;*/
}

div.row {
  border: 2px dotted black;
  border-bottom: none;
  margin: 0 170px -1px 0;
  min-height: 80px;
  position: relative;
}

#last-item {
  border-bottom: 2px dotted black;
  padding-bottom: 3px;
}

div.label {
  border-bottom: 2px dotted #eee;
  border-right: 2px dotted #eee;
  color: inherit;
  font-family: sans-serif;
  font-size: small;
  height: 71px;
  left: 0;
  padding: 0.25em 0; 
  position: absolute;
  top: 0;
  width: 110px;
}

div.row + div.row + div.row + div.row + div.row + div.row + div.row + div.row + div.row + div.row + div.row > div.label,
div.row + div.row + div.row + div.row + div.row + div.row + div.row + div.row + div.row > div.label,
div.row + div.row + div.row + div.row + div.row + div.row + div.row > div.label,
div.row + div.row + div.row + div.row + div.row > div.label,
div.row + div.row + div.row > div.label,
div.label {
  background: #dde;
  border-left: 0.3em solid #ddd;
  color: inherit;
}

/* not supported (yet) */
/*
div.label:nth-child(2n) {
  background: #960;
  border-left: 0.3em solid #00d;
}
*/

#main-content :link {
  background-color: inherit;
  color: #f90;
}

/*
div.row + div.row + div.row + div.row + div.row + div.row + div.row + div.row + div.row + div.row > div.label :link,
div.row + div.row + div.row + div.row + div.row + div.row + div.row + div.row > div.label :link,
div.row + div.row + div.row + div.row + div.row + div.row > div.label :link,
div.row + div.row + div.row + div.row > div.label :link,
div.row + div.row > div.label :link,
div.row + div.row + div.row + div.row + div.row + div.row + div.row + div.row + div.row + div.row > div.label :visited,
div.row + div.row + div.row + div.row + div.row + div.row + div.row + div.row > div.label :visited,
div.row + div.row + div.row + div.row + div.row + div.row > div.label :visited,
div.row + div.row + div.row + div.row > div.label :visited,
div.row + div.row > div.label :visited {
  background: inherit;
  color: #fff; /* !important * /
}
*/

div.row + div.row + div.row + div.row + div.row + div.row + div.row + div.row + div.row + div.row > div.label,
div.row + div.row + div.row + div.row + div.row + div.row + div.row + div.row > div.label,
div.row + div.row + div.row + div.row + div.row + div.row > div.label,
div.row + div.row + div.row + div.row > div.label,
div.row + div.row > div.label {
  background: #02228e;
  border-left: 0.3em solid #02228f;
  color: #fff;
}

div.label img {
  margin: 0.3em;
}

div.formw {
  font-family: sans-serif;
  font-size: small;
  margin-bottom: 0.25em;
  margin-left: 115px;
  padding: 0.25em 0.5em;
}

#mozdev-date {
  background: #02228e;
  color: inherit;
}

.mozdev-fries {
  display: none !important;
}

#mozdev-logo {
  background-color: #f90;
  background-image: url("http://cdn.mozdev.org/img/cdn_inferno.jpg");
}

#mozdev-logo :visited {
  background-color: #02228e;
  color: inherit;
}

#mozdev-logo img {
/*Size of the image*/
  padding-top: 69px; width: 148px;
/*The image*/
  background-image: url(img/vedzom.png);
  background-repeat: no-repeat;
/*Hide the original image*/
  overflow: hidden;
/* WIN IE5 hack */
  height: 69px; voice-family: "\"}\""; voice-family:inherit;
  height: 0;
}

/************** CVS ********************/

.CVS-td-900 {
  background: #02228e;
  color: white;
}

/************* / CVS *******************/

#CVS-table2 {
  border-collapse: collapse;
  font-size: small;
}

#CVS-table2 th,
#CVS-table2 td {
  border: 1px solid black;
  text-align: left;
  padding: 4px 10px;
}

/************** BUGS ********************/

.BZ-th-bug {
  background: #f90;
  color: inherit;
}

.BZ-th-desc {
  background: #02228e;
  color: #fff;
}

/************** BUGS ********************/

#NOTESdisclaimer {
  display: none;
}

#zeldwws,
#zeldwws2 {
  background: url(/img/dwws100x25on.gif) no-repeat;
  background-position: 27px 0;
  border: 0;
  height: 25px;
  margin: 0;
  padding: 0;
  width: 127px;
}

#zdwws,
#zdwws2 {
  background: url(/img/dwws100x25.gif) no-repeat;
  background-position: 27px 0;
  border: 0;
  display: block;
  margin: 0;
  padding: 0;
  width: 127px;
  height: 25px;

}

#zdwws img,
#zdwws2 img {
  border: 0;
  visibility: hidden;
}

#zdwws:hover img {
 /* visibility: visible;*/
}

#zdwws:hover,
#zdwws2:hover {
  background: url(/img/dwws100x25on.gif) no-repeat;
  background-position: 27px 0;
}

#selling-out ul {
  list-style: none;
}



/* ------=< banners start here >=------ */

#banner2 {
	margin: 10px 0 0 2px;
	padding: 0;
	width: 100px;
	height: 25px;
  /* Opera uses this background for the rollover effect. */
	background: url(/img/dwws100x25on.gif) no-repeat;
}

#alban {
	display: block;
	padding: 0;
	background: url(/img/dwws100x25on.gif) no-repeat;
	width: 100px;
	height: 25px;
}

#alban {
	background: url(/img/dwws100x25.gif);
}

a#alban:hover {
	background: url(/img/dwws100x25.gif);
}

.odd,
.odd select {
  background: #333;
  color: #eee;
}

.even {
  background: #ddd;
  color: #000;
}

tr.subhead > td {
  font-weight: bold;
  text-align: center;
}
