#content p {
  margin:10px 0px;
}


/* ***** Firmware search section *********************************** */
#content #firmware {
  width:100%;
  border-bottom:2px solid #666666;
  margin:0px;
}
#content #firmware tr th,
#content #firmware tr td {
  vertical-align:top;
  padding:0px 0px 5px 0px;
  text-align:center;
}
#content #firmware tr th {
  padding:8px;
  font-size:12px;
  color:#000000;
  text-align:left;
  border:1px solid #cccccc;
  border-bottom:0px none;
  background:#ffffff url(/img/products.headbkg.full.png) no-repeat scroll right top;
  width:135px;
}
#content #firmware tr th h4 {
  font-size:12px;
  margin:0px;
  padding:0px;
  white-space:nowrap;
}
#content #firmware tr th ol {
  list-style-type:none;
  margin:5px 0px 15px 5px;
  padding:0px;
  white-space:nowrap;
}
#content #firmware tr th ol li {
  margin:3px 0px;
}
#content #firmware tr th ol li img,
#content #firmware tr th h4 img {
  vertical-align:middle;
}

#content #firmware tr td ul {
  list-style-type:none;
  margin:0px;
  font-size:12px;
  text-align:left;
  background:#ffffff url(/img/contact.fadebkg.png) repeat-x scroll left top;
  padding:0px;
  height:59px;
  border-top:1px solid #cccccc;
  border-right:1px solid #cccccc;
  border-bottom:1px solid #999999;
  overflow:hidden;
  zoom:1;
}
#content #firmware tr td ul#list7700 {
  clear:both;
  margin-top:5px;
  margin-left:20px;
  border-left:1px solid #cccccc;
}
#content #firmware tr td ul li {
  white-space:nowrap;
  float:left;
  margin:0px;
  padding:0px;
  color:#000000;
  border-right:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
}
#content #firmware tr td ul li.tab1 {
  background-color:#ffffff;
  padding:2px 30px 2px 7px;
  font-weight:bold;
}
#content #firmware tr td ul li a {
  background:transparent url(/img/icon.bullet_right.png) no-repeat scroll 3px 1px;
  background-color:rgba(255, 255, 68, 0);
  padding:2px 17px 2px 20px;
  display:block;
  color:#000000;
  -webkit-transition:background-color 0.2s ease;
  -moz-transition:background-color 0.2s ease;
  -ms-transition:background-color 0.2s ease;
  -o-transition:background-color 0.2s ease;
  transition:background-color 0.2s ease;
}
#content #firmware tr td ul li.selected a,
#content #firmware tr td ul li a:hover {
  text-decoration:none;
  background-color:#ffff44;
}
#content #firmware tr td ul li.selected a {
  cursor:default;
}
#content #firmware tr td p {
  font-size:12px;
  color:#444444;
  margin:10px 0px;
}
#content #firmware tr td form {
  font-size:12px;
  display:inline;
  margin:0px 10px;
}
#content #firmware tr td form fieldset {
  display:inline;
  padding:6px;
  vertical-align:middle;
  border:1px solid #cccccc;
  background:#ffffff url(/img/products.headbkg.png) no-repeat scroll right center;
}
#content #firmware tr td form fieldset input,
#content #firmware tr td form fieldset select {
  font-size:inherit;
  vertical-align:middle;
}


/* ***** Firmware Results section ********************************** */
#content #results {
  clear:both;
  font-size:11px;
  text-align:left;
  margin:0px;
  padding:1px;
  background:#ffffff url(/img/contact.fadebkg.png) repeat-x scroll left top;
  min-height:60px;
  zoom:1;
}
#content #results h3 {
  font-size:16px;
  margin:10px;
}

#content #results ul {
  list-style-type:none;
  margin:0px 40px;
  padding:0px;
  zoom:1;
}
#content #results ul li {
  background:#ffffff url(/img/contact.fadebkg.png) repeat-x scroll left top;
  margin-bottom:20px;
}
#content #results ul li div.hrow {
  padding:2px 5px;
  color:#000000;
  background:#ffffff url(/img/products.headbkg.full.png) no-repeat scroll right center;
  border:1px solid #cccccc;
  border-bottom:1px solid #888888;
}
#content #results ul li div.hrow span.stats {
  float:right;
  margin-left:10px;
  font-size:11px;
}
#content #results ul li div.hrow h4 {
  margin:0px;
  font-size:14px;
}
#content #results ul li div.hrow img {
  vertical-align:middle;
}

#content #results ul li span.link {
  float:right;
  white-space:nowrap;
  text-align:right;
  margin:3px 5px 3px 8px;
}
#content #results ul li span.link strong,
#content #results ul li span.link small {
  font-size:11px;
}
#content #results ul li p {
  font-size:11px;
  margin:3px 5px;
}


#content #results #package {
  float:right;
  font-size:12px;
  margin:10px;
}
#content #results #package img {
  vertical-align:middle;
}

#content #results table {
  margin:0px auto;
  font-size:12px;
  border-collapse:collapse;
  border-right:1px solid #cccccc;
  border-left:1px solid #cccccc;
}
#content #results table thead {
  background:#ffffff url(/img/products.headbkg.full.png) no-repeat scroll right center;
}
#content #results table thead tr th {
  padding:2px 5px;
  color:#000000;
  font-size:14px;
  white-space:nowrap;
  border:1px solid #cccccc;
  border-bottom:1px solid #888888;
}

#content #results table tbody tr.zebra {
  background-color:#f4f4f4;
}
#content #results table tbody tr th {
  padding:2px 20px 2px 6px;
  border-bottom:1px solid #999999;
  text-align:left;
  font-weight:normal;
  background-color:#f4f4f4;
}
#content #results table tbody tr.zebra th {
  background-color:#e5e5e5;
}
#content #results table tbody tr th.updated {
  font-weight:bold;
}
#content #results table tbody tr th img {
  vertical-align:middle;
}
#content #results table tbody tr td {
  padding:2px 10px;
  border-bottom:1px solid #999999;
  text-align:right;
}
#content #results table tbody tr td.left {
  text-align:left;
}


/* ***** Release notes popup *************************************** */
#releasenotes div textarea {
  border:1px inset #808080;
  width:700px;
  height:400px;
  background-color:#ffffff;
  margin:0px;font-size:11px;
}


/* ***** VLJars pages ********************************************** */
#content img#banner {
  float:right;
}
