* { margin:0; padding:0; }
body { background:#fff; font:12px/1.5 Arial; color:#434343; text-align:center; }
img { border:0; vertical-align:top; }
a {color:#434343;text-decoration:none}
a:hover {}
:focus { outline: 0; }
h1 { font-size:20px; font-weight:normal; line-height:1.3; }
h2 { font-size:16px; font-weight:bold; line-height:1.34; }
h3 { font-size:15px; font-weight:bold; line-height:1.375; }
h4 { font-size:14px; font-weight:bold; }
h5 { font-size:12px; font-weight:bold; }
h6 { font-size:11px; font-weight:bold; }
form { display:inline; }
fieldset { border:0; }
legend { display:none; }
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; }
address { font-style:normal; }
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; }
ul,ol { list-style:none; }
.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; }
.wrapper {}
.page { margin:-40px auto 0; padding:0; text-align:left; width:961px;}
.page-print { background:#fff; padding:20px; text-align:left; }
.page-popup { padding:20px; text-align:left; }
.main { margin:10px 0; margin-top:3px; border-top:1px solid #BEBEBE; padding-top:30px;}
.col-left { float:left; width:215px; margin-left:-748px;}
.col2-left-layout .col-left { margin-left: 0; }
.col-main { float:left; width:726px; min-height:400px; 
 height:auto !important; 
 height:400px; }
.col-right { float:right; width:189px;}
.col1-layout .col-main { float:none; width:auto; }
.col2-left-layout .col-main { float:right; width:726px; }
.col2-right-layout .col-main { width:752px;}
.col3-layout .col-main { width:484px; margin-left:252px; }
.col2-set .col-1 { float:left; width:49%; }
.col2-set .col-2 { float:right; width:49%; }
.col2-set .narrow { width:33%; }
.col2-set .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%; }
.logo { float:left; width:238px; height:86px; overflow:hidden; margin-left:0px; margin-top:40px;} 
.header-container {}
.header { }
.header .logo { background-position:0 0; background-repeat:no-repeat; text-indent:-999em; }
.header .logo a { display:block; width:238px; height:86px; }
.header .welcome-msg { font-weight:bold; text-align:right; }
.header .links { float:left; }
.header .links li { float:left; margin-left:10px;}
.header .links li.first { margin-left:0;}
.header .links li a { background:url("../images/fooshz_images.jpg") no-repeat scroll -498px -41px transparent; color:white; font-family:Arial; font-weight:bold; padding-left:11px; text-decoration:none; text-transform:uppercase; font-size:11px;}
.header .links li a:hover { text-decoration:underline;}
.header .links li.first a { background:none; padding-left:0;}
.header .form-search { text-align:center; }
.header .form-search .search-autocomplete { z-index:999; }
.header .form-search .search-autocomplete ul { border:1px solid #ddd; background-color:#fff; }
.header .form-search .search-autocomplete li { padding:3px; border-bottom:1px solid #ddd; cursor:pointer; }
.header .form-search .search-autocomplete li .amount { float:right; font-weight:bold; }
.header .form-search .search-autocomplete li.selected {}
.header .form-language { text-align:center; }
#nav { float:left; font-family:arial; font-size:1.1em; margin-top:12px; margin-left:-7px;}
#nav ul { padding-right:0; }
#nav li { float:left; text-align:left; }
#nav li.over { z-index:999; }
#nav a,
#nav a:hover { display:block; text-decoration:none; }
#nav span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span { white-space:normal; }
#nav li li.parent {}
#nav li { float:left; }
#nav li.active a { color:#2a2824; }
#nav li a { color:#404041; float:left; background:url("../images/fooshz_images.jpg") no-repeat scroll -497px -56px transparent; padding:5px 5px 5px 7px;}
#nav li.last a,
#nav li.nav-wat-is-nieuw a {}
#nav li.over a,
#nav a:hover { position:relative; color:#2a2824; }
#nav ul li,
#nav ul li.active { float:none; margin:0; padding-bottom:1px; background:#ddd; }
#nav ul li.over {}
#nav ul li.last { background:#656461; padding-bottom:0; }
#nav ul a,
#nav ul a:hover { line-height:1.3em; float:none; padding:0; background:none; }
#nav ul li a { font-weight:normal !important; }
#nav ul { position:absolute; width:10em; top:25px; left:-10000px; border:1px solid #ddd; }
#nav ul ul { top:5px; }
#nav li.over > ul { left:0; }
#nav li.over > ul li.over > ul { left:100px; }
#nav li.over ul ul { left:-10000px; }
#nav ul li a { background:#f6f6f6; color:#898885; }
#nav ul li a:hover { background:#ccc; color:#fff !important; }
#nav ul span,
#nav ul li.last li span { padding:3px 15px 4px 15px; }
input,select,textarea,button { font:12px Arial, Helvetica, sans-serif; vertical-align:middle; color:#000; }
input.input-text,select,textarea { background:#fff; border:1px solid #BEBEBE; }
input.input-text,textarea { padding:3px; }
select { padding:1px; }
select option { padding-right:10px; }
select.multiselect option {}
textarea { overflow:auto; }
input.radio { margin-right:3px; }
input.checkbox { margin-right:3px; }
input.qty { width:2.5em !important; }
button.button { background:url("../images/fooshz_images.jpg") no-repeat scroll 0 -198px white; border:medium none; font-size:1px; line-height:1px; padding:0 !important; width:auto; cursor:pointer;}
button.button span { background:url("../images/fooshz_images.jpg") no-repeat scroll 100% -198px white; display:block; float:left; font-family:arial; font-size:11px; height:25px; line-height:24px; margin-right:-3px; margin-top:-1px; padding-left:5px; padding-right:8px; white-space:nowrap; color:white; font-weight:bold; text-align:center; text-transform:uppercase;}
[if Webkit]button.button span { border:2px solid red; }
button.button-green { background:url("../images/fooshz_images.jpg") no-repeat scroll 0 -274px white; border:medium none; font-size:1px; line-height:1px; padding:0 !important; width:auto !important; cursor:pointer;}
button.button-green span { background:url("../images/fooshz_images.jpg") no-repeat scroll 100% -274px white; display:block; float:left; font-family:arial; font-size:11px; height:25px; line-height:24px; margin-right:-3px; margin-top:-1px; padding-left:5px; padding-right:8px; white-space:nowrap; color:white; font-weight:bold; text-align:center; text-transform:uppercase;}
button.disabled {}
button.disabled span {}
.field-100 { border:1px solid #888; padding:2px; overflow:hidden; }
.field-100 input.input-text,
.field-100 textarea { float:left; width:100%; margin:0; padding:0; border:0; }
.form-list li { margin:0 0 5px; }
.form-list label { font-weight:bold; }
.form-list .input-box { float:left; width:321px; }
.form-list input.input-text,
.form-list textarea { width:311px; }
.form-list select { width:256px; }
.form-list li.add-row { border-top:1px solid #ddd; margin-top:10px; }
.group-select {}
.group-select li { margin:0 0 5px; }
.group-select .input-box { float:left; width:312px; margin-right:29px;}
.group-select input.input-text,
.group-select textarea {width:510px; }
.group-select select { width:516px; }
.group-select .input-box input.input-text,
.group-select .input-box textarea { width:256px; }
.group-select .input-box select { width:256px; }
.buttons-set { clear:both; margin:5px 0 0; padding:5px; }
.buttons-set .back-link { float:left; }
.buttons-set button.button { float:right; }
.buttons-set2 { clear:both; margin:5px 0 0; padding:5px; border:1px solid #ddd; text-align:right; }
.validation-advice { clear:both; min-height:13px; margin:3px 0 0; padding-left:17px; font-size:10px; line-height:13px; background:url(../images/validation_advice_bg.gif) 2px 1px no-repeat; color:#f00; }
.validation-failed { border:1px dashed #f00 !important; background:#faebe7 !important; }
.validation-passed {}
.required { color:#ed1556; font-weight:bold;}
p.required { font-size:10px; text-align:right; }
.v-fix { float:left; }
.v-fix .validation-advice { display:block; width:12em; margin-right:-12em; position:relative; }
.success { color:#3d6611; font-weight:bold; }
.error { color:#f00; font-weight:bold; }
.notice { color:#ccc; }
.messages,
.messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
.messages { width:100%; overflow:hidden; }
.messages li { margin:0 0 10px; }
.messages li li { margin:0 0 3px; }
.error-msg,
.success-msg,
.note-msg,
.notice-msg { border-style:solid !important; border-width:1px !important; background-position:10px 10px !important; background-repeat:no-repeat !important; min-height:24px !important; padding:8px 8px 8px 32px !important; font-size:10px !important; font-weight:bold !important; }
.error-msg { border-color:#f16048; background-color:#faebe7; background-image:url(../images/error_msg_icon.gif); color:#df280a; }
.success-msg { border-color:#54b948; background-color:#FFFFFF; background-image:url(../images/success_msg_icon.gif); color:#3d6611; }
.note-msg,
.notice-msg { border-color:#fcd344; background-color:#fafaec; background-image:url(../images/note_msg_icon.gif); color:#3d6611; }
.breadcrumbs { margin:0 0 10px; border-top:1px solid #bebebe; border-bottom:1px solid #bebebe; line-height:30px; height:30px;}
.breadcrumbs li { display:inline; font-size:11px}
.breadcrumbs a {color:#404040;text-decoration:none;font-size:11px}
.page-title { border:medium none; padding-bottom:5px;}
.page-title h1, .page-title h2 {font-size:16px !important;font-weight:bold !important;line-height:30px !important;margin-bottom:10px !important;}
.title-buttons { }
.title-buttons h2,
.title-buttons h3,
.title-buttons h4,
.title-buttons h5,
.title-buttons h6 { float:left; }
.pager { float:right; margin-top:-32px; color:#404041; font-family:arial; font-size:0.9em; font-weight:bold; line-height:12px;}
.pager a { color:#404041; text-decoration:none;}
.pager a:hover { text-decoration:underline;}
.pager .amount { float:left; }
.pager .limiter { float:right; }
.pager .pages { float:left; margin-left:10px;}
.pager .pages ol { display:inline; }
.pager .pages li { display:inline;}
.pager .pages li a { background:transparent url(../images/pager_separator.jpg) no-repeat scroll left center; padding-left:5px;}
.pager .pages .current { display:inline; background:transparent url(../images/pager_separator.jpg) no-repeat scroll left center; padding-left:5px; color:#ed1556;}
.pager .pages li.first a,
.pager .pages li.first .current { background:none; padding-left:0;}
.sorter { border:1px solid #ddd; padding:5px; margin:5px 0; }
.sorter .view-mode { float:left; }
.sorter .sort-by { float:right; }
.sorter .link-feed {}
.data-table { width:100%; }
.data-table th { padding:5px; border:1px solid #CFCFCF; color:#434343; white-space:nowrap;font-size:12px }
.data-table td { padding:5px; border:1px solid #CFCFCF;text-align:center }
.data-table thead { background-color:#dfdfdf;height:28px }
.data-table tbody td{padding-top:10px}
.data-table tfoot td{border:medium none;padding:20px 0;}
.data-table tr.first {}
.data-table tr.last {}
.data-table tr.odd {}
.data-table tr.even { background-color:#f6f6f6; }
.data-table tbody.odd {}
.data-table tbody.odd td { border-width:0 1px; }
.data-table tbody.even { background-color:#f6f6f6; }
.data-table tbody.even td { border-width:0 1px; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom-width:1px; }
.data-table th .tax-flag { white-space:nowrap; font-weight:normal; }
.data-table td.label,
.data-table th.label { font-weight:bold; background-color:#f6f6f6; }
.data-table td.value {}
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/bg_collapse.gif) 0 4px no-repeat; cursor:pointer; }
tr.show-details .tax-collapse { background-position:0 -53px; }
tr.show-details td {}
tr.tax-details td { background-color:#f6f6f6; }
tr.tax-details-first td {}
.cart-tax-info,
.cart-tax-info .cart-price { padding-right:20px; }
.cart-tax-total { cursor:pointer; }
.cart-tax-total { padding-right:20px; background:url(../images/bg_collapse.gif) 100% 4px no-repeat; cursor:pointer; }
.cart-tax-total-expanded { background-position:100% -52px; }
li.odd {}
li.even { background-color:#f6f6f6; }
dt.odd,
dd.odd {}
dt.even,
dd.even { background-color:#f6f6f6; }
.std,
.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; }
.block { border:1px solid #BEBEBE; margin:0 0 10px; position:relative; z-index:1;}
.block .block-title { }
.block .block-title strong { font-size:16px; font-weight:bold; line-height:1.5; }
.block .block-title a img { vertical-align:middle; }
.block h3 { font-size:14px; line-height:1.5;}
.block .block-content { padding:10px; }
.block .actions { text-align:right; }
.block .actions a { float:left; }
.block .block-corner { background:url("../images/fooshz_images.jpg") no-repeat scroll -253px -41px transparent; display:block; height:33px; position:absolute; right:-1px; top:-1px; width:37px;}
.block .block-corner-product { background:url("../images/fooshz_images.jpg") no-repeat scroll -87px -63px transparent; display:block; height:69px; position:absolute; right:-1px; top:-6px; width:67px; z-index:3;}
.product-shop .block { z-index:0;}
.product-shop h2 p {font-size:12px;font-weight:normal}
.block-account { border:none;}
.customer-address-form .group-select {line-height:2px} 
.customer-account-form .form-list label {float:none !important}
.block-account ul li { font-size:0.9em; text-transform:uppercase; color:#ed1556;}
.block-account ul li a { text-decoration:none; color:#434343;}
.block-account ul li a:hover { text-decoration:underline;}
.block-account .block-content { padding-top:0; padding-left:0;}
.block-currency {}
.block-currency select { width:100%; border:1px solid #888; }
.block-layered-nav { border:none; margin-top:15px;}
.block-layered-nav .block-content { padding:0;}
.block-layered-nav dt { background:url("../images/fooshz_images.jpg") no-repeat scroll -291px -41px transparent; font-weight:bold; height:32px; width:189px; cursor:pointer;}
.block-layered-nav dt span { font-family:arial; text-transform:uppercase; color:#404041; font-size:0.8em; font-weight:normal; line-height:33px; padding-left:0px;}
.block-layered-nav ol { margin-bottom:5px;}
.block-layered-nav ol li a { color:#404041; font-family:arial; line-height:23px; text-decoration:none; text-transform:capitalize; font-size:0.9em; font-weight:normal; padding-left:0px;}
.block-layered-nav ol li a.active { color:#ed1556; background:url("../images/fooshz_images.jpg") no-repeat scroll 0 -257px transparent; margin-left:0px; padding-left:15px;}
.block-layered-nav ol li a:hover { text-decoration:underline; color:#ED1556;}
.block-layered-nav dt.filter_color:hover { background:transparent url(../images/shop_by_bg_over.jpg) no-repeat scroll 0 0;}
.block-layered-nav dt.filter_color:hover span { color:#ed1556;}
.block-layered-nav dt:hover,
.block-layered-nav dt.filter_color:hover { background:url("../images/fooshz_images.jpg") no-repeat scroll -291px -74px transparent;}
.block-layered-nav dt:hover span { color:#ED1556;}
.block-layered-nav .currently {}
.block-cart { border:none; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background-color:#F1F1F1;}
.block-cart .block-title { height:30px;}
.block-cart .block-title strong { font-size:12px; line-height:30px; padding-left:14px; text-transform:uppercase;}
.block-cart .block-content { padding:0;}
.block-cart .block-content p { padding-left:14px; padding-right:14px;}
.block-cart .amount {}
.block-cart .subtotal { text-align:left; height:29px; padding-left:14px; background-color:#4E4E4F; color:#FFFFFF;}
.block-cart .subtotal span { line-height:29px; font-weight:bold;}
.block-cart h3 { padding-left:14px; font-size:13px; padding-top:10px;}
.mini-products-list li { border-bottom:1px solid #CCCCCC; padding:14px 14px 14px 16px;}
.mini-products-list li.last { border-bottom:none;}
.mini-products-list li.even { background-color:transparent;}
.mini-products-list .product-image { float:left; width:69px; border:1px solid #BBBBBB; margin-right:-112px;}
.mini-products-list .product-details { margin-left:85px; }
.mini-products-list .product-details h4 { font-size:1em; font-weight:bold; margin:0; }
.mini-products-list .product-details .btn-remove { float:right; }
.mini-products-list .product-details a { text-decoration:none;}
.mini-products-list .product-details a:hover { text-decoration:underline;}
.block-wishlist {}
.block-related {border:medium none;clear:both;float:right;width:800px;}
.block-related li { border:1px solid #FFFFFF; display:block; float:left; height:230px; padding:5px 0; position:relative; width:190px;}
.block-related li.even { background-color:white;}
.related-input-text {visibility:hidden;font-size:11px;z-index:1}
.block-related li:hover { border:1px solid #bebebe }
.block-related input.checkbox {margin-left:10px;}
.block-related .item { color:#434343}
.block-related .item .block-corner{ display:none }
.block-related li:hover.item .block-corner{ display:block }
.block-related .item .product-image { text-align:center; }
.block-related .item .product-details {margin-left:10px;}
.block-related .category-name {font-weight:bold;font-size:14px}
.block-related .product-name a{font-size:12px;text-decoration:none;color:#434343;font-weight:normal;}
.block-compare {}
.block-compare li { padding:5px 0; }
.block-recent {clear:both;float:right;width:800px;border:medium none;background:none repeat scroll 0 0 #EEEEEE;border:1px solid #DBDBDB;height:157px}
.block-recent .block-title {height:37px;line-height:37px;padding-left:10px;}
.block-recent .block-title strong { text-transform:uppercase; color:#404041; font-family:arial; font-size:1em; font-weight:bold; line-height:12px;}
.block-recent .block-content {padding:0 10px 10px;}
.block-poll {}
.block-poll input.radio { float:left; margin:3px -18px 0 0; }
.block-poll .label { display:block; margin-left:18px; }
.block-poll .answer {font-size:12px;}
.block-poll .votes { font-weight:bold; }
.block-tags ul,
.block-tags li { display:inline; }
.block-subscribe {}
.block-reorder {}
.block-reorder li { padding:5px 0; }
.block-reorder input.checkbox { float:left; margin:3px -20px 0 0; }
.block-reorder .label { display:block; margin-left:20px; }
.block-banner {}
.block-banner .block-content { text-align:center; }
.block-progress {border:medium none}
.block-progress .block-content {padding:0;padding-top:15px;}
.block-progress h2{font-family: Arial; font-size:16px;font-weight:normal}
.block-progress dd.complete{padding-left:13px;margin-bottom:10px}
.block-progress dt { padding-left:10px;font-weight:bold;text-transform:uppercase;font-size:12px;background:url(../images/shop_by_bg.jpg) no-repeat scroll -20px 0 transparent;line-height:32px }
.block-progress dt.complete:hover { background:transparent url(../images/shop_by_bg_over.jpg) no-repeat scroll -20px 0; }
.block-progress dt.complete a, .block-progress dd.complete a{ text-decoration:none }
.block-progress dt.complete a:hover, .block-progress dd.complete a:hover {color:#ed1556;}
.checkout-onepage-index {}
.checkout-onepage-index button span,
.checkout-onepage-personalinfo button span,
.checkout-onepage-choosepayment button span,
.checkout-onepage-control button span,
.checkout-onepage-login button span { text-transform:uppercase;}
.checkout-onepage-index p.required,
.checkout-onepage-login p.required,
.checkout-onepage-control p.required,
.checkout-onepage-choosepayment p.required,
.checkout-onepage-personalinfo p.required { display:none;}
.checkout-onepage-index .benefits-list,
.checkout-onepage-personalinfo .benefits-list,
.checkout-onepage-choosepayment .benefits-list,
.checkout-onepage-control .benefits-list,
.checkout-onepage-login .benefits-list { margin-top:20px; padding-left:10px;}
.checkout-onepage-login .form-list label,
.checkout-onepage-control .form-list label,
.checkout-onepage-choosepayment .form-list label,
.checkout-onepage-personalinfo .form-list label,
.checkout-onepage-index .form-list label { font-size:1em; font-weight:bold;}
.checkout-onepage-index .form-list input,
.checkout-onepage-index .form-list textarea,
.checkout-onepage-index .form-list select { text-transform:none !important;}
.checkout-onepage-login .form-list input,
.checkout-onepage-login .form-list textarea,
.checkout-onepage-login .form-list select { text-transform:none !important;}
.checkout-onepage-personalinfo .form-list input,
.checkout-onepage-personalinfo .form-list textarea,
.checkout-onepage-personalinfo .form-list select { text-transform:none !important;}
.checkout-onepage-choosepayment .form-list input,
.checkout-onepage-choosepayment .form-list textarea,
.checkout-onepage-choosepayment .form-list select { text-transform:none !important;}
.checkout-onepage-control .form-list input,
.checkout-onepage-control .form-list textarea,
.checkout-onepage-control .form-list select { text-transform:none !important;}
.checkout-onepage-login .form-list .f-left,
.checkout-onepage-personalinfo .form-list .f-left,
.checkout-onepage-choosepayment .form-list .f-left,
.checkout-onepage-control .form-list .f-left,
.checkout-onepage-index .form-list .f-left { text-transform:none;}
.checkout-onepage-control h4,
.checkout-onepage-choosepayment h4,
.checkout-onepage-personalinfo h4,
.checkout-onepage-login h4,
.checkout-onepage-index h4 { font-size:1em; font-weight:bold; text-transform:uppercase;}
.cms-home .main { padding-top:0px;}
.review-product-list .product-view .product-shop {float:left;margin-left:40px;width:400px;}
.review-product-list .image-product-container {float:left;display:inline-block;}
.image-product-container {display:inline-block;}
.
#checkout-step-login .col-2 .form-list { padding-top:35px;}
.category-page-recent .block-recent { width:760px;}
#recently-viewed-items li { display:inline; float:left;}
#recently-viewed-items li div.item { display:inline;}
#recently-viewed-items .product-image { background-color:white; border:1px solid #bdbdbd; margin-left:12px;}
.block-recent .block-content { padding-left:0;}
.category-title h1 { color:#404041; font-family:arial; font-size:13px; font-weight:bold; line-height:13px; padding-bottom:5px; padding-top:3px;}
.category-image { display:block; margin:0 auto; }
.category-products {}
.category-description { color:#404040; font-family:arial; font-size:13px; line-height:17px; padding-bottom:10px;}
.products-grid { width:100%; }
.products-grid .first { margin-left:0;}
.products-grid-item { width:224px; display:block; float:left; text-align:left; height:auto; margin-left:30px; border:1px solid white; color:#434343;}
.products-grid-item .product-image { margin-left:10px;}
.products-grid-item .block-corner { visibility:hidden;}
.products-grid-item:hover { border:1px solid #BEBEBE;}
.products-grid-item:hover .block-corner { visibility:visible;}
.products-grid-item .item-details { text-align:left; display:block; padding-left:19px; padding-top:10px; line-height:18px}
.products-grid-item .item-details .product-name { font-size:1.2em;}
.products-grid-item .item-details .price { font-family:Arial; font-size:1.2em; font-weight:bold;}
.products-grid-item .item-details a { text-decoration:none; color:#434343;}
.products-grid-item .item-details a:hover { text-decoration:underline;}
.products-grid-item .item-details .price-box p { display:block; float:left;}
.products-grid-item .item-details .price-box .old-price { margin-right:5px; color:#434343;}
.products-grid-item .item-details .price-box .special-price { color:#54b948;}
.product-view .special-price { color:#54b948;}
.products-grid-item .item-highlight { display:block; float:left; background-color:#404041; color:white; visibility:hidden;}
.products-grid-item .item-highlight span { font-family:arial; font-size:0.9em; font-weight:bold; line-height:20px; text-transform:uppercase; padding-left:5px; padding-right:5px;}
.products-grid-item .new-item { visibility:visible;}
.products-grid-item:hover .out-of-stock-item { visibility:visible;}
.products-list li.item { border:1px solid #ddd; padding:5px; margin:0 0 5px; }
.products-list .product-image { float:left; }
.products-list h2 .product-name, .products-list .product-shop { float:right; width:320px; }
.product-view {clear:both}
.product-essential {margin-top:15px}
.product-collateral {}
.product-view .product-img-box { border:1px solid #c1c1c1; width:331px; height:376px;}
.product-view .product-img-box .product-image { }
.product-view .product-img-box .product-image-zoom {text-align:center}
.product-view .product-img-box .product-image-zoom img { cursor:pointer; }
.product-view .product-img-box .zoom-notice { 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 #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; }
.link-back a {text-decoration:none;font-size:11px}
.image-zoom-info {text-align:center;color:#444444;margin-bottom:20px;}
.product-view .more-views {float:left;width:115px;margin-right:45px; position:relative;}
.product-view .more-views ul { margin-left:-4px }
.product-view .more-views li { float:left; text-align:center;margin:0 0 8px 4px ; clear:both;border-bottom:1px solid #cccccc; width:115px;}
.product-view .more-views li.last { border-bottom:none; margin-bottom:0;}
.product-image-popup { margin:0 auto; }
.product-image-popup .nav { text-align:center; }
.product-image-popup .image { display:block; }
.product-image-popup .image-label {}
.product-view .product-shop { float:right; width:435px;}
.product-view .product-name h1{color:#434343;font-size:12px}
.product-view .product-name strong{font-weight:bold;font-size:14px}
.product-view .short-description {}
.product-view .product-shop .share-links { margin-top:11px; }
.share-links {color:#434343}
.share-links .share-email {float:left}
.share-links .share-email img,.share-links .share span{margin-right:5px}
.share-links .share span{float:left}
.share-links .share span { font-size:10px;}
.share-links .share { padding-left:5px; padding-top:2px; }
.share-links .share-separator {margin:0 10px;float:left}
.ratings {margin:8px 0;}
.ratings a {text-decoration:underline}
.ratings a, .share-links a {color:#434343;font-size:10px;}
.ratings .amount {}
.ratings .rating-links {font-size:10px;}
.ratings dt {}
.ratings dd {}
.rating-box { width:69px; height:13px; font-size:0; line-height:0; background:url(../images/bg_rating.gif) 0 0 repeat-x; position:relative; overflow:hidden; }
.rating-box .rating { position:absolute; top:0; left:0; height:13px; background:url(../images/bg_rating.gif) 0 100% repeat-x; }
.availability {display:none}
.availability .in-stock { font-weight:bold; }
.availability .out-of-stock { font-weight:bold; color:#f00; }
.price { white-space:nowrap !important; }
.price-box {margin-bottom:10px;}
.price-box .price { font-weight:bold; }
.price-box-bundle {}
.regular-price {}
.regular-price .price { font-weight:bold; }
.old-price {}
.old-price .price-label { white-space:nowrap; }
.old-price .price { font-weight:bold; text-decoration:line-through; }
.special-price {}
.special-price .price-label { font-weight:bold; white-space:nowrap; }
.special-price .price { font-weight:bold; }
.minimal-price {}
.minimal-price .price-label { font-weight:bold; white-space:nowrap; }
a.minimal-price-link { display:block; }
a.minimal-price-link .label {}
a.minimal-price-link .price { font-weight:normal; }
.price-excluding-tax { display:block; }
.price-excluding-tax .label { white-space:nowrap; }
.price-excluding-tax .price { font-weight:normal; }
.price-including-tax { display:block; }
.price-including-tax .label { white-space:nowrap; }
.price-including-tax .price { font-weight:bold; }
.price-excl-tax { display:block; }
.price-excl-tax .label { display:block; white-space:nowrap; }
.price-excl-tax .price { display:block; }
.price-incl-tax { display:block; }
.price-incl-tax .label { display:block; white-space:nowrap; }
.price-incl-tax .price { display:block; font-weight:bold; }
.price-from {}
.price-from .price-label { font-weight:bold; white-space:nowrap; }
.price-to {}
.price-to .price-label { font-weight:bold; white-space:nowrap; }
.price-as-configured {}
.price-as-configured .price-label { font-weight:bold; white-space:nowrap; }
.price-notice { padding-left:10px; }
.price-notice .price { font-weight:bold; }
.tier-prices .price { font-weight:bold; }
.tier-prices .benefit {}
.add-to-links .separator { display:none; }
.add-to-cart label { float:left; margin-right:5px;line-height:25px; font-weight:bold }
.add-to-cart .qty { float:left; height:19px; border:1px dotted #b6b6b6 }
.add-to-box {margin-top:25px}
.add-to-box .add-to-cart { float:left; }
.add-to-box .or { float:left; margin:0 10px; }
.add-to-box .add-to-links { float:left; }
.product-options { position:relative; width:250px; z-index:100;}
.product-options dt label { font-weight:bold; }
.product-options dt .qty-holder { float:right; }
.product-options dt .qty-holder label { vertical-align:middle; }
.product-options dt .qty-disabled { background:none; border:0; padding:3px; color:#000; }
.product-options dd { margin:2px 0;}
.product-options dl.last dd.last {}
.product-options dd input.input-text { width:98%; }
.product-options dd textarea { width:98%; height:8em; }
.product-options dd select { width:102px; }
.product-options .options-list {}
.product-options .options-list input.radio { float:left; margin:3px -18px 0 0; }
.product-options .options-list input.checkbox { float:left; margin:3px -20px 0 0; }
.product-options .options-list .label { display:block; margin-left:20px; }
.product-options ul.validation-failed { padding:0 7px; }
.product-options p.required { display:none; }
.product-options-bottom { padding:10px; padding-left:0; padding-bottom:0;}
.product-options-bottom .price-box { display:none; }
.grouped-items {}
.product-view .description {}
.product-view .description strong{font-weight:bold}
.product-view .description .std { font-size:12px; line-height:14px;}
.product-view .additional {}
.product-view .up-sell {}
.product-view .up-sell .products-grid td { width:25%; }
.product-view .tags {}
.product-view .tags .form-add-tags label { float:left; }
.product-view .tags .form-add-tags .input-box { float:left; margin:0 5px; }
.product-view .tags .form-add-tags button.button { float:left; }
.product-view .tags .form-add-tags p { clear:both; }
.product-view .reviews { border-bottom:1px solid #B9BEB9; margin-bottom:20px; padding-bottom:20px; width:498px;}
.product-view .reviews p {margin:10px 0;}
.product-view .reviews dl {}
.product-view .reviews strong{margin-bottom:5px;display:inline-block}
.product-view .reviews .data-table,.product-view #product-review-table {width:200px}
.add-review .buttons-set{float:left;width:313px;}
.product-view .add-review {}
.product-view .add-review .product-name span { font-weight:normal; }
.product-name { font-size:1em; font-weight:bold; line-height:1.5; }
.tags-list li { display:inline; }
.search-summary {}
.cms-home .products-grid td { width:20%; }
.sitemap {}
.product-review {}
.product-review .product-img-box { float:left; width:140px; }
.product-review .product-img-box .product-image { display:block; border:1px solid #ddd; padding:1px; }
.product-review .details { float:right; width:570px; }
.cart .page-title {border:medium none; border-top:1px solid #bebebe;padding-top:20px;padding-bottom:15px;}
.cart .checkout-types { float:right; text-align:right; margin-right:10px }
.cart-table .item-msg { font-size:10px; }
.cart .cart-collaterals { float:left; width:690px; margin-top:38px;}
.cart .shipping {}
.discount #coupon_code {height:19px;width:148px;}
.discount h3 {font-size:12px;font-weight:bold;}
.discount label {display:block;margin-bottom:0px}
.cart .crosssell {width:318px;font-size:12px;}
.cart .crosssell .product-name a{text-decoration:none}
.cart .crosssell h4.product-name {font-size:14px}
.cart .crosssell .product-image { clear:both;float:left;margin-right:34px }
.cart .crosssell .price-box{margin-top:10px;font-size:14px;font-weight:bold}
.cart .crosssell .product-shop { padding-top:10px;display:inline}
.cart .crosssell .item {float:left;clear:both;border-bottom:1px solid #bcbcbc;width:100%;margin-bottom:10px;}
.cart .crosssell .read-more {display:block;float:left;font-size:11px;margin-left:145px;padding-bottom:10px;}
.cart .crosssell .read-more a{ color:#2f9524;text-decoration:underline;font-family:Arial}
.cart .crosssell h3{ margin-bottom:10px;font-size:12px;font-weight:bold}
.cart .totals { float:right; margin-top:38px;}
.cart .totals .button-checkout-green { margin-bottom:10px;}
.cart .totals table { width:270px; height:187px;background:#f5f5f5;border:1px solid #bebebe}
.cart .totals table th,
.cart .totals table td { padding-top:26px; font-size:14px; font-weight:bold }
.cart .totals table th { font-weight:bold; padding-left:32px;font-size:11px}
.cart .totals table tfoot th,
.cart .totals table tfoot td {font-size:16px;}
.item-options {padding-top:10px}
.item-options dt { font-weight:bold; font-style:italic;display:none}
.item-options dd { padding-left:10px; }
.cart .item-options dd { padding-left:0px; }
.cart .item-options { padding-top:0px; }
.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:30px; top:7px; }
.col-right .truncated .show dl { left:-240px; top:7px; }
.opc { position:relative; }
.opc li.section { display:none;}
.opc .step-title { background-color:#f6f6f6; padding:0 10px; text-align:right; height:28px; border-bottom:1px solid white;}
.opc .step-title .number { float:left; font-size:12px; font-weight:bold; line-height:22px; margin-right:5px; padding-top:4px;}
.opc .step-title h3 { float:left; font-size:12px; font-weight:bold; padding-top:7px;}
.opc .allow .step-title { cursor:pointer; }
.opc .active { display:block !important;}
.opc .active .step-title { background-color:#DFDFDF; cursor:default; border-bottom:none;}
.opc .step { border:1px solid #CFCFCF; padding:30px; position:relative;}
.opc .step .form-list { margin-top:15px; margin-bottom:25px;}
.opc .step .form-list li.text { padding-right:40px;}
.opc .step .tool-tip { right:10px; }
.opc .order-review {}
.checkout-progress { padding:0 50px; margin:10px 0; }
.checkout-progress li { float:left; width:20%; border-top:5px solid #ccc; text-align:center; color:#ccc; }
.checkout-progress li.active { border-top-color:#000; color:#000; }
.multiple-checkout { position:relative; }
.multiple-checkout .tool-tip { top:50%; margin-top:-120px; right:10px; }
.multiple-checkout .grand-total { font-size:1.5em; text-align:right; }
.multiple-checkout .grand-total big {}
.multiple-checkout .grand-total .price {}
.sp-methods dt { font-weight:bold; display:none;}
.sp-methods .price { font-weight:bold; }
.sp-methods .form-list { padding-left:20px; }
.sp-methods select.month { width:150px; margin-right:10px; }
.sp-methods select.year { width:96px; }
.sp-methods input.cvv { width:3em !important; }
.please-wait { float:right; margin-right:5px; }
.cvv-what-is-this { cursor:help; margin-left:5px; }
.tool-tip { border:1px solid #ddd; background-color:#f6f6f6; padding:5px; position:absolute; z-index:9999; }
.tool-tip .btn-close { text-align:right; }
.tool-tip .tool-tip-content { padding:5px; }
.add-gift-message {}
.gift-message-form { border:1px solid #ddd; background-color:#f5f5f5; }
.gift-message-form .inner-box { padding:5px; height:300px; overflow:auto; }
.gift-message-form .gift-item {}
.gift-message-link { display:block; background:url(../images/bg_collapse.gif) 0 4px no-repeat; padding-left:20px; }
.gift-message-link.expanded { background-position:0 -53px; }
.gift-message-row {}
.gift-message-row .btn-close { float:right; }
.gift-message dt strong { font-weight:bold; }
.checkout-agreements { display:none;}
.checkout-agreements li { margin:10px 0; }
.checkout-agreements .agreement-content { border:1px solid #ddd; background-color:#f6f6f6; padding:5px; height:10em; overflow:auto; }
.checkout-agreements .agree { padding:6px; }
.login-page {}
.login-page .content { min-height:150px; }
.dashboard {line-height:13px}
.dashboard h3{display:none}
.dashboard .welcome-msg {}
.dashboard .recent-orders { margin:10px 0; }
.dashboard .tags .number { float:left; margin-right:-20px; }
.dashboard .tags .details { margin-left:20px; }
.dashboard .reviews {}
.order-info { border:1px solid #ddd; padding:5px; }
.order-info dt,
.order-info dd,
.order-info ul,
.order-info li { display:inline; }
.order-info dt { font-weight:bold; }
.page-print .print-head {}
.page-print .print-head img { float:left; }
.page-print .print-head address { float:left; margin-left:15px; }
.page-print .gift-message-link { display:none; }
.page-print .price-excl-tax,
.page-print .price-incl-tax { display:block; white-space:nowrap; }
.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; }
.footer { }
.footer p { text-align:right; }
.footer address { display:block; padding-top:16px; text-align:center; vertical-align:middle;}
.footer ul { font-family:Arial; font-size:12px; font-weight:bold; padding-top:16px; margin-left:-5px;}
.footer ul li { display:inline;}
.footer ul li a { background:url("../images/fooshz_images.jpg") no-repeat scroll -498px -93px transparent; padding-left:10px; padding-right:5px; color:#B9B9BF; text-decoration:none;}
.footer ul li a:hover { text-decoration:underline;}
.footer ul li.last a { background:url("../images/fooshz_images.jpg") no-repeat scroll -498px -93px transparent; padding-right:0;}
.footer ul li.first a { background:none repeat scroll 0 0 transparent;}
.clearer:after,
.header:after,
#nav:after,
.main:after,
.footer:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.search-autocomplete li:after,
.block-poll li:after,
.block-related li:after,
.block-related .item:after,
.block .actions:after,
.mini-products-list li:after,
.title-buttons:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.product-essential:after,
.products-list li.item:after,
.product-view .product-img-box .more-views ul:after,
.product-view .tags .form-add-tags:after,
.product-options .options-list li:after,
.product-options-bottom:after,
.product-review:after,
.cart:after,
.opc .step-title:after,
.checkout-progress:after,
.field-100:after,
.group-select li:after,
.form-list li:after,
.buttons-set:after,
.buttons-set2:after,
.page-print .print-head:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
.price-label { display:none;}
.clear { clear:both;}
.headerbar { display:block; height:40px; width:100%; background:url("../images/fooshz_images.jpg") repeat-x scroll 0 0 transparent;}
.header .block { border:none; margin:none; display:block; float:left;}
.header .block-subscribe { margin-right:16px;}
.header .block-subscribe .block-content { padding:0; border:none;}
.headerTopArea { display:block; float:right; height:31px; padding-top:9px;}
#search_mini_form { float:left; display:block; margin-right:10px;}
.header .block-subscribe .block-content .input-box,
.header .block-subscribe .block-content .button,
#search_mini_form .input-text,
#search_mini_form .button { float:left;}
.header .block-subscribe .button { background:transparent url(../images/newsletter_button.jpg) no-repeat; padding:0; text-align:center; width:24px; height:20px; border:none; display:block;}
#search_mini_form .button { background:transparent url(../images/search_button.jpg) no-repeat; padding:0; text-align:center; width:24px; height:20px; border:none;}
.header .block-subscribe .button span,
#search_mini_form .button span{ background:transparent none repeat scroll 0 0; font-family:Arial; font-size:9px; font-weight:bold; text-align:center; color:#FFFFFF; margin-top:-1px; height:auto; margin-right:0; line-height:20px; width:17px; padding:0px !important; display:block; float:left;}
.header .block-subscribe .input-text,
#search_mini_form .input-text { background:url("../images/fooshz_images.jpg") no-repeat scroll 0 -41px transparent; border:0 none; font-family:Arial; font-size:10px; font-weight:bold; padding:4px 2px; text-align:center; width:150px; color:#434343; margin-top:-1.1px; padding-bottom:5px;}
.block-large .block-corner { background:url("../images/fooshz_images.jpg") no-repeat scroll 0px -304px #FFFFFF; height:58px; width:66px; z-index:3;}
.block-large-gray .block-corner { background:transparent url(../images/block-large-gray.jpg) no-repeat scroll right 0; width:54px; height:47px;}
.block-medium .block-corner { background:transparent url(../images/boxcorner_medium.jpg) no-repeat scroll right 0; height:35px; width:40px;}
.block-medium2 .block-corner { background:transparent url(../images/boxcorner_medium2.jpg) no-repeat scroll right 0; height:47px; width:54px;}
.block-headerinfo .block-content { padding:10px 7px 7px 0;}
.block-headerinfo { color:#535354; float:none !important; font-family:Arial; font-size:11px; font-weight:bold; margin:0 auto; padding-top:40px !important; width:273px; line-height:12px;}
.block-headerinfo .block-title { height:26px; padding-left:8px; padding-right:8px; padding-top:7px;}
.block-headerinfo b { color:#ed1556;}
.header-links { color:#404040; display:block; float:right; font-family:Arial; font-size:1.1em; font-weight:bold; line-height:18px; margin-top:17px;}
.header-links li { text-align:right; padding-left:10px;}
.header-links a { color:#404040; text-decoration:none; font-size:0.9em;}
.header-links a:hover { text-decoration:underline;}
.header-links li.special { background:url("../images/fooshz_images.jpg") no-repeat scroll left -229px transparent;}
.header-links li.special a { background-color:white;display:inline-block;margin-top:1px;padding-left:4px;}
.headerBottomArea {}
.headerBottomArea .contactus { color:#404041; display:block; float:right; font-family:arial; font-size:1.1em; letter-spacing:0.2px; margin-top:18px;}
.headerBottomArea .contactus a { color:#404041; text-decoration:none;}
.headerBottomArea .contactus a:hover { text-decoration:underline;}
.headerBottomArea .contactus img { vertical-align:middle;}
.home-banner { display:block; height:474px; margin-right:15px; width:474px;}
.home-banner-content { color:#524E47; font-family:Arial; font-size:1.3em; line-height:21px; padding-right:27px; padding-top:160px; text-align:right;}
.home-banner-content h1 { color:#44403D; font-size:2.55em; line-height:1em; margin-bottom:0; padding-bottom:0;}
.home-banner-content a { background-color:#404041; color:white; display:block; float:right; font-family:Arial; font-size:14px; height:22px; margin-top:21px; text-align:center; text-decoration:none; width:84px;}
.home-banner-content a span { display:block;}
.language-link { background:transparent url(../images/language_link_separator.jpg) no-repeat scroll left 3px !important; padding-left:5px !important;}
.language-link-selected { background:transparent url(../images/language_link_separator.jpg) no-repeat scroll left 3px !important; padding-left:5px !important;}
.first-language-link { background:transparent url(../images/toplinks_separator.jpg) no-repeat scroll left 3px !important; padding-left:11px !important;}
.links .language-nav { margin-left:0 !important;}
.home-col-left { width:464px; float:left; display:block;}
.home-col-right { display:block; float:right; width:472px;}
.home-col-right .block { min-height:157px; height:auto !important; height:157px; color:#3c3c3c;}
.home-col-right .block-content { position:absolute; bottom:0; left:0; line-height:15px;}
.block-content .bigtext { font-family:Arial; font-size:14px; font-weight:bold; line-height:15px;}
.block-content .bigtext2 { font-family:Arial; font-size:14px; line-height:15px; padding-left:16px;}
.red-shoe-corner { background:transparent url(../images/red-shoe-corner.png) no-repeat scroll 0 0; bottom:-1px; display:block; height:144px; position:absolute; right:-1px; width:143px;}
.hover-green:hover { border:1px solid #54b948; color:white; background-color:#54B948;}
.hover-green:hover .block-corner { background:transparent url(../images/boxcorner_green.jpg) no-repeat scroll right 0;}
.hover-yellow:hover { border:1px solid #fff454; background-color:#fff454;}
.hover-yellow:hover .block-corner { background:url("../images/fooshz_images.jpg") no-repeat scroll -253px -109px transparent;}
.hover-pink:hover { border:1px solid #ed1556; color:white; background-color:#ed1556;}
.hover-pink:hover .block-corner { background:transparent url(../images/boxcorner_pink.jpg) no-repeat scroll right 0;}
.hover-blue:hover { border:1px solid #00bce4; color:white; background-color:#00bce4;}
.hover-blue:hover .block-corner { background:transparent url(../images/boxcorner_blue.jpg) no-repeat scroll right 0;}
.hover-gray:hover,
.hover-gray2:hover { color:white; background-color:#404041;}
.hover-gray2:hover .block-content { display:none;}
.hover-gray:hover .button-green-check { background:url("../images/fooshz_images.jpg") no-repeat scroll 0 -171px #404041 !important;}
.hover-gray:hover .button-green-check span { background:url("../images/fooshz_images.jpg") no-repeat scroll 100% -171px #404041 !important;}
.hover-gray2 .block-link { display:none; line-height:206px; text-align:center;}
.hover-gray2:hover .block-link { display:block;}
.hover-gray:hover .block-corner { background:url("../images/fooshz_images.jpg") no-repeat scroll -253px -75px transparent;}
.block-poll ol { list-style-type: none; float:left; margin-bottom:0;}
.block-poll ol li { font-family:Arial; font-size:12px; height:20px; vertical-align:middle; clear:both;}
.block-poll ol li input { vertical-align:middle;}
.block-poll fieldset ol {height:93px}
.block-poll .actions { float:left;}
.text-gray-yellow { background-color:#FEF563; color:#404041 !important;}
.home-col-left .block { border:none; color:#3C3C3C; width:217px; display:block; float:left;}
.home-col-left .block-title { font-family:Arial; font-size:14px; font-weight:bold; line-height:15px; border-bottom:1px solid #CCCCCC; padding-bottom:10px; padding-top:0; padding-left:2px;}
.home-col-left .block-content { padding:2px; font-family:Arial; font-weight:bold;}
.home-col-left .featured .block-content { padding-top:14px;}
.home-col-left .block-content strong { font-family:Arial; display:block; font-size:1em; font-weight:bold; padding-top:12px; padding-bottom:12px;}
.home-col-left .block-content strong b { color:#ed1556;}
.home-col-left .block-right { margin-left:30px;}
.footerTopArea { border-top:1px solid #CCCCCC; color:#5D5D5E; display:inline-block; font-family:Arial; font-size:11px; font-weight:bold; height:44px; padding-left:3px; padding-right:3px; width:100%;}
.footerTopArea .logos { height:44px; width:255px; padding-top:10px;display:inline-block;}
.footerTopArea .logos img{vertical-align:bottom;display:block;float:left;}
.footerTopArea .block-subscribe { border:medium none; display:inline-block; float:left; margin:10px 0 0; width:350px;}
.footerTopArea .block-subscribe .block-content { padding:0;}
.footerTopArea .block-subscribe .input-box { float:left;}
.footerTopArea .block-subscribe .input-box label { color:#5d5d5e; font-family:Arial; font-size:11px; font-weight:bold;}
.footerTopArea .block-subscribe .input-box input { border:1px solid #BEBEBE; border-right:none; color:#434343; font-family:Arial; font-size:11px; padding-bottom:4px; padding-top:3px; width:153px;}
.footerTopArea .block-subscribe .button{ border:none; background:url("../images/fooshz_images.jpg") no-repeat scroll 0 -84px transparent; float:left; width:30px !important; height:23px; display:inline-block}
.headerTopArea .button{ border:none !important; background:url("../images/fooshz_images.jpg") no-repeat scroll 0 -63px transparent !important; float:left !important; width:24px; height:20px !important; display:block !important; margin-top:0px;}
.footerTopArea .block-subscribe .button span { background:transparent none repeat scroll 0 0; color:#FFFFFF; font-family:Arial; font-size:11px; font-weight:bold; padding:0 0 0 3px; text-align:left; margin-right:0;}
.footerTopArea .share { display:inline-block; float:right; margin-top:13px; width:120px}
.footerTopArea .share img { margin-left:5px;}
.footerhead { background-color:#5D5D5E; display:block; height:50px;}
.footerbottom { background-color:#404041; color:#868687; display:block; font-family:Arial; font-size:12px; font-weight:normal; height:68px;}
.col-left #nav { display:block; float:none; margin-top:0;}
.col-left #nav li { display:block; float:none; width:189px;}
.col-left #nav li a { background:transparent none repeat scroll 0 0; color:#404041; float:none; font-family:Arial; font-size:0.8em; line-height:12px; text-transform:uppercase;}
.col-left #nav li a:hover,
.col-left #nav li.active a { color:#ED1556;}
.product-custom-eee { background:#eeeeee; border:1px solid #DBDBDB; height:54px; width:259px;}
.block-corner-eee { background:url("../images/fooshz_images.jpg") no-repeat scroll 0 -108px transparent; display:block; position:absolute; right:-1px; top:-1px; width:30px; height:26px;}
#shopping-cart-table .product-image img {padding:5px}
#shopping-cart-table .product-image-cont {width:121px;padding-top:0px}
#shopping-cart-table .product-name-cont {width:460px;text-align:left;padding-left:15px}
#shopping-cart-table .product-name-cont .product-name a{font-weight:bold;text-decoration:none}
#shopping-cart-table .product-price-cont {width:110px;font-weight:bold;font-size:14px}
#shopping-cart-table .product-qty-cont {width:85px}
#shopping-cart-table .product-qty-cont input.qty {height:18px;font-size:14px}
#shopping-cart-table .product-subtotal-cont {width:100px;font-weight:bold;font-size:14px}
#shopping-cart-table .product-rem-cont {width:100px}
#shopping-cart-table .product-rem-cont a{font-weight:bold;text-decoration:none;}
#slider {}
#slider dl, #slider dl dd { padding:0; list-style:none; }
#slider, #slider dl dd { 
 width:115px; height:356px; overflow:hidden; }
span#prevBtn { display:block; position:absolute; top:0;}
span#prevBtn a { display:block; width:115px; height:15px; background:url("../images/fooshz_images.jpg") no-repeat scroll -291px -107px transparent; font-size:1px; line-height:1px;}
span#nextBtn { display:block;}
span#nextBtn a { display:block; width:115px; height:19px; background:url("../images/fooshz_images.jpg") no-repeat scroll -291px -123px transparent; font-size:1px; line-height:1px;}
.product-options dt { display:none;}
#attribute76 { display:none;}
#colorpicker li { display:block; float:left; width:32px; height:32px; margin-left:9px; background:none; padding:0;}
#colorpicker li a { display:block; width:32px; height:32px; font-size:1px; line-height:0; cursor:pointer;}
#colorpicker .zwart a,
#colorpicker .black a { background: url(../images/colorpicker_black.jpg) no-repeat;}
#colorpicker .blauw a,
#colorpicker .blue a { background: url(../images/colorpicker_blue.jpg) no-repeat;}
#colorpicker .groen a,
#colorpicker .green a { background: url(../images/colorpicker_green.jpg) no-repeat;}
#colorpicker .rood a,
#colorpicker .red a { background: url(../images/colorpicker_red.jpg) no-repeat;}
#colorpicker .gray a,
#colorpicker .gray a { background: url(../images/colorpicker_gray.jpg) no-repeat;}
#colorpicker .white a,
#colorpicker .white a { background: url(../images/colorpicker_white.jpg) no-repeat;}
#pickergraybox { background-color:#EEEEEE; height:100%; left:0; opacity:0.4; position:absolute; top:0; width:100%; filter:alpha(Opacity=40);}
.bluetext { color:#09A4C7; text-transform:lowercase;}
.block-content-left { display:block; float:left; padding:20px;}
.block-content-left h3,
.block-content-right h3,
.block-content-right-white h3 { text-transform:uppercase; margin-bottom:8px;}
.block-content-right { display:block; float:right; background-color:#F8F8F8; border-left:1px solid #BEBEBE; padding:20px;}
.block-content-right-white { display:block; float:right; border-left:1px solid #BEBEBE; padding:20px;}
.account-create .block-content-right { height:425px; width:260px;}
.account-create .block-content-left { height:425px;}
.account-create .buttons-set { margin-top:60px;}
.account-create p.required { display:none;}
.block fieldset { margin-bottom:25px;}
.cms-home .block fieldset { margin-bottom:0;}
.block .form-list label { padding-bottom:10px; padding-top:12px; display:block;}
.account-create .form-list label { float:left;}
.account-create .block-content-right select { width:254px; border:1px solid #DDDDDD;}
.account-create .block-content-right p { margin-top:24px;}
.account-create .block-content-right div.required { position:relative;}
.account-create .block-content-right span.required { position:absolute; right:-10px; top:10px;}
.account-login .col2-set .col-1 { width:46%;}
.account-login .col2-set .col-2 { width:45%;}
.account-login fieldset { margin-bottom:0;}
.catalogsearch-result-index .col-left,
.catalog-category-view .col-left { width:195px;}
.catalogsearch-result-index .col-main,
.catalog-category-view .col-main { width:760px;}
.catalog-category-view .main,.catalog-product-view .main{padding:0 !important;border:medium none}
.customer-account { margin-top:20px;}
.customer-account .col-1 { border-right:1px solid #BEBEBE; display:block; margin-right:-1px; width:325px;}
.customer-account .col-2 { width:318px;}
.customer-account h4 { padding-bottom:15px;}
.customer-account a { color:#54b948;}
.customer-account select { width:254px; border:1px solid #DDDDDD; margin-bottom:16px;}
.welcome-msg h3 { font-size:14px;}
.welcome-msg p { margin-top:15px; margin-bottom:15px;}
.customer-account-form .block-content { padding:20px;}
.customer-account-form .form-list label { display:block; float:left;}
label.standard { display:inline !important; float:none !important;}
.cms-page .bold {font-weight:bold}
.cms-page {bottom:0;left:0;line-height:15px;padding:34px 65px 34px 34px;font-family:Arial}
ul.cms-page-toplinks {clear:both;padding:0}
.cms-page-toplinks li{background:none repeat scroll 0 0 #404041;display:block;float:left;margin-right:1px;padding:5px 10px;}
.cms-page-toplinks li a{color:#FFFFFF;text-decoration:none;text-transform:uppercase;font-weight:bold}
.cms-page-view .breadcrumbs {border:medium none}
.cms-page-view .breadcrumbs li{display:none}
.cms-page-view .breadcrumbs .cms_page{display:block;text-transform:capitalize;font-size:16px}
.brandpage {width:958px}
.hover-gray2:hover .block-corner {background:url("../images/boxcorner_gray_large.jpg") no-repeat scroll right 0px transparent;}
.brandpage .block .block-content{text-align:center;padding:0}
.brandpage .block{float:left; height:206px; width:206px;margin-right:30px}
.brandpage .block img{margin-top:35%;}
.brand-item {width:430px;float:left;padding-top:20px;margin-right:40px;font-size:12px}
.brand-item .brand-title{font-size:16px}
.brand-item a{color:#45943d}
.brand-link {float:left;}
.brand-item .brand-aditional { width:190px;}
.merken .block-content-left {width:668px;}
.merken .block-content-right {width:210px;}
.brand-item a.brand-block { position: relative; display: block; float: left; height: 206px; margin-right: 30px; width: 206px; border:1px solid #BEBEBE; z-index: 1; background-position: center center; background-repeat: no-repeat;}
.brand-item a.brand-block .brand-block-corner { position: absolute; top: 0px; right: 0px; z-index: 2; background: transparent url(../images/boxcorner_medium2.jpg) no-repeat top right; height: 47px; width: 54px; margin: -1px -1px 0 0;}
.brand-item a.brand-block:hover .brand-block-corner { background-image: url(../images/boxcorner_gray_large.jpg);}
.brand-item a.brand-block .brand-block-content { display: none; position: absolute; width: 206px; height: 206px; line-height: 206px; z-index: 1; text-align: center; vertical-align: center; font-weight: bold;}
.brand-item a.brand-block:hover .brand-block-content { background-color: #404041; display: block;}
.brand-item .brand-altracosa { background-image: url('../images/logo_altra_cosa_klein.jpg');}
.brand-item .brand-feliz { background-image: url('../images/logo_feliz_klein.jpg');}
.brand-item .brand-cashott { background-image: url('../images/logo_cashott.png');}
.brand-item .brand-atelier-do-sapato { background-image: url('../images/logo_atelier_do_sapato.png');}
.brand-item .brand-maluo { background-image: url('../images/logo Maluo_klein.png');}
.brand-item .brand-tony-mora { background-image: url('../images/logo Tony Mora_kleiner.jpg');}
.brand-item .brand-roberto { background-image: url('../images/Logo Roberto dAngelo_klein.jpg');}
.brand-item .brand-ikks { background-image: url('../images/logo_ikks_small.jpg');}
.brand-item .brand-walk { background-image: url('../images/Logo walk in the park_klein3.jpg');}
.brand-item .brand-alberto { background-image: url('../images/Logo AF_klein.jpg');}
.at300bs {background:none !important}
.addthis_button_hyves { background:url("../images/fooshz_images.jpg") no-repeat scroll -407px -107px #FFFFFF;}
.addthis_button_twitter { background:url("../images/fooshz_images.jpg") no-repeat scroll -407px -124px #FFFFFF;}
.addthis_button_facebook { background:url("../images/fooshz_images.jpg") no-repeat scroll -444px -107px #FFFFFF;}
.featured {height:120px;}
.featured .featured-image{float:left;width:111px;}
.featured .featured-info{float:right;}
.featured .featured-new{text-align:right}
.featured .featuredprice{ background:url("../images/fooshz_images.jpg") no-repeat scroll -155px -41px transparent; height:76px; padding-left:11px; padding-top:26px; width:86px; margin-top:5px; color:#fff; font-size:11px;}
.featured .featuredprice .price-old {color:#c3eebf;font-size:13px}
.featured .featuredprice .price {color:#fff;font-size:14px}
.featured .every-day {background:#404041;width:97px;height:54px;color:#fff;text-align:center;padding-top:15px}
.featured .merken-name {color:#54b34b;font-size:13px}
.featured .product-name {color:#434343;font-size:12px}
.listfeatured {background:url("../images/bg_oftheday_small.gif") no-repeat scroll 0 0 transparent;height:82px;left:158px;position:absolute;top:42px;width:67px;z-index:99;}
.catalog-product-view .listfeatured {left:264px;top:45px;}
.poll-answers .answer { display:block; padding-top:5px;}
.poll-answers .votearea { display:block; width:300px; font-size:12px; line-height:12px;}
.poll-answers .votes { background:transparent url(../images/poll_progress.jpg) no-repeat scroll 0 0; display:block; float:left; height:12px; text-align:left; margin-right:4px;}
.poll-answers .votes span { background:transparent url(../images/poll_progress.jpg) no-repeat scroll 100% 0; display:block; float:right; height:12px; width:50%;}
.block-poll .button { position:absolute; right:10px; bottom:0;}
.send-to-friend:hover { text-decoration:underline;}
#product_sendtofriend_form .buttons-set { width:552px;}
.sendfriend-product-send button.button span {text-transform:lowercase;}
#recipients_options {float:left}
.sendmaill {margin-top:15px}
.checkout-size-block { border:medium none; display:block; float:left; padding-top:3px; position:static; width:214px;}
#divIdeal {}
#divIdeal select { color:#404041; margin-top:5px;}
.displaynone {display:none;visibility:hidden}
.cms-shop .breadcrumbs { border-bottom:1px solid #BEBEBE; border-top:1px solid #BEBEBE;}
.cms-shop .breadcrumbs li { display:inline;}
.cms-shop .breadcrumbs .cms_page { display:inline; font-size:11px;}
.cms-shop .std {}
.cms-shop .col-main { width:760px;}
.cms-shop .col-left { width:195px;}
.cms-merken-collectie .main { padding-top:0;}
.cms-merken-collectie .breadcrumbs { border-bottom:1px solid #BEBEBE;}
.cms-merken-collectie .breadcrumbs li { display:inline;}
.cms-merken-collectie .breadcrumbs .cms_page { display:inline; font-size:11px;}
.cms-merken-collectie .col-main { width:760px;}
.cms-merken-collectie .col-left { width:195px;}
.free-shipping { font-size:10px; font-family:Arial; margin-top:5px;}
.merken-image {position:absolute;z-index:2; display:none;}
.merken-image img{height:27px;width:70px}
.product-links { margin-top:15px; margin-bottom:15px;}
.product-links span{text-transform:capitalize}
.product-links a{text-decoration:underline; font-size:10px;}
#opc-billing2 .step-title { display:none;}
#opc-billing2 .step { border-top:none;}
#colorpickercontainer { display:none;}
.group-left { display:block; float:left; width:355px;}
.button-arrowright-left { background:white url(../images/button_arrowright_left.jpg) no-repeat scroll 0 0 !important; border:medium none; font-size:1px; line-height:1px; padding:0 !important; width:auto !important; cursor:pointer;}
.button-arrowright-left span { background:white url(../images/button_arrowright_left.jpg) no-repeat scroll 100% 0 !important; display:block; float:left; font-family:arial; font-size:11px; height:25px; line-height:24px; margin-right:-3px; margin-top:-1px; padding-left:5px; padding-right:8px; white-space:nowrap; color:white; font-weight:bold; text-align:center; text-transform:uppercase; margin-left:20px !important;}
.button-arrowright-right { background:white url(../images/button_arrowright_right.jpg) no-repeat scroll 0 0 !important;}
.button-arrowright-right span { background:white url(../images/button_arrowright_right.jpg) no-repeat scroll 100% 0 !important; padding-right:30px !important;}
.button-green-check { background:url("../images/fooshz_images.jpg") no-repeat scroll 0 -144px white !important;}
.button-green-check span { background:url("../images/fooshz_images.jpg") no-repeat scroll right -144px white !important; padding-right:30px !important;}
.button-arrowleft-left { background:white url(../images/button_leftarrow_left.jpg) no-repeat scroll 0 0 !important;}
.button-arrowleft-left span { background:white url(../images/button_leftarrow_left.jpg) no-repeat scroll 100% 0 !important; margin-left:18px;}
.button-checkout-green { background:white url(../images/button_checkout_green.jpg) no-repeat scroll 0 0 !important;}
.button-checkout-green span { background:white url(../images/button_checkout_green.jpg) no-repeat scroll 100% 0 !important; padding-right:27px !important;}
.button-green-plus { background:url("../images/fooshz_images.jpg") no-repeat scroll 0 -365px white !important;}
.button-green-plus span { background:url("../images/fooshz_images.jpg") no-repeat scroll 100% -365px white !important; margin-left:17px !important; padding-top:1px; font-size:12px !important;}
#checkout-step-billing .shippingoptions { color:#404040; font-size:12px; line-height:23px; text-transform:none;}
#checkout-step-billing .shippingoptions label { text-decoration:underline; text-transform:none; font-weight:normal; padding-left:3px; padding-right:10px;}
.checkout-onepage-index .opc a,
.checkout-onepage-choosepayment .opc a,
.checkout-onepage-login .opc a,
.checkout-onepage-control .opc a,
.checkout-onepage-personalinfo .opc a { text-decoration:underline;}
.checkout-onepage-index .opc .input-text,
.checkout-onepage-index .opc select { width:311px !important; color:#757575; font-weight:bold;}
.checkout-onepage-choosepayment .opc .input-text,
.checkout-onepage-choosepayment .opc select { width:311px !important; color:#757575; font-weight:bold;}
.checkout-onepage-login .opc .input-text,
.checkout-onepage-login .opc select { width:311px !important; color:#757575; font-weight:bold;}
.checkout-onepage-control .opc .input-text,
.checkout-onepage-control .opc select { width:311px !important; color:#757575; font-weight:bold;}
.checkout-onepage-personalinfo .opc .input-text,
.checkout-onepage-personalinfo .opc select { width:311px !important; color:#757575; font-weight:bold;}
.checkout-onepage-personalinfo .opc select.address-select,
.checkout-onepage-control .opc select.address-select,
.checkout-onepage-login .opc select.address-select,
.checkout-onepage-choosepayment .opc select.address-select,
.checkout-onepage-index .opc select.address-select { width:516px !important;}
.checkout-onepage-personalinfo .opc .input-box,
.checkout-onepage-control .opc .input-box,
.checkout-onepage-login .opc .input-box,
.checkout-onepage-choosepayment .opc .input-box,
.checkout-onepage-index .opc .input-box { width:312px; padding-bottom:5px;}
.checkout-onepage-personalinfo .opc label,
.checkout-onepage-control .opc label,
.checkout-onepage-login .opc label,
.checkout-onepage-choosepayment .opc label,
.checkout-onepage-index .opc label { text-transform:none;}
.steptitle { color:#434343; font-weight:bold; font-size:1.1em;}
.steptitle_left { display:block; float:left; width:362px;}
.steptitle_right { display:block; float:left;}
 .opc .checkout-size-block select { width:185px !important; color:#404041;}
.opc .required {}
.checkout-onepage-personalinfo .opc .input-street,
.checkout-onepage-control .opc .input-street,
.checkout-onepage-login .opc .input-street,
.checkout-onepage-choosepayment .opc .input-street,
.checkout-onepage-index .opc .input-street { width:652px !important; margin-bottom:5px;}
.customer-account-form br {display:none}
#primary_billing {float:left}
label#primary_billing {padding-top:5px !important}
.sp-methods li { width:680px; margin-bottom:10px;}
#checkout-step-payment { padding-left:8px;}
.checkout-onepage-personalinfo .opc .info,
.checkout-onepage-control .opc .info,
.checkout-onepage-login .opc .info,
.checkout-onepage-choosepayment .opc .info,
.checkout-onepage-index .opc .info { font-size:12px; text-transform:none; margin-left:19px;}
#checkout-step-review { padding-left:0; padding-right:0; padding-top:0; padding-bottom:10px;}
#checkout-review-table thead { display:none;}
#checkout-review-table td.last { border-right:none; border-bottom:1px solid #CFCFCF; padding-right:22px;}
#checkout-review-table tfoot .a-left { text-align:right !important;}
#checkout-review-table td { padding:0;}
#checkout-review-table th { padding:0;}
#checkout-review-table tfoot th { padding-right:22px; background-color:#EFEFEF;}
#checkout-review-table tfoot td { background-color:#EFEFEF;}
#checkout-review-table { line-height:50px;}
#checkout-review-table h4 { text-transform:none; line-height:50px; padding-left:20px;}
.opc .agree { padding-right:15px; padding-top:10px; text-align:right; text-transform:none;}
.opc .agree label { text-transform:none;}
#review-buttons-container { padding-right:15px;}
.checkout-cart-index .main { padding-top:0; border-top:none;}
.green-link { color:#47A03E;}
a.green-link:hover { text-decoration:underline;}
.cart_title { display:block; margin:0 auto; width:465px; font-weight:bold; text-align:center}
.cart_title img { vertical-align:middle;}
.cart_title_left { display:block; float:left; width:200px;}
.cart_title_right { display:block; float:right; width:200px;}
#checkout-step-login #login-form p { padding-top:8px;}
#shipping_progress_title .progressnumber { visibility:hidden;}
.review-page .product-shop { margin-left:0 !important;}
.review-page .add-to-box { margin-top:20px;}
.review-page .price-box { font-size:1.2em; font-weight:bold; margin-top:10px;}
.review-page .product-name strong { font-size:1.2em;}
.review-page .buttons-set,
.review-page-collateral .buttons-set { margin-left:0; padding-left:0; margin-top:10px;}
.review-page .buttons-set button,
.review-page-collateral .buttons-set button { float:left;}
.review-page-collateral { margin-left:3px; margin-top:32px;}
.review-page-collateral .reviews strong { font-size:1.3em; margin-bottom:0;}
.review-page-collateral .reviews dl dt a { color:#9E9E9E;}
.review-page-collateral .reviews dl dt a:hover { text-decoration:underline;}
.review-page-collateral .reviews dl dt .date { color:#54B34A;}
.review-page-collateral .reviews dl dt { margin-bottom:10px;}
.review-list-table { margin-bottom:12px;}
.review-list-table th.label { font-size:1.1em; font-weight:bold;}
.review-list-table td.value { vertical-align:middle; padding-left:10px;}
.add-review-title { font-size:1.3em;}
.add-review-subtitle { display:block; margin-bottom:23px;}
.review-page-collateral #product-review-table { width:498px; margin-bottom:28px;}
.review-page-collateral #product-review-table td,
.review-page-collateral #product-review-table th { border:1px solid #B9BEB9;}
.review-page-collateral #product-review-table td.label { width:102px;}
.review-page-collateral #product-review-table td.value { width:83px;}
.review-page-collateral .form-list textarea { width:405px;}
.toolbar_bottom .pager { margin-top:5px;}
.block-content-left .group-select .input-box { margin-right:0 !important; width:300px !important;}
.payiframe { border:medium none; height:400px; margin:0 auto; width:955px;}
.page-popup .footerTopArea { display:none;}
.productstockinfo { font-size: 11px; display: inline; color:#54B948; padding-left:8px;}
.productstockinfo2 { font-size: 11px; display: inline; color:#54B948;}
.featured-info .price { font-family:Arial; font-size:1.2em; font-weight:bold;}
.featured-info .price-old { font-family:Arial; font-size:1.2em; font-weight:bold; text-decoration:line-through;}
.checkout-fix-1 { display:block; padding-top:14px;}
.account-create .block-content-right label { display:block; padding-bottom:10px; padding-top:12px;}
.account-create .block-content-right h3 { text-transform:none;}
.account-fix-1 { width:280px;}
.buttons-set button.button-green { float:right;}
.col2-set-notop .block-content-left,
.col2-set-notop .block-content-right { padding-top:0;}
.opc .step .checkout-login-form-list { margin-bottom:0;}
.cancel-coupon-code { margin-top:5px;}
.checkout-review-item-name-td { line-height:15px !important; padding-bottom:15px !important; padding-left:20px !important; padding-top:15px !important;}
.checkout-review-item-name-td h4.product-name { line-height:20px !important; padding-left:0px !important;}
#checkout-step-review .product-image-cont { width:121px;}
.checkout-review-item-line td { vertical-align:top !important;}
.denkmee-col-left { display:block; float:left; width:720px;}
.denkmee-col-right { display:block; float:left; width:239px;}
.denkmee-list {}
.denkmee-item { display:block; margin-top:20px;}
.denkmee-item-image { display:block; float:left; width:206px; height:236px;}
.denkmee-item-info { border-bottom:1px solid #BEBEBE; border-right:1px solid #BEBEBE; display:block; float:left; height:237px; padding-left:20px; padding-right:20px; width:183px; position:relative;}
.denkmee-item-info h3 { text-transform:none;}
.denkmee-item-vote { border-bottom:1px solid #BEBEBE; display:block; float:left; height:237px; padding-left:20px; width:164px; position:relative;}
.denkmee-nobottom-border .denkmee-item-vote,
.denkmee-nobottom-border .denkmee-item-info { border-bottom:none; height:238px;}
.denkmee-item-vote .button-pink { margin-top:9px;}
.denkmee-item-info .denkmee-comments-link,
.denkmee-item-vote .denkmee-comments-link { bottom:12px; color:#46973B; position:absolute;}
.denkmee-comments-link a { color:#46973B; text-decoration:underline;}
.denkmee-collection-link { bottom:0px; color:#575757; position:absolute;}
.denkmee-collection-link a { text-decoration:underline; color:#575757;}
.denkmee-block {}
.denkmee-block .block-corner { z-index:6;}
.denkmee-block .col2-set { position:relative; right:664px;}
.denkmee-block .col2-set .col-2 { width:254px;}
.denkmee-block .col2-set .col-1 { padding-right:0; width:640px;}
.denkmee-block .overflow-fix { overflow:hidden; width:100%; z-index:5; position:relative;}
.denkmee-block .col2-bg { background-color:#F8F8F8; border-left:1px solid #BEBEBE; left:664px; position:relative; z-index:1;}
.denkmee .col2-bg .col2-set {}
.denkmee-item-image .block-corner { background:url("../images/boxcorner.jpg") no-repeat scroll right 0 transparent;}
button.button-pink { background:white url(../images/bkg_button_pink.gif) no-repeat scroll 0 0; border:medium none; font-size:1px; line-height:1px; padding:0 !important; width:auto !important; cursor:pointer;}
button.button-pink span { background:white url(../images/bkg_button_pink.gif) no-repeat scroll 100% 0; display:block; float:left; font-family:arial; font-size:11px; height:25px; line-height:24px; margin-right:-3px; margin-top:-1px; padding-left:5px; padding-right:8px; white-space:nowrap; color:white; font-weight:bold; text-align:center; text-transform:uppercase;}
.denkmee-suggestion-form textarea { width:244px; height:92px; border:1px solid #DDDDDD;}
.denkmee-suggestion-form select { width:252px; border:1px solid #DDDDDD;}
.denkmee-suggestion-form .email-input { border:1px solid #DDDDDD; padding:2px 6px; width:160px;}
.optional { color:#ED1A6B;}
.denkmee-votes-progressbar { display:block; font-size:10px; height:11px; width:160px;}
.denkmee-votes-spacer { display:block; font-size:1px; line-height:1px; height:5px;}
.denkmee-home-block .denkmee-comments-link {}
.denkmee-votes-greenbar { display:block; background-color:#46973B; position:relative;}
.denkmee-votes-pinkbar { display:block; background-color:#ED1A6B; position:relative;}
.denkmee-votes-progressbar-content { display:block; font-size:11px; font-weight:bold; position:absolute; right:-29px; top:-2px;}
.denkmee-commentform textarea { width:393px; height:143px; border:1px solid #DEDEDE;}
.denkmee-commentform .button { vertical-align:bottom; margin-left:12px;}
.denkmee-comments .greentext { color:#46973B;}
.denkmee-commentform { margin-bottom:20px;}
.denkmee-comments-head { margin-bottom:5px;}
.denkmee-comment { color:#404040; padding-right:20px; padding-top:20px;}
.denkmee-comment-poster { color:#A9A9A9; font-size:14px; margin-bottom:10px;}
.graybox_shade { background-color:black; display:block; height:100%; left:0; opacity:0.3; filter:alpha(opacity=30); position:absolute; top:0; width:100%; z-index:999999999;}
.graybox_login { display:block; padding:15px; width:370px;}
.graybox_content { display:block; z-index:2147483647; position:absolute; top:0; text-align:left; background-color:white; border:1px solid #2E2E2E;}
.graybox_content .input-text { width:361px !important;}
.miniloginbutton { float:right;}
.graybox_preloader { width:346px;}
.graybox_preloader img { display:block; margin:0 auto; padding-bottom:15px; padding-top:15px;}
.denkmee-title { display:block; float:left;}
.denkmee-detailpage-title { width:100%;}
.denkmee-detailpage-title .denkmee-backlink { font:12px/1.5 Arial; text-transform:none; vertical-align:bottom !important;}
.denkmee-backlink { display:block; float:right; padding-right:15px;}
.denkmee-backlink a { text-decoration:underline;}
.listfeatured { background:url("../images/bg_oftheday_small.gif") no-repeat scroll 0 0 transparent; height:82px; left:158px; position:absolute; top:42px; width:67px; z-index:99;}
.catalog-product-view .listfeatured { left:264px; top:45px;}
.list-stocktext { float:right; font-size:11px; font-style:italic; margin-top:-28px; margin-right:10px; display:none;}
.products-grid-item:hover .list-stocktext { display:block;}
.list-stockexplanation { font-size:11px; margin-bottom:12px; padding-top:24px;}
.list-stockexplanation a { text-decoration:underline;}
a.block-home-banner { display: block; margin:0 0 10px; position:relative; z-index:1; background-position: top left; background-repeat: no-repeat; height: 158px; overflow: hidden;}
a.block-home-banner .block-home-banner-content { padding:10px; display: block;}
a.block-home-banner .bigtext { bottom:0; color:#3C3C3C; font-size:14px; font-weight:bold; line-height:17px; position:absolute; padding-bottom:15px; padding-left:8px;}
a.block-home-banner-mooiweer { background-image: url(../images/home_banner_mooiweer.jpg);}
a.block-home-banner-summersale { background-image: url(../images/home_banner_summer_sale.jpg);}
.denkmee-home-block { padding:10px;}
.denkmee-home-block .button-green { margin-bottom:3px;}
.denkmee-home-block-left { border-right:1px solid #D9D9D9; display:block; float:left; height:140px; width:251px; padding-right:10px; }
.denkmee-home-block-right { display:block; float:left; padding-left:10px; width:175px; }
.denkmee-home-block .denkmee-comments-link { text-align:right;}
.denkmee-home-block .verybigtext { display:block; font-family:Arial; font-size:16px; font-weight:bold; line-height:17px; margin-bottom:4px;}
.denkmee-home-block-left2 { border-right:medium none; color:#434343; font-size:1em; height:auto; line-height:15px; padding-left:4px; padding-top:32px; width:250px;}
.denkmee-home-block-right2 { width:165px;}
.col-left #nav li.nav-summer-sale a,
#nav li.nav-summer-sale a { color: #46973B; font-weight:bold;}
.col-left #nav li.nav-wintercollectie-2010 a, #nav li.nav-wintercollectie-2010 a { background:none repeat scroll 0 0 transparent;}
.print_terms { position:relative; top:-15px;}
.print_terms a { background:url("../images/icons/pdf.jpg") no-repeat scroll left center transparent; padding-left:20px; text-decoration:underline;}
#lz_chat_param{background:#AFAFAF;width:100%;height:100%;background-image:url('./../images/chat_bg_footer.gif');display:none}
#lz_chat_login_floor{width:100%;height:100%;background-color:#EEEEEE;background-image:url('./../images/chat_bg_footer_top.gif');background-repeat:repeat-x;}
#lz_chat_floor{width:100%;height:100%;background-color:#EEEEEE;background-image:url('./../images/chat_bg_input.gif');background-repeat:repeat-x;}
#lz_chat_floor_contents{padding-top:6px;}
#lz_chat_text{border:1px solid #303030;width:100%;height:40px;font-size:11px;font-family:verdana,arial;}
#lz_chat_representative{top:0px;right:9px;position:absolute;z-index:1;visibility:hidden;display:none}
#lz_chat_submit{width:50px;height:40px;}
#lz_chat_site_title{font-size:11px;font-family:verdana,arial;color:#FFFFFF;font-weight:bold;}
#lz_chat_loading{width:100%;font-size:20px;font-family:verdana,arial;color:#b7b7b7;font-weight:bold;font-style:italic;text-align:center;}
#lz_chat_login{width:100%;height:100%;visibility:hidden;}
#lz_chat_login_details{display:none;}
#lz_chat_login_values{display:none;}
#lz_chat_login_button{background-image:url('./../images/lz_button_extra.gif');border:0px;cursor:pointer;width:120px;height:22px;font-size:11px;vertical-align:middle;}
#lz_chat_login_groups{border:1px solid #838383;width:120px;}
#lz_chat_login_info_field{font-size:12px;font-family:verdana,arial;}
#lz_chat_mail_button{background-image:url('./../images/lz_button_extra.gif');border:0px;cursor:pointer;width:120px;height:22px;font-size:11px;vertical-align:middle;}
#lz_chat_mail_groups{border:1px solid #838383;width:170px;z-index:-10;}
#lz_chat_mail_message{border:1px solid #838383;width:170px;height:100px;}
#lz_chat_mail_details{display:none;}
#lz_chat_mail_values{display:none;}
#lz_chat_pic{background:#F6F6F6;border:1px solid #6c6c6c;width:70px;color:#000000;overflow:hidden;}
#lz_chat_nav_border{background-image:url('./../images/chat_bg_ddown.gif');background-repeat:repeat-x;}
#lz_chat_main{margin:0px;padding:0px;width:100%;padding-bottom:5px;margin-top:0px;}
#lz_chat_main a{font-size:12px;color:#787878;font-weight:bold;text-decoration:underline;}
#lz_chat_alert_box{position:absolute;z-index:3;background:#f0f0f0;border:1px solid #808080;border-top:0px solid #808080;width:250px;height:115px;background-image:url('./../images/chat_bg_footer.gif');background-repeat:repeat-x;visibility:hidden;}
#lz_chat_alert_box_text{font-size:12px;font-family:verdana,arial;padding:5px;}
#lz_chat_alert_box_title{font-family:verdana,arial;font-size:10px;color:#FFFFFF;font-weight:bold;}
#lz_chat_alert_button{background-image:url('./../images/lz_button.gif');border:0px;cursor:pointer;height:22px;width:70px;font-size:11px;font-family:verdana,arial;}
#lz_chat_file_title{position:absolute;top:21px;left:0px;z-index:2;width:60px;font-size:10px;font-family:verdana,arial;color:#727372;text-align:right;font-weight:bold;}
#lz_chat_file_name{position:absolute;top:16px;left:67px;z-index:3;width:112px;}
#lz_chat_file_load{position:absolute;top:15px;right:14px;z-index:1;visibility:hidden;}
#lz_chat_file_success{position:absolute;top:15px;right:14px;z-index:1;visibility:hidden;}
#lz_chat_file_error{position:absolute;top:15px;right:14px;z-index:1;visibility:hidden;}
#lz_chat_file_select{top:16px;left:285px;background-image:url('./../images/lz_button_wide.gif');border:0px;cursor:pointer;height:22px;position:absolute;z-index:2;width:100px;font-size:11px;}
#lz_chat_file_send{top:16px;left:390px;background-image:url('./../images/lz_button_wide.gif');border:0px;cursor:pointer;font-size:11px;height:22px;position:absolute;z-index:2;width:100px;}
#lz_chat_file_base{position:absolute;top:16px;left:134px;z-index:3;height:22px;cursor:pointer;width:150px;opacity:0;-moz-opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
#lz_chat_navigation_sub{width:100%;height:16px;background-image:url('./../images/chat_bg_navigation_sub.gif');background-repeat:repeat-x;display:none}
#lz_chat_internal_fullname{font-size:11px;font-family:verdana,arial;color:#777777;font-weight:bold;margin:0px;padding:0px;}
#lz_chat_internal_groupname{font-size:11px;font-family:verdana,arial;color:#777777;}
#lz_chat_logo{position:absolute;z-index:1;margin:0px;top:0px;left:0px;}
#lz_chat_logo img{height:65px}
#lz_chat_top_bg{position:absolute;z-index:0;top:0px;right:0px;margin:0px;padding:0px;display:none}
#lz_chat_vcard_text{visibility:hidden;text-decoration:none;}
#lz_chat_error_field{visibility:hidden;width:100%;text-align:center;}
#lz_chat_border{width:100%;height:100%;background:#CACACA;margin:0px;padding:0px;}
#lz_chat_groups_loading{visibility:hidden;margin-left:10px;}
#lz_chat_body_top{border-bottom:1px solid #000000;}
#lz_chat_body_left{border-right:1px solid #000000;}
#lz_chat_body_bottom{border-top:1px solid #000000;}
#lz_chat_body_right{border-left:1px solid #000000;}
#lz_chat_body_chat_function{background:#F9F9F9;}
#lz_chat_rate_comment{font-family:verdana,arial;font-size:9px;color:#808080;border:1px solid #e0e0e0;width:270px;height:40px;}
#lz_chat_rate_button{background-image: url('./../images/lz_button.gif');border:0px;cursor:pointer;width:70px;height:22px;font-size:11px;}
#lz_invitation_name{width:100px;font-family:verdana,arial;font-size:11px;height:20px;font-weight:normal;}
#lz_chat_invitation_textarea{overflow:auto;border:none;width:185px;height:115px;font-family:verdana,arial;font-size:11px;}
#lz_chat_submit{background-image:url('./../images/lz_button_chat.gif');border:0px;cursor:pointer;width:48px;height:40px;font-size:10px;}
#lz_submit_button{background-image:url('./../images/lz_button_wide.gif');border:0px;cursor:pointer;width:100px;height:22px;font-size:11px;}
#lz_invitation_button{background-image:url('./../images/lz_button_wide.gif');border:0px;cursor:pointer;width:100px;height:22px;font-size:11px;margin-bottom:1px;}
#lz_chat_queue_position{font-weight:bold;}
#lz_chat_queue_waiting_time{font-weight:bold;}
#lz_index_box{background-color:#FAFAFA;border:1px solid #777777;color:#000000;}
#lz_index_inner_box{text-align:left;background-color:#FFFFFF;border:1px solid #777777;color:#000000;}
#lz_index_description_box{font-family:verdana,arial;font-size:11px;color:#000000;}
#lz_index_desc_text{text-align:left;font-family:verdana,arial;font-size:11px;}
#lz_index_light_text{font-family:verdana,arial;font-size:11px;color:#808080;}
.lz_lb_invitation{background:#CCCCCC;border:1px solid #676767;width:300px;height:230px;}
.lz_lb_title1{font-size:11px;font-family:verdana,arial;font-weight:bold;color:#7C7C7C;background-image:url('./../images/lz_topbg.gif');}
.lz_lb_title2{font-size:11px;font-family:verdana,arial;font-weight:bold;color:#7C7C7C;background-image:url('./../images/lz_topbg.gif');text-align:right;padding-right:3px;}
.lz_lb_title3{font-size:10px;font-family:verdana,arial;background:#F6F6F6;font-weight:bold;color:#727372;}
.lz_lb_floor{width:100%;height:6px;background:#CCCCCC;}
.lz_lb_main{font-size:10px;font-family:verdana,arial;font-weight:normal;background:#FFFFFF;color:#000000;padding:7px;}
.lz_lb_main_table{font-size:10px;font-family:verdana,arial;font-weight:normal;width:100%;}
.lz_lb_inputs{background:#F6F6F6;width:200px;height:35px;}
.lz_lb_inputs_table{color:#808080;font-size:11px;font-family:verdana,arial;}
.lz_lb_image{margin:7px;}
.lz_chat_clickable_image{cursor:pointer;}
.lz_chat_login_box{padding:1px;background-color:#FFFFFF;border:1px solid #838383;width:120px;}
.lz_chat_mail_box{padding:1px;background-color:#FFFFFF;border:1px solid #838383;width:170px;}
.lz_chat_form_field{font-size:11px;font-family:verdana,arial;color:#747474;width:135px;background-image:url('./../images/chat_bg_field.gif');background-repeat:no-repeat;padding-left:10px;padding-top:8px;vertical-align:top;}
.lz_chat_login{font-family:verdana,arial;font-size:12px;font-weight:bold;visibility:hidden;}
.lz_chat_main_link{font-size:10px;font-family:verdana,arial;color:#FFFFFF;font-weight:bold;text-decoration:none;}
.lz_chat_internal_file_link{font-family:verdana,arial;color:#868686;font-size:9px;font-weight:normal;text-decoration:none;}
.lz_message_a_title{font-family:verdana,arial;color:#ffffff;font-weight:bold;font-size:10px;}
.lz_message_a_time{font-family:verdana,arial;color:#ffffff;font-weight:bold;font-size:10px;}
.lz_message_b_title{font-family:verdana,arial;color:#7a7a7a;font-weight:bold;font-size:10px;}
.lz_message_b_time{font-family:verdana,arial;color:#8d8d8d;font-weight:bold;font-size:10px;}
.lz_message_text{font-family:verdana,arial;color:#333333;font-weight:normal;font-size:13px;}
.lz_index_help_text{text-align:left;font-family:verdana,arial;font-size:11px;color:#6c6c6c;}
.lz_index_red{font-family:verdana,arial;color:#AC1C1C;font-weight:bold;font-size:10px;}
.lz_index_howto_cat{font-family:verdana,arial;color:#5C5C5C;font-size:11px;font-weight:bold;}
.lz_index_error_cat{font-family:verdana,arial;color:#3A3A3A;font-size:11px;font-weight:bold;}
.lz_index_helplink{font-family:verdana,arial;font-size:10px;font-weight:bold;color:#7F7F7F;text-decoration:underline;}
.lz_index_link{font-family:verdana,arial;font-size:11px;font-weight:bold;color:#7BB05D;text-decoration:none;}
.lz_index_link:hover{font-family:verdana,arial;font-size:11px;font-weight:bold;color:#808080;text-decoration:none;}
.lz_chat_navigation{background:#8C8C8C;width:100%;height:30px;background-image:url('./../images/chat_bg_navigation.gif');border-top:0px solid #8F8F8F;border-bottom:0px solid #8F8F8F;}
.dispnone {display:none;visibility:hidden}
.footer_share_twitter div { background:url("../images/fooshz_images.jpg") no-repeat scroll -407px -124px #FFFFFF; display:inline-block; height:16px; margin-left:5px; width:16px; zoom: 1; *display: inline;}
.footer_share_facebook div { background:url("../images/fooshz_images.jpg") no-repeat scroll -444px -107px #FFFFFF; display:inline-block; height:16px; margin-left:5px; width:16px; zoom: 1; *display: inline;}

