#main_body{
  min-height:356px;
}

div.product-menu{
  float:left;
  width:185px;
  padding-left:1px;
}

div.product-menu ul{
  list-style:none;
  margin:0;
  padding:0;
}

div.product-menu ul li{
  float:left;
  width:100%;
  margin:0 0 4px 0;
  height:20px;
  line-height:20px;
  background: #dbdada url(/img/li-arrow-bg.gif) top right no-repeat;
  text-align:right;
  cursor:pointer;
  padding-right:18px;
}

div.product-menu ul li a {
  display:block;
}

div.product-menu ul li.active,
div.product-menu ul li:hover {
  /*background: #cc0000 url(/img/li-arrow-bg.gif) top right no-repeat;*/
  background: #005550 url(/img/li-arrow-bg.gif) top right no-repeat;
  color:#fff;
}

div.product-menu ul li.active a,
div.product-menu ul li:hover a {
  color:#ffffff;
}

div.product-menu ul li a{
  color:#000;
  text-decoration:none;
}

#all-product-details{
  float:right;
  width:740px;
  margin-right:5px;
  min-height:450px;
  height:auto !important;
  height:450px;
}

ul.product_images{
  margin:0;
  padding:0;
  overflow:hidden;
  list-style:none;
}

ul.product_images li{
  margin:0;
  padding:5px;
  float:left;
}

/*
#features,
#specification,
#photo,
#animation,
#brochure,
#request_information,
#brochures {
  display:none;
} */

#specification table,
#specification table th,
#specification table td{
  border:none;
}

#specification table tr.light td{
  background-color:#fff;
}

#specification table tr.dark td{
  background-color:#dbdada;
}

#specification table th.first{
  background-color:#dbdada;
}
#specification table td{
  padding:0 4px;
}
#specification table td.first{
  font-weight:bold;
}

#specification table th,
#specification table td{
  line-height:23px;
  padding-left:30px;
}
#specification table th {
  background-color:#cc0000;
  color:#fff;
}

span.ajaxform{
  padding:5px;
  border:1px solid #000;
  margin-left: 125px;
  background-color:#d2d2d2;
  cursor: pointer;
}

div#brochures ul {
margin:0 0 10px 0;
padding:0 10px 0 10px;
list-style:none;
}

div#brochures ul li{
margin: 8px 0 0 0;
padding: 0 0 8px 0;
border-bottom:1px solid #cc0000;
}

div#brochures ul li div.whole{
overflow:hidden;

}
div#brochures ul li div.whole div.inner{
  padding-left:35px;
}

div#brochures ul li div.whole h3{
  font-size:1.5em;
}

div#brochures ul li div.whole a{
  color:#cc0000;
  text-decoration:none;
}

div#brochures ul li div.doc div.inner,
div#brochures ul li div.docx div.inner{
  background:url(/img/doc_icon.gif) top left no-repeat;

}

div#brochures ul li div.pdf div.inner{
  background:url(/img/pdf_icon.gif) top left no-repeat;
}

form#frmrequest span#verification-message {
  clear: both;
  display: block;
  font-weight: bold;
  color: red;
}