.preview_box td .picture_menu,.search_page .preview_box td .picture_menu {
  background-color: #3F89C3;
  display: inline;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
  font-size: 11px;
  font-family: "Tahoma";
  color: #fff;
  width: 145px;
  float: left;
  color: #333333;
  font-size:10px;
  font-family	: Georgia, serif;
  letter-spacing:0px;

  

}
.preview_box td .info, .search_page .preview_box td .info {
  font-size: 11px;
  font-family: "Tahoma";
  color: #434343;
  padding: 9px 0px 4px 0px;
  color: #333333;
  font-size:10px;
  font-family	: Georgia, serif;
  letter-spacing:0px;

  
}

.preview_box td .product-price, .search_page .preview_box td .product-price {
  padding: 4px 0px 4px 0px;
}

.preview_box td .info a.s_line,.search_page .preview_box td .info a.s_line {
  text-decoration: underline;
  font-weight: normal;
  color: #434343;

  
}

.preview_box td .info a.s_line:hover,.search_page .preview_box td .info a.s_line:hover {
  color: #7CC5FF;
  
}

.preview_box td .info span.d_line,.search_page .preview_box td .info span.d_line {
  font-weight: normal;
  background: url('/themes/default/images/dotted_spacer.gif') repeat-x left bottom;

}

.preview_box td .info a.productType,.search_page .preview_box td .info a.productType {
  font-weight: bold;
  color: #000;
  text-decoration: none;

}

.preview_box td .info a.productType:hover,.search_page .preview_box td .info a.productType:hover {
  background: url('/themes/default/images/dotted_spacer.gif') repeat-x left bottom;
}

.preview_box td .info span.price,
.search_page .preview_box td .info span.price {
  float: right;
}

.preview_box td .info .btnspace,.search_page .preview_box td .info .btnspace {
  position: absolute;
  right: 0px;
  bottom: 0px;
  display: inline;
  width: 50px;
  text-align: right;
}

.preview_box img,.search_page .preview_box img {
  border: none;
}



/* Template preview popup */
#tplPreview {
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: #ffffff;
  border:1px solid #444444;
  font-size: 11px;
  color: #4B4B4B;
  padding: 12px 15px 15px 15px;
  color: #333333;
  font-size:10px;
  font-family	: Georgia, serif;
  letter-spacing:0px;
  
  }

#tplPreviewTitle {
  font-size: 16px;
  visibility:visible;
  font-size:10px;
        font-family	: Georgia, serif;
        letter-spacing:0px;
        text-align:justify;
        width:680px; 
        font-weight:normal;
}

#tplPreviewBody {
  position: relative;
}

#tplPreviewImage {
  margin: 8px auto 0 auto;
}

#tplPreviewProgressBar {
  position: absolute;
  width: 125px;
  padding: 10px 10px 15px 10px;
  top: 45%;
  left: 50%;
  margin-left: -67px;

  border: 1px solid #6A6A6A;
  background-color: #ffffff;
  color: #000000;
  font-family: Tahoma,Helvetica,sans;
  font-size: 10px;
  text-align:left;
  color: #333333;
  font-size:10px;
  font-family	: Georgia, serif;
  letter-spacing:0px;
}

