@CHARSET "UTF-8";
/* files/css/reset.css */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
/* files/css/textstyles.css */
body{font-family:Arial,Helvetica,sans-serif;color:#000;font-size:12px}
.mapson span{display:none}
p,ul,ol,dl,img,blockquote{line-height:15px;margin:0 0 9px 0}
h1 img{margin:0}
h1.imageHeadline{line-height:24px;margin-bottom:0}
h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif;color:#000;font-weight:normal;margin-bottom:10px}
h1{font-size:24px;line-height:30px}
h2{font-size:18px;line-height:20px}
h3{font-size:15px;line-height:20px;font-weight:bold}
h4{font-size:14px;line-height:20px;text-transform:uppercase}
h5,h6{font-size:14px;line-height:20px}
p + h1,ul + h1,ol + h1,dl + h1,img + h1,blockquote + h1,table + h1{margin-top:40px}
p + h2,ul + h2,ol + h2,dl + h2,img + h2,blockquote + h2,table + h2{margin-top:30px}
p + h3,ul + h3,ol + h3,dl + h3,img + h3,blockquote + h3,table + h3{margin-top:20px}
p + h4,ul + h4,ol + h4,dl + h4,img + h4,blockquote + h4,table + h4{margin-top:20px}
p + img{margin-top:10px}
p + dl.image{margin-top:20px}
li{line-height:17px}
ul li{margin-left:17px}
ol li{margin-left:17px}
ul li{list-style-type:square}
ul li li{list-style-type:disc}
ul li li li,ul li li li li{list-style-type:circle}
ul ul,ul ul ul,ul ul ul ul{margin-bottom:0}
ol li{list-style-type:decimal}
ol li li{list-style-type:lower-alpha}
ol li li li,ol li li li li{list-style-type:lower-roman}
ol ol,ol ol ol,ol ol ol ol{margin-bottom:0}
dt{float:left;width:120px}
dd{margin-left:125px}
a{color:#000;text-decoration:none}
a:visited{color:#000}
a:hover{color:#444}
a:active{color:#444}
small,.small{font-size:90%}
big{font-size:130%}
strong,.strong{font-weight:bold}
em{font-style:italic}
sup{font-size:10px;vertical-align:super}
sub{font-size:10px;vertical-align:sub}
img{border-width:0}
#footer,#footer a,#footer a:hover{font-size:11px;color:#998b7d;text-decoration:none}
#shopping_cart .total,.fat,#newslettertext span,#unsubscribe span,#terms span{font-weight:bold}
#filter_submit{font-size:11px;color:#fff}
.gallery_product_details{color:#060506;font-weight:bold}
.price_label{color:#000}
.gallery_product_details .code,.gallery_product_details .price_description,.gallery_product_details .price_label{color:#fff}
.brown_link span,.white_link span{font-weight:normal;color:#000}
.brown_link,.brown_link:hover,.white_link,.white_link:hover{text-decoration:none}
#shopFooter a{color:#fff;text-decoration:none}
.shopping_cart_edit a{text-decoration:none;color:#000}
#shopping_cart_content label,.profile_headline,#authorization_content span,#stuff th,.member_name{font-weight:bold}
.shopping_cart_summary{color:#fff;font-weight:bold}
.shopping_cart_table input{font-size:12px}
.shopping_cart_table_headline{color:#fff}
a.print_order,a.print_order:hover,a.delete_account,a.delete_account:hover,a.abort,a.abort:hover,a.print_form,a.print_form:hover,a.forgot,a.forgot:hover{color:#8B7D6B;text-decoration:underline}
a.terms_of_business,a.terms_of_business:hover{color:#050505;text-decoration:underline}
.languages{font-size:10px}
a.fat_link,a.fat_link:hover{font-weight:bold;color:#000;text-decoration:none}
span.date{color:#000}
a.more,a.more:hover{color:#E97C1F;text-decoration:none}
.brown_headline{color:#fff;font-weight:bold}
/* files/css/fancybox.css */
html,body{height:100%}
div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;display:none;z-index:1000}
* html div#fancy_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px')}
div#fancy_wrap{text-align:left}
div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:1000}
div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('../images/fancybox/fancy_progress.png') no-repeat}
div#fancy_loading_overlay{position:absolute;background-color:#FFF;z-index:1000}
div#fancy_loading_icon{position:absolute;background:url('../images/fancybox/fancy_loading.gif') no-repeat;z-index:35;width:16px;height:16px}
div#fancy_outer{position:absolute;top:0;left:0;z-index:1001;margin:0;background:transparent;display:none;overflow:visible}
div#fancy_inner{position:absolute;height:auto;border:1px solid #BBB;background:#FFF}
div#fancy_content{margin:0;z-index:1001;position:relative}
div#fancy_div{background:#000;color:#FFF;height:100%;width:100%;z-index:100}
img#fancy_img{border:0;padding:0;margin:0;z-index:100}
div#fancy_close{position:absolute;top:10px;right:10px;height:13px;width:13px;background:url('../images/fancybox/fancy_closebox.png') top left no-repeat;cursor:pointer;z-index:1004;display:none}
#fancy_frame{position:relative;width:100%;height:100%;display:none}
#fancy_ajax{height:auto;overflow-x:hidden;overflow-y:auto;width:auto}
#fancy_ajax #content{width:auto}
a#fancy_left,a#fancy_right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;z-index:1003;display:none;background-image:url(data:image/gif;base64,AAAA);outline:none}
a#fancy_left{left:0}
a#fancy_right{right:0}
span.fancy_ico{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block}
a#fancy_right span#fancy_right_ico{right:0;background:transparent url('../images/arrow_right_slideshow.png') no-repeat center center}
a#fancy_left span#fancy_left_ico{left:0;background:transparent url('../images/arrow_left_slideshow.png') no-repeat center center}
a#fancy_right:hover span#fancy_right_ico{background:transparent url('../images/arrow_right_slideshow_orange.png') no-repeat center center}
a#fancy_left:hover span#fancy_left_ico{background:transparent url('../images/arrow_left_slideshow_orange.png') no-repeat center center}
.fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}
div#fancy_bg{width:auto;height:auto;z-index:70;border:0;padding:0;margin:0}
div.fancy_bg{position:absolute;display:block;z-index:70;border:0;padding:0;margin:0}
div.fancy_bg_n{top:-18px;width:100%;height:18px;background:transparent url('../images/fancybox/fancy_shadow_n.png') repeat-x}
div.fancy_bg_ne{top:-18px;right:-13px;width:13px;height:18px;background:transparent url('../images/fancybox/fancy_shadow_ne.png') no-repeat}
div.fancy_bg_e{right:-13px;height:100%;width:13px;background:transparent url('../images/fancybox/fancy_shadow_e.png') repeat-y}
div.fancy_bg_se{bottom:-18px;right:-13px;width:13px;height:18px;background:transparent url('../images/fancybox/fancy_shadow_se.png') no-repeat}
div.fancy_bg_s{bottom:-18px;width:100%;height:18px;background:transparent url('../images/fancybox/fancy_shadow_s.png') repeat-x}
div.fancy_bg_sw{bottom:-18px;left:-13px;width:13px;height:18px;background:transparent url('../images/fancybox/fancy_shadow_sw.png') no-repeat}
div.fancy_bg_w{left:-13px;height:100%;width:13px;background:transparent url('../images/fancybox/fancy_shadow_w.png') repeat-y}
div.fancy_bg_nw{top:-18px;left:-13px;width:13px;height:18px;background:transparent url('../images/fancybox/fancy_shadow_nw.png') no-repeat}
div#fancy_title{background:url(../images/background_overlay_bottom.png) left top no-repeat;position:absolute;top:38px;left:28px;width:auto;height:20px;z-index:1002;display:none;color:#e4801c;font-size:15px;text-transform:uppercase}
div#fancy_title #fancy_title_position div{float:left;color:#FFF;font:bold 12px Arial}
div#fancy_title_position{position:relative;height:32px;margin:auto}
div#fancy_title_left{height:32px;width:15px;background:transparent url(../images/fancybox/fancy_title_left.png) repeat-x}
div#fancy_title_main{padding-top:7px;height:32px;background:transparent url(../images/fancybox/fancy_title_main.png) repeat-x}
div#fancy_title_right{height:32px;width:15px;background:transparent url(../images/fancybox/fancy_title_right.png) repeat-x}
.b2b div#fancy_close{position:absolute;top:10px;right:10px;height:11px;width:46px;background:url('../images/lightbox_close.png') top left no-repeat;cursor:pointer;display:none}
.b2b div#fancy_ajax{background-color:#eae7e2}
.b2b div#fancy_title{top:55px}
.purple div.fancy_bg_n{top:-26px;width:100%;height:26px;background:transparent url('../images/fancybox/fancy_shadow_n_purple.png') repeat-x}
.purple div.fancy_bg_ne{top:-26px;right:-26px;width:26px;height:26px;background:transparent url('../images/fancybox/fancy_shadow_ne_purple.png') no-repeat}
.purple div.fancy_bg_e{right:-26px;height:100%;width:26px;background:transparent url('../images/fancybox/fancy_shadow_e_purple.png') repeat-y}
.purple div.fancy_bg_se{bottom:-33px;right:-26px;width:26px;height:33px;background:transparent url('../images/fancybox/fancy_shadow_se_purple.png') no-repeat}
.purple div.fancy_bg_s{bottom:-33px;width:100%;height:33px;background:transparent url('../images/fancybox/fancy_shadow_s_purple.png') repeat-x}
.purple div.fancy_bg_sw{bottom:-33px;left:-27px;width:27px;height:33px;background:transparent url('../images/fancybox/fancy_shadow_sw_purple.png') no-repeat}
.purple div.fancy_bg_w{left:-27px;height:100%;width:27px;background:transparent url('../images/fancybox/fancy_shadow_w_purple.png') repeat-y}
.purple div.fancy_bg_nw{top:-26px;left:-27px;width:27px;height:26px;background:transparent url('../images/fancybox/fancy_shadow_nw_purple.png') no-repeat}
.purple div#fancy_close{position:absolute;top:-19px;right:-15px;height:59px;width:60px;background:url('../images/fancybox/fancy_closebox_purple.png') top left no-repeat;cursor:pointer;display:none}
.purple div#fancy_title{position:absolute;top:53px;left:20px;width:auto;height:20px;display:none;color:#e4801c;font-size:15px;text-transform:uppercase}
.shop div#fancy_title{height:48px;width:100%;background-color:#e0ddd8;top:0;left:0;padding-top:38px}
.shop div#fancy_title *{margin-left:20px}
/* files/css/jqtransform.css */
form input.jqTransformHidden,.jqTransformHidden{display:none}
form.jqtransformdone div.rowElem{clear:both;padding:4px 0}
button.jqTransformButton{margin:0;padding:0;border:none;background-color:transparent;cursor:pointer;overflow:visible;font-family:Arial}
*:first-child+html button.jqTransformButton[type]{width:1}
button.jqTransformButton span{background:transparent url(../images/jqtransform/btn_right.gif) no-repeat scroll right top;display:block;float:left;padding:0 4px 0 0;margin:0;height:33px}
button.jqTransformButton span span{background:transparent url(../images/jqtransform/btn_left.gif) no-repeat;color:#333;padding:8px 4px 0 8px;font-weight:normal;font-size:12px;line-height:13px;display:block;text-decoration:none;height:33px}
.jqTransformInputWrapper{background:transparent url(../images/jqtransform/input/input_text_left.gif) no-repeat left top;height:31px;padding:0;float:left}
.jqTransformInputInner{background:transparent url(../images/jqtransform/input/input_text_right.gif) no-repeat top right;padding:0;margin:0}
.jqTransformInputInner div{height:31px;margin:0 0 0 8px}
.jqTransformInputInner div input{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;vertical-align:middle;height:31px;color:#404040;border:none;padding:8px 0 0 0;margin:0;background:transparent}
* html .jqTransformInputInner div input{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;vertical-align:middle;height:31px;color:#404040;border:0;padding:2px 0 0 0;margin:0;background:transparent}
.jqTransformInputWrapper_hover{background-position:left -31px }
.jqTransformInputWrapper_hover div.jqTransformInputInner{background-position:right -31px }
.jqTransformInputWrapper_focus{background-position:left -62px }
.jqTransformInputWrapper_focus div.jqTransformInputInner{background-position:right -62px }
.jqTransformSafari .jqTransformInputInner div{position:relative;overflow:hidden;margin:0 8px}
.jqTransformSafari .jqTransformInputInner div input{background-color:none;position:absolute;top:-10px;left:-2px;height:42px;padding-left:4px}
table.jqTransformTextarea td#jqTransformTextarea-mm textarea{font-size:12px;line-height:16px}
table.jqTransformTextarea td{font-size:1px;line-height:1px;width:5px;height:5px;margin:0;padding:0}
table.jqTransformTextarea textarea{margin:0;padding:0;border:0;background:none}
table.jqTransformTextarea td#jqTransformTextarea-tl{background:url(../images/jqtransform/textarea/textarea_tl.gif) no-repeat top left}
table.jqTransformTextarea td#jqTransformTextarea-tm{background:url(../images/jqtransform/textarea/textarea_tm.gif) repeat-x top left}
table.jqTransformTextarea td#jqTransformTextarea-tr{background:url(../images/jqtransform/textarea/textarea_tr.gif) no-repeat top left}
table.jqTransformTextarea td#jqTransformTextarea-ml{background:url(../images/jqtransform/textarea/textarea_ml.gif) repeat-y top left}
table.jqTransformTextarea td#jqTransformTextarea-mm{background:url(../images/jqtransform/textarea/textarea-mm.gif) repeat}
table.jqTransformTextarea td#jqTransformTextarea-mr{background:url(../images/jqtransform/textarea/textarea_mr.gif) repeat-y top left}
table.jqTransformTextarea td#jqTransformTextarea-bl{background:url(../images/jqtransform/textarea/textarea_bl.gif) no-repeat top left}
table.jqTransformTextarea td#jqTransformTextarea-bm{background:url(../images/jqtransform/textarea/textarea_bm.gif) repeat-x top left}
table.jqTransformTextarea td#jqTransformTextarea-br{background:url(../images/jqtransform/textarea/textarea_br.gif) no-repeat top left}
table.jqTransformTextarea-hover td#jqTransformTextarea-tl{background-position:0 -5px}
table.jqTransformTextarea-hover td#jqTransformTextarea-tm{background-position:0 -5px}
table.jqTransformTextarea-hover td#jqTransformTextarea-tr{background-position:0 -5px}
table.jqTransformTextarea-hover td#jqTransformTextarea-ml{background-position:-5px 0}
table.jqTransformTextarea-hover td#jqTransformTextarea-mm{background-image:url(img/textarea/textarea-mm-hover.gif)}
table.jqTransformTextarea-hover td#jqTransformTextarea-mr{background-position:-5px 0}
table.jqTransformTextarea-hover td#jqTransformTextarea-bl{background-position:0 -5px}
table.jqTransformTextarea-hover td#jqTransformTextarea-bm{background-position:0 -5px}
table.jqTransformTextarea-hover td#jqTransformTextarea-br{background-position:0 -5px}
table.jqTransformTextarea-focus td#jqTransformTextarea-tl{background-position:0 -10px}
table.jqTransformTextarea-focus td#jqTransformTextarea-tm{background-position:0 -10px}
table.jqTransformTextarea-focus td#jqTransformTextarea-tr{background-position:0 -10px}
table.jqTransformTextarea-focus td#jqTransformTextarea-ml{background-position:-10px 0}
table.jqTransformTextarea-focus td#jqTransformTextarea-mm{background-image:url(img/textarea/textarea-mm-focus.gif)}
table.jqTransformTextarea-focus td#jqTransformTextarea-mr{background-position:-10px 0}
table.jqTransformTextarea-focus td#jqTransformTextarea-bl{background-position:0 -10px}
table.jqTransformTextarea-focus td#jqTransformTextarea-bm{background-position:0 -10px}
table.jqTransformTextarea-focus td#jqTransformTextarea-br{background-position:0 -10px}
table.jqTransformTextarea .jqTransformSafariTextarea div{position:relative;overflow:hidden;border:0 solid red}
table.jqTransformTextarea .jqTransformSafariTextarea textarea{background:none;position:absolute;top:-10px;left:-10px;padding:10px;resize:none}
.jqTransformRadioWrapper{float:left;display:block}
.jqTransformRadio{background:transparent url(../images/jqtransform/radio.png) no-repeat center top;vertical-align:middle;height:12px;width:12px;display:block}
span.jqTransformCheckboxWrapper{display:block;float:left;margin-top:5px}
a.jqTransformCheckbox{background:transparent url(../images/jqtransform/radio.png) no-repeat center top;vertical-align:middle;height:12px;width:12px;display:block}
a.jqTransformChecked{background-position:center bottom}
.jqTransformSelectWrapper{position:relative}
.jqTransformSelectWrapper div span{float:none;position:absolute;overflow:hidden;cursor:pointer}
.jqTransformSelectWrapper a.jqTransformSelectOpen{display:block;position:absolute;right:0;top:0}
.jqTransformSelectWrapper .ulwrapper{left:0;z-index:10;padding:0;margin:0;display:none;border:solid 1px #CCC}
.jqTransformSelectWrapper ul{margin:0}
.jqTransformSelectWrapper ul li{list-style:none;margin:0;line-height:10px;font-size:7px}
.jqTransformSelectWrapper .ulwrapper a{display:block;text-decoration:none}
.shopLocator .jqTransformSelectWrapper{background:transparent url('../images/background_form_inner.png') repeat-x top left !important}
.filter .jqTransformSelectWrapper div span,.shopLocator .jqTransformSelectWrapper div span{padding-left:7px}
.filter .jqTransformSelectWrapper a.jqTransformSelectOpen,.shopLocator .jqTransformSelectWrapper a.jqTransformSelectOpen{top:1px;width:21px;height:20px;background:url(../images/jqtransform/background_search_select_open.png) no-repeat center center}
.filter .jqTransformSelectWrapper .ulwrapper,.shopLocator .jqTransformSelectWrapper .ulwrapper{left:-1px;background-color:#FFF;padding:0 1px}
.filter .jqTransformSelectWrapper .ulwrapper a.jScrollArrowUp{background:#998B7E url(../images/arrow_content_close.png) no-repeat center center;width:21px;padding:0}
.filter .jqTransformSelectWrapper .ulwrapper a.jScrollArrowDown{background:#998B7E url(../images/arrow_content_open_brown.png) no-repeat center center;width:21px;padding:0}
.filter .jqTransformSelectWrapper .ulwrapper a,.shopLocator .jqTransformSelectWrapper .ulwrapper a{height:20px;line-height:20px;color:#222;background-color:#FFF;padding-left:6px;font-size:11px}
.filter .jqTransformSelectWrapper ul a.selected,.shopLocator .jqTransformSelectWrapper ul a.selected{background:#998B7E;color:#fff}
.filter .jqTransformSelectWrapper ul a:hover,.jqTransformSelectWrapper ul a.selected:hover,.shopLocator .jqTransformSelectWrapper ul a:hover{background:#998B7E;color:#fff}
#language_form .jqTransformSelectWrapper div span{padding-left:1px;text-transform:uppercase;color:#48413b}
#language_form .jqTransformSelectWrapper .ulwrapper a{height:12px;line-height:12px;color:#48413b;text-transform:uppercase;background-color:#E9E0D1;font-size:10px}
#language_form .jqTransformSelectWrapper a.jqTransformSelectOpen{right:1px;top:1px;width:9px;height:9px;background:url(../images/jqtransform/background_lang_open.png) no-repeat center center}
.product .jqTransformSelectWrapper{float:left}
.product .jqTransformSelectWrapper div span{padding-left:3px;color:#48413b}
.product .jqTransformSelectWrapper a.jqTransformSelectOpen{width:11px;height:11px;background:url(../images/arrow_down_box.png) no-repeat center center}
.product .jqTransformSelectWrapper .ulwrapper a{background-color:#E9E0D1;height:11px;line-height:11px;color:#48413b;padding-left:3px;font-size:12px}
.product .jqTransformSelectWrapper ul a.selected,.product .jqTransformSelectWrapper .ulwrapper a:hover{background:#998B7E;color:#fff}
#background_sort_by .jqTransformSelectWrapper a.jqTransformSelectOpen{right:0;top:1px;width:16px;height:15px;background:url(../images/arrow_down_box_middle.png) no-repeat center center}
#background_sort_by .jqTransformSelectWrapper div span{padding-left:3px;color:#48413b}
#background_sort_by .jqTransformSelectWrapper .ulwrapper a{background-color:#fff;height:15px;line-height:15px;color:#48413b;padding-left:3px;font-size:11px}
#background_sort_by .jqTransformSelectWrapper ul a.selected,#background_sort_by .jqTransformSelectWrapper .ulwrapper a:hover{background-color:#998B7E;color:#fff}
#background_sort_by .jqTransformSelectWrapper .ulwrapper{left:-1px;background-color:#FFF;padding:0 1px}
.retour_select .jqTransformSelectOpen{display:block;width:12px;height:12px;background:url(../images/arrow_down_box.png) no-repeat center center}
.retour_select .jScrollPaneContainer{position:absolute;background-color:#DFDAD7;z-index:1000}
.retour_select .jScrollPaneContainer a{color:#000;font-size:11px}
/* files/css/main.css */
html,body{height:100%;width:100%}
body{position:relative;background:#fff url(../images/background_flashpage.jpg) fixed repeat-x center top}
.mapson span{display:none}
#page{position:relative;width:1028px;min-height:832px;margin:0 auto 50px;top:0}
#pagebg{display:none}
#head,#contentWrapper,#footer{position:relative;width:1028px;margin:0 auto}
#head{height:128px;background:url(../images/background_content_top.png) left top no-repeat;position:relative}
#fwsLink{position:absolute;display:block;top:10px;left:31px;width:174px;height:57px}
#contentWrapper{background:url(../images/background_content_middle.png) left top repeat-y;padding:10px 0 0 0}
#contentWrapper #content{margin:0 0 0 42px}
#contentWrapper #contentWrapper2{margin:0 0 0 42px;width:945px}
#contentBottom{height:49px;position:relative;background:url(../images/background_content_bottom.png) left top no-repeat}
#footer{text-align:center;margin-top:14px}
#footer a,#footer span{margin-top:7px;margin-left:15px}
#footer span:first-child{margin-left:0}
#language_form{position:absolute;right:43px;top:30px}
#language{background-color:#E9E0D1;height:11px;line-height:11px;margin:0;padding:0;width:64px;font-size:10px}
.clear{height:0;width:0;clear:both}
#main_footer_shop a,#site_footer a{margin-left:23px}
#site_footer{text-align:center;margin-top:16px}
.hidden{display:none}
.glossy_link{height:35px;line-height:35px;background:url(../images/background_glossytab_medium.png) left top repeat-x;width:100%;position:relative;bottom:0}
.glossy_link a{height:35px;display:block;overflow:hidden}
.glossy_link img{margin:9px auto 8px;padding-right:15px;display:block}
.glossy_link a .on{background:url(../images/arrow_right_white.png) right 5px no-repeat}
.glossy_link a .off{background:url(../images/arrow_right_olive.png) right 5px no-repeat}
.glossy_link.up a .on{background:url(../images/arrow_up_white.png) right 5px no-repeat}
.glossy_link.up.active a .on{background:url(../images/arrow_down_white.png) right 5px no-repeat}
.glossy_link.up a .off{background:url(../images/arrow_up_olive.png) right 5px no-repeat}
.glossy_link a .on,.glossy_link a:hover .off,.glossy_link.up.active a .off{display:none}
.glossy_link a .off,.glossy_link a:hover .on,.glossy_link.up.active a .on{display:block}
#content{width:970px;position:relative}
#mainContent{position:relative;height:465px}
.siteDescription{color:#93857c;margin-bottom:34px}
.borderedContent{border:1px solid #e0ddd8;padding:17px 10px;margin-bottom:11px}
.borderedContent .link{margin-top:16px}
.borderedContent .mceContentBody{line-height:17px}
.backLink{float:right;margin-top:8px}
.filter + .borderedBox,.filter + .borderedContent{margin-top:19px}
.mceContent{margin:27px 0 62px;padding:10px}
.borderedBox{border:1px solid #e0ddd8;padding:17px 10px 37px;width:329px;float:left;margin-left:9px;margin-bottom:11px;position:relative}
.borderedBox + .headline{margin-top:18px;margin-bottom:2px}
.borderedBox:first-child,.headline + .borderedBox{margin-left:0}
.borderedBox + .borderedBox + .borderedBox{margin-left:0}
.borderedBox + .borderedBox + .borderedBox + .borderedBox{margin-left:9px}
#content .borderedBox:first-child{float:none}
.shop .headline{width:100%;float:left}
.borderedBox a{color:#000}
.borderedBox a span{line-height:13px}
.borderedBox p{margin:0;line-height:17px}
.borderedBox p.phone,.borderedBox p.mail{margin-top:8px}
#contactPage .email,.borderedBox .mail{display:block;padding-left:18px;background:transparent url(../images/arrow_right_box.png) no-repeat;height:12px}
#contactPage .email a,#contactPage .email .mapson,.borderedBox .mail a,.borderedBox .mail .mapson{background-color:#E0DCD8;line-height:11px;display:block;text-decoration:none;height:12px}
.mapson span{display:none}
.borderedBox span{line-height:17px}
.personBox{overflow:hidden;padding-top:10px;padding-bottom:8px}
.personBox p.mail{margin-top:4px}
.personBox .leftcol,.personBox .rightcol{float:left}
.personBox .rightcol{padding:43px 0 0 7px}
.personBox img{border:1px solid #e0ddd8;margin:0;display:block}
.personBox .languages{position:absolute;bottom:0;height:12px;display:block;padding-bottom:8px}
.contactBox p.mail{position:absolute;bottom:17px}
.linkBox{float:left;width:300px;margin:0 22px 19px 0;position:relative}
.linkBox .image img{margin:0;border:0;display:block}
.linkBox .image a{display:block}
.linkBox .image a img.off,.linkBox .image a:hover img.on{display:block}
.linkBox .image a img.on,.linkBox .image a:hover img.off{display:none}
.linkBox .descriptionBox{background:#998b7e;color:#fff;padding:8px 14px}
.linkBox.info{height:189px}
.linkBox .boxed{position:absolute;bottom:0}
.linkBox .boxed .glossy_link{width:300px}
.linkBox .descriptionBox.collapsed{display:none}
div#page.news div#mainContent,div#page.partners div#mainContent{margin:0 20px;padding-top:37px;height:428px;position:relative}
div#page.news div#content{background:#EFEBEA}
div#subpageTitle{margin:0 0 20px;padding:0}
div#page a#rssLink{position:absolute;right:0;top:14px;font:normal 10px Arial;color:#e4801c;padding:0 20px 2px 0;background:url('../images/icon_rss.png') top right no-repeat}
div#subpageTitle img{margin:0;padding:0}
div.slideBox{margin:0 0 10px;width:903px}
div.slideBox div.header h3{margin:0}
div.slideBox div.header h3 a{display:block;color:#000;background:#998B7E;height:10px;margin:0 21px 0 0;padding:5px 10px;font-size:12px;line-height:1em;text-decoration:none}
div.slideBox.closed div.header h3 a{background:#C4BBB4}
div.slideBox div.header.ui-state-default h3 a{background:#C4BBB4}
div.slideBox div.header h3 a:hover,div.slideBox div.header.ui-state-active h3 a,div.slideBox div.header.ui-state-hover h3 a{background:#998B7E}
div.slideBox div.header a.arrow{float:right;width:20px;height:20px;background:url('../images/arrow_content_close.png');text-indent:-20000px}
div.slideBox.closed div.header a.arrow,div.slideBox div.header.ui-state-default a.arrow{background:url('../images/arrow_content_open.png')}
div.slideBox.closed div.header a.arrow:hover,div.slideBox div.header.ui-state-hover a.arrow{background:url('../images/arrow_content_open_brown.png')}
div.slideBox div.header.ui-state-active a.arrow{background:url('../images/arrow_content_close.png')}
div.slideBox div.header h3 span.date{font-weight:normal;color:#fff;padding-right:5px}
div.slideBox.closed div.sBcontent{display:none}
div.slideBox div.sBcontent{padding:10px 0 0}
div.slideBox h4{padding:10px 0;margin-top:0;margin-bottom:0;font-weight:bold;font-size:12px;line-height:1em;text-transform:none}
div.slideBox div.sBcontent img{border:1px solid #fff}
div.slideBox div.sBcontent > a{margin:0 20px 5px 0;float:left;display:block}
div.slideBox div.textBox,div.slideBox div.justTextBox{width:525px;float:left;text-align:justify;line-height:1.25em;overflow:hidden;min-height:20px}
div.slideBox div.justTextBox{width:904px}
div.slideBox .mceContent{margin:0;padding:0}
div.slideBox .grey_link{margin-top:13px;line-height:1.4em;background:url('../images/arrow_right_boxblack.png') no-repeat}
ol#spHelperNavi{position:absolute;bottom:1px;margin:5px 0}
ol#spHelperNavi li{list-style:none;float:left;margin:0 2px 0 0}
ol#spHelperNavi li a{text-decoration:none;color:#fff;background:#C4BBB4;text-align:center;line-height:12px;font-size:12px;height:12px;width:12px;display:block}
ol#spHelperNavi li.active a,ol#spHelperNavi li a:hover{background:#998B7E}
div#page.partners div#content{background:#000}
div#page.partners div.slideBox div.header a{background:#fff}
div#page.partners div.slideBox.closed div.header a{background:#998B7E}
div#page.partners div.slideBox div.header.ui-state-default a{background:#998B7E}
div#page.partners div.slideBox div.header a:hover,div#page.partners div.slideBox div.header.ui-state-active a,div#page.partners div.slideBox div.header.ui-state-hover a{background:#fff}
div#page.partners div.slideBox div.header a.arrow{background:url('../images/arrow_content_close_white.png')}
div#page.partners div.slideBox.closed div.header a.arrow{background:url('../images/arrow_content_open_brown.png')}
div#page.partners div.slideBox div.header.ui-state-default a.arrow{background:url('../images/arrow_content_open_brown.png')}
div#page.partners div.slideBox div.header a.arrow:hover,div#page.partners div.slideBox div.header.ui-state-hover a.arrow{background:url('../images/arrow_content_open_white.png')}
div#page.partners div.slideBox div.header.ui-state-active a.arrow{background:url('../images/arrow_content_close_white.png')}
div#page.partners div.slideBox div.sBcontent h4{color:#998B7E}
div#page.partners div.slideBox div.sBcontent div{color:#BEB9B5}
div#page.partners div.slideBox div.sBcontent p.link a{background:#C4BBB4}
div#page.partners ol#spHelperNavi li a{color:#fff;background:#998B7E}
div#page.partners ol#spHelperNavi li.active a,div#page.partners ol#spHelperNavi li a:hover{color:#998B7E;background:#fff}
div#page.partners div.slideBox .grey_link{background:url('../images/arrow_right_boxwhite.png') no-repeat}
.grey_link span{background-color:#C4BBB4;color:#000}
.lytebox{position:relative;height:555px}
#div.fancy_close{background:red}
.lytebox .closeBtn{background:transparent url('../images/icon_close_star.png') no-repeat top left;height:59px;width:60px;position:absolute;top:11px;right:7px}
.lytebox.lottery{background:transparent url('../images/background_stetsonrocks.png') no-repeat top left;width:1000px}
.lytebox.tellafriend{background:transparent url('../images/background_tellafriend.png') no-repeat top left;width:264px}
.lytebox .content{padding:26px;background:#0f0;height:100%}
.lyteboxSite{background:transparent url('../images/background_lytebox_site.png') no-repeat top left;height:390px;overflow:hidden;padding-bottom:30px;left:-4px;position:absolute;top:69px}
.lyteboxPage.shoplocator .lyteboxSite{overflow:visible}
.lyteboxSite .headline{width:918px;height:25px;margin-left:25px;margin-right:8px;line-height:25px;vertical-align:middle;overflow:hidden}
.lyteboxSite .headline img{margin:4px 0 0;float:left}
.lyteboxSite .closeBtn{background:transparent url('../images/icon_close.png') no-repeat top right;height:13px;margin-top:6px;float:right;padding-right:22px;line-height:13px}
.lyteboxSite .closeBtn img{margin:0}
.lyteboxSite .content{height:372px;margin:0 3px 0 4px;overflow:visible;width:944px}
.window{overflow:hidden;position:relative}
.slider{position:relative;width:20000em;top:0;left:0}
.slider img,.slider > *{margin:0}
.slider > *{float:left}
.clearfix:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden}
.brown_link,.white_link,.grey_link{display:block;height:12px;line-height:12px;padding-left:18px}
.brown_link span,.white_link span,.grey_link span{line-height:12px;display:block;float:left;height:12px;font-size:11px;text-decoration:none;cursor:pointer}
#newslettertext{margin-left:10px;margin-top:40px}
#newslettertext p{width:350px}
#newslettertext span,#unsubscribe span{display:block;margin-bottom:2px}
#subscribe{margin-left:10px;margin-top:18px}
#unsubscribe{margin-left:10px;margin-top:54px}
#subscribe label,#unsubscribe label{display:block;width:83px;float:left;margin-top:2px}
#subscribe .formEntry.language input + label,#subscribe .formEntry.language span + label{width:60px}
#subscribe fieldset span + label{width:auto;margin-right:10px}
#unsubscribe span{margin-bottom:8px}
.gender input{margin-right:5px}
.language input{margin-right:5px}
#subscribe_submit,#unsubscribe_submit{width:299px;margin-top:20px}
#newsletter_form input[type=submit]{cursor:pointer;height:19px;float:right}
#subscribe .formEntry label,#unsubscribe .formEntry label{margin-left:0}
#subscribe #salutation_f{margin-left:83px}
#message{font-weight:bold;color:#e4801c;font-size:1em}
#newsletter_form p#messages{text-align:center;font-size:1.2em;margin:4em 0 0}
#newsletter_form .introText{margin:20px 10px 31px;width:500px}
/* files/css/navigation.css */
ul#headmenu{padding-top:25px;margin-left:318px}
ul#headmenu li{list-style:none;display:block;float:left;height:18px;overflow:hidden;position:relative;margin-left:-3px;margin-right:31px}
ul#headmenu li a:hover img,ul#headmenu li a.active img{position:relative;top:-18px}
/* files/css/jscrollpane.css */
.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1}
.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;background:#998B7E}
.jScrollPaneDrag{position:absolute;background:#E0DDD8;cursor:pointer;overflow:hidden}
.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden}
.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden}
a.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;height:9px}
a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;height:9px}
/* files/css/forms.css */
.fmore{display:none}
input{border:1px solid #dddcda;float:left;margin:0}
input,select,textarea{color:#58595B;font-family:Arial;font-size:11px;font-weight:normal}
input:focus,select:focus,textarea:focus{color:#000}
input[type=text]{height:14px;width:214px;padding:1px 0}
input[type=checkbox],input[type=radio]{margin-top:2px;width:13px}
.alert{border:1px solid #e4811c}
#registerForm{width:375px;margin-bottom:25px}
#registerForm label{width:94px}
.entry label{display:block;float:left;line-height:18px;overflow:hidden}
#registerForm .entry{width:375px;height:18px;margin-bottom:5px}
#registerForm .message{color:#E07E1D;font-size:1.1em;font-weight:bold}
#registerForm .type label{float:right;text-align:left;width:345px}
#registerForm .gender{margin-left:94px}
#registerForm .type label,#registerForm .gender label{margin:0 7px}
#registerForm input[type=text]:focus{border:1px solid #e4811c}
.button{margin-top:30px}
.orange_button{background:transparent url(../images/background_button.png);height:17px;color:#fff;min-width:84px;padding:0 0 2px 6px;font-size:11px}
#loginForm .entry{width:140px;overflow:hidden;margin-bottom:10px}
#loginForm label{width:85px}
#loginForm input[type=text],#loginForm input[type=password]{width:50px;background:transparent url(../images/background_form_inner.png) repeat-x;height:13px;border:0;padding:2px 0 1px 3px;margin:1px;font-size:11px}
#loginForm .input_background{float:left;padding:0;height:18px;width:55px}
input[type=image]{padding:0;border:0;min-width:40px}
label[for=ispress]{font-weight:bold}
.input_background{background:#fff url(../images/background_form_outer.png) repeat-x left top;padding:1px 0 1px 1px}
.input_background input,.input_background textarea{border:0;background:url(../images/background_form_inner.png) repeat-x;padding:5px 0 0 3px;float:none}
textarea{border:0;padding:1px 0;overflow-y:auto;overflow-x:hidden}
.formEntry{overflow:hidden;min-height:20px;margin-bottom:2px}
.jsFormSelect .formEntry{overflow:visible}
.formEntry input,.formEntry label{display:block;float:left}
.formEntry label{width:95px;margin:2px 0 0 10px}
.formEntry textarea{border:1px solid #DDDCDA;display:block;float:left;width:214px;height:67px;overflow:auto}
#salutation_f{margin-left:105px}
#salutation_f + label{min-width:60px;margin:3px 0 0 5px;width:auto}
#salutation_m + label{margin:3px 0 0 5px}
/* files/css/shop_main.css */
.shop #contentWrapper #content{margin:0;width:auto}
.shop .leftCol,.shop .rightCol{float:left}
.shop .leftCol{width:711px;min-height:500px}
.shop .rightCol{width:213px;margin:35px 0 0 20px}
.shop .leftCol .top{height:122px}
.shop .rightCol .top{height:87px}
.shop .bottom{margin-top:22px}
.shop #variHead{height:63px;background-color:#E0DDD8}
.shop #variHead .headline{padding:21px 11px 9px}
.shop .mceContent{margin-bottom:15px}
.shop #footer{width:752px;margin:14px 0 0;text-align:right}
.border_right{padding-bottom:11px;width:710px;border-right:1px solid #E5E0DD;position:relative}
#shop_content{width:725px}
#shop_content.std{padding-top:19px}
#shop_content .headline{clear:both;padding-top:18px;padding-bottom:6px}
#shop_content .headline img{margin:0}
.filter form > div{float:left;height:51px;padding-top:12px;padding-left:10px;padding-right:10px}
.filter img{margin:0}
#category_select,#colour_select,#sort_by{border:0;background:url(../images/background_form_inner.png) repeat-x}
#search{width:246px}
#search .input_background{margin-right:11px;height:22px}
#query{width:230px;height:18px}
#category{width:176px}
#category .input_background,#colour .input_background{margin-right:9px}
#category_select{height:22px;width:165px;z-index:30}
#colour{width:143px}
#colour_select{height:22px;width:132px}
#filter_submit{margin-top:18px;height:22px;width:35px;background-color:#96887A;border:1px solid #fff}
#result_headline{height:28px;background-color:#998b7e;padding:0 12px 0 9px;width:690px}
#result_headline.details{font-weight:bold;color:#060506;line-height:28px}
#result_headline > span,#result_headline > div > span,#result_headline > div > a{display:block;float:left;height:20px;margin-top:6px}
#result_headline .left{float:left;width:130px}
#result_headline .right{float:right}
#products_found{margin-left:5px}
#text_sort_by{margin-left:134px}
#background_sort_by{background:url(../images/background_form_outer.png) left top repeat-x;padding:1px;margin-left:7px;margin-top:5px;float:left;width:117px}
#sort_by{width:117px;height:17px;padding:0;z-index:20}
#link_gallery,#link_list{padding-left:15px}
#link_list{background:url(../images/icon_list.png) left 2px no-repeat}
#link_list:hover,#link_list.active{background:url(../images/icon_list_active.png) left 2px no-repeat}
#link_gallery{background:url(../images/icon_gallery.png) left 2px no-repeat;margin-left:11px}
#link_gallery:hover,#link_gallery.active{background:url(../images/icon_gallery_active.png) left 2px no-repeat}
#shopFooter{width:711px;height:27px;margin:0 0 20px;background-color:#998B7D}
#shopFooter a,#shopFooter span{display:block;float:left;margin-top:7px;margin-left:10px}
.product label{display:block;float:left;font-weight:bold}
.product.gallery{float:left;position:relative;height:243px;width:350px;padding-bottom:11px}
.product .image{position:relative;text-align:center}
.product.gallery img{margin:0}
.product.gallery.even{margin-right:11px}
#result_headline + .product.gallery{margin-top:11px}
#result_headline + .product.gallery + .product.gallery{margin-top:11px}
.gallery .image{height:192px}
.product .image .overlay{position:absolute;left:0;top:0;margin:0}
.gallery_product_details{width:350px;height:53px;background-color:#CCC5BE;position:relative}
.gallery_product_details > div{padding-top:10px;float:left;width:165px}
.gallery_product_details .even{margin-left:10px}
.gallery_product_details .odd{margin-right:10px;text-align:right}
.gallery_product_details .price_label,.gallery_product_details .code{padding-right:5px}
.gallery_product_details .white_link{position:absolute;right:10px;bottom:10px}
.brown_link,.white_link{background:url(../images/arrow_right_box.png) left top no-repeat}
.brown_link span{background-color:#E0DCD8}
.white_link span{background-color:#fff}
.product.list .brown_link span,.product.gallery .white_link span{width:85px}
#variHead + .border_right,#result_headline + .border_right{padding-top:11px}
.product.list:first-child{margin-top:0}
.product img{margin:0}
.product.list .image,.product.list .details{float:left}
.size_pieces th{font-weight:bold}
.product.list .details{padding:11px 0;border-bottom:1px dotted #E5E0DD;width:434px;height:108px;margin-left:20px}
.product.list .details > div{margin-bottom:5px}
.product.list .details > div:first-child{margin-bottom:18px;font-weight:bold}
.product.list .currency_wrapper > div,.product.detail .currency_wrapper > div{float:left}
.product.list label{width:55px}
.product select{font-size:12px;height:11px;border:0;background-color:#E0DCD7}
.product.list .brown_link{float:right}
.product.list .image{height:130px;width:244px}
#profile_shortmenu{width:213px;height:87px}
#profile_shortmenu_headline{width:193px;height:14px;background-color:#000;padding:5px 10px}
#profile_shortmenu_content{width:200px;padding:1px 0 0 11px;height:61px;border-left:1px solid #E1DDDA;border-right:1px solid #E1DDDA;border-bottom:1px solid #E1DDDA}
.user_shortmenu > div{padding-top:6px}
#profile_shortmenu_content span{display:block;width:110px;height:12px}
span#logout_label{width:45px}
#shopping_cart{width:193px}
#shopping_cart_headline{background-color:#000;width:193px;height:14px;padding:7px 10px}
#shopping_cart_content{width:211px;border-left:1px solid #E1DDDA;border-right:1px solid #E1DDDA;border-bottom:1px solid #E1DDDA;padding-top:9px}
#shopping_cart_content td.noItems{padding-bottom:10px}
#shopping_cart table{width:191px;margin:0 9px}
tr.grey td{background-color:#f9f8f6}
#headline_right{padding-bottom:18px;text-align:right}
#headline_left{text-align:left}
#shopping_cart .right{text-align:right;padding-bottom:21px}
#shopping_cart .left{padding-bottom:5px}
#shopping_cart .last{border-bottom:1px dotted #020202;padding-bottom:12px}
#shopping_cart .total{padding-top:9px}
.seperator{height:4px;border-top:1px dotted #020202;border-bottom:1px dotted #020202}
.link_shopping_cart{width:95px;margin:0 0 8px 107px}
#shopping_cart_content .link_change_address{margin:10px 8px}
#shopping_cart_content .only_this_delivery{margin-top:7px}
#shopping_cart_content p{margin:2px 8px;line-height:15px}
#shopping_cart_content label{margin-left:8px}
#shopping_cart_content #company_name label{display:block}
#shopping_cart_content input[type="text"]{width:192px;border:1px solid #E0DDD8;float:none}
#shopping_cart_content .message{font-size:1.1em;color:#e4801c;font-weight:bold}
#slideshows,#detailcontent{float:left}
#single_slideshow_border{overflow:hidden;height:298px;width:442px;position:relative}
#single_slideshow{width:20000em;height:298px;position:absolute;left:0;top:0}
#single_slideshow > div{height:298px;width:442px;text-align:center;float:left}
#single_slideshow .centerimage{height:298px;width:442px}
#single_slider img{margin:0}
#slideshows .overlay{position:absolute;left:0;top:0;margin:0}
#single_slideshow_border .arrow{position:absolute;height:298px;width:19px;top:0}
#single_slideshow_border .left.arrow{left:0;padding-left:10px}
#single_slideshow_border .right.arrow{right:0;padding-right:10px}
#single_slideshow_border .arrow span{width:19px;height:20px;margin-top:139px;display:block}
#single_slideshow_border .left.arrow span{background:url(../images/arrow_left_slideshow.png) left top no-repeat}
#single_slideshow_border .right.arrow span{background:url(../images/arrow_right_slideshow.png) left top no-repeat}
#single_slideshow_border .left.arrow span:hover{background:url(../images/arrow_left_slideshow_orange.png) left top no-repeat}
#single_slideshow_border .right.arrow span:hover{background:url(../images/arrow_right_slideshow_orange.png) left top no-repeat}
#thumb_slideshow{margin-top:1px;width:408px;height:57px;padding:10px 17px;background-color:#E0DDD8;position:relative;overflow:hidden}
#thumb_slideshow_border{position:relative;overflow:hidden;width:412px;height:59px}
#thumb_slider{width:20000em;height:59px;position:absolute;left:0;top:0}
#thumb_slider > div{float:left;position:relative;margin-right:10px;border:1px solid #fff;height:57px;width:92px;background-color:#fff}
#thumb_slider > div > div{width:92px;height:57px;text-align:center;cursor:pointer}
#thumb_slideshow .arrow{position:absolute;height:77px;width:12px;top:0}
#thumb_slideshow .left.arrow{left:0;padding-left:5px}
#thumb_slideshow .right.arrow{right:0}
#thumb_slideshow .arrow span{width:5px;height:9px;margin-top:34px;display:block;cursor:pointer}
#thumb_slideshow .left.arrow span{background:url(../images/arrow_left_white.png) left top no-repeat}
#thumb_slideshow .right.arrow span{background:url(../images/arrow_right_white.png) left top no-repeat}
#detailcontent{padding:25px 0 0 30px;min-height:351px;position:relative;width:220px}
.long + #detail_shell{margin-top:17px}
#information{overflow:hidden}
#information p{width:220px;line-height:16px}
#detail_shell,#detail_code,#detail_price,#detail_colour{margin-bottom:7px}
.product.detail label{width:45px}
#information label{margin-right:5px;width:auto;line-height:16px}
.size_pieces{margin-top:13px;border-collapse:collapse;border-spacing:0;table-layout:fixed}
.size_pieces td,.size_pieces th{border-bottom-width:1px;border-style:dotted;border-color:#998B7D}
.size_pieces .left_column{border-left-width:1px;width:63px;padding:0 6px;vertical-align:middle}
.size_pieces .right_column{width:59px;padding:0;border-right-width:1px;border-left-width:1px}
.size_pieces th{height:19px;line-height:19px;padding:0;border-top-width:1px}
.size_pieces input{height:14px;line-height:14px;padding:1px 4px 0;width:47px;margin:0 1px;background:url(../images/background_form_inner.png) left top repeat-x}
.size_pieces #total{padding:0 0 0 6px;font-weight:bold;text-align:left;width:53px}
.size_pieces .size_pieces_blind{border:0}
#detail_pieces + div{margin-bottom:30px}
#details_link{position:absolute;bottom:0}
#details_link p.error{color:#E07E1D;font-size:1.1em;font-weight:bold}
#details_link .link_orange_button{width:82px;margin-left:23px}
#details_link a{float:left;margin-top:5px}
#details_link input{margin-left:29px}
#back_to_overview{margin-top:3px}
#shopping_cart_main_headline{background-color:#E0DDD8;padding:24px 11px 9px}
.shopping_cart_table_headline div{float:left;border-right:1px dotted #fff;height:18px;padding:8px 11px 0 6px}
.shopping_cart_table_headline .shopping_cart_product{padding-left:2px}
.shopping_cart_product{width:97px}
.shopping_cart_code{width:65px}
.shopping_cart_colour{width:112px}
.shopping_cart_size{width:32px}
.shopping_cart_price{width:80px}
.shopping_cart_pieces{width:40px}
.shopping_cart_total{width:86px}
.shopping_cart_edit{width:30px}
.shopping_cart_table_subheadline .shopping_cart_product{width:175px}
.shopping_cart_table_subheadline .shopping_cart_code{width:84px}
.shopping_cart_table_subheadline .shopping_cart_colour{width:189px}
.shopping_cart_table_subheadline .shopping_cart_size{width:49px}
.shopping_cart_table_subheadline .shopping_cart_price{width:122px}
.shopping_cart_table_subheadline .shopping_cart_pieces{width:37px}
.shopping_cart_table_subheadline .shopping_cart_total{width:116px}
.shopping_cart_table_subheadline .shopping_cart_edit{width:37px}
.shopping_cart_table{width:710px;margin-top:8px;margin-left:1px}
.shopping_cart_table.collapsed td{display:none}
.shopping_cart_table td{padding:4px 9px 2px 11px;text-align:left;border:1px dotted #DDDCDA}
.shopping_cart_table_subheadline th{background-color:#E0DDD8;border-right:1px dotted #fff;padding:3px 11px 5px 9px;text-align:left}
.shopping_cart_table_subheadline th.shopping_cart_product{border-left:1px solid #E0DDD8}
td.shopping_cart_pieces{padding:0}
td.shopping_cart_price,td.shopping_cart_total,th.shopping_cart_price,th.shopping_cart_total,.shopping_cart_summary .shopping_cart_total{text-align:right}
.coloured_line td{background-color:#F9F8F6}
.shopping_cart_table_subheadline:hover th{background-color:#998B7E}
.shopping_cart_table .shopping_cart_blind,.shopping_cart_table_subheadline:hover .shopping_cart_blind{background-color:#FFF;border:0}
.shopping_cart_table input[type="text"]{border:none;height:15px;padding:1px 9px;width:37px;float:none;background:url(../images/background_form_inner.png) left top repeat-x}
td.shopping_cart_edit a{display:block;width:6px;height:7px;margin-left:11px;margin-bottom:2px;background:url(../images/icon_delete.png) left top no-repeat}
th.shopping_cart_edit a,.verification_edit a{height:12px;width:37px;display:block;background:url(../images/arrow_down_box.png) right 1px no-repeat}
th.shopping_cart_edit a{width:37px}
.verification_edit a{width:48px}
.shopping_cart_table_subheadline:hover .shopping_cart_edit a,.shopping_cart_table_subheadline:hover .verification_edit a{background:url(../images/arrow_up_box.png) right 1px no-repeat}
.shopping_cart_summary{height:28px;width:711px;background-color:#998b7e;margin-top:10px}
.shopping_cart_summary div{float:left;height:18px;padding:8px 11px;border-right:1px dotted #fff}
#summary_blind{width:361px}
div.shopping_cart_total,th.shopping_cart_total,th.shopping_cart_edit{border:0}
#back_to_shop,#checkout{height:68px;float:left;width:355px;position:relative}
#checkout{float:right}
.back_shop{margin-top:18px}
.checkout{margin-top:15px;float:right}
#company_name{padding-bottom:3px}
.addressupdate{padding-top:8px;padding-left:10px}
#addressupdate{margin-left:87px;position:relative;float:none}
td.verification_edit{width:41px;border-left:0 none}
td.verification_total,th.verification_total{text-align:right;width:86px;border-right:0 none}
.submit_order{width:90px;position:absolute;right:0;top:10px}
#back_to_shop input{margin-left:0;margin-right:7px}
.change_shopping_cart{margin-top:12px}
.print_order{position:absolute;top:13px;left:183px}
.terms_of_business_container{margin-top:9px}
.terms_of_business_container p.error{color:#E07E1D;font-size:1.1em;font-weight:bold}
.addressupdate input{margin-left:0;margin-bottom:10px}
.link_delivery_address{margin-bottom:10px;margin-top:10px}
.greyborder{border:1px solid #E5E0DD;margin-top:20px;padding-bottom:20px}
.greyborder .mceContent{margin:20px 0;padding:0 12px}
.greyborder .brown_link{margin:0 12px}
input[type="text"].pieces{background:url(../images/background_form_inner.png) left top repeat-x;width:60px;height:13px;padding-left:3px;padding-top:2px}
#detail_pieces label,.pieces_background{float:left}
#detail_pieces label{padding-right:6px;padding-top:4px}
.pieces_background{width:65px;margin-bottom:73px}
#address,.sales_team,.agency{border:1px solid #E9E8E5;width:329px}
#address{margin-top:18px}
.sales_team,.agency{float:left;margin-top:10px}
.sales_team{padding:10px;position:relative}
#address,.agency{padding:18px 10px}
#address span,.agency span{display:block;line-height:16px}
#address .brown_link span,.agency .brown_link span{margin-top:12px;line-height:13px}
.first_member{margin-right:10px}
#headline_sales_team,#headline_agency{margin-top:30px}
#headline_sales_team img,#headline_agency img{margin-bottom:-4px}
.sales_team img{margin:0}
.sales_team img,.member_details{float:left}
.member_details span{display:block}
.member_details{position:absolute;bottom:7px;left:100px}
.member_details .brown_link{margin:9px 0 12px 0}
p.phone,p.agency p.mail{margin-top:10px}
#terms{position:relative;margin-top:39px;margin-left:10px}
#terms div{margin-bottom:20px}
#terms img{position:absolute;right:0}
#profile_content{margin:18px 0}
.profile_information,#identical_addresses,#profile_buttons{width:312px;margin-bottom:10px}
#profile_buttons input[type=image]{float:right}
#profile_buttons #delete,#profile_buttons #reset{color:#8B7D6B;border:0;background:none;border:0;text-decoration:underline;padding:0;height:16px;margin-top:1px;cursor:pointer}
.profile_information,#identical_addresses{border:1px solid #E7E4E2}
.profile_information{padding:19px 10px 9px}
.input_container{margin-top:4px;height:18px}
contact_information .input_container{margin-top:5px}
.input_container input[type=text]{border:1px solid #E7E4E2;width:205px}
.input_container label{display:block;width:100px;height:18px;line-height:18px}
.input_container input,.input_container label{float:left}
.profile_information .brown_link{float:left;margin-top:17px}
.profile_headline{margin-bottom:15px}
.profile_headline + .input_container{margin-top:-2px}
.profile_extra_info{margin-bottom:20px}
.profile_extra_info span,.profile_extra_info a{color:#8B7D6B;text-decoration:underline}
.change_password{margin-left:26px}
.profile_information .gender{margin-top:-5px;margin-bottom:-4px;padding-left:82px}
.profile_information .gender select{margin-left:18px}
.profile_information .gender label{width:auto}
.profile_information .gender input{margin-left:19px;margin-right:5px}
input#wv2_5_value,#address_delivery_street,#street{width:164px}
input#wv2_6_value,#address_delivery_nr,#nr{width:34px;margin-left:5px}
#nr{width:43px}
input#wv2_7_value,#address_delivery_zipcode,#zip{width:50px}
input#wv2_8_value,#address_delivery_city,#city{width:148px;margin-left:5px}
#city{width:157px}
#identical_addresses{padding:4px 10px 10px}
#identical_addresses input{margin-top:3px;margin-right:5px}
#identical_addresses label{width:280px;font-weight:bold}
.submit_profile{width:85px;margin-left:110px}
#profile_buttons{width:334px}
#profile_buttons a{display:block;float:left;margin-top:4px}
.abort{margin-left:29px}
.profile_information.password .input_container label{width:151px}
.profile_information.password .input_container input[type=password]{width:150px}
.product.list div.photolinks{height:11px;width:100%;position:absolute;right:11px;bottom:21px;margin:0}
.photolinks a{margin-left:21px}
#authorization_content{margin-top:39px}
#authorization_text{padding-left:10px}
#authorization_text ul{margin-bottom:17px}
#authorization_text li{list-style-type:none;background:url(../images/bullet_arrow.png) left 5px no-repeat;padding-left:10px;margin-left:0;line-height:17px}
#authorization_text p{line-height:19px;margin-bottom:7px}
#sender,#recipient{float:left;border:1px solid #E6E2E0;padding:19px 9px 10px}
#sender{width:377px;height:124px}
#sender_details{margin-top:15px}
#sender_details td{padding-bottom:5px}
.first_column{width:110px}
.second_column{width:150px}
#recipient{width:284px;margin-left:10px;height:124px}
#recipient ul{margin-top:12px}
#recipient li{list-style-type:none;line-height:17px;margin-left:0}
#sender > span,#recipient > span{font-weight:bold}
#stuff{width:711px;margin-top:20px;table-layout:fixed}
#stuff th{padding:5px 0 5px 9px;border-right:1px dotted #fff;background-color:#DFDAD7;text-align:left}
#stuff th.reason{border:0 none}
#stuff td{border:1px dotted #DFDFDB}
#stuff input{height:13px;background:url(../images/background_form_inner.png) left top repeat-x;padding-left:7px}
#stuff .input_background{height:18px;margin:1px}
#stuff select{background-color:#DFDAD7;height:12px;margin:0;padding:0;width:64px;margin-left:3px;width:183px;position:relative}
.delivery{width:69px}
.invoice{width:89px}
.code{width:70px}
.description{width:127px}
.quantity{width:44px}
.reason{width:155px}
x.reason div{height:18px;margin:0;position:relative}
td.delivery input{width:80px}
td.invoice input{width:103px}
td.code input{width:81px}
td.description input{width:147px}
td.quantity input{width:51px}
#blind td{height:10px;border:0 none}
.description_text,#authorization_link{float:left;margin-bottom:100px}
.description_text{margin-top:10px;width:300px;background:transparent url("../images/background_form_outer_high.png") repeat-x}
.description_text textarea{background:#fff url(../images/background_form_inner.png) left top repeat-x;padding:1px 0 0 3px;height:68px;width:295px;margin:0 1px 1px}
#authorization_link{width:411px;position:relative;height:85px}
.send_form{width:70px;right:0;bottom:7px}
.send_form,.print_form{position:absolute}
.print_form{right:94px;bottom:13px}
#start_headline h1{margin-bottom:2px;height:19px;line-height:19px}
#start_headline img{display:block;margin:0}
#start_headline{margin-bottom:34px}
#start_headline span{color:#8B7D6B}
#start_content > div{margin-bottom:16px}
#start_content .left{width:719px;min-height:200px;float:left;overflow:hidden}
#start_content .right{width:222px;overflow:hidden}
#start_content .right > div{width:189px;color:#8E8775;padding-left:18px;padding-right:15px;background-color:#EAE7E2}
#start_content .left > div{float:left}
#login_box{height:131px;margin-bottom:11px;padding-top:15px;position:relative}
#login_box #message{position:absolute;font-size:12px;top:36px}
#password{height:91px;margin-bottom:22px;padding-top:8px}
#usermenu{height:256px;margin-bottom:22px}
#newsletter_b2b{height:106px;padding-top:13px}
#enter_store{width:372px;height:119px;margin-right:22px;background-color:#000}
#enter_store > img{margin:0;display:block}
#enter_store .glossy_link{background-image:url("../images/background_glossytab_medium2.png")}
#fair_dates{width:286px;height:106px;margin-right:21px;padding:13px 0 0 18px;color:#8E8775;background-color:#EAE7E2}
#topseller{width:373px;height:241px;background-color:#E7E2DE;margin-bottom:22px;margin-right:22px;padding-top:15px}
#topseller > img{display:block;margin:0 auto 12px}
#topseller_slideshow{margin-bottom:15px;height:155px}
#topseller_slideshow > div{float:left}
#topseller .slider_wrapper{width:334px;height:150px;overflow:hidden;position:relative}
#topseller_slideshow .slider > a{width:155px;height:150px;float:left;margin-right:24px;background-color:#fff;text-decoration:none;display:block}
#topseller_slideshow .centerimage{height:133px;width:155px}
.topseller_name{background-color:#998B7E;height:17px;line-height:17px;text-align:center;color:#fff;display:block;width:100%}
#topseller .orange_arrow{width:19px;height:150px;min-height:150px;background-position:center center}
.orange_arrow{width:5px;height:9px;cursor:pointer}
.orange_arrow.left{background:url(../images/arrow_left_orange.png) left center no-repeat}
.orange_arrow.right{background:url(../images/arrow_right_orange.png) right center no-repeat}
#preview{width:265px;height:241px;background-color:#000;margin-bottom:22px;padding:15px 20px 0 20px;position:relative}
#preview > img{display:block}
#preview_slideshow{width:265px;height:206px;position:relative;overflow:hidden;position:absolute;display:block}
#preview_slideshow a{diaplay:block;float:left;width:265px;height:170px;text-align:center;background-color:#000}
#preview_slider img{margin:0}
#preview .orange_arrow{width:20px;min-height:36px}
#preview .left{float:left}
#preview .right{float:right}
#login_box input[type=text],#login_box input[type=password]{width:184px;height:17px;float:none}
#login_box .input_background{margin-bottom:7px;height:22px}
#login_box .button{margin-top:13px;height:17px;line-height:20px}
#login_box img{margin-bottom:10px}
#login_box input[type="image"]{float:right}
.forgot{vertical-align:bottom;float:left}
.date_container{border-bottom:1px solid white;padding:4px 0 3px 0;width:266px;height:14px}
.date_container.first{border-top:1px solid white;margin-top:5px}
.date{margin-right:8px}
#password .white_link{margin-top:2px}
#newsletter_b2b .white_link{margin-top:11px}
#load_indicator{background:transparent url(../images/load_indicator.gif) center center no-repeat;position:fixed;top:50%;left:50%;height:32px;width:32px}
.currency_wrapper > div{float:right}
.currency{text-transform:lowercase;margin-left:3px;padding:0;width:20px}
.currency:first-letter{text-transform:uppercase}
.centerimage{overflow:hidden;height:inherit;display:table;#position:relative;#display:block}
.middle{#position:absolute;#bottom:50%;left:0;display:table-cell;vertical-align:middle}
.middle img{#position:relative;#bottom:-50%;margin:0 auto;display:block}
#tooltip{border:1px solid #E6E2E0;background:#fff none;opacity:0.8;padding:4px;max-width:250px}
#jswarning{position:absolute;width:94%;height:92%;top:4%;left:3%;background-color:#fff;z-index:1000}
#jswarning h1{width:100%;height:50px}
.b2b #artname{background-color:#eae7e2}
#artname h1{margin:36px 0 32px 30px;height:18px}
#artname h1 img{margin:0;padding:0;display:block}
#loginWrapper{width:653px}
#registerLink,#loginForm{float:left;width:299px;height:148px;border:1px solid #e0ddd8;padding:16px 10px;margin-bottom:27px;position:relative}
#registerLink{margin-left:11px}
#registerLink .link_orange_button{width:62px;margin-top:5px}
#loginForm .link_orange_button{width:47px}
#loginForm p{margin:0;height:35px}
#loginForm .button,#registerLink .button{position:absolute;left:10px;width:150px;bottom:20px;margin:0}
#loginForm .button.forgot{left:138px}
#registerLink img{margin:0;display:block}
#profile_content #message{height:15px}
#password_recovery{height:157px;width:177px}
#password_recovery .input_background{margin-bottom:6px;width:164px}
#password_recovery input[type=text]{height:17px;width:160px}
#password_recovery .button{margin-top:10px}
#password_recovery .message{font-weight:normal;font-size:1em;color:#e4801c}
div#fancy_ajax #content{padding:86px 28px 18px}
.b2b div#fancy_ajax #content{text-align:justify}
.content{overflow:auto}
table.fixedT{table-layout:fixed;border-collapse:collapse;width:100%}
table.fixedT th{vertical-align:middle;text-align:left;padding:0 8px 0 8px}
table.fixedT tfoot th,table.fixedT thead th{border-right:1px dotted #FFF;background:#998B7E;height:22px;color:#fff;font-weight:normal}
table.fixedT tfoot th{height:21px;font-weight:bold}
body table.fixedT tr.spacer td{height:10px;border:0}
table.fixedT tbody th{border-right:1px dotted #FFF;background:#E0DDD8;height:20px;color:#000}
table.fixedT tbody td{border-bottom:1px dotted #DDDCDA;border-right:1px dotted #DDDCDA;padding:4px 8px 2px 8px}
table.fixedT tbody td:first-child{border-left:1px dotted #DDDCDA}
table.fixedT tbody tr:first-child td:first-child{border-left:1px dotted #DDDCDA}
table.fixedT tr.toggle:hover > th{background:#998B7E;cursor:pointer}
.invHead th{height:0 !important}
body table tr .extCell{border-right:0}
table.fixedT.light tbody th{border:0;background:#fff;border-bottom:1px dotted #DDDCDA}
#tracking{width:711px;position:relative;margin-top:20px}
#tracking td.details{padding:10px}
#tracking table table th:first-child{width:70px}
#tracking table table th:first-child + th{width:70px}
#tracking table table th:first-child + th + th{width:70px}
#shoppingCart{width:711px;position:relative;margin-top:22px}
#shoppingCart table > thead tr:first-child th{padding:0}
#shoppingCart table > thead tr:first-child th:first-child{width:118px}
#shoppingCart table > thead tr:first-child th:first-child + th{width:83px}
#shoppingCart table > thead tr:first-child th:first-child + th + th{width:129px}
#shoppingCart table > thead tr:first-child th:first-child + th + th + th{width:49px}
#shoppingCart table > thead tr:first-child th:first-child + th + th + th + th{width:97px}
#shoppingCart table > thead tr:first-child th:first-child + th + th + th + th + th{width:57px}
#shoppingCart table > thead tr:first-child th:first-child + th + th + th + th + th + th{width:107px}
#shoppingCart table > thead tr:first-child th:first-child + th + th + th + th + th + th + th{width:11px}
#shoppingCart table > thead tr:first-child th:first-child + th + th + th + th + th + th + th + th{width:51px}
#shoppingCart .editQuantity{height:15px;padding:1px 9px;width:37px}
#shoppingCart .textRight,#shoppingCart .price{text-align:right;padding-right:20px}
#shoppingCart th.price{padding-right:19px}
#shoppingCart .blind{width:0;padding:0;background:#fff;border-bottom:0}
#shoppingCart td.editInput{padding:0}
#shoppingCart th.edit{width:45px}
#shoppingCart td.delete{padding:0}
#shoppingCart .delete a{display:block;width:51px;height:18px;background:url("../images/icon_delete.png") no-repeat center 9px}
#shoppingCart .edit a{height:12px;width:37px;display:block;background:url("../images/arrow_down_box.png") right 1px no-repeat;color:#000}
#shoppingCart .edit a:hover{text-decoration:none}
#shoppingCart tr.toggle:hover .edit a{background:url(../images/arrow_up_box.png) right 1px no-repeat}
#fancy_content .mceContent{margin:0;padding:18px 0}
#shopping_cart #firstname{width:94px;float:left}
#shopping_cart #lastname{width:94px;margin-left:2px}
#shopping_cart #street{width:160px;float:left}
#shopping_cart #nr{width:28px;margin-left:2px}
#shopping_cart #zipcode{width:45px;float:left}
#shopping_cart #city{width:143px;margin-left:2px}
#authorization_link #message{margin-top:9px;text-align:right}
/* files/css/shop_navigation.css */
#submenu_1{height:35px}
#submenu_1 a{float:left;margin-right:1px;padding:8px 9px;height:18px;color:#fff;background:#000 url(../images/background_glossytab_small.png) repeat-x;display:block}
#submenu_1 .menu_arrow{display:block;padding-right:15px}
#submenu_1 .on,#submenu_1 a:hover .off,#submenu_1 a.active .off{display:none}
#submenu_1 .off,#submenu_1 a:hover .on,#submenu_1 a.active .on{display:inline}
#submenu_1 .menu_arrow{background:url(../images/arrow_right_olive.png) right 5px no-repeat}
#submenu_1 a:hover .menu_arrow{background:url(../images/arrow_right_white.png) right 5px no-repeat}
#submenu_2{height:24px;width:711px;background-color:#988879}
#submenu_2 a{color:#fff;text-decoration:none;padding:0 10px;display:block;border-left:1px solid #fff;float:left;height:24px;line-height:24px;font-family:Arial;font-size:12px;color:#fff}
#submenu_2 a:hover,#submenu_2 a.active{background-color:#000}
#submenu_2 a.first{border:none;min-width:75px}