#ims-mainbox .ims-cl{clear:both}#ims-mainbox{font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;position:relative}#ims-mainbox #imstore-nav{width:100%;clear:both;display:block;height:40px;padding:0;margin:0}#imstore-nav{padding:0;margin:0;list-style:none;font-size:1.4em;font-weight:bold}#imstore-nav li{list-style:none;float:left;padding:5px 14px 5px 0}#imstore-nav .ims-menu-total:before{content:' - '}ul.ims-gallery{float:left;position:relative;padding:2.5px 5px 0;list-style:none;margin:0}ul.ims-gallery li{font-size:10;padding:0 5px;margin:0;text-align:center;display:block;float:left;line-height:120%;width:29%;max-width:30%;list-style:none}ul.ims-gallery li .gallery-caption{min-height:6em}ul.ims-gallery li label{padding-top:8px;display:block}ul.ims-gallery li label input{margin:0}.widget ul.ims-gallery li{width:45%;max-width:47%}.widget ul.ims-gallery li img{height:auto}.ims-labels{padding:12px 8px 5px;min-height:26px;color:#888;font-size:.8em;border-top:solid 1px #e7e7e7}.ims-labels .ims-title{color:#666;font-weight:bold}.ims-tools-nav{position:absolute;right:5px;top:48px;padding:0;margin:0;list-style:none;font-size:15;font-style: italic}.ims-tools-nav li{list-style:none;float:left;padding:5px}.ims-field #ims-quantity{width:30px}.ims-field{float:left;padding-left:10px}.ims-instructions{padding:0 10px 10px;clear:both}#ims-pricelist{clear:both;width:100%;display:none}.ims-field .ims-submit{width:35px;padding:15px 10px;text-align:right}.ims-image-count{padding:20px 10px 10px;clear:both;font-size:1.5em;font-weight:bold}.ims-message.ims-success{padding:5px 8px;background-color:#f8ffed;border:solid 1px #8ead4c;margin-bottom:10px}.ims-add-error,.ims-message.ims-error{padding:5px 8px;background-color:#fff1ed;border:solid 1px #ad5555;margin-bottom:10px}ul.ims-gallery{clear:both;width:100%}.ims-innerbox .thank-you-message{font-size:1em;font-color:555}.ims-innerbox .ims-terms-condtitions{font-size:.7em;color:#999}.promo-code .ims-break{clear:both;display:block}.ims-navigation{clear:both;padding-top:10px;font-size:.8em;height:45px}.ims-navigation .nav-next{float:right}.ims-navigation .nav-previous{float:left}.ims-excerpt{font-size:.9em;padding:20px 30px;margin-bottom:10px;line-height:120%}.ims-slideshow-box{font-size:.9em}.ims-slideshow-box .ims-preview{float:left;width:340px;display:table;border:solid 1px #e7e7e7}.ims-slideshow-box .ims-slideshow-row{display:table-row}.ims-slideshow-box .ims-slideshow{display:table-cell;height:380px;width:380px;text-align:center;vertical-align:middle;padding:5px 3px 0 3px}.ims-slideshow-box .ims-slideshow img{max-height:375px;max-width:375px;margin:auto}.ims-slideshow-box .ims-slideshow-tools-box{float:left;height:390px;width:185px;padding:0 0 0 16px;font-size:10}.ims-slideshow-box .image-color{padding:10px 0;height:auto;margin-right:10%;border-bottom:solid 1px #e7e7e7;border-top:solid 1px #e7e7e7}.ims-slideshow-box .image-color label{display:block}.ims-slideshow-box .image-color input{margin:0;padding:0}.add-to-favorite-single{margin-bottom:10px}div.ims-player{position:relative}div.ss-controls{position:absolute;left:45%;top:19px}div.ss-controls a{height:50px;width:50px;position:relative;top:-13px;display:block}div.nav-controls .next{float:right;height:30px;line-height:2.5em;display:block;padding-right:10%}div.nav-controls .prev{float:left;height:30px;line-height:2.5em;display:block}.ims-slideshow-tools-box .ims-caption{clear:both;font-size:10;color:#999;padding:25px 0 0}div.pagination a,div.pagination span.current,div.pagination span.ellipsis{display:block;float:left;margin-right:2px;padding:2px 7px;border:1px solid #e7e7e7}div.pagination a:hover{text-decoration:none}div.pagination span.current{color:#999;border-color:#e7e7e7}div.pagination span.ellipsis{border:none;padding:5px 0 3px 2px}#ims-thumbs div.pagination.bottom{display:none!important}#ims-thumbs{float:left;width:100%}#ims-thumbs .thumbs{list-style:none;padding:0;margin:0;width:100%;clear:both}#ims-thumbs .thumbs li{list-style:none;margin:0;padding:2px 4px;float:left}#ims-thumbs .thumbs li .caption{display:none}.ims-slideshow-box{margin-bottom:15px}div.ims-imgs-nav{clear:both;font-size:.9em}table.ims-table{border:none;border-spacing:0;border-collapse:separate}table.ims-table td,table.ims-table th{font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;vertical-align:middle}#ims-mainbox table.ims-table td{padding:6px 18px}#ims-mainbox table.ims-table tr th,#ims-mainbox table.ims-table tr .subhead{line-height:120%;color:#888;font-size:1.2em;border:0;font-weight:bold;padding:0}#ims-mainbox table.ims-table tr input,#ims-mainbox table.ims-table tr select{margin:0}#ims-mainbox table.ims-table td{font-size:10}#ims-mainbox table.ims-table tr .subrows{text-transform:none}#ims-mainbox table.ims-table tr .subrows span{display:block;float:left}#ims-mainbox table.ims-table tr .ims-price{width:25%}#ims-mainbox table.ims-table tr .ims-subtotal{width:20%}#ims-mainbox table.ims-table tr .ims-color{width:18%}#ims-mainbox table.ims-table tr .ims-preview{padding:10px;width:70px}#ims-mainbox table.ims-table tr .ims-download{width:15%}#ims-mainbox table.ims-table tr .ims-quantity{width:15%}#ims-mainbox table.ims-table tr .ims-quantity input{width:70%}#ims-mainbox table.ims-table tr td.subrows{padding:0}#ims-mainbox table.ims-table td,#ims-mainbox table.ims-table th{padding:6px}#ims-mainbox tfoot tr td{padding-left:15px}#ims-mainbox table.ims-table .clear-row{width:100%;float:left;margin-bottom:2px}#ims-mainbox .shipping-info{padding-top:20px}#ims-mainbox .shipping-info .req{color:#900;padding-left:5px}#ims-mainbox .shipping-info .ims-p{clear:both}#ims-mainbox .shipping-info label{width:80px;display:block;float:left}#ims-mainbox .shipping-info input[type=text]{float:left;margin-right:20px;width:185px}#ims-mainbox .shipping-info input#user_email{width:480px}#ims-mainbox .shipping-info input#address_street{width:480px}#ims-mainbox .shipping-info .order-info span{display:block;float:left;text-align:center;width:49%}#ims-mainbox .shipping-info .submit-buttons{text-align:right}#ims-mainbox .ims-instructions{width:94%}#ims-mainbox label[for=ims_instructions]{width:90%}.ims-shopping-cart .ims-innerbox label{font-size:1em;color:inherit}@media (max-width:320px){ul.ims-gallery li{width:29%;max-width:29%}ul.ims-gallery li .gallery-caption{min-height:3em}}@media (max-width:480px){ul.ims-gallery li{width:29%;max-width:29%}ul.ims-gallery li .gallery-caption{min-height:3em}}@media (max-width:481px){ul.ims-gallery li{width:29%;max-width:29%}ul.ims-gallery li .gallery-caption{min-height:3em}}