@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/site_main.css */
.stetson #head{height:114px;background:url(../images/background_head.png) left top no-repeat;position:relative;margin-bottom:2px}
.stetson #contentWrapper{height:520px;background:url(../images/background_content_stitch.png) 16px 0 no-repeat;padding-top:36px}
.stetson #contentWrapper2{height:454px;background:url(../images/background_content_stitch2.png) 16px 0 no-repeat;padding-top:36px}
.stetson #content{width:944px;height:494px;position:relative}
#content{width:970px;height:494px;position:relative}
.lyteboxPage #content{height:485px}
.stetson #mainContent{position:relative;height:465px}
#stetsonLink{position:absolute;display:block;top:55px;left:424px;width:174px;height:57px}
#partners{background-color:#000;border-top:1px solid white;height:464px;width:100%}
#stetsonTeaserWrapper{position:absolute;width:944px;height:464px;top:29px;overflow:hidden}
#stetsonTeaserWrapper img{display:block;top:-49px;position:relative}
#stylesGalleryOuter{position:absolute;top:51px;left:461px;width:432px;height:313px;background:transparent url("../images/backgorund_productslider.png")}
#stylesGalleryInner{position:absolute;top:20px;left:20px;width:392px;height:273px;background:#fff}
#stylesGallerySlideshow{position:absolute;top:20px;left:33px;width:327px;height:233px;overflow:hidden}
#stylesGalleryInner div.left,#stylesGalleryInner div.right{position:absolute;top:131px;width:20px;height:20px;background:#fff 0 0 no-repeat;cursor:pointer}
#stylesGalleryInner div.left{background-image:url("../images/arrow_left_slideshow_black.png");left:9px}
#stylesGalleryInner div.right{background-image:url("../images/arrow_right_slideshow_black.png");right:9px}
#stylesGalleryInner div.left:hover{background-image:url("../images/arrow_left_slideshow_orange.png")}
#stylesGalleryInner div.right:hover{background-image:url("../images/arrow_right_slideshow_orange.png")}
#stylesGalleryInner img{margin:0}
#stylesGalleryInner .image{width:327px;height:233px;float:left;position:relative;text-align:center}
#stylesGalleryInner .caption{position:absolute;bottom:0;left:0;width:327px;text-transform:uppercase}
.content > .slidercontent,.contentslideshow{padding-top:56px}
#subnavigation + .contentslideshow,#subnavigation + div > .slidercontent{padding-top:33px}
#subnavigation + div > .contentslideshow{padding-top:20px}
.content .slidercontent{margin:auto;width:738px;height:245px;overflow:hidden}
.contentslideshow{margin:auto;position:relative}
.contentslideshow .window{margin:auto}
.contentslideshow .arrow{position:absolute;width:20px;height:20px;bottom:113px;cursor:pointer}
.contentslideshow .left{background:url(../images/arrow_left_slideshow.png) no-repeat left center;left:-41px}
.contentslideshow .left:hover{background:url(../images/arrow_left_slideshow_orange.png) no-repeat left center}
.contentslideshow .right{background:url(../images/arrow_right_slideshow.png) no-repeat right center;right:-41px}
.contentslideshow .right:hover{background:url(../images/arrow_right_slideshow_orange.png) no-repeat right center}
.historyPage .contentslideshow .arrow{bottom:112px}
.historyPage .contentslideshow .left{left:-51px}
.historyPage .contentslideshow .right{right:-53px}
.historyPage .content{background:#F8F2E6}
x.historyPage .contentslideshow .slidercontent{width:708px}
.slidercontent .imagecontainer{float:left;width:373px;position:relative}
.slidercontent .imagecontainer img{margin:0;display:block;border:1px solid #fff;position:absolute;top:0;left:0}
.slidercontent .imagecontainer .overlay{z-index:1}
.slidercontent .textcontainer{float:right;width:313px}
.slidercontent h1{color:#9a8a7d;font-size:35px;line-height:30px;margin-bottom:0}
.slidercontent h2{font-weight:bold;font-size:12px;line-height:12px;margin-top:8px;margin-bottom:15px}
.slidercontent h1 + h2{margin-top:16px}
.tellafriendform{width:171px;background-color:#000;padding:87px 20px 44px;color:#fff}
.tellafriendform input{float:none}
.tellafriendform .entry{margin-bottom:6px}
.tellafriendform input[type=text],.tellafriendform textarea{padding:5px 5px 0;width:156px;border:0}
.tellafriendform input[type=text]{height:19px;background:transparent url('../images/background_tellafriend_input.png') top left}
.tellafriendform textarea{height:80px;background:transparent url('../images/background_tellafriend_textarea.png') no-repeat top left}
.tellafriendform div#message{margin-top:10px;height:40px;font-size:1.1em;font-weight:normal}
a#tellafriend,a#wheretobuy{position:absolute;top:311px;left:170px;display:block;width:100px;height:16px;background:transparent url('../files/images/spacer.gif') repeat}
a#wheretobuy{left:61px;width:88px}
.textcontainer p{text-align:justify}
div.npGallery{height:auto;float:left;background:none;margin-right:20px;width:auto;display:inline;overflow:hidden}
div.npGallery > .contentslideshow{padding-top:0;margin:0 0 21px}
div.slideBox div.sBcontent div.npGallery img{margin:0}
div.npGallery .arrow{position:absolute;bottom:-21px;width:10px;height:10px;cursor:pointer}
div.npGallery div.left{background:transparent url("../images/arrow_left_slideshow_small.png");left:12px}
div.npGallery div.right{background:transparent url("../images/arrow_right_slideshow_small.png");right:12px}
div.npGallery div.left:hover{background:transparent url("../images/arrow_left_slideshow_orange_small.png")}
div.npGallery div.right:hover{background:transparent url("../images/arrow_right_slideshow_orange_small.png")}
.brown_headline{background-color:#998B7E;padding:0 10px;margin-bottom:11px}
h2.brown_headline{font-size:12px}
#contactPage{margin:18px 0 0 20px;position:relative;overflow:hidden}
#contactPage .leftCol,#contactPage .rightCol{float:left}
#contactPage .leftCol{width:462px}
#contactPage .rightCol{width:321px;margin-left:40px}
#contactPage #formSubmit{position:absolute;bottom:0;right:101px}
.vcard{line-height:17px;position:relative;padding-left:10px}
.adrblock .vcard{float:left}
#contactPage .leftCol > .vcard{height:122px}
.vcard .email > span{background-color:#E0DCD8}
.vcard .email{position:absolute;bottom:17px}
.vcard.adrblock .email{bottom:47px}
.vcard .email a,.vcard .email a:hover{color:#000}
.vcard .org{font-weight:bold}
.vcard .url{margin-top:23px}
.vcard .url a{color:#000;font-weight:bold}
.vcard .tel{margin-top:8px}
.adrblock > h2 + .vcard{min-width:220px;border-right:1px solid #E0DCD8}
#contactPage .rightCol > h2 + .formEntry{margin-bottom:-1px}
#contactPage .rightCol > h2 + .formEntry label{width:55px}
div.kontaktFormular + div.error_message,div.kontaktFormular + div.info_message{position:absolute;bottom:90px;right:104px;color:#E07E1D;font-size:1.1em;font-weight:bold;width:320px}
#newsletter_form{padding:38px 0 19px 9px;background-color:#EEEBE9;height:410px}
#newsletter_form #subpageTitle{margin:0 10px 10px}
#page.lyteboxPage.jobs div.content{position:relative;margin:18px 22px 0 25px}
#page.lyteboxPage.jobs div.slideBox div.sBcontent{position:static;margin:0;height:auto}
#page.lyteboxPage.jobs div.slideBox .headline{width:auto}
#page.lyteboxPage.jobs div.slideBox .headline a{margin-right:1px}
#page.lyteboxPage.jobs ol#spHelperNavi{bottom:24px;left:0}
#page.stetson.shoplocator #content{background:transparent url('../images/background_shoplocator.png') no-repeat 0 30px}
#page.shoplocator .content{background:transparent url('../images/background_shoplocator.png') no-repeat 0 -70px}
.subpageTitle img{margin:0}
.shopLocator{color:#928479}
.shopLocator p.error{color:#E07E1D;font-size:1.1em;font-weight:bold}
.shopLocator .formEntry{margin-bottom:7px;width:165px}
.shopLocator .input_background{width:164px}
.shopLocator input[type="text"]{width:160px;height:15px}
.shopLocator select{width:164px;height:22px;padding:0}
.shopLocator .formEntry.submit{margin-top:9px;margin-bottom:25px}
.stetson .shopLocator .formEntry.submit{margin-bottom:34px}
.shopLocator input[type="image"]{float:right;margin-right:1px}
.shopLocator .columns{margin-top:0;padding-left:18px}
.stetson .shopLocator .columns{margin-top:37px}
.shopLocator .leftCol,.shopLocator .rightCol{float:left}
.shopLocator .leftCol{width:375px}
.shopLocator .rightCol{width:300px}
.stetson .shopLocator .rightCol{margin-top:13px}
.shopLocator .description{line-height:16px;margin-top:20px}
.shopLocator .shortdescription{margin-top:4px}
.stetson .shopLocator .description,stetson .shopLocator .shortdescription{margin-top:10px}
.shopLocator .shortdescription{margin-bottom:7px}
.shopLocator .description,.stetson .shopLocator .shortdescription{margin-bottom:13px}
.shopLocator .found{margin:8px 0 13px}
.stetson .shopLocator .found{margin:0 0 21px;min-height:1px}
.shopLocator .results{width:234px;height:295px;overflow:hidden}
.shopLocator .results p{margin-bottom:0;line-height:14px}
.shopLocator .storesBox .jScrollPaneDrag{background:transparent url('../images/scrollbar_marker.png') no-repeat top left;height:27px !important;width:9px !important}
.shopLocator .storesBox .jScrollPaneTrack{background:#f8f2e6}
.shopLocator .shopEntry{margin-bottom:10px}
.shopLocator .shopEntry strong{color:#000}
.shopLocator .storesBox{background:transparent url('../images/background_shoplocator_storesbox.png') no-repeat top left;height:357px;width:293px;padding-top:15px;padding-left:30px}
.stetson .shopLocator .storesBox{padding-top:19px;padding-left:30px}
.shopLocator .shopEntry a{color:#928479}
div#fancy_outer{width:auto}
div#lotteryBox{position:relative;color:#fff;background:#000 url(../images/logo_stetsonrocks.png) 681px 30px no-repeat;width:915px;height:496px;padding:0 20px}
div#lotteryBox h1{padding:50px 0 10px;line-height:1em;margin:0}
div#lotteryBox h1 img{line-height:1em;margin:0}
div#lotteryBox div#introText{width:633px;height:60px;overflow:hidden;line-height:1.3em}
div#lotteryBox p.error,div#lotteryBox p.success{color:#E07E1D;border:2px solid #E07E1D;margin:0;padding:10px 5px;font-size:1.1em;font-weight:bold;text-align:center}
form#lotteryForm input[type=radio]{margin:0}
form#lotteryForm ul{position:absolute;left:20px;bottom:0;margin-bottom:20px}
form#lotteryForm ul .song{position:relative;float:left;list-style:none;width:310px;height:156px;border:1px solid #833281;margin:9px 8px 0 0;overflow:hidden}
form#lotteryForm ul .song .head{height:26px;background:url(../images/background_header_stetsonrocks.png)}
form#lotteryForm ul .song .head h2{height:25px;color:#fff;font-size:1em;margin:3px 0 4px 10px;position:absolute;top:0;left:0}
form#lotteryForm ul .song .head img{margin:8px 0 0 1px;float:right;position:relative;right:8px}
form#lotteryForm .foot{position:absolute;bottom:0;left:0;display:block;width:100%;height:33px;color:#000;background:transparent url("../images/background_votewin_overlay_white.png");margin:0;line-height:1em}
#lotteryBox.result .foot{color:#fff;background:transparent url("../images/overlay_bandbox.png")}
form#lotteryForm .foot .inner{margin:12px 8px 9px 10px}
form#lotteryForm .foot input{position:absolute;left:10px;bottom:9px}
form#lotteryForm .foot a{color:inherit}
form#lotteryForm .foot span,form#lotteryForm .foot label{font-size:14px;color:inherit;display:block}
form#lotteryForm .foot label{float:left;margin-left:6px}
form#lotteryForm .foot span{float:right;margin-right:20px}
form#lotteryForm ul .song .foot .audioPlayer{position:absolute;right:8px;bottom:8px;margin:0;width:15px;height:15px}
form#lotteryForm ul .song .foot .jqTransformRadioWrapper{float:left}
form#lotteryForm ul .song .foot .jqTransformRadioWrapper a{background:url("../images/checkbox_voteandwin.png")}
form#lotteryForm ul .song.favourite{border-color:#833281}
form#lotteryForm ul .song.favourite .foot{background-image:url("../images/background_votewin_overlay_purple.png");color:#fff}
form#lotteryForm ul .song.favourite .foot .jqTransformRadioWrapper a{background-position:0 -12px}
.audioPlayer .control{position:absolute;width:15px;height:15px;background:transparent no-repeat 0 0;cursor:pointer}
.audioPlayer .play{background-image:url("../images/player_button_stop.png")}
.audioPlayer .stop{background-image:url("../images/arrow_right_play.png")}
#lotteryBox.result #lotteryForm ul{top:148px;left:0}
#lotteryBox.result .song{position:absolute;width:364px;height:122px;left:20px;bottom:0}
#lotteryBox.result .song.first{height:174px;left:20px;top:0}
#lotteryBox.result .foot .title{position:absolute;top:6px;left:17px}
#lotteryBox.result .middleText{position:absolute;width:220px;height:323px;left:422px;bottom:20px}
form#lotteryForm fieldset#personalData{position:absolute;right:45px;bottom:20px;margin:0;width:230px;height:323px;overflow:hidden}
#lotteryBox.result .middleText h2,form#lotteryForm fieldset#personalData h2{line-height:1em;margin:0 0 4px}
#lotteryBox.result .middleText h2 img,form#lotteryForm fieldset#personalData h2 img{line-height:1em;margin:0}
form#lotteryForm fieldset#personalData p{clear:both;text-align:left}
form#lotteryForm fieldset#personalData label{display:none}
form#lotteryForm fieldset#personalData input#newsletter + label{display:inline}
form#lotteryForm fieldset#personalData label.error{display:inline;color:#fff;background:red}
form#lotteryForm fieldset#personalData input{width:163px;margin-bottom:7px;padding:3px 0 4px 3px;float:none}
form#lotteryForm fieldset#personalData input[type=checkbox]{width:auto;padding:auto}
form#lotteryForm fieldset#personalData input#submitButton{width:auto;margin:5px 0 10px;padding:0 4px 1px;border:1px solid #fff;color:#fff;background:url(../images/background_button.png);cursor:pointer}
#fancy_wrap.purple #fancy_ajax{overflow:visible}
#lotteryBox #buyTickets{position:absolute;bottom:-34px;right:-22px}
/* files/css/site_navigation.css */
#stetsonMenu{background:url(../images/background_glossytab_medium.png) left -3px repeat-x;padding:3px 20px 5px;position:relative;height:21px;z-index:10}
.stetson.partners #stetsonMenu{border-bottom:1px solid #fff}
#stetsonMenu ol{position:absolute;right:20px}
#stetsonMenu li{display:block;float:left;margin:0 0 0 29px;height:11px;overflow:hidden;padding:7px 0 0 0}
#stetsonMenu li a{display:block;background:transparent 0 0 no-repeat}
#stetsonMenu li a img{visibility:hidden;margin:0}
#stetsonMenu a:hover,#stetsonMenu a.active{background-position:0 -11px}
#teaserMenu{position:absolute;height:70px;width:944px;bottom:1px;z-index:10}
#teaserMenu ol{position:absolute;left:0}
#teaserMenu li{display:block;float:left;padding:0;margin:0;height:70px;overflow:hidden}
#teaserMenu li a{display:block;background:transparent 0 0 no-repeat}
#teaserMenu a img{visibility:hidden;margin:0}
#teaserMenu a:hover,#teaserMenu a.active{background-position:0 -70px}
#subnavigation{padding:10px 3px}
#subnavigation li{float:left;list-style:none;padding-right:10px;background:transparent url(../images/arrow_right_olive_subnav.png) no-repeat right 3px}
#subnavigation li:hover,#subnavigation li.on{background:transparent url(../images/arrow_right_black_subnav.png) no-repeat right 3px}
#subnavigation li img{margin:0;display:block}
#subnavigation li img:first-child{display:none}
#subnavigation li:hover img,#subnavigation li.on img{display:none}
#subnavigation li:hover img:first-child,#subnavigation li.on img:first-child{display:block}