/* RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{margin:0; padding:0; border:0; outline:0; vertical-align:baseline; background:transparent;}

/* FONT-FACE */
@font-face {
    font-family: 'PTSansRegular';
    src: url('../font/PTS55F-webfont.eot');
    src: url('../font/PTS55F-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/PTS55F-webfont.woff') format('woff'),
         url('../font/PTS55F-webfont.ttf') format('truetype'),
         url('../font/PTS55F-webfont.svg#PTSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ChunkFiveRegular';
    src: url('../font/Chunkfive-webfont.eot');
    src: url('../font/Chunkfive-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/Chunkfive-webfont.woff') format('woff'),
         url('../font/Chunkfive-webfont.ttf') format('truetype'),
         url('../font/Chunkfive-webfont.svg#ChunkFiveRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* BASE */
body {background:#fff url(../img/bg.png); font-size:100%; font-family:PTSansRegular,Arial; color:#343434;}
a:link {text-decoration:underline; cursor:pointer;}
a:visited {text-decoration:underline; cursor:pointer;}
a:active {text-decoration:underline; cursor:pointer;}
a:hover {text-decoration:underline; cursor:pointer;}
p {line-height:16px;}
h1 {font-weight:normal; text-transform:uppercase;}
h2 {font-weight:normal; text-transform:uppercase;}
h3 {font-weight:normal; text-transform:uppercase;}
#wrap {width:100%; min-width:980px;}

.offers {background-color:#52ad14;}
.local {background-color:#0092cf;}
.discount {background-color:#863ea0;}
.shoppingclubs {background-color:#27988e;}
.subscriptionshops {background-color:#aa1465;}
.auctions {background-color:#27988e;}
.webshops {background-color:#245b99;}
.brands {background-color:#aa1465;}

#deals_container {width:100%;}
.deal-container .frame_shoppingclub_brand.future {opacity:0.3}
.deal-container .frame_shoppingclub_brand.past {background:url(../img/bg_shoppingclub_verlopen.png) !important;}
.deal-container .frame_shoppingclub_brand.nobg {background:none !important;}

#content {float:left; width:186px; margin:0 0 0 10px; background-color:#fff;}
#content .col, .sort .col {float:left; width:186px; margin:0 0 0 10px;}
#content .col a, .sort .col a {text-shadow:#fcfcfc 1px 1px 0; width:156px; height:22px; padding:2px 10px 0 10px;}
#content .col a:link, .sort .col a:link {color:#888; text-decoration:none; display:block;}
#content .col a:visited, .sort .col a:visited {color:#888; text-decoration:none; display:block;}
#content .col a:active, .sort .col a:active {color:#888; text-decoration:none; display:block;}
#content .col a:hover, .sort .col a:hover {color:#fff; text-shadow:none; text-decoration:none; display:block; background: #245b99;}
#content .col ul, .sort .col ul {float:left; width:186px; list-style-type:none; margin:20px 0 20px 0; font-size:0.6875em; line-height:24px; text-transform:uppercase;}


/* THEMA'S */
.frames_offers {position:relative; z-index:10;}
.frames_offers ul {float:left; list-style-type:none; background:#fff url(../img/bg_line.png) repeat-x bottom;}
.frames_offers ul li.deal-container {float:left; width:176px; height:335px; padding:0 10px 0 10px; background:#fff; border-bottom:1px solid #ddd; color:#343434; text-align:center; text-decoration:none; cursor:pointer;}
.frames_offers ul ul {display:none;}
.frames_offers ul li:hover ul {display:block; width:224px; position:relative; left:-24px; z-index:10; background:none; top:-344px;}
.frames_offers ul li:hover ul li {width:224px; padding:0; background:none; border:none;}
.thema_offers #header_bg {background-color:#52ad14;}
.thema_offers #header_list {background-color:#52ad14;}
.thema_offers #header_topnav a:hover {color:#52ad14;}
.thema_offers .prefooter_top5_title {background:#52ad14;}
.thema_offers .frame_time {background:#52ad14;}
.thema_offers .frame_time.expired {background:#bc0e14;}
.thema_offers .frame_price_new {background:#52ad14;}
.thema_offers .footer_col a:hover {background:#52ad14;}
.thema_offers .frame_info a {color:#52ad14;}
.thema_offers .frame_links a:hover {color:#52ad14;}
.thema_offers .header_list_name {background:url(../img/bg_pattern_name01.png);}
.thema_offers .header_list_name_next {background:url(../img/bg_pattern_name02.png);}
.thema_offers .sort_cols h4 {color:#52ad14;}
.thema_offers .info_detail a {color:#52ad14;}
.thema_offers .info_rating_star_active {background:url(../img/bg_li.png) 0 -120px;}
.thema_offers .info_register {background-color:#52ad14;}
.thema_offers a.info_btn {background:#52ad14; color:#fff;}
.thema_offers .prefooter_banner {background-color:#0092cf;}

.frames_local {position:relative; z-index:10;}
.frames_local ul {float:left; list-style-type:none; background:#fff url(../img/bg_line.png) repeat-x bottom;}
.frames_local ul li {float:left; width:176px; height:335px; padding:0 10px 0 10px; background:#fff; border-bottom:1px solid #ddd; color:#343434; text-align:center; text-decoration:none; cursor:pointer;}
.frames_local ul ul {display:none;}
.frames_local ul li:hover ul {display:block; width:224px; position:relative; left:-24px; z-index:10; background:none; top:-344px;}
.frames_local ul li:hover ul li {width:224px; padding:0; background:none; border:none;}
.thema_local #header_bg {background-color:#0092cf;}
.thema_local #header_list {background-color:#0092cf;}
.thema_local #header_topnav a:hover {color:#0092cf;}
.thema_local .prefooter_top5_title {background:#0092cf;}
.thema_local .frame_time {background:#0092cf;}
.thema_local .frame_price_new {background:#0092cf;}
.thema_local .footer_col a:hover {background:#0092cf;}
.thema_local .info_col a:hover {background:#0092cf;}
.thema_local .frame_local_info a {color:#0092cf;}
.thema_local .frame_links a:hover {color:#0092cf;}
.thema_local .header_list_name {background:url(../img/bg_pattern_name02.png);}
.thema_local .header_list_name_next {background:url(../img/bg_pattern_name03.png);}
.thema_local .sort_cols h4 {color:#0092cf;}
.thema_local .info_detail a {color:#0092cf;}
.thema_local .info_rating_star_active {background:url(../img/bg_li.png) 0 -160px;}
.thema_local .info_register {background-color:#0092cf;}
.thema_local a.info_btn {background:#0092cf; color:#fff;}
.thema_local .prefooter_banner {background-color:#863ea0;}

.frames_discount {position:relative; z-index:15;}
.frames_discount ul {float:left; list-style-type:none; background:#fff url(../img/bg_line.png) repeat-x bottom;}
.frames_discount ul li {float:left; width:176px; height:196px; padding:0 10px 0 10px; background:#fff; border-bottom:1px solid #ddd; color:#343434; text-align:center; text-decoration:none; cursor:pointer;}
.frames_discount ul ul {display:none;}
.frames_discount ul li:hover ul {display:block; width:224px; position:relative; left:-24px; z-index:10; background:none; top:-222px;}
.frames_discount ul li:hover ul li {width:224px; padding:0; background:none; border:none;}
.thema_discount #header_bg {background-color:#863ea0;}
.thema_discount #header_list {background-color:#863ea0;}
.thema_discount #header_topnav a:hover {color:#863ea0;}
.thema_discount .prefooter_top5_title {background:#863ea0;}
.thema_discount .frame_price_new {background:#863ea0;}
.thema_discount .footer_col a:hover {background:#863ea0;}
.thema_discount .frame_info a {color:#863ea0;}
.thema_discount .frame_links a:hover {color:#863ea0;}
.thema_discount .header_list_name {background:url(../img/bg_pattern_name03.png);}
.thema_discount .header_list_name_next {background:url(../img/bg_pattern_name04.png);}
.thema_discount .sort_cols h4 {color:#863ea0;}
.thema_discount .info_detail a {color:#863ea0;}
.thema_discount .info_register {background-color:#863ea0;}
.thema_discount a.info_btn {background:#863ea0; color:#fff;}
.thema_discount .prefooter_banner {background-color:#27988e;}

.frames_shoppingclubs {position:relative; z-index:100;}
.frames_shoppingclubs ul {float:left; list-style-type:none; background:#fff url(../img/bg_line.png) repeat-x bottom;}
.frames_shoppingclubs ul li {float:left; width:176px; height:196px; padding:0 10px 0 10px; background:#fff; border-bottom:1px solid #ddd; color:#343434; text-align:center; text-decoration:none; cursor:pointer;}
.frames_shoppingclubs ul ul {display:none;}
.frames_shoppingclubs ul li:hover ul {display:block; width:224px; position:relative; left:-24px; z-index:10; background:none; top:-222px;}
.frames_shoppingclubs ul li:hover ul li {width:224px; padding:0; background:none; border:none;}
.thema_shoppingclubs #header_bg {background-color:#27988e;}
.thema_shoppingclubs #header_list {background-color:#27988e;}
.thema_shoppingclubs #header_topnav a:hover {color:#27988e;}
.thema_shoppingclubs .prefooter_top5_title {background:#27988e;}
.thema_shoppingclubs .frame_time {background:#27988e;}
.thema_shoppingclubs .frame_price_new {background:#27988e;}
.thema_shoppingclubs .footer_col a:hover {background:#27988e;}
.thema_shoppingclubs .frame_info a {color:#27988e;}
.thema_shoppingclubs .frame_links a:hover {color:#27988e;}
.thema_shoppingclubs .header_list_name {background:url(../img/bg_pattern_name04.png);}
.thema_shoppingclubs .header_list_name_next {background:url(../img/bg_pattern_name05.png);}
.thema_shoppingclubs .sort_cols h4 {color:#27988e;}
.thema_shoppingclubs .info_detail a {color:#27988e;}
.thema_shoppingclubs .info_rating_star_active {background:url(../img/bg_li.png) 0 -180px;}
.thema_shoppingclubs .info_register {background-color:#27988e;}
.thema_shoppingclubs a.info_btn {background:#27988e; color:#fff;}
.thema_shoppingclubs .prefooter_banner {background-color:#245b99;}

.frames_auctions {position:relative; z-index:100;}
.frames_auctions ul {float:left; list-style-type:none; background:#fff url(../img/bg_line.png) repeat-x bottom;}
.frames_auctions ul li {float:left; width:176px; height:196px; padding:0 10px 0 10px; background:#fff; border-bottom:1px solid #ddd; color:#343434; text-align:center; text-decoration:none; cursor:pointer;}
.frames_auctions ul ul {display:none;}
.frames_auctions ul li:hover ul {display:block; width:224px; position:relative; left:-24px; z-index:10; background:none; top:-222px;}
.frames_auctions ul li:hover ul li {width:224px; padding:0; background:none; border:none;}
.thema_auctions #header_bg {background-color:#27988e;}
.thema_auctions #header_list {background-color:#27988e;}
.thema_auctions #header_topnav a:hover {color:#27988e;}
.thema_auctions .prefooter_top5_title {background:#27988e;}
.thema_auctions .frame_time {background:#27988e;}
.thema_auctions .frame_price_new {background:#27988e;}
.thema_auctions .footer_col a:hover {background:#27988e;}
.thema_auctions .frame_info a {color:#27988e;}
.thema_auctions .frame_links a:hover {color:#27988e;}
.thema_auctions .header_list_name {background:url(../img/bg_pattern_name07.png);}
.thema_auctions .header_list_name_next {background:url(../img/bg_pattern_name05.png);}
.thema_auctions .sort_cols h4 {color:#27988e;}
.thema_auctions .info_detail a {color:#27988e;}
.thema_auctions .info_rating_star_active {background:url(../img/bg_li.png) 0 -180px;}
.thema_auctions .info_register {background-color:#27988e;}
.thema_auctions a.info_btn {background:#27988e; color:#fff;}
.thema_auctions .prefooter_banner {/* background-color:#245b99; */background-color:#aa1465;}

.frames_webshops {position:relative; z-index:14;}
.frames_webshops ul {float:left; list-style-type:none; background:#fff url(../img/bg_line.png) repeat-x bottom;}
.frames_webshops ul li {float:left; width:176px; height:224px; padding:0 10px 0 10px; background:#fff; border-bottom:1px solid #ddd; color:#343434; text-align:center; text-decoration:none; cursor:pointer;}
.frames_webshops ul ul {display:none;}
.frames_webshops ul li:hover ul {display:block; width:224px; position:relative; left:-24px; z-index:10; background:none; top:-209px;}
.frames_webshops ul li:hover ul li {width:224px; padding:0; background:none; border:none;}
.thema_webshops #header_bg {background-color:#245b99;}
.thema_webshops #header_list {background-color:#245b99;}
.thema_webshops #header_topnav a:hover {color:#245b99;}
.thema_webshops .prefooter_top5_title {background:#245b99;}
.thema_webshops .frame_time {background:#245b99;}
.thema_webshops .frame_price_new {background:#245b99;}
.thema_webshops .footer_col a:hover {background:#245b99;}
.thema_webshops .frame_webshop_info a {color:#245b99;}
.thema_webshops .frame_links a:hover {color:#245b99;}
.thema_webshops .header_list_name {background:url(../img/bg_pattern_name05.png);}
.thema_webshops .header_list_name_next {background:url(../img/bg_pattern_name06.png);}
.thema_webshops .sort_cols h4 {color:#245b99;}
.thema_webshops .info_detail a {color:#245b99;}
.thema_webshops .info_register {background-color:#245b99;}
.thema_webshops a.info_btn {background:#245b99; color:#fff;}
.thema_webshops .prefooter_banner {/* background-color:#aa1465; */background-color:#52ad14;}

.frames_brands {position:relative; z-index:13;}
.frames_brands ul {float:left; list-style-type:none; background:#fff url(../img/bg_line.png) repeat-x bottom;}
.frames_brands ul li {float:left; width:176px; height:73px; padding:0 10px 0 10px; background:#fff; border-bottom:1px solid #ddd; color:#343434; text-align:center; text-decoration:none; cursor:pointer;}
.frames_brands ul ul {display:none;}
.frames_brands ul li:hover ul {display:block; width:224px; position:relative; left:-24px; z-index:10; background:none; top:-51px;}
.frames_brands ul li:hover ul li {width:224px; padding:0; background:none; border:none;}
.thema_brands #header_bg {background-color:#aa1465;}
.thema_brands #header_list {background-color:#aa1465;}
.thema_brands #header_topnav a:hover {color:#aa1465;}
.thema_brands .prefooter_top5_title {background:#aa1465;}
.thema_brands .frame_time {background:#aa1465;}
.thema_brands .frame_price_new {background:#aa1465;}
.thema_brands .footer_col a:hover {background:#aa1465;}
.thema_brands .frame_links a:hover {color:#aa1465;}
.thema_brands .header_list_name {background:url(../img/bg_pattern_name06.png);}
.thema_brands .header_list_name_next {background:url(../img/bg_pattern_name01.png);}
.thema_brands .sort_cols h4 {color:#aa1465;}
.thema_brands .info_detail a {color:#aa1465;}
.thema_brands .info_register {background-color:#ab1565;}
.thema_brands a.info_btn {background:#aa1465; color:#fff;}
.thema_brands .prefooter_banner {background-color:#52ad14;}
.thema_brands #content a:hover {background-color:#ab1565;}


.frames_subscription {position:relative; z-index:10;}
.frames_subscription ul {float:left; list-style-type:none; background:#fff url(../img/bg_line.png) repeat-x bottom;}
.frames_subscription ul li.deal-container {float:left; width:176px; height:335px; padding:0 10px 0 10px; background:#fff; border-bottom:1px solid #ddd; color:#343434; text-align:center; text-decoration:none; cursor:pointer;}
.frames_subscription ul ul {display:none;}
.frames_subscription ul li:hover ul {display:block; width:224px; position:relative; left:-24px; z-index:10; background:none; top:-344px;}
.frames_subscription ul li:hover ul li {width:224px; padding:0; background:none; border:none;}

/*
.frames_subscription {position:relative; z-index:13;}
.frames_subscription ul {float:left; list-style-type:none; background:#fff url(../img/bg_line.png) repeat-x bottom;}
.frames_subscription ul li {float:left; width:176px; height:73px; padding:0 10px 0 10px; background:#fff; border-bottom:1px solid #ddd; color:#343434; text-align:center; text-decoration:none; cursor:pointer;}
.frames_subscription ul ul {display:none;}
.frames_subscription ul li:hover ul {display:block; width:224px; position:relative; left:-24px; z-index:10; background:none; top:-51px;}
.frames_subscription ul li:hover ul li {width:224px; padding:0; background:none; border:none;}
*/
.thema_subscription #header_bg {background-color:#aa1465;}
.thema_subscription #header_list {background-color:#aa1465;}
.thema_subscription #header_topnav a:hover {color:#aa1465;}
.thema_subscription .prefooter_top5_title {background:#aa1465;}
/* .thema_subscription .frame_time {background:#aa1465;} */
.thema_subscription .frame_price_new {background:#aa1465;}
.thema_subscription .footer_col a:hover {background:#aa1465;}
.thema_subscription .frame_links a:hover {color:#aa1465; background-color:none !important;}
.thema_subscription .header_list_name {background:url(../img/bg_pattern_name07.png);}
.thema_subscription .header_list_name_next {background:url(../img/bg_pattern_name01.png);}
.thema_subscription .sort_cols h4 {color:#aa1465;}
.thema_subscription .info_detail a {color:#aa1465;}
.thema_subscription .info_register {background-color:#ab1565;}
.thema_subscription a.info_btn {background:#aa1465; color:#fff;}
.thema_subscription .prefooter_banner {/* background-color:#52ad14; */background-color:#245b99;}
.thema_subscription a.frame_buy {background-color:#ab1565;}
.thema_subscription .info_rating_star_active {background: url(../img/bg_li.png) 0 -297px;}
/* .thema_subscription #content a:hover {background-color:#ab1565;} */

/* HEADER */
#header_bg {width:100%; position:relative; height:380px; background:url(../img/bg_header.jpg) repeat-x;}
#header {width:980px; height:300px; position:relative; margin:0 auto; margin-left:-490px; left:50%; background:url(../img/header.jpg);}
#header_content {float:left; width:676px; height:290px; margin:10px 0 0 0;}
#header_l {float:left; width:328px; height:144px;}
#header_logo, #loader_logo {float:left; width:328px; height:63px; background:url(../img/sprite.png) 0 -171px;}
#header_list {float:left; width:328px; height:81px; background-image:url(../img/bg_pattern.png); position:relative;}
#header_list ul {float:left; list-style-type:none; margin:11px 0 0 13px;}
#header_list ul li {float:left; height:20px; line-height:20px; vertical-align:middle; color:#fff; font-size:0.75em; background:url(../img/bg_li.png) no-repeat; padding:0 0 0 28px; clear:both;}
.header_list_name {float:left; width:116px; height:66px; position:absolute; top:0; right:0;}
#header_r {float:left; width:328px; height:144px; margin:0 0 0 8px;}
#header_register {float:left; width:328px; height:90px; background:url(../img/sprite.png) 0 -81px; margin:10px 0 0 0;}
#header_register p {float:left; width:315px; height:32px; line-height:16px; font-family:ChunkFiveRegular,PTSansRegular,Arial; color:#fff; text-shadow:#0f100f 1px 1px 0; font-size:0.875em; padding:0 0 0 13px; margin:18px 0 0 0;}
#header_banner, .header_banner {float:left; width:304px; height:290px; margin:10px 0 0 0;}
#header_banner img, .header_banner img {float:left; width:300px; height:250px; margin:20px 0 0 4px;}
.header_input_inactive {float:left; width:239px; height:28px; border:none; padding:0 5px 0 5px; line-height:28px; vertical-align:middle; color:#999; margin:2px 0 0 11px; font-size:0.75em; font-style:italic;}
.header_input_active {float:left; width:239px; height:28px; border:none; padding:0 5px 0 5px; line-height:28px; vertical-align:middle; color:#343434; margin:2px 0 0 11px; font-size:0.75em;}
input.header_btn {float:left; width:56px; height:28px; background:url(../img/sprite.png) 0 -282px; border:0; cursor:pointer; margin:2px 0 0 0;}
input.header_btn:hover {background:url(../img/sprite.png) no-repeat -56px -282px;}

#header_topnav {float:left; width:328px; height:44px;}
#header_topnav a {color:#fff; display:block;}
#header_topnav ul {float:left; list-style-type:none; font-size:0.6875em; text-transform:uppercase;}
#header_topnav ul li {float:left; height:44px; line-height:44px; vertical-align:middle; padding:0 20px 0 20px; position:relative;}
#header_topnav ul ul {display:none; font-size:1em;  text-transform:none;}
#header_topnav ul li:hover ul {display:block; width:164px; position:absolute; right:0; top:5px;}
#header_topnav ul li:hover ul li {float:left; width:164px; padding:0; font-size:1em; display:inline;}
#header_topnav ul li:hover a {display:inline; color:#74ac37;}
#header_topnav_tab {float:right; display:block; text-transform:uppercase; text-decoration:underline; text-align:right; width:50px; height:34px; line-height:34px; vertical-align:middle; padding:0 20px; position:relative; color:#343434; background:#fff; -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; border-top-left-radius:3px; border-top-right-radius:3px;}
#header_topnav_content {float:left; width:164px; height:215px; background:#fff; -moz-box-shadow: 0 0 10px #383838; -webkit-box-shadow: 0 0 10px #383838; box-shadow: 0 0 10px #383838;}
.header_topnav_input {float:left; width:132px; height:22px; padding:0 5px; border:1px solid #b6b6b6; line-height:22px; vertical-align:middle; background:#fff; color:#383838; margin:0 0 0 10px;}
.header_topnav_input_check {margin:10px 0 0 0 !important;}
.input_error {background:#ffc5c5;}
input.login_btn {float:left; width:154px; height:24px; font-size:0.875em; border:none; background:#52ad14; text-align:center; line-height:24px; vertical-align:middle; color:#fff; text-transform:uppercase; margin:10px 0 0 5px; font-family:ChunkFiveRegular,PTSansRegular,Arial; cursor:pointer;}
input.login_btn:hover {background:#999;}
input.login_btn_facebook {float:left; width:154px; height:24px; font-size:0.875em; border:none; background:#4160a1; text-align:center; line-height:24px; vertical-align:middle; color:#fff; text-transform:uppercase; margin:5px 0 0 5px; font-family:ChunkFiveRegular,PTSansRegular,Arial; cursor:pointer;}
input.login_btn_facebook:hover {background:#999;}
#header_topnav ul li:hover ul li span span.txt {float:left; display:block; width:144px; line-height:20px; vertical-align:middle; color:#383838; margin:3px 0 0 0; padding:0 10px;}
#header_topnav ul li:hover ul li span span.txt a {color:#0092cf; text-decoration:underline;}
#header_topnav ul li:hover ul li span span.txt a:hover {color:#999;}
#header_topnav ul li:hover ul li span span.txt input {margin:0 10px 0 0;}
#header_topnav ul li:hover ul li span span.loggedin_title {float:left; display:block; width:144px; line-height:20px; vertical-align:middle; color:#383838; padding:10px 10px 7px; background:#fff;}
#header_topnav ul li:hover ul li span span.loggedin_txt {float:left; display:block; width:144px; height:141px; line-height:20px; vertical-align:middle; color:#383838; padding:10px 10px 7px; background:#e5e5e5;}
#header_topnav ul li:hover ul li span span.loggedin_txt a {color:#0092cf; text-decoration:underline;}
#header_topnav ul li:hover ul li span span.loggedin_txt a:hover {color:#999;}

/* MAINMENU */
#mainmenu {float:left; width:662px; height:133px; margin:13px 0 0 0;}
#mainmenu ul {float:left; width:662px; height:133px; list-style-type:none; color:#fff; font-size:0.6875em; text-transform:uppercase; text-shadow:#0f100f 1px 1px 0;}
#mainmenu ul li {float:left; width:102px; height:133px; margin:0 0 0 10px; text-align:center; line-height:28px; vertical-align:middle;}
#mainmenu ul li.actief_btn01 {background:url(../img/btn_mainmenu.jpg) 0 -266px;}
#mainmenu ul li.actief_btn02 {background:url(../img/btn_mainmenu.jpg) -102px -266px;}
#mainmenu ul li.actief_btn03 {background:url(../img/btn_mainmenu.jpg) -204px -266px;}
#mainmenu ul li.actief_btn04 {background:url(../img/btn_mainmenu.jpg) -306px -266px;}
#mainmenu ul li.actief_btn05 {background:url(../img/btn_mainmenu.jpg) -408px -266px;}
#mainmenu ul li.actief_btn06 {background:url(../img/btn_mainmenu.jpg) -714px -266px;}
#mainmenu ul li:first-child {margin:0;}
#mainmenu ul li a {float:left; display:block; width:102px; height:133px;}
#mainmenu ul li a:link {text-decoration:none; color:#fff;}
#mainmenu ul li a:visited {text-decoration:none; color:#fff;}
#mainmenu ul li a:active {text-decoration:none; color:#fff;}
#mainmenu ul li a:hover {text-decoration:none; color:#ddd;}
a.mainmenu_btn01 {background:url(../img/btn_mainmenu.jpg) 0 0;}
a.mainmenu_btn01:hover {background:url(../img/btn_mainmenu.jpg) 0 -133px;}
a.mainmenu_btn02 {background:url(../img/btn_mainmenu.jpg) -102px 0;}
a.mainmenu_btn02:hover {background:url(../img/btn_mainmenu.jpg) -102px -133px;}
a.mainmenu_btn03 {background:url(../img/btn_mainmenu.jpg) -204px 0;}
a.mainmenu_btn03:hover {background:url(../img/btn_mainmenu.jpg) -204px -133px;}
a.mainmenu_btn04 {background:url(../img/btn_mainmenu.jpg) -306px 0;}
a.mainmenu_btn04:hover {background:url(../img/btn_mainmenu.jpg) -306px -133px;}
a.mainmenu_btn05 {background:url(../img/btn_mainmenu.jpg) -408px 0;}
a.mainmenu_btn05:hover {background:url(../img/btn_mainmenu.jpg) -408px -133px;}
a.mainmenu_btn06 {background:url(../img/btn_mainmenu.jpg) -714px 0;}
a.mainmenu_btn06:hover {background:url(../img/btn_mainmenu.jpg) -714px -133px;}

/* SUBMENU */
#submenu {width:980px; height:40px; position:relative; margin:0 auto; margin-left:-490px; left:50%;}
#submenu a:link {color:#383838; text-decoration:none;}
#submenu a:visited {color:#383838; text-decoration:none;}
#submenu a:active {color:#383838; text-decoration:none;}
#submenu a:hover {color:#383838; text-decoration:underline;}
#submenu ul {float:left; /* width:794px; */ height:40px; list-style-type:none; text-transform:uppercase; font-size:0.6875em; text-shadow:#fff 1px 1px 0;}
#submenu ul li {float:left; padding:2px 15px 0 15px; height:38px; line-height:40px; vertical-align:middle; color:#383838; text-align:center;}
#submenu ul li:first-child {padding:2px 15px 0 0;}
#submenu ul li a {display:block;}
#submenu ul li.actief {text-decoration:underline;}

#submenu ul.newsletterText {float:right;}

/* SOCIAL MEDIA BUTTONS */
#header_socmed {float:right; /* width:186px; */ height:24px; margin:8px 0 0 0;}
.header_socmed_icon {float:right; width:24px; height:24px; margin:0 0 0 7px; background:url(../img/sprite.png); overflow:hidden;}
a.header_socmed_facebook {background-position:0 -234px;}
a.header_socmed_facebook:hover {background-position:0 -258px;}
a.header_socmed_twitter {background-position:-24px -234px;}
a.header_socmed_twitter:hover {background-position:-24px -258px;}
a.header_socmed_googleplus {background-position:-160px -234px;}
a.header_socmed_googleplus:hover {background-position:-160px -258px;}

a.header_socmed_youtube {background-position:-48px -234px;}
a.header_socmed_youtube:hover {background-position:-48px -258px;}
a.header_socmed_mail {background-position:-72px -234px;}
a.header_socmed_mail:hover {background-position:-72px -258px;}
a.header_socmed_apple {background-position:-96px -234px;}
a.header_socmed_apple:hover {background-position:-96px -258px;}
a.header_socmed_android {background-position:-120px -234px;}
a.header_socmed_android:hover {background-position:-120px -258px;}

a.header_socmed_rss {background-position:-183px -234px;}
a.header_socmed_rss:hover {background-position:-183px -258px;}

/* TITLE BAR */
.titlebar {width:980px; height:40px; position:relative; margin:0 auto; margin-left:-490px; left:50%;}
.titlebar_l {float:left; width:676px; height:38px; overflow:hidden; padding:2px 0 0 0;}
.titlebar_l h1 {float:left; line-height:40px; vertical-align:middle; font-size:0.75em; color:#fff;}
.titlebar_r {float:left; width:304px; height:39px; padding:1px 0 0 0;}
.titlebar_r a {float:right; color:#fff; font-size:0.6875em; text-transform:uppercase; line-height:40px; vertical-align:middle;}
.sort {float:left; width:100%; position:relative; background:#eee; border-bottom:1px solid #c3c3c3;}
.sort_cols {width:980px; height:160px; position:relative; margin:0 auto; margin-left:-490px; left:50%;}
.sort_cols h4 {float:left; font-size:0.875em; text-shadow:#fff 1px 1px 0; font-family:ChunkFiveRegular,PTSansRegular,Arial; margin:14px 0 0 0; font-weight:normal;}
.sort_col1 {float:left; width:381px; height:160px; border-right:1px solid #bbb;}
.thema_auctions .sort_col1, .thema_subscription .sort_col1 {width:90%; border-right:none;}
.thema_auctions .sort_col1_col1, .thema_subscription .sort_col1_col1 {clear:both;}
.sort_col1 h4 {width:381px;}
.sort_col1_col1 {float:left; width:175px; min-height:52px; margin:14px 0 0 0;}
.sort_col1_col2, .sort_col1_col3, .sort_col1_col4, .sort_col1_col5, .sort_col1_col6 {float:left; width:175px; min-height:52px; margin:14px 0 0 31px;}
.sort_col2 {float:left; width:194px; height:160px; border-left:1px solid #fff; border-right:1px solid #bbb;}
.sort_col2 h4 {width:194px;}
.sort_col3 {float:left; width:401px; height:160px; border-left:1px solid #fff;}
.sort_col3 h4 {width:160px;}
.sort_line {float:left; width:175px; height:26px; font-size:0.75em;}
.sort_line input {float:left;}
.sort_line span {float:left; padding:2px 0 0 10px;}
.sort_select_inactive {float:left; width:174px; height:28px; padding:5px 3px 5px 3px; border:none; margin:10px 0 0 10px; line-height:28px; vertical-align:middle; font-size:0.75em; color:#999; font-style:italic;}
.sort_select_active {float:left; width:174px; height:28px; padding:5px 3px 5px 3px; border:none; margin:10px 0 0 10px; line-height:28px; vertical-align:middle; font-size:0.75em; color:#343434;}
.sort_image {float:right; margin:7px 0 0 0; padding:0 0 0 10px;}
#content_bg {float:left; width:100%; position:relative;}
#content, .notificationBarWrapper {width:980px; background:#fff; position:relative; margin-left:-490px; left:50%;} /* HIER GEEN FLOAT AAN TOEVOEGEN! */
#google_map {float:left; width:100%; height:840px; position:relative;}
#maps-container {height:800px;}
/* STANDARD FRAME */
.frame_solid {float:left; width:176px; margin:8px 0 0 0;}
.frame_logo {float:left; width:176px; height:35px; margin:10px 0 0 0;}
.frame_logo img {width:176px; height:35px;}
.frame_img {float:left; width:176px; height:176px; margin:10px 0 0 0;}
.frame_img img {width:176px; height:176px;}
.frame_img img.alternative {width:50px; height:48px; position:absolute; top:180px; left:130px;}
.frame_title {float:left; width:176px; height:36px; margin:10px 0 0 0; overflow:hidden;}
.frame_title_display {height:36px; width:176px; line-height:18px; display:table-cell; vertical-align:middle; overflow:hidden; font-size:0.75em; font-weight:normal; text-transform:none;}
.frame_prices {float:left; width:176px; height:21px; margin:10px 0 0 0; line-height:20px; vertical-align:middle;}
.frame_price_old {float:left; width:82px; height:18px; background:#e5e5e5; border-bottom:1px solid #7f7f7f; overflow:hidden; font-size:0.75em; text-align:center; padding:2px 3px 0 3px; color:#888; text-shadow:#fff 1px 1px 0;}
.frame_price_new {float:left; width:82px; height:18px; border-bottom:1px solid #404040; overflow:hidden; font-size:0.875em; text-align:center; padding:2px 3px 0 3px; color:#fff; text-shadow:#3d820f 1px 1px 0;}
.frame_rollover_top {float:left; width:224px; height:6px; background:url(../img/rollover_top.png);}
.frame_rollover_mid {float:left; width:176px; background:url(../img/rollover_mid.png); padding:0 24px 10px 24px;}
.frame_rollover_mid.first {padding-bottom:0px;}
.frame_rollover_mid_empty {float:left; width:176px; background:url(../img/rollover_mid_empty.png); padding:0 24px 0 24px;}
.frame_rollover_bot {float:left; width:224px; height:6px; background:url(../img/rollover_bot.png);}
.frame_time {float:left; width:176px; height:19px; line-height:20px; vertical-align:middle; margin:10px 0 0 0; color:#fff; font-size:0.6875em; padding:1px 0 0 0;}
.frame_subprices {float:left; width:176px; height:27px; border-bottom:1px solid #999;}
.frame_flags {float:left; width:42px; height:13px; margin:7px 0 0 -5px;}
.frame_flag_icon {float:left; width:16px; height:13px; margin:0 0 0 5px; background:url(../img/sprite.png);}
.frame_flag_nl {background-position:-144px -234px;}
.frame_flag_be {background-position:-144px -247px;}
.frame_price_extra {float:left; width:134px; height:26px; line-height:27px; vertical-align:middle; font-size:0.625em; text-align:right; padding:1px 0 0 0;}
.frame_price_extra span {color:#888;}
.frame_info {float:left; width:176px; min-height:62px; border-bottom:1px solid #999;}
.frame_info a {text-decoration:underline;}
.frame_info a:hover {color:#343434; text-decoration:underline;}
.frame_info p, .frame_info ul.product_features {float:left; width:176px; /* min-height:48px;  */line-height:16px; overflow:hidden; font-size:0.625em; text-align:left; margin:7px 0 0 0; padding-left:12px; list-style-type:square;}
.frame_info ul.product_features li {width:175px !important;}
.frame_info ul.product_features {top:0px !important; left:0px !important;}
.frame_links {float:left; width:176px; overflow:hidden; padding:6px 0 6px 0;}
.frame_links a {float:left; width:72px; height:16px; overflow:hidden; line-height:16px; vertical-align:middle; text-align:left; font-size:0.5625em; font-weight:bold; color:#343434; padding:0 0 0 16px; text-decoration:none;}
.frame_link_info {background:url(../img/bg_li.png) 0 -40px no-repeat; cursor:pointer;}
.frame_link_mail {background:url(../img/bg_li.png) 0 -56px no-repeat; cursor:pointer;}
.frame_link_share {background:url(../img/bg_li.png) 0 -72px no-repeat; cursor:pointer;}
.frame_link_share_min {background:url(../img/bg_li.png) 0 -197px no-repeat; cursor:pointer;}
.frame_link_video {background:url(../img/bg_li.png) 0 -88px no-repeat;}
.frame_link_map {background:url(../img/bg_li.png) 0 -104px no-repeat;}
.frame_link_facebook {background:url(../img/bg_li.png) 0 -240px no-repeat;}
.frame_link_twitter {background:url(../img/bg_li.png) 0 -254px no-repeat;}
.frame_link_pinterest {background:url(../img/bg_li.png) 0 -268px no-repeat;}
.frame_link_googleplus {background:url(../img/bg_li.png) 0 -282px no-repeat;}
.frame_link_alternative {background:url(../img/bg_li.png) 0 -211px no-repeat;}
.frame_link_alternative_active {background:url(../img/bg_li.png) 0 -225px no-repeat;}
a.frame_buy {float:left; width:176px; height:27px; line-height:30px; vertical-align:middle; background:#ff5113; border-bottom:1px solid #474747; font-size:1.5em; text-transform:uppercase; color:#fff; text-decoration:none; padding:3px 0 0 0;}
a.frame_buy:hover {float:left; width:176px; height:27px; line-height:30px; vertical-align:middle; background:#343434; border-bottom:1px solid #474747; font-size:1.5em; text-transform:uppercase; color:#fff; text-decoration:none; padding:3px 0 0 0;}

/* LOCAL FRAME */
.frame_local_info {float:left; width:176px; min-height:62px;}
.frame_local_info a {text-decoration:underline;}
.frame_local_info a:hover {color:#343434; text-decoration:underline;}
.frame_local_info p {float:left; width:176px; min-height:48px; line-height:16px; overflow:hidden; font-size:0.625em; text-align:left; margin:7px 0 0 0;}
.frame_local_adres {float:left; width:176px; height:66px; overflow:hidden; background:#0092cf;}
.frame_local_adres p {float:left; height:56px; line-height:14px; font-size:0.6875em; color:#fff; margin:5px 0 0 0; padding:0 5px 0 5px; text-align:left;}
.frame_local_adres a {color:#fff;}

/* DISCOUNT FRAME */
.frame_discount_img {float:left; width:176px; height:70px; margin:10px 0 0 0;}
.frame_discount_img img {width:176px; height:70px;}
.frame_discount_time {float:left; width:176px; height:33px; background:#863ea0; line-height:16px; vertical-align:middle; margin:10px 0 0 0; color:#fff; font-size:0.6875em; padding:2px 0 0 0; background:#}

/* SHOPPINGCLUB FRAME */
.frame_shoppingclub_brand {float:left; width:176px; height:70px; margin:10px 0 0 0; background:url(../img/bg_shoppingclub.png);}
.frame_shoppingclub_brand img {width:176px; height:35px; margin:17px 0 0 0;}
.frame_shoppingclub_time {float:left; width:176px; height:33px; background:#27988e; line-height:16px; vertical-align:middle; margin:10px 0 0 0; color:#fff; font-size:0.6875em; padding:2px 0 0 0; background:#}
.frame_shoppingclub_statuses {float:right; width:48px; height:20px;}
.frame_shoppingclub_status_mv {float:right; width:24px; height:20px; background:url(../img/img_shoppingclubs.png);}
.frame_shoppingclub_status_male {float:right; width:12px; height:20px; background:url(../img/img_shoppingclubs.png);}
.frame_shoppingclub_status_female {float:right; width:12px; height:20px; background:url(../img/img_shoppingclubs.png) -12px 0;}
.frame_shoppingclub_status_family {float:right; width:48px; height:20px; background:url(../img/img_shoppingclubs.png);}
.frame_shoppingclub_status_kids {float:right; width:24px; height:20px; background:url(../img/img_shoppingclubs.png) -24px;}

.frames_shoppingclubs .frame_buy.future {background-color:#27988E;}
.frames_shoppingclubs .frame_buy.past {background-color:#E5E5E5;}

/* WEBSHOP FRAME */
.frame_webshop_img {float:left; width:176px; height:102px; margin:10px 0 0 0;}
.frame_webshop_img img {width:176px; height:102px;}
.frame_webshop_info {float:left; width:176px; min-height:62px;}
.frame_webshop_info a {text-decoration:underline;}
.frame_webshop_info a:hover {color:#343434; text-decoration:underline;}
.frame_webshop_info p {float:left; width:176px; min-height:48px; line-height:16px; overflow:hidden; font-size:0.625em; text-align:left; margin:7px 0 0 0;}
.frame_webshop_link {float:left; width:134px; overflow:hidden; padding:6px 0 6px 0;}
.frame_webshop_link a {float:right; /* width:42px; */ height:16px; overflow:hidden; line-height:16px; vertical-align:middle; text-align:right; font-size:0.5625em; font-weight:bold; color:#343434; padding:0 0 0 16px;}
/* .frame_webshop_link_info {background:url(../img/bg_li.png) 0 -40px no-repeat;} */

/* SUBSCRIPTION FRAME */
.frames_subscription .frame_info p {padding:0px;}
.thema_subscription .frame_price_new {width:100%;}

/* BRAND FRAME */
.frame_brand_info {float:left; width:176px; min-height:62px; border-top:1px solid #999; border-bottom:1px solid #999; margin:10px 0 0 0;}
.frame_brand_info p {float:left; width:176px; min-height:48px; line-height:16px; overflow:hidden; font-size:0.625em; text-align:left; margin:7px 0 0 0;}
.frame_brand_info a {color:#aa1465;}
.frame_brand_info a:hover {color:#343434; text-decoration:underline;}

/* INFO PAGES */
.info {float:left; width:980px; position:relative; background:#fff; z-index:11;}
.info_block {float:left; width:980px;}
.info_block h2 {float:left; height:28px; line-height:28px; vertical-align:middle; font-size:0.6875em; text-transform:uppercase; border-bottom:5px solid #888; margin:10px 0 0 0;}
.info_l {float:left; width:480px; padding:0 0 20px 0;}
.info_l_offer {float:left; width:196px; padding:0 0 0 0;}
.info_l_offer ul li {border-bottom:none;}
.info_l_offer h2 {width:176px; margin:10px 0 0 10px;}
.info_l_shopinfo {float:left; width:274px; padding:0 0 0 10px; margin:0 0 0 0;}
.info_l_shopinfo h2 {width:274px;}
.info_shopdescription {float:left; width:274px; height:285px; overflow:hidden;}
.info_shopdescription img {float:left; width:200px; height:40px; margin:20px 0 0 37px;}
.info_shopdescription p {float:left; width:274px; height:198px; overflow:hidden; line-height:18px; font-size:0.75em; text-align:justify; margin:20px 0 0 0;}
a.info_btn {float:left; width:274px; height:27px; line-height:30px; vertical-align:middle; border-bottom:1px solid #474747; font-size:1.25em; text-transform:uppercase; color:#fff; text-decoration:none; padding:3px 0 0 0; text-align:center; text-shadow:#37740d 1px 1px 0;}
a.info_btn:hover {float:left; width:274px; height:27px; line-height:30px; vertical-align:middle; background:#999; border-bottom:1px solid #474747; font-size:1.25em; text-transform:uppercase; color:#fff; text-decoration:none; padding:3px 0 0 0; text-align:center; text-shadow:none;}
.info_l_shopinfo.big, .info_l_shopinfo.big h2, .info_l_shopinfo.big .info_shopdescription, .info_l_shopinfo.big p, .info_l_shopinfo.big a.info_btn {width:470px;}
.info_r {float:left; width:480px; margin:0 0 0 20px; padding:0 0 20px 0;}
.info_ratings {float:left; width:470px; height:214px;}
.info_ratings h2 {width:470px;}
.info_ratings_l {float:left; width:260px; height:150px; margin:10px 0 0 0;}
.info_ratings_r {float:left; width:200px; height:150px; margin:10px 0 0 10px;}
.info_rating {float:left; width:200px; height:30px;}
.info_rating_txt {float:left; width:100px; height:30px;}
.info_rating_txt p {line-height:30px; vertical-align:middle; font-size:0.75em; padding:0 10px 0 0;}
.info_rating_stars {float:left; width:100px; height:30px;}
.info_rating_star_active {float:left; width:20px; height:20px; margin:5px 0 0 0;}
.info_rating_star_inactive {float:left; width:20px; height:20px; background:url(../img/bg_li.png) 0 -140px; margin:5px 0 0 0;}
.info_register {float:left; width:470px; height:136px; margin:9px 0 0 0; background-image:url(../img/bg_pattern.png); position:relative;}
.info_register h3 {float:left; width:400px; height:56px; line-height:28px; font-size:1.375em; color:#fff; text-shadow:#346d0d 1px 1px 0; margin:6px 0 0 10px; font-family:ChunkFiveRegular,PTSansRegular,Arial; text-transform:none;}
.info_register p {float:left; width:450px; height:28px; line-height:28px; font-size:0.75em; margin:8px 0 0 10px; overflow:hidden; color:#fff;}
.info_register_select_inactive {float:left; width:394px; height:28px; border:none; padding:5px 5px 5px 3px; line-height:28px; vertical-align:middle; color:#999; margin:1px 0 0 10px; font-size:0.75em; font-style:italic;}
.info_register_select_active {float:left; width:394px; height:28px; border:none; padding:5px 5px 5px 3px; line-height:28px; vertical-align:middle; color:#343434; margin:1px 0 0 10px; font-size:0.75em;}
.info_register_input_inactive {float:left; width:384px; height:28px; border:none; padding:0 5px 0 5px; line-height:28px; vertical-align:middle; color:#999; margin:0 0 0 10px; font-size:0.75em; font-style:italic;}
.info_register_input_active {float:left; width:384px; height:28px; border:none; padding:0 5px 0 5px; line-height:28px; vertical-align:middle; color:#343434; margin:0 0 0 10px; font-size:0.75em;}
input.info_register_btn {float:left; width:56px; height:28px; background:url(../img/sprite.png) -112px -282px; border:0; cursor:pointer;}
input.info_register_btn:hover, input[disabled].info_register_btn {background:url(../img/sprite.png) no-repeat -56px -282px;}
.info_register_name {float:left; width:116px; height:66px; position:absolute; top:0; right:0; background:url(../img/bg_pattern_name09.png);}
.info_details_l {float:left; width:470px; margin:0 0 0 10px;}
.info_details_l h2 {width:470px;}
.info_details_r {float:left; width:470px;}
.info_details_r h2 {width:470px;}
.info_detail {float:left; width:470px; height:30px;}
.info_detail a {text-decoration:underline;}
.info_detail a:hover {color:#343434; text-decoration:underline;}
.info_detail p {line-height:29px; vertical-align:middle; padding:1px 10px 0 10px; font-size:0.75em;}
.info_detail p span {float:left; width:240px;}
.grey {background:#f3f3f3;}
.info_divider {float:left; width:980px; height:38px; padding:2px 0 0 0;}
.info_divider h2 {float:left; line-height:40px; vertical-align:middle; font-size:0.75em; color:#fff; padding:0 10px 0 10px;}
.info_col {float:left; width:186px; margin:0 0 0 10px;}
.info_col a {text-shadow:#fcfcfc 1px 1px 0; width:156px; height:22px; padding:2px 10px 0 10px;}
.info_col a:link {color:#343434; text-decoration:none; display:block;}
.info_col a:visited {color:#343434; text-decoration:none; display:block;}
.info_col a:active {color:#343434; text-decoration:none; display:block;}
.info_col a:hover {color:#fff; text-shadow:none; text-decoration:none; display:block;}
.info_col ul {float:left; width:186px; list-style-type:none; margin:20px 0 0 0; font-size:0.6875em; line-height:24px; text-transform:uppercase;}
.info_l_deallink {float:left; width:176px; height:316px; overflow:hidden; margin:0 0 0 10px; background:#fff url(../img/bg_localinfo.png) no-repeat;}
.info_l_deallink_img {float:left; width:176px; height:80px; overflow:hidden;}
.info_l_deallink_img img {float:left; width:176px; height:35px; margin:28px 0 0 0;}
.info_l_deallink p {float:left; width:176px; line-height:24px; margin:14px 0 0 0; color:#0092cf; font-family:ChunkFiveRegular,PTSansRegular,Arial; overflow:hidden; font-size:0.875em; text-align:center; padding:0;}
a.info_deallink_btn {float:left; width:176px; height:27px; line-height:30px; vertical-align:middle; border-bottom:1px solid #474747; font-size:1.25em; text-transform:uppercase; color:#fff; text-decoration:none; padding:3px 0 0 0; text-align:center; text-shadow:#37740d 1px 1px 0; background:#0092cf; margin:105px 0 0 0;}
a.info_deallink_btn:hover {float:left; width:176px; height:27px; line-height:30px; vertical-align:middle; background:#999; border-bottom:1px solid #474747; font-size:1.25em; text-transform:uppercase; color:#fff; text-decoration:none; padding:3px 0 0 0; text-align:center; text-shadow:none;}
.info_l_brandinfo {float:left; width:176px; height:316px; overflow:hidden; margin:0 0 0 10px;}
.info_l_brandinfo img {float:left; width:176px; height:35px; overflow:hidden; margin:20px 0 0 0;}
.info_l_brandinfo p {float:left; width:176px; height:216px; overflow:hidden; font-size:0.75em; margin:26px 0 0 0;}
.info_l_brandinfo a:link {color:#aa1465;}
.info_l_brandinfo a:visited {color:#aa1465;}
.info_l_brandinfo a:active {color:#aa1465;}
.info_l_brandinfo a:hover {color:#343434;}
.info_brandnewsletter {float:left; width:470px; height:150px; margin:10px 0 0 0; background:url(../img/bg_brandinfo.png);}
.info_brandnewsletter img {float:left; width:260px; height:150px; margin:0 0 0 105px;}
.link-mailbtn {float:left; width:294px; height:100px; background:#fff url(../img/logo-mail.png); border:1px solid #d5d5d5;}
.link-mailbtn-windowsmail {background-position:0 -100px; margin:10px 0 0 0;}
.link-mailbtn:hover {border:1px solid #fff;}

/* FAQ */
.faq {float:left; width:490px; height:200px; overflow:hidden; margin:10px 0 0 0;}
.faq h2 {width:470px; margin:0 0 0 10px;}
.faq_l {float:left; width:274px; height:164px; margin:0 0 0 10px; overflow:hidden;}
.faq_l p {float:left; width:274px; height:144px; line-height:18px; font-size:0.75em; text-align:justify; overflow:hidden; margin:10px 0 0 0;}
.faq_l p a {color:#343434;}
.faq_r {float:left; width:176px; height:160px; margin:0 0 0 20px; overflow:hidden;}

/* REGISTER */
.register {float:left; width:490px; padding:0 0 10px 0;}
.register_block {float:left; width:468px; background:#e5e5e5; border:1px solid #d5d5d5; margin:10px 0 0 10px; padding:0 0 10px 0;}
.register_block h2 {float:left; width:452px; height:28px; line-height:28px; vertical-align:middle; color:#343434; text-shadow:#fff 1px 1px 0; font-family:ChunkFiveRegular,PTSansRegular,Arial; font-size:0.6875em; padding:0 8px 0 8px; overflow:hidden;}
.register_block h2.extraMargin {margin:30px 0 0 0;}
.register_block p {float:left; width:452px; line-height:18px; font-size:0.75em; color:#343434; text-shadow:#fff 1px 1px 0; margin:0 0 0 8px; padding:0 0 5px 0; border-bottom:1px solid #d5d5d5; font-style:italic;}
.register_block p.extraMargin {margin:30px 0 0 8px;}
.register_block a {color:#343434; text-decoration:underline;}
.register_block a:hover {color:#888; text-decoration:underline;}
.register_line {float:left; width:450px; height:38px; margin:0 0 0 9px;}
.register_line a:link {color:#343434; text-decoration:underline;}
.register_line a:visited {color:#343434; text-decoration:underline;}
.register_line a:active {color:#343434; text-decoration:underline;}
.register_line a:hover {color:#888; text-decoration:underline;}
.register_line_l {float:left; width:154px; height:28px; line-height:28px; vertical-align:middle; font-size:0.75em; margin:10px 0 0 0;}
.register_line_r {float:left; width:296px; height:28px; line-height:28px; vertical-align:middle; font-size:0.75em; margin:10px 0 0 0;}
.register_line_input {float:left; width:284px; height:26px; line-height:26px; vertical-align:middle; border-top:1px solid #d5d5d5; border-left:1px solid #d5d5d5; border-right:1px solid #fff; border-bottom:1px solid #fff; padding:0 5px 0 5px;}
.register_line_select {float:left; width:296px; height:26px; line-height:26px; vertical-align:middle; border-top:1px solid #d5d5d5; border-left:1px solid #d5d5d5; border-right:1px solid #fff; border-bottom:1px solid #fff; padding:4px;}
.register_line_textarea {float:left; width:284px; height:166px; line-height:22px; vertical-align:middle; border-top:1px solid #d5d5d5; border-left:1px solid #d5d5d5; border-right:1px solid #fff; border-bottom:1px solid #fff; padding:5px; resize:vertical; font-size:1em; font-family: PTSansRegular,Arial;}
input.register_btn {float:right; width:296px; height:27px; line-height:28px; vertical-align:middle; background:url(../img/sprite.png) 0 -727px; font-size:1em; text-transform:uppercase; color:#fff; text-decoration:none; padding:1px 0 0 0; font-family:ChunkFiveRegular,PTSansRegular,Arial; text-align:center; margin:10px 10px 0 0; border:none; cursor:pointer;}
input.register_btn:hover {float:right; width:296px; height:27px; line-height:28px; vertical-align:middle; background:url(../img/sprite.png) 0 -755px; font-size:1em; text-transform:uppercase; color:#fff; text-decoration:none; padding:1px 0 0 0; font-family:ChunkFiveRegular,PTSansRegular,Arial; text-align:center; margin:10px 10px 0 0; border:none; cursor:pointer;}
input.register_inline_btn {float:right; width:296px; height:27px; line-height:28px; vertical-align:middle; background:url(../img/sprite.png) 0 -727px; font-size:1em; text-transform:uppercase; color:#fff; text-decoration:none; padding:1px 0 0 0; font-family:ChunkFiveRegular,PTSansRegular,Arial; text-align:center; border:none; cursor:pointer;}
input.register_inline_btn:hover {float:right; width:296px; height:27px; line-height:28px; vertical-align:middle; background:url(../img/sprite.png) 0 -755px; font-size:1em; text-transform:uppercase; color:#fff; text-decoration:none; padding:1px 0 0 0; font-family:ChunkFiveRegular,PTSansRegular,Arial; text-align:center; border:none; cursor:pointer;}
input.register_fb_btn {float:right; width:296px; height:27px; line-height:28px; vertical-align:middle; background:url(../img/sprite.png) 0 -783px; font-size:1em; text-transform:uppercase; color:#fff; text-decoration:none; padding:1px 0 0 0; font-family:ChunkFiveRegular,PTSansRegular,Arial; text-align:center; border:none; cursor:pointer;}
input.register_fb_btn:hover {float:right; width:296px; height:27px; line-height:28px; vertical-align:middle; background:url(../img/sprite.png) 0 -811px; font-size:1em; text-transform:uppercase; color:#fff; text-decoration:none; padding:1px 0 0 0; font-family:ChunkFiveRegular,PTSansRegular,Arial; text-align:center; border:none; cursor:pointer;}
.register_block_small {float:left; width:468px; height:28px; background:#fafafa; border:1px solid #d5d5d5; margin:10px 0 0 10px;}
.register_block_small a:link {color:#343434; text-decoration:underline;}
.register_block_small a:visited {color:#343434; text-decoration:underline;}
.register_block_small a:active {color:#343434; text-decoration:underline;}
.register_block_small a:hover {color:#888; text-decoration:underline;}
.register_block_small p {float:right; line-height:28px; vertical-align:middle; text-align:right; padding:0 10px 0 10px; font-size:0.75em;}
.register_bg {float:left; width:470px; background:#52ad14 url(../img/bg_pattern.png); margin:10px 0 0 10px;}
.register_collapse_wrap {float:left; width:468px; height:28px; background:#ffbb00; background:#e5e5e5; border:1px solid #d5d5d5; margin:10px 0 0 10px;}
.register_collapse_wrap h2 {float:left; width:452px; height:28px; line-height:28px; vertical-align:middle; color:#343434; text-shadow:#fff 1px 1px 0; font-family:ChunkFiveRegular,PTSansRegular,Arial; font-size:0.6875em; padding:0 8px 0 8px; overflow:hidden;}
.register_collapse {float:left; width:468px; padding:0 0 10px 0;}
.register_title_l {float:left; width:348px; height:28px; overflow:hidden;}
.register_title_l h2 {float:left; line-height:28px; vertical-align:middle; font-size:0.6875em; color:#343434;}
.register_title_r {float:left; width:120px; height:28px;}
.register_title_r a {float:right; color:#343434; font-size:0.6875em; text-transform:uppercase; line-height:28px; vertical-align:middle;}
.register_image {float:right; margin:1px 0 0 0; padding:0 10px 0 10px;}
#label_gender_male.input_error, #label_gender_female.input_error, .input_error #register_terms_label {background:none !important; color:red;}
#terms_container.input_error {background:none !important;}

/* FRAME EXPIRED */
.frame_price_expired {float:left; width:164px; height:18px; background:#e5e5e5; border-bottom:1px solid #7f7f7f; overflow:hidden; font-size:0.75em; text-align:center; padding:2px 3px 0 3px; color:#888; text-shadow:#fff 1px 1px 0; text-transform:uppercase;}
.frame_time_expired {float:left; width:176px; height:19px; background:#e5e5e5; line-height:20px; vertical-align:middle; margin:10px 0 0 0; color:#888; text-shadow:#fff 1px 1px 0; font-size:0.6875em; padding:1px 0 0 0; text-transform:uppercase;}

/* Cheaper alternatives banner */
.cheaperAlternativesWrapper { float:left; width:100%; position:relative; height:100px; }
.cheaperAlternatives { float:left; width:980px; height:100px; position:relative; margin:0 auto; margin-left:-490px; left:50%; background:#fff; }
.cheaperAlternativesTxt { float:left; width:980px; text-align:center; font-family:ChunkFiveRegular,PTSansRegular,Arial; font-size:1em; line-height:50px; vertical-align:middle; }
.cheaperAlternativesTxt span { padding:0 18px; }
.cheaperAlternativesTxt .greenTxt { color:#52ad14; }
.cheaperAlternativesTxt .blackTxt { color:#343434; }
.cheaperAlternativesTxt .blueTxt { color:#0092cf; }
.cheaperAlternativesLogos { position:absolute; width:980px; top:40px; left:0; list-style-type:none; }
.cheaperAlternativesLogos li { float:left; width:196px; }
.cheaperAlternativesLogos li img { max-width:100%; height:auto; }
.cheaperAlternativesLogos li a:hover img {opacity:0.75; filter:alpha(opacity=75);}
.cheaperAlternativesColors { position:absolute; width:980px; bottom:0; left:0; height:6px; list-style-type:none; }
.cheaperAlternativesColors li {float:left; width:163px; height:6px; }
.cheaperAlternativesColors li:first-child, .cheaperAlternativesColors li:last-child { width:164px; }

/* PRE FOOTER */
#prefooter_bg {float:left; width:100%; position:relative; height:282px; background:url(../img/bg_prefooter.jpg) 0 -1px; margin:-1px 0 0 0;}
#prefooter {float:left; width:980px; height:282px; position:relative; margin:0 auto; margin-left:-490px; left:50%;}
a.prefooter_banner {float:left; width:384px; height:241px; margin:20px 0 0 0; background-image:url(../img/bg_pattern.png); overflow:hidden; text-decoration:none; position:relative;}
.prefooter_banner_txt {height:241px; width:384px; line-height:36px; display:table-cell; vertical-align:middle; overflow:hidden; font-size:2em; color:#fff; text-align:center; font-family:ChunkFiveRegular,PTSansRegular,Arial;}
.header_list_name_next {float:left; width:116px; height:66px; position:absolute; top:0; right:0;}
.prefooter_register {float:left; width:373px; height:241px; margin:20px 0 0 18px; background:url(../img/sprite.png) 0 -310px;}
.prefooter_register ul {float:left; list-style-type:none; margin:11px 0 0 13px;}
.prefooter_register ul li {float:left; width:320px; height:20px; line-height:20px; vertical-align:middle; color:#fff; font-size:0.75em; background:url(../img/bg_li.png) no-repeat; padding:0 0 0 28px;}
.prefooter_register p {float:left; width:360px; height:16px; line-height:16px; font-family:ChunkFiveRegular,PTSansRegular,Arial; color:#fff; text-shadow:#0f100f 1px 1px 0; font-size:0.875em; padding:0 0 0 13px; margin:18px 0 0 0;}
.prefooter_register_select_inactive {float:left; width:351px; height:28px; padding:5px 3px 5px 3px; border:none; margin:21px 0 0 11px; line-height:28px; vertical-align:middle; font-size:0.75em; color:#999; font-style:italic;}
.prefooter_register_select_active {float:left; width:351px; height:28px; padding:5px 3px 5px 3px; border:none; margin:21px 0 0 11px; line-height:28px; vertical-align:middle; font-size:0.75em; color:#343434;}
.prefooter_register_input_inactive {float:left; width:341px; height:28px; border:none; padding:0 5px 0 5px; line-height:28px; vertical-align:middle; color:#999; margin:10px 0 0 11px; font-size:0.75em; font-style:italic;}
.prefooter_register_input_active {float:left; width:341px; height:28px; border:none; padding:0 5px 0 5px; line-height:28px; vertical-align:middle; color:#343434; margin:10px 0 0 11px; font-size:0.75em;}
input.prefooter_btn {float:left; width:351px; height:28px; background:url(../img/sprite.png) 0 -671px; border:0; cursor:pointer; margin:10px 0 0 11px; font-family:ChunkFiveRegular,PTSansRegular,Arial; color:#fff; font-size:1em; text-transform:uppercase; text-align:center;}
input.prefooter_btn:hover {background:url(../img/sprite.png) no-repeat 0 -699px;}
.prefooter_top5 {float:left; width:186px; height:240px; margin:20px 0 0 19px;}
.prefooter_top5_title {float:left; width:186px; height:35px;}
.prefooter_top5_title p {float:left; line-height:35px; vertical-align:middle; color:#fff; padding:0 10px 0 10px; font-size:0.75em;}
.prefooter_top5_title_img {float:right; width:35px; height:35px; background:url(../img/sprite.png) -328px 0;}
.prefooter_top5 a {float:left; width:186px; height:40px; margin:1px 0 0 0;}
.prefooter_top5 a img {float:left; width:150px; height:30px; margin:5px 0 0 35px;}
a.top5_1 {background:url(../img/sprite.png) 0 -551px;}
a.top5_1:hover {opacity:0.85; filter:alpha(opacity=85);}
a.top5_2 {background:url(../img/sprite.png) 0 -591px;}
a.top5_2:hover {opacity:0.85; filter:alpha(opacity=85);}
a.top5_3 {background:url(../img/sprite.png) 0 -631px;}
a.top5_3:hover {opacity:0.85; filter:alpha(opacity=85);}
a.top5_4 {background:url(../img/sprite.png) -186px -551px;}
a.top5_4:hover {opacity:0.85; filter:alpha(opacity=85);}
a.top5_5 {background:url(../img/sprite.png) -186px -591px;}
a.top5_5:hover {opacity:0.85; filter:alpha(opacity=85);}

/* FOOTER */
#footer_bg {float:left; width:100%; position:relative; min-height:222px;}
#footer {float:left; width:980px; position:relative; margin:0 auto; margin-left:-490px; left:50%; background:#e5e5e5; padding:0 0 30px 0;}
.footer_col {float:left; width:186px; margin:0 0 0 10px;}
.footer_col a {text-shadow:#fcfcfc 1px 1px 0; width:156px; height:22px; padding:2px 10px 0 10px;}
.footer_col a:link {color:#888; text-decoration:none; display:block;}
.footer_col a:visited {color:#888; text-decoration:none; display:block;}
.footer_col a:active {color:#888; text-decoration:none; display:block;}
.footer_col a:hover {color:#fff; text-shadow:none; text-decoration:none; display:block;}
.footer_col h2 {float:left; width:162px; line-height:20px; vertical-align:middle; color:#888; text-transform:uppercase; text-shadow:#fff 1px 1px 0; margin:20px 0 0 0; font-size:0.8125em; font-family:ChunkFiveRegular,PTSansRegular,Arial; background:url(../img/bg_li.png) 0 -20px no-repeat; padding:0 0 0 24px;}
.footer_col ul {float:left; width:186px; list-style-type:none; margin:20px 0 0 0; font-size:0.6875em; line-height:24px; text-transform:uppercase;}
#footer_copyright {float:left; width:100%; position:relative; height:28px;}
#footer_copyright p {height:28px; width:960px; background:#727272; border-left:10px solid #e5e5e5; border-right:10px solid #e5e5e5; position:relative; margin:0 auto; margin-left:-490px; left:50%; line-height:28px; vertical-align:middle; font-size:0.6875em; text-align:center; color:#fff; padding:1px 0 0 0;}


/* SHARE */
.frame-share-links {display:none; clear:both;}

/* SORT FORM */
.sortSearchInput, .sortSliderInput {float:left; width:160px; height:26px; line-height:26px; vertical-align:middle; border-top:1px solid #d5d5d5; border-left:1px solid #d5d5d5; border-right:1px solid #fff; border-bottom:1px solid #fff; padding:0 5px 0 5px; margin:9px;}
.sortSearchInput {margin-bottom:34px;}
.sortSliderInput {width:70px; text-align:center;}
.sortSearchBtn, .sortSliderButton {float:left; width:172px; height:27px; line-height:28px; vertical-align:middle; background:url(../img/sprite.png) 0 -727px; font-size:1em; text-transform:uppercase; color:#fff; text-decoration:none; padding:1px 0 0 0; font-family:ChunkFiveRegular,PTSansRegular,Arial; text-align:center; margin:10px 10px 0 0; border:none; cursor:pointer; margin:9px;}
.sortSliderButton {margin-left:15px;}
#priceSortSlider {margin:50px 15px 5px 15px;}
.sortSliderLabel {float:left; font-size:0.75em; margin: 10px 15px 0px 15px;}
.ui-corner-all {border-radius:0px !important;}
#priceSortRange {position:absolute; height:100%; top: 0; background:#b9dea1; width:100%;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background:#888 !important; border-color:#888 !important;}
div.ui-slider-range.ui-widget-header { background: blue;}


/* NEXT TEASER */
.daily.header_list_name_next {background:url(../img/bg_pattern_name01.png);}
.local.header_list_name_next {background:url(../img/bg_pattern_name02.png);}
.discounts.header_list_name_next {background:url(../img/bg_pattern_name03.png);}
.shoppingclubs.header_list_name_next {background:url(../img/bg_pattern_name04.png);}
.webshops.header_list_name_next {background:url(../img/bg_pattern_name05.png);}
.brands.header_list_name_next {background:url(../img/bg_pattern_name06.png);}
.auctions.header_list_name_next {background:url(../img/bg_pattern_name07.png);}
.subscriptionshops.header_list_name_next {background:url(../img/bg_pattern_name08.png);}
.newsletter.header_list_name_next {background:url(../img/bg_pattern_name09.png);}

/* MODAL */
.modal {width:100%; height:100%; background-color:black; opacity:0.3; position:absolute; z-index:2000; position:fixed; top:0px;}
.modalMessage {width:330px; margin:0 -165px; left:50%; text-align:center; /* border:1px solid #e5e5e5; */ position:fixed; top:30%; padding:25px; background-color:white; z-index:2001; /* -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888; */ border-radius:5px;}
.modalMessage span {font-size:1.5em; color:#52ad14; font-family: PTSansRegular,Arial; text-transform: uppercase;}

.green {color:#52ad14;}
.red {color:red;}
#locationsContainerLine, #locationsContainer {height:auto;}
#locationsContainer a {float:right;}

.notificationBarWrapper {padding-top:10px;}
.notificationBar {margin:0 10px 0 10px; width:940px; height:50px; font-size:0.375em; line-height:50px; padding:0 10px 0 10px;}
.notificationBar .notificationIcon, .notificationBar .closeIcon {width:22px; height:22px; float:left; display:block; background:url(../img/bg_li.png); margin:14px 10px 0 0;}
.notificationBar .closeIcon {float:right;margin:15px 0 0 5px; background-position:0px -362px;}
.notificationBar .closeIcon:hover {background-position:0px -384px;}
.notificationBar h1 {float:left; text-transform:none;}
.notificationBar h1 a {color:#343434;}
.notificationBar h1 a:hover: {font-weight:bold;}
.notificationBar.infoNotification {background-color:#eeeeee;}
.notificationBar.infoNotification .notificationIcon {background-position:0px -318px;}
.notificationBar.newsNotification {background-color:#caecb4;}
.notificationBar.newsNotification .notificationIcon {background-position:0px -340px;}

/* Overflow bug fixen */
.deals-container {overflow:visible !important;}

.isotope,
.isotope .isotope-item {
  /* change duration value to whatever you like */
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.notransition,
.isotope.notransition .isotope-item,
.isotope .isotope-item.notransition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}



/* Basis */
/* Veld met merk en tijd */
/* Code */
/* Buttons */
/* Nummers 1 t/m 3 */
/* Sprite url */
/* MODALFRAME BASE */
.modalFrame {
  width: 938px;
  margin: 0 -489px;
  left: 50%;
  position: fixed;
  top: 30%;
  background-color: white;
  z-index: 2001;
  padding: 20px;
  color: #343434;
  font-family:PTSansRegular,Arial;
  text-shadow: 1px 1px 0 white;
  -moz-box-shadow: 0 0 50px #404040;
  -webkit-box-shadow: 0 0 50px #404040;
  box-shadow: 0 0 50px #404040; }

/* MODALFRAME STYLES */
.modalFrameLogo {
  float: left;
  width: 100%;
  text-align: center;
  position: relative; }
  .modalFrameLogo img {
    width: 200px;
    height: 40px; }
  .modalFrameLogo .modalFrameCloseBtn {
    position: absolute;
    width: 40px;
    height: 40px;
    right: 0;
    top: 0;
    background: url(../img/modalFrame_dagaanbiedingen4u.png) 0 -120px no-repeat; }

.modalFrameBrandTime {
  float: left;
  width: 100%;
  margin: 1em 0 0;
  background: #e5e5e5;
  text-align: center;
  color: #343434;
  text-shadow: 1px 1px 0 white; }

.modalFrameBrand {
  float: left;
  width: 200px;
  height: 40px;
  display: block;
  padding: 10px; }

.modalFrameTime {
  float: right;
  display: block;
  line-height: 40px;
  margin: 10px 0 0 0;
  vertical-align: middle;
  padding: 0 20px 0 35px;
  background: url(../img/modalFrame_dagaanbiedingen4u.png) no-repeat; }

.modalFrameTitle {
  float: left;
  margin: 0.5em 0 0;
  width: 90%;
  padding: 0 5%;
  vertical-align: middle;
  text-align: center;
  font-size: 1.25em;
  line-height: 1.5; }

.modalFrameCode {
  float: left;
  margin: 0.5em 0 0;
  width: 100%;
  padding: 0.5em;
  text-align: center;
  font-size: 1.75em;
  line-height: 1.5em;
  color: #343434;
  text-shadow: 1px 1px 0 white;
  font-family:ChunkFiveRegular,PTSansRegular,Arial;
  background: white;
  border: 2px dashed #863ea0;
  text-transform: uppercase;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.modalFrameSteps {
  float: left;
  margin: 1em 0 0;
  width: 100%;
  list-style-type: none; }
  .modalFrameSteps li {
    float: left;
    width: 30%;
    margin: 0 0 0 5%;
    position: relative;
    height: 60px; }
    .modalFrameSteps li:first-child {
      margin: 0; }
    .modalFrameSteps li .modalFrameNr {
      float: left;
      display: block;
      width: 22.5%;
      height: 60px; }
      .modalFrameSteps li .modalFrameNr .modalFrameNrTxt {
        display: block;
        width: 40px;
        height: 40px;
        position: absolute;
        background: #e5e5e5;
        top: 10px;
        left: 0;
        color: #343434;
        text-shadow: 1px 1px 0 white;
        line-height: 40px;
        vertical-align: middle;
        font-size: 1.5em;
        font-family:ChunkFiveRegular,PTSansRegular,Arial;
        text-align: center;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px; }
    .modalFrameSteps li .modalFrameBtn {
      float: left;
      display: block;
      height: 60px;
      line-height: 60px;
      vertical-align: middle;
      padding: 0 2.5% 0 20%;
      width: 55%;
      background: #52ad14;
      color: white;
      text-shadow: 1px 1px 0 #47990f;
      text-transform: uppercase;
      position: relative; }
      .modalFrameSteps li .modalFrameBtn:hover {
        background: #6dc82e; }
      .modalFrameSteps li .modalFrameBtn .modalFrameBtnIcon {
        position: absolute;
        width: 40px;
        height: 40px;
        left: 10px;
        top: 10px;
        background: url(../img/modalFrame_dagaanbiedingen4u.png); }
        .modalFrameSteps li .modalFrameBtn .modalFrameBtnIcon.modalFrameBtnIconCopy {
          background-position: 0 -40px; }
        .modalFrameSteps li .modalFrameBtn .modalFrameBtnIcon.modalFrameBtnIconOpen {
          background-position: 0 -80px; }
    .modalFrameSteps li .modalFrameTxt {
      float: left;
      display: block;
      width: 77.5%;
      font-size: 1em;
      line-height: 1.5;
      text-transform: uppercase;
      line-height: 22px;
      padding: 8px 0; }

/* MEDIA QUERIES */
@media screen and (max-width: 1280px) {
  .modalFrame {
    width: 728px;
    margin: 0 -364px; }

  .modalFrameTime {
    font-size: 0.875em; }

  .modalFrameSteps li {
    float: none;
    width: 100%;
    margin: 1em 0 0; }
    .modalFrameSteps li .modalFrameNr {
      width: 10%; }
    .modalFrameSteps li .modalFrameBtn {
      padding: 0 2.5% 0 7.5%;
      width: 80%; }
    .modalFrameSteps li .modalFrameTxt {
      padding: 19px 0; } }
@media screen and (max-width: 960px) {
  .modalFrame {
    width: 280px;
    margin: 0 -150px;
    padding: 10px;
    top: 10px; }

  .modalFrameBrandTime {
    margin: 0.25em 0 0; }

  .modalFrameBrand {
    float: none;
    display: inline;
    padding: 5px 0 0; }

  .modalFrameTime {
    float: none;
    padding: 0;
    font-size: 0.75em;
    margin: 0; }

  .modalFrameCode {
    padding: 0.15em 0; }

  .modalFrameSteps li {
    float: none;
    width: 100%;
    height: 40px;
    margin: 0.5em 0 0; }
    .modalFrameSteps li .modalFrameNr {
      height: 40px;
      width: 22.5%; }
      .modalFrameSteps li .modalFrameNr .modalFrameNrTxt {
        top: 0; }
    .modalFrameSteps li .modalFrameBtn {
      padding: 0 2.5% 0 20%;
      width: 55%;
      height: 40px;
      line-height: 40px; }
      .modalFrameSteps li .modalFrameBtn .modalFrameBtnIcon {
        top: 0;
        left: 5px; }
    .modalFrameSteps li .modalFrameTxt {
      font-size: 0.875em;
      line-height: 20px;
      padding: 0; } }

