/*
This CSS definition is copyright Dipl.-Ing.(TH) Winfried Kaiser, info@seifenparadies.de, entwicklung@powertemplate.de
Any unauthorized use will be legally prosecuted!

Not released under the GNU General Public License
*/
.potx_countdown,
.countdown_frame {
  z-index: 10;
  text-align: right;
  width:171px;
  position:relative;
  white-space: nowrap;
}

.potx_text_only {
  text-align: center;
  margin-bottom: 20px;
  height:auto !important;
}

.potx_marquee {
  width:740px;
  font-weight: bold;
}

div.list_entry_cell_height .countdown_frame {
  margin-top: 0px;
}

.potx_no_product {
  margin-left:auto;
  margin-right:auto;
}

.potx_no_product .countdown_frame {
  margin-bottom:12px;
  margin-left:auto;
  margin-right:auto;
  text-align: center;
}

div.list_entry_cell_height a {
  font-size: 12px;
  text-decoration: underline;
}

.poth_countdown,
.potd_countdown,
.potw_countdown,
.potm_countdown,
.potx_countdown {
  height:auto !important;
  font-weight: bold;
  white-space: nowrap;
  /*margin-left:40px;*/
}

.poth_days_left,
.potd_days_left,
.potm_days_left,
.potw_days_left,
.potx_days_left {
  margin-top: 12px;
  color:red;
}

.poth_special_action,
.potd_special_action,
.potm_special_action,
.potw_special_action,
.potx_special_action {
  margin-top: 12px;
}

.countdown_bg {
  position:relative;
}

.countdown {
  font-size:20px;
  font-weight:bold;
  width:171px;
  height:68px;
  background-repeat: no-repeat;
}

.potx .countdown_frame {
  margin-top: 0px;
}

.potx .potx_product_no_clock {
  margin-top: 0px;
}

.list_entry_cell_right .potx_sold_out .potw_days_left {
  margin-left: 0px;
}

#cart_quantity .countdown_frame {
  right: 0px;
}

#countdown_0_h_0,
#countdown_0_h_1,
#countdown_0_m_0,
#countdown_0_m_1,
#countdown_0_s_0,
#countdown_0_s_1,

#countdown_1_h_0,
#countdown_1_h_1,
#countdown_1_m_0,
#countdown_1_m_1,
#countdown_1_s_0,
#countdown_1_s_1,

#countdown_2_h_0,
#countdown_2_h_1,
#countdown_2_m_0,
#countdown_2_m_1,
#countdown_2_s_0,
#countdown_2_s_1
{
  position:absolute;
  background-repeat: no-repeat;
  top:19px;
  width:23px;
  height:33px;
}

#countdown_0_h_0,
#countdown_1_h_0,
#countdown_2_h_0 {
  background-image: url(../img/countdown/0.gif);
  left:1px;
}

#countdown_0_h_1,
#countdown_1_h_1,
#countdown_2_h_1 {
  background-image: url(../img/countdown/1.gif);
  left:25px;
}

#countdown_0_m_0,
#countdown_1_m_0,
#countdown_2_m_0 {
  background-image: url(../img/countdown/2.gif);
  left:62px;
}

#countdown_0_m_1,
#countdown_1_m_1,
#countdown_2_m_1 {
  background-image: url(../img/countdown/3.gif);
  left:85px;
}

#countdown_0_s_0,
#countdown_1_s_0,
#countdown_2_s_0 {
  background-image: url(../img/countdown/4.gif);
  left:122px;
}

#countdown_0_s_1,
#countdown_1_s_1,
#countdown_2_s_1 {
  background-image: url(../img/countdown/5.gif);
  left:145px;
}

.potx_availability {
  text-align:right;
  margin-top:10px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  width: 159px;
  position:relative;
}

.potx_availability_text {
  color: brown;
  font-size: 11px;
  font-weight: normal;
  left: -40px;
  position: relative;
  top: -40px;
}

.potx_availability_arrow_frame {
  left: 18px;
  position: relative;
  top: -24px;
}

.potx_discount {
  color:red;
  font-weight: bold;
  font-size: 14px;
}

.potx_info {
  margin-bottom: 12px;
  margin-left: 20px;
  margin-right: 20px;
}

.potx {
  margin-top: 0px;
}

.potx_availability_arrow {
  position:absolute;
}

.potx .list_entry {
  background-image: none;
  border-left: medium none;
  border-right: medium none;
  margin-bottom: 0px;
  padding-left: 0px;
  text-align: left;
  width: auto !important;
}

.product_of_the_week .list_entry {
  margin-bottom:0px;
}

.potx .list_entry_cell_header {
  /*
  background-image: url("../img/img_list_cell_header_large.gif");
  font-size: 1px;
  height: 4px;
  border: none;
  */
  display: none;  
}

.potx .list_entry_cell_footer {
  /*
  background-image: url(../img/img_list_cell_footer_large.gif);
  font-size:1px;
  border: none;
  */
  display: none;  
}

.potx table#id_1 {
  margin-bottom: -6px;
}

.potx .list_entry_name {
  margin-bottom:12px;
  font-size:20px;
  font-weight:bold;
  width: 70%;
}

.potx_no_product_duration {
  color:red;
}

.potx .list_entry_cell_height {
  background-image: none;
  font-weight: bold;
  padding: 0;
  text-align: center;
  width: auto;
}

.potx .list_entry_cell_right {
  border:none;
  width:auto;
  text-align:right;
  padding-left:20px;
}

.potx .list_entry_cell_right a {
  text-decoration: underline;
}

.potx .list_entry_buttons {
  background-image:none;
  padding-top:5px;
  width:100%;
}

.potx_info .contentsTopicsListen_m {
  color:red;
  font-size:20px;
}

.potx_info + table td.list_entry_cell_right a {
  font-size:11px;
  text-decoration: underline;
}

.potx .list_entry_short_description {
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 0;
  margin-top: 20px;
  text-align: left;
  width: 340px;
}

.potx .list_entry_price {
  font-size:20px;
  text-align:right;
  font-weight: bold;
}

.potx  .productOldPrice {
  font-size:14px;
}

.potx .list_entry_price_disclaimer
{
  white-space:nowrap;
  font-weight: normal;
}

.potx .inci_hint {
  display:none;
}

.max_per_order {
  font-size: 11px;
  font-weight: normal;
  margin-top: 10px !important;
  display: block;
  color: red;
}

.potx_register_link {
  font-size: 12px;
  font-weight: normal;
  margin-top: 10px;
  text-decoration: underline !important;
  display: block;
}

.potx_register_link:hover {
  text-decoration: none !important;
  color: brown;
}

.potx .list_entry_width {
  padding-left: 10px;
  padding-right: 10px;
  border: 1px solid brown;
  border-top: none;
}

.potx .list_entry_price_disclaimer > br,
.potx .list_entry_price > br {
  display: none;
}

.list_entry_price_disclaimer > a {
  display: inline-block;
}

.price_base_list,
.list_entry_price_disclaimer,
.potx .price_disclaimer {
  font-size: 9px;
  font-weight: normal;
}

.potx .price_disclaimer {
  color: red;
}

.potx_info h3 .ui-btn-text {
  font-size: 18px;
}

.potd_buy_now_button {
  margin-bottom: 20px;
}

.potx .list_entry_width td:first-child {
  padding-right: 20px;
}

.potx_info .ui-icon-shadow {
  box-shadow: none;
}

.potx_info .ui-icon-plus {
  background-image: url("../img/plus_white.png") !important;
}

.potx_info .ui-icon-minus {
  background-image: url("../img/minus_white.png") !important;
}