#ims-pricelist{background:#f9f9f9;color:#333;display:none;font-family:Arial,Helvetica,sans-serif;line-height:normal;margin:0 auto;max-width:65%;min-width:40%;padding:1em;text-align:left;vertical-align:middle}#ims-pricelist .ims-prlicelist-wrap{background:#fff;color:#333;display:block;height:50%;padding:10px}#ims-pricelist .ims-field{float:left;line-height:2em;padding-left:10px}#ims-pricelist .ims-image-count{background-color:#f5f5f5;clear:both;font-size:1.25em;font-weight:700;margin-bottom:6px;padding:10px}#ims-pricelist .ims-image-count em{font-style:normal}#ims-pricelist .ims-image-count .touch-close{background:url(../_img/close.png) no-repeat 50% 50%;display:block;float:right;height:25px;margin-top:-4px;text-indent:-999em;width:25px}#ims-pricelist .ims-field:first-child{width:30%}#ims-pricelist .ims-field:first-child input{width:40%}#ims-pricelist .ims-instructions{clear:both;padding:5px 5px 10px;white-space:pre-wrap}#ims-pricelist .ims-image-size{clear:both;display:block;padding:10px 10px 5px}#ims-pricelist .ims-image-sizes{border:1px solid #ddd;clear:both;display:block;font-size:12px;height:165px;overflow:auto;padding:5px}#ims-pricelist .ims-image-sizes label{clear:both;display:block;font-weight:400;margin:0;padding:4px 5px 4px 20px;text-indent:-18px;white-space:pre-wrap}#ims-pricelist .ims-image-sizes label input{margin:0 5px 0 0}#ims-pricelist .ims-field.ims-submit{clear:both;padding:25px 0 10px;text-align:right;width:100%}#ims-pricelist .ims-field.ims-submit.loading{background:url(../_img/ajax.gif) no-repeat 1% 65%}#ims-pricelist .ims-message{line-height:2em}a.box-add-to-cart{display:none}#touch-overlay a.box-add-to-cart{display:inline-block}.ims-subrows{border-bottom:1px solid #ededed;clear:both;font-size:12px;letter-spacing:normal;overflow:hidden;padding:8px 0}.ims-clear-row>span{display:inline-block;padding:4px 2px;vertical-align:top}.ims-header .ims-clear-row>span{float:left}.ims-clear-row{margin-left:12%;position:relative;width:100%}div.ims-checked,div.ims-checked a{color:#ccc}div.ims-checked a:hover div.ims-checked a:active{text-decoration:none}.ims-preview .hmedia{margin:0;padding:0}.ims-preview figure img{height:auto}.ims-preview{float:left;padding:2px;width:10%;word-break:break-all;word-wrap:break-word}span.ims-fisnish,span.ims-quantity{width:10%}span.ims-quantity input{margin:0;max-width:75%}span.ims-color,span.ims-size{width:17%}span.ims-price,span.ims-subtotal{width:11%}span.ims-delete{text-align:center;width:6%}.ims-table{width:100%}.ims-table tr td{font-size:small}.ims-table th{text-align:left}.ims-table tfoot tr:first-child td{border-bottom:1px solid #ddd}.discount-row,.total-row{font-weight:700}.ims-footer{clear:both}.ims-footer .ims-empty{float:left;width:11%}.ims-footer .ims-subrows .ims-th{display:-moz-inline-stack;display:inline-block;width:28%}.ims-edit-image{background:hsla(0,0%,100%,.8);left:0;margin-left:9%;position:absolute;top:0;width:100%;z-index:20}.ims-edit-image .ims-color{display:inline-block;margin:0 0 0 19%;padding:0 2px}.ims-cart-actions{display:block;padding-left:11%}.promo-code small{padding-left:39.5%}.ims-footer .ims-instructions{margin:0 0 10px 11%;width:85%}.ims-checkout-fileds{padding-top:10px}.ims-checkout-fileds .loading{background:url(../_img/ajax.gif) no-repeat 50% 50%;display:inline-block;height:30px;margin-left:2%;vertical-align:middle;width:30px}.shipping-info .ims-instructions{width:98%}#ims-mainbox .ims-excerpt{padding:0 10px 20px}.shipping-info{padding-top:20px}.shipping-info .req{color:#900;padding-left:5px}.shipping-info .ims-p{clear:both}.shipping-info label{display:block;float:left;width:16%}.shipping-info .order-info span{display:block;float:left;text-align:center;width:46.5%}.shipping-info input[type=text]{float:left;margin:0 2% 10px 0;width:28.3%}.shipping-info input#billing_address,.shipping-info input#ims_address,.shipping-info input#user_email{width:77%}.shipping-info .submit-buttons{padding:2% 4% 0 0;text-align:right}.shipping-info label[for=ims_instructions]{width:90%}.shipping-info fieldset{border:1px solid #ddd;margin-bottom:10px;padding:20px 10px 10px}.ims-items,.ims-total{background:#eee;font-size:13px;margin-bottom:2px;padding:5px 10px}ul.ims-login-tags{list-style:none;margin:0;padding:0}ul.ims-login-tags li{background:#f5f5f5;border:1px solid #ddd;color:#ccc;cursor:pointer;display:-moz-inline-stack;display:inline-block;list-style:none;margin:0;padding:5px 8px}ul.ims-login-tags li.active{background:#fff;color:#444}ul.ims-login-tags li a{text-decoration:none}ul.ims-login-tags li:last-child{margin-left:-1px}form.ims-form{border:1px solid #ddd;margin-top:-1px;padding:5% 5% 2%}form.ims-form label{display:inline}form.ims-form .submit{margin-bottom:0;margin-right:3%;padding-top:8px;text-align:right}span.reg-passmail{font-size:.85em;font-weight:700}form.ims-form #user_email{width:35%}form.ims-form input[type=password],form.ims-form input[type=text]{width:30%}.ims-form span.loading{background:url(../_img/ajax.gif) no-repeat 50% 50%;display:-moz-inline-stack;display:inline-block;height:30px;margin-right:2%;vertical-align:middle;width:30px}@media only screen and (max-width:640px){.shipping-info label{width:100%}form.ims-form #user_email,form.ims-form input[type=password],form.ims-form input[type=text]{width:95%}#ims-pricelist .ims-field.ims-submit.loading{background:url(../_img/ajax.gif) no-repeat 50% 78%}#ims-mainbox .shipping-info input#ims_address,#ims-mainbox .shipping-info input#user_email,#ims-mainbox .shipping-info input[type=text],.shipping-info .ims-instructions{width:93%}#ims-mainbox .shipping-info .order-info span{float:none;width:auto}.ims-clear-row{margin:0}.ims-checkout-fileds,.shipping-info .submit-buttons{text-align:center}span.ims-fisnish,span.ims-quantity{width:13%}.ims-footer .ims-empty{display:none}.ims-footer .ims-subrows .ims-th{width:39%}.ims-footer .ims-instructions{margin:0;width:94%}span.ims-cart-actions{float:none;margin:0;padding:0}span.ims-color,span.ims-size{width:15%}span.ims-price,span.ims-subtotal{width:14%}.ims-clear-row>span{height:18px;overflow:hidden;text-overflow:ellipsis}.ims-preview .hmedia{display:inline-block;margin-right:15px}.ims-preview .description{display:inline-block;position:static}.ims-header .ims-preview{display:none}.ims-subrows .ims-preview{background:#f9f9f9;float:none;padding:5px;width:auto}#ims-pricelist{max-width:90%;position:relative;width:90%;z-index:300}#ims-pricelist .ims-field{clear:both;display:block;padding:5px 0;width:90%}#ims-pricelist .ims-image-sizes{height:auto}}