/**
* Magento
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE_AFL.txt.
* It is also available through the world-wide-web at this URL:* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web,please send an email
* to license@magentocommerce.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade Magento to newer
* versions in the future. If you wish to customize Magento for your
* needs please refer to http://www.magentocommerce.com for more information.
*
* @category design
* @package default_default
* @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
*/
/* */
/* Reset ================================================================================= */



#product-hover {
width: 300px;
height: 370px;
margin-bottom: 10px;
border-style:solid;
border-width:1px;
border-color: #fff;
padding-left: 5px;
}

#product-hover:hover {
width: 300px;
height: 370px;
margin-bottom: 10px;
border-style:solid;
border-width:1px;
border-color: #CCC;
padding-left: 5px;
}



 #UPSELL-BOX { overflow-y: hidden; }

                .UPSELL-BOX-BAR { width:  220px; float: left; margin: 5px; border-style:solid;
                border-width:1px;
                border-color: #fff; 
               padding: 4px 4px 4px 4px;
                }
                .UPSELL-BOX-BAR:hover { width:  220px;float: left; margin: 5px;border-style:solid;
                border-width:1px;
                border-color: #CCC;padding: 4px 4px 4px 4px; }

.UPSELL-BOX-SCROLL {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 960px;
	height:90px;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accommodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
.UPSELL-BOX-SCROLL-items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
}

/*
	a single item. must be floated in horizontal scrolling.
	typically, this element is the one that *you* will style
	the most.
*/
.UPSELL-BOX-SCROLL-items div {
	float:left;
}

/*  slide menu */

#Facebook-button {
	float:left;
}

#Twitter-button{
	margin-left: 15px;
 float:left;
}

#triggerNOWYT {
top:440px;
}

#triggerNOWTW {
top:480px;
}

#triggerNOWFB {
top:520px;
}

a.trigger-right{
position: absolute;
text-decoration: none;
top: 290px; left: 0;
font-size: 14px;
letter-spacing:-1px;
font-family: 'Gill Sans W01 Light';
color:#fff;
padding: 6px;
font-weight: 700;
background:#111111;
border:1px solid #444444;
border-left-width: 0px;
-moz-border-radius-topright: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-bottom-left-radius: 0px;
display: block;
z-index:1922;
}

a.trigger-right:hover{
position: absolute;
text-decoration: none;
top: 290px; 
left: 0;
font-size: 14px;
letter-spacing:-1px;
font-family: 'Gill Sans W01 Light';
color:#fff;
padding: 10px 15px 10px 10px;
font-weight: 700;
background:#222222 url(images/plus.png) 15% 55% no-repeat;
border:1px solid #444444;
border-left-width: 0px;
-moz-border-radius-topright: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-bottom-left-radius: 0px;
display: block;
z-index:1922;
}

a.active.trigger-right {
background:#222222;
}





/* =Content
-------------------------------------------------------------- */



