.group{zoom:1}.group:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}*{padding:0;margin:0;background-repeat:no-repeat;outline:0}html,body{background-color:#fff;font:11px Verdana, Arial, Sans-Serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:#000}body{margin-bottom:50px}img,fieldset{border:0}img{-ms-interpolation-mode:bicubic}fieldset{display:block}table{border-collapse:collapse;border-spacing:0}td,th,caption{font-weight:normal;text-align:left}ol,ul{list-style-type:none}.group{zoom:1}.group:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.clear{clear:both}a{color:#039}label{display:inline-block}#page{width:760px;margin:auto;padding-bottom:100px}.text-field{border:1px solid #ddd;padding:2px}select{border:1px solid #ddd;padding:1px;padding-right:5px}input[type="radio"]{vertical-align:middle}input[type="radio"]+label{vertical-align:middle}.header{background-image:url(/images/header-bkg.jpg);background-repeat:repeat-x}.header-logo{height:66px;padding-top:5px;margin-left:5px;float:left}.header-navi{float:right;margin-right:10px;margin-top:6px}.header-navi li{border-right:1px solid #fff;padding-left:5px;padding-right:5px;line-height:10px;float:left}.header-navi li a{color:#fff;text-decoration:none;font-size:9px;font-weight:bold}.header-navi li a:hover{text-decoration:underline}.header-navi li:last-child{border:none}.header-category-navi{clear:both;width:460px;margin:auto;margin-bottom:2px}.header-category-navi li{float:left}.header-banner{margin-top:1px}.searchbar{position:relative;background-color:#f3ad61;padding:3px;text-align:center}.searchbar-form{display:inline-block}.searchbar-label{font-weight:bold}.searchbar-field{width:157px}.searchbar-submit{vertical-align:middle}.searchbar-extended-search{position:absolute;right:8px;top:8px}.searchbar-extended-search a{color:#000000;font-size:9px;font-weight:bold;text-shadow:1px 1px #f3bc81}.main{background-image:url(/images/columns-bkg.jpg);background-repeat:repeat-y;margin-top:10px}.main.gallery{background-image:none}.main .advices{background-color:#fff;float:left;width:148px}.main .content{margin-left:20px;float:left;background-color:#fff;width:420px;padding-bottom:30px}.main .content.help h1{font-size:18px;margin-bottom:15px}.main .content.help h2,.main .content.help h3,.main .content.help h4{font-size:11px;font-weight:bold;margin:20px 0px}.main .content.help h2 a,.main .content.help h3 a,.main .content.help h4 a{color:#000}.main .content.help h2{font-size:14px}.main .content.help h3{font-size:12px}.main .content.help .footnote{font-size:9px}.main .content.help li a{font-weight:bold}.main .content.help p{margin:15px 0px}.main .content.help .list{margin-bottom:15px}.main .content.help .list li{list-style-type:square;margin-left:15px}.main .infos{background-color:#fff;float:right;width:154px}.main .box{border:1px solid #09578c;min-height:100px;padding-bottom:10px}.main .box .navi{margin-top:10px}.main .box a{font-weight:bold}.main .box a.font-normal{font-weight:normal}.main .box h6{background-color:#09578c;color:#fff;font-size:12px;padding-left:10px;padding-top:1px;padding-bottom:2px}.main .box p{margin-left:10px;margin-top:15px;margin-bottom:10px;line-height:14px;padding-right:7px}.main .box ul{margin-left:10px;margin-bottom:10px;line-height:15px;padding-right:8px}.main .box .new{color:#F3AD61;font-style:italic}.main .box .caption{font-weight:bold}.main .alert{border-color:#c60000}.main .alert h6{background-color:#c60000}.main .advices .artists a,.main .infos .themes a,.main .infos .styles a{font-weight:normal}.main .choose-frame-button{margin-top:10px}.main .infos .styles a{font-weight:normal}.main .box-group{margin-bottom:10px}.main .article-infos .vat{font-size:9px}.main .article-infos h6{padding-left:5px}.main .article-infos table{margin-top:-10px;margin-left:10px}.main .article-infos table .price-label{padding-right:15px}.main .article-infos table td{vertical-align:top}.main .article-infos .buttons{margin-top:15px;margin-left:10px;margin-bottom:10px}.main .article-infos .details{margin-top:35px;line-height:14px}.main .article-infos .details a{font-weight:normal}.main .article-infos .note{color:#c60000;margin-bottom:30px}.main .service p{line-height:13px}.main .service a{font-weight:normal}.main .service li{line-height:15px}.main .categories .categories{margin-top:15px}.main .full-cart,.main .empty-cart{background-color:#c4d6fc;min-height:0;border:2px solid #09578C;padding-bottom:5px}.main .full-cart h6,.main .empty-cart h6{background-image:url(/images/cart-icon.gif);background-position:5px center;padding-left:30px}.main .full-cart p,.main .empty-cart p{text-align:center}.main .full-cart p{margin-top:5px;margin-bottom:5px}.main .full-cart h6 a{color:#fff;text-decoration:none}.main .full-cart h6 a:hover{text-decoration:underline}.main .empty-cart{background-color:#fff}#product{padding-top:10px;padding-bottom:30px}#product h1{font-size:16px;margin-bottom:15px;text-align:center}#product .boxes{float:right;width:210px}#product .boxes .reviews{width:210px;text-align:center;float:right;color:#333;margin-bottom:15px}#product .boxes .reviews a{color:#333}#product .frames{background-color:#f8f8f8;border:1px solid #e0e0e0;margin-bottom:15px;padding-bottom:13px}#product .frames ul{float:left;margin-left:23px;padding-top:15px}#product .frames li{float:left;width:232px;margin-left:2px;margin-right:2px}#product .frames li img{float:left;margin-right:6px}#product .frames li a{font-weight:bold}#product .frames td{vertical-align:top}#product .frames .previous{float:left;padding-left:4px;margin-top:50px}#product .frames .previous~ul{margin-left:4px}#product .frames .next{float:right;margin-top:50px;padding-right:4px;margin-left:-10px}#product .frames .amount{margin-top:3px;margin-bottom:3px;color:#c00;font-weight:bold;font-size:13px}#product .frames .amount strike{color:#000}#product .frames .shipping{font-weight:bold;color:#080}#product .frames .shipping a{font-weight:normal;font-family:Georgia, Times New Roman, Arial}#product .article-box{text-align:center;font-size:12px;float:right;width:185px;padding:10px;background-color:#f8f8f8;border:1px solid #e5e5e5}#product .article-box .note{margin-top:20px;color:#f00}#product .article-box .infos{text-align:left;background-color:#fff;border:1px solid #efefef;padding:10px}#product .article-box .infos h2{font-size:14px}#product .article-box .artist{margin-top:5px;font-style:italic}#product .article-box .artist a{font-weight:bold;font-style:normal;font-size:12px}#product .article-box p{margin-top:5px;margin-bottom:5px}#product .article-box form p img{margin-top:5px}#product .article-box .price .amount{text-align:right;float:right}#product .article-box .price .amount strike{font-weight:bold}#product .article-box .price .amount .sale{font-size:17px;font-weight:bold}#product .article-box .price .label{float:left;width:50px}#product .article-box .vat{font-size:9px}#product .article-box form{clear:both}#product .article-box .on-request{font-weight:bold}#product .article-box .buttons{clear:both;padding-top:5px;padding-bottom:5px;text-align:center}#product .article-box .buttons p{padding-top:2px;padding-bottom:2px}#product .article-box .buttons .or{padding-top:0;padding-bottom:0;margin-top:-2px;margin-bottom:-2px}#product .article-box .shipping-costs{color:#080;font-weight:bold;font-size:11px;padding-bottom:3px;clear:both}#product .article-box .shipping-costs a{font-family:Georgia, Times New Roman, Arial;font-weight:normal}#product .article-box .details-anchor{color:#039}#product .service-box{margin-top:15px;float:right;width:181px;padding:12px;padding-bottom:0px;background-color:#f8f8f8;border:1px solid #e5e5e5;font-size:12px}#product .service-box.graphics .choice{margin-bottom:5px}#product .service-box.graphics p{line-height:19px;margin-bottom:12px}#product .service-box.graphics h4{margin-left:0px;font-size:14px}#product .service-box.graphics .email{background-image:url(/images/email.gif);padding-left:35px}#product .service-box.graphics .email a{text-decoration:none;color:#777;font-size:13px;font-weight:bold}#product .service-box.graphics .phone{background-image:url(/images/phone.gif);line-height:16px;padding-left:35px;font-size:10px;margin-bottom:10px}#product .service-box.graphics .phone strong{color:#777;font-size:13px}#product .service-box h4{font-size:15px;margin-bottom:15px;margin-left:15px}#product .service-box li{padding-bottom:20px;padding-left:15px;background-image:url(/images/service-icon.gif)}#product .details .view{width:500px;float:left}#product .details .view .product-images{text-align:center;padding-top:20px}#product .details .view .product-images img{margin-right:5px}#product .details .view .image{text-align:center}#product .details .view .image>img{box-shadow:5px 5px 5px #666;border:1px solid #ddd}#product .details .view .label{text-align:center;margin-top:15px;color:#888}#product .details .view .enlarge{margin-top:2px;margin-bottom:10px;text-align:center}#product .details .view .stock-note{text-align:center;margin-top:2px;font-size:12px}#product .details .view .stock-note.sale{color:#c60000;font-weight:bold}#product .details .view .fb-like{width:100%;margin-top:30px;margin-bottom:10px}#product .details .view .edition{margin-top:5px;font-size:12px;color:#888;text-align:center}#product .details .view .delivery-note{text-align:center;margin-top:5px;font-weight:bold;color:#008600;font-size:12px;line-height:15px}#product .details .view .delivery-note a{color:#003399;font-family:Georgia, Times New Roman, Arial, Verdana;font-size:11px}#product .details .framed-view{margin:auto;box-shadow:5px 5px 5px #666}#product .details .framed-view img,#product .details .framed-view div{border:none;float:left}#product .extended .tabs{position:relative;z-index:10;padding-top:20px;height:41px}#product .extended .tabs li{float:left;padding:10px 15px;margin-right:25px;border:1px solid #e0e0e0;font-size:15px;height:18px;color:#031233;background-color:#f0f0f0;background-image:linear-gradient(#f7f7f7, #e0e0e0);cursor:pointer}#product .extended .tabs .active{background-color:#fff;background-image:none;background-image:none;background-image:none;border-bottom:1px solid #fff}#product .extended .descriptions{padding:20px;padding-top:25px;margin-top:-2px;border:1px solid #e0e0e0}#product .extended .descriptions p{margin-top:10px;margin-bottom:10px}#product .extended .descriptions h3{font-size:12px;font-weight:bold;margin-bottom:10px}#product .extended .descriptions h4{font-size:12px;font-weight:bold;margin-left:20px;margin-top:30px;margin-bottom:10px}#product .extended .descriptions h5{font-size:12px;font-weight:bold;margin-top:30px;margin-bottom:20px}#product .extended .descriptions .product,#product .extended .descriptions .frame,#product .extended .descriptions .reviews,#product .extended .descriptions .technique{font-size:12px;display:none}#product .extended .descriptions .active{display:block}#product .extended .descriptions .frame .properties{float:left;width:235px}#product .extended .descriptions .frame .properties img{float:left;margin-right:10px;margin-bottom:10px}#product .extended .descriptions .frame .description{padding-top:20px;clear:both}#product .extended .descriptions .frame ul{margin-left:25px}#product .extended .descriptions .frame li{list-style-type:square}#product .extended .descriptions .product ul{float:left;width:300px}#product .extended .descriptions .product li{margin-left:35px;list-style-type:disc;margin-bottom:5px}#product .extended .descriptions .product .share{margin-top:-20px;float:right;width:350px}#product .extended .descriptions .product .share div{padding-bottom:10px}#product .extended .descriptions .reviews .reviews-header{background-color:#eee;border:1px solid #ccc;padding:10px}#product .extended .descriptions .reviews .review{border-bottom:1px solid #ccc;margin-top:10px;padding:10px}#product .extended .descriptions .reviews .review .reply{padding-left:30px}#product .extended .descriptions .reviews .review.last{border:none}#product .extended .descriptions .reviews .review p{line-height:15px}#product .extended .descriptions .reviews .review h3{font-size:12px;font-weight:normal}#product .extended .descriptions .reviews .review .title{padding-right:10px;padding-left:8px}#product .extended .descriptions .reviews .review .stars{padding-left:10px;padding-right:10px}#product .extended .descriptions .reviews .pagination{padding-left:10px;font-size:12px;font-weight:bold}#product .extended .descriptions .reviews .pagination .disabled{display:none}#product .extended .descriptions .reviews .pagination .current{font-style:normal}#product .extended .descriptions .reviews .pagination a{text-decoration:none}#product .extended .related{border:1px solid #e0e0e0;margin-top:-2px;padding-top:2px}#product .extended .related .products{float:left;width:660px;padding-left:30px;margin-top:30px}#product .extended .related .product{float:left;width:150px;height:150px;padding-right:10px;text-align:center}#product .extended .related .product img{box-shadow:4px 4px 4px #aaa;border:1px solid #ddd;margin-bottom:10px}#product .extended .related .previous{float:left;margin-top:220px;margin-left:10px}#product .extended .related .next{margin-top:220px;margin-right:10px;float:right}.products-header{background-color:#efefef;padding:2px;padding-left:10px;padding-right:10px;border-bottom:1px solid #bbb;margin-top:5px}.products-header h1{font-size:14px;margin-bottom:2px}.products-header .navi{float:left;padding-top:3px;padding-bottom:3px}.products-header .navi li{float:left;font-weight:bold}.products-header .navi .first{padding-right:5px;border-right:1px solid #000}.products-header .navi .last{padding-left:5px}.products-header .sort{cursor:pointer;float:right;margin-top:2px;border-left:1px solid #bbb;border-top:1px solid #bbb}.products-header .sort p{background-color:#fff;border-bottom:1px solid #ccc;border-top:1px solid #000;border-left:1px solid #000;padding-left:5px;width:130px;height:15px;background-image:url(/images/drop-down-box.gif);background-position:right}.products-header .sort ul{display:none;position:absolute;z-index:1;background-color:#fff;border:1px solid #ccc}.products-header .sort li a{text-decoration:none;color:#000;display:block;width:130px;padding:1px;padding-left:3px}.products-header .sort li a:hover{background-color:#336699;color:#fff}.main .content .frame .delivery-note{text-align:center;margin-top:15px;color:#008600;font-weight:bold;line-height:15px}.main .content .frame .delivery-note a{color:#003399;font-family:Georgia, Times New Roman, Arial, Verdana;font-size:11px}.main .content .frame .stock-note{text-align:center;margin-top:15px;color:#c60000}.holiday-note{color:#c60000}.cart-note{float:left;width:550px}.main .products .product{border-top:1px solid #bbb;padding-right:5px;padding-top:4px;padding-bottom:4px;padding-left:2px}.main .products .product:first-child{border-top:0}.main .products .product .image{width:140px;padding-left:8px}.main .products .product .image img{border:1px solid black}.main .products .product .description{width:235px}.main .products .product .description th{padding-right:15px}.main .products .product .description td{width:180px}.main .products .product .description td,.main .products .product .description th{vertical-align:top;line-height:14px}.main .products .product>table{width:100%}.main .products .products-footer{margin-top:3px;border-top:1px solid #ccc;padding-top:5px;padding-bottom:5px;background-color:#efefef;line-height:20px}.main .products .products-footer .current-page{float:left;padding-left:7px;margin-bottom:10px}.main .products .products-footer .goto-page{padding-right:7px;width:200px;float:right;text-align:right}.main .products .products-footer .goto-page span{font-weight:bold;vertical-align:middle;display:inline-block}.main .products .products-footer .goto-page form{display:inline-block;vertical-align:middle}.main .products .products-footer .goto-page input[type="text"]{width:30px}.main .products .products-footer .goto-page input[type="submit"]{border:1px solid #bbb;background-image:linear-gradient(#eee, #ddd);padding:2px 4px}.main .products .products-footer .pagination{clear:both;text-align:center;font-size:12px}.main .products .products-footer .pagination .current{color:#000;text-decoration:none}.main .products .products-footer .pagination a{font-weight:bold}.main .products .products-footer .pagination a,.main .products .products-footer .pagination .current{padding:2px;font-weight:bold}.main .products .products-footer .pagination .prev_page{padding-right:2px}.main .products .products-footer .pagination .next_page{padding-left:2px}.main .products .products-footer .pagination .disabled{display:none}.main.gallery .products .row{border-top:1px solid #ccc}.main.gallery .products .row:first-child{border-top:0}.main.gallery .products .product{border-top:0px;float:left;width:152px;text-align:center;padding:10px 0px}.main.gallery .products .product .image{width:auto;padding:0px;height:90px}.artist-description{position:relative;margin-top:10px;margin-bottom:10px;max-height:150px;overflow:hidden}.artist-description h1{font-size:14px}.artist-description h2{font-size:13px}.artist-description h3,.artist-description h4,.artist-description h5{font-size:12px}.artist-description p{margin-top:10px;margin-bottom:10px}.artist-description:before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;background:linear-gradient(to bottom, rgba(255,255,255,0) 50%, rgba(255,255,255,0.5) 65%, white 80%)}.artist-description.is-expanded{max-height:none}.artist-description.is-expanded:before{background:none}.artist-description.is-expanded .artist-description-expand{display:none}.artist-description.is-expanded .artist-description-collapse{display:block}.artist-description-expand,.artist-description-collapse{left:0;right:0;bottom:0;text-align:center;margin-bottom:10px}.artist-description-expand a,.artist-description-collapse a{font-weight:bold;text-decoration:none}.artist-description-expand{position:absolute}.artist-description-collapse{display:none}.main #home{padding-left:8px}.main #home .no-shipping-costs{margin-top:10px;margin-bottom:25px}.main #home .category{float:left;width:209px;padding-bottom:35px}.main #home .category .image{float:left;width:83px}.main #home .category .description{float:left;width:115px}.main #home .category .description h4{margin-bottom:10px}.main #home .category .description h4 a{font-size:12px}.main #home .navi{margin-top:20px}.main #home .navi h6{font-size:12px;font-weight:bold;margin-bottom:12px}.main #home .navi .topics{float:left;width:210px}.main #home .navi .topics .image{float:left;width:75px}.main #home .navi .topics ul{margin-top:5px;float:left;width:100px}.main #home .navi .topics li{line-height:15px}.main #home .navi .artists{margin-top:30px}.main #home .navi .artists p{margin-bottom:15px}.main #home .navi .artists ul{float:left;width:140px}.main #home .navi .artists li{line-height:15px}.main .content .no-results h1{font-size:18px;margin-bottom:10px}.main .content .no-results p{font-weight:bold}.main .content .extended-search h1{font-size:18px}.main .content .extended-search form{margin-top:20px}.main .content .extended-search form p{margin:10px 0px}.main .content .extended-search .submit{margin-top:20px;margin-left:150px}.main .content .extended-search label{font-weight:bold;width:150px}.main .content .extended-search .interval input{width:50px}.main .content .alphabetic .alphabet{margin-top:10px;margin-bottom:10px}.main .content .alphabetic .alphabet li{float:left;border-right:1px solid #bbb;padding:0px 3px}.main .content .alphabetic .alphabet li a{font-weight:bold}.main .content .alphabetic .alphabet .last{border:none}.main .content .alphabetic .caption{font-weight:bold}.main .content .alphabetic h1{font-size:16px}.main .content .alphabetic h4{margin-top:20px}.main .content .alphabetic h4 a{color:#000;font-size:12px}.main .content .subcategories{border:1px solid #007d7d}.main .content .subcategories.special{border:1px solid #09578c}.main .content .subcategories.special h1{background-color:#09578c}.main .content .subcategories h1{background-color:#007d7d;font-size:12px;color:#fff;padding-top:1px;padding-left:10px;padding-bottom:2px}.main .content .subcategories .description{padding:15px;padding-left:10px}.main .content .subcategories .image{float:left;margin-right:7px}.main .content .subcategories .navi{float:left}.main .content .subcategories .navi li{line-height:15px}.main .content .subcategories .navi h4{margin-top:5px;margin-bottom:10px;font-size:11px}.main .content .subcategories .navi a{font-weight:bold}.main .content .links-box{margin-top:45px;margin-left:10px}.main .content .links-box h4{font-size:11px;color:#000}.main .content .links-box h4 a{color:#003399}.main .content .links-box p{margin:4px 0px;line-height:16px}.main .content .links-box .image{float:left;margin-right:10px}.main .content .links-box .links{color:#888;float:left}.main .content .links-box .links a{padding:0px 1px}.main .content .links-box .links .more{font-size:10px}.main .content .links-box .caption{color:#000;margin-bottom:8px}.main .content .subcategory-header{margin-bottom:-20px;margin-left:10px}.main .content .subcategory-header h1{font-size:18px;margin-bottom:3px}.main .content .subcategory-header p{font-weight:bold}#product-request,#request,#withdrawal-request{margin-left:20px}#product-request h1,#request h1,#withdrawal-request h1{font-size:14px;font-weight:bold}#product-request h2,#request h2,#withdrawal-request h2{font-size:12px;font-weight:normal;margin-bottom:10px}#product-request p,#request p,#withdrawal-request p{padding:6px 0px}#product-request label,#request label,#withdrawal-request label{width:130px;margin-bottom:3px}#product-request .text-field,#request .text-field,#withdrawal-request .text-field{width:300px}#product-request .text-fields input,#request .text-fields input,#withdrawal-request .text-fields input{width:300px}#product-request .submit,#request .submit,#withdrawal-request .submit{margin-top:10px}#product-request textarea,#request textarea,#withdrawal-request textarea{width:310px;height:150px}.main .content .subscribe-newsletter{padding:0px 10px}.main .content .subscribe-newsletter p{margin:10px 0px}.main .content .subscribe-newsletter h1{font-size:18px;margin-bottom:10px}.main .content .subscribe-newsletter label{margin-bottom:5px}.main .content .subscribe-newsletter textarea{height:100px}.main .content .subscribe-newsletter .submit{margin-top:20px}.main .frame-infos a{font-weight:normal}.main .frame-infos form{margin-left:10px}.main .frame-infos .artist{font-weight:bold}.main .advices .frame-colors a,.main .advices .frame-passepartouts a{display:block;float:left;width:14px;height:14px;margin-right:5px;margin-bottom:5px;border:1px solid #039}.main .advices .frame-profiles a img{border:1px solid #039}.main .advices .frame-box .option{margin-top:3px;margin-bottom:3px}.main .advices .frame-box input{float:right;height:12px;width:12px;margin-right:8px}.main .advices .frame-materials,.main .advices .frame-glasses,.main .advices .frame-passepartouts{padding-bottom:20px}.main .advices .frame-passepartouts .option{padding-top:10px}.main .framed-view{margin:auto;margin-top:10px}.main .framed-view img,.main .framed-view div{float:left}.main .frame-profile-details{border:1px solid #f3ad61;margin-top:80px}.main .frame-profile-details h4{background-color:#f3ad61;font-size:11px;padding:2px 7px}.main .frame-profile-details h5{display:none}.main .frame-profile-details .properties{float:left;margin-left:20px;margin-top:10px;padding-bottom:10px}.main .frame-profile-details .properties p{float:left}.main .frame-profile-details .properties img{float:left;margin-right:20px}.main .frame-profile-details .group{padding:5px}.main .frame-profile-details .profile,.main .frame-profile-details .description{float:left;padding:5px}.main .frame-profile-details .profile{margin-left:13px}.main .frame-profile-details .info{padding:10px 15px}.main .frame-profile-details .info h6{font-size:11px;font-weight:bold}.footer-searchbar{border-bottom:3px solid #950000}.footer{clear:both;margin-top:10px}.footer-withdraw{text-align:center;margin-top:20px;margin-bottom:8px}.withdraw-button{display:inline-block;padding:6px 14px;font-size:12px;color:#555;text-decoration:none;border:1px solid #ccc;border-radius:3px;background:#f5f5f5}.withdraw-button:hover{color:#000;border-color:#999}.footer-sitemap{white-space:nowrap;text-align:center;margin-top:5px;padding-bottom:5px;border-bottom:1px solid #ccc}.footer-sitemap li{padding-left:3px;padding-right:6px;border-right:1px solid #ccc;display:inline}.footer-sitemap li:last-child{border:none}.footer-navi{width:530px;margin:auto;margin-top:5px;text-align:center;padding-bottom:5px;border-bottom:1px solid #ccc}.footer-navi li{padding-left:3px;padding-right:6px;border-right:1px solid #ccc;display:inline}.footer-navi li:last-child{border:none}.footer-copyright{margin-top:2px;text-align:center;color:#888;font-size:10px}.short-delivery-period-info h1{font-size:14px}.short-delivery-period-info p{margin-top:10px;margin-bottom:10px}.delivery-period-popup{font-size:10px;text-decoration:none}.fieldWithErrors{color:#b00}.sale{color:#c60000}#errorExplanation{color:#b00;padding-bottom:15px}#errorExplanation p{font-weight:bold}#errorExplanation h2{display:none}.flash-notice{text-align:center;padding:15px;background-color:#333;border:1px solid #ccc;margin-bottom:8px;color:#fff;font-weight:bold;font-size:16px}.flash-alert{text-align:center;padding:15px;background-color:#600;border:1px solid #ccc;margin-bottom:8px;color:#fff;font-weight:bold;font-size:16px}.delivery-period{color:#080}.delivery-period a{color:#003399;font-family:Georgia, Times New Roman, Arial, Verdana;font-size:11px}.main .box.social .social-bar,.main .box.social .social-share{margin-top:2px;margin-bottom:2px;padding-top:0px;padding-bottom:0px}.main .box.social .social-bar{margin-bottom:0px}.main .box.social .social-share{margin-top:0px}.main .shipping-costs.box h6{padding-left:5px}#artist-description{margin-top:7px;background-color:#f0f0f0;padding:5px 8px;font-size:11px}#artist-description h1{font-size:14px;font-weight:bold;margin-bottom:8px}#artist-description p{margin-bottom:8px}#cart{padding:20px}#cart .headline{margin-top:20px;margin-bottom:30px}#cart .headline h1{font-size:17px;float:left;width:160px}#cart .headline .sum{float:left;font-weight:bold;font-size:13px;width:260px;color:#800;margin-top:4px}#cart .headline .sum .price{color:#000}#cart .headline .continue{float:left;width:130px;margin-top:5px;font-size:12px}#cart .order-now{float:right;width:130px;text-align:right}#cart .line-items{width:100%;margin-bottom:25px}#cart .line-items .image{border-left:1px solid #ddd;width:100px;height:85px}#cart .line-items .image img{border:1px solid #000}#cart .line-items .description{width:240px}#cart .line-items .price{border-right:1px solid #ddd;text-align:center}#cart .line-items .quantity{text-align:center}#cart .line-items .quantity .text-field{width:25px;margin-bottom:5px}#cart .line-items th{background-color:#ddd;font-weight:bold;font-size:12px;border-bottom:1px solid #888}#cart .line-items td{border-bottom:1px solid #ddd}#cart .line-items th,#cart .line-items td{padding:5px 10px}#cart .line-items .summary td{border:0px;border-top:3px solid #ccc;font-size:13px;padding-top:20px;text-align:center}#cart .advantages{margin-top:40px;border-top:1px solid #ddd;padding-top:15px;padding-bottom:20px;border-bottom:1px solid #ddd;font-size:13px}#cart .advantages h4{font-size:14px;margin-bottom:15px}#cart .advantages th{width:150px;vertical-align:top;font-weight:bold}#cart .contact{margin-top:15px;font-size:13px}#cart .contact th{width:150px;vertical-align:top;font-weight:bold}#order-completed{font-weight:bold;font-size:12px}#order-completed h1{font-size:18px;font-weight:bold}#order-completed .full-price,#order-completed .bank-account{color:#c00}#order-completed p{margin:20px 0px}#review{margin-top:15px;margin-bottom:30px}#review h1{font-size:17px;font-weight:bold;margin-bottom:5px}#review .image{padding-right:30px}#review th{padding-right:10px}#review h3,#review h2{padding-top:10px;padding-bottom:10px;font-size:13px;font-weight:bold;border-top:1px solid #ccc}#review h3{margin-top:10px}#review table{margin-bottom:10px}#review table td{vertical-align:top}#review p{margin-bottom:10px;line-height:18px}#review textarea{height:140px;width:400px;margin-bottom:20px}#review input[type="checkbox"]{margin-left:20px}#review input{vertical-align:middle}#review .rating .description{display:inline;padding-left:20px}#review .rating label{float:left;padding-right:20px}.button{cursor:pointer;padding:7px 10px;color:#024363;font-size:12px;font-weight:bold;text-shadow:1px 1px 1px #ddd;border-left:1px solid #2b6b99;border-top:1px solid #2b6b99;border-bottom:2px solid #687886;border-right:2px solid #687886;border-radius:4px;background-color:#f7c48b;background-image:linear-gradient(#ffd6a9 50%, #f3b874 50%);box-shadow:inset 1px 1px 1px #fff;display:inline-block}.button:hover{text-shadow:1px 1px 1px #fff}#cboxClose{border:none}#cboxOverlay{background:none !important;background-color:#333 !important}.wait{background-image:linear-gradient(#fff, #f5f5f5);background-color:#fafafa;text-shadow:1px 1px #fff;margin:5px;margin-top:20px;padding:10px 20px;border:1px solid #ccc;border-radius:5px;text-align:center}.xmas-note{margin-bottom:20px;text-align:center;font-weight:bold;margin-top:10px;font-size:12px;color:#080}.xmas-note a{font-family:Georgia, Sans-Serif, Arial;font-weight:normal}#colorbox button{border:0}#recaptcha_logo{display:none}span.product-proposal{font-style:italic}.product-proposals-controller h1{font-size:13px}.product-proposals-controller h2{font-size:12px;margin-top:25px;margin-bottom:5px}.product-proposals-controller p{padding-top:5px;padding-bottom:5px}.product-proposals-controller form p{padding-top:2px;padding-bottom:2px}.product-proposals-controller label{display:inline-block;width:150px}.product-proposals-controller input[type="submit"]{margin-left:150px;margin-top:30px}.product-proposals-controller .errorExplanation{margin-top:20px}.product-proposals-controller .fieldWithErrors input{border-left:2px solid #f00}.product-proposals-controller .price{width:108px;margin-right:10px}.product-proposals-controller .quantity{width:60px;margin-left:10px}.wrapper{zoom:1;width:1180px;max-width:100%;padding:20px;margin:auto}.wrapper:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.wrapper-nopad{padding:0}.wrapper-left{margin-left:0}.wrapper-thin{width:950px}.wrapper-mini{width:600px}.wrapper-tiny{width:450px}.wrapper-free{margin-top:40px;margin-bottom:60px}.wrapper-full{width:100%}.wrapper-minimal{padding:0px 20px}.wrapper-center{text-align:center}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:url(/assets/colorbox/example1/overlay-63864997ceb1a5d3535140890972e8fcec137cda6f9f739ee9640f3824602047.png) repeat 0 0;opacity:0.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxTopLeft{width:21px;height:21px;background:url(/assets/colorbox/example1/controls-c3f7ca0f7209d13fbd45e72bbbae9b525a26c979908692a5ddbd6234e3e724ba.png) no-repeat -101px 0}#cboxTopRight{width:21px;height:21px;background:url(/assets/colorbox/example1/controls-c3f7ca0f7209d13fbd45e72bbbae9b525a26c979908692a5ddbd6234e3e724ba.png) no-repeat -130px 0}#cboxBottomLeft{width:21px;height:21px;background:url(/assets/colorbox/example1/controls-c3f7ca0f7209d13fbd45e72bbbae9b525a26c979908692a5ddbd6234e3e724ba.png) no-repeat -101px -29px}#cboxBottomRight{width:21px;height:21px;background:url(/assets/colorbox/example1/controls-c3f7ca0f7209d13fbd45e72bbbae9b525a26c979908692a5ddbd6234e3e724ba.png) no-repeat -130px -29px}#cboxMiddleLeft{width:21px;background:url(/assets/colorbox/example1/controls-c3f7ca0f7209d13fbd45e72bbbae9b525a26c979908692a5ddbd6234e3e724ba.png) left top repeat-y}#cboxMiddleRight{width:21px;background:url(/assets/colorbox/example1/controls-c3f7ca0f7209d13fbd45e72bbbae9b525a26c979908692a5ddbd6234e3e724ba.png) right top repeat-y}#cboxTopCenter{height:21px;background:url(/assets/colorbox/example1/border-bd9c4ca94e6ef88a4b442945194f42fb695ddc3ee3d0c5c3325d12d24ef5d0dd.png) 0 0 repeat-x}#cboxBottomCenter{height:21px;background:url(/assets/colorbox/example1/border-bd9c4ca94e6ef88a4b442945194f42fb695ddc3ee3d0c5c3325d12d24ef5d0dd.png) 0 -29px repeat-x}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxLoadingOverlay{background:url(/assets/colorbox/example1/loading_background-57920b7d3cfb8c593c58de61920794b44164d3812e3b25cb9e142c01315286d9.png) no-repeat center center}#cboxLoadingGraphic{background:url(/assets/colorbox/example1/loading-d6863542aebeecab34023db5bd2781813a77fc52f0ef632afc2e23bb90bf23bc.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(/assets/colorbox/example1/controls-c3f7ca0f7209d13fbd45e72bbbae9b525a26c979908692a5ddbd6234e3e724ba.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(/assets/colorbox/example1/controls-c3f7ca0f7209d13fbd45e72bbbae9b525a26c979908692a5ddbd6234e3e724ba.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxClose{position:absolute;bottom:0;right:0;background:url(/assets/colorbox/example1/controls-c3f7ca0f7209d13fbd45e72bbbae9b525a26c979908692a5ddbd6234e3e724ba.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}#cboxClose:hover{background-position:-25px -25px}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}#background{position:fixed;display:none;z-index:20;background-color:#333}#overlay{position:absolute;background-color:#fff;padding:40px;border-radius:10px;z-index:21;box-shadow:0px 0px 1px 8px #333}#overlay .close{float:right;margin-top:-15px}#overlay .close a{font-weight:bold;color:#000;font-size:25px;text-decoration:none}#overlay .close a:hover{color:#555}.form-fieldset{background-color:#f5f5f5;border:1px solid #ddd;margin-top:20px;margin-bottom:20px;padding-left:20px;padding-right:20px}.form-row{margin-top:20px;margin-bottom:20px}.form-row-free{margin-top:40px;margin-bottom:40px}.form-row-tight{margin-top:10px;margin-bottom:10px}.form-row-xtight{margin-top:5px;margin-bottom:5px}.form-row-blank{margin-top:0;margin-bottom:0}.form-row label.is-disabled{opacity:0.5}.form-row.is-mandatory label,.form-row label.is-mandatory{font-weight:bold;color:#333}.form textarea,.form input[type="text"],.form input[type="password"],.form select{width:100%;border:1px solid #ddd;padding:6px}.form textarea{height:120px}.form .textarea-small{height:80px}.form .textarea-tight{height:100px}.form .textarea-medium{height:200px}.form .textarea-huge{height:300px}.form .textarea-giant{height:500px}.form select{border:1px solid #ddd;background-color:#fff}.form .form-label,.form label{padding-right:5px;display:inline-block;margin-bottom:4px}.form input[type="checkbox"],.form input[type="radio"]{vertical-align:middle}.form input[type="checkbox"]+label,.form input[type="checkbox"]+.form-label,.form input[type="radio"]+label,.form input[type="radio"]+.form-label{vertical-align:middle;width:auto;margin-top:0;margin-bottom:0}.form .select2-container{width:100%}.form .fieldWithErrors label{color:#bf2529}.form .fieldWithErrors textarea,.form .fieldWithErrors input[type="text"],.form .fieldWithErrors input[type="password"],.form .fieldWithErrors select{border-left:2px solid #bf2529}.form-inline textarea,.form-inline input[type="text"],.form-inline input[type="password"],.form-inline select{width:auto;display:inline-block;vertical-align:middle;margin-top:0}.form-horizontal .form-row-submit,.form-horizontal .form-row-indent{padding-left:20%}.form-horizontal .form-label,.form-horizontal label{display:inline-block;width:20%;padding-right:10px;margin-right:-5px;vertical-align:middle}.form-horizontal .form-label label{width:auto}.form-horizontal .form-element label{width:auto}.form-horizontal textarea,.form-horizontal input[type="text"],.form-horizontal input[type="password"],.form-horizontal .select2-container,.form-horizontal .form-element,.form-horizontal select{display:inline-block;margin-right:-5px;vertical-align:middle;margin-top:0;width:80%}.form-horizontal .form-element .mce-tinymce,.form-horizontal .form-element textarea,.form-horizontal .form-element input[type="text"],.form-horizontal .form-element input[type="password"],.form-horizontal .form-element .select2-container,.form-horizontal .form-element .form-element,.form-horizontal .form-element select{width:100%}.form-horizontal-right label,.form-horizontal-right .form-label{text-align:right}.form-value{display:inline-block;padding-right:5px}.form-row-submit-center{padding-left:0;text-align:center}.form .form-field-small{width:80px !important;max-width:100% !important;margin-right:0 !important}.form .form-field-medium{width:180px !important;max-width:100% !important;margin-right:0 !important}.list-reset{list-style:none;padding:0}.inline-block{display:inline-block}.inline-block-fix{display:inline-block;margin-right:-5px}.relative{position:relative}.fright{float:right}.block{display:block}.inline{display:inline}.flex{display:flex}.middle{vertical-align:middle}.align-middle{vertical-align:middle}.center{text-align:center}.center-block{display:block;margin-left:auto;margin-right:auto}.right{text-align:right}.nowrap{white-space:nowrap}.wrap{white-space:normal}.out-of-sight{position:absolute;top:-1000px;left:-1000px}.x-free{padding-left:10px;padding-right:10px}.x-xfree{padding-left:20px;padding-right:20px}.y-free{margin-top:10px;margin-bottom:10px}.y-xfree{margin-top:20px;margin-bottom:20px}.y-xlfree{margin-top:40px;margin-bottom:40px}.y-xxlfree{margin-top:80px;margin-bottom:80px}.y-pad{padding-top:10px;padding-bottom:10px}.y-xpad{padding-top:20px;padding-bottom:20px}.strong{font-weight:bold}.font-bold{font-weight:bold}.line-through{text-decoration:line-through}.comfort-read{max-width:800px}.vtop{vertical-align:top}.opacity-5{opacity:0.5}.opacity-2{opacity:0.2}.break-word{word-wrap:break-word}.invisible{visibility:hidden}.text-left{text-align:left}.font-serif{font-family:Georgia, Times New Roman}.ba{border-style:solid;border-width:1px}.bt{border-top-style:solid;border-top-width:1px}.br{border-right-style:solid;border-right-width:1px}.bb{border-bottom-style:solid;border-bottom-width:1px}.bl{border-left-style:solid;border-left-width:1px}.b-black{border-color:black}.b-white{border-color:white}.b-gray{border-color:#ddd}.p-1{padding:5px}.p-2{padding:10px}.p-3{padding:20px}.p-4{padding:40px}.p-5{padding:80px}.pt-1{padding-top:5px}.pt-2{padding-top:10px}.pt-3{padding-top:20px}.pt-4{padding-top:40px}.pt-5{padding-top:80px}.pl-1{padding-left:5px}.pl-2{padding-left:10px}.pl-3{padding-left:20px}.pl-4{padding-left:40px}.pl-5{padding-left:80px}.pr-1{padding-right:5px}.pr-2{padding-right:10px}.pr-3{padding-right:20px}.pr-4{padding-right:40px}.pr-5{padding-right:80px}.pb-1{padding-bottom:5px}.pb-2{padding-bottom:10px}.pb-3{padding-bottom:20px}.pb-4{padding-bottom:40px}.pb-5{padding-bottom:80px}.py-1{padding-top:5px;padding-bottom:5px}.py-2{padding-top:10px;padding-bottom:10px}.py-3{padding-top:20px;padding-bottom:20px}.py-4{padding-top:40px;padding-bottom:40px}.py-5{padding-top:80px;padding-bottom:80px}.px-1{padding-left:5px;padding-right:5px}.px-2{padding-left:10px;padding-right:10px}.px-3{padding-left:20px;padding-right:20px}.px-4{padding-left:40px;padding-right:40px}.px-5{padding-left:80px;padding-right:80px}.m-0{margin:0}.m-1{margin:5px}.m-2{margin:10px}.m-3{margin:20px}.m-4{margin:40px}.m-5{margin:80px}.mt-0{margin-top:0}.mt-1{margin-top:5px}.mt-2{margin-top:10px}.mt-3{margin-top:20px}.mt-4{margin-top:40px}.mt-5{margin-top:80px}.ml-0{margin-left:0}.ml-1{margin-left:5px}.ml-2{margin-left:10px}.ml-3{margin-left:20px}.ml-4{margin-left:40px}.ml-5{margin-left:80px}.mr-0{margin-right:0}.mr-1{margin-right:5px}.mr-2{margin-right:10px}.mr-3{margin-right:20px}.mr-4{margin-right:40px}.mr-4{margin-right:80px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:5px}.mb-2{margin-bottom:10px}.mb-3{margin-bottom:20px}.mb-4{margin-bottom:40px}.mb-5{margin-bottom:80px}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:5px;margin-bottom:5px}.my-2{margin-top:10px;margin-bottom:10px}.my-3{margin-top:20px;margin-bottom:20px}.my-4{margin-top:40px;margin-bottom:40px}.my-5{margin-top:80px;margin-bottom:80px}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:5px;margin-right:5px}.mx-2{margin-left:10px;margin-right:10px}.mx-3{margin-left:20px;margin-right:20px}.mx-4{margin-left:40px;margin-right:40px}.mx-4{margin-left:80px;margin-right:80px}.bg-black{background-color:black}.bg-white{background-color:white}.bg-gray{background-color:#f5f5f5}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:3rem}.leading-1{line-height:1.0}.leading-2{line-height:1.2}.leading-3{line-height:1.6}.leading-4{line-height:1.8}.leading-5{line-height:2.0}.text-green{color:#060}.text-red{color:#c60000}.italic{font-style:italic}.roman{font-style:normal}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.no-underline{text-decoration:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.w-100{width:100px}.w-200{width:200px}.w-300{width:300px}.w-full{width:100%}.h-50{height:50px}.h-100{height:100px}.h-200{height:200px}.h-400{height:400px}.h-800{height:800px}.list{list-style-type:none}.list-circle{list-style-type:circle}.ccm-root{font-size:14px !important}.ccm-root a{text-decoration:none !important}.ccm-modal--footer button{margin:5px !important}.ccm-widget--title{font-size:20px !important}.ccm-widget--buttons button{margin-left:5px !important;margin-right:5px !important;width:calc(50% - 10px) !important;max-width:100% !important}.ccm-widget--buttons .ccm--save-settings{width:100% !important;max-width:100% !important;font-weight:bold !important}
