* { margin: 0; padding: 0; }
#dayMaster {  position: relative; min-height:700px; font-family: Verdana, Arial, sans-serif; color: #404040; font-size: 12px; }

/*#dayBanner { width:814px; height:180px; background: url('../images/header_dagaanbieding.jpg') top center; background-repeat: no-repeat; color: #fff;   -moz-border-radius: 5px;  -webkit-border-radius: 5px;  -khtml-border-radius: 5px;  border-radius: 5px; }*/
#dayBanner { width:814px; height:77px; background: url('../images/header_bg.png') top center no-repeat; background-repeat: no-repeat; color: #fff; }
/*#dayBanner H3 { position: relative; top: 135px; text-align: right; padding-right: 15px; color: #404040; font-size: 18px; }*/
#dayBanner H3 { position: relative; top: 17px; text-indent: 30px; color: #ffffff; font-size: 20px; }
#dayBanner H3 span { position: relative; font-weight: normal; text-align: right; padding-right: 15px; color: #ffffff; font-size: 18px; }

/*#dayContent { width: 814px; padding: 10px 0 0 0; min-height: 180px; -moz-border-radius: 5px;  -webkit-border-radius: 5px;  -khtml-border-radius: 5px;  border-radius: 5px; border: 1px solid #ccc; margin: 15px 0 0 0; background: #ffffff url('../images/bg.jpg') bottom center; background-repeat: repeat-x;}*/
#dayContent { width: 812px; padding: 10px 0 0 0; min-height: 180px; border: 1px solid #ccc; background: #ffffff url('../images/bg.jpg') bottom center; background-repeat: repeat-x;}
/*#dayExtra { width: 812px; min-height: 40px; -moz-border-radius: 5px;  -webkit-border-radius: 5px;  -khtml-border-radius: 5px;  border-radius: 5px; border: 1px solid #ccc; margin: 15px 0 0 0; background: url('../images/bg.jpg') bottom center; background-repeat: repeat-x; text-align: center; line-height: 40px; text-decoration: underline;}*/
#dayExtra { display: none; }
#dayExtra a { color: #404040; }

#dayImage a { display: block; }
#dayImage a img { border: 0; margin: 0 0 0 10px; }
#dayImage { float:left; padding: 0 20px 20px 20px; width: 360px; position: relative; }

#dayInfo { float:left; position: relative; width: 400px; min-height: 460px; background: url('../images/details_bg.png') bottom center; background-repeat: no-repeat; margin: 0 0 15px 0; }
#brandImage { position: relative; right: 15px; float: right;}
#dayDisclaimer { color: #aaa; font-size: 10px; text-align: center; padding: 5px 0 0 0; }
#dayShare { border-width: 1px 0px 1px 0px; border-style: solid; border-color: #ccc; margin: 10px 0  0 0; padding: 10px 25px; text-align: center; }
#dayShare a { text-decoration: none; color: #404040; }
#dayShare img { position: relative; float: left; }

#dayHeader { position: relative; font-size: 20px; margin: 30px 20px 0 20px; font-weight: bold; }
#dayHeader a, #dayHeader a:visited { text-decoration: none; color: #222; }
#dayHeader a:hover { text-decoration: underline;}
#daySubHeader { position: relative; font-size: 12px; font-weight: bold; margin: 0px 20px 0 20px; }
#dayOfferTekst { position: relative; margin: 10px 20px; min-height: 60px; }
#dayMeer { position: relative; background: url("../images/meer.png") no-repeat scroll 0 0 transparent; width: 90px; height: 31px; left: 300px; }
#daySlogan { position: relative; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #ccc; width: 300px; margin: 0px 0 0px 20px; padding: 10px 30px 30px 30px; font-weight: bold; font-size: 14px; background: url("../images/slogan_bg.png"  ) no-repeat scroll 0 0 transparent; text-align: center; }

#dayDetailBottom { position: relative; width: 360px; height: 250px; margin: 0 20px; }
#dayPrices { position: relative;  float: left; width: 176px; height: 165px; }
#dayPriceOld {  position: absolute; bottom: 45px; left: 5px; font-size: 20px; color: #6f6f6f; text-decoration: line-through;}
#dayPriceNew { position: absolute; bottom: 8px; left: 5px; font-size: 30px; color: #E52030; font-weight: bold; margin: 0 0 0 0; text-align: center;}

#adviceText { position: absolute; bottom: 70px; left: 5px; font-size: 10px; color: #6f6f6f; }
#advicePrice { position: absolute; bottom: 45px; left: 5px; font-size: 20px; color: #6f6f6f; text-decoration: line-through; }

#dayTimerBg { position: relative; float: left; background: url('../images/clock.png'); background-repeat: no-repeat; width: 180px; height: 165px; }
#dayTimer { position: absolute; bottom: 8px; right: 0px; width: 142px; height: 56px; background: url('../images/counter_bg.png'); background-repeat: repeat-x;}
.timerText div { float: left; width: 47px; text-align: center; font-size: 10px; color: #949494; }
.centerTime {  position: relative; }
.centerTime #hours, .centerTime #minutes, .centerTime #seconds { font-size: 28px; color: #000; float: left; width: 47px; text-align: center; line-height: 48px; }

#dayOrder { position: absolute; width: 360px; left: 0px; height: 62px; bottom: 20px; background: url('../images/order.png'); background-repeat: no-repeat; text-align: center;}
#dayOrder a { font-size: 28px; font-weight: bold; display: block; color: #fff; text-decoration: none; display: block; line-height: 60px;}
#dayOrder a:hover { text-decoration: none; }
/*#dayBottomBanner img { -moz-border-radius: 5px;  -webkit-border-radius: 5px;  -khtml-border-radius: 5px;  border-radius: 5px; margin: 15px 0 0 0 }*/
#dayBottomBanner img { margin: 15px 0 0 0 }

/* teaser homepage */
#dayTeaser { text-align: center; font-family: Verdana, Arial, sans-serif; }
#dayTeaser a { text-decoration: none; }
#dayTeaser h5 { font-size: 14px; font-weight: normal; color: #ffffff; background: #E30513; line-height: 40px; }
#dayTeaserImage { position: relative; padding: 12px 0 7px 0; }
#dayTeaserPrices { margin: 5px 0; }
#teaserAdviceText {  }
#dayTeaserPriceOld { color: #6f6f6f; text-decoration: line-through; font-size: 14px; }
#dayTeaserPriceNew { font-weight: bold; font-size: 20px; color: #E30513; text-align: right; margin: 0 14px 0 0px; }
#dayTeaserPriceNew span { font-size: 12px; color: #767676; display: inline-block; margin: 0 5px 0 0; }
#dayTeaserTimerBg {  }
#dayTeaserTimer {  }
.centerTeaserTime span { display: inline-block; color: #767676; background: url('../images/counter_bg.png') top center; background-repeat: no-repeat; width: 50px; height: 45px; padding: 7px 0 0 0; font-size: 26px; }
#hours { margin: 0 0 0 -2px; }
.teaserTimerText { margin: -3px 0 0 0; }
.teaserTimerText span { font-size: 11px; color: #aaa; display: inline-block; width: 50px; height: 20px; }