*{margin:0;padding:0;}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local("Open Sans Bold"), local("OpenSans-Bold"), url("../fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-bold-webfont.woff") format("woff"), url("../fonts/opensans-bold-webfont.ttf") format("truetype"), url("../fonts/opensans-bold-webfont.svg#OpenSansBold") format("svg");}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:local("Open Sans Light"), local("OpenSans-Light"), url("../fonts/opensans-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-light-webfont.woff") format("woff"), url("../fonts/opensans-light-webfont.ttf") format("truetype"), url("../fonts/opensans-light-webfont.svg#OpenSansLightRegular") format("svg");}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:local("Open Sans Semibold"), local("OpenSans-Semibold"), url("../fonts/opensans-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-semibold-webfont.woff") format("woff"), url("../fonts/opensans-semibold-webfont.ttf") format("truetype"), url("../fonts/opensans-semibold-webfont.svg#OpenSansSemiboldRegular") format("svg");}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local("Open Sans"), local("OpenSans"), url("../fonts/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-regular-webfont.woff") format("woff"), url("../fonts/opensans-regular-webfont.ttf") format("truetype"), url("../fonts/opensans-regular-webfont.svg#OpenSansRegular") format("svg");}
body{background:#fff;font:12px/1.4 Arial,Helvetica,sans-serif;color:#4b4b3c;text-align:center;font-family:'Open Sans',sans-serif;width:1217px;margin:auto;}
img{border:0;color:transparent;font-size:0;vertical-align:middle;}
a{color:#4B4B3C;text-decoration:none;}
a:hover{color:#8B0E68;text-decoration:none;}
:focus{outline:0;}
.std a{color:#8B0E68;}
.std a:hover{color:#c627ab;}
h1,h2,h3,
h4,h5,h6{margin:0 0 5px;line-height:1.27;color:#0a263c;}
h1{font-size:24px;font-weight:normal;}
h2{font-size:20px;font-weight:normal;}
h3{font-size:18px;font-weight:normal;}
h4{font-size:14px;font-weight:bold;}
h5{font-size:12px;font-weight:bold;}
h6{font-size:11px;font-weight:bold;}
form{display:inline;}
fieldset{border:0;}
legend{display:none;}
table{border:0;border-spacing:0;empty-cells:show;font-size:100%;}
caption,th,td{vertical-align:top;text-align:left;font-weight:normal;}
p{margin:0 0 10px;}
strong{font-weight:600;}
address{font-style:normal;line-height:1.35;}
cite{font-style:normal;}
q,
blockquote{quotes:none;}
q:before,
q:after{content:'';}
small,big{font-size:1em;}
ul,ol{list-style:none;}
.hidden{display:block !important;border:0 !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important;width:0 !important;height:0 !important;overflow:hidden !important;}
.nobr{white-space:nowrap !important;}
.wrap{white-space:normal !important;}
.a-left{text-align:left !important;}
.a-center{text-align:center !important;}
.a-right{text-align:right !important;}
.v-top{vertical-align:top;}
.v-middle{vertical-align:middle;}
.f-left,
.left{float:left !important;}
.f-right,
.right{float:right !important;}
.f-none{float:none !important;}
.f-fix{float:left;width:100%;}
.no-display{display:none;}
.no-margin{margin:0 !important;}
.no-padding{padding:0 !important;}
.no-bg{background:none !important;}
.purple{color:#8B0E68;}
.page{}
.page-print{background:#fff;padding:25px 30px;text-align:left;}
.page-empty{background:#fff;padding:20px;text-align:left;}
.page-popup{background:#fff;padding:25px 30px;text-align:left;}
.main-container{background:#fff;}
.main{width:940px;margin:0 auto;min-height:400px;padding:20px 137px 100px;background:url("../images/bkg_content-y.png") repeat-y scroll center center transparent;text-align:left;position:relative;z-index:5;}
.col-left{float:left;width:221px;padding:0 0 1px;}
.col-main{float:left;width:700px;padding:0 0 1px;position:relative;}
.col-right{float:right;width:315px;padding:0 0 1px;position:relative;padding-top:53px;}
.col1-layout .col-main{float:none;width:auto;}
.col2-left-layout .col-main{float:right;}
.col2-right-layout .col-main{width:560px;}
.col3-layout .col-main{width:475px;margin-left:17px;}
.col3-layout .col-wrapper{float:left;width:687px;}
.col3-layout .col-wrapper .col-main{float:right;}
.col2-set .col-1{float:left;width:48.5%;}
.col2-set .col-2{float:right;width:48.5%;}
.col2-set .col-narrow{width:32%;}
.col2-set .col-wide{width:65%;}
.col2-set.seperator{background:url("../images/grey.gif") repeat-y scroll top center transparent;}
.col3-set .col-1{float:left;width:32%;}
.col3-set .col-2{float:left;width:32%;margin-left:2%;}
.col3-set .col-3{float:right;width:32%;}
.col4-set .col-1{float:left;width:23.5%;}
.col4-set .col-2{float:left;width:23.5%;margin:0 2%;}
.col4-set .col-3{float:left;width:23.5%;}
.col4-set .col-4{float:right;width:23.5%;}
input,select,textarea,button{font:12px/15px Arial, Helvetica, sans-serif;vertical-align:middle;color:#2f2f2f;}
input.input-text,select,textarea{background:#fff;border:1px solid #b6b6b6;}
input.input-text,textarea{padding:2px;}
select{padding:1px;}
select option{padding-right:10px;}
select.multiselect option{border-bottom:1px solid #b6b6b6;padding:2px 5px;}
select.multiselect option:last-child{border-bottom:0;}
textarea{overflow:auto;}
input.radio{margin-right:3px;}
input.checkbox{margin-right:3px;}
input.qty{width:2.5em !important;}
button.img-button::-moz-focus-inner,
button.button-big::-moz-focus-inner,
button.button::-moz-focus-inner{padding:0;border:0;}
button.img-button,
button.button-big,
button.button{-webkit-border-fit:border;}
button.img-button{overflow:visible;width:auto;border:0;padding:0;margin:0;background:transparent;cursor:pointer;}
button.button{overflow:visible;width:auto;border:0;padding:0;margin:0 0 0 -2px;cursor:pointer;background:url(../images/btn_green.png) 0 0 no-repeat;font-weight:700;}
button.button span{background:url(../images/btn_green-right.png) top right no-repeat;display:block;height:26px;line-height:26px;font-size:10px;text-align:center;white-space:nowrap;color:#fff;text-transform:uppercase;}
button.button span span{border:0;padding:0 25px;}
button.button:hover{background-position:0 -27px;color:#FFFFFF;}
button.button:hover span{background-position:right -27px;}
button.button-big{overflow:visible;width:auto;border:0;padding:0;margin:0 0 0 -2px;cursor:pointer;background:url(../images/btn_green-big.gif) 0 0 no-repeat;font-weight:700;}
button.button-big span{background:url(../images/btn_green-big-right.gif) top right no-repeat;display:block;height:39px;line-height:39px;font-size:13px;text-align:center;white-space:nowrap;color:#fff;text-transform:uppercase;padding:0;margin:0;}
button.button-big span span{border:0;padding:0 20px;}
button.button-big:hover{background-position:0 -40px;color:#FFFFFF;}
button.button-big:hover span{background-position:right -40px;}
button.button-big.purple{background-position:0 -40px;}
button.button-big.purple span{background-position:right -40px;}
button.button-big.purple:hover{background-position:0 0px;}
button.button-big.purple:hover span{background-position:right 0px;}
button.disabled span{border-color:#bbb !important;background:#bbb !important;border-radius:5px;}
button.btn-checkout.no-checkout span{background-position:0 100%;color:#b8baba;}
button.btn-checkout.no-checkout span span{background-position:100% 100%;}
.tooltip{cursor:pointer;}
#tooltip-container{position:absolute;background:#f6f6f6;border:solid 1px #b4b5b5;padding:3px 6px 3px 6px;max-width:400px;-moz-border-radius:8px;border-radius:8px;-moz-box-shadow:2px 2px 6px #6e6e6e;z-index:999;}
p.control input.checkbox,
p.control input.radio{margin-right:6px;}
input.input-text:focus,select:focus,textarea:focus{}
.form-list li{margin:15px 0 0;}
.form-list li.first{margin-top:0;}
.form-list li.last{padding-bottom:15px;}
.form-list label{float:left;color:#000;font-size:14px;position:relative;z-index:0;padding-bottom:1px;font-weight:300;}
.form-list label.required{}
.form-list label.required em{float:right;font-style:normal;position:absolute;top:0;right:-8px;}
.form-list li.control label{float:none;}
.form-list li.control input.radio,
.form-list li.control input.checkbox{margin-right:6px;}
.form-list li.control .input-box{clear:none;display:inline;width:auto;}
.form-list .input-box{display:block;clear:both;width:356px;}
.form-list .field{float:left;width:345px;margin-right:85px;}
.form-list input.input-text{font-size:13px;width:320px;color:#888;background:url(../images/bkg_input-text.png) 0 0 repeat-x #fff;border:1px solid #aaacaf;padding:5px 10px 3px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.form-list input.input-text.smaller{width:213px;}
.form-list textarea{width:320px;height:114px;color:#888;background:url(../images/bkg_input-text.png) 0 0 repeat-x #fff;border:1px solid #aaacaf;padding:8px 10px 8px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.form-list select{width:340px;padding:4px;color:#4b4b3c;background-color:#e6e6e6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.form-list select.smaller{width:233px;}
.form-list li.wide .input-box{width:535px;}
.form-list li.wide input.input-text{width:529px;}
.form-list li.wide textarea{width:529px;}
.form-list li.wide select{width:535px;}
.form-list li.additional-row{position:relative;}
.form-list li.additional-row .btn-remove{position:absolute;right:2px;top:16px;}
.form-list .input-range input.input-text{width:74px;}
.form-list-narrow li{}
.form-list-narrow li .input-box{margin-bottom:6px;width:240px;}
.form-list-narrow .field{width:240px;margin-right:50px;}
.form-list-narrow input.input-text{width:213px;}
.form-list-narrow select{width:233px;}
.form-list-narrow li.wide .input-box{width:260px;}
.form-list-narrow li.wide input.input-text,
.form-list-narrow li.wide textarea{width:254px}
.form-list-narrow li.wide select{width:260px;}
.form-list .customer-name-prefix .input-box,
.form-list .customer-name-suffix .input-box,
.form-list .customer-name-prefix-suffix .input-box,
.form-list .customer-name-prefix-middlename .input-box,
.form-list .customer-name-middlename-suffix .input-box,
.form-list .customer-name-prefix-middlename-suffix .input-box{width:auto;}
.form-list .name-prefix{width:65px;}
.form-list .name-prefix select{width:55px;}
.form-list .name-prefix input.input-text{width:49px;}
.form-list .name-suffix{width:65px;}
.form-list .name-suffix select{width:55px;}
.form-list .name-suffix input.input-text{width:49px;}
.form-list .name-middlename{width:70px;}
.form-list .name-middlename input.input-text{width:49px;}
.form-list .customer-name-prefix-middlename-suffix .name-firstname,
.form-list .customer-name-prefix-middlename .name-firstname{width:140px;}
.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-middlename .name-firstname input.input-text{width:124px;}
.form-list .customer-name-prefix-middlename-suffix .name-lastname{width:205px;}
.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text{width:189px;}
.form-list .customer-name-prefix-suffix .name-firstname{width:210px;}
.form-list .customer-name-prefix-suffix .name-lastname{width:205px;}
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text{width:189px;}
.form-list .customer-name-prefix-suffix .name-firstname{width:210px;}
.form-list .customer-name-prefix-suffix .name-lastname{width:205px;}
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text{width:189px;}
.form-list .customer-name-prefix .name-firstname,
.form-list .customer-name-middlename .name-firstname{width:210px;}
.form-list .customer-name-suffix .name-lastname,
.form-list .customer-name-middlename .name-firstname,
.form-list .customer-name-middlename-suffix .name-firstname,
.form-list .customer-name-middlename-suffix .name-lastname{width:205px;}
.form-list .customer-name-prefix .name-firstname input.input-text,
.form-list .customer-name-suffix .name-lastname input.input-text,
.form-list .customer-name-middlename .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-lastname input.input-text{width:189px;}
.form-list .customer-dob .dob-month,
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-year{float:left;width:85px;}
.form-list .customer-dob input.input-text{display:block;width:74px;}
.form-list .customer-dob label{font-size:10px;font-weight:normal;color:#888;}
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-month{width:60px;}
.form-list .customer-dob .dob-day input.input-text,
.form-list .customer-dob .dob-month input.input-text{width:46px;}
.form-list .customer-dob .dob-year{width:140px;}
.form-list .customer-dob .dob-year input.input-text{width:134px;}
.address .form-list .zip,
.address .form-list .zip .input-box{width:88px;margin-right:19px;}
.address .form-list .zip input{width:68px;}
.address .form-list .city,
.address .form-list .city .input-box{width:233px;margin-right:90px;}
.address .form-list .city input{width:213px;}
.fieldset.smaller-middle .field,
.fieldset.smaller .field{width:272px;margin-right:45px;}
.fieldset.smaller-middle .input-box,
.fieldset.smaller .input-box{width:272px;}
.fieldset.smaller-middle input,
.fieldset.smaller input{width:250px;}
.fieldset.smaller li.wide .input-box{width:590px}
.fieldset.smaller li.wide textarea{width:567px;}
.fieldset.third-middle .input-box,
.fieldset.third .input-box{width:233px;}
.fieldset.third-middle input,
.fieldset.third input{width:213px;}
.fieldset.right-middle .input-box,
.fieldset.right .input-box{width:243px;}
.fieldset.right-middle input,
.fieldset.right input,
.fieldset.right textarea{width:223px;}
.buttons-set{clear:both;margin:0;padding:15px 63px 45px 35px;text-align:right;position:relative;}
.buttons-set.right{width:245px;background:url("../images/bkg_form-right-bottom.png") no-repeat scroll left bottom transparent;margin-left:-5px;padding-right:35px;padding-bottom:30px;}
.buttons-set.third{width:234px;background:url("../images/bkg_form-third-bottom.png") no-repeat scroll left bottom transparent;margin-left:-5px;padding-right:36px;}
.buttons-set.half{width:348px;background:url("../images/bkg_form-half-bottom.png") no-repeat scroll left bottom transparent;margin-left:-5px;}
.buttons-set.smaller{width:607px;background:url("../images/bkg_form-smaller-bottom.png") no-repeat scroll left bottom transparent;margin-left:-5px;}
.buttons-set.wide{padding-left:80px;padding-right:100px;width:770px;background:url("../images/bkg_form-bottom.png") no-repeat scroll left bottom transparent;margin-left:-5px;margin-right:-5px;}
.buttons-set p.required{position:absolute;bottom:20px;left:35px;}
.buttons-set.wide p.required{left:80px;}
.buttons-set .back-link{float:left;margin:0;}
.buttons-set button.button-big,
.buttons-set button.button{float:right;}
.buttons-set-order{margin:10px 0 0;}
.buttons-set-order .please-wait{padding:12px 7px 0 0;}
.fieldset{padding:35px 0 0 35px;margin:0;}
.fieldset .legend{font-weight:600;font-size:18px;color:#8b0e68;position:relative;}
.fieldset h4.legend{font-size:16px;}
.fieldset.right-middle,
.fieldset.right{width:280px;background:url("../images/bkg_form-right.png") no-repeat scroll 0 0 transparent;margin-left:-5px;}
.fieldset.right-middle{background:url("../images/bkg_form-right-middle.png") repeat-y scroll 0 0 transparent;padding-top:0;}
.fieldset.third-middle,
.fieldset.third{width:270px;background:url("../images/bkg_form-third.png") no-repeat scroll 0 0 transparent;margin-left:-5px;}
.fieldset.third-middle{background:url("../images/bkg_form-third-middle.png") repeat-y scroll 0 0 transparent;padding-top:0;}
.fieldset.half-middle,
.fieldset.half{width:381px;background:url("../images/bkg_form-half.png") no-repeat scroll 0 0 transparent;margin-left:-5px;padding-right:30px;}
.fieldset.half-middle{background:url("../images/bkg_form-half-middle.png") repeat-y scroll 0 0 transparent;padding-top:0;}
.fieldset.smaller-middle,
.fieldset.smaller{width:640px;background:url("../images/bkg_form-smaller.png") no-repeat scroll 0 0 transparent;margin-left:-5px;padding-right:30px;}
.fieldset.smaller-middle{background:url("../images/bkg_form-smaller-middle.png") repeat-y scroll 0 0 transparent;padding-top:1px;}
.fieldset.wide-middle,
.fieldset.wide{padding-left:80px;width:870px;background:url("../images/bkg_form.png") no-repeat scroll 0 0 transparent;margin-left:-5px;margin-right:-5px;}
.fieldset.wide-middle{background:url("../images/bkg_form-middle.png") repeat-y scroll 0 0 transparent;}
.validation-advice{clear:both;min-height:13px;margin:3px 0 0;padding-left:17px;font-size:11px;font-weight:bold;line-height:13px;color:#eb340a;}
.validation-failed{border:1px dashed #eb340a !important;}
.validation-passed{}
p.required{font-size:11px;text-align:right;color:#4b4b3c;}
.v-fix{float:left;}
.v-fix .validation-advice{display:block;width:12em;margin-right:-12em;position:relative;}
.success{color:#3d6611;font-weight:bold;}
.error{color:#df280a;font-weight:bold;}
.notice{color:#e26703;}
.messages,
.messages ul{list-style:none !important;margin:0 !important;padding:0 !important;}
.messages{width:100%;overflow:hidden;}
.messages li{margin:0 0 10px !important;}
.messages li li{margin:0 0 3px !important;}
.error-msg,
.success-msg,
.note-msg,
.notice-msg{border-style:solid !important;border-width:1px !important;background-position:10px 9px !important;background-repeat:no-repeat !important;min-height:24px !important;padding:8px 8px 8px 32px !important;font-size:11px !important;font-weight:bold !important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.error-msg{border-color:#f16048;background-color:#faebe7;color:#df280a;}
.success-msg{border-color:#DFDFDF;background-color:#F2F2F2;color:#327869;}
.note-msg,
.notice-msg{border-color:#DFDFDF;background-color:#F2F2F2;color:#327869;}
.breadcrumbs{font-size:12px;font-weight:600;padding-bottom:15px;min-height:17px;}
.breadcrumbs li{display:inline;}
.breadcrumbs li a:hover{text-decoration:underline;color:#4B4B3C;}
.breadcrumbs li strong{color:#8B0E68;}
.page-title{width:100%;overflow:hidden;padding-bottom:15px;}
.page-title h1,
.page-title h2{color:#AAACAF;font-size:20px;font-weight:400;letter-spacing:-1px;margin:0;}
.page-title a{font-size:12px;line-height:14px;}
.page-title .separator{margin:0 3px;}
.page-title .link-rss{float:right;margin:7px 0 0;}
.title-buttons{text-align:right;}
.title-buttons h1,
.title-buttons h2,
.title-buttons h3,
.title-buttons h4,
.title-buttons h5,
.title-buttons h6{float:left;text-align:left;}
.title-buttons .button-big{margin-top:10px;}
.subtitle,
.sub-title{clear:both;padding:0;font-size:22px;font-weight:600;margin:0 0 15px;color:#8b0e68;}
.compare-box{background:url("../images/bkg_compare-box.png") no-repeat scroll 0 0 transparent;height:140px;overflow:hidden;position:relative;left:604px;width:334px;top:-125px;}
.category-footer .compare-box{top:0;right:0;}
.compare-box .btn-green{bottom:0;position:absolute;right:0;}
.compare-box .btn-green span{padding:0;width:103px;}
.compare-box p{bottom:10px;font-size:10px;left:25px;position:absolute;margin:0;}
.compare-box ul{left:7px;overflow:hidden;position:absolute;top:20px;width:100%;}
.compare-box ul li{background:url("../images/bkg_compare-box-item.png") no-repeat scroll 0 0 transparent;float:left;height:80px;margin-left:20px;overflow:hidden;width:80px;}
.compare-box ul li img{display:block;height:76px;margin:2px auto;max-width:76px;}
.sorter{margin-bottom:-95px;margin-top:30px;}
.sorter .sort-by{color:#4B4B3C;font-size:14px;}
.sorter .sort-by label{padding-bottom:3px;}
.sorter .sort-by ul{overflow:hidden;width:500px;}
.sorter .sort-by ul li{float:left;font-size:15px;font-weight:700;margin-right:12px;text-transform:uppercase;}
.sorter .sort-by ul li a{background:url("../images/ui-sort-none.png") no-repeat scroll right center transparent;color:#4B4B3C;padding-right:30px;text-decoration:none;}
.sorter .sort-by ul li a:hover, .sorter .sort-by ul li.asc a, .sorter .sort-by ul li.desc a{color:#8B0E68;}
.sorter .sort-by ul li.asc a{background-image:url("../images/ui-sort-asc.png");}
.sorter .sort-by ul li.desc a{background-image:url("../images/ui-sort-desc.png");}
.toolbar{}
.toolbar .pager{padding:3px 8px;border-bottom:1px solid #fff;}
.toolbar .sorter{border-bottom:1px solid #fff;}
.toolbar-bottom{}
.products-list-toolbar.top{top:-15px;position:relative;}
.products-list-toolbar.bottom{margin-top:15px;}
.products-list-toolbar .pages{margin-top:-12px;}
.products-list-toolbar .label{font-size:14px;color:#8b0e68;font-weight:200;}
.products-list-toolbar ol{display:inline-block;vertical-align:text-bottom;}
.products-list-toolbar ol li{float:left;font-size:18px;font-weight:200;padding-left:5px;}
.products-list-toolbar ol li.current{color:#8b0e68;font-weight:600;}
.data-table{width:100%;}
.data-table .odd{}
.data-table .even{}
.data-table td.last,
.data-table th.last{border-right:0;}
.data-table tr.last th,
.data-table tr.last td{}
.data-table th{padding:2px 3px;color:#4B4B3C;font-size:13px;}
.data-table td{padding:2px 3px;font-size:13px;}
.data-table thead th{font-weight:bold;color:#fff;white-space:nowrap;vertical-align:middle;background:none repeat scroll 0 0 #8B0E68;padding:2px 7px;}
.data-table thead th.wrap{white-space:normal;}
.data-table thead th a,
.data-table thead th a:hover{color:#4B4B3C;}
.data-table thead th .tax-flag{font-size:11px;white-space:nowrap;}
.data-table tfoot{}
.data-table tfoot tr.first td{}
.data-table tfoot tr{}
.data-table tfoot td{border-bottom:1px solid #E6E6E6;}
.data-table tfoot strong{font-size:16px;}
.data-table tbody th,
.data-table tbody td{border-bottom:1px solid #E6E6E6;}
.data-table tbody.odd tr{}
.data-table tbody.even tr{}
.data-table tbody.odd tr td,
.data-table tbody.even tr td{border-bottom:0;}
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td{}
.data-table tbody td .option-label{font-weight:bold;font-style:italic;}
.data-table tbody td .option-value{padding-left:10px;}
.bankpayment_info .bankcol1{padding-right:5px;}
.info-box{background:#fff url(../images/bkg_block-title.gif) 0 0 repeat-x;border:1px solid #d0cbc1;padding:12px 15px;margin:0 0 15px;}
.info-box h2{font-weight:bold;font-size:13px;}
.info-table th{font-weight:bold;padding:2px 15px 2px 0;}
.info-table td{padding:2px 0;}
.cart-tax-info{display:block;}
.cart-tax-info,
.cart-tax-info .cart-price{padding-right:20px;}
.cart-tax-total{display:block;padding-right:20px;cursor:pointer;}
.cart-tax-info .price,
.cart-tax-total .price{display:inline !important;font-weight:normal !important;}
.cart-tax-total-expanded{background-position:100% -52px;}
.std{font-size:13px;}
.std h2,
.std h3{color:#8b0e68;}
.std .subtitle{padding:0;}
.std ol.ol{list-style:decimal outside;padding-left:1.5em;}
.std ul.disc{list-style:disc outside;padding-left:18px;margin:0 0 10px;}
.std dl dt{font-weight:bold;}
.std dl dd{margin:0 0 10px;}
.std ul,
.std ol,
.std dl,
.std p,
.std address,
.std blockquote{margin:0 0 1em;padding:0;}
.std ul{list-style:disc outside;padding-left:1.5em;}
.std ol{list-style:decimal outside;padding-left:1.5em;}
.std ul ul{list-style-type:circle;}
.std ul ul,
.std ol ol,
.std ul ol,
.std ol ul{margin:.5em 0;}
.std dt{font-weight:bold;}
.std dd{padding:0 0 0 1.5em;}
.std blockquote{font-style:italic;padding:0 0 0 1.5em;}
.std address{font-style:normal;}
.std b,
.std strong{font-weight:bold;}
.std i,
.std em{font-style:italic;}
.links li{display:inline;}
.links li.first{padding-left:0 !important;}
.links li.last{background:none !important;padding-right:0 !important;}
.arrow-left{background:url(../images/arr-left-purple.png) left center no-repeat;padding-left:18px;}
.arrow-right{background:url(../images/arr-right-purple.png) left center no-repeat;padding-left:18px;}
.arrow-grey-right{background:url(../images/arr-grey-right.png) left center no-repeat;padding-left:22px;color:#8b0e68;font-size:14px;font-weight:bold;text-transform:uppercase;}
.arrow-grey-right:hover{background:url(../images/arr-grey-right-hover.png) left center no-repeat;}
.arrow-green-right{background:url(../images/arr-green-right.png) left center no-repeat;padding-left:22px;color:#327869;}
.arrow-green-right:hover{background:url(../images/arr-green-right-hover.png) left center no-repeat;color:#8b0e68;}
.link-cart{color:#dc6809 !important;font-weight:bold;}
.link-wishlist{color:#dc6809 !important;font-weight:bold;}
.link-reorder{font-weight:bold;color:#dc6809 !important;}
.link-compare{font-weight:bold;}
.link-pdf{font-size:12px;background:url(../images/i_pdf.gif) 0 0 no-repeat;padding:1px 0px 2px 20px;color:#9a9a9a;text-decoration:underline;}
.link-pdf:hover{color:#cacc07;}
.link-add-green{font-size:12px;background:url(../images/ico-green-plus.png) 0 center no-repeat;padding:7px 0px 7px 30px;color:#327869;}
.link-print{background:url(../images/ico-print.png) right center no-repeat;padding:20px 60px 20px 0;font-weight:600;color:#aaacaf;}
.link-print:hover{background:url(../images/ico-print-hover.png) right center no-repeat;color:#aaacaf;}
.link-rss{padding-left:18px;line-height:14px;white-space:nowrap;}
.btn-remove{display:block;width:30px;height:30px;font-size:0;line-height:0;background:url(../images/ico-remove.png) 0 0 no-repeat;text-indent:-999em;overflow:hidden;}
.btn-previous{display:block;width:11px;height:11px;font-size:0;line-height:0;text-indent:-999em;overflow:hidden;}
.btn-remove2{display:block;width:16px;height:16px;font-size:0;line-height:0;text-indent:-999em;overflow:hidden;}
.btn-edit{display:block;width:11px;height:11px;font-size:0;line-height:0;text-indent:-999em;overflow:hidden;}
.btn-anmelden{background:url("../images/btn_anmelden.gif") repeat scroll 0 0 transparent;color:#FFFFFF;cursor:pointer;display:block;font-weight:bold;height:17px;padding:5px 0 0 14px;text-align:center;text-decoration:none;width:77px;font-size:10px;text-transform:uppercase;position:relative;right:-83%;top:-54%;}
.btn-anmelden:hover{background-position:0 -23px;color:#FFFFFF;}
.btn-green{background:url("../images/btn_green.png") 0 0 transparent;color:#FFFFFF;cursor:pointer;display:inline-block;font-size:10px;font-weight:bold;height:26px;text-align:center;text-decoration:none;text-transform:uppercase;}
.btn-green:hover{background-position:0 -27px;color:#FFFFFF;}
.btn-green span{background:url("../images/btn_green-right.png") no-repeat top right transparent;display:block;line-height:26px;padding:0 30px;}
.btn-green span:hover{background-position:right -27px;}
.btn-green-big{margin:0 0 0 -2px;background:url("../images/btn_green-big.gif") 0 0 transparent;color:#FFFFFF;cursor:pointer;display:inline-block;font-size:13px;font-weight:bold;height:39px;line-height:39px;text-align:center;text-decoration:none;text-transform:uppercase;}
.btn-green-big:hover{background-position:0 -40px;color:#FFFFFF;}
.btn-green-big span{background:url("../images/btn_green-big-right.gif") no-repeat top right transparent;display:block;line-height:39px;padding:0 40px;}
.btn-green-big span:hover{background-position:right -40px;}
.btn-green-big.purple{background-position:0 -40px;}
.btn-green-big.purple span{background-position:right -40px;}
.btn-green-big.purple:hover{background-position:0 0px;}
.btn-green-big.purple:hover span{background-position:right 0px;}
.cards-list dt{margin:5px 0 0;}
.cards-list .offset{padding:2px 0 2px 20px;}
.separator{margin:0 3px;}
.divider{clear:both;display:block;font-size:0;line-height:0;height:1px;margin:10px 0;text-indent:-999em;overflow:hidden;}
.jquery-checkbox{background:url("../images/ui-checkbox.gif") no-repeat scroll 0 0 transparent;cursor:pointer;display:inline-block;height:16px;margin-right:6px;position:relative;vertical-align:text-bottom;width:16px;}
.jquery-checkbox .mark{display:inline;}
.jquery-checkbox-checked{background-position:0 -30px;}
.jquery-checkbox-disabled{background-position:-30px 0;}
.jquery-checkbox-checked .jquery-checkbox-disabled{background-position:-30px 0;}
.jquery-slider{position:relative;width:191px;height:60px;background:url(../images/bkg_filter-slider.gif) 0 0 no-repeat;}
.jquery-slider .slider{position:relative;left:17px;width:155px;height:50px;}
.jquery-slider .ui-slider-handle{position:absolute;top:6px;margin-left:-17px;display:block;width:35px;height:33px;cursor:pointer;outline:none;}
.jquery-slider .ui-slider-handle:hover,
.jquery-slider .ui-slider-handle:active,
.jquery-slider .ui-slider-handle + .ui-slider-handle:hover,
.jquery-slider .ui-slider-handle + .ui-slider-handle:active{background-position:0 -34px;}
.jquery-slider .ui-slider-handle{background:url(../images/ui-slider-l.png) 0 0 no-repeat;}
.jquery-slider .ui-slider-handle + .ui-slider-handle{background:url(../images/ui-slider-r.png) 0 0 no-repeat;}
.jquery-slider .slider-val-start,
.jquery-slider .slider-val-stop{position:absolute;top:36px;font-size:12px;}
.jquery-slider .slider-val-start{left:12px;}
.jquery-slider .slider-val-stop{right:12px;}
.ui-tabs ul.tab-head{border-bottom:1px solid #8B0E68;height:37px;overflow:visible;width:100%;}
.ui-tabs ul.tab-head li:first-child{margin-left:18px;}
.ui-tabs ul.tab-head li{-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:#FFFFFF #FFFFFF -moz-use-text-color;border-style:solid solid none;border-width:1px 1px medium;color:#4B4B3C;float:left;font-size:16px;font-weight:600;height:36px;margin-left:10px;overflow:hidden;}
.ui-tabs ul.tab-head li a{color:#4B4B3C;display:block;line-height:36px;padding:0 12px;text-decoration:none;}
.ui-tabs ul.tab-head li.ui-tabs-selected{-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:none repeat scroll 0 0 #FFFFFF;border-color:#8B0E68 #8B0E68 -moz-use-text-color;border-style:solid solid none;border-width:1px 1px medium;height:37px;}
.ui-tabs ul.tab-head li.ui-tabs-selected a{color:#8B0E68;}
.ui-tabs .tab{margin-top:25px;position:relative;}
.ui-tabs .tab.ui-tabs-hide{display:none;}
.global-site-notice{border:1px solid #cfcfcf;border-width:0 0 1px;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f;}
.global-site-notice .notice-inner{width:860px;margin:0 auto;padding:12px 0 12px 80px;text-align:left;}
.global-site-notice .notice-inner p{margin:0;border:1px dotted #cccc73;padding:10px;}
.global-site-notice .notice-inner .actions{padding-top:10px;}
.notice-cookie{position: fixed;z-index: 10000;background: #C1C1C1;bottom: 1%;width: 400px;padding: 20px;font-size: 14px;left: 1%;font-weight: 700;border: 2px solid;border-radius: 10px;}
.noscript{}
.demo-notice{margin:0;padding:6px 10px;background:#d75f07;font-size:12px;line-height:1.15;border:0;text-align:center;color:#fff;}
.demo-notice .notice-inner{width:auto;padding:0;background:none;text-align:center;}
.demo-notice .notice-inner p{padding:0;border:0;}
a.add-to-wishlist,
a.compare-product{color:#000000;display:block;font-size:9px;font-weight:bold;height:35px;line-height:25px;padding:0 43px 0 0;text-align:right;text-decoration:none;width:170px;}
a.add-to-wishlist,
a.add-to-wishlist.add{background:url("../images/flag-plus.png") no-repeat scroll right top transparent;}
a.compare-product,
a.compare-product.add{background:url("../images/flag-uncheck.png") no-repeat scroll right top transparent;}
a.add-to-wishlist.selected{background:url("../images/flag-plus.png") no-repeat scroll right top transparent;}
a.compare-product.selected{background:url("../images/flag-check.png") no-repeat scroll right top transparent;}
.logo{float:left;}
.header-container{background:url("../images/bkg_header.png") repeat-x scroll center top transparent;height:154px;left:0;width:100%;z-index:10;}
.header-bkg{background:url("../images/bkg_header-c.png") no-repeat scroll center top transparent;height:104px;}
.header-container .header{position:relative;z-index:10;height:103px;margin:0 auto;width:1185px;}
.header .logo{float:left;margin:34px 0 0 33px;text-decoration:none !important;}
.header .logo strong{position:absolute;top:-999em;left:-999em;width:0;height:0;font-size:0;line-height:0;text-indent:-999em;overflow:hidden;}
.header h1.logo{margin:0;}
.header .header-contacts{color:#4B4B3C;font-size:13px;font-weight:300;text-align:left;padding-top:8px;}
.header .header-contacts span{color:#8B0E68;font-weight:600;}
.header .header-contacts table{border-spacing:20px 0;margin-top:5px;}
.header .header-contacts p{margin-bottom:5px;padding-top:10px;}
.header .header-contacts b{font-weight:600;}
.anmeld .greetings{color:#327869;font-weight:normal;margin-left:19px;line-height:285%;}
.anmeld{position:relative;right:-78%;top:-67%;width:15%;}
.header .header-contacts .loggend-in{color:#8b0e68;font-size:11px;font-weight:600;}
.header .header-contacts .loggend-in:hover{text-decoration:underline;}
.header .header-cart{float:right;height:92px;margin:0 4px 0 0;width:270px;}
.header .header-cart .count{background:url("../images/header-cart.png") repeat-x scroll 0 0 transparent;float:left;height:53px;margin:14px 0 0 27px;width:66px;}
.header .header-cart .count span{color:#FFFFFF;display:block;float:left;font-size:15px;font-weight:600;height:20px;letter-spacing:-2px;margin:5px 0 0 30px;text-align:center;width:30px;}
.header .header-cart .total{color:#8B0E68;float:right;font-size:18px;font-weight:600;margin:17px 29px 0 0;}
.header .header-cart .total .price span{color:#AAACAF;}
.header .header-cart .btn-green{float:right;margin:9px 19px 0 0;}
.header .header-language{float:right;margin:0 10px 0 0;}
.header .header-language li{background:url(../images/lang-delim.png) no-repeat scroll right top transparent;margin:0 8px 0 0;padding:0 11px 0 0;float:left;line-height:20px;}
.header .header-language li:first-child{background:url("../images/lang-delim.png") no-repeat scroll right top transparent;margin:0 8px 0 0;padding:0 11px 0 0;}
.header .header-language li:last-child{background:none;margin:0 8px 0 0;padding:0 11px 0 0;}
.header .header-language a{color:#AAACAF;font-size:15px;font-weight:bold;text-decoration:none;}
.header .header-language li.active a,
.header .header-language li a:hover{color:#8B0E68;}
.header .header-support{position:absolute;top:103px;left:980px;background:url("../images/bkg_support.png") no-repeat scroll 0 0 transparent;height:95px;width:210px;text-align:left;}
.header .header-support .skype{background:none no-repeat scroll left top transparent;color:#D19FC3;display:block;font-size:13px;height:37px;left:216px;line-height:37px;padding-left:45px;position:absolute;text-decoration:none;top:7px;}
.header .header-support .skype-online{background-image:url("../images/ico-skype.png");}
.header .header-support .links{display:block;padding:10px 0 0 25px;}
.header .header-support .links a{color:#4B4B3C;display:block;font-size:13px;font-weight:600;height:18px;line-height:18px;padding:0 0 0 25px;text-decoration:none;margin:5px 0 0;}
.header .header-support .links a:hover{color:#8B0E68;}
.header .header-support .links li.first a{margin:0;background:url("../images/ico-plus.png") no-repeat scroll 0 0 transparent;}
.header .header-support .links li.last a{background:url("../images/ico-phone.png") no-repeat scroll 0 0 transparent;}
.header .header-support .search-wrapper{background:url("../images/bkg_input-search.png") no-repeat scroll 27px 0 transparent;height:21px;margin:5px 0 0 24px;position:relative;width:156px;}
.header .header-support .search-wrapper input.input-text{background:none repeat scroll 0 0 transparent;border:0 none;color:#707070;display:block;font-size:11px;height:18px;left:32px;line-height:18px;outline:medium none;padding:0;position:absolute;top:2px;width:118px;}
.header .header-support .search-wrapper button.submit{background:url("../images/ico-find.png") no-repeat scroll 0 0 transparent;border:0 none;cursor:pointer;height:18px;left:1px;position:absolute;top:1px;width:18px;}
.header .header-support .search-autocomplete{z-index:999;left:40px !important;top:22px !important;}
.header .header-support .search-autocomplete ul{border:1px solid #5c7989;background-color:#f9f5f0;}
.header .header-support .search-autocomplete li{text-align:left;border-bottom:1px solid #f4eee7;padding:2px 8px 1px 8px;cursor:pointer;}
.header .header-support .search-autocomplete li .amount{float:right;font-weight:bold;}
.header .header-support .search-autocomplete li.odd{background-color:#fffefb;}
.header .header-support .search-autocomplete li.selected{background-color:#f7e8dd;}
.header-container .top-container{clear:both;padding:5px 10px 0 12px;text-align:right;}
.header-container .top-container a{font-size:11px;color:#ebbc58;}
.nav-container{background:url(../images/bkg_menu-c.gif) repeat-x scroll 0 0 #8B0F69;width:1185px;margin:0 auto;height:50px;}
#nav{line-height:50px;padding:0 0 0 115px;}
.nav-container #nav-menu-left{background:url("../images/bkg_nav-menu-l.gif") no-repeat scroll 0 0 transparent;height:63px;margin:0 0 0 -23px;position:absolute;width:23px;}
.nav-container #nav-menu-right{background:url("../images/bkg_nav-menu-r.gif") no-repeat scroll 0 0 #8B0F69;height:50px;margin:0 0 0 1185px;position:absolute;width:30px;z-index:3;}
.nav-container #nav-menu-right-x{background:url("../images/bkg_menu-c.gif") repeat-x scroll 0 0 #8B0F69;height:50px;margin:0 0 0 50%;position:absolute;left:0;width:50%;}
#nav li{position:relative;text-align:left;}
#nav li.over{z-index:998;}
#nav a,
#nav a:hover{display:block;line-height:1.3em;text-decoration:none;}
#nav span{display:block;cursor:pointer;white-space:nowrap;}
#nav li ul span{white-space:normal;}
#nav ul li.parent li a{background-image:none;}
#nav li{float:left;}
#nav li.over,
#nav li:hover,
#nav li.active{background:url("../images/bkg_nav-menu-active-l.gif") no-repeat scroll left top transparent;}
#nav a{color:#FFFFFF;display:block;font-size:14px;font-weight:bold;position:relative;text-decoration:none;text-transform:uppercase;}
#nav a span{display:block;height:50px;padding:0 19px;line-height:50px;}
#nav li.active span,
#nav li.over a span,
#nav a:hover span{background:url("../images/bkg_nav-menu-active-r.gif") no-repeat scroll right top transparent;}
#nav ul li,
#nav ul li.active{float:none;margin:0;background:#f2f2f2;min-width:200px;}
#nav ul li.last{background:#f2f2f2;padding-bottom:0;}
#nav ul a,
#nav ul a:hover{float:none;padding:0;background:none;}
#nav ul li a{font-weight:normal !important;}
#nav ul li span{line-height:18px;height:18px;}
#nav ul,
#nav div{position:absolute;min-width:240px;top:45px;left:-10000px;border:1px solid #D3D3D3;background:#f2f2f2;}
#nav div ul{position:static;width:auto;border:none;}
#nav ul ul,
#nav ul div{top:5px;}
#nav ul li a{color:#4B4B3C !important;}
#nav ul li a:hover{color:#8B0E68 !important;background:#E6E6E6;}
#nav ul span,
#nav ul li.last li span{padding:3px 15px 4px 15px;}
#nav ul li.over,
#nav ul li:hover,
#nav ul li.active{background:#E6E6E6 !important;}
#nav ul li span{background:none !important;}
#nav li ul.shown-sub,
#nav li div.shown-sub{left:0;z-index:10;}
#nav li .shown-sub ul.shown-sub,
#nav li .shown-sub li div.shown-sub{left:125px;}
.block{margin:0 0 15px;}
.block .block-title{border:0;padding:0 14px;height:40px;line-height:40px;font-size:16px;background:url(../images/bkg_block-layered-title.gif) 0 0 no-repeat;overflow:hidden;color:#fff;position:relative;}
.block .block-title strong{display:block;min-height:16px;text-transform:uppercase;}
.block .block-title strong span{}
.block .block-title a{text-decoration:none !important;}
.block .block-subtitle{color:#8B0E68;font-size:14px;font-weight:bold;padding:20px 0 5px;text-transform:uppercase;}
.block .block-content{background:#F2F2F2;padding:0 10px 14px 14px;}
.block .block-content li.item{padding:7px 9px;}
.block .block-content .product-name{color:#1e7ec8;}
.block .btn-remove,
.block .btn-edit{float:right;margin:1px 0 2px 5px;}
.block .actions{}
.block .actions a{float:left;}
.block .actions button.button{float:right;}
.block button{width:191px;margin-top:30px;}
.block .empty{margin:0;padding:5px 9px;}
.block li.odd{background-color:#f4f3f3;}
.block li.even{background-color:#fafafa;}
.block-cart,
.block-wishlist,
.block-subscribe,
.block-compare,
.block-reorder,
.block-viewed,
.block-compared,
.block-related,
.block-tags,
.block-login{font-size:11px;line-height:1.25;}
.block-cart .block-title strong,
.block-wishlist .block-title strong,
.block-subscribe .block-title strong,
.block-compare .block-title strong,
.block-reorder .block-title strong,
.block-viewed .block-title strong,
.block-compared .block-title strong,
.block-related .block-title strong,
.block-tags .block-title strong,
.block-login .block-title strong{background-position:0 0;background-repeat:no-repeat;padding-left:21px;}
.block-account{margin-top:12px;width:160px;}
.block-account .block-title{background:url(../images/bkg_block-title-account.png) 0 0 no-repeat;border:0;padding:12px 0 15px 0;color:#4b4b3c;height:auto;line-height:1.4;}
.block-account .block-title a{padding-left:30px;}
.block-account .block-title a:hover,
.block-account .block-title.current a{background:url(../images/arr-green-right.png) 7px 3px no-repeat;}
.block-account .block-title strong{font-size:15px;font-weight:bold;}
.block-account .block-content{background:#e6e6e6;padding:20px 0 0 0;font-size:15px;}
.block-account .block-content li{padding-bottom:25px;padding-left:30px;}
.block-account .block-content li a{display:block;padding:0;color:#4b4b3c;text-decoration:none !important;}
.block-account .block-content li a:hover{color:#8B0E68;}
.block-account .block-content li:hover,
.block-account .block-content li.current{color:#4b4b3c;background:url(../images/arr-green-right.png) 7px 2px no-repeat;}
.block-account .block-footer{background:url(../images/bkg_block-footer-account.png) left bottom no-repeat;border:0;padding:0 0 20px 15px;}
.block-account .block-footer button{width:auto;margin:0;}
.block-account .block-footer .button-big span span{padding:0 5px;width:125px;}
.block-layered-nav{border:0;margin-top:0;}
.block-layered-nav .block-title{}
.block-layered-nav .block-subtitle{line-height:1.35;padding:3px 9px;border:1px solid #b9ccdd;border-width:1px 0;text-transform:uppercase;color:#1f5070;}
.block-layered-nav dl{}
.block-layered-nav dt{color:#8B0E68;font-size:14px;padding:20px 0 5px;font-weight:bold;text-transform:uppercase;}
.block-layered-nav dd{padding:0;color:#4B4B3C;font-size:14px;}
.block-layered-nav dd.last{background:none;}
.block-layered-nav .jquery-checkbox{margin-bottom:3px;}
.block-layered-nav .actions{top:5px;right:10px;position:absolute;}
.block-layered-nav .actions a{width:30px;height:30px;text-indent:-999em;background:url(../images/ico-remove.png) 0 0 no-repeat;}
.block-poll .poll-answers{color:#4B4B3C;font-size:14px;}
.block-poll .poll-answers .jquery-checkbox{margin-bottom:3px;}
.sidebar .hotline-skype{margin-top:30px;}
.sidebar .hotline-skype p{margin:0;}
.sidebar .hotline-skype p.hotline{color:#4B4B3C;font-size:16px;font-weight:300;line-height:25px;}
.sidebar .hotline-skype p.hotline span{font-size:14px;color:#8B0E68;font-weight:600;}
.sidebar .hotline-skype p.hotline b{font-size:14px;font-weight:600;}
.sidebar .hotline-skype p.skype{margin:30px 0;}
.category-title{border:0;margin:0;padding-bottom:40px;padding-top:10px;}
.category-title h1{font-size:22px;margin-bottom:15px;}
.category-image{width:100%;overflow:hidden;margin:0 0 10px;text-align:center;}
.category-image img{}
.category-description{margin:15px 0 25px;color:#c9cdd2;}
.category-products{}
.category-footer{min-height:140px;position:relative;margin-top:45px;}
.category-products-empty{margin:22px 0 0;}
.products-list li.item{margin:0 0 22px;border:1px solid #7B7C7E;border-radius:8px;background:#F2F2F2;}
.products-list li.item .item-wrapper{display:block;min-height:230px;width:700px;position:relative;}
.products-list li.item.last{}
.products-list li.item .add-to-wishlist,
.products-list li.item .compare-product{right:-8px;top:0;position:absolute;}
.products-list li.item .compare-product{left:0;width:90px;}
.products-list li.item .pic{float:left;position:relative;width:308px;z-index:20;margin:4px 0 4px 10px;}
.products-list li.item .pic .figure{background:url("../images/bkg_product-image.png") no-repeat scroll 0 0 transparent;height:226px;margin:0;position:relative;width:304px;}
.products-list li.item .pic .figure .figcaption{background:url("../images/bkg_product-type.png") no-repeat scroll 0 0 transparent;bottom:19px;color:#FFFFFF;font-size:10px;height:22px;left:10px;line-height:20px;padding:0 0 0 3px;position:absolute;text-transform:uppercase;width:125px;z-index:10;}
.products-list li.item .pic .figure .pic-message{display:none;font-size:8px;color:#999;position:absolute;top:7px;left:15px;z-index:10;}
.products-list li.item .pic .figure > a{display:block;position:relative;}
.products-list li.item .pic .figure img{display:block;padding:15px 0 0 25px;position:relative;z-index:9;}
.products-list li.item .pic .figure > a .zoom-overlay{-moz-transition:all 0.5s ease 0s;background:url("../images/zoom-overlay-icon.png") no-repeat scroll center center transparent;cursor:pointer;display:block;height:180px;left:0;opacity:0;position:absolute;top:0;width:304px;z-index:12;}
.products-list li.item .pic .figure > a:hover .zoom-overlay{opacity:1;}
.products-list li.item .pic .next-pic{height:15px;position:absolute;z-index:14;right:15px;bottom:8px;}
.products-list li.item .pic .next-pic a{background:url("../images/product-image-next.png") no-repeat scroll 0 0 transparent;float:left;height:12px;width:33px;}
.products-list li.item .pic .next-pic a.active, .products-list li.item .pic .next-pic a:hover{background:url("../images/product-image-act.png") no-repeat scroll 0 0 transparent;}
.products-list li.item .pic dl{font-size:11px;margin:11px 0 0 49px;}
.products-list li.item .pic dl dt{float:left;padding:0 5px 0 0;width:55px;}
.products-list li.item .pic dl dd{font-weight:bold;}
.products-list li.item .params{padding:30px 0 53px 0px;margin-left:308px;position:relative;width:363px;z-index:10;min-height:150px;}
.products-list li.item .params h2{background-color:#fff;color:#000000;font-size:16px;margin:0;padding:0 10px 0 5px;display:block;font-weight:700;margin-left:18px;}
.products-list li.item .params h2 span{font-weight:normal;}
.products-list li.item .params span.sku{color:#8B0E68;background-color:#fff;display:block;padding-left:5px;line-height:24px;margin-left:18px;}
.products-list li.item .params span.sku-value{margin-left:15px;width:227px;}
.products-list li.item .params dl{font-size:11px;line-height:18px;margin:0 0 0 22px;}
.products-list li.item .params dl dt{color:#707070;float:left;width:115px;}
.products-list li.item .params dl dd{border-bottom:1px solid #AAACAF;font-weight:bold;padding-left:115px;}
.products-list li.item .price-box{position:absolute;bottom:5px;right:0px;text-align:right;}
.products-list li.item .price-box p{display:inline-block;}
.products-list li.item .price{font-size:30px;font-weight:300;}
.products-list li.item .old-price{vertical-align:top;margin-top:10px;}
.products-list li.item .old-price .price{font-size:13px;font-weight:600;}
.products-list li.item .price span{color:#AAACAF;font-size:22px;}
.products-list li.item .old-price .price span{color:#AAACAF;font-size:13px;}
.products-list li.item .tax-details{font-size:10px;position:relative;bottom:1px;right:0;left:10px;}
.products-list li.item .button-set{bottom:14px;left:19px;position:absolute;}
.products-list li.item .button-set .btn-green{margin-top:7px;width:120px;display:block;}
.products-list li.item .button-set .btn-green span{padding:0 15px;}
.email-friend{margin:0;}
.alert-price{margin:0;font-size:11px;}
.alert-stock{margin:0;font-size:11px;}
.price{white-space:nowrap !important;}
.price-box{margin:5px 0;}
.price-box .price{font-weight:bold;color:#8B0E68;}
.price-box .price span{color:#AAACAF;font-size:65%;vertical-align:14%;}
.regular-price{color:#c76200;}
.regular-price .price{font-weight:bold;font-size:13px;color:#8B0E68;}
.block .regular-price,
.block .regular-price .price{color:#2f2f2f;}
.old-price{margin:0;}
.old-price .price-label{white-space:nowrap;color:#999;}
.old-price .price{color:#4B4B3C;text-decoration:line-through;}
.special-price{margin:0;padding:3px 0;}
.special-price .price-label{font-size:13px;font-weight:bold;white-space:nowrap;color:#cd5033;}
.special-price .price{font-size:13px;font-weight:bold;}
.minimal-price{margin:0;}
.minimal-price .price-label{font-weight:bold;white-space:nowrap;}
.minimal-price-link{display:block;}
.minimal-price-link .label{}
.minimal-price-link .price{font-weight:normal;}
.price-excluding-tax{display:block;color:#999;}
.price-excluding-tax .label{white-space:nowrap;color:#999;}
.price-excluding-tax .price{font-size:13px;font-weight:normal;}
.price-including-tax{display:block;color:#999;}
.price-including-tax .label{white-space:nowrap;color:#999;}
.price-including-tax .price{font-size:13px;font-weight:bold;;}
.configured-price{margin:0;}
.configured-price .price-label{font-weight:bold;white-space:nowrap;}
.configured-price .price{font-weight:bold;}
.weee{display:block;font-size:11px;color:#444;}
.weee .price{font-size:11px;font-weight:normal;}
.price-excl-tax{display:block;}
.price-excl-tax .label{display:block;white-space:nowrap;}
.price-excl-tax .price{display:block;}
.price-incl-tax{display:block;}
.price-incl-tax .label{display:block;white-space:nowrap;}
.price-incl-tax .price{display:block;font-weight:bold;}
.price-from{margin:0;}
.price-from .price-label{font-weight:bold;white-space:nowrap;}
.price-to{margin:0;}
.price-to .price-label{font-weight:bold;white-space:nowrap;}
.price-notice{padding-left:10px;color:#999;}
.price-notice .price{font-weight:bold;color:#2f2f2f;}
.price-as-configured{margin:0;}
.price-as-configured .price-label{font-weight:bold;white-space:nowrap;}
.price-box-bundle{padding:0 0 10px 0;}
.price-box-bundle .price-box{margin:0 !important;padding:0 !important;}
.price-box-bundle .price{color:#555;}
.product-pricing,
.tier-prices{margin:10px 0;padding:10px;background-color:#f4f7f7;border:1px solid #dadddd;color:#424242;}
.tier-prices li{line-height:1.4;padding:2px 0 2px 10px;}
.tier-prices .benefit{font-style:italic;font-weight:bold;color:#2f2f2f;}
.tier-prices .price{font-weight:bold;color:#2f2f2f;}
.tier-prices-grouped li{padding:2px 0;color:#e26703;}
.tier-prices-grouped li .price{font-weight:bold;}
.add-to-links{font-size:11px;margin:5px 0 0;}
.add-to-links .separator{display:none;}
.add-to-cart label{float:left;margin-right:5px;font-weight:bold;color:#666;}
.add-to-cart .qty{float:left;margin-right:5px;}
.add-to-cart button.button{float:left;}
.add-to-cart .paypal-logo{clear:left;margin:0;text-align:right;}
.add-to-cart .paypal-logo .paypal-or{clear:both;display:block;margin:5px 60px 5px 0;}
.product-view .add-to-cart .paypal-logo{margin:0;}
.add-to-box{margin:10px 0;}
.add-to-box .add-to-cart{float:left;}
.add-to-box .or{float:left;font-weight:bold;margin:0 7px;color:#666;}
.add-to-box .add-to-links{float:left;margin:0;font-size:12px !important;line-height:1.25 !important;text-align:left !important;}
.add-to-box .add-to-links li{display:block !important;}
.add-to-box .add-to-links li .separator{display:none !important;}
.product-view{}
.product-configure{width:620px;}
.product-essential{position:relative;margin-bottom:60px;}
.product-essential .add-to-wishlist,
.product-essential .compare-product{right:24px;top:0;position:absolute;}
.product-essential .compare-product{right:253px;}
.product-collateral{margin-top:30px;}
.product-collateral h2{font-weight:600;}
.product-collateral h3{font-weight:normal;}
.product-collateral .box-collateral{width:430px;float:right;}
.product-collateral .box-collateral.fullWidth{width:auto;float:none;}
.product-collateral .box-attributes{width:430px;float:left;}
.product-view .product-img-box{float:left;margin-top:10px;position:relative;width:444px;z-index:20;min-height:450px;}
.product-view .product-img-box .figure{background:url("../images/bkg_product-image-big.png") no-repeat scroll 0 0 transparent;height:388px;position:relative;width:444px;}
.product-view .product-img-box .figure .figcaption{bottom:23px;color:#FFFFFF;font-size:13px;height:22px;left:14px;line-height:20px;padding:0 0 0 12px;position:absolute;text-transform:uppercase;width:160px;z-index:10;}
.product-view .product-img-box .figure .pic-message{top:10px;color:#888;font-size:9px;left:14px;position:absolute;z-index:10;}
.product-view .product-img-box .figure > a{display:block;position:relative;}
.product-view .product-img-box .figure img{display:block;left:10px;position:relative;top:10px;z-index:9;}
.product-view .product-img-box .figure > a .zoom-overlay{-moz-transition:all 0.5s ease 0s;background:url("../images/zoom-overlay-icon.png") no-repeat scroll center center transparent;cursor:pointer;display:block;height:340px;left:0;opacity:0;position:absolute;top:0;width:444px;z-index:12;}
.product-view .product-img-box .figure > a:hover .zoom-overlay{opacity:1;}
.product-view .product-img-box .stock{font-size:12px;left:235px;position:absolute;top:399px;}
.product-view .product-img-box .stock .in-stock, .product-view .product-img-box .stock .not-in-stock{line-height:16px;margin-left:3px;padding-left:23px;}
.product-view .product-img-box .stock .in-stock{background:url("../images/ico-green-circle.png") no-repeat scroll 0 0 transparent;}
.product-view .product-img-box .stock .not-in-stock{background:url("../images/ico-gray-circle.png") no-repeat scroll 0 0 transparent;}
.product-view .product-img-box .stock .notify-by-email{background:url("../images/ico-email.png") no-repeat scroll 0 0 transparent;color:#000000;display:inline-block;line-height:13px;margin-top:10px;padding-left:25px;text-decoration:none;}
.product-view .product-img-box .stock .notify-by-email:hover{background-position:0 -14px;color:#8B0E68;}
.product-view .product-img-box .next-pic{height:12px;position:absolute;right:1px;top:360px;z-index:14;}
.product-view .product-img-box .next-pic a{background:url("../images/product-image-next-big.gif") no-repeat scroll 0 0 transparent;float:left;height:12px;margin-right:7px;width:45px;}
.product-view .product-img-box .next-pic a.active, .product-view .product-img-box .next-pic a:hover{background:url("../images/product-image-act-big.gif") no-repeat scroll 0 0 transparent;}
.product-view .product-img-box dl{font-size:11px;margin:11px 0 0 12px;}
.product-view .product-img-box dl dt{float:left;padding:0 30px 0 0;width:55px;}
.product-view .product-img-box dl dd{font-weight:bold;}
.product-configure .product-img-box{float:left;margin-left:-3px;position:relative;width:253px;z-index:20;height:247px;background:url("../images/bkg_product-config-image.png") no-repeat scroll 0 0 transparent;}
.product-configure .product-img-box .add-to-wishlist{top:9px;right:22px;z-index:22;}
.product-configure .product-img-box .figure{margin:12px 0 0 12px;position:relative;}
.product-configure .product-img-box .figure a{display:block;}
.product-configure .product-img-box .figure > a .zoom-overlay{-moz-transition:all 0.5s ease 0s;background:url("../images/zoom-overlay-icon.png") no-repeat scroll center center transparent;cursor:pointer;display:block;width:220px;height:180px;left:0;opacity:0;position:absolute;top:0;z-index:12;}
.product-configure .product-img-box .figure > a:hover .zoom-overlay{opacity:1;}
.product-configure .product-img-box p{color:#000;font-size:17px;font-weight:bold;margin:21px 0 0 16px;}
.product-configure .product-img-box p span{font-weight:normal;}
.product-view .product-shop{float:right;position:relative;width:455px;z-index:10;margin:35px 0 0 16px;}
.product-view .product-shop .product-name h1{color:#000000;font-size:26px;margin:17px 0 10px;padding:0 10px 4px 0;font-weight:bold;}
.product-view .product-shop .product-name h1 span{font-weight:normal;}
.product-view .product-shop dl.attributes{font-size:13px;line-height:24px;margin:0 0 0 3px;}
.product-view .product-shop dl.attributes dt{color:#707070;float:left;font-weight:400;width:185px;}
.product-view .product-shop dl.attributes dd{border-bottom:1px solid #E6E6E6;font-weight:600;padding-left:160px;}
.product-view .product-shop .price-box{float:left;margin:25px 0 9px 0;text-align:right;}
.product-view .product-shop .price-box .price{font-size:50px;font-weight:300;}
.product-view .product-shop .price-box .old-price .price{font-size:20px;font-weight:300;}
.product-view .product-shop .tax-details{bottom:-7px;font-size:12px;position:absolute;right:-34px;width:483px;}
.product-view .product-shop .add-to-box{position:absolute;bottom:15px;left:233px;}
.product-view .product-shop .add-to-box .btn-green-big span{padding:0 10px;}
.product-configure .product-shop{float:right;position:relative;width:370px;z-index:10;margin:0;}
.product-configure .product-shop h3{margin:0 0 30px 14px;color:#8b0e68;font-size:20px;font-weight:600;}
.product-configure .product-shop dl.attributes{border-top:1px solid #E6E6E6;font-size:13px;line-height:24px;margin:0;}
.product-configure .product-shop dl.attributes dt{color:#707070;float:left;font-weight:400;width:140px;padding-left:14px;}
.product-configure .product-shop dl.attributes dd{border-bottom:1px solid #E6E6E6;font-weight:600;padding-left:154px;}
.product-config-box{width:300px;z-index:9999;position:absolute;top:35px;right:-4px;height:1px;}
.product-config-box .pinned-absolute{position:absolute;top:0;left:0px;width:300px;}
.product-config-box .pinned-fixed{position:fixed;top:170px;width:300px;}
.product-config-box h3{padding:20px 0 20px 30px;color:#8b0e68;font-size:20px;font-weight:600;background:url(../images/bkg_product-config-box-header.png) 0 0 no-repeat;margin:0;}
.product-config-box h3.sub-header{padding:15px 0 15px 30px;background:url(../images/bkg_product-config-box-middle.png) 0 0 repeat-y;}
.product-config-box p{padding:0 30px;}
.product-config-box .info-part{background:url(../images/bkg_product-config-box-middle.png) 0 0 repeat-y;}
.product-config-box .info-part dl{border-top:1px solid #E6E6E6;font-size:13px;line-height:24px;margin:0;}
.product-config-box .info-part dl dt{color:#707070;font-weight:400;padding-left:30px;}
.product-config-box .info-part dl dd{border-bottom:1px solid #E6E6E6;padding-left:30px;font-weight:600;}
.product-config-box .related-part{background:url(../images/bkg_product-config-box-middle.png) 0 0 repeat-y;}
.product-config-box .related-part ol{border-top:1px solid #E6E6E6;}
.product-config-box .related-part li{border-bottom:1px solid #E6E6E6;padding:5px 30px 5px 10px;}
.product-config-box .related-part .tax-details{display:none;}
.product-config-box .related-part .price-box{text-align:right;}
.product-config-box .related-part .product{margin-left:20px;min-height:52px;}
.product-config-box .related-part .jquery-checkbox{float:left;}
.product-config-box .price-part{padding:20px 30px 15px 0;text-align:right;background:url(../images/bkg_product-config-box-bottom.png) left bottom no-repeat;}
.product-config-box .price-part.middle{background:url(../images/bkg_product-config-box-middle.png) 0 0 repeat-y;border-bottom:1px solid #E6E6E6;}
.product-config-box .price-part h4{font-size:18px;font-weight:600;}
.product-config-box .price-part .price-box{margin:20px 0 0;}
.product-config-box .price-part .price{font-size:48px;font-weight:300;line-height:48px;}
.product-config-box .price-part .old-price{display:none;}
.product-config-box .price-part .tax-details{color:#AAACAF;font-size:12px;}
.product-config-box .price-part .add-to-cart{margin-right:-3px;clear:both;padding-top:20px;}
.product-options{margin:15px 0 0;padding:0;position:relative;font-size:13px;}
.product-options dt{font-weight:normal;padding-top:20px;position:relative;padding-left:85px;}
.product-options dt img{position:absolute;left:0;top:0;}
.product-options dt h4{color:#8b0e68;font-size:16px;margin-bottom:20px;}
.product-options dt p{margin:0;}
.product-options dt p a.slider-link{color:#327869;text-decoration:underline;}
.product-options dt p a.slider-link:hover{text-decoration:none;}
.product-options dd{padding:0 0 0 85px;margin:0;}
.product-options .input-box{padding:15px 0;}
.product-options ul.options-list{}
.product-options ul.options-list li{padding:15px 0;}
.product-options ul.options-list li .label label{line-height:20px;width:500px;display:inline-block;}
.product-options ul.options-list li .price-notice{float:right;color:#fff;}
.product-options ul.options-list li .price-notice .price{color:#000;}
.conf_minus{float:right;font-weight:bold;color:black;}
.product-options ul.options-list li .price-notice .price span{color:#aaacaf;}
.product-options-top{margin-top:40px;}
.product-options-top .arrow-grey-right{margin-right:10px;}
.product-view .grouped-items-table .price-box{margin:0;padding:0;}
.product-view .box-description{}
.product-view .attributes-table .group-header th{color:#FFFFFF;font-weight:bold;padding:25px 0 0;border:0;}
.product-view .attributes-table .group-header th span{background:none repeat scroll 0 0 #8B0E68;padding:2px 7px;text-transform:uppercase;display:block;}
.product-view .attributes-table tbody.first .group-header th{padding-top:0;}
.product-view .attributes-table img.tooltip{margin-left:5px;}
.product-view #box-contact .form-list li:after,
.product-view #box-contact .form-list .input-box,
.product-view #box-contact .form-list .validation-advice{clear:none;}
.product-view #box-contact .hotline-skype{margin-top:40px;width:446px;}
.product-view #box-contact .hotline-skype p{display:inline-block;margin:0;}
.product-view #box-contact .hotline-skype p.hotline{color:#4B4B3C;font-size:21px;font-weight:300;line-height:25px;}
.product-view #box-contact .hotline-skype p.hotline span{font-size:18px;color:#8B0E68;font-weight:600;}
.product-view #box-contact .hotline-skype p.hotline b{font-size:18px;font-weight:600;}
.product-view #box-contact .hotline-skype p.skype{float:right;padding:5px 30px 0 0;}
.product-view #box-contact .fieldset{margin-top:60px;}
.product-view .box-additional .data-table th,
.product-view .box-additional .data-table td{line-height:1.25;}
.send-friend .send-friend-form{float:right;}
.send-friend .product-image{float:left;background:url(../images/bkg_send-friend-image.png) 0 3px no-repeat;width:233px;margin-left:-5px;}
.send-friend .product-image a{display:block;padding:8px 0 10px 14px;}
.send-friend .product-image p{font-size:13px;color:#000;padding:18px 20px 0;}
.send-friend .buttons-set{text-align:left;padding-top:25px;}
.send-friend #add_recipient_button{line-height:40px;margin:0;}
.send-friend .buttons-set button{margin-right:14px;}
.send-friend .buttons-set .limit{line-height:40px;font-size:11px;}
.product-name{margin:0;font-size:1em;font-weight:normal;}
.tags-list{display:block;font-size:13px;border:1px solid #c1c4bc;background:#f8f7f5;padding:10px;}
.tags-list li{display:inline !important;margin:0 4px 0 0;}
.tags-list li a{color:#1b2d3b;}
.search-result-title span{color:#4b4b3c;font-size:32px;}
.cms-page-view #adv2{background:url("../images/bkg_adv2.png") no-repeat scroll 0 0 transparent;height:400px;margin:20px 0 0;width:940px;}
.cms-page-view #adv2 #wr,
.cms-page-view #adv2 #wl{float:left;height:256px;margin:62px 0 0 74px;width:402px;}
.cms-page-view #adv2 #wr{margin:62px 0 0 0;}
.cms-page-view #adv2 #wl a, .cms-page-view #adv2 #wr a{text-decoration:none;}
.cms-page-view #adv2 #wl h2, .cms-page-view #adv2 #wr h2{background:url("../images/arr.png") no-repeat scroll 0 7px transparent;color:white;display:block;font-size:17px;font-weight:600;padding:0 0 0 15px;position:relative;z-index:12;}
.cms-page-view #adv2 #wl h2{margin:-20px 0 0 25px;}
.cms-page-view #adv2 #wr h2{margin:-20px 0 0 221px;}
.cms-page-view #adv2 #wl .overlay, .cms-page-view #adv2 #wr .overlay{height:256px;position:absolute;width:402px;}
.cms-page-view #adv2 #wl .overlay{background:url("../images/bkg_adv-types.png") no-repeat scroll 0 0 transparent;}
.cms-page-view #adv2 #wr .overlay{background:url("../images/bkg_adv-types.png") no-repeat scroll -402px 0 transparent;}
.cms-page-view #adv2 #wl a:hover .overlay{background-position:0 -257px;}
.cms-page-view #adv2 #wr a:hover .overlay{background-position:-402px -257px;}
.cms-page-view #adv2 #wl img, .cms-page-view #adv2 #wr img{margin:11px 0 0 9px;}
.cms-page-view #adv2 p{display:block;float:left;font-size:14px;margin:30px 2px 0 42px;width:288px;}
.cms-page-view .col-main .skype{margin-top:20px;display:inline-block;}
.cms-home .subtitle{}
.cms-home .breadcrumbs{display:none;}
.cms-index-index .subtitle{}
.cms-home .home-col-left{float:left;margin:24px 17px 0 0;width:221px;}
.cms-home .home-col-main{margin:17px 0 0 0;width:100%;}
.home-col-main .item-wrapper{width:100% !important;}
.home-col-main .params{width:500px !important;margin-left:375px !important;}
.home-col-main .pic{margin:25px 0 4px 45px !important;}
.home-col-main .tax-details{left:19px !important;}
.cms-home .home-col-left .home-box{margin:0 0 30px;}
.cms-home .home-col-left .home-box .separator{background:none repeat scroll 0 0 #327869;display:block;height:3px;margin:0 30px;}
.cms-home .home-col-left .box-header{background:url("../images/bkg_adv-white-top.png") no-repeat scroll left top transparent;padding:0 0 20px;text-align:center;width:221px;}
.cms-home .home-col-left .box-header img{margin:30px auto 0;}
.cms-home .home-col-left .box-header h2{background:url("../images/bkg_block-title.png") no-repeat scroll left top transparent;color:#fff;font-size:16px;font-weight:bold;padding:12px 0 12px 16px;text-align:left;text-transform:uppercase;}
.cms-home .home-col-left .box-header h3{font-size:14px;font-weight:normal;margin:0 0 0 16px;text-align:left;}
.cms-home .home-col-left .box-header .purple span{font-weight:bold;}
.cms-home .home-col-left .box-header .big{display:block;font-size:26px;margin:20px 20px;}
.cms-home .home-col-left .box-header .bigger span{font-size:92px;line-height:114px;}
.cms-home .home-col-left .box-footer{background:url("../images/bkg_adv-white-btm.png") no-repeat scroll left bottom transparent;padding:30px 0;width:220px;}
.cms-home .home-col-left .box-footer h2{color:#327869;font-size:18px;line-height:20px;padding:0 0 9px 29px;font-weight:700;}
.cms-home .home-col-left .box-footer p{color:#327869;font-size:12px;padding:0 28px;font-weight:600;}
.cms-home .home-col-left .box-footer.greenbg{background:url("../images/bkg_adv-green.png") no-repeat scroll left bottom transparent;}
.cms-home .home-col-left .box-footer.greenbg h2, .cms-home .home-col-left .box-footer.greenbg p{color:#FFFFFF;}
.cms-home .home-col-left .box-footer .btn-green{margin:31px 0 0 29px;}
.cms-home .home-col-main h1{color:#AAACAF;font-size:20px;font-weight:300;margin:0 0 10px 23px;}
.cms-home .home-col-main h1 span{font-weight:600;}
#slider_image_container{border-radius:5px 5px 5px 5px;display:block;height:310px;overflow:hidden;width:940px;}
#slider_image_container #carousel{}
#slider_image_container #slider_switcher{float:right;margin:-36px 8px 0 0;position:relative;z-index:120;font-size:16px;}
#slider_image_container #slider_switcher a{background:url("../images/bkg_slider-inact.png") no-repeat scroll 0 0 transparent;color:#8B0E68;float:left;font-weight:700;height:26px;line-height:26px;margin:0 0 0 6px;text-align:center;text-decoration:none;width:26px;}
#slider_image_container #slider_switcher a.activeSlide, #slider_image_container #slider_switcher a:hover{background:url("../images/bkg_slider-act.png") no-repeat scroll 0 0 transparent;color:#FFFFFF;}
.faq-articles{margin-top:10px;}
.faq-articles dt{font-size:15px;color:#8b0e68;cursor:pointer;padding:10px 0 10px 25px;background:url("../images/arr-right-purple-circle.png") no-repeat scroll 0 13px transparent;}
.faq-articles dt.show-details{background-image:url("../images/arr-down-purple.png");}
.faq-articles dd .content{font-size:13px;padding:0 0 0 40px;}
.contact-page .skype{margin:20px 0 30px;display:inline-block;}
.contact-page p.hotline{color:#4B4B3C;font-size:20px;font-weight:300;line-height:25px;}
.contact-page p.hotline span{font-size:18px;color:#8B0E68;font-weight:600;}
.contact-page p.hotline b{font-size:18px;font-weight:600;}
.cart .page-title{border-bottom:0;margin:0;}
.cart .page-title h1{margin:10px 0 0;}
.cart .page-title .checkout-types li{margin:0 0 5px;}
.cart .title-buttons .checkout-types{float:right;}
.cart .title-buttons .checkout-types li{float:left;margin:0 0 5px 5px;}
.cart .checkout-types .paypal-or{margin:0 8px;line-height:2.3;}
.cart .totals .checkout-types .paypal-or{clear:both;display:block;padding:8px 55px 0 0;line-height:1.0;font-size:11px;}
.cart-table{margin-left:-4px;width:944px;}
.cart-table tbody tr{}
.cart-table thead th,
.cart-table tbody td{border:0;padding:0;font-weight:normal;font-size:13px;background:none;}
.cart-table tbody td{background:url("../images/bkg_cart-item.png") no-repeat scroll 0 0 transparent;}
.cart-table thead th{color:#8b0e68;font-weight:600;padding-bottom:5px;}
.cart-table th.product-image,
.cart-table td.product-image{width:248px;}
.cart-table th.product-info,
.cart-table td.product-info{width:397px;background-position:-248px 0;}
.cart-table th.product-price,
.cart-table td.product-price{width:110px;text-align:center;}
.cart-table td.product-price{font-size:15px;line-height:40px;font-weight:600;background-position:-645px 0;}
.cart-table th.product-qty,
.cart-table td.product-qty{width:80px;text-align:center;}
.cart-table td.product-qty{line-height:40px;background-position:-755px 0;}
.cart-table th.product-total,
.cart-table td.product-total{text-align:center;}
.cart-table td.product-total{font-size:15px;line-height:40px;font-weight:600;background-position:-835px 0;}
.cart-table td.product-image .pic{padding:11px 0 35px 14px;position:relative;}
.cart-table tr.last td.product-image .pic .last{padding-bottom:45px;}
.cart-table td.product-image .btn-remove{position:absolute;top:-8px;left:-8px;}
.cart-table .product-name a,
.cart-table .product-name{font-size:22px;color:#000;line-height:40px;}
.cart-table .product-name{padding-left:18px;}
.cart-table .product-name span{font-weight:300;}
.cart-table dl{font-size:13px;line-height:24px;margin:10px 20px 10px 0;}
.cart-table dl dt{color:#707070;float:left;font-weight:400;width:120px;padding-left:19px;}
.cart-table dl dd{border-bottom:1px solid #E6E6E6;font-weight:600;padding-left:139px;}
.cart-table a.arrow-green-right{margin:19px;}
.cart-table td.product-price .price span{font-size:13px;font-weight:normal;line-height:18px;}
.cart-table td.product-qty input{border:0;background:url("../images/bkg_input-text-micro.png") no-repeat scroll 0 0 transparent;padding:3px 6px;text-align:center;font-size:12px;}
.cart-table .item-msg{margin:5px 0;font-size:11px;font-weight:bold;color:#df280a;}
.cart-table tfoot td{padding:5px 10px;}
.cart .cart-collaterals{padding:0;float:right;width:300px;position:relative;}
.cart .cart-collaterals .buttons{text-align:center;padding-top:20px;}
.cart .cart-collaterals a.link-print{position:absolute;bottom:40px;right:345px;}
.cart .totals{background:url("../images/bkg_cart-total.png") repeat-y scroll bottom left transparent;color:#707070;font-size:13px;}
.cart .totals h4{line-height:40px;font-size:20px;color:#fff;background-color:#4b4b3c;padding-left:30px;font-weight:600;}
.cart .totals table{width:290px;margin:7px 5px;}
.cart .totals tbody th,
.cart .totals td{border-bottom:solid #e6e6e6 1px;padding:12px 25px 12px 15px;vertical-align:middle;}
.cart .totals tr.last td{border:none;}
.cart .totals tfoot th{border:0}
.cart .totals tfoot td{border:0;line-height:1.2em;padding-top:18px;}
.cart .totals tfoot th strong,
.cart .totals tfoot td strong{font-weight:600;text-transform:uppercase;line-height:25px;}
.cart .totals td .price{font-size:18px;color:#000;font-weight:normal;}
.cart .totals tfoot td .price{color:#8b0e68;font-size:24px;}
.cart .totals td .price span{color:#707070;}
.cart .totals .no-shipping-cost td{line-height:20px;padding-top:0;font-size:12px;}
.cart .totals .discount{padding:10px 40px;}
.cart .totals .discount .input-box{display:inline-block;padding:5px 0;}
.cart .totals .discount input.input-text{border:0;background:url("../images/bkg_input-thin.png") no-repeat scroll 0 0 transparent;padding:4px 6px;font-size:12px;width:170px;color:#aaacaf;}
.cart .totals .discount button{display:inline-block;}
.cart .totals .checkout-types{font-size:13px;padding:8px 40px 20px;text-align:right;}
.cart .totals .btn-checkout{width:100%;}
.truncated{cursor:help;}
.truncated a.dots{cursor:help;}
.truncated a.details{cursor:help;}
.truncated .truncated_full_value{position:relative;z-index:999;}
.truncated .truncated_full_value .item-options{position:absolute;top:-99999em;left:-99999em;z-index:999;width:250px;padding:8px;border:1px solid #ddd;background-color:#f6f6f6;}
.truncated .truncated_full_value .item-options > p{font-weight:bold;text-transform:uppercase;}
.truncated .show .item-options{top:-20px;left:50%;}
.col-left .truncated .show .item-options{left:15px;top:7px;}
.col-right .truncated .show .item-options{left:-240px;top:7px;}
.sp-methods{margin:0 0 -40px;}
.sp-methods label{}
.sp-methods .price{}
.sp-methods select.month{width:130px;margin-right:10px;}
.sp-methods select.year{width:99px;}
.sp-methods input.cvv{width:3em !important;}
.sp-methods .centinel-logos a{margin-right:3px;}
.sp-methods .centinel-logos img{vertical-align:middle;}
.sp-methods .release-amounts{margin:0.5em 0;}
.sp-methods .release-amounts button{float:left;margin:5px 10px 0 0;}
.please-wait{float:right;}
.please-wait img{vertical-align:middle;}
.cvv-what-is-this{cursor:help;margin-left:10px;text-indent:-999em;background:url(../images/ico-green-question.png) 0 0 no-repeat;display:inline-block;height:22px;width:22px;}
.tool-tip{border:1px solid #7BA7C9;background:#EAF6FF;padding:15px 20px;position:absolute;z-index:9999;}
.tool-tip .btn-close{margin:-9px -14px 0;text-align:right;}
.tool-tip .btn-close a{display:block;margin:0 0 0 auto;width:15px;height:15px;background:url(../images/btn_window_close.gif) 100% 0 no-repeat;text-align:left;text-indent:-999em;overflow:hidden;}
.tool-tip .tool-tip-content{padding:5px;}
.gift-messages h3{font-size:12px;font-weight:bold;color:#e87403;}
.gift-messages p.control{color:#8e8d8b;}
.gift-messages-form{position:relative;}
.gift-messages-form label{float:none !important;position:static !important;}
.gift-messages-form h4{font-size:12px;font-weight:bold;color:#e87403;}
.gift-messages-form .whole-order{margin:0 0 25px;}
.gift-messages-form .item{margin:0 0 10px;}
.gift-messages-form .item .product-img-box{float:left;width:75px;}
.gift-messages-form .item .product-image{margin:0 0 7px;}
.gift-messages-form .item .number{margin:0;font-weight:bold;text-align:center;color:#8a8987;}
.gift-messages-form .item .details{margin-left:90px;}
.gift-messages-form .item .details .product-name{font-size:13px;font-weight:bold;margin:0 0 10px;}
.gift-messages-form .item .details .form-list .field{width:255px;}
.gift-messages-form .item .details .form-list .input-box{width:240px;}
.gift-messages-form .item .details .form-list input.input-text{width:234px;}
.gift-messages-form .item .details .form-list li.wide .input-box{width:500px;}
.gift-messages-form .item .details .form-list li.wide textarea{width:494px;}
.gift-message-link{font-size:11px;padding-right:7px;}
.gift-message-link.expanded{background-position:100% -40px;}
.gift-message-row{background:#f2efe9;}
.gift-message-row .btn-close{float:right;width:16px;height:16px;font-size:0;line-height:0;text-indent:-999em;overflow:hidden;}
.checkout-agreements li{margin:30px 0;}
.checkout-agreements .agreement-content{overflow:auto;background-color:#ffffff;}
.checkout-agreements .agree{margin:0;padding:10px 0 10px 11px;}
.checkout-agreements .agree input.checkbox{margin-right:6px;}
.checkout-agreements .agree label{font-weight:bold;color:red;font-size:18px;}
.opc .checkout-agreements{padding:10px 0;}
.opc .checkout-agreements li{margin:20px 0 0;color:#aaacaf;font-size:12px;}
.opc .checkout-agreements li .jquery-checkbox{float:left;}
.opc .checkout-agreements li label{padding-left:30px;display:block;}
.opc .checkout-agreements li label.customer-comment{padding-left:0px;color:#8B0E68;font-weight:600;}
.opc .checkout-agreements li a{color:#8b0e68;text-decoration:underline;}
.opc .checkout-agreements li textarea{width:290px;height:100px;}
.centinel{}
.centinel .authentication{border:1px solid #ddd;background:#fff;}
.centinel .authentication iframe{width:99%;height:400px;background:transparent !important;margin:0 !important;padding:0 !important;border:0 !important;}
.opc .centinel{border:1px solid #bbb6a5;border-width:0 1px 1px;padding:10px 30px;}
.info-set{border:1px solid #bbb6a5;margin:0 0 25px;padding:20px;}
.info-set h2{font-size:13px;font-weight:bold;margin:0 0 10px;}
.info-set h3,
.info-set h4{font-size:13px;font-weight:bold;color:#E26703;}
.info-set h2 a,
.info-set h3 a,
.info-set h4 a{font-weight:normal;}
.info-set h2.legend{margin:-20px -20px 15px;padding:5px 10px;background:#f9f3e3;border-bottom:1px solid #bbafa0;position:relative;}
.info-set h3.legend{margin:0 0 10px;color:#0a263c;}
.info-set .divider{margin:0 -20px;padding:25px 0;position:relative;}
.info-set .box{margin:0 0 15px;}
.info-set .box h2{color:#e26703;}
.info-set .data-table .product-name{font-size:1em !important;font-weight:bold !important;color:#1e7ec8 !important;}
.info-set .data-table .product-name a{font-weight:bold !important;}
.info-set .data-table .item-options{margin:5px 0 0;}
.block-progress{border:0;margin:0;}
.block-progress .block-title{background:none;border:0;padding:0;margin:0 0 5px;}
.block-progress .block-title strong{font-size:13px;color:#0a263c;}
.block-progress .block-content{background:none;}
.block-progress dt{font-size:13px;font-weight:bold;line-height:1.35;background:#eee;border:1px solid #a3aeb3;margin:0 0 6px;padding:2px 8px;color:#999;}
.block-progress dd{background:#eee;border:1px solid #a3aeb3;border-top:0;padding:8px 13px;margin:0 0 6px;}
.block-progress dt.complete{margin:0;background:#d0dce1;color:#5e8ab4;}
.block-progress dd.complete{}
.block-progress p{margin:0;}
.block-progress .cards-list dt{background:none;border:0 none;color:inherit;font-size:12px;margin:5px 0;padding:0;}
.block-progress .cards-list dd{border:0 none;margin:0;padding:0;}
.block-progress .cards-list .info-table th{font-weight:normal;}
.opc .buttons-set{margin-top:0;}
.opc .buttons-set p.required{margin:0;padding:0 0 10px;}
.opc .buttons-set .back-link small{display:none;}
.opc .buttons-set .back-link a{padding-left:16px;}
.opc .buttons-set.disabled button.button{display:none;}
.opc .buttons-set .please-wait{height:21px;line-height:21px;}
.opc .ul{list-style:disc outside;padding-left:18px;}
.opc{position:relative;}
.opc li.section{}
.opc h3{font-size:22px;font-weight:600;margin-bottom:20px;color:#8b0e68;}
.opc h4{font-size:14px;font-weight:bold;margin:0 0 5px 0;}
.opc .buttons-set{padding:0 37px 0 0;}
.opc .footer-buttons{}
.opc .footer-buttons button{margin-top:20px;}
.opc .step-title{text-align:right;width:135px;height:110px;position:absolute;top:0px;z-index:99;text-indent:-999em;}
.opc .step-title a{display:none;float:right;font-size:11px;line-height:16px;}
.opc .allow .step-title{cursor:pointer;}
.opc .active .step-title{cursor:default;}
.opc #opc-login .step-title{left:170px;}
.opc #opc-billing .step-title{left:315px;}
.opc #opc-shipping .step-title{display:none;}
.opc #opc-shipping_method .step-title{left:460px;}
.opc #opc-payment .step-title{left:605px;}
.opc #opc-review .step-title{left:745px;}
.opc .step{padding:145px 0 0;position:relative;width:100%;z-index:98;}
.opc .step .tool-tip{right:30px;}
#opc-login .step{background:url(../images/img_checkout_step1.png) 0 0 no-repeat;}
#opc-login .col-1{width:305px;}
#opc-login .col-2{width:250px;margin-left:35px;}
#opc-login .col-3{width:250px;margin-right:50px;}
#opc-login .login-content{height:150px;color:#aaacaf;font-size:13px;}
#opc-login .login-content strong{color:#4b4b3c;}
#opc-login .buttons-set{text-align:left;height:90px;padding:15px 36px 45px 35px;}
#opc-login .arrow-green-right{margin-top:10px;}
#opc-login .col-2 .buttons-set,
#opc-login .col-3 .buttons-set{padding:15px 0;height:auto;}
#opc-login .buttons-set button{width:225px;}
#opc-billing .step,
#opc-shipping .step{background:url(../images/img_checkout_step2.png) 0 0 no-repeat;}
#opc-billing h3{padding-left:20px;}
#opc-billing li.control{padding-left:20px;}
#opc-billing .address-label{width:300px;padding:10px 20px;border:solid 1px #fff;margin-bottom:0px;}
#opc-billing .address-label.selected{background-color:#f2f2f2;border-color:#b9b9b9;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
#opc-billing .address-label .jquery-checkbox{float:left;}
#opc-billing .address-label label{margin-left:40px;font-size:14px;font-weight:600;color:#4b4b3c;float:none;display:block;}
#opc-billing .form-list .fieldset.half li{margin:0 0 0;}
#opc-billing .buttons-set{padding:15px 63px 45px 35px;}
#opc-shipping .col-1{padding-left:20px;}
.opc .address{min-height:300px;}
#opc-shipping_method .step{background:url(../images/img_checkout_step3.png) 0 0 no-repeat;}
#opc-shipping_method h3{padding-left:20px;}
#opc-shipping_method .sp-methods{padding-left:20px;}
#opc-shipping_method .sp-method{width:300px;height:90px;display:inline-block;}
#opc-shipping_method .sp-method .jquery-checkbox{float:left;}
#opc-shipping_method .sp-method label{margin-left:35px;color:#4b4b3c;font-size:14px;font-weight:normal;display:block;}
#opc-shipping_method .sp-method label strong{font-size:18px;font-weight:600;display:block;}
#opc-shipping_method .sp-method label .price{font-size:16px;color:#8b0e68;display:block;}
.opc .gift-messages-form{margin:0 -30px;background:#f6f1eb;border:1px solid #e9e4de;border-width:1px 0;padding:22px 24px 22px 30px;}
.opc .gift-messages-form .inner-box{padding:5px;height:260px;overflow:auto;}
#opc-payment .step{background:url(../images/img_checkout_step4.png) 0 0 no-repeat;}
#opc-payment .sp-methods{min-height:270px;position:relative;background:url(../images/bkg_payment-info.png) 175px 0px no-repeat;}
#opc-payment .sp-methods ul.payment-selector{width:180px;padding-top:15px;background:url(../images/bkg_payment-selector.png) 0 0 no-repeat;}
#opc-payment .sp-methods ul.payment-selector li{font-size:15px;color:#4b4b3c;margin:10px 0 0;}
#opc-payment .sp-methods ul.payment-selector a{display:block;padding:0 27px 0 30px;line-height:25px;}
#opc-payment .sp-methods ul.payment-selector a:hover{background:url(../images/arr-green-right.png) 5px center no-repeat;color:#4b4b3c;}
#opc-payment .sp-methods ul.payment-selector a.selected{color:#fff;background:url(../images/arr-white-right.png) 5px 4px no-repeat #327869;}
#opc-payment .sp-methods .payment-selector-footer{display:inline-block;width:180px;height:32px;background:url(../images/bkg_payment-selector-footer.png) 0 0 no-repeat;}
#opc-payment .payment_info_block{padding:15px 40px 5px 65px;position:absolute;left:180px;top:0;height:235px;width:615px;font-size:16px;font-weight:300;}
#opc-payment .payment_info_block label{padding-right:10px;}
#opc-review .step{border:0;background:url(../images/img_checkout_step5.png) 0 0 no-repeat;}
#opc-review .buttons-set{padding:10px 0 0;}
#opc-review .cart-table tbody td.product-qty{font-size:15px;font-weight:600;}
#opc-review .checkout-review-table-footer{position:relative;text-align:right;width:100%;}
#opc-review .checkout-review-table-footer .cart-collaterals{float:none;text-align:left;margin-left:640px;}
#opc-review .checkout-review-table-footer .checkout-review-info-box{font-size:13px;color:#4b4b3c;text-align:left;position:absolute;bottom:36px;left:0;width:200px;min-height:160px;padding-bottom:20px;}
#opc-review .checkout-review-table-footer .checkout-review-info-box h4{font-size:16px;color:#aaacaf;font-weight:600}
#opc-review .checkout-review-table-footer .checkout-review-info-box a{position:absolute;bottom:0;left:0;font-size:11px;}
#opc-review .checkout-review-table-footer .checkout-review-shipping-address{left:215px;}
#opc-review .checkout-review-table-footer .checkout-review-payment-method{left:410px;}
#opc-review #bankpayment_bank_info{display:none}
.checkout-onepage-success .checkout-success{height:300px;background:url(../images/bkg_checkout_success.jpg) 0 0 no-repeat;position:relative;margin-bottom:60px;padding-left:360px;}
.checkout-onepage-success .checkout-success .print_order{position:absolute;left:360px;bottom:80px;text-align:center;}
.checkout-onepage-success .checkout-success .print_bank_info{position:absolute;left:660px;bottom:80px;text-align:center;}
.checkout-onepage-success .buttons-set{padding:0;}
.checkout-success-ts{margin-left:220px;margin-bottom:40px;}
.checkout-progress{padding:0 90px;margin:0 0 20px;}
.checkout-progress li{float:left;width:19%;margin:0 3px 0 0;border-top:10px solid #999;padding:2px 0 0;font-weight:bold;text-align:center;color:#abb5ba;}
.checkout-progress li.active{border-top-color:#e96200;color:#e96200;}
.bankpayment-payment-slip{clear:both;background:url(../images/bank_payment_web.jpg) 0 0 no-repeat;width:600px;height:424px;border:solid 1px black;position:relative;}
.bankpayment-payment-slip span{font-family:Verdana;color:#000;font-size:21px;letter-spacing:4pt;font-weight:bold;}
.bankpayment-payment-slip .account-holder{position:absolute;top:79px;left:34px;}
.bankpayment-payment-slip .account-number{position:absolute;top:113px;left:31px;}
.bankpayment-payment-slip .sort-code{position:absolute;top:110px;left:410px;}
.bankpayment-payment-slip .bank-name{position:absolute;top:149px;left:31px;}
.bankpayment-payment-slip .order-total{position:absolute;top:182px;left:333px;}
.bankpayment-payment-slip .slip-reference{position:absolute;top:217px;left:31px;}
.bankpayment-payment-slip-pdf{padding-bottom:10px;float:left;}
.bankpayment-payment-slip-close{padding-bottom:10px;margin-left:440px;}
.bankpayment-payment-slip-close a{font-size:16px;font-weight:bold;}
.account-login .header{margin-bottom:50px;}
.account-login .header h2{color:#8b0e68;font-size:26px;font-weight:100;}
.account-login .registered-users .content,
.account-login .registered-users .buttons-set{margin-right:20px;}
.account-login .new-users .header,
.account-login .new-users .content,
.account-login .new-users .buttons-set{margin-left:30px;}
.account-login .registered-users .content{background:url(../images/bkg_form-half.png) 0 0 no-repeat;margin-left:-10px;padding:30px 35px;}
.account-login .registered-users .content h3{color:#8b0e68;font-size:18px;font-weight:600;padding-bottom:25px;}
.account-login .registered-users .buttons-set{background:url(../images/bkg_form-half-bottom.png) bottom left no-repeat;margin-left:-10px;padding:0 35px;text-align:left;height:140px;}
.account-login .registered-users .buttons-set button{float:left;}
.account-login .new-users .content h3{color:#4b4b3c;font-size:24px;font-weight:100;padding-bottom:20px;}
.account-login .new-users p{color:#aaacaf;font-size:14px;font-weight:600;width:300px;}
.account-login .new-users .buttons-set{padding:0;height:140px;}
.account-login .new-users .buttons-set button{float:left;}
.account-login .buttons-set{}
.account-create{}
.captcha-note{clear:left;padding-top:5px;}
.captcha-image{float:left;display:inline;margin:0;position:relative;width:258px;}
.captcha-image .captcha-img{border:1px solid #b6b6b6;vertical-align:bottom;width:100%;}
.registered-users .captcha-image{margin:0;}
.captcha-reload{cursor:pointer;position:absolute;top:2px;right:2px;}
.captcha-reload.refreshing{animation:rotate 1.5s infinite linear;-webkit-animation:rotate 1.5s infinite linear;-moz-animation:rotate 1.5s infinite linear;}
@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);}
0%{-webkit-transform:rotate(-360deg);}
}
@-moz-keyframes rotate{0%{-moz-transform:rotate(0);}
0%{-moz-transform:rotate(-360deg);}
}
@keyframes rotate{0%{transform:rotate(0);}
0%{transform:rotate(-360deg);}
}
.window-overlay{background:rgba(0, 0, 0, 0.35);position:absolute;top:0;left:0;height:100%;width:100%;z-index:990;}
.remember-me label{float:none;margin:0 6px;}
.remember-me-popup{background:#fff;border:1px solid #ccc;left:50%;top:50%;position:absolute;margin:-85px 0 0 -200px;width:400px;text-align:left;-moz-box-shadow:0 0 6px #ccc;-webkit-box-shadow:0 0 6px #ccc;-box-shadow:0 0 6px #ccc;z-index:1000;}
.remember-me-popup h3{background:#d9e5ee;border-bottom:1px solid #ccc;font-size:14px;padding:5px 10px;}
.remember-me-popup .remember-me-popup-head{position:relative;}
.remember-me-popup .remember-me-popup-head .remember-me-popup-close{background:url(../images/btn_window_close.gif) no-repeat;display:block;position:absolute;top:7px;right:7px;height:15px;width:15px;text-indent:-9999em;}
.remember-me-popup .remember-me-popup-body{padding:10px;}
.remember-me-popup .remember-me-popup-body a{display:inline-block;height:19px;border:1px solid #de5400;background:#f18200;padding:0 8px;font:bold 12px/19px Arial, Helvetica, sans-serif;text-align:center;text-decoration:none;white-space:nowrap;color:#fff;}
.my-account .title-buttons .link-rss{float:none;margin:0;}
.my-account .buttons-set.narrow{padding-left:0;padding-right:0;}
.dashboard .col2-set{margin:0 0 30px;}
.dashboard .col2-set .col-1,
.dashboard .col2-set .col-2{width:210px;padding-left:90px;}
.dashboard .col2-set .col-2{margin-right:90px;}
.dashboard .col2-set h3 a{color:#8b0e68;font-size:20px;font-weight:600;}
.dashboard .col2-set h3 a:hover{color:#327869}
.dashboard .col2-set p{color:#aaacaf;font-size:14px;margin-top:10px;}
.dashboard .col2-set .wishlist{background:#fff url(../images/ico-dashboard-wishlist.png) 15px 5px no-repeat;}
.dashboard .col2-set .orders{background:#fff url(../images/ico-dashboard-orders.png) 15px 5px no-repeat;}
.dashboard .col2-set .addresses{background:#fff url(../images/ico-dashboard-addresses.png) 13px 5px no-repeat;}
.dashboard .col2-set .account{background:#fff url(../images/ico-dashboard-account.png) 15px 5px no-repeat;}
.addresses-list h3{font-weight:600;font-size:16px;color:#8b0e68;}
.addresses-list address{padding:5px 0 15px 15px;font-size:14px;font-weight:600;color:#4b4b3c;}
.addresses-list p{margin:0;}
.addresses-list a{margin-bottom:4px;font-size:11px;display:inline-block;line-height:16px;}
.addresses-list .link-remove{color:#646464;}
.addresses-list .separator{margin:0 3px;}
.addresses-list li.item{padding:5px 0 0 80px;height:255px;}
.addresses-list li.empty{background:none;padding-left:30px;}
.addresses-list li.billing{background:#fff url(../images/ico-address-billing.png) 10px 0 no-repeat;}
.addresses-list li.shipping{background:#fff url(../images/ico-dashboard-orders.png) 8px 0 no-repeat;}
.addresses-list li.empty p{font-weight:bold;padding-top:20px;}
.addresses-list .addresses-additional li.item{background:#fff url(../images/ico-address-additional.png) 24px 0 no-repeat;}
.addresses-list .addresses-additional li.empty{background:none;}
.my-order-history .my-order-history-item{background-color:#f2f2f2;border:solid 1px #7b7c7e;margin-bottom:30px;padding:0 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.my-order-history .my-order-history-item a.my-order-view-link{font-size:18px;padding:15px 50px;background:url(../images/arr-big-green.png) 10px 8px no-repeat;display:block;}
.my-order-history .my-order-history-item a.my-order-view-link:hover{background-image:url(../images/arr-big-purple.png);}
.my-order-history .my-order-history-item a.my-order-view-link.show-details{background:url(../images/arr-big-purple-down.png) 10px 10px no-repeat;}
.my-order-history .my-order-history-item .order-id{font-weight:600;color:#8b0e68}
.my-order-history .my-order-history-item .order-amount{float:right;color:#8b0e68;}
.my-order-history .my-order-history-item .order-amount span{color:#4b4b3c;}
.my-order-view .buttons-set{padding:10px 20px 20px;}
.order-info{background:#dee5e8;border:1px solid #d0cbc1;padding:4px 8px;margin:0 0 8px;}
.order-info dt,
.order-info dd,
.order-info ul,
.order-info li{display:inline;}
.order-info .current{font-weight:bold;}
.order-info li{margin:0 3px;}
.order-date{margin:10px 0;}
.order-info-box{margin:0 0 15px 20px;font-size:13px;}
.order-info-box h2{font-weight:bold;font-size:18px;color:#aaacaf;}
.order-info-box .box-payment p{margin:0 0 3px;}
.order-info-box .box-payment th{font-weight:bold;padding-right:7px;}
.order-items{width:100%;margin-bottom:40px;}
.order-items h2,
.order-items h3{clear:none;font-weight:bold;font-size:13px;padding:0;margin:0 0 5px;color:#0a263c;}
.order-items .link-print{color:#1e7ec8;font-weight:normal;}
.order-items .order-links{text-align:right;}
.order-items .data-table{width:668px;}
.order-items .data-table tbody tr{}
.order-items .data-table thead th,
.order-items .data-table tbody td{border:0;padding:0;font-weight:normal;font-size:13px;background:none;}
.order-items .data-table tbody td{background:url("../images/bkg_order-history-item.png") no-repeat scroll 1px 0 transparent;}
.order-items .data-table thead th{color:#8b0e68;font-weight:600;padding-bottom:5px;text-align:center;}
.order-items .data-table th.product-image,
.order-items .data-table td.product-image{width:139px;}
.order-items .data-table th.product-info,
.order-items .data-table td.product-info{width:300px;background-position:-138px 0;}
.order-items .data-table th.product-price,
.order-items .data-table td.product-price{width:80px;text-align:center;}
.order-items .data-table td.product-price{font-size:15px;line-height:40px;background-position:-438px 0;}
.order-items .data-table th.product-qty,
.order-items .data-table td.product-qty{width:69px;text-align:center;}
.order-items .data-table td.product-qty{line-height:40px;font-size:15px;font-weight:600;background-position:-518px 0;}
.order-items .data-table th.product-total,
.order-items .data-table td.product-total{text-align:center;}
.order-items .data-table td.product-total{font-size:15px;line-height:40px;background-position:-587px 0;}
.order-items .data-table td.product-image .pic{padding:11px 0 70px 14px;position:relative;}
.order-items .data-table tr.last td.product-image .pic .last{padding-bottom:45px;}
.order-items .data-table td.product-image .btn-remove{position:absolute;top:-8px;left:-8px;}
.order-items .data-table .product-name a,
.order-items .data-table .product-name{font-size:18px;color:#000;line-height:40px;}
.order-items .data-table .product-name{padding-left:18px;}
.order-items .data-table .product-name span{font-weight:300;}
.order-items .data-table dl{font-size:13px;line-height:24px;margin:10px 20px 10px 0;}
.order-items .data-table dl dt{color:#707070;font-weight:400;padding-left:19px;}
.order-items .data-table dl dd{border-bottom:1px solid #E6E6E6;font-weight:600;padding-left:19px;}
.order-items .data-table td.product-total .price,
.order-items .data-table td.product-price .price{font-weight:normal;}
.order-items .data-table td.product-price .price span{font-size:13px;font-weight:normal;line-height:18px;}
.order-items .data-table td.product-qty input{border:0;background:url("../images/bkg_input-text-micro.png") no-repeat scroll 0 0 transparent;padding:3px 6px;text-align:center;font-size:12px;}
.order-items .data-table .item-msg{margin:5px 0;font-size:11px;font-weight:bold;color:#df280a;}
.order-items .data-table tfoot td{padding:5px 10px;}
.order-items .cart-collaterals{}
.order-items .totals{width:229px;float:right;background:url("../images/bkg_order-view-total.png") repeat-y scroll bottom left transparent;color:#707070;font-size:13px;}
.order-items .totals h4{line-height:40px;font-size:20px;color:#fff;background-color:#4b4b3c;padding-left:30px;font-weight:600;}
.order-items .totals table{margin:7px 5px;width:219px;}
.order-items .totals td{border-bottom:solid #e6e6e6 1px;padding:12px 0 12px 15px;vertical-align:middle;}
.order-items .totals tr.last td{border:none;}
.order-items .totals tfoot th{border:0}
.order-items .totals tfoot td{border:0;line-height:1.2em;padding-top:18px;}
.order-items .totals tfoot th strong,
.order-items .totals tfoot td strong{font-weight:600;text-transform:uppercase;line-height:25px;}
.order-items .totals td .price{font-size:16px;color:#000;font-weight:normal;}
.order-items .totals tfoot td .price{color:#8b0e68;font-size:18px;}
.order-items .totals td .price span{color:#707070;}
.order-additional{margin:15px 0;}
.gift-message dt strong{color:#666;}
.gift-message dd{font-size:13px;margin:5px 0 0;}
.order-about dt{font-weight:bold;}
.order-about dd{font-size:13px;margin:0 0 7px;}
.tracking-table{margin:0 0 15px;}
.tracking-table th{font-weight:bold;white-space:nowrap;}
.tracking-table-popup{width:100%;}
.tracking-table-popup th{font-weight:bold;white-space:nowrap;}
.tracking-table-popup th,
.tracking-table-popup td{padding:1px 8px;}
.page-print .print-head{margin:0 0 15px;}
.page-print .print-head .logo{float:left;}
.page-print .print-head address{float:left;margin-left:15px;}
.page-print h1{font-size:16px;font-weight:bold;}
.page-print h2,
.page-print h3{font-size:13px;font-weight:bold;}
.page-print h2.h2{font-size:16px;font-weight:bold;}
.page-print .order-date{padding:0 0 10px;margin:0 0 10px;}
.page-print .col2-set{margin:0 0 10px;}
.page-print .gift-message-link{display:none;}
.page-print .price-excl-tax,
.page-print .price-incl-tax{display:block;white-space:nowrap;}
.page-print .cart-price,
.page-print .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price{display:inline;}
.my-wishlist .buttons-set{margin-top:2em;}
.my-wishlist .buttons-set button.button{float:none;}
.my-wishlist .buttons-set .btn-add span,
.my-wishlist .buttons-set .btn-share span{border-color:#406a83;background:#618499;}
#wishlist-table .add-to-links{white-space:nowrap;}
.my-wishlist .data-table{}
.my-wishlist .data-table tbody tr{}
.my-wishlist .data-table thead th,
.my-wishlist .data-table tbody td{border:0;padding:0;font-weight:normal;font-size:13px;background:none;}
.my-wishlist .data-table tbody td{background:url("../images/bkg_wishlist-item.png") no-repeat scroll 1px 0 transparent;}
.my-wishlist .data-table thead th{color:#8b0e68;font-weight:600;padding-bottom:5px;text-align:center;}
.my-wishlist .data-table th.product-image,
.my-wishlist .data-table td.product-image{width:139px;}
.my-wishlist .data-table th.product-info,
.my-wishlist .data-table td.product-info{width:380px;background-position:-138px 0;}
.my-wishlist .data-table th.product-price,
.my-wishlist .data-table td.product-price{text-align:left;padding-left:10px;}
.my-wishlist .data-table td.product-price{font-size:15px;background-position:-518px 0;}
.my-wishlist .data-table td.product-image .pic{padding:11px 0 70px 14px;position:relative;}
.my-wishlist .data-table tr.last td.product-image .pic .last{padding-bottom:45px;}
.my-wishlist .data-table td.product-image .btn-remove{position:absolute;top:-8px;left:-8px;}
.my-wishlist .data-table .product-name a,
.my-wishlist .data-table .product-name{font-size:18px;color:#000;line-height:40px;}
.my-wishlist .data-table .product-name a:hover{color:#8b0e68;}
.my-wishlist .data-table .product-name{padding-left:18px;}
.my-wishlist .data-table .product-name span{font-weight:300;}
.my-wishlist .data-table dl{font-size:13px;line-height:24px;margin:10px 20px 10px 0;}
.my-wishlist .data-table dl dt{color:#707070;font-weight:400;padding-left:19px;}
.my-wishlist .data-table dl dd{border-bottom:1px solid #E6E6E6;font-weight:600;padding-left:19px;}
.my-wishlist .data-table td.product-price .price-box{line-height:40px;margin:0 0 20px 0;}
.my-wishlist .data-table td.product-price .price{font-weight:normal;font-size:21px;}
.my-wishlist .data-table td.product-price .price span{font-weight:normal;font-size:21px;vertical-align:0;}
.cart-msrp-totals{color:red;font-size:12px !important;font-weight:bold;margin:10px 10px 0;padding:10px;text-align:right;text-transform:uppercase;}
.map-cart-sidebar-total{color:red;display:block;font-size:10px;font-weight:bold;text-align:left;padding:2px 5px;text-shadow:0 1px 0 #fff;}
.map-popup{background:#fff;border:1px solid #aaa;margin:12px 0 0;position:absolute;-moz-box-shadow:0 0 6px #ccc;-webkit-box-shadow:0 0 6px #ccc;box-shadow:0 0 6px #ccc;text-align:left;width:300px;z-index:100;}
.map-popup-heading{background:#d9e5ee;border-bottom:1px solid #ccc;padding:5px 30px 5px 10px;width:260px;}
.map-popup-heading h2{font-size:16px;margin:0;text-shadow:0 1px 0 #f6f6f6;overflow:hidden;white-space:nowrap;word-wrap:break-word;text-align:left;text-overflow:ellipsis;}
.map-popup-arrow{position:absolute;left:50%;top:-10px;height:10px;width:19px;}
.map-popup-close{background:url(../images/btn_window_close.gif) no-repeat;display:block;position:absolute;top:8px;right:10px;height:15px;width:15px;text-indent:-9999em;-moz-box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.map-popup-content{border-top:1px solid #eee;padding:10px;overflow:hidden;text-align:left;width:280px;}
.map-popup-checkout{display:inline;float:right;text-align:right;}
.map-popup-checkout span{display:block;padding-right:30px;}
.map-popup-checkout .paypal-logo{margin:0 0 5px;}
.map-popup-price .price-box,
.map-popup-price .price-box .special-price{margin:0;padding:0;}
.map-popup-price{margin:5px 0 0;}
.map-popup-text{clear:right;margin:0 10px;padding:10px 0;text-align:left;word-wrap:break-word;}
.map-popup-only-text{border-top:1px solid #ddd;}
.footer-container{background:url("../images/bkg_content-y.png") repeat-y scroll center center transparent;}
.footer-wrapper{width:1214px;background:url("../images/bkg_content-footer.png") no-repeat scroll center bottom transparent;margin:0 auto;position:relative;z-index:3;}
.footer{background:url("../images/bkg_footer.png") no-repeat scroll center top transparent;margin:0 auto;width:941px;text-align:left;}
.footer .footer-content{color:#707070;float:left;font-size:14px;margin:33px 0 0;width:215px;}
.footer .footer-content:FIRST-CHILD{margin-left:29px}
.footer .footer-content.center{margin:33px 72px 0 71px;width:330px;}
.footer .footer-content h2{color:#8B0E68;font-size:20px;font-weight:600;margin:0 0 13px;}
.footer .footer-content a{color:#707070;}
.footer .footer-content a:hover{color:#8B0E68;}
.footer dl{color:#8B0E68;font-size:14px;line-height:22px;}
.footer dt{float:left;width:60px;}
.footer dd{color:#707070;font-weight:600;}
.footer ul.links li{display:block;}
.footer ul li{line-height:20px;}
.footer .btn-green-big{margin-top:24px;margin-bottom:24px;}
.footer .btn-green-big span{padding:0 15px;color:#fff;}
.footer .newsletter-wrapper{float:left;background:url("../images/bkg_newsletter-input.png") no-repeat scroll left top transparent;display:block;height:39px;margin:3px 0 0 3px;position:relative;width:213px;}
.footer .newsletter-wrapper input[type="text"]{background:none repeat scroll 0 0 transparent;border:0 none;color:#707070;display:block;height:39px;margin:0 0 0 10px;line-height:39px;outline:medium none;padding:0;width:190px;}
.footer button.newsletter{float:left;margin:2px 0 0 5px;}
.footer button.newsletter span span{padding:0 10px;}
.footer a.top{background:url("../images/to-top.gif") no-repeat scroll right top transparent;color:#8B0E68;display:block;float:right;font-size:12px;font-weight:600;height:25px;line-height:25px;margin:19px 0px 13px 0;padding:0 40px 0 0;text-decoration:none;}
.footer a.top:hover{background-position:right -26px;color:#387C6D;}
.footer-container .bottom-container{margin:0 0 5px;}
.bottom-line{margin:0 auto;width:1186px;text-align:left;}
.bottom-line .payments{float:right;margin:53px 123px 0 0;}
.bottom-line .payments img{margin:0 0 0 10px;}
.bottom-line .copyright{background:none repeat scroll 0 0 #FFFFFF;color:#4B4B3C;display:inline-block;font-size:14px;padding:20px 135px;}
.clearer:after,
.header-container:after,
.header-container .top-container:after,
.header:after,
.header .quick-access:after,
#nav:after,
.main:after,
.footer:after,
.footer-container .bottom-container:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col3-layout .product-options-bottom .price-box:after,
.col4-set:after,
.search-autocomplete li:after,
.block .block-content:after,
.block .actions:after,
.block li.item:after,
.block-poll li:after,
.block-layered-nav .currently li:after,
.page-title:after,
.products-grid:after,
.products-list li.item:after,
.box-account .box-head:after,
.dashboard .box .box-title:after,
.box-reviews li.item:after,
.box-tags li.item:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.product-essential:after,
.product-collateral:after,
.product-view .product-img-box .more-views ul:after,
.product-view .box-tags .form-add:after,
.product-view .product-shop .short-description:after,
.product-view .box-description:after,
.product-options .options-list li:after,
.product-options-bottom:after,
.product-review:after,
.cart:after,
.cart-collaterals:after,
.cart .crosssell li.item:after,
.opc .step-title:after,
.checkout-progress:after,
.multiple-checkout .place-order:after,
.group-select li:after,
.form-list li:after,
.form-list .field:after,
.buttons-set:after,
.page-print .print-head:after,
.advanced-search-summary:after,
.gift-messages-form .item:after,
.send-friend .form-list li p:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden;}
.guest-select{width:305px !important;}
.box-up-sell{float:left;margin-top:40px;}
.box-up-sell table{border-spacing:20px;}
.box-up-sell .last{padding-left:10px;}
.header-contacts .ruckruf{}
.hotline-skype .ruckruf{border-spacing:20px 0;margin-left:-40px;}
.contact-page .ruckruf{border-spacing:20px 0;margin-left:-40px;}
.hotline-skype .ub{display:none;}
.contact-page .ub{display:none;}
.contact-page span{color:#8B0E68;font-weight:600;}
.hotline-skype span{color:#8B0E68;font-weight:600;}
.hotline-skype .tel{padding-top:10px;font-size:13px;}
.contact-page .tel{padding-top:10px;font-size:13px;}
.block-layered-nav dt{position:relative;left:0px;top:0px;}
.lotusbreath-onestepcheckout-index-index .form-list .field{margin-right:0px !important;}
.company .input-box{width:80% !important;}
.taxvat .input-box{width:80% !important;}
.nonedisp > li:first-child{display:none;}
.nb_miete{bottom:-14px;position:relative;font-size:16px;font-weight:bold;color:#000000;}
.nb_miete_catalog{left:13px;position:relative;font-size:16px;font-weight:bold;color:#000000;}
@font-face{font-family:'si';src:url('/media/socicon/socicon.eot');src:url('/media/socicon/socicon.eot?#iefix') format('embedded-opentype'),
url('/media/socicon/socicon.woff') format('woff'),
url('/media/socicon/socicon.ttf') format('truetype'),
url('/media/socicon/socicon.svg#icomoonregular') format('svg');font-weight:normal;font-style:normal;}
@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:si;src:url(/media/socicon/socicon.svg) format(svg);}
}
.soc{overflow:hidden;margin:0;padding:0;list-style:none;color:#fff;}
.soc li{display:inline-block;*display:inline;zoom:1;}
.soc li a{font-family:si!important;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-o-transition:.1s;-ms-transition:.1s;-moz-transition:.1s;-webkit-transition:.1s;transition:.1s;-webkit-transition-property:transform;transition-property:transform;-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden;text-decoration:none;text-align:center;display:block;position:relative;z-index:1;width:25px;height:25px;line-height:25px;font-size:13px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-right:4px;color:#ffffff;background-color:none;}
.soc a:hover{z-index:2;}
.soc-icon-last{margin:0 !important;}
.soc-twitter{background-color:#4da7de;color:#ffffff;}
.soc-twitter:before{content:'a';}
.soc-facebook{background-color:#3e5b98;color:#ffffff;}
.soc-facebook:before{content:'b';}
.soc-google{background-color:#d93e2d;}
.soc-google:before{content:'c';}
.soc-pinterest{background-color:#c92619;}
.soc-pinterest:before{content:'d';}
.soc-instagram{background-color:#9c7c6e;}
.soc-instagram:before{content:'x';}
.soc-twitter:hover{background-color:#3993ca;}
.soc-facebook:hover{background-color:#2a4784;}
.soc-google:hover{background-color:#c52a19;}
.soc-pinterest:hover{background-color:#b51205;}
.soc-instagram:hover{background-color:#88685a;}
.dhlexpresss{position:relative;left:38px;top:7px;max-width:300px;font-size:14px;}
.expressinfo{background:url('../images/infobox.png') no-repeat;background-size:contain;height:20px;width:20px;margin-top:-30px;margin-left:200px;margin-bottom:15px;}
.dhl_express_product{margin-top:-80px;display:inline-flex;margin-bottom:20px;}
.fullWidth .dhl_express_product{margin-top:-95px;display:inline-flex;margin-bottom:20px;left:512px;top:485px;position:absolute;}
.dhlexpresslogo{background:url('../images/dhlexpr.png') no-repeat;height:150px;width:150px;background-size:100%;display:inline-block;}
.dhlecpresscount{width:280px;display:inline-block;margin-top:15px;}
.dhlexpresstext{font-size:14px;font-weight:bold;text-align:center;margin-bottom:15px;}
.countbox{color:#2f2f2f;font-size:40px;height:64px;line-height:48px;margin:0 auto;padding:0;width:200px;}
.countbox .countbox-num{float:left;}
.countbox .countbox-space{float:left;height:52px;margin-left:3px;margin-top:-4px;}
.countbox-hours1,.countbox-mins1,.countbox-secs1,.countbox-hours2,.countbox-mins2,.countbox-secs2{background-image:url('../images/flip.png');background-repeat:no-repeat;float:left;height:52px;margin:0 -4px 0 0;text-align:center;width:32px;z-index:1;}
.countbox-hours1 span, .countbox-hours2 span, .countbox-mins1 span, .countbox-mins2 span, .countbox-secs1 span, .countbox-secs2 span{background:url('../images/flip_gradient.png');background-repeat:no-repeat;display:block;height:52px;position:absolute;width:32px;}
#newsabo{width:100%;height:100%;Background-color:#fff;}
#newsabo > form > h2{color:#771767;}
#newsabo > form > p > button{height:35px;background-color:#327869;color:#fff;}
#newsabo > form > p > input{width:300px;height:35px;}
#newsabo > form{max-width:600px;min-width:380px;}
.paypalone{background:url(../images/paypalact.png) no-repeat center left;width:138px;height:66px;margin-left:44px;margin-top:11px;}
#shippingMethodWidgetDiv .abholamaz{display:none;}
.t440table td{border:1px solid;text-align:center;padding:8px;border-bottom:none;border-right:none;}
.t440table{margin:40px auto 0px;}
.lastr{border-right:1px solid !important;}
.lastb{border-bottom:1px solid !important;}
.grecaptcha-badge{position:unset !important;}