html,body{	height: 100%; 
	min-height: 100%;
	margin-bottom: 1px !important; }
	h1 {background: #FFF !important; font: 14px Arial; font-weight: bold;}
/* style for popup */
.wine-sibtitle2{font-weight:bold;margin:10px 0 10px 0;color:#3A4D1F !important;font-size:13px;}
.wine-popup-text{}
#printWindow,#closeWindow{text-decoration:underline;}
#printWindow:hover ,#closeWindow:hover {text-decoration:none;}
/* end style for popup */
#prod-wine-detail{text-align:left;}
.wine-aantal{text-align:left;}
.wine-aantal input {float:left;}
.category-overview-wine { width: 764px; float: left; margin-top: 25px; min-height: 600px;}
.category-overview-wine .category-box {margin-bottom: 18px;}
.category-info-text-wine {padding: 0 15px; margin-left: 15px; margin-top: 25px; border-left: 1px dashed #DCDCDC; width: 365px; float: left; text-align: left;}
.category-info-text-wine p {line-height: 140%; padding-top: 15px; text-align: left;}
.category-info-text-wine h1{background: #fff; font-weight: bold; font-size: 14px; border-bottom: 1px dashed #B2B2B2; padding-bottom: 10px;}
.right-menu-wine {float: right; width: 182px; text-align: left; margin-top: 10px; margin-left: 10px; }
.border-right {border-right: 1px solid #E0E0E0;}
.border-left {border-left: 1px dashed #E0E0E0; margin-left: 15px;}
.border-bottom {border-bottom: 1px dashed #E0E0E0;}
.clear {clear: both;}
.all-wines{width:144px;height:25px;background:url(../images/button-red.png) no-repeat top left;display:block;color:#ffffff;font-size:13px;text-align:center;padding-top:7px;float:right;margin-top:10px;}
.product-image-wine {border-top:1px dashed #B2B2B2;width: 208px; padding-top: 15px;margin-top:10px; float: left; text-align: left;}
.product-info-text-wine {border-top:1px dashed #B2B2B2;padding: 0 15px;  padding-top: 15px;padding-right:0px;margin-top:10px;margin-left:1px; width: 540px; float: left; text-align: left;}
.product-image-wine .product-image-body{border-right:1px solid #b8ae62;background:none;height:auto;width:100%;}
.green-bullet {padding-right: 15px; text-align: right; margin-top: 20px;}
.green-bullet a {font-weight: bold; text-decoration: underline; }
.green-bullet.left { text-align: left; padding-left: 15px;  padding-top: 0px; padding-right: 0px; background: url('../images/bullet-green.png') left center no-repeat; width: 150px;}
.product-info-text-wine .icon-category{font-size:18px; color:#3a4d1f;font-weight:normal;padding-top:5px;}
.wine-title{font-size:18px; color:#3a4d1f !important;font-weight:normal;background:none !important;}
.wine-subtitle{font-size:13px; color:#3a4d1f !important;font-weight:normal;background:none !important;}
.wine-more{font-size:13px; color:#b8ae62 !important;margin:10px 0 20px 0;}
.wine-more a{text-decoration:underline; color:#b8ae62 !important;}
.wine-more a:hover{text-decoration:none;}
.bottle{width:26px;height:49px;background:url(../images/bottle-grey.jpg) no-repeat top left;display:block;float:left;cursor:pointer;}
.bottle-active{width:26px;height:49px;background:url(../images/bottle-green.jpg) no-repeat top left;display:block;float:left;cursor:pointer;}
.wine-add-cart{cursor:pointer;margin-left:5px;width:144px;height:25px;background:url(../images/button-red.png) no-repeat top left;display:block;color:#ffffff;font-size:13px;text-align:center;padding-top:7px;float:left;margin-top:20px;}
.category-overview-wine .category-box {height:250px;padding:10px 18px 10px 18px !important;position:relative;}
.prod-overview-price{position:absolute;bottom:5px;right:0px; color:#3a4d1f;font-size:13px;font-weight:bold;}
.imagebox{position:relative;}
.wine-aantal{float:left;width: 51px; font:normal 13px arial;color:#3a4d1f;margin-left:10px;}
#aantal{margin:9px 0px 0px 0px;
    font:normal 13px arial;
    padding:3px 3px 5px 5px;
    background:#fff;
    border:1px solid #c6be81;
    height: 14px;
    line-height:18px;
    vertical-align:middle; 
    left: 0px;
    top: 0px; 
    width: 31px;  
	color:#3a4d1f;}
.cart-aantal{margin:0px 0px 0px 0px;
    font:normal 13px arial;
    padding:3px 3px 3px 3px;
    background:#fff;
    border:1px solid #c6be81;
    height: 14px;
    line-height:18px;
    vertical-align:middle; 
    left: 0px;
    top: 0px; 
    width: 31px;  
	color:#3a4d1f;
	text-align:center;}
.cart-top{background:url(../images/cart-title-back.jpg) repeat-x left 11px;margin:14px 25px 0 25px;}
.cart-top-active{float:left;display:block;background:#e2dfbf;font-size:13px;color:#3a4d1f;padding:5px 15px 5px 15px;margin-right:10px;}
.cart-top-normal{float:left;display:block;background:#b8ae62;font-size:13px;color:#ffffff;padding:5px 15px 5px 15px;margin-right:10px;}
.cart-text{margin:20px 35px 20px 35px;font-size:14px; color:#3a4d1f;text-align:left;}
.cart-table-header{background:#e2dfbf;}	
.cart-table-header td{color:#3a4d1f;font-size:14px;padding:5px 0 6px 0px;background:transparent url(../images/table-border.jpg) no-repeat right 3px;}
.category-overview-wine table{margin:0 35px 0 35px;text-align:left;}
.cart-table-row td{font-size:13px; color:#3a4d1f;padding:10px 0 13px 0px;border-bottom:1px solid #e2dfbf;} 
.cart-table-row td a{text-decoration:underline;}
.cart-table-row td a:hover{text-decoration:none;}
.cart-delete{cursor:pointer;display:block;width:9px;height:8px;background:url(../images/cart-delete.jpg) no-repeat top left;}
.cart-row{margin:11px 0;font-size:14px;color:#3a4d1f;text-align:left;}
.cart-row-left{float:left;width:110px;margin-left:540px;}
.cart-row-right{float:left;width:100px;}
.cart-row-left input {margin:0px 10px 0 0;}
.cart-back{padding:5px 0 0 10px;float:left;display:block;width:183px;height:22px;background:url(../images/step-prev.jpg) no-repeat top left;color:#ffffff; text-align:left;font-size:15px;margin:20px 0 0 35px;}
.cart-next{cursor:pointer;border:0;padding:0px 0 2px 10px;float:right;display:block;width:193px;height:27px;background:url(../images/step-next.jpg) no-repeat top left;color:#ffffff; text-align:left;font-size:15px;margin:20px 35px 0 0;}
.cart-title{margin-bottom:13px;font-size:13px;color:#960013;text-transform:uppercase;background:url(../images/bottle-small.png) no-repeat top left !important;padding:16px 0 9px 21px;border-bottom:1px dashed #B2B2B2;}
.cart-small-block{color:#3a4d1f;font-size:10px;background:#e4e1c2;padding:2px 5px 2px 7px;width:170px;}
.cart-small-border{border-bottom: 1px dashed #B2B2B2;width:182px;height:1px;margin:3px 0 3px 0;}
.cart-small-block-aantal{font-size:12px;}
.cart-small-block-name{}
.cart-small-block-delete{color:#8f0000;text-align:right;}
.cart-small-block-delete span{cursor:pointer;}
.cart-small-total{color:#3a4d1f;font-size:13px;padding:3px 0 5px 0;}
.cart-small-left{width:50px;float:left;}
.cart-small-right{width:130px;float:left;text-align:right;}
.cart-small-link{font-size:13px;color:#ffffff;background:#3a4d1f;width:182px;text-align:center;display:block;padding:5px 0 5px 0;margin-bottom:6px;text-transform:uppercase;}
.seach-tile{font-size:13px;color:#960013;}
.cart-select-wrap{border-bottom: 1px dashed #B2B2B2;padding:5px 0 5px 0;margin-bottom:5px;}
.cart-select{width:182px;padding:2px;}
.home-search{width:182px;height:28px;background:url(../images/search-back.jpg) no-repeat top left;border-bottom: 1px dashed #B2B2B2;padding-bottom:5px;margin-bottom:5px;}
#suggest1{border:0;font-size:13px;color:#3a4d1f;float:left;margin:5px 0 0 11px;width:140px;}
.home-submit{width:30px;height:28px;display:block;float:left;}
.prod-text{color:#3a4d1f;font-size:13px;padding:20px 0 0 0;}
.prod-price{color:#3a4d1f;font-size:14px;float:left;margin-bottom:20px;}
.pack{color:#B8AE62;font-size:12px;float:left;margin-left:20px;}
.cat-navigation{color:#3a4d1f;font-size:13px;}
#shop_errors{color:red;font-size:13px;}
.form-details{visibility: hidden;height:1px;}
.shop-form2{padding:0px 15px 20px 35px;}
.cart2-block{width:200px;float:left;background:#e2dfbf;width:200px;height:200px;margin-right:17px;padding:10px;text-align:left;}
.cart2-block-title{color:#3a4d1f;font-size:14px;font-weight:bold;margin-bottom:10px;}
.cart2-block-title input{margin-right:3px;}
.cart2-block-row{font-size:14px;color:#3a4d1f;}
.cart2-block-row input{margin:2px 0;border:1px solid #b8ae62;padding:2px;width:190px;}
.cart_address{margin-top:9px;display:block;font-size:14px;color:#3a4d1f;background:url(../images/checkbox0.jpg) no-repeat top left;padding:10px 0 0 25px;cursor:pointer;}
.cart_address_active{margin-top:9px;display:block;font-size:14px;color:#3a4d1f;background:url(../images/checkbox1.jpg) no-repeat top left;padding:10px 0 0 25px;cursor:pointer;}
.wrong_info{border:1px solid red !important;}

	
.main-wrapper, .content-wrapper {width: 100%; text-align: center; font: 11px Arial; color: #6E6C79;}
a {color: inherit; text-decoration: none;}
.content {width: 958px;margin: auto;}
.header {background: url('../images/logo.png') left 3px no-repeat; height: 128px; width: 100%; border-bottom: 1px dashed #B2B2B2; padding-bottom: 5px;}
#design-stamp{text-align: right; padding-top: 10px;}
#design-stamp a {text-decoration: underline;}
.top-menu {margin-left: 230px;margin-top: 82px; text-align: right;}
.top-menu a {padding: 0px 10px; font-size: 13px; color: #68573D; font-weight: bold; text-decoration: none; float: left;}
.top-menu-element {text-align: center; margin: 5px 0px 5px 1px;}

.top-menu .last {border: none !important; border-right: 1px solid #fff; padding-right: 10px !important;}  
.top-menu a:hover, .top-menu .active {text-decoration: underline !important;}
.top-menu .default {color: #fff; background: #B8AE62;}
.top-menu .brown {color: #fff; background: #4C3217;}
.top-menu .chocolate {color: #fff; background: #671000;}
.top-menu .green {color: #fff; background: #3A4D1F }
.top-menu .grey {color: #fff; background: #323A2D;}
.top-menu-separator {height: 27px; margin-right: 1px; width: 1px; border-right: 1px dashed #B2B2B2; float: left;}
/**************************************/
.content-text {width: 540px; float:left; line-height:15px; text-align: left; color: #858178;}
.content-text h1 {padding: 30px 0px 15px 0px; font: 14px Arial; color: #B6AFA5; font-weight: bold; border-bottom: 1px dashed #B2B2B2;}
.content-text p {padding-top: 5px;}
/**************************************/
.home-sidebox {float: left; width: 395px; margin-top: 10px; margin-left: 16px; text-align: left;}
.home-sidebox-top {height: 6px; background: url('../images/home_sidebox_top.jpg') bottom no-repeat;}
.home-sidebox-body {background: url('../images/home_sidebox_body.jpg') repeat-y; padding-top: 20px;}
.home-sidebox-content {padding-left: 20px; padding-bottom: 10px; padding-top: 10px; }
.home-sidebox-bottom {height: 7px; background: url('../images/home_sidebox_bottom.jpg') top no-repeat;}
.home-sidebox-body h1 {color: #A82D3F; font-size: 14px; font-weight: bold; margin: 0 20px; width: 20%;}
.home-sidebox-body h2 {font-size: 11px; font-weight: bold; color: #4D3722; padding-bottom: 15px;}
.home-sidebox-body .image {border: 1px solid #DEDEDE; padding: 3px; width: 152px; height: 123px; overflow: hidden; float: left; text-align: center;}
.home-sidebox-content-text {width: 190px; float: left; text-align: right; color: #7D7874; line-height: 140%;}
.home-sidebox-content-text p {text-align: left; width: 190px; padding: 0px 10px; cursor: pointer;}
/**************************************/
.category-image {width: 353px; padding-top: 24px; float: left; height: 400px;}
.category-image-top {height: 7px; background: url('../images/category_image_top.jpg') bottom no-repeat;}
.category-image-body {background: url('../images/category_image_body.jpg') repeat-y; padding: 3px 0;}
.category-image-bottom {height: 7px; background: url('../images/category_image_bottom.jpg') top no-repeat;}
.category-image-text {background: #EDEDED; margin: 0px 5px; height: 30px; text-align: left; }
.category-image-text .text {padding-top: 5px; padding-left: 10px; color: #fff !important;}
.category-info-text {padding: 0 15px; margin-left: 15px; margin-top: 25px; border-left: 1px dashed #DCDCDC; width: 315px; float: left; text-align: left;}
.category-info-text p {line-height: 140%; padding-top: 15px; text-align: left;}
.category-info-text h1, .contact-form h1 {background: #fff; font-weight: bold; font-size: 14px; border-bottom: 1px dashed #B2B2B2; padding-bottom: 10px;}
/**************************************/
.product-image {width: 408px; padding-top: 24px; float: left; text-align: left;}
.product-image-top {height: 7px; background: url('../images/product_image_top.jpg') bottom no-repeat;}
.product-image-body {background: url('../images/product_image_body.jpg') repeat-y; padding: 0px 0; text-align: center; width: 408px; height: 298px;}
.product-image-bottom {height: 7px; background: url('../images/product_image_bottom.jpg') top no-repeat;}
.product-image-text {background: #EDEDED; margin: 0px 5px; height: 30px; text-align: left; }
.product-image-text .text {padding-top: 5px; padding-left: 10px;}
.product-info-text {padding: 0 15px;  margin-top: 25px; width: 276px; float: left; text-align: left;}
.product-info-text p {line-height: 140%; padding-top: 15px; text-align: left;}
.product-info-text h1 {background: #fff; font-weight: bold; font-size: 14px; border-bottom: 1px dashed #B2B2B2; padding-bottom: 10px;}
.gray-bullet {padding-right: 15px; text-align: right; margin-top: 15px;}
.gray-bullet a {font-weight: bold; text-decoration: underline; }
.gray-bullet.right {background: url('../images/gray_bullet_right.jpg') right center no-repeat;} 
.gray-bullet.left { text-align: left; padding-left: 15px;  padding-top: 0px; padding-right: 0px; background: url('../images/gray_bullet_left.jpg') left center no-repeat; width: 150px;}
/**************************************/
.subcategory-static-image {width: 268px; padding-top: 24px; float: left; text-align: left;}
.subcategory-static-image-top {height: 5px; background: url('../images/subcategory_image_top.jpg') bottom no-repeat;}
.subcategory-static-image-body {background: url('../images/subcategory_image_body.jpg') repeat-y; padding: 5px 0; text-align: center;}
.subcategory-static-image-bottom {height: 5px; background: url('../images/subcategory_image_bottom.jpg') top no-repeat; padding-bottom: 10px;}
.subcategory-static-image-text {background: #EDEDED; margin: 0px 5px; height: 30px; text-align: left; }
.subcategory-static-image-text .text {padding-top: 5px; padding-left: 10px;}
.subcategory-static-info-text {padding: 0 15px;  margin-top: 25px; width: 400px; float: left; text-align: left;}
.subcategory-static-info-text p {line-height: 140%; padding-top: 15px; text-align: left;}
.subcategory-static-info-text h1 {background: #fff; font-weight: bold; font-size: 14px; border-bottom: 1px dashed #B2B2B2; padding-bottom: 10px;}
/**************************************/
.preview {width: 127px; float: left; padding-right: 9px;}
.preview-top {height: 5px; background: url('../images/product_image_preview_top.jpg') bottom no-repeat;}
.preview-body {background: url('../images/product_image_preview_body.jpg') repeat-y; padding: 0px 3px; margin: 0px; text-align: center}
.preview-bottom {height: 5px; background: url('../images/product_image_preview_bottom.jpg') top no-repeat;}
/**************************************/
.contact-form {width: 685px; float: left; padding-right: 15px; margin-right: 15px; margin-top: 25px; text-align: left;}
.contact-element {font-weight: bold; text-align: right; height: 30px; clear: both; width: 685px;}
.contact-element-name {float: left; width: 131px;}
.contact-element-name div {padding-top: 7px;}
.contact-element-value {text-align: left;}
.contact-element-value div {padding-top: 6px; width: 545px; padding-left: 140px; }
.contact-element-value input, .contact-element-value textarea {border: 1px solid #E4E4E4; width: 545px; height: 18px;}
/**************************************/
.right-menu {float: left; width: 227px; text-align: left; margin-top: 25px; margin-left: 10px; }
.right-menu h1 {padding-bottom: 7px;}
.right-menu-element {height: 28px;}
.right-menu-element span {background: url('../images/right_menu_bullet.jpg') left 75% no-repeat;}
.right-menu-element a {color: #858178;}
.right-menu-element span {padding-top: 8px; padding-left: 22px; display: block;}
.right-menu .level2 {padding-left: 17px;}
.right-menu .level3 {padding-left: 34px;}
.right-menu .level4 {padding-left: 51px;}
.right-menu .level5 {padding-left: 68px;}
.right-menu .level6 {padding-left: 86px;}
.right-menu select {width: 100%; padding-top: 2px; padding-bottom: 2px;} 
.right-menu-separator, .separator {height: 0px; border-top: 1px solid #E0E0E0; font-size: 0px; line-height: 0;}
.right-menu .active {background:#F6F6F6;}
.right-menu .active span{background: url('../images/right_menu_bullet_active.jpg') left 75% no-repeat #F6F6F6;}
.informatie-submit {background: url('../images/informatie-submit.jpg') left center no-repeat; height: 22px; width: 151px; border: none;}
.submit {text-align: right; padding-top: 10px;}
.contact-element-value select {width: 100%;}
/**************************************/
.category-overview { width: 714px; float: left; margin-top: 25px; min-height: 600px;}
.category-overview .category-box {margin-bottom: 18px;}
/**************************************/
.imagebox {height: 195px; width: 219px; text-align: center;}
.category-box {width: 219px; float: left; padding: 10px !important; border-left: 1px dashed #B2B2B2; height: 380px; text-align: center; overflow: hidden;}
.price {float: left; background: none !important; font-weight: bold;}
.category-box img {display: block; cursor: pointer !important;}
.category-box.first {padding-left: 0px !important; border: none;}
.category-box.last {padding-right: 0px !important;}
.category-box-title {cursor: pointer !important;height: 40px; overflow: hidden; font: 13px Arial; font-weight: bold; color: #FFF !important; width: 219px;}
.category-box-title .text {padding-top: 5px; margin-bottom: 5px;}
.category-box-title a {color: #FFF !important;}
.brown {background: #4C3217; color: #4C3217;}
.chocolate {background: #671000; color: #671000;}
.green {background: #3A4D1F; color: #3A4D1F;}
.grey {background: #323A2D; color: #323A2D;}
.category-overview .category-box {height: 250px;}
.category-box-text { margin-top: 5px;  height: 150px; text-align: right;}
.category-box-text p {height: 100px; line-height: 150%; text-align: justify;}
.category-box-text p a {color: #A92C3A;}
.more-info {background-position: right center; background-repeat: no-repeat; font-weight: bold; padding-right: 6px; text-align: right; white-space: nowrap;  background-color: #fff !important;}
a.more-info.brown {background-image: url('../images/brown/more_info_bullet.jpg');}
a.more-info.chocolate {background-image: url('../images/chocolate/more_info_bullet.jpg');}
a.more-info.green {background-image: url('../images/green/more_info_bullet.jpg');}
a.more-info.grey {background-image: url('../images/grey/more_info_bullet.jpg');}
/**************************************/
ul .category {padding-left: 20px; line-height: 190%;}
ul .products {padding-left: 20px; line-height: 190%;}
/**************************************/
.empty {color: red;}
.empty input {border: 1px solid red;}
/**************************************/
.footer {border-top: 1px dashed #B2B2B2; width: 100%; width: 984px; margin: 10px auto; text-align: right; font: 11px Arial; color: #6E6C79; padding-top: 20px;}
.footer a {text-decoration: underline;}
/**************************************/
.thickbox {text-decoration: underline; color: red;}
#detailedInfo{display: none;}
.icons {margin: 5px 0px;}
.icons img {padding: 3px;}
.icon-category {font-weight: bold;}