@charset "utf-8";
/***********************************/ 
/* General	 					   */
/***********************************/
#wrapper{ margin:0 auto; min-width:950px; text-align:left; width:100%; }
.bg-wrapper {margin:0 auto; width:950px;}

/* sticky footer fixes 2010 */
html, body, .wrapper {height: 100%;}

body > .wrapper {height: auto; min-height: 100%;}

#content{overflow:auto; padding-bottom: 43px;}  /* must be same height as the footer */

/*Opera Fix*/
body:before {/* thanks to Maleika (Kohoutec)*/
content:"";
height:100%;
float:left;
width:0;
margin-top:-32767px;/* thank you Erik J - negate effect of float*/
}

body { font-family:Verdana, Geneva, sans-serif; font-size:11px; background:url(../_img/body-wood-bg.png) top left repeat;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}

/* colors */
/* thailicous pink: #dd0f78 */
/* secondary pink menu navigation: #eb1080 */

/***********************************/ 
/* Header						   */
/***********************************/
.header {height:155px;}
.logo {float:left; padding:40px 0 0 0;}

/***********************************/ 
/* Main navigation				   */
/***********************************/
.main-navigation {width:610px; height:125px; padding:40px 0 0 40px; float:left;}
.main-navigation li {width:155px; height:53px; padding:0 30px 10px 0; float:left;}
.main-navigation li a {width:155px; height:53px; display:block;}
.nav-news {background:url(../_img/bt-nav-news.png) top left no-repeat;}
.nav-news:hover {background:url(../_img/bt-nav-news_hover.png) top left no-repeat;}
.main-navigation li.selected a.nav-news {background:url(../_img/bt-nav-news_hover.png) top left no-repeat;}
.nav-bestellen {background:url(../_img/bt-nav-bestellen.png) top left no-repeat;}
.nav-bestellen:hover {background:url(../_img/bt-nav-bestellen_hover.png) top left no-repeat;}
.main-navigation li.selected a.nav-bestellen {background:url(../_img/bt-nav-bestellen_hover.png) top left no-repeat;}
.nav-catering {background:url(../_img/bt-nav-catering.png) top left no-repeat;}
.nav-catering:hover {background:url(../_img/bt-nav-catering_hover.png) top left no-repeat;}
.main-navigation li.selected a.nav-catering {background:url(../_img/bt-nav-catering_hover.png) top left no-repeat;}
.nav-menu {background:url(../_img/bt-nav-menu.png) top left no-repeat;}
.nav-menu:hover {background:url(../_img/bt-nav-menu_hover.png) top left no-repeat;}
.main-navigation li.selected a.nav-menu {background:url(../_img/bt-nav-menu_hover.png) top left no-repeat;}
.nav-wanted {background:url(../_img/bt-nav-wanted.png) top left no-repeat;}
.nav-wanted:hover {background:url(../_img/bt-nav-wanted_hover.png) top left no-repeat;}
.main-navigation li.selected a.nav-wanted {background:url(../_img/bt-nav-wanted_hover.png) top left no-repeat;}
.nav-contact {background:url(../_img/bt-nav-contact.png) top left no-repeat;}
.nav-contact:hover {background:url(../_img/bt-nav-contact_hover.png) top left no-repeat;}
.main-navigation li.selected a.nav-contact {background:url(../_img/bt-nav-contact_hover.png) top left no-repeat;}

