#ad {
  margin: 0px 6px 6px 6px; 
}

#ad img {
  width: 700px; 
}

img.product_picture {
  width: 150px;
  height: 110px;
  border: #dcdcdc solid 1px;
  padding: 4px; 
}

div.product_item {
  float: left;
  margin-left: 13px;
  margin-bottom: 30px;
  text-align: center;
  color: #B0B0B0; 
}

#caption_new_products {
  width: 200px;
  height: 20px; 
}

#caption_products {
  width: 200px;
  height: 20px; 
}

a.more div {
  background-image: url("../images/button_more.png");
  width: 52px;
  height: 15px;
  margin-top: 5px; 
}

div.products_content {
  margin-top: 5px; 
}

div.icon_arrow {
  width: 10px;
  height: 14px;
  float: left;
  margin: 2px;
  background-repeat: no-repeat; 
}

div.icon_arrow_black {
  background-image: url("../images/icon_arrow_black.png"); 
}

div.icon_arrow_red {
  background-image: url("../images/icon_arrow_red.png"); 
}

div.category_name {
  font-size: 16px;
  float: left;
  margin-right: 16px; 
}

div.category_name_red {
  color: #cd0000; 
}

#categories_bar {
  display: table-cell;
  padding-bottom: 5px;
  border-bottom: #dcdcdc solid 1px;
  width: 700px;
  padding-top: 10px; 
}

#product_pictures {
  margin-top: 0;
  display: table;
  width: 700px; 
}

#product_picture {
  float: left;
  width: 540px; 
}

#product_picture img {
  width: 540px;
  height: 405px;
  /*margin-left: 30px;*/ 
}

#product_picture_select {
  width: 152px;
  padding: 0px;
  float: right; 
}

#product_picture_select_up, #product_picture_select_down {
  width: 152px;
  height: 16px;
  background: #BBB;
  text-align: center;
  overflow: hidden;
  /*border: 1px solid #A00;*/ 
}

#product_picture_select_up {
  margin-bottom: 5px; 
}

#product_picture_select_down {
  /*margin-top: 3px;*/ 
}

#product_picture_select_bar {
  /*width: 152px;*/
  height: 369px;
  background-color: #FFF;
  overflow: hidden; 
}

#product_picture_select_bar div.product_picture_box {
  /*padding: 9px 9px 9px 18px ;*/
  padding: 8px;
  margin-bottom: 5px;
  /*background-repeat: no-repeat;*/ 
}

#product_picture_select_bar div.product_picture_box img {
  width: 136px;
  height: 102px;
  /*padding: 5px;*/
  /*margin-left: 6px;*/
  /*background: #FFF;*/ 
}

#product_picture_select_bar div.product_picture_box_red {
  /*background-image: url("../images/box_product_picture_red.png");*/
  background-color: #666; 
}

#product_picture_select_bar div.product_picture_box_yellow {
  /*background-image: url("../images/box_product_picture_yellow.png");*/
  background-color: #CCC; 
}

#product_name {
  font-size: 28px;
  margin-top: 10px;
  text-align: center; 
}

#product_info {
  margin-top: 10px;
  font-size: 16px;
  width: 300px;
  float: left;
  margin-bottom: 20px; 
}

#prodcut_toolbar {
  margin-left: 350px;
  margin-top: 10px; 
}

#button_add_to_order {
  width: 147px;
  height: 60px;
  background-image: url("../images/button_add_to_order.png"); 
}

#caption_product_info {
  background-image: url("../images/caption_product_info.png");
  background-repeat: no-repeat;
  height: 25px;
  border-bottom: #c0a35d dashed 1px;
  margin-top: 20px; 
}

.pagination {
  clear: left;
  text-align: center;
  color: #B0B0B0; 
}

.pagination a {
  text-decoration: none;
  color: #B0B0B0; 
}



/*V2*/

.product-info-panel {
  height: 405px;
  overflow: hidden;
}

.product-info {
  background: #EFEFEF;
  padding: 10px;
  color: #333333;
  height: 385px;
}

.product-info h4 {
  font-weight: bold;
}

.product-info-foot {
  position: relative;
  top: -120px;
  text-align: center;
}

.product-interested-btn,
.product-download-pdf-btn {
  background: #417d62;
  border: none;
  text-shadow: none;
  border-radius: 0;
  box-shadow: none;
  color: #FFFFFF;
  font-weight: normal;
  margin-bottom: 10px;
  width: 170px;
  height: 42px;
}

.product-interested-btn {
  background: #417d62;
  color: #FFFFFF;
}

.product-download-pdf-btn {
  background: #888888;
  color: #FFFFFF;
}

.product-interested-btn:hover,
.product-interested-btn:focus,
.product-interested-btn:active {
  background: #b42132;
  color: #FFFFFF;
}

.product-download-pdf-btn:hover,
.product-download-pdf-btn:focus,
.product-download-pdf-btn:active {
  background: #b42132;
  color: #FFFFFF;
}


#productContactInfoBox {
  border-radius: 0;
}


#productContactInfoBox form {
  margin-bottom: 0;
}

#productContactInfoBox .control-label {
  width: 80px;
}

#productContactInfoBox .controls {
  margin-left: 100px;
}

#productContactInfoBox .controls input {
  border-radius: 0;
}

#productContactInfoBox .controls .input-xlarge {
  width: 400px;
}

#productContactInfoBox .btn {
  background: #417d62;
  border: none;
  text-shadow: none;
  border-radius: 0;
  box-shadow: none;
  color: #FFFFFF;
  font-weight: normal;
}

#productContactInfoBox .btn:hover {
  background: #b42132;
  color: #FFFFFF;
}
