html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}:focus {outline: 0;}ins {text-decoration: none;}del {text-decoration: line-through;}table {border-collapse: collapse;border-spacing: 0;}body {font-size: 12px; }a,a:visited {color: #069; }.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;border: 0; }form div.form_element {margin-bottom: 10px; }form div.form_element label {display: block;clear: both;font-weight: bold; }form label.errors,form ul.errors li {color: #F00; }div#tiptip_content {font-size: 13px;line-height: 16px; }div#dropDownMessage {position: fixed;top: 0;left: 50%;margin-left: -450px;width: 900px;height: 50px;line-height: 50px;text-align: center;color: #434343;-webkit-border-bottom-left-radius: 8px;-webkit-border-bottom-right-radius: 8px;-moz-border-radius: 8px;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;filter: alpha(opacity=92);-moz-opacity: 0.92;opacity: 0.92;display: none; }div.video_preview {cursor: pointer;position: relative; }div.video_preview a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(https://d2ojodr5en0mjb.cloudfront.net/201504241429881976/client/images/play_off.png) no-repeat center center; }div.video_preview a:hover {background: url(https://d2ojodr5en0mjb.cloudfront.net/201504241429881976/client/images/play_on.png) no-repeat center center; }.jcrop-holder {direction: ltr;text-align: left; }.jcrop-vline, .jcrop-hline {background: white url(https://d2ojodr5en0mjb.cloudfront.net/201504241429881976/client/images/Jcrop.gif) top left repeat;font-size: 0;position: absolute; }.jcrop-vline {height: 100%;width: 1px!important; }.jcrop-hline {height: 1px!important;width: 100%; }.jcrop-vline.right {right: 0; }.jcrop-hline.bottom {bottom: 0; }.jcrop-handle {background-color: #333;border: 1px #eee solid;font-size: 1px; }.jcrop-tracker {height: 100%;width: 100%;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none; }.jcrop-handle.ord-n {left: 50%;margin-left: -4px;margin-top: -4px;top: 0; }.jcrop-handle.ord-s {bottom: 0;left: 50%;margin-bottom: -4px;margin-left: -4px; }.jcrop-handle.ord-e {margin-right: -4px;margin-top: -4px;right: 0;top: 50%; }.jcrop-handle.ord-w {left: 0;margin-left: -4px;margin-top: -4px;top: 50%; }.jcrop-handle.ord-nw {left: 0;margin-left: -4px;margin-top: -4px;top: 0; }.jcrop-handle.ord-ne {margin-right: -4px;margin-top: -4px;right: 0;top: 0; }.jcrop-handle.ord-se {bottom: 0;margin-bottom: -4px;margin-right: -4px;right: 0; }.jcrop-handle.ord-sw {bottom: 0;left: 0;margin-bottom: -4px;margin-left: -4px; }.jcrop-dragbar.ord-n, .jcrop-dragbar.ord-s {height: 7px;width: 100%; }.jcrop-dragbar.ord-e, .jcrop-dragbar.ord-w {height: 100%;width: 7px; }.jcrop-dragbar.ord-n {margin-top: -4px; }.jcrop-dragbar.ord-s {bottom: 0;margin-bottom: -4px; }.jcrop-dragbar.ord-e {margin-right: -4px;right: 0; }.jcrop-dragbar.ord-w {margin-left: -4px; }.jcrop-light .jcrop-vline, .jcrop-light .jcrop-hline {background: #FFF;filter: Alpha(opacity=70) !important;opacity: .70!important; }.jcrop-light .jcrop-handle {-moz-border-radius: 3px;-webkit-border-radius: 3px;background-color: #000;border-color: #FFF;border-radius: 3px; }.jcrop-dark .jcrop-vline, .jcrop-dark .jcrop-hline {background: #000;filter: Alpha(opacity=70) !important;opacity: .7!important; }.jcrop-dark .jcrop-handle {-moz-border-radius: 3px;-webkit-border-radius: 3px;background-color: #FFF;border-color: #000;border-radius: 3px; }.jcrop-holder img, img.jcrop-preview {max-width: none; }#tiptip_holder {display: none;position: absolute;top: 0;left: 0;z-index: 99999;}#tiptip_holder.tip_top {padding-bottom: 5px;}#tiptip_holder.tip_bottom {padding-top: 5px;}#tiptip_holder.tip_right {padding-left: 5px;}#tiptip_holder.tip_left {padding-right: 5px;}#tiptip_content {font-size: 11px;color: #fff;text-shadow: 0 0 2px #000;padding: 4px 8px;border: 1px solid rgba(255,255,255,0.25);background-color: rgb(25,25,25);background-color: rgba(25,25,25,0.92);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;box-shadow: 0 0 3px #555;-webkit-box-shadow: 0 0 3px #555;-moz-box-shadow: 0 0 3px #555;}#tiptip_arrow, #tiptip_arrow_inner {position: absolute;border-color: transparent;border-style: solid;border-width: 6px;height: 0;width: 0;}#tiptip_holder.tip_top #tiptip_arrow {border-top-color: #fff;border-top-color: rgba(255,255,255,0.35);}#tiptip_holder.tip_bottom #tiptip_arrow {border-bottom-color: #fff;border-bottom-color: rgba(255,255,255,0.35);}#tiptip_holder.tip_right #tiptip_arrow {border-right-color: #fff;border-right-color: rgba(255,255,255,0.35);}#tiptip_holder.tip_left #tiptip_arrow {border-left-color: #fff;border-left-color: rgba(255,255,255,0.35);}#tiptip_holder.tip_top #tiptip_arrow_inner {margin-top: -7px;margin-left: -6px;border-top-color: rgb(25,25,25);border-top-color: rgba(25,25,25,0.92);}#tiptip_holder.tip_bottom #tiptip_arrow_inner {margin-top: -5px;margin-left: -6px;border-bottom-color: rgb(25,25,25);border-bottom-color: rgba(25,25,25,0.92);}#tiptip_holder.tip_right #tiptip_arrow_inner {margin-top: -6px;margin-left: -5px;border-right-color: rgb(25,25,25);border-right-color: rgba(25,25,25,0.92);}#tiptip_holder.tip_left #tiptip_arrow_inner {margin-top: -6px;margin-left: -7px;border-left-color: rgb(25,25,25);border-left-color: rgba(25,25,25,0.92);}@media screen and (-webkit-min-device-pixel-ratio:0) {#tiptip_content {padding: 4px 8px 5px 8px;background-color: rgba(45,45,45,0.88);}#tiptip_holder.tip_bottom #tiptip_arrow_inner { border-bottom-color: rgba(45,45,45,0.88);}#tiptip_holder.tip_top #tiptip_arrow_inner { border-top-color: rgba(20,20,20,0.92);}}a[rel~="tooltip"] {cursor: pointer; }a[rel~="tooltip"] i {font-size: 16px;color: #929292; }.clearfix {*zoom: 1; }.clearfix:before,.clearfix:after {display: table;content: ""; }.clearfix:after {clear: both; }.hide-text {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0; }.input-block-level {display: block;width: 100%;min-height: 28px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box; }.tooltip {position: absolute;z-index: 1020;display: block;visibility: visible;padding: 5px;font-size: 13px;line-height: 16px;opacity: 0;filter: alpha(opacity=0); }.tooltip.in {opacity: 1;filter: alpha(opacity=100); }.tooltip.top {margin-top: -2px; }.tooltip.right {margin-left: 2px; }.tooltip.bottom {margin-top: 2px; }.tooltip.left {margin-left: -2px; }.tooltip.top .tooltip-arrow {bottom: 0;left: 50%;margin-left: -5px;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #202020; }.tooltip.left .tooltip-arrow {top: 50%;right: 0;margin-top: -5px;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 5px solid #202020; }.tooltip.bottom .tooltip-arrow {top: 0;left: 50%;margin-left: -5px;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #202020; }.tooltip.right .tooltip-arrow {top: 50%;left: 0;margin-top: -5px;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-right: 5px solid #202020; }.tooltip-inner {max-width: 200px;padding: 3px 8px 5px 8px;color: #ffffff;text-align: center;text-decoration: none;background-color: #202020;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }.tooltip-arrow {position: absolute;width: 0;height: 0; }@font-face {font-family: "FontAwesome";src: url('../../../common/font/fontawesome-webfont.eot');src: url('../../../common/font/fontawesome-webfont.eot') format('embedded-opentype'),url('../../../common/font/fontawesome-webfont.woff') format('woff'),url('../../../common/font/fontawesome-webfont.ttf') format('truetype'),url('../../../common/font/fontawesome-webfont.svg') format('svg');font-weight: normal;font-style: normal;}[class^="icon-"]:before, [class*=" icon-"]:before {font-family: FontAwesome;font-weight: normal;font-style: normal;display: inline-block;text-decoration: none;}a [class^="icon-"], a [class*=" icon-"] {display: inline-block;text-decoration: inherit;}.icon-large:before {vertical-align: top;font-size: 1.3333333333333333em;}.btn [class^="icon-"], .btn [class*=" icon-"] {line-height: .9em;}li [class^="icon-"], li [class*=" icon-"] {display: inline-block;width: 1.25em;text-align: center;}li .icon-large[class^="icon-"], li .icon-large[class*=" icon-"] {width: 1.875em;}li[class^="icon-"], li[class*=" icon-"] {margin-left: 0;list-style-type: none;}li[class^="icon-"]:before, li[class*=" icon-"]:before {text-indent: -2em;text-align: center;}li[class^="icon-"].icon-large:before, li[class*=" icon-"].icon-large:before {text-indent: -1.3333333333333333em;}.icon-glass:before{ content: "\f000"; }.icon-music:before{ content: "\f001"; }.icon-search:before { content: "\f002"; }.icon-envelope:before { content: "\f003"; }.icon-heart:before{ content: "\f004"; }.icon-star:before { content: "\f005"; }.icon-star-empty:before { content: "\f006"; }.icon-user:before { content: "\f007"; }.icon-film:before { content: "\f008"; }.icon-th-large:before { content: "\f009"; }.icon-th:before { content: "\f00a"; }.icon-th-list:before{ content: "\f00b"; }.icon-ok:before { content: "\f00c"; }.icon-remove:before { content: "\f00d"; }.icon-zoom-in:before{ content: "\f00e"; }.icon-zoom-out:before { content: "\f010"; }.icon-off:before{ content: "\f011"; }.icon-signal:before { content: "\f012"; }.icon-cog:before{ content: "\f013"; }.icon-trash:before{ content: "\f014"; }.icon-home:before { content: "\f015"; }.icon-file:before { content: "\f016"; }.icon-time:before { content: "\f017"; }.icon-road:before { content: "\f018"; }.icon-download-alt:before { content: "\f019"; }.icon-download:before { content: "\f01a"; }.icon-upload:before { content: "\f01b"; }.icon-inbox:before{ content: "\f01c"; }.icon-play-circle:before{ content: "\f01d"; }.icon-repeat:before { content: "\f01e"; }.icon-refresh:before{ content: "\f021"; }.icon-list-alt:before { content: "\f022"; }.icon-lock:before { content: "\f023"; }.icon-flag:before { content: "\f024"; }.icon-headphones:before { content: "\f025"; }.icon-volume-off:before { content: "\f026"; }.icon-volume-down:before{ content: "\f027"; }.icon-volume-up:before{ content: "\f028"; }.icon-qrcode:before { content: "\f029"; }.icon-barcode:before{ content: "\f02a"; }.icon-tag:before{ content: "\f02b"; }.icon-tags:before { content: "\f02c"; }.icon-book:before { content: "\f02d"; }.icon-bookmark:before { content: "\f02e"; }.icon-print:before{ content: "\f02f"; }.icon-camera:before { content: "\f030"; }.icon-font:before { content: "\f031"; }.icon-bold:before { content: "\f032"; }.icon-italic:before { content: "\f033"; }.icon-text-height:before{ content: "\f034"; }.icon-text-width:before { content: "\f035"; }.icon-align-left:before { content: "\f036"; }.icon-align-center:before { content: "\f037"; }.icon-align-right:before{ content: "\f038"; }.icon-align-justify:before{ content: "\f039"; }.icon-list:before { content: "\f03a"; }.icon-indent-left:before{ content: "\f03b"; }.icon-indent-right:before { content: "\f03c"; }.icon-facetime-video:before { content: "\f03d"; }.icon-picture:before{ content: "\f03e"; }.icon-pencil:before { content: "\f040"; }.icon-map-marker:before { content: "\f041"; }.icon-adjust:before { content: "\f042"; }.icon-tint:before { content: "\f043"; }.icon-edit:before { content: "\f044"; }.icon-share:before{ content: "\f045"; }.icon-check:before{ content: "\f046"; }.icon-move:before { content: "\f047"; }.icon-step-backward:before{ content: "\f048"; }.icon-fast-backward:before{ content: "\f049"; }.icon-backward:before { content: "\f04a"; }.icon-play:before { content: "\f04b"; }.icon-pause:before{ content: "\f04c"; }.icon-stop:before { content: "\f04d"; }.icon-forward:before{ content: "\f04e"; }.icon-fast-forward:before { content: "\f050"; }.icon-step-forward:before { content: "\f051"; }.icon-eject:before{ content: "\f052"; }.icon-chevron-left:before { content: "\f053"; }.icon-chevron-right:before{ content: "\f054"; }.icon-plus-sign:before{ content: "\f055"; }.icon-minus-sign:before { content: "\f056"; }.icon-remove-sign:before{ content: "\f057"; }.icon-ok-sign:before{ content: "\f058"; }.icon-question-sign:before{ content: "\f059"; }.icon-info-sign:before{ content: "\f05a"; }.icon-screenshot:before { content: "\f05b"; }.icon-remove-circle:before{ content: "\f05c"; }.icon-ok-circle:before{ content: "\f05d"; }.icon-ban-circle:before { content: "\f05e"; }.icon-arrow-left:before { content: "\f060"; }.icon-arrow-right:before{ content: "\f061"; }.icon-arrow-up:before { content: "\f062"; }.icon-arrow-down:before { content: "\f063"; }.icon-share-alt:before{ content: "\f064"; }.icon-resize-full:before{ content: "\f065"; }.icon-resize-small:before { content: "\f066"; }.icon-plus:before { content: "\f067"; }.icon-minus:before{ content: "\f068"; }.icon-asterisk:before { content: "\f069"; }.icon-exclamation-sign:before { content: "\f06a"; }.icon-gift:before { content: "\f06b"; }.icon-leaf:before { content: "\f06c"; }.icon-fire:before { content: "\f06d"; }.icon-eye-open:before { content: "\f06e"; }.icon-eye-close:before{ content: "\f070"; }.icon-warning-sign:before { content: "\f071"; }.icon-plane:before{ content: "\f072"; }.icon-calendar:before { content: "\f073"; }.icon-random:before { content: "\f074"; }.icon-comment:before{ content: "\f075"; }.icon-magnet:before { content: "\f076"; }.icon-chevron-up:before { content: "\f077"; }.icon-chevron-down:before { content: "\f078"; }.icon-retweet:before{ content: "\f079"; }.icon-shopping-cart:before{ content: "\f07a"; }.icon-folder-close:before { content: "\f07b"; }.icon-folder-open:before{ content: "\f07c"; }.icon-resize-vertical:before{ content: "\f07d"; }.icon-resize-horizontal:before{ content: "\f07e"; }.icon-bar-chart:before{ content: "\f080"; }.icon-twitter-sign:before { content: "\f081"; }.icon-facebook-sign:before{ content: "\f082"; }.icon-camera-retro:before { content: "\f083"; }.icon-key:before{ content: "\f084"; }.icon-cogs:before { content: "\f085"; }.icon-comments:before { content: "\f086"; }.icon-thumbs-up:before{ content: "\f087"; }.icon-thumbs-down:before{ content: "\f088"; }.icon-star-half:before{ content: "\f089"; }.icon-heart-empty:before{ content: "\f08a"; }.icon-signout:before{ content: "\f08b"; }.icon-linkedin-sign:before{ content: "\f08c"; }.icon-pushpin:before{ content: "\f08d"; }.icon-external-link:before{ content: "\f08e"; }.icon-signin:before { content: "\f090"; }.icon-trophy:before { content: "\f091"; }.icon-github-sign:before{ content: "\f092"; }.icon-upload-alt:before { content: "\f093"; }.icon-lemon:before{ content: "\f094"; }.icon-phone:before{ content: "\f095"; }.icon-check-empty:before{ content: "\f096"; }.icon-bookmark-empty:before { content: "\f097"; }.icon-phone-sign:before { content: "\f098"; }.icon-twitter:before{ content: "\f099"; }.icon-facebook:before { content: "\f09a"; }.icon-github:before { content: "\f09b"; }.icon-unlock:before { content: "\f09c"; }.icon-credit-card:before{ content: "\f09d"; }.icon-rss:before{ content: "\f09e"; }.icon-hdd:before{ content: "\f0a0"; }.icon-bullhorn:before { content: "\f0a1"; }.icon-bell:before { content: "\f0a2"; }.icon-certificate:before{ content: "\f0a3"; }.icon-hand-right:before { content: "\f0a4"; }.icon-hand-left:before{ content: "\f0a5"; }.icon-hand-up:before{ content: "\f0a6"; }.icon-hand-down:before{ content: "\f0a7"; }.icon-circle-arrow-left:before{ content: "\f0a8"; }.icon-circle-arrow-right:before { content: "\f0a9"; }.icon-circle-arrow-up:before{ content: "\f0aa"; }.icon-circle-arrow-down:before{ content: "\f0ab"; }.icon-globe:before{ content: "\f0ac"; }.icon-wrench:before { content: "\f0ad"; }.icon-tasks:before{ content: "\f0ae"; }.icon-filter:before { content: "\f0b0"; }.icon-briefcase:before{ content: "\f0b1"; }.icon-fullscreen:before { content: "\f0b2"; }.icon-group:before{ content: "\f0c0"; }.icon-link:before { content: "\f0c1"; }.icon-cloud:before{ content: "\f0c2"; }.icon-beaker:before { content: "\f0c3"; }.icon-cut:before{ content: "\f0c4"; }.icon-copy:before { content: "\f0c5"; }.icon-paper-clip:before { content: "\f0c6"; }.icon-save:before { content: "\f0c7"; }.icon-sign-blank:before { content: "\f0c8"; }.icon-reorder:before{ content: "\f0c9"; }.icon-list-ul:before{ content: "\f0ca"; }.icon-list-ol:before{ content: "\f0cb"; }.icon-strikethrough:before{ content: "\f0cc"; }.icon-underline:before{ content: "\f0cd"; }.icon-table:before{ content: "\f0ce"; }.icon-magic:before{ content: "\f0d0"; }.icon-truck:before{ content: "\f0d1"; }.icon-pinterest:before{ content: "\f0d2"; }.icon-pinterest-sign:before { content: "\f0d3"; }.icon-money:before{ content: "\f0d6"; }.icon-caret-down:before { content: "\f0d7"; }.icon-caret-up:before { content: "\f0d8"; }.icon-caret-left:before { content: "\f0d9"; }.icon-caret-right:before{ content: "\f0da"; }.icon-columns:before{ content: "\f0db"; }.icon-sort:before { content: "\f0dc"; }.icon-sort-down:before{ content: "\f0dd"; }.icon-sort-up:before{ content: "\f0de"; }.icon-envelope-alt:before { content: "\f0e0"; }.icon-linkedin:before { content: "\f0e1"; }.icon-undo:before { content: "\f0e2"; }.icon-legal:before{ content: "\f0e3"; }.icon-dashboard:before{ content: "\f0e4"; }.icon-comment-alt:before{ content: "\f0e5"; }.icon-comments-alt:before { content: "\f0e6"; }.icon-bolt:before { content: "\f0e7"; }.icon-sitemap:before{ content: "\f0e8"; }.icon-umbrella:before { content: "\f0e9"; }.icon-paste:before{ content: "\f0ea"; }.icon-user-md:before{ content: "\f200"; }html, body {height: 100%; }body {font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing: .125em;margin: 0;padding: 0;overflow: hidden;height: 100%;border: 0; }body.scroll {overflow-y: scroll;height: auto; }h1 {font-size: 32px; }.clearfix {clear: both; }.default-hidden {display: none; }div#hd {position: relative;height: 60px;margin: 0 0 8px 0; }div#hd ul.left {float: left; }div#hd ul.left li.nav_event_home_studio {padding-left: 5px; }div#hd ul.left li.nav_event_home_studio p {text-align: left; }div#hd ul.left li.nav_event_home_studio p.event {font-size: 22px;margin: 6px 0; }div#hd ul.left li.nav_event_home_studio p.studio {font-style: italic; }div#hd ul.center {margin: 0 auto; }div#hd ul.center.nav_2 {width: 200px; }div#hd ul.center.nav_3 {width: 300px; }div#hd ul.right {float: right; }div#hd ul.right.event_home ul {margin: 12px 7px 0 0; }div#hd ul.right.event_home ul li.error input {border: 2px solid #F00;color: #F00; }div#hd ul.right.event_home input[type=text] {margin: 0;padding: 6px 10px;width: 150px; }div#hd ul li {float: left;height: 60px;min-width: 80px;margin: 0 5px;position: relative;text-align: center; }div#hd ul li.nav_all_albums, div#hd ul li.nav_favorites, div#hd ul li.nav_cart, div#hd ul li.nav_digitals {display: none; }div#hd ul li.right {float: right; }div#hd ul li.text a {padding-top: 35px;letter-spacing: 2px;height: 22px; }div#hd ul li a {font-size: 12px;font-weight: normal;display: inline-block;min-width: 90px;text-decoration: none; }div#hd ul li.nav_cart {margin-right: 10px; }div#hd ul li.nav_studio_home {text-align: left;line-height: 57px;min-width: 90px;margin-left: 10px; }div#hd ul li.nav_studio_home img {max-height: 50px;vertical-align: middle; }div#hd ul li.nav_studio_home p {display: table-cell;vertical-align: middle;position: relative;line-height: 35px;font-size: 20px;padding-left: 2px;font-variant: small-caps;*clear: expression(style.marginTop = "" + (offsetHeight < parentNode.offsetHeight ? parseInt((parentNode.offsetHeight - offsetHeight) / 2) + "px" : "0"), style.clear = "none", 0 ); }div#hd ul li div.badge {position: absolute;top: -3px;right: 0;font-size: 11px;padding: 4px 5px;font-weight: bold;text-align: center;display: none; }div.page {max-width: 960px;margin-left: 60px;margin-top: 40px; }div.page.home {max-width: 1470px; }div.page .header {position: relative;margin-bottom: 40px; }div.page .header .logo {float: left;width: 300px;height: 150px;text-align: left; }div.page .header .logo img {max-width: 300px;max-height: 150px; }div.page .header .logo .studio_name {font-size: 22px; }div.page .header .category_name {position: absolute;bottom: 0;left: 360px;display: none;font-size: 22px; }div.page .header ul.social {position: absolute;top: 0;right: 0;height: 40px;width: 190px;padding: 0;margin: 0; }div.page .header ul.social li {position: relative;float: left;width: 40px;height: 40px;margin: 10px 20px 0 0;cursor: pointer; }div.page .header ul.social li.pinterest {margin-right: 0; }div.page .header ul.social li a {display: block;width: 40px;height: 40px; }div.page .about {float: left;width: 300px;font-size: 14px;line-height: 20px; }div.page .about ul, div.page .about ol {margin: 0 0 30px 25px;font-size: 12px;list-style-type: disc; }div.page .about ul.contact, div.page .about ol.contact {list-style-type: none;margin: 0 0 30px 0; }div.page .about ul li, div.page .about ol li {margin-bottom: 10px; }div.page .about ol {list-style-type: decimal;margin-left: 30px; }div.page .left_bar {float: left;width: 300px; }div.page .left_bar img {max-width: 272px; }div.page .contents {position: relative;margin-left: 360px; }div.page .contents.left_bar_shown {margin-left: 0; }div.page .contents.event_index h1 {font-size: 24px;font-weight: 300;margin: 0 0 30px 0; }div.page .contents.event_index div.text {font-size: 16px;font-weight: normal;margin: 0 0 20px 0;line-height: 20px; }div.page .contents.event_index div.event_expiration {margin-bottom: 20px; }div.page .contents.event_index p {font-size: 14px;line-height: 20px;margin-bottom: 20px; }div.page .contents.event_index input.default_value {width: 275px;margin-bottom: 15px;padding: 5px; }div.page .contents.event_index label.errors,div.page .contents.event_index ul.errors li {font-size: 14px; }div.page .contents div.category_group {text-align: left; }div.page .contents div.category_group h2 {font-size: 16px;margin-bottom: 10px; }div.page .contents p {font-size: 18px; }div#widget .form_element {margin-bottom: 15px; }div#widget .form_element input,div#widget .form_element select {font-size: 20px;padding: 5px;width: 300px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box; }div#widget .form_element.form_button input {padding: 10px inherit; }ul#social-sharing {height: 50px;width: 190px;margin: 0 auto;padding: 0; }ul#social-sharing li {position: relative;float: left;width: 50px;height: 50px;margin: 10px 20px 0 0;cursor: pointer; }ul#social-sharing li.pinterest {margin-right: 0; }ul#social-sharing li a {display: block;width: 50px;height: 50px; }div#inner-container-center {margin: 0 auto; }div#inner-container-left {width: 960px; }.button,.sp_dialog .ui-dialog-buttonset .ui-button,div.sp_form_button input {display: inline-block;zoom: 1;*display: inline;vertical-align: baseline;overflow: visible;margin: 0 2px;outline: none;cursor: pointer;text-align: center;text-decoration: none;font-size: 14px;padding: 5px 14px 6px 14px;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);border-radius: 3px;border: 0;line-height: 17px;-webkit-background-clip: padding-box; }.button .ui-button-text,.sp_dialog .ui-dialog-buttonset .ui-button .ui-button-text,div.sp_form_button input .ui-button-text {padding: 0;line-height: 17px; }.sp_dialog .ui-dialog-buttonset .ui-button {margin: 0 0 0 10px; }a.button:visited {color: #fff; }.button_large {font-size: 18px; }.button_small {font-size: 12px; }div.error_page {margin: 20px; }div.error_page h1 {margin-bottom: 20px; }div#ft {position: absolute;width: 100%;bottom: 0;height: 44px;z-index: 9; }div#ft div {position: absolute;bottom: 8px;left: 10px;font-size: 12px; }.sp_dialog h1 {font-size: 24px;font-weight: 300;margin-bottom: 20px; }.sp_dialog span.sub_title {padding: 3px 0; }.sp_dialog p {margin-bottom: 15px;line-height: 18px; }.sp_dialog p label {clear: both;display: block; }.sp_dialog p input,.sp_dialog p textarea {padding: 5px;margin-top: 5px; }.sp_dialog p.why {float: left;width: 275px; }.sp_dialog .dialog_error {display: none;color: #FF0000; }h1#event-name {float: left;padding: 15px 0 0 10px;font-size: 20px;margin: 0;font-weight: normal; }h1#event-name i.icon-chevron-right {opacity: 0.5;font-size: 13px;margin: auto 10px; }h1#event-name span.info {opacity: 0.5;font-size: 15px;padding-left: 20px; }h1#event-name span.info i {font-size: 14px; }h1#event-name span.download {opacity: 0.5;font-size: 15px;margin-left: 20px;padding-left: 20px;cursor: pointer;white-space: nowrap; }div#content {overflow: auto;position: absolute;top: 150px;bottom: 0;padding-left: 20px;z-index: 3;left: 0px;right: 0px; }div#content.album_view {font-size: 16px !important;padding: 0 0 0 10px; }div.album_view div.item,div.page .contents div.item {width: 160px;cursor: pointer;float: left;margin: 0 25px 40px 0;position: relative; }div.album_view div.item:hover div.img,div.page .contents div.item:hover div.img {background-size: 224px 224px; }div.album_view div.img,div.page .contents div.img {display: block;border-top-right-radius: 3px;border-top-left-radius: 3px;width: 160px;height: 160px;background-repeat: no-repeat;background-size: 160px 160px;background-position: center center;transition: background-size .35s ease-in-out;-moz-transition: background-size .35s ease-in-out;-webkit-transition: background-size .35s ease-in-out; }div.album_view div.overlay,div.page .contents div.overlay {position: absolute;top: 0;left: 0;width: 160px;height: 160px;border-top-right-radius: 3px;border-top-left-radius: 3px;overflow: hidden; }div.album_view div.overlay div.count,div.page .contents div.overlay div.count {position: absolute;bottom: 8px;right: 0;font-size: 15px;text-align: right;padding: 4px 8px 4px 30px; }div.album_view div.info,div.page .contents div.info {padding: 8px;position: relative;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;height: 32px; }div.album_view div.info.lock,div.page .contents div.info.lock {padding-right: 20px; }div.album_view div.info .locked,div.page .contents div.info .locked {position: absolute;right: 5px;bottom: 3px; }div.album_view div.info span.title,div.page .contents div.info span.title {display: inline-block;font-size: 13px;line-height: 16px;max-width: 144px;max-height: 32px;overflow: hidden; }div.album_view div.info span.title.lock,div.page .contents div.info span.title.lock {max-width: 132px; }div#loading {position: absolute;z-index: 5000;top: 0;bottom: 0;left: 0;right: 0; }div#loading div {position: absolute;height: 50px;width: auto;min-width: 220px;left: 50%;margin-left: -115px;top: 50%;margin-top: -25px;text-align: center;font-size: 18px;white-space: nowrap; }div.loading_view {position: absolute;height: 50px;width: 300px;left: 50%;margin-left: -150px;top: 50%;margin-top: -25px;text-align: center;font-size: 18px;z-index: 1900; }.grid_view {overflow: auto;height: auto !important; }.grid_view .bumper {float: left;height: 70px;width: 95%; }.grid_item_wrapper {float: left;position: relative;margin: 20px 20px 20px 0;width: 180px;height: 180px;text-align: center;line-height: 180px; }.grid_item_wrapper img {cursor: pointer;width: auto;height: auto;max-width: 100%;max-height: 100%;vertical-align: middle;margin: -4px 0 0 -4px; }.grid_item_wrapper ul.badge_list {position: absolute;list-style-type: none; }.grid_item_wrapper ul.badge_list li {float: left;width: 17px;height: 17px;margin-right: 3px; }.grid_item_wrapper .menu_content {display: none;position: absolute;width: 132px;height: 27px;padding: 5px;border-radius: 6px;overflow: visible; }.grid_item_wrapper .menu_content div.pointer {position: absolute;top: -10px;left: 66px;z-index: 6;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent; }.grid_item_wrapper .menu_content ul {text-align: center;height: 27px;line-height: 27px; }.grid_item_wrapper .menu_content ul li {display: inline-block;height: 27px;width: 27px;line-height: 27px;font-size: 11px;cursor: pointer; }.grid_item_wrapper .menu_content ul li.download,.grid_item_wrapper .menu_content ul li.share,.grid_item_wrapper .menu_content ul li.cart {margin-left: 3px; }div.large_view {position: absolute;z-index: 10;display: none;top: 0;left: 0;bottom: 0;width: 100%;overflow: hidden !important;padding: 0px !important; }div.large_view #main {position: absolute;left: 30px;top: 30px;width: calc(100% - 60px);height: calc(100% - 120px);text-align: center; }div.large_view #main img {-webkit-transition: opacity 0.3s ease-in-out;-moz-transition: opacity 0.3s ease-in-out;-ms-transition: opacity 0.3s ease-in-out;transition: opacity 0.3s ease-in-out; }div.large_view #main img,div.large_view #main canvas {max-width: 100%;max-height: 100%; }div.large_view #main div.large_view_close {position: absolute;width: 40px;height: 40px;display: none;cursor: pointer; }div.large_view #main ul.badge_list {position: absolute;list-style-type: none;display: none; }div.large_view #main ul.badge_list li {float: left;width: 24px;height: 24px;margin-right: 3px; }div.large_view #hover-view-wrapper {position: absolute;bottom: 0;left: 0px;width: 100%; }* html div.large_view {height: expression(document.body.clientHeight + 'px'); }div#cart-container #v2-cart-dialog div.loading,#mosaic_detail div.loading,#content-large-view div.loading {position: absolute;left: 50%;margin-left: -125px;width: 250px;height: 50px;text-align: center;font-size: 18px; }div#cart-container #v2-cart-dialog div.loading {top: 40% !important; }#hover-view {margin: auto;width: 800px;height: 58px;border-radius: 10px;border-radius: 0px \0/IE9; }#hover-view #filename {width: 340px;height: 58px;float: left;margin-left: 10px;font-weight: bold;line-height: 58px;font-size: 14px;overflow: hidden !important;white-space: nowrap;text-overflow: ellipsis; }#hover-view #add-to-cart {width: 95px;height: 58px;float: right;text-align: center;line-height: 85px;font-weight: bold;font-size: 12px;cursor: pointer; }#hover-view #download-photo {width: 80px;height: 58px;float: right;text-align: center;line-height: 85px;font-weight: bold;font-size: 12px;cursor: pointer; }#hover-view #social-share-photo {width: 55px;height: 58px;float: right;text-align: center;line-height: 85px;font-weight: bold;font-size: 12px;cursor: pointer; }#hover-view #toggle-favorite {width: 70px;height: 58px;float: right;font-weight: bold;font-size: 12px;text-align: center;line-height: 85px;cursor: pointer; }#hover-view #toggle-favorite.favorite {width: 85px; }#hover-view #filter-image {width: 50px;height: 58px;float: right;font-weight: bold;font-size: 12px;text-align: center;line-height: 85px;cursor: pointer;position: relative; }#hover-view #filter-image #filter-image-overlay {position: absolute;padding-bottom: 3px;top: -35px;border-radius: 6px;margin-left: -47px;width: 125px; }#hover-view #filter-image #filter-image-overlay ul li {height: 22px;line-height: 22px;margin: 5px 5px;font-weight: normal;position: relative; }#hover-view #filter-image #filter-image-overlay ul li:hover {font-weight: bold; }#hover-view #filter-image #filter-image-overlay li span.cart.small {float: right;width: 17px;height: 17px;margin-top: 4px;margin-left: -8px;display: none; }#hover-view #filter-image #filter-image-cart-icon {position: absolute;top: 3px;margin-left: 24px; }#hover-view #filter-image #filter-image-cart-icon li {height: 17px;width: 17px; }#hover-view #filter-image #filter-image-cart-icon li.cart.small.cart_filtered_versions {display: none; }#hover-view #previous,#hover-view #next {width: 40px;height: 58px;cursor: pointer;line-height: 58px;font-size: 28px;text-align: center; }#hover-view #previous {float: left; }#hover-view #next {float: right; }#hover-view #previous.disabled,#hover-view #next.disabled {visibility: hidden; }.contents .text ol {list-style: decimal;margin-left: 24px; }.contents .text ul {list-style: inherit;margin-left: 16px; }.mosaic_view {overflow: hidden !important;padding-top: 10px;min-width: 960px;height: auto !important; }.mosaic_view #hover-view {position: absolute;bottom: -20px;left: 50%;margin-left: -400px; }#mosaic_detail {position: absolute;top: 0;left: 280px;width: calc(100% - 280px);height: calc(100% - 70px);margin-right: 10px;min-width: 435px; }#mosaic_detail img {display: block;margin: auto; }#mosaic_detail ul.badge_list {position: absolute;list-style-type: none; }#mosaic_detail ul.badge_list li {float: left;width: 24px;height: 24px;margin-right: 3px; }#mosaic_grid {position: absolute;top: 0px;left: 20px;bottom: 60px;width: 245px;overflow: auto;padding: 5px 2px 2px 2px; }.mosaic_item {position: relative;width: 100px;height: 100px;float: left;margin: 0 10px 10px 0;ddoverflow: hidden;text-align: center;line-height: 100px;cursor: pointer; }.mosaic_item img {vertical-align: middle; }.mosaic_item ul.badge_list {position: absolute;right: -10px;top: 9px;list-style-type: none; }.mosaic_item ul.badge_list li {float: left;width: 17px;height: 17px;margin-right: 3px; }.mosaic_item.portrait ul.badge_list {right: 8px;top: -5px; }div#content.mason_view {right: 10px;padding: 0;margin-bottom: 35px;max-width: 2560px;overflow-y: scroll;height: auto !important; }div#content.mason_view .grid-sizer {position: absolute; }div#content.mason_view .grid-sizer,div#content.mason_view .mason_item_wrapper {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;padding: 0 0 10px 10px;width: 33.33%;float: left; }div#content.mason_view .mason_item_wrapper img {cursor: pointer;display: block;max-width: 100%;height: auto;-webkit-transform: translateZ(0);transform: translateZ(0); }div#content.mason_view .mason_item_wrapper ul.badge_list {position: absolute;list-style-type: none; }div#content.mason_view .mason_item_wrapper ul.badge_list li {float: left;width: 24px;height: 24px;margin-right: 3px; }div#content.mason_view .mason_item_wrapper .menu_content {display: none;position: absolute;left: 10px;right: 0;height: 30px;padding: 3px 0 0 0;overflow: visible;table-layout: fixed; }div#content.mason_view .mason_item_wrapper .menu_content ul {display: block;width: 100%; }div#content.mason_view .mason_item_wrapper .menu_content ul li {display: inline-block;line-height: 27px;height: 30px;font-size: 11px; }div#content.mason_view .mason_item_wrapper .menu_content ul li.title {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: bold;text-align: left;padding-left: 5px; }div#content.mason_view .mason_item_wrapper .menu_content ul li.title.btn_1 {max-width: calc(100% - 7px - 30px); }div#content.mason_view .mason_item_wrapper .menu_content ul li.title.btn_2 {max-width: calc(100% - 7px - (30px * 2)); }div#content.mason_view .mason_item_wrapper .menu_content ul li.title.btn_3 {max-width: calc(100% - 7px - (30px * 3)); }div#content.mason_view .mason_item_wrapper .menu_content ul li.title.btn_4 {max-width: calc(100% - 7px - (30px * 4)); }div#content.mason_view .mason_item_wrapper .menu_content ul li.cart,div#content.mason_view .mason_item_wrapper .menu_content ul li.download,div#content.mason_view .mason_item_wrapper .menu_content ul li.share,div#content.mason_view .mason_item_wrapper .menu_content ul li.fav {cursor: pointer;width: 30px;float: right; }div#mason-loading {position: absolute;bottom: 38px;left: 50%;z-index: 20;height: 25px;line-height: 25px;padding: 0 10px;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;width: 200px;margin-left: -100px;text-align: center;display: none; }div.event_view div.empty {display: none;margin: 20px 10px;text-align: center; }@media screen and (max-width: 1025px) {div#content.mason_view .grid-sizer,div#content.mason_view .mason_item_wrapper {width: 33.33%; } }@media screen and (min-width: 1026px) and (max-width: 1600px) {div#content.mason_view .grid-sizer,div#content.mason_view .mason_item_wrapper {width: 25%; } }@media screen and (min-width: 1601px) and (max-width: 2250px) {div#content.mason_view .grid-sizer,div#content.mason_view .mason_item_wrapper {width: 20%; } }@media screen and (min-width: 2251px) {div#content.mason_view .grid-sizer,div#content.mason_view .mason_item_wrapper {width: 16.6666667%; } }#views {position: absolute;left: 0;height: 38px;width: 500px;font-weight: bold;overflow: visible; }#views a {display: inline-block;text-decoration: none;margin-top: 1px;width: 60px;height: 34px;cursor: pointer;margin-left: 10px; }div#controls {display: none;position: absolute;bottom: 0;left: 0;right: 0;height: 38px;z-index: 10;overflow: visible; }.ui-slider-horizontal {height: .8em; }div#slider-container {position: absolute;top: 0px;right: 15px;width: 200px;height: 45px; }div#slider-container span {position: absolute;top: 13px;right: 185px;font-weight: bold; }div#slider-container div.icon_small {position: absolute;top: 12px;right: 153px;width: 13px;height: 13px; }div#slider-container div.icon_large {position: absolute;right: 0;top: 6px;width: 25px;height: 25px;line-height: 25px;text-align: left; }div#slider {position: absolute;top: 16px;right: 40px;width: 100px;border: none; }div#slider .ui-slider-handle {width: 13px;height: 13px;outline: none;position: absolute;top: -5px;margin-left: -3px;z-index: 2;cursor: pointer;border: none; }.ui-slider {position: relative;text-align: left; }.slideshow-modal {position: fixed;width: 100%;top: 0;left: 0;margin: 0;padding: 0;background-color: #000; }.slideshow-controls {opacity: 0;position: fixed;width: 100%;left: 0;top: 0;margin: 0;padding: 0;color: #FFF;z-index: 10000;text-align: center; }.slideshow-controls.slow {-webkit-transition: opacity 2s ease-in-out;-moz-transition: opacity 2s ease-in-out;-ms-transition: opacity 2s ease-in-out;-o-transition: opacity 2s ease-in-out;transition: opacity 2s ease-in-out; }.slideshow-controls.fast {-webkit-transition: opacity .2s ease-in-out;-moz-transition: opacity .2s ease-in-out;-ms-transition: opacity .2s ease-in-out;-o-transition: opacity .2s ease-in-out;transition: opacity .2s ease-in-out; }.slideshow-controls.active {opacity: 1; }.slideshow-controls .playpause {position: fixed;width: 30px;height: 30px;margin: 0;padding: 10px;border-radius: 3px;background-color: rgba(0, 0, 0, 0.5);cursor: pointer; }.slideshow-controls .playpause i {font-size: 30px;color: #fff;cursor: pointer; }.slideshow-controls .close-slideshow {position: fixed;top: 30px;width: 30px;height: 30px;padding: 10px;border-radius: 3px;background-color: rgba(0, 0, 0, 0.5);cursor: pointer; }.slideshow-controls .close-slideshow i {font-size: 30px;color: #fff;cursor: pointer; }.slideshow-controls #player-container {position: fixed;bottom: 30px;right: 30px;height: 30px;padding: 10px;border-radius: 3px;background-color: rgba(0, 0, 0, 0.5); }.slideshow-controls #player-container .jp-controls {width: 30px;display: inline-block; }.slideshow-controls #player-container .jp-controls li a {width: 30px;height: 30px;position: absolute;top: 11px;left: 12px; }.slideshow-controls #player-container #volume-slider {top: 17px;right: 13px; }ul.badge_list li.cart {cursor: pointer; }.ui-dialog-buttonpane div.total_row {float: right;padding: 3px 0;font-size: 15px;line-height: 18px;margin: 2px 10px 0 0; }.ui-dialog-buttonpane div.total_row span {float: right; }.ui-dialog-buttonpane span.grand_total {font-weight: bold;font-size: 18px;margin-left: 10px; }.ui-dialog-buttonpane span.grand_total span,.ui-dialog-buttonpane span.total_prints span {float: none; }.ui-dialog-buttonpane span.arrow {margin: 6px 15px 0 0;width: 20px;height: 17px;float: right; }div.cart-row li {float: none; }#discounts-dialog ul.discount-detail ul {margin-left: 15px; }#discounts-dialog ul.discount-detail li {margin-top: 3px; }#discounts-dialog ul.discount-detail li.item {list-style: disc;margin-left: 10px;margin-top: 3px;margin-bottom: 3px; }#discounts-dialog li.discount-detail span {font-weight: bold;display: block;margin-top: 12px;margin-bottom: 5px; }div.cart-dialog div.available-discounts-button {margin-left: 10px; }div#v2-cart-dialog i {margin-right: 7px;font-size: 14px; }div#v2-cart-dialog div.photo_detail {position: relative;padding: 0 20px 10px 20px; }div#v2-cart-dialog div.photo_detail img {max-width: 120px;max-height: 120px;width: auto;height: auto;margin-right: 10px;vertical-align: middle; }div#v2-cart-dialog div.photo_detail span {padding: 3px 0; }div#v2-cart-dialog div.photo_detail div.button {position: absolute;right: 0;bottom: 10px; }div#v2-cart-dialog span.group_header_items_selected {padding-left: 20px; }div#v2-cart-dialog span.group_header_items_selected.hidden {display: none; }div#v2-cart-dialog div.cart_items div.cart_item_scroll {overflow-y: scroll;-webkit-transform: translate3d(0, 0, 0); }div#v2-cart-dialog div.cart_items table {width: 100%;position: relative; }div#v2-cart-dialog div.cart_items table tr th {text-align: center;padding: 4px 0;margin-bottom: 2px;font-weight: normal;text-transform: uppercase;vertical-align: middle; }div#v2-cart-dialog div.cart_items table tr td {padding: 7px 0; }div#v2-cart-dialog div.cart_items table tr th.item_name {text-align: left;padding-left: 10px;margin-bottom: 2px; }div#v2-cart-dialog div.cart_items table tr th.item_quantity {width: 98px; }div#v2-cart-dialog div.cart_items table tr th.item_unit_price {width: 120px; }div#v2-cart-dialog div.cart_items table tr th.item_total_price {width: 75px;padding-right: 10px; }div#v2-cart-dialog div.cart_items table tr td.item_name {padding-left: 10px;line-height: 16px; }div#v2-cart-dialog div.cart_items table tr td.item_name span.sub-text {padding-left: 10px;font-size: 10px; }div#v2-cart-dialog div.cart_items table tr td.item_description {width: 80px;text-align: center;font-size: 10px; }div#v2-cart-dialog div.cart_items table tr td.item_quantity {width: 85px;text-align: center; }div#v2-cart-dialog div.cart_items table tr td.item_quantity div {position: relative; }div#v2-cart-dialog div.cart_items table tr td.item_quantity span.plus_sign,div#v2-cart-dialog div.cart_items table tr td.item_quantity span.minus_sign {position: absolute;width: 18px;height: 25px;cursor: pointer;font-size: 18px;font-weight: bold; }div#v2-cart-dialog div.cart_items table tr td.item_quantity span.minus_sign {left: 0; }div#v2-cart-dialog div.cart_items table tr td.item_quantity span.plus_sign {right: 0; }div#v2-cart-dialog div.cart_items table tr td.item_unit_price,div#v2-cart-dialog div.cart_items table tr td.item_total_price {width: 90px;text-align: right;padding: 0 25px 0 0; }div#v2-cart-dialog div.cart_items table tr td.item_total_price {width: 75px; }div#v2-cart-dialog div.cart_items table tr td.item_quantity input {width: 30px;margin: 0;text-align: center; }div#v2-cart-dialog #tabs {margin-top: 34px;z-index: 0; }div#v2-cart-dialog .left-actions,div#v2-cart-dialog .actions {padding: 5px 10px; }div#v2-cart-dialog .actions {float: right; }div#v2-cart-dialog span.digital-info i {margin-right: 0px; }#cart-container div.dialog-close {position: absolute;width: 40px;height: 40px;bottom: -17px;right: -17px;cursor: pointer;padding: 0;z-index: 600; }#tabs.ui-tabs .cart_items.ui-tabs-panel {padding: 10px 10px 0 10px;position: relative; }#payment-form {text-align: center; }#payment-form .form_element {float: left;margin-bottom: 3px; }#payment-form .form_element input {line-height: 30px;font-size: 15px;padding-left: 7px;margin: 3px 4px;height: 26px;border-radius: 3px; }#payment-form .form_element input:disabled {background-color: #ccc;color: #999; }#payment-form select {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;display: inline-block;padding: 4px 6px;margin: 3px 0 3px 4px;font-size: 14px;color: #555555;vertical-align: middle;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background-color: #ffffff;border: 1px solid #cccccc;height: 32px;line-height: 30px; }#payment-form select:disabled {background-color: #ccc;color: #999; }#payment-form .email-text {margin-bottom: 11px; }#payment-form .form-shim {margin: 80px; }#payment-form .edit-link {cursor: pointer; }#payment-form .payment-option-toggle > div,#payment-form .studio-pickup-toggle > div {float: none;width: 200px;margin: 0 auto;padding: 0 0 20px 0;border-radius: 6px;margin-bottom: 20px;text-align: left; }#payment-form .payment-option-toggle > div input,#payment-form .studio-pickup-toggle > div input {border: 0;margin: 10px; }#payment-form .payment-option-toggle > div label,#payment-form .studio-pickup-toggle > div label {margin-top: -29px;display: block;margin-left: 32px; }#payment-form .add-note {float: left; }#payment-form .note-wrapper {width: 500px;height: 100px;margin: 30px auto; }#payment-form .note-wrapper .form_element, #payment-form .note-wrapper textarea {width: 100%;height: 100px; }#payment-form .close-note-section {float: right;width: 20px;height: 20px;background-color: #999;border-radius: 10px;color: #333;font-weight: bold;margin-top: -21px;cursor: pointer;padding-left: 1px;opacity: .5; }#payment-form .close-note-section i {color: #333;line-height: 21px; }#payment-form .close-note-section:hover {opacity: 1; }#payment-form .button.billingToggle {margin-bottom: 15px; }.full-width {width: 100%; }.left-half {width: 50%;float: left; }.pull-left {float: left; }.card-errors {border: 1px solid red;width: 350px;margin: 10px auto;padding: 10px;border-radius: 6px;color: #b94a48;background-color: #f2dede;border-color: #eed3d7; }.card {text-align: left;background-color: #efefef;padding: 20px;border-radius: 15px;width: 330px;box-shadow: 3px 3px 12px rgba(0, 0, 0, 0.3);margin: 0 auto 40px auto; }.card .form-pointer {position: absolute;margin-top: 58px;margin-left: -45px;font-size: 40px;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out; }.card .form-pointer i {text-shadow: 0 0 6px black; }.card:hover .form-pointer {margin-left: -25px; }.card .stripe {background-color: #bbb;padding: 12px 12px 6px 12px;margin: 0 -20px 15px; }.card .stripe h4 {float: left;color: #787878; }.card .stripe .card-icon {background-image: url(https://d2ojodr5en0mjb.cloudfront.net/201504241429881976/client/images/card_sprites.png);background-position: 0 27px;background-repeat: repeat-y;float: right;margin-top: -6px;height: 26px;width: 39px; }.card .stripe .card-icon.amex {background-position: 0 53px; }.card .stripe .card-icon.discover {background-position: 0 80px; }.card .stripe .card-icon.mastercard {background-position: 0 107px; }.card .stripe .card-icon.visa {background-position: 0 0; }.card label {text-transform: uppercase;opacity: .5;margin-left: 3px; }.card #cc_num {margin-top: 5px;font-size: 17px;padding-left: 10px;width: 245px;height: 30px; }.card .left-half {margin-top: 3px; }.card .raised-name {width: 220px;float: left;margin-top: 20px;font-size: 18px;font-weight: bold;overflow: hidden;text-transform: uppercase;color: #efefef;text-shadow: 2px 1px 5px #ccc;height: 25px;white-space: nowrap; }.card #exp_month,.card #exp_year {float: left;width: 20px;margin-top: 5px;margin-right: 3px;height: 22px;width: 21px;padding-left: 5px; }.card label[for=ccExpM] {float: left;margin-top: 9px;margin-right: 5px; }.card .right-quarter {float: right; }.card #cvcLocationHint {display: none;font-weight: bold;font-size: 8px;margin-left: 5px;text-transform: none; }.card #cc_cvs {width: 30px;float: right;margin-top: 5px;height: 21px;padding-left: 5px; }.card .right-quarter label {float: right; }.billing-info,.shipping-info {margin: 0 auto;width: 380px; }.billing-info #shipping_address-first_name,.billing-info #billing_address-first_name,.billing-info #shipping_address-last_name,.billing-info #billing_address-last_name,.shipping-info #shipping_address-first_name,.shipping-info #billing_address-first_name,.shipping-info #shipping_address-last_name,.shipping-info #billing_address-last_name {width: 169px; }.billing-info .country select,.shipping-info .country select {width: 370px;margin: 2px; }.billing-info .region select,.shipping-info .region select {width: 250px;margin: 5px 0 3px 3px; }.billing-info ul.errors,.shipping-info ul.errors {display: none;width: 224px;position: absolute;background-color: #f2dede;padding: 10px;border-radius: 6px;margin-left: -250px;margin-top: -39px;border: 1px solid #eed3d7;color: #b94a48; }.billing-info .right ul.errors,.shipping-info .right ul.errors {margin-left: 195px; }.billing-info .form_element:hover ul.errors,.shipping-info .form_element:hover ul.errors {display: block; }.billing-info .phone input,.billing-info .email input,.billing-info .addy input,.billing-info #shipping_address-city,.billing-info #billing_address-city,.shipping-info .phone input,.shipping-info .email input,.shipping-info .addy input,.shipping-info #shipping_address-city,.shipping-info #billing_address-city {width: 358px; }.billing-info #shipping_address-state,.billing-info #billing_address-state,.shipping-info #shipping_address-state,.shipping-info #billing_address-state {width: 182px;margin-right: 3px; }.billing-info #shipping_address-zip_postal,.billing-info #billing_address-zip_postal,.billing-info #shipping_address-state_other,.billing-info #billing_address-state_other,.shipping-info #shipping_address-zip_postal,.shipping-info #billing_address-zip_postal,.shipping-info #shipping_address-state_other,.shipping-info #billing_address-state_other {width: 169px; }.billing-info .no-state-field #shipping_address-city,.billing-info .no-state-field #billing_address-city,.shipping-info .no-state-field #shipping_address-city,.shipping-info .no-state-field #billing_address-city {width: 169px; }div.event_home div#panel-right {float: left;width: 300px;padding: 0 0 30px 20px; }div#top-right-buttons {float: right;margin: 15px 10px 0 0; }div#top-right-buttons a {float: right;display: none; }div#get-email div.get_email_message {display: none;margin-bottom: 30px; }div#get-email div.get_email_message.error {color: #f00;margin-bottom: 10px; }div#get-email p input {width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box; }div.download_dialog div.get_message {margin-bottom: 20px; }div.download_dialog div.get_message span.sub_title {line-height: 18px; }div.download_dialog div.download_message.error {display: none;color: #f00;margin-bottom: 10px; }div.download_dialog p input {width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box; }div.download_dialog p {line-height: 18px; }div#album-password-dialog p.error {color: #f00;display: none; }div#album-password-dialog p input {width: 200px; }div#share-favorite-dialog h1 {font-weight: normal; }div#fav-thumbs {overflow: hidden;height: 48px;margin-top: 20px; }div#fav-thumbs img {width: 40px;height: 40px;margin-right: 8px; }div#add_all_thumbs {overflow: hidden;height: 45px; }div#add_all_thumbs img {width: 40px;height: 40px;margin-right: 8px; }div#fav-thumbs-info {margin-top: 3px;font-size: 12px; }div#share-favorite-dialog table {width: 100%;margin-top: 15px; }div#share-favorite-dialog table input {width: 90%; }div#share-favorite-dialog table textarea {width: 95%;height: 70px; }div#share-favorite-dialog table input.error,div#share-favorite-dialog table textarea.error {border: 2px solid #F00;background-color: #FCC; }div#cart-container {overflow: auto;position: absolute;top: 61px;bottom: 0px;width: 100%; }div#cart-container input {border: 2px solid #eee; }div#cart-container input.valid {border: 2px solid green; }div#cart-container input.error, div#cart-container input.error ~ input {border: 2px solid red; }div#cart-container select.error {border: 2px solid red; }div#cart-container #v2-cart-dialog {height: 450px;padding: 10px;display: block;overflow: hidden;box-shadow: inset 0px 0px 10px 2px rgba(0, 0, 0, 0.5);position: relative;z-index: 500; }div#cart-container #v2-cart-dialog li.photo-heading {width: 100%; }div#cart-container #v2-cart-dialog #tabs div.cart_items div.cart_item_scroll {overflow-y: scroll; }div.panel {margin: 10px 0; }div.panel div.left_panel {float: left;width: 50%;min-width: 260px;margin-left: 22px; }div.panel div.left_panel img {float: left;height: 95px;width: 95px;margin-right: 20px; }div.panel div.left_panel span a {margin-left: 10px; }div.panel h1 {font-size: 24px;margin-bottom: 10px; }div.panel div.left_panel span,div.panel div.right_panel span {padding: 3px 0; }div.panel div.right_panel {float: right;margin-right: 40px;height: 40px; }div.panel div.right_panel span {margin: 50px 0 0 30px; }div.panel div.right_panel span.total {margin: auto;font-weight: bold;font-size: 15px;border: none; }div.panel.instructions h3 {font-size: 15px;padding: 5px 0; }div#inner-container-center.cart_view {padding-bottom: 30px; }div#inner-container-center.cart_view div.panel.instructions h3 {text-align: center; }div#inner-container-center.cart_view div.bottom-panel,div#inner-container-center.cart_view ul.items {max-width: 1100px;min-width: 600px;margin: 0 auto; }div#inner-container-center.cart_view ul.items li.cart-item {position: relative; }div#inner-container-center.cart_view ul.items li.cart-item span {display: table-cell;vertical-align: middle;padding: 15px; }div#inner-container-center.cart_view ul.items li.cart-item span.photo {position: relative;width: 200px;max-width: 200px; }div#inner-container-center.cart_view ul.items li.cart-item span.photo span.photo-container {vertical-align: middle;margin-bottom: 5px;display: inline-block;position: relative;padding: 0 0;overflow: hidden;max-width: 200px; }div#inner-container-center.cart_view ul.items li.cart-item span.photo span.photo-container img {z-index: 0;max-height: 200px;max-width: 200px;margin-bottom: -2px; }div#inner-container-center.cart_view ul.items li.cart-item span.photo span.photo-container span.photo-crop-overlay {position: absolute;display: block;top: 0px;left: 0px;border-color: #FFF;border-width: 0px;border-style: solid;z-index: 100;opacity: .7;filter: alpha(opacity=70);cursor: pointer; }div#inner-container-center.cart_view ul.items li.cart-item span.photo span.photo-container span.photo-crop-overlay span.photo-crop-preview {display: none;position: absolute;padding: 0;bottom: 0;right: 0;z-index: 101;font-size: 16px;line-height: 25px;width: 25px;height: 25px;text-align: center;background: rgba(0, 0, 0, 0.6);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000); }div#inner-container-center.cart_view ul.items li.cart-item span.photo span.photo-container i.alt {z-index: 96;right: 3px;bottom: 5px;position: absolute;opacity: .3; }div#inner-container-center.cart_view ul.items li.cart-item span.name {min-width: 160px; }div#inner-container-center.cart_view ul.items li.cart-item span.name span {font-weight: bold;display: block;margin-bottom: 5px;width: 100%; }div#inner-container-center.cart_view ul.items li.cart-item span.name span.filename {padding-bottom: 0px; }div#inner-container-center.cart_view ul.items li.cart-item span.name span.filename-cart-edit {padding-top: 0px; }div#inner-container-center.cart_view ul.items li.cart-item span.size {width: 100%; }div#inner-container-center.cart_view table.sizes {width: 100%; }div#inner-container-center.cart_view table.sizes tr td {padding: 5px 10px; }div#inner-container-center.cart_view table.sizes tr td.middle {text-align: right; }div#inner-container-center.cart_view table.sizes tr td.last {text-align: right;font-weight: bold; }div#inner-container-center.cart_view table.sizes tr td.last span.price {display: inline-block;text-align: right;padding: 0 0;padding-left: 3px; }div#inner-container-center.cart_view ul.sizes {width: 100%; }div#inner-container-center.cart_view ul.sizes li {padding-top: 3px;padding-bottom: 3px; }div#inner-container-center.cart_view ul.sizes li.row div, div#inner-container-center.cart_view ul.sizes li.section-heading div {width: 16%; }div#inner-container-center.cart_view ul.sizes li div {padding: 5px 10px;display: inline-block; }div#inner-container-center.cart_view ul.sizes li div.first {padding-left: 0px; }div#inner-container-center.cart_view ul.sizes li div.first div.digital-info {display: inline-block;position: relative;width: 100px; }div#inner-container-center.cart_view ul.sizes li div.first div.digital-info a {color: inherit; }div#inner-container-center.cart_view ul.sizes li div.middle {text-align: right; }div#inner-container-center.cart_view ul.sizes li div.last {text-align: right;font-weight: bold; }div#inner-container-center.cart_view ul.sizes li div.last span.price {display: inline-block;text-align: right;padding: 0 0;padding-left: 3px; }div#inner-container-center.cart_view ul.sizes li.section-heading {border-width: 0px; }div#inner-container-center.cart_view ul.sizes li.section-heading div.placeholder {width: 0px !important;padding: 0 !important; }div#inner-container-center.cart_view ul.sizes li.row div.row-delete {padding: 2px 2px 2px 2px;font-size: 14px;width: 10px;cursor: pointer; }div#inner-container-center.cart_view ul.sizes li.row div.row-delete i {visibility: hidden; }div#inner-container-center.cart_view ul.sizes li.row:hover .row-delete i {visibility: visible; }div#inner-container-center.cart_view ul.sizes li.row div.first {width: 44%; }div#inner-container-center.cart_view ul.sizes li.row div.middle {width: 23%; }div#inner-container-center.cart_view ul.sizes li.row div.last {width: 34%; }div#inner-container-center.cart_view ul.sizes li.section-heading div.first {width: 13%; }div#inner-container-center.cart_view ul.sizes li.section-heading div.middle {width: 6%; }div#inner-container-center.cart_view ul.sizes li.section-heading div.last {width: 9%; }div#inner-container-center.cart_view ul.sizes li.section-heading div, div#inner-container-center.cart_view ul.sizes li.row div {display: table-cell; }div#inner-container-center.cart_view h2 {font-size: 22px; }div#inner-container-center.cart_view table.fields {width: 100%;margin-bottom: 20px; }div#inner-container-center.cart_view table.fields tr td {padding: 0 10px 5px 0; }div#inner-container-center.cart_view table.fields tr td label {margin: 0 0 5px 5px;display: inline;font-weight: bold; }div#inner-container-center.cart_view table.fields tr td input,div#inner-container-center.cart_view table.fields tr td textarea {padding: 3px; }div#inner-container-center.cart_view table.fields tr td textarea {width: 600px;height: 70px; }div#inner-container-center.cart_view table.fields tr td.check_row {padding-bottom: 10px; }div#inner-container-center.cart_view p {margin-bottom: 20px;line-height: 20px; }div#inner-container-center.cart_view #clear_cart {color: inherit;float: left; }div#inner-container-center.cart_view #clear_cart i {font-size: 15px;margin-right: 3px;color: inherit; }div#inner-container-center.cart_view div.controls {padding-top: 20px;padding-bottom: 20px;text-align: right; }div#inner-container-center.cart_view div.controls a {margin-right: 10px; }div#inner-container-center.cart_view div.controls #submit {float: right; }div#inner-container-center.cart_view div.controls .minimum_met > a {float: left; }div#inner-container-center.cart_view div.empty {margin: 20px 0;text-align: center; }#cart-container.cart-info #inner-container-center.cart_view,#cart-container.checkout-review #inner-container-center.cart_view {max-width: 900px;min-width: 700px;padding-bottom: 30px;width: 80%; }#cart-container.cart-info #inner-container-center.cart_view div.panel div.left_panel,#cart-container.checkout-review #inner-container-center.cart_view div.panel div.left_panel {margin-left: 0px; }#cart-container.cart-info #inner-container-center.cart_view div.panel div.right_panel,#cart-container.checkout-review #inner-container-center.cart_view div.panel div.right_panel {margin-right: 0px; }#cart-container.checkout-review #inner-container-center.cart_view .bottom-panel {width: 250px;min-width: 200px;float: left; }#cart-container.checkout-review #inner-container-center.cart_view .controls {text-align: right; }#cart-container.checkout-review #inner-container-center.cart_view .sidebar .panel .right_panel {margin-right: 26px; }#cart-container.checkout-review #inner-container-center.cart_view .review-information {margin-left: 250px; }#cart-container.checkout-review #inner-container-center.cart_view .review-information .shipping-info-review p,#cart-container.checkout-review #inner-container-center.cart_view .review-information .billing-info-review div {margin: 15px;font-size: 16px;line-height: 24px; }div.order_warning {text-align: center;font-weight: bold;color: #F00;margin: 30px auto;width: 80%; }div.bottom-panel {padding-top: 15px; }div.bottom-panel table.fees {margin: 15px 25px 0 auto; }div.bottom-panel table.fees tr td {padding-bottom: 10px; }div.bottom-panel table.fees tr td.label {text-align: right;font-weight: bold; }div.bottom-panel table.fees tr td.data {text-align: right;min-width: 60px;padding-left: 10px; }div.bottom-panel table.fees.sub_total {border-bottom: 1px solid #646464; }div.bottom-panel div#checkout-text {margin-left: 30px;line-height: 18px; }div.bottom-panel ul#pay_time-list li label {display: inline !important; }div.bottom-panel div.controls span.paypal_redirect_note {display: block; }div.bottom-panel div.controls span.paypal_redirect_note.top {margin-top: 10px; }div.bottom-panel tr.min_order td {color: #F00;font-weight: bold; }div.bottom-panel div.minimum_not_met {float: right;margin-right: 53px;margin-bottom: 50px; }div.bottom-panel div.minimum_not_met a {float: right; }div.bottom-panel div.minimum_not_met span {display: block;margin-bottom: 5px; }div.bottom-panel #promo-area {float: right;margin-right: 25px;margin-bottom: 20px; }div.bottom-panel #promo-area ul {margin-left: 115px; }div.bottom-panel #update-cart {float: right;margin-right: 25px;margin-top: 10px; }div.bottom-panel li.promo_list_head {margin-bottom: 5px;font-weight: bold; }div.bottom-panel #promo-list {margin-bottom: 5px; }div.bottom-panel div.right_panel {margin-right: 15px; }.button_round {color: #A00000;margin-left: 15px;font-size: 12px;font-weight: bold;padding: 4px;border-radius: 12px; }span.price.mark_through,tr.mark_through,td.mark_through span.price {text-decoration: line-through; }div.right_panel img.tt {margin-top: -3px; }div#event-home div#panel-action {position: relative;width: 300px;margin: 0 auto; }div#event-home div#panel-action img.logo {max-width: 200px;max-height: 200px; }div#event-home div#panel-action h2 {font-size: 16px;font-weight: normal;margin: 16px 0;line-height: 20px; }div.order_download {padding: 20px; }div.order_download h1 {font-size: 22px;margin-bottom: 20px; }div#remove-photo-dialog p {line-height: 18px;margin: 10px 0; }img.ti {width: 16px;height: 16px;vertical-align: middle;margin: 0 5px;cursor: pointer; }div#item-description-dialog div.images {overflow-y: scroll;text-align: center;height: 490px; }div#item-description-dialog div.images p {text-align: left;line-height: 18px;margin: 10px 0; }div#item-description-dialog div.images img {max-width: 425px;max-height: 425px;margin: 0 10px 10px 0; }div.social_text {margin-bottom: 10px;text-align: right; }div.social_text textarea {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;padding: 5px;width: 100%;height: 80px; }#player-container {position: absolute;bottom: 4px;right: 10px;width: 125px;z-index: 9999; }#player-container .jp-controls {width: 25px;display: inline-block; }#player-container .jp-controls li a {display: inline-block;width: 25px;height: 25px; }#player-container #volume-slider {height: 16px;width: 80px;border: none;position: absolute;top: 4px;right: 5px;background-position: left center; }#player-container #volume-slider .ui-slider-handle {width: 13px;height: 13px;outline: none;position: absolute;top: 2px;margin-left: -3px;z-index: 2;cursor: pointer;border: none; }#player-container .jp-playlist {display: none; }div.mobile-app.desktop {margin: 50px 0 0 0; }div.mobile-app.desktop .message {display: block;width: 682px;margin: 20px auto; }div.mobile-app.desktop .message h1 {-webkit-transition: opacity 500ms 1300ms ease-in-out;-moz-transition: opacity 500ms 1300ms ease-in-out;-ms-transition: opacity 500ms 1300ms ease-in-out;-o-transition: opacity 500ms 1300ms ease-in-out;transition: opacity 500ms 1300ms ease-in-out;opacity: 0; }div.mobile-app.desktop .message p {-webkit-transition: opacity 500ms 2000ms ease-in-out;-moz-transition: opacity 500ms 2000ms ease-in-out;-ms-transition: opacity 500ms 2000ms ease-in-out;-o-transition: opacity 500ms 2000ms ease-in-out;transition: opacity 500ms 2000ms ease-in-out;opacity: 0;font-size: 20px;line-height: 34px;letter-spacing: 1px; }div.mobile-app.desktop .message.show h1, div.mobile-app.desktop .message.show p {opacity: 1; }div.mobile-app.desktop .devices {width: 100%;border-bottom: 2px solid #ccc; }div.mobile-app.desktop svg {display: block;width: 682px;height: 419px;margin: 0 auto; }div.mobile-app.desktop svg .animate,div.mobile-app.desktop svg .fade {-webkit-transition: all 750ms ease-out;-moz-transition: all 750ms ease-out;-ms-transition: all 750ms ease-out;-o-transition: all 750ms ease-out;transition: all 750ms ease-out; }div.mobile-app.desktop svg .fade {-webkit-transition-delay: 750ms;-moz-transition-delay: 750ms;-ms-transition-delay: 750ms;-o-transition-delay: 750ms;transition-delay: 750ms; }div.mobile-app.desktop svg .animate {-webkit-transition-delay: 0;-moz-transition-delay: 0;-ms-transition-delay: 0;-o-transition-delay: 0;transition-delay: 0; }div.mobile-app.desktop svg .desktop-surround {stroke-dasharray: 1070;stroke-dashoffset: 1070; }div.mobile-app.desktop svg .desktop-screen {stroke-dasharray: 1070;stroke-dashoffset: 1070; }div.mobile-app.desktop svg .desktop-stand {stroke-dasharray: 220;stroke-dashoffset: 220; }div.mobile-app.desktop svg .phone-outline {stroke-dasharray: 493;stroke-dashoffset: 493;fill-opacity: 0; }div.mobile-app.desktop svg .phone-screen {stroke-dasharray: 530;stroke-dashoffset: 530; }div.mobile-app.desktop svg .phone-side-button {stroke-dasharray: 25;stroke-dashoffset: 25; }div.mobile-app.desktop svg .phone-power-button {stroke-dasharray: 50;stroke-dashoffset: 50; }div.mobile-app.desktop svg .phone-mic {stroke-dasharray: 50;stroke-dashoffset: 50; }div.mobile-app.desktop svg .phone-camera {stroke-dasharray: 15;stroke-dashoffset: 15; }div.mobile-app.desktop svg .smiley,div.mobile-app.desktop svg .crop {fill-opacity: 0; }div.mobile-app.desktop svg.draw .animate {stroke-dashoffset: 0; }div.mobile-app.desktop svg.draw .fade {fill-opacity: 1; }div#ie-compatibility-mode,div#ie-compatibility-mode-ie8 {position: relative;width: 500px;left: 50%;margin-left: -250px;margin-top: 100px; }div#ie-compatibility-mode h2,div#ie-compatibility-mode-ie8 h2 {margin: 10px 0;line-height: 20px; }div#unsupported-browser {position: relative;width: 500px;left: 50%;margin-left: -250px;margin-top: 100px; }div#unsupported-browser h2 {margin-top: 10px;line-height: 20px; }div#unsupported-browser ul.recommended_list {list-style-type: none;width: 490px;margin: 30px 0 0 10px; }div#unsupported-browser ul.recommended_list li {float: left;width: 100px;height: 150px;margin-right: 20px;padding-top: 120px;font-size: 14px;font-weight: bold;text-align: center; }div#unsupported-browser ul.recommended_list li.chrome {background: url(https://d2ojodr5en0mjb.cloudfront.net/201504241429881976/client/images/browsers/chrome.png) no-repeat top left; }div#unsupported-browser ul.recommended_list li.firefox {background: url(https://d2ojodr5en0mjb.cloudfront.net/201504241429881976/client/images/browsers/firefox.png) no-repeat top left; }div#unsupported-browser ul.recommended_list li.safari {background: url(https://d2ojodr5en0mjb.cloudfront.net/201504241429881976/client/images/browsers/safari.png) no-repeat top left; }div#unsupported-browser ul.recommended_list li.ie {background: url(https://d2ojodr5en0mjb.cloudfront.net/201504241429881976/client/images/browsers/ie.png) no-repeat top left; }.sp_dialog.ui-dialog {overflow: visible; }.sp_dialog.ui-corner-all,.sp_dialog .ui-corner-all {border-radius: 0; }.sp_dialog .ui-dialog-titlebar {position: relative;border: none;background: none; }.sp_dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {position: absolute;width: 40px;height: 40px;top: -10px;right: -20px;cursor: pointer;padding: 0; }.sp_dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon {display: none; }.sp_dialog.ui-dialog .ui-dialog-buttonpane {border: none;background: none; }#crop_image_dialog {overflow: hidden; }#crop_image_dialog ul {font-size: 12px;line-height: 16px;margin-top: 10px; }#crop_image_dialog ul li:nth-child(2) {margin-top: 10px; }div.crop-view {position: absolute;z-index: 10;display: none;top: 0;left: 0;bottom: 0;width: 100%;overflow: hidden !important;padding: 0px !important; }div.crop-view #image_body {margin: 30px auto 0 auto;height: 80%;width: 80%;text-align: center;overflow: hidden; }div.crop-view #image_body img {max-width: 100%;max-height: 100%; }div.crop-view #image_body div.large_view_close {position: absolute;width: 40px;height: 40px;display: none;cursor: pointer; }div.crop-view #image_body ul.badge_list {position: absolute;list-style-type: none; }div.crop-view #image_body ul.badge_list li {float: left;width: 24px;height: 24px;margin-right: 3px; }ul.bullet {list-style-type: disc;margin: 5px 0 5px 25px; }ul.bullet li {margin: 3px 0; }#ui-dialog-title-v2-cart-dialog {padding-top: 10px;padding-bottom: 4px;border-bottom: 1px solid #CCC; }.ui-dialog-buttonpane .ui-dialog-buttonset button.remove-item {position: absolute;left: 10px; }.ui-dialog-titlebar span.quick-add-titlebar {font-size: 11px;float: right;margin-top: 11px;margin-right: 40px; }tr.no-items.error {color: #FF0000; }button.button.rotate-crop,button.button.reset-crop {position: absolute;left: 10px; }button.button.rotate-crop {left: 154px; }i.icon-white {color: #FFFFFF !important; }.ui-helper-hidden {display: none; }.ui-helper-hidden-accessible {position: absolute !important;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px); }.ui-helper-reset {margin: 0;padding: 0;border: 0;outline: 0;line-height: 1.3;text-decoration: none;font-size: 100%;list-style: none; }.ui-helper-clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden; }.ui-helper-clearfix {display: inline-block; }* html .ui-helper-clearfix {height: 1%; }.ui-helper-clearfix {display: block; }.ui-helper-zfix {width: 100%;height: 100%;top: 0;left: 0;position: absolute;opacity: 0;filter: Alpha(Opacity=0); }.ui-state-disabled {cursor: default !important; }.ui-icon {display: block;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat; }.ui-widget-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%; }.ui-widget {font-size: 12px; }.ui-widget .ui-widget {font-size: 1em; }.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-size: 1em; }.ui-widget-header {font-weight: bold; }.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {font-weight: normal; }.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {text-decoration: none; }.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {font-weight: normal; }.ui-state-hover a, .ui-state-hover a:hover {text-decoration: none; }.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {font-weight: normal; }.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {text-decoration: none; }.ui-widget :active {outline: none; }.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {font-weight: bold; }.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {opacity: .7;filter: Alpha(Opacity=70);font-weight: normal; }.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {opacity: .35;filter: Alpha(Opacity=35);background-image: none; }.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {-moz-border-radius-topleft: 8px;-webkit-border-top-left-radius: 8px;-khtml-border-top-left-radius: 8px;border-top-left-radius: 8px; }.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {-moz-border-radius-topright: 8px;-webkit-border-top-right-radius: 8px;-khtml-border-top-right-radius: 8px;border-top-right-radius: 8px; }.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {-moz-border-radius-bottomleft: 8px;-webkit-border-bottom-left-radius: 8px;-khtml-border-bottom-left-radius: 8px;border-bottom-left-radius: 8px; }.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {-moz-border-radius-bottomright: 8px;-webkit-border-bottom-right-radius: 8px;-khtml-border-bottom-right-radius: 8px;border-bottom-right-radius: 8px; }.ui-widget-overlay {opacity: .75;filter: Alpha(Opacity=75); }.ui-widget-shadow {margin: -4px 0 0 -4px;padding: 4px;opacity: .36;filter: Alpha(Opacity=36);-moz-border-radius: 8px;-khtml-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px; }.ui-resizable {position: relative; }.ui-resizable-handle {position: absolute;font-size: 0.1px;z-index: 99999;display: block; }.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {display: none; }.ui-resizable-n {cursor: n-resize;height: 7px;width: 100%;top: -5px;left: 0; }.ui-resizable-s {cursor: s-resize;height: 7px;width: 100%;bottom: -5px;left: 0; }.ui-resizable-e {cursor: e-resize;width: 7px;right: -5px;top: 0;height: 100%; }.ui-resizable-w {cursor: w-resize;width: 7px;left: -5px;top: 0;height: 100%; }.ui-resizable-se {cursor: se-resize;width: 12px;height: 12px;right: 1px;bottom: 1px; }.ui-resizable-sw {cursor: sw-resize;width: 9px;height: 9px;left: -5px;bottom: -5px; }.ui-resizable-nw {cursor: nw-resize;width: 9px;height: 9px;left: -5px;top: -5px; }.ui-resizable-ne {cursor: ne-resize;width: 9px;height: 9px;right: -5px;top: -5px; }.ui-button {display: inline-block;position: relative;padding: 0;margin-right: .1em;text-decoration: none !important;cursor: pointer;text-align: center;zoom: 1;overflow: visible; }.ui-button-icon-only {width: 2.2em; }button.ui-button-icon-only {width: 2.4em; }.ui-button-icons-only {width: 3.4em; }button.ui-button-icons-only {width: 3.7em; }.ui-button .ui-button-text {display: block;line-height: 1.4; }.ui-button-text-only .ui-button-text {padding: .4em 1em; }.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {padding: .4em;text-indent: -9999999px; }.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {padding: .4em 1em .4em 2.1em; }.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {padding: .4em 2.1em .4em 1em; }.ui-button-text-icons .ui-button-text {padding-left: 2.1em;padding-right: 2.1em; }input.ui-button {padding: .4em 1em; }.ui-buttonset {margin-right: 7px; }.ui-buttonset .ui-button {margin-left: 0;margin-right: -0.3em; }button.ui-button::-moz-focus-inner {border: 0;padding: 0; }.ui-dialog {position: absolute;padding: .2em;width: 300px;overflow: hidden; }.ui-dialog .ui-dialog-titlebar {padding: .4em 1em;position: relative; }.ui-dialog .ui-dialog-title {float: left;margin: .1em 16px .1em 0; }.ui-dialog .ui-dialog-titlebar-close {position: absolute;right: .3em;top: 50%;width: 19px;margin: -10px 0 0 0;padding: 1px;height: 18px; }.ui-dialog .ui-dialog-titlebar-close span {display: block;margin: 1px; }.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {padding: 0; }.ui-dialog .ui-dialog-content {position: relative;border: 0;padding: .5em 1em;background: none;overflow: auto;zoom: 1; }.ui-dialog .ui-dialog-buttonpane {text-align: left;border-width: 1px 0 0 0;background-image: none;margin: 0;padding: 1em; }.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {float: right; }.ui-dialog .ui-dialog-buttonpane button {margin: .5em .4em .5em 0;cursor: pointer; }.ui-dialog .ui-resizable-se {width: 14px;height: 14px;right: 3px;bottom: 3px; }.ui-draggable .ui-dialog-titlebar {cursor: move; }.ui-tabs {position: relative;zoom: 1; }.ui-tabs .ui-tabs-nav {margin: 0;padding: .2em .2em 0; }.ui-tabs .ui-tabs-nav li {list-style: none;float: left;position: relative;top: 3px;margin: 0 .2em 1px 0;border-bottom: 0 !important;padding: 0;white-space: nowrap; }.ui-tabs .ui-tabs-nav li a {float: left;padding: .5em 1em;text-decoration: none; }.ui-tabs .ui-tabs-nav li.ui-tabs-selected {margin-bottom: 0;padding-bottom: 1px; }.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor: text; }.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer; }.ui-tabs .ui-tabs-panel {display: block;border-width: 0;padding: 1em 1.4em;background: none; }.ui-tabs .ui-tabs-hide {display: none !important; }