*{margin:0;padding:0;}
body{background:#fff; font:12px/1.55;
font-family: 'Gill Sans W01 Light';color:#000;text-align:left;}
.cms-home{background:#000; color: #FFF;}
img{border:0;vertical-align:top;}
a{color:#8C6239;text-decoration:none;}
a:hover{text-decoration:underline;}
:focus{outline:0;}
/* Headings */
h1,h2,h3,
h4,h5,h6{margin:0 0 5px;line-height:1.35;color:#0a263c;}
h1{font-size:20px;font-weight:normal;}
h2{font-size:18px;font-weight:normal;}
h3{font-size:16px;font-weight:bold;}
h4{font-size:14px;font-weight:bold;}
h5{font-size:12px;font-weight:bold;}
h6{font-size:11px;font-weight:bold;}
/* Forms */
form{display:inline;}
fieldset{border:0;}
legend{display:none;}
/* Table */
table{border:0;/*border-collapse:collapse;*/ border-spacing:0;empty-cells:show;font-size:100%;}
caption,th,td{vertical-align:top;text-align:left;font-weight:normal;}
/* Content */
p{margin:0 0 10px;}
strong{font-weight:bold;}
address{font-style:normal;line-height:1.35;}
cite{font-style:normal;}
q,
blockquote{quotes:none;}
q:before,
q:after{content:'';}
small,big{font-size:1em;}
/*sup{font-size:1em;vertical-align:top;}
*/
/* Lists */
ul,ol{list-style:none;}
/* Tools */
.hidden{display:block !important;border:0 !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important;width:0 !important;height:0 !important;overflow:hidden !important;}
.nobr{white-space:nowrap !important;}
.wrap{white-space:normal !important;}
.a-left{text-align:left !important;}
.a-center{text-align:center !important;}
.a-right{text-align:right !important;}
.v-top{vertical-align:top;}
.v-middle{vertical-align:middle;}
.f-left,
.left{float:left !important;}
.f-right,
.right{float:right !important;}
.f-none{float:none !important;}
.f-fix{float:left;width:100%;}
.no-display{display:none;}
.no-margin{margin:0 !important;}
.no-padding{padding:0 !important;}
.no-bg{background:none !important;}
.clear{width:100%;height:0px;clear:both;font-size:0px;line-height:0px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
/* End hide from IE-mac */
/* ======================================================================================= */
/* Layout ================================================================================ */

/* NIEUWE OPBOUW 2011-1 */

.newsline { height:30px; margin-top:-10px;}

.kservice { float:right; color:#FFFFFF; margin-top: 7px; }

.ztopform {width: 250px;  border-top:1px solid #333333; border-bottom:none; border-left:none; padding-top:3px; padding-left:9px;  margin-right: -5px; float:right;}

.ztopform input.input-text { height: 14px; width: 175px;}

#twitter {
margin-top: 3px;
padding-top:5px;
color: #CCC;
font-size:11px;
margin-left: 5px;
margin-right: 15px;
}

#twitter a {
color: #CCC;
}

.footer_down{
	font-size:10px;
	text-align:center;
	vertical-align : middle; 
	margin-top:5px;}
.verstuurknop {
color:#FFF;
width: 20px;
outline: none;
border: none;
cursor : pointer;
margin-left: -5px;
}
hr {
  border: 1;
  color:#666;
  width: 1035px;
   margin-left: 0px;
}

.nieuwsbrief-bar {margin-left:10px; font-size:10px; color:#CCC; float:right;}
.input-text-news {width:240px; height:20px;}

.button-news button.button{width: 100px; color:#000}
.button-news button.button{-webkit-border-fit:lines;}

.highlight {
	font-size: 13px;
	height: 50px;
	border-bottom-style: solid; 
	border-bottom-color: #000; 
	border-bottom-width: 3px; 
}

.footer-top {
padding-top: 10px;
margin-top:5px;
height: 50px;
border-top-style: solid; 
border-top-color: #000; 
border-top-width: 3px; 
}



/* <- Safari & Google C
ome Fix */
.button-news button.button{overflow:visible;width:auto;border:none;margin:0;background:transparent;cursor:pointer;}
 .button-newsbutton.button span{display:block;height:90px;background:url(../images/bg-btn.gif) repeat-x left top;padding:0px 10px;font:bold 10px/19px; font-family: 'Gill Sans W01 Light';text-transform:uppercase;text-align:center;white-space:nowrap;color:#fff;}
.button-news button.button span span{border:0;padding:0;}




/* Layout ================================================================================ */
.header-wide-black, .footer-wide-black{background:black;}
.header-wide, .footer-wide{width: 1035px; margin:0 auto;}
.wrapper{min-width:1035px;}
.coverflow-wrapper{width:700px !important;}
.page{background:#FFFFFF;}
.cms-home .page {background:black;}
.page-print{background:#fff;padding:25px 30px;text-align:left;}
.page-empty{background:#fff;padding:20px;text-align:left;}
.page-popup{background:#fff;padding:25px 30px;text-align:left;}
.main-container{width:1024px;margin:0 auto;}
.main{}
/* Base Columns */

.col-left{float:left;width:280px;}
.col-main{float:left;text-align:left;}
.col-right{float:right;width:195px;}
/* 1 Column Layout */
.col1-layout .col-main{float:none;width:auto;clear:both;}
/* 2 Columns Layout */
.col2-left-layout .col-main{float:left;width:786px;}
.col2-right-layout .col-main{}
.col2-right-layout .col-main .content {float: right;}
/* 3 Columns Layout */
.col3-layout .col-main{width:475px;margin-left:17px;}
.col3-layout .col-wrapper{float:left;width:687px;}
.col3-layout .col-wrapper .col-main{float:right;}
/* Content Columns */
.col2-set .col-1{float:left;width:48.5%;}
.col2-set .col-2{float:right;width:48.5%;}
.col2-set .col-narrow{width:32%;}
.col2-set .col-wide{width:65%;}
.col3-set .col-1{float:left;width:32%;}
.col3-set .col-2{float:left;width:32%;margin-left:2%;}
.col3-set .col-3{float:right;width:32%;}
.col4-set .col-1{float:left;width:23.5%;}
.col4-set .col-2{float:left;width:23.5%;margin:0 2%;}
.col4-set .col-3{float:left;width:23.5%;}
.col4-set .col-4{float:right;width:23.5%;}
/* ======================================================================================= */
/* Global Styles ========================================================================= */
/* Form Elements */
input,select,textarea,button{font:12px/15px Arial,Helvetica,sans-serif;vertical-align:middle;color:#2f2f2f;}
input.input-text,select,textarea{background:#fff;border:1px solid #b6b6b6;}
input.input-text,textarea{padding:2px;}
select{padding:1px;}
select option{padding-right:10px;}
select.multiselect option{border-bottom:1px solid #b6b6b6;padding:2px 5px;}
select.multiselect option:last-child{border-bottom:0;}
textarea{overflow:auto;}
input.radio{margin-right:3px;}
input.checkbox{margin-right:3px;}
input.qty{width:2.5em !important;}
button.button::-moz-focus-inner{padding:0;border:0;}
/* FF Fix */
button.button{-webkit-border-fit:lines;}
/* <- Safari & Google Chrome Fix */
button.button{overflow:visible;width:auto;border:none;margin:0;background:transparent;cursor:pointer;}
button.button span{display:block;height:19px;background:url(../images/bg-btn.gif) repeat-x left top;padding:0px 10px;font:bold 10px/19px Arial;text-transform:uppercase;text-align:center;white-space:nowrap;color:#fff;}
button.button span span{border:0;padding:0;}
button.button span span span{border:0;padding:0 8px;}
button.disabled span{border-color:#bbb !important;background:#bbb !important;}
button.btn-checkout span{background: url("../images/bg-btn.gif") repeat-x scroll left top transparent;
    color: #FFFFFF;
    display: block;
    font: bold 10px/19px Arial;
    height: 19px;
    padding: 0 10px;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;}
button.btn-checkout span span{}
button.btn-checkout.no-checkout span{background-position:0 100%;color:#b8baba;}
button.btn-checkout.no-checkout span span{background-position:100% 100%;}
p.control input.checkbox,
p.control input.radio{margin-right:6px;}
/* Form Highlight */
input.input-text:focus,select:focus,textarea:focus{background-color:#edf7fd;}
/*.highlight{background:#efefef;}
*/
/* Form lists */
/* Grouped fields */
/*.form-list{width:535px;margin:0 auto;overflow:hidden;}
*/
.form-list li{margin:0 0 8px;}
.form-list label{float:left;color:#666;font-weight:bold;position:relative;z-index:0;}
.form-list label.required{}
.form-list label.required em{float:right;font-style:normal;color:#000;position:absolute;top:0;right:-8px;font-family:'Gill Sans W01 Light';}
.form-list li.control label{float:none;}
.form-list li.control input.radio,
.form-list li.control input.checkbox{margin-right:6px;}
.form-list li.control .input-box{clear:none;display:inline;width:auto;}
/*.form-list li.fields{margin-right:-15px;}
*/
.form-list .input-box{display:block;clear:both;/*width:260px;*/}
.form-list .field{float:left;width:275px;}
.form-list input.input-text{width:254px;}
.form-list textarea{width:254px;height:10em;}
.form-list select{/*width:260px;*/}
.form-list li.wide .input-box{width:535px;}
.form-list li.wide input.input-text{width:529px;}
.form-list li.wide textarea{width:529px;}
.form-list li.wide select{width:535px;}
.form-list li.additional-row{border-top:1px solid #ccc;margin-top:10px;padding-top:7px;}
.form-list li.additional-row .btn-remove{float:right;margin:5px 0 0;}
.form-list .input-range input.input-text{width:74px;}
/* Customer */
.form-list .customer-name-prefix .input-box,
.form-list .customer-name-suffix .input-box,
.form-list .customer-name-prefix-suffix .input-box,
.form-list .customer-name-prefix-middlename .input-box,
.form-list .customer-name-middlename-suffix .input-box,
.form-list .customer-name-prefix-middlename-suffix .input-box{width:auto;}
.form-list .name-prefix{width:65px;}
.form-list .name-prefix select{width:55px;}
.form-list .name-prefix input.input-text{width:49px;}
.form-list .name-suffix{width:65px;}
.form-list .name-suffix select{width:55px;}
.form-list .name-suffix input.input-text{width:49px;}
.form-list .name-middlename{width:70px;}
.form-list .name-middlename input.input-text{width:49px;}
.form-list .customer-name-prefix-middlename-suffix .name-firstname,
.form-list .customer-name-prefix-middlename .name-firstname{width:140px;}
.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-middlename .name-firstname input.input-text{width:124px;}
.form-list .customer-name-prefix-middlename-suffix .name-lastname{width:205px;}
.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text{width:189px;}
.form-list .customer-name-prefix-suffix .name-firstname{width:210px;}
.form-list .customer-name-prefix-suffix .name-lastname{width:205px;}
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text{width:189px;}
.form-list .customer-name-prefix-suffix .name-firstname{width:210px;}
.form-list .customer-name-prefix-suffix .name-lastname{width:205px;}
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text{width:189px;}
.form-list .customer-name-prefix .name-firstname,
.form-list .customer-name-middlename .name-firstname{width:210px;}
.form-list .customer-name-suffix .name-lastname,
.form-list .customer-name-middlename .name-firstname,
.form-list .customer-name-middlename-suffix .name-firstname,
.form-list .customer-name-middlename-suffix .name-lastname{width:205px;}
.form-list .customer-name-prefix .name-firstname input.input-text,
.form-list .customer-name-suffix .name-lastname input.input-text,
.form-list .customer-name-middlename .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-lastname input.input-text{width:189px;}
.form-list .customer-dob .dob-month,
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-year{float:left;width:85px;}
.form-list .customer-dob input.input-text{display:block;width:74px;}
.form-list .customer-dob label{font-size:10px;font-weight:normal;color:#888;}
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-month{width:60px;}
.form-list .customer-dob .dob-day input.input-text,
.form-list .customer-dob .dob-month input.input-text{width:46px;}
.form-list .customer-dob .dob-year{width:140px;}
.form-list .customer-dob .dob-year input.input-text{width:134px;}
/* Independent fields */
/*.form-list li{margin:0 0 8px;}
.form-list li.fields{margin:0;}
.form-list .field{display:block;margin:0 0 8px;}
.form-list li.control{}
.form-list label{float:left;width:150px;padding:2px 10px 0 0;text-align:right;}
.form-list label.required{font-weight:bold;}
.form-list label.required em{font-variant:normal;color:#eb340a;margin-right:3px;}
.form-list .input-box{float:left;width:260px;}
.form-list input.input-text,
.form-list textarea{width:254px;}
.form-list select{width:260px;}
.form-list li.additional-row{border-top:1px solid #ddd;margin-top:10px;}
.form-list li.additional-row .btn-remove{float:right;margin:5px 5px 0 0;}
.form-list .input-range input.input-text{width:96px;}
*/
/* Customer */
/*.form-list .customer-dob .dob-month,
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-year{float:left;width:85px;}
.form-list .customer-dob input.input-text{display:block;width:74px;}
.form-list .customer-dob label{font-size:11px;font-weight:normal;color:#777;text-align:left;}
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-month{width:60px;}
.form-list .customer-dob .dob-day input.input-text,
.form-list .customer-dob .dob-month input.input-text{width:46px;}
.form-list .customer-dob .dob-year{width:140px;}
.form-list .customer-dob .dob-year input.input-text{width:134px;}
*/
.buttons-set{clear:both;margin:2em 0;padding:8px 0 0;border-top:1px solid #e4e4e4;text-align:right;}
.buttons-set p.required{margin:0 0 10px;color:#9C6963;}
.buttons-set .back-link{float:left;margin:0;}
.buttons-set button.button{float:right;margin-left:5px;font-family: 'Gill Sans W01 Light';}
.buttons-set .btn-continue{width:159px;height:20px;background:url(../images/bg-btn-cart.gif) repeat-x left top;margin-top:1px;}
.buttons-set .btn-continue span{background:0 none;border:0 none;font-family: 'Gill Sans W01 Light';font-size:10px;font-weight:bold;text-transform:uppercase;margin:0;}
.buttons-set-order{margin:10px 0 0;}
.buttons-set-order .please-wait{padding:12px 7px 0 0;}
.fieldset{border:1px solid #bbafa0;background:#fbfaf6;padding:22px 25px 12px 33px;margin:28px 0;}
.fieldset .legend{float:left;font-weight:bold;font-size:13px;border:1px solid #f19900;background:#f9f3e3;color:#e76200;margin:-33px 0 0 -10px;padding:0 8px;position:relative;}
/* Form Validation */
.validation-advice{clear:both;min-height:13px;margin:3px 0 0;padding-left:17px;font-size:11px;font-weight:bold;line-height:13px;background:url(../images/validation_advice_bg.gif) 2px 0 no-repeat;color:#eb340a;}
.validation-failed{border:1px dashed #eb340a !important;background:#faebe7 !important;}
.validation-passed{}
p.required{font-size:11px;text-align:right;color:#EB340A;}
/* Expiration date and CVV number validation fix */
.v-fix{float:left;}
.v-fix .validation-advice{display:block;width:12em;margin-right:-12em;position:relative;}
/* Global Messages */
.success{color:#3d6611;font-weight:bold;}
.error{color:#df280a;font-weight:bold;}
.notice{color:#e26703;}
.messages,
.messages ul{list-style:none !important;margin:0 !important;padding:0 !important;}
.messages{width:100%;overflow:hidden;text-align:left;}
.messages li{margin:0 0 10px !important;background:url(../images/bg-head-title.jpg) bottom left repeat-x;}
.messages li.success-msg li{margin:0 0 3px !important;background:url(../images/i_msg-success.gif) no-repeat 5px 11px;padding:8px 0px 8px 25px;font-family: 'Gill Sans W01 Light';}
.error-msg,
.success-msg,
.note-msg,
.notice-msg{}
.error-msg{background-color:#faebe7;background-image:url(../images/i_msg-error.gif);color:#df280a;}
.success-msg{background-image:url(../images/i_msg-success.gif);color:#8C6239;}
.note-msg,
.notice-msg{border-color:#fcd344;background-color:#fafaec;color:#3d6611;margin:5px 0 0 0;clear:both;}
/* BreadCrumbs */
.breadcrumbs{font-size:13px;margin:0 0 13px 238px;display:inline;float:left;text-align:left;font-family: "Gill Sans W01 Light";}
.col1-layout .breadcrumbs{margin:0 0 13px 20px;}
.breadcrumbs ul{float:left;margin:8px 0px 0px 0px;}
.breadcrumbs li{display:inline;}
.breadcrumbs li a{color:#8C6239;float:left;}
.breadcrumbs li span{color:#8C6239;float:left;margin:0px 3px 0px 3px;color:#000;}
.breadcrumbs li strong{font-weight:normal;}
/* Page Heading */
.page-title{width:100%;overflow:hidden;border-bottom:1px solid #ccc;margin:0 0 10px;}
.page-title h1{color:#8C6239;font-family: "Gill Sans W01 Light";font-size:20px;margin:0;text-transform:uppercase;}
.page-title h2{color:#8C6239;font-family: "Gill Sans W01 Light";font-size:20px;margin:0;}
.page-title .separator{margin:0 3px;}
.page-title .link-rss{float:right;margin:7px 0 0;}
.title-buttons{text-align:right;}
.title-buttons h1,
.title-buttons h2,
.title-buttons h3,
.title-buttons h4,
.title-buttons h5,
.title-buttons h6{float:left;}
.subtitle{clear:both;padding:15px 0 0;font-size:15px;font-weight:bold;margin:0 0 6px;color:#e25203;}
/* Pager */
.pager{font-size:11px;}
.pager .amount{float:left;margin:0;}
.pager .limiter{float:right;}
.pager .limiter label{vertical-align:middle;}
.pager .limiter select{padding:0;margin:0 0 1px;vertical-align:middle;}
.pager .pages{float:left;color:#666666;}
.pager .pages strong{text-align:left;float:left;font-weight:normal;color:#000;}
.pager .pages ol{display:inline;}
.pager .pages li{display:inline;float:left;margin:3px 3px 0px 3px;padding:0px 0px 0px 3px;border-left:1px solid #8c8c8c;line-height:11px;font-family: "Gill Sans W01 Light";font-weight:bold;}
.pager .pages li.link-next{border:0 none;margin:2px 0px 0px 0px;padding:0;}
.pager .pages .current{color:#8C6239;}
.pager .pages li a{text-decoration:none;color:#666}
.pager .pages li a:hover{text-decoration:underline;}
/* Sorter */
.sort-by{font-size: 13px; color :#8C6239; text-transform:  capitalize; float:left; margin:35px 50px 0px 0px;height:16px;}
.sort-by label,.sort-by select,.pages,.pages a{font-family: "Gill Sans W01 Light"; text-transform:  capitalize; }
.sorter{text-transform:  capitalize;  font-size:11px;background:#fff url(../images/bkg_toolbar.gif) 0 100% repeat-x;padding:3px 8px;border-top:1px solid #e2e2e2;}
.sorter .view-mode{float:left;margin:0;}
.sorter .sort-by{float:right;padding-right:36px;}
.sorter .sort-by label{vertical-align:middle;}
.sorter .sort-by select{padding:0;margin:0 0 1px;vertical-align:middle;}
.sorter .link-feed{}
.toolbar .sort-by label{float:left;margin:0px 3px 0px 0px;color:#666}
.toolbar .sort-by select{border:0 none;padding:0;float:left;}
/* Toolbar */
.toolbar{margin:-70px 0px 0px 0px; float:right;}
.toolbar .pager{float:left;margin:2px 0 0 0;}
.toolbar .sorter{border-bottom:1px solid #fff;}
.toolbar-bottom{}
/* Data Table */
.data-table{width:100%;border:1px solid #bebcb7;}
.data-table .odd{background:#f8f7f5}
.data-table .even{background:#eeeded;}
/*.data-table tr.odd:hover,
.data-table tr.even:hover{background:#ebf1f6;}
*/
.data-table td.last,
.data-table th.last{border-right:0;}
.data-table tr.last th,
.data-table tr.last td{border-bottom:0 !important;}
.data-table th{padding:3px 8px;font-weight:bold;}
.data-table td{padding:3px 8px;}
.data-table thead th{font-weight:bold;border-right:1px solid #fff;padding:10px 8px 6px 8px;color:#0a263c;white-space:nowrap;vertical-align:middle;}
.data-table thead th.wrap{white-space:normal;}
.data-table thead th a,
.data-table thead th a:hover{color:#fff;}
.data-table thead th{background:url(../images/bg-head-title.jpg) repeat-x left bottom;}
.data-table thead th .tax-flag{font-size:11px;white-space:nowrap;}
.data-table tfoot{border-bottom:1px solid #d9dde3;}
.data-table tfoot tr.first{background:url(../images/bg-bottom-title.jpg) repeat-x left bottom;}
.data-table tfoot tr{background-color:#e4d1ab !important;}
.data-table tfoot td{padding-top:1px;padding-bottom:1px;border-bottom:0;border-right:1px solid #d9dde3;}
.data-table tfoot strong{font-size:16px;}
.kamers-table{padding-top:5px;}
.data-table tbody th,
.data-table tbody td{border-bottom:1px solid #d9dde3;border-right:1px solid #d9dde3;}
/* Bundle products tables */
.data-table tbody.odd tr{background:#f8f7f5 !important;}
.data-table tbody.even tr{background:#f6f6f6 !important;}
.data-table tbody.odd tr td,
.data-table tbody.even tr td{border-bottom:0;}
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td{border-bottom:1px solid #d9dde3;}
.data-table tbody td .option-label{font-weight:bold;font-style:italic;}
.data-table tbody td .option-value{padding-left:10px;}
/* additional - last */
.product-wrapper-new {width:33%; float:left;text-align:center;}
.toolbar .link-psd {float:left; width:230px;line-height:19px;}
.toolbar .link-psd ul li {float:left;}
.toolbar .link-psd ul li.active a {color:#000;}
/* Tax Details Row */
tr.tax-total{cursor:pointer;}
tr.tax-total td{}
tr.tax-total .tax-collapse{float:right;text-align:right;padding-left:20px;background:url(../images/bkg_collapse.gif) 0 5px no-repeat;cursor:pointer;}
tr.show-details .tax-collapse{background-position:0 -52px;}
tr.show-details td{}
tr.tax-details td{font-size:11px;background-color:#dae1e4;color:#626465;}
tr.tax-details-first td{border-top:1px solid #d2d8db;}
/* Shopping cart tax info */
.cart-tax-info{display:block;}
.cart-tax-info,
.cart-tax-info .cart-price{padding-right:20px;}
.cart-tax-total{display:block;padding-right:20px;background:url(../images/bkg_collapse.gif) 100% 5px no-repeat;cursor:pointer;}
.cart-tax-info .price,
.cart-tax-total .price{display:inline !important;font-weight:normal !important;}
.cart-tax-total-expanded{background-position:100% -52px;}
/* Class:std - styles for admin-controlled content */
.std .subtitle{padding:0;}
.std ol.ol{list-style:decimal outside;padding-left:1.5em;}
.std ul.disc{margin:0 0 10px;}
.std ul.disc{list-style:disc outside;padding-left:18px;}
.std dl dt{font-weight:bold;}
.std dl dd{margin:0 0 10px;}
/*.std ul,
.std ol,
.std dl,
.std p,
.std address,
.std blockquote{margin:0 0 1em;padding:0;}
.std ul{list-style:disc outside;padding-left:1.5em;}
.std ol{list-style:decimal outside;padding-left:1.5em;}
.std ul ul{list-style-type:circle;}
.std ul ul,
.std ol ol,
.std ul ol,
.std ol ul{margin:.5em 0;}
.std dt{font-weight:bold;}
.std dd{padding:0 0 0 1.5em;}
.std blockquote{font-style:italic;padding:0 0 0 1.5em;}
.std address{font-style:normal;}
.std b,
.std strong{font-weight:bold;}
.std i,
.std em{font-style:italic;}
*/
/* Misc */
.links li{display:inline;}
.links li.first{padding-left:0 !important;}
.links li.last{background:none !important;padding-right:0 !important;}
.link-cart{color:#dc6809 !important;}
.link-wishlist{color:#dc6809 !important;}
.link-reorder{font-weight:bold;}
.link-compare{font-weight:bold;}
.link-print{/*background:url(../images/i_print.gif) 0 2px no-repeat;padding:2px 0 2px 25px;*/ color:#dc6809;}
.link-rss{background:url(../images/i_rss.gif) 0 2px no-repeat;padding-left:18px;line-height:14px;white-space:nowrap;}
.btn-remove{display:block;width:11px;height:11px;font-size:0;line-height:0;background:url(../images/btn_remove.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden;}
.btn-remove2{display:block;width:24px;height:26px;font-size:0;line-height:0;background:url(../images/btn_trash.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden;}
.separator{margin:0 3px;}
.divider{clear:both;display:block;font-size:0;line-height:0;height:1px;margin:10px 0;background:url(../images/bkg_divider1.gif) 0 50% repeat-x;text-indent:-999em;overflow:hidden;}
/* Noscript Notice */
.noscript{border:1px solid #ddd;border-width:0 0 1px;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f;}
.noscript .noscript-inner{width:950px;margin:0 auto;padding:12px 0 12px;background:url(../images/i_notice.gif) 20px 50% no-repeat;}
.noscript p{margin:0;}
/* Demo Notice */
.demo-notice{margin:0;padding:6px 10px;background:#d75f07;font-size:12px;line-height:1.15;text-align:center;color:#fff;}
/* ======================================================================================= */
/* Header ================================================================================ */
.logo{float:left;}
.header-container{background:#000;padding:14px 0px 20px 0px}
.header{position:relative;z-index:10;}
.header .logo{float:left;text-decoration:none !important;}
.header .logo strong{position:absolute;top:-999em;left:-999em;width:0;height:0;font-size:0;line-height:0;text-indent:-999em;overflow:hidden;}
.header h1.logo{margin:0;margin:21px 0px 0px 20px;display:inline;}
.header .quick-access{float:right;width:500px;margin-right:17px;display:inline;}
.header .welcome-msg{margin:0;color:#fff;text-align:right;}
.header .form-search{float:right;}
.header .form-search label{float:left;width:24px;height:21px;text-align:left;text-indent:-999em;overflow:hidden;}
.header .form-search input.input-text{font-family:"Gill Sans W01 Light";font-size:11px;float:left;width:186px;height:16px;background:#626262;color:#CCCCCC;border:0 none;margin:0px 5px 0px 0px;display:inline;}
.header .form-search button.button{float:left;width:63px;height:20px;background:url(../images/btn-search.gif) top left no-repeat;}
.header .form-search button.button span{display:none;}
.header .form-search .search-autocomplete{z-index:999;left:40px !important;top:22px !important;}
.header .form-search .search-autocomplete ul{border:1px solid #5c7989;background-color:#f9f5f0;}
.header .form-search .search-autocomplete li{text-align:left;border-bottom:1px solid #f4eee7;padding:2px 8px 1px 8px;cursor:pointer;}
.header .form-search .search-autocomplete li .amount{float:right;font-weight:bold;}
.header .form-search .search-autocomplete li.odd{background-color:#fffefb;}
.header .form-search .search-autocomplete li.selected{background-color:#f7e8dd;}
.header .form-language{clear:both;padding:5px 0 0;text-align:right;}
.header .form-language label{font-weight:bold;padding-right:5px;color:#a7c6dd;vertical-align:middle;}
.header .form-language select{padding:0;}
.header .form-language select.flags option{background-position:4px 50%;background-repeat:no-repeat;padding-left:25px;}
.header .links{float:right;margin:0 0 6px; margin-right:120px;}
.header .links li{float:left;background:url(../images/bkg_pipe1.gif) 100% 60% no-repeat;padding:0 9px 0 7px;}
.header .links a{color:#fff;font-weight:bold;font-size:11px;text-decoration:none;text-transform:uppercase;font-family:Arial;}
.header .links a:hover{text-decoration:underline;}
.header-container .top-container{clear:right;padding:5px 20px 0 12px;text-align:right;}
.header-container .top-container a{font-size:11px;color:#ebbc58;}
.header-container .mijn-bestelling{position:absolute; right:15px; width:auto;height:auto;float:right; padding:0px 0px 0px 0px;}
.header-container .mijn-bestelling .cart-item a{position:absolute;top:1px;right:-20px;font-weight:bold; font-size:11px;text-decoration:none;text-transform:uppercase;font-family:Arial;font-weight:bold;}
.header-container .mijn-bestelling #logout-header-link{}
.header-container .mijn-bestelling a{color:#fff;font-size:11px;text-decoration:none;text-transform:uppercase;font-family:Arial;font-weight:bold;}
.header-container .mijn-bestelling a:hover{text-decoration:underline;}
/********** < Navigation */

.header-nav {margin-left:5px; border-top:solid 1px #333333; }
.nav-container{ position:relative; margin:0px 0px 0px 0px; width:845px; height:30px; border-top:solid 1px #333333; float:left;}
#nav{font-size:14px; margin:0px 0px 0px 0px; }
#nav li{position:relative;text-align:left; margin:0px 0px 0px 0px;  height:30px;}
#nav li:over{z-index:999;}
#nav a,
#nav a:hover{display:block;line-height:1.3em;text-decoration:none;}
#nav span{display:block;cursor:pointer;white-space:nowrap;font-family:'Gill Sans W01 Book';font-weight:normal;font-size:11px;}
#nav li ul span{white-space:normal;}
/* 0 Level */
#nav li{display:block;float:left;padding-right:0px;}
#nav li.level0.nav-over-esqo.parent{padding-left:2px;padding-right:0;}
#nav li:hover ul{left:0;border:0 none;top:29px;background:url(../images/shadow.png) right bottom no-repeat;padding:0 6px 6px 0;z-index:999;}
// #nav li.level0.nav-over-esqo.parent.over ul.level0{left:-30px !important;}
#nav li.active{background:#fff;}
#nav li.active a{color:#8C6239;}
#nav a{color:#FFFFFF;float:left;font-size:11px;font-weight:bold;height:25px;/* Start of changes by Ale*/
padding-left:0px;padding-right:0px;/* End of changes by Ale*/
padding-top:5px;text-transform:uppercase;}
#nav a:hover{color:#8C6239;}
#nav li:hover{background:#fff;}
#nav li:hover a,#nav li.over a:hover{color:#2f2f2f;}
#nav li:hover ul li{padding-left:0;padding-right:0!important}
#nav li.active ul li{padding-left:0;padding-right:0!important}
/* 1st Level */
#nav ul li,
#nav ul li.active{float:none;margin:0;padding-bottom:1px;background:#fff;}
/*#nav ul li.over{background:#d5e4eb url(../images/bkg_nav1.gif) repeat-x 0 100%;}
*/
#nav ul li.last{background:#fff;padding-bottom:0;}
#nav ul a,
#nav ul a:hover{float:none;padding:0;background:none;}
#nav ul li a{font-weight:normal !important;}
/* 2nd Level */
#nav ul{position:absolute;width:15em;top:30px;left:-10000px;}
/* Show menu */
#nav li:over > ul{left:0;}
#nav li:over ul{left:0;border:0 none;top:32px;background:url(../images/shadow.png) right bottom no-repeat;padding:0 8px 8px 0;z-index:999;}
/*#nav li.over ul{left:0;border:0 none;top:30px;background:url(../images/bigshadow.gif) right bottom repeat;padding:0 3px 3px 0;z-index:999;}
*/
/* IE6 Fix Background Shadow */
/*#nav li.over ul{FILTER:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/shadow1.png,sizingMethod='crop');_BACKGROUND-IMAGE:none;}
*/
#nav li:hover ul li{background:#fff;}
#nav li:hover ul li a{background:#fff;}
#nav li:hover ul li a:hover{background:#fff;color:#8C6239!important;}
#nav li:hover > ul li:over > ul{left:100px;}
#nav li:hover ul ul{left:-10000px;}
#nav ul li a{background:#ecf3f6;}
#nav ul li a:hover{background:#d5e4eb;}
#nav ul li a,
#nav ul li a:hover{color:#2f2f2f !important;}
#nav ul span,#nav ul li.last li span{padding:5px 6px 6px 6px;}
/* 3rd+ Level */
#nav ul ul{top:7px;}
/********** Navigation > */
/* ======================================================================================= */
/* Sidebar =============================================================================== */
.block{text-align:left;}
.block .block-title{border-bottom:1px solid #ddd;}
.block .block-title strong{display:block;font:12px/16px; font-family: "Gill Sans W01 Light";min-height:16px;padding:1px 0 1px;text-transform:uppercase;color:#e26703;}
.block .block-title strong span{}
.block .block-title a{text-decoration:none !important;}
.block .block-subtitle{margin:0;padding:5px 9px;font-size:1em;font-weight:bold;color:#0a263c;}
.block .block-content{}
.block .block-content li.item{padding:7px 9px;}
.block .btn-remove{float:right;margin:1px 0 2px 5px;}
.block .actions{background:#dee5e8 url(../images/bkg_block-actions.gif) 0 0 repeat-x;padding:6px 9px;text-align:right;}
.block .actions a{float:left;}
.block .actions button.button{float:right;}
.block .empty{margin:0;padding:5px 9px;}
.block li.odd{}
.block li.even{background-color:#fafafa;}
/* Mini Blocks */
.block-cart,
.block-wishlist,
.block-subscribe,
.block-compare,
.block-reorder,
.block-poll,
.block-viewed,
.block-compared,
.block-related,
.block-tags,
.block-login{font-size:11px;line-height:1.25;}
.block-cart .block-title strong,
.block-wishlist .block-title strong,
.block-subscribe .block-title strong,
.block-compare .block-title strong,
.block-reorder .block-title strong,
.block-poll .block-title strong,
.block-viewed .block-title strong,
.block-compared .block-title strong,
.block-related .block-title strong,
.block-tags .block-title strong,
.block-login .block-title strong{background-position:0 0;background-repeat:no-repeat;padding-left:21px;}
/* Mini Products List */
.mini-products-list {
	height: 100px;
}
.mini-products-list .product-image{float:left;width:50px;border:1px solid #a9a9a9;}
.mini-products-list .product-details{margin-left:60px;}
/* Block:Account */
.block-account{border-color:#bbb;}
.block-account .block-title{border:0;padding:3px 10px;background:url(../images/bg-head-title.jpg) 0 100% repeat-x;}
.block-account .block-title strong{color:#8C6239;font-family:"Gill Sans W01 Light";font-size:13px;margin:0;font-weight:normal;}
.block-account .block-content{padding:0 10px 7px;float:left;}
.block-account .block-content li{float:left;display:block;width:200px;}
.block-account .block-content li span{float:left;}
.block-account .block-content li span span{display:none;}
.block-account .block-content li a{float:left;background:url('../images/bg-menu-left.gif') no-repeat scroll left center #FFFFFF;display:block;/*border-bottom:1px solid #ddd;*/padding:0 0 0 12px;color:#191919;text-decoration:none !important;}
.block-account .block-content li a:hover{background:url('../images/bg-menu-left-hover.gif') no-repeat scroll left center #FFFFFF;padding:0 0 0 12px;}
.block-account .block-content li.last a{border-bottom:0;}
.block-account .block-content li.current{padding:0 0 0 12px;color:#8C6239;background:url("../images/bg-menu-left-active.gif") no-repeat scroll left center #FFFFFF;float:left;display:block;width:200px;}
.block-account .block-content li.current.last{border-bottom:0;}
/* Block:Currency Switcher */
.block-currency{border:0;background:url(../images/bkg_block-currency.gif) 0 0 no-repeat;padding:7px 12px 10px;height:51px;}
.block-currency .block-title{background:none;border:0;padding:0;margin:0 0 5px;}
.block-currency .block-title strong{font:bold 13px/21px Arial,Helvetica,sans-serif;background:url(../images/i_block-currency.gif) 0 50% no-repeat;padding:0 0 0 21px;text-transform:none;color:#fff;}
.block-currency .block-content{background:none;padding:0;}
.block-currency .block-content select{width:100%;padding:0;}
/* Block:Layered Navigation */
.block-layered-nav{border:0;}
.block-layered-nav .block-title{}
.block-layered-nav .block-subtitle{line-height:1.35;background:#d5e8ff url(../images/bkg_block-layered1.gif) 0 50% repeat;padding:3px 9px;border:1px solid #b9ccdd;border-width:1px 0;text-transform:uppercase;color:#1f5070;}
.block-layered-nav .block-content{}
.block-layered-nav dt{}
.block-layered-nav dd{}
.block-layered-nav dd.last{background:none;}
.block-layered-nav .currently li{background:#fff url(../images/bkg_block-layered-li.gif) 0 100% repeat-x;padding:4px 6px 4px 10px;}
.block-layered-nav .currently .label{font-weight:bold;padding-left:18px;background:url(../images/bkg_block-layered-label.gif) 0 3px no-repeat;text-transform:uppercase;}
.block-layered-nav .currently .btn-remove{margin:3px 0 0;}
.block-layered-nav .actions{font-size:11px;padding:4px 9px;background:#cad6e4;border:1px solid #dee5e8;border-width:1px 0;text-align:right;}
.block-layered-nav .actions a{float:none;}
.block-layered-nav .block-title{padding:0;}
/* Block:Cart */
.block-cart .block-title{/*border-bottom:0;*/}
.block-cart .block-title strong{background-image:url(../images/i_block-cart.gif);}
.block-cart .summary{background:#fff;padding:2px 8px 8px;margin:-1px 0 0;position:relative;z-index:1;}
.block-cart .amount{margin:0;}
.block-cart .amount a{font-weight:bold;}
.block-cart .subtotal{margin:5px 0 0;padding:2px 0;background:#fbebd9;text-align:center;}
.block-cart .subtotal .price{font-weight:bold;}
.block-cart .actions{border-bottom:1px solid #c2c2c2;}
/* Block:Wishlist */
.block-wishlist .block-title strong{background-image:url(../images/i_block-wishlist.gif);}
.block-wishlist .actions{text-align:right;}
.block-wishlist .actions a{float:none;}
/* Block:Related */
.block-related .block-title strong{background-image:url(../images/i_block-related.gif);background-position:0 1px;}
.block-related input.checkbox{float:left;}
.block-related .product{margin-left:20px;}
/* Block:Compare Products */
.block-compare .block-title strong{background-image:url(../images/i_block-list.gif);background-position:0 1px;}
.block-compare button.button span{border-color:#406a83;background:#618499;}
.page-popup .link-print{background:url(../images/i_print.gif) 0 2px no-repeat;padding:2px 0 2px 25px;font-weight:bold;color:#1e7ec8;}
.compare-table{border:0;}
.compare-table thead tr.first th,
.compare-table thead tr.first td{border:0;background:none;padding:0;font-size:0;line-height:0;}
.compare-table .btn-remove{float:right;background-image:url(../images/btn_remove2.gif);width:72px;height:15px;}
.compare-table tbody th{background:#d9e5ee url(../images/bkg_th-v.gif) 100% 0 repeat-y;}
.compare-table tbody th,
.compare-table tbody td{padding:10px;border:0;border-top:1px solid #ccc;border-left:1px solid #ccc;}
.compare-table tbody td.last{border-right:1px solid #ccc;}
.compare-table tbody tr.last th,
.compare-table tbody tr.last td{border-bottom:1px solid #ccc !important;}
.compare-table tr.add-to-row td{background:#fffada;text-align:center;}
.compare-table tr.first td{text-align:center;}
.compare-table tr.first td .product-name{font-size:13px;font-weight:bold;margin:0 0 5px;color:#203548;}
.compare-table tr.first td .product-name a{color:#203548;}
.compare-table tr.first td .ratings{width:69px;margin:0 auto;}
.compare-table tr.first td p,
.compare-table tr.add-to-row td p{margin:0;}
/* Block:Recently Viewed */
.block-viewed .block-title strong{background-image:url(../images/i_block-viewed.gif);}
/* Block:Recently Compared */
.block-compared .block-title strong{background-image:url(../images/i_block-list.gif);background-position:0 1px;}
/* Block:Poll */
.block-poll .block-title strong{background-image:url(../images/i_block-poll.gif);}
.block-poll .block-subtitle{font-size:12px;}
.block-poll label{color:#777;font-weight:bold;}
.block-poll input.radio{float:left;margin:1px -18px 0 0;}
.block-poll .label{display:block;margin-left:18px;}
.block-poll li{padding:3px 9px;}
.block-poll .actions{margin:5px 0 0;}
.block-poll button.button span{border-color:#406a83;background:#618499;}
.block-poll .answer{font-weight:bold;}
.block-poll .votes{float:right;margin-left:10px;}
/* Block:Tags */
.block-tags .block-title strong{background-image:url(../images/i_block-tags.gif);}
.block-tags .block-content ul{font-size:12px;padding:10px;}
.block-tags .block-content li{display:inline;padding-right:4px;}
.block-tags .block-content a{color:#1b2d3b;}
.block-tags .actions{text-align:right;}
.block-tags .actions a{float:none;}
/* Block:Subscribe */
.block-subscribe .block-content{padding:5px 10px;}
.block-subscribe .block-title strong{background-image:url(../images/i_block-subscribe.gif);}
.block-subscribe label{font-weight:bold;color:#666;}
.block-subscribe input.input-text{display:block;width:167px;margin:3px 0;}
.block-subscribe .actions{background:none;padding:0;margin:3px 0 0;text-align:left;}
.block-subscribe .actions button.button{float:none;}
.block-subscribe .actions button.button span{border-color:#406a83;background:#618499;}
/* Block:Reorder */
.block-reorder .block-title strong{background-image:url(../images/i_block-list.gif);}
.block-reorder input.checkbox{float:left;margin:2px -20px 0 0;}
.block-reorder .product-name{margin-left:20px;}
.block-reorder .validation-advice{margin:3px 9px 7px;}
/* Block:Banner */
.block-banner{border:0;}
.block-banner .block-content{padding:0;text-align:center;}
/* Block:Login */
.block-login .block-title strong{background-image:url(../images/i_ma-info.gif);}
.block-login .block-content{padding:5px 10px;}
.block-login label{font-weight:bold;color:#666;}
.block-login input.input-text{display:block;width:167px;margin:3px 0;}
.block-login .actions{background:none;padding:0;margin:3px 0 0;}
.block-login .actions button.button span{border-color:#406a83;background:#618499;}
/* ======================================================================================= */
/* Category Page ========================================================================= */
.category-title{border:0;}
.category-title h1{color:#00000;font-family:'Gill Sans W01 Light';font-size:48px;margin:0;padding:0;}
.category-image{width:100%;overflow:hidden;margin:0px 0 0 0px;text-align:center;}
.category-image img{}
.category-description{float: left;
	margin:0 0 0px;}
.category-products{margin:0px 0px 0px 0px;width:100%;float:left;}

.category-breadcrumbs {	margin:-20px 0px 0px -20px;}
/* View Type:Grid */
.products-grid{position:relative;}
.there-product td{width:20%;text-align:center;}
.two-product .wrap-product-image{min-height:130px;}
/*div.over .product-image{background:#000000;}
*/
.two-product td{width:50%;text-align:center;}
.wrap-product-image a{text-align:center;width:100%;float:left;}
.wrap-product-image a img{z-index:30;position:relative;}
.products-grid.last{}
.products-grid li.item{float:left;width:138px; padding:-5px 0px 0px 0px;}
.products-grid .wrap-product-image{width:230px;float:left;}
.products-grid .product-image{}
.wrap-product-name{margin-top:11px;width:230px;float:left;}
.products-grid .product-name{}
.products-grid .product-name a{color:#111;text-decoration:none;font-family: "Gill Sans W01 Light";font-size:14px;font-weight:bold;text-transform:uppercase;}
.products-grid .product-name a:hover{text-decoration:underline;}
.products-grid .price-box{width:230px;float:left;}
.products-grid .availability{line-height:21px;}

.products-grid .actions{position:absolute;bottom:12px;}
.col2-left-layout .products-grid,
.col2-right-layout .products-grid{margin:0 auto;}
.col1-layout .products-grid{margin:0 auto;}
/* View Type:List */
.products-list li.item{border-bottom:1px solid #d9ddd3;padding:12px 10px;}
.products-list li.item.last{border-bottom:0;}
.products-list .product-image{float:left;width:135px;height:135px;margin:0 0 10px;}
.products-list .product-shop{margin-left:150px;}
.products-list .product-name{margin:0 0 5px;font-weight:bold;font-size:13px;color:#203548;}
.products-list .product-name a{color:#203548;}
.products-list .price-box{float:left;margin:3px 13px 5px 0;}
.products-list .availability{float:left;margin:3px 0 0;}
.products-list .desc{clear:both;padding:6px 0 0;margin:0 0 15px;line-height:1.35;}
.products-list .desc .link-more{font-size:11px;}
.products-list .add-to-links{clear:both;}
.products-list .add-to-links li{display:inline;}
.products-list .add-to-links .separator{display:inline;margin:0 2px;}
.products-list .Facebook{float: left; margin-top:-10px;}
.products-list .Twitter{float: left;}
/* ======================================================================================= */
/* Product View ========================================================================== */
/* Rating */
.no-rating{margin:0;}
.ratings{font-size:14px; color:#575756 ;line-height:1.25;margin:7px 0;}
.ratings strong{float:left;margin:1px 3px 0 0;}
.ratings .rating-links{margin:0;}
.ratings .rating-links .separator{margin:0 2px;}
.ratings dt{}
.ratings dd{}
.rating-box{width:69px;height:13px;font-size:0;line-height:0;background:url(../images/bkg_rating.gif) 0 0 repeat-x;text-indent:-999em;overflow:hidden;}
.rating-box .rating{float:left;height:13px;background:url(../images/bkg_rating.gif) 0 100% repeat-x;}
.ratings .rating-box{float:left;margin-right:3px;}
.ratings .amount{}
.ratings-table th,
.ratings-table td{font-size:11px;line-height:1.15;padding:3px 0;}
.ratings-table th{font-weight:bold;padding-right:8px;}
/* Availability */
.availability{margin:0;}
.availability span{font-weight:bold;}
.availability.in-stock span{}
.availability.out-of-stock span{color:#d83820;}
.product-view .product-shop .availability{font-size:11px;}
.product-view .product-shop .availability span{font-weight:normal;}
/* Email to a Friend */
.email-friend{margin:0;}
/* Alerts */
.alert-price{margin:0;font-size:11px;}
.alert-stock{margin:0;font-size:11px;}
/********** < Product Prices */
.price{	white-space:nowrap !important;}
.price-box{margin-bottom:10px;}
.add-link{margin-bottom:44px;}
.price-box .price{font-weight:bold;color:#c76200;}
/* Regular price */
.regular-price{color:#c76200;}
.regular-price .price{font-weight:normal;font-size:12px;color:#111;font-family: "Gill Sans W01 Light";}
.block .regular-price,
.block .regular-price .price{color:#2f2f2f;}
/* Old price */
.old-price{margin:0;}
.old-price .price-label{white-space:nowrap;color:#999;}
.old-price .price{font-weight:bold;color:#c76200;text-decoration:line-through;}
/* Special price */
.special-price{margin:0;padding:3px 0;}
.special-price .price-label{font-size:13px;font-weight:bold;white-space:nowrap;color:#cd5033;}
.special-price .price{font-size:13px;font-weight:bold;color:#c76200;}
/* Minimal price (as low as) */
.minimal-price{margin:0;}
.minimal-price .price-label{font-weight:bold;white-space:nowrap;}
.minimal-price-link{display:block;}
.minimal-price-link .label{color:#1e7ec8;}
.minimal-price-link .price{font-weight:normal;color:#1e7ec8;}
/* Excluding tax */
.price-excluding-tax{display:block;color:#999;}
.price-excluding-tax .label{white-space:nowrap;color:#999;}
.price-excluding-tax .price{font-size:13px;font-weight:normal;color:#c76200;}
/* Including tax */
.price-including-tax{display:block;color:#999;}
.price-including-tax .label{white-space:nowrap;color:#999;}
.price-including-tax .price{font-size:13px;font-weight:bold;color:#c76200;}
/* FTP */
.weee{display:block;font-size:11px;color:#444;}
.weee .price{font-size:11px;font-weight:normal;}
/* Excl tax (for order tables) */
.price-excl-tax{display:block;}
.price-excl-tax .label{display:block;white-space:nowrap;}
.price-excl-tax .price{display:block;}
/* Incl tax (for order tables) */
.price-incl-tax{display:block;}
.price-incl-tax .label{display:block;white-space:nowrap;}
.price-incl-tax .price{display:block;font-weight:bold;}
/* Price range */
.price-from{margin:0;}
.price-from .price-label{font-weight:bold;white-space:nowrap;}
.price-to{margin:0;}
.price-to .price-label{font-weight:bold;white-space:nowrap;}
/* Price notice next to the options */
.price-notice{padding-left:10px;color:#999;}
.price-notice .price{font-weight:bold;color:#2f2f2f;}
/* Price as configured */
.price-as-configured{margin:0;}
.price-as-configured .price-label{font-weight:bold;white-space:nowrap;}
.price-box-bundle{padding:0 0 10px 0;}
.price-box-bundle .price-box{margin:0 !important;padding:0 !important;}
.price-box-bundle .price{color:#555;}
/********** Product Prices > */
/* Tier Prices */
.tier-prices{margin:10px 0;padding:10px;background-color:#f4f7f7;border:1px solid #dadddd;}
.tier-prices li{line-height:1.4;background:url(../images/i_tier.gif) no-repeat 0 3px;padding:2px 0 2px 10px;color:#424242;}
.tier-prices .benefit{font-style:italic;font-weight:bold;color:#2f2f2f;}
.tier-prices .price{font-weight:bold;color:#2f2f2f;}
.tier-prices-grouped li{padding:2px 0;color:#e26703;}
.tier-prices-grouped li .price{font-weight:bold;}
/* Add to Links */
.add-to-links{font-size:11px;margin:5px 0 0;}
.add-to-links .separator{display:none;}
/* Add to Cart */
.add-to-cart label{float:left;margin-right:5px;font-weight:bold;}
.add-to-cart .qty{float:left;margin-left:35px;margin-right:5px;margin-bottom:5px;}
.add-to-cart button.button{float:left;}
.add-to-cart .add-to-cart-button img{margin-left:55px;}
/* Add to Links + Add to Cart */
.add-to-box{margin:10px 0;}
.add-to-box .add-to-cart{float:left;}
.add-to-box .or{float:left;font-weight:bold;margin:0 7px;color:#666;}
.add-to-box .add-to-links{float:left;margin:0;font-size:12px !important;line-height:1.25 !important;text-align:left !important;}
.add-to-box .add-to-links li{display:block !important;}
.add-to-box .add-to-links li .separator{display:none !important;}
.product-view{}
.product-essential{}
.product-essential h2{font:bold 13px/1.35 "Gill Sans W01 Light";}
.product-collateral{}
.product-collateral h2{font-weight:bold;font-size:15px;color:#e26703;border-bottom:1px solid #e5dcc3;padding:0 0 1px;margin:0 0 15px;}
.product-collateral .box-collateral{margin:0 0 25px;}
/* Product Images */
.product-view .product-img-box{float:left;width:600px;}
.col3-layout .product-view .product-img-box{float:none;margin:0 auto;}
.product-view .product-img-box .product-image{margin:0 0 13px;}
.product-view .product-img-box .product-image-zoom{position:relative;width:630px;height:500px;overflow:hidden;z-index:9;}
.product-view .product-img-box .product-image-zoom img{position:absolute;left:0;top:0;cursor:move;}
.product-view .product-img-box .zoom-notice{font-size:11px;margin:0 0 5px;text-align:center;}
.product-view .product-img-box .zoom{position:relative;z-index:9;height:18px;margin:0 auto 13px;padding:0 28px;background:url(../images/slider_bg.gif) 50% 50% no-repeat;cursor:pointer;}
.product-view .product-img-box .zoom.disabled{-moz-opacity:.3;-webkit-opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";/*IE8*/ opacity:.3;}
.product-view .product-img-box .zoom #track{position:relative;height:18px;}
.product-view .product-img-box .zoom #handle{position:absolute;left:0;top:-1px;width:9px;height:22px;background:url(../images/magnifier_handle.gif) 0 0 no-repeat;}
.product-view .product-img-box .zoom .btn-zoom-out{position:absolute;left:2px;top:0;}
.product-view .product-img-box .zoom .btn-zoom-in{position:absolute;right:2px;top:0;}
.product-view .product-img-box .more-views h2{font-size:11px;border-bottom:1px solid #ccc;margin:0 0 8px;text-transform:uppercase;}
.product-view .product-img-box .more-views ul{margin-left:-9px}
.product-view .product-img-box .more-views li{float:left;margin:0 0 8px 9px;}
.product-view .product-img-box .more-views li a{float:left;width:56px;height:56px;border:2px solid #ddd;overflow:hidden;}
.product-image-popup{margin:0 auto;}
.product-image-popup .nav{font-weight:bold;text-align:center;}
.product-image-popup .image{display:block;margin:10px 0;}
.product-image-popup .image-label{font-size:13px;font-weight:bold;margin:0 0 10px;color:#2f2f2f;}
/* Product Shop */
.product-view .product-shop{float:right;width:330px;}
.col1-layout .product-view .product-shop{float:right;width:545px;}
.col3-layout .product-view .product-shop{float:none;width:auto;}
.product-view .product-shop .product-name{margin:0 0 5px;}
.product-view .product-shop .product-name h1{margin:0;font:bold 15px/1.35 "Gill Sans W01 Light";}
.product-view .product-shop .availability{margin:10px 0;}
.product-view .product-shop .short-description{margin:10px 0;background:url(../images/bkg_divider1.gif) 0 0 repeat-x;padding:10px 0 0;}
.product-view .product-shop .price-box{ margin:10px 0;}
.product-view .product-shop .add-to-links{margin:0;}
.product-view .product-shop .add-to-links{font-size:12px;text-align:right;}
.product-view .product-shop .add-to-links li,
.product-view .product-shop .add-to-links li .separator{display:inline;}
.product-view .product-shop .add-to-links a{color:#1E7EC8 !important;font-weight:normal !important;}
/* Product Options */
.product-options{margin:20px 0 0;padding:10px 15px 20px;border:1px solid #e4e4e4;}
.product-options dt{padding:10px 0 0;font-weight:normal;}
.product-options dt label{font-weight:bold;color:#2f2f2f;}
.product-options dt span.required{color:#eb340a;}
.product-options dt .qty-holder{}
.product-options dt .qty-holder label{}
.product-options dt .qty-disabled{background:none;border:0;padding:3px;color:#2f2f2f;}
.product-options dd{padding:5px 10px 15px;margin:0 0 5px;border-bottom:1px solid #e4e4e4;}
.product-options dl.last dd.last{border-bottom:0;padding-bottom:5px;margin-bottom:0;}
.product-options dd input.input-text{width:98%;}
.product-options dd input.datetime-picker{width:150px;}
.product-options dd textarea{width:98%;height:8em;}
.product-options dd select{width:99%;}
.product-options dd .multiselect option{border-bottom:1px dotted #d9e5ee;padding:2px 4px;}
.product-options ul.options-list{margin-right:5px;}
.product-options ul.options-list li{line-height:1.5;padding:2px 0;}
.product-options ul.options-list input.radio{float:left;margin-top:3px;}
.product-options ul.options-list input.checkbox{float:left;margin-top:3px;}
.product-options ul.options-list .label{display:block;margin-left:18px;}
.product-options ul.options-list label{font-weight:normal;}
.product-options ul.validation-failed{padding:0 7px;}
.product-options p.note{margin:0;font-size:11px;}
.product-options p.required{margin-bottom:0;padding:15px 0 0;}
.product-options-bottom{padding:15px 0 0 0;border:1px solid #e4e4e4;border-top:0;}
.product-options-bottom .tier-prices{margin:0;padding:0 0 10px;border:0;background:0;}
.product-options-bottom .tier-prices li{background:0;padding:2px 0;color:#e26703;}
.product-options-bottom .tier-prices .price,
.product-options-bottom .tier-prices .benefit{color:#e26703;}
.product-options-bottom .price-box{float:left;margin:0;padding:0;}
.product-options-bottom .price-label{float:left;padding-right:5px;}
.product-options-bottom .price-tax{float:left;}
.product-options-bottom .add-to-cart{float:right;}
.product-shop .product-options-bottom{margin:0 0 10px;}
.product-shop .product-options-bottom .price-box{float:none;margin:0 0 5px;}
.product-shop .product-options-bottom .price-label{float:none;padding-right:0;}
.product-shop .product-options-bottom .price-tax{float:none;}
.product-shop .product-options-bottom .add-to-cart-box{clear:both;float:left;padding-top:12px;}
/* Grouped Product */
.product-view .grouped-items-table .price-box{margin:0;padding:0;}
/* Block:Description */
.product-view .box-description{}
/* Block:Additional */
.product-view .box-additional .data-table th,
.product-view .box-additional .data-table td{line-height:1.25;}
/* Block:Upsell */
.product-view .box-up-sell h2{border-bottom:0;padding:0;margin:0 0 8px;}


.product-view .box-up-sell .products-grid{width:100%;border:1px solid #e5dcc3;}
.product-view .box-up-sell .products-grid td{width:25%;background:#f6f2e7;border-right:1px solid #e5dcc3;border-bottom:1px solid #e5dcc3;padding:15px 10px 12px;line-height:1.6em;}
.product-view .box-up-sell .products-grid tr.last td{border-bottom:0;}
.product-view .box-up-sell .products-grid td.last{border-right:0;}
.product-view .box-up-sell .products-grid td img{border:1px solid #e5dcc3;}
.product-view .box-up-sell .products-grid .product-image{text-align:center;}
.product-view .box-up-sell .products-grid td.empty{border-right:0;background:#f1ecdb;}
.product-view .box-up-sell .products-grid .ratings .rating-box{float:none;display:block;margin:0 0 3px;}
/* Block:Tags */
.product-view .box-tags{margin:0;}
.product-view .box-tags h3{font-size:40px;}
.product-view .box-tags .product-tags{display:block;margin:0 0 15px;}
.product-view .box-tags .product-tags li{display:inline;background:url(../images/bkg_pipe3.gif) 100% 4px no-repeat;padding:0 7px 0 4px;}
.product-view .box-tags .product-tags li.first{padding-left:0;}
.product-view .box-tags .product-tags li.last{background:none;padding-right:0;}
.product-view .box-tags .form-add label{display:block;font-size:13px;font-weight:bold;margin:0 0 5px;color:#0a263c;}
.product-view .box-tags .form-add .input-box{float:left;width:305px;margin:0 5px 0 0;background:url(../images/i_tag_add.gif) 0 2px no-repeat;padding:0 0 0 23px;}
.product-view .box-tags .form-add input.input-text{width:299px;}
.product-view .box-tags .form-add button.button span{border-color:#406a83;background:#618499;}
.product-view .box-tags .note{margin:3px 0 0;padding:0 0 0 23px;font-size:11px;}
/* Block:Reviews */
.product-view .box-reviews dl{margin:15px 0;}
.product-view .box-reviews dt a,
.product-view .box-reviews dt span{font-weight:bold;}
.product-view .box-reviews dd{margin:0 0 15px;}
.product-view .box-reviews dd small{font-style:italic;}
.product-view .box-reviews .form-add{margin:15px 0 0;}
.product-view .box-reviews .form-add h3{font-size:13px;font-weight:normal;}
.product-view .box-reviews .form-add h3 span{font-weight:bold;}
.product-view .box-reviews .form-add h4{font-size:13px;}
.product-view .box-reviews .form-add .data-table td{text-align:center;}
.product-view .box-reviews .form-add .form-list{margin:15px 0 0;}
.product-view .box-reviews .form-add .form-list .input-box{width:360px;}
.product-view .box-reviews .form-add .form-list input.input-text,
.product-view .box-reviews .form-add .form-list textarea{width:354px;}
/* Send a Friend */
.send-friend .form-list{width:615px;overflow:hidden;}
.send-friend .form-list li{margin-right:-15px;}
.send-friend .form-list li p{margin:0 15px 0 0;}
.send-friend .form-list .field{width:315px;}
.send-friend .form-list .input-box{width:300px;}
.send-friend .form-list input.input-text,
.send-friend .form-list textarea{width:294px;}
.send-friend .form-list li.wide .input-box{width:612px;}
.send-friend .form-list li.wide textarea{width:609px;}
.send-friend .buttons-set .limit{float:right;margin:0 7px 0 0;font-size:11px;line-height:21px;}
/* ======================================================================================= */
/*Review Form*/
.review-form{font-family:"Gill Sans W01 Light";}
.review-form .review-title span{font-family:Arial;color:#000;}
.review-form .form-add .review-select{float:left;width:270px;color:#666}
.review-form .form-add .review-select .form-list{width:100%;float:left;}
.review-form .form-add .review-select .form-list li{height:auto;margin:0;}
.review-form .form-add .review-select h4.review-title{float:left;color:#666666;float:left;position:relative;z-index:0;font-size:12px;}
.review-form .form-add .review-select h4.review-title em{color:#000;float:right;font-style:normal;position:absolute;right:-8px;top:0;font-family:"Gill Sans W01 Light";}
.review-form .form-add .review-comment{float:right;width:250px;}
.review-form .form-add .review-comment .form-list-review li{height:auto;}
.review-form .form-add .review-comment .form-list-review li .required{color:#666666;float:left;font-weight:bold;position:relative;z-index:0;}
.review-form .form-add .review-comment .form-list-review li .required em{color:#000;float:right;font-style:normal;position:absolute;right:-8px;top:0;font-family:"Gill Sans W01 Light";}
/* Content Styles ================================================================= */
.product-name{}
.product-name a{color:##8C6239;}
/* Product Tags */
.tags-list{display:block;font-size:13px;border:1px solid #c1c4bc;background:#f8f7f5;padding:10px;}
.tags-list li{display:inline !important;margin:0 4px 0 0;}
.tags-list li a{color:#1b2d3b;}
/* Advanced Search */
.advanced-search .form-list label{width:160px;padding-right:10px;}
.advanced-search .form-list .input-box,
.advanced-search .form-list .input-range{float:left;clear:none;}
.advanced-search-amount{margin:0 0 10px;}
.advanced-search-summary{margin:10px 0;border:1px solid #e9d7c9;background:#fff6f1;padding:10px;}
.advanced-search-summary ul{float:left;width:49%;}
.advanced-search-summary strong{color:#E17C24;padding-left:15px;background:url(../images/i_search_criteria.gif) 0 3px no-repeat;}
.advanced-search-summary p{clear:both;font-weight:bold;margin:0;}
/* CMS Home Page */
.cms-home .subtitle{}
.cms-index-index .subtitle{}
/* Sitemap */
.page-sitemap .links{text-align:right;margin:0 8px -22px 0;}
.page-sitemap .links a{text-decoration:none;position:relative;}
.page-sitemap .links a:hover{text-decoration:underline;}
.page-sitemap .sitemap{margin:12px;}
.page-sitemap .sitemap a{color:#1b2d3b;}
.page-sitemap .sitemap li{margin:3px 0;}
.page-sitemap .sitemap li.level-0{margin:10px 0 0;font-weight:bold;}
.page-sitemap .sitemap li.level-0 a{color:#1e7ec8;}
/* RSS */
.rss-title h1{background:url(../images/i_rss-big.png) 0 4px no-repeat;padding-left:27px;}
.rss-table .link-rss{display:block;line-height:1.55;background-position:0 4px;}
/* ======================================================================================= */
/* Shopping Cart ========================================================================= */
.cart{padding:0px 0px 0px 20px;}
.cart .page-title{border-bottom:0;margin:0 0 7px 0px;}
.cart .page-title h1{font-family:"Gill Sans W01 Light";font-size:22px;color:#8C6239;line-height:18px;}
/* Checkout Types */
.cart .page-title .checkout-types li{margin:0 0 5px;}
/* Shopping Cart Table */
.cart-table{border:0 none;}
.cart-table tbody tr.odd,.cart-table tbody tr.even{background:0 none;}
.cart-table tbody td,.cart-table tbody th{border-right:1px solid #fff;}
.cart-table thead th{font-family:"Gill Sans W01 Light";font-size:12px;font-weight:normal;color:#8C6239;}
.cart-table th{padding:2px 10px;}
.cart-table td{padding:8px 10px 0px 10px;}
.cart-table tbody tr td{font-family:Arial;}
.cart-table tbody tr td input.qty{border:1px solid #D9DDE3;font-family:"Gill Sans W01 Light";text-align:center;}
.cart-table .product-name{margin:4px 0px 0px 0;color:#2f2f2f;font-size:11px;}
.cart-table .cat-name{color:#8C6239;font-size:10px;}
.cart-table .product-name a{color:#000;}
.cart-table .item-msg{margin:5px 0;font-size:11px;font-weight:bold;color:#df280a;}
.cart-table tfoot td{padding:5px 10px;}
.cart-table .btn-continue{float:left;}
.cart-table .btn-continue span,
.cart-table .btn-update span{border-color:#406a83;background:#618499;}
.cart-table .btn-continue{margin:0px 0px 0px 35px;}
.cart-table .btn-continue,.cart-table .btn-update{height:20px;margin-top:1px;}
.cart-table .btn-continue span,.cart-table .btn-update span{background: url("../images/bg-btn.gif") repeat-x scroll left top transparent;
    color: #FFFFFF;
    display: block;
    font: bold 10px/19px Arial;
    height: 19px;
    padding: 0 5px;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;}
/* Shopping Cart Collateral boxes */
.cart .cart-collaterals{padding:18px 0 0;}
.cart .cart-collaterals .col2-set{float:left;width:715px;}
.cart .cart-collaterals .col2-set .col-2{width:271px;text-align:left;}
.cart .crosssell{border:1px solid #cec3b6;background:#fafaec;padding:12px 15px;}
.cart .crosssell h2{font-size:13px;font-weight:bold;}
.cart .crosssell .product-image{float:left;width:75px;height:75px;border:1px solid #d0cdc9;}
.cart .crosssell .product-details{margin-left:90px;}
.cart .crosssell .product-name{font-weight:bold;}
.cart .crosssell li.item{margin:12px 0;}
.cart .crosssell .link-compare{font-weight:normal;}
/* Discount Codes & Estimate Shipping and Tax Boxes */
.cart .cart-information-links,
.cart .discount,
.cart .shipping{background:#E6E6E6;padding:12px 15px;margin:0 0 18px;font-family:Arial;}
.cart .cart-information-links h2,
.cart .discount h2,
.cart .shipping h2{font-size:12px;font-weight:normal;text-transform:uppercase;color:#8C6239;}
.cart .discount button{height:20px;background:url(../images/bg-btn-cart.gif) repeat-x left top;}
.cart .discount button span,
.cart .shipping button span{background: url("../images/bg-btn.gif") repeat-x scroll left top transparent;
    color: #FFFFFF;
    display: block;
    font: bold 10px/19px Arial;
    height: 19px;
    padding: 0 5px;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;}
.cart .discount .buttons-set,
.cart .shipping .buttons-set{margin:13px 0 0;border:0;padding:0;text-align:left;}
.cart .discount .buttons-set button.button,
.cart .shipping .buttons-set button.button{float:none;margin-left:0;}
.col2-set .more-information-links{width:424px !important;}
.cart .discount h2{}
.cart .discount .input-box{margin:8px 0 0;}
.cart .discount .input-box .input-text{font-family:Arial;border:0 none;}
.cart .discount input.input-text{width:238px;}
.cart .shipping h2{background-image:url(../images/i_shipping.gif);}
.cart .shipping .sp-methods{margin:10px 0 0;padding:5px 0 0;background:url(../images/bkg_divider1.gif) 0 0 repeat-x;}
/* Shopping Cart Totals */
.cart .totals{float:right;width:262px;background:#eaeaea;padding:12px 6px 12px 0px;}
.cart .totals table{width:100%;margin:6px 0 0 0;}
.cart .totals table tbody td{font-family:Arial;font-size:12px;}
.cart .totals td{padding:1px 6px 1px 0px;font-family:Arial;}
.cart .totals tr.last td{}
.cart .totals tfoot td{padding-top:4px;padding-bottom:4px;}
.cart .totals tfoot td strong{font-size:15px;}
.cart .totals .checkout-types{font-size:13px;text-align:right;}
.cart .totals .checkout-types li{clear:both;}
/* Options Tool Tip */
.item-options dt{font-weight:bold;font-style:italic;}
.item-options dd{padding-left:10px;margin:0 0 6px;}
.truncated{cursor:help;}
.truncated a.dots{cursor:help;}
.truncated a.details{cursor:help;}
.truncated .truncated_full_value{position:relative;z-index:999;}
.truncated .truncated_full_value dl{position:absolute;top:-99999em;left:-99999em;z-index:999;width:250px;padding:8px;border:1px solid #ddd;background-color:#f6f6f6;}
.truncated .show dl{top:-20px;left:50%;}
.col-left .truncated .show dl{left:15px;top:7px;}
.col-right .truncated .show dl{left:-240px;top:7px;}
/* ======================================================================================= */
/* Checkout ============================================================================== */
/********** < Common Checkout Styles */
/* Shipping and Payment methods */
.sp-methods{margin:0 0 8px;}
.sp-methods dt{margin:13px 0 5px;font-weight:bold;}
.sp-methods dd{}
.sp-methods dd li{margin:5px 0;}
.sp-methods label{/*font-weight:bold;color:#666;*/}
.sp-methods .price{/*font-weight:bold;*/}
.sp-methods .form-list{padding-left:20px;}
.sp-methods .form-list li{margin:0 0 8px;}
.sp-methods select.month{width:154px;margin-right:10px;}
.sp-methods select.year{width:96px;}
.sp-methods input.cvv{width:3em !important;}
.sp-methods .centinel-logos a{margin-right:3px;}
.sp-methods .centinel-logos img{vertical-align:middle;}
.please-wait{float:right;}
.please-wait img{vertical-align:middle;}
.cvv-what-is-this{font-size:11px;cursor:help;margin-left:10px;}
/* Tooltip */
.tool-tip{border:1px solid #7BA7C9;background:#EAF6FF;padding:15px 20px;position:absolute;z-index:9999;}
.tool-tip .btn-close{margin:-9px -14px 0;text-align:right;}
.tool-tip .btn-close a{display:block;margin:0 0 0 auto;width:15px;height:15px;background:url(../images/btn_window_close.gif) 100% 0 no-repeat;text-align:left;text-indent:-999em;overflow:hidden;}
.tool-tip .tool-tip-content{padding:5px;}
/* Gift Messages */
.gift-messages h3{font-size:12px;font-weight:bold;color:#e87403;}
.gift-messages p.control{color:#8e8d8b;}
.gift-messages-form{position:relative;}
.gift-messages-form label{float:none !important;position:static !important;}
.gift-messages-form h4{font-size:12px;font-weight:bold;color:#e87403;}
.gift-messages-form .whole-order{margin:0 0 25px;}
.gift-messages-form .item{margin:0 0 10px;}
.gift-messages-form .item .product-img-box{float:left;width:75px;}
.gift-messages-form .item .product-image{margin:0 0 7px;}
.gift-messages-form .item .number{margin:0;font-weight:bold;text-align:center;color:#8a8987;}
.gift-messages-form .item .details{margin-left:90px;}
.gift-messages-form .item .details .product-name{font-size:13px;font-weight:bold;margin:0 0 10px;}
.gift-messages-form .item .details .form-list .field{width:255px;}
.gift-messages-form .item .details .form-list .input-box{width:240px;}
.gift-messages-form .item .details .form-list input.input-text{width:234px;}
.gift-messages-form .item .details .form-list li.wide .input-box{width:500px;}
.gift-messages-form .item .details .form-list li.wide textarea{width:494px;}
.gift-message-link{font-size:11px;background:url(../images/bkg_collapse-gm.gif) 100% 6px no-repeat;padding-right:7px;}
.gift-message-link.expanded{background-position:100% -40px;}
.gift-message-row{background:#f2efe9;}
.gift-message-row .btn-close{float:right;width:16px;height:16px;background:url(../images/btn_gm-close.gif) 0 0 no-repeat;font-size:0;line-height:0;text-indent:-999em;overflow:hidden;}
/* Checkout Agreements */
.checkout-agreements li{margin:30px 0;}
.checkout-agreements .agreement-content{overflow:auto;height:12em;padding:10px;background-color:#fbfaf6;border:1px solid #bbb6a5;}
.checkout-agreements .agree{margin:0;padding:10px 0 10px 11px;}
.checkout-agreements .agree input.checkbox{margin-right:6px; float:left;}
.checkout-agreements .agree label{font-weight:bold;color:#666;}
.opc .checkout-agreements{border:1px solid #d9dde3;border-width:0 1px;padding:5px 30px;}
.opc .checkout-agreements li{margin:20px 0 0;}
.opc .checkout-agreements .agreement-content{background-color:#fff;border-color:#e4e4e4;padding:5px;}
.opc .checkout-agreements .agree{padding-left:6px;}
/* Centinel */
.centinel{}
.opc .centinel{border:1px solid #bbb6a5;border-width:0 1px 1px;padding:10px 30px;}
/* Generic Info Set */
.info-set{background:#fbfaf6 url(../images/bkg_checkout.gif) 0 0 repeat-x;border:1px solid #bbb6a5;margin:0 0 25px;padding:20px;}
.info-set h2{font-size:13px;font-weight:bold;margin:0 0 10px;}
.info-set h3,
.info-set h4{font-size:13px;font-weight:bold;color:#E26703;}
.info-set h2 a,
.info-set h3 a,
.info-set h4 a{font-weight:normal;}
.info-set h2.legend{margin:-20px -20px 15px;padding:5px 10px;background:#f9f3e3;border-bottom:1px solid #bbafa0;position:relative;}
.info-set h3.legend{margin:0 0 10px;color:#0a263c;}
.info-set .divider{margin:0 -20px;padding:25px 0;position:relative;}
.info-set .box{margin:0 0 15px;}
.info-set .box h2{color:#e26703;}
.info-set .data-table .product-name{font-size:1em !important;font-weight:bold !important;color:#1e7ec8 !important;}
.info-set .data-table .product-name a{font-weight:bold !important;}
.info-set .data-table .item-options{margin:5px 0 0;}
/********** Common Checkout Styles > */
/* One Page Checkout */
.block-progress{border:0;margin:0;}
.block-progress .block-title{background:none;border:0;padding:0;margin:0 0 5px;}
.block-progress .block-title strong{font-size:13px;color:#0a263c;}
.block-progress .block-content{background:none;}
.block-progress dt{font-size:13px;font-weight:bold;line-height:1.35;background:#eee;border:1px solid #a3aeb3;margin:0 0 6px;padding:2px 8px;color:#999;}
.block-progress dd{background:#eee;border:1px solid #a3aeb3;border-top:0;padding:8px 13px;margin:0 0 6px;}
.block-progress dt.complete{margin:0;background:#d0dce1;color:#5e8ab4;}
.block-progress dd.complete{}
.block-progress p{margin:0;}
.opc .buttons-set{margin-top:0;padding-top:2em;}
.opc .buttons-set p.required{margin:0;padding:0 0 10px;}
.opc .buttons-set .back-link small{display:none;}
.opc .buttons-set .back-link a{background:url(../images/i_arrow-top.gif) 0 50% no-repeat;padding-left:16px;}
.opc .buttons-set.disabled button.button{display:none;}
.opc .buttons-set .please-wait{height:21px;line-height:21px;}
.opc .ul{list-style:disc outside;padding-left:18px;}
.opc{position:relative;}
.opc li.section{}
.opc .step-title{border-width:0 1px;border-style:solid;border-color:#fff #d9dde3 #d9dde3;background:#eee url(../images/bkg_opc-title-off.gif) 0 100% repeat-x;padding:4px 8px 6px;text-align:right;}
.opc .step-title .number{float:left;background:#fff;border:1px solid #fff;padding:0 4px;margin:0 5px 0 0;font:bold 11px/14px arial,helvetica,sans-serif;color:#999;}
.opc .step-title h2{float:left;margin:0;font:bold 13px/16px Arial,Helvetica,sans-serif;color:#999;}
.opc .step-title a{display:none;float:right;font-size:11px;line-height:16px;}
.opc .allow .step-title{background:#d0dce1;border:1px solid #a3aeb3;border-bottom:0;color:#a4b3b9;cursor:pointer;}
.opc .allow .step-title .number{background:#dbe6eb;border-color:#dbe6eb;color:#a4b3b9;}
.opc .allow .step-title h2{color:#a4b3b9;}
/*.opc .allow .step-title a{display:block;}
*/
.opc .active .step-title{background:#f9f3e3;border:1px solid #bbafa0;padding-bottom:5px;color:#f18200;cursor:default;}
.opc .active .step-title .number{background:#f18200;border-color:#f19900;color:#fff;}
.opc .active .step-title h2{color:#f18200;}
/*.opc .active .step-title a{display:none;}
*/
.opc .step{border:1px solid #bbafa0;border-top:0;background:#fbfaf6 url(../images/bkg_checkout.gif) 0 0 repeat-x;padding:15px 30px;position:relative;}
.opc .step .tool-tip{right:30px;}
#opc-login .buttons-set{border-top:0;}
#opc-login h3{font-size:13px;border-bottom:1px solid #e4e4e4;padding-bottom:2px;text-transform:uppercase;}
#opc-login h4{font-size:1em;font-weight:bold;margin:0;color:#2f2f2f;}
#opc-shipping_method .buttons-set{border-top:0;}
.opc .gift-messages-form{margin:0 -30px;background:#f6f1eb;border:1px solid #e9e4de;border-width:1px 0;padding:22px 24px 22px 30px;}
.opc .gift-messages-form .inner-box{padding:5px;height:260px;overflow:auto;}
#opc-review .step{border:0;padding:0;}
#opc-review .product-name{font-weight:bold;color:#0a263c;}
#opc-review .item-options{margin:5px 0 0;}
#opc-review .buttons-set{padding:20px 30px;border:1px solid #d9dde3;border-width:0 1px 1px;}
#opc-review .buttons-set p{margin:0;line-height:40px;}
#opc-review .buttons-set .please-wait{height:40px;line-height:40px;}
/* Multiple Addresses Checkout */
.checkout-progress{padding:0 90px;margin:0 0 20px;}
.checkout-progress li{float:left;width:19%;margin:0 3px 0 0;border-top:10px solid #999;padding:2px 0 0;font-weight:bold;text-align:center;color:#abb5ba;}
.checkout-progress li.active{border-top-color:#e96200;color:#e96200;}
.multiple-checkout h2{font-size:13px;font-weight:bold;margin:0 0 10px;}
.multiple-checkout h3,
.multiple-checkout h4{font-size:13px;font-weight:bold;color:#E26703;}
.multiple-checkout h2 a,
.multiple-checkout h3 a,
.multiple-checkout h4 a{font-weight:normal;}
.multiple-checkout .data-table .product-name{font-size:1em !important;font-weight:bold !important;color:#1e7ec8 !important;}
.multiple-checkout .data-table .product-name a{font-weight:bold !important;}
.multiple-checkout .data-table .item-options{margin:5px 0 0;}
.multiple-checkout .gift-messages{margin:15px 0 0;}
.multiple-checkout .tool-tip{top:50%;margin-top:-120px;right:20px;}
.multiple-checkout .col2-set,
.multiple-checkout .col3-set{background:#fbfaf6 url(../images/bkg_checkout.gif) 0 0 repeat-x;border:1px solid #bbb6a5;margin:0 0 25px;padding:20px;}
.multiple-checkout .col2-set h2.legend{margin:-20px -20px 15px;padding:5px 10px;background:#f9f3e3;border-bottom:1px solid #bbafa0;position:relative;}
.multiple-checkout .col2-set h3.legend{margin:0 0 10px;color:#0a263c;}
.multiple-checkout .col2-set .divider{margin:0 -20px;padding:25px 0;position:relative;}
.multiple-checkout .box{margin:0 0 15px;}
.multiple-checkout .box h2{color:#e26703;}
.multiple-checkout .place-order .please-wait{float:right;padding:27px 7px 0 0;}
.multiple-checkout .place-order .grand-total{float:right;height:71px;font-size:1.5em;padding:0 0 0 21px;background:url(../images/bkg_grand-total.gif) 0 0 no-repeat;overflow:hidden;}
.multiple-checkout .place-order .grand-total .inner{float:left;height:57px;padding:14px 21px 0 0;background:url(../images/bkg_grand-total.gif) 100% 0 no-repeat;}
.multiple-checkout .place-order .grand-total .inner div{display:inline;}
.multiple-checkout .place-order .grand-total big{display:inline;margin-right:12px;}
.multiple-checkout .place-order .grand-total .price{color:#E26703;}
.multiple-checkout .place-order .grand-total button.button span{font-size:16px;}
.multiple-checkout .place-order .grand-total button.button span span{padding:0 45px 0 36px;}
/* Step 1 */
.multiple-checkout .title-buttons button.button span{border-color:#406a83;background:#618499;}
#multiship-addresses-table td{padding:10px;}
#multiship-addresses-table tfoot td{padding:5px 10px;}
#multiship-addresses-table tfoot button.button span{border-color:#406a83;background:#618499;}
/* Step 2 */
.multiple-checkout .gift-messages-form .item .details .form-list{width:100%;overflow:hidden;}
.multiple-checkout .gift-messages-form .item .details .form-list li{margin-right:-15px;}
.multiple-checkout .gift-messages-form .item .details .form-list .field{width:230px;}
.multiple-checkout .gift-messages-form .item .details .form-list .input-box{width:215px;}
.multiple-checkout .gift-messages-form .item .details .form-list input.input-text{width:209px;}
.multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box{width:445px;}
.multiple-checkout .gift-messages-form .item .details .form-list li.wide textarea{width:439px;}
.checkout-multishipping-shipping .box-sp-methods{border:1px solid #d9d2be;background:#f9f3e3;padding:13px;position:relative;}
.checkout-multishipping-shipping .box-sp-methods .pointer{position:absolute;top:-20px;right:-40px;width:178px;height:41px;background:url(../images/bkg_sp-methods.gif) 0 0 no-repeat;overflow:hidden;}
/* Step 3 */
.checkout-multishipping-billing .multiple-checkout{position:relative;}
/* ======================================================================================= */
/*Customer Account Index*/
.customer-account-index{}
/* Account Form */
.account-form{margin:10px 0 0;}
.account-form .fieldset{background:#EAEAEA;border:0 none;margin:10px 0 28px;}
.account-form .fieldset .legend{background:0 none;border:0 none;margin:0;color:#8C6239;font-family:Arial;font-size:14px;margin:0 0 14px;padding:0;text-transform:capitalize;}
.account-form .buttons-set{margin:2em 0;}
.account-form .buttons-set .btn-verstuur{width:91px;height:20px;background:url(../images/btn-verstuur.jpg) top left no-repeat;}
.account-form .buttons-set .button span{display:none;}
/* Account Login/Create Pages ============================================================ */
.account-login{font-family:Arial;margin:4px 0px 150px 0px;width:100%;float:left;}
.account-login .content{min-height:235px;padding:21px 21px 14px 21px;background:#eaeaea;}
.account-login .content p{color:#000000;}
.account-login .content h2{font-family:Arial;font-size:19px;margin:0 0 14px;border-bottom:2px solid #bba691;text-transform:uppercase;color:#8C6239;}
.account-login .col2-set .col-1,.account-login .col2-set .col-2{background:#EAEAEA;}
.account-login .new-users h2{}
.account-login .registered-users h2{}
.account-login .registered-users .content a{font-size:10px;color:#000;float:left;margin:2px 0px 0px 0px;}
.account-login .content .form-list{margin:25px 0px 0px 0px;}
.account-login .content .form-list li{margin:0px 0px 12px 0px;}
.account-login .content .form-list li.last{margin:0px 0px 0px 0px;}
.account-login .content .form-list .input-box{margin:7px 0px 0px 0px;float:left;}
.account-login .content .form-list label{color:#000000;font-weight:normal;}
.account-login .content .form-list .input-text{width:334px;height:19px;border:0 none;background:#fff;}
.account-login .buttons-set{border:0 none;margin:0;padding:0px 21px 14px 21px;}
.account-login .buttons-set p{color:#000;margin:0;}
.account-login .buttons-set .btn-create-an-account{height:20px;}
.buttons-set .btn-login{height:20px;}
.account-login .buttons-set .required{font-size:9px;}
/* Account Login/Create Pages ============================================================ */
.account-create{}
.account-create .form-list .input-box .jNiceSelectWrapper{width:167px;}
.account-create .form-list .input-box .jNiceSelectWrapper .jNiceSelectText{width:145px;}
.account-create .page-title{}
/*.account-create .page-title h1{margin:0;padding:0;color:#8C6239;font-family:Arial;font-size:22px;line-height:22px;text-transform:uppercase;}
*/
/* My Account ============================================================================= */
.my-account .title-buttons .link-rss{float:none;margin:0;}
.my-account .fieldset{background:#EAEAEA;border:0 none;margin:10px 0 28px;}
.my-account .fieldset .legend{background:0 none;border:0 none;margin:0;color:#8C6239;font-family:Arial;font-size:14px;margin:0 0 14px;padding:0;text-transform:uppercase;}
.my-account .buttons-set{margin:2em 0;}
.my-account .buttons-set .btn-verstuur{height:20px;}
.my-account .title-buttons .btn-new-address{height:20px; margin-top: 4px;}
/********** < Dashboard */
.dashboard .welcome-msg{margin:0 8em 1.5em 0;}
.dashboard .welcome-msg p{margin:0;}
.dashboard .col2-set{margin:0 0 15px;}
/* General Box */
.box-account{border:1px solid #ccc;border-color:#ccc #999 #999 #ccc;padding:15px;margin:0 0 20px;}
.box-account .box-head{border-bottom:1px solid #d9dde3;margin:0 0 10px;text-align:right;}
.box-account .box-head h2{float:left;margin:0;font-size:13px;font-weight:bold;text-transform:uppercase;background-position:0 0;background-repeat:no-repeat;padding-left:21px;color:#8C6239;}
.dashboard .box .box-title{padding:0 0 2px;text-align:right;}
.dashboard .box .box-title h3,
.dashboard .box .box-title h4{float:left;font-size:13px;font-weight:normal;margin:0;color:#000;text-decoration:underline;text-transform:uppercase;}
.dashboard .box .box-title a{color:#8C6239;}
.dashboard .box .box-content a{color:#8C6239;}
/* Block:Recent Orders */
.dashboard .box-recent .box-head h2{background-image:url(../images/i_folder-table.gif);}
/* Block:Account Information */
.dashboard .box-info .box-head h2{background-image:url(../images/i_ma-info.gif);}
.dashboard .box-info h4{font-size:11px;font-weight:bold;text-transform:uppercase;}
/* Block:Reviews */
.dashboard .box-reviews .box-head h2{background-image:url(../images/i_ma-reviews.gif);}
.dashboard .box-reviews .number{float:left;font-size:13px;font-weight:bold;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#0a263c;}
.dashboard .box-reviews .details{margin-left:20px;}
.dashboard .box-reviews li.item{margin:0 0 7px;}
.dashboard .box-reviews li.item.last{margin:0;}
.dashboard .box-reviews .ratings{margin:7px 0 0;}
/* Block:Tags */
.dashboard .box-tags .box-head h2{background-image:url(../images/i_ma-tags.gif);}
.dashboard .box-tags .number{float:left;font-size:10px;font-weight:bold;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#0a263c;}
.dashboard .box-tags .details{margin-left:20px;}
.dashboard .box-tags li.item{margin:0 0 7px;}
.dashboard .box-tags li.item.last{margin:0;}
.dashboard .box-tags .tags strong,
.dashboard .box-tags .tags ul,
.dashboard .box-tags .tags ul li{display:inline;}
/********** Dashboard > */
/* Address Book */
.addresses-list h2{color:#000000;font-size:13px;font-weight:normal;margin:0;text-decoration:underline;text-transform:uppercase;}
.addresses-list h3{color:#000000;font-size:12px;font-weight:bold;margin:0;text-decoration:none;text-transform:capitalize;}
.addresses-list address{margin:0 0 3px;}
.addresses-list p{margin:0;}
.addresses-list a{font-weight:bold;color:#8C6239;}
.addresses-list .link-remove{color:#646464;}
.addresses-list .separator{margin:0 3px;}
.addresses-list li.item{margin:0 0 10px;}
.addresses-list li.empty{background:none;border:0;padding:0;}
.addresses-list li.empty p{}
.addresses-list .addresses-additional li.item{background:none;border:0;padding:0;}
/* Order View */
.order-info{background:#dee5e8;border:1px solid #d0cbc1;padding:4px 8px;margin:0 0 8px;}
.order-info dt,
.order-info dd,
.order-info ul,
.order-info li{display:inline;}
.order-info .current{font-weight:bold;}
.order-info li{margin:0 3px;}
.order-date{margin:10px 0;}
.order-info-box{background:#fff url(../images/bkg_block-title.gif) 0 0 repeat-x;border:1px solid #d0cbc1;padding:12px 15px;margin:0 0 15px;}
.order-info-box h2{font-weight:bold;font-size:13px;}
.order-info-box .box-payment p{margin:0 0 5px;}
.order-info-box .box-payment th{font-weight:bold;padding-right:7px;}
.order-items{width:100%;overflow-x:auto;}
.order-items h2,
.order-items h3{font-weight:bold;font-size:13px;}
.order-items .product-name{font-size:1em !important;font-weight:bold !important;}
.order-items .link-print{float:right;color:#1e7ec8;font-weight:normal;}
.order-items p .link-print{float:none;}
.order-gift-message{margin:15px 0;}
.gift-message dt strong{color:#666;}
.gift-message dd{margin:5px 0 0;font-size:13px;}
.order-about{margin:15px 0;}
.order-about dt{font-weight:bold;}
.order-about dd{font-size:13px;margin:0 0 7px;}
.tracking-table{margin:0 0 15px;}
.tracking-table th{font-weight:bold;white-space:nowrap;}
.tracking-table th,
.tracking-table td{padding:1px 5px 0 0;}
.tracking-table-popup{width:100%;}
.tracking-table-popup th{font-weight:bold;white-space:nowrap;}
.tracking-table-popup th,
.tracking-table-popup td{padding:1px 8px;}
/* Order Print Pages */
.page-print .print-head{margin:0 0 15px;}
.page-print .print-head .logo{float:left;}
.page-print .print-head address{float:left;margin-left:15px;}
.page-print h1{font-size:16px;font-weight:bold;}
.page-print h2,
.page-print h3{font-size:13px;font-weight:bold;}
.page-print h2.h2{font-size:16px;font-weight:bold;}
.page-print .order-date{background:url(../images/bkg_divider1.gif) 0 100% repeat-x;padding:0 0 10px;margin:0 0 10px;}
.page-print .col2-set{margin:0 0 10px;}
/* Price Rewrites */
.page-print .gift-message-link{display:none;}
.page-print .price-excl-tax,
.page-print .price-incl-tax{display:block;white-space:nowrap;}
.page-print .cart-price,
.page-print .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price{display:inline;}
/* My Wishlist */
.my-wishlist .data-table td{padding:10px;}
.my-wishlist .product-image{display:block;width:113px;height:113px;margin:0 0 5px;}
.my-wishlist textarea{display:block;width:97%;height:109px;}
.my-wishlist .buttons-set{margin-top:2em;}
.my-wishlist .buttons-set button.button{float:none;}
.my-wishlist .buttons-set .btn-add span,
.my-wishlist .buttons-set .btn-share span{border-color:#406a83;background:#618499;}
#wishlist-table .add-to-links{white-space:nowrap;}
/* My Tags */
.my-tag-edit{float:left;margin:0 0 10px;}
.my-tag-edit .btn-remove{float:right;margin:5px 0 0 5px;}
#my-tags-table{clear:both;}
#my-tags-table td{padding:10px;}
#my-tags-table .add-to-links{white-space:nowrap;}
/* My Reviews */
#my-reviews-table td{}
.product-review .product-img-box{float:left;width:140px;}
.product-review .product-img-box .product-image{display:block;width:125px;height:125px;}
.product-review .product-img-box .label{font-size:11px;margin:0 0 3px;}
.product-review .product-img-box .ratings .rating-box{float:none;display:block;margin:0 0 3px;}
.product-review .product-details{margin-left:150px;}
.product-review .product-name{font-size:16px;font-weight:bold;margin:0 0 10px;}
.product-review h3{font-size:12px;margin:0 0 3px;color:#2f2f2f;}
.product-review .ratings-table{margin:0 0 10px;}
.product-review dt{font-weight:bold;}
.product-review dd{font-size:13px;margin:5px 0 0;}
/* ======================================================================================= */
/* Footer ================================================================================ */
/* OLD
.footer-container{font-family:'Gill Sans W01 Book';width:1035px; margin-left:60px; margin-top:0px;}
*/
.footer-container{font-family:'Gill Sans W01 Book';width:1035px; margin-left:0px; margin-top:0px;margin-bottom:0px;}

.footer{width:1035px;height:230px;}
.footer .store-switcher{display:inline;margin:0 5px 0 0;color:#fff;}
.footer .store-switcher label{font-weight:bold;vertical-align:middle;}
.footer .store-switcher select{padding:0;vertical-align:middle;}
.footer a{color:#bebebe;text-decoration:none;}
.footer a:hover{text-decoration:underline;}
.footer .bugs{margin:13px 0 0;color:#ecf3f6;}
.footer .bugs a{color:#ecf3f6;text-decoration:underline;}
.footer .bugs a:hover{text-decoration:none;}
.footer address{color:#ecf3f6;float:left;font-size:9px;font-weight:bold;float:left;margin:0px 0px 0px 0px;display:inline;}
.footer address span{float:left; font-family:Arial;font-size:9px;font-weight:bold;}
.footer address a{float:left;margin:1px 0px 0px 3px;display:inline;}
.footer address a:hover{text-decoration:none;}
.footer ul.links{display:inline;float:left;margin:7px 0px 0px 24px;}
.footer li.last{background:none !important;padding-right:0 !important;}
.footer-container .bottom-container{margin:0 0 5px;}
.footer ul.list-payment li{float:left; margin:0px 11px 0px 0px;}
.footer ul.list-share{float:left;display:inline;}
.footer ul.list-share li{background:0 none;padding:0;margin:0px 0px 11px 0px;}
.footer ul.list-share li.last{float:left;background:0 none;padding:0;margin:0px 0px 0px 0px;display:inline}

/* BY LUKAZ I changed the width of these link columns to make fit the subscribe (a fifth column) */
.footer .link-footer .gemak{float:left;margin-top: 10px; margin-left: 10px; width: 199px; }
.footer .link-footer .klantenservice{float:left;margin-top: 10px; width: 199px;  }
.footer .link-footer .popi{float:left; margin-top: 10px; margin-left: 10px; width: 199px;}
.footer .link-footer .overons{margin-left: 10px;margin-top: 10px;float:right; width: 145px; }
.footer .link-footer .roomers{float:right; width: 246px; }
.footer .link-footer .list-payment{float:left; width: 199px; }
.footer .link-footer .first{font-size: 12px; color:#fff; }
.footer .link-footer li a{font-weight:normal; font-size: 11px; }

/* ======================================================================================= 
.footer .link-footer .gemak{float:left;margin-top: 10px; margin-left: 10px; width: 253px; }
.footer .link-footer .klantenservice{float:left;margin-top: 10px; width: 253px;  }
.footer .link-footer .popi{float:left; margin-top: 10px; margin-left: 10px; width: 250px;}
.footer .link-footer .overons{margin-left: 10px;margin-top: 10px;float:right; width: 267px; }
.footer .link-footer .list-payment{float:left; width: 267px; }
.footer .link-footer .first{font-size: 12px; color:#fff; }
.footer .link-footer li a{font-weight:normal; font-size: 11px; }
/* ======================================================================================= */
/* ======================================================================================= */
/* Sample Data============================================================================ */
.home-callout{margin-bottom:12px;}
.home-callout img{display:block}
.home-spot{float:left;width:470px;margin-left:20px;}
.best-selling h3{margin:12px 0 6px 0;color:#e25203;font-size:1.2em;}
.best-selling table{border-top:1px solid #ccc;}
.best-selling tr.odd{background:#eee url(../images/best_selling_tr_odd_bg.gif) 0 100% repeat-x;}
.best-selling tr.even{background:#fff url(../images/best_selling_tr_even_bg.gif) 0 100% repeat-x;}
.best-selling td{width:50%;border-bottom:1px solid #ccc;padding:8px 10px 8px 8px;font-size:11px;}
.best-selling .product-img{float:left;border:2px solid #dcdcdc;}
.best-selling .product-description{margin-left:107px;line-height:1.3em;}
.best-selling a.product-name,
.home-spot .best-selling a.product-name:hover{color:#203548;}
/* ======================================================================================= */
/* Clears ================================================================================ */
.clearer:after,
.header-container:after,
.header-container .top-container:after,
.header:after,
.header .quick-access:after,
#nav:after,
.main:after,
.footer:after,
.footer-container .bottom-container:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.search-autocomplete li:after,
.block .block-content:after,
.block .actions:after,
.block li.item:after,
.block-poll li:after,
.block-layered-nav .currently li:after,
.page-title:after,
.products-grid:after,
.products-list li.item:after,
.box-account .box-head:after,
.dashboard .box .box-title:after,
.box-reviews li.item:after,
.box-tags li.item:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.product-essential:after,
.product-collateral:after,
.product-view .product-img-box .more-views ul:after,
.product-view .box-tags .form-add:after,
.product-options .options-list li:after,
.product-options-bottom:after,
.product-review:after,
.cart:after,
.cart-collaterals:after,
.cart .crosssell li.item:after,
.opc .step-title:after,
.checkout-progress:after,
.multiple-checkout .place-order:after,
.group-select li:after,
.form-list li:after,
.form-list .field:after,
.buttons-set:after,
.page-print .print-head:after,
.advanced-search-summary:after,
.gift-messages-form .item:after,
.send-friend .form-list li p:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden;}
/* ======================================================================================= */
/* Add New */
.std-homepage{width:1024px;height:594px;position:relative;}
/* Slider */
#gallery{width:1024px;height:594px;float:left;position:absolute;top:0;left:0;z-index:99;}
#gallery span{position:absolute;top:0;left:0;z-index:99;}
#gallery span img{border:none;}
#gallery span.show{}
.homepage-col-right{width:225px;position:absolute;top:0;right:0;}
.homepage-col-right .box{width:225px;height:148px;text-align:left;position:relative;}
.homepage-col-right .box1{background:url(../images/bg-box1-right-home.png) top left no-repeat;border-bottom:1px solid #393a3c;}
.homepage-col-right .box1 ul{float:left;margin:25px 0px 0px 14px;display:inline;}
.homepage-col-right .box1 ul li{background:url(../images/list-style1.gif) no-repeat scroll left 3px;padding:0px 0px 0px 14px;margin:0px 0px 9px 0px;display:inline;width:190px;float:left;line-height:12px;}
.homepage-col-right .box1 ul li span{font-family:Arial;font-size:15px;color:#000000;text-transform:uppercase;}
.box2{width:211px !important;height:126px !important;padding:22px 0px 0px 14px;background:url(../images/bg-box2-right-home.png) top left no-repeat;font-size:13px;position:relative;}
.subscribe-form{width:100%;position:relative;}
.box2 h2{font-family:Arial;font-size:22px;line-height:20px;color:#000;padding:0;margin:0;text-transform:uppercase;}
.box2 span{font-family:Arial;color:#000;font-size:12px;padding:0;margin:0;text-transform:uppercase;float:left;margin:18px 0px 0px 0px;}
.box2 p{font-family:Arial;font-size:13px;color:#8C6239;margin:0;text-transform:uppercase;float:left;border-bottom:1px solid #8C6239;}
.box2 p a{font-family:Arial;font-size:13px;color:#8C6239;margin:0;text-transform:uppercase;float:left;/*border-bottom:1px solid #8C6239;*/}
.box2 a{font-family:Arial;font-size:14px;float:left;margin:12px 0px 0px 0px;color:#000;text-decoration:none;}
.box2 a:hover{text-decoration:none;}
.col-left .block,.col-left .box{topwidth:100%;float:left;text-align:left}
.block-subcat .subcat-title{border-bottom:1px solid #000;}
.block-subcat{margin-bottom:27px;}
.block-subcat .subcat-title{border-bottom:1px solid #a9a9a9;/* padding:0px 0px 7px 0px;*/}
.block-subcat .subcat-title h2{font-family:Arial;font-size:22px;color:#191919;margin:0;padding:0;line-height:1.35;margin:0px 0px 0px 26px;}
.block-subcat .link-psd{width:100%;float:left}
.block-subcat .link-psd ul li{border-right:1px solid #191919;float:left;line-height:11px;padding:0px 3px 0px 0px;margin:0px 3px 0px 0px;display:inline;}
.block-subcat .link-psd ul{float:left;margin:17px 0px 0px 26px;display:inline;}
.block-subcat .link-psd ul li.last{padding:0;margin:0;border:0;}
.block-subcat .link-psd ul li a{color:#191919;text-decoration:none;font-family:Arial;}
.block-subcat .link-psd ul li a:hover{text-decoration:underline;}
.block-subcat .subcat-items{width:100%;float:left;margin:33px 0px 0px 0px;}
.block-subcat .subcat-items ul{float:left;margin:0px 0px 0px 9px;display:inline;}
.block-subcat .subcat-items ul li{margin:0px 0px 14px 0px;line-height:15px;position:relative;/*background:#ffffff url(../images/bg-menu-left.gif) left center no-repeat;*/}
.block-subcat .subcat-items ul li.hover{/*background:#ffffff url(../images/bg-menu-left-hover.gif) left center no-repeat;*/}
.block-subcat .subcat-items ul li.active a{color:#8C6239;}
.block-subcat .subcat-items ul li a{text-decoration:none;color:#191919;font-size:15px;/*background:url(../images/bg-menu-item.gif) center left no-repeat;*/
padding:0px 0px 0px 12px;background:#ffffff url(../images/bg-menu-left.gif) left center no-repeat;}
.block-subcat .subcat-items ul li.hover a{/*background:url(../images/bg-menu-item-hover.gif) center left no-repeat;*/
background:#ffffff url(../images/bg-menu-left-hover.gif) left center no-repeat;}
.block-subcat .subcat-items ul li.active a{background:#ffffff url(../images/bg-menu-left-active.gif) left center no-repeat;}
.block-subcat .subcat-items ul li.parent a{background:#ffffff url(../images/bg-menu-left-parent.gif)no-repeat left 3px;}
.block-subcat .subcat-items ul li a span{text-decoration:none;font-size:12px;margin:0px 0px 0px 2px;display:inline;font-family:Arial;text-transform:uppercase;}
.block-subcat .subcat-items ul li.active ul.subcat{padding:14px 0 0 0;}
.block-subcat .subcat-items ul li.active ul.subcat li{}
.block-subcat .subcat-items ul li.active ul.subcat li a{background:#ffffff url(../images/li-subcat-bg.gif)no-repeat left 8px;color:#1a1a1a;}
.block-subcat .subcat-items ul li.active ul.subcat li.hover a{color:#8C6239;}
.block-subcat .subcat-items ul li.active ul.subcat li.active a{color:#8C6239;}
.block-selecteer{margin-bottom:18px;}
.block-selecteer .title-block{margin-bottom:1px;}
.block-selecteer .title-block h4{font-size:12px;font-weight:normal;margin:0px 0px 9px 26px;color:#191919;font-family:Arial;}
.block-selecteer ul li{border-top:1px solid #a9a9a9;padding:10px 0px 10px 10px;}
.block-selecteer ul li a{text-decoration:none;color:#191919;font-size:14px;background:url(../images/bg-menu-item.jpg) no-repeat left -1px;padding:0px 0px 0px 6px;}
.block-selecteer ul li a span{font-size:12px;margin:0px 0px 0px 9px;font-family:Arial;}
.link-bottom{width:100%;float:left;margin-bottom:10px;font-family:Arial;}
.link-bottom ul{float:right;}
.link-bottom ul li{float:left;padding:0px 8px 0px 0px;margin:0px 0px 0px 8px;display:inline;line-height:12px;/* border-right:1px solid #b2b2b2;*/}
.link-bottom ul li.last{border:0 none;padding-right:0;}
.link-bottom ul li a{color:#666666;}
.link-bottom ul li a span{font-size:13px;}
.link-share-wishlist{float:right;margin:12px 0px 0px 0px;font-family:Arial;}
.link-share-wishlist ul li{float:left;line-height:10px;}
.link-share-wishlist ul li.first{border-right:1px solid #666666;padding:0px 7px 0px 0px;margin:0px 7px 0px 0px;}
.link-share-wishlist ul li a{color:#666666;}
.price-bntcart{float:right;}
.price-bntcart .price-box,.price-bntcart .btn-cart{float:left;margin:0;}
.price-bntcart .price-box span{font-family:Arial;font-size:15px;font-weight:bold;}
.price-bntcart .btn-cart{width:91px;height:20px;background:url(../images/btn-oder-now.jpg) top left no-repeat;margin:0px 0px 0px 16px;display:inline;}
.price-bntcart .btn-cart-1{width:91px;height:20px;margin:0px 0px 0px 16px;display:inline;}
.price-bntcart .btn-cart span{background:0 none;border:0 none;padding:0;display:none;}
.product-img-slider,.relative{position:relative;}
#productDetail-photoBox{width:630px;height:481px;z-index:10}
.photoBox{}
.photoBox-som{margin:16px 0 17px 0;}
#productDetail-photoBox div.productImage{position:absolute;top:0;left:0;}
#productViews-hitSpot{position:absolute;top:0;left:0;height:70px;z-index:99;cursor:pointer;cursor:hand;}
img#btn-productViews{position:absolute;top:12px;left:12px;}
#photoBox-productViews-container{position:absolute;top:8px;left:8px;overflow:hidden;background:#c4c4c6;padding:5px;}
#photoBox-productViews{white-space:nowrap;width:0;}
div#photoBox-productViews-content,
.productView-thumb{float:left;}
div#photoBox-productViews-content{}
#ie6only div#photoBox-productViews-content{background:transparent url(../images/bg-productView-mid.gif) no-repeat;}
.img-screens{position:absolute;top:0;left:0;z-index:3;}
div#photoBox-productViews-content img{margin-right:2px;cursor:pointer;cursor:hand;}
.product-details{margin:0 0 0 0;}
.product-details-tab{width:546px;float:left;}
/*.product-details-tab ul{border-left:1px solid #808080;}
.product-details-tab ul li{float:left;display:inline;height:28px;}
.product-details-tab ul li span{float:left;}
.product-details-tab ul li span span{background:transparent url(../images/li-tab-bg.gif) right top no-repeat;float:left;height:28px;padding:0 14px 0 0;}
.product-details-tab ul li span span span{line-height:28px;float:left;white-space:nowrap;width:auto;background:transparent url(../images/tab-header-bg.gif) top left repeat-x;width:auto;height:28px;padding:0 0 0 12px;cursor:pointer}
.product-details-tab ul li.last span span{background:transparent url(../images/li-bg-tab.gif) right top no-repeat;float:left;height:28px;padding:0 14px 0 0;}
.product-details-tab ul li.active span span{background:transparent url(../images/li-active.gif) right top no-repeat;float:left;height:28px;padding:0 14px 0 0;}
.product-details-tab ul li.last span span span{line-height:28px;float:left;white-space:nowrap;width:auto;background:transparent url(../images/tab-header-bg.gif) top left repeat-x;width:auto;height:28px;padding:0 0 0 12px;cursor:pointer;}
.product-details-tab ul li.active span span span{line-height:28px;float:left;white-space:nowrap;width:auto;background:transparent url(../images/li-tab-active.gif) top left repeat-x;width:auto;height:28px;padding:0 0 0 12px;cursor:pointer;}
*/

/*
.product-details-tab ul{}
.product-details-tab ul li{float:left;display:inline;height:28px;}
.product-details-tab ul li.first{}
.product-details-tab ul li.active{}
.product-details-tab ul li span{background:transparent url(../images/li-bg-left.gif) left top no-repeat;float:left;height:27px;padding:0 0 0 10px;}
.product-details-tab ul li span span{background:transparent url(../images/li-bg-right.gif) right top no-repeat;float:left;height:27px;padding:0 11px 0 0;}
.product-details-tab ul li span span span{line-height:27px;float:left;white-space:nowrap;width:auto;background:transparent url(../images/li-bg.gif) top left repeat-x;width:auto;height:27px;cursor:pointer;padding:0;}
.product-details-tab ul li.active span{background:transparent url(../images/li-bg-left-active.gif) left top no-repeat;float:left;height:27px;padding:0 0 0 12px;}
.product-details-tab ul li.active span span{background:transparent url(../images/li-bg-right-active.gif) right top no-repeat;float:left;height:27px;padding:0 13px 0 0;}
.product-details-tab ul li.active span span span{line-height:27px;float:left;white-space:nowrap;width:auto;background:transparent url(../images/li-bg-active.gif) top left repeat-x;width:auto;height:27px;cursor:pointer;padding:0;}
.product-details-tab ul li.last span span{background:transparent url(../images/li-last-bg-right.gif) right top no-repeat;float:left;height:27px;padding:0 13px 0 0;}
.product-details-tab ul li.last span span span{line-height:28px;float:left;white-space:nowrap;width:auto;background:transparent url(../images/li-bg.gif) top left repeat-x;width:auto;height:27px;cursor:pointer;padding:0;}
.product-details-tab ul li.last-active span{background:transparent url(../images/li-bg-left-active.gif) left top no-repeat!important;float:left;height:27px;padding:0 0 0 12px;}
.product-details-tab ul li.last-active span span{background:transparent url(../images/li-last-active-right.gif) right top no-repeat!important;float:left;height:27px;padding:0 13px 0 0;}
.product-details-tab ul li.last-active span span span{line-height:27px;float:left;white-space:nowrap;width:auto;background:transparent url(../images/li-bg-active.gif) top left repeat-x!important;width:auto;height:27px;cursor:pointer;padding:0;}
.product-details-tab ul li.before-active span{background:transparent url(../images/li-bg-left.gif) left top no-repeat!important;float:left;height:27px;padding:0 0 0 12px;}
.product-details-tab ul li.before-active span span{background:transparent url(../images/li-before-right.gif) right top no-repeat!important;float:left;height:27px;padding:0 13px 0 0;}
.product-details-tab ul li.before-active span span span{line-height:27px;float:left;white-space:nowrap;width:auto;background:transparent url(../images/li-bg.gif) top left repeat-x!important;width:auto;height:27px;cursor:pointer;padding:0;}
.product-details-tab .tab-content-container{padding-top:18px;}
*/

.product-details-tab ul{}
.product-details-tab ul li{float:left;display:inline;height:28px;}
.product-details-tab ul li.first{}
.product-details-tab ul li.active{}
.product-details-tab ul li span{background:transparent url(../images/li-bg-left.gif) left top no-repeat;float:left;height:27px;padding:0 0 0 10px;}
.product-details-tab ul li span span{background:transparent url(../images/li-bg-right.gif) right top no-repeat;float:left;height:27px;padding:0 11px 0 0;}
.product-details-tab ul li span span span{line-height:27px;float:left;white-space:nowrap;width:auto;background:transparent url(../images/li-bg.gif) top left repeat-x;width:auto;height:27px;cursor:pointer;padding:0;}
.product-details-tab ul li a.current span{background:transparent url(../images/li-bg-left-active.gif) left top no-repeat;float:left;height:27px;padding:0 0 0 10px;}
.product-details-tab ul li a.current span span{background:transparent url(../images/li-bg-right-active.gif) right top no-repeat;float:left;height:27px;padding:0 11px 0 0;}
.product-details-tab ul li a.current span span span{line-height:27px;float:left;white-space:nowrap;width:auto;background:transparent url(../images/li-bg-active.gif) top left repeat-x;width:auto;height:27px;cursor:pointer;padding:0;}
.product-details-tab ul li.last span span{background:transparent url(../images/li-last-bg-right.gif) right top no-repeat;float:left;height:27px;padding:0 11px 0 0;}
.product-details-tab ul li.last span span span{line-height:27px;float:left;white-space:nowrap;width:auto;background:transparent url(../images/li-bg.gif) top left repeat-x;width:auto;height:27px;cursor:pointer;padding:0;}
.product-details-tab ul li.last a.current span{background:transparent url(../images/li-bg-left-active.gif) left top no-repeat!important;float:left;height:27px;padding:0 0 0 10px;}
.product-details-tab ul li.last a.current span span{background:transparent url(../images/li-last-active-right.gif) right top no-repeat!important;float:left;height:27px;padding:0 11px 0 0;}
.product-details-tab ul li.last a.current span span span{line-height:27px;float:left;white-space:nowrap;width:auto;background:transparent url(../images/li-bg-active.gif) top left repeat-x!important;width:auto;height:27px;cursor:pointer;padding:0;}
.product-details-tab ul li.before a span{background:transparent url(../images/li-bg-left.gif) left top no-repeat!important;float:left;height:27px;padding:0 0 0 10px;}
.product-details-tab ul li.before a span span{background:transparent url(../images/li-before-right.gif) right top no-repeat!important;float:left;height:27px;padding:0 11px 0 0;}
.product-details-tab ul li.before a span span span{line-height:27px;float:left;white-space:nowrap;width:auto;background:transparent url(../images/li-bg.gif) top left repeat-x!important;width:auto;height:27px;cursor:pointer;padding:0;}
.product-details-tab .tab-content-container{padding-top:18px;}
.product-shop-detailsfooter{font-size:12px;width:225px;}
.product-shop-details{float:right;width:225px;}
.product-shop-details .product-opt{height:128px;background:#f0f0f0;position:relative;}
.product-shop-details .product-opt .price-box{margin-left:70px; margin-bottom: 20px; }
.product-shop-details .product-opt .price-box .regular-price .price{font-family:'Gill Sans W01 Book';font-size:30px;font-weight:bold;padding:10px 15px;}
.product-shop-details .product-opt .btn-opt{background:url(../images/btn-select-opt.gif) top left no-repeat;height:38px;width:225px;}
.product-shop-details .product-opt .btn-opt span{background:0 none;border:0 none;font-family:Arial;font-size:13px;font-weight:bold;display:none;}
.product-shop-details .product-opt .share-wishlist{font-weight:bold;padding:55px 0 0 8px;}
.product-shop-details .product-opt .share-wishlist a{color:#000;}
.product-details .product-opt-bottom ul{padding:10px 0 10px 65px;}
.product-details .product-opt-bottom ul li a{background:url(../images/bg-menu-left.gif) no-repeat scroll left center #FFFFFF;color:#191919;padding:0 0 0 12px;text-decoration:none;font-weight:bold;text-transform:uppercase;}
.product-details .product-opt-bottom ul li span{background:url(../images/bg-menu-left.gif) no-repeat scroll left center #FFFFFF;color:#191919;padding:0 0 0 12px;text-decoration:none;font-weight:bold;text-transform:uppercase;}
.related-product .title h1{font-family:Arial;font-size:13px;font-weight:bold;text-transform:uppercase;color:#000000;border-bottom:1px solid #a0a0a0;}
.floatMe{float:left;}
.button-tollbar{position:absolute;left:17px;bottom:13px;}
.button-tollbar .btn-fullsize,.button-tollbar .btn-zoom,.button-tollbar .btn-video{float:left;margin:0px 8px 0px 0px;display:inline;}
.button-tollbar .fullsize span,.button-tollbar .zoom span,.button-tollbar .video span{display:none;}
#FlashZoomContent{background:#FFFFFF !important;}
.button-tollbar .fullsize{width:91px;height:20px;background:url(../images/full-size.jpg) top left no-repeat;border:0;cursor:pointer;}
.button-tollbar .zoom{width:91px;height:20px;background:url(../images/btn-zoom.jpg) top left no-repeat;border:0;cursor:pointer;}
.button-tollbar .video{width:91px;height:20px;background:url(../images/btn-video.jpg) top left no-repeat;border:0;cursor:pointer;}
.content-pers{padding:32px 15px 20px 32px;background:#eaeaea;float:left;margin:5px 0px 10px 0px;height:440px;width:94%;}
.content-pers .list-pers li{margin:0px 15px 10px 0px;float:left;}
.cms-adres{width:787px;height:599px;background:url(../images/bg-cms-adres.jpg) top left no-repeat;margin:4px 0px 20px 0px;clear:both;}
.cms-adres .content-adres{width:512px;padding:45px 17px 80px 25px;margin:20px 0px 316px 20px;display:inline;float:left;background:#fff;opacity:0.7;filter:alpha(opacity=70);text-align:left;font-family:Arial;color:#000;}
.cms-adres .content-adres ul{float:left;margin:35px 0px 0px 0px;}
.cms-adres .content-adres ul li{float:left;margin-right:53px;}
.cms-adres .content-adres ul li.last{margin-right:0px;}
.cms-adres .google-map{width:512px;padding:45px 17px 80px 25px;margin:20px 0px 0px 20px;display:inline;float:left;background:#fff;opacity:0.7;filter:alpha(opacity=70);text-align:left;font-family:Arial;color:#000;}
.cms-adres iframe{float:left;margin-bottom:20px;}
.make-an-appointment{text-align:left;font-family:Arial;}
.make-an-appointment .content-maa{width:502px;height:auto;padding:25px 26px 10px 22px;float:left;margin:4px 10px 0px 0px;display:inline;background:#eaeaea;}
.wrap-cms-page .content-maa{width:498px;height:auto;padding:25px 26px 25px 22px;float:left;margin:4px 10px 0px 0px;display:inline;background:#eaeaea;}
.make-an-appointment .col-right-maa{width:226px;height:auto;float:left;margin-top:3px;}
.make-an-appointment .content-maa p.desc{margin-bottom:0;}
.make-an-appointment ul.geslacht li{float:left;/*margin:0px 42px 0px 0px;*/}
.make-an-appointment table td{padding:9px 0px;}
.make-an-appointment table td input{background:#fff;}
.make-an-appointment table td input.input-text{width:358px;height:16px;}
.make-an-appointment table td input.input-date{width:133px;height:16px;padding:2px;}
.make-an-appointment table td select{width:247px;height:22px;border:0 none;}
.make-an-appointment table td textarea{width:358px;height:92px;border:0 none;}
.make-an-appointment table td input.input-code{width:100px;height:16px;padding:2px;border:0 none;}
.make-an-appointment table td #div_captcha_img a{text-decoration:none;color:#000000;}
.make-an-appointment table td button{width:91px;height:20px;background:url(../images/btn-verstuur.jpg) top left no-repeat;}
.make-an-appointment table td .newsletter-check{margin:0px 0px 0px 5px;}
.make-an-appointment table td button span{display:none}
/*Make an appointment module page*/
.make-appointment{text-align:left;font-family:Arial;font-size:12px;}
.make-appointment .content-maa{width:426px;height:auto;padding:25px 26px 10px 22px;float:left;margin:4px 10px 15px 0px;display:inline;background:#eaeaea;}
.make-appointment .col-right-maa{width:297px;height:auto;float:left;margin:3px 0 15px;/*background:#eaeaea;*/}
.make-appointment .content-maa p.desc{margin-bottom:0;}
.make-appointment ul.geslacht li{float:left;margin:0px 20px 0px 0px;}
.make-appointment table td{padding:9px 0px;font-family:Arial;}
.make-appointment table td input{background:#fff;font-family:Arial;}
.make-appointment table td input.input-text{width:285px;height:16px;font-family:Arial;}
.make-appointment table td input.input-date{width:133px;height:16px;padding:2px;}
.make-appointment table td select{width:285px;height:22px;border:0 none;font-family:Arial;}
.make-appointment table td select.select-cat{height:285px;padding:25px 0 15px;font-family:Arial;}
.make-appointment table td textarea{width:285px;height:92px;border:0 none;font-family:Arial;}
.make-appointment table td input.input-code{width:100px;height:16px;padding:2px;/*border:0 none;*/}
.make-appointment table td #div_captcha_img a{text-decoration:none;color:#000000;}
.make-appointment table td button{width:91px;height:20px;background:url(../images/btn-verstuur.jpg) top left no-repeat;}
.make-appointment table td .newsletter-check{margin:0px 0px 0px 5px;}
.make-appointment table td button span{display:none}
.make-appointment .content-maa .jNiceWrapper .jNiceSelectWrapper ul{width:283px!important;}
/************************/
.contact-page{text-align:left;width:100%;float:left;margin:4px 0px 20px 0px;font-family:Arial;}
.contact-page .contact-page-right{width:225px;height:auto;float:right;}
.contact-page .contact-page-left{width:546px;height:auto;float:left;}
.contact-page .add-contact{background:#eaeaea;padding:34px 22px 20px 23px;margin-bottom:20px;}
.contact-page .add-contact table{margin:0px 0px 17px 0px;}
.contact-page .add-contact table td.contact-logo a{float:left;margin:45px 0px 0px 0px;}
.contact-page .add-contact table td.text{font-weight:bold;font-size:13px;}
.contact-page .add-contact table td.text h1{font-size:19px;color:#8C6239;font-weight:bold;line-height:15px;margin-bottom:13px;}
.contact-page .add-contact table td.text span{margin-bottom:5px;width:100%;float:left;}
.contact-page .add-contact a{text-decoration:underline;color:#8C6239;}
.contact-page .add-contact ul li{width:100%;float:left;margin:0px 0px 10px 0px;}
.contact-page .form-contact{padding:25px 28px 12px 22px;background:#eaeaea;margin-top:9px;}
.contact-page .form-contact table td{padding:7px 0px;}
.contact-page .form-contact table td input,.contact-page .form-contact table td select,.contact-page .form-contact table td textarea{font-family:Arial;font-size:11px;}
.contact-page .form-contact table td .note{font-size:11px;}
.contact-page .form-contact table td input.input-text{width:326px;border:0 none;background:#fff;}
.contact-page .form-contact table td select{width:330px;border:0 none;background:#fff;}
.contact-page .contact-popup table td select{width:205px!important;border:0 none;background:#fff;}
.contact-popup .jNiceWrapper{}
.contact-popup .jNiceWrapper .jNiceSelectWrapper{width:198px!important;}
.contact-popup .jNiceWrapper .jNiceSelectWrapper .jNiceSelectText{border-left:1px solid #B1B1B1;border-right:1px solid #B1B1B1;border-top:1px solid #B1B1B1;padding-left:15px;}
.contact-popup .jNiceWrapper .jNiceSelectWrapper ul{width:204px !important;}
.contact-page .form-contact table td textarea{width:326px;height:102px;border:0 none;background:#fff;}
.contact-page .form-contact table td button{background:url(../images/btn-verstuur.jpg) top left no-repeat;width:91px;height:20px;}
.form-contact table td button{width:91px;}
.contact-page .form-contact table td button span{display:none;}
.content-cms-page p{line-height:16px;}
.wrap-cms-page{width:100%;float:left;margin-bottom:20px;}
.content-cms-page p.image-content{line-height:normal;float:left;margin-right:20px;display:inline;}
/*Link page updated by ThinhNV */
.link-page{padding:0 0 20px 0;}
.link-page ul li.link-group{float:left;padding:0 20px 0 0;width:25%;}
/*News page*/
.news-page{text-align:left;font-family:Arial;}
.news-page .page-content{width:546px;height:auto;float:left;margin:0px 10px 0px 0px;display:inline;}
.news-page .col-right-content{width:226px;height:auto;float:right;}
.news-page .page-content ul li{background:#E6E6E6;height:126px;width:546px;margin:0 0 4px 0;}
.news-page .page-content .li-video{height:150px;}
.news-page .page-content ul li .news-info{padding:10px;height:106px;width:526px;}
.news-page .page-content ul li .news-info .info-image{width:106px;height:106px;float:left;margin-right:10px;}
.news-page .page-content ul li .news-info .info-text{float:right;width:410px;padding-top:15px;}
.news-page .page-content ul li .news-info .info-text .info-title{width:410px;}
.news-page .page-content ul li .news-info .info-text .info-title a{color:#000000;text-decoration:underline;}
.news-page .page-content ul li .news-info .info-text .read-detail a{color:#8C6239;text-decoration:none;font-weight:bold;}
.link-bottom ul.amount{float:right;padding:0 75px 0 0;}
.link-bottom ul.amount li{border:0 none;}
.news-page .amount{float:right;width:200px;}
.news-page .news-limiter{float:left;width:200px;}
.news-page .news-limiter ul li{margin:0;height:auto;width:auto;}
.news-page .news-limiter label{float:left;margin:0 3px 0 0;}
.news-page .news-limiter .jNiceWrapper{margin-right:3px;}
.newproduct-amount{float:right;width:200px;}
.product-tab-link{color:#000;}
.newproduct-limiter{float:left;width:200px;}
/*Customsitemap page*/
.sitemap-page{margin:0 0 15px;}
.sitemap-page ul.first,.sitemap-page ul.last{/*width:50%;*/float:left;margin-right:50px;display:inline;}
.sitemap-page .level0 a.level0{background:url(../images/bg-menu-left.gif) no-repeat left -1px #FFFFFF;/*font-size:14px;font-weight:bold;*/
color:#1A1A1A;padding:0 0 0 14px;text-transform:uppercase;font-size:12px;font-family:Arial;text-decoration:none;}
.sitemap-page .level0 a.activetop{background:url("../images/bg-menu-left-parent.gif") no-repeat -2px -2px #FFFFFF;/*font-size:14px;font-weight:bold;*/
color:#8C6239;text-transform:uppercase;font-size:12px;font-family:Arial;text-decoration:none;}
.sitemap-page .level0 ul li.level1 a.active{color:#8C6239;/* text-transform:uppercase;font-size:12px;font-family:Arial;text-decoration:none;margin:0 0 0 10px;display:inline;*/}
.sitemap-page .level0 ul li .level1{color:#1A1A1A;text-transform:uppercase;font-size:12px;font-family:Arial;text-decoration:none;display:inline;}
.col-left .sitemap-page .level0 ul li .level1{background:#ffffff url(../images/li-subcat-bg.gif) left center no-repeat;padding:0 0 0 12px;}
.sitemap-page ul li ul li.level2{/*padding-left:30px;*/ color:#666666;}
.sitemap-page ul li ul li.level2 a{color:#1A1A1A;text-decoration:none;}
.col-left .sitemap-page ul li ul li.level2 a{background:url("../images/li-subcat-bg.gif") no-repeat scroll left center #FFFFFF;}
.sitemap-page ul li ul li.level2 a span{text-transform:uppercase;font-size:12px;font-family:Arial;text-decoration:none;margin:0 0 0 10px;display:inline;text-transform:uppercase;}
.sitemap-page ul li ul li.level2 a.active{color:#8C6239;}
.sitemap-page ul li{margin:0 0 14px;}
.sitemap-page ul li ul li{margin:0 0 10px 13px;}
.col-left .sitemap-page ul li ul{padding-top:1px;}
.sitemap-page ul li ul{padding-top:14px;}
.cart .cart-information-links ul{padding:10px 0 10px 0px;}
.cart .cart-information-links ul li a{background:url(../images/bg-menu-item-hover.gif) no-repeat scroll left center;color:#191919;padding:0 0 0 12px;text-decoration:none;font-weight:bold;text-transform:uppercase;}
.nieuwsbrief{text-align:left;font-family:Arial;font-size:12px;}
.nieuwsbrief .nieuwsbrief-content{width:502px;height:auto;padding:25px 26px 10px 22px;float:left;margin:4px 10px 15px 0px;display:inline;background:#eaeaea;}
.nieuwsbrief .col-right-nieuwsbrief{width:226px;height:auto;float:left;margin:3px 0 15px;background:#eaeaea;}
.nieuwsbrief .nieuwsbrief-content p.desc{margin-bottom:0;}
.nieuwsbrief ul.geslacht li{float:left;margin:0px 42px 0px 0px;}
.nieuwsbrief table td{padding:9px 9px 9px 0;}
.nieuwsbrief table td.last{padding:9px 33px 9px 0;}
.nieuwsbrief table td input{border:0 none;background:#fff;}
.nieuwsbrief table td input.input-text{width:358px;height:16px;}
.nieuwsbrief table td input.input-date{width:133px;height:16px;padding:2px;}
.nieuwsbrief table td select{width:285px;height:22px;border:0 none;}
.nieuwsbrief table td select.select-cat{height:285px;padding:25px 0 15px;}
.nieuwsbrief table td textarea{width:285px;height:92px;border:0 none;}
.nieuwsbrief table td input.input-code{width:100px;height:16px;padding:2px;border:0 none;}
.nieuwsbrief table td #div_captcha_img a{text-decoration:none;color:#000000;}
.nieuwsbrief table td button{width:130px;height:20px;background:url(../images/bg-btn-cart.gif) repeat-x left top;padding:0!important;}
.nieuwsbrief table td .newsletter-check{margin:0px 0px 0px 5px;}
.nieuwsbrief table td button span{background:0 none;border:0 none;font-family:Arial;font-size:10px;font-weight:bold;text-transform:uppercase;margin:0;}
#customer_no_reviews .title{color:#000;}
#customer_no_reviews #jouw_button a{color:#8C6239;text-decoration:underline;}
/* -------------
* Custom Selects
* ------------- */

.sort-by form.jNice .jNiceWrapper {width:148px;}

.jNiceWrapper select{border:none;margin:0;padding:0;}
.jNiceSelectWrapper{height:16px;/*position:absolute;left:0px;top:0px;*/
z-index:3;/*padding-right:7px;*/}
/*@media screen and (-webkit-min-device-pixel-ratio:0){.jNiceSelectWrapper{height:16px;/*position:absolute;left:0px;top:0px;*/
z-index:3;padding-right:25px;}
.jNiceSelectWrapper .jNiceSelectText{background-color:#FFFFFF;border-bottom:1px solid #B1B1B1;border-right:medium none;color:#666666;float:none;height:15px;left:0;line-height:15px;overflow:hidden;padding-left:7px;padding-right:0;position:absolute;top:0;z-index:100;}
}
.jNiceSelectWrapper div{width:100%;}
.nieuwsbrief .nieuwsbrief-content .button span{background:none repeat scroll 0 50% transparent;border:0 none;float:left;font-family:Arial;font-size:10px;font-weight:bold;margin:0;text-align:center;text-transform:uppercase;width:130px;}
.nieuwsbrief .nieuwsbrief-content .button{background:url("../images/bg-btn-cart.gif") repeat-x scroll left top transparent;display:block;float:right;height:20px;padding:0 !important;width:130px;}
.jNiceWrapper iframe{position:absolute;z-index:1;width:100%;left:0px;top:0px;}
.jNiceSelectWrapper .jNiceSelectText{color:#666;height:15px;line-height:15px;border-bottom:1px solid #b1b1b1;border-right:none;background-color:#FFF;overflow:hidden;float:none;position:absolute;top:0;left:0;z-index:100;padding-left:7px;padding-right:0px;}
.jNiceSelectWrapper .jNiceSelectOpen{width:17px;height:16px;background:url(../images/bg-right-select.gif) no-repeat left bottom;z-index:100;display:block;position:absolute;right:0px;bottom:0;}
.form-contact .jNiceSelectWrapper ul{width:328px!important;}
.jNiceSelectWrapper ul{top:16px;background-color:#FFF;border:solid 1px #B1B1B1;height:150px;position:absolute;left:0px;display:none;overflow-y:auto;z-index:100;/*width:99%;*/
width:165px;}
.jNiceSelectWrapper ul a{color:#ccc;background-color:#FFF;display:block;padding:5px;text-decoration:none;}
#timeframe-container{position:relative;float:left;height:36px;}
.jNiceSelectWrapper ul a:hover{background:#676767;text-decoration:none;}
.jNiceSelectWrapper ul a.selected{background:#676767;}
.jNiceFocus{border:dotted 1px #666666;}
.jNiceHidden{opacity:0;z-index:-1;position:relative;}
.jNiceWrapper{position:relative;vertical-align:top;float:left;margin-bottom:21px;}
.jNiceWrapper select.jNiceHidden{display:none;}
.jNiceWrapper input{outline:none;moz-outline:none;}
/*.category-over-esqo .contact-page .contact-page-right img{height:1146px;width:225px;}
.categorypath-over-esqo-contact-html .contact-page .contact-page-right img{height:1146px;width:225px;}
*/
/* This CSS stylesheet defines styles used by required elements in a flex application page that supports browser history */
#ie_historyFrame{width:0px;height:0px;display:none}
#firefox_anchorDiv{width:0px;height:0px;display:none}
#safari_formDiv{width:0px;height:0px;display:none}
#safari_rememberDiv{width:0px;height:0px;display:none}
.none{display:none !important}
.col-left .sitemap-page{margin:0;}
.col-left .sitemap-page ul.first{margin:0px 0px 0px 12px;float:left;display:inline;}
.col-main .cms-page{clear:both;}
#popup-contactForm td{padding:5px 0px 5px 0px;}
#popup-contactForm input{width:200px}
#popup-contactForm textarea{height:120px;width:200px}
.news-page .page-content .description-view{text-align:justify;background-color:#E6E6E6;padding-top:10px;width:550px;margin-top:10px;}
.a-disable{color:#BFBFBF!important;}
.addthis{background:#E6E6E6;padding:5px;}
.cms-adres iframe .gmnoprint{left:267px !important;}
.input-container{float:left;}
/*.faq-answer{display:none;}*/

/* ----------------------------------  21 January 2011  ----------------------------------- */

.pager .pages a { display: inline-block; float: left; line-height: 12px; height: 12px; padding-right: 6px; }
.pager .pages ol { display: inline-block; float: left; line-height: 12px; height: 12px; }
.pager .pages ol li { display: inline; float: none; margin: 0px; padding: 0px 2px 0px 5px; line-height: 12px; height: 12px; }
.pager .pages ol li a { display: inline; float: none; margin: 0px; padding: 0px; line-height: 12px; height: 12px; }

/* ----------------------------------  22 January 2011  ----------------------------------- */

/* -------------------------  Arial Optimization  ------------------------ */

#nav { display: block; width: 100%; }
#nav a { padding-top: 7px; height: 23px; padding-left: 5px; padding-right: 5px; }
#nav li { padding-left: 9px; padding-right: 7px; }
#nav li:hover ul { left: 0px; }
#nav li.level0.nav-over-esqo.parent { float: right; padding-left: 0px; }
#nav li.level0.nav-over-esqo.parent:hover ul.level0 {left: auto !important; right: -6px; text-align: right;}
// #nav li.level0.nav-over-esqo.parent ul.level0 {text-align: right;}
// #nav li.level0.nav-over-esqo.parent ul.level0 li {text-align: right;}
#nav li.level0.nav-over-esqo.parent ul.level0 li.nav-over-esqo-contact { padding-top: 5px; }
// #nav li.level0.nav-over-esqo.parent ul.level0 li a {text-align: right;}
#nav ul { z-index: 999; }

/* ----------------------------------  23 January 2011  ----------------------------------- */
/* OLD
.footer-container .footer .link-footer { float: right; padding-right: 10px; } */
.footer-container .footer .link-footer { float: right; padding-right: 0px; }

.cms-home .main { position: relative; }
.cms-home .std-homepage { position: absolute; top: 0px; right: 0px; }

.scrollable { height: 406px; width: 1035px; overflow: hidden; position: relative; }
.scrollable .items { width: 30000px; position: absolute; height: 594px; }
.scrollable .items img { float: left; height: 406px; width: 1035px; }

/* ----------------------------------  7 February 2011  ----------------------------------- */

.header-container .header .mini-search input.input-text { float:right; border: 1px solid #777777; height: 14px; width: 200px; }
.faq-question-new { cursor: pointer; cursor: hand; }

.algemene-voorwaarden.wrap-cms-page { position: relative; }
#pdf-link { position: absolute; right: 0px; top: -20px; }

.btn-cart-1.new { float: left; }
.btn-cart-1.new span {background: url("../images/bg-btn.gif") repeat-x scroll left top transparent;color: #FFFFFF;display: block;font: bold 10px/19px Arial;height: 19px;padding: 0 5px;text-align: center;text-transform: uppercase;white-space: nowrap;}

.imageflow .navigation{
	padding-top: 65px;
}

/* ----------------------------------  4.15.2011.  ----------------------------------- */

.header-container .mijn-bestelling a { text-transform: uppercase; font-weight: bold; }
.col-main .category-title { display: block; float: none; }
.col-main .imageflow .navigation { padding-top: 90px; }
.col-main .imageflow .reflect { cursor: hand; cursor: pointer! important; }

#lightbox {  }
#lightbox #outerImageContainer { /*-moz-box-shadow: 0px 0px 30px #151515; -webkit-box-shadow: 0px 0px 30px #151515; box-shadow: 0px 0px 30px #151515;*/ margin-top: 142px;}
#lightbox #outerImageContainer #nextLink { width: 50px; background: url("../images/overlay-next.png") right center no-repeat transparent; }
#lightbox #outerImageContainer #prevLink { width: 50px; background: url("../images/overlay-prev.png") right center no-repeat transparent; }
#lightbox #imageDataContainer { padding-top: 10px; background: none #ffffff;/* -moz-box-shadow: 0px 0px 30px #151515; -webkit-box-shadow: 0px 0px 30px #151515; box-shadow: 0px 0px 30px #151515;*/ }

.fieldset.apt-form { padding: 0px; }
.fieldset.apt-form input { width: 326px; border: 0 none; padding: 2px; float: left; clear: right; }
.fieldset.apt-form textarea { width: 326px; border: 0 none; padding: 2px; float: left; clear: right; }
.fieldset.apt-form select { width: 330px; border: 0 none; padding: 2px; float: left; clear: right; }
.fieldset.apt-form label { width: 162px; display: block; float: left; }
.fieldset.apt-form .contain-item-div { display: block; clear: both; height: auto; padding-bottom: 18px; }

.form-contact { padding: 0px; }
.form-contact input { width: 326px; border: 0 none; padding: 2px; float: left; clear: right; }
.form-contact textarea { width: 326px; border: 0 none; padding: 2px; float: left; clear: right; }
.form-contact select { width: 330px; border: 0 none; padding: 2px; float: left; clear: right; }
.form-contact label { width: 162px; display: block; float: left; }
.form-contact .contain-item-div { display: block; clear: both; height: auto; padding-bottom: 18px; }
.form-contact .contain-item-div a { float: left; }

.sslss .jNiceWrapper { width: 330px; }
.sslss .jNiceWrapper .jNiceSelectText {  }
.sslss .jNiceWrapper .jNiceSelectOpen {  }
.sslss .jNiceWrapper .jNiceSelectWrapper ul li { display: block; }
.sslss .jNiceWrapper .jNiceSelectWrapper ul li a { float: none; }

.product-details-tab { width: 751px; }

.product-details-tab .tab-content-container { width: 600px; padding: 0px 0px 0px 0px; border-top: 0 none; min-height: 150px; height: auto !important; height: 150px; }
#content_tab_1 ul li { float: left; display: block; width: 49%;}
#content_tab_1 ul { height: 20px; border-bottom: solid 1px #ccc;}
#content_tab_1{width:600px; font-size:14px; color:#575756;}
#content_tab_waarom{width:600px; font-size:14px; color:#575756;}
#content_tab_waarom h4{ font-size:14px; color:#000000;}
/* --------------------  Nikola, Younify, Final Fixes  -------------------- */

.form-list label { font-weight: normal; }
.gender-man, .gender-woman { color: #666666; }
.gender-man input, .gender-woman input { margin-bottom: 3px; }
.data-table thead th { background: none #ffffff; }
.data-table thead th, .data-table thead th .nobr { font-weight: normal; }
.my-account .page-title h1 { line-height: 38px; }
.block-account .block-title { border-bottom: 1px solid #cccccc; background: none transparent; }
.order-info { background: none #e4d1ab; }
.main { padding-bottom: 10px;}
#helpdesk-ticket-form button.right { margin-right: 330px; }
.helpdeskultimate-customer-index h3.hifdr, .helpdeskultimate-customer-index .page-head h3 { padding-top: 10px; color: #8C6239; font-size: 13px; font-weight: bold; margin: 0; padding-left: 0px; text-transform: uppercase; padding-bottom: 5px; }
.helpdeskultimate-customer-index .col-main p, .helpdeskultimate-customer-index .col-main label { color: #666666; }
.box-account { background: none #EAEAEA; border: 0 none; }
#my-orders-table { margin: 10px 0px; }
.favoritelist-index-index .page-title h1 { line-height: 38px; }
.appointment-index-myappointment .page-title h1 { line-height: 38px; }
#helpdesk-ticket-form div { padding: 2px 20px; background: none #eaeaea; width: 461px; }
#helpdesk-ticket-form .button-set { background: none transparent; width: auto; }
#helpdesk-ticket-form div.frst { padding-top: 20px; }
#helpdesk-ticket-form div.last { padding-bottom: 20px; }
#helpdesk-ticket-form div.noberr { background: none transparent;margin-top: 20px; }

.imageFlow #myImageFlow #myImageFlow_scrollbar { visibility: visible; }
.col-main .imageflow .navigation { position: relative; }
.imageFlow #myImageFlow #myImageFlow_scrollbar .previous.button { margin: 0px; position: absolute; display: block; width: 50px; height: 70px; background: url("../images/overlay-prev.png") no-repeat transparent; top: -80px; left: 50px; }
.imageFlow #myImageFlow #myImageFlow_scrollbar .next.button { margin: 0px; position: absolute; display: block; width: 50px; height: 70px; background: url("../images/overlay-next.png") no-repeat transparent; top: -80px; right: 50px; }

.make-appointment table td { padding-right: 15px; }
.make-appointment #dateinput-apt { border: 1px solid #b6b6b6; }
.make-appointment button { margin-right: 67px; }

.appointment-index-success .main { height: 500px; padding-top: 10px; }
body .ticket-list .pager { background: none transparent; }
.list-tickets .data-table tbody th, .data-table tbody td { background: none #F8F7F5; }

#moverlay { width: 546px; }
#moverlay .left.category-title { padding-left: 23px; }
#moverlay .form-contact.contact-popup { padding: 23px; }
#moverlay .form-contact.contact-popup textarea { float: none; }
#moverlay .form-contact.contact-popup textarea { float: none; }

.make-an-appointment.wrap-cms-page .col-right-maa { float: left; clear: left; padding-left: 32px; }

#product-options-wrapper.product-options { padding: 0px; margin: 0px; border: 0 none; background: none transparent; margin-bottom: 40px; }
#productDetail-purchase-position #productDetail-purchase-content { background: none transparent; width: 240px; }
.purchase #productDetail-purchase-position { width: 240px; position: static; }
.purchase#productDetail-purchase { width: 240px; position: static; }

/* NIELS ADD */
.product-detailstop {  padding-top: 33px;  padding-right: 20px;width: 340px; position: absolute; top: 0px; right: 0px; }

.product-details .product-shop-details { font-size:14px;border: 1px solid #e8e8e8; padding-left: 20px; padding-right: 20px;width: 340px; position: absolute; top: 60px; right: 0px; }
#productDetail-purchase-content .product-options-bottom { border: 0 none; }
.product-shop-details .product-opt { background: none transparent; height: auto; }
.product-view { position: relative; }

#product-options-wrapper.product-options dd { border: 0 none; padding: 0px; }
#product-options-wrapper .color-swatch-option-wrapper li { margin: 0px; }
#product-options-wrapper .color-swatch-option-wrapper li.not_available { display: none; }
.color-swatch-option-wrapper li .color-swatch-img { padding: 1px; }
.color-swatch-option-wrapper li .color-swatch-img.active { padding: 0px; }
.color-swatch-option-wrapper li .color-swatch-img.active img { border-color: #000000; }

.color-swatch-option-wrapper li #color-swatch-img-583-31 { width: 47px; height: 44px; background: url("../images/orient-left.png") center center no-repeat transparent; overflow: hidden; text-indent: -999em; }
.color-swatch-option-wrapper li #color-swatch-img-583-32 { width: 47px; height: 44px; background: url("../images/orient-right.png") center center no-repeat transparent; overflow: hidden; text-indent: -999em; }
.color-swatch-option-wrapper li #color-swatch-img-583-31.active { border: 1px solid #000000; }
.color-swatch-option-wrapper li #color-swatch-img-583-32.active { border: 1px solid #000000; }
.color-swatch-option-wrapper li #color-swatch-img-583-31 img { border: 0 none; padding: 0px; }
.color-swatch-option-wrapper li #color-swatch-img-583-32 img { border: 0 none; padding: 0px; }

.product-options dt label { font-size: 10px; }
.product-options dt { padding: 25px 0px 5px 0px; }
.product-options p.required { display: none; }

.product-shop-details .product-opt .price-box .regular-price .price {  margin:10px 0;padding: 0px; }

.product-options-bottom .add-to-cart { float: none; padding-top: 5px;  }
.add-to-cart { width: 340px;}
.add-to-cart .addbutton {  display: block; height:60px; background-color: #003edb; clear: both; font: bold 13px/60px Arial; color: #ffffff; text-align: center; text-transform: uppercase; text-decoration: none; }
.product-details .product-opt-bottom ul { padding: 10px 0px 10px 15px; }
.product-shop-details .product-opt .share-wishlist { padding-top: 15px; padding-bottom: 15px; }

/*.product-shop-details .product-opt .price-box { padding-left: 15px; }*/

.product-options-bottom { position: relative; padding-top: 0px; }

// PRIJS PAGINA STIJLING

.add-to-cart .qty {}
.product-shop-details .price-box {color:#8C6239; padding-left:30px; padding-top: 30px; }
.product-shop-details .product-options-bottom .price-box { color:#8C6239; position: absolute; right: 15px; top: 15px;}
.absol-holder { position: relative; }

#lightbox { top: 0px !important; }

.product-view .box-up-sell h2 { font: normal 10px Arial; color: #6a6a6a; }

.product-list-tab { height: auto; }

.product-list-tab .tabs-content-container { height: 108px; }
.product-list-tab .tabs-content-container .tabs-content { height: 108px; }
.product-list-tab .tabs-content-container ul { display: block; height: 108px; clear: both; float: left; }
.product-list-tab .tabs-content-container ul li.item { display: block; width: 163px; height: 108px; float: left; padding: 0px; margin: 0px; position: relative; margin-left: 41px; }
.product-list-tab .tabs-content-container ul li.item a.product-image { display: block; width: 163px; height: 108px; float: none; border: 0 none; }
.product-list-tab .tabs-content-container ul li.item a.product-image img { border: 0 none; }
.product-list-tab .tabs-content-container ul li.item h3.product-name { line-height: 14px; margin: 0px; position: absolute; top: 16px; left: 10px; width: 100px; }
.product-list-tab .tabs-content-container ul li.item h3.product-name a { color: #ffffff; font: bold 10px Arial; text-decoration: none; text-transform: uppercase; }
.product-list-tab .tabs-content-container ul li.item h3.product-name a:hover { text-decoration: underline; }
.product-list-tab .tabs-content-container ul li.item .price-box { margin: 0px; position: absolute; top: 14px; right: 10px; height: 40px; line-height: 20px; }
.product-list-tab .tabs-content-container ul li.item .price-box span { display: inline; color: #999; font: bold 10px/10px Arial; text-decoration: none; text-transform: uppercase; }
.product-list-tab .tabs-content-container ul li.item .price-box span span { color: #ffffff; font: bold 10px/10px Arial; text-decoration: none; text-transform: uppercase; }
.product-list-tab .tabs-content-container ul li.item button.button { border: 0 none; cursor: hand; cursor: pointer; position: absolute; right: 12px; bottom: 14px; }
.product-list-tab .tabs-content-container ul li.item button.button span { border: 0 none; display: block; padding: 0px; }
.product-list-tab .tabs-content-container ul li.item button.button span span { border: 0 none; background: none #000000; width: 75px; height: 20px;  color: #ffffff; font: bold 10px/20px Arial; text-decoration: none; text-transform: uppercase; }
.product-list-tab .tabs-content-container ul li.item .checkbox { position: absolute; bottom: 14px; left: 12px; z-index: 9; }

.product-list-tab .tabs-content-container ul li.item.no_0, .product-list-tab .tabs-content-container ul li.item.no_1.odd { margin: 0px; }

.product-list-tab .tabs-content-container ul li.item h3.product-name { display: none; }
.product-list-tab .tabs-content-container ul li.item .price-box { display: none; }
.product-list-tab .tabs-content-container ul li.item button.button { display: none; }
.product-list-tab .tabs-content-container ul li.item .checkbox { display: none; }
.product-list-tab .tabs-content-container ul li.item .color-blend { background: url("../images/semi-transparent.png"); display: none; width: 163px; height: 108px; position: absolute; top: 0px; right: 0px; }

.product-list-tab .tabs-content-container ul li.item:hover h3.product-name { display: inline-block; z-index: 5; }
.product-list-tab .tabs-content-container ul li.item:hover .price-box { display: inline-block; z-index: 5; }
.product-list-tab .tabs-content-container ul li.item:hover button.button { display: inline-block; z-index: 5; }
.product-list-tab .tabs-content-container ul li.item:hover .checkbox { display: inline-block; z-index: 5; }
.product-list-tab .tabs-content-container ul li.item:hover .color-blend { display: block; z-index: 1; }

.product-list-tab .tabs-content-container { padding: 22px 20px 22px 20px; border: 1px solid #c7c7c7; }
.product-list-tab { width: auto; padding: 20px 0px; }
.product-list-tab #tab-list-header { border-right: 1px solid #c7c7c7; border-top: 1px solid #c7c7c7; display: inline-block; }
.product-list-tab #tab-list-header li { display: inline-block; height: 25px; }
.product-list-tab #tab-list-header li a.product-tab-link { display: block; width: 149px; color: #000000; font: normal 10px/28px Arial; text-transform: uppercase; height: 25px; text-align: center; background: #f0f0f0; border-left: 1px solid #c7c7c7; border-bottom: 0 none; cursor: pointer; cursor: hand; }
.product-list-tab #tab-list-header li.current a.product-tab-link { background: #ffffff; }
.product-list-tab #tab-list-header li a.product-tab-link:hover { text-decoration: none; font-weight: bold; }

.video-init-holder { margin: 0px; padding: 5px 0px; background: none #ffffff; clear: both; position: absolute; top: -35px; left: 0px; }

#video-init { border: 0 none; background: url("../images/button-video.png") no-repeat #000000; width: 85px; height: 20px; color: #ffffff; font: bold 10px/20px Arial; text-decoration: none; text-transform: uppercase; display: block; padding-left: 85px; cursor: hand; cursor: pointer; background-position: 24px 0px; }

.product-video { position: absolute; top: 0px; left: 0px; display: none; }
.product-video.visible { display: block; }
#video-close { display: block; text-align: right; text-decoration: none; }
#video-close span { display: inline-block !important; display: inline; width: 100px; height: 20px; background: none #000000; text-align: center;  color: #ffffff; font: bold 10px/20px Arial; text-decoration: none; text-transform: uppercase; cursor: pointer; cursor: hand; }

li.li-att-583 div.popup-div { display: none !important; }

.sample-init-holder { margin: 0px; padding: 10px 0px 0px 0px; background: none #ffffff; clear: both; }

.sample-init-holder a { border: 0 none; background: none #000000; width: 170px; height: 20px; color: #e5e5e5; font: bold 10px/20px Arial; text-decoration: none; text-transform: uppercase; display: block; cursor: hand; cursor: pointer; text-align: center; }

.catalog-category-view .products-grid li.item {width:340px;}
.catalog-category-view  .products-grid .product-name { text-align: center; width:295px;}

.catalog-category-view .products-grid .price-box { float: left; width: 295px; text-align:center;}

.catalog-category-view .products-grid { margin-bottom: 22px; margin-top: 22px;}

.checkout-onepage-index .col-main {width:800px;}

.checkout-onepage-index .step-title {background-color:#E6E6E6 !important;}

.opc .allow .step-title h2 { color: #000000;}
.checkout-onepage-index .page-title {padding-top:20px;}
.checkout-onepage-index .col-right {padding-top:20px; }

.opc .active .step-title .number { background: none repeat scroll 0 0 #8C6239; border-color: #8C6239;}

.block-progress dt.complete { background: none repeat scroll 0 0 #E6E6E6; color: #000000; margin: 0;}

.checkout-onepage-index .main {padding-bottom:20px;}

.header .links { float: right; margin: 0 125px 6px 0;}
.link-wishlist {color: #000000 !important;}


.contall {float:left; width: 546px;}
.contacts-index-index .col-main {padding-top:40px;}
.contacttitle {font-family: 'Gill Sans W01 Light'; font-size: 48px; margin: 0; padding-bottom: 20px;}

.newradioprod {width:300px;}

/*rush 2012/02/08*/

.checkout-onepage-index .highlight { border-bottom:0 none; font-size: 16px; height: auto; }


