body{background:url("../images/bg.jpg") repeat-x scroll 0 0 #ff8b8d;     color:#2F2F2F; margin-top:0; padding-top:0;}

h1, h2, h3, h4, h5, h6, .head { color:#0A263C; line-height:1.3em; margin-bottom:0.4em;}
a {color:#1E7EC8; text-decoration:underline; }

h2 {font-family: Georgia, Times, Times New Roman, serif; color:#a659be; font-size:18px; font-style: italic; font-weight: normal;}

.header{width:958px; padding:0px; border: 1px solid #900;}
.quick-access{float:right; margin-top:16px; padding:0 10px; text-align:right; width: 500px;}

.shop-access{float:right; margin:0;  font-size:1em;}
.shop-access a{color:#7386BE; text-decoration:none}
.header .quick-access li{background:url(../images/common.gif) no-repeat -386px -45px;     display:inline; padding-left:8px; padding-right:5px}
.header .quick-access li.first{background:none repeat scroll 0 0 transparent;     padding-left:0}
.main-container{ margin:0 auto;width:978px}
.header .form-search label{display:none}
.header .form-search button.button{width:20px}

.page-title  {margin-bottom:7px; }
.page-title  h1 {font-family: Georgia, Times, Times New Roman, serif; font-size:18px; font-style: italic; font-weight: normal; padding: 0px; color:#1E7EC8; }

.block-content a{}
.block-subscribe{background:url("../images/base_mini_alt_bg.gif") repeat-x 0 0 #005E89;     border:medium none; color:#FFF; min-height:124px}
.block-subscribe .block-title strong{background:none}
.block-subscribe .block-title strong span{background-position:-370px -90px; color:#FFF}
.block-subscribe label{font-weight:bold; color:#FFF}
.block-subscribe .actions{margin-top:15px}
.block-cart .subtotal{background:#eee}

.block-layered-nav{}
.block-layered-nav .block-title{ padding:0px; }

.block-layered-nav{padding:5px 10px}
.block-layered-nav .block-subtitle, 
.block-layered-nav .block-content{background:none; border:0px solid #ddd}
.block-layered-nav dt{padding:7px 10px 0 7px}
.block-layered-nav dd{background:url("../images/narrow_by_dd_bg.gif") repeat-x scroll 0 100% transparent; padding:0 12px 0.8em}
.block-layered-nav dd li{line-height:1.3em; margin-bottom:0; padding:4px 4px 4px 8px}
.block-layered-nav dd li a{text-decoration:none; color: #5A5A5A;}

h3.product-name {color:#0A263C; line-height:1.3em; margin-bottom:0.4em; font-size: 12px;}
.products-grid h5 a{color:#007ed3; text-decoration:none}
.products-grid .ratings .amount{display:none}
.products-grid .actions{position:static; bottom:12px}
/*************************Buttons*************************/
button.button{background:none; border:0px solid #000}

.button span{background:url("../images/button.gif") no-repeat 100% -28px;     border:0 none; color:#FFF; font:italic 12px Georgia,serif !important;margin:0; overflow:visible; padding:0 10px 0 0; text-align:center; vertical-align:middle;     width:auto}
.button:hover span{background:url("../images/button.gif") no-repeat 100% -84px}
.button span span{background:url("../images/button.gif") no-repeat 0 0;     display:block; height:26px; line-height:25px !important; padding:0 0 0 10px;     white-space:nowrap}
.button:hover span span{background:url("../images/button.gif") no-repeat 0 -56px}

/**ALT BTNS**/
.grey-box .button span, 
.cart-table .btn-continue span, 
.cart-table .btn-update span, 
.cart .discount button span, 
.cart .shipping button span, 
.block-compare button.button span, 
.block-poll button.button span, 
.block-login .actions button.button span, 
.product-view .box-tags .form-add button.button span, 
.multiple-checkout .title-buttons button.button span, 
#multiship-addresses-table tfoot button.button span{    background:url("../images/button.gif") no-repeat 100% -142px;     color:#295E86; height:27px}
.grey-box .button:hover span, 
.cart-table .btn-continue:hover span, 
.cart-table .btn-update:hover span, 
.cart .discount button:hover span, 
.cart .shipping button:hover span, 
.block-compare button.button:hover span, 
.block-poll button.button:hover span, 
.block-login .actions button.button:hover span, 
.product-view .box-tags .form-add button.button:hover span, 
.multiple-checkout .title-buttons button.button:hover span, 
#multiship-addresses-table tfoot button.button:hover span{    background:url("../images/button.gif") no-repeat 100% -200px}
.grey-box .button span span, 
.cart-table .btn-continue  span span, 
.cart-table .btn-update span span, 
.cart .discount button span span, 
.cart .shipping button span span, 
.block-compare button.button span span, 
.block-poll button.button span span, 
.block-login .actions button.button span span, 
.product-view .box-tags .form-add button.button span span, 
.multiple-checkout .title-buttons button.button span span, 
#multiship-addresses-table tfoot button.button span  span{    background:url("../images/button.gif") no-repeat 0 -113px;     display:block; height:26px; line-height:25px !important; padding:0 0 0 10px !important;     white-space:nowrap; border:0}
.grey-box .button:hover span span, 
.cart-table .btn-continue:hover span span, 
.cart-table .btn-update:hover span span, 
.cart .discount button:hover span span, 
.cart .shipping button:hover span span, 
.block-compare button.button:hover span span, 
.block-poll button.button:hover span span, 
.block-login .actions button.button:hover span span, 
.product-view .box-tags .form-add button.button:hover span span, 
.multiple-checkout .title-buttons button.button:hover span span, 
#multiship-addresses-table tfoot button.button:hover span span{    background:url("../images/button.gif") no-repeat 0 -171px}

.block-subscribe button.button span{background:url("../images/button.gif") no-repeat 100% -257px}
.block-subscribe button.button span span{background:url("../images/button.gif") no-repeat 0 -228px; color:#295e86}

.block-subscribe button.button:hover span{background:url("../images/button.gif") no-repeat 100% -315px}
.block-subscribe button.button:hover span span{background:url("../images/button.gif") no-repeat 0 -286px; color:#295e86}

button.btn-checkout span span{padding:0 16px}
/****************************End Buttons***************************/
.footer-container{background:url("../images/content_bottom.png") no-repeat top center; width:980px; margin: 0 auto;}
.footer {margin:0 auto; padding:15px 10px 4em; text-align:left; width:958px}
.footer p {color:#ff361b; font-size:10px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; margin: 0px 0px 0px 23px; padding: 0;}

/************ 3RD+LEVEL ************/
.cms-home .nav-home a, 
.contacts-index-index .nav-contacts a, 
.cms-about-magento-demo-store .nav-about a{color:#fff !important; background:url(../images/nav.gif) repeat-x 0 -87px}
.cms-home .nav-home a{background:url(../images/nav.gif) repeat-x 0 -130px}

.f-right{float:right}
.f-left{float:left}
.a-right{text-align:right}
.a-left{text-align:left}
.a-center{text-align:center}

.welcome-message{float:left; font-size:0.9em; margin:1px 12px 0 0; color:#757578}

.header-cart{position:absolute; top:-22px; right:8px; width:205px; z-index:100}
.header-cart .head{margin:0; overflow:hidden; cursor:pointer}
.header-cart .title{font-weight:normal; float:right; font-size:.9em; color:#c3d5e3; padding:3px 0 3px 22px; background:url(../images/common.gif) no-repeat -382px 4px}
.header-cart .title a{color:#fff}
.header-cart .content{background:#f3f8fb; padding:0}
.header-cart .content li{padding:2px 6px; border-bottom:1px solid #ddd}
.header-cart .content li a:hover{color:#333}
.header-cart .widget-btn{float:right; margin-top:2px}
.header-cart .title a{color:#fff}

.slogan{text-align:left; float:left; text-indent:-9999px !important; width:192px; height:53px; margin:0; background:url(../images/slogan.gif) no-repeat 0 0}

#nav-sidebox{font-size:1.1em}
#nav-sidebox a{text-decoration:none; color:#000}
#nav-sidebox a:hover{text-decoration:underline}
#nav-sidebox li{line-height:22px; font-weight:bold}
#nav-sidebox li ul li{font-weight:normal; margin:0}
#nav-sidebox ul{}
#nav-sidebox ul li{padding-left:10px}
#nav-sidebox ul li ul{display:none}

.mini-newsletter{border:none; min-height:124px; color:#fff; background:#005e89 url(../images/base_mini_alt_bg.gif) repeat-x 0 0}
.mini-newsletter label{color:#fff}
.mini-newsletter .head h4{color:#fff; background-position:-370px -90px}
.mini-newsletter .input-text{border:none; padding:4px 2px}
.mini-newsletter .form-button-alt{background-position:100% -256px}
.mini-newsletter .form-button-alt span{background-position:0 -228px}
.mini-newsletter .form-button-alt:hover{background-position:100% -314px}
.mini-newsletter .form-button-alt:hover span{background-position:0 -286px}
.mini-newsletter .validation-advice{color:#fff; background:url(../images/validation_advice_bg.gif) no-repeat 2px 1px}

.recently .grid-row{border-bottom:1px solid #d9dde3}

.recently .last{border-bottom:0px solid #FFF}
.recently .subtitle{color:#459B06; font-size:1.4em; font-weight:normal;     line-height:1.3em; margin:0; max-width:100%; overflow:hidden; padding:5px 0 4px 10px}
.recently li.item{width:167px; float:left; padding:10px}
.recently li.item .price-box{}
   
.category-head{background:url("../images/page_head_bg.gif") repeat-x 0 100%;     border:1px solid #EAEAEA; margin-bottom:7px}
.product-image .ajax{width:70px; z-index:20; position:absolute; display:none}
h5 a.product-name{color:#007ED3; font-size:1.05em; text-decoration:none;  font-weight:bold}

.regular-price .price{color:#c91d63; font-size:20px; font-weight:bold}

.footer .informational{width:820px; margin:0 auto; overflow:hidden; zoom:1}
.footer .informational li{float:left; margin:0 40px}
.footer .informational li ul li{float:none; margin:0}
.footer .informational li ul li a{background:url("../images/common.gif") no-repeat -352px -309px;  padding-left:10px; text-decoration:none; color:#D5E1E9; font-size:0.9em}
.footer .informational h6{margin-bottom:0.4em; color:#d5e1e9; font-size:1.1em}

.footer .contacts{clear:both; font-size:.9em; color:#fff; border:1px solid #136793;  height:32px; margin:17px 0 10px; border-width:1px 0; line-height:31px}

.footer .payments{float:right; margin:5px 0 0}
.footer .legality{text-align:center; color:#FFF; font-size: .9em}
.footer .legality a{color:#b5e2ff; text-decoration: none;}

/* glider */
#slider{    position:relative;     height:334px;     width:738px;     padding:2px 0 0 11px;     z-index:5;     overflow:hidden;     margin-bottom:5px;     background:url(../images/glider_bg.gif) no-repeat 0 0}
div.scroller{ height:295px;  width:725px;  overflow:hidden;  position:relative}
div.slidercontrolwr{ position:absolute;  bottom:6px;  left:315px;  z-index:6}
div.scroller img{ border:none}
div.scroller div.sectionslide{  height:290px;  overflow:hidden;  float:left}
div.scroller div.content{ width:10000px;  padding:0px}
.content .sliderdescription{ padding:0px 10px;  position:relative;  top:-30px;  color:#777;  font:11px bold Helvetica,sans-serif;  opacity:0.65;  filter:alpha(opacity=65)}
 
.content .sliderdescription p{line-height:20px; text-align:center}
div.sliderdescription:hover{background:#fff}
.content a{text-decoration:none; color:#5a5a5a}
.content a:hover{text-decoration:underline}

.slidercontrol{ list-style-image:none;  list-style-position:outside;  list-style-type:none;  margin:10px 0 0;  padding:0}
.slidercontrol{list-style:none; padding:0px; margin:0px}
 
.slidercontrol a{ float:left;  width:15px;  margin:0px 2px;  padding:0px 2px;  text-decoration:none;  color:#fff;  font-weight:bold;  background:#c0c0c0;  overflow:hidden;   text-align:center;  border:1px solid #c0c0c0}
 
.slidercontrol a:hover, 
.slidercontrol a.active{background:#f0f0f0; color:#c2c2c2}

/* slider */
.featured-products{clear:both; padding:7px 15px; position:relative; overflow:hidden;}
.featured-products h4{margin-right:10px; color:#459b06; padding-left:7px; font:normal 1.3em Verdana,Geneva,Arial,Helvetica,sans-serif}
.featured-products .head{text-align:left; margin:0; padding:21px 0}
.featured-products #move-left, 
.featured-products #move-right{position:absolute; right:15px; top:140px; width:22px; height:18px; float:left; background:url(../images/common.gif) no-repeat -335px -390px; text-indent:-9999px; overflow: hidden;}
.featured-products #move-right{background-position:-335px -450px; right:940px !important;  }
.featured-products #move-left.disabled, 
.featured-products #move-right.disabled{opacity:0.5; filter:alpha(opacity=50)}
.slider-wrapper{    clear:both;     width:900px;     margin-left:25px;     overflow:hidden;     position:relative; zoom: 1;}
.slider-wrapper .list-featured{    width:10000px;     padding:0;     overflow:hidden}
.slider-wrapper .list-featured li{    float:left;     width:150px;     padding:10px;     border-right:1px solid #cfcfcf}
.slider-wrapper .list-featured li.last{    margin:0px}
.slider-wrapper .list-featured .product-image{    text-align:center}
.slider-wrapper .list-featured h5{    display:table-cell;     height:35px;     vertical-align:middle}
.slider-wrapper .list-featured .price-box{float:left; width:75px; padding:2px 0}

#quick-window{position:absolute; z-index:500; background-color:#fff; width:650px; border:1px solid #aaa; display:none}
#quick-window .product-img-box{width:230px; float:left}
#quickview-close{background:url(../images/close.gif) no-repeat center center; float:right; width:10px; height:10px; margin:7px}
#quickview-header{background-color:#75569e; height:26px; width:650px}

#ajax-preloader{opacity:0.8; filter:alpha(opacity="80"); text-align:center; z-index:500}
#ajax-preloader .loading{border:2px solid #777; color:#000; background:#eee; text-align:center; width:120px; padding:15px; font-weight:bold}
#quick-window .product-shop{float:right; text-align:left; width:385px}
#quick-window .product-essential{padding:25px 10px 25px 10px}
.catalog-listing .product-image{position:relative:display:none;}
.catalog-listing .product-image .ajax{position:absolute; display:none; z-index:20}

a.ajax{text-decoration:none; border:1px solid #888; background:#bbb; color:#fff; font-weight:bold; padding:0px 10px}
a.ajax:hover{text-decoration:none; display:none}

/* page title */

/* categorys homepage */
.cat-divider {background: url(../images/divider.gif) no-repeat center left; height:25px; width:532px; clear: both;}

.category-item {width:155px; height:234px; padding: 8px 9px 5px 5px; float: left;}
.category-item h3 {font-family: Georgia, Times, Times New Roman, serif; font-size:16px; font-style: italic; font-weight: normal; padding: 0px 0px 0px 6px;}
.category-item p {font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height: 16px; padding: 0px 0px 0px 6px;}
.category-item img {margin: 0px 0px 10px 0px;} 

.green {background: url(../images/category_bg_green.gif) no-repeat top left #fff; margin: 0px 10px 0px 0px;}
.green h3{color:#a7df36}
.green p {color:#a7df36;}
.green .viewcat {display: block; width: 112px; height: 26px; background: url(../images/button_category_naamstickers.gif) no-repeat 0 0;}
.green .viewcat:hover {background: url(../images/button_category_naamstickers.gif) no-repeat 0 -26px;}
.green img {border:1px solid #000;}
.green .viewcat span {display:none;}

.orange {background: url(../images/category_bg_orange.gif) no-repeat top left #fff; margin: 0px 10px 0px 0px;}
.orange h3{color:#ff8a00}
.orange p {color:#ff8a00;}
.orange .viewcat {display: block; width: 112px; height: 26px; background: url(../images/button_category_deurstickers.gif) no-repeat 0 0;}
.orange .viewcat:hover {background: url(../images/button_category_deurstickers.gif) no-repeat 0 -26px;}
.orange .viewcat span {display:none;}

.brown {background: url(../images/category_bg_brown.gif) no-repeat top left #fff; margin: 0px 0px 0px 0px;}
.brown h3{color:#a08539;}
.brown p {color:#a08539;}
.brown .viewcat {display: block; width: 112px; height: 26px; background: url(../images/button_category_muurstickers.gif) no-repeat 0 0;}
.brown .viewcat:hover {background: url(../images/button_category_muurstickers.gif) no-repeat 0 -26px;}
.brown .viewcat span {display:none;}

.pink {background: url(../images/category_bg_pink.gif) no-repeat top left #fff; margin: 0px 10px 0px 0px;}
.pink h3{color:#ed439f;}
.pink p {color:#ed439f;}
.pink .viewcat {display: block; width: 112px; height: 26px; background: url(../images/button_category_geboortestickers.gif) no-repeat 0 0;}
.pink .viewcat:hover {background: url(../images/button_category_geboortestickers.gif) no-repeat 0 -26px;}
.pink .viewcat span {display:none;}

.blue {background: url(../images/category_bg_blue.gif) no-repeat top left #fff; margin: 0px 10px 0px 0px;}
.blue h3{color:#47bcff;}
.blue p {color:#47bcff;}
.blue .viewcat {display: block; width: 112px; height: 26px; background: url(../images/button_category_autostickers.gif) no-repeat 0 0;}
.blue .viewcat:hover {background: url(../images/button_category_autostickers.gif) no-repeat 0 -26px;}
.blue .viewcat span {display:none;}

.red {background: url(../images/category_bg_red.gif) no-repeat top left #fff; margin: 0px 0px 0px 0px;}
.red h3{color:#ff3419;}
.red p {color:#ff3419;}
.red .viewcat {display: block; width: 112px; height: 26px; background: url(../images/button_category_verjaardagstickers.gif) no-repeat 0 0;}
.red .viewcat:hover {background: url(../images/button_category_verjaardagstickers.gif) no-repeat 0 -26px;}
.red .viewcat span {display:none;}

.neutral {background: #fff; margin: 0px 10px 0px 0px;}
.neutral h3{color:#a7df36}
.neutral p {color:#a7df36;}
.neutral .viewcat {display: block; width: 112px; height: 26px; background: url(../images/button_category_naamstickers.gif) no-repeat 0 0;}
.neutral .viewcat:hover {background: url(../images/button_category_naamstickers.gif) no-repeat 0 -26px;}
.neutral img {border:1px solid #eee;}
.neutral .viewcat span {display:none;}

/* Stappen */
div#steps {background:url(../images/bestel_stappenbg.gif) no-repeat top left; width:192px; height:171px; margin: 0px 0px 12px 0px;}
div#steps div.row {background:url(../images/bestel_li-stappen.gif) no-repeat top left;  width:174px; height:22px; margin: 0px 0px 3px 12px; font-size:11px;}
div#steps div.row div.number {background:url(../images/bestel_li-number.gif) no-repeat top left; width: 13px; height: 18px; float: left; color:#fff; padding: 1px 0px 0px 5px; margin: 2px 8px 0px 5px;}
div#steps div.row div.text {color:#c4a027; float: left; width:141px; height:22px; margin: 3px 0px 0px 0px;}
div#steps div.row-active {background:url(../images/bestel_li-active-stappen.gif) no-repeat top left;  width:174px; height:22px; margin: 0px 0px 3px 12px; font-size:11px;}
div#steps div.row-active div.number {background:url(../images/bestel_li-number.gif) no-repeat top left; width: 13px; height: 18px; float: left; color:#fff; padding: 1px 0px 0px 5px; margin: 2px 8px 0px 5px;}
div#steps div.row-active div.text {color:#c4a027; float: left; width:141px; height:22px; margin: 3px 0px 0px 0px;}

div#steps h1 {font-family: Georgia, Times, Times New Roman, serif; color:#fff; font-size:18px; font-style: italic; font-weight: normal; padding: 12px 0px 0px 15px; text-shadow: 0.1em 0.1em #d7b028;}

/* column item */
div.column-item_top {width:192px; background:url(../images/column-item_top.gif) no-repeat top left #fff; margin: 0px 0px 12px 0px; padding:6px 0px 0px 0px; float: left;}
div.column-item_bottom {width:192px; background:url(../images/column-item_bottom.gif) no-repeat bottom center #fff; padding:0px 0px 6px 0px; }
div.column-item_content {width:190px; border-right:1px solid #eaeaea; border-left:1px solid #eaeaea; background-color: #fff; padding: 0px 0px 12px 0px;}
div.column-item_content h1 {font-family: Georgia, Times, Times New Roman, serif; color:#a659be; font-size:18px; font-style: italic; font-weight: normal; padding: 8px 0px 0px 15px;}
div.column-item_content p {padding: 0px 10px 0px 15px; font-size:11px; color:#787878;}
div.column-item_content img {margin: 0px 0px 0px 15px;}
#levertijd {background: url(../images/levertijden_img.jpg) no-repeat bottom right; padding-bottom: 60px;}
#shopimg {background: url(../images/basket.jpg) no-repeat bottom right; padding-bottom: 40px;}
div.column-item_content a {color:#47bcff; text-decoration: underline;}
div.column-item_content a:hover {color:#47bcff; text-decoration: none;}
div.column-item_content ul li {padding: 3px 0px 3px 0px; margin: 0px 0px 0px 10px; font-size:11px;}
div.column-item_content ul li a {background:url(../images/arrow.gif) no-repeat top left #fff; color:#787878; text-decoration: none; padding: 0px 0px 0px 20px;}
div.column-item_content ul li a:hover {color:#787878; text-decoration: underline;}

div#logo {float:left; height:111px; width:201px; padding: 10px 0px 30px 0px;}

/* ******************  navigation  *************** */
ul#nav {width:770px; height:38px; padding:0; margin:103px 0px 0px 0px; float: left;}
ul#nav li {float: left; list-style-type:none;}
#nav li, #nav a {float: left; margin:0px 3px 0px 0px; padding:0;}
#nav li a {float:left; cursor: pointer; outline: 0; text-indent: -4000px; background: transparent url(../images/nav.png) no-repeat; height: 38px; line-height: 38px; margin:0;}

#nav li ul {float:left; position: relative; display:none; margin: 0;}
#nav li ul, #nav li ul li {margin:0;}

#nav #naamsticker {width:110px;}
#nav #deursticker {width:102px;}
#nav #muursticker {width:113px;}
#nav #verjaardagsticker {width:145px;}
#nav #geboortesticker {width:133px;}
#nav #autosticker {width:144px;}

/* BUTTONS */
#nav #naamsticker a {width:110px; background-position:0 -0px;}
#nav #deursticker a {width:102px; background-position:-114px 0;}
#nav #muursticker a {width:113px; background-position:-220px 0;}
#nav #verjaardagsticker a {width:145px; background-position:-337px 0;}
#nav #geboortesticker a {width:133px; background-position:-486px 0;}
#nav #autosticker a {width:144px; background-position:-623px 0;}

/* BUTTONS HOVER/ACTIVE */
#nav #naamsticker a:hover, #nav #naamsticker .active {background-position:0 -38px;}
#nav #deursticker a:hover, #nav #deursticker .active {background-position:-114px -38px;}
#nav #muursticker a:hover, #nav #muursticker .active {background-position:-220px -38px;}
#nav #verjaardagsticker a:hover, #nav #verjaardagsticker .active {background-position:-337px -38px;}
#nav #geboortesticker a:hover, #nav #geboortesticker .active {background-position:-486px -38px;}
#nav #autosticker a:hover, #nav #autosticker .active {background-position:-623px -38px;}

.header-container {margin-top:0px; text-align:left; margin: 0 auto; width:980px; background: url(../images/content_top.png) no-repeat bottom center; }
.main { width:950px; margin:0 auto; min-height:400px; padding: 9px 15px 5px;  
text-align:left; background:url("../images/content_bg.png") repeat-y; }

/* Category view */

.products-grid h3 {font-family: Georgia, Times, Times New Roman, serif; font-size:18px; font-style: italic; font-weight: normal; padding: 0px;}
.products-grid h3 a {text-decoration:none;}
















