#dow{
  position: absolute;
  right: 0px;
  top: 0px;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  width: 223px;
  height: 312px;
  background-color: #fff;
  box-shadow: #000 0 0 5px;
  -moz-box-shadow: #000 0 0 5px;
  -webkit-box-shadow: #000 0 0 5px;
  z-index: 1;
}
#dow A{
  text-decoration: none;
}
#dow_top{
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  background-color: #0099DA;
  height: 77px;
  border-bottom: 1px solid #fff;
}

#dow_top > SPAN{
  display:block;
  padding-top: 5px;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #fff;
}

#dow_middle{
  width: 223px;
  height: 195px;
  border-bottom: 1px solid #80D3F5;
  background: url(https://img.ashampoo.com/ashampoo.com_images/img/1/campaigns/dow/dow_middle.jpg) center center no-repeat;
}

#dow_middle #arrow_left{
  position: absolute;
  left: -8px;
  top: 100px;
}

#dow_middle #arrow_right{
  position: absolute;
  left: 198px;
  top: 100px;
}

#dow_middle DIV{
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFDFE;
  text-shadow: 0 1px 1px #343434;
  -moz-text-shadow: 0 1px 1px #343434;
  -webkit-text-shadow: 0 1px 1px #343434;
  font-weight: bold;
}

#dow_middle #dow_percent{
  padding-top: 16px;
  font-size: 15px;

}
#dow_middle #dow_percent SPAN{
    font-size: 20px;
}

#dow_middle #dow_price{
  font-size: 20px;
  padding-top: 10px;
  text-decoration: underline;
}

/* LANG AND CURRENCY DEPENDENT PRICE FONT SIZES */
#dow_middle #dow_price.pl, 
#dow_middle #dow_price.nl
{
    font-size: 23px;
}

#dow_middle #dow_price.rub
{
    font-size: 22px;
}

#dow_middle #dow_price.es,
#dow_middle #dow_price.br,
#dow_middle #dow_price.fr
{
    font-size: 20px;
}

#dow_middle IMG#product{
    bottom: 60px;
    left: 10px;
    position: absolute;
}

#dow_bottom{
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  background-color: #303031;
  height: 39px;
}

#dow_bottom #dow_buynow{
    position: absolute;
    background: url(https://img.ashampoo.com/ashampoo.com_images/img/1/campaigns/dow/btn_deal.png) center center no-repeat;
    left: 2px;
    top: 253px;
    width: 220px;
    height: 61px;
}

#dow_bottom #dow_buynow > A{
    display:block;
    width: 100%;
    height: 61px;
    text-align: center;
    text-decoration: none;
    font-size: 20px;
    padding-top: 16px;
    color: #413F40;
    text-shadow: 0 1px 1px #fff;
    -moz-text-shadow: 0 1px 1px #fff;
    -webkit-text-shadow: 0 1px 1px #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

#dow_excl_name{
    padding: 3px;
    font-size: 16px;
    color: #fff;
    text-shadow: 0 1px 1px #000;
    -moz-text-shadow: 0 1px 1px #000;
    -webkit-text-shadow: 0 1px 1px #000;    
}

#dow_middle DIV#dow_excl_content{
    text-align: left;
    padding: 5px;
}
#dow_middle DIV#dow_excl_content A{
    font-weight: bold;
    text-decoration: underline;
    color: #fff;
}

/* COUNTER STYLES */
#dow_counter{
    width: 215px;
    height: 50px;
    padding: 5px;
    margin-left: 5px;
    margin-top: 2px;
    font-size: 33px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    text-align: left;
    background: url(https://img.ashampoo.com/ashampoo.com_images/img/1/campaigns/dow/bg_counter.png) 5px 5px no-repeat;
}
#dow_counter #counter{
    display: block;
    float: left;
    width: 107px;
    height: 37px;
    padding: 7px;
    text-align: right;
    color: #09f;
    letter-spacing: 1px;
    text-shadow: 0 1px 1px #898989;
    -moz-text-shadow: 0 1px 1px #898989;
    -webkit-text-shadow: 0 1px 1px #898989;        
}
#dow_counter #units{
    font-size: 25px;
    color: #fff;
    display:block;
    margin-top: 15px;
    text-shadow: 0 1px 1px #898989;
    -moz-text-shadow: 0 1px 1px #898989;
    -webkit-text-shadow: 0 1px 1px #898989;      
}

/* COUNTDOWN STYLES */
#dow_countdown{
    margin-left: 8px;
    margin-top: 5px;
}

