/* page bar selector style */
A.pageResults {
   text-decoration: none;
   font-size: 11px;
   font-weight: bold;
   color: #FFFFFF;
}

A.pageResults:link {
   text-decoration: none;
   font-size: 11px;
   font-weight: bold;
   color: #000000;
}

A.pageResults:visited {
   text-decoration: none;
   font-size: 11px;
   font-weight: bold;
   color: #000000;
}

A.pageResults:active {
   text-decoration: none;
   font-size: 11px;
   font-weight: bold;
   color: #000000;
}

A.pageResults:hover {
  color: #000000;
  text-decoration: underline;
}

DIV.pages{
  text-align: center;
  display: inline-block !important;
  display: inline;
  width: 569px !important;
  width: 570px;
  padding-left: 1px;
}

DIV.checkbx{
  display: inline-block !important;
  display: inline;
  float: left;
  font-size: 10px;
  padding: 0;
  margin: 0;
  text-indent: 0 !important;
  text-indent: -4px;
}

.checkbx INPUT{
  vertical-align: middle;
}

DIV.pg_drop{
  display: inline-block !important;
  display: inline;
  float: left !important;
  float: none;
  text-align: right;
  padding-right: 1px !important;
}

.pg_drop SELECT{
  width: 75px;
}

.numPage SELECT{
  width: 75px;
}

DIV.numPage{
  display: inline-block !important;
  display: inline;
  text-align: center;
  float: left !important;
  float: none;
  margin: 0;
  padding: 0;
}

DIV.page_bar{
  display: -moz-inline-box !important; /* mozilla proprietary */
  display: inline;
  text-align: center;
  max-height: 19px;
  height: 19px;
}

.display_links {
  font: bold 11px Verdana, Helvetica, Arial, sans-serif;
  color: #000000;
  padding: 2px 0;
  vertical-align: top;
  text-decoration: none;
  min-height: 17px;
  max-height: 17px;
  height: 17px;
  display: inline-block !important;
  display: inline;
  background-repeat: repeat-x;
  width: auto;
  float: left;
}

.page_bar_current_page{
   font-weight: bold;
   text-decoration: underline;
   color: #A90C1A;
}

.page_bar_link{
   font-weight: bold;
   color: black;
}
/* end page bar selector style */

#productDetail{
  display: -moz-inline-box !important; /* mozilla proprietary */
  display: inline;
  width: 569px !important;
  width: 570px;
  margin: 0;
  padding: 0;
  text-align: right;
  background-color: #D2C8BD;
  border-top:1px solid #666666;
  border-bottom: 1px solid #666666;
  white-space: nowrap;
}

DIV.product_header{  
  font-weight: bold; 
  display: inline-block !important;
  display: inline;
  padding: 3px 0;
  line-height: 1.5;
}

DIV.productListing{
  display: inline-block !important;
  display: inline;
  width: 569px !important;
  width: 570px;
  margin: 0;
}

DIV.name{
  width: 75%;
  text-align: left;
  display: inline-block !important;
  display: inline;
  min-height: 75px !important;
  max-height: 150px !important;
  height: auto !important;
  height: 75px;
  float: left;
  line-height: 1.2;
}

DIV.name A{
  color: #A90C1A;
  text-decoration: none;
}

DIV.name A:hover{
  color: #A90C1A;
  text-decoration: underline;
}

DIV.price{
  text-align: right;
  font-size: 10pt;
  font-weight: bold;
  display: inline-block !important;
  display: inline;
  
}

DIV.prodRow{
  display: -moz-inline-box !important; /* mozilla proprietary */
  display: inline;
  width: 99% !important;
  width: 100%;  
  border-bottom: 1px solid black; 
  padding: 5px 0 3px 0;
  text-align: left;
}

DIV.buyNow{
  width: 24px;
  display: inline-block !important;
  display: inline;
  position: absolute;
  top: 50% !important;
  top: 40%;
  right: 0;
  padding-right: 0px !important;
  padding-right: 3px;
}

.buyNow IMG{
  margin-top: -50% !important;
  margin: 0;
}

DIV.prod_img{
  float: left;
  display: inline-block !important;
  display: inline;
}

DIV.text{
  display: inline-block !important;
  display: inline;
  min-height: 75px !important;
  max-height: 155px !important;
  height: auto !important;
  height: 75px;
  width: 460px !important;
  width: 465px;	
  float: right;
  position: relative;
}

DIV.stock{
  display: inline-block !important;
  display: inline;
  padding-right: 5px !important;
  padding-right: 8px;
  text-align: right;
  white-space: nowrap;
  position: absolute;
  right: 0;
  bottom: 0;
}

DIV.rightText{
  display: -moz-inline-box !important;
  display: inline;
  /*width: 75px !important;
  width: 80px;*/
  position: absolute;
  right: 0;
  float:left;
  height: 100%;
  text-align: right;
}

.stock A{
  font-size: 9pt;
  text-decoration: none;
}

.stock A:hover{
  font-size: 9pt;
  text-decoration: underline;
}

SPAN.smalltext{
  font-size: 10px;
}

DIV.prodRow2{
  display: -moz-inline-box !important; /* mozilla proprietary */
  display: inline;
  width: 570px;
  border-bottom: 1px dashed black; 
  text-align: left;
  vertical-align: top;
  padding: 3px 0;
  position: relative;
}

DIV.man_pn_stock{
  display: inline;
  font-weight: bold;
  font-size: 10px;
  width: 100%;
}

DIV.man_name{
  display: inline;
  float: left;
  width: 36%;
}

DIV.stock2{
  display: inline;
  float: right !important;
  /*float: left;*/
  white-space: nowrap;
  font-size: 10px;
}

DIV.man_pn{
  display: inline;
  white-space: nowrap;
  float: left !important;
  float: left;
}

DIV.name2{
  width: 485px !important;
  text-align: left;
  display: inline;
  float: left;
  line-height: 1 !important;
  line-height: 1.2;
}

DIV.name2 A{
  color: #A90C1A;
  font-size: 12px;
  text-decoration: none;
}

DIV.name2 A:hover{
  color: #A90C1A;
  font-size: 12px;
  text-decoration: underline;
}

DIV.buyNow2{
  display: inline;
  width: 75px !important;
  text-align: right;
  padding-left: 6px;
}

DIV.price2{
  width: 75px;
  float: right;
  text-align: right;
  font-size: 10pt;
  display: inline;
}

DIV.rightText2{
  display: inline;
  width: 75px !important;
  width: 80px;
  float:left;
  height: 100%;
  text-align: right;
}