.container{position:relative;width:960px;margin:0 auto;padding:0}.container .column,.container .columns{float:left;display:inline;margin-left:10px;margin-right:10px}.row{margin-bottom:20px}.column.alpha,.columns.alpha{margin-left:0}.column.omega,.columns.omega{margin-right:0}.container .one.column,.container .one.columns{width:40px}.container .two.columns{width:100px}.container .three.columns{width:160px}.container .four.columns{width:220px}.container .five.columns{width:280px}.container .six.columns{width:340px}.container .seven.columns{width:400px}.container .eight.columns{width:460px}.container .nine.columns{width:520px}.container .ten.columns{width:580px}.container .eleven.columns{width:640px}.container .twelve.columns{width:700px}.container .thirteen.columns{width:760px}.container .fourteen.columns{width:820px}.container .fifteen.columns{width:880px}.container .sixteen.columns{width:940px}.container .one-third.column{width:300px}.container .two-thirds.column{width:620px}.container .offset-by-one{padding-left:60px}.container .offset-by-two{padding-left:120px}.container .offset-by-three{padding-left:180px}.container .offset-by-four{padding-left:240px}.container .offset-by-five{padding-left:300px}.container .offset-by-six{padding-left:360px}.container .offset-by-seven{padding-left:420px}.container .offset-by-eight{padding-left:480px}.container .offset-by-nine{padding-left:540px}.container .offset-by-ten{padding-left:600px}.container .offset-by-eleven{padding-left:660px}.container .offset-by-twelve{padding-left:720px}.container .offset-by-thirteen{padding-left:780px}.container .offset-by-fourteen{padding-left:840px}.container .offset-by-fifteen{padding-left:900px}@media only screen and (min-width:768px) and (max-width:959px){.container{width:768px}.container .column,.container .columns{margin-left:10px;margin-right:10px}.column.alpha,.columns.alpha{margin-left:0;margin-right:10px}.column.omega,.columns.omega{margin-right:0;margin-left:10px}.alpha.omega{margin-left:0;margin-right:0}.container .one.column,.container .one.columns{width:28px}.container .two.columns{width:76px}.container .three.columns{width:124px}.container .four.columns{width:172px}.container .five.columns{width:220px}.container .six.columns{width:268px}.container .seven.columns{width:316px}.container .eight.columns{width:364px}.container .nine.columns{width:412px}.container .ten.columns{width:460px}.container .eleven.columns{width:508px}.container .twelve.columns{width:556px}.container .thirteen.columns{width:604px}.container .fourteen.columns{width:652px}.container .fifteen.columns{width:700px}.container .sixteen.columns{width:748px}.container .one-third.column{width:236px}.container .two-thirds.column{width:492px}.container .offset-by-one{padding-left:48px}.container .offset-by-two{padding-left:96px}.container .offset-by-three{padding-left:144px}.container .offset-by-four{padding-left:192px}.container .offset-by-five{padding-left:240px}.container .offset-by-six{padding-left:288px}.container .offset-by-seven{padding-left:336px}.container .offset-by-eight{padding-left:384px}.container .offset-by-nine{padding-left:432px}.container .offset-by-ten{padding-left:480px}.container .offset-by-eleven{padding-left:528px}.container .offset-by-twelve{padding-left:576px}.container .offset-by-thirteen{padding-left:624px}.container .offset-by-fourteen{padding-left:672px}.container .offset-by-fifteen{padding-left:720px}}@media only screen and (max-width:767px){.container{width:300px}.container .columns,.container .column{margin:0}.container .one.column,.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:300px}.container .offset-by-one,.container .offset-by-two,.container .offset-by-three,.container .offset-by-four,.container .offset-by-five,.container .offset-by-six,.container .offset-by-seven,.container .offset-by-eight,.container .offset-by-nine,.container .offset-by-ten,.container .offset-by-eleven,.container .offset-by-twelve,.container .offset-by-thirteen,.container .offset-by-fourteen,.container .offset-by-fifteen{padding-left:0}}@media only screen and (min-width:480px) and (max-width:767px){.container{width:420px}.container .columns,.container .column{margin:0}.container .one.column,.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:420px}}.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.row:after,.clearfix:after{clear:both}.row,.clearfix{zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;background:red}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red}.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#dde;position:relative}.jspDrag{background:#bbd;position:relative;top:0;left:0;cursor:pointer}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:0}.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}/*!
 * jQuery UI Slider 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}body{margin:0;background:#ebebeb url('http://hacienda.mamstore.co.uk/images/bg-body.gif') repeat-x;font:12px/16px Arial,Helvetica,sans-serif;color:#383838;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none}img{border-style:none}a{text-decoration:underline;color:#383838}a:hover{text-decoration:none}input,textarea,select{font:100% Arial,Helvetica,sans-serif;vertical-align:middle}form,fieldset{margin:0;padding:0;border-style:none}@font-face{font-family:'ArvoBold';src:url('http://hacienda.mamstore.co.uk/fonts/Arvo-Bold-webfont.eot');src:url('http://hacienda.mamstore.co.uk/fonts/Arvo-Bold-webfont.eot#iefix') format('embedded-opentype'),url('http://hacienda.mamstore.co.uk/fonts/Arvo-Bold-webfont.woff') format('woff'),url('http://hacienda.mamstore.co.uk/fonts/Arvo-Bold-webfont.ttf') format('truetype'),url('http://hacienda.mamstore.co.uk/fonts/Arvo-Bold-webfont.svg#ArvoBold') format('svg');font-weight:normal;font-style:normal}#wrapper{width:100%;position:relative;overflow:hidden}#header{position:relative;z-index:3;width:940px;margin-left:0}.print-logo{position:absolute;left:-9999px}.header-block{width:940px;margin:0 0 3px;position:relative;z-index:5}.header-block:after{display:block;content:"";clear:both}.logo{float:left;background:url('http://hacienda.mamstore.co.uk/images/logo.png') 7px 0 no-repeat;width:183px;height:225px;text-indent:-9999px;overflow:hidden;margin:0 0 0 -12px}.logo a{display:block;height:100%}.panel{float:right;width:704px;padding:15px 0 0 0;margin:0}.block{width:692px;color:#fff;padding:0 0 40px}.block:after{display:block;content:"";clear:both}.subscribe-nav{float:left;margin:0;padding:0 34px 0 0;list-style:none;position:relative}.subscribe-nav li{float:left;margin:0 5px 0 0}.subscribe-nav a{color:#fff;float:left;margin:0 10px 0 5px;text-decoration:none}.subscribe-nav a:hover{text-decoration:underline}.subscribe-nav strong{font-weight:bold}.subscribe-nav li.form-window{position:absolute;top:29px;left:0;background-color:#383838;height:auto;padding:10px;width:280px;z-index:200}.subscribe-nav .field{float:left;margin:0 10px 6px 0;width:201px;height:28px}input{width:100%;height:100%;border-style:none}input.error{background-color:#e77471}.user-bar .b-summary span{color:#383838}hr{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#ddd;border-style:solid;border-width:1px 0 0;clear:both;height:0;margin:10px 0}#form_help_floater{background-color:#333}form table input,#register_form p input[type=text],#register_form p input[type=password],#my-account p input[type=text],#my-account p input[type=password],#password_request_form input,#basket_view input[type=text],form .form-field input,#payment_card_details input[type=text],#payment_card_details input[type="tel"],#sprint_overlay input[type=text],#digital_download_form input[type="email"]{background:none repeat scroll 0 0 #fff;border:1px solid #ccc;border-radius:2px 2px 2px 2px;color:#383838;display:block;font:13px "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 20px;max-width:100%;outline:medium none;padding:6px 4px;width:210px}form .form-field label{float:left;line-height:25px;width:200px}form table label,form table legend{display:block;font-size:13px;font-weight:bold}form .submit{border:0;height:auto;padding:0;border-radius:inherit}label.disabled{color:#c7c7c7}form button,#basket_view button,#basket_view input[type=submit],#contact_us_form_submit,#checkout_failure a,#checkout_success a,#sprint_overlay input[type=button],#sprint_overlay input[type=submit] #new_password_sent_page a,#dcc_response_form input,.checkout button,#new_password_sent_page a.button,#my_account_print_report,#my_account_download_report_csv{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:-moz-linear-gradient(center top,rgba(255,255,255,0.2) 0,rgba(0,0,0,0.2) 100%) repeat scroll 0 0 #eee;border-color:#ccc #aaa #aaa #ccc;border-radius:3px 3px 3px 3px;border-right:1px solid #aaa;border-style:solid;border-width:1px;color:#444;cursor:pointer;display:inline-block;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:bold;line-height:normal;margin-bottom:20px;padding:8px 10px;text-decoration:none;text-shadow:0 1px rgba(255,255,255,0.75)}form button:hover,#basket_view button:hover,#basket_view input[type=submit]:hover,#checkout_failure a:hover,#checkout_success a:hover,#sprint_overlay input[type=button]:hover,#sprint_overlay input[type=submit]:hover,#new_password_sent_page a:hover,#dcc_response_form input:hover,.checkout button:hover,#new_password_sent_page a.button:hover,#my_account_print_report:hover,#my_account_download_report_csv:hover{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:-moz-linear-gradient(center top,rgba(255,255,255,0.3) 0,rgba(0,0,0,0.3) 100%) repeat scroll 0 0 #ddd;border-color:#aaa #888 #888 #aaa;border-right:1px solid #888;border-style:solid;border-width:1px;color:#222}.failure_message{margin:6px 0}form p{margin:0 0 20px 0}form h4{font-size:1.2em;line-height:30px;margin-bottom:4px;font-weight:bold}form li{line-height:18px;margin-bottom:12px}#contact_us_form_submit{width:20%}p.err input,p.err textarea,#register_form p.err input,#sprint_overlay p.err input,#payment_card_details p.err input,#digital-downloads p.err input{background:none repeat scroll 0 0 #fcc;border:1px solid #d00}form.slik p.err span.form_icon.error{display:inline}#dcc_response_form .one.column{width:26%;float:left;display:inline;margin:7px 0;line-height:100%}#dcc_response_form input{width:auto}#dcc_response_form h2{font-size:1.3em;font-weight:bold;margin:5px 0}input.payment_choice{width:auto;height:auto;display:block;position:absolute;left:350px}#update_delivery_address_form{width:500px}#delivery_address_options{margin:10px 0}#delivery_address_options input{width:auto;height:auto;margin-right:5px}#add_delivery_address_content .thirds-column{width:45%}.checkout p.submit{border:0;cursor:auto}.checkout{padding-bottom:20px}#payment_form .payment_type_divider{font-weight:bold}#payment_form #payment_proceed{float:right;position:absolute;bottom:21px;left:500px}#search-block{position:relative}.search-form .popup{display:none;background-color:white;-moz-box-shadow:1px 1px 5px #999;-webkit-box-shadow:1px 1px 5px #999;box-shadow:1px 1px 5px #999;position:absolute;z-index:50;margin:0;padding:35px 5px 5px 5px;top:-5px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}#jq_search_query:focus{outline:0}.search.popup{display:none;position:absolute;z-index:110}#search_results_container{top:34px;left:-6px}#search_results_container h4{font-size:1.2em;font-weight:bold;margin:0 0 6px 0}#search_results_content{padding:10px;max-height:500px;background-color:white;-moz-box-shadow:1px 1px 5px #999;-webkit-box-shadow:1px 1px 5px #999;box-shadow:1px 1px 5px #999;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}ul.search_results_wrapper{overflow:hidden;margin:0}ul.search_results_wrapper li.jq_search_left{float:left;border-right:1px solid #eee;margin:0 8px 0 0;width:350px;max-height:470px}ul.search_results_wrapper li.jq_search_left .scroll-pane{max-height:430px}ul.search_results_wrapper li.jq_search_right{float:right;width:200px}ul.search_results_wrapper li.search_result_element{position:relative;margin:0 0 3px 0;overflow:hidden;clear:both}ul.search_results_wrapper li.search_result_element li{float:left;margin:0 8px 0 0;width:100px}ul.search_results_wrapper li.search_result_element a{position:absolute;height:100px;width:100%}ul.search_results_wrapper li.search_result_element a:hover{background-color:rgba(245,245,245,0.5)}ul.search_results_wrapper li.search_result_element ul,ul.search_results_wrapper li.jq_search_left ul,ul.search_results_wrapper li.jq_search_right ul{margin:0;padding:0}ul.search_results_wrapper li.search_result_element .right{width:220px}ul.search_results_wrapper li.search_result_element .right div.price{font-size:1.5em;margin:3px 0 0 0}ul.search_results_wrapper a{display:block}ul.search_results_wrapper .jspVerticalBar{width:10px}ul.search_results_wrapper .jspDrag{background:none repeat scroll 0 0 #383838}ul.search_results_wrapper .jspTrack{background:none repeat scroll 0 0 #ccc}ul.search_results_wrapper li.jq_search_right a{display:block;margin:3px 0}#jq_see_more_results{position:absolute;bottom:30px;right:120px}.submit{display:block;width:auto;height:30px;color:#fff;border:1px solid #383838;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;cursor:pointer;font-weight:bold;padding:0 4px}.submit.off{background-color:#383838}.submit.on{background-color:#ff3600}.free{float:left}.free a{font-weight:bold;color:#fff;text-decoration:none}.free a:hover{text-decoration:underline}.block .popup-holder,.block .popup-hover{float:right;margin:0 -11px 0 0;position:relative;font-size:14px}.block.currency_selector .popup-holder{float:none}.block.currency_selector{width:160px}.block.currency_selector .popup.currencies{background:0}.block .popup-holder a.open,.block .popup-hover a.open{float:left;text-decoration:none;color:#fff;background:url('../../images/arrow.png') no-repeat 100% 5px;padding:0 24px 0 0;cursor:pointer}.block a.open span{float:left}.block a.open img{float:left;margin:3px 0 0 6px}.block .popup-holder div.popup,.block .popup-hover div.popup{position:absolute;top:29px;left:-10px;display:none}.block .active div.popup{display:block;width:124px;height:auto;padding:0 10px 7px;background:#383838;overflow:hidden}.block .active div.popup ul{margin:0;padding:0;list-style:none}.block .active div.popup ul li{overflow:hidden;padding:0 0 5px}.block .active div.popup ul a{color:#fff;text-decoration:none;float:left}.block .active div.popup ul a:hover span{text-decoration:underline}.block .active div.popup ul a span{float:left}.block .active div.popup ul a img{float:left;margin:3px 0 0 6px}.add-nav{margin:0 -8px 23px 0;padding:0;list-style:none;text-align:right;color:#ccc;font-size:14px;line-height:16px}.add-nav li{display:inline}.add-nav a{text-decoration:none;margin:0 7px 0 8px}.add-nav a:hover{text-decoration:underline}.add-nav strong{font-weight:bold}.search-form{overflow:hidden;background:url('http://hacienda.mamstore.co.uk/images/sprite.png') no-repeat;width:424px;margin:0 0 8px -5px;padding:7px 11px 22px 44px}.search-form input[type=text]{float:left;margin:0;padding:14px 5px 9px;width:330px;background:0;border:0;font-size:14px;line-height:20px;color:#a5a5a5}.search-form input[type=submit]{float:right;margin:0;padding:0;border:0;cursor:pointer;font-size:14px;line-height:42px;color:#3a3a3a;font-weight:bold;background:url('http://hacienda.mamstore.co.uk/images/sprite.png') no-repeat -617px 0;width:83px;height:42px}.search-form input[type=submit]:hover{cursor:pointer;background-position:-617px -50px}.search-form input[type=submit].pressed{background-position:-617px -100px}.user-bar{margin:0 0 23px 0;padding:0;list-style:none;text-align:right;font-size:14px;line-height:16px}.user-bar li{display:inline;padding:0 0 0 6px}.user-bar a{text-decoration:none}.user-bar span{color:#ccc}.user-bar span.currencyValue{color:#383838}.user-bar a:hover{text-decoration:underline}.user-bar strong{font-weight:bold}.user-bar .popup-holder,.user-bar .popup-hover{width:90px;display:inline-block;margin:0 5px 0 0;position:relative;vertical-align:top}.block .active div.popup.currencies{width:130px;z-index:200}.currencies .flag,.block a.open .flag{width:16px;height:11px;margin:2px 0 0 7px;position:absolute;right:10px}.block a.open .flag{position:static}.currencies .flag.gbp,.block a.open .flag.gbp{background:url('../../images/flags.png') -284px -173px no-repeat}.currencies .flag.eur,.block a.open .flag.eur{background:url('../../images/flags.png') -228px -593px no-repeat}.currencies .flag.usd,.block a.open .flag.usd{background:url('../../images/flags.png') -116px -313px no-repeat}.currencies .flag.dkk,.block a.open .flag.dkk{background:url('../../images/flags.png') -32px -145px no-repeat}.currencies .flag.nok,.block a.open .flag.nok{background:url('../../images/flags.png') -256px -61px no-repeat}.currencies .flag.aud,.block a.open .flag.aud{background:url('../../images/flags.png') -32px -33px no-repeat}.currencies .flag.chf,.block a.open .flag.chf{background:url('../../images/flags.png') -200px -89px no-repeat}.currencies .flag.jpy,.block a.open .flag.jpy{background:url('../../images/flags.png') -256px -257px no-repeat}.currencies .flag.cad,.block a.open .flag.cad{background:url('../../images/flags.png') -60px -89px no-repeat}.currencies .flag.czk,.block a.open .flag.czk{background:url('../../images/flags.png') -256px -117px no-repeat}.currencies .flag.nzd,.block a.open .flag.nzd{background:url('../../images/flags.png') -256px -397px no-repeat}.currencies .flag.hkd,.block a.open .flag.hkd{background:url('../../images/flags.png') -116px -229px no-repeat}.currencies .flag.zar,.block a.open .flag.zar{background:url('../../images/flags.png') -144px -593px no-repeat}.currencies .flag.sek,.block a.open .flag.sek{background:url('../../images/flags.png') -32px -481px no-repeat}*+html .user-bar .popup-holder,*+html .user-bar .popup-hover{display:inline}.user-bar .popup-holder a.open,.user-bar .popup-hover a.open{display:block;text-decoration:none;color:#383838;font-weight:bold;padding:0 18px 0 0;height:1%;background:url('http://hacienda.mamstore.co.uk/images/arrow-2.png') no-repeat 100% 6px}.user-bar .popup-holder div.popup,.user-bar .popup-hover div.popup{position:absolute;top:25px;left:0;display:none}.user-bar .active div.popup{display:block;width:284px;height:auto;padding:7px 0 0;background:url('http://hacienda.mamstore.co.uk/images/bg-popup.png') no-repeat;overflow:hidden}.user-bar .active div.popup .holder{background:url('http://hacienda.mamstore.co.uk/images/bg-popup.png') no-repeat -574px 100%;padding:0 0 7px}.user-bar .active div.popup .frame{overflow:hidden;padding:1px 13px 7px 10px;background:url('http://hacienda.mamstore.co.uk/images/bg-popup.png') repeat-y -287px 0;position:relative;text-align:left}.gallery-holder{width:261px;padding:0 0 8px}.gallery-holder .gmask-center{overflow:hidden;padding:5px 0;max-height:438px;height:auto}.gallery-holder .gmask{position:relative;overflow:hidden;background:#fff;width:100%;max-height:447px;height:auto}.gallery-holder .gmask ul{list-style:none;width:100%;float:left;padding:0;margin:0}#home-carousel{height:430px}.gallery-holder .gmask ul li{border:1px solid #e0e0e0;width:254px;height:122px;margin:0 0 9px;padding:16px 5px 0 0;display:block;overflow:hidden;font-size:12px;line-height:14px;position:relative}.gallery-holder .img-holder{float:left;margin:-5px 5px 0 0}.gallery-holder .img-holder img{display:block}.gallery-holder .description{overflow:hidden}.gallery-holder .description strong{display:block}.gallery-holder .description .price{margin:0 0 7px;font-size:14px;line-height:16px}.gallery-holder .description dl{margin:8px 0 0}.gallery-holder .description dl dt{float:left;clear:left;margin:0 5px 1px 0}.gallery-holder .description dl dd{margin:0 0 1px}.gallery-holder .edit{position:absolute;top:3px;right:4px;background:url('http://hacienda.mamstore.co.uk/images/sprite.png') no-repeat -561px -107px;overflow:hidden;text-indent:-9999px;width:16px;height:15px}.gallery-holder a.btn-prev,.gallery-holder a.btn-next{display:block;overflow:hidden;text-indent:-9999px;width:261px;height:30px;background:url('http://hacienda.mamstore.co.uk/images/sprite.png') no-repeat 0 -101px}.gallery-holder a.btn-next{background-position:-278px -101px}.popup .total{display:block;text-align:center;font-weight:bold;font-size:18px;line-height:20px;color:#383838}.btn-holder{overflow:hidden;margin:4px -13px 0 -5px}.btn-view{float:left;background:url('http://hacienda.mamstore.co.uk/images/sprite.png') no-repeat 100% -201px;text-transform:uppercase;text-decoration:none;font-weight:bold;padding-right:24px;margin:0 23px 0 0;color:#383838}.user-bar .btn-view span{float:left;background:url('http://hacienda.mamstore.co.uk/images/sprite.png') no-repeat -1px -152px;padding:15px 10px 13px 19px;color:#383838}.btn-view:hover{background-position:100% -312px}.user-bar .btn-view:hover span{background-position:-1px -255px}.btn-view.pressed{background-position:100% -416px}.user-bar .btn-view.pressed span{background-position:-2px -368px}.user-bar .btn-checkout,#basket_form input{float:left;background:url('http://hacienda.mamstore.co.uk/images/sprite.png') no-repeat 100% -531px;text-transform:uppercase;text-decoration:none;font-weight:bold;padding-right:24px;color:#fff}#basket_form input,#basket_form input[type=submit],#payment_proceed,#digital-downloads input[type=submit],#digital-downloads a.button{background:url('http://hacienda.mamstore.co.uk/images/sprite.png') no-repeat 100% -486px;color:#fff;border:1px solid #fff;text-transform:capitalize;text-shadow:none;font-weight:bold}#basket_form input:hover,#basket_form input[type=submit]:hover,#payment_proceed:hover,#digital-downloads input[type=submit]:hover,#digital-downloads a.button:hover{background:url('http://hacienda.mamstore.co.uk/images/sprite.png') no-repeat 100% -591px;color:#fff;border:1px solid #fff}#jq_charity_donation{margin-top:20px}#jq_charity_donation h2{font-size:1.2em;font-weight:bold}#jq_charity_donation input{height:auto}.user-bar .btn-checkout span{float:left;background:url('http://hacienda.mamstore.co.uk/images/sprite.png') no-repeat -1px -479px;padding:15px 4px 14px 17px;color:#fff}.user-bar .btn-checkout:hover{background-position:100% -639px}.user-bar .btn-checkout:hover span{background-position:-1px -585px}.user-bar .btn-checkout.pressed{background-position:100% -749px}.user-bar .btn-checkout.pressed span{background-position:-2px -696px}.nav-block{width:971px;background:url('http://hacienda.mamstore.co.uk/images/bg-nav.png') no-repeat 0 100%;padding-bottom:29px;margin:0 0 0 -12px}.nav-holder{width:920px;background:#fff;margin:0 0 0 12px;padding:0 20px 0 0}.nav-holder:after{display:block;content:"";clear:both}.nav-holder .social-networks{float:right;padding:15px 0 0}.nav-holder .social-networks img{display:block}.user-bar .social-bar{float:left}#nav{float:left;margin:0;padding:0;list-style:none;font-size:16px;line-height:18px;font-weight:bold}#nav>li{float:left;position:relative}#nav>li .link{float:left;padding:15px 12px 14px 12px;color:#fff;text-decoration:none;background:#383838}#nav>li:hover>.link{background:#fff;color:#ff3600}#nav>li:hover>.link.pressed{background:#ff3600;color:#fff}#nav .sale .link{background:#d80000}#nav>li:hover .drop{display:block}#nav li .drop{display:none;position:absolute;top:41px;left:-35px;width:610px;z-index:50;background:url('http://hacienda.mamstore.co.uk/images/bg-drop.png') no-repeat;padding-top:325px}#nav .genre .drop{width:200px}#nav .genre .drop .col{float:none}#nav li.genre .drop .content{width:150px}#nav .sale .drop{left:auto;right:-20px}#nav li:first-child .drop{left:-15px}#nav li .drop .holder{background:url('http://hacienda.mamstore.co.uk/images/bg-drop.png') no-repeat -1226px 100%;padding-bottom:36px}#nav li .drop .frame{background:url('http://hacienda.mamstore.co.uk/images/bg-drop.png') repeat-y -613px 0;width:610px}#nav li .drop .frame:after{display:block;content:"";clear:both}#nav li .drop .content{float:left;width:512px;margin:-293px 0 -5px;padding:0 51px 0 47px}.drop .heading{overflow:hidden;padding:0 0 26px}.drop .link-more{float:right;font-size:12px;line-height:14px;margin:3px 0 0}.drop .link-more:hover{text-decoration:underline;color:#ff3600}.drop .heading strong{font-size:16px;line-height:18px;font-weight:bold}.drop .columns{overflow:hidden}.drop .col{float:left;width:141px;margin:0 10px 0 0}.drop .col:first-child{width:154px}.drop .col-alt{margin:0;width:196px}#nav ul{font-size:12px;line-height:14px;font-weight:normal}#nav ul li{padding:0 0 5px}#nav ul a{text-decoration:none}#nav ul a:hover{color:#ff3600}#main{position:relative;z-index:2;margin:-8px 0 20px}.gallery{background:url('http://hacienda.mamstore.co.uk/images/bg-nav.png') no-repeat 0 100%;padding-bottom:29px;margin:0 -10px 41px}.gallery .gholder{background:#fff;position:relative;padding:10px}.gallery .gmask{position:relative;overflow:hidden;width:100%}.gallery .gmask ul{list-style:none;width:99999px;float:left;padding:0;margin:0;overflow:hidden}.gallery .gmask ul li{float:left;overflow:hidden;height:100%;position:relative}.gallery .gmask ul li img{height:auto;width:100%}.gallery .gmask .text{position:absolute;top:0;left:0;width:840px;padding:29px 25px 0 75px}.gallery .gmask .heading-text{font:119px/125px 'ArvoBold',"Times New Roman",Times,serif;color:#5a9bb0;margin:0 0 12px;display:block;text-transform:uppercase}.gallery .gmask .alt-text{font:114px/120px 'ArvoBold',"Times New Roman",Times,serif;color:#fff;margin:0 0 15px 2px;display:block;text-transform:uppercase}.gallery .gmask .text a{font:53px/57px 'ArvoBold',"Times New Roman",Times,serif;color:#383838}.gallery .gmask .small-text{font:53px/57px 'ArvoBold',"Times New Roman",Times,serif;color:#599aae;margin:0 27px 0 -2px;text-transform:uppercase}.gallery a.btn-prev,.gallery a.btn-next{position:absolute;top:205px;overflow:hidden;text-indent:-9999px;background:url('http://hacienda.mamstore.co.uk/images/sprite.png') no-repeat -603px -807px;width:40px;height:40px}.gallery a.btn-prev{left:-50px}.gallery a.btn-prev:hover{background-position:-603px -868px}.gallery a.btn-next{right:-49px;background-position:-657px -807px}.gallery a.btn-next:hover{background-position:-657px -868px}.gallery .switcher-list{position:absolute;bottom:-35px;left:0;width:960px}.switcher-list ul{list-style:none;text-align:center;padding:0;margin:0}.switcher-list ul li{margin:0 3px 0 0;display:inline-block;overflow:hidden}*+html .switcher-list ul li{display:inline}.switcher-list ul .switcher{display:block;background:url('http://hacienda.mamstore.co.uk/images/sprite.png') no-repeat -603px -934px;width:15px;height:14px;overflow:hidden;text-indent:-9999px}.switcher-list ul .switcher:hover{background-position:-603px -964px}.switcher-list ul .switcher.pressed,.switcher-list ul .active .switcher{background-position:-603px -994px}.info{position:absolute;z-index:10;background:url('http://hacienda.mamstore.co.uk/images/bg-info.png') no-repeat;height:126px;width:138px;padding:38px 15px 0;text-align:center;top:20px;right:20px;text-transform:uppercase;font:28px/27px 'ArvoBold',"Times New Roman",Times,serif}.info span{color:#fff;display:block;margin:0 0 -8px}.info em{font-size:12px;line-height:14px;color:#383838;font-style:normal}.product-box{line-height:17px;background:url('http://hacienda.mamstore.co.uk/images/border-bottom.gif') repeat-x 0 100%;padding:0 0 28px;margin-bottom:10px}.product-box .img-holder{position:relative;padding:3px 0 0;margin:0 0 22px}.product-box .img-holder img{display:block;margin:0 auto}.add-info{position:absolute;top:110px;left:-12px;overflow:hidden;text-indent:-9999px;width:88px;height:89px}.add-info.win{background:url('http://hacienda.mamstore.co.uk/images/bg-win.png') no-repeat}.add-info.sale{background:url('http://hacienda.mamstore.co.uk/images/bg-sale.png') no-repeat}.add-info.charity{background:url('http://hacienda.mamstore.co.uk/images/bg-charity.png') no-repeat}.product-box h2{font-size:16px;line-height:18px;font-weight:bold;color:#ff3600;margin:0 0 10px;background:url('http://hacienda.mamstore.co.uk/images/ico.png') no-repeat;padding:5px 0 4px 32px}.product-box h2 a{text-decoration:none;color:#ff3600}.product-box h2 a:hover{text-decoration:underline}.product-box p{margin:0 0 17px}.product-box .link-more{font-weight:bold;color:#383838;text-decoration:none}.product-box .link-more:hover{color:#ff3600}.product-box .link-more.pressed{color:#0a0a0a}#footer{border-top:1px solid #dbdbdb;background:url('http://hacienda.mamstore.co.uk/images/bg-footer.gif');margin:0 -9999px;padding:29px 9999px 20px}.footer-block{overflow:hidden;padding:0 0 24px;margin:0 0 19px 0;background:url('http://hacienda.mamstore.co.uk/images/border-bottom.gif') repeat-x 0 100%}.footer-block .col{float:left;width:25%}.footer-block .col h3{margin:0 0 15px;font-weight:bold;color:#383838;font-size:16px;line-height:18px}.footer-block .col ul{margin:0;list-style:none}.footer-block .col ul,.footer-block .col h3{padding:0 5px 0 5px}.footer-block .col ul li{padding:0 0 2px}.footer-block .col ul a{text-decoration:none}.footer-block .col ul a:hover{text-decoration:underline}.footer-block .box{float:left;text-align:right;cms}.footer-block .social-networks{padding:15px 0 0;float:right}.footer-block .social-networks img{vertical-align:top}.payment-list{margin:0;padding:0 0 17px;list-style:none}.footer-block .columns.col{margin-right:0}.payment-list li{display:inline;margin:0 0 0 15px}.payment-list li img{vertical-align:top}.security-list{margin:0 -2px 0 0;padding:0 0 53px;list-style:none}.security-list li{display:inline;margin:0 0 0 35px}.security-list li img{vertical-align:top}.text-block{margin-top:16px;text-align:right}.by{float:left;font-size:14px;color:#c2c2c2}.by a{color:#c2c2c2;text-decoration:none}.by a:hover{text-decoration:underline}.main-holder{background:#fff}.product{overflow:hidden;background:url('http://hacienda.mamstore.co.uk/images/bg-twocolums.gif') repeat-y 520px 0;border-bottom:1px solid #dbdbdb}#twocolumns{background:url('http://hacienda.mamstore.co.uk/images/bg-twocolums.gif') repeat-y 218px 0;border-bottom:4px solid #626262;overflow:hidden}.content{float:right;padding:0 0 37px 0}#content{float:right}#nav .heading{border:0;margin-bottom:0}.heading{overflow:hidden;padding:18px 0 17px;border-bottom:1px solid #dbdbdb;background-color:#fff}.link-back{float:right;color:#ff3600;margin:0 14px 0 0}.sprint_breadcrumb{margin:0;padding:0 0 0 19px;list-style:none;overflow:hidden}.sprint_breadcrumb li,#checkout_progress_indicator li{float:left;padding:0 5px 0 0}.sprint_breadcrumb a{margin:0 5px 0 0}#checkout_progress_indicator{margin-left:0}#checkout_progress_indicator ul{padding:0 0 0 19px}#checkout_progress_indicator li.active{font-weight:bold}#checkout_progress_indicator li{padding:0 20px 0 0}#checkout_login_register_page{overflow:visible;padding:20px 0}.article{margin:0;padding:35px 2% 8px 6%;border-bottom:1px solid #dbdbdb}#content .article{margin:-1px 0 0;padding:0 0 22px;border-bottom:0}#content .article img{display:block;margin:0 0 24px}.article h1{text-transform:uppercase;font-weight:normal;font-size:30px;line-height:32px;margin:0;color:#383838}.article h1 span{display:block;color:#ff3600;text-transform:none}#content .article h1{text-transform:none;font-weight:normal;font-size:36px;line-height:38px;margin:0 0 10px;color:#ff3600}#content .article h1 span{display:inline;font-weight:bold;color:#383838;text-transform:uppercase}#content .article strong{font-weight:bold}.article .price{display:block;font-weight:bold;font-size:30px;line-height:32px;margin:0 0 10px}.article p{margin:0 0 10px}#content .article p{margin:0 0 5px}.article .link{text-decoration:none}.article .link:hover{text-decoration:underline}.product-form{margin:0 0 19px 0;padding:17px 2% 3px 6%;border-bottom:1px solid #dbdbdb}.product-form .row{overflow:hidden;padding:0 0 12px}.product-form .link-more{float:right;margin-right:3%}.product-form input[type=radio]{float:left;margin:0 2px 0 0;padding:0;height:15px;width:16px}.product-form label{float:left;margin:0 8px 0 0}#inventory_detail_add_to_basket_form .variations{width:100%}#inventory_detail_add_to_basket_form .variations .sizes{float:left;width:auto;max-width:288px;margin-bottom:0}.button{float:left;background:url('http://hacienda.mamstore.co.uk/images/sprite.png') no-repeat 100% -1109px;text-transform:uppercase;text-decoration:none;font-weight:bold;font-size:18px;line-height:20px;padding-right:26px;margin:0 9px 0 -6px;color:#fff}.button span{float:left;background:url('http://hacienda.mamstore.co.uk/images/sprite.png') no-repeat -2px -1032px;padding:18px 12px 15px 27px}.button:hover{background-position:100% -1251px}.button:hover span{background-position:-2px -1177px}.button.pressed{background-position:100% -1408px}.button.pressed span{background-position:-2px -1326px}.stoke{float:left;padding:4px 0 5px 26px;background:url('http://hacienda.mamstore.co.uk/images/sprite.png') no-repeat -327px -846px;font-weight:bold;margin:15px 0 0}.time{float:left;padding:3px 0 5px 44px;background:url('http://hacienda.mamstore.co.uk/images/sprite.png') no-repeat -652px -932px;margin:0 28px 0 0;line-height:14px}.time span{line-height:25px}.time strong{display:block;font-weight:bold}.delivery{float:left;padding:0 0 5px 58px;background:url('http://hacienda.mamstore.co.uk/images/sprite.png') no-repeat -327px -902px;line-height:14px;margin:3px 0 0}.delivery strong{display:block;font-weight:bold}.downloadable-icon{float:left;padding:3px 0 5px 44px;background:url('http://hacienda.mamstore.co.uk/images/sprite.png') no-repeat -652px -994px;line-height:14px;margin:0 28px 0 0;height:26px}.tab-list{width:90%;margin:0 0 0 -1px}.tab-list .frame{overflow:hidden;padding:3px}.tab{padding:20px 13px 15px}.tab h2{margin:0 0 6px;font-weight:bold;font-size:16px;line-height:18px}.tab ul{margin:0;padding:0 0 16px 1px;list-style:none}.tab ul li{background:url('http://hacienda.mamstore.co.uk/images/bullet.gif') no-repeat 0 7px;padding:0 0 0 7px;margin:5px 0}.tab p{margin:0 0 10px}.tabset{position:relative;list-style:none;overflow:hidden;margin:0 0 -1px -1px;width:383px;padding:1px 0 0}.tabset li{margin:0 1px 0 0;float:left}.tabset a{float:left;padding:6px 9px 5px 12px;background:#eee;text-decoration:none;border:solid #dcdcdc;border-width:1px 1px 0}.tabset li.active a,.tabset a.active,.tabset a:hover{background:#fff !important;position:relative;z-index:10;padding:7px 9px 6px 12px;margin:-1px 0 0}#sidebar{float:left}.gallery-block{overflow:hidden}.gallery-alt{position:relative}.gallery-alt .gmask{position:relative;overflow:hidden;width:100%;padding-top:8%;padding-left:0;padding-right:0;text-align:center}.gallery-alt .gmask ul{list-style:none;width:99999px;float:left;padding:0;margin:0}.gallery-alt .gmask ul li{float:left;width:479px;height:517px}.gallery-alt .gmask img{margin:0 auto}.gallery-alt a.btn-prev,.gallery-alt a.btn-next{position:absolute;top:64px;overflow:hidden;text-indent:-9999px;background:url('http://hacienda.mamstore.co.uk/images/sprite.png') no-repeat -217px -835px;width:40px;height:40px;z-index:7}.gallery-alt a.btn-prev{left:59px}.gallery-alt a.btn-next{right:44px;background-position:-216px -895px}.product-list{padding:26px 0 17px;border-bottom:4px solid #626262;background-color:#FFF}.product-list-alt{border-bottom:0;padding:19px 0 17px}.product-list h3{margin:0 0 25px;text-align:center;font-size:24px;line-height:26px;font-weight:normal}.product-list .box{text-align:center;margin-bottom:10px}.product-list .box img{display:block;margin:0 auto 9px}.product-list-alt .box img{margin:0 auto 11px}.product-list .box h4{font-weight:bold;font-size:12px;line-height:14px;margin:0 0 1px}.product-list .box h4 a{text-decoration:none}.product-list .box h4 a:hover{text-decoration:underline}.product-list .box .price{font-weight:bold;color:#ff3600;font-size:16px;line-height:18px;margin:4px 0 0}.product-list.recommended-items .box .price{display:block}.details-box{overflow:hidden;background:#f4f4f4;padding:16px 17px 13px 8px;margin:0 0 31px}.details-box .link-more{float:right;font-weight:bold}.sort-form{float:left;margin:0 52px 0 0}.sort-form select{float:left;font-size:12px;line-height:14px;color:#383838;width:192px}.showing{float:left}.paging{float:left;margin:0;padding:0 0 0 30px;list-style:none}.paging li{float:left;margin:0 4px 0 0;text-transform:capitalize}.product-list-2{position:relative}.product-list-2 .box{margin-bottom:45px;text-align:center}.product-list-2 .box img{display:block;margin:0 auto 7px}.product-list-2 .box h2{font-size:12px;line-height:14px;margin:0 0 1px;font-weight:bold;text-transform:uppercase}.product-list-2 .box h2 a{text-decoration:none}.product-list-2 .box h2 a:hover{text-decoration:underline}.product-list-2 .box span{display:block}.product-list-2 .box .price{font-weight:bold;color:#ff3600;font-size:16px;line-height:18px;margin:4px 0 0}.refine-form{padding:14px 11px 0 19px;width:179px}.refine-form .title{overflow:hidden;padding:0 0 17px;border-bottom:1px solid #e8e8e8;width:179px}.refine-form .link-more{float:right;margin:2px -1px 0 0}.refine-form h3{margin:0 0 5px;font-size:16px;line-height:18px;font-weight:bold}.toggle-block{border-bottom:1px solid #e8e8e8;padding:19px 0 20px;width:179px;margin:0 0 4px}.toggle-block .opener{height:1%;display:block;padding:0 0 0 16px;background:url('http://hacienda.mamstore.co.uk/images/arrow-4.gif') no-repeat 2px 4px;text-decoration:none;font-weight:bold;font-size:14px}.toggle-block.expanded .opener{background:url('http://hacienda.mamstore.co.uk/images/arrow-3.gif') no-repeat 2px 7px}.toggle-block.expanded .slide{display:block}.toggle-block .slide{position:relative;overflow:hidden;display:none;padding:7px 0 0}.toggle-block .img-holder{padding:0 0 2px}.toggle-block .img-holder img{display:block}.toggle-block .box{border:1px solid #dbdbdb;width:170px;padding:5px 0;height:287px;overflow:auto;margin:2px 0 5px 3px}.toggle-block .slide .box span.label,.toggle-block .slide span.label{float:left;width:120px}.toggle-block .slide span.label{width:140px}.refine-form label{display:block;margin:0 0 2px;overflow:hidden}.refine-form input[type=checkbox]{float:left;margin:0 8px 0 14px;padding:0;height:15px;width:16px}.refine-form .box input[type=checkbox]{margin:0 7px 0 9px}@media print{body{background:#fff;min-width:10px}.logo,.panel,.nav-block,.gallery,.product-box .link-more,#footer,.heading,.product-form,.tab-list,.tabset,#sidebar,.details-box,.product-list-2,.product-list,.gallery-block,.add-info{display:none}#wrapper{overflow:visible}#header{width:100%}.header-block{width:100%;margin:0;height:225px}.print-logo{left:0}#main,.container_16,.container_16 .grid_12,.container_16 .grid_16{margin:0;width:100%}.product-box{line-height:17px;background:0;padding:0 0 28px}.product-box .img-holder{background:0}.product-box h2{background:0;padding-left:0}.main-holder{margin:0}.product{overflow:visible;background:0;border-bottom:0;width:100%}#twocolumns{background:0;border-bottom:0;overflow:visible;width:100%}.content{float:none;width:100%}#content{float:none;width:100%;padding:0 0 37px}.article{margin:0;padding:35px 0 8px;border-bottom:0;width:100%}#content .article{margin:0;padding:0 0 22px;border-bottom:0}}.recommended-items .price .currencyValue{display:inline}#emc_signup_form_home .submit{border:1px solid #383838;height:30px;border-radius:4px 4px 4px 4px}.bom-set li.parent{margin-bottom:8px;overflow:hidden}.bom-set h3{font-weight:bold;margin-bottom:3px}.price .sale_price{font-size:.7em}#sprint_overlay{overflow:hidden;position:absolute;background-color:#f5f5f5;border:4px solid #d6decf}#sprint_overlay .body{padding:10px;font-size:1.2em;line-height:150%;max-height:600px;overflow-y:scroll}#sprint_overlay .footer{width:auto;position:absolute;bottom:0;right:0}#sprint_overlay h2{font-size:1.1em;font-weight:bold;margin:6px 6px 6px 0}#sprint_overlay .footer .close{font-weight:normal;padding:6px;cursor:pointer}#sprint_overlay .footer .close img{vertical-align:middle}.overlay.standard{height:130px;width:380px}.overlay.wide{min-height:130px;width:500px !important}.overlay.widest{min-height:130px;width:700px !important}#sprint_overlay .one.column{width:60%;float:left;display:inline;margin:7px 0;line-height:100%}#sprint_overlay input{margin-bottom:0}#sprint_overlay .header{background:0;width:auto;height:auto}#sprint_overlay table th,#sprint_overlay h3{font-weight:bold}#sprint_overlay table{width:99%}.recently-viewed .price span,.product-list-2 .price span{display:inline}#mini-basket h3{font-size:1.3em;font-weight:bold;padding:10px;line-height:20px}.listing{position:relative}#jq_activity_indicator{position:absolute;width:100%;height:100%;background:url('http://hacienda.mamstore.co.uk/images/w40.png');z-index:200}#jq_activity_indicator div{width:32px;margin:60px auto}.full-list h2{font:1.3em 'ArvoBold',"Times New Roman",Times,serif}.full-list a{line-height:200%;text-decoration:none}.full-list a:hover{color:#ff3600}.full-list span{color:#aaa;line-height:200%}#menu-full-list .sixteen.columns{padding:15px 0}#menu-full-list .four.columns{width:215px}.ui-slider-horizontal{background:url('http://hacienda.mamstore.co.uk/images/slider/back-fill.png') repeat-x #d6decf;height:6px;width:179px;margin:12px 0 10px 0;border-radius:3px}.ui-slider-horizontal .ui-slider-handle{background:url('http://hacienda.mamstore.co.uk/images/slider/handle.png') no-repeat -1px 0 #d6decf;cursor:pointer;width:9px;height:17px;top:-0.4em}.ui-slider-horizontal .ui-slider-range{background:url('http://hacienda.mamstore.co.uk/images/slider/range-fill.png') repeat-x #ff7a56;height:6px}.price-widget .slide{overflow:visible}.price-widget ul{overflow:hidden}.price-widget ul li{font-weight:bold}.price-widget ul li.left{float:left}.price-widget ul li.right{float:right}.tabular_div{overflow:hidden;clear:both}.tabular_div .cell{float:left;padding:3px;position:relative}.tabular_div .header{font-weight:bold}.tabular_div .row{width:100%;clear:both;margin:0;border:1px solid #f5f5f5}.tabular_div .cell.actions a{text-decoration:none;margin:0 8px 0 0}.tabular_div .row.total{font-size:1.1em}.standard_login_register_page .columns.heading,#password_request_page .columns.heading,#basket_view .columns.heading,#new_password_sent_page .columns.heading{margin-left:0;padding-left:10px}.standard_login_register_page,#password_request_page,#basket_view{overflow:hidden;padding-bottom:20px}#password_request_page p{margin:6px 0 20px 0}.form_icon,.form_icon img{display:none}.standard_login_register_page h1,#password_request_page h1,#basket_view h1,#my-account h1,#new_password_sent_page h1{font-size:1.5em;font-weight:bold}#my_account_orders th,#my_account_orders td{padding:5px 5px 5px 0;margin:3px}#my_account_orders th{font-weight:bold}.standard_login_register_page h2,#password_request_page h2,#checkout_login_register_page h2{font-size:1.3em;line-height:40px;margin-bottom:10px;font-weight:bold}.standard_login_register_page label,.standard_login_register_page legend,#password_request_page label,#password_request_page legend{display:block;font-size:13px;font-weight:bold}.inner{margin:10px 0}select{background:none repeat scroll 0 0 #f5f7ed;border:1px solid #bcbdc7 !important;color:#383838;padding:2px}.delivery_choice select{margin:5px 0}#basket_view select{width:30%}#payment_form .basket label,#payment_form #basket_total_price{font-weight:bold}#payment_form h3,.checkout h3{font-size:1.2em;font-weight:bold;margin:5px 0}.checkout p{margin:10px 0}ul.upsell li{background-color:#eee;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;padding:10px}table#basket_summary_table{width:98%}table#basket_summary_table td,#payment_form .basket td{vertical-align:middle}table#basket_summary_table thead tr th,#payment_form .basket thead tr th{text-align:left;font-weight:bold;margin-bottom:5px}table#basket_summary_table thead tr th.financial,#payment_form .basket thead tr th.financial{text-align:right}table#basket_summary_table input.quantity{width:20px;margin:0}div.basket_line_item div{float:left}div.basket_line_item div.image{margin-right:10px}#basket_view td.quantity,#payment_form .basket td.quantity{text-align:center}#basket_view td.quantity input{margin:0 auto}table#basket_summary_table tfoot tr.order_total th,#payment_form .basket tfoot tr.order_total th{text-align:right}tr.basket_line_row .inline_actions{display:none;clear:both;margin-top:10px}tr.basket_line_row .inline_actions a{text-transform:uppercase;color:#AAA;font-size:80%;text-decoration:none}tr.basket_line_row:hover .inline_actions{display:block}tr.basket_line_row .inline_actions a:hover{text-decoration:underline}#basket_page_content{margin-top:10px}table#basket_summary_table .basket_line_row td{text-align:right}table#basket_summary_table .basket_line_row td.message{padding:5px 0;font-weight:bold}#basket-change-requested-delivery-details{display:none}#basket_form{width:120px;float:right}#basket_page_footer{margin-top:30px;width:98%}#basket_page_footer li{float:left;width:auto}#basket_page_footer .checkout_now{float:right}.rhs,.financial{text-align:right}.order_total .financial{font-weight:bold}#payment_card_details input[type=text]{width:30%}#payment_card_details #cv2,#payment_card_details #issue_number{width:10%}.conviction_skyscraper .skyscraper_box h5{font-size:1.1em;font-weight:bold;margin:0 0 8px 0}.conviction_skyscraper .skyscraper_box{background-color:#f5f5f5;border:1px solid #f1f1f1;margin:5px 0;padding:10px}#payment_form{margin-left:0}.conviction_skyscraper.three.columns{float:right;float:right;padding-right:4px}#payment_form .ten.columns{margin-left:0}#process_3ds_request iframe{width:100%}.basket_line_item .availability{margin-left:10px}.variation_description .availability{display:inline;margin-left:10px}.availability.in_stock{color:green;font-weight:bold;font-size:90%}.availability.preorder{color:#999;font-size:90%}html.micro-site{height:100%}body.micro-site{padding-bottom:30px;height:auto;min-height:100%}body.micro-site div.drop{visibility:hidden}body.micro-site #nav{float:none}body.micro-site #nav>li .link{background:0;color:inherit;float:none;padding:0;text-decoration:none}body.micro-site .heading.sixteen.columns{display:none}body.micro-site .product .columns{float:left;clear:both}body.micro-site .product{background:0;padding-bottom:20px}body.micro-site .product .content{padding:0}body.micro-site #basket_page_content{width:580px}body.micro-site #nav>li:hover>.link.pressed{background:0}body.micro-site #jq_activity_indicator{width:100%;background:url('../../images/b30.png')}body.micro-site .block.currency_selector a.open{width:auto}body.micro-site .header_panel .currency_selector{padding:0 10px}body.micro-site .header_panel .currency_selector .popup.currencies{background:none repeat scroll 0 0 rgba(0,0,0,0.5);top:22px}body.micro-site #basket_page_footer{width:100%}body.micro-site .side_panel .currency_selector .popup.currencies{position:relative;float:left;left:0;top:10px;padding-left:0}body.micro-site .side_panel a.at300b{float:none;display:block;margin:4px 0}body.micro-site .side_panel .share_icons{float:right}body.micro-site .side_panel.zone_5{overflow:hidden}body.micro-site .header_panel.zone_2{text-align:center}body.micro-site .header_panel .share_icons{display:inline-block}body.micro-site .header_panel .share_icons a.at300b,body.micro-site .header_panel .share_icons a.addthis_counter{width:auto}body.micro-site .refine-form{padding:14px 0 0 0;width:171px;color:#fff;font-size:.9em}body.micro-site .refine-form .toggle-block,body.micro-site .refine-form .ui-slider-horizontal,body.micro-site .refine-form .title{width:150px}body.micro-site .refine-form .toggle-block .slide span.label{width:112px}body.micro-site .refine-form h3,body.micro-site .refine-form a.opener,body.micro-site .refine-form .link-more{color:#fff}body.micro-site .refine-form .toggle-block,body.micro-site .refine-form .title{border-bottom:1px solid #3d3d3d}body.micro-site .refine-form .ui-slider-horizontal{margin-left:10px;width:140px}body.micro-site .refine-form .price-widget ul li.left{margin-left:10px}body.micro-site .refine-form .toggle-block .opener{background:0;padding:0 0 0 7px}.cms_content{background-color:#fff;color:#3c4e45;min-height:200px;padding:20px;overflow:hidden}.cms_content br{display:none}.cms_content h1{font-size:1.5em;line-height:30px;margin-bottom:15px}.cms_content .toc{margin:0 0 20px 0}.cms_content .toc li{line-height:200%}.cms_content .toc li a{font-size:1.2em}.cms_content .text li{margin:0 0 20px 0}.cms_content h2{font-size:1.2em;font-weight:bold;margin:0 0 8px 0}.cms_content p{margin:0 0 8px 0}.cms_content .text span{font-weight:bold}.cms_content h3{font-size:1.1em;font-weight:bold;margin:0 0 3px 0}.cms_content .list{padding:0 0 0 20px}.cms_content .list li{list-style:disc}.cms_content .block{color:#383838;padding-bottom:0}.cms_content .block span{display:block;margin:1px 0}.cms_content .text ul{padding:0 0 0 10px}.cms_content .text h4{font-weight:bold}.cms_content .text table{margin:0 0 20px 0}.cms_content .text table th{font-weight:bold}.cms_content .text table h2{font-size:1.3em}.cms_content .bordered-table table,.cms_content .bordered-table td,.cms_content .bordered-table th{border-color:#ccc}.cms_content .bordered-table h3{margin:8px 0}.cms_content .bordered-table td,.cms_content .bordered-table th{padding:3px}.cms_content .text.floated li{float:left;margin-right:20px}a.product_media{position:relative;display:block}.sash_banner{background-position:top left;display:block;position:absolute;right:10px;top:0}.sash_banner.listing{width:100px;height:102px}.sash_banner.product{width:182px;height:182px;border:0;right:0}#external_reports{margin:15px 0}#external_reports h2{font-size:140%;margin:0 0 5px 0;line-height:1.5}#my_account_scheduled_reports{margin:10px 0}#my_account_scheduled_reports .group{margin:10px 0 0 0}#my_account_scheduled_reports .group ul{padding:0 0 0 7px}#my_account_download_report_csv,#my_account_print_report{margin:15px 0}.report h3{font-size:1.2em;font-weight:bold;margin:0 0 7px 0}.report table th,.report table .total_cell{font-weight:bold;line-height:25px}.report table td{padding:5px 5px 5px 0;line-height:10px}.external_reports h1{font-size:1.5em;font-weight:bold}.external_reports h1 a{text-decoration:none}.external_reports h1 a:hover{color:#ff3600}.report .report a,#report_tbody a{text-decoration:none}#my_account_scheduled_reports li{position:relative}#my_account_scheduled_reports li.top{margin:5px 0}#my_account_scheduled_reports .tree{background:url('http://hacienda.mamstore.co.uk/images/icons/jstree.png') no-repeat transparent;display:inline-block;height:18px;margin:0;padding:0;width:18px;text-decoration:none;cursor:pointer;position:relative;top:-2px}#my_account_scheduled_reports .tree.closed{background-position:-54px 0}#my_account_scheduled_reports .tree.open{background-position:-72px 0}#my_account_scheduled_reports .expandable{padding-left:15px}#ma_left li{margin:3px 0}#digital-downloads p{clear:both}#digital-downloads .colors{overflow:hidden;margin-left:0}#digital-downloads .colors li{overflow:hidden;position:relative;margin-left:0}#digital-downloads .colors li span{display:block;width:20px;height:20px;border:1px solid #eee;float:left;margin:0 10px 0 0}#digital-downloads .colors li input,#digital-downloads .terms input{float:left;margin:0 10px 0 0;width:auto;position:relative;top:4px;height:auto}#digital-downloads label{display:block;font-size:13px;font-weight:bold;margin:0 0 10px 0}#digital-downloads .colors label{display:inline;font-size:12px;font-weight:normal;margin:0}#digital-downloads .terms input{top:1px}#digital-downloads .terms label{font-weight:normal}#digital-downloads h2{font-size:1.3em;font-weight:bold;line-height:30px;margin-bottom:10px}#digital-downloads input[type=submit]{padding:8px 10px;cursor:pointer;margin-left:0}#digital-downloads div.err{background:none repeat scroll 0 0 rgba(255,204,204,0.5);border:1px solid #d00;padding:10px;margin-left:0}#digital-downloads div.success{background:none repeat scroll 0 0 #dff2bf;border:1px solid #0b6121;padding:10px;margin-left:0}#digital-downloads div.notice{background:none repeat scroll 0 0 #eac117;border:1px solid #af7817;padding:10px;margin-left:0}#digital-downloads .form_errors span{display:block;margin:3px 0}#digital-downloads .form_errors{margin:0 0 10px 0}#digital-downloads{padding:0}#digital-downloads a.button{line-height:33px;font-size:1.25em;margin:0 8px 0 0;padding:0 12px;float:right}#digital-downloads .products .cell div{position:absolute;top:50px}#digital-downloads .tabular_div{padding:20px 0 0 0}#sprint_overlay #jq_digital_media_confirm_delete .column{float:left;width:30%;margin-right:10px}#digital-downloads .inventory_pagination{margin:15px 0 0 0}#digital-downloads .inventory_pagination p{float:left;margin-right:3px;clear:none;display:inline}#digital-downloads .inventory_pagination .current_page{font-weight:bold;text-decoration:none;cursor:auto}#my_account_view table#basket_summary_table .item_description{padding-left:15px}#my_account_view table#basket_summary_table thead tr th{text-align:right}#my_account_view table#basket_summary_table thead tr th.description{text-align:left}#my_account_view table#basket_summary_table .download a{width:24px;height:24px;background:url('http://hacienda.mamstore.co.uk/images/icons/download.png') 0 0 no-repeat;display:block;margin-left:10px}#my_account_view table#basket_summary_table .download a span{display:none}#ma_left .menu .header{font-size:1.2em;font-weight:bold;margin:15px 0 5px 0}#ma_left .menu .spacer{margin:0 0 5px 0}#request_form_ppap_test th{font-weight:bold}#request_form_ppap_test table{margin:10px 0}#request_form_ppap_test td{padding:3px}#free_offer_item_selection{background-color:#eee;padding:8px}#free_offer_item_selection li{overflow:hidden;padding:4px 0}#free_offer_item_selection label{width:10%;float:left}#free_offer_item_selection input{width:20%;float:left;height:auto;}#free_offer_item_selection h4{font-weight:bold;font-size:1.2em;margin:0 0 8px 0}@media only screen and (min-width:768px) and (max-width:959px){.product{background:url("http://hacienda.mamstore.co.uk/images/bg-twocolums.gif") repeat-y scroll 412px 0 transparent}}@media only screen and (max-width:767px){.product{background:0}#registration_form p,#registration_form #login_section_heading,#registration_form form h3,#registration_form div.already_registered{width:80%;padding-left:10%}.thirds-column{width:100% !important}}#search-block{clear:both}.container .add-nav li.two.columns{width:72px}.container .add-nav li.columns{margin-left:0}.container .add-nav li.top{float:right}@media only screen and (max-width:480px){.panel{float:none}.add-nav,.user-bar{text-align:left}.container .add-nav li.two.columns{width:300px}.container .add-nav li.columns{text-align:left}.block .popup-holder,.block .popup-hover{position:absolute;left:170px;top:53px}.block .popup-holder a.open,.block .popup-hover a.open{color:#383838}#home-carousel{height:138px}#search_results_container{left:-296px;top:49px}#basket_page_content,#login_register_prompts,.twelve.columns.checkout{padding-left:5px}#continue_shopping{margin-left:5px}#basket_page_footer .checkout_now{float:none}.conviction_skyscraper.three.columns{width:97%}#payment_form div.twelve.columns{width:98%;padding-left:5px}#payment_card_details input[type="text"]{width:95%}#payment_card_details #cv2,#payment_card_details #issue_number{width:20%}input.payment_choice{right:15px;left:inherit}#payment_form #payment_proceed{float:none;position:static;margin-top:10px}}@media only screen and (min-width:480px) and (max-width:767px){.product{background:0}.thirds-column{width:100% !important}.panel{float:none}.container .add-nav li.columns{text-align:left}.user-bar{text-align:left}.block .popup-holder,.block .popup-hover{position:absolute;left:170px;top:53px}.block .popup-holder a.open,.block .popup-hover a.open{color:#383838}#basket_page_footer .checkout_now{float:none}#continue_shopping{margin-left:5px}#basket_page_content,#login_register_prompts,.twelve.columns.checkout{padding-left:5px}.conviction_skyscraper.three.columns{width:97%}#payment_form div.twelve.columns{width:98%;padding-left:5px}#payment_form #payment_proceed{float:none;position:static;margin-top:10px}}@media only screen and (max-width:479px){.product{background:0}.thirds-column{width:100% !important}}ul.tabset,div.tab-list{margin-left:5%}div.tab-list{border:1px solid #dbdbdb;-moz-box-shadow:3px 3px 1px #dbdbdb;-webkit-box-shadow:3px 3px 1px #dbdbdb;box-shadow:3px 3px 1px #dbdbdb}#alt_del_address,#opt_in{width:10%;height:20px;display:inline;margin:1px 0 16px}label[for=alt_del_address],label[for=opt_in]{display:inline;width:85%;float:right}#register_form table tr td{padding-left:4%}#register_form h3,#my-account h3{font-size:125%;line-height:1.5;margin-bottom:5px}#registration_form h2{margin:0 0 10px}#main{background:#fff;overflow:hidden}#main.home{background:0}#ma_left,#ma_right{padding:20px 0}#ma_left ul,#ma_right div.main_content{margin:0 5%}.thirds-column{float:left;width:30%;padding-right:3%}.thirds-column input[type=text]{width:93% !important}input.apply_now{width:auto}#site_switcher li:first-child{margin-left:5px}#site_switcher ul li{line-height:125%;margin-bottom:7px}#site_switcher a.active{text-decoration:none;font-weight:bold}