#dow_countdown #t7_timer h1, #dow_countdown #t7_timer h2, #dow_countdown #t7_timer h3, #dow_countdown #t7_timer h4, #dow_countdown #t7_timer p, #dow_countdown #t7_timer li {
    font-family : Helvetica, Arial, Sans-Serif;
    text-align : left;
}
#dow_countdown #t7_timer pre {
    font-family: "Courier New", Courier, Monaco, monospace;
    text-align: left;
    font-size: 12px;
    font-weight: bold;
}
#dow_countdown #t7_timer h1, #dow_countdown #t7_timer h2 {
    font-size: 16px;
    font-weight: bold;
}
#dow_countdown #t7_timer p, #dow_countdown #t7_timer li {
    font-size: 14px;
    font-weight: normal;
    margin: 0px 0px 10px 0px;
}
#dow_countdown #t7_timer td, #dow_countdown #t7_timer th {
    font-family : Helvetica, Arial, Sans-Serif;
    font-size: 14px;
    margin: 0px;
}

/** hyper links **/
#dow_countdown #t7_timer a:link {
    color: #0074ae;
    text-decoration : underline;
    font-weight : normal;
}
#dow_countdown #t7_timer a:visited {
    color: #006294;
    text-decoration : underline;
    font-weight : normal;
}
#dow_countdown #t7_timer a:hover  {
    color: #000000;
    text-decoration : underline;
    font-weight : normal;
}

            
#dow_countdown #t7_timer_over { 
    width: 226px; 
    height: 55px; 
    background-repeat: no-repeat;
    position: absolute;
    top: 0px;
    left: 1px;
    margin: 0px;
    padding: 0px;
}


#dow_countdown #t7_vals {
    width: 100%;
    clear:both;
    margin: 0px auto;
}

#dow_countdown #t7_vals{
    color: #000;
}

#dow_countdown .t7_numbs {
    font-size: 33px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    text-align: left;
    color: #09f;
    padding: 11px 0 0 4px;
    width: 50px;
    height: 32px;    
    margin: 1px;
    letter-spacing: 5px;
    text-shadow: 0 1px 1px #898989;
    -moz-text-shadow: 0 1px 1px #898989;
    -webkit-text-shadow: 0 1px 1px #898989;    
}

#dow_countdown .t7_numbs A, #dow_countdown .t7_numbs A:hover{
    color: #000;
    text-decoration: none;
}

#dow_countdown #t7_y {
    background-image: url(https://img.ashampoo.com/ashampoo.com_images/img/1/campaigns/dow/dash.png);
    background-repeat: no-repeat;
    float:left;
}
#dow_countdown #t7_d {
    background-image: url(https://img.ashampoo.com/ashampoo.com_images/img/1/campaigns/dow/dash.png);
    background-repeat: no-repeat;
    float:left;
}
#dow_countdown #t7_h {
    background-image: url(https://img.ashampoo.com/ashampoo.com_images/img/1/campaigns/dow/dash.png);
    background-repeat: no-repeat;
    float:left;
}
#dow_countdown #t7_m {
    background-image: url(https://img.ashampoo.com/ashampoo.com_images/img/1/campaigns/dow/dash.png);
    background-repeat: no-repeat;
    float:left;
}
#dow_countdown #t7_s {
    background-image: url(https://img.ashampoo.com/ashampoo.com_images/img/1/campaigns/dow/bg_counter_small.png);
    background-repeat: no-repeat;
    float:left;
    width: 35px;
    height: 21px;
    margin: 1px;
    margin-top: 2px;
    font-size: 16px;
    padding-top: 3px;
}

#dow_countdown #t7_labels {
    width: 100%;
    clear:both;
    margin: 0px auto;
}

#dow_countdown .t7_labs {
    font-size: 9px;
    font-family: Verdana, Arial, sans-serif;
    text-align: center;
    color: #fff;
}

#dow_countdown .t7_labs A, #dow_countdown .t7_labs A:hover{
    color: #fff;
    text-decoration: none;
}

#dow_countdown #t7_yl {
    float:left;
    width: 51px;
    height:15px;
    padding:0px;
    margin: 0px;
    
}
#dow_countdown #t7_dl {
    float:left;
    width: 55px;
    height:15px;
    padding:0px;
    margin: 0px;
    
}
#dow_countdown #t7_hl {
    float:left;
    width: 54px;
    height:15px;
    padding:0px;
    margin: 0px;
    
}
#dow_countdown #t7_ml {
    float:left;
    width: 55px;
    height:15px;
    padding:0px;
    margin: 0px;
    
}
#dow_countdown #t7_sl {
    float:left;
    width: 46px;
    height:15px;
    padding:0px;
    margin: 0px;
    
}


#dow_countdown #defaultCountdown { width: 200px; height: 55px; text-align: center;}

* {border:0;margin:0}

.ui-widget-overlay {
    background: repeat-x scroll 50% 50% #AAA;
    opacity:0.8;
    z-index: 3;
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
}