/***********************************/ 
/* Banner slider				   */
/***********************************/
.banner {width:567px; height:255px; padding:10px 0 0 11px; background:url(../_img/banner-bg.png) top left no-repeat; position:absolute; top:10px; left:355px;}
.banner-view{float:left;position:relative;}
.banner-view-window{height:240px; width:552px; overflow: hidden; /*--Hides anything outside of the set width/height--*/	position: relative;	float:left;}
.banner-view-window-reel{position: absolute;float:left;top: 0; left: 0;}
.banner-view-window-reel img{width:552px; height:240px;}
.banner-paging{ padding-top:10px; height:15px; float:right; }
.banner-paging li{ float:left;}
.banner-paging a{font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#333; display:block; background-color:#ffffe4; height:20px; background-image:none; margin-left:10px; text-align:center; line-height:20px; border:1px solid #666; width:20px; float:left; }
.banner-paging li.active a, .banner-paging a.active{ background:#333; color:#ecc11a; }

/***********************************/ 
/* Main table content			   */
/***********************************/

.main-table-content { width:950px; height:1000px; margin:0 auto; position:relative;}
.polaroid-delivery {width:342px; height:481px; background:url(../_img/polaroid-delivery.png) top left no-repeat; position:absolute; top:10px; left:0px;}
.polaroid-delivery a {margin:80px 0 0 35px; display:block; width:250px; height:235px; float:left; background:url(../_img/polaroid-delivery_a.png) top left no-repeat;}
.polaroid-delivery a:hover {background:url(../_img/polaroid-delivery_b.png) top left no-repeat;}
.lemon-onion {display:block; position:absolute; top:500px; left:0px;}
.magazine {width:376px; height:490px; background:url(../_img/magazine.png) top left no-repeat; display:block; position:absolute; top:240px; left:395px;}
.magazine:hover {width:376px; height:490px; background:url(../_img/magazine.png) top left no-repeat; display:block; position:absolute; top:220px; left:395px;}
.ordernow {width:124px; height:123px; background:url(../_img/ordernow-label.png) top left no-repeat; display:block; position:absolute; top:247px; left:750px;}
.ordernow:hover {background:url(../_img/ordernow-label_hover.png) top left no-repeat;}
.chillipeppers {width:197px; height:178px; background:url(../_img/chillipeppers.png) top left no-repeat; display:block; position:absolute; top:396px; left:752px;}
.extraordinaryones {width:220px; height:163px; background:url(../_img/extraordinaryones.png) top left no-repeat; display:block; position:absolute; top:580px; left:727px;}
.extraordinaryones:hover {background:url(../_img/extraordinaryones_hover.png) top left no-repeat;}
.ricechopstick {width:391px; height:271px; display:block; position:absolute; top:678px; left:0px;}
.iphone {width:323px; height:284px; display:block; position:absolute; top:662px; left:320px;}
.whatshot {width:147px; height:27px; display:block; position:absolute; top:734px; left:618px;}
.whatshot-fb {width:64px; height:79px; background:url(../_img/whatshot-fb.png) top left no-repeat; display:block; position:absolute; top:769px; left:667px;}
.whatshot-fb:hover {background:url(../_img/whatshot-fb_hover.png) top left no-repeat;}
.whatshot-twitter {width:55px; height:76px; background:url(../_img/whatshot-twitter.png) top left no-repeat; display:block; position:absolute; top:770px; left:747px;}
.whatshot-twitter:hover {background:url(../_img/whatshot-twitter_hover.png) top left no-repeat;}
.leaf {width:139px; height:214px; display:block; position:absolute; top:728px; left:812px;}

/***********************************/ 
/* Order page - Menu			   */
/***********************************/
.menu-container {}
.menu-kaart-bg-wrapper { margin:0 0 0 0; float:left; background:url(../_img/menu-kaart-bg_repeaty.png) top left repeat-y; margin-left:-39px; width:795px;} 
.menu-navigation {width:164px; padding:60px 30px 0 0; float:left;}
.menu-navigation li { float:right; ; height:35px; padding:0 12px 0 15px; line-height:32px; margin:0 0 25px 0; clear:both; font-family:'Lobster 1.3'; color:#fff; font-size:18px; background:url(../_img/bt-menu-navigation.png) top left no-repeat;}
.menu-navigation li:hover {background:url(../_img/bt-menu-navigation_hover.png) top left no-repeat; cursor:pointer;}
.menu-navigation li.selected {background:url(../_img/bt-menu-navigation_hover.png) top left no-repeat; cursor:pointer;}
.menu-navigation li a { color:#fff; text-decoration:none; display:block;float:left; padding-top:8px; }
.menu-kaart {width:500px; padding:0 0 0 0; float:left; /*margin-left:-39px;*/}
.menu-kaart-top-border {width:795px; height:11px; background:url(../_img/menu-kaart-bg_top.png) top left no-repeat; float:left; margin:40px 0 0 -39px;}
.menu-content {width:500px; min-height:800px; padding:0 0 0 15px; background:url(../_img/menu-kaart-bg_repeaty.png) top left repeat-y; float:left;}
.menu-kaart-bottom-border { width:795px; height:25px; background:url(../_img/menu-kaart-bg_bottom.png) bottom left no-repeat; float:right;}

/***********************************/ 
/* Order page - Product list	   */
/***********************************/
.product-list, .order-summary-list {width:488px; float:left; }
.product-list li, .order-summary-list li {width:480px; padding:8px 0px 8px 8px; margin:0 0 15px 0; float:left;}
.product-list li.even, .order-summary-list li.even {background:#f5f5f5; border:1px solid #ebebeb; width:478px;}
.product-list li h2, .order-summary-list li h2 {font-family:'Lobster'; font-size:20px; color:#000; display:block;}
.product-list li p, .order-summary-list li p {font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:1.4; padding:5px 0 8px 0;}
.product-list li img, .order-summary-list li img {margin-right:8px; display:block; float:left;}

/***********************************/ 
/* Order page - Item Properties	   */
/***********************************/
.item-properties {width:331px; float:left;}
.item-properties ul {width:331px; float:left;}
.item-properties ul li {width:331px; width:155px; float:left; padding:0 0 0 0; margin:0 5px 8px 0;}
.item-properties ul h3 {font-family:Arial, Helvetica, sans-serif; font-size:11px; display:block; padding:0 0 3px 0; font-weight:bold; }
.item-properties ul select {width:152px; font-size:11px;}

.item-addtoCart {width:331px; float:left; padding:15px 0 0 0;}
.price-qty-container {width:152px; float:left;}
.item-addtoCart p {margin:0px; padding:0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.item-addtoCart input[type="text"] {width:40px; height:14px; float:right; margin:3px 0 0 0; text-align:center;}
.item-addtoCart input[type="submit"] {margin:0 0 0 8px; float:left; background:url(../_img/bt-addtoCart.png) top left no-repeat; width:152px; height:28px; padding:0 0 5px 0; border:none; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#fff; font-weight:normal;}
.item-addtoCart input[type="submit"]:hover {background:url(../_img/bt-addtoCart_hover.png) top left no-repeat; cursor:pointer; width:152px; height:28px;}


/***********************************/ 
/* Order page - Shopping Cart	   */
/***********************************/
.cart-container {width:271px; float:right; margin:-45px 8px 0 0;}
.cart-top-content {background:url(../_img/cart-list-bg_top.png) top left no-repeat; width:270px; min-height:380px; float:right;}
.cart-content { width:245px; min-height:380px; float:right; padding:45px 0 0 0;}
.cart-footer {background:url(../_img/cart-list-bg_bottom.png) top right no-repeat; width:255px; height:146px; float:right;}
.cart-container h1 {font-size:22px; font-family:'Lobster'; color:#de328a; padding:30px 0 45px 25px;}

/* Cart overview list */
.cart-content ul.cart-overview {float:left; width:244px;}
.cart-content ul li.expanded {float:left; width:224px; background:#ffffe2; border-top:1px solid #e2e1e1; border-bottom:1px solid #e2e1e1; padding:10px;}
.cart-content ul li{float:left; width:224px; /*border-top:1px solid #e2e1e1; border-bottom:1px solid #e2e1e1;*/ padding:10px;}

/* Cart overview  item header*/

.cart-overview-item-header {float:left; width:224px;}
.cart-overview-item-header:hover {cursor:pointer;}
.cart-overview-item-header a.toggle-expand {display:block; background:url(../_img/bt-toggle_expand.png) top left no-repeat; width:9px; height:9px; float:left; margin:3px 5px 0 0;}
.cart-overview-item-header a.toggle-hide {display:block; background:url(../_img/bt-toggle_hide.png) top left no-repeat; width:9px; height:9px; float:left; margin:3px 5px 0 0;}
.cart-overview-item-header h3 {display:block; width:106px; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; float:left; line-height:1.2; margin:0 15px 0 0;}
.cart-overview-item-header .quantity {float:left;}
.cart-overview-item-header .price {float:right;}
.cart-content ul.details-list {float:left; width:200px; padding:3px 0 30px 25px;}
.cart-content ul.details-list li {width:200px; float:none; padding:0; list-style:inside; list-style-type:disc; line-height:1.4; border:none;}

/* cart overview item footer */
.cart-overview-item-footer{float:left; width:224px;}
.cart-overview-item-footer label {padding:0 10px 0 15px; height:20px; line-height:20px; float:left;}
.cart-overview-item-footer input[type="text"] {margin:0 5px 0 0; float:left; width:40px; text-align:center;}
.cart-overview-item-footer .remove-item {float:right; padding:7px 0 0 0; color:#d20d72; line-height:1.4;}
.cart-overview-item-footer .qty-control {float:left; width:10px; height:20px;}
.cart-overview-item-footer .increase-qty {width:10px; height:4px; background:url(../_img/bt-increase.png) top left no-repeat; display:block; float:left; margin:1px 0 10px 0;}
.cart-overview-item-footer .decrease-qty {width:10px; height:4px; background:url(../_img/bt-decrease.png) top left no-repeat; display:block; float:left;}
.overview-content-toggle {float:left;}
.cart-footer h1 {margin:0; padding:55px 0 0 0; float:left; font-size:18px; color:#000;}
.cart-footer h1.label-total {padding-left:20px;}
.cart-footer h1.total-price {float:right; padding-right:10px;}
.cart-footer input[type="submit"] {background:url(../_img/bt-small.png) top left no-repeat; border:none; width:94px; height:26px; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#fff; padding:0 0 5px 0; float:left;}
.cart-footer input[type="submit"]:hover {background:url(../_img/bt-small_hover.png) top left no-repeat; cursor:pointer;} 
.cart-footer .overview-button-container {float:left; width:224px; padding:15px 0 0 20px;}
.cart-footer .overview-button-container .bt-checkout {float:right;}

/***********************************/ 
/* Checkout						   */
/***********************************/
.checkout-content-topborder {background:url(../_img/canvas-top-border-large.png) top left no-repeat; width:950px; height:15px;}
.checkout-content{background:url(../_img/canvas-content-repeaty.png) top left  repeat-y; width:950px; float:left; padding-bottom:10px;}
/*summary*/
.order-summary-container {float:left; width:475px;}
.order-summary-container h1 { padding:19px 0 0 20px; position:relative; top:-10px; left:20px; background:url(../_img/checkout-label-bg1.png) top left no-repeat; width:252px; height:61px; font-family:'Lobster'; font-size:24px; color:#dd0f78; }
.order-summary-list {width:450px; float:left; padding:0 0 0 25px;}
.order-summary-container .order-summary-list li {width:425px !important; padding-right:10px !important;}
.order-summary-container .order-summary-list li .summary-item-properties {float:left; width:275px}
.order-summary-container .order-summary-list li .summary-item-properties ul {float:left; width:275px;}
.order-summary-container .order-summary-list li .summary-item-properties li {float:none; padding:0; margin:0 0 1px 0; list-style:inside; list-style-type:disc; line-height:1.4; border:none; width:260px !important;}
/*form*/
.form-container {float:left; width:460px; padding:0 0 0 15px;}
.form-container form {float:left; width:460px;}
.form-container h1 { padding:19px 0 0 20px; position:relative; top:-10px; left:0px; background:url(../_img/checkout-label-bg1.png) top left no-repeat; width:252px; height:61px; font-family:'Lobster'; font-size:24px; color:#dd0f78; }
.form-container table tr {height:25px;}
.form-container table td {padding-right:10px; !important;}
.form-container input[type="submit"] {width:94px; height:26px; border:none; background:url(../_img/bt-small.png) top left no-repeat; color:#fff; padding-bottom:5px;}
.form-container input[type="submit"]:hover {background:url(../_img/bt-small_hover.png) top left no-repeat; cursor:pointer;}
.checkout-content-bottomborder {background:url(../_img/canvas-bottom-border-large.png) top left no-repeat; width:950px; height:15px; padding-bottom:40px; float:left;}
.summary-qty-price {float:left; width:275px; margin:25px 0 0 0;}
.summary-qty {float:left; font-size:14px;}
.summary-qty  label {font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.summary-price {float:right; padding:0 20px 0 0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px;}
.checkout-total {width:415px; float:left; height:60px; padding:25px 15px 0 15px; font-size:24px; font-family:'Lobster'; margin:35px 0 0 25px; background:url(../_img/paper-label-medium.png) top left no-repeat;}
.checkout-total label {color:#dd0f78; float:left;}
.checkout-total .total-price {color:#000; float:right; margin-right:15px;} 
.sub-links {width:460px; float:left; line-height:1.4;}
.sub-links a {float:right; color:#dd0f78;}
.sub-links a:hover{float:right; color:#000;}

/***********************************/ 
/* Errorpage						   */
/***********************************/
.error-message {float:left; width:430px; padding:0 0 0 15px;}

/***********************************/ 
/* Splash filialen				   */
/***********************************/
ul.store-container {padding:12px 0 40px 0; float:left;}
ul.store-container li {width:168px;float:left; margin-right:27px;}
ul.store-container li a {text-decoration:none; color:#000; float:left; display:block; }
ul.store-container li:hover a .filiaal-box-top-content{ border-top:1px solid #dd0f78; border-left:1px solid #dd0f78; border-right:1px solid #dd0f78; display:block; cursor:pointer;}
ul.store-container li:hover a .filiaal-box-bottom-content{border-bottom:1px solid #dd0f78; border-left:1px solid #dd0f78; border-right:1px solid #dd0f78; display:block; cursor:pointer;}
ul.store-container li.first {}
ul.store-container li.last {margin-right:0px;}
ul.store-container li h2 {font-family: 'Lobster 1.3'; font-size:18px; padding:5px 0 10px 0; color:#dd0f78; letter-spacing:1px;}
ul.store-container li.selected h2 {font-family: 'Lobster 1.3'; font-size:18px; padding:5px 0 10px 0; color:#fff; letter-spacing:1px;}
ul.store-container li .store-box {width:152px; height:244px; margin:0 0 0 0; background-color:#f1f1f1; display:block; float:left;}
ul.store-container li .store-box:hover {cursor:pointer;}
ul.store-container li div.store-image-1 {background:url(../_img/filiaal-kinkerstraat.png) top left no-repeat;}
ul.store-container li div.store-image-2 {background:url(../_img/filiaal-czaarpeter.png) top left no-repeat;}
ul.store-container li div.store-image-3 {background:url(../_img/filiaal-amstelveen.png) top left no-repeat;}
ul.store-container li div.store-image-4 {background:url(../_img/filiaal-living.png) top left no-repeat;}
ul.store-container li div.store-image-5 {background:url(../_img/filiaal-catering.png) top left no-repeat;}
.filiaal-box-top {width:168px; height:275px; background:url(../_img/filiaal-box-top.png) no-repeat top left;}
.filiaal-box-top-content {width:152px; height:270px; padding:5px 5px 0px 5px; border-top:1px solid #f2f2f2; border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2; float:right; background:#fff;}
ul.store-container li.selected .filiaal-box-top-content {width:152px; height:265px; padding:5px; border-top:1px solid #dd0f78; border-left:1px solid #dd0f78; border-right:1px solid #dd0f78; float:right; background:#DD0F78;}
.filiaal-box-bottom { width:168px; height:106px; background:url(../_img/filiaal-box-bottom.png) no-repeat top left;}
.filiaal-box-bottom-content { width:152px; height:96px; padding:5px; border-bottom:1px solid #f2f2f2; border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2; float:right; background:#fff; }
ul.store-container li.selected .filiaal-box-bottom-content{ width:152px; height:96px; padding:5px; border-bottom:1px solid #dd0f78; border-left:1px solid #dd0f78; border-right:1px solid #dd0f78; float:right; background:#DD0F78; }
.filiaal-box-bottom-content p {width:142px; height:86px; padding:5px; background-color:#ececec;}
.postcode-check-container {width:920px; height:38px; padding:15px 15px 15px 15px; background:url(../_img/postcode-check-bg.png) top left no-repeat; float:left;}
.postcode-check-container h1{font-family: 'Lobster 1.3'; font-size:24px; padding:5px 25px 0 5px; color:#dd0f78; float:left; letter-spacing:2px;}
.pcnummer {width:105px; height:22px; padding:5px 5px 5px 5px; margin:0 5px 0 0; float:left; border:none; background:url(../_img/pcnummer-bg.png) top left no-repeat; font-size:24px; font-family:Tahoma, Geneva, sans-serif; text-align:center; float:left;}
.pcletter {width:56px; height:22px; padding:5px 5px 5px 5px; float:left; border:none; background:url(../_img/pcletter-bg.png) top left no-repeat; font-size:24px; font-family:Tahoma, Geneva, sans-serif; text-align:center;}
.pccheck {width:107px; height:33px; background:url(../_img/bt-splash-check.png) top left no-repeat; border:none; float:left;} 
.pccheck:hover {background:url(../_img/bt-splash-check_hover.png) top left no-repeat; cursor:pointer;}
.pccheck-error {padding:7px 0 0 15px; width:450px; height:31px; display:block; float:left; font-family: 'Lobster 1.3'; font-size:18px; text-align:center;}

/***********************************/ 
/* Splash 2						   */
/***********************************/
.splash-page {text-align:center; margin:0 auto;}
.splash-page .logo {float:none;}
#postcode-check-wrapper {background:url(../_img/splashv2-pc-check-bg_827_458.png) top left no-repeat; width:827px; height:458px; margin:0 auto; margin-top:15px; position:relative;}
.postcode-check-heading {display:block; position:absolute; top:42px; left:15px;}
.title-thai-omgeving {font-size:28px; color:#dd0f78; float:left; margin-right:15px;}
.title-thai-pc {font-size:28px; float:left;}
.postcode-check-content  {}
.postcode-check-content h2 {font-size:26px; color:#dd0d77;}
.postcode-check-content span {position:absolute; width:400px; top:150px; left:60px; vertical-align:middle;}
.postcode-check-content span .postcode-label {float:left; padding-top:5px; margin-right:5px;}
.postcode-check-content span input[type="text"] {float:left; background:url(../_img/pcnummer-bg.png) top left no-repeat; width:115px; height:32px; line-height:32px; border:none; margin-right:15px; font-size:24px; text-align:center;}
.postcode-check-content span .pc-check-bt {background:url(../_img/bt-splash-check.png) top left no-repeat; width:107px; height:33px; float:left;}
.postcode-check-content span .pc-check-bt:hover {background:url(../_img/bt-splash-check_hover.png) top left no-repeat; width:107px; height:33px; cursor:pointer;}
.postcode-check-content span.feedback-message {top:200px; left:20px;  font-size:20px; width:435px; text-align:center;}
.postcode-check-content a.bt-meer-info {width:148px; height:148px; background:url(../_img/bt-splash-meer-info.png) top left no-repeat; display:block; position:absolute; top:295px; left:525px;}
.postcode-check-content a.bt-meer-info:hover {width:148px; height:148px; background:url(../_img/bt-splash-meer-info_hover.png) top left no-repeat;}
.postcode-check-content a.bt-bestel-nu {width:148px; height:148px; background:url(../_img/bt-splash-bestel-nu.png) top left no-repeat; display:block; position:absolute; top:295px; left:700px;}
.postcode-check-content a.bt-bestel-nu:hover {width:148px; height:148px; background:url(../_img/bt-splash-bestel-nu_hover.png) top left no-repeat; }
.postcode-check-content .thailicious-hotline img {margin-right:15px; margin-top:5px;}
.postcode-check-content .thailicious-hotline .cufon-canvas {padding-bottom:5px;}
.postcode-check-content .thailicious-hotline {font-size:30px; position:absolute; top:405px; left:30px;}

/***********************************/ 
/* Footer						   */
/***********************************/
.footer { background:url(../_img/footer-bg.png) bottom left repeat-x; position: relative; margin-top: -43px; /* negative value of footer height */ height: 43px; clear:both;}
.footer ul{text-align:center; padding-top:15px; font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#585868;}
.footer ul li { height:10px; line-height:10px; display:inline; padding:0 7px 0 7px; border-right:1px solid #585868;}
.footer ul li.last {border-right:none !important;}
.footer ul li a {color:#585868; text-decoration:none;}

/***********************************/ 
/* Splash filialen				   */
/***********************************/
ul.store-container {padding:12px 0 40px 0; float:left;}
ul.store-container li {width:168px;float:left; margin-right:27px;}
ul.store-container li a {text-decoration:none; color:#000;}
ul.store-container li:hover a .filiaal-box-top-content{ border-top:1px solid #dd0f78; border-left:1px solid #dd0f78; border-right:1px solid #dd0f78;}
ul.store-container li:hover a .filiaal-box-bottom-content{border-bottom:1px solid #dd0f78; border-left:1px solid #dd0f78; border-right:1px solid #dd0f78;}
ul.store-container li.first {}
ul.store-container li.last {margin-right:0px;}
ul.store-container li h2 {font-family: 'Lobster 1.3'; font-size:18px; padding:5px 0 10px 0; color:#dd0f78; letter-spacing:1px;}
ul.store-container li.selected h2 {font-family: 'Lobster 1.3'; font-size:18px; padding:5px 0 10px 0; color:#fff; letter-spacing:1px;}
ul.store-container li  img {width:152px; height:244px; margin:0 0 0 0; background-color:#f1f1f1; display:block;}
.filiaal-box-top {width:168px; height:275px; background:url(../_img/filiaal-box-top.png) no-repeat top left;}
.filiaal-box-top-content {width:152px; height:270px; padding:5px 5px 0px 5px; border-top:1px solid #f2f2f2; border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2; float:right; background:#fff;}
ul.store-container li.selected .filiaal-box-top-content {width:152px; height:265px; padding:5px; border-top:1px solid #dd0f78; border-left:1px solid #dd0f78; border-right:1px solid #dd0f78; float:right; background:#DD0F78;}
.filiaal-box-bottom { width:168px; height:106px; background:url(../_img/filiaal-box-bottom.png) no-repeat top left;}
.filiaal-box-bottom-content { width:152px; height:96px; padding:5px; border-bottom:1px solid #f2f2f2; border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2; float:right; background:#fff; }
ul.store-container li.selected .filiaal-box-bottom-content{ width:152px; height:96px; padding:5px; border-bottom:1px solid #dd0f78; border-left:1px solid #dd0f78; border-right:1px solid #dd0f78; float:right; background:#DD0F78; }
.filiaal-box-bottom-content p {width:142px; height:86px; padding:5px; background-color:#ececec;}
.postcode-check-container {width:920px; height:38px; padding:15px 15px 15px 15px; background:url(../_img/postcode-check-bg.png) top left no-repeat; float:left;}
.postcode-check-container h1{font-family: 'Lobster 1.3'; font-size:24px; padding:5px 25px 0 5px; color:#dd0f78; float:left; letter-spacing:2px;}
.pcnummer {width:105px; height:22px; padding:5px 5px 5px 5px; margin:0 5px 0 0; float:left; border:none; background:url(../_img/pcnummer-bg.png) top left no-repeat; font-size:24px; font-family:Tahoma, Geneva, sans-serif; text-align:center; float:left;}
.pcletter {width:56px; height:22px; padding:5px 5px 5px 5px; float:left; border:none; background:url(../_img/pcletter-bg.png) top left no-repeat; font-size:24px; font-family:Tahoma, Geneva, sans-serif; text-align:center;}
.pccheck {width:107px; height:33px; background:url(../_img/bt-splash-check.png) top left no-repeat; border:none; float:left;} 
.pccheck:hover {background:url(../_img/bt-splash-check_hover.png) top left no-repeat; cursor:pointer;}
.pccheck-error {padding:7px 0 0 15px; width:450px; height:31px; display:block; float:left; font-family: 'Lobster 1.3'; font-size:18px; text-align:center;}

/***********************************/ 
/* Footer						   */
/***********************************/
.footer { background:url(../_img/footer-bg.png) bottom left repeat-x; position: relative; margin-top: -43px; /* negative value of footer height */ height: 43px; clear:both;}
.footer ul{text-align:center; padding-top:15px; font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#585868;}
.footer ul li { height:10px; line-height:10px; display:inline; padding:0 7px 0 7px; border-right:1px solid #585868;}
.footer ul li.last {border-right:none !important;}
.footer ul li a {color:#585868; text-decoration:none;}
.footer ul li a:hover {text-decoration:underline;}

/***********************************/ 
/*Powered by		   */
/***********************************/
.poweredby {width:117px; height:31px; display:block; position:relative; top: -40px; left:35px;}
.poweredby img {border: none}
.poweredby_home {width:117px; height:31px; background:url(../_img/powered-by-studio.png) top left no-repeat; display:block; position:absolute; top:875px; left:670px;}
.poweredby_splash {width:117px; height:31px; display:block; position:relative; top:0px; left:760px;}
.poweredby_splash img {border: none}
