
.clear {
  clear: both;
}

.preview_box td div.info{
  width: 145px;
  position: relative;
}




.preview_box td .info{
  font-size: 11px;
  font-family: "Tahoma";
  color: #434343;
  padding: 9px 0px 4px 0px;
}



.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 #page_header_menu .foot span    , .templatemonster_shopping_cart #page_header_menu .foot span    , .offer_from_tt #page_header_menu .foot span {
  background: none;
  font-size: 16px;
  font-weight: bold;
  color: white;
  padding: 10px 0 10px 5px;
  margin-left: 15px;
}





/* 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;
}

#tplPreviewTitle {
  font-size: 16px;
  visibility:visible;
}

#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;
}

.preview_box td {
padding-left:14px;
padding-right:14px;
vertical-align:bottom;
}


