@charset "UTF-8";                 /*! jQuery UI - v1.10.2 - 2013-03-14
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width: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:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:300}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.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:normal}.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-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.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:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("images/animated-overlay.gif");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;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-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.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:0;margin:1px .2em 0 0;border-bottom-width:0;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-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;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{border:1px solid #999;background:#dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.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-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#2b2922;opacity:.90;filter:Alpha(Opacity=90)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:0.3;filter:Alpha(Opacity=30);border-radius:8px}@font-face{font-family:'Podkova';font-style:normal;font-weight:400;src:local("Podkova"),local("Podkova-Regular"),url(//themes.googleusercontent.com/static/fonts/podkova/v5/kr_ENTtdlqQbrdQMb3BZtgLUuEpTyoUstqEm5AMlJo4.woff) format("woff")}@font-face{font-family:'Nixie One';font-style:normal;font-weight:400;src:local("Nixie One"),local("NixieOne"),url(//themes.googleusercontent.com/static/fonts/nixieone/v3/gQ0PT3rPU_Et2ExNz-ahmrO3LdcAZYWl9Si6vvxL-qU.woff) format("woff")}@font-face{font-family:'Varela Round';font-style:normal;font-weight:400;src:local("Varela Round"),local("VarelaRound-Regular"),url(//themes.googleusercontent.com/static/fonts/varelaround/v3/APH4jr0uSos5wiut5cpjrqRDOzjiPcYnFooOUGCOsRk.woff) format("woff")}@font-face{font-family:'Architects Daughter';font-style:normal;font-weight:400;src:local("Architects Daughter"),local("ArchitectsDaughter"),url(//themes.googleusercontent.com/static/fonts/architectsdaughter/v3/RXTgOOQ9AAtaVOHxx0IUBLX-17DZ7sxHqV95SKqxd6w.woff) format("woff")}@font-face{font-family:'Lato';font-style:normal;font-weight:100;src:local("Lato Hairline"),local("Lato-Hairline"),url(//themes.googleusercontent.com/static/fonts/lato/v6/Kom15zUm24dIPfIRiNogNuvvDin1pK8aKteLpeZ5c0A.woff) format("woff")}@font-face{font-family:'Lora';font-style:normal;font-weight:400;src:local("Lora"),url(//themes.googleusercontent.com/static/fonts/lora/v5/nAKwuw6_dIh5kwvpj3ShNfesZW2xOQ-xsNqO47m55DA.woff) format("woff")}@font-face{font-family:'Parry Grotesque Pro';font-style:normal;font-weight:200;src:url("../assets/ParryGrotesquePro/Light/ParryGrotesquePro-Light.eot");src:local("Parry Grotesque Pro"),url("../assets/ParryGrotesquePro/Light/ParryGrotesquePro-Light.woff") format("woff"),url("../assets/ParryGrotesquePro/Light/ParryGrotesquePro-Light.eot") format("truetype")}@font-face{font-family:'Parry Grotesque Pro';font-style:italic;font-weight:200;src:url("../assets/ParryGrotesquePro/Light_Italic/ParryGrotesquePro-LtItalic.eot");src:local("Parry Grotesque Pro"),url("../assets/ParryGrotesquePro/Light_Italic/ParryGrotesquePro-LtItalic.woff") format("woff"),url("../assets/ParryGrotesquePro/Light_Italic/ParryGrotesquePro-LtItalic.eot") format("truetype")}@font-face{font-family:'Parry Grotesque Pro';font-style:normal;font-weight:400;src:url("../assets/ParryGrotesquePro/Normal/ParryGrotesquePro-Normal.eot");src:local("Parry Grotesque Pro"),url("../assets/ParryGrotesquePro/Normal/ParryGrotesquePro-Normal.woff") format("woff"),url("../assets/ParryGrotesquePro/Normal/ParryGrotesquePro-Normal.eot") format("truetype")}@font-face{font-family:'Parry Grotesque Pro';font-style:italic;font-weight:400;src:url("../assets/ParryGrotesquePro/Normal_Italic/ParryGrotesquePro-NormalIt.eot");src:local("Parry Grotesque Pro"),url("../assets/ParryGrotesquePro/Normal_Italic/ParryGrotesquePro-NormalIt.woff") format("woff"),url("../assets/ParryGrotesquePro/Normal_Italic/ParryGrotesquePro-NormalIt.eot") format("truetype")}@font-face{font-family:'Parry Grotesque Pro';font-style:normal;font-weight:600;src:url("../assets/ParryGrotesquePro/SemiBold/ParryGrotesquePro-SemiBold.eot");src:local("Parry Grotesque Pro"),url("../assets/ParryGrotesquePro/SemiBold/ParryGrotesquePro-SemiBold.woff") format("woff"),url("../assets/ParryGrotesquePro/SemiBold/ParryGrotesquePro-SemiBold.eot") format("truetype")}@font-face{font-family:'Parry Grotesque Pro';font-style:italic;font-weight:600;src:url("../assets/ParryGrotesquePro/SemiBold_Italic/ParryGrotesquePro-SmBdIt.eot");src:local("Parry Grotesque Pro"),url("../assets/ParryGrotesquePro/SemiBold_Italic/ParryGrotesquePro-SmBdIt.woff") format("woff"),url("../assets/ParryGrotesquePro/SemiBold_Italic/ParryGrotesquePro-SmBdIt.eot") format("truetype")}@font-face{font-family:'Parry Grotesque Pro';font-style:normal;font-weight:bold;src:url("../assets/ParryGrotesquePro/Bold/ParryGrotesquePro-Bold.eot");src:local("Parry Grotesque Pro"),url("../assets/ParryGrotesquePro/Bold/ParryGrotesquePro-Bold.woff") format("woff"),url("../assets/ParryGrotesquePro/Bold/ParryGrotesquePro-Bold.eot") format("truetype")}@font-face{font-family:'Parry Grotesque Pro';font-style:italic;font-weight:bold;src:url("../assets/ParryGrotesquePro/Bold_Italic/ParryGrotesquePro-BdItalic.eot");src:local("Parry Grotesque Pro"),url("../assets/ParryGrotesquePro/Bold_Italic/ParryGrotesquePro-BdItalic.woff") format("woff"),url("../assets/ParryGrotesquePro/Bold_Italic/ParryGrotesquePro-BdItalic.eot") format("truetype")}@font-face{font-family:'Parry Grotesque Pro';font-style:normal;font-weight:800;src:url("../assets/ParryGrotesquePro/Black/ParryGrotesquePro-Black.eot");src:local("Parry Grotesque Pro"),url("../assets/ParryGrotesquePro/Black/ParryGrotesquePro-Black.woff") format("woff"),url("../assets/ParryGrotesquePro/Black/ParryGrotesquePro-Black.eot") format("truetype")}@font-face{font-family:'Parry Grotesque Pro';font-style:italic;font-weight:800;src:url("../assets/ParryGrotesquePro/Black_Italic/ParryGrotesquePro-BlkItalic.eot");src:local("Parry Grotesque Pro"),url("../assets/ParryGrotesquePro/Black_Italic/ParryGrotesquePro-BlkItalic.woff") format("woff"),url("../assets/ParryGrotesquePro/Black_Italic/ParryGrotesquePro-BlkItalic.eot") format("truetype")}@font-face{font-family:'Parry Pro';src:url("../assets/ParryPro/SemiBold/ParryPro-SemiBold.eot");src:url("../assets/ParryPro/SemiBold/ParryPro-SemiBold.eot?#iefix") format("embedded-opentype"),url("../assets/ParryPro/SemiBold/ParryPro-SemiBold.woff") format("woff"),url("../assets/ParryPro/SemiBold/ParryPro-SemiBold.otf") format("opentype");font-weight:600;font-style:normal}@font-face{font-family:'Parry Pro';src:url("../assets/ParryPro/SemiBold_Italic/ParryPro-SemiBoldItalic.eot");src:url("../assets/ParryPro/SemiBold_Italic/ParryPro-SemiBoldItalic.eot?#iefix") format("embedded-opentype"),url("../assets/ParryPro/SemiBold_Italic/ParryPro-SemiBoldItalic.woff") format("woff"),url("../assets/ParryPro/SemiBold_Italic/ParryPro-SemiBoldItalic.otf") format("opentype");font-weight:600;font-style:italic}body.sendables__personalize #hwrap,body.sendables__finalize #hwrap,body.sendables__template #hwrap,body.sendables__casting #hwrap,body.sendables__add_message #hwrap,body.slim_header #hwrap{height:37px}body.sendables__personalize #hwrap #header,body.sendables__finalize #hwrap #header,body.sendables__template #hwrap #header,body.sendables__casting #hwrap #header,body.sendables__add_message #hwrap #header,body.slim_header #hwrap #header{height:37px}body.sendables__personalize #hwrap #header #logo,body.sendables__finalize #hwrap #header #logo,body.sendables__template #hwrap #header #logo,body.sendables__casting #hwrap #header #logo,body.sendables__add_message #hwrap #header #logo,body.slim_header #hwrap #header #logo{background:url("../assets/logo_mini_transparent.png") no-repeat scroll 0 0 transparent;height:41px}body.sendables__personalize #hwrap ul#user-nav,body.sendables__finalize #hwrap ul#user-nav,body.sendables__template #hwrap ul#user-nav,body.sendables__casting #hwrap ul#user-nav,body.sendables__add_message #hwrap ul#user-nav,body.slim_header #hwrap ul#user-nav{margin-top:11px;width:auto}body.sendables__personalize #hwrap #main_nav_wrap,body.sendables__finalize #hwrap #main_nav_wrap,body.sendables__template #hwrap #main_nav_wrap,body.sendables__casting #hwrap #main_nav_wrap,body.sendables__add_message #hwrap #main_nav_wrap,body.slim_header #hwrap #main_nav_wrap{top:0}body.sendables__personalize #hwrap #searchForm,body.sendables__finalize #hwrap #searchForm,body.sendables__template #hwrap #searchForm,body.sendables__casting #hwrap #searchForm,body.sendables__add_message #hwrap #searchForm,body.slim_header #hwrap #searchForm{display:none}body.sendables__personalize #wwrap,body.sendables__finalize #wwrap,body.sendables__template #wwrap,body.sendables__casting #wwrap,body.sendables__add_message #wwrap,body.slim_header #wwrap{padding:20px 0 !important}body.sendables__personalize #wrap,body.sendables__finalize #wrap,body.sendables__template #wrap,body.sendables__casting #wrap,body.sendables__add_message #wrap,body.slim_header #wrap{margin:0 auto;width:956px}.UNDERLINE{text-decoration:underline !important}.NO-UNDERLINE,.NO-UNDERLINE:hover,.NO-UNDERLINE:focus{text-decoration:none !important}.aspect-locked{position:relative}.aspect-locked-content{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:center}#upsell-banner-unit{background:#233344}#upsell-banner-unit #upsell-banner-initial #upsell-banner-wrap,#upsell-banner-unit #upsell-banner-expanded #upsell-banner-wrap{padding:10px 0;width:1100px;margin:0 auto;position:relative;max-width:100%}#upsell-banner-unit #upsell-banner-initial #upsell-banner,#upsell-banner-unit #upsell-banner-expanded #upsell-banner{width:960px;margin:0 auto;overflow:hidden}#upsell-banner-unit #upsell-banner-initial .join-link,#upsell-banner-unit #upsell-banner-initial .upgrade-link,#upsell-banner-unit #upsell-banner-expanded .join-link,#upsell-banner-unit #upsell-banner-expanded .upgrade-link{padding:10px 40px;color:white;text-decoration:none;background:#44b86a;font-size:18px;top:30px;display:inline-block;margin-top:15px;text-align:center;border-radius:7px;display:none}#upsell-banner-unit #upsell-banner-initial #upsell-banner-wrap #hide-upsell{position:absolute;top:10px;right:0;background:url(home/upsell-hide.png) center center no-repeat transparent;width:29px;height:27px;display:block}#upsell-banner-unit #upsell-banner-initial #upsell-banner-wrap #upsell-banner #upsell-banner-text,#upsell-banner-unit #upsell-banner-initial #upsell-banner-wrap #upsell-banner #upsell-banner-preview{display:inline-block;vertical-align:top}#upsell-banner-unit #upsell-banner-initial #upsell-banner-wrap #upsell-banner #upsell-banner-text{float:left;padding-top:18px}#upsell-banner-unit #upsell-banner-initial #upsell-banner-wrap #upsell-banner #upsell-banner-text .upsell-banner-primary-text{font-size:38px;font-weight:100;font-family:"Lato", arial;color:#affafa}#upsell-banner-unit #upsell-banner-initial #upsell-banner-wrap #upsell-banner #upsell-banner-text .upsell-banner-secondary-text{margin-top:18px;font-size:15px;font-family:"Lora", cursive;font-weight:400;font-style:italic}#upsell-banner-unit #upsell-banner-initial #upsell-banner-wrap #upsell-banner #upsell-banner-text .upsell-banner-secondary-text .call-to-action{font-weight:700}#upsell-banner-unit #upsell-banner-initial #upsell-banner-wrap #upsell-banner #upsell-banner-text .upsell-banner-secondary-text,#upsell-banner-unit #upsell-banner-initial #upsell-banner-wrap #upsell-banner #upsell-banner-text .upsell-banner-secondary-text a{color:white;text-decoration:none}#upsell-banner-unit #upsell-banner-initial #upsell-banner-wrap #upsell-banner #upsell-banner-preview{float:right;border:5px solid #798794}#upsell-banner-unit #upsell-banner-initial #upsell-banner-wrap #upsell-banner #upsell-banner-preview a{background:url(common/upsell_video_element.jpg) center center no-repeat transparent;display:block;width:250px;height:140px;text-indent:-9999em;overflow:hidden;color:transparent}#upsell-banner-unit #upsell-banner-expanded{display:none}#upsell-banner-unit #upsell-banner-expanded,#upsell-banner-unit #upsell-banner-expanded a{color:white;text-decoration:none}#upsell-banner-unit #upsell-banner-expanded .collapse-upsell-banner{position:absolute;bottom:0;right:0;background:url(home/upsell-close.png) center center no-repeat transparent;width:38px;height:36px;display:block;text-indent:-9999em;color:transparent;overflow:hidden}#upsell-banner-unit #upsell-banner-expanded #upsell-banner{position:relative}#upsell-banner-unit #upsell-banner-expanded #upsell-banner #upsell-banner-video-unit,#upsell-banner-unit #upsell-banner-expanded #upsell-banner #upsell-banner-text-unit{float:left}#upsell-banner-unit #upsell-banner-expanded #upsell-banner #upsell-banner-video-unit{padding-right:29px;margin-right:-29px;background:url(home/upsell-arrow.png) 649px center no-repeat transparent}#upsell-banner-unit #upsell-banner-expanded #upsell-banner #upsell-banner-video-unit #homepage-upsell-promo{border:5px solid #798794}#upsell-banner-unit #upsell-banner-expanded #upsell-banner #upsell-banner-text-unit{vertical-align:top;margin:30px auto auto 30px;text-align:left}#upsell-banner-unit #upsell-banner-expanded #upsell-banner #upsell-banner-text-unit .upsell-banner-primary-text{font-size:38px;font-weight:100;font-family:"Lato", arial;color:#affafa;margin-bottom:10px}#upsell-banner-unit #upsell-banner-expanded #upsell-banner #upsell-banner-text-unit .upsell-banner-secondary-text{margin-top:18px;font-family:"Lora", cursive;font-weight:400;font-style:italic;font-size:150%}#upsell-banner-unit #upsell-banner-expanded #upsell-banner #upsell-banner-text-unit .upsell-banner-secondary-text .call-to-action{font-weight:700}#upsell-banner-unit #upsell-banner-expanded #upsell-banner #upsell-banner-text-unit .upsell-banner-secondary-text,#upsell-banner-unit #upsell-banner-expanded #upsell-banner #upsell-banner-text-unit .upsell-banner-secondary-text a{color:white;text-decoration:none}#upsell-banner-unit #upsell-banner-expanded #upsell-banner #upsell-banner-text-unit ul.upsell-banner-benefits{margin-top:20px;list-style:disc}#upsell-banner-unit #upsell-banner-expanded #upsell-banner #upsell-banner-text-unit ul.upsell-banner-benefits li{margin:5px 0 5px 20px;line-height:130%;font-size:120%}body.USER-ANON #upsell-banner-unit #upsell-banner-initial .join-link,body.USER-ANON #upsell-banner-unit #upsell-banner-expanded .join-link,body.USER-MEMBER.USER-NONSUB #upsell-banner-unit #upsell-banner-initial .upgrade-link,body.USER-MEMBER.USER-NONSUB #upsell-banner-unit #upsell-banner-expanded .upgrade-link{display:inline-block}body.USER-MEMBER .MEMBER-HIDDEN{display:none !important}body.USER-ANON .ANON-HIDDEN{display:none !important}body.USER-SUB .SUB-HIDDEN{display:none !important}body.USER-NONSUB .NONSUB-HIDDEN{display:none !important}body.USER-FB .FB-HIDDEN{display:none !important}body.USER-NONFB .NONFB-HIDDEN{display:none !important}.flash_missing_msg{display:none;background-color:#fff !important;color:#990000 !important;font-family:'Varela Round',sans-serif;font-size:36px !important;line-height:40px !important;text-align:left;padding:32px 32px 32px 44px}.flash_missing_msg sup{font-size:12px;vertical-align:super}.flash_missing_msg span.latest_fp{color:#cc0000 !important;display:block;margin:3px 0px 0px 0px}.flash_missing_msg a.button{font-size:36px !important;margin:18px 0px 0px 0px;padding:12px 0px 12px 0px;width:280px !important;max-width:280px !important;min-width:280px !important;height:36px !important;max-height:36px !important;display:block;text-align:center;text-transform:lowercase;text-decoration:none !important;text-indent:0px !important;color:#660000 !important;background-color:#ff0000 !important;border-radius:15px;-moz-border-radius:15px;background-image:linear-gradient(bottom, #c00 31%, red 66%, red 83%);background-image:-o-linear-gradient(bottom, #c00 31%, red 66%, red 83%);background-image:-moz-linear-gradient(bottom, #c00 31%, red 66%, red 83%);background-image:-webkit-linear-gradient(bottom, #c00 31%, red 66%, red 83%);background-image:-ms-linear-gradient(bottom, #c00 31%, red 66%, red 83%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.31, #c00), color-stop(0.66, red), color-stop(0.83, red))}.tracking-pixels{position:absolute;bottom:0;right:0;width:1px;max-width:1px;height:1px;max-height:1px}body.ecards.modals .modal .flash_missing_msg a.button{color:#660000 !important}#prompt-user-close{background-color:#20ce6d;width:60px;height:60px;display:block;border-radius:120px;color:#FFF;position:absolute;top:100px;left:100px;z-index:1001;font-weight:bold;font-family:DejaVu, 'Lucida Sans Unicode', 'Arial Unicode MS';font-size:64px;line-height:56px;text-align:center;cursor:pointer;display:none;opacity:0.0;margin:0px 0px 0px 0px}#prompt-user-modal{position:absolute;background-color:#aedbfc;border-radius:10px;z-index:1000;width:514px;height:275px;padding:40px 65px 40px 65px;margin:0px 0px 0px 0px;color:#55779a;text-align:center;left:0px;top:100px;font-size:22px;line-height:26px;display:none;opacity:0.0;box-shadow:0px 0px 5px 1000px rgba(0,0,0,0.5)}#prompt-user-modal .prompt-user-message{font-family:Raleway, 'Helvetica Neue', Arial, sans-serif;line-height:28px}#prompt-user-modal h1{text-align:center;margin:0px auto 20px auto;color:#2e3d50;font-size:32px;line-height:32px;font-weight:bold}#prompt-user-modal .prompt-user-buttons{margin-top:20px}#prompt-user-modal .prompt-user-buttons a{margin:10px 10px 10px 10px;font-size:18px;background:#2fcc71;border-radius:8px;box-shadow:0 7px #1aaf5d;clear:both;color:#fff;display:inline-block;font:bold 24px "Raleway","Helvetica Neue",Arial,sans-serif;letter-spacing:1px;margin:0 0 7px;padding:12px 20px;text-align:center;text-decoration:none;text-shadow:-1px 1px 1px rgba(0,0,0,0.5)}#prompt-user-modal .hidden{display:none}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,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;line-height:1;font-family:inherit;vertical-align:baseline}body{background-color:#404040;color:#535353;font-size:62.5%;font-family:Arial, Helvetica, 'Helvetica Neue', sans-serif;padding:0}body div.hide-me{display:none}body a img,body :link img,body :visited img{border:0}body table{border-collapse:collapse;border-spacing:0}body ol,body ul{list-style:none}body q:before,body q:after{content:""}body blockquote:before,body blockquote:after{content:""}body #ie7_detect{height:0px}body embed,body object{outline:0}body .error,body .error_box{color:#c00}body h2 span{display:block;height:27px;background-position:top left;background-repeat:no-repeat}body h3{margin:10px 0}body h3 span{display:block;height:27px;background-position:top left;background-repeat:no-repeat;height:22px}body a{color:#006abc;outline:none}body p{margin-bottom:1.5em;line-height:1.2em}body form input{color:#535353;font-size:1em;font-family:Arial, Helvetica, 'Helvetica Neue', sans-serif}body form input.disabled{background:#eee;color:#888}body form input[type='image']{outline:none}body form .radio label{display:inline;margin-right:15px}body form .checkbox label{display:inline;margin-left:5px}body form .text input,body form select,body form textarea{color:#535353;font-family:Arial, Helvetica, 'Helvetica Neue', sans-serif}body form h6{margin-bottom:15px}body form h6 em{color:#c00}body form .error input,body form .error select,body form .error textarea{color:#c00;border:1px solid #c00}body form .error .flag{display:inline;font-weight:normal;padding:5px 0 10px 22px;height:28px;color:#fff;background:url(common/error_flag_left.png) no-repeat top left;cursor:pointer}body form .error .flag strong{padding:5px 10px 10px 0;background:url(common/error_flag_right.png) no-repeat top right}body form label{display:block;margin-bottom:5px;font-weight:bold}body form fieldset{margin-bottom:15px}body textarea{resize:none;overflow-y:auto}body .spaced-below{display:block;height:25px}body.store__purchase_video img.fb_profile_pic_rendered,body.store__show_video_overview img.fb_profile_pic_rendered,body.store__purchase img.fb_profile_pic_rendered,body.store__save_shipping_address img.fb_profile_pic_rendered,body.store__choose_shipping_options img.fb_profile_pic_rendered,body.store__enter_shipping_address img.fb_profile_pic_rendered,body.store__show_product_options img.fb_profile_pic_rendered,body.store__enter_billing_info img.fb_profile_pic_rendered,body.store__display_order_receipt img.fb_profile_pic_rendered,body.store__purchase_video img.fb_profile_pic_rendered{top:-6px;left:-57px}body.store__purchase_video img#fb_login_image,body.store__show_video_overview img#fb_login_image,body.store__purchase img#fb_login_image,body.store__save_shipping_address img#fb_login_image,body.store__choose_shipping_options img#fb_login_image,body.store__enter_shipping_address img#fb_login_image,body.store__show_product_options img#fb_login_image,body.store__enter_billing_info img#fb_login_image,body.store__display_order_receipt img#fb_login_image,body.store__purchase_video img#fb_login_image{top:-3px;left:-46px}body a.popup{color:#4c77c5 !important}body a.button{text-indent:-9999px;display:block}body a.sbutton{display:block}body a:focus,body a:active{outline:none}body #wrap .facebook_connect_info p.blue_header,body #wrap .facebook_connect_info p.white_header{margin:14px 0}body #search_term_tracking{z-index:1000;background-color:red;color:#fff;position:absolute;top:0px;left:0px;width:200px;height:1em;padding:4px;text-align:center}body ul#user-nav{width:auto;height:14px;float:right;position:relative;margin-top:28px}body ul#user-nav li{float:left;color:#c4c4c4;bottom:0;padding:0 10px;line-height:14px;font-family:Arial,Helvetica,'Helvetica Neue',sans-serif;font-size:11px;font-weight:400;font-style:normal;font-size-adjust:none;text-transform:none;text-decoration:none;letter-spacing:normal;word-spacing:0;text-align:left}body ul#user-nav li:last-child{padding-right:0}body ul#user-nav li.border-left{border-left:1px solid gray}body ul#user-nav li.my-account a{padding-right:20px;background:url(common/see_all_down.png) bottom right no-repeat transparent;background-size:15px}body ul#user-nav li.fb-logged-in-image{margin-top:-6px;padding:0}body ul#user-nav li.fb-logged-in-image img{width:24px;height:24px;border-radius:12px}body ul#user-nav li.fb-logged-out-image{margin-top:-1px}body ul#user-nav li.fb-logged-out-image a{width:16px;height:16px;display:block;text-indent:-9999em;background-image:url("common/connect_light_small_short.png")}body ul#user-nav li a{color:inherit;text-decoration:none;border:0}body ul#user-nav li a:hover,body ul#user-nav li a:focus{color:#66cafc;text-decoration:underline}body ul#user-nav li a.highlight{font-weight:800;color:white;font-size:13px}body div.bday_alerts,body div.fb_birthdays_bday_template .birthday{display:none}body #postcard_layout .secondary #fb_like_wrapper{width:160px}body #channel_birthdays_sidebar{position:fixed}body .error_box,body .info_box{border:1px solid #c00;margin:15px 15px 15px 0;padding:15px 15px 12px;font-weight:bold}body .error_box li,body .info_box li{list-style-type:disc;line-height:1.5em;margin-left:15px}body .info_box{color:#568100;border:1px solid #568100}body #wrap{width:100%;margin:0 auto;font-size:1.2em}body #wrap span.not_semantic{background:none;height:0;display:block;clear:both}body .error_box p{margin:5px 0}body #header_cap{width:960px;margin:0 auto 10px;height:50px}body #header_cap .header_ad{width:728px;height:90px;padding:0;margin:0 0 0 143px}body #my_nav{float:right;margin:17px 10px 0 0}body #my_nav li{padding:0 7px;border-left:1px solid #c5c5c5}body #my_nav li.first{border-left:none}body #my_nav li a{font-size:0.95em}body #my_nav li a:hover{color:#66cafc;text-decoration:underline}body #my_nav .facebook{position:relative;margin-left:22px}body #my_nav .facebook img{position:absolute}body #my_nav.non_member_my_nav .facebook #fb_login_image_tallnav{top:-3px;left:-13px}body #my_nav.non_member_my_nav .facebook #fb_login_image_slimnav{top:-3px;left:-43px}body #my_nav.member_my_nav img{top:-3px;left:-12px}body #my_nav.non_member_my_nav #fb_login_image_n{left:-13px;top:-3px}body #my_nav .loggedin img{top:-8px;left:-25px}body #my_nav .loggedin #fb_login_image{left:-48px}body .sendables span{width:201px;background-image:url(headers/header_sendables.png)}body .sendables h2{background-image:url(headers/header_red.png);height:27px;text-indent:-9999px;background-position:top right}body .sendables h3{height:22px;background:url(headers/subhead_right.png) no-repeat top right;text-indent:-9999px}body .gifts span{width:201px;background-image:url(headers/header_gifts.png)}body .gifts h2{background-image:url(headers/header_green.png);height:27px;text-indent:-9999px;background-position:top right}body .originals span{width:201px;background-image:url(headers/header_originals.png)}body .originals h2{background-image:url(headers/header_blue.png);height:27px;text-indent:-9999px;background-position:top right}body .primary{width:620px;float:left}body .primary .mod{background:#fff url(common/bg_primary.png) repeat-y top left}body .secondary{width:309px;margin:10px;float:right}body .secondary .ad_300{width:300px;height:250px;border:4px solid #ddd;margin-bottom:10px}body .secondary .mod{margin-bottom:10px;background:#fff url(common/bg_secondary.png) repeat-y top left}body .secondary .mod h2{margin-bottom:12px}body .secondary .mod .item{width:300px;height:53px;margin:0 0 10px 9px}body .secondary .mod .item img{width:60px;height:45px;float:left;margin-right:7px}body .secondary .originals img{border:1px solid #039}body .secondary .sendables img{border:1px solid #c00}body .secondary .gifts a{color:#568100}body .secondary .sendables .item a{color:#c00}body .secondary .sendables h3{background:none;height:auto;text-indent:0}body .secondary h3{margin-bottom:2px;font-size:1.3em;font-weight:bold}body .secondary .item h3 a{text-decoration:none}body .secondary .item p{line-height:1.5em;margin-bottom:0}body .secondary .item p a{font-size:0.9em;padding-right:10px;background:url(common/arrow_gifts_link.png) no-repeat 56px 4px}body .secondary .originals a{background:url(common/arrow_originals_link.png) no-repeat 26px 4px}body .secondary .sendables a{background:url(common/arrow_sendables_link.png) no-repeat 26px 4px}body .secondary .footer{margin-top:-10px}body #footer{min-height:270px;padding:17px 0 0;width:960px;margin:10px auto 0;background:#ececec url(common/footer_top.png) no-repeat top left;font-size:1.2em;background:#404040;color:#aaa}body #footer .membership_price_note{margin-bottom:0}body #footer span.not_semantic{background:none;height:0}body #footer a{color:#aaa}body #footer div{min-height:270px}body #footer div.payment_info{min-height:0}body #footer span.not_semantic{clear:both;height:17px;display:block}body #footer h4{font-family:Georgia, Times, serif;font-weight:bold;margin-bottom:12px;text-transform:uppercase;text-indent:-9999px;background-repeat:no-repeat}body #footer .tier2{padding-left:10px}body #footer .logo{width:203px;height:270px;float:left;border-right:1px solid #676767;text-indent:-9999px;position:relative;background:url(footer/logo.png) no-repeat 70px 70px}body #footer .logo a{position:absolute;width:101px;height:116px;top:70px;left:74px}body #footer .logo .fb_like{min-height:0;text-indent:0;position:absolute;top:200px;left:80px}body #footer .footer_links{width:215px;float:left;border-right:1px solid #676767;padding:0 15px}body #footer .footer_links h4{background-image:url(footer/site_links.png);height:12px}body #footer .footer_links ul{float:left;width:105px}body #footer .footer_links ul li{margin-bottom:5px}body #footer .footer_links ul li ul{margin:5px 0 0 10px}body #footer .copyright{width:185px;float:left;border-right:1px solid #d4d4d4;padding:0 15px}body #footer .support{width:259px;margin-left:15px;float:left}body #footer .support h4{background-image:url(footer/customer_support.png)}body #footer .support #newsletter-signup-footer{position:relative;border-bottom:1px solid #676767;min-height:60px;padding-bottom:12px;margin-bottom:12px}body #footer .support #newsletter-signup-footer h4{background-image:url(footer/newsletter_signup.png)}body #footer .support #newsletter-signup-footer form .spinner{min-height:0;background-image:url(common/ajax-spinner.gif);background-size:contain;-ms-behavior:url(../ie-htcs/backgroundsize.min.htc);display:none;position:absolute;width:19px;height:19px;top:32px;right:122px}body #footer .support #newsletter-signup-footer form input[type="email"]{border-radius:10px;border:1px solid black;height:25px;line-height:25px\9;padding:2px 5px 2px 10px;width:124px}body #footer .support #newsletter-signup-footer form input[type="email"]:focus{outline:none;box-shadow:0 0 5px #9ECAED;border-color:#9ECAED}body #footer .support #newsletter-signup-footer form input[type="email"].invalid-email{border:2px solid #A00;color:#A00;background-color:#dca0a0}body #footer .support #newsletter-signup-footer form input[type="submit"]{width:113px;height:35px;cursor:pointer;border:none;text-indent:-9999px;background:url(footer/newsletter_signup_button.png)}body #footer .support #newsletter-signup-footer form input[type="submit"][disabled="disabled"]{cursor:default}body #footer .support #newsletter-signup-footer p{margin:20px 10px 0}body #footer .support #newsletter-signup-footer p strong{font-weight:bold;color:#60D000}body #footer .copyright{border-color:#676767}body #footer .copyright h4{background-image:url(footer/copyright_and_privacy.png)}body #footer .copyright ul li{width:92px;float:left;margin-bottom:5px}body #footer .copyright ul li.ft_wd{clear:both;width:184px;line-height:1.5em}body #footer .copyright .privacy{clear:both;margin-top:65px;border-top:1px solid #676767;padding:30px 15px 0 50px;background:url(footer/lock.png) no-repeat 5px 30px}body #footer .support ul#support-links{height:15px}body #footer .support ul#support-links li{float:left;padding-right:9px}body #footer .support li{margin-bottom:5px}body #footer .support .seo_links{margin-top:12px;border-top:1px solid #676767;padding-top:12px}body #footer .support .payment_info{margin-top:12px;border-top:1px solid #676767;padding-top:12px}body #footer .support .payment_info h4{background-image:url(footer/payment_info.png)}body #footer .support .payment_info ul{width:259px;height:28px;margin:10px 0 20px;text-indent:-9999px;background:url(footer/payment.png) no-repeat}body #footer-wrap{position:relative;margin:30px auto 0 auto;width:980px;padding-bottom:70px}body #footer-wrap .jj-logo,body #footer-wrap .social-media-links{width:120px;position:absolute}body #footer-wrap .jj-logo.jj-logo,body #footer-wrap .social-media-links.jj-logo{left:10px;text-align:left}body #footer-wrap .jj-logo.social-media-links,body #footer-wrap .social-media-links.social-media-links{top:0;right:10px;text-align:right}body #footer-wrap .jj-logo img,body #footer-wrap .social-media-links img{display:inline-block;margin:0 auto}body #footer-wrap .jj-logo img{height:30px}body #footer-wrap .nav-links{text-align:center;line-height:30px}body #footer-wrap .nav-links>div{display:inline-block}body #footer-wrap .nav-links>div a{color:white;font-size:16px;padding-right:20px;display:inline-block;text-decoration:none}body #footer-wrap .social-media-links img{height:24px}body #footer-wrap .social-media-links img:first-child{margin-right:10px}body #footer-wrap #copyright{text-align:center;padding:0 20px;margin-top:50px;color:white;font-size:12px}body #ie_historyFrame,body #firefox_anchorDiv,body #safari_formDiv,body #safari_rememberDiv{width:0px;height:0px;display:none}body .fieldWithErrors{display:inline}body .pagination table{text-align:center;margin:30px auto}body .pagination table td{padding-top:10px}body .pagination td a{padding:3px 8px;border:1px solid #b3b3b3;background:#fff url(backgrounds/pag_bg_inactive.png) repeat-x top left;font-weight:bold;color:#606060;text-decoration:none;margin:0 3px}body .pagination td.active span{padding:3px 8px;border:1px solid #b3b3b3;background:#fff url(backgrounds/pag_bg_inactive.png) repeat-x top left;font-weight:bold;color:#606060;text-decoration:none;margin:0 3px;background:#a5a5a5 url(backgrounds/pag_bg_active.png) repeat-x top left;border-color:#696969;color:#fff}body .pagination td a:hover{background:#a5a5a5 url(backgrounds/pag_bg_active.png) repeat-x top left;border-color:#696969;color:#fff}body .pagination .previous,body .pagination .next{padding-top:0}body .pagination .previous a,body .pagination .next a,body .pagination .previous a:hover{text-indent:-9999px;display:block;padding:0;padding-top:13px;border:none;width:35px;height:39px;background:url(buttons/left_pagination_arrow.png) no-repeat top left}body .pagination .next a{background:url(buttons/right_pagination_arrow.png) no-repeat top left}body .pagination .next a:hover{text-indent:-9999px;display:block;padding:0;padding-top:13px;border:none;width:35px;height:39px;background:url(buttons/left_pagination_arrow.png) no-repeat top left;background:url(buttons/right_pagination_arrow.png) no-repeat top left}body .primary h2{margin-top:10px}body .featured span{background-image:url(headers/subhead_featured_ecards.png)}body .cats{clear:both;margin-top:15px}body .cats h3 span{background-image:url(headers/subhead_choose_a_category.png)}body .cats .col{width:173px;float:left;background:url(common/column_divider.png) repeat-y top left;padding-left:40px;min-height:500px}body .cats .one{background:none;padding-left:19px}body .cats .col a{text-decoration:none;color:#535353}body .cats h4{border-bottom:1px solid #dfdcda;width:140px;padding-bottom:2px;margin-bottom:4px;font-size:0.9em}body .cats .col h4 a{color:#c00;font-weight:bold;text-transform:uppercase}body .cats .col li{line-height:1.5em}body .cats .col li ul{margin-bottom:20px}body .featured{margin:15px 0 20px;height:104px;padding:0 20px}body .featured .pag{display:block;width:35px;height:39px;text-indent:-9999px;background:url(buttons/left_pagination_arrow.png) no-repeat;float:left;margin:30px 2px 0 11px}body .featured .right{background:url(buttons/right_pagination_arrow.png) no-repeat;margin-left:0}body .featured .item{width:117px;height:104px;background:url(backgrounds/featured_frame.png) no-repeat;float:left;margin:0 14px}body .featured .item a{text-align:center;display:block;text-decoration:none;color:#535353;line-height:2em;font-weight:bold}body .featured .item .img_frame{width:105px;height:72px;overflow:hidden;margin:6px 0 0 6px}body .featured .item .img_frame img{position:relative;left:-2px;top:-5px}body .jqmWindow{display:none;position:fixed;top:17%;left:50%;margin-left:-200px;background-color:#fff;color:#535353;border:6px solid #707070;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding-bottom:15px}body .jqmOverlay{background-color:#000}body .order_detail h2{color:#606060;font-size:1.2em;margin:30px 20px 25px}body .order dl{margin:0px 20px 20px;width:350px}body .order_status_help dt{font-weight:bold;padding:0 0 2px 25px;background-repeat:no-repeat;background-position:0 0;float:left;clear:right;width:70px;line-height:1.2em}body .order_status_help dt.pending{background-image:url(icons/pending.png)}body .order_status_help dt.processing{background-image:url(icons/processing.png)}body .order_status_help dt.partially_shipped{background-image:url(icons/partially_shipped.png)}body .order_status_help dt.completely_shipped{background-image:url(icons/completely_shipped.png)}body .order_status_help dd{font-style:italic;margin-bottom:20px;width:245px;float:right;line-height:1.2em}body .order_status_help a{width:16px;height:15px;display:block;text-indent:-9999px;background:url(icons/modal_close.png) no-repeat top left;position:absolute;top:5px;right:5px}body #ie_historyFrame,body #firefox_anchorDiv,body #safari_formDiv,body #safari_rememberDiv{width:0px;height:0px;display:none}body .ad_unit .ad_content{display:none}body .ad_88{width:88px;height:31px;position:relative;top:-17px;left:0px}body #co_brand_header{width:960px;position:relative;height:115px;background:url(temp/co_branded_header_bg.png) repeat-x}body #co_brand_header li{display:inline;float:left}body #co_brand_header #co_brand_nav{position:absolute;top:4px;left:10px}body #co_brand_header #co_brand_nav a{color:#aaa;font-size:0.9em;display:block;line-height:1.2em}body #co_brand_header #co_brand_nav .email_logo{padding-left:18px;margin-left:15px;background:url(temp/co_branded_email_icon.png) no-repeat left center}body #co_brand_header #co_brand_nav .voice_mail_logo{padding-left:18px;margin-left:15px;background:url(temp/co_branded_email_icon.png) no-repeat left center;background-image:url(temp/co_branded_voicemail_icon.png)}body #co_brand_header #home{position:absolute;bottom:10px;left:10px;text-decoration:underline;font-size:0.9em}body #co_brand_header #promo{position:absolute;bottom:8px;left:120px;font-size:1.4em;font-weight:bold;text-transform:uppercase}body #co_brand_header #promo em{color:#3f9226}body #co_brand_header #co_brand_logo{width:260px;height:60px;background:url(temp/co_branded_comcast_logo.png);position:absolute;top:22px;left:0px;display:block;text-indent:-9999px}body #co_brand_header #logo{width:145px;height:50px;background:url(temp/powered_by_jibjab_logo.png);text-indent:-9999px;position:absolute;left:800px;top:27px}body #co_brand_header #my_nav{position:absolute;bottom:10px;right:10px;float:none;margin:0}body .modal_form{width:385px;margin-left:-192px;top:6%}body .modal_form h2{height:22px;padding-top:13px;background:url(headers/modal.png) no-repeat;position:relative;text-indent:55px;text-transform:uppercase;letter-spacing:0.1em;font-weight:bold;color:#535353;font-size:1.2em}body .modal_form h2 a{width:16px;height:16px;position:absolute;top:10px;right:15px;display:block;text-indent:-9999px}body .modal_form form{width:355px;margin:15px 0 0 15px}body .modal_form fieldset{position:relative;height:25px}body .modal_form label{width:110px;text-align:right;position:absolute;top:5px;left:0}body .modal_form .text input{width:227px;position:absolute;top:0;right:0}body .modal_form .forgot{font-size:0.9em;position:relative;top:-13px;left:120px;width:15em;height:1em;margin-bottom:0}body .modal_form .checkbox{width:20em;position:relative;left:118px;top:-3px;margin-bottom:0}body .modal_form .checkbox input{position:relative;margin:0;top:2px;left:0}body .modal_form .checkbox label{text-align:left;font-weight:normal;width:auto;left:15px;line-height:1.2em}body .modal_form .button{padding-bottom:30px;margin:10px 0;text-align:center;border-bottom:1px solid #cfcfcf}body .modal_form .note{font-size:0.9em;text-align:center;margin:20px 0 0}body .modal_form em{position:relative;top:-15px;left:120px;font-size:0.9em;font-style:italic}body .modal_form #label_male,body .modal_form #label_female,body .modal_form #profile_gender_male,body .modal_form #profile_gender_female{position:absolute;left:115px}body .modal_form #label_male{left:56px}body .modal_form #profile_gender_female{left:190px}body .modal_form #label_female{left:145px}body .modal_form .select select{position:absolute;left:117px}body .modal_form .select #profile_dob_3i{left:215px;width:65px}body .modal_form .select #profile_dob_1i{left:288px;width:67px}body .modal_form .select #profile_country{width:238px}body .modal_form div{display:none}body .modal_form div.show{display:block}body .modal_form div.error{margin-bottom:0px;display:block;position:relative;top:-15px;left:119px;width:235px;height:14px;padding-top:10px;font-size:0.9em;color:#fff;background:#c00 url(backgrounds/modal_error_flag.png) no-repeat;text-indent:7px}body .modal_form div#tos_error{top:8px;margin-bottom:20px}body .modal_form fieldset.error label,body .modal_form fieldset.error input{color:#c00}body .modal_form fieldset.error label a{color:#931100}body .modal_form fieldset.error input{border:1px solid #c00}body .modal_form div#terms_error{top:6px}body .modal_form div.warnings{display:block;background-color:#fefcc9;border:1px solid #f8e270;padding:10px 0;color:#855800;width:383px;margin:-12px 0 12px -15px;font-style:italic;text-align:center}body .mod_big div.warnings{width:420px}body .mod_big .white_box div.warnings,body .mod_big .gray_box div.warnings,body .mod_big form div.warnings{width:386px}body .modal_form div.warnings span{background:url(icons/error_warning.png) no-repeat left center;padding-left:25px;display:block;line-height:1.2em;margin:0 auto;width:340px}body .modal_form div.warnings ul{color:#c00;margin:5px 0 0 100px;list-style:disc}body #reg_dialog label,body #reg_dialog .text input{font-size:1.2em}body #reg_dialog .select select{font-size:1.2em;left:120px}body #reg_dialog .select #profile_dob_3i{left:216px}body #reg_dialog .button{border-bottom:none;padding-bottom:10px}body #reg_dialog .checkbox{left:35px;width:auto;font-size:0.9em}body #reg_success_dialog div.success{background-color:#d4feb4;border-color:#b2dc91;color:#51802d;margin:3px 0 12px 0px}body #reg_success_dialog div.success span{background-image:url(icons/modal_green_check.png);padding-left:18px}body #reg_success_dialog p{width:320px;margin-left:32px}body #reg_success_dialog p.account{padding:15px 0px;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;font-weight:bold;text-align:center;width:350px;margin-left:17px}body #reg_success_dialog a.button{background:url(buttons/modal_continue_viewing.png) no-repeat;width:192px;height:37px;display:block;text-indent:-9999px;border:none;padding:0;margin:0 auto 5px}body #reg_success_dialog div.warnings{width:386px}body .mod_big{width:420px;margin-left:-210px}body .mod_big h2{background-image:url(headers/modal_big.png)}body .mod_big h3{line-height:1.3em;color:#535353;font-weight:bold;font-size:1.3em}body .mod_big form{clear:both}body .mod_big .bigger{font-size:1.2em}body .mod_big .center{text-align:center;margin:15px 0;font-size:1.2em;font-style:italic}body .mod_big .mod_wrap{width:390px;margin:10px 15px;font-size:1.2em}body .mod_big .mod_button{height:30px;margin:15px auto 0;text-indent:-9999px;display:block;background-repeat:no-repeat;clear:both}body .mod_big .intro img{width:50px;height:50px;border:4px solid #e0e0e0;float:left;margin-right:15px}body .mod_big .white_box{border:1px solid #eaebeb;padding:15px}body .mod_big .gray_box{border:1px solid #eaebeb;padding:15px;background-color:#f4f5f5}body .mod_big .fb_button{display:block;width:194px;height:25px;margin:0 auto}body .jqmWindow img{border:none;clear:none}body .jqmWindow .prem img{height:319px}body .mod_big form{width:auto;margin:0}body .mod_big form div.warnings{margin-top:0}body #already_have_account .mod_button,body #merge_success .mod_button{width:119px;background-image:url(modals/buttons/close.png)}body #merge_account h2{letter-spacing:0.03em;font-size:1.15em}body #merge_account .intro{height:65px}body #merge_account .intro p{padding-top:22px}body #merge_account .mod_form_button{width:191px;height:30px;margin:10px auto 0}body #merge_success p{width:318px;float:right}body #sign_in .mod_form_button{width:119px;height:30px;margin:10px auto 0}body .throbber_holder{position:absolute;top:3px;right:-30px}body #reg_dialog .throbber_holder{top:5px;right:60px}body .ba_email_connect_modal{width:643px;height:260px;margin-left:-322px;background:url(modals/fb_connected.png) no-repeat;text-indent:-9999px;position:relative;padding:0}body .ba_email_connect_modal a{position:absolute;top:188px;left:352px;width:113px;height:47px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:none;-webkit-transition:background .07s ease-in;-moz-transition:background .07s ease-in}body .ba_email_connect_modal a:hover{background:rgba(255,255,255,0.15);-webkit-transition:background .07s ease-in;-moz-transition:background .07s ease-in}body .ba_email_connect_modal #bda_no{left:479px}body .ba_email_connect_modal #bda_no:hover{background:rgba(0,0,0,0.05)}body .ba_email_connect_modal #ba_connect_pic_target{text-indent:0;width:250px;height:50px;position:absolute;top:180px;left:24px}body .ba_email_connect_modal #ba_connect_pic_target img{display:inline;width:50px;margin:0 14px}body .ba_email_connect_modal .step_two{display:none}body .ba_email_confirmed{background-image:url(modals/check_your_email_no_email.png)}body .ba_email_confirmed .step_one{display:none}body .ba_email_confirmed .step_two{display:inline}body .ba_email_confirmed .step_two p{color:#666;font-family:Verdana, Arial, sans-serif;font-size:1.7em;left:318px;letter-spacing:0.02em;position:absolute;text-align:center;text-indent:0;text-shadow:1px 1px 1px #fff;top:122px;width:305px}body .ba_email_confirmed .step_two p em{color:#c00}body .ba_email_confirmed #bda_close{left:409px}body .ba_email_confirmed #bda_close:hover{background:rgba(0,0,0,0.05)}body .no_flash_banner{width:567px;height:319px;padding:39px 0 33px 35px}body .no_flash_banner p{font-size:3em;color:#a40404;letter-spacing:-0.04em}body .no_flash_banner p span{color:#e10303}body .no_flash_banner a{margin-top:24px;width:281px;height:61px;text-transform:uppercase;text-indent:-9999px}body .modal_buttons{float:left;width:100%;overflow:hidden;position:relative;height:61px;padding-bottom:20px;margin-top:15px}body .modal_buttons ul{clear:left;float:left;list-style:none;margin:0;padding:0;position:relative;left:50%;text-align:center}body .modal_buttons li{display:block;float:left;list-style:none;margin:0;padding:0;position:relative;right:50%}body .modal_buttons li a{display:block;margin:15px 0 0 0;padding:0}body .modal_buttons .modal_close_button{width:135px;height:61px;background:url(buttons/new_modal_close.png) no-repeat}body .modal_buttons .modal_close_button a{width:99px;height:31px;margin-left:21px;text-indent:-9999px}body .modal_buttons .modal_become_a_member_button{width:227px;height:61px;background:url(buttons/new_modal_become_a_member.png) no-repeat}body .modal_buttons .modal_become_a_member_button a{width:192px;height:31px;margin-left:13px;text-indent:-9999px}body .modal_buttons .modal_personalize_button{width:177px;height:61px;background-image:url(buttons/new_modal_personalize.png)}body .modal_buttons .modal_personalize_button a{width:139px;height:31px;margin-left:13px;text-indent:-9999px}body .modal_buttons .modal_send_button,body .modal_buttons .modal_share_button{background-image:url(buttons/new_modal_send.png);width:140px;height:61px}body .modal_buttons .modal_send_button a{width:102px;height:31px;margin-left:13px;text-indent:-9999px}body .modal_buttons .modal_share_button{background-image:url(buttons/new_modal_share.png)}body .modal_buttons .modal_share_button a{width:102px;height:31px;margin-left:13px;text-indent:-9999px}body .modal_buttons .member_login_wrap{position:absolute;top:65px;left:50px}body .modal_buttons .member_login_wrap a{font-size:11px;display:inline;margin:0;font-family:Arial, Helvetica, sans-serif;color:#535353}body .modal_buttons .or{height:61px;background-color:#ededed}body .modal_buttons .or em{display:block;padding:23px 12px 18px;font-size:1em;font-style:italic;font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif}body .modal_header p{font-size:1.2em;text-align:right;color:#aaa;padding:9px 45px 0 0;margin:0}body .modal_header p strong{font-family:Arial, Helvetica, 'Helvetica Neue', sans-serif}body .x_button{width:21px;height:21px;background:url(buttons/close_x_big.png) no-repeat;position:absolute;top:8px;right:10px;display:block;text-indent:-9999px}body.channel_birthdays.store__show_video_overview #wwrap,body.channel_birthdays.user__register #wwrap,body.channel_birthdays.subscribe__purchase #wwrap,body.channel_birthdays.subscribe__confirmation #wwrap,body.channel_birthdays.subscribe__email #wwrap{background:#2B7AB0}body .seeall{background:url(../assets/common/see_all_down.png) no-repeat 60px center}body .dropdown_4columns{width:669px;z-index:9999;height:398px;margin:4px auto;float:left;position:absolute;left:-999em;text-align:left;border:8px solid #606060;background:#606060;width:669px;z-index:9999;height:398px}body .rounded_edge_columns{background:#FFFFFF;width:656px;height:390px;-moz-border-radius:8px;border-radius:8px;padding-left:9px;margin:2px}body .vertical_divider{margin-top:70px;height:290px;width:1px;background-color:#DBDBDB;float:left;margin-right:10px}body .menu_all{font-size:15px}body .menu_all:hover{background-color:transparent !important;text-decoration:underline !important}body .header_promo_unit .promo_banner{text-decoration:none}body #searchForm{width:220px;height:32px;border:1px solid #A0A0A0;position:absolute;bottom:5px;right:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background-color:white;z-index:10}body #searchForm #search-input{width:170px;border:none;margin:0;padding:0;position:absolute;top:3px;left:3px;background-color:transparent;color:#505050;padding-top:4px}body #searchForm #search-submit{text-indent:-9999px;background:url(search/magnifying_glass.png) no-repeat;width:16px;height:16px;border:0px;outline:none;position:absolute;top:5px;right:5px;margin-top:2px}body #searchForm #search-submit:hover{cursor:pointer}body #searchForm #search-input:active,body #searchForm #search-input:focus{border:none;outline:none}body #searchForm .gsc-input{background:none !important}body .searchResults{z-index:99;position:absolute;top:108px;right:0px;width:955px;background:#48586e;padding:25px 0 20px 40px;border-radius:15px}body .searchResults:before{content:"";position:absolute;border-color:transparent;left:90%;top:-18px;border-bottom-color:#48586e;border-bottom-width:15px;border-left-width:15px;border-right-width:15px;border-style:solid}body .searchResults *{z-index:99}body .searchResults .more{font-size:14pt;height:110px;line-height:110px;text-align:center;display:block;vertical-align:middle;width:300px;display:table-cell}body .searchResults .facets{padding:5px;display:none}body .searchResults .facets-chosen{display:none}body .searchResults .facets a{color:#fff;padding:5px;display:inline}body .searchResults .query{text-align:center;margin:0px 40px 20px 0px;color:#ddd;font-size:20px;font-family:raleway}body .searchResults #search-errors ~ *{display:none}body .searchResults h2{font-family:georgia,garamond,serif;font-size:1.7em;color:#aaa;text-align:center;font-weight:bold}body .searchResults h2 span{display:inline}body .searchResults .items{position:relative}body .searchResults .items .free{position:absolute;top:10px;left:10px;color:#fff;font-size:1.2em;padding:2px;font-weight:bold;width:44px;height:44px;text-indent:-9999px;background:url(ef/free_flag_small.png) top left no-repeat}body .searchResults .items .premium{position:absolute;top:10px;left:10px;color:#fff;background-color:green;font-size:1.2em;padding:2px;font-weight:bold;display:none}body .searchResults .items a{color:#000;line-height:1.2em;font-size:1.3em}body .searchResults .items .stype{font-weight:bold;margin-top:8px;text-transform:uppercase;font-size:1.2em}body .searchResults .items .sviews{position:absolute;bottom:10px;left:170px;text-transform:uppercase;font-size:1.2em}body .searchResults .items div.item{display:block;width:275px;height:112px;padding:10px;background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;float:left;margin:0 15px 15px 0;position:relative}body .searchResults .items .sr_th{width:150px;height:auto;float:left;margin-right:10px}body .searchResults .items .thumb_link{width:150px;height:113px;display:block}body .searchResults .sr_th p{margin:0;line-height:1em}body .searchResults .sr_th p a{text-align:center;display:block;color:#000;margin-top:5px}body .searchPaginator{clear:both;color:#fff;font-weight:bold;font-size:18px;text-align:center;margin:0 auto;position:relative;left:-20px;*top:-20px;width:540px;height:34px;overflow:hidden}body .searchPaginator a{display:block;color:#afb9c8;text-decoration:none;width:24px;height:24px;line-height:24px;text-align:center;vertical-align:middle;float:left;margin:4px 2px 2px 2px}body .searchPaginator span{display:block;color:#fff;text-decoration:none;width:24px;height:24px;line-height:24px;text-align:center;vertical-align:middle;float:left;margin:4px 2px 2px 2px}body .searchPaginator a:hover,body .searchPaginator a:active{color:#fff}body .searchPaginator a.next,body .searchPaginator a.prev{width:32px;height:32px;display:inline-block;text-indent:-9999px;padding:0;border:none;position:relative;top:-10px;*top:10px;margin:0px}body .searchPaginator .pages{position:relative;top:0px;left:0px;height:34px;margin:0 auto;overflow:hidden}body .searchPaginator .pagesInner{position:absolute;top:0px;left:0px}body .searchPaginator a{opacity:0.8}body .searchPaginator a.next:hover,body .searchPaginator a.prev:hover,body .searchPaginator a.next:active{opacity:1}body .searchPaginator a.prev{position:absolute;top:-10px;left:-13px;background:url(search/pagination_arrow.png) no-repeat top left;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:rotate(180deg)}body .searchPaginator a.prev:active{opacity:1}body .searchPaginator a.next{position:absolute;top:10px;right:15px;background:url(search/pagination_arrow.png) no-repeat top right}body #sclose{display:none;top:10px;right:10px;width:25px;height:25px;background:url(search/close_x.png) no-repeat;text-indent:-9999px}body #sclose.loading{background:url(icons/ajax-loader.gif) no-repeat 4px 4px}body #sclose:hover{opacity:0.8}body #hwrap,body #wwrap,body #fwrap{width:100%}body #hwrap{height:100px;position:relative;z-index:99}body #wwrap{background-color:#fff;padding:0}body #header{width:980px;margin:0 auto;height:100px}body #header #logo{background:url(jibjab_logo.png);position:relative;top:10px;left:0px;height:89px;width:112px;z-index:3;float:left;text-indent:-9999px}body #header #logo_wrap{width:976px;margin:0 auto}body #main_nav_wrap{background-color:#212121;z-index:2;height:37px;position:absolute;left:0px;bottom:0px;width:100%}body #main_nav{height:37px;width:976px;margin:0 auto;position:relative}body #main_nav li.menu_all{border-left:0 solid transparent}body #main_nav li{border-left:1px solid #2a2a2a;display:inline;float:left;position:relative;z-index:11}body #main_nav li.last{border-right:1px solid #2a2a2a}body #main_nav li a{height:37px;padding:0 20px;text-align:center;color:#cecece;line-height:37px;display:block;text-decoration:none;font-size:14px;font-family:Georgia;font-weight:normal}body #main_nav li.active a,body #main_nav li:hover a{color:#ffffff}body #main_nav li.active,body #main_nav li:hover{background-color:#606060}body #main_nav li.first{margin-left:120px}body #ie7_detect{height:0px}body #my_nav{margin:0;padding:26px 5px 12px 12px;position:absolute;top:0;right:0;float:none}body #my_nav li{border-color:#666;padding:0 9px;display:inline;float:left}body #my_nav li a,body #my_nav li span{font-size:1.1em;color:#c4c4c4;text-decoration:none}body #my_nav li a:hover{color:#66cafc;text-decoration:underline}body #my_nav_wrap{width:976px;margin:0 auto;position:relative;z-index:10}body #talking_heads{float:left;margin-top:20px;margin-left:-7px;height:29px;background:url(talking_heads/grey-repeat.png) top right repeat-x}body #talking_heads p{background:url(talking_heads/grey-left.png) top left no-repeat #fff;height:29px;padding-left:22px;text-align:left;font-family:Georgia}body #talking_heads p span{display:block;background:url(talking_heads/grey-right.png) top right no-repeat;height:29px;line-height:29px;padding-right:8px;font-size:12px}body .stamp{position:absolute;width:93px;height:93px;top:10px;right:30px}body .fb_user{padding:7px 0 0 8px}body .stamp_post{position:absolute;background:url(common/stamp_default.png) no-repeat;width:107px;height:81px;top:-5px;right:108px;z-index:1}body .channel_holidays .stamp_post{background:url(holidays_2011/stamp.png) no-repeat}body .vertical_divider{margin-top:70px;height:290px;width:1px;background-color:#DBDBDB;float:left;margin-right:10px}body #see_all_menu .col_1{display:inline;float:left;position:relative}body #see_all_menu div.rounded_edge_columns .col_1{width:150px}body #see_all_menu div.rounded_edge_columns .col_1 ul a{font-weight:300}body #see_all_menu .col_1 a{font-family:Arial, Helvetica, sans-serif !important;font-size:14px;text-align:left !important;display:block !important;outline:0;text-decoration:none !important}body #see_all_menu h3{text-indent:-9999px;margin-top:20px}body #see_all_menu li{position:relative;padding:7px 10px 4px 1px;margin-right:10px;margin-top:4px;border:none}body #see_all_menu li:hover{background-color:transparent !important}body .ui-dialog{width:auto !important;border:5px solid #707070 !important;padding:0 !important;border:none !important}body .ui-widget-content{background:none !important;border:none !important}body .ui-dialog .ui-dialog-titlebar{display:none !important}body .ui-dialog .ui-dialog-content{padding:1.7em 0em !important}body .ui-corner-all,body .ui-corner-bottom,body .ui-corner-right,body .ui-corner-br,body .ui-corner-all,body .ui-corner-bottom,body .ui-corner-left,body .ui-corner-bl,body .ui-corner-all,body .ui-corner-top,body .ui-corner-right,body .ui-corner-tr,body .ui-corner-all,body .ui-corner-top,body .ui-corner-left,body .ui-corner-tl{border:none !important}body #preview_modal{width:750px !important;margin:0 auto}body #preview_modal .clear{clear:both;width:1px}body .leftey{float:left}body .rightey{float:right}body .fl_error{margin-top:-14px}body .signin_foot{text-align:center}body .modal_header,body .modal.signin .header{position:relative}body .modal_header{height:65px}body .modal_header p{margin:0}body .x_circle,body .x_red_circle,body .login .modal_header_logo,body .promo .modal_header_logo,body .signin_center{position:absolute}body .x_circle,body .x_red_circle,body .x_circle a,body .x_red_circle a{width:37px;height:37px;display:block;text-indent:-9999px}body .x_circle{background:url(ecards_2012/modals/x.png) no-repeat !important;top:7px;right:8px}body .x_red_circle{background:url("ecards_2012/modals/x-red.png") no-repeat;top:-4px;right:-10px}body .modal{background:#FFF;color:#686868;font-size:1.2em;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;display:none;padding:11px 11px 28px 58px;position:relative}body .modal a{color:#4c77c5 !important}body .modal p{padding:0;text-align:left;color:#686868;font-size:1em}body .modal h1,body .modal h2,body .modal h3{font-weight:normal;position:relative;top:0;left:0}body .modal h2,body .modal h4{font-size:1.4em;color:#686868;margin:0px}body .modal h1{background:none !important;height:auto !important;margin:0 !important;text-indent:0px !important;width:auto !important}body .modal input{border:1px solid #DEDEDE;border-radius:7px 7px 7px 7px;box-shadow:0 0 3px 3px rgba(0,0,0,0.1) inset;color:#8D8B8B;padding:0.75em;font-size:.9em !important}body .modal select{font-size:1.1em !important;color:#535353}body .modal .red{margin:-12px 0 0 0;padding:0 0 2px 10px}body .modal .b_create a.button{width:auto;height:auto;background:none}body .modal fieldset{margin-bottom:0px}body .modal fieldset.select,body .modal fieldset.b_submit{float:left}body .modal fieldset label{display:block;color:#b1b1b1;font-weight:bold}body .modal .b_signin{text-align:left;display:inline}body .modal .b_signin input{margin-bottom:0px}body .modal .signin_center{background:#fdfdfd;text-transform:uppercase;z-index:10;top:156px !important;left:236px !important;padding:5px 25px}body .modal .signin_foot{margin:40px  0 0 0 !important;padding:41px 0 0 0 !important;width:auto !important}body .modal.login.jjacct{height:320px}body .modal.login.jjacct .fl_error{margin-top:3px}body .modal.login input{width:435px;margin-bottom:14px}body .modal.promo{width:518px;height:135px;padding:11px 11px 40px 27px}body .modal.promo label.hidden{margin-top:-10px;margin-bottom:4px}body .modal.promo p{clear:both}body .modal.promo p.red{margin-top:10px;padding-left:0}body .modal.signin{width:auto !important;height:auto !important;text-align:center}body .modal.signin a.button,body .modal.signin input{background:url("ecards_2012/modals/b_signin.png") no-repeat scroll -110px 0 transparent}body .modal.signin p{margin-top:1em;text-align:center}body .modal.signin .header{margin:9px 8px 0 0}body .modal.signin h4{text-align:center;font-size:1.4em;color:#b5b5b5}body .modal .b_submit a.button,body .modal .b_submit input{background:url("ecards_2012/modals/b_submit.png") no-repeat scroll -110px 0 transparent !important}body .modal .b_submit a.button,body .modal .b_signin a.button,body .modal .b_submit input,body .modal .b_signin input{height:40px;width:112px !important}body .login .modal_header_logo,body .promo .modal_header_logo{bottom:1px}body .login .modal_header_logo{right:30px}body .promo .modal_header_logo{left:290px}body .jjacct .modal_header_logo{top:27px}body .modal label,body .promo input{float:left}body .promo input{width:362px;padding:1em;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;font-size:1.1667em}body .modal_terms{clear:both}body .promo .b_submit{padding-top:.5em}body .modalcontent{text-align:left;width:460px;height:340px;padding:0 40px}body .modalcontent .signin_head{margin-top:40px}body .fb_signin{margin:15px auto 0;width:299px}body .b_submit a.button:hover,body .b_submit input:hover{background:url("ecards_2012/modals/b_submit.png") no-repeat scroll 0 0 transparent}body .b_submit input{cursor:pointer;text-indent:-9999px}body .b_signin a.button:hover{background:url("ecards_2012/modals/b_signin.png") no-repeat scroll 0 0 transparent}body .b_signin input{background:url("ecards_2012/modals/b_submit.png") no-repeat scroll -110px 0 transparent !important;cursor:pointer;text-indent:-9999px}body .b_signin input:hover{background:url("ecards_2012/modals/b_signin.png") no-repeat scroll 0 0 transparent}body .share input,body .share textarea{border:1px solid #DEDEDE;border-radius:7px 7px 7px 7px;box-shadow:0 0 3px 3px rgba(0,0,0,0.1) inset;color:#8D8B8B;padding:0.75em}body .share input.e_error,body .share textarea.e_error{border:2px solid #FF3B3B}body .email_nl{border:1px solid #DEDEDE;border-radius:7px 7px 7px 7px;box-shadow:0 0 3px 3px rgba(0,0,0,0.1) inset;color:#8D8B8B;padding:0.75em}body #emaillimit h2{margin-bottom:30px;margin-left:15px;margin-right:15px}body #emaillimit .b_return a.button{text-align:center;text-indent:0}body #preview_modal_close_button{width:100px}body .preview_nav_link,body #preview_modal_preview{float:left}body #preview_modal_header{height:85px;background-color:#b6ccd7;color:#fff;font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Arial, sans-serif}body #preview_modal_template_title{font-size:2em;font-weight:300;margin:17px 0 0 17px;width:630px;overflow:hidden;font-family:Varela Round}body #preview_modal_template_title strong{font-weight:300}body #preview_modal_template_title span.desc{color:black;letter-spacing:-1px}body #preview_modal_template_title em{font-weight:bold;letter-spacing:-1px}body #preview_modal_template_views{margin-left:17px;font-size:1.1em}body #preview_modal_close_button a{display:block;width:55px;height:64px;padding:11px 17px 10px 0;background:url(ecats/modal_close.png) no-repeat left center;text-indent:-9999px;float:right}body #preview_modal.ui-dialog-content{padding:0em !important;left:0}body .preview_nav_link{display:block;width:72px;height:76px;text-indent:-9999px;background:url(ecats/modal_nav_buttons.png) no-repeat left center;float:left;margin-top:165px}body #preview_modal_next_link{left:663px;background-position:right center}body #preview_modal_send_link a{width:177px;height:51px;text-indent:-9999px;background:url(ecats/modal_personalize.png) no-repeat;margin:20px auto 10px;display:block}body #preview_modal_preview{background:#000;width:575px;height:370px;text-align:center;padding-top:5px;float:left;margin-top:20px}body #preview_modal_body{padding:5px 10px}body #preview_modal_body .prem{background:#000 url(icons/member_exclusive_flag.png) no-repeat left bottom}body .jqmWindow{display:none}body .jqmOverlay{background-color:#000}body .b_199,body .b_free_make,body .b_return a.button,body .b_create a.button{margin:0 auto}body .hidden{display:none}body .invisible{visibility:hidden}body #bad_recipients_modal{background:#FFF;color:#686868;font-size:1.2em;width:556px;padding:44px 0 26px 0}body #bad_recipients_modal .b_return a.button{width:219px;height:40px;background:url(ecards_2012/common/b_return.png) no-repeat -219px 0;margin:0 auto}body #bad_recipients_modal .bad_emails{font-size:1.833em;margin:35px 0}body #bad_recipients_modal h2{font-size:1.493em;color:#686868;padding-top:25px}body #bad_recipients_modal h1{font-size:2.1em;font-weight:bold}body #bad_recipients_modal h2{padding:5px}body #bad_recipients_modal .bad_emails .red,body #bad_recipients_modal h1,body #bad_recipients_modal h2{text-align:center}body #bad_recipients_modal .modal_wrap{width:490px}body #merge_fb_email h2{font-size:1em}body #merge_success.modal h2,body #merge_fb_email.modal h2{background-image:url(headers/modal_big.png);height:22px;padding-top:13px;text-indent:55px;text-transform:uppercase}body #merge_account.modal a,body #merge_success.modal a,body #merge_fb_email.modal a{width:16px;height:16px;position:absolute;top:10px;right:15px;display:block;text-indent:-9999px}body #merge_success.modal .intro h3{width:400px}body #merge_success.modal .intro img{border:4px solid #E0E0E0;float:left;margin-right:15px}body #merge_success.modal .intro p{margin-left:73px;float:left}body #merge_success.modal .mod_wrap{margin-top:10px}body #merge_success.modal .intro h3{line-height:20px}body #merge_success.modal .mod_button{width:119px;background-image:url(modals/buttons/close.png);height:30px;margin:15px auto 0;text-indent:-9999px;display:block;background-repeat:no-repeat;clear:both}body #merge_account.modal{width:420px !important}body #merge_account.modal .intro p{padding-top:22px}body #merge_account.modal h2{letter-spacing:0.03em;font-size:1.3em;width:420px;background-image:url(headers/modal_big.png);height:22px;padding-top:13px;text-indent:55px;text-transform:uppercase}body #merge_account.modal p.bigger{font-size:1.5em}body #merge_account.modal fieldset{margin-bottom:20px;position:relative;height:25px}body #merge_account.modal fieldset.text{width:369px}body #merge_account.modal label{width:110px;text-align:right;position:absolute;top:5px;left:0px;font-size:1.3em}body #merge_account.modal input{width:227px;position:absolute;top:0;right:0;font-size:1.5em !important}body #merge_account.modal fieldset.forgot{padding-left:130px;margin-bottom:0px !important}body #merge_account.modal fieldset.mod_form_button{width:300px}body #merge_account.modal .warnings{width:386px;background-color:#FEFCC9;border:1px solid #F8E270;padding:10px 0;color:#855800;margin:0 0 12px 8px;font-style:italic;text-align:center;display:none;font-size:1.5em}body #merge_account.modal div.warnings span{background:url(icons/error_warning.png) no-repeat left center;padding-left:25px;display:block;line-height:1.2em;margin:0 auto;width:340px}body #merge_account.modal img{border:4px solid #E0E0E0;float:left;margin-right:15px}body #merge_success.modal,body #merge_fb_email.modal{width:415px !important}body #merge_fb_email p{text-align:center;margin-top:20px}body #what_is_jj.modal{width:920px !important;height:370px !important;background:#fff url(home/overlay_gradient.png) repeat-x left bottom;font-family:'segoe ui', Arial, sans-serif}body #what_is_jj.modal p{margin-bottom:0.5em;line-height:1.8em;font-size:.9em}body #what_is_jj.modal h2{color:red;font-weight:bold;font-size:2em;height:17px;position:absolute;top:20px;left:30px}body #what_is_jj.modal h3{font-family:Podkova, Georgia, 'Times New Roman', Times, serif;font-size:3em;position:absolute;top:50px;left:30px;color:#535353;letter-spacing:-0.03em}body #what_is_jj.modal ul{position:absolute;top:125px;left:30px}body #what_is_jj.modal .ecards{background-image:url(home/overlay_ecards.png)}body #what_is_jj.modal li{width:200px;float:left;padding:85px 1px 90px 20px;background-repeat:no-repeat;border-left:1px solid #E2E2E2;position:relative}body #what_is_jj.modal li:first-child{padding-left:0;border-left:0;background-position:30px 10px}body #what_is_jj.modal li.everyday_fun{background-image:url(home/overlay_everyday_fun.png);background-position:42px 15px}body #what_is_jj.modal li.originals{background-image:url(home/overlay_originals.png);background-position:50px 10px}body #what_is_jj.modal li.jj_jr{background-image:url(home/overlay_jibjab_jr.png);background-position:70px 0px;border-right:0}body #what_is_jj.modal strong{font-weight:bold}body #what_is_jj.modal .view{font-size:1em;font-style:italic;display:block;position:absolute;bottom:30px;left:20px;font-family:Georgia}body #what_is_jj.modal li:first-child .view{left:0}body #what_is_jj.modal .view.highlight_color{color:red !important}body #what_is_jj.modal .close{position:absolute;top:10px;right:10px;background:url(home/overlay_close_button.png) no-repeat;width:41px;height:42px;text-indent:-9999px;background-color:red}body #modal_promo_code_entry.modal input{width:340px;margin-left:10px}body #modal_promo_code_entry.modal .modal_holiday_header{height:61px}body #modal_promo_code_entry.modal .modal_holiday_header h2{padding-left:16px;font-size:1.3em;padding-top:12px}body #modal_promo_code_entry.modal p{padding:5px 13px}body #modal_promo_code_entry.modal .b_submit{padding-top:0px;margin-right:8px}body #ba_subscribe_modal{width:600px;height:185px}body #ba_subscribe_modal_verify{width:600px;height:185px}body #ba_subscribe_modal_verify .inner{margin-top:-22px;margin-bottom:-22px;width:600px;height:185px;position:relative}body #ba_subscribe_modal .inner{margin-top:-22px;margin-bottom:-22px;width:600px;height:185px;position:relative;background:url(birthdays_2012/birthday-alert-subscribe-modal.png)}body #ba_subscribe_modal_verify .inner{background:url(birthdays_2012/birthday-alert-subscribe-modal-done.png)}body #ba_subscribe_modal ul{position:absolute;bottom:32px;left:117px}body #ba_subscribe_modal ul li{float:right;margin-right:40px}body #ba_subscribe_modal ul li img{width:36px;height:36px}body #ba_subscribe_modal_accept{position:absolute;top:89px;right:51px;width:121px;height:40px;text-indent:-9999px;display:block}body #ba_subscribe_modal_decline{position:absolute;bottom:20px;right:51px;width:121px;height:20px;text-indent:-9999px;display:block}body #ba_subscribe_modal_verify_close{position:absolute;bottom:45px;right:37px;width:121px;height:41px;text-indent:-9999px;display:block}body #ba_subscribe_modal_verify .email{position:absolute;bottom:32px;left:46px;height:20px;background:#fff;font-weight:bold;font-size:1.3em}body #fb_upload_modal{display:block;width:445px !important;height:160px !important;position:relative}body #fb_upload_modal .throbber{margin:0 auto;width:24px;height:24px;display:block;margin-top:60px}body #fb_upload_modal .modal_header{display:block;background:transparent url(facebook/headers/picture_successfully_uploaded_to_facebook.png) no-repeat;height:28px;margin-top:-22px;text-indent:-9999px;position:relative}body #fb_upload_modal .modal_header a{display:block;position:absolute;width:26px;height:26px;top:0px;right:0px}body #fb_upload_modal .close_button{text-indent:-9999px;display:block;width:87px;height:25px;background:url(facebook/buttons/close.gif);position:absolute;bottom:20px;left:180px}body #fb_upload_modal .modal_preview_wrap{padding:5px 10px}body div#promo_template_feed div.cat-thumbs-holder div.cat-thumb{float:left;height:315px;width:285px;margin:10px 0 0;overflow:hidden;padding:6px;position:relative;display:block;z-index:1}body div#promo_template_feed div.cat-thumbs-holder div.cat-thumb-inner{margin:0;height:100%;background:transparent;width:100%;z-index:10}body div#promo_template_feed div.cat-thumbs-holder div.cat-thumb:hover div.cat-thumb-inner{background:rgba(200,200,200,0.2)}body div#promo_template_feed div.cat-thumbs-holder div.cat-thumb a.thumbnail-image-holder{display:block;position:relative;height:204px;width:272px;background-size:100% 100%;background-repeat:no-repeat;background-position:center;margin:auto;border-top:6px solid transparent}body div#promo_template_feed div.cat-thumbs-holder div.cat-thumb-inner span.preview-roll-over{width:100%;height:25px;display:none;background:transparent;color:#FFFFFF;font-size:1.2em;font-weight:bold;padding-top:12px;text-indent:10px;position:absolute;bottom:0}body div#promo_template_feed div.cat-thumbs-holder div.cat-thumb:hover span.preview-roll-over.pic{background:rgba(0,0,0,0.5);display:block}body div#promo_template_feed div.cat-thumbs-holder div.cat-thumb:hover span.preview-roll-over.vid{background:url("ecats/preview_video_icon.png") no-repeat scroll 240px 7px rgba(0,0,0,0.5);display:block}body div#promo_template_feed div.cat-thumbs-holder div.cat-thumb a.thumbnail-image-holder em.free{background:url("ecats/free.png") no-repeat scroll 0 0 transparent;display:block;height:75px;left:0;position:absolute;text-indent:-9999px;top:0;width:75px}body div#promo_template_feed div.cat-thumbs-holder div.cat-thumb a.back-hit-area{display:block;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;text-indent:-9999em;z-index:0}body div#promo_template_feed div.cat-thumbs-holder div.cat-thumb div.vertical-separator{position:absolute;width:1px;height:204px;border-left:1px solid #a1a1a1;top:12px;left:0}body div#promo_template_feed div.cat-thumbs-holder div.cat-thumb.col_1 div.vertical-separator{border:0}body div#promo_template_feed div.cat-thumbs-holder div.cat-thumb-inner h2,body div#promo_template_feed div.cat-thumbs-holder div.cat-thumb-inner h3,body div#promo_template_feed div.cat-thumbs-holder div.cat-thumb-inner p{margin:2px 6px}body div#promo_template_feed div.cat-thumbs-holder div.cat-thumb-inner h2 a{display:block;margin-bottom:0px;margin-top:8px;font-weight:normal;text-align:left;color:#535353;font-family:Nixie One;font-size:17px;text-decoration:none}body div#promo_template_feed div.cat-thumbs-holder div.cat-thumb-inner h3 a{display:block;color:#CC0000;font-size:13px;font-weight:bold;margin-bottom:2px;font-family:Arial,Helvetica,'Helvetica Neue',sans-serif;text-decoration:none}body div#promo_template_feed div.cat-thumbs-holder div.cat-thumb-inner p a{display:block;color:#777777;font-size:12px;line-height:1.4em;font-family:Arial,Helvetica,'Helvetica Neue',sans-serif;text-decoration:none}body div#promo_template_feed a.show_more_link{background:url("ecats/show_next_button.png") no-repeat scroll center 0 transparent;color:#535353;display:block;font-size:1.2em;height:50px;margin:20px auto;padding-top:20px;text-align:center;text-decoration:none;text-shadow:1px 1px 1px #FFFFFF;width:100%;clear:both;font-family:Arial,Helvetica,'Helvetica Neue',sans-serif}body #shwrap,body #hwrap,body.slim_header #shwrap,body.slim_header #hwrap{background:white;height:initial !important}body #shwrap #header.white-nav,body #hwrap #header.white-nav,body.slim_header #shwrap #header.white-nav,body.slim_header #hwrap #header.white-nav{position:relative;height:initial !important;width:960px;border-bottom:1px solid gray;padding-bottom:12px}body #shwrap #header.white-nav #jj-logo,body #hwrap #header.white-nav #jj-logo,body.slim_header #shwrap #header.white-nav #jj-logo,body.slim_header #hwrap #header.white-nav #jj-logo{display:inline-block;margin-top:10px;vertical-align:middle;width:95px;height:85px;background:url(header/new_logo.png) no-repeat}body #shwrap #header.white-nav #main_nav_wrap,body #hwrap #header.white-nav #main_nav_wrap,body.slim_header #shwrap #header.white-nav #main_nav_wrap,body.slim_header #hwrap #header.white-nav #main_nav_wrap{background:transparent;display:inline-block;width:auto;top:initial;left:initial;vertical-align:bottom;position:relative}body #shwrap #header.white-nav #main_nav_wrap #main_nav,body #hwrap #header.white-nav #main_nav_wrap #main_nav,body.slim_header #shwrap #header.white-nav #main_nav_wrap #main_nav,body.slim_header #hwrap #header.white-nav #main_nav_wrap #main_nav{width:auto}body #shwrap #header.white-nav #main_nav_wrap #main_nav .activator,body #hwrap #header.white-nav #main_nav_wrap #main_nav .activator,body.slim_header #shwrap #header.white-nav #main_nav_wrap #main_nav .activator,body.slim_header #hwrap #header.white-nav #main_nav_wrap #main_nav .activator{margin-top:-5px}body #shwrap #header.white-nav #main_nav_wrap #main_nav li,body #hwrap #header.white-nav #main_nav_wrap #main_nav li,body.slim_header #shwrap #header.white-nav #main_nav_wrap #main_nav li,body.slim_header #hwrap #header.white-nav #main_nav_wrap #main_nav li{border:none}body #shwrap #header.white-nav #main_nav_wrap #main_nav li.first,body #hwrap #header.white-nav #main_nav_wrap #main_nav li.first,body.slim_header #shwrap #header.white-nav #main_nav_wrap #main_nav li.first,body.slim_header #hwrap #header.white-nav #main_nav_wrap #main_nav li.first{margin-left:10px}body #shwrap #header.white-nav #main_nav_wrap #main_nav li:hover,body #hwrap #header.white-nav #main_nav_wrap #main_nav li:hover,body.slim_header #shwrap #header.white-nav #main_nav_wrap #main_nav li:hover,body.slim_header #hwrap #header.white-nav #main_nav_wrap #main_nav li:hover{background:#ebebeb}body #shwrap #header.white-nav #main_nav_wrap #main_nav li a,body #hwrap #header.white-nav #main_nav_wrap #main_nav li a,body.slim_header #shwrap #header.white-nav #main_nav_wrap #main_nav li a,body.slim_header #hwrap #header.white-nav #main_nav_wrap #main_nav li a{font-family:Raleway, 'Helvetica Neue', Arial, sans-serif;color:black;font-size:16px;padding:0 10px}body #shwrap #header.white-nav #main_nav_wrap #main_nav li a.seeall,body #hwrap #header.white-nav #main_nav_wrap #main_nav li a.seeall,body.slim_header #shwrap #header.white-nav #main_nav_wrap #main_nav li a.seeall,body.slim_header #hwrap #header.white-nav #main_nav_wrap #main_nav li a.seeall{background:none}body #shwrap #header.white-nav #main_nav_wrap #main_nav li a.seeall:after,body #hwrap #header.white-nav #main_nav_wrap #main_nav li a.seeall:after,body.slim_header #shwrap #header.white-nav #main_nav_wrap #main_nav li a.seeall:after,body.slim_header #hwrap #header.white-nav #main_nav_wrap #main_nav li a.seeall:after{content:"";border-top-width:8px;border-left-width:6px;border-right-width:6px;border-color:transparent;border-style:solid;border-top-color:gray;display:inline-block;vertical-align:middle;margin-left:5px}body #shwrap #header.white-nav #main_nav_wrap #main_nav .dropdown_4columns,body #hwrap #header.white-nav #main_nav_wrap #main_nav .dropdown_4columns,body.slim_header #shwrap #header.white-nav #main_nav_wrap #main_nav .dropdown_4columns,body.slim_header #hwrap #header.white-nav #main_nav_wrap #main_nav .dropdown_4columns{background-color:#48586e;border-radius:10px;border:none;margin:0}body #shwrap #header.white-nav #main_nav_wrap #main_nav .dropdown_4columns .rounded_edge_columns,body #hwrap #header.white-nav #main_nav_wrap #main_nav .dropdown_4columns .rounded_edge_columns,body.slim_header #shwrap #header.white-nav #main_nav_wrap #main_nav .dropdown_4columns .rounded_edge_columns,body.slim_header #hwrap #header.white-nav #main_nav_wrap #main_nav .dropdown_4columns .rounded_edge_columns{background:transparent}body #shwrap #header.white-nav #main_nav_wrap #main_nav .dropdown_4columns .rounded_edge_columns .col_1,body #hwrap #header.white-nav #main_nav_wrap #main_nav .dropdown_4columns .rounded_edge_columns .col_1,body.slim_header #shwrap #header.white-nav #main_nav_wrap #main_nav .dropdown_4columns .rounded_edge_columns .col_1,body.slim_header #hwrap #header.white-nav #main_nav_wrap #main_nav .dropdown_4columns .rounded_edge_columns .col_1{padding-left:20px;box-sizing:border-box}body #shwrap #header.white-nav #main_nav_wrap #main_nav .dropdown_4columns .rounded_edge_columns .col_1 h3,body #hwrap #header.white-nav #main_nav_wrap #main_nav .dropdown_4columns .rounded_edge_columns .col_1 h3,body.slim_header #shwrap #header.white-nav #main_nav_wrap #main_nav .dropdown_4columns .rounded_edge_columns .col_1 h3,body.slim_header #hwrap #header.white-nav #main_nav_wrap #main_nav .dropdown_4columns .rounded_edge_columns .col_1 h3{background-image:none;text-indent:0;color:#BBC6D4;font-size:18px;font-weight:normal;height:40px}body #shwrap #header.white-nav #main_nav_wrap #main_nav .dropdown_4columns .rounded_edge_columns .col_1 li,body #hwrap #header.white-nav #main_nav_wrap #main_nav .dropdown_4columns .rounded_edge_columns .col_1 li,body.slim_header #shwrap #header.white-nav #main_nav_wrap #main_nav .dropdown_4columns .rounded_edge_columns .col_1 li,body.slim_header #hwrap #header.white-nav #main_nav_wrap #main_nav .dropdown_4columns .rounded_edge_columns .col_1 li{float:none;display:block;margin-top:0px;padding:0 0 2px 0}body #shwrap #header.white-nav #main_nav_wrap #main_nav .dropdown_4columns .rounded_edge_columns .col_1 li a,body #hwrap #header.white-nav #main_nav_wrap #main_nav .dropdown_4columns .rounded_edge_columns .col_1 li a,body.slim_header #shwrap #header.white-nav #main_nav_wrap #main_nav .dropdown_4columns .rounded_edge_columns .col_1 li a,body.slim_header #hwrap #header.white-nav #main_nav_wrap #main_nav .dropdown_4columns .rounded_edge_columns .col_1 li a{color:white;font-size:16px;line-height:normal;height:auto;padding:0 0 4px 0}body #shwrap #header.white-nav #main_nav_wrap #main_nav .dropdown_4columns:before,body #hwrap #header.white-nav #main_nav_wrap #main_nav .dropdown_4columns:before,body.slim_header #shwrap #header.white-nav #main_nav_wrap #main_nav .dropdown_4columns:before,body.slim_header #hwrap #header.white-nav #main_nav_wrap #main_nav .dropdown_4columns:before{content:"";position:absolute;width:100%;height:18px;display:block;top:-18px;left:0px}body #shwrap #header.white-nav #main_nav_wrap #main_nav .dropdown_4columns:after,body #hwrap #header.white-nav #main_nav_wrap #main_nav .dropdown_4columns:after,body.slim_header #shwrap #header.white-nav #main_nav_wrap #main_nav .dropdown_4columns:after,body.slim_header #hwrap #header.white-nav #main_nav_wrap #main_nav .dropdown_4columns:after{border-color:transparent;border-style:solid;border-bottom-color:#48586e;border-right-width:15px;border-left-width:15px;border-bottom-width:15px;content:"";left:50%;position:absolute;top:-18px}body #shwrap #header.white-nav #header-right-content,body #hwrap #header.white-nav #header-right-content,body.slim_header #shwrap #header.white-nav #header-right-content,body.slim_header #hwrap #header.white-nav #header-right-content{float:right;margin-top:25px}body #shwrap #header.white-nav #header-right-content #my_nav_wrap,body #hwrap #header.white-nav #header-right-content #my_nav_wrap,body.slim_header #shwrap #header.white-nav #header-right-content #my_nav_wrap,body.slim_header #hwrap #header.white-nav #header-right-content #my_nav_wrap{display:inline-block;width:auto;vertical-align:middle}body #shwrap #header.white-nav #header-right-content #my_nav_wrap #user-nav,body #hwrap #header.white-nav #header-right-content #my_nav_wrap #user-nav,body.slim_header #shwrap #header.white-nav #header-right-content #my_nav_wrap #user-nav,body.slim_header #hwrap #header.white-nav #header-right-content #my_nav_wrap #user-nav{height:auto;margin-top:0}body #shwrap #header.white-nav #header-right-content #my_nav_wrap #user-nav li.my-account,body #hwrap #header.white-nav #header-right-content #my_nav_wrap #user-nav li.my-account,body.slim_header #shwrap #header.white-nav #header-right-content #my_nav_wrap #user-nav li.my-account,body.slim_header #hwrap #header.white-nav #header-right-content #my_nav_wrap #user-nav li.my-account{color:black;font-size:13px}body #shwrap #header.white-nav #header-right-content #my_nav_wrap #user-nav li a,body #hwrap #header.white-nav #header-right-content #my_nav_wrap #user-nav li a,body.slim_header #shwrap #header.white-nav #header-right-content #my_nav_wrap #user-nav li a,body.slim_header #hwrap #header.white-nav #header-right-content #my_nav_wrap #user-nav li a{color:black;font-weight:normal;font-size:13px}body #shwrap #header.white-nav #header-right-content #searchForm,body #hwrap #header.white-nav #header-right-content #searchForm,body.slim_header #shwrap #header.white-nav #header-right-content #searchForm,body.slim_header #hwrap #header.white-nav #header-right-content #searchForm{display:block;position:relative;border:1px solid gray;padding:5px 7px;box-sizing:border-box;margin-top:20px;margin-left:auto;margin-right:0}body #shwrap #header.white-nav #header-right-content #searchForm #search-input,body #hwrap #header.white-nav #header-right-content #searchForm #search-input,body.slim_header #shwrap #header.white-nav #header-right-content #searchForm #search-input,body.slim_header #hwrap #header.white-nav #header-right-content #searchForm #search-input{position:initial;font-size:14px;padding-left:4px}body #shwrap #header.white-nav.slim-header,body #hwrap #header.white-nav.slim-header,body.slim_header #shwrap #header.white-nav.slim-header,body.slim_header #hwrap #header.white-nav.slim-header{border-bottom:none;padding-bottom:0px;height:initial !important;padding-top:10px}body #shwrap #header.white-nav.slim-header #header-right-content #searchForm,body #shwrap #header.white-nav.slim-header #main_nav_wrap,body #hwrap #header.white-nav.slim-header #header-right-content #searchForm,body #hwrap #header.white-nav.slim-header #main_nav_wrap,body.slim_header #shwrap #header.white-nav.slim-header #header-right-content #searchForm,body.slim_header #shwrap #header.white-nav.slim-header #main_nav_wrap,body.slim_header #hwrap #header.white-nav.slim-header #header-right-content #searchForm,body.slim_header #hwrap #header.white-nav.slim-header #main_nav_wrap{display:none}body #shwrap #header.white-nav.slim-header #header-right-content,body #hwrap #header.white-nav.slim-header #header-right-content,body.slim_header #shwrap #header.white-nav.slim-header #header-right-content,body.slim_header #hwrap #header.white-nav.slim-header #header-right-content{margin-top:5px}body #shwrap #header.white-nav.slim-header #main_nav_wrap,body #hwrap #header.white-nav.slim-header #main_nav_wrap,body.slim_header #shwrap #header.white-nav.slim-header #main_nav_wrap,body.slim_header #hwrap #header.white-nav.slim-header #main_nav_wrap{margin-top:0px}body #shwrap #header.white-nav.slim-header #jj-logo,body #hwrap #header.white-nav.slim-header #jj-logo,body.slim_header #shwrap #header.white-nav.slim-header #jj-logo,body.slim_header #hwrap #header.white-nav.slim-header #jj-logo{background:url(header/jj_name_logo.png) no-repeat;height:35px;width:113px;margin-top:0px}body.sendables__personalize #hwrap,body.sendables__finalize #hwrap,body.sendables__template #hwrap,body.sendables__casting #hwrap,body.sendables__add_message #hwrap,body.slim_header #hwrap{height:37px}body.sendables__personalize #hwrap #header,body.sendables__finalize #hwrap #header,body.sendables__template #hwrap #header,body.sendables__casting #hwrap #header,body.sendables__add_message #hwrap #header,body.slim_header #hwrap #header{height:37px}body.sendables__personalize #hwrap #header #logo,body.sendables__finalize #hwrap #header #logo,body.sendables__template #hwrap #header #logo,body.sendables__casting #hwrap #header #logo,body.sendables__add_message #hwrap #header #logo,body.slim_header #hwrap #header #logo{background:url("../assets/logo_mini_transparent.png") no-repeat scroll 0 0 transparent;height:41px}body.sendables__personalize #hwrap ul#user-nav,body.sendables__finalize #hwrap ul#user-nav,body.sendables__template #hwrap ul#user-nav,body.sendables__casting #hwrap ul#user-nav,body.sendables__add_message #hwrap ul#user-nav,body.slim_header #hwrap ul#user-nav{margin-top:11px;width:auto}body.sendables__personalize #hwrap #main_nav_wrap,body.sendables__finalize #hwrap #main_nav_wrap,body.sendables__template #hwrap #main_nav_wrap,body.sendables__casting #hwrap #main_nav_wrap,body.sendables__add_message #hwrap #main_nav_wrap,body.slim_header #hwrap #main_nav_wrap{top:0}body.sendables__personalize #hwrap #searchForm,body.sendables__finalize #hwrap #searchForm,body.sendables__template #hwrap #searchForm,body.sendables__casting #hwrap #searchForm,body.sendables__add_message #hwrap #searchForm,body.slim_header #hwrap #searchForm{display:none}body.sendables__personalize #wwrap,body.sendables__finalize #wwrap,body.sendables__template #wwrap,body.sendables__casting #wwrap,body.sendables__add_message #wwrap,body.slim_header #wwrap{padding:20px 0 !important}body.sendables__personalize #wrap,body.sendables__finalize #wrap,body.sendables__template #wrap,body.sendables__casting #wrap,body.sendables__add_message #wrap,body.slim_header #wrap{margin:0 auto;width:956px}.UNDERLINE{text-decoration:underline !important}.NO-UNDERLINE,.NO-UNDERLINE:hover,.NO-UNDERLINE:focus{text-decoration:none !important}.aspect-locked{position:relative}.aspect-locked-content{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:center}#upsell-banner-unit{background:#233344}#upsell-banner-unit #upsell-banner-initial #upsell-banner-wrap,#upsell-banner-unit #upsell-banner-expanded #upsell-banner-wrap{padding:10px 0;width:1100px;margin:0 auto;position:relative;max-width:100%}#upsell-banner-unit #upsell-banner-initial #upsell-banner,#upsell-banner-unit #upsell-banner-expanded #upsell-banner{width:960px;margin:0 auto;overflow:hidden}#upsell-banner-unit #upsell-banner-initial .join-link,#upsell-banner-unit #upsell-banner-initial .upgrade-link,#upsell-banner-unit #upsell-banner-expanded .join-link,#upsell-banner-unit #upsell-banner-expanded .upgrade-link{padding:10px 40px;color:white;text-decoration:none;background:#44b86a;font-size:18px;top:30px;display:inline-block;margin-top:15px;text-align:center;border-radius:7px;display:none}#upsell-banner-unit #upsell-banner-initial #upsell-banner-wrap #hide-upsell{position:absolute;top:10px;right:0;background:url(home/upsell-hide.png) center center no-repeat transparent;width:29px;height:27px;display:block}#upsell-banner-unit #upsell-banner-initial #upsell-banner-wrap #upsell-banner #upsell-banner-text,#upsell-banner-unit #upsell-banner-initial #upsell-banner-wrap #upsell-banner #upsell-banner-preview{display:inline-block;vertical-align:top}#upsell-banner-unit #upsell-banner-initial #upsell-banner-wrap #upsell-banner #upsell-banner-text{float:left;padding-top:18px}#upsell-banner-unit #upsell-banner-initial #upsell-banner-wrap #upsell-banner #upsell-banner-text .upsell-banner-primary-text{font-size:38px;font-weight:100;font-family:"Lato", arial;color:#affafa}#upsell-banner-unit #upsell-banner-initial #upsell-banner-wrap #upsell-banner #upsell-banner-text .upsell-banner-secondary-text{margin-top:18px;font-size:15px;font-family:"Lora", cursive;font-weight:400;font-style:italic}#upsell-banner-unit #upsell-banner-initial #upsell-banner-wrap #upsell-banner #upsell-banner-text .upsell-banner-secondary-text .call-to-action{font-weight:700}#upsell-banner-unit #upsell-banner-initial #upsell-banner-wrap #upsell-banner #upsell-banner-text .upsell-banner-secondary-text,#upsell-banner-unit #upsell-banner-initial #upsell-banner-wrap #upsell-banner #upsell-banner-text .upsell-banner-secondary-text a{color:white;text-decoration:none}#upsell-banner-unit #upsell-banner-initial #upsell-banner-wrap #upsell-banner #upsell-banner-preview{float:right;border:5px solid #798794}#upsell-banner-unit #upsell-banner-initial #upsell-banner-wrap #upsell-banner #upsell-banner-preview a{background:url(common/upsell_video_element.jpg) center center no-repeat transparent;display:block;width:250px;height:140px;text-indent:-9999em;overflow:hidden;color:transparent}#upsell-banner-unit #upsell-banner-expanded{display:none}#upsell-banner-unit #upsell-banner-expanded,#upsell-banner-unit #upsell-banner-expanded a{color:white;text-decoration:none}#upsell-banner-unit #upsell-banner-expanded .collapse-upsell-banner{position:absolute;bottom:0;right:0;background:url(home/upsell-close.png) center center no-repeat transparent;width:38px;height:36px;display:block;text-indent:-9999em;color:transparent;overflow:hidden}#upsell-banner-unit #upsell-banner-expanded #upsell-banner{position:relative}#upsell-banner-unit #upsell-banner-expanded #upsell-banner #upsell-banner-video-unit,#upsell-banner-unit #upsell-banner-expanded #upsell-banner #upsell-banner-text-unit{float:left}#upsell-banner-unit #upsell-banner-expanded #upsell-banner #upsell-banner-video-unit{padding-right:29px;margin-right:-29px;background:url(home/upsell-arrow.png) 649px center no-repeat transparent}#upsell-banner-unit #upsell-banner-expanded #upsell-banner #upsell-banner-video-unit #homepage-upsell-promo{border:5px solid #798794}#upsell-banner-unit #upsell-banner-expanded #upsell-banner #upsell-banner-text-unit{vertical-align:top;margin:30px auto auto 30px;text-align:left}#upsell-banner-unit #upsell-banner-expanded #upsell-banner #upsell-banner-text-unit .upsell-banner-primary-text{font-size:38px;font-weight:100;font-family:"Lato", arial;color:#affafa;margin-bottom:10px}#upsell-banner-unit #upsell-banner-expanded #upsell-banner #upsell-banner-text-unit .upsell-banner-secondary-text{margin-top:18px;font-family:"Lora", cursive;font-weight:400;font-style:italic;font-size:150%}#upsell-banner-unit #upsell-banner-expanded #upsell-banner #upsell-banner-text-unit .upsell-banner-secondary-text .call-to-action{font-weight:700}#upsell-banner-unit #upsell-banner-expanded #upsell-banner #upsell-banner-text-unit .upsell-banner-secondary-text,#upsell-banner-unit #upsell-banner-expanded #upsell-banner #upsell-banner-text-unit .upsell-banner-secondary-text a{color:white;text-decoration:none}#upsell-banner-unit #upsell-banner-expanded #upsell-banner #upsell-banner-text-unit ul.upsell-banner-benefits{margin-top:20px;list-style:disc}#upsell-banner-unit #upsell-banner-expanded #upsell-banner #upsell-banner-text-unit ul.upsell-banner-benefits li{margin:5px 0 5px 20px;line-height:130%;font-size:120%}body.USER-ANON #upsell-banner-unit #upsell-banner-initial .join-link,body.USER-ANON #upsell-banner-unit #upsell-banner-expanded .join-link,body.USER-MEMBER.USER-NONSUB #upsell-banner-unit #upsell-banner-initial .upgrade-link,body.USER-MEMBER.USER-NONSUB #upsell-banner-unit #upsell-banner-expanded .upgrade-link{display:inline-block}body.USER-MEMBER .MEMBER-HIDDEN{display:none !important}body.USER-ANON .ANON-HIDDEN{display:none !important}body.USER-SUB .SUB-HIDDEN{display:none !important}body.USER-NONSUB .NONSUB-HIDDEN{display:none !important}body.USER-FB .FB-HIDDEN{display:none !important}body.USER-NONFB .NONFB-HIDDEN{display:none !important}.flash_missing_msg{display:none;background-color:#fff !important;color:#990000 !important;font-family:'Varela Round',sans-serif;font-size:36px !important;line-height:40px !important;text-align:left;padding:32px 32px 32px 44px}.flash_missing_msg sup{font-size:12px;vertical-align:super}.flash_missing_msg span.latest_fp{color:#cc0000 !important;display:block;margin:3px 0px 0px 0px}.flash_missing_msg a.button{font-size:36px !important;margin:18px 0px 0px 0px;padding:12px 0px 12px 0px;width:280px !important;max-width:280px !important;min-width:280px !important;height:36px !important;max-height:36px !important;display:block;text-align:center;text-transform:lowercase;text-decoration:none !important;text-indent:0px !important;color:#660000 !important;background-color:#ff0000 !important;border-radius:15px;-moz-border-radius:15px;background-image:linear-gradient(bottom, #c00 31%, red 66%, red 83%);background-image:-o-linear-gradient(bottom, #c00 31%, red 66%, red 83%);background-image:-moz-linear-gradient(bottom, #c00 31%, red 66%, red 83%);background-image:-webkit-linear-gradient(bottom, #c00 31%, red 66%, red 83%);background-image:-ms-linear-gradient(bottom, #c00 31%, red 66%, red 83%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.31, #c00), color-stop(0.66, red), color-stop(0.83, red))}.tracking-pixels{position:absolute;bottom:0;right:0;width:1px;max-width:1px;height:1px;max-height:1px}body.ecards.modals .modal .flash_missing_msg a.button{color:#660000 !important}#prompt-user-close{background-color:#20ce6d;width:60px;height:60px;display:block;border-radius:120px;color:#FFF;position:absolute;top:100px;left:100px;z-index:1001;font-weight:bold;font-family:DejaVu, 'Lucida Sans Unicode', 'Arial Unicode MS';font-size:64px;line-height:56px;text-align:center;cursor:pointer;display:none;opacity:0.0;margin:0px 0px 0px 0px}#prompt-user-modal{position:absolute;background-color:#aedbfc;border-radius:10px;z-index:1000;width:514px;height:275px;padding:40px 65px 40px 65px;margin:0px 0px 0px 0px;color:#55779a;text-align:center;left:0px;top:100px;font-size:22px;line-height:26px;display:none;opacity:0.0;box-shadow:0px 0px 5px 1000px rgba(0,0,0,0.5)}#prompt-user-modal .prompt-user-message{font-family:Raleway, 'Helvetica Neue', Arial, sans-serif;line-height:28px}#prompt-user-modal h1{text-align:center;margin:0px auto 20px auto;color:#2e3d50;font-size:32px;line-height:32px;font-weight:bold}#prompt-user-modal .prompt-user-buttons{margin-top:20px}#prompt-user-modal .prompt-user-buttons a{margin:10px 10px 10px 10px;font-size:18px;background:#2fcc71;border-radius:8px;box-shadow:0 7px #1aaf5d;clear:both;color:#fff;display:inline-block;font:bold 24px "Raleway","Helvetica Neue",Arial,sans-serif;letter-spacing:1px;margin:0 0 7px;padding:12px 20px;text-align:center;text-decoration:none;text-shadow:-1px 1px 1px rgba(0,0,0,0.5)}#prompt-user-modal .hidden{display:none}body.about #wrap{width:968px;margin:0 auto;padding-top:20px;padding-bottom:20px}body.about .primary{width:940px;margin:10px 0 0 15px}body.about .primary .content{width:730px;background:#fff url(../assets/backgrounds/dashed_border_vertical.png) repeat-y top left;float:right;border:none;display:inline;padding-left:15px;margin-right:5px}body.about .content p{line-height:1.5em}body.about .content p a,body.about .content p strong{line-height:1.5em}body.about .content strong{font-weight:bold}body.about .img_left,body.about .img_right{padding-bottom:12px}body.about .img_left{float:left;padding-right:12px}body.about .img_right{float:right;padding-left:12px}body.about .img_right span{line-height:1.1em;background-color:#fff;width:255px;font-weight:bold;display:block;text-align:center;padding:8px 10px}body.about .img_left span{line-height:1.1em;background-color:#fff;width:255px;font-weight:bold;display:block;text-align:center;padding:8px 10px}body.about .sidebar a{font-family:Georgia, "Times New Roman", Times, serif;color:#535353}body.about .content h1{font-family:Georgia, "Times New Roman", Times, serif;color:#535353;font-size:1.8em;font-weight:bold;margin-bottom:1em}body.about .sidebar{width:190px;float:left}body.about .primary .sidebar h3{background:url(../assets/about/headers/support.png) no-repeat;width:139px;height:22px;text-indent:-9999px;margin:0 0 20px 20px}body.about .primary .sidebar h3.info{background:url(../assets/about/headers/jibjab_info.png) no-repeat;margin-top:20px}body.about .primary .sidebar h3.about{background:url(../assets/about/headers/about_us.png) no-repeat}body.about .primary .sidebar h3.business{background:url(../assets/about/headers/business.png) no-repeat}body.about .primary .sidebar h3.legal{background:url(../assets/about/headers/legal.png) no-repeat}body.about .primary .sidebar ul{padding-bottom:15px}body.about .primary .sidebar ul li a{font-size:1.2em;margin-bottom:8px;text-indent:30px;display:block}body.about * a{margin-bottom:0}body.about .primary .sidebar .first{border-bottom:1px dashed #b2b2b2}body.about .primary .sidebar img{margin:75px 0 0 6px}body.about .content .video{margin:10px 0 20px}body.about h2{color:#606060;font-size:1.5em}body.about .content ol li,body.about .content ul li{list-style-type:decimal;line-height:1.5em;margin:0 0 1.5em 4.0em}body.about .content ol.lowercase li{list-style-type:lower-alpha}body.about .content ul li{list-style-type:disc}body.about .content address{line-height:1.3em;margin-bottom:1.5em;border-left:1px solid #cfcfcf;padding-left:1.5em}body.about .content em{font-style:italic}body.about .abuse h1{margin-bottom:20px}body.about .abuse fieldset{margin-bottom:10px}body.about .abuse .buttons{padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #c9c9c9}body.about .abuse .details{border-bottom:1px solid #c9c9c9}body.about .abuse .buttons input{float:left;position:relative;top:-4px}body.about .abuse .buttons label{font-weight:normal;margin-left:25px}body.about .abuse .details fieldset{margin-bottom:30px}body.about .abuse .details input{width:385px;display:block}body.about .abuse .details textarea{width:385px;display:block;height:125px}body.about .abuse em,body.about .abuse span{display:block;font-weight:normal;margin:0 0 10px 0}body.about .abuse fieldset img{border:1px solid #c9c9c9;display:block;margin:15px 0}body.about .abuse .submit{margin:20px 0 30px}body.about .abuse .error{border:1px solid #c00;padding:10px;background-color:#fcf7f7;margin-bottom:20px}body.about .abuse .error p,body.about .abuse .error li{margin-bottom:0.5em}body.about .abuse label span{color:#c00;margin:5px 0;line-height:1.3em;font-size:1em;width:35em}body.about .captcha{position:relative}body.about .captcha #recaptcha_widget #recaptcha_response_field{width:296px}body.about .captcha #recaptcha_widget .recaptcha_only_if_incorrect_sol{margin:15px 0;font-weight:bold;color:#c00}body.about .captcha #recaptcha_options{position:absolute;top:25px;left:355px;background-color:#f8f8f8;padding:5px 10px}body.about .captcha #recaptcha_options li{margin:0;list-style:none;color:#666}body.about .captcha #recaptcha_options li a{width:169px;height:22px;display:block;text-indent:-9999px;background:url(../assets/buttons/captcha_buttons.png) no-repeat 0 0;margin:6px auto}body.about .captcha #recaptcha_options .recaptcha_new_image a{background-position:0 0}body.about .captcha #recaptcha_options .recaptcha_new_image a:hover{background-position:0 -88px}body.about .captcha #recaptcha_options .recaptcha_only_if_image a{background-position:0 -44px}body.about .captcha #recaptcha_options .recaptcha_only_if_image a:hover{background-position:0 -132px}body.about .captcha #recaptcha_options .recaptcha_only_if_audio a{background-position:0 -22px}body.about .captcha #recaptcha_options .recaptcha_only_if_audio a:hover{background-position:0 -110px}body.about .captcha #recaptcha_options .recaptcha_help a{background-position:0 -66px}body.about .captcha #recaptcha_options .recaptcha_help a:hover{background-position:0 -154px}body.about .investors img.investor{width:500px;height:67px;display:block;margin:20px 0}body.about .investors blockquote{font-size:1.3em;line-height:1.35em;font-style:italic;margin-bottom:20px;color:#777}body.about h2,body.about h3,body.about h4,body.about h5,body.about h6{font-weight:bold;font-size:1.1em}body.about .affiliates{padding-bottom:200px}body.about .affiliates h1{margin-bottom:1em}body.about .affiliates .why_join{width:120px;height:21px;background:url(../assets/about/headers/why_join.png) no-repeat;text-indent:-9999px;margin:25px 0 5px 0}body.about .affiliates .what_you_get{width:716px;height:177px;background:url(../assets/about/what_you_get.png) no-repeat;text-indent:-9999px;margin:25px 0}body.about .affiliates .what_you_get h3,body.about .affiliates .what_you_get ul,body.about .affiliates .what_you_get li{list-style:none;margin:0;padding:0}body.about .affiliates .commission_junction{width:440px;height:84px;background:url(../assets/about/commission_junction.png) no-repeat;text-indent:-9999px;margin-bottom:20px}body.about .affiliates .commission_junction p{margin:0}body.about .affiliates .button{width:156px;height:30px;display:block;text-indent:-9999px;background:url(../assets/about/sign_up_now.png) no-repeat}body.about .ey_about_header img{display:block;width:962px;height:100px;margin:0 auto}body.about .jobs h1{margin-bottom:5px}body.about .jobs_content{margin-top:50px}body.about .jobs_content h2{font-size:1.5em;border-bottom:1px solid #cfcfcf;padding-bottom:5px;margin-bottom:20px}body.about .jobs_content ul{margin-bottom:2em}body.about .jobs_content ul li{margin-bottom:0.75em}body.ecards #wwrap{padding-top:0}body.ecards .ecards_promo_wrap{background:url(../assets/ecards_2011/banner_gradient_medium.jpg) repeat-x top left;width:100%;position:relative;min-height:175px}body.ecards .ecards_promo{height:175px;width:1200px;margin:0 auto;text-indent:-9999px}body.ecards .ecards_promo a{position:absolute}body.ecards .ecards_promo .cl{width:50px;height:50px;top:0;right:0}body.ecards .ecards_promo span a{width:45px;height:45px;top:0;right:112px}body.ecards .member_collapsed{height:45px;background-image:url(../assets/ecards_2011/banner_gradient_small.jpg);width:100%}body.ecards .member_collapsed .ecards_promo{height:45px;background-image:url(../assets/ecards_2011/see_all_upcoming_birthdays.jpg)}body.ecards .member_collapsed p a{width:385px;height:45px;top:0;left:300px}body.ecards .non_member{height:175px;width:100%;background:url(../assets/ecards_2011/send_unlimited_ecards.jpg) no-repeat center top;overflow:hidden}body.ecards .non_member .ecards_promo{width:968px;height:175px;margin:0 auto;position:relative}body.ecards .non_member .jj{width:109px;height:30px;top:89px;left:529px}body.ecards .non_member .vv{width:250px;height:141px;top:16px;left:713px}body.ecards .non_member .promo_banner_collapsed{width:670px;height:126px;position:absolute;top:30px;left:14px}body.ecards .non_member_expanded_wrap{height:445px;width:100%;background-image:url(../assets/ecards_2011/banner_gradient_big.jpg)}body.ecards .non_member_expanded_wrap .non_member_expanded{height:445px;width:100%;background:url(../assets/ecards_2011/join_jibjab.jpg) no-repeat top center;overflow:hidden}body.ecards .non_member_expanded .ecards_promo{width:968px;height:445px;margin:0 auto;position:relative}body.ecards .non_member_expanded .video{width:640px;height:360px;position:absolute;top:35px;left:10px}body.ecards .non_member_expanded .video object{display:block}body.ecards .non_member_expanded .jj{width:215px;height:51px;top:316px;left:676px}body.ecards .non_member_expanded .promo_banner_expanded{width:297px;height:270px;position:absolute;top:45px;right:0}body.ecards .member_fb_bday{width:100%;background:url(../assets/ecards_2011/birthday_alerts.jpg) no-repeat center top;min-height:175px}body.ecards .member_fb_bday .ecards_promo{height:175px;width:968px;margin:0 auto;position:relative}body.ecards .member_fb_bday .sa{width:140px;height:20px;top:122px;left:16px}body.ecards .member_fb_bday .birthdays{width:775px;height:90px;position:absolute;top:40px;left:223px;overflow:hidden}body.ecards .member_fb_bday .birthday{width:205px;height:90px;float:left;margin-right:76px;position:relative}body.ecards .member_fb_bday .birthday_2{margin-right:49px}body.ecards .member_fb_bday .birthday_3{margin-right:0}body.ecards .member_fb_bday .img{position:absolute;top:0;left:0;width:70px;height:87px}body.ecards .member_fb_bday .img img{display:block;width:62px;margin:5px auto 0}body.ecards .member_fb_bday .img:hover img{padding-bottom:14px;border-bottom:1px solid #c00}body.ecards .member_fb_bday em{text-indent:0;position:absolute;font-weight:bold;color:#740000;top:7px;left:83px;font-size:1.3em}body.ecards .member_fb_bday p a{text-indent:0;position:absolute;color:#fff;text-decoration:none;top:25px;left:83px;font-size:1.4em;line-height:1.3em}body.ecards .member_fb_bday p a:hover{text-decoration:underline}body.ecards .member_fb_no_bday{background:url(../assets/ecards_2011/see_all_of_your_friends.jpg) no-repeat center top;min-height:175px}body.ecards .member_fb_no_bday .ecards_promo{width:968px;height:175px;margin:0 auto;position:relative}body.ecards .member_fb_no_bday .birthday img{position:absolute;top:57px;left:472px;width:56px;height:56px;display:block}body.ecards .member_fb_no_bday .birthday_2 img{left:560px}body.ecards .member_fb_no_bday .birthday_3 img{left:650px}body.ecards .member_fb_no_bday p a{top:72px;right:29px;width:194px;height:25px}body.ecards .member_no_fb{width:100%;height:175px;overflow:hidden;background:url(../assets/ecards_2011/get_free_birthday_alerts.jpg) no-repeat center top}body.ecards .member_no_fb .ecards_promo{width:968px;height:175px;margin:0 auto;position:relative}body.ecards .member_no_fb p a{top:67px;right:17px;width:194px;height:25px}body.ecards .ecards_content,body.ecards .ecards_btf{width:968px;margin:0 auto;clear:both}body.ecards .ecards_content{margin-top:20px}body.ecards .ecards_content:after{content:".";display:block;height:0;clear:both;visibility:hidden;zoom:1}body.ecards .ecards_btf:after .all_cats .ecards_links:after{content:".";display:block;height:0;clear:both;visibility:hidden;zoom:1}body.ecards .pill{width:306px;height:160px;float:left;margin:10px 8px;opacity:1;-webkit-transition:opacity .1s ease-in;-moz-transition:opacity .05s ease-in}body.ecards .pill:hover{opacity:0.8;-webkit-transition:opacity .1s ease-in;-moz-transition:opacity .05s ease-in}body.ecards .pill a{display:block}body.ecards .header:hover{opacity:1}body.ecards .bpill{width:633px;margin:10px 5px 10px 8px}body.ecards .pill h1{width:192px;height:72px;text-indent:-9999px;margin:15px auto 30px;background:url(../assets/ecards_2011/ecards_logo.png) no-repeat}body.ecards .pill.header a{display:block;width:197px;height:31px;text-indent:-9999px;margin:0 auto;background:url(../assets/ecards_2011/see_all_button.png) no-repeat left top}body.ecards .pill.header a:hover{background-position:left bottom}body.ecards .ecards_btf{width:960px;border-top:1px solid #d9d9d9;margin:40px auto;padding-top:30px}body.ecards .ecards_btf a{color:#777;text-decoration:none;font-size:1.4em}body.ecards .all_cats a{color:#777;text-decoration:none;font-size:1.4em}body.ecards .ecards_btf a:hover,body.ecards .all_cats a:hover{color:#c00;text-decoration:underline}body.ecards .ecards_links{float:left;padding-bottom:20px;border-right:1px solid #d9d9d9}body.ecards .col{float:left;margin-right:10px}body.ecards .col1{width:210px}body.ecards .col2{width:220px}body.ecards .col3{width:175px;margin-right:0}body.ecards .col h4{background-repeat:no-repeat;text-indent:-9999px;height:110px;margin:0}body.ecards .col1 h4{background-image:url(../assets/ecards_2011/header_celebrate.png)}body.ecards .col2 h4{background-image:url(../assets/ecards_2011/header_just_to_say.png)}body.ecards .col3 h4{background-image:url(../assets/ecards_2011/header_holidays.png)}body.ecards .col li{margin-bottom:1.4em}body.ecards .bday_alerts{float:right;width:294px}body.ecards .bday_alerts h2{text-indent:-9999px}body.ecards .connected_opted h2{background:url(../assets/ecards_2011/header_upcoming_birthdays.png) no-repeat -39px 0;height:104px}body.ecards .connected_opted .birthday{height:60px;margin:15px 0 30px;overflow:hidden}body.ecards .connected_opted .img{float:left;margin-right:15px;display:block;width:56px;height:56px;border:2px solid #c5c5c5;-webkit-box-shadow:0px 1px 0px #f3f3f3}body.ecards .connected_opted img{display:block;width:50px;height:50px;margin:3px}body.ecards .connected_opted em{color:#c00;font-size:1.4em}body.ecards .connected_opted p{font-size:1.1em;line-height:1em;margin:4px 0 7px}body.ecards .connected_opted .send{font-size:1em}body.ecards .connected_opted .see_all{display:block;text-indent:-9999px;margin-top:40px;width:266px;height:31px;background:url(../assets/ecards_2011/see_all_bday_alerts.png) no-repeat left top}body.ecards .connected_opted .see_all:hover{background-position:left bottom}body.ecards .connected_notopted{width:290px;height:411px;background:url(../assets/ecards_2011/jibjab_birthday_alerts.jpg) no-repeat;position:relative}body.ecards .not_connected{width:290px;height:411px;background:url(../assets/ecards_2011/jibjab_birthday_alerts.jpg) no-repeat;position:relative;background-image:url(../assets/ecards_2011/connect_with_facebook.jpg)}body.ecards .connected_notopted .birthdays{width:252px;height:162px;position:absolute;top:141px;left:16px}body.ecards .connected_notopted img{width:50px;height:50px;display:block;float:left;margin:17px 10px 12px 21px}body.ecards .connected_notopted .connect_with_fb{width:194px;height:47px;position:absolute;top:330px;left:48px;text-indent:-9999px}body.ecards .not_connected .connect_with_fb{width:194px;height:47px;position:absolute;top:330px;left:48px;text-indent:-9999px}body.ecards .all_cats{width:750px;border:none;-moz-border-radius:0;border-radius:0;margin-left:-375px;padding-bottom:0;-moz-box-shadow:5px 5px 10px -2px #333333;-webkit-box-shadow:5px 5px 10px -2px #333333;box-shadow:5px 5px 10px -2px #333333}body.ecards .all_cats .modal_header{width:750px;height:85px;background:url(../assets/ecards_2011/all_ecards_categories.jpg) no-repeat;position:relative}body.ecards .all_cats .modal_header h3{margin:0;text-indent:-9999px}body.ecards .all_cats .modal_header a{width:72px;height:85px;position:absolute;top:0;right:0;text-indent:-9999px}body.ecards .all_cats .ecards_links{width:590px;margin:30px auto;border:none;float:none}body.ecards .all_cats .col3{width:140px}body.ecards.category_page .categories__show #wwrap{padding:0;background-color:#ffffff}body.ecards.category_page .categories__show #wrap{width:100%}body.ecards.category_page .cat_head_wrap{width:100%;min-height:89px;text-align:center}body.ecards.category_page .cat_head_tall_wrap{width:100%;min-height:446px;text-align:center;background-color:#B6CCD7;background-image:url(../assets/ecats/cat_head_top_shadow.png);background-repeat:repeat-x}body.ecards.category_page .cat_head_wrap:after,body.ecards.category_page .cat_head_tall_wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden}body.ecards.category_page .cat_head{width:968px;margin:0 auto;position:relative;height:96px}body.ecards.category_page .cat_head h2{width:154px;height:54px;text-indent:-9999px;position:absolute;left:14px;top:22px;border-right:1px solid #fff;border-color:rgba(255,255,255,0.6)}body.ecards.category_page .cat_head h2 a{display:block;width:154px;height:54px;background:url(../assets/ecats/ecards_logo_trans.png) no-repeat left top}body.ecards.category_page .cat_head h2 a:hover{background-position:left bottom}body.ecards.category_page h1{background:none;height:auto;width:auto;text-indent:0;margin:0;color:#fff;position:absolute;top:31px;left:190px;font-family:'Nixie One';font-size:30px;font-weight:400}body.ecards.category_page .wf-loading h1,body.ecards.category_page .wf-active h1{font-family:'Nixie One', Georgia, 'Times New Roman', Times, serif}body.ecards.category_page .cat_head .filter{position:absolute;top:25px;right:45px;width:271px;height:36px;background:url(../assets/ecats/filter.png) no-repeat;text-indent:-9999px}body.ecards.category_page .cat_head .filter ul{width:196px;height:24px;position:absolute;top:7px;right:9px}body.ecards.category_page .cat_head .filter a{background:url(../assets/ecats/filter_options.png) no-repeat;height:22px;display:block;float:left;margin-left:2px}body.ecards.category_page .cat_head .filter .all a{width:54px;background-position:0 0}body.ecards.category_page .cat_head .filter .all a:hover{background-position:0 -24px}body.ecards.category_page .cat_head .filter .all_active a{background-position:0 -24px}body.ecards.category_page .cat_head .filter .videos a{width:65px;background-position:-54px 0}body.ecards.category_page .cat_head .filter .videos a:hover{background-position:-54px -24px}body.ecards.category_page .cat_head .filter .videos_active a{background-position:-54px -24px}body.ecards.category_page .cat_head .filter .pics a{width:71px;background-position:-119px 0}body.ecards.category_page .cat_head .filter .pics a:hover{background-position:-119px -24px}body.ecards.category_page .cat_head .filter .pics_active a{background-position:-119px -24px}body.ecards.category_page .cat_body{width:894px;margin:0 auto 20px}body.ecards.category_page .cthumbs:after{content:".";display:block;height:0;clear:both;visibility:hidden}body.ecards.category_page .cthumb{width:272px;height:315px;overflow:hidden;float:left;margin:30px 0 0;padding:6px;position:relative}body.ecards.category_page .col_2{width:304px;margin:30px 5px 0}body.ecards.category_page .col_2 img{padding:0 16px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}body.ecards.category_page .col_2 h3,body.ecards.category_page .col_2 h4,body.ecards.category_page .col_2 p{width:272px;margin-left:auto;margin-right:auto}body.ecards.category_page .preview{text-indent:-9999px;width:296px;height:332px;position:absolute;top:0;left:0;text-decoration:none}body.ecards.category_page .preview:hover{background-color:rgba(0,0,0,0.05);opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50)}body.ecards.category_page .preview span{display:none}body.ecards.category_page .preview:hover span{display:block;height:25px;padding-top:12px;width:272px;text-indent:10px;background:rgba(0,0,0,0.5);color:#fff;font-size:1.2em;font-weight:bold;margin:173px auto 105px}body.ecards.category_page .preview:hover .vid{background:rgba(0,0,0,0.5) url(../assets/ecats/preview_video_icon.png) no-repeat 240px 7px}body.ecards.category_page .cthumb strong{font-weight:bold}body.ecards.category_page .cthumb .free{display:block;position:absolute;top:6px;left:6px;width:75px;height:75px;text-indent:-9999px;background:url(../assets/ecats/free.png) no-repeat}body.ecards.category_page .cthumb h2{margin-bottom:2px;margin-top:10px;font-size:1.3em}body.ecards.category_page .cthumb h2 a{color:#535353;font-family:Nixie One;font-size:1.3em;text-decoration:none}body.ecards.category_page .cthumb h3{color:#c00;font-size:1.3em;margin-bottom:2px;font-weight:bold}body.ecards.category_page .cthumb p{color:#777;line-height:1.4em;margin-bottom:0;margin-top:0;font-size:1.2em}body.ecards.category_page .featured_template{width:918px;margin:0 auto 20px;overflow:hidden;position:relative;background-color:rgba(0,0,0,0.5)}body.ecards.category_page .featured_template_override{width:918px;margin:0 auto 20px;overflow:hidden;position:relative;background-color:rgba(0,0,0,0.5);width:918px}body.ecards.category_page .featured_template .featured_thumb{width:567px;float:left;height:100%}body.ecards.category_page .featured_thumb .free{display:none}body.ecards.category_page .featured_template .info{width:300px;float:left;height:260px;margin:30px 0 0 20px;color:#fff;text-align:left}body.ecards.category_page .featured_template .info h3{margin:0 0 5px;font-size:1.3em}body.ecards.category_page .featured_template .info h3 a{color:#fff;font-size:2em;text-decoration:none;font-family:Varela Round}body.ecards.category_page .featured_template .info h4{font-size:1.8em;margin-bottom:20px;font-family:Varela Round}body.ecards.category_page .featured_template .info h4 strong{font-weight:normal}body.ecards.category_page .featured_template .info p{font-size:1.3em;line-height:1.3em}body.ecards.category_page .featured_template .info .make_it_now{display:block;width:177px;height:51px;background:url(../assets/ecats/make_it_now.png) no-repeat;text-indent:-9999px;margin-top:20px;position:relative;left:-3px}body.ecards.category_page .show_more_link{display:block;width:361px;height:50px;padding-top:20px;margin:20px auto;background:url(../assets/ecats/show_next_button.png) no-repeat;color:#535353;text-decoration:none;text-align:center;text-shadow:1px 1px 1px #fff;font-size:1.2em}body.ecards.category_page .show_more_link strong{font-weight:bold}body.ecards.category_page .testing{background:orange}body.ecards.category_page #birthday_tabs{text-align:center;width:680px;margin:0 auto}body.ecards.category_page #birthday_tabs li{display:block;float:left;margin:0 7px}body.ecards.category_page #birthday_tabs li a{display:block;text-align:center;text-decoration:none;color:#fff;font-size:1.9em;font-style:italic;background:rgba(255,255,255,0.2);padding-top:12px;height:28px;width:156px;-moz-border-radius-topright:3px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-top-left-radius:3px}body.ecards.category_page .wf-loading a,body.ecards.category_page .wf-inactive a,body.ecards.category_page .wf-active a{font-family:'Nixie One', Georgia, 'Times New Roman', Times, serif}body.ecards.category_page #birthday_tabs li a:hover{background:rgba(255,255,255,0.4)}body.ecards.category_page #birthday_tabs li.active a{background:#fff;color:#454545}body.ecards.category_page .member_fb_no_bday .ecards_promo{width:968px;height:175px;margin:0 auto;position:relative}body.ecards.category_page .member_fb_no_bday .birthday img{position:absolute;top:57px;left:472px;width:56px;height:56px;display:block}body.ecards.category_page .member_fb_no_bday .birthday_2 img{left:560px}body.ecards.category_page .member_fb_no_bday .birthday_3 img{left:650px}body.ecards.category_page .member_fb_no_bday p a{top:72px;right:29px;width:194px;height:25px}body.ecards.category_page .member_no_fb{width:100%;height:175px;overflow:hidden;background:url(../assets/ecards_2011/get_free_birthday_alerts.jpg) no-repeat center top}body.ecards.category_page .member_no_fb .ecards_promo{width:968px;height:175px;margin:0 auto;position:relative}body.ecards.category_page .member_no_fb p a{top:67px;right:17px;width:194px;height:25px}body.ecards.category_page .ecards_content,body.ecards.category_page .ecards_btf{width:968px;margin:0 auto;clear:both}body.ecards.category_page .ecards_content{margin-top:20px}body.ecards.category_page .ecards_content:after{content:".";display:block;height:0;clear:both;visibility:hidden;zoom:1}body.ecards.category_page .ecards_btf:after,body.ecards.category_page .all_cats .ecards_links:after{content:".";display:block;height:0;clear:both;visibility:hidden;zoom:1}body.ecards.category_page .pill{width:306px;height:160px;float:left;margin:10px 8px;opacity:1;-webkit-transition:opacity .1s ease-in;-moz-transition:opacity .05s ease-in}body.ecards.category_page .pill:hover{opacity:0.8;-webkit-transition:opacity .1s ease-in;-moz-transition:opacity .05s ease-in}body.ecards.category_page .pill a{display:block}body.ecards.category_page .header:hover{opacity:1}body.ecards.category_page .bpill{width:633px;margin:10px 5px 10px 8px}body.ecards.category_page .header a{display:block;width:197px;height:31px;text-indent:-9999px;margin:0 auto;background:url(../assets/ecards_2011/see_all_button.png) no-repeat left top}body.ecards.category_page .header a:hover{background-position:left bottom}body.ecards.category_page .ecards_btf{width:960px;border-top:1px solid #d9d9d9;margin:40px auto;padding-top:30px}body.ecards.category_page .ecards_btf a{color:#777;text-decoration:none;font-size:1.4em}body.ecards.category_page .all_cats a{color:#777;text-decoration:none;font-size:1.4em}body.ecards.category_page .ecards_btf a:hover,body.ecards.category_page .all_cats a:hover{color:#c00;text-decoration:underline}body.ecards.category_page .ecards_links{float:left;padding-bottom:20px;border-right:1px solid #d9d9d9}body.ecards.category_page .col{float:left;margin-right:10px}body.ecards.category_page .col1{width:210px}body.ecards.category_page .col2{width:220px}body.ecards.category_page .col3{width:175px;margin-right:0}body.ecards.category_page .col h4{background-repeat:no-repeat;text-indent:-9999px;height:110px;margin:0}body.ecards.category_page .col1 h4{background-image:url(../assets/ecards_2011/header_celebrate.png)}body.ecards.category_page .col2 h4{background-image:url(../assets/ecards_2011/header_just_to_say.png)}body.ecards.category_page .col3 h4{background-image:url(../assets/ecards_2011/header_holidays.png)}body.ecards.category_page .col li{margin-bottom:1.4em}body.ecards.category_page .bday_alerts{float:right;width:294px}body.ecards.category_page .bday_alerts h2{text-indent:-9999px}body.ecards.category_page .connected_opted h2{background:url(../assets/ecards_2011/header_upcoming_birthdays.png) no-repeat -39px 0;height:104px}body.ecards.category_page .connected_opted .birthday{height:60px;margin:15px 0 30px;overflow:hidden}body.ecards.category_page .connected_opted .img{float:left;margin-right:15px;display:block;width:56px;height:56px;border:2px solid #c5c5c5;-webkit-box-shadow:0px 1px 0px #f3f3f3}body.ecards.category_page .connected_opted img{display:block;width:50px;height:50px;margin:3px}body.ecards.category_page .connected_opted em{color:#c00;font-size:1.4em}body.ecards.category_page .connected_opted p{font-size:1.1em;line-height:1em;margin:4px 0 7px}body.ecards.category_page .connected_opted .send{font-size:1em}body.ecards.category_page .connected_opted .see_all{display:block;text-indent:-9999px;margin-top:40px;width:266px;height:31px;background:url(../assets/ecards_2011/see_all_bday_alerts.png) no-repeat left top}body.ecards.category_page .connected_opted .see_all:hover{background-position:left bottom}body.ecards.category_page .connected_notopted{width:290px;height:411px;background:url(../assets/ecards_2011/jibjab_birthday_alerts.jpg) no-repeat;position:relative}body.ecards.category_page .not_connected{width:290px;height:411px;background:url(../assets/ecards_2011/jibjab_birthday_alerts.jpg) no-repeat;position:relative;background-image:url(../assets/ecards_2011/connect_with_facebook.jpg)}body.ecards.category_page .connected_notopted .birthdays{width:252px;height:162px;position:absolute;top:141px;left:16px}body.ecards.category_page .connected_notopted img{width:50px;height:50px;display:block;float:left;margin:17px 10px 12px 21px}body.ecards.category_page .connected_notopted .connect_with_fb{width:194px;height:47px;position:absolute;top:330px;left:48px;text-indent:-9999px}body.ecards.category_page .not_connected .connect_with_fb{width:194px;height:47px;position:absolute;top:330px;left:48px;text-indent:-9999px}body.ecards.category_page #all_cats{padding:0px !important;display:none}body.ecards.category_page .all_cats{width:750px;border:none;-moz-border-radius:0;border-radius:0;padding-bottom:0;-moz-box-shadow:5px 5px 10px -2px #333333;-webkit-box-shadow:5px 5px 10px -2px #333333;box-shadow:5px 5px 10px -2px #333333}body.ecards.category_page .all_cats .modal_header{width:750px;height:85px;background:url(../assets/ecards_2011/all_ecards_categories.jpg) no-repeat;position:relative}body.ecards.category_page .all_cats .modal_header h3{margin:0;text-indent:-9999px}body.ecards.category_page .all_cats .modal_header a{width:72px;height:85px;position:absolute;top:0;right:0;text-indent:-9999px}body.ecards.category_page .all_cats .ecards_links{width:590px;margin:30px auto;border:none;float:none}body.ecards.category_page .all_cats .col3{width:140px}body.ecards.common .still_player{width:460px;margin-right:25px;border-top:7px solid #FFF;border-bottom:7px solid #FFF;border-left:8px solid #FFF;border-right:8px solid #FFF;-webkit-box-shadow:0px 0px 6px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 6px rgba(0,0,0,0.5);box-shadow:0px 0px 6px rgba(0,0,0,0.5)}body.ecards.common .video_player{width:567px}body.ecards.common .video_player .view_ecard_html5{padding-bottom:20px;text-align:center;background-size:auto 100%;background-position:center top;background-repeat:no-repeat}body.ecards.common .video_player .view_ecard_html5 video{width:567px}body.ecards.common .still_player,body.ecards.common .video_player{display:block;margin:0 auto}body.ecards.common textarea{outline:none}body.ecards.common #postcard_layout{position:relative;background-color:#fff;padding:0px;margin:0px;width:100%;height:100%;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.4);-moz-box-shadow:0 3px 10px rgba(0,0,0,0.4);box-shadow:0 3px 10px rgba(0,0,0,0.4)}body.ecards.common #postcard_layout .receive_like_ecard{display:block;background-color:#e5e9ec;color:#315ba3;width:auto;min-width:151px;max-width:175px;padding:8px 0px 8px 12px;margin:9px 0px 0px 0px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;font-family:'Raleway', sans-serif;font-weight:normal;font-size:16px;line-height:18px}body.ecards.common #postcard_layout .receive_like_ecard #tell_fb_like{margin-top:4px;left:0px;top:0px}body.ecards.common #postcard_layout .stamp{position:absolute;width:200px;height:100px}body.ecards.common #postcard_layout .header{position:absolute;text-align:center}body.ecards.common #postcard_layout .header #tell_fb_like{float:left;padding:15px}body.ecards.common #postcard_layout .primary{float:left;width:626px}body.ecards.common #postcard_layout .stamp .stamp_post{background:url("../assets/ecards_2012/common/stamp.png") no-repeat;position:absolute;left:0px;top:0px;width:107px;height:81px;z-index:10}body.ecards.common #postcard_layout .stamp .stamp_fb{position:absolute;left:90px;top:10px;background:url("../assets/ecards_2012/common/stamp_back.png") no-repeat;width:93px;height:93px}body.ecards.common #postcard_layout .stamp .stamp_fb .fb_user{padding:5px 0 0 8px}body.ecards.common #postcard_layout .footer{position:absolute;text-align:center}body.ecards.common #postcard_layout .header ul.steps{display:inline;border:none;font-family:'Varela Round', sans-serif;font-size:16px;padding-left:16px}body.ecards.common ul.steps li{display:inline;border:none;font-family:'Varela Round', sans-serif;font-size:16px;padding-left:16px}body.ecards.common #postcard_layout .header ul.steps{font-size:1.333em;margin:0;padding-right:4em;padding-bottom:0;text-transform:uppercase}body.ecards.common #postcard_layout .header ul.steps li{color:#cfcfcf;margin-left:0;padding-left:2em;list-style:none}body.ecards.common #postcard_layout .header ul.steps li:before{content:">";padding-right:2em;color:#cfcfcf}body.ecards.common #postcard_layout .header ul.steps li.first:before{content:" ";padding-left:0;margin-left:0}body.ecards.common #postcard_layout .header ul.steps li.active{color:#6b6a6a}body.ecards.common #postcard_layout .header.go_back{background:url(../assets/ecards_2012/common/card_bg_top.png) no-repeat top center;padding:23px 0px 21px 0px;margin:0px;height:13px;width:100%;text-align:left;line-height:13px}body.ecards.common #postcard_layout .header.go_back a{margin-left:30px;text-decoration:none;font-size:2em;color:#555;color:#797979;text-transform:uppercase}body.ecards.common #postcard_layout .header.go_back a:hover{text-decoration:underline}body.ecards.common #postcard_layout .header.go_back a:before{content:"< "}body.ecards.gifts .promo{width:936px;height:518px;text-indent:-9999px;background:url(../assets/ecards/promos/great_jibjab_art.jpg) no-repeat;margin:10px 10px 100px;position:relative}body.ecards.gifts .real_cards{background:url(../assets/ecards/promos/real_cards.jpg) no-repeat;height:400px}body.ecards.gifts .real_gifts{background:url(../assets/ecards/promos/real_gifts.jpg) no-repeat;height:400px}body.ecards.gifts .promo div{width:444px;height:403px;position:absolute;left:16px;bottom:29px}body.ecards.gifts .promo div.second{left:474px}body.ecards.gifts .promo div a{display:block;width:211px;height:54px;position:absolute;left:123px;bottom:21px}body.ecards.gifts .promo div.second a{left:109px}body.ecards.gifts .promo div h3{width:410px;text-indent:0px;position:absolute;top:68px;left:20px;font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Arial, sans-serif;font-weight:300;font-size:1.5em}body.ecards.gifts .real_cards div,body.ecards.gifts .real_gifts div{width:446px;height:212px;left:15px;bottom:15px}body.ecards.gifts .real_cards .second,body.ecards.gifts .real_gifts .second{left:476px}body.ecards.gifts .real_cards a,body.ecards.gifts .real_gifts a,body.ecards.gifts .real_cards a,body.ecards.gifts .real_gifts a{width:136px;height:43px;left:290px;bottom:22px}body.ecards.gifts .real_cards h3,body.ecards.gifts .real_gifts h3{width:240px;font-size:1.2em;top:63px;left:188px;line-height:1.5em}body.ecards.layout{padding:0;background-color:#404040;color:#535353;font-size:62.5%;font-family:Arial, Helvetica, 'Helvetica Neue', sans-serif;text-align:left}body.ecards.layout p{margin:1em 0;line-height:100%}body.ecards.layout #fwrap{height:305px}body.ecards.layout #wrap{margin:0 auto}body.ecards.layout #hwrap{position:relative;z-index:99;width:100%}body.ecards.layout #wwrap,body.ecards.layout #fwrap{width:100%}body.ecards.layout #ie7_detect{height:0px}body.ecards.layout #my_nav{margin:0;padding:26px 5px 12px 12px;position:absolute;top:0;right:0;float:none}body.ecards.layout #my_nav li{border-color:#666;padding:0 9px;display:inline;float:left;border-left:1px solid #666}body.ecards.layout #my_nav li.first{border-left:none}body.ecards.layout #my_nav .loggedin img{top:-6px;left:-25px}body.ecards.layout #my_nav li a,body.ecards.layout #my_nav li span{font-size:1.1em;color:#C4C4C4;text-decoration:none}body.ecards.layout #my_nav .facebook img{position:absolute}body.ecards.layout #my_nav.non_member_my_nav .facebook #fb_login_image{top:-3px;left:-43px}body.ecards.layout #my_nav.non_member_my_nav .facebook #fb_login_image_tallnav{top:-3px;left:-13px}body.ecards.layout #my_nav.non_member_my_nav .facebook #fb_login_image_slimnav{top:-3px;left:-24px}body.ecards.layout #my_nav.member_my_nav img{top:-3px;left:-12px}body.ecards.layout #my_nav.member_my_nav .first.facebook img{top:-3px;left:-24px}body.ecards.layout #my_nav.member_my_nav .first.facebook.loggedin img{top:-8px;left:-24px}body.ecards.layout #my_nav.non_member_my_nav #fb_login_image_n{left:-13px;top:-3px}body.ecards.layout #my_nav .facebook{position:relative;margin-left:0px}body.ecards.layout #footer{min-height:270px;padding:17px 0 0;width:960px;margin:10px auto;font-size:1.2em;margin-bottom:0;color:#aaa;background:#404040}body.ecards.layout #footer a{color:#aaa}body.ecards.layout #footer div{min-height:270px}body.ecards.layout #footer div.payment_info{min-height:0}body.ecards.layout #footer span.not_semantic{clear:both;height:17px;display:block;background:url(../assets/common/footer_bottom.png) no-repeat}body.ecards.layout #footer h4{font-family:Georgia, Times, serif;font-weight:bold;margin-bottom:12px;text-transform:uppercase}body.ecards.layout #footer .tier2{padding-left:10px}body.ecards.layout #footer .logo{width:203px;height:270px;float:left;border-right:1px solid #d4d4d4;background:url(../assets/common/footer_logo.png);text-indent:-9999px;position:relative}body.ecards.layout #footer .logo a{position:absolute;width:101px;height:116px;top:70px;left:74px}body.ecards.layout #footer .logo .fb_like{min-height:0;text-indent:0;position:absolute;top:200px;left:80px}body.ecards.layout #footer .footer_links{width:215px;float:left;border-right:1px solid #d4d4d4;padding:0 15px}body.ecards.layout #footer .copyright{width:185px;float:left;border-right:1px solid #d4d4d4;padding:0 15px}body.ecards.layout #footer .support{width:259px;margin-left:15px;float:left}body.ecards.layout #footer .footer_links ul{float:left;width:105px}body.ecards.layout #footer .footer_links ul li{margin-bottom:5px}body.ecards.layout #footer .footer_links ul li ul{margin:5px 0 0 10px}body.ecards.layout #footer .copyright ul li{width:92px;float:left;margin-bottom:5px}body.ecards.layout #footer .copyright ul li.ft_wd{clear:both;width:184px;line-height:1.5em}body.ecards.layout #footer .copyright .privacy{clear:both;margin-top:65px;border-top:1px solid #d4d4d4;padding:30px 15px 0 50px;background:url(../assets/icons/lock_icon.png) no-repeat 5px 15px}body.ecards.layout #footer .support li{margin-bottom:5px}body.ecards.layout #footer .support .payment_info{margin-top:15px;border-top:1px solid #d4d4d4;padding-top:15px}body.ecards.layout #footer .support .payment_info ul{width:259px;height:28px;margin:10px 0 20px;text-indent:-9999px}body.ecards.layout #footer .logo{background:url(../assets/footer/logo.png) no-repeat 70px 70px;border-color:#676767}body.ecards.layout #footer h4{text-indent:-9999px;background-repeat:no-repeat}body.ecards.layout #footer .footer_links{border-color:#676767}body.ecards.layout #footer .copyright{border-color:#676767}body.ecards.layout #footer .copyright .privacy{border-color:#676767}body.ecards.layout #footer .support .payment_info{border-color:#676767}body.ecards.layout #footer .footer_links h4{background-image:url(../assets/footer/site_links.png);height:12px}body.ecards.layout #footer .copyright h4{background-image:url(../assets/footer/copyright_and_privacy.png)}body.ecards.layout #footer .support h4{background-image:url(../assets/footer/customer_support.png)}body.ecards.layout #footer .payment_info h4{background-image:url(../assets/footer/payment_info.png)}body.ecards.layout #footer .copyright .privacy{background:url(../assets/footer/lock.png) no-repeat 5px 30px}body.ecards.layout #footer a{color:#aaa}body.ecards.layout #footer span.not_semantic{background:none;height:0}body.ecards.layout #footer .membership_price_note{margin-bottom:0}body.ecards.layout .slim_header #talking_heads{display:none}body.ecards.layout .slim_header #hwrap,body.ecards.layout .slim_header #shwrap{height:38px}body.ecards.layout .slim_header #hwrap #header,body.ecards.layout .slim_header #shwrap #header{margin:0 auto;padding:0px;height:38px}body.ecards.layout .slim_header #hwrap #logo,body.ecards.layout .slim_header #shwrap #logo{width:116px;height:42px;display:block;text-indent:-9999px;background:url(../assets/logo_mini_transparent.png) no-repeat;position:absolute;top:10px;left:0px;z-index:5}body.ecards.layout .slim_header #hwrap #searchForm,body.ecards.layout .slim_header #shwrap #searchForm{display:none}body.ecards.layout .slim_header #hwrap #main_nav_wrap,body.ecards.layout .slim_header #shwrap #main_nav_wrap{position:absolute;top:0px;left:0px;width:100%}body.ecards.layout .slim_header #hwrap #logo_wrap,body.ecards.layout .slim_header #shwrap #logo_wrap{width:976px;margin:0 auto;position:relative}body.ecards.layout .slim_header #hwrap #main_nav,body.ecards.layout .slim_header #shwrap #main_nav{width:976px;margin:0 auto;z-index:6;position:relative;left:0px;top:0px}body.ecards.layout .slim_header #hwrap #my_nav,body.ecards.layout .slim_header #shwrap #my_nav{z-index:7;top:0px;padding:12px 20px}body.ecards.layout #talking_heads{float:left;margin-top:20px;margin-left:-7px;height:29px;background:url(../assets/talking_heads/grey-repeat.png) top right repeat-x #fff}body.ecards.layout #talking_heads p{background:url(../assets/talking_heads/grey-left.png) top left no-repeat;height:29px;padding-left:22px;text-align:left;font-family:Georgia;margin:0}body.ecards.layout #talking_heads p span{display:block;background:url(../assets/talking_heads/grey-right.png) top right no-repeat;height:29px;line-height:29px;padding-right:8px;font-size:12px}body.ecards.layout a.button,body.ecards.layout a.sbutton{display:block;border:none}body.ecards.layout a.button{text-indent:-9999px}body.ecards.layout input.button{text-indent:-9999em;border:none}body.ecards.layout a.button:hover,body.ecards.layout a.button:focus{background-position:0 0}body.ecards.layout a.sbutton:hover,body.ecards.layout a.sbutton:focus{background-position:0 0}body.ecards.layout input.button:hover,body.ecards.layout input.button:focus{background-position:0 0}body.ecards.modals .modal p{padding:0;text-align:left}body.ecards.modals .modal h1{background:none !important;height:auto !important;margin:0 !important;text-indent:0px !important;width:auto !important}body.ecards.modals .modal .b_create a.button{width:auto;height:auto;background:none}body.ecards.modals .modal fieldset{margin-bottom:0px}body.ecards.modals .modal .b_signin input{margin:0px}body.ecards.modals .leftey{float:left}body.ecards.modals .rightey{float:right}body.ecards.modals .modal{background:#FFF;color:#686868;font-size:1.2em;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;display:none;padding:11px 11px 28px 58px}body.ecards.modals .modal p{color:#686868;font-size:1em}body.ecards.modals .modal.login.jjacct{height:320px}body.ecards.modals .modal .red{margin:-12px 0 0 0;padding:0 0 2px 10px}body.ecards.modals .fl_error{margin-top:-14px}body.ecards.modals .modal.login.jjacct .fl_error{margin-top:3px}body.ecards.modals .modal.promo{width:518px;height:135px;padding:11px 11px 40px 27px;background:white !important}body.ecards.modals .modal.promo label.hidden{margin-top:-10px;margin-bottom:4px}body.ecards.modals .modal.promo p{clear:both}body.ecards.modals .modal.promo p.red{margin-top:10px;padding-left:0}body.ecards.modals .modal.signin{width:auto !important;height:auto !important}body.ecards.modals .modal a{color:#4c77c5 !important}body.ecards.modals a.popup{color:#4c77c5 !important}body.ecards.modals .modal.signin{text-align:center}body.ecards.modals .modal.signin p,body.ecards.modals .modal.signin h4{text-align:center}body.ecards.modals .signin_foot{text-align:center}body.ecards.modals .modal,body.ecards.modals .modal_header,body.ecards.modals .modal.signin .header{position:relative}body.ecards.modals .modal_header{height:65px}body.ecards.modals .modal_header p{margin:0}body.ecards.modals .x_circle,body.ecards.modals .x_red_circle,body.ecards.modals .login .modal_header_logo,body.ecards.modals .promo .modal_header_logo,body.ecards.modals .signin_center{position:absolute}body.ecards.modals .x_circle,body.ecards.modals .x_red_circle,body.ecards.modals .x_circle a,body.ecards.modals .x_red_circle a{width:37px;height:37px;display:block;text-indent:-9999px}body.ecards.modals .x_circle{background:url("../assets/ecards_2012/modals/x.png") no-repeat !important;top:7px;right:8px}body.ecards.modals .x_red_circle{background:url("ecards_2012/modals/x-red.png") no-repeat;top:-4px;right:-10px}body.ecards.modals .modal h1,body.ecards.modals .modal h2,body.ecards.modals .modal h3{font-weight:normal;position:relative;top:0;left:0}body.ecards.modals .modal h2,body.ecards.modals .modal h4{font-size:1.4em;color:#686868;margin:0px}body.ecards.modals .login .modal_header_logo,body.ecards.modals .promo .modal_header_logo{bottom:1px}body.ecards.modals .login .modal_header_logo{right:30px}body.ecards.modals .promo .modal_header_logo{left:290px}body.ecards.modals .jjacct .modal_header_logo{top:27px}body.ecards.modals .modal label,body.ecards.modals .promo input{float:left}body.ecards.modals .modal fieldset.select,body.ecards.modals .modal .b_submit{float:left}body.ecards.modals .modal fieldset.select label{display:block;color:#b1b1b1;font-weight:bold}body.ecards.modals .modal.login input{width:435px;margin-bottom:14px}body.ecards.modals .modal .b_signin input{margin-bottom:0px}body.ecards.modals .promo input{width:362px;padding:1em;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;font-size:1.1667em}body.ecards.modals .modal_terms{clear:both}body.ecards.modals .promo .b_submit{padding-top:.5em}body.ecards.modals .modal.signin p{margin-top:1em}body.ecards.modals .modal.signin .header{margin:9px 8px 0 0}body.ecards.modals .modal.signin h4{font-size:1.4em;color:#b5b5b5}body.ecards.modals .modalcontent{text-align:left;width:460px;height:300px;padding:0 40px}body.ecards.modals .fb_signin{margin:15px auto 0;width:299px}body.ecards.modals .modal .signin_center{background:#fdfdfd;text-transform:uppercase;z-index:10;top:156px !important;left:236px !important;padding:5px 25px}body.ecards.modals .modal .signin_foot{margin:40px  0 0 0 !important;padding:41px 0 0 0 !important;width:auto !important}body.ecards.modals .b_create a.button{background:url("../assets/ecards_2012/modals/b_create.png") no-repeat scroll -237px 0 transparent !important;height:30px !important;width:237px !important}body.ecards.modals .b_create a.button:hover{background:url("../assets/ecards_2012/modals/b_create.png") no-repeat scroll 0 0 transparent}body.ecards.modals .modal .b_submit a.button,body.ecards.modals .modal .b_submit input{background:url("../assets/ecards_2012/modals/b_submit.png") no-repeat scroll -110px 0 transparent !important}body.ecards.modals .b_submit a.button:hover,body.ecards.modals .b_submit input:hover{background:url("../assets/ecards_2012/modals/b_submit.png") no-repeat scroll 0 0 transparent}body.ecards.modals .modal .b_signin a.button,body.ecards.modals .modal .b_signin input{background:url("../assets/ecards_2012/modals/b_signin.png") no-repeat scroll -110px 0 transparent !important}body.ecards.modals .b_signin a.button:hover{background:url("../assets/ecards_2012/modals/b_signin.png") no-repeat scroll 0 0 transparent}body.ecards.modals .b_signin input{cursor:pointer;text-indent:-9999px}body.ecards.modals .b_signin input:hover{background:url("../assets/ecards_2012/modals/b_signin.png") no-repeat scroll 0 0 transparent}body.ecards.modals .b_submit input{cursor:pointer;text-indent:-9999px}body.ecards.modals .modal .b_signin{text-align:left;display:inline}body.ecards.modals .modal .b_submit a.button,body.ecards.modals .modal .b_signin a.button,body.ecards.modals .modal .b_submit input,body.ecards.modals .modal .b_signin input{height:40px;width:112px !important}body.ecards.modals .share input,body.ecards.modals .share textarea{border:1px solid #DEDEDE;border-radius:7px 7px 7px 7px;box-shadow:0 0 3px 3px rgba(0,0,0,0.1) inset;color:#8D8B8B;padding:0.75em}body.ecards.modals .share input.e_error,body.ecards.modals .share textarea.e_error{border:2px solid #FF3B3B}body.ecards.modals .email_nl{border:1px solid #DEDEDE;border-radius:7px 7px 7px 7px;box-shadow:0 0 3px 3px rgba(0,0,0,0.1) inset;color:#8D8B8B;padding:0.75em}body.ecards.modals .modal input{border:1px solid #DEDEDE;border-radius:7px 7px 7px 7px;box-shadow:0 0 3px 3px rgba(0,0,0,0.1) inset;color:#8D8B8B;padding:0.75em;font-size:.9em !important}body.ecards.modals .modal select{font-size:1.1em !important;color:#535353}body.ecards.modals #emaillimit h2{margin-bottom:30px}body.ecards.modals #preview_modal_close_button{width:100px}body.ecards.modals .preview_nav_link,body.ecards.modals #preview_modal_preview{float:left}body.ecards.modals #preview_modal_header{height:85px;background-color:#b6ccd7;color:#fff;font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Arial, sans-serif}body.ecards.modals #preview_modal_template_title{font-size:2em;font-weight:300;margin:17px 0 0 17px;width:630px;overflow:hidden;font-family:Varela Round}body.ecards.modals #preview_modal_template_title strong{font-weight:300}body.ecards.modals #preview_modal_template_title span.desc{color:black;letter-spacing:-1px}body.ecards.modals #preview_modal_template_title em{font-weight:bold;letter-spacing:-1px}body.ecards.modals #preview_modal_template_views{margin-left:17px;font-size:1.1em}body.ecards.modals #preview_modal_close_button a{display:block;width:55px;height:64px;padding:11px 17px 10px 0;background:url(../assets/ecats/modal_close.png) no-repeat left center;text-indent:-9999px;float:right}body.ecards.modals #preview_modal.ui-dialog-content{padding:0em !important;background:white !important}body.ecards.modals .preview_nav_link{display:block;width:72px;height:76px;text-indent:-9999px;background:url(../assets/ecats/modal_nav_buttons.png) no-repeat left center;float:left;margin-top:165px}body.ecards.modals #preview_modal_next_link{left:663px;background-position:right center}body.ecards.modals #preview_modal_send_link a{width:177px;height:51px;text-indent:-9999px;background:url(../assets/ecats/modal_personalize.png) no-repeat;margin:20px auto 10px;display:block}body.ecards.modals #preview_modal_preview{background:#000;width:575px;height:345px;text-align:center;padding-top:5px;float:left;margin-top:20px}body.ecards.modals #preview_modal_preview #teaser-video{margin:auto}body.ecards.modals #preview_modal_body{padding:5px 10px}body.ecards.modals #preview_modal_body .prem{background:#000 url(../assets/icons/member_exclusive_flag.png) no-repeat left bottom}body.ecards.modals .jqmOverlay{background-color:#000}body.ecards.modals a.button{text-indent:-9999px;display:block}body.ecards.modals a.sbutton{display:block}body.ecards.modals .b_199,body.ecards.modals .b_free_make,body.ecards.modals .b_return a.button,body.ecards.modals .b_create a.button{margin:0 auto}body.ecards.modals a:focus,body.ecards.modals a:active{outline:none}body.ecards.modals .hidden{display:none}body.ecards.modals .invisible{visibility:hidden}body.ecards.modals #bad_recipients_modal{background:#FFF;color:#686868;font-size:1.2em;width:556px;padding:44px 0 26px 0}body.ecards.modals #bad_recipients_modal .b_return a.button{width:219px;height:40px;background:url(../assets/ecards_2012/common/b_return.png) no-repeat -219px 0;margin:0 auto}body.ecards.modals #bad_recipients_modal .bad_emails{font-size:1.833em;margin:35px 0}body.ecards.modals #bad_recipients_modal h2{font-size:1.493em;color:#686868;padding-top:25px}body.ecards.modals #bad_recipients_modal h1{font-size:2.1em;font-weight:bold}body.ecards.modals #bad_recipients_modal h2{padding:5px}body.ecards.modals #bad_recipients_modal .bad_emails .red,body.ecards.modals #bad_recipients_modal h1,body.ecards.modals #bad_recipients_modal h2{text-align:center}body.ecards.modals #bad_recipients_modal .modal_wrap{width:490px}body.ecards.modals #merge_account.modal{width:420px !important}body.ecards.modals #merge_account.modal h2{letter-spacing:0.03em;font-size:1.3em;width:420px}body.ecards.modals #merge_fb_email h2{font-size:1em}body.ecards.modals #merge_account.modal .intro p{padding-top:22px}body.ecards.modals #merge_account.modal h2{background-image:url(../assets/headers/modal_big.png);height:22px;padding-top:13px;text-indent:55px;text-transform:uppercase}body.ecards.modals #merge_success.modal h2,body.ecards.modals #merge_fb_email.modal h2{background-image:url(../assets/headers/modal_big.png);height:22px;padding-top:13px;text-indent:55px;text-transform:uppercase}body.ecards.modals #merge_account.modal a,body.ecards.modals #merge_success.modal a,body.ecards.modals #merge_fb_email.modal a{width:16px;height:16px;position:absolute;top:10px;right:15px;display:block;text-indent:-9999px}body.ecards.modals #merge_account.modal img{border:4px solid #E0E0E0;float:left;margin-right:15px}body.ecards.modals #merge_success.modal .intro img{border:4px solid #E0E0E0;float:left;margin-right:15px}body.ecards.modals #merge_success.modal .intro p{margin-left:73px;float:left}body.ecards.modals #merge_success.modal .mod_wrap{margin-top:10px}body.ecards.modals #merge_success.modal .intro h3{line-height:20px}body.ecards.modals #merge_account.modal p.bigger{font-size:1.5em}body.ecards.modals #merge_account.modal fieldset{margin-bottom:20px;position:relative;height:25px}body.ecards.modals #merge_account.modal fieldset.text{width:369px}body.ecards.modals #merge_account.modal label{width:110px;text-align:right;position:absolute;top:5px;left:0px;font-size:1.3em}body.ecards.modals #merge_account.modal input{width:227px;position:absolute;top:0;right:0;font-size:1.5em !important}body.ecards.modals #merge_account.modal fieldset.forgot{padding-left:130px;margin-bottom:0px !important}body.ecards.modals #merge_account.modal fieldset.mod_form_button{width:300px}body.ecards.modals #merge_account.modal .warnings{width:386px;background-color:#FEFCC9;border:1px solid #F8E270;padding:10px 0;color:#855800;margin:0 0 12px 8px;font-style:italic;text-align:center;display:none;font-size:1.5em}body.ecards.modals #merge_account.modal div.warnings span{background:url(../assets/icons/error_warning.png) no-repeat left center;padding-left:25px;display:block;line-height:1.2em;margin:0 auto;width:340px}body.ecards.modals #merge_success.modal,body.ecards.modals #merge_fb_email.modal{width:415px !important}body.ecards.modals #merge_success.modal .intro h3{width:400px}body.ecards.modals #merge_success.modal .mod_button{width:119px;background-image:url(../assets/modals/buttons/close.png);height:30px;margin:15px auto 0;text-indent:-9999px;display:block;background-repeat:no-repeat;clear:both}body.ecards.modals #merge_fb_email p{text-align:center;margin-top:20px}body.ecards.modals #what_is_jj.modal{width:920px !important;height:370px !important;background:#fff url(../assets/home/overlay_gradient.png) repeat-x left bottom}body.ecards.modals #what_is_jj.modal p{margin-bottom:0.5em;line-height:1.8em;font-size:.9em}body.ecards.modals #what_is_jj.modal h2{color:red;font-weight:bold;font-size:2em;height:17px;position:absolute;top:20px;left:30px}body.ecards.modals #what_is_jj.modal h3{font-family:Podkova, Georgia, 'Times New Roman', Times, serif;font-size:3em;position:absolute;top:50px;left:30px;color:#535353;letter-spacing:-0.03em}body.ecards.modals #what_is_jj.modal ul{position:absolute;top:125px;left:30px}body.ecards.modals #what_is_jj.modal .ecards{background-image:url(../assets/home/overlay_ecards.png)}body.ecards.modals #what_is_jj.modal li{width:200px;float:left;padding:85px 1px 90px 20px;background-repeat:no-repeat;border-left:1px solid #E2E2E2;position:relative}body.ecards.modals #what_is_jj.modal li:first-child{padding-left:0;border-left:0;background-position:30px 10px}body.ecards.modals #what_is_jj.modal li.everyday_fun{background-image:url(../assets/home/overlay_everyday_fun.png);background-position:42px 15px}body.ecards.modals #what_is_jj.modal li.originals{background-image:url(../assets/home/overlay_originals.png);background-position:50px 10px}body.ecards.modals #what_is_jj.modal li.jj_jr{background-image:url(../assets/home/overlay_jibjab_jr.png);background-position:70px 0px;border-right:0}body.ecards.modals #what_is_jj.modal strong{font-weight:bold}body.ecards.modals #what_is_jj.modal .view{font-size:1em;font-style:italic;display:block;position:absolute;bottom:30px;left:20px;font-family:Georgia}body.ecards.modals #what_is_jj.modal li:first-child .view{left:0}body.ecards.modals #what_is_jj.modal .view.highlight_color{color:red !important}body.ecards.modals #what_is_jj.modal .close{position:absolute;top:10px;right:10px;background:url(../assets/home/overlay_close_button.png) no-repeat;width:41px;height:42px;text-indent:-9999px;background-color:red}body.ecards.modals #modal_promo_code_entry.modal input{width:340px;margin-left:10px}body.ecards.modals #modal_promo_code_entry.modal .modal_holiday_header{height:61px}body.ecards.modals #modal_promo_code_entry.modal .modal_holiday_header h2{padding-left:16px;font-size:1.3em;padding-top:12px}body.ecards.modals #modal_promo_code_entry.modal p{padding:5px 13px}body.ecards.modals #modal_promo_code_entry.modal .b_submit{padding-top:0px;margin-right:8px}body.ecards.modals #ba_subscribe_modal{width:600px;height:185px}body.ecards.modals #ba_subscribe_modal_verify{width:600px;height:185px}body.ecards.modals #ba_subscribe_modal_verify .inner{margin-top:-22px;margin-bottom:-22px;width:600px;height:185px;position:relative}body.ecards.modals #ba_subscribe_modal .inner{margin-top:-22px;margin-bottom:-22px;width:600px;height:185px;position:relative;background:url(../assets/birthdays_2012/birthday-alert-subscribe-modal.png)}body.ecards.modals #ba_subscribe_modal_verify .inner{background:url(../assets/birthdays_2012/birthday-alert-subscribe-modal-done.png)}body.ecards.modals #ba_subscribe_modal ul{position:absolute;bottom:32px;left:117px}body.ecards.modals #ba_subscribe_modal ul li{float:right;margin-right:40px}body.ecards.modals #ba_subscribe_modal ul li img{width:36px;height:36px}body.ecards.modals #ba_subscribe_modal_accept{position:absolute;top:89px;right:51px;width:121px;height:40px;text-indent:-9999px;display:block}body.ecards.modals #ba_subscribe_modal_decline{position:absolute;bottom:20px;right:51px;width:121px;height:20px;text-indent:-9999px;display:block}body.ecards.modals #ba_subscribe_modal_verify_close{position:absolute;bottom:45px;right:37px;width:121px;height:41px;text-indent:-9999px;display:block}body.ecards.modals #ba_subscribe_modal_verify .email{position:absolute;bottom:32px;left:46px;height:20px;background:#fff;font-weight:bold;font-size:1.3em}body.ecards.modals #fb_upload_modal{display:block;width:445px !important;height:160px !important;position:relative}body.ecards.modals #fb_upload_modal .throbber{margin:0 auto;width:24px;height:24px;display:block;margin-top:60px}body.ecards.modals #fb_upload_modal .modal_header{display:block;background:transparent url(../assets/facebook/headers/picture_successfully_uploaded_to_facebook.png) no-repeat;height:28px;margin-top:-22px;text-indent:-9999px;position:relative}body.ecards.modals #fb_upload_modal .modal_header a{display:block;position:absolute;width:26px;height:26px;top:0px;right:0px}body.ecards.modals #fb_upload_modal .close_button{text-indent:-9999px;display:block;width:87px;height:25px;background:url(../assets/facebook/buttons/close.gif);position:absolute;bottom:20px;left:180px}body.ecards.modals #fb_upload_modal .modal_preview_wrap{padding:5px 10px}body.ecards.pages #postcard_layout.download_marketing{height:570px;background:#fff !important;font-family:'Varela Round', sans-serif}body.ecards.pages #postcard_layout.download_marketing .primary{position:absolute;width:480px;height:400px;top:80px;left:30px}body.ecards.pages #postcard_layout.download_marketing .primary .mock_player{position:absolute;width:443px;height:409px;top:0px;left:10px}body.ecards.pages #postcard_layout.download_marketing .primary .thumbnail{position:absolute;width:418px;height:314px;top:18px;left:10px}body.ecards.pages #postcard_layout.download_marketing .secondary{position:absolute;width:438px;height:300px;top:90px;right:11px}body.ecards.pages #postcard_layout.download_marketing .secondary h1{text-align:center;color:#535353;font-size:50px}body.ecards.pages #postcard_layout.download_marketing .secondary h1 span{color:#aaa}body.ecards.pages #postcard_layout.download_marketing .secondary p{text-align:center;font-size:17px;margin-top:30px}body.ecards.pages #postcard_layout.download_marketing .secondary p.exclusive{color:#535353;font-size:20px}body.ecards.pages #postcard_layout.download_marketing .secondary .price{display:block;width:206px;height:69px;line-height:69px;text-align:center;font-size:40px;text-decoration:none;color:#fff;margin:0 auto;background:url(../assets/ecards_2012/postcard_layout/b_generic.png) no-repeat}body.ecards.pages #postcard_layout.download_marketing .footer{width:100%;position:absolute;bottom:0px;left:0px;height:100px}body.ecards.pages #postcard_layout.download_marketing .footer h2{float:left;font-size:15px;font-weight:normal;margin-left:30px;margin-top:30px;font-family:Georgia, 'Times New Roman', Times, serif}body.ecards.pages #postcard_layout.download_marketing .footer ul{width:760px;margin-top:14px;margin-right:20px;float:right}body.ecards.pages #postcard_layout.download_marketing .footer li{list-style-type:disc;font-size:13px;font-style:italic;text-align:left;float:right;width:250px;height:25px;line-height:50px;font-size:12px;font-family:Georgia, 'Times New Roman', Times, serif}body.ecards.pages #postcard_layout.cvp{height:525px;font-family:'Varela Round', sans-serif}body.ecards.pages #postcard_layout.cvp .primary{position:absolute;top:60px;left:0px;width:100%}body.ecards.pages #postcard_layout.cvp .header .fb_user{position:relative;left:-8px;top:2px}body.ecards.pages #postcard_layout.cvp .primary .video_player,body.ecards.pages #postcard_layout.cvp .primary .still_player{margin:0 auto 0 auto;display:block}body.ecards.pages #postcard_layout.without_message .secondary{position:absolute;top:120px;right:20px;width:140px;font-size:1.2em}body.ecards.pages #postcard_layout.without_message .secondary .tell_someone span{padding:0}body.ecards.pages #postcard_layout.with_message .primary{width:626px;height:470px;margin-top:-50px;border-right:2px solid #E5E5E5}body.ecards.pages #postcard_layout.with_message .primary .video_player{margin-top:50px}body.ecards.pages #postcard_layout.with_message .primary .still_player{margin-top:35px}body.ecards.pages #postcard_layout.with_message .secondary{position:absolute;top:92px;right:20px;width:280px}body.ecards.pages #postcard_layout.with_message .secondary .message{font-family:'Architects Daughter', 'Arial';overflow-x:hidden;overflow-y:auto;font-size:25px;word-wrap:break-word;margin-left:0px;min-height:94px}body.ecards.pages #postcard_layout.with_message .secondary .message p{line-height:32px}body.ecards.pages #postcard_layout.with_message .footer ul{margin:0 !important;width:626px}body.ecards.pages #postcard_layout.cvp .header{position:absolute;height:50px;top:0px;left:0px;width:100%}body.ecards.pages #postcard_layout.cvp .header .stamp{top:10px;right:0}body.ecards.pages #postcard_layout.cvp .header h1{font-family:'Raleway';color:#535353;float:left;height:50px;line-height:50px;padding-left:25px;font-size:24px}body.ecards.pages #postcard_layout.cvp .footer{position:absolute;width:100%;height:100px;bottom:-10px;left:0}body.ecards.pages #postcard_layout.cvp.with_message .footer{width:624px}body.ecards.pages #postcard_layout.cvp .footer .make_your_own{width:330px;height:69px;display:block;text-indent:-9999px;margin:0 auto}body.ecards.pages #postcard_layout.cvp.recipient_view .make_your_own.free{background-image:url(../assets/ecards_2012/postcard_layout/b_free_make.png);background-position:center center;background-repeat:no-repeat}body.ecards.pages #postcard_layout.cvp.recipient_view .make_your_own.premium,body.ecards.pages #postcard_layout.cvp.recipient_view .make_your_own.subscriber{background-image:url(../assets/ecards_2012/postcard_layout/b_not_free_make.png);background-position:center center;background-repeat:no-repeat}body.ecards.pages #postcard_layout.cvp .footer ul{display:block;margin:0 auto}body.ecards.pages #postcard_layout.cvp .footer li{display:inline-block;background-position:0 -69px;background-repeat:no-repeat;margin:0 20px}body.ecards.pages #postcard_layout.cvp .footer li:hover{background-position:0px 0}body.ecards.pages #postcard_layout.cvp.owner_view li a{padding-left:80px}body.ecards.pages #postcard_layout.cvp.owner_view a{line-height:69px;display:inline-block;height:69px;color:#688B92;font-size:20px;text-decoration:none}body.ecards.pages #postcard_layout.cvp.owner_view .receive_like_ecard{display:none}body.ecards.pages #postcard_layout.cvp .footer .facebook{background-image:url(../assets/ecards_2012/postcard_layout/icon_fb.png)}body.ecards.pages #postcard_layout.cvp .footer .download{background-image:url(../assets/ecards_2012/postcard_layout/icon_dl.png)}body.ecards.pages #postcard_layout.cvp .footer .email{background-image:url(../assets/ecards_2012/postcard_layout/icon_email.png)}body.ecards.pages #postcard_layout.cvp .header #fb_like_wrapper{width:100px;float:left;margin-top:16px;margin-left:10px}body.ecards.pages .banner{overflow:hidden;display:block;width:882px;height:197px;margin:10px auto;padding:0 37px;font-family:'Varela Round', sans-serif}body.ecards.pages .dvd{background:url("../assets/ecards_2012/postcard_layout/gift_back.png") no-repeat}body.ecards.pages .plain{background:url("../assets/ecards_2012/postcard_layout/banner_back.png") no-repeat}body.ecards.pages .dvdimg_gangnam{background:url("../assets/ecards_2012/postcard_layout/promos/gangnam_style_dvd.png") no-repeat;width:204px;height:181px;float:left;margin:13px 22px 10px 35px}body.ecards.pages .gangnam_makethumb_container{height:96px;width:132px;margin:84px 10px 10px 56px}body.ecards.pages .mugimage{margin:66px 0px 0px -55px;float:left;width:149px;height:322px}body.ecards.pages .gangnam_text{float:left;width:357px;margin-left:161px}body.ecards.pages .gangnam_text h6{font-size:40px;color:#EFEFEF;margin:14px 0 15px 0}body.ecards.pages .gangnam_text a{margin-left:40px}body.ecards.pages .dvdimg{margin:15px 30px 0 36px}body.ecards.pages .phoneimg,body.ecards.pages .storeimg{float:right}body.ecards.pages .phoneimg{margin:34px 33px 0 80px}body.ecards.pages .storeimg{margin:25px 0}body.ecards.pages .banner h2{font-size:40px}body.ecards.pages .banner h3{font-size:34px}body.ecards.pages .banner h2,body.ecards.pages .banner h3{color:#fff;margin:29px 0 15px 0;letter-spacing:-0.02em}body.ecards.pages .cvp_promo p{font-size:19px;line-height:25px;padding-top:4px;color:#EFEFEF;padding-top:5px}body.ecards.pages .cvp_share_links{overflow:auto;margin:35px auto;width:956px}body.ecards.pages .url,body.ecards.pages .embed,body.ecards.pages .url label,body.ecards.pages .embed label,body.ecards.pages .dvdimg{float:left}body.ecards.pages .url label,body.ecards.pages .embed label{color:#fff;font-size:15px;font-weight:bold;padding:3px 9px 0 12px}body.ecards.pages .url input,body.ecards.pages .embed input{width:370px;background:transparent;border:1px solid #fff;color:#fff;font-size:12px;padding:2px}body.ecards.pages .url input{margin-right:33px}body.ecards.pages .b_dl a.button{background:url(../assets/ecards_2012/postcard_layout/b_dl.png) no-repeat -221px 0;margin-left:30px}body.ecards.pages .b_dvd a.button,body.ecards.pages .b_dl a.button,body.ecards.pages .b_store a.button{height:69px;float:right}body.ecards.pages .b_dl a.button,body.ecards.pages .b_store a.button{width:221px}body.ecards.pages .b_dvd a.button{background:url(../assets/ecards_2012/postcard_layout/b_dvd.png) no-repeat -224px 0;margin-right:10px;height:69px;float:right}body.ecards.pages .b_dl a.button,body.ecards.pages .b_store a.button{height:69px;float:right}body.ecards.pages .b_dvd a.button{width:224px}body.ecards.pages .hgoods a.button{margin:67px 13px 64px 30px}body.ecards.pages a.goto_store_button{text-indent:0px;line-height:69px;text-align:center;text-decoration:none;font-size:25px;color:#fff;display:block;width:206px;height:69px;background:url(../assets/ecards_2012/postcard_layout/b_generic.png) no-repeat}body.ecards.pages .b_store a.button{margin:93px 13px 35px 20px}body.ecards.pages .b_dvd a.button,body.ecards.pages .b_dl a.button,body.ecards.pages .b_store a.button{height:69px;float:right}body.ecards.pages .b_dl a.button,body.ecards.pages .b_store a.button{width:221px}body.ecards.pages #postcard_layout.add_message{padding:20px 20px 33px 20px;margin:0 auto 75px auto;height:472px;width:912px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.4);-moz-box-shadow:0 3px 10px rgba(0,0,0,0.4);box-shadow:0 3px 10px rgba(0,0,0,0.4)}body.ecards.pages #postcard_layout.add_message .header{left:0px;top:30px}body.ecards.pages #postcard_layout.add_message .primary{float:left;border-right:2px solid #e5e5e5;width:626px;position:absolute;border-right:2px solid #e5e5e5}body.ecards.pages #postcard_layout.add_message .secondary{position:absolute}body.ecards.pages #postcard_layout.add_message .secondary .add_char{position:relative;left:662px;top:-25px;width:300px;color:#C5C5C5;font-family:'Varela Round', sans-serif;font-size:16px}body.ecards.pages #postcard_layout.add_message .primary .player{margin:55px auto 22px auto}body.ecards.pages #postcard_layout.add_message .secondary .message_area{position:relative;left:644px;top:-10px;display:block;height:270px;width:240px;border:2px dashed #e5e5e5;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;padding:10px;background-color:transparent;font-family:'Architects Daughter', 'Arial';font-size:24px;color:#535353}body.ecards.pages #postcard_layout.add_message .secondary .secondary_footer .skip a.button{position:relative;left:644px;background:url("../assets/ecards_2012/pages/b_skip.png") no-repeat -112px 0;margin-right:28px;margin-left:6px;cursor:pointer;width:112px;height:61px;margin-top:7px}body.ecards.pages #postcard_layout.add_message .secondary .secondary_footer .done input.button{position:relative;left:776px;bottom:67px;background:url("../assets/ecards_2012/pages/b_done.png") no-repeat -112px 0;margin-right:28px;margin-left:6px;cursor:pointer;width:112px;height:61px;margin-top:7px;color:transparent;border:0px}body.ecards.pages #postcard_layout.add_message .secondary .stamp{position:relative;left:741px;top:-10px}body.ecards.pages #postcard_layout.add_message .secondary form{position:relative;width:0px;height:0px}body.ecards.pages #postcard_layout.add_message .primary .foot .seal{position:relative;float:left;margin:-20px 26px 0 0}body.ecards.pages #postcard_layout.add_message .primary .foot h3,body.ecards.pages #postcard_layout.add_message .primary .foot p{float:left;padding-top:28px}body.ecards.pages #postcard_layout.add_message .primary .foot h3.h_red{font-size:15px;margin-right:10px;color:#C70003;margin-top:10px;font-family:'Varela Round', sans-serif;text-transform:uppercase}body.ecards.pages #postcard_layout.add_message .primary .foot a{color:#535353;text-transform:uppercase}body.ecards.pages #postcard_layout.post_share{height:500px;font-family:'Varela Round', sans-serif}body.ecards.pages #postcard_layout.post_share .header .stamp{position:absolute;top:10px;right:10px}body.ecards.pages #postcard_layout.post_share .primary .congrats{position:absolute;top:80px;left:0px;width:100%;text-align:left;color:#e4005c;font-size:40px}body.ecards.pages #postcard_layout.post_share .primary .congrats h1{display:inline;color:#535353;font-size:40px}body.ecards.pages #postcard_layout.post_share .primary .congrats span{margin-left:60px;display:inline-block;height:31px;width:44px;overflow:hidden;text-indent:-9999px}body.ecards.pages #postcard_layout.post_share .primary .congrats span.email{background:url(../assets/ecards_2012/postcard_layout/ps_email.png) no-repeat scroll 0 0 transparent}body.ecards.pages #postcard_layout.post_share .primary .congrats span.facebook{background:url(../assets/ecards_2012/postcard_layout/ps_fb.png) no-repeat scroll 0 0 transparent}body.ecards.pages #postcard_layout.post_share .primary .post_share_promo{margin:0 auto;display:block;height:185px}body.ecards.pages #postcard_layout.post_share .primary .casted_promo{position:absolute;width:675px;top:180px;left:150px}body.ecards.pages #postcard_layout.post_share .primary .casted_promo .template{width:195px;height:310px;float:left;padding:15px}body.ecards.pages #postcard_layout.post_share .primary .casted_promo .template p{font-size:18px;text-align:center}body.ecards.pages #postcard_layout.post_share .primary .first_promo,body.ecards.pages #postcard_layout.post_share .primary .last_promo{text-align:center;position:absolute;top:160px;width:478px;height:280px}body.ecards.pages #postcard_layout.post_share .primary .first_promo{border-right:1px solid #ccc;left:0px}body.ecards.pages #postcard_layout.post_share .primary .last_promo{right:0px;padding-top:33px}body.ecards.pages #postcard_layout.post_share .primary h2{font-size:30px}body.ecards.pages #postcard_layout.post_share .primary a.go{width:85px;height:56px;margin:20px auto;background:url(../assets/ecards_2012/postcard_layout/b_go.png) no-repeat -85px 0;text-indent:-9999px;display:block}body.ecards.pages #postcard_layout.post_share .secondary{display:none}body.ecards.pages #postcard_layout.casting{padding:20px 20px 33px 20px;margin:0 auto 15px auto;width:916px;height:460px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.4);-moz-box-shadow:0 3px 10px rgba(0,0,0,0.4);box-shadow:0 3px 10px rgba(0,0,0,0.4);background:url("../client/zero/images/bg.png") repeat-x scroll 0 bottom #fff}body.ecards.pages #postcard_layout.casting .header{width:100%;font-family:'Varela Round', sans-serif;font-size:12px}body.ecards.pages #postcard_layout.casting .casting_player{height:460px;margin:25px auto 0;width:820px}body.ecards.pages .email_send_later select{font-size:16px}body.ecards.pages input.error,body.ecards.pages textarea.error{border:1px solid red !important}body.ecards.pages #postcard_layout.email .share_head{overflow:hidden;width:500px}body.ecards.pages #postcard_layout.email .share_head h1{float:left}body.ecards.pages .sorryerror{float:left}body.ecards.pages #postcard_layout.email{height:575px;font-family:'Varela Round', sans-serif;margin-bottom:20px}body.ecards.pages #postcard_layout.email .sorryerror{position:relative;font-size:20px;margin:7px 0 10px 10px;color:red;display:none}body.ecards.pages #postcard_layout.email .primary{position:absolute;left:35px;top:80px;width:480px;height:280px;border-right:1px solid #ccc}body.ecards.pages #postcard_layout.email .secondary{position:absolute;top:146px;right:0;width:390px}body.ecards.pages #postcard_layout.email .primary .header{position:relative;padding:23px 0px 21px 0px;margin:0px;height:13px;width:100%;text-align:left;line-height:13px;margin-bottom:18px}body.ecards.pages #postcard_layout.email .footer{bottom:55px;left:45px;position:absolute}body.ecards.pages #postcard_layout.email .stamp{right:10px;top:20px}body.ecards.pages #postcard_layout.email .b_send{position:absolute;top:130px;left:886px}body.ecards.pages #postcard_layout.email .email_send_later{text-align:left;width:570px}body.ecards.pages #postcard_layout.email .primary .footer{text-align:left;left:92px;top:283px}body.ecards.pages #postcard_layout.email .e_form_details{margin-top:37px}body.ecards.pages #postcard_layout.email .email_form_foot{width:874px}body.ecards.pages #postcard_layout.email .send_it{float:right;position:absolute;bottom:10px;right:0px;display:block;width:206px;height:69px;line-height:69px;font-size:30px;color:#fff;text-align:center;text-decoration:none;background:url(../assets/ecards_2012/postcard_layout/b_generic.png) no-repeat}body.ecards.pages #postcard_layout.email .primary{border:none}body.ecards.pages #postcard_layout.email .primary .header h1{font-size:40px;display:inline;float:left;color:red}body.ecards.pages #postcard_layout.email .primary .content label{font-size:27px;margin-right:13px;font-weight:bold}body.ecards.pages #postcard_layout.email .e_from{margin-bottom:25px}body.ecards.pages #postcard_layout.email .e_to{height:84px}body.ecards.pages #postcard_layout.email .email_form p,body.ecards.pages #postcard_layout.email .email_nl .copylink{font-size:20px}body.ecards.pages .email_form p{margin-bottom:15px}body.ecards.pages .email_form_left label{font-size:26px;padding:16px 15px 0 0}body.ecards.pages #postcard_layout.email textarea{overflow:auto}body.ecards.pages #postcard_layout.email .email_form label,body.ecards.pages #postcard_layout.email .email_form input,body.ecards.pages #postcard_layout.email .email_form textarea{float:left}body.ecards.pages #postcard_layout.email .email_form_left,body.ecards.pages #postcard_layout.email .e_form_details,body.ecards.pages #postcard_layout.email .email_send,body.ecards.pages #postcard_layout.email .email_send_later,body.ecards.pages #postcard_layout.email .email_nl_left{float:left}body.ecards.pages #postcard_layout.email .email_form label{clear:left}body.ecards.pages #postcard_layout.email .email_form input,body.ecards.pages #postcard_layout.email .email_form textarea{font-size:18px}body.ecards.pages #postcard_layout.email .email_mid{font-size:18px}body.ecards.pages #postcard_layout.email .email_form input,body.ecards.pages #postcard_layout.email .email_form textarea{padding:20px 14px;border:2px solid #dedede}body.ecards.pages #postcard_layout.email .email_form input,body.ecards.pages #postcard_layout.email .email_form textarea{outline:none;resize:none}body.ecards.pages #postcard_layout.email .email_form_left textarea.e_to,body.ecards.pages #postcard_layout.email textarea.e_msg{resize:none}body.ecards.pages #postcard_layout.email .e_to,body.ecards.pages #postcard_layout.email .e_from{width:323px}body.ecards.pages #postcard_layout.email .e_to_label{margin:22px 0 0 39px}body.ecards.pages #postcard_layout.email .e_to{height:100px}body.ecards.pages #postcard_layout.email .e_msg{width:335px;height:189px}body.ecards.pages #postcard_layout.email input.e_error,body.ecards.pages #postcard_layout.email textarea.e_error{border:2px solid #ff3b3b}body.ecards.pages #postcard_layout.email .sorry_error{position:absolute;top:38px;left:180px;font-size:22px}body.ecards.pages #postcard_layout.email .email_form_left{width:468px;margin-right:14px}body.ecards.pages #postcard_layout.email .email_form_left textarea{margin-top:22px;height:80px}body.ecards.pages #postcard_layout.email .e_form_details{font-size:15px;width:345px;color:#b4b4b4}body.ecards.pages #postcard_layout.email .e_form_details a{color:#868686}body.ecards.pages #postcard_layout.email .email_form_foot{clear:left;display:block;height:75px}body.ecards.pages #postcard_layout.email a.cs_import{float:right}body.ecards.pages #postcard_layout.email .email_send{border-right:1px solid #d4d4d4;padding:25px 42px 25px 0;margin-right:45px}body.ecards.pages #postcard_layout.email .email_send input{display:inline}body.ecards.pages #postcard_layout.email input.e_radio{margin:7px 17px 0 0;padding:0px;border:0}body.ecards.pages #postcard_layout.email .email_form_foot label{font-size:24px;margin-right:9px;color:#ababab}body.ecards.pages #postcard_layout.email .email_send_later{padding:25px 0 0 0;width:450px}body.ecards.pages #postcard_layout.email .email_send_later select{margin-left:10px}body.ecards.pages #postcard_layout.email .b_send input.button{border:none;width:163px;height:58px;background:url(../assets/ecards_2012/common/b_send.png) no-repeat -163px 0;position:absolute;right:44px;bottom:72px;box-shadow:none;padding:0}body.ecards.pages #postcard_layout.email .s_30{margin-left:30px}body.ecards.pages #postcard_layout.email .email_nl{background-color:#fafafa;position:relative;padding-left:30px;margin-right:30px;overflow:auto}body.ecards.pages #postcard_layout.email_upsell a.copylink{color:#4ad301;text-decoration:none;line-height:15px}body.ecards.pages #postcard_layout.email_upsell .email_nl a.button{float:right}body.ecards.pages #postcard_layout.email .email_mid{text-align:center;color:#b4b3b3;margin:15px 0}body.ecards.pages #postcard_layout.email .email_nl_left{width:530px;border-right:1px solid #d4d4d4}body.ecards.pages #postcard_layout.email .email_nl_left ul li{background:url("../assets/ecards_2012/common/check.png") no-repeat left center;padding:5px 0 5px 45px;font-size:20px}body.ecards.pages #postcard_layout.email .email_nl_right{padding-left:597px}body.ecards.pages #postcard_layout.email .email_nl_right p{margin:0;float:left}body.ecards.pages #postcard_layout.email .email_nl_right .login,body.ecards.pages #postcard_layout.email .email_nl_right p{font-size:16px}body.ecards.pages #postcard_layout.email .email_nl_right a{font-size:11px !important}body.ecards.pages #postcard_layout.email input,body.ecards.pages #postcard_layout.email textarea,body.ecards.pages #postcard_layout.email .email_nl{color:#8d8b8b;padding:8px;border:1px solid #dedede;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-webkit-box-shadow:inset 0px 0px 3px 3px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 0px 3px 3px rgba(0,0,0,0.1);box-shadow:inset 0px 0px 3px 3px rgba(0,0,0,0.1)}body.ecards.pages #postcard_layout.share{height:542px;font-family:'Varela Round', sans-serif}body.ecards.pages #postcard_layout.share .header{background:url(../assets/ecards_2012/common/card_bg_top.png) no-repeat top center;padding:23px 0px 21px 0px;margin:0px;height:13px;width:100%;text-align:left;line-height:13px;font-family:'Varela Round', sans-serif}body.ecards.pages #postcard_layout.share .header a{margin-left:30px;text-decoration:none;font-size:18px;color:#797979}body.ecards.pages #postcard_layout.share .header .stamp{position:absolute;top:25px;right:10px}body.ecards.pages #postcard_layout.share .share_text_blue{padding:20px 20px 33px 23px;width:100%;padding-top:82px}body.ecards.pages #postcard_layout.share .share_text_blue h1{color:#597EB6;font-size:36px;height:36px;font-family:'Varela Round', sans-serif;font-variant:normal}body.ecards.pages #postcard_layout.share .share_text_blue span{top:85px;background:url("../assets/ecards_2012/pages/fb_logo.png") no-repeat scroll center top transparent;width:160px;height:32px;text-indent:-3000px;overflow:hidden;margin-left:10px;position:absolute}body.ecards.pages #postcard_layout.share .primary{position:absolute;left:25px;top:141px;width:310px;height:340px;border-right:1px solid #ccc}body.ecards.pages #postcard_layout.share .primary h2{color:#686868;font-size:24px;font-family:'Varela Round', sans-serif;font-style:normal;font-weight:normal}body.ecards.pages #postcard_layout.share .primary .img_fb{margin:30px 33px 100px 13px}body.ecards.pages #postcard_layout.share .primary .or{position:absolute;left:280px;top:134px;font-size:14px;font-family:'Varela Round', sans-serif;font-weight:normal;color:#535353;padding:20px;background-color:white;display:block;text-transform:uppercase}body.ecards.pages #postcard_layout.share .primary .fb_post{position:absolute;width:112px;height:61px;left:112px;top:64px;background:url(../assets/ecards_2012/pages/b_post.png) no-repeat -112px 0}body.ecards.pages #postcard_layout.share .primary .fb_post a{width:112px;height:61px}body.ecards.pages #postcard_layout.share .primary .share_tweet{position:absolute;top:268px}body.ecards.pages #postcard_layout.share .primary .share_tweet a:hover{zoom:1;filter:alpha(opacity=50);opacity:0.5}body.ecards.pages #postcard_layout.share .primary .upload_to_fb_album{top:-70px;left:0px;position:relative;background:url(../assets/ecards_2012/postcard_layout/upload_to_fb.png);width:272px;height:72px;display:block;text-indent:-9999px}body.ecards.pages #postcard_layout.share .secondary{position:absolute;left:368px;top:144px;width:348px;height:280px}body.ecards.pages #postcard_layout.share .secondary h2{font-size:24px;float:left;display:block;margin-bottom:5px;font-weight:normal;color:#686868}body.ecards.pages #postcard_layout.share .secondary p.center{font-family:'Varela Round', sans-serif;font-size:16px;text-align:center;width:570px;margin:122px 0 20px 0;color:#535353}body.ecards.pages #postcard_layout.share .secondary .fb_connect a{width:570px}body.ecards.pages #postcard_layout.share .secondary .fb_connect a .login_to_facebook{margin-left:134px;margin-top:0px}body.ecards.pages #postcard_layout.share .secondary label{font-size:16px;float:left;padding:23px 22px 0 0;display:block;margin-bottom:36px;font-weight:bold}body.ecards.pages #postcard_layout.share .secondary .find_friends{width:304px;height:14px;position:absolute;top:47px;left:143px;color:#8d8b8b;padding:9px;border:1px solid #dedede;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-webkit-box-shadow:inset 0px 0px 3px 3px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 0px 3px 3px rgba(0,0,0,0.1);box-shadow:inset 0px 0px 3px 3px rgba(0,0,0,0.1)}body.ecards.pages #postcard_layout.share .secondary .fb_friends{width:568px;height:240px;margin-top:25px;overflow-x:hidden;overflow-y:scroll}body.ecards.pages #postcard_layout.share .secondary .fb_friends .friend{display:block;width:137px;height:75px;border:none;float:left}body.ecards.pages #postcard_layout.share .secondary .fb_friends .friend .friend_img{float:left}body.ecards.pages #postcard_layout.share .secondary .fb_friends .friend .friend_img img{margin-right:6px}body.ecards.pages #postcard_layout.share .secondary .fb_friends .friend .friend_info span.friend_first_name{float:left;margin-right:5px;display:block;color:#535353;font-size:12px;font-family:'Varela Round', sans-serif;font-style:normal;font-weight:normal}body.ecards.pages #postcard_layout.share .secondary .fb_friends .friend .friend_info span.friend_last_name{margin-bottom:12px;display:block;color:#535353;font-size:12px;font-family:'Varela Round', sans-serif;font-style:normal;font-weight:normal}body.ecards.pages #postcard_layout.share .secondary .fb_friends .friend .friend_info p{margin-bottom:15px;line-height:12px}body.ecards.pages #postcard_layout.share .secondary .fb_friends .friend .friend_info a{color:#0192D0;outline:none;font-size:12px;font-family:'Varela Round', sans-serif;font-style:normal;font-weight:normal}body.ecards.pages #related_content.template{padding:0 20px 33px 20px;margin:0 auto 75px auto;width:916px;min-height:365px}body.ecards.pages #related_content.template .tags{float:left}body.ecards.pages #related_content.template .similar{float:left}body.ecards.pages #related_content.template .similar h1{float:left}body.ecards.pages #related_content.template .similar_contents li{float:left}body.ecards.pages #related_content.template .tags{width:270px;margin:30px 39px 0 0;position:relative}body.ecards.pages #related_content.template .tags ul{margin-top:24px}body.ecards.pages #related_content.template .tags li{font-family:'Varela Round', sans-serif}body.ecards.pages #related_content.template h1,body.ecards.pages #related_content.template .similar h2{font-family:'Varela Round', sans-serif}body.ecards.pages #related_content.template .tags li,body.ecards.pages #related_content.template h1,body.ecards.pages #related_content.template .similar h2{background-color:transparent}body.ecards.pages #related_content.template .tags li{color:#000}body.ecards.pages #related_content.template .similar h2{color:#000}body.ecards.pages #related_content.template .similar h2 a{color:#000;text-decoration:none}body.ecards.pages #related_content.template .tags li{font-size:18px;text-transform:uppercase;border-top:1px solid #000000;padding:8px 0 8px 0;color:#FFF}body.ecards.pages #related_content.template .tags li.first{border-top:none}body.ecards.pages #related_content.template .similar,body.ecards.pages #related_content.template .header{border:1px black}body.ecards.pages #related_content.template .similar{padding:30px 0 0 0}body.ecards.pages #related_content.template h1{font-size:20px;color:#000}body.ecards.pages #related_content.template .similar h2{font-size:15px;float:right;padding:4px 30px 0 0}body.ecards.pages #related_content.template .similar_contents{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0px 2px 7px 3px rgba(0,0,0,0.2);-moz-box-shadow:inset 0px 2px 7px 3px rgba(0,0,0,0.2);box-shadow:inset 0px 2px 7px 3px rgba(0,0,0,0.2);background-color:rgba(220,220,220,0.1);padding:23px 23px 10px 0px;margin:40px 0 0 0;height:auto;overflow:auto;width:583px}body.ecards.pages #related_content.template .header{text-decoration:italic}body.ecards.pages #related_content.template .similar .header{padding-left:30px}body.ecards.pages #related_content.template .similar .similar_contents ul{width:100%;display:block;padding:10px 0;overflow:visible}body.ecards.pages #related_content.template .similar .similar_contents li{float:left;display:block;width:158px;margin:0 0 22px 18px;padding-left:15px}body.ecards.pages #postcard_layout.template{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;padding:20px 20px 33px 20px;margin:0 auto 23px auto;width:916px;height:472px;-webkit-box-shadow:3px 3px 12px rgba(0,0,0,0.4);-moz-box-shadow:3px 3px 12px rgba(0,0,0,0.4);box-shadow:3px 3px 12px rgba(0,0,0,0.4);position:relative}body.ecards.pages #postcard_layout.template .make_button.default.free .template_button_size{background-image:url(../assets/ecards_2012/postcard_layout/b_free_make.png);background-position:center center;background-repeat:no-repeat}body.ecards.pages #postcard_layout.template .make_button.default.premium .template_button_size,body.ecards.pages #postcard_layout.template .make_button.default.subscriber .template_button_size{background-image:url(../assets/ecards_2012/postcard_layout/b_not_free_make.png);background-position:center center;background-repeat:no-repeat}body.ecards.pages #postcard_layout.template .make_button.valentines.free .template_button_size{background-image:url(../assets/ecards_2012/channels/valentines/postcard_layout/b_free_make.png);background-position:center center;background-repeat:no-repeat}body.ecards.pages #postcard_layout.template .make_button.valentines.premium .template_button_size,body.ecards.pages #postcard_layout.template .make_button.valentines.subscriber .template_button_size{background-image:url(../assets/ecards_2012/channels/valentines/postcard_layout/b_not_free_make.png);background-position:center center;background-repeat:no-repeat}body.ecards.pages #postcard_layout.template .make_button.holidays.free .template_button_size{background-image:url(../assets/ecards_2012/channels/holidays/postcard_layout/b_free_make.png);background-position:center center;background-repeat:no-repeat}body.ecards.pages #postcard_layout.template .make_button.holidays.premium .template_button_size,body.ecards.pages #postcard_layout.template .make_button.holidays.subscriber .template_button_size{background-image:url(../assets/ecards_2012/channels/holidays/postcard_layout/b_not_free_make.png);background-position:center center;background-repeat:no-repeat}body.ecards.pages #postcard_layout.template .template_message_area,body.ecards.pages #postcard_layout.template .template_message_area_two_line{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}body.ecards.pages #postcard_layout.template .header{position:absolute}body.ecards.pages #postcard_layout.template .template_secondary{position:absolute}body.ecards.pages #postcard_layout.template .template_secondary .template_text{position:absolute}body.ecards.pages #postcard_layout.template .template_title,body.ecards.pages #postcard_layout.template .template_type,body.ecards.pages #postcard_layout.template .template_type_two_line,body.ecards.pages #postcard_layout.template .template_message_area,body.ecards.pages #postcard_layout.template .template_message_area_two_line,body.ecards.pages #postcard_layout.template .template_secondary .stamp{position:absolute}body.ecards.pages #postcard_layout.template .header{left:38px;top:30px}body.ecards.pages #postcard_layout.template .header h1{font-family:'Varela Round', sans-serif}body.ecards.pages #postcard_layout.template .template_secondary .template_text,body.ecards.pages #postcard_layout.template .template_title,body.ecards.pages #postcard_layout.template .template_type,body.ecards.pages #postcard_layout.template .template_type_two_line{font-family:'Varela Round', sans-serif}body.ecards.pages #postcard_layout.template .header h1{color:#000;height:20px;font-weight:normal;padding:0;font-size:19px;letter-spacing:.04em;text-transform:uppercase}body.ecards.pages #postcard_layout.template .template_primary{position:absolute;top:40px;left:20px;float:left;width:625px;border-right:2px solid #e5e5e5;margin:0;padding:0}body.ecards.pages #postcard_layout.template .template_secondary{display:block;float:left;height:480px;margin:0 0 0 660px;width:270px;overflow-y:auto}body.ecards.pages #postcard_layout.template .template_secondary .template_text{left:676px;top:-336px;width:260px;color:#C5C5C5;font-size:16px}body.ecards.pages #postcard_layout.template .template_primary .player{margin:22px auto 22px auto;padding-right:25px}body.ecards.pages #postcard_layout.template .template_primary .player .small_client{width:567px;margin:0 auto}body.ecards.pages #postcard_layout.template .template_primary .player img{display:block;width:425px;margin:0 auto;border-top:7px solid #FFF;border-bottom:7px solid #FFF;border-left:8px solid #FFF;border-right:8px solid #FFF;-webkit-box-shadow:0px 0px 6px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 6px rgba(0,0,0,0.5);box-shadow:0px 0px 6px rgba(0,0,0,0.5)}body.ecards.pages #postcard_layout.template .template_title .template_type,body.ecards.pages #postcard_layout.template .template_type_two_line,body.ecards.pages #postcard_layout.template .template_message_area,body.ecards.pages #postcard_layout.template .template_message_area_two_line{left:0px;display:block;background-color:transparent}body.ecards.pages #postcard_layout.template .template_title,body.ecards.pages #postcard_layout.template .template_type,body.ecards.pages #postcard_layout.template .template_type_two_line{letter-spacing:-0.04em;padding:10px;font-size:28px}body.ecards.pages #postcard_layout.template .template_title{margin:0;padding:30px 0 0;float:left;overflow:hidden;position:relative;text-overflow:ellipsis;width:230px;line-height:30px}body.ecards.pages #postcard_layout.template .template_type{position:relative;display:block;float:left;margin:0;padding:10px 0 0;width:230px;color:#707070;text-transform:lowercase}body.ecards.pages #postcard_layout.template .message_area{margin:0;padding:0;position:relative;display:block;float:left;width:230px}body.ecards.pages #postcard_layout.template .template_type_two_line{margin:0;padding:10px 0 0;position:relative;display:block;float:left;width:230px;color:#707070;text-transform:lowercase}body.ecards.pages #postcard_layout.template .template_button_size{margin-left:134px;width:330px;height:69px;float:left}body.ecards.pages #postcard_layout.template .template_button_size a{margin:0px auto;width:330px;height:69px;float:left}body.ecards.pages #postcard_layout.template .template_message_area,body.ecards.pages #postcard_layout.template .template_message_area_two_line,body.ecards.pages #postcard_layout.template p{font-family:'Architects Daughter', 'Arial'}body.ecards.pages #postcard_layout.template .template_message_area,body.ecards.pages #postcard_layout.template .template_message_area_two_line{margin:0;padding:0;position:relative;display:block;float:left;width:230px;border:none;font-size:20px;color:#707070;overflow-x:hidden;overflow-y:auto;word-wrap:break-word}body.ecards.pages #postcard_layout.template .template_message_area_two_line{padding:10px}body.ecards.pages #postcard_layout.template .template_message_area p,body.ecards.pages #postcard_layout.template .template_message_area_two_line p{font-size:16px;line-height:22px}body.ecards.pages #postcard_layout.template .template_secondary .stamp{display:block;float:left;margin:0 0 0 100px;padding:0;position:relative;width:180px}body.ecards.pages #postcard_layout.email_upsell{height:500px;color:#8D8B8B}body.ecards.pages #postcard_layout.email_upsell .email_nl_left li{background:url("../assets/ecards_2012/common/check.png") no-repeat left center;padding:5px 0 5px 45px;font-size:20px}body.ecards.pages #postcard_layout.email_upsell .stamp{right:10px;top:20px}body.ecards.pages #postcard_layout.email_upsell .email_nl{position:relative;width:853px;margin-left:40px;overflow:hidden}body.ecards.pages #postcard_layout.email_upsell .email_form{position:relative;top:62px}body.ecards.pages #postcard_layout.email_upsell .s_30{padding-left:70px;font-size:20px}body.ecards.pages #postcard_layout.email_upsell .email_mid{text-align:center;margin:3px 0;font-size:20px}body.ecards.pages #postcard_layout.email_upsell .content{position:relative;top:88px}body.ecards.pages #postcard_layout.email_upsell .content .header{margin-left:43px}body.ecards.pages #postcard_layout.email_upsell .content .header h1{font-size:40px;color:#000}body.ecards.pages #postcard_layout.email_upsell .copylink{font-size:20px}body.ecards.pages #postcard_layout.email_upsell .b_copy a.button{width:142px;height:36px;background:url(../assets/ecards_2012/common/b_copy.png) no-repeat -142px 0}body.ecards.pages #postcard_layout.email_upsell .b_copy a.button .hover{width:142px;height:36px;background:url(../assets/ecards_2012/common/b_copy.png) no-repeat 0 0}body.ecards.pages #postcard_layout.email_upsell .b_free a.button{width:193px;height:84px;margin-bottom:13px;background:url(../assets/ecards_2012/common/b_create_free_pink.png) no-repeat -193px 0;position:relative}body.ecards.pages #postcard_layout.email_upsell .b_free a.button:hover{background:url(../assets/ecards_2012/common/b_create_free_pink.png) no-repeat 0 0;width:194px;left:0px}body.ecards.pages #postcard_layout.email_upsell #alreadyamember a{color:#8D8B8B}body.ecards.pages #postcard_layout.email_upsell .email_nl p{font-size:24px;margin:12px 0}body.ecards.pages #postcard_layout.email_upsell .email_nl_left{width:300px;float:left}body.ecards.pages #postcard_layout.email_upsell .email_nl_right{width:240px;float:right;border-left:1px solid;padding-left:60px}body.ecards.pages #postcard_layout.email_upsell #alreadyamember{margin-left:-22px}body.ecards.pages #postcard_layout.email_upsell #alreadyamember p{font-size:15px}body.ecards.pages .sendables__template .wwrap{background-color:#b6ccd7}body.ecards.pages .channel_JibJab.index__politics #wwrap{background-color:white}body.ecards.pages #politics-wrapper{background:url("../assets/ecards_2012/pages/politics/jibjab-team.png") no-repeat scroll 600px 110px transparent;font-family:Georgia, "Times New Roman" , Times, serif;font-size:14px;min-height:720px;width:100%}body.ecards.pages #politics-wrapper h2{font-size:60px;font-family:'Varela Round',sans-serif;margin:20px 0}body.ecards.pages #politics-wrapper h3{font-size:38px;font-family:'Varela Round',sans-serif;margin-bottom:30px}body.ecards.pages #politics-wrapper p{width:545px;font-size:15px;margin-top:25px}body.ecards.pages #politics-wrapper a.sb_link{color:#333333;color:#535353}body.ecards.pages #politics-wrapper div.thumbs-holder a{float:left;margin-left:18px}body.ecards.pages #politics-wrapper a.right-aligned{font-family:Georgia, "Times New Roman";width:234px;float:left;text-align:right;font-size:20px;display:block;margin:20px 0 20px 706px;padding:0}body.ecards.pages #politics-wrapper hr{color:#b6c1e0;margin:40px 0 20px}body.ecards.pages #politics-wrapper .italic{font-style:italic}body.ecards.pages #politics-wrapper .dark-blue{color:#052172}body.ecards.pages #politics-wrapper .light-blue{color:#8d9ecf}body.ecards.pages .ecard_banner{overflow:hidden;margin:0 auto;font-family:'Raleway', sans-serif;font-weight:400;color:#fff;clear:both;width:920px;font-size:18px;padding:25px 0 25px 0}body.ecards.pages .ecard_banner .banner_title{font-size:36px;padding:0 0 20px 0;font-weight:200;font-style:normal;float:left}body.ecards.pages .ecard_banner .banner_title .banner_msg{font-style:normal;font-size:18px;padding:13px 0 0 0}body.ecards.pages .ecard_banner img{width:127px;height:112px}body.ecards.pages .ecard_banner a.button{background-color:#1fad6b;font-size:18px;font-style:normal;text-decoration:none;text-indent:0;color:#fff;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;display:inline;padding:2.5% 4%;float:left}body.ecards.pages .ecard_banner .related_ecard{float:left;padding:0 8px 0 8px}body.ecards.pages .ecard_banner .related_ecard img{width:149px;height:113px}body.ecards.pages .ecard_banner .related_ecard a{border:4px solid rgba(120,120,120,0.5);float:left}body.ecards.pages .ecard_banner .related_ecard:first-child{padding:0 8px 0 0}body.ecards.pages .ecard_banner .related_list{float:right}body.ecards.pages .ecard_banner .banner_hg{float:right;margin:15px 85px 0 0}body.ecards.pages .ecard_banner.banner_hardgoods canvas{width:100%}body.ecards.pages .ecard_banner .banner_hg_flash{float:right;margin:0 85px 0 0}body.ecards.pages .ecard_banner .banner_download{float:right;overflow:visible;width:337px;margin:-130px 15px 0 0}body.ecards.pages .ecard_banner .banner_download_content{background-image:url(../assets/ecards_2012/postcard_layout/promos/iphone5_bg.png);background-repeat:no-repeat;top:135px;position:relative;width:314px;height:125px}body.ecards.pages .ecard_banner .banner_download_content a{display:block;overflow:hidden;margin:9px 0 0 82px;height:102px;padding-top:9px}body.ecards.pages .ecard_banner .banner_download_content a img{height:auto;width:180px}body.ecards.pages .ecard_banner .banner_buttons{margin-top:30px;clear:left;overflow:hidden;width:409px}body.ecards.pages .ecard_banner .banner_dvd{float:right;background-image:url(../assets/ecards_2012/postcard_layout/promos/dvd_bg.png);background-repeat:no-repeat;width:197px;height:159px;margin:-10px 72px 0 0}body.ecards.pages .ecard_banner .banner_dvd a{text-decoration:none}body.ecards.pages .ecard_banner .banner_dvd a span{display:block;width:140px;height:40px;text-align:center;padding:10px 0 0 0;margin:3px 0 0 54px;font-family:'Raleway', sans-serif;font-weight:400;font-style:normal;font-size:38px;color:#000}body.ecards.pages .ecard_banner .banner_dvd img{display:block;width:140px;height:105px;margin:1px 0 0 54px}body.ecards.common.channel_birthdays #postcard_layout .receive_like_ecard{margin:-200px 0px 0px 80px}body.ecards.common.channel_holidays #postcard_layout .receive_like_ecard{display:none;visibility:hidden}.ecard_state_title_mobile{display:none}body.halloween .clear,body.channel_halloween .clear{clear:both;display:block}body.halloween #fwrap,body.channel_halloween #fwrap{width:100%;left:0;text-align:center}body.halloween #hwrap.halloween,body.channel_halloween #hwrap.halloween{background:url(../assets/cvp/ecards_header_gradient.png) repeat-x;height:100px;margin-bottom:0}body.halloween #hwrap.halloween h1,body.channel_halloween #hwrap.halloween h1{width:995px;height:100px;position:relative}body.halloween #hwrap.halloween h1 a,body.channel_halloween #hwrap.halloween h1 a{background:url(../assets/jibjab_logo.png) no-repeat top left;width:119px;height:89px;top:10px;z-index:100}body.halloween #hwrap.halloween .halloween_header_link,body.channel_halloween #hwrap.halloween .halloween_header_link{width:100%;height:53px;position:absolute;top:0;left:0;background:#000 url(../assets/halloween/premium_recipient_view_header.jpg) no-repeat top center;text-indent:-9999px}body.halloween .ecards_cvp_wrap,body.channel_halloween .ecards_cvp_wrap{margin-left:20px;width:995px;background:none}body.halloween .ecards_cvp_wrap .pusher,body.channel_halloween .ecards_cvp_wrap .pusher{margin:0 auto}body.halloween .wide_wrap,body.channel_halloween .wide_wrap{height:369px;width:100%;position:relative;text-align:center;background-color:#000}body.halloween #landing_one .wide_wrap,body.channel_halloween #landing_one .wide_wrap{background:#fff url(../assets/special/halloween/landing_header_gradient.png) repeat-x top left;height:221px}body.halloween #halloween_bottom,body.channel_halloween #halloween_bottom{width:1084px;height:1223px;z-index:-1;background:url(../assets/halloween/Landing_bottom.jpg) no-repeat}body.halloween .starring_you_videos,body.channel_halloween .starring_you_videos{margin-top:342px;text-align:center;padding-bottom:20px;*padding-bottom:420px}body.halloween .starring_you_videos li,body.channel_halloween .starring_you_videos li{width:255px;height:332px;display:block;float:left;margin:0 13px;position:relative}body.halloween .info,body.channel_halloween .info{display:block;height:50px;margin:10px 0;font-family:Georgia, "Times New Roman", Times, serif;color:#000;text-decoration:none;font-size:1.3em;padding-left:70px;background:url(../assets/special/halloween/play_button.png) no-repeat left center}body.halloween .info em,body.channel_halloween .info em{font-weight:bold;display:block;padding-top:10px;height:1.1em;overflow:hidden}body.halloween .info span,body.channel_halloween .info span{display:block;margin-top:5px;font-weight:normal;color:#888;font-style:italic;font-size:0.9em;line-height:1.2em}body.halloween .starring_you_videos span.free,body.channel_halloween .starring_you_videos span.free{width:80px;height:79px;display:block;position:absolute;top:-21px;right:-12px;text-indent:-9999px;background:url(../assets/special/halloween/free.png) no-repeat}body.halloween #halloween-landing,body.channel_halloween #halloween-landing{width:1084px;height:100%;background-color:black;background-color:black;padding:0;margin:0 auto}body.halloween #halloween-landing a,body.channel_halloween #halloween-landing a{text-decoration:none}body.halloween #halloween-landing li,body.channel_halloween #halloween-landing li{margin:60px 63px 30px}body.halloween #halloween-landing li.edge,body.channel_halloween #halloween-landing li.edge{margin:60px 25px 30px}body.halloween #halloween-landing h3,body.channel_halloween #halloween-landing h3{clear:both;height:17px;background-repeat:no-repeat;text-indent:-9999px}body.halloween #halloween-landing .halloween-top,body.channel_halloween #halloween-landing .halloween-top{width:1084px;height:1059px;z-index:-1;background:url(../assets/halloween/halloween_top_zombie_fix_new.jpg) no-repeat;margin:0 auto}body.halloween #halloween-landing .halloween-top .monster_mash,body.channel_halloween #halloween-landing .halloween-top .monster_mash{color:white;margin-top:168px;margin-left:88px;width:374px;height:306px;position:absolute}body.halloween #halloween-landing .halloween-top .monster_mash .image-holder,body.channel_halloween #halloween-landing .halloween-top .monster_mash .image-holder{position:absolute;width:374px;height:306px;background:url("/assets/halloween/monster_mash.jpg") no-repeat}body.halloween #halloween-landing .halloween-top .super_freak,body.channel_halloween #halloween-landing .halloween-top .super_freak{color:white;margin-top:202px;margin-left:594px;width:397px;height:249px;position:absolute}body.halloween #halloween-landing .halloween-top .super_freak .image-holder,body.channel_halloween #halloween-landing .halloween-top .super_freak .image-holder{position:absolute;width:397px;height:249px;background:url("/assets/halloween/Super-Freak-image.png") no-repeat}body.halloween #halloween-landing .halloween-top .night_living,body.channel_halloween #halloween-landing .halloween-top .night_living{color:white;margin-top:661px;margin-left:416px;width:255px;height:332px;position:absolute;z-index:999}body.halloween #halloween-landing .halloween-top .night_living .image-holder,body.channel_halloween #halloween-landing .halloween-top .night_living .image-holder{position:absolute;width:255px;height:332px;background:url("/assets/halloween/notld.jpg") no-repeat}body.halloween #halloween-landing .halloween-top .zombie_party,body.channel_halloween #halloween-landing .halloween-top .zombie_party{color:white;margin-top:660px;margin-left:770px;width:255px;height:332px;position:absolute;z-index:999}body.halloween #halloween-landing .halloween-top .zombie_party .image-holder,body.channel_halloween #halloween-landing .halloween-top .zombie_party .image-holder{position:absolute;width:255px;height:332px;background:url("/assets/halloween/zombie_party1.jpg") no-repeat}body.halloween #halloween-landing .halloween-top .frank_min,body.channel_halloween #halloween-landing .halloween-top .frank_min{color:white;margin-top:658px;margin-left:64px;width:255px;height:332px;position:absolute;z-index:999}body.halloween #halloween-landing .halloween-top .frank_min .image-holder,body.channel_halloween #halloween-landing .halloween-top .frank_min .image-holder{position:absolute;width:255px;height:332px;background:url("/assets/halloween/frankenstein.jpg") no-repeat}body.halloween #halloween-landing .photo_fun_wrap,body.channel_halloween #halloween-landing .photo_fun_wrap{height:660px;clear:both}body.halloween #halloween-landing .photo_fun,body.channel_halloween #halloween-landing .photo_fun{font-size:12px;color:white}body.halloween #halloween-landing .fun_halloween,body.channel_halloween #halloween-landing .fun_halloween{background-image:url(../assets/special/halloween/fun_halloween_videos.png);margin-top:10px}body.halloween #halloween-landing .photo_fun_templates,body.channel_halloween #halloween-landing .photo_fun_templates{padding-bottom:0;margin-top:-29px;zoom:1}body.halloween #halloween-landing .fun_halloween_templates,body.channel_halloween #halloween-landing .fun_halloween_templates{background:none;height:auto}body.halloween .fun_halloween_templates,body.channel_halloween .fun_halloween_templates{border:none}body.halloween .templates li,body.channel_halloween .templates li{float:left;width:237px;padding:0 63px;margin:15px 63px;border-bottom:none;border-top:none}body.halloween .templates li.edge,body.channel_halloween .templates li.edge{padding:0;margin:15px 25px;border:none}body.halloween .templates img,body.channel_halloween .templates img{width:217px;border:12px solid #979187}body.halloween .templates a,body.channel_halloween .templates a{color:#979187}body.halloween .templates .info,body.channel_halloween .templates .info{padding-left:15px;background:none;margin-bottom:0;height:auto}body.halloween .templates .info em,body.channel_halloween .templates .info em{font-weight:normal;padding-top:5px;height:1.1em;overflow:hidden}body.halloween .templates .info span,body.channel_halloween .templates .info span{font-style:normal}body.halloween #landing_one .starring_you_templates,body.channel_halloween #landing_one .starring_you_templates{top:0}body.halloween #landing_one .starring_you_header,body.channel_halloween #landing_one .starring_you_header{background-image:url(../assets/special/halloween/starring_you_videos.png);padding:0;border:none;margin:201px 0 30px}body.halloween .halloween_see_all,body.channel_halloween .halloween_see_all{display:block;margin:10px auto 40px}body.halloween .cross_promo,body.channel_halloween .cross_promo{margin-left:20px !important}body.halloween .ecards_cvp_wrap .cross_promo,body.halloween .fun_halloween,body.channel_halloween .ecards_cvp_wrap .cross_promo,body.channel_halloween .fun_halloween{clear:both;margin:80px auto 30px auto}body.halloween .ecards_without_message .cross_promo,body.channel_halloween .ecards_without_message .cross_promo{margin-top:180px}body.halloween .ecards_cvp_wrap h2,body.halloween .fun_halloween,body.channel_halloween .ecards_cvp_wrap h2,body.channel_halloween .fun_halloween{text-align:center;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;font-weight:normal;margin-bottom:30px}body.halloween .ecards_cvp_wrap a,body.halloween .fun_halloween a,body.channel_halloween .ecards_cvp_wrap a,body.channel_halloween .fun_halloween a{color:#ff9600;font-style:italic}body.halloween .channel_holidays a,body.channel_halloween .channel_holidays a{color:#a10005}body.halloween .cross_promo ul,body.channel_halloween .cross_promo ul{height:650px;overflow:hidden}body.halloween .fun_halloween_templates,body.channel_halloween .fun_halloween_templates{height:650px;overflow:hidden;background-position:0 290px;width:100%;margin:0 auto}body.halloween .cross_promo li,body.channel_halloween .cross_promo li{float:left;width:237px;margin:25px 63px 30px;padding:0 63px;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.2em;font-weight:normal}body.halloween .cross_promo li.edge,body.channel_halloween .cross_promo li.edge{border:none;margin:25px 0 30px;padding:0}body.halloween .cross_promo li img,body.channel_halloween .cross_promo li img{width:216px;height:auto;border:12px solid #ebebeb}body.halloween .cross_promo li h3,body.channel_halloween .cross_promo li h3{margin-bottom:5px;height:1.1em;overflow:hidden}body.halloween .cross_promo li a,body.channel_halloween .cross_promo li a{color:#000;text-decoration:none}body.halloween .cross_promo li p,body.channel_halloween .cross_promo li p{color:#999}body.halloween #footer,body.channel_halloween #footer{margin-top:0px;width:1084px;font-size:12px;text-align:left}body.halloween #view_all,body.channel_halloween #view_all{margin-top:40px;margin-left:40px;width:1000px;height:70px}body.halloween .txt_fun,body.channel_halloween .txt_fun{color:#979187;font-size:36px;text-align:center;z-index:999;padding-top:32px}body.halloween .fun_halloween_wrap .txt_fun,body.channel_halloween .fun_halloween_wrap .txt_fun{margin-top:32px}body.halloween .txt_fun_1,body.channel_halloween .txt_fun_1{position:absolute;margin-top:549px;margin-left:120px;height:24px;width:800px;color:black;font-size:36px;text-align:center}body.halloween .message_player_wrap,body.channel_halloween .message_player_wrap{position:relative;z-index:100}body.halloween .ecards_without_message .message_player,body.channel_halloween .ecards_without_message .message_player{height:374px}body.halloween .message_player,body.channel_halloween .message_player{background:url(../assets/halloween/player_bg.png) top left;width:630px;height:480px;border:0px !important}body.halloween .video_player,body.channel_halloween .video_player{border:0px !important;background:transparent !important}body.halloween .message_player_border,body.channel_halloween .message_player_border{border:0px !important;background:transparent !important;background-color:#000}body.halloween .message_player .video_player object,body.channel_halloween .message_player .video_player object{margin-top:26px;margin-left:36px;border:0px}body.halloween .message_player object,body.channel_halloween .message_player object{border-right:63px solid #000;border-left:63px solid #000;border-top:2px solid #000;border-bottom:2px solid #000;margin-top:12px;margin-left:27px}body.halloween .ecards_cvp_wrap .left,body.channel_halloween .ecards_cvp_wrap .left{left:32px}body.halloween .ecards_cvp_wrap .right,body.channel_halloween .ecards_cvp_wrap .right{left:818px}body.halloween .flash_message,body.channel_halloween .flash_message{margin-top:-120px;margin-left:25px}body.halloween .flash_message object,body.channel_halloween .flash_message object{margin-left:50px}body.halloween .secondary object,body.channel_halloween .secondary object{margin-top:-5px}body.channel_halloween.categories__show #wwrap{background:white}body.channel_election_dance #wwrap #wrap #election-dance-index-post{display:none;background-color:transparent;background-image:url("../assets/election/post-landing.png")}body.channel_election_dance #wwrap #wrap #election-dance-index-post p#title{text-indent:-9999px;background:url("../assets/election/post-presidential.png") no-repeat scroll left bottom transparent;width:284px;height:20px;margin:0 auto;padding:10px 0}body.channel_election_dance #wwrap #wrap #election-dance-index-post p#winner-obama{text-indent:-9999px;width:607px;height:58px;margin:0 auto;background:url("../assets/election/post-obama-won.png") no-repeat scroll left bottom transparent}body.channel_election_dance #wwrap #wrap #election-dance-index-post p#winner-mitt{text-indent:-9999px;width:546px;height:57px;margin:0 auto;background:url("../assets/election/post-mitt-won.png") no-repeat scroll left bottom transparent}body.channel_election_dance #wwrap #wrap #election-dance-index-post div.candidate{width:290px;height:365px;display:block;margin:0 auto}body.channel_election_dance #wwrap #wrap #election-dance-index-post div.candidate#dance-obama{background:url("../assets/election/election-obama-dance.png") no-repeat scroll 0 0 transparent}body.channel_election_dance #wwrap #wrap #election-dance-index-post div.candidate#dance-obama .button{background:url("../assets/election/election-obama-button.png") no-repeat scroll left bottom transparent}body.channel_election_dance #wwrap #wrap #election-dance-index-post div.candidate#dance-obama .button:hover{background-position:right bottom}body.channel_election_dance #wwrap #wrap #election-dance-index-post div.candidate#dance-mitt{background:url("../assets/election/election-mitt-dance.png") no-repeat scroll 0 0 transparent}body.channel_election_dance #wwrap #wrap #election-dance-index-post div.candidate#dance-mitt .button{background:url("../assets/election/election-mitt-button.png") no-repeat scroll left bottom transparent}body.channel_election_dance #wwrap #wrap #election-dance-index-post div.candidate#dance-mitt .button:hover{background-position:right bottom}body.channel_election_dance #wwrap #wrap #election-dance-index-post div.candidate .button{width:100%;height:100%;display:block;position:relative}body.channel_election_dance #wwrap #wrap #election-dance-index-post p#other-banner{background:url("../assets/election/election-other-banner.png");width:358px;height:45px;margin:5px auto 0;color:white;padding-top:12px;font-size:14px;text-align:center}body.channel_election_dance #wwrap #wrap #election-dance-index-post p#other-banner a{color:white}body.channel_election_dance #wwrap #wrap #election-dance-index-post .fb_like_button{margin:0 auto;width:80px;float:right;padding-right:50px;margin-top:-95px;overflow:hidden}body.holidays #wwrap #wrap{width:980px}body.holidays #wwrap #wrap .share_wrapper .share_nav{width:953px}body.holidays .clear{clear:both;display:block}body.holidays a{color:#686868}body.holidays a.click:hover,body.holidays a.click:focus{zoom:1;filter:alpha(opacity=50);opacity:0.5}body.holidays span.em{font-style:italic}body.holidays input:focus{outline:none}body.holidays #holiday_landing,body.holidays .wide_wrap{width:976px}body.holidays body.channel_holidays #wrap{width:976px}body.holidays body.view__next_gen_post_share #wrap,body.holidays body.store__show_video_overview #wrap,body.holidays body.view__next_gen_share #wrap,body.holidays body.next_gen_channel #wrap{width:956px}body.holidays body.index__landing #wrap{width:981px}body.holidays .cards_wrap{width:981px}body.holidays body.channel_holidays #wrap{background-color:transparent;background:none;position:relative;padding-bottom:19px;margin:0 auto;font-size:1.2em;clear:both}body.holidays body.channel_holidays #wwrap{background:url("responsive/holidays/2014/bg.jpg") repeat-x scroll center top #d8f6f5;background-size:100% auto}body.holidays body.store__register #wwrap,body.holidays body.store__show_product_options #wwrap,body.holidays body.store__email #wwrap,body.holidays body.store__enter_shipping_address #wwrap,body.holidays body.store__choose_shipping_options #wwrap,body.holidays body.store__enter_billing_info #wwrap,body.holidays body.store__display_order_receipt #wwrap,body.holidays body.store__purchase_video #wwrap,body.holidays body.store__purchase #wwrap,body.holidays body.store__save_shipping_address #wwrap,body.holidays body.channel_holidays.sendables__template.next_gen_channel #wwrap{background-image:none;background:#fff}body.holidays body.index__landing #wwrap{padding:0;margin:0}body.holidays body.channel_holidays #wwrap{background-size:100%;-moz-background-size:100%}body.holidays body.channel_holidays #wrap,body.holidays input,body.holidays textarea,body.holidays .radio label,body.holidays .modal_holiday{font-family:'Varela Round', sans-serif;font-style:normal}body.holidays body.channel_holidays #footer{font-family:Arial, Helvetica, sans-serif}body.holidays body.channel_holidays h1,body.holidays body.channel_holidays h2,body.holidays body.channel_holidays h3{font-weight:normal}body.holidays body.channel_holidays #hwrap #header #logo_wrap{z-index:10}body.holidays body.channel_holidays #hwrap #header #main_nav_wrap{z-index:0}body.holidays body.channel_holidays .new_preview_modal{zoom:1}body.holidays #holiday_landing{height:482px;clear:both}body.holidays .wide_wrap_left,body.holidays .wide_wrap_right{margin:0;padding:0}body.holidays .wide_wrap_left{width:681px;float:left;margin:33px 0 0 12px;clear:left;position:relative}body.holidays .wwleft_fbimg{position:absolute;top:23px;right:25px;width:55px;height:55px}body.holidays .wide_wrap_right{margin-left:747px;float:none;font-size:1.667em}body.holidays .send_free{background:url("../assets/ecards_2012/channels/holidays/sendfree_banner.png");width:223px;height:338px;margin-bottom:9px}body.holidays .get_started{margin-left:3px}body.holidays .get_started a.button{background:url(../assets/ecards_2012/common/started.png) no-repeat -214px 0;width:214px;height:98px}body.holidays a.button,body.holidays a.sbutton{display:block}body.holidays a.button{text-indent:-9999px}body.holidays a.sbutton,body.holidays a.premium{font-size:1.949em}body.holidays a.sbutton{text-indent:78px;padding-top:25px;text-decoration:none}body.holidays .wide_wrap_right a,body.holidays a.premium{color:#FFF}body.holidays .espanol a{font-style:italic;display:block;text-align:center;padding:.85em 0 0 0}body.holidays a.premium{padding:0 0 45px 40px;text-decoration:none}body.holidays a.premium:hover,body.holidays a.premium:focus{text-decoration:underline}body.holidays .cards,body.holidays #rounded_box{overflow:auto;background:#FFF;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-webkit-box-shadow:inset 0px 4px 30px 3px rgba(0,0,0,0.35);-moz-box-shadow:inset 0px 4px 30px 3px rgba(0,0,0,0.35);box-shadow:inset 0px 4px 30px 3px rgba(0,0,0,0.35)}body.holidays body.sendables__casting #rounded_box{box-shadow:none;-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.4);-moz-box-shadow:0 3px 10px rgba(0,0,0,0.4);box-shadow:0 3px 10px rgba(0,0,0,0.4)}body.holidays .cards{overflow:hidden;font-family:'Varela Round', sans-serif;font-size:1.75em;position:relative;margin-bottom:32px;margin-top:45px;padding:33px 0 33px 47px;border:none}body.holidays .cards:before,body.holidays .cards:after,body.holidays .cards .insetBorderBottom:before,body.holidays .cards .insetBorderBottom:after{content:url("../assets/ecards_2012/channels/holidays/inset-border.png");background:#00BFCE;display:block;position:absolute;width:56px;height:56px;border-radius:56px;box-shadow:0px 0px 15px gray}body.holidays .cards:before{top:-28px;left:-28px}body.holidays .cards:after{top:-28px;right:-28px}body.holidays .cards .insetBorderBottom:before{bottom:-28px;left:-28px}body.holidays .cards .insetBorderBottom:after{bottom:-28px;right:-28px}body.holidays .premium2{margin-bottom:-26px}body.holidays .premium3{width:698px;position:relative;margin:0 auto -70px auto;padding-top:20px;z-index:9999}body.holidays .cards_left{float:left;width:206px;margin:20px 30px 0 -11px;position:relative;font-weight:100}body.holidays .cards_left h2 a,body.holidays .cards_left h3{font-weight:normal}body.holidays .cards_left p{line-height:1.5em;margin-top:15px;color:#afafaf}body.holidays .cards_left h2 a{font-size:52px;letter-spacing:-0.05em;color:#2A993D}body.holidays .cards_left h3{font-size:1.42857em;color:#6b6b6b}body.holidays .cards_tag{border:3px double #b6b6b6;color:#b6b6b6;padding:.2em .35em;overflow:auto;position:absolute;left:46px;bottom:46px}body.holidays .cards_right{padding-left:225px}body.holidays .box{position:relative;float:left;margin:0 20px 30px 0;font-size:2em;text-align:center;zoom:1}body.holidays .fix{width:195px}body.holidays .fix img,body.holidays .fix embed{margin-bottom:15px}body.holidays .short{margin:0 17px 21px 0}body.holidays .box a.start,body.holidays .box a.play{display:block;left:0px;top:0px;height:282px;width:195px}body.holidays .box.long a.play{width:636px}body.holidays .box:hover a.start,body.holidays .box:hover a.play{display:block}body.holidays .short:hover span,body.holidays .short:focus span{top:40px;left:20px;margin-right:17px}body.holidays .bottom_banner{display:block;border:none;font-family:'Varela Round', sans-serif}body.holidays .bottom_banner a{display:block;border:none;font-family:'Varela Round', sans-serif}body.holidays.channel_holidays .bottom_banner{overflow:hidden;background:url("../assets/holidays_2012/still_looking.png");width:861px;height:58px;padding:35px 60px;margin:0px auto 50px auto;text-decoration:none}body.holidays.channel_holidays .bottom_banner a{font-size:25px;color:#FFF;border:none;height:128px;width:981px;text-decoration:none}body.holidays.channel_holidays .bottom_banner a h2{font-size:30px;font-weight:300;color:#00DC58;letter-spacing:-0.02em;text-decoration:none}body.holidays .bottom_banner p{text-decoration:underline;padding:0}body.holidays #rounded_box{margin-bottom:20px}body.holidays .role_box{width:874px;padding:40px 40px 50px 40px}body.holidays .role_head{display:block;padding:0 0 36px 0;margin-bottom:36px}body.holidays .role_head h1,body.holidays .role_head h2{float:left}body.holidays h1.s_h_red,body.holidays .role_left{float:left}body.holidays h1.h_red{font-size:2.638em}body.holidays h1.s_h_red{font-size:1.67em;margin:2px 0 0 0;padding:0}body.holidays h1.h_red{margin-right:10px;color:#c70003;text-transform:uppercase}body.holidays h3.h_red,body.holidays h1.s_h_red{margin-right:10px;color:#c70003;text-transform:uppercase}body.holidays h2.h_grey{margin-top:4px;font-size:2em;letter-spacing:-0.05em;color:#8c8c8c}body.holidays h3.h_red{font-size:1.5716em}body.holidays .role_right{padding-left:584px}body.holidays .role_right img{margin-bottom:8px}body.holidays.sendables__casting .personal_box{width:954px;padding:20px 0 8px 0;background:#fff}body.holidays .personal_flash{width:620px;margin:0 auto}body.holidays .personal_head{text-align:center;margin:10px 0}body.holidays ul.steps{display:inline;border:none;font-size:1.333em;margin:0;padding-right:4em;padding-bottom:0;text-transform:uppercase}body.holidays ul.steps li{display:inline;border:none;color:#cfcfcf;margin-left:0;padding-left:2em;list-style:none}body.holidays ul.steps li:before{content:">";padding-right:2em;color:#cfcfcf}body.holidays ul.steps li.first:before{content:" ";padding-left:0;margin-left:0}body.holidays ul.steps li.active{color:#6b6a6a}body.holidays .banner{overflow:hidden;display:block;width:882px;height:197px;margin:0 auto;padding:0 37px}body.holidays .plain{margin-bottom:20px}body.holidays .dvdimg{margin:15px 30px 0 36px}body.holidays .phoneimg,body.holidays .storeimg{float:right}body.holidays .phoneimg{margin:34px 33px 0 80px}body.holidays .storeimg{margin:25px 0}body.holidays .banner h2{font-size:3.9em}body.holidays .banner h3{font-size:3.35em}body.holidays .banner h2,body.holidays .banner h3{color:#fff;margin:29px 0 15px 0;letter-spacing:-0.02em}body.holidays .banner p{font-size:1.8916em;color:#ff0000;padding-top:5px}body.holidays .links{overflow:auto;margin:35px 0 33px 0}body.holidays .url,body.holidays .embed,body.holidays .url label,body.holidays .embed label,body.holidays .dvdimg{float:left}body.holidays .url label,body.holidays .embed label{color:#ff0000;font-size:1.375em;padding:6px 9px 0 12px;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}body.holidays .url input,body.holidays .embed input{width:370px;background:transparent;border:1px solid #ff0000;color:#FFF;font-size:1.25em;padding:.25em}body.holidays .url input{margin-right:33px}body.holidays .share_nav{-moz-border-top-left-radius:20px;-webkit-border-top-left-radius:20px;border-top-left-radius:20px;-moz-border-top-right-radius:20px;-webkit-border-top-right-radius:20px;border-top-right-radius:20px}body.holidays .share_nav{height:57px;-webkit-box-shadow:inset 0 -14px 18px rgba(229,229,229,0.7);-moz-box-shadow:inset 0 -14px 18px rgba(229,229,229,0.7);box-shadow:inset 0 -14px 18px rgba(229,229,229,0.7)}body.holidays .share_nav a{display:block;padding:20px 0 0 30px;font-size:1.5em;text-decoration:none;text-transform:uppercase}body.holidays .share_nav a{display:block;padding:20px 0 0 30px;color:#797979}body.holidays .share_nav a:hover{text-decoration:underline}body.holidays .share_nav a:before{content:"< "}body.holidays .share,body.holidays .share_head{position:relative}body.holidays .stamp_pull,body.holidays .share_head span,body.holidays .share_center,body.holidays .view_fb,body.holidays .signin_center{position:absolute}body.holidays .share{background-width:100%;padding:30px 16px 57px 33px;-moz-border-bottom-left-radius:20px;-webkit-border-bottom-left-radius:20px;border-bottom-left-radius:20px;-moz-border-bottom-right-radius:20px;-webkit-border-bottom-right-radius:20px;border-bottom-right-radius:20px;overflow:auto;margin-bottom:20px}body.holidays .stamp_pull{top:30px;right:0px;z-index:10;position:absolute}body.holidays .share input,body.holidays .share textarea{color:#8d8b8b;padding:.75em;border:1px solid #dedede;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;-webkit-box-shadow:inset 0px 0px 3px 3px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 0px 3px 3px rgba(0,0,0,0.1);box-shadow:inset 0px 0px 3px 3px rgba(0,0,0,0.1)}body.holidays .email_nl,body.holidays .modal_holiday input{color:#8d8b8b;padding:.75em;border:1px solid #dedede;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;-webkit-box-shadow:inset 0px 0px 3px 3px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 0px 3px 3px rgba(0,0,0,0.1);box-shadow:inset 0px 0px 3px 3px rgba(0,0,0,0.1)}body.holidays input.e_error,body.holidays textarea.e_error{border:2px solid #ff3b3b}body.holidays .share h1{font-size:3em}body.holidays .blue{color:#597eb6}body.holidays .red{color:#ff0000}body.holidays .green{color:#53cc01}body.holidays .share h2{color:#686868;font-size:2em}body.holidays a.dred{color:#870000}body.holidays .sample{width:438px;margin:0 0 0 10px;float:left}body.holidays .img_drop{border:2px solid #dedede;padding:8px;text-align:center;-webkit-box-shadow:0px 0px 3px 3px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 3px 3px rgba(0,0,0,0.1);box-shadow:0px 0px 3px 3px rgba(0,0,0,0.1)}body.holidays .img_drop a.red{padding-bottom:30px}body.holidays .spacer68{margin:35px 0 30px 0}body.holidays .img_drop a.red{display:block;text-align:center}body.holidays .newmember_left{display:block;text-align:center;float:left;width:340px}body.holidays .newmember_left img{margin-bottom:25px}body.holidays .newmember_left a.red{font-size:1.5em}body.holidays .newmember_right{padding-left:370px}body.holidays .newmember_right p{font-size:1.5em}body.holidays .newmember_right h1{font-size:4.2625em}body.holidays .newmember_right p{margin:11px 0}body.holidays .newmember_right p.small{font-size:1.25em}body.holidays .newmember_right img{margin-bottom:45px}body.holidays .newmember_right a{color:#5d5c5c}body.holidays .share_equal,body.holidays .f_left{float:left}body.holidays .share_equal{width:48%;text-align:center;overflow:auto;margin-top:40px}body.holidays .equal_b{border-right:1px solid #b5b5b5}body.holidays .share h1.green{font-size:3.42em;letter-spacing:-0.03em;padding-top:20px}body.holidays .share_equal h2{font-size:3.00116em;text-align:center}body.holidays .f_left{margin:24px 18px 0 26px}body.holidays .join_left{float:left}body.holidays .join_right .j_card input,body.holidays .join_right .j_email input,body.holidays .join_right fieldset.j_expire{float:left}body.holidays .radio input{float:left}body.holidays .join_left{text-align:center}body.holidays .join_left p,body.holidays .join_left h1,body.holidays .join_left h2{text-align:center}body.holidays .join_left#left_promo h1,body.holidays .join_left#left_promo h2{text-align:left}body.holidays .join_left h1{font-size:3.43667em}body.holidays .join_left h2{font-size:1.7683em;padding:12px 0 37px 0}body.holidays .join_left p{font-size:1.1667em;text-transform:uppercase;padding-top:22px}body.holidays .modal_holiday{background:#FFF;color:#686868;font-size:1.2em;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}body.holidays .modal_holiday.login{width:486px;height:320px;padding:11px 11px 28px 58px}body.holidays .modal_holiday.login.jjacct{height:320px}body.holidays .modal_holiday .red{margin:-12px 0 0 0;padding:0 0 2px 10px}body.holidays .fl_error{margin-top:-14px}body.holidays .modal_holiday.login.jjacct .fl_error{margin-top:24px}body.holidays .modal_holiday.promo{width:518px;height:135px;padding:11px 11px 40px 27px}body.holidays .modal_holiday.promo label.hidden{margin-top:-10px;margin-bottom:4px}body.holidays .modal_holiday.promo p{clear:both}body.holidays .modal_holiday.promo p.red{margin-top:10px;padding-left:0}body.holidays .modal_holiday.signin{width:556px;height:363px}body.holidays .modal_holiday a{color:#4c77c5}body.holidays a.popup{color:#4c77c5}body.holidays .modal_holiday.signin{text-align:center}body.holidays .modal_holiday.signin p,body.holidays .modal_holiday.signin h4{text-align:center}body.holidays .signin_foot{text-align:center}body.holidays .modal_holiday,body.holidays .modal_holiday_header,body.holidays .modal_holiday.signin .header{position:relative}body.holidays .modal_holiday_header{height:82px}body.holidays .x_circle,body.holidays .x_red_circle,body.holidays .login .modal_holiday_header_logo,body.holidays .promo .modal_holiday_header_logo,body.holidays .signin_center{position:absolute}body.holidays .x_circle,body.holidays .x_red_circle,body.holidays .x_circle a,body.holidays .x_red_circle a{width:37px;height:37px;display:block;text-indent:-9999px}body.holidays .x_circle{top:7px;right:8px}body.holidays .x_red_circle{background:url("ecards_2012/modals/x-red.png") no-repeat;top:-4px;right:-10px}body.holidays .modal_holiday h2{font-size:1.493em;color:#686868;padding-top:25px}body.holidays .login .modal_holiday_header_logo,body.holidays .promo .modal_holiday_header_logo{bottom:-7px}body.holidays .login .modal_holiday_header_logo{right:71px}body.holidays .promo .modal_holiday_header_logo{left:290px}body.holidays .jjacct .modal_holiday_header_logo{top:63px}body.holidays .modal_holiday label,body.holidays .promo input{float:left}body.holidays .modal_holiday fieldset.select,body.holidays .modal_holiday .b_submit{float:left}body.holidays .modal_holiday fieldset.select label{display:block;color:#b1b1b1;padding:6px 8px}body.holidays .login input{width:410px}body.holidays .promo input{width:362px;padding:1em;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;font-size:1.1667em}body.holidays .modal_holiday_terms{clear:both}body.holidays .promo .b_submit{padding-top:.5em}body.holidays .modal_holiday.signin .header{margin:9px 8px 0 0}body.holidays .modal_holiday.signin h4{font-size:1.7em;color:#b5b5b5;padding:51px 0 7px 0}body.holidays .modal_holiday.signin p{font-size:1.15083em;margin-top:1em}body.holidays .fb_signin{margin:10px auto 44px auto;width:299px}body.holidays .signin_center{background:#fdfdfd;font-size:1.167em;text-transform:uppercase;z-index:10;top:200px;left:260px;padding:5px 25px}body.holidays .signin_foot{width:446px;height:119px;margin:0 55px;padding-top:41px}body.holidays .head_join{text-align:center;text-transform:uppercase;font-size:1.083em;color:#fff;padding-top:13px}body.holidays .elf_header{background-color:#f8f8f8;padding:23px 20px 27px 40px;width:893px;border-top-left-radius:20px;border-top-right-radius:20px}body.holidays .elf_header h1{font-size:2.85em;letter-spacing:-0.04em}body.holidays .elf_landing{padding:53px 40px 33px 40px;width:873px;height:363px;-moz-box-shadow:0 -5px 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 -5px 10px rgba(0,0,0,0.2);box-shadow:0 -5px 10px rgba(0,0,0,0.2)}body.holidays .elf_landing_left{float:left}body.holidays .elf_landing_left p{margin-top:29px}body.holidays .elf_landing_right{padding-left:600px}body.holidays .elf_landing_right p{font-size:1.8333em;margin:7px 0 34px 0}body.holidays .elf_landing_right .red{font-size:2em;letter-spacing:-0.02em;margin-bottom:55px}body.holidays .landing_mid{font-size:1.949em;color:#fff;text-align:center;padding:1em 0}body.holidays .preview_holiday,body.holidays .elf_landing_normal{background-color:rgba(0,0,0,0.3);border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-box-shadow:inset 0 5px 10px rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 5px 10px rgba(0,0,0,0.2);box-shadow:inset 0 5px 10px rgba(0,0,0,0.2)}body.holidays .preview_holiday,body.holidays .elf_landing_normal{overflow:auto}body.holidays .preview_holiday{padding:17px 0 17px 37px;margin-bottom:17px;overflow:hidden}body.holidays a.v_play{display:block;position:relative;z-index:100}body.holidays a.v_play:hover,body.holidays a.v_play:focus{zoom:1;filter:alpha(opacity=40);opacity:0.4}body.holidays .vidbox{position:relative;float:left;margin-right:12px}body.holidays .preview_swf{z-index:0}body.holidays .vidbox .hover_play{display:none;position:absolute;left:0px;top:0px;text-indent:-2000em;overflow:hidden;height:199px;width:137px;z-index:9999}body.holidays .vidbox:hover .hover_play{display:block;z-index:9999}body.holidays .vidbox.current_video .hover_play{display:block;background:url("../assets/elfyourself/current.png") no-repeat}body.holidays .elf_landing_normal{padding:27px 35px 23px 27px;color:#fff}body.holidays.subscribe__purchase .elf_landing_normal,body.holidays.subscribe__purchase .elf_landing_expanded{margin:0 auto;font-size:1.2em}body.holidays.subscribe__purchase .elf_landing_normal{width:894px}body.holidays .elf_landing_video{float:right}body.holidays .elf_landing_normal h1,body.holidays .elf_landing_normal p{letter-spacing:-0.04em}body.holidays .elf_landing_normal h1{font-size:2.4em}body.holidays .elf_landing_normal p{font-size:1.6em;margin-bottom:.75em}body.holidays .elf_landing_normal ul{width:625px;color:#ff0000}body.holidays .elf_landing_normal li{float:left;display:block;width:155px;padding:.25em 0}body.holidays .ppc_left{float:left;width:785px;padding:36px 10px 5px 38px}body.holidays .ppc_left h1,body.holidays .ppc_left h2,body.holidays .ppc_left p{color:#FFF}body.holidays .ppc_left h1{font-size:4.183em;letter-spacing:-0.075em}body.holidays .ppc_left h2{font-size:1.91667em;text-transform:uppercase;letter-spacing:-0.05em;margin-bottom:40px}body.holidays .ppc_left h2 span{float:left;color:#510000;margin-right:7px}body.holidays .ppc_left p{font-size:2em;margin:8px 0 16px 0}body.holidays .ppc_right{padding:22px 0 0 833px}body.holidays fieldset.checkbox input,body.holidays fieldset.button input{width:auto;height:auto}body.holidays .done a.button,body.holidays .skip a.button,body.holidays .b_post a.button,body.holidays .fb_share a.sbutton,body.holidays .email a.sbutton,body.holidays .download a.sbutton,body.holidays .b_submit a.button{float:left}body.holidays .modal_holiday input{margin:0 0 .5em 1em}body.holidays .done a.button,body.holidays .skip a.button,body.holidays .b_post a.button{width:112px;height:61px;margin-top:27px}body.holidays .fb_share a.sbutton,body.holidays .email a.sbutton,body.holidays .download a.sbutton{display:block;width:68px;height:67px;margin-right:124px;text-transform:none}body.holidays .fb_share a,body.holidays .email a,body.holidays .download a{color:#688b92}body.holidays .b_dvd a.button{width:224px}body.holidays .b_dl a.button,body.holidays .b_store a.button{width:221px}body.holidays .b_free a.button{width:193px;height:84px;margin-bottom:13px}body.holidays .b_submit a.button,body.holidays .b_signin a.button,body.holidays .b_submit input,body.holidays .b_signin input{width:110px;height:40px}body.holidays .b_submit a.button,body.holidays .b_submit input{background:url("../assets/ecards_2012/common/b_submit.png") no-repeat scroll -110px 0 transparent}body.holidays .b_signin a.button{background:url("../assets/ecards_2012/common/b_submit.png") no-repeat scroll -110px 0 transparent;margin:20px auto 0}body.holidays .b_signin input{background:url("../assets/ecards_2012/common/b_submit.png") no-repeat scroll -110px 0 transparent;margin:20px auto 0;text-indent:-9999px;cursor:pointer}body.holidays .b_submit input{text-indent:-9999px;cursor:pointer}body.holidays .b_return a.button{width:219px;height:40px}body.holidays .b_create a.button{width:237px;height:30px}body.holidays .b_member a.button{width:270px;height:61px;background:url(../assets/elfyourself/b_member.png) no-repeat -270px 0}body.holidays .b_join a.button{width:216px;height:49px;background:url(../assets/elfyourself/b_join.png) no-repeat -216px 0}body.holidays .b_dvd a.button,body.holidays .b_dl a.button,body.holidays .b_store a.button{height:69px;float:right}body.holidays .b_199,body.holidays .b_free_make,body.holidays .b_return a.button,body.holidays .b_create a.button{margin:0 auto}body.holidays .b_199{width:206px}body.holidays .b_free_make{width:330px}body.holidays .b_go a.button{width:85px;height:56px;margin:20px auto}body.holidays .b_post a.button{background:url(../assets/holidays_2011/b_post.png) no-repeat -112px 0;margin-top:81px}body.holidays .b_dvd a.button{background:url(../assets/holidays_2011/b_dvd.png) no-repeat -224px 0;margin-right:10px}body.holidays .b_dl a.button{background:url(../assets/holidays_2011/b_dl.png) no-repeat -221px 0;margin-left:30px}body.holidays .b_store a.button{background:url(../assets/holidays_2011/b_store.png) no-repeat -221px 0;margin:93px 13px 35px 20px}body.holidays .fb_share a.sbutton{background:url(../assets/holidays_2011/icon_fb.png) no-repeat -68px 0}body.holidays .email a.sbutton{background:url(../assets/holidays_2011/icon_email.png) no-repeat -68px 0}body.holidays .download a.sbutton{background:url(../assets/holidays_2011/icon_dl.png) no-repeat -68px 0}body.holidays a.button:hover,body.holidays a.button:focus{background-position:0 0}body.holidays a.sbutton:hover,body.holidays a.sbutton:focus{background-position:0 0}body.holidays .b_submit input:hover,body.holidays .b_signin input:hover{background-position:0 0}body.holidays .dl_sub input{top:92px;width:25px}body.holidays fieldset.radio input{border:0;padding:2px;box-shadow:none}body.holidays .premium_text{font-size:1.949em;color:#FFF;padding:0 0 45px 40px;text-decoration:none;display:inline}body.user__password_sent .simple{width:940px;margin:10px 10px 100px}body.user__password_sent .simple.centered{margin:0 auto 10px auto}body.user__password_sent .simple form,body.user__password_sent .simple .simple_content{padding:15px 0 15px 15px}body.user__password_sent .simple .text input{width:17em;padding:4px}body.user__password_sent .simple .button{margin-bottom:30px}body.user__password_sent .simple h1{font-size:1.8em;font-weight:bold;color:#06c;margin-bottom:15px}body.user__password_sent .simple_content div{margin-bottom:20px}body.user__password_sent .simple_content p{line-height:1.5em;margin-bottom:10px}body.user__password_sent .simple_content h4{font-size:1.3em;font-weight:bold;margin-bottom:10px}body.index h2{color:#580;font-size:1.5em;font-weight:bold;margin-bottom:5px}body.index h3{color:#06c;font-size:1.3em;font-weight:bold;margin:0 0 10px}body.index .simple{width:940px;margin:10px 10px 100px}body.index .simple.centered{margin:0 auto 10px auto}body.index .simple form,body.index .simple .simple_content{padding:15px 0 15px 15px}body.index .simple .text input{width:17em;padding:4px}body.index .simple .button{margin-bottom:30px}body.index .simple h1{font-size:1.8em;font-weight:bold;color:#06c;margin-bottom:15px}body.index .simple_content div{margin-bottom:20px}body.index .simple_content p{line-height:1.5em;margin-bottom:10px}body.index .simple_content h4{font-size:1.3em;font-weight:bold;margin-bottom:10px}body.index .simple h4{font-size:1.3em;font-weight:bold;margin-bottom:10px}body.index .simple_content .box{width:514px;background:url(../assets/backgrounds/bg_box_514_bottom.png) no-repeat bottom left;padding-bottom:1px}body.index .simple_content em{color:#568100;font-weight:bold}body.index .simple_content .box .box_top{display:block;height:11px;background:url(../assets/backgrounds/bg_box_514_top.png) no-repeat top left}body.index .simple_content .box div{width:484px;margin:4px 15px 0}body.index .upgrade{width:519px;height:200px;background:url(../assets/backgrounds/bg_upgrade.png) no-repeat;position:relative;text-indent:-9999px;margin-bottom:15px}body.index .upgrade a{display:block;width:127px;height:32px;position:absolute;top:83px;left:194px}body.index .simple .primary{float:right;width:590px;margin-right:5px;background:none;border:none}body.index .simple .secondary{float:left;width:300px;margin-left:15px}body.index .simple .sample{position:relative;width:300px;height:250px}body.index .simple .sample img{width:300px;height:250px}body.index .simple .sample span{display:block;width:300px;height:250px;background:url(../assets/common/image_mask.gif) no-repeat top left;position:absolute;top:0;left:0}body.index .secondary .checklist{margin:20px 0 0 10px}body.index .secondary .checklist li{color:#999;font-size:1.1em;line-height:1.3em;margin-bottom:15px;padding-left:20px;background:url(../assets/icons/checkmark_green.png) no-repeat left center}body.index .secondary .checklist li strong{text-transform:uppercase;text-decoration:underline}body.index .simple .primary h1{margin-bottom:10px;position:relative}body.index .simple .primary h1 span.already_registered{font-size:0.55em;font-weight:normal;position:absolute;top:5px;right:2px}body.index .simple .primary .tb{display:block;height:11px;background:url(../assets/backgrounds/bg_box_590_top.png) no-repeat top left}body.index .simple .primary form{background:url(../assets/backgrounds/bg_box_590_bottom.png) no-repeat bottom left;margin-bottom:25px;padding-top:5px;padding-bottom:1px}body.index .simple .primary .form_split{background:url(../assets/backgrounds/bg_box_590_bottom_and_top.png) no-repeat left bottom;width:590px;position:relative;margin-left:-15px;padding-bottom:20px}body.index .simple .primary .form_split fieldset{margin-left:15px}body.index h2.one{padding:10px 0 10px 35px;background:url(../assets/icons/number_1.png) no-repeat 0 18px;font-size:1.2em;margin-top:-18px;line-height:3em}body.index h2.two{padding:10px 0 10px 35px;background:url(../assets/icons/number_1.png) no-repeat 0 18px;font-size:1.2em;margin-top:-18px;line-height:3em;background:url(../assets/icons/number_2.png) no-repeat 0 18px;margin-top:-25px}body.index h2.two input{position:relative;top:8px;left:5px}body.index .promo_2008{height:509px;background:url(../assets/backgrounds/election_2008.jpg) no-repeat;position:relative;font-size:0.9em}body.index .promo_2008 #player{width:425px;height:319px;position:relative;top:73px;left:98px}body.index .promo_2008 a{color:#fff;width:23em;text-align:center;position:absolute;bottom:25px;left:184px}body.index .promo_2008 #player p{font-size:1.3em;text-align:center;padding:135px 20px 0}body.index .promo_2008 #player p a{color:#006ABC;width:auto;text-align:left;position:static}body.index .promo_2008 .button{width:171px;height:35px;position:absolute;top:416px;left:129px;display:block;text-indent:-9999px}body.index .promo_2008 .email{left:322px}body.index #gigya_container{position:absolute;width:400px;height:300px;left:110px;top:82px}body.index .promo_2008_2{height:509px;width:620px;position:relative;font-size:0.9em}body.index .promo_3{height:509px;width:620px;background:url(../assets/backgrounds/election_2008_promo_3.jpg) no-repeat top left;position:relative;font-size:0.9em}body.index .promo_3 .email{left:223px}body.index .mark_mod{width:612px;height:381px;padding:3px;background-color:#fff;border:1px solid #cbcbcb;border-top:none;border-left:none}body.index .home_content{width:936px;margin:0 auto}body.index .main{height:299px;margin-bottom:15px;position:relative}body.index .sub_wrap{width:615px;border-top:1px solid #d6d6d6;padding-top:4px;float:left;margin-right:19px}body.index .sub{width:195px;height:248px;float:left;padding:0 7px;position:relative;border-left:1px solid #d6d6d6}body.index .sub_1{padding-left:0;border:none}body.index .sub_3{padding-right:0}body.index .sub h2{margin:0}body.index .sub a{display:block;position:relative;left:-3px}body.index .sub .sub_thumb{border-bottom:1px solid #acacac;margin-bottom:12px;left:0}body.index .sub p{width:166px;font-size:0.95em;line-height:1.7em;margin:0 auto;font-family:Georgia, 'Times New Roman', Times, serif}body.index .home_content iframe{border:1px solid #ccc}body.index .channel_halloween.index__landing #wwrap{background-color:black}body.index__domain_landing #member-favorite-ecards-title{font-family:"Lato";font-weight:300;font-size:26.5px;text-align:center;color:#6d7884;margin:24px auto 0 auto}body.index__domain_landing #member-favorite-ecards-unit #member-favorite-ecards-list{margin:0 auto}body.index__domain_landing #member-favorite-ecards-unit .member-favorite-ecards{width:100%;margin-bottom:28px}body.index__domain_landing #member-favorite-ecards-unit .member-favorite-ecard{display:inline-block}body.index__domain_landing #member-favorite-ecards-unit .member-favorite-ecard span.name-and-controls{font-family:'Raleway';position:absolute;bottom:0;width:100%;background-color:rgba(30,30,30,0.5);line-height:33px;vertical-align:middle;color:white;border:0px solid transparent;border-bottom-left-radius:10px;border-bottom-right-radius:10px}body.index__domain_landing #member-favorite-ecards-unit .member-favorite-ecard span.template-name{margin-left:6px}body.index__domain_landing #member-favorite-ecards-unit .member-favorite-ecard span.name-and-controls{transition-property:all;transition-duration:0.3s;transition-timing-function:linear}body.index__domain_landing #member-favorite-ecards-unit .member-favorite-ecard .play-button{background-image:url(responsive/play_button_large_light.png);background-repeat:no-repeat;background-position:center;vertical-align:middle;position:relative;float:none;display:inline-block;width:100%;height:100%;background-size:116px 93px;opacity:0;border-radius:10px;transition-property:all;transition-duration:0.3s;transition-timing-function:linear}body.index__domain_landing #member-favorite-ecards-unit .member-favorite-ecard:hover .play-button{opacity:1.0;background-color:rgba(170,170,200,0.3)}body.index__domain_landing #member-favorite-ecards-unit .member-favorite-ecard:hover span.name-and-controls{background-color:rgba(30,30,30,0.7);color:#FFF;opacity:1.0}body.index__domain_landing #member-favorite-ecards-unit .member-favorite-ecard-internal{border:0px solid transparent;border-radius:10px}body.index__domain_landing #member-favorite-ecards-unit .member-favorite-ecard-preview{margin:auto}body.index__domain_landing #member-favorite-ecards-unit a.member-favorite-link{text-decoration:none}body.index__domain_landing #member-favorite-ecards-unit a.see-more{font-style:italic;text-decoration:underline;color:#6a6a6a;margin:6px 0 6px 24px;display:block}body.index__domain_landing #member-favorite-ecards-unit a.see-more:hover{color:#4a4a4a}body.index__domain_landing #member-favorite-ecards-unit{margin:24px auto 0 auto;width:860px}body.index__domain_landing .title{margin-bottom:24px}body.index__domain_landing #member-favorite-ecards-list{margin:0 auto}body.index__domain_landing .member-favorite-ecards{width:100%;margin-bottom:28px;height:226px}body.index__domain_landing .member-favorite-ecard{width:30.333%;margin-right:3%;float:left}body.index__domain_landing .member-favorite-ecard span.name-and-controls{position:absolute;bottom:0;width:100%;background-color:rgba(30,30,30,0.5);vertical-align:middle;color:white;border:0px solid transparent;border-bottom-left-radius:10px;border-bottom-right-radius:10px}body.index__domain_landing .member-favorite-ecard span.template-name{font-family:'Raleway';line-height:33px;margin-left:6px}body.index__domain_landing .member-favorite-ecard .play-button{background-image:url(responsive/play_button_large_light.png);background-repeat:no-repeat;background-position:center;vertical-align:middle;float:right;height:27px;width:37px}body.index__domain_landing .member-favorite-ecard:nth-child(3){margin-right:0}body.index__domain_landing .member-favorite-ecard-internal{border:0px solid transparent;border-radius:10px}body.index__domain_landing .member-favorite-ecard-preview{margin:auto}#website-alerts{font-size:16px;color:#000;background-color:#e5b402}#website-alerts .website-alert{max-width:960px;text-align:left;padding:10px 18px 10px 18px;margin:0px auto 0px auto;font-weight:bold;opacity:0;display:none}#website-alerts a{color:inherit}#website-alerts .close_x{text-decoration:none;background-color:inherit;width:24px;display:block;float:right;height:24px;border-radius:48px;color:#000;font-weight:bold;font-family:DejaVu, 'Lucida Sans Unicode', 'Arial Unicode MS';font-size:24px;line-height:20px;text-align:center;cursor:pointer;margin:0px 0px 0px 20px}body.new-home-page #wwrap{padding-bottom:0}body.new-home-page .highlight_color{color:#ff5206}body.new-home-page .home_content{margin:0 auto;width:936px}body.new-home-page .top{position:absolute;top:93px;left:0;width:100%;background:url(../assets/home/top_gradient.png) repeat-x left top}body.new-home-page .home_content_sub .top{top:86px}body.new-home-page .top,body.new-home-page .columns,body.new-home-page .bottom{left:0}body.new-home-page .tip_top{width:945px;height:75px;margin:0 auto;position:relative;left:-10px}body.new-home-page .tip_top h2{margin:0}body.new-home-page .tip_top h2 strong{display:block;width:209px;height:21px;position:absolute;top:45px;left:15px;background-image:url(../assets/home/what_is_jibjab.png);background-repeat:no-repeat;text-indent:-9999px}body.new-home-page .tip_top h2 em{position:absolute;top:41px;left:235px;font-weight:normal;font-size:1.6em;font-family:Nixie One, Georgia, 'Times New Roman', Times, serif}body.new-home-page .tip_top h2 a{position:absolute;top:51px;left:540px;height:16px;font-style:italic;padding-right:0;font-weight:normal;font-size:0.75em;font-family:Georgia, 'Times New Roman', Times, serif;text-decoration:none}body.new-home-page .tip_top h2 a span{background-image:url(../assets/home/right_arrow.png);background-repeat:no-repeat;background-position:right bottom;height:14px;width:9px;position:absolute;top:0;right:-13px}body.new-home-page .tip_top .join{position:absolute;top:0;right:-15px;width:225px;height:74px;background-image:url(../assets/home/join_jibjab.png);background-repeat:no-repeat;text-indent:-9999px}body.new-home-page .dual-feature{position:relative;left:0;margin:0 auto;width:940px;height:375px;top:14px}body.new-home-page .dual-feature .static-marquee{float:left}body.new-home-page .dual-feature .static-marquee .right{float:right}body.new-home-page .dual-feature .static-marquee img{height:360px}body.new-home-page .carousel{position:relative;left:4px;margin:0 auto;width:1045px;height:375px;text-align:center}body.new-home-page .carousel .prev{width:29px;height:50px;background-image:url(../assets/home/promo_left_arrow.png);background-repeat:no-repeat;text-indent:-9999px;position:absolute;top:160px;left:0}body.new-home-page .carousel .next{width:29px;height:50px;background-image:url(../assets/home/promo_right_arrow.png);background-repeat:no-repeat;text-indent:-9999px;position:absolute;top:160px;right:0}body.new-home-page .carousel a img{width:940px;height:360px;margin:auto 0}body.new-home-page .columns #newsletter-signup-home{width:938px;height:60px;margin-bottom:20px;background:#EEE;border:1px solid #E0E0E0}body.new-home-page .columns #newsletter-signup-home div.left{float:left;padding-left:10px}body.new-home-page .columns #newsletter-signup-home div.left h2,body.new-home-page .columns #newsletter-signup-home div.left h4{color:#909090}body.new-home-page .columns #newsletter-signup-home div.left h2{font-size:24px;font-family:Nixie One, Georgia, 'Times New Roman', Times, serif;margin:7px 0}body.new-home-page .columns #newsletter-signup-home div.left h4{font-size:14px}body.new-home-page .columns #newsletter-signup-home p{float:right}body.new-home-page .columns #newsletter-signup-home p.existing{font-size:18px;color:#3E6297;margin:20px 10px}body.new-home-page .columns #newsletter-signup-home p.new{font-size:26px;color:#909090;margin:15px 10px 0 0;font-family:Nixie One, Georgia, 'Times New Roman', Times, serif;font-weight:bold}body.new-home-page .columns #newsletter-signup-home p.new strong{color:red}body.new-home-page .columns #newsletter-signup-home form{float:right;padding:6px 10px 0 0}body.new-home-page .columns #newsletter-signup-home form .spinner{background-image:url("common/ajax-spinner.gif");background-size:contain;-ms-behavior:url(../ie-htcs/backgroundsize.min.htc);position:absolute;width:40px;height:40px;right:182px;top:31px;display:none}body.new-home-page .columns #newsletter-signup-home form input[type="email"]{float:left;border:1px solid #E0E0E0;border-radius:15px;height:46px;line-height:46px\9;width:270px;padding:0 15px;font-size:18px;margin-right:10px;color:#909090}body.new-home-page .columns #newsletter-signup-home form input[type="email"]:focus{outline:none;box-shadow:0 0 5px #9ECAED;border-color:#9ECAED}body.new-home-page .columns #newsletter-signup-home form input[type="email"].invalid-email{border:2px solid red;color:red;background-color:#dca0a0;margin-top:-1px}body.new-home-page .columns #newsletter-signup-home form input[type="submit"]{background:url("home/newsletter-signup.png");width:157px;height:47px;cursor:pointer;border:none;text-indent:-9999px;color:transparent;text-transform:capitalize}body.new-home-page .columns #newsletter-signup-home form input[type="submit"][disabled="disabled"]{cursor:default}body.new-home-page .columns{width:940px;min-height:450px;margin:443px auto 0;padding-top:20px;position:relative;left:0}body.new-home-page .thincolumns{width:940px;height:200px;margin:0px auto 50px;position:relative;left:15px}body.new-home-page .thintallcolumns{width:940px;height:550px;margin:0px auto 50px;position:relative;left:15px}body.new-home-page .home_content_sub .columns{margin-top:360px}body.new-home-page .fourcol{float:left;width:235px;margin-right:20px;font-family:'Podkova', serif}body.new-home-page .col_right{margin-right:0}body.new-home-page .col{float:left;width:300px;margin-right:20px;margin-bottom:48px}body.new-home-page .col_3{margin-right:0}body.new-home-page .col_top{height:160px;background-repeat:no-repeat;background-position:0 30px;border-bottom:4px solid #666;position:relative}body.new-home-page .col_top:hover{background-position:0 20px}body.new-home-page .col_1 .col_top{background-image:url(../assets/home/col_1_bg.png)}body.new-home-page .col_2 .col_top{background-image:url(../assets/home/col_2_bg.png)}body.new-home-page .col_3 .col_top{background-image:url(../assets/home/col_3_bg.png)}body.new-home-page .col h3{font-family:Nixie One;font-weight:normal;font-size:2.3em;color:#535353;margin-bottom:5px}body.new-home-page .col .view{height:16px;font-style:italic;padding-right:0;font-weight:normal;font-size:1.1em;font-family:Georgia, 'Times New Roman', Times, serif}body.new-home-page .col_top .button{width:58px;height:36px;background-image:url(../assets/home/go.png);background-repeat:no-repeat;position:absolute;bottom:5px;right:-3px;text-indent:-9999px}body.new-home-page .col_top .thumb_link{position:absolute;bottom:0;left:0;text-indent:-9999px;width:235px;height:125px}body.new-home-page .col_bottom{height:240px;border-bottom:3px solid #ccc;position:relative}body.new-home-page .col_bottom h4{font-weight:bold;margin:15px 0;font-size:1.2em}body.new-home-page .col_bottom li{list-style-type:decimal;list-style-position:inside;font-weight:bold;font-size:1.1em;padding:20px 0}body.new-home-page .col_bottom .mid{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}body.new-home-page .col_bottom a{color:#535353;text-decoration:none}body.new-home-page .col_bottom .view{position:absolute;bottom:8px;right:15px;text-decoration:none;color:#FF5206}body.new-home-page .col_bottom .view span{background-image:url(../assets/home/right_arrow.png);background-repeat:no-repeat;background-position:right bottom;height:14px;width:9px;position:absolute;top:0;right:-13px}body.new-home-page .col_bottom p{line-height:2.0em;color:#535353;padding-right:20px;padding-top:15px}body.new-home-page .bottom{margin-top:20px;position:relative;left:0;width:960px}body.new-home-page .bottom .left{position:relative;float:left;width:475px;height:265px;border-right:1px solid #e5e5e5;background:url(../assets/home/twitter_bird.png) no-repeat 1px 107px}body.new-home-page .bottom h3{font-family:Nixie One, Georgia, 'Times New Roman', Times, serif;font-weight:normal;font-size:2.3em;color:#535353}body.new-home-page .tweet{width:262px;position:absolute;top:59px;right:30px;font-family:Georgia, 'Times New Roman', Times, serif;font-size:1.2em}body.new-home-page .tweet h5 a{display:block;font-size:1.2em;text-decoration:none;margin-bottom:5px}body.new-home-page .tweet p{margin:0;line-height:1.5em}body.new-home-page .social-join{width:262px;position:absolute;top:184px;right:30px;font-size:1.2em}body.new-home-page .social-join h5{font-family:Georgia, 'Times New Roman', Times, serif;font-size:1.2em;margin-bottom:15px;color:#ff5206}body.new-home-page .social-join iframe{border:none}body.new-home-page .social-join .fb_like,body.new-home-page .social-join .twitter-follow-button{float:left;display:block}body.new-home-page .social-join .fb_like{margin-right:26px}body.new-home-page .bottom .right{position:relative;float:right;width:450px;height:265px}body.new-home-page .bottom .right .upsell{background:url(../assets/home/only_one_dollar.png) no-repeat 260px 14px}body.new-home-page .bottom .right h4{font-weight:bold;margin:50px 0 10px;font-size:1.2em}body.new-home-page .bottom .right li{list-style-type:disc;list-style-position:inside;font-size:1.2em;margin-bottom:12px}body.new-home-page .bottom .right .join_button{width:122px;height:36px;position:absolute;left:0;bottom:35px;background-image:url(../assets/home/join_now.png);background-repeat:no-repeat;text-indent:-9999px}body.new-home-page .bottom .right .or{font-family:Georgia, 'Times New Roman', Times, serif;font-size:1.1em;font-style:italic;color:#535353;position:absolute;left:130px;bottom:48px}body.new-home-page #slider{width:940px;height:360px;padding-top:14px;overflow:hidden;position:relative;margin-left:50px;background-position:center center;background-repeat:no-repeat;background-size:auto;background-image:url(../assets/common/ajax-loader.gif)}body.new-home-page #slider ul{position:relative;padding:0;margin:0;visibility:hidden}body.new-home-page #slider li{width:940px;float:left;height:360px;list-style:none}body.new-home-page #staff_name{display:inline}body.new-home-page #staff_pick{width:145px;float:left;font-family:Georgia, 'Times New Roman', Times, serif;font-size:1.2em;line-height:1.6em;margin-top:20px}body.new-home-page #staff_face{float:left;margin:20px 15px 0}body.new-home-page #staff_image,body.new-home-page #staff_pick_template_preview{float:left}body.new-home-page #staff_pick_template{width:170px;height:180px;float:right;position:relative}body.new-home-page #staff_pick_template .arrow{background-image:url(../assets/home/staff_picks_arrow_mask.png);background-repeat:no-repeat;display:block;width:18px;height:32px;position:absolute;top:65px;left:-18px;text-indent:-9999px}body.new-home-page #staff_pick_template .template_preview_link{text-decoration:none;color:#535353;font-family:Georgia, 'Times New Roman', Times, serif;font-size:1.5em}body.new-home-page #staff_pick_template .template_preview_link img{border:7px solid #ff5206;border-radius:3px;margin-top:5px}body.new-home-page #staff_pick_nav_links{clear:both;position:absolute;top:155px;left:0;width:167px;height:30px;font-size:0.8em;text-align:center}body.new-home-page #staff_pick_nav_links a{position:absolute;top:0;left:0;color:#535353;display:block;font-weight:bold;padding:7px 20px;text-decoration:none;width:38px}body.new-home-page #staff_pick_nav_links #staff_picks_prev_link{border-right:1px solid #ccc}body.new-home-page #staff_pick_nav_links #staff_picks_next_link{left:79px}body.new-home-page #staff_pick_nav_links .disabled{color:#ccc;text-decoration:none;cursor:default}body.new-home-page #staff_pick_template_name{font-size:.8em}body.new-home-page .what_is_jj_modal{position:absolute;top:200px;left:50%;margin-left:-466px;width:914px;height:400px;overflow:hidden;background:#fff url(../assets/home/overlay_gradient.png) repeat-x left bottom;border:7px solid #ff5206;border-radius:20px;z-index:999}body.new-home-page .what_is_jj_modal .close{position:absolute;top:10px;right:10px;background-image:url(../assets/home/overlay_close_button.png);background-repeat:no-repeat;width:41px;height:42px;text-indent:-9999px}body.new-home-page .what_is_jj_modal h2{width:199px;height:17px;background-image:url(../assets/home/overlay_what_is_jibjab.png);background-repeat:no-repeat;position:absolute;top:20px;left:30px;text-indent:-9999px}body.new-home-page .what_is_jj_modal h3{font-family:Podkova, Georgia, 'Times New Roman', Times, serif;font-size:3em;position:absolute;top:50px;left:30px;color:#535353;letter-spacing:-0.03em}body.new-home-page .what_is_jj_modal ul{position:absolute;top:125px;left:30px}body.new-home-page .what_is_jj_modal ul.threeitems{left:130px}body.new-home-page .what_is_jj_modal li{width:200px;float:left;padding:85px 0 90px 20px;border-left:1px solid #e2e2e2;background-repeat:no-repeat;background-position:42px 10px;position:relative}body.new-home-page .what_is_jj_modal li:first-child{padding-left:0;border-left:0;background-position:30px 10px}body.new-home-page .what_is_jj_modal .ecards{background-image:url(../assets/home/overlay_ecards.png)}body.new-home-page .what_is_jj_modal .everyday_fun{background-image:url(../assets/home/overlay_everyday_fun.png);background-position:42px 15px}body.new-home-page .what_is_jj_modal .originals{background-image:url(../assets/home/overlay_originals.png);background-position:50px 10px}body.new-home-page .what_is_jj_modal .jj_jr{background-image:url(../assets/home/overlay_jibjab_jr.png);background-position:70px 0px}body.new-home-page .what_is_jj_modal p{margin-bottom:0.5em;line-height:1.8em}body.new-home-page .what_is_jj_modal strong{font-weight:bold}body.new-home-page .what_is_jj_modal .view{font-size:1.1em;font-style:italic;display:block;position:absolute;bottom:30px;left:20px;font-family:Georgia, 'Times New Roman', Times, serif}body.new-home-page .what_is_jj_modal li:first-child .view{left:0}body.new-home-page .clean a{color:#777777;text-decoration:none}body.new-home-page .clean a:hover{color:#cc0000;text-decoration:underline}body.new-home-page .fourcol li{font-weight:normal;font-size:1.5em;padding:10px 0}body.new-home-page .fourcol h4{font-family:Podkova, Georgia, 'Times New Roman', Times, serif;font-weight:bold;font-size:2.0em;padding:20px 0;color:#cc0000}@media screen and (max-width: 980px){body.new-home-page .carousel{max-width:100%}body.new-home-page .carousel .prev{display:none}body.new-home-page .carousel .next{display:none}}body.obama-page #wrap{overflow:hidden}body.obama-page .weird_al .player{margin-bottom:10px}body.obama-page .obama{margin:5px 5px 10px;width:950px}body.obama-page .obama h1{background:none;border:none;padding:10px 0 0;position:relative;font-size:2em;margin-bottom:10px;letter-spacing:0}body.obama-page .obama h1 span{position:absolute;top:19px;right:320px;font-size:0.6em;font-weight:normal}body.obama-page .obama h1 span em{font-style:italic}body.obama-page .obama .content,body.obama-page .obama .section_footer{border:none}body.obama-page .obama .download_button a{width:620px;height:32px;display:block;background:url(../assets/obama/download_now.png) no-repeat;text-indent:-9999px}body.obama-page .obama .share{background-color:#e4e4e4;margin:6px 0 15px;border-style:solid;width:620px}body.obama-page .obama .share .gigya strong{top:6px;left:20px}body.obama-page .obama .share .pusher{background-image:url(../assets/buttons/gigya_myspace_and_more.png)}body.obama-page .obama .share .url{height:auto}body.obama-page .obama .share .url div{width:575px;margin-left:20px;height:37px;position:relative}body.obama-page .obama .share .url label{font-weight:normal;display:inline;font-size:0.9em}body.obama-page .obama .share .url input{position:absolute;float:none;right:0px;top:-6px}body.obama-page .obama .facebook_comments{width:588px;border:1px solid #e5e6e6;padding:10px 15px}body.obama-page .obama .primary{margin-bottom:20px}body.obama-page .obama .secondary{margin:0 3px 0 0}body.obama-page .obama .player{background:none;width:620px;height:349px;margin:0 0 5px}body.obama-page .obama .store_promo_images{width:300px;height:267px;margin-bottom:20px}body.obama-page .obama .behind_the_scenes{width:300px;height:260px}body.obama-page .obama .follow_us{width:301px;background-color:#ebebeb;padding-bottom:20px;margin:15px 0}body.obama-page .obama .follow_us h2{background:url(../assets/icons/staff_pick_header.png) no-repeat;height:24px;padding-top:11px;margin-bottom:10px;text-transform:uppercase;color:#fff;font-size:1.1em;font-weight:bold;text-indent:10px;letter-spacing:0.05em;font-family:Georgia, "Times New Roman", Times, serif}body.obama-page .obama .follow_us p{text-align:center;text-transform:uppercase;font-size:0.9em;font-family:Arial, Helvetica, sans-serif;margin:3px 0 0;letter-spacing:0.05em}body.obama-page .obama .follow_us ul{background:url(../assets/icons/follow_icons.png);width:266px;height:46px;text-indent:-9999px;margin:10px auto 0;position:relative}body.obama-page .obama .follow_us li{display:inline}body.obama-page .obama .follow_us a{width:42px;height:42px;display:block;position:absolute;top:1px}body.obama-page .obama .follow_us .rss{left:0}body.obama-page .obama .follow_us .blog{left:56px}body.obama-page .obama .follow_us .myspace{left:112px}body.obama-page .obama .follow_us .facebook{left:168px}body.obama-page .obama .follow_us .twitter{left:224px}body.obama-page .fb_birthdays{width:300px;background-color:#ebebeb}body.obama-page .fb_birthdays strong{font-weight:bold}body.obama-page .fb_birthdays h2{background:url(../assets/facebook/headers/upcoming_birthdays.png) no-repeat;height:25px;padding-top:21px;margin-bottom:10px;text-transform:uppercase;color:#fff;font-size:1.1em;font-weight:bold;text-indent:73px;letter-spacing:0.05em;font-family:Georgia, "Times New Roman", Times, serif}body.obama-page .fb_birthdays .birthday{width:280px;height:68px;margin:15px 0 30px 17px;clear:both;position:relative}body.obama-page .fb_birthdays img{width:50px;height:50px;border:1px solid #b4b4b4;background-color:#ccc;padding:8px;float:left}body.obama-page .fb_birthdays dl{margin-left:80px;padding-top:5px}body.obama-page .fb_birthdays dt{display:none}body.obama-page .fb_birthdays dd{display:block;margin:6px 0}body.obama-page .fb_birthdays dd a{display:block;margin:6px 0}body.obama-page .fb_birthdays .see_all{width:280px;text-align:right;padding-bottom:25px}body.obama-page .secondary_promo{width:300px}body.obama-page .player{margin-bottom:30px !important}body.obama-page .share .pusher{width:132px;background-position:top right}body.obama-page .twitter{float:left;height:26px;width:132px;left:321px;position:absolute;top:0;background:url(../assets/originals/yir/twitter_button.png);text-indent:-9999px}body.obama-page .twitter a{display:block;height:26px}body.obama-page #slideToggle{left:462px}body.obama-page .others{margin-top:14px}body.obama-page .fb_like_button{position:absolute;top:19px;right:320px;width:50px}body.obama-page .originals_wrap{position:relative}body.obama-page .originals_wrap h1 span{right:465px}body.old-holidays .post_share_wrap,body.old-holidays .wide_wrap{position:absolute;left:0;width:100%}body.old-holidays .wide_wrap{height:357px;top:93px;text-align:center;background:url(../assets/special/holidays/disco_bg.jpg) repeat-x}body.old-holidays .wide_wrap img{height:357px}body.old-holidays .promo_templates{width:860px;margin:335px auto 0}body.old-holidays .promo_templates ul{padding:30px 0;border-top:1px solid #929292}body.old-holidays .promo_templates div:first-child ul{border-top:none}body.old-holidays .promo_templates ul.promo_templates_row_1,body.old-holidays .promo_templates ul.promo_templates_row_2,body.old-holidays .promo_templates ul.promo_templates_row_3,body.old-holidays .promo_templates ul.promo_templates_row_4,body.old-holidays .promo_templates ul.promo_templates_row_5,body.old-holidays .promo_templates ul.promo_templates_row_6{background-repeat:no-repeat;background-position:left center;padding-left:221px}body.old-holidays .post_share_promo_templates ul.promo_templates_row_0{background-image:url(../assets/special/holidays/music_videos.png);background-repeat:no-repeat;background-position:left center;padding-left:221px}body.old-holidays .promo_templates ul.promo_templates_row_1{background-image:url(../assets/special/holidays/twisted_holidays.png)}body.old-holidays .promo_templates ul.promo_templates_row_2{background-image:url(../assets/special/holidays/elf_madness.png)}body.old-holidays .promo_templates ul.promo_templates_row_3{background-image:url(../assets/special/holidays/classic_movies.png)}body.old-holidays .promo_templates ul.promo_templates_row_4{background-image:url(../assets/special/holidays/off_beat_holiday.png)}body.old-holidays .promo_templates ul.promo_templates_row_5{background-image:url(../assets/special/holidays/hanukkah.png)}body.old-holidays .promo_templates li{width:198px;float:left;margin:0 0 0 22px;position:relative}body.old-holidays .promo_templates li:first-child{margin-left:0}body.old-holidays .promo_templates li a{background:url(../assets/special/holidays/preview_button.png) bottom left no-repeat;padding-bottom:34px;display:block;text-decoration:none}body.old-holidays .promo_templates li a img{margin-bottom:5px}body.old-holidays .promo_templates ul.promo_templates_row_0 a{background:url(../assets/special/holidays/get_started.png) bottom left no-repeat}body.old-holidays .promo_templates li a.free_trigger{width:94px;height:40px;padding:0}body.old-holidays .free{width:94px;height:40px;display:block;position:absolute;top:-12px;left:-1px;background:url(../assets/special/holidays/free_flag.png) no-repeat;text-indent:-9999px}body.old-holidays .see_all{width:859px;height:76px;display:block;margin:30px auto 50px}body.old-holidays .post_share_wrap{height:325px;background-color:#a10005;top:50px}body.old-holidays .post_share_promos{width:968px;margin:0 auto;background:#a10005;clear:both;position:relative}body.old-holidays .make_more_fun{text-align:center;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;font-weight:normal;margin:340px auto 10px}body.old-holidays .make_more_fun a{color:#a10005;font-style:italic}body.old-holidays .promo_templates_wrap .promo_templates{margin-top:0}body.old-holidays .post_share_promos .promo_share_again,body.old-holidays .post_share_promos .promo_primary,body.old-holidays .post_share_promos .promo_secondary{float:left}body.new-preview-modal .new_preview_modal{top:100px;border-color:#ececec;width:596px;margin-left:-298px}body.new-preview-modal .new_preview_modal .modal_header{background-color:#f1f1f1;height:40px}body.new-preview-modal .new_preview_modal .modal_header h6{width:136px;height:40px;text-indent:-9999px;background:url(../assets/icons/modal_picture.png) no-repeat left top;float:left}body.new-preview-modal .new_preview_modal .modal_header .video{background-image:url(../assets/icons/modal_video.png)}body.new-preview-modal .new_preview_modal .modal_preview_wrap{margin:12px auto 15px;width:576px;background-color:#fff;text-align:center;margin-bottom:0}body.new-preview-modal .new_preview_modal span{text-transform:none;font-size:1em;letter-spacing:0em;position:static;float:right;margin-bottom:0.5em}body.new-preview-modal .new_preview_modal .image_wrapper{position:relative;clear:both;text-align:center;background-color:#000;width:575px}body.new-preview-modal .new_preview_modal .small_client{width:567px;text-align:center;height:319px;border:4px solid #000;position:static;clear:both;display:block;background-color:#000}body.new-preview-modal .new_preview_modal .exclusive{display:none}body.new-preview-modal .new_preview_modal .member_exclusive{height:21px;background:#000 url(../assets/icons/member_exclusive_flag.png) no-repeat left top;text-indent:-9999px;width:575px;margin:0}body.new-preview-modal .new_preview_modal .image_shield{width:425px;height:319px;display:block;position:absolute;top:5px;left:5px;margin-bottom:0;background:url(../assets/misc/image_shield.gif) repeat top left}body.new-preview-modal .new_preview_modal h2{position:static;width:100%;font-size:1.5em;font-weight:bold;padding:0.5em 0;border-bottom:2px solid #d3d3d3;text-align:center;color:#535353}body.new-preview-modal .new_preview_modal .tour_modal_buttons{width:500px}body.new-preview-modal .modal_buttons .modal_standalone_close_button{width:143px;background:url(../assets/buttons/new_modal_close_standalone.png) no-repeat}body.new-preview-modal .new_preview_modal img{width:425px;margin:0 auto;border:4px solid #000}body.st_patricks_day #wwrap{padding:20px 0}body.st_patricks_day .wide_wrap{background-image:url(../assets/special/st_patricks_day/landing/st_patricks_day_bg.jpg)}body.st_patricks_day .promo_templates{width:972px;margin-top:375px}body.st_patricks_day .promo_templates h3{clear:both;background:url(../assets/special/st_patricks_day/landing/starring_you_videos.png) no-repeat left bottom;height:17px;margin-bottom:40px;text-indent:-9999px}body.st_patricks_day .promo_templates h3.group_1{background-image:url(../assets/special/st_patricks_day/landing/photo_fun.png);height:18px;border-top:2px solid #a8a8a8;padding-top:35px;margin-bottom:30px}body.st_patricks_day .promo_templates ul{background:url(../assets/special/st_patricks_day/landing/st_paddys_thumbs_bg.png) repeat-y center top;border:none;padding:0}body.st_patricks_day .promo_templates ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}body.st_patricks_day .promo_templates ul.group_0{height:560px}body.st_patricks_day .promo_templates ul.group_1{height:855px;margin-bottom:50px}body.st_patricks_day .promo_templates li{float:left;width:247px;margin:0 115px 60px}body.st_patricks_day .promo_templates .edge{margin-right:0;margin-left:0}body.st_patricks_day .promo_templates li a{background:none;padding-bottom:0;display:block}body.st_patricks_day .promo_templates img{width:217px;border:15px solid #ebebeb}body.st_patricks_day .promo_templates a{color:#000}body.st_patricks_day .promo_templates .info{padding-left:15px;background:none;margin-bottom:4px;height:auto;font-size:1.2em;font-family:Georgia, 'Times New Roman', Times, serif;display:block}body.st_patricks_day .promo_templates li em{padding-left:15px;background:none;margin-bottom:4px;height:auto;font-size:1.2em;font-family:Georgia, 'Times New Roman', Times, serif;display:block;color:#bbb}body.st_patricks_day .promo_templates .info em{font-weight:normal;padding-top:5px;height:1.1em;overflow:hidden}body.st_patricks_day .promo_templates .info span{font-style:normal}body.channel_st_patricks_day.categories__show #wwrap{padding:0 0 20px 0}body.view__post_share .post_share_wrap{width:100%;height:325px;background-color:#a10005;position:absolute;top:37px;left:0}body.view__post_share .post_share_promos{width:968px;margin:0 auto;background:transparent;clear:both;position:relative}body.view__post_share .make_more_fun{text-align:center;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;font-weight:normal;margin:340px auto 10px}body.view__post_share .make_more_fun a{color:#a10005;font-style:italic}body.view__post_share .promo_templates_wrap .promo_templates{margin-top:0}body.view__post_share .post_share_promos .promo_share_again{float:left;margin-left:11px}body.view__post_share .post_share_promos .promo_primary{float:left;margin-left:-17px}body.view__post_share .post_share_promos .promo_secondary{float:left}body.view__post_share .promo_templates_wrap{margin:20px auto 30px;background-color:#f9f9f9;padding:10px 10px 50px;width:840px;position:relative;-moz-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border-radius:8px}body.view__post_share .promo_templates_wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden;zoom:1}body.view__post_share .promo_templates_wrap li{margin:0;padding:0;width:280px;height:250px;float:left;background:url(cvp/valentines/vday_prem_recip_cvp_thumb.png) no-repeat left top;position:relative}body.view__post_share .promo_templates_wrap li a{text-decoration:none}body.view__post_share .promo_templates_wrap li a img{width:208px;position:absolute;top:48px;left:36px}body.view__post_share .promo_templates_wrap li .title{width:220px;position:absolute;left:30px;bottom:2px;text-align:center;font-size:1.1em;font-family:Georgia, "Times New Roman", Times, serif;color:#999}body.view__post_share .promo_templates_wrap li .free{display:none}body.view__post_share .promo_templates_wrap li h3{position:absolute;top:225px;left:20px;width:240px;text-align:center}body.view__post_share .promo_templates_wrap li h3 a{color:#a3a3a3;font-size:1.2em;font-family:Georgia, 'Times New Roman', Times, serif;text-decoration:none}body.view__post_share .promo_templates_wrap li p{display:none}.channel_halloween .post_share_wrap{background:url(halloween/pss_bg.jpg) repeat-x top center;background-color:#fff;top:37px}.channel_halloween .make_more_fun a{color:#E28100}.channel_everyday_fun .post_share_wrap{background-color:#78cbdb}.channel_everyday_fun .make_more_fun a{color:#4dc50c}.channel_st_patricks_day .post_share_wrap{background-color:#008e08}.channel_st_patricks_day .make_more_fun a{color:#41aa43}body.print-backup #wrap{font-family:Arial, Helvetica, sans-serif;font-size:8pt}body.print-backup #header a{display:block;background-color:#fff;background-image:none !important;text-align:center;font-size:10pt}body.print-backup #footer{text-align:center;font-size:5pt;font-family:Arial, Helvetica, sans-serif}body.print-backup #header span,body.print-backup #footer ul,body.print-backup .print,body.print-backup #main_nav,body.print-backup #my_nav,body.print-backup .modal_form{display:none}body.print-backup .order_thumb{height:180px;margin-top:20px}body.print-backup .order_thumb img{float:left;margin-right:20px}body.print-backup .order_name img{float:left;margin-right:20px}body.print-backup .order_items_wrap{position:relative;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ccc}body.print-backup .order_items_wrap h5{font-size:1.2em}body.print-backup .total_price{position:absolute;right:0;top:5px;font-weight:bold}body.print-backup .order_name{position:relative}body.print-backup .order_name h6{margin:0;font-size:7pt}body.print-backup .order_name p{margin:0 0 3px;font-size:6pt}body.print-backup .order_name span{position:absolute;top:0;right:0}body.print-backup .shipping_detail{text-align:right}body.print-backup .orders_wrap dl{float:right;width:16em}body.print-backup .orders_wrap dl *{width:6em;text-align:right;margin:0 0 1em 0;float:right}body.print-backup .orders_wrap dl dt{width:10em;float:left}body.print-backup .tax dl{border-bottom:1px dashed #c2c2c2}body.print-backup .order_total dl{font-weight:bold;font-size:8pt;margin-top:0}body.show-for-channel .added{color:black;background-color:#00ff00}body.show-for-channel .removed{color:black;text-decoration:line-through;background-color:#FF9933}body.convincing-promo .elf_landing_normal{padding:27px 35px 23px 27px;color:#fff;width:894px;margin:0 auto}body.convincing-promo.holidays #convincing_promo_teaser{width:894px}body.convincing-promo.holidays #convincing_promo_teaser,body.convincing-promo.holidays #convincing_promo_player{margin:0 auto;font-size:12px}body.convincing-promo.holidays #marketingPlayer{border:2px solid #fff}body.convincing-promo.holidays #convincing_promo_player{font-size:12px;background-color:#D40C00;height:364px;padding:30px 20px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}body.convincing-promo.holidays #convincing_promo_teaser{background-color:#fff}body.convincing-promo.holidays .elf_landing_normal,body.convincing-promo.holidays .elf_landing_expanded_right{box-shadow:none}body.convincing-promo.holidays .elf_landing_expanded_right{float:right;width:644px;height:364px}body.convincing-promo.holidays .elf_landing_normal h1{color:#a4a4a4}body.convincing-promo.holidays .elf_landing_normal h1 a{color:#a4a4a4}body.convincing-promo.holidays .elf_landing_normal ul li{color:#a4a4a4}body.convincing-promo.holidays .elf_landing_normal p{color:#000}body.holidays-sign-in .placeholdered_input{position:relative}body.holidays-sign-in .placeholdered_input fieldset{position:relative}body.holidays-sign-in .placeholdered_input label{color:#ccc;pointer-events:none;z-index:99;font-weight:normal}body.holidays-sign-in .placeholdered_input label.active{color:#eee}body.holidays-sign-in .placeholdered_input label.hidden{position:absolute;top:15px;left:12px}body.holidays-sign-in .placeholdered_input input{z-index:100}body.homepage-tour-modal .cat_modal{top:100px;border-color:#ececec;width:596px;margin-left:-298px}body.homepage-tour-modal .cat_modal .modal_header{background-color:#f1f1f1;height:40px}body.homepage-tour-modal .cat_modal .modal_header h6{width:136px;height:40px;text-indent:-9999px;background:url(../assets/icons/modal_picture.png) no-repeat left top;float:left}body.homepage-tour-modal .cat_modal .modal_header .video{background-image:url(../assets/icons/modal_video.png)}body.homepage-tour-modal .cat_modal .modal_preview_wrap{margin:12px auto 15px;width:576px;background-color:#fff;text-align:center;margin-bottom:0}body.homepage-tour-modal .cat_modal span{text-transform:none;font-size:1em;letter-spacing:0em;position:static;float:right;margin-bottom:0.5em}body.homepage-tour-modal .cat_modal .image_wrapper{position:relative;clear:both;background-color:#000;width:575px}body.homepage-tour-modal .cat_modal img,body.homepage-tour-modal .cat_modal .small_client{height:319px;border:4px solid #000;position:static;clear:both;display:block;background-color:#000}body.homepage-tour-modal .cat_modal img{width:425px;margin:0 auto}body.homepage-tour-modal .cat_modal .small_client{width:567px}body.homepage-tour-modal .cat_modal .exclusive{display:none}body.homepage-tour-modal .cat_modal .member_exclusive{height:21px;background:#000 url(../assets/icons/member_exclusive_flag.png) no-repeat left top;text-indent:-9999px;width:575px;margin:0}body.homepage-tour-modal .cat_modal .image_shield{width:425px;height:319px;display:block;position:absolute;top:5px;left:5px;margin-bottom:0;background:url(../assets/misc/image_shield.gif) repeat top left}body.homepage-tour-modal .cat_modal h2{position:static;width:100%;font-size:1.5em;font-weight:bold;padding:0.5em 0;border-bottom:2px solid #d3d3d3;text-align:center}body.originals-buh-bye.originals__buh_bye_ #wwrap{background:url("../assets/2011_buh_bye/2011_bg.png") center center repeat}body.originals-buh-bye.originals__buh_bye_ #wrap{width:975px;margin:0 auto;background:none;overflow:hidden;padding-bottom:20px}body.originals-buh-bye.originals__buh_bye_ #sign_in{z-index:100}body.originals-buh-bye .yir_2011{background:none;position:relative}body.originals-buh-bye .yir_2011_title{display:block;margin-left:157px;width:640px;height:59px;background:none;position:relative}body.originals-buh-bye .yir_2011_title_name{display:block;float:none}body.originals-buh-bye .yir_2011_title_name h1{background:url("../assets/2011_buh_bye/2011_header.png") top left no-repeat;width:546px;height:59px;margin:0;padding:0;text-indent:-9999em}body.originals-buh-bye .yir_2011_content_behind_the_scene a,body.originals-buh-bye .yir_2011_content_twitter a,body.originals-buh-bye .yir_2011_content_facebook a{text-indent:-9999em}body.originals-buh-bye .yir_2011_title_name span{font-family:'Architects Daughter', cursive;font-size:16px;font-weight:normal;text-transform:uppercase;text-indent:0em;position:absolute;left:333px;top:18px}body.originals-buh-bye .yir_2011_content_behind_the_scene{background:url("../assets/2011_buh_bye/behind_the_scenes.png") top center;float:left;margin-top:71px;width:157px;height:259px;display:block}body.originals-buh-bye .yir_2011_content_behind_the_scene a{width:157px;height:259px;display:block;cursor:pointer}body.originals-buh-bye .yir_2011_title_like{float:none;width:100px;height:20px;position:absolute;right:0;top:15px}body.originals-buh-bye .yir_2011_wrap{float:left;display:block}body.originals-buh-bye .yir_2011_content_player{width:640px;height:432px;background-color:#0f0f0f}body.originals-buh-bye .yir_2011_content_player iframe{z-index:0}body.originals-buh-bye .yir_2011_share{font-style:normal;background-color:#0f0f0f;padding:2px 0 7px 60px}body.originals-buh-bye .yir_2011_share label,body.originals-buh-bye .yir_2011_share input.yir_2011_share_url{font-family:'Varela Round', sans-serif;color:#cacaca}body.originals-buh-bye .yir_2011_share label{clear:left;float:left;padding-top:10px;width:70px;text-transform:uppercase}body.originals-buh-bye .yir_2011_share input.yir_2011_share_url{float:left;border:1px solid #cacaca;background-color:#0f0f0f;padding:6px 0 3px 15px;width:400px;margin:5px 0 0 0}body.originals-buh-bye .yir_2011_content_facebook{margin-top:56px}body.originals-buh-bye .yir_2011_content_twitter{margin-top:24px}body.originals-buh-bye .yir_2011_content_facebook,body.originals-buh-bye .yir_2011_content_twitter{width:122px;height:114px;background-color:#FFF;float:left}body.originals-buh-bye .yir_2011_content_facebook img,body.originals-buh-bye .yir_2011_content_twitter img{display:block}body.originals-buh-bye .yir_2011_content_facebook a,body.originals-buh-bye .yir_2011_content_twitter a{background:#FFF;display:block}body.originals-buh-bye .yir_2011_content_facebook img:hover,body.originals-buh-bye .yir_2011_content_facebook img:focus{zoom:1;filter:alpha(opacity=70);opacity:0.7}body.originals-buh-bye .yir_2011_content_twitter img:hover,body.originals-buh-bye .yir_2011_content_twitter img:focus{zoom:1;filter:alpha(opacity=70);opacity:0.7}body.originals-buh-bye .yir_2011_bottom{width:640px;margin-left:157px}body.originals-buh-bye .yir_2011_past_year h2{background:url("../assets/2011_buh_bye/2011_foot_header.png") top left no-repeat;height:27px;margin:18px 0 10px 0;padding:0;width:388px;text-indent:-9999em}body.originals-buh-bye .yir_2011_past_year_module{float:left;display:block;width:141px;margin-right:23px}body.originals-buh-bye .yir_2011_past_year_module img{margin-bottom:16px;text-decoration:none;border:1px solid #bbbbbb}body.originals-buh-bye .yir_2011_past_year_module a{font-weight:bold;text-decoration:underline;color:#3e3e3e}body.originals-buh-bye .yir_2011_past_year_module a img{text-decoration:none;display:block}body.originals-buh-bye .yir_2011_past_year_module.last{margin-right:0}body.originals-buh-bye .yir_2011_comments{width:608px;padding:7px 15px 0;background-color:#FFF;border-left:1px solid #bbbbbb;border-right:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.4);-moz-box-shadow:0 3px 10px rgba(0,0,0,0.4);box-shadow:0 3px 10px rgba(0,0,0,0.4)}body.originals-buh-bye .yir_2011_past_year_module img{-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.4);-moz-box-shadow:0 3px 10px rgba(0,0,0,0.4);box-shadow:0 3px 10px rgba(0,0,0,0.4)}body.originals-the-end-is-here.originals__the_end_is_here_ #wwrap{background:url("../assets/2012_the_end_is_here/background.png") center center repeat}body.originals-the-end-is-here.originals__the_end_is_here_ #wrap{width:975px;margin:0 auto;background:none;overflow:hidden;padding-bottom:20px}body.originals-the-end-is-here.originals__the_end_is_here_ #sign_in{z-index:100}body.originals-the-end-is-here .yir_2012{background:none;position:relative}body.originals-the-end-is-here .yir_2012_title{display:block;margin-left:157px;width:640px;height:59px;padding:10px 0;background:none;position:relative}body.originals-the-end-is-here .yir_2012_title_name{display:block;float:none}body.originals-the-end-is-here .yir_2012_title_name h1{background:url("../assets/2012_the_end_is_here/header.png") top left no-repeat;width:489px;height:68px;margin:0;padding:0;text-indent:-9999em}body.originals-the-end-is-here .yir_2012_content_behind_the_scene a,body.originals-the-end-is-here .yir_2012_content_twitter a,body.originals-the-end-is-here .yir_2012_content_facebook a{text-indent:-9999em}body.originals-the-end-is-here .yir_2012_title_name span{position:absolute;bottom:-15px;font-size:17px;font-weight:normal;right:12px}body.originals-the-end-is-here .yir_2012_content_behind_the_scene{background:url("../assets/2012_the_end_is_here/behind-the-scenes.png") top center;float:left;margin-top:71px;width:164px;height:246px;display:block;position:relative}body.originals-the-end-is-here .yir_2012_content_behind_the_scene a{width:100%;height:100%;top:0;left:0;position:absolute;display:block;cursor:pointer}body.originals-the-end-is-here .yir_2012_content_behind_the_scene span{position:absolute;bottom:-30px;font-family:'Architects Daughter', cursive;font-size:16px;font-weight:normal;text-transform:uppercase;right:34px}body.originals-the-end-is-here .yir_2012_title_like{float:none;width:100px;height:20px;position:absolute;right:0;top:45px}body.originals-the-end-is-here .yir_2012_wrap{float:left;display:block}body.originals-the-end-is-here .yir_2012_content_player{width:640px;height:432px;background-color:#0f0f0f}body.originals-the-end-is-here .yir_2012_content_player iframe{z-index:0}body.originals-the-end-is-here .yir_2012_share{font-style:normal;background-color:#0f0f0f;padding:2px 0 7px 60px}body.originals-the-end-is-here .yir_2012_share label,body.originals-the-end-is-here .yir_2012_share input.yir_2012_share_url{font-family:'Varela Round', sans-serif;color:#cacaca}body.originals-the-end-is-here .yir_2012_share label{clear:left;float:left;padding-top:10px;width:70px;text-transform:uppercase}body.originals-the-end-is-here .yir_2012_share input.yir_2012_share_url{float:left;border:1px solid #cacaca;background-color:#0f0f0f;padding:6px 0 3px 15px;width:400px;margin:5px 0 0 0}body.originals-the-end-is-here .yir_2012_content_facebook{margin-top:56px}body.originals-the-end-is-here .yir_2012_content_twitter{margin-top:24px}body.originals-the-end-is-here .yir_2012_content_facebook,body.originals-the-end-is-here .yir_2012_content_twitter{width:135px;height:130px;float:left}body.originals-the-end-is-here .yir_2012_content_facebook img,body.originals-the-end-is-here .yir_2012_content_twitter img{display:block}body.originals-the-end-is-here .yir_2012_content_facebook a,body.originals-the-end-is-here .yir_2012_content_twitter a{display:block}body.originals-the-end-is-here .yir_2012_bottom{width:640px;margin-left:157px}body.originals-the-end-is-here .yir_2012_past_year h2{background:url("../assets/2012_the_end_is_here/past-yir-videos.png") top left no-repeat;height:24px;margin:18px 0 10px 0;padding:0;width:281px;text-indent:-9999em}body.originals-the-end-is-here .yir_2012_past_year_module{float:left;display:block;width:141px;margin-right:23px}body.originals-the-end-is-here .yir_2012_past_year_module img{margin-bottom:16px;text-decoration:none;border:1px solid #bbbbbb}body.originals-the-end-is-here .yir_2012_past_year_module a{font-weight:bold;text-decoration:underline;color:#3e3e3e}body.originals-the-end-is-here .yir_2012_past_year_module a img{text-decoration:none;display:block}body.originals-the-end-is-here .yir_2012_past_year_module.last{margin-right:0}body.originals-the-end-is-here .yir_2012_comments{width:608px;padding:7px 15px 0;background-color:#FFF;border-left:1px solid #bbbbbb;border-right:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.4);-moz-box-shadow:0 3px 10px rgba(0,0,0,0.4);box-shadow:0 3px 10px rgba(0,0,0,0.4)}body.originals-the-end-is-here .yir_2012_past_year_module img{-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.4);-moz-box-shadow:0 3px 10px rgba(0,0,0,0.4);box-shadow:0 3px 10px rgba(0,0,0,0.4)}body.display-download-info div.dl_info_container{text-align:center;width:100%}body.display-download-info div.dlic_hunit{text-align:center;width:100%;margin:20px 0;clear:both}body.display-download-info div.dlic_hunit div.dlic_subunit div.status_container,body.display-download-info div.dlic_hunit div.dlic_subunit div.download_link_container{clear:both}body.display-download-info div.dlic_hunit div.dlic_subunit p.important{clear:both}body.display-download-info div.dlic_mktg_points_container{clear:both}body.display-download-info div.dlic_hunit div.dlic_subunit{float:left}body.display-download-info div.dlic_hunit div.dlic_subunit div.status_container,body.display-download-info div.dlic_hunit div.dlic_subunit div.progress_bar_image_container,body.display-download-info div.dlic_hunit div.dlic_subunit div.download_link_container{float:left}body.display-download-info div.dlic_mktg_points_container div.dlic_mktg_point{float:left}body.display-download-info div.dlic_hunit{height:237px}body.display-download-info div.dlic_hunit div.dlic_subunit h3,body.display-download-info div.dlic_hunit div.dlic_subunit p{font-family:Georgia, "Times New Roman", Times, serif}body.display-download-info div.dlic_hunit div.dlic_subunit h3{margin-top:0;font-size:2.75em;margin-bottom:22px;letter-spacing:-0.02em}body.display-download-info div.dlic_hunit div.dlic_subunit p.important{font-weight:bold;line-height:1.75em;border-top:1px solid #000;padding:1.5em 0 .25em 0;margin-bottom:.5em}body.display-download-info div.dlic_hunit div.dlic_subunit p.important.error{font-size:1.1em;color:#D80000;font-weight:normal;margin-bottom:161px}body.display-download-info div.dlic_hunit div.dlic_subunit p.important.error a{font-size:1.1em;color:#D80000}body.display-download-info div.dlic_hunit div.dlic_subunit div.progress_bar_image_container{padding-left:118px;margin-bottom:1.5em}body.display-download-info div.dlic_hunit div.dlic_subunit div.download_link_container{margin:10px 0}body.display-download-info div.download_link_container img{background:#FFF}body.display-download-info div.download_link_container img:hover,body.display-download-info div.download_link_container img:focus{zoom:1;filter:alpha(opacity=70);opacity:0.7}body.display-download-info .span1{width:50px}body.display-download-info .span2{width:100px}body.display-download-info .span3{width:150px}body.display-download-info .span4{width:200px}body.display-download-info .span5{width:246px;margin-right:50px}body.display-download-info .span5 img{width:100%;padding:.75em;-webkit-box-shadow:3px 3px 3px 2px rgba(0,0,0,0.1);-moz-box-shadow:3px 3px 3px 2px rgba(0,0,0,0.1);box-shadow:3px 3px 3px 2px rgba(0,0,0,0.1)}body.display-download-info .span6{width:300px}body.display-download-info .span7{width:350px}body.display-download-info .span8{width:400px}body.display-download-info .span9{width:450px}body.display-download-info .span10{width:500px}body.display-download-info .span11{width:550px}body.display-download-info .span12{width:600px;height:220px}body.display-download-info .span13{width:650px}body.display-download-info .span14{width:700px}body.display-download-info div.dl_info_heading,body.display-download-info div.dl_info_subheading,body.display-download-info div.dl_info_subheading_else,body.display-download-info div.status_container{position:relative}body.display-download-info div.dl_info_heading{height:54px}body.display-download-info div.dl_info_subheading,body.display-download-info div.dl_info_subheading_else{height:95px}body.display-download-info div.status_container{width:118px}body.display-download-info div.dl_info_heading h1,body.display-download-info div.dl_info_subheading h2,body.display-download-info div.dl_info_subheading_else h2,body.display-download-info div.status_container h3{text-indent:-9999em;position:absolute}body.display-download-info div.dl_info_heading h1{background:url(../assets/store/download_info/dl_header.png) no-repeat;width:661px;height:16px;left:92px;top:7px}body.display-download-info div.dl_info_subheading h2{background:url(../assets/store/download_info/dl_subheader.png) no-repeat;width:525px;height:15px;left:178px;top:49px}body.display-download-info div.dl_info_subheading_else h2{background:url(../assets/store/download_info/dl_subheader_else.png) no-repeat;width:525px;height:15px;left:178px;top:49px}body.display-download-info div.status_container h3{background:url(../assets/store/download_info/dl_status.png) no-repeat;width:91px;height:14px;left:0px;top:21px}body.display-download-info div.dlic_mktg_points_container{font-family:Verdana, Geneva, sans-serif}body.display-download-info div.dlic_mktg_points_container div.dlic_mktg_point{padding:10px;border-right:2px #e0e0e0 solid;width:150px;text-align:center}body.display-download-info div.dl_faq{font-family:Georgia, "Times New Roman", Times, serif}body.display-download-info div.dl_faq a{color:#535353}body.display-download-info .dl_faq_qa{font-weight:bold;font-style:italic}body.display-download-info div.dlic_mktg_points_container div.dlic_mktg_point:last-child{border-right:none}body.channel_ecards.categories__show.category_random #wrap .cat_head_wrap{background-color:#98488D}body.channel_ecards.categories__show.category_random #preview_modal_header{background-color:#98488D}body.category_page.category_baby #wrap .cat_head_wrap,body.channel_ecards.categories__show.category_you_rock #wrap .cat_head_wrap{background-color:#B6CCD7}body.category_page.category_baby #preview_modal_header,body.channel_ecards.categories__show.category_you_rock #preview_modal_header{background-color:#B6CCD7}body.channel_halloween #wwrap{background-color:#000000}body.channel_holidays.index__landing #wwrap,body.channel_holidays #wwrap{background:url("responsive/holidays/2014/bg.jpg") repeat-x scroll center top #d8f6f5;background-size:100% auto}body.channel_st_patricks_day.categories__show.category_st_patricks_day #wrap .cat_head_wrap{background-position:initial;background-image:url(http://aka.zero.jibjab.com/files/production/st-pats-bg-3.gif)}body.channel_st_patricks_day.categories__show.category_st_patricks_day #preview_modal_header{background-position:initial;background-image:url(http://aka.zero.jibjab.com/files/production/st-pats-bg-3.gif)}body.category_winter_fun_sy #wwrap{background-color:#B6CCD7}body.categories__show #wrap .cat_head_wrap{background-color:#B6CCD7}body.categories__show.category_soul_train #wrap .cat_head_wrap,body.categories__show.category_soul_train #preview_modal_header{background-color:#DCBF14}body.index__politics #wwrap.wwrap #wrap{width:980px}body.index__politics #wwrap.wwrap #wrap #politics-wrapper{padding-top:20px}body.index__politics #wwrap.wwrap #wrap #politics-wrapper h2{margin-top:0;padding-top:20px}body.index__politics #wwrap.wwrap #wrap #politics-wrapper h2 span{display:inline}body.index__politics #wwrap.wwrap #wrap #politics-wrapper h3 span{display:inline}body.index__politics #wwrap.wwrap #wrap #politics-wrapper p{line-height:18px}body.channel_ecards.categories__show #preview_modal{width:750px !important}body.channel_ecards.store__show_video_overview #wwrap #wrap #postcard_layout{margin-bottom:20px}body.channel_ecards.category_dances.template_arabian_nights #wwrap{background-color:#70C0E5}body.channel_ecards.category_dances.template_arabian_nights #wwrap #wrap{width:960px;padding-top:20px}body.channel_ecards.category_dances.template_arabian_nights #postcard_layout.cvp .header h1{color:#70C0E5}body.channel_ecards.category_dances.template_arabian_nights #postcard_layout.email .primary .header h1{color:#70C0E5}body.channel_ecards.category_dances.template_arabian_nights #postcard_layout.email_upsell .content .header h1{color:#70C0E5}body.channel_ecards.category_dances.template_arabian_nights #postcard_layout.template .header h1{color:#70C0E5}body.channel_ecards.category_dances.template_arabian_nights #postcard_layout.template .template_secondary .template_title{color:#70C0E5}body.channel_ecards.category_dances.template_arabian_nights .cvp_promo p{color:#70C0E5}body.channel_ecards.category_dances.template_arabian_nights .cvp_promo a.red{color:#70C0E5}body.channel_birthday_alert.birthday_alert__index #wwrap #wrap,body.channel_birthday_alert #wwrap #wrap{width:980px}body.channel_holidays.categories__show #wwrap #wrap{background:white}body.categories__index.channel_jibjab #wrap{width:960px;padding:20px 0 40px}body.categories__index.channel_jibjab #wrap .footer{border-bottom:1px solid #CBCBCB;padding-bottom:30px;width:100%}body.categories__index.channel_jibjab #wrap .footer a{background:url("../assets/common/footer_link_arrow.png") no-repeat scroll right center transparent;padding-right:8px;text-align:right;width:100%;color:#006ABC;outline:medium none;font-family:Arial, Helvetica, 'Helvetica Neue', sans-serif;font-size:10.8px;font-weight:400;margin-left:445px}body.channel_ecards.view__index.category_love #wwrap #wrap{width:960px;margin:0 auto}body.subscribe__purchase.channel_holidays #wwrap #wrap{width:980px}body.store__display_order_receipt #shwrap,body.nav-fix.store-page #shwrap,body.store__register.slim_header.store-page #shwrap,body.store__show_product_options #shwrap,body.store__purchase_video.slim_header.store-page #shwrap{height:37px}body.store__display_order_receipt #shwrap #header #logo,body.nav-fix.store-page #shwrap #header #logo,body.store__register.slim_header.store-page #shwrap #header #logo,body.store__show_product_options #shwrap #header #logo,body.store__purchase_video.slim_header.store-page #shwrap #header #logo{background:url("../assets/logo_mini_transparent.png") no-repeat scroll 0 0 transparent;float:left;height:41px;left:0;position:relative;text-indent:-9999px;top:10px;width:112px;z-index:3}body.store__display_order_receipt #shwrap #main_nav_wrap,body.nav-fix.store-page #shwrap #main_nav_wrap,body.store__register.slim_header.store-page #shwrap #main_nav_wrap,body.store__show_product_options #shwrap #main_nav_wrap,body.store__purchase_video.slim_header.store-page #shwrap #main_nav_wrap{top:0}body.store__display_order_receipt #shwrap #main_nav_wrap #main_nav,body.nav-fix.store-page #shwrap #main_nav_wrap #main_nav,body.store__register.slim_header.store-page #shwrap #main_nav_wrap #main_nav,body.store__show_product_options #shwrap #main_nav_wrap #main_nav,body.store__purchase_video.slim_header.store-page #shwrap #main_nav_wrap #main_nav{top:0;padding-left:90px}body.store__display_order_receipt #shwrap ul#user-nav,body.nav-fix.store-page #shwrap ul#user-nav,body.store__register.slim_header.store-page #shwrap ul#user-nav,body.store__show_product_options #shwrap ul#user-nav,body.store__purchase_video.slim_header.store-page #shwrap ul#user-nav{margin-top:11px}body.store__display_order_receipt #wwrap #wrap .fb_form fieldset.button,body.nav-fix.store-page #wwrap #wrap .fb_form fieldset.button,body.store__register.slim_header.store-page #wwrap #wrap .fb_form fieldset.button,body.store__show_product_options #wwrap #wrap .fb_form fieldset.button,body.store__purchase_video.slim_header.store-page #wwrap #wrap .fb_form fieldset.button{margin-top:20px}body.store__display_order_receipt .ui-dialog.ui-widget.ui-widget-content.ui-corner-all,body.nav-fix.store-page .ui-dialog.ui-widget.ui-widget-content.ui-corner-all,body.store__register.slim_header.store-page .ui-dialog.ui-widget.ui-widget-content.ui-corner-all,body.store__show_product_options .ui-dialog.ui-widget.ui-widget-content.ui-corner-all,body.store__purchase_video.slim_header.store-page .ui-dialog.ui-widget.ui-widget-content.ui-corner-all{float:left}body.view__index .secondary .fb_iframe_widget iframe{width:180px}body.category_new_years.channel_ecards.view__index #wwrap{background-color:#000000}body.subscribe__confirmation.subscribe #wwrap #wrap{padding:20px 0}#homepage_hello_modal.modal{font-family:Lato, arial}#homepage_hello_modal.modal .modal_box{width:660px;max-width:660px;min-width:660px;height:433px;max-height:433px;min-height:433px;background-color:#01af8c;background-image:url(../assets/modals/hello_modal_bg.png);background-repeat:no-repeat;-moz-border-radius:22px;border-radius:22px;text-align:center;overflow:hidden}#homepage_hello_modal.modal .modal_box .line1{margin:5px 0px 0px 0px}#homepage_hello_modal.modal .modal_box .line2{margin:45px 0px 0px 0px}#homepage_hello_modal.modal .modal_box .line3{margin:10px 0px 0px 0px}#homepage_hello_modal.modal .modal_box .line4{margin:13px 0px 0px 0px}#homepage_hello_modal.modal .modal_box .line5{margin:32px 0px 0px 0px}#homepage_hello_modal.modal .modal_box a.connect_fb{margin:16px auto 0px auto;width:367px;height:62px;display:block}#homepage_hello_modal.modal .modal_box h2{font-size:88px;color:#fcff00;padding:29px 0px 0px 0px;font-weight:300}#homepage_hello_modal.modal .modal_box h3{font-style:italic;font-weight:300;font-size:30px;color:#FFF}#homepage_hello_modal.modal .modal_box h3 a{color:#FFF !important}#homepage_hello_modal.modal .modal_box h3 b{font-weight:400}#homepage_hello_modal.modal .modal_box h4{font-style:italic;font-weight:300;font-size:20px;color:#FFF;letter-spacing:1px;word-spacing:1px}#homepage_hello_modal.modal .modal_box h4 a{color:#FFF !important}#homepage_hello_modal.modal .modal_box h4 b{font-weight:400}#homepage_hello_modal.modal .modal_box h5{font-family:"Lora";font-weight:400;font-style:italic;color:#58f2d3;font-size:24px}#homepage_hello_modal.modal .green_x_circle{display:block;right:7px;top:29px;position:absolute;z-index:1000;width:34px;height:34px;-moz-border-radius:68px;border-radius:68px;background-color:#2a8170;text-align:center}#homepage_hello_modal.modal .green_x_circle a{text-align:center;text-decoration:none;color:#FFF !important;font-family:Verdana;font-size:28px;font-weight:bold;line-height:32px}body.originals .originals_wrap{width:940px;margin:0 auto;padding-top:35px}body.originals #slideToggle{left:317px}body.originals .ad_88{float:right;margin-top:9px;position:static;top:0;left:0}body.originals h1{font-family:Georgia, "Times New Roman", Times, serif;font-size:1.6em;font-weight:bold;background:url(../assets/originals/headers/originals.png) no-repeat left top;padding:18px 0 15px 150px;position:relative;margin-left:10px;letter-spacing:0.03em}body.originals .landing h1{border-bottom:1px dashed #bfbfbf;margin-bottom:15px;padding:30px 0 12px 150px;height:9px;width:460px}body.originals .content,body.originals .section_footer{border-top:none}body.originals .primary{margin:0 0 100px 10px;width:610px}body.originals .primary .item{margin-bottom:17px}body.originals .primary .item:after{content:".";display:block;height:0;clear:both;visibility:hidden}body.originals .primary .item .thumb{width:204px;height:160px;background-image:url(../assets/originals/backgrounds/thumb_frame.png);background-repeat:no-repeat;float:left}body.originals .promo .thumb{width:334px;height:259px;background-image:url(../assets/originals/backgrounds/promo_thumb_frame.png)}body.originals .all .item .thumb{width:141px;height:111px;background-image:url(../assets/originals/backgrounds/thumb_frame_mini.png)}body.originals .primary .view .item .thumb{width:85px;height:69px;background-image:url(../assets/originals/backgrounds/thumb_frame_sidebar.png)}body.originals .primary .item a img{width:170px;height:126px;margin:15px 17px}body.originals .promo a img{width:300px;height:225px}body.originals .all .item a img{width:108px;height:81px;margin:14px 17px}body.originals .primary .view .item a img{width:60px;height:45px;margin:12px}body.originals .primary .item .info{float:right;width:390px}body.originals .promo .info{width:260px}body.originals .all .item .info{width:455px}body.originals .primary .view .item .info{width:180px}body.originals .primary .item h2 a{font-size:1.5em;font-weight:bold;line-height:1.5em;font-family:Georgia, "Times New Roman", Times, serif;color:#535353}body.originals .all .item h2 a{font-size:1.2em;line-height:1.5em}body.originals .primary .view .item h2 a{font-size:1em;line-height:2.2em}body.originals .item dl{font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:1.1em;float:left;width:202px;margin:2px 0px 4px;padding:3px 0}body.originals .promo dl{width:137px}body.originals .all .item dl{margin:2px 0px}body.originals .item dl *{display:inline}body.originals .primary .item p{line-height:1.5em;clear:both}body.originals .all .item p{line-height:1.5em}body.originals .primary .item p a{display:-moz-inline-block;display:inline-block;background:url(../assets/originals/icons/view.gif) no-repeat;width:38px;height:15px;text-indent:-9999px;position:relative;top:-1px}body.originals .primary .view .item p a{margin:0;padding:0}body.originals .section_footer{padding-top:15px;text-align:right;border-top:1px dashed #BFBFBF}body.originals .section_footer a{font-size:1.2em;background:url(../assets/icons/arrows_blue_right.png) no-repeat right center;padding-right:20px}body.originals .all .history{padding:5px 15px 15px;border-bottom:1px solid #c9c9c9;line-height:1.5em}body.originals .secondary{width:302px;margin:0px 0px 100px 10px}body.originals .secondary .ad_300{border:1px solid #ddd}body.originals .player{width:615px;height:327px;background:url(../assets/originals/backgrounds/originals_frame.png) no-repeat;margin:0px 0px 20px}body.originals .player .small_client{width:567px;height:319px;position:relative;top:4px;left:24px;text-align:center}body.originals .player_sub{clear:both;margin-top:15px}body.originals .player_sub dl,body.originals .player_sub dl *{display:inline;line-height:1.3em}body.originals .player_sub dl{margin:7px 0px 15px;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:1.1em}body.originals .player_sub p{margin-top:15px;line-height:1.5em}body.originals .share{clear:both;margin-top:24px;border-top:1px dashed #bfbfbf;border-bottom:1px dashed #bfbfbf;padding:15px 0 25px}body.originals .share strong{font-weight:bold;font-size:1.1em;width:165px}body.originals .share .gigya{position:relative;padding-bottom:35px}body.originals .share .gigya strong{position:relative;top:3px}body.originals .share .pusher,body.originals .share .facebook a{float:left;height:26px;text-indent:-9999px;background-repeat:no-repeat;position:absolute;top:0px;left:177px}body.originals .share .facebook a{background-image:url(../assets/buttons/gigya_facebook.png);width:132px}body.originals .share .pusher{background-image:url(../assets/buttons/gigya_myspace_and_more_originals.png);width:275px;left:321px;cursor:pointer}body.originals .share #divWildfirePost{margin:20px 0 0 177px}body.originals .share .url{position:relative;height:75px}body.originals .share .url dt{height:40px}body.originals .share .url input{width:412px;position:relative;right:25px;top:-44px;float:right}body.originals .others{padding-bottom:10px;width:301px}body.originals .others h3{width:302px;height:25px;background:url(../assets/icons/staff_pick_header.png) no-repeat;margin-top:0px;margin-bottom:0px;padding-top:12px;color:#fff;font-family:Georgia, "Times New Roman", Times, serif;text-transform:uppercase;letter-spacing:0.05em;text-indent:15px;font-size:1.1em}body.originals .others .the_others{padding:10px 0;width:301px;background-color:#f5f5f5}body.originals .others .the_others .item{height:95px;width:285px;border-bottom:1px dotted #c4c4c4;margin:0 0 12px 5px;position:relative}body.originals .others .the_others .item h2 a{font-size:1.1em;font-weight:normal;line-height:1.2em}body.originals .others .the_others .item .thumb{background:none;height:81px;width:108px;margin-left:10px;display:inline}body.originals .others .the_others .item .thumb a{border:1px solid #363636;display:block;width:108px;height:81px}body.originals .others .the_others .item .thumb a img{width:108px;height:81px;margin:0}body.originals .others .the_others .item .info{width:157px;position:absolute;top:0;right:0;width:160px}body.originals .others .the_others .item .info .video{width:70px;height:17px;text-indent:-9999px;background:url(../assets/icons/video_picture_icons.png) no-repeat 0 -17px;left:132px;margin-bottom:8px}body.originals .secondary .section_footer{padding-top:0;text-align:right;border:none;margin:0 10px 5px 0}body.originals .section_footer a{font-family:Georgia, "Times New Roman", Times, serif;color:#535353;font-size:1.1em;background:url(../assets/icons/double_arrows_gray_right.gif) no-repeat right 5px;padding-right:15px}body.originals .pagination .previous a,body.originals .pagination .previous a:hover{background:url(../assets/buttons/left_pagination_arrow.png) no-repeat left top}body.originals .pagination .next a,body.originals .pagination .next a:hover{background:url(../assets/buttons/right_pagination_arrow.png) no-repeat left top}body.cvc_body{background-color:#FFF}body.cvc_body h1{color:#606060;font-size:2em;font-weight:bold;margin:10px 0 15px;font-family:Georgia, "Times New Roman", Times, serif}body.cvc_body h1 span{font-weight:normal;font-size:0.5em;color:#aaa;margin-left:1em;font-family:Arial, Helvetica, sans-serif}body.cvc_body h2{color:#06c;font-size:1.3em;font-weight:bold;margin:0 0 10px}body.cvc_body h2 a img{position:relative;top:6px}body.cvc_body .cvc{font-size:1.2em;padding:20px}body.cvc_body .cvc div{clear:both;margin:15px 0}body.cvc_body .cvc div img{float:right;margin:0 0 50px 10px}body.my_account #wrap{width:980px;margin:0 auto;padding-top:20px}body.my_account #header_cap{min-height:25px}body.my_account .clear{clear:both}body.my_account .warning,body.my_account .success{border:1px solid #f8e270;background:#fefcc9 url(icons/error_warning.png) no-repeat 8px 13px;margin-bottom:15px;color:#855800;padding:15px 0 15px 32px}body.my_account .warning p.auto_renewal_canceled{margin-bottom:auto}body.my_account .success{color:#1f8200;border-color:#91c241;background-color:#ddf6c0;background-image:url(icons/modal_green_check.png)}body.my_account h1{color:#606060;font-size:2em;font-weight:bold;margin:10px 0 15px;font-family:Georgia, "Times New Roman", Times, serif}body.my_account h1 span{font-weight:normal;font-size:0.5em;color:#aaa;margin-left:1em;font-family:Arial, Helvetica, sans-serif}body.my_account h2{color:#06c;font-size:1.3em;font-weight:bold;margin:0 0 10px}body.my_account h2 a img{position:relative;top:6px}body.my_account h3{color:#606060;font-size:1.2em;font-weight:bold}body.my_account strong{font-weight:bold}body.my_account em{font-weight:bold;color:#c00}body.my_account .primary{width:762px;min-height:500px;margin:0px 0px 100px 15px}body.my_account .box{background:url(backgrounds/bg_box_574_bottom.png) no-repeat bottom left;width:574px;margin:10px 0;padding-bottom:10px}body.my_account .box_content_verify{border:1px solid #ffeba3;background-color:#fff8de;padding:10px;margin:10px 0;width:552px}body.my_account .user_box_content_verify{width:495px}body.my_account .box span.totally_semantic{background:url(backgrounds/bg_box_574_top.png) no-repeat top left;height:9px;display:block}body.my_account .box .box_content{width:554px;margin:5px 10px 10px}body.my_account .box .box_content ul li{line-height:1.4em}body.my_account .box .box_content strong{font-weight:bold}body.my_account .box .box_content p{margin-bottom:10px;line-height:1.4em}body.my_account .box fieldset{display:block;margin:5px 0}body.my_account .box .email_settings fieldset.text{margin-top:20px}body.my_account .box fieldset input[type='image']{margin-top:15px}body.my_account .profile label,body.my_account .purchase label{display:block;margin-bottom:5px}body.my_account .profile fieldset,body.my_account .purchase fieldset{margin-bottom:10px}body.my_account .profile label{display:inline}body.my_account .primary .sidebar{width:151px;float:left;margin:10px 0 0 10px;background:url(headers/sidebar_my_account_bottom.png) no-repeat bottom left;padding-bottom:12px}body.my_account .primary .content{width:760px}body.my_account * .content{display:block}body.my_account .primary .sidebar h3{text-indent:-9999px;background:url(headers/sidebar_my_account.png) no-repeat top left;height:27px;margin-bottom:0}body.my_account .primary .sidebar h3 a{display:block;width:151px;height:27px}body.my_account .primary .sidebar ul{border:1px solid #dadada;border-top-width:2px;border-bottom-width:0px}body.my_account .primary .sidebar li a{display:block;height:18px;background:url(backgrounds/sidebar_my_account_gradient.png) repeat-x top left;border:1px solid #fff;border-bottom-color:#d6d6d6;border-right:none;border-left:none;padding-top:6px;text-indent:10px}body.my_account .primary .sidebar li a.active{color:#606060;font-weight:bold;display:block;background:url(backgrounds/sidebar_my_account_gradient.png) repeat-x bottom left;height:18px;padding-top:6px;text-indent:10px;border:1px solid #e9e9e9;border-bottom-color:#c5c5c5;border-right:none;border-left:none;text-decoration:none}body.my_account .secondary_small{width:160px;height:600px;padding:5px;float:right;margin:10px 7px 0 0}body.my_account .manage .sub_box{border:1px solid #d5d5d5;padding:17px;text-align:center;margin-bottom:10px}body.my_account .manage table{width:100%;border:1px solid #d5d5d5;border-top:none}body.my_account .manage th{text-align:center;background-color:#e1e1e1;font-weight:bold;padding:5px 0;border-right:1px solid #fff}body.my_account .manage th.last{border-right:none}body.my_account .manage td{text-align:center;padding:12px 0;border-right:1px solid #d5d5d5}body.my_account .content .item{background:#efefef url(backgrounds/my_account_module_bottom.png) no-repeat bottom left;margin-bottom:10px;padding-bottom:3px}body.my_account .content .item h3{background:#efefef url(backgrounds/my_account_module_top.png) no-repeat top left;padding:10px 0 0 15px;margin-bottom:7px}body.my_account .content .item h3 a{color:#606060}body.my_account .content .light{background:#f7f7f7 url(backgrounds/my_account_module_light_bottom.png) no-repeat bottom left}body.my_account .content .light h3{background:#f7f7f7 url(backgrounds/my_account_module_light_top.png) no-repeat top left}body.my_account .content .item p{margin:0 0 7px 15px}body.my_account .content .item p a{padding-right:7px;background:url(icons/link_arrow_right.png) no-repeat right center}body.my_account .my_stuff .item{background-color:#fff;background-image:none;border:1px solid #d9d9d9;padding-bottom:0px;position:relative;margin:15px}body.my_account .my_stuff .item:hover{border:1px solid #979797}body.my_account .my_stuff .item:after{content:".";display:block;height:0;clear:both;visibility:hidden}body.my_account .my_stuff .item img.thumb{float:left;margin:7px 15px 7px 10px;border:1px solid #360;width:122px;height:auto}body.my_account .my_stuff .item h2{margin:10px 0}body.my_account .my_stuff .item h2 a{line-height:1.2em;font-family:Georgia, "Times New Roman", Times, serif;color:#535353;font-weight:normal}body.my_account .my_stuff .item h2 em{font-style:italic}body.my_account .my_stuff .item h2 em a{line-height:1.2em;font-family:Georgia, "Times New Roman", Times, serif;color:#535353;font-weight:normal}body.my_account .my_stuff .item label{display:inline;background:url(my_account/backgrounds/url_bg.png) no-repeat;color:#fff;padding:4px 5px 6px 11px}body.my_account .my_stuff .item input{width:524px;margin-left:-4px}body.my_account .my_stuff .item li a{display:block;height:23px;width:63px;background:url(my_account/buttons/share.png) no-repeat;text-indent:-9999px;position:absolute;top:78px;left:310px}body.my_account .my_stuff .item li.view a{background:url(my_account/buttons/make_another.png) no-repeat;width:115px;left:382px}body.my_account .my_stuff .item li.download a{background:url(buttons/download_my_account.png) no-repeat;width:92px;left:287px}body.my_account .my_stuff .item li.buy a{background:url(buttons/download_my_account.png) no-repeat;width:92px;left:287px;background:url(buttons/buy_download.png) no-repeat;width:119px}body.my_account .my_stuff .item .notrack li a{left:150px}body.my_account .my_stuff .item .notrack li.view a{left:220px}body.my_account .my_stuff .item li.remove a{background:url(my_account/buttons/remove.png) no-repeat;width:79px;left:640px}body.my_account .my_stuff .nla{width:366px;margin:7px 0 0 150px;border:1px solid #f9f691;background:#fefcc9 url(icons/yellow_warning_triangle.png) no-repeat 5px 6px;padding:13px 0px 10px 35px;font-size:0.8em;font-weight:bold;letter-spacing:0.04em;text-transform:uppercase}body.my_account .my_stuff .nla p{margin:0}body.my_account .my_stuff .nla p a{background:none;padding-right:0}body.my_account .my_stuff .track{background-color:#ececec;clear:both}body.my_account .my_stuff .notrack{clear:both}body.my_account .my_stuff .track .throbber{position:absolute;top:115px;left:128px}body.my_account .my_stuff .track .track_this{width:152px;height:23px;background:url(my_account/buttons/track_this_ecard.png) no-repeat top left;position:absolute;top:78px;left:150px;display:block;text-indent:-9999px}body.my_account .my_stuff .track .open .track_this{background-position:bottom left}body.my_account .my_stuff .track_details{margin:0 auto;width:100%;background-color:#fff}body.my_account .my_stuff .track_details:after{content:".";display:block;height:0;clear:both;visibility:hidden}body.my_account .my_stuff .track_details h3{background-color:transparent;background-image:none;line-height:1.3em;margin:0 15px 20px;padding-top:20px}body.my_account .my_stuff .track_details ul{width:225px;float:left;margin:0 15px 15px 20px}body.my_account .my_stuff .track_details li{background:url(icons/right_arrow_solid.png) no-repeat 0px 4px;padding-left:15px;margin-bottom:1em;line-height:1.3em}body.my_account .my_stuff .track_details p.giant{clear:both;margin:15px;font-size:1.3em}body.my_account .my_stuff .track_details #become_a_subscriber{width:200px;height:30px;display:block;background:url(my_account/buttons/join_now.png) no-repeat;margin:20px auto;text-indent:-9999px}body.my_account .my_stuff .recipients{width:710px;margin:10px auto}body.my_account .my_stuff .recipients th{background-color:#909090;color:#fff;padding:5px 0px;text-indent:10px;font-size:1.1em}body.my_account .my_stuff .recipients th.recipient{width:250px}body.my_account .my_stuff .recipients th.send_date{width:110px}body.my_account .my_stuff .recipients th.opened{width:90px}body.my_account .my_stuff .recipients th.actions{width:65px}body.my_account .my_stuff .track_details a{padding-right:0px;background-image:none}body.my_account .my_stuff .recipients tr.odd{background-color:#f9f9f9}body.my_account .my_stuff .recipients tr td{padding:10px 0;text-indent:10px}body.my_account .my_stuff .recipients tr.blocked td{text-decoration:line-through}body.my_account .my_stuff .recipients tr.blocked td.opened{text-decoration:none}body.my_account .my_stuff .recipients tr.unopened td{color:#c00}body.my_account .my_stuff .recipients tr.scheduled td{color:#568100}body.my_account .my_stuff .recipients .not_emailed{padding:15px 10px 10px}body.my_account .my_stuff .recipients .resend{background-color:#f9f9f9;border:1px solid #e0e0e0;padding-bottom:20px;text-indent:0px}body.my_account .my_stuff .resend .close{width:16px;height:15px;display:block;float:right;background:url(buttons/close_x.png) no-repeat;text-indent:-9999px;position:relative;top:-5px;left:-5px}body.my_account .my_stuff .resend p{width:440px;line-height:1.3em}body.my_account .my_stuff .resend input{position:relative;left:15px}body.my_account .my_stuff .resend .resend_button{width:92px;height:20px;top:5px;left:35px}body.my_account .my_stuff .track .paging{margin:5px 12px 10px;font-weight:bold;font-size:1.1em;height:20px;width:auto;float:left}body.my_account .my_stuff .track .paging a{margin-right:10px;width:18px;height:20px;display:block;float:left;text-indent:-9999px;background:url(buttons/arrow_blue_small_left.png) no-repeat;position:relative;top:-1px}body.my_account .my_stuff .track .paging .next_page{margin:0 0 0 10px;float:left;background:url(buttons/arrow_blue_small_right.png) no-repeat}body.my_account .my_stuff .track .paging p{text-align:center;margin:0;width:auto;float:left}body.my_account .my_stuff .recipients a{position:relative;text-decoration:none;border-bottom:1px solid #006ABC;z-index:24}body.my_account .my_stuff .recipients a:hover{z-index:25;background-color:#fff}body.my_account .my_stuff .recipients a span{display:none}body.my_account .my_stuff .recipients a:hover span{display:block;position:absolute;top:-28px;left:-85px;font-size:0.8em;color:#444;border:1px solid #aaa;width:19em;background-color:#fffed4;padding:0.4em;line-height:1.3em;text-indent:0px;text-align:center}body.my_account .change_password fieldset.text{margin-bottom:15px}body.my_account .promo_copy p{font-size:0.9em;margin:10px 0;padding:0 5px}body.my_account .box p.big_and_strong{margin:20px 0 15px;font-size:1.2em}body.my_account .offer_red,body.my_account .offer_blue,body.my_account .offer_green{font-weight:bold}body.my_account .offer_red{color:#c00}body.my_account .offer_blue{color:#069}body.my_account .offer_green{color:#690}body.my_account label span{color:#006abc;font-size:0.8em}body.my_account input#billing_info_credit_card_verification_value,body.my_account input#credit_card_cvv{width:4em}body.my_account .cvc{font-size:1.2em;padding:20px}body.my_account .cvc div{clear:both;margin:15px 0}body.my_account .cvc div img{float:right;margin:0 0 50px 10px}body.my_account .primary .my_orders{padding-bottom:15px}body.my_account .my_orders .order{height:5em;position:relative}body.my_account .my_orders .odd{background-color:#f6f6f6}body.my_account .my_orders .order h3,body.my_account .my_orders .order dl{position:absolute;top:10px;left:10px}body.my_account .my_orders .order dt,body.my_account .my_orders .order dd{display:inline}body.my_account .my_orders .order dl{top:40px}body.my_account .my_orders .order dl.status{left:240px}body.my_account .my_orders .order dl.total{left:450px}body.my_account .order .order_detail{padding:15px 0;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb}body.my_account .order em{color:#535353;font-weight:normal;font-style:italic}body.my_account .order .order_detail dl{float:left;width:169px}body.my_account .order .order_detail dt{font-weight:bold;margin-bottom:15px}body.my_account .order .order_detail dd{line-height:1.3em}body.my_account .order .order_detail dd address{line-height:1.3em}body.my_account .order .order_detail .status dd{padding-left:23px;margin-bottom:15px;background-position:left center;background-repeat:no-repeat}body.my_account .order .order_detail .status .pending{background-image:url(icons/pending.png)}body.my_account .order .order_detail .status .processing{background-image:url(icons/processing.png)}body.my_account .order .order_detail .status .partially_shipped,body.my_account .order .order_detail .status .partly_shipped{background-image:url(icons/partially_shipped.png)}body.my_account .order .order_detail .fully_shipped{background-image:url(icons/completely_shipped.png)}body.my_account .order .order_detail img{margin-left:25px;width:210px;height:160px}body.my_account .order .order_items .item{height:65px;background:#fff;border-bottom:1px solid #cbcbcb;margin:0;padding:0;position:relative}body.my_account .order .order_items .item img{position:absolute;top:0;left:0}body.my_account .order .order_items .item p{margin:0;position:absolute;top:17px;left:75px;font-size:1.1em}body.my_account .order .order_items .item em{position:absolute;top:38px;left:75px;font-size:0.9em}body.my_account .order .order_items .item dl{position:absolute;top:17px;right:10px;width:7em}body.my_account .order .order_items .item dt{font-style:italic;text-align:right}body.my_account .order .order_items .item dd{text-align:right;margin-top:3px;font-size:1.2em}body.my_account .order .order_items .tax_and_shipping{height:85px;position:relative}body.my_account .order .order_items .tax_and_shipping dl{position:absolute;top:15px;right:10px;font-size:1.2em;width:13em}body.my_account .order .order_items .tax_and_shipping dt{float:left;width:8em;clear:left;text-align:right;margin-bottom:0.5em}body.my_account .order .order_items .tax_and_shipping dd{color:#51b4da;width:4em;float:right;text-align:right;margin-bottom:0.5em}body.my_account .order .order_items .total{background-color:#f6f6f6;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;padding:15px 0;font-size:1.2em;font-weight:bold;margin-bottom:100px}body.my_account .order .order_items .total dl{text-align:right;margin-right:10px}body.my_account .order .order_items .total dl *{display:inline}body.my_account .order .order_items .total dd{color:#51b4da;margin-left:10px}body.my_account .order .cancel_order{margin-top:10px;display:none}body.my_account .order .video .item{height:125px;padding:0;border:none;border-top:1px solid #cbcbcb;position:relative}body.my_account .order .video .item .thumb,body.my_account .order .video .item .icon,body.my_account .order .video .item p,body.my_account .order .video .item dl,body.my_account .order .video .item div{position:absolute;top:10px;left:0}body.my_account .order .video .item .thumb{width:127px;height:92px}body.my_account .order .video .item .icon{left:185px;top:0px}body.my_account .order .video .item p,body.my_account .order .video .item div{left:255px;top:20px;width:300px}body.my_account .order .video .item dl{top:20px}body.my_account .order .video .item div{top:70px;left:215px;padding-left:37px;color:#c00}body.my_account .order .video .item div h2{color:#777;font-size:1.6em}body.my_account .order .video .item div a{width:103px;height:28px;display:block;background:url(buttons/download_green.png) no-repeat;text-indent:-9999px}body.my_account .video_order div{width:380px}body.my_account .video_order div a{width:220px;height:26px;display:block;background:url(my_account/buttons/download_iphone.png) no-repeat;text-indent:-9999px;float:left;margin-right:15px}body.my_account .video_order div a.not_iphone{width:122px;background-image:url(my_account/buttons/download.png)}body.my_account .content .content_wrap{width:730px;margin:10px 15px}body.my_account .content .content_wrap .head_note{color:#4682af;background:#e9f2f8 url(icons/info_icon.png) no-repeat 14px 14px;border:1px solid #abc7dc;padding:15px 0px 15px 35px;margin-bottom:15px}body.my_account .content .content_wrap .head_note p{margin:0}body.my_account .head{width:350px;height:113px;border:1px solid #e5e5e5;float:left;margin:0 7px 15px 6px;background-color:#fff;display:inline}body.my_account .head_image{width:91px;height:113px;border-right:1px solid #e5e5e5;background:url(my_account/backgrounds/my_heads_bg_pattern.png) no-repeat;float:left;position:relative}body.my_account .head_image .image_wrap{height:62px;width:62px;position:absolute;top:10px;left:14px;text-align:center}body.my_account .head_image .image_wrap img{max-height:60px;max-width:58px;margin:1px auto}body.my_account .head_image .edit{position:absolute;left:13px;bottom:22px;font-size:0.9em;padding:2px 0 2px 21px;background-repeat:no-repeat;background-image:url(icons/edit.png)}body.my_account .head_image .remove{position:absolute;left:13px;bottom:22px;font-size:0.9em;padding:2px 0 2px 21px;background-repeat:no-repeat;background-image:url(icons/edit.png);background-image:url(icons/remove.png);bottom:14px}body.my_account .head_info{float:left}body.my_account .head_info dl{width:185px;margin:10px 0 0 7px}body.my_account .head_info dl *{margin-bottom:8px}body.my_account .head_info dt{font-weight:bold;float:left;clear:both;margin-right:5px}body.my_account .head_info dd{height:1em}body.my_account .my_heads .pagination{clear:both}body.my_account .my_heads .pagination .next a{background-image:url(buttons/right_pagination_arrow_gray.png)}body.my_account .my_heads .pagination .next a:hover{background-image:url(buttons/right_pagination_arrow_gray.png)}body.my_account .my_heads .pagination .previous a{background-image:url(buttons/left_pagination_arrow_gray.png)}body.my_account .my_heads .pagination .previous a:hover{background-image:url(buttons/left_pagination_arrow_gray.png)}body.my_account .notice p{clear:both;text-align:center}body.my_account .head form .head_info{position:relative}body.my_account .head form input,body.my_account .head form select{width:112px;padding:0;font-size:0.9em;position:relative;top:-4px}body.my_account .head form dd.gender select{top:-3px;width:109px}body.my_account .head form dd.relation select{top:-3px;width:109px;width:94px}body.my_account .head form .save,body.my_account .head form .cancel{position:absolute;bottom:-19px;right:75px;font-size:0.9em;padding:3px 0 3px 20px;background-repeat:no-repeat;background-image:url(icons/cancel.png)}body.my_account .head form .save{right:8px;background-image:url(icons/save.png)}body.my_account .my_account_modal{padding:20px}body.my_account .my_account_modal .image_wrap{float:left;margin:0 20px 0 0;background:url(my_account/backgrounds/modal_head.png) no-repeat;height:66px;width:61px;text-align:center}body.my_account .my_account_modal .image_wrap img{height:60px;width:40px;margin:3px auto 0}body.my_account .modal_content{width:360px;margin:0 auto}body.my_account .modal_content h3{font-size:1.4em;line-height:1.2em;text-align:center}body.my_account .modal_content a{display:block;width:159px;height:26px;background-repeat:no-repeat;text-indent:-9999px;margin-top:15px;float:left}body.my_account .modal_content .remove_head{background-image:url(buttons/remove_head.png);clear:both;margin-right:40px}body.my_account .modal_content .keep_head{background-image:url(buttons/keep_head.png)}body.my_account .tabs{width:762px;height:37px;background:url(my_account/tab_bg.png) repeat-x}body.my_account .tabs li{height:37px;margin-right:4px;float:left;position:relative;display:inline}body.my_account .tabs li a{color:#424a4f;background:url(my_account/tabs.png) no-repeat bottom right;text-decoration:none;display:inline;float:left;height:17px;text-align:center;padding:9px 25px 11px;font-size:1.1em}body.my_account .tabs li a span{background:url(my_account/tabs.png) no-repeat bottom left;width:3px;height:37px;position:absolute;top:0;left:0}body.my_account .tabs li.active a{background-position:top right;color:#fff;font-weight:bold}body.my_account .tabs li.active a span{background-position:top left}body.my_account .primary .content{background-color:#f5f5f5;border:1px solid #a5a5a5;padding-bottom:20px}body.my_account .no_stuff{margin:20px}body.my_account .my_heads .pagination .next a,body.my_account .my_stuff .pagination .next a{background-image:url(buttons/right_pagination_arrow_gray.png)}body.my_account .my_heads .pagination .next a:hover,body.my_account .my_stuff .pagination .next a:hover{background-image:url(buttons/right_pagination_arrow_gray.png)}body.my_account .my_heads .pagination .previous a,body.my_account .my_stuff .pagination .previous a{background-image:url(buttons/left_pagination_arrow_gray.png)}body.my_account .my_heads .pagination .previous a:hover,body.my_account .my_stuff .pagination .previous a:hover{background-image:url(buttons/left_pagination_arrow_gray.png)}body.my_account .my_info em{color:#535353;font-weight:normal;font-style:italic}body.my_account .my_info_nav{width:175px;float:left;margin:15px 0 0 15px;border:1px solid #b8b8b8}body.my_account * .my_info_nav{display:inline}body.my_account .my_info_nav h3{background-color:#b8b8b8;color:#fff;font-size:0.8em;text-transform:uppercase;padding:10px 0 8px;margin-top:0;letter-spacing:0.2em;text-indent:15px}body.my_account .my_info_nav ul{margin:15px 0 20px 15px}body.my_account .my_info_nav li{margin-bottom:10px}body.my_account .my_info_nav li a{font-weight:bold;font-size:0.9em;letter-spacing:0.05em}body.my_account .my_info_nav li.active a{color:#797979;text-decoration:none;background:url(my_account/icons/arrow_right_gray.png) no-repeat right center;padding-right:12px;cursor:default}body.my_account .my_info_content{width:530px;float:right;margin:15px 15px 0 0}body.my_account .my_info_content #billing-form-container{padding:10px;background-image:url("my_account/backgrounds/gray-pattern.png")}body.my_account .my_info_content #billing-form-container h3{display:block;text-align:center;color:white;text-shadow:0px 2px 1px #333333;font-size:3em}body.my_account .my_info_content #billing-form-container p#account-code{display:block;text-align:center;font-weight:bold;font-size:1.5em;text-shadow:0px 2px 6px #FFF;color:#000}body.my_account .my_info_content #recurly-update-billing-form{background-image:url("my_account/backgrounds/white-pattern.png");background-color:#FFF;border:1px solid #999;border-radius:10px}body.my_account .my_info_content #my-account-billing-info-form{background-image:url("my_account/backgrounds/white-pattern.png");background-color:#FFF;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:20px 0 20px 20px;border:1px solid #999}body.my_account .my_info_content #my-account-billing-info-form #billing-span{font-size:1.3em;font-weight:bold;margin-right:60px;float:left;display:block}body.my_account .my_info_content #my-account-billing-info-form label{width:auto}body.my_account .my_info_content #my-account-billing-info-form input.text-field{font-size:1.5em;padding:4px;border:1px solid #999;margin-right:15px}body.my_account .my_info_content #my-account-billing-info-form input.text-field.small{width:130px}body.my_account .my_info_content #my-account-billing-info-form input.text-field.normal{width:210px}body.my_account .my_info_content #my-account-billing-info-form input.text-field.x-small{width:50px}body.my_account .my_info_content label{width:100px;text-align:right;margin:6px 20px 0 0;float:left}body.my_account .my_info_content .radio label{float:none;font-weight:normal}body.my_account .my_info_content .radio .radio_meta_label{float:left;font-weight:bold}body.my_account .my_info_content .text input{width:404px;padding:2px}body.my_account .my_info_content #profile_dob_2i{width:100px}body.my_account .my_info_content #profile_dob_3i{width:53px}body.my_account .my_info_content #profile_dob_1i{width:65px}body.my_account .my_info_content #profile_country{width:225px}body.my_account .my_info_content .button input{float:right}body.my_account .my_info_content .turn-off-auto-renewal,body.my_account .my_info_content .turn-on-auto-renewal{padding-left:40px;margin-bottom:20px}body.my_account .my_info_content .turn-off-auto-renewal .submit,body.my_account .my_info_content .turn-on-auto-renewal .submit{margin-left:90px}body.my_account .newsletter_preference input{float:none}body.my_account .my_info .sub_left{width:250px;float:left}body.my_account .my_info .sub_right{width:250px;float:left}body.my_account .sub_left h5{font-weight:bold;margin-bottom:10px}body.my_account .sub_left label{width:auto;display:block;margin:0 0 5px 0}body.my_account .sub_right label{width:auto;display:block;margin:0 0 5px 0}body.my_account .sub_left input,body.my_account .sub_right input{width:244px}body.my_account .big_modal{width:600px;margin-left:-300px;padding:0}body.my_account .big_modal h3{font-size:1.5em;margin:15px 0 10px 15px}body.my_account .big_modal .jqmClose{width:16px;height:15px;display:block;position:absolute;top:7px;right:7px;background:url(icons/modal_close.png) no-repeat;text-indent:-9999px}body.my_account .big_modal .history_wrap{width:550px;border:1px solid #e0e0e0;padding:10px;margin:0 auto 10px}body.my_account .big_modal table{width:550px}body.my_account .big_modal .pagination table{width:340px}body.my_account .big_modal .payment_history_pagination table{width:auto}body.my_account .big_modal th{background-color:#909090;color:#fff;text-align:center;padding:6px 0 5px}body.my_account .big_modal td{text-align:center;padding:10px 0}body.my_account .big_modal .odd{background-color:#f5f5f5}body.my_account .my_info .sub_left{width:400px;margin-top:10px}body.my_account .newsletter_preference .checkbox input{float:left;margin:-2px 5px 0 0}body.my_account .newsletter_preference label{font-weight:normal;text-align:left}body.my_account .free_sub .free_vs_members{width:530px;height:386px;background:url(my_account/backgrounds/free_vs_members.png) no-repeat;text-indent:-9999px;margin-bottom:15px}body.my_account .free_sub .join a{display:block;width:200px;height:30px;background:url(my_account/buttons/join_now.png) no-repeat;text-indent:-9999px;float:right}body.my_account .my_orders .orders{width:710px;background-color:#fff;border:1px solid #e0e0e0;padding:10px;margin:10px auto}body.my_account .my_orders .orders table{width:710px}body.my_account .my_orders .orders th,body.my_account .my_orders .orders td{text-align:center}body.my_account .my_orders .orders th{background-color:#909090;color:#fff;padding:6px 0 5px;margin-bottom:8px}body.my_account .my_orders .orders td{padding:15px 0}body.my_account .my_orders .orders .order_num{text-align:left;text-indent:7px}body.my_account .my_orders .orders a{font-weight:bold}body.my_account .my_orders .orders tr{cursor:pointer}body.my_account .my_orders .orders .table_head{cursor:default}body.my_account .my_orders .orders .highlight{background-color:#3b94c4;color:#fff}body.my_account .my_orders .orders .highlight a{color:#fff;text-decoration:none}body.my_account .my_orders .pagination .next a{background-image:url(buttons/right_pagination_arrow_gray.png)}body.my_account .my_orders .pagination .next a:hover{background-image:url(buttons/right_pagination_arrow_gray.png)}body.my_account .my_orders .pagination .previous a{background-image:url(buttons/left_pagination_arrow_gray.png)}body.my_account .my_orders .pagination .previous a:hover{background-image:url(buttons/left_pagination_arrow_gray.png)}body.my_account .order_modal em{color:#535353;font-weight:normal;font-style:italic}body.my_account .order_modal .order_view_wrap{width:570px;margin:0 auto 40px}body.my_account .order_modal .email_receipt{float:right}body.my_account .order_modal .order_info{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:15px 0;min-height:126px}body.my_account * .order_info{height:126px}body.my_account .order_modal .order_info img{width:170px;height:126px;float:left;margin-right:20px}body.my_account .order_modal .order_info .throbber{width:24px;height:24px}body.my_account .order_modal .order_info .addresses{width:205px;float:left}body.my_account .order_modal .order_info dt{font-weight:bold;margin-bottom:10px}body.my_account .order_modal .order_info dd{margin-bottom:15px}body.my_account .order_modal .order_info .statuses{width:175px;float:left;position:relative}body.my_account .order_modal .order_info .status_desc{display:none;position:absolute;top:-75px;left:150px;background:url(my_account/backgrounds/legend_arrow.gif) no-repeat -1px -168px;width:186px;z-index:9999}body.my_account .order_modal .order_info .close_legend{display:none}body.my_account .order_modal .order_info .status_desc_wrap{width:185px;border:1px solid #cfcfcf;border-left:none;background-color:#f6f6f6;margin-left:11px;padding:10px 10px 0px 20px}body.my_account .order_modal .status_desc h5{color:#fff;background-color:#797979;padding:10px 0 8px;margin-left:11px;text-align:center;width:216px;font-weight:bold;font-size:1.2em}body.my_account .order_modal .status_desc dt{padding:3px 0 2px 23px;background-repeat:no-repeat;margin-bottom:3px}body.my_account .order_modal .statuses .status_desc .pending{background-image:url(icons/pending_gray.png)}body.my_account .order_modal .statuses .status_desc .processing{background-image:url(icons/processing_gray.png)}body.my_account .order_modal .statuses .status_desc .partial{background-image:url(icons/partially_shipped_gray.png)}body.my_account .order_modal .statuses .status_desc .complete{background-image:url(icons/completely_shipped_gray.png)}body.my_account .order_modal .statuses .status_desc .canceled{background-image:url(icons/canceled.png)}body.my_account .order_modal .statuses .status_desc dd{font-size:0.8em;font-style:italic;line-height:1.2em}body.my_account .order_modal .statuses h6{font-weight:bold}body.my_account .order_modal .statuses h6 span{font-weight:normal;font-size:0.8em}body.my_account .order_modal .statuses .status{padding:3px 0 2px 23px;background-repeat:no-repeat;background-position:left center;font-weight:bold;font-size:1em;margin:10px 0;text-transform:capitalize}body.my_account .order_modal .statuses .pending{background-image:url(icons/pending.png)}body.my_account .order_modal .statuses .processing{background-image:url(icons/processing.png)}body.my_account .order_modal .statuses .partial,body.my_account .order_modal .statuses .partly_shipped{background-image:url(icons/partially_shipped.png)}body.my_account .order_modal .statuses .complete,body.my_account .order_modal .statuses .fully_shipped{background-image:url(icons/completely_shipped.png)}body.my_account .order_modal .statuses .canceled{background-image:url(icons/canceled.png)}body.my_account .order_modal .statuses p em{line-height:1.2em}body.my_account .order_modal .orders{clear:both}body.my_account .order_modal .order{background-repeat:no-repeat;background-position:left center;height:55px;padding:10px;border-bottom:1px solid #ddd;position:relative}body.my_account .order_modal .order img{float:left;width:55px;height:55px;margin-right:15px}body.my_account .order_modal .order h6{margin:8px 0;font-weight:bold;font-size:1.2em}body.my_account .order_modal .video_order h6{margin:20px 0}body.my_account .order_modal .order h6 span{font-weight:normal}body.my_account .order_modal .order p{font-style:italic;font-size:0.9em}body.my_account .order_modal .order dl{width:75px;position:absolute;top:24px;right:10px;text-align:right}body.my_account .order_modal .order dl *{text-align:right}body.my_account .order_modal .order dt{color:#979797;font-style:italic;margin-bottom:3px}body.my_account .order_modal .subtotal,body.my_account .order_modal .total{border-bottom:1px solid #ddd;font-size:1.2em;padding:15px 0 0;clear:both}body.my_account .order_modal .subtotal dl,body.my_account .order_modal .total dl{width:16em;float:right;margin-right:10px;display:inline}body.my_account .order_modal .subtotal dt,body.my_account .order_modal .total dt{width:12em;display:inline;text-align:right;margin-bottom:15px;float:left;clear:both}body.my_account .order_modal .subtotal dd{width:4em;display:inline;text-align:right;margin-bottom:15px;color:#59b7db;float:right}body.my_account .order_modal .total{background-color:#f6f6f6;font-weight:bold}body.my_account .order_modal .total dd{width:4em;display:inline;text-align:right;margin-bottom:15px;color:#59b7db;float:right}body.my_account .video_order h1.order_number,body.my_account .video_order p.order_date,body.my_account .video_order .video .thumb{margin-left:20px}body.my_account .sub_table_wrap{width:535px;border:1px solid #e0e0e0;padding:0;margin:0 auto 10px;background-color:#fff}body.my_account .sub_table{width:535px}body.my_account .sub_table th{background-color:#909090;color:#fff;text-align:center;padding:6px 3px 5px}body.my_account .sub_table td{text-align:center;padding:10px 0}body.my_account .sub_table .odd{background-color:#f5f5f5}body.my_account .my_info form .flag{height:24px;background:url(my_account/backgrounds/under_error_left.png) no-repeat left top;padding:0;width:408px;margin-left:120px}body.my_account .my_info form .flag strong{background:url(my_account/backgrounds/under_error_right.png) no-repeat right top;font-weight:normal;padding:9px 10px 0 0;margin-left:22px;height:15px;display:block;text-indent:-13px;font-size:0.9em;letter-spacing:0.05em}body.my_account .my_info .sub_left .flag,body.my_account .my_info .sub_right .flag{width:248px;margin-left:0}body.my_account .sub_email{width:435px;float:left;margin-left:10px}body.my_account .sub_email form .flag{height:24px;background:url(my_account/backgrounds/under_error_left.png) no-repeat left top;padding:0;width:200px;margin-left:117px;display:block}body.my_account .sub_email form .flag strong{background:url(my_account/backgrounds/under_error_right.png) no-repeat right top;font-weight:normal;padding:9px 10px 0 0;margin-left:22px;height:15px;display:block;text-indent:-13px;font-size:0.9em;letter-spacing:0.05em;width:206px}body.my_account .sub_email .warning{padding:15px 5px 0 32px}body.my_account .sub_email h1,body.my_account .sub_email h2,body.my_account .sub_email h3{color:#535353}body.my_account .sub_email .intro{margin-bottom:15px;height:60px;position:relative}body.my_account .sub_email .intro img{width:50px;height:50px;border:4px solid #e0e0e0;float:left;margin-right:15px}body.my_account .sub_email .intro #fb_login_image{position:absolute;top:38px;left:38px;width:16px;height:16px;float:none;border:none;margin:0}body.my_account .sub_email .bigger{font-size:1.1em;margin-bottom:1em;line-height:1.4em}body.my_account .sub_email .white_box{border:1px solid #eaebeb;padding:15px;clear:both}body.my_account .sub_email .gray_box{border:1px solid #eaebeb;padding:15px;clear:both;background-color:#f4f5f5;margin-bottom:10px}body.my_account .sub_email form{padding:0;margin:15px 0 0}body.my_account .sub_email form label{display:inline;margin:0 10px 0 20px}body.my_account .sub_email form .text input{width:19em}body.my_account .sub_email form .button{margin:10px 0}body.my_account .sub_email form .button input{width:172px;height:30px;margin:0 auto;display:block}body.my_account .sub_email .note{font-size:0.8em;width:350px}body.my_account .sub_email .ssl{padding-left:20px;background:url(icons/lock.png) no-repeat left center}body.my_account .sub_member h4{font-size:1.5em;margin-bottom:10px}body.my_account .sub_member .white_box{padding:3px}body.my_account .sub_member .button{display:block;width:124px;height:30px;background:url(buttons/continue.png) no-repeat;margin:20px 0 0;text-indent:-9999px}body.my_account .mark_graph{width:484px;height:auto;float:right;margin-right:15px}body.my_account .sub_purch{margin-left:15px}body.my_account .sub_purch h1{font-size:1.5em}body.my_account .sub_purch em{color:#535353;font-weight:normal;font-style:italic}body.my_account .sub_purch .gray_box{padding:10px}body.my_account .sub_purch .gray_box p{margin-bottom:0}body.my_account .non_us{background:url(icons/flags.png) no-repeat right center;padding-right:130px}body.my_account .sub_purch h2{padding:10px 0 5px 1px;margin:20px 0 0 0}body.my_account .sub_purch .one input{position:relative;top:7px;left:5px}body.my_account .sub_purch .sub_purch_section{background-color:#f8f9f9;border:1px solid #adaeae;padding:30px 0}body.my_account .sub_purch .sub_purch_section label{display:block;margin:0 0 5px 30px}body.my_account .sub_purch .sub_purch_section .text input,body.my_account .sub_purch .sub_purch_section .select select{margin-left:30px;padding:2px}body.my_account .sub_purch #credit_card_credit_card_type,body.my_account .sub_purch #credit_card_state{width:234px}body.my_account .sub_purch #credit_card_year,body.my_account .sub_purch #credit_card_expire_date_1i{margin-left:5px}body.my_account .sub_purch #credit_card_verification_value,body.my_account .sub_purch #credit_card_cvv{width:50px}body.my_account .sub_purch fieldset{position:relative}body.my_account .sub_purch label span{position:absolute;color:#535353}body.my_account .sub_purch label .card_type,body.my_account .sub_purch label .ssl{top:21px;left:270px}body.my_account .sub_purch label .card_type{display:block;text-indent:-9999px;background:url(my_account/icons/credit_cards_small.png) no-repeat;width:108px;height:15px}body.my_account .sub_purch label .ssl{background-image:url(my_account/icons/lock_small.png);font-weight:normal;font-style:italic;padding:2px 0 0 15px}body.my_account .sub_purch label .cvn{top:21px;left:100px}body.my_account .sub_purch label .cvn a img{display:none}body.my_account .sub_purch label .cvn a:hover img{display:block;position:absolute;top:-25px;left:85px}body.my_account .sub_purch label .opt{top:21px;left:270px;font-size:1em}body.my_account .sub_purch .three .text{margin-bottom:10px}body.my_account .sub_purch .three .promo_content{margin-bottom:0}body.my_account .sub_purch .three .text label span{position:static;font-weight:normal;text-decoration:underline;cursor:pointer;font-size:1em;margin-left:7px}body.my_account .sub_purch .three .text label em{display:block;font-weight:normal;font-style:normal;margin:8px 0 5px}body.my_account .sub_purch .three .text .update_order{margin:0;padding:0;border:none;background:none;width:auto;height:auto;position:relative;top:5px;left:5px}body.my_account .sub_purch .three .note_small{font-size:0.8em;font-weight:bold;display:block;margin:30px 0 0 30px}body.my_account .sub_purch .three .sub_purch_section{background-color:#fff;padding:15px 0 5px;margin-bottom:15px}body.my_account .sub_purch .three .promo_offer_thanks{margin-left:30px}body.my_account .sub_purch .three .error{color:#535353}body.my_account .sub_purch .three .error input{border-color:#a0a0a0;color:#535353}body.my_account .sub_purch .three .error .error_text em{font-style:italic;color:#c00}body.my_account .sub_purch .three .error .update_order{top:-45px;left:270px}body.my_account .sub_purch .three .error .note_small{margin-top:0}body.my_account .sub_purch .three label.disabled{color:#bbb}body.my_account .sub_purch .radio{margin:0 auto 15px;width:390px}body.my_account .sub_purch .radio input{position:relative;top:3px}body.my_account .sub_purch .radio label{display:inline;margin-left:0}body.my_account .sub_purch .radio label em{color:#c00;font-weight:bold;text-transform:uppercase;font-style:normal}body.my_account .sub_purch form .terms_check{text-align:center;margin-top:15px}body.my_account .sub_purch form .button input{width:98px;margin:0 auto}body.my_account .sub_purch .tos{margin:20px 0;height:100px;overflow:auto}body.my_account .sub_purch .tos p{line-height:1.3em;margin-bottom:1.5em}body.my_account .sub_purch .tos h5{font-weight:bold;margin-bottom:1em}body.my_account .sub_purch form .flag{height:24px;background:url(my_account/backgrounds/under_error_left.png) no-repeat left top;padding:0;width:234px;margin-left:30px}body.my_account .sub_purch form .flag strong{background:url(my_account/backgrounds/under_error_right.png) no-repeat right top;font-weight:normal;padding:9px 10px 0 0;margin-left:22px;height:15px;display:block;text-indent:-13px;font-size:0.9em;letter-spacing:0.05em}body.my_account .sub_purch .sub_left .flag,body.my_account .sub_purch .sub_right .flag{width:248px;margin-left:0}body.my_account .no_billing h2{padding-left:1px}body.my_account .no_billing .one h2,body.my_account .no_billing .two h2,body.my_account .no_billing .three h2{background:none}body.my_account #sub_purch_form .errors_general{background:#c00;color:#fff;font-size:1.3em;font-weight:bold;padding:10px 15px;text-shadow:#600700;border-radius:8px;-moz-border-radius:8px}body.my_account #sub_purch_form .three #progress_spinner{margin-left:10px;height:12px;width:12px}body.my_account .simple{width:auto;margin:0 0 0 10px}body.my_account .cancel_content{width:730px;margin-left:15px}body.my_account .facebook_top{height:70px}body.my_account .facebook_top img{display:block;width:50px;float:left}body.my_account .facebook_top p{margin-left:60px;padding-top:15px;letter-spacing:0.05em;font-size:1.5em}body.my_account .facebook_connect{overflow:hidden}body.my_account .facebook_connect #facebook-disconnect-container di .error-messages{color:red;padding:10px;margin-bottom:20px;background-color:white;border:1px solid red}body.my_account .facebook_connect #facebook-disconnect-container di .error-messages h2{color:red}body.my_account .facebook_connect #facebook-disconnect-container di .error-messages ul{margin-left:10px}body.my_account .facebook_connect #facebook-disconnect-container div.warning,body.my_account .facebook_connect #facebook-disconnect-container div.success{margin:20px 0}body.my_account .facebook_connect #facebook-disconnect-container #update-account{display:none}body.my_account .facebook_connect #facebook-disconnect-container #update-account p span{font-weight:bold;color:red}body.my_account .facebook_connect #facebook-disconnect-container #update-account input[type="email"],body.my_account .facebook_connect #facebook-disconnect-container #update-account input[type="password"]{width:210px}body.my_account .facebook_connect #facebook-disconnect-container #update-account input[type="submit"]{background:url(my_account/buttons/submit.png) no-repeat transparent;text-indent:-9999em;height:30px;width:98px;border:none;cursor:pointer;margin-left:10px}body.my_account .facebook_connect #facebook-disconnect-container #update-account>div{text-align:center}body.my_account .facebook_connect #facebook-disconnect-container hr{margin:20px 0 0}body.my_account .facebook_connect #facebook-disconnect-container #unlink-account{margin-top:20px;overflow:hidden}body.my_account .facebook_connect #facebook-disconnect-container #unlink-account img,body.my_account .facebook_connect #facebook-disconnect-container #unlink-account>div{float:left}body.my_account .facebook_connect #facebook-disconnect-container #unlink-account>div{width:400px;text-align:center}body.my_account .facebook_connect #facebook-disconnect-container #unlink-account input[type="submit"]{background:url(my_account/buttons/unlink-facebook-account.png) no-repeat transparent;text-indent:-9999em;height:20px;width:187px;border:none;cursor:pointer;display:block;margin:0 auto}body.my_account .facebook_connect #facebook-disconnect-container #merge-account{margin-top:40px;overflow:hidden}body.my_account .facebook_connect #facebook-disconnect-container #merge-account p{margin:10px 0}body.my_account .facebook_connect #facebook-disconnect-container #merge-account .italic{font-style:italic}body.my_account .facebook_connect #facebook-disconnect-container #merge-account label,body.my_account .facebook_connect #facebook-disconnect-container #merge-account input{float:left}body.my_account .facebook_connect #facebook-disconnect-container #merge-account input[type="email"],body.my_account .facebook_connect #facebook-disconnect-container #merge-account input[type="password"]{width:210px}body.my_account .facebook_connect #facebook-disconnect-container #merge-account br{clear:both}body.my_account .facebook_connect #facebook-disconnect-container #merge-account input[type="submit"]{clear:both;margin:10px 0 0 120px;background:url(my_account/buttons/link-accounts-buttons.png) no-repeat transparent;text-indent:-9999em;height:24px;width:117px;border:none;cursor:pointer;display:block}body.my_account .fb_connect .connect{margin:15px}body.my_account .fb_connect .already_jibjab{background:#e9f2f8 url(icons/info_icon.png) no-repeat 14px 14px;border:1px solid #abc7dc;padding:15px 0px 15px 35px;margin-bottom:15px}body.my_account .fb_connect .already_jibjab p{margin-bottom:0.6em}body.my_account #merge_account{font-size:0.8em}body.my_account #sub_dialog{width:600px;margin-left:-300px}body.my_account #sub_dialog #x{width:16px;height:15px;display:block;text-indent:-9999px;background:url(icons/modal_close.png) no-repeat top left;position:absolute;top:5px;right:5px}body.my_account #sub_dialog h6{font-weight:bold;margin:15px 0;font-size:1.3em}body.my_account #sub_dialog img{float:left;margin:15px;width:149px;height:236px}body.my_account #sub_dialog p{margin-left:165px}body.my_account #sub_dialog p a{font-size:1.3em;font-weight:bold}body.my_account .purchase_error{color:#c00;margin:30px 0 15px;text-align:center}body.my_account .purchase_error a{color:#c00}body.my_account .view_order h1,body.my_account .view_order p{margin-left:20px}body.my_account .view_order .order .order_detail .address{margin-left:20px}body.my_account .view_order .order .order_items .item img{left:20px;top:5px}body.my_account .view_order .order .order_items .item p,body.my_account .view_order .order .order_items .item em{left:95px}body.my_account .text input,body.my_account select,body.my_account textarea{background:#fff;border:1px solid #a0a0a0;padding:3px;color:#535353;font-size:1em;font-family:Arial, Helvetica, 'Helvetica Neue', sans-serif}body.my_account form .radio label{display:inline;margin-right:15px}body.my_account form .checkbox label{display:inline;margin-left:5px}body.my_account .error,body.my_account .error_box{color:#c00}body.my_account .info_box{color:#568100}body.my_account .error_box,body.my_account .info_box{border:1px solid #c00;margin:15px 15px 15px 0;padding:15px 15px 12px;font-weight:bold}body.my_account input.disabled{background:#eee;color:#888}body.my_account .info_box{border:1px solid #568100}body.my_account .error_box li,body.my_account .info_box li{list-style-type:disc;line-height:1.5em;margin-left:15px}body.my_account form .error input,body.my_account form .error select,body.my_account form .error textarea{color:#c00;border:1px solid #c00}body.my_account form .error .flag{display:inline;font-weight:normal;height:28px;color:#fff;background:url(common/error_flag_left.png) no-repeat top left;cursor:pointer}body.my_account form .error .flag strong{padding:5px 10px 10px 0;background:url(common/error_flag_right.png) no-repeat top right}body.my_account label{display:block;margin-bottom:5px;font-weight:bold}body.my_account label.HIDDEN{display:none}body.my_account fieldset{margin-bottom:15px}body.my_account form h6{margin-bottom:15px}body.my_account form h6 em{color:#c00}body.my_account a{color:#006abc;outline:none}body.my_account p{margin-bottom:1.5em;line-height:1.2em}body.my_account .error_box p{margin:5px 0}body.my_account .secondary .ad_300{width:300px;height:250px;border:4px solid #ddd;margin-bottom:10px}body.my_account .newsletter_preference .checkbox input{width:18px}body.my_account .my_info .my_info_content fieldset.checkbox{width:500px}body.my_account .my_info .my_info_content .button input{width:auto}body.my_account .my_info .my_info_content .sub_left{width:270px}body.my_account .my_info .my_info_content .text input{width:245px}body.my_account .my_info .sub_right{margin-top:10px}body.my_account.my_account__email_preferences .my_info .my_info_content fieldset.button{float:left}body.view-layout h1,body.custom-cvp h1{color:#666;margin:10px 20px 0}body.view-layout h1 a,body.custom-cvp h1 a{font-family:Georgia, "Times New Roman", Times, serif;letter-spacing:0.02em;color:#666;font-size:1.4em}body.view-layout h1 strong,body.custom-cvp h1 strong{font-weight:bold}body.view-layout h1 em,body.custom-cvp h1 em{font-style:italic}body.view-layout h1 a,body.custom-cvp h1 a{text-decoration:none}body.view-layout h1 a:hover,body.custom-cvp h1 a:hover{text-decoration:underline}body.view-layout h1.premium,body.custom-cvp h1.premium{background:url(../assets/icons/subscriber_exclusive_flag_new.gif) no-repeat left center;padding:0 0 1px 190px}body.view-layout .primary,body.custom-cvp .primary{margin-left:18px;width:616px}body.view-layout div.view,body.custom-cvp div.view{width:615px;background:url(../assets/backgrounds/player_bg_tall.png) no-repeat;margin-bottom:10px;text-align:center;height:355px;padding-top:5px}body.view-layout .view_video,body.custom-cvp .view_video{background:url(../assets/originals/backgrounds/originals_frame.png) no-repeat;height:327px}body.view-layout .ad_88,body.custom-cvp .ad_88{float:right;margin:0 10px 0 0;position:static}body.view-layout .links,body.custom-cvp .links{position:relative;margin-bottom:15px}body.view-layout .links *,body.custom-cvp .links *{display:inline}body.view-layout .links label,body.custom-cvp .links label{margin:0 5px 0 0;text-transform:uppercase;font-size:0.9em}body.view-layout .links input,body.custom-cvp .links input{width:232px}body.view-layout .links input#url,body.custom-cvp .links input#url{margin-right:15px}body.view-layout .links #embed_code,body.custom-cvp .links #embed_code{position:absolute;right:0px}body.view-layout .toolbar,body.custom-cvp .toolbar{margin-bottom:10px;background:url(../assets/backgrounds/toolbar_background.png) no-repeat top right;float:left;clear:both}body.view-layout .toolbar li,body.custom-cvp .toolbar li{display:inline;height:26px;background:url(../assets/backgrounds/toolbar_divider.png) no-repeat left center;padding-left:2px;float:left}body.view-layout .toolbar li.first,body.custom-cvp .toolbar li.first{background:url(../assets/backgrounds/toolbar_border_left.png) no-repeat left center}body.view-layout .toolbar li a,body.custom-cvp .toolbar li a{float:left;display:block;height:26px;padding:0 15px 0 33px;background-repeat:no-repeat;background-position:5px 1px;line-height:2.1em}body.view-layout .toolbar li.save a,body.custom-cvp .toolbar li.save a{background-image:url(../assets/icons/toolbar_save.png)}body.view-layout .toolbar li.make a,body.custom-cvp .toolbar li.make a{background-image:url(../assets/icons/toolbar_make.png)}body.view-layout .toolbar li.download a,body.custom-cvp .toolbar li.download a{background-image:url(../assets/icons/toolbar_download.png)}body.view-layout .toolbar li.print a,body.custom-cvp .toolbar li.print a{background-image:url(../assets/icons/toolbar_print.png)}body.view-layout .toolbar li.buy a,body.custom-cvp .toolbar li.buy a{background-image:url(../assets/icons/toolbar_buy.png)}body.view-layout .sei,body.custom-cvp .sei{clear:both;background-color:#e9e9e9}body.view-layout .sei .tabs,body.custom-cvp .sei .tabs{height:37px;background:url(../assets/backgrounds/tabs_bg.png) repeat-x}body.view-layout .sei .tabs li,body.custom-cvp .sei .tabs li{width:98px;height:37px;float:left;background:url(../assets/backgrounds/tabs.png) no-repeat 0 -37px;margin-left:3px}body.view-layout .sei .tabs li:first-child,body.custom-cvp .sei .tabs li:first-child{margin-left:0}body.view-layout .sei .tabs li.active,body.custom-cvp .sei .tabs li.active{background-position:0 0}body.view-layout .sei .tabs li a,body.custom-cvp .sei .tabs li a{width:98px;height:19px;padding-top:9px;display:block;color:#5f6b72;font-family:Arial, Helvetica, sans-serif;text-align:center;text-decoration:none;font-size:1.1em}body.view-layout .sei .tabs li.active a,body.custom-cvp .sei .tabs li.active a{color:#fff;cursor:default;font-weight:bold}body.view-layout .pusher,body.custom-cvp .pusher{width:616px;height:46px;background:url(../assets/headers/share_section_headers.png) no-repeat;cursor:pointer}body.view-layout .facebook_wrap .pusher,body.custom-cvp .facebook_wrap .pusher{background-position:0 -138px}body.view-layout .myspace_wrap .pusher,body.custom-cvp .myspace_wrap .pusher{background-position:0 -184px}body.view-layout .other_wrap .pusher,body.custom-cvp .other_wrap .pusher{background-position:0 -230px}body.view-layout .facebook_wrap .active,body.custom-cvp .facebook_wrap .active{background-position:0 0}body.view-layout .twitter_wrap .active,body.view-layout .myspace_wrap .active,body.custom-cvp .twitter_wrap .active,body.custom-cvp .myspace_wrap .active{background-position:0 -46px}body.view-layout .other_wrap .active,body.custom-cvp .other_wrap .active{background-position:0 -92px}body.view-layout .twitter_wrap .pusher,body.custom-cvp .twitter_wrap .pusher{background:url(../assets/cvp/share_on_twitter.png) no-repeat 0 0}body.view-layout .twitter_wrap .active,body.custom-cvp .twitter_wrap .active{background-position:0 -46px}body.view-layout .pusher h3,body.custom-cvp .pusher h3{text-indent:-9999px;margin:0}body.view-layout .twitter_wrap,body.view-layout .facebook_wrap,body.view-layout .myspace_wrap,body.custom-cvp .twitter_wrap,body.custom-cvp .facebook_wrap,body.custom-cvp .myspace_wrap{border-bottom:2px solid #cecece}body.view-layout .twitter_wrap,body.view-layout .myspace_wrap,body.view-layout .other_wrap,body.custom-cvp .twitter_wrap,body.custom-cvp .myspace_wrap,body.custom-cvp .other_wrap{border-top:2px solid #fff}body.view-layout .share #divWildfirePost,body.custom-cvp .share #divWildfirePost{margin:0 auto;height:300px}body.view-layout .share dt,body.custom-cvp .share dt{font-weight:bold;text-indent:10px}body.view-layout .share .share_options,body.custom-cvp .share .share_options{height:150px;width:600px;margin:0 10px;padding:5px 0 30px}body.view-layout .share .share_options *,body.custom-cvp .share .share_options *{margin-bottom:10px}body.view-layout .share .share_options dt,body.custom-cvp .share .share_options dt{float:left;clear:both;height:3em}body.view-layout .share .share_options dd,body.custom-cvp .share .share_options dd{float:right}body.view-layout .share .share_options label,body.custom-cvp .share .share_options label{line-height:1.7em;width:170px}body.view-layout .share .share_options label span,body.custom-cvp .share .share_options label span{font-weight:normal;font-size:0.9em}body.view-layout .share .share_options input,body.custom-cvp .share .share_options input{width:410px;margin-right:5px}body.view-layout .email .not_logged_in,body.custom-cvp .email .not_logged_in{clear:both;width:595px;margin:0 auto;text-align:center;font-size:1.1em}body.view-layout .email .not_logged_in *,body.custom-cvp .email .not_logged_in *{display:block;text-align:center}body.view-layout .email .already_member p,body.custom-cvp .email .already_member p{padding-top:15px;border-top:1px solid #fafafa;margin-bottom:10px;text-align:center}body.view-layout .email .email_friend,body.custom-cvp .email .email_friend{padding:0 0 15px;border-bottom:1px solid #cdcdcd;border-top:0;margin:0;text-align:center}body.view-layout .email .not_logged_in a,body.custom-cvp .email .not_logged_in a{display:inline}body.view-layout .email .not_logged_in span a,body.custom-cvp .email .not_logged_in span a{padding-bottom:0;border:none}body.view-layout .email .errors,body.custom-cvp .email .errors{clear:both;width:554px;margin:0 0 15px;padding:10px 15px;background-color:#fefcc9;border:1px solid #f8e270;color:#c00;font-weight:normal}body.view-layout .email .errors strong,body.custom-cvp .email .errors strong{display:block;background:url(../assets/icons/error_warning.png) no-repeat top left;line-height:1.5em;margin-bottom:5px;font-style:italic;letter-spacing:0.05em;color:#855800;padding:0 0 3px 25px}body.view-layout .email .errors ul li,body.custom-cvp .email .errors ul li{margin-left:55px;list-style:disc;line-height:1.5em}body.view-layout .email dt label,body.custom-cvp .email dt label{width:90px;margin-right:10px;float:left;clear:both;text-align:right;line-height:1.8em}body.view-layout .email dt label.error,body.custom-cvp .email dt label.error{color:#c00}body.view-layout .email dd .error,body.view-layout .email select.error,body.custom-cvp .email dd .error,body.custom-cvp .email select.error{border-color:#c00}body.view-layout .email dd *,body.custom-cvp .email dd *{width:490px;float:right;margin-bottom:15px}body.view-layout .email dd textarea,body.custom-cvp .email dd textarea{height:100px}body.view-layout .email .button,body.custom-cvp .email .button{display:block;clear:both;float:right}body.view-layout .email .confirmed .button,body.custom-cvp .email .confirmed .button{width:148px;height:32px;background:url(../assets/buttons/send_again.png) no-repeat;text-indent:-9999px;padding:0;border:none;cursor:pointer}body.view-layout .email .non_subscriber,body.view-layout .email .subscriber,body.view-layout .email .confirmed,body.custom-cvp .email .non_subscriber,body.custom-cvp .email .subscriber,body.custom-cvp .email .confirmed{clear:both;width:598px;margin:0 10px}body.view-layout .email .delivery,body.custom-cvp .email .delivery{clear:both;border-top:1px solid #cdcdcd;border-bottom:1px solid #fafafa;margin:15px 0}body.view-layout .email .delivery div,body.custom-cvp .email .delivery div{border-top:1px solid #fafafa;border-bottom:1px solid #cdcdcd;padding:8px 0 8px 40px}body.view-layout .email .delivery div *,body.custom-cvp .email .delivery div *{display:inline}body.view-layout .email .delivery input#send_now,body.view-layout .email .delivery input#send_on,body.custom-cvp .email .delivery input#send_now,body.custom-cvp .email .delivery input#send_on{position:relative;top:3px}body.view-layout .email .delivery span,body.custom-cvp .email .delivery span{padding:0 15px;font-weight:bold;color:#888}body.view-layout .email .delivery select,body.custom-cvp .email .delivery select{width:62px;margin-left:5px}body.view-layout .email .delivery select option,body.custom-cvp .email .delivery select option{display:block}body.view-layout .email .delivery select#scheduled_send_date_2i,body.custom-cvp .email .delivery select#scheduled_send_date_2i{width:140px}body.view-layout #cvp_email_tab_container,body.custom-cvp #cvp_email_tab_container{padding:25px 0 15px}body.view-layout .email .confirmed,body.custom-cvp .email .confirmed{width:580px}body.view-layout .email .confirmed p,body.custom-cvp .email .confirmed p{border-bottom:1px solid #cdcdcd;padding-bottom:20px;margin-bottom:0}body.view-layout .email .confirmed p strong,body.custom-cvp .email .confirmed p strong{font-weight:bold}body.view-layout .email .confirmed ul,body.custom-cvp .email .confirmed ul{border-top:1px solid #fafafa;border-bottom:1px solid #cdcdcd;padding:20px 0}body.view-layout .email .confirmed ul li,body.custom-cvp .email .confirmed ul li{list-style-type:disc;line-height:1.7em;margin-left:30px}body.view-layout .email .confirmed div,body.custom-cvp .email .confirmed div{border-top:1px solid #fafafa;padding-top:15px}body.view-layout .email .member_exclusive,body.custom-cvp .email .member_exclusive{border-top:1px solid #fafafa;padding-top:15px}body.view-layout .email .member_exclusive h4,body.custom-cvp .email .member_exclusive h4{font-size:1.2em;color:#777;margin-bottom:15px;text-align:center}body.view-layout .email .member_exclusive .features,body.custom-cvp .email .member_exclusive .features{width:410px;margin:0 auto;background-color:#f9f9f9;border:1px solid #bababa}body.view-layout .email .member_exclusive .features h5,body.custom-cvp .email .member_exclusive .features h5{color:#fff;background-color:#bababa;padding:10px;text-align:center;font-weight:bold;margin-bottom:5px;font-size:1.1em}body.view-layout .email .member_exclusive .features ul,body.custom-cvp .email .member_exclusive .features ul{margin-bottom:10px}body.view-layout .email .member_exclusive .features *,body.custom-cvp .email .member_exclusive .features *{text-align:left}body.view-layout .email .member_exclusive .features li,body.custom-cvp .email .member_exclusive .features li{padding:10px 10px 10px 60px;background:url(../assets/icons/big_gray_checkmark.png) no-repeat 15px 9px}body.view-layout .email .member_exclusive .features li h6,body.custom-cvp .email .member_exclusive .features li h6{font-weight:bold;font-size:1em;line-height:1.3em}body.view-layout .email .member_exclusive .features li span,body.custom-cvp .email .member_exclusive .features li span{font-size:0.9em;line-height:1.2em}body.view-layout .email .create_account,body.custom-cvp .email .create_account{border-bottom:1px solid #cdcdcd}body.view-layout .email .create_account a,body.custom-cvp .email .create_account a{width:172px;height:30px;display:block;margin:15px auto;background:url(../assets/buttons/create_account_gray_bg.png) no-repeat;text-indent:-9999px}body.view-layout .email .becomember a,body.custom-cvp .email .becomember a{width:176px;height:32px;background:url(../assets/buttons/become_a_member.png) no-repeat}body.view-layout div.info,body.custom-cvp div.info{clear:both;width:600px;margin:0 10px}body.view-layout .info .shared,body.custom-cvp .info .shared{border-bottom:1px solid #cdcdcd}body.view-layout .info .description,body.custom-cvp .info .description{border-top:1px solid #fafafa}body.view-layout .info dl,body.custom-cvp .info dl{margin-bottom:15px}body.view-layout .info dd,body.view-layout .info dt,body.custom-cvp .info dd,body.custom-cvp .info dt{display:inline}body.view-layout .info dd,body.custom-cvp .info dd{font-weight:bold;margin-left:15px}body.view-layout .info p,body.custom-cvp .info p{margin:15px 0 0 15px}body.view-layout .comment_area,body.custom-cvp .comment_area{width:580px;padding:10px;margin:0 auto;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px}body.view-layout .fb_comment_area,body.custom-cvp .fb_comment_area{background-color:#fff;margin:0 0 0 20px;width:560px;padding:0}body.view-layout .fb_comment_area .post_this,body.custom-cvp .fb_comment_area .post_this{padding:0 0 10px 0;margin:0 0 30px;clear:both}body.view-layout .facebook strong,body.custom-cvp .facebook strong{font-weight:bold;float:left}body.view-layout .facebook em,body.custom-cvp .facebook em{font-style:italic;float:left;margin-left:10px;position:relative;top:7px}body.view-layout .facebook .fb_birthdays,body.custom-cvp .facebook .fb_birthdays{padding:0;width:560px;clear:both;max-height:500px;overflow:auto}body.view-layout .facebook .birthday,body.custom-cvp .facebook .birthday{width:131px;height:50px;float:left;margin:0 5px 0 0;font-size:0.9em;padding-bottom:25px;overflow:hidden}body.view-layout .facebook .birthday img,body.custom-cvp .facebook .birthday img{width:50px;height:50px;float:left}body.view-layout .facebook .birthday p,body.custom-cvp .facebook .birthday p{margin:0 0 10px 57px}body.view-layout .facebook .see_all,body.custom-cvp .facebook .see_all{padding:0 15px 0 0;text-align:right;margin-bottom:0}body.view-layout .fb_not_connected,body.custom-cvp .fb_not_connected{padding:5px 0 15px}body.view-layout .fb_not_connected p,body.custom-cvp .fb_not_connected p{margin:0 0 10px 20px;clear:both;float:left;width:500px}body.view-layout .fb_not_connected .button,body.custom-cvp .fb_not_connected .button{float:left;position:relative;top:-7px;left:10px;width:85px;height:25px;display:block;text-indent:-9999px;background:url(../assets/facebook/buttons/upload.gif) no-repeat}body.view-layout .fb_not_connected .post .button,body.custom-cvp .fb_not_connected .post .button{background-image:url(../assets/facebook/buttons/post.gif)}body.view-layout .fb_connect_with_fb,body.custom-cvp .fb_connect_with_fb{clear:both;border-top:1px solid #d4d4d4;padding:20px 0;height:2em}body.view-layout .twitter_wrap .mover,body.view-layout .facebook_wrap .mover,body.view-layout .myspace_wrap .mover,body.custom-cvp .twitter_wrap .mover,body.custom-cvp .facebook_wrap .mover,body.custom-cvp .myspace_wrap .mover{background-color:#fff;width:580px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;padding:20px 0;margin:0 auto 20px}body.view-layout .twitter_wrap .mover,body.custom-cvp .twitter_wrap .mover{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}body.view-layout .twitter_wrap .mover a,body.custom-cvp .twitter_wrap .mover a{margin-left:10px;padding:10px 0 18px 40px;background:url(../assets/cvp/twitter_icon.png) no-repeat left center}body.view-layout #cvp_comments_tab_container,body.custom-cvp #cvp_comments_tab_container{padding:10px 0}body.view-layout #upload_modal,body.custom-cvp #upload_modal{width:445px;margin-left:-222px;border:4px solid #ccc}body.view-layout #upload_modal .modal_header,body.custom-cvp #upload_modal .modal_header{width:445px;height:28px;background:url(../assets/facebook/headers/picture_successfully_uploaded_to_facebook.png) no-repeat;position:relative;text-indent:-9999px;margin-bottom:20px}body.view-layout #upload_modal .modal_header a,body.custom-cvp #upload_modal .modal_header a{display:block;position:absolute;top:5px;right:6px;width:17px;height:17px;text-indent:-9999px}body.view-layout #upload_modal #throbber img,body.custom-cvp #upload_modal #throbber img{width:24px;height:24px;display:block;margin:30px auto}body.view-layout #upload_modal #modal_preview_wrap,body.custom-cvp #upload_modal #modal_preview_wrap{margin:0 15px}body.view-layout #upload_modal p,body.custom-cvp #upload_modal p{margin-bottom:0}body.view-layout #upload_modal #modal_preview_wrap p,body.custom-cvp #upload_modal #modal_preview_wrap p{margin-bottom:1.5em}body.view-layout #upload_modal .button,body.custom-cvp #upload_modal .button{width:87px;height:25px;display:block;background:url(../assets/facebook/buttons/close.gif) no-repeat;text-indent:-9999px;margin:0 auto}body.view-layout .fb_comment_area .fbf_search,body.custom-cvp .fb_comment_area .fbf_search{margin-bottom:20px}body.view-layout .fb_comment_area .fbf_search label,body.custom-cvp .fb_comment_area .fbf_search label{display:inline;margin-right:5px}body.view-layout .ac_results ul,body.custom-cvp .ac_results ul{background-color:#fff;padding:3px;font-size:1.2em}body.view-layout .ac_results li,body.custom-cvp .ac_results li{line-height:1.4em}body.view-layout .ac_results li.ac_over,body.custom-cvp .ac_results li.ac_over{background-color:#3B5998;color:#ffffff}body.view-layout #cvp_make_your_own_tab_container,body.custom-cvp #cvp_make_your_own_tab_container{padding:0;background-color:#f7f7f7}body.view-layout .make_wrap,body.custom-cvp .make_wrap{background-color:#f7f7f7;margin:0 auto}body.view-layout .make_wrap img,body.custom-cvp .make_wrap img{width:225px;height:auto;float:left;border:1px solid #7e7e7e;margin:20px 0 0 20px}body.view-layout .make_wrap div,body.custom-cvp .make_wrap div{float:right;width:296px;height:154px;margin:20px 40px 40px 0;position:relative;text-indent:-9999px;background:url(../assets/backgrounds/make_your_own.png) no-repeat;display:inline}body.view-layout .make_wrap div a,body.custom-cvp .make_wrap div a{width:177px;height:40px;text-indent:-9999px;display:block;position:absolute;top:114px;left:49px}body.view-layout .make_wrap .clear,body.custom-cvp .make_wrap .clear{clear:both}body.view-layout .secondary,body.custom-cvp .secondary{width:302px;margin:-10px 16px 100px 0;*margin:10px 16px 100px 0}body.view-layout .secondary .ad,body.custom-cvp .secondary .ad{width:300px;height:250px;margin-bottom:10px}body.view-layout .secondary .ad_300,body.custom-cvp .secondary .ad_300{border:none}body.view-layout .secondary .buy,body.custom-cvp .secondary .buy{margin-bottom:20px}body.view-layout .secondary .related,body.custom-cvp .secondary .related{background-color:#ebebeb;padding-bottom:15px;margin-bottom:15px;width:301px}body.view-layout .secondary .related h2,body.custom-cvp .secondary .related h2{background:url(../assets/icons/staff_pick_header.png) no-repeat;color:#fff;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.2em;font-weight:bold;height:25px;letter-spacing:0.05em;margin-bottom:20px;padding-top:12px;text-indent:12px;text-transform:uppercase}body.view-layout .secondary .related .item,body.custom-cvp .secondary .related .item{margin:20px 10px 20px 20px;height:63px}body.view-layout .secondary .related .item .image_wrap,body.custom-cvp .secondary .related .item .image_wrap{display:block;float:left;width:76px;height:62px;margin-right:10px;background-color:#fff;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}body.view-layout .secondary .make_promo .image_wrap,body.custom-cvp .secondary .make_promo .image_wrap{width:84px;height:66px;border:none}body.view-layout .secondary .related img,body.custom-cvp .secondary .related img{display:block;width:60px;height:45px;border-left:1px solid #b6b6b6;border-bottom:1px solid #b6b6b6;padding:8px 7px 7px 7px;position:relative;top:1px}body.view-layout .secondary .make_promo img,body.custom-cvp .secondary .make_promo img{width:82px;height:64px;border:1px solid #888;padding:0;position:static}body.view-layout .secondary .related h3,body.custom-cvp .secondary .related h3{font-size:1em;font-weight:normal}body.view-layout .secondary .related h3 a,body.custom-cvp .secondary .related h3 a{text-decoration:underline}body.view-layout .secondary .make_promo a,body.custom-cvp .secondary .make_promo a{color:#535353;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.2em;margin-bottom:5px;display:block}body.view-layout .secondary .related a,body.custom-cvp .secondary .related a{font-size:1em}body.view-layout .secondary .make_promo a,body.custom-cvp .secondary .make_promo a{background:none;padding:0;font-size:0.9em}body.view-layout .secondary .cast_item,body.custom-cvp .secondary .cast_item{width:170px;margin-left:auto;margin-right:auto}body.view-layout .secondary .cast_item p,body.custom-cvp .secondary .cast_item p{margin-top:.8em;text-align:center}body.view-layout .secondary .cast_item a,body.custom-cvp .secondary .cast_item a{color:#535353;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.3em;text-align:center}body.colorful-widescreen-cvp .primary{width:662px;margin:0;position:relative;height:-713px;background-color:#fff}body.colorful-widescreen-cvp h1{height:713px;margin:0;text-indent:-9999px}body.colorful-widescreen-cvp .fb_like_button{height:20px;width:82px;position:absolute;top:30px;right:30px;overflow:hidden}body.colorful-widescreen-cvp div.view{background:#000;width:567px;height:319px;margin:0 auto;padding:0;text-align:center;overflow:hidden;position:absolute;top:76px;left:37px;border:10px solid #000}body.colorful-widescreen-cvp .widescreen{width:567px;height:319px;margin:0 auto;border:10px solid #000;background:#000;left:38px;top:60px}body.colorful-widescreen-cvp .sei{background:transparent;width:587px;margin:-290px auto 0;min-height:300px}body.colorful-widescreen-cvp .still{margin-top:-260px}body.colorful-widescreen-cvp .sei .tabs{background:none;height:60px}body.colorful-widescreen-cvp .sei .tabs li{background:url(../assets/cvp/cvp_tabs.png) no-repeat 0 0;height:60px;margin:0 0 0 11px;text-indent:-9999px}body.colorful-widescreen-cvp .sei .tabs li a{display:block;text-indent:-9999px;height:60px;width:100%;padding:0;margin:0}body.colorful-widescreen-cvp .sei .tabs li.share_tab{background-position:0 0;width:192px}body.colorful-widescreen-cvp .sei .tabs li.share_tab_active{background-position:0 -60px}body.colorful-widescreen-cvp .sei .tabs li.email_tab{width:183px;background-position:-192px 0;margin-left:12px}body.colorful-widescreen-cvp .sei .tabs li.email_tab_active{background-position:-192px -60px}body.colorful-widescreen-cvp .sei .tabs li.download_tab{width:185px;background-position:-382px 0;margin-left:13px}body.colorful-widescreen-cvp .sei .tabs li.download_tab_active{background-position:-382px -60px}body.colorful-widescreen-cvp .pusher{background-image:url(../assets/cvp/share.png);width:565px;height:50px}body.colorful-widescreen-cvp .twitter_wrap{border:none}body.colorful-widescreen-cvp .twitter_wrap .pusher{background-image:url(../assets/cvp/share.png);width:565px;height:50px}body.colorful-widescreen-cvp .facebook_wrap,body.colorful-widescreen-cvp .myspace_wrap{border:none}body.colorful-widescreen-cvp .twitter_wrap .mover,body.colorful-widescreen-cvp .facebook_wrap .mover,body.colorful-widescreen-cvp .myspace_wrap .mover{width:565px;margin-bottom:3px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}body.colorful-widescreen-cvp .twitter_wrap .pusher{background-position:0 0}body.colorful-widescreen-cvp .twitter_wrap .active{background-position:0 -50px}body.colorful-widescreen-cvp .myspace_wrap .pusher{background-position:0 -200px}body.colorful-widescreen-cvp .myspace_wrap .active{background-position:0 -250px}body.colorful-widescreen-cvp .other_wrap .pusher{background-position:0 -100px}body.colorful-widescreen-cvp .other_wrap .active{background-position:0 -150px}body.colorful-widescreen-cvp .fb_not_connected .button{background:url(../assets/cvp/post.png) no-repeat;width:98px;height:38px}body.colorful-widescreen-cvp .facebook strong{position:relative;top:7px}body.colorful-widescreen-cvp .fb_connect_with_fb{margin:0 20px}body.colorful-widescreen-cvp .fb_not_connected p{margin-left:0}body.colorful-widescreen-cvp .fb_not_connected .post,body.colorful-widescreen-cvp .fb_not_connected .album_up{margin-left:20px}body.colorful-widescreen-cvp .fb_not_connected .button{background-image:url(../assets/cvp/upload.png);width:111px;height:35px}body.colorful-widescreen-cvp .twitter_wrap a.twitter{background:url(../assets/cvp/twitter_icon.png) no-repeat left center;padding:7px 0 12px 40px;color:#09f;font-size:1.1em;position:relative;left:10px}body.colorful-widescreen-cvp .other_wrap .mover{background-color:#fff;padding-bottom:20px;border-bottom:10px solid #78cbdb}body.colorful-widescreen-cvp .share .share_options{width:540px;margin:20px auto 0;padding:15px 0 0;height:190px}body.colorful-widescreen-cvp .share .share_options dt{font-size:1.1em;text-indent:15px}body.colorful-widescreen-cvp .share .share_options label{width:180px}body.colorful-widescreen-cvp .share .share_options input{width:315px;padding:6px 3px;border:none;background:#eae6e5;padding-top:6px;margin-right:15px}body.colorful-widescreen-cvp .share .connect_with_facebook_button{width:194px;height:25px;background:url(../assets/buttons/connect_with_facebook.png) no-repeat;display:block;text-indent:-9999px}body.colorful-widescreen-cvp .fb_connect_with_fb{height:60px}body.colorful-widescreen-cvp .fb_connect_with_fb p{margin-bottom:15px}body.colorful-widescreen-cvp .fb_comment_area{width:540px}body.colorful-widescreen-cvp .facebook .fb_birthdays{width:545px;margin-bottom:30px}body.colorful-widescreen-cvp .facebook .birthday{margin-right:2px;width:130px}body.colorful-widescreen-cvp #cvp_email_tab_container{padding-top:0;border-bottom:10px solid #78cbdb}body.colorful-widescreen-cvp .email .non_subscriber,body.colorful-widescreen-cvp .email .subscriber,body.colorful-widescreen-cvp .email .confirmed{background:#fff;margin:0 auto;width:565px;padding:30px 0}body.colorful-widescreen-cvp .email fieldset{width:522px;background-color:#e3e1e2;padding:10px 0;margin:0 auto 20px}body.colorful-widescreen-cvp .email label{font-size:1.2em;letter-spacing:0.05em;float:left;margin:10px 20px}body.colorful-widescreen-cvp .email fieldset input.text,body.colorful-widescreen-cvp .email fieldset textarea{background:#fff;border:none;padding:3px 5px;width:380px;float:right;margin-right:10px}body.colorful-widescreen-cvp .email fieldset #cvp_share_email_sender_name{height:28px}body.colorful-widescreen-cvp #cvp_share_email_recipients_label{margin-top:18px}body.colorful-widescreen-cvp #cvp_share_email_label{margin-top:58px}body.colorful-widescreen-cvp #cvp_share_email_message{height:120px}body.colorful-widescreen-cvp .email .delivery{width:522px;margin:0 auto;border:none}body.colorful-widescreen-cvp .email .delivery div{border:none}body.colorful-widescreen-cvp .email .delivery fieldset{width:446px;float:right;margin-bottom:3px}body.colorful-widescreen-cvp .email .delivery div{padding:0}body.colorful-widescreen-cvp .email .delivery #delivery_label{float:left;width:75px;margin:40px 0 0 0}body.colorful-widescreen-cvp .email .delivery label{margin:5px 0 5px 10px}body.colorful-widescreen-cvp .email .delivery fieldset input{float:left;margin:7px 0 0 20px}body.colorful-widescreen-cvp .email .errors{width:533px;text-align:left}body.colorful-widescreen-cvp .email .button{margin:15px 30px 0 0}body.colorful-widescreen-cvp #cvp_email_content{background:#fff;padding:30px 0 20px}body.colorful-widescreen-cvp .email .email_friend{border:none;text-align:center}body.colorful-widescreen-cvp .email .member_exclusive{border:none;padding:0 0 100px;position:relative;text-indent:-9999px;background:url(../assets/cvp/email_promo.png) no-repeat center top;width:505px;height:333px;margin:0 auto}body.colorful-widescreen-cvp .email .member_exclusive h4,body.colorful-widescreen-cvp .email .member_exclusive div{display:none}body.colorful-widescreen-cvp .email .member_exclusive .create_account{display:block;border:none}body.colorful-widescreen-cvp .email .member_exclusive .create_account a{background-image:url(../assets/cvp/create_account.png);height:57px;width:210px;position:absolute;bottom:5px;left:158px}body.colorful-widescreen-cvp .email .member_exclusive .becomember a{background-image:url(../assets/cvp/become_a_member.png)}body.colorful-widescreen-cvp .email .already_member p{border:none;padding-top:5px;text-align:center}body.colorful-widescreen-cvp .email .confirmed{padding-top:10px}body.colorful-widescreen-cvp .email .confirmed p{border:none;margin-left:30px;font-weight:bold;font-size:1.5em}body.colorful-widescreen-cvp .email .confirmed ul{border:none;font-weight:bold;color:#181248;padding:0}body.colorful-widescreen-cvp .email .confirmed div{border:none}body.colorful-widescreen-cvp .email .confirmed .button{background:url(../assets/cvp/send_again.png) no-repeat;width:174px;height:50px}body.colorful-widescreen-cvp #cvp_download_tab_container{background:#fff url(../assets/cvp/download_it.png) no-repeat -20px 0px;position:relative;width:565px;height:344px;border-bottom:10px solid #78cbdb}body.colorful-widescreen-cvp #cvp_download_tab_container a{position:absolute;top:192px;left:305px;color:#535353;font-size:2.7em;text-decoration:none;font-weight:bold;padding:0 20px 80px}body.colorful-widescreen-cvp #cvp_download_tab_container img{position:absolute;right:75px;top:56px;width:71px;height:44px}body.colorful-widescreen-cvp .links{margin:0;position:relative;height:79px;width:662px;background:url(../assets/cvp/holidays/holiday_ecards_bottom.png) no-repeat 0 15px}body.colorful-widescreen-cvp .links dt{display:none}body.colorful-widescreen-cvp .links input{color:#a6a0a0;position:absolute;top:28px;left:90px;background:transparent;border-color:#a6a0a0;width:205px;padding:4px 5px}body.colorful-widescreen-cvp .links input#embed_code{left:396px}body.colorful-widescreen-cvp .secondary{width:264px;position:relative;background:none}body.colorful-widescreen-cvp .secondary .related{width:264px;position:relative;background:none}body.colorful-widescreen-cvp .secondary .buy{position:relative;left:-50px;margin-bottom:100px}body.colorful-widescreen-cvp .secondary #page_promo{margin:100px 0 100px -63px}body.colorful-widescreen-cvp .secondary .related{margin-top:60px}body.colorful-widescreen-cvp .secondary .related .items_wrap{margin-top:15px;padding:3px 0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#f3f1f2}body.colorful-widescreen-cvp .secondary .related h2{width:257px;height:18px;text-indent:-9999px;margin:0 auto;padding:0}body.colorful-widescreen-cvp .secondary .related .item{padding:13px 0;width:235px;margin:0 auto;display:table;border-top:1px solid #a7a1a1}body.colorful-widescreen-cvp .secondary .related .item:first-child{border:none}body.colorful-widescreen-cvp .secondary .related .item .image_wrap{background:none;border:none;width:80px;height:auto;margin:0 18px 0 15px}body.colorful-widescreen-cvp .secondary .related .item .image_wrap img{padding:0;border:none;width:80px;height:auto}body.colorful-widescreen-cvp .secondary h3{margin:0;display:table-cell;vertical-align:middle;width:112px}body.colorful-widescreen-cvp .secondary .related h3 a{font-size:1.1em;line-height:1.2em;color:#888}body.colorful-widescreen-cvp .secondary .related .views,body.colorful-widescreen-cvp .secondary .related .action_link{display:none}body.colorful-widescreen-cvp .secondary .buy #dvd_slim_upsellContent{margin-top:-80px;margin-left:-20px}body.colorful-widescreen-cvp #wwrap{margin:0 auto;margin-bottom:20px}body.colorful-widescreen-cvp #wwrap #wrap{width:928px;padding-top:20px}body.colorful-widescreen-cvp .primary,body.colorful-widescreen-cvp .links{width:631px}body.colorful-widescreen-cvp h1{background:#fff;height:auto;text-indent:0;margin:12px 0 10px 20px;font-size:1.8em}body.colorful-widescreen-cvp h1 a{color:#9e9e9e;font-family:Arial, Helvetica, sans-serif;letter-spacing:-0.01em;font-size:1em}body.colorful-widescreen-cvp .fb_like_button{top:12px;right:-10px}body.colorful-widescreen-cvp div.view{position:static;margin-bottom:10px}body.colorful-widescreen-cvp .sei{margin-top:0}body.colorful-widescreen-cvp .sei .tabs li{background-image:url(../assets/cvp/edf/cvp_tabs_edf.png)}body.colorful-widescreen-cvp .share,body.colorful-widescreen-cvp .email,body.colorful-widescreen-cvp .download{border:10px solid #78cbdb;border-bottom:none;width:565px}body.colorful-widescreen-cvp .pusher{background-image:url(../assets/cvp/edf/share_edf.png)}body.colorful-widescreen-cvp .twitter_wrap{border-bottom:2px solid #5e9da8;border-top:none}body.colorful-widescreen-cvp .twitter_wrap .pusher{background-image:url(../assets/cvp/edf/share_edf.png)}body.colorful-widescreen-cvp .facebook_wrap,body.colorful-widescreen-cvp .myspace_wrap{border-bottom:2px solid #5e9da8;border-top:none}body.colorful-widescreen-cvp .other_wrap{border-bottom:2px solid #5e9da8;border-top:none;border-bottom:none}body.colorful-widescreen-cvp .email .member_exclusive{background-image:url(../assets/cvp/edf/email_promo.png)}body.colorful-widescreen-cvp .links input{left:72px}body.colorful-widescreen-cvp .links input#embed_code{left:378px}body.colorful-widescreen-cvp .secondary{margin-top:50px;margin-right:0}body.colorful-widescreen-cvp .secondary .related h2{background-image:url(../assets/cvp/edf/more_header.png)}body.dl_store #wwrap{padding-top:0}body.dl_store #wrap{width:100%}body.dl_store .dl_wide{width:100%;background:url(../assets/downloads/download_bg.jpg) repeat-x;min-height:495px;margin-bottom:40px}body.dl_store .dl_content{width:1000px;min-height:495px;background:url(../assets/downloads/download_one.jpg) no-repeat;margin:0 auto;text-indent:-9999px;position:relative}body.dl_store .dl_wide img{position:absolute}body.dl_store .channel_elfyourself .dl_wide .dance_expires_banner{width:946px;height:80px;margin:20px auto;display:block;position:static}body.dl_store .channel_elfyourself #shwrap #header{background-image:url(../assets/elf_store/elf_store_header_download_urgency.png)}body.dl_store .dl_wide .preview_thumb_main{width:341px;top:52px;left:99px}body.dl_store .dl_wide .preview_thumb_ipod{width:43px;top:50px;left:492px}body.dl_store .dl_wide .preview_thumb_laptop{width:58px;top:278px;left:483px}body.dl_store .dl_wide .preview_thumb_dvd{width:97px;top:62px;left:43px}body.dl_store .dl_wide h2,body.dl_store .dl_wide a{color:#449da9;position:absolute;text-align:center;text-indent:0}body.dl_store .dl_wide h2{font-size:1.3em;line-height:2em;right:57px;top:240px;width:300px}body.dl_store .dl_wide h2 strong{font-size:2.5em;font-weight:bold}body.dl_store .dl_wide .button{width:245px;height:50px;position:absolute;top:323px;right:84px;text-indent:-9999px;border:none;background:none;cursor:pointer;display:block}body.dl_store .dl_wide .button:hover{background-color:rgba(255,255,255,0.2);-moz-border-radius:10px;border-radius:10px}body.dl_store .dl_wide a.button{right:42px;top:44px}body.dl_store .dl_wide .no_thanks{top:395px;left:710px}body.dl_store .dl_offer .no_thanks{top:565px;left:435px}body.dl_store .dl_wide .special_offer{width:902px;height:149px;background:url(../assets/downloads/special_offer.jpg) no-repeat;margin:0 auto;position:absolute;top:410px;left:49px}body.dl_store .dl_wide .special_offer_ey{background-image:url(../assets/downloads/special_offer_ey.jpg)}body.dl_store .dl_wide .offer{width:315px;position:absolute;top:70px;left:265px;text-indent:0;color:#fff;font-size:1.1em;line-height:1.4em;text-shadow:1px 1px 1px #aaa}body.dl_store .dl_offer{min-height:570px}body.dl_store .dl_three{width:944px;height:468px;background:url(../assets/downloads/two_great_ways.jpg) no-repeat;text-indent:-9999px;position:relative;margin:0 auto 50px}body.dl_store .dl_three_ey{background-image:url(../assets/downloads/two_great_ways_ey.jpg)}body.dl_store .dl_three .offer_price,body.dl_store .dl_three .offer_text{text-indent:0;font-size:3em;width:288px;text-align:center;position:absolute;top:350px;left:0;color:#449da9;font-weight:bold}body.dl_store .dl_three .dl_dl .offer_text,body.dl_store .dl_three .dl_dl .offer_price{top:355px;left:650px}body.dl_store .dl_three .dl_dl .offer_text{font-size:1.5em;font-weight:normal;top:330px}body.dl_store .dl_three a{position:absolute;cursor:pointer}body.dl_store .dl_three .button{width:245px;height:50px;top:404px;left:20px;text-indent:-9999px}body.dl_store .dl_three .button_dl{left:668px}body.dl_store .dl_three .button:hover{background-color:rgba(255,255,255,0.2)}body.dl_store .dl_three .no_thanks{top:400px;left:378px;text-indent:0;text-decoration:underline}body.dl_store .dl_three img{position:absolute}body.dl_store .dl_three .preview_thumb_main{width:310px;top:121px;left:312px}body.dl_store .dl_three .preview_thumb_ipod{width:35px;top:243px;left:702px}body.dl_store .dl_three .preview_thumb_laptop{width:48px;top:249px;left:843px}body.dl_store .dl_three .preview_thumb_dvd{width:97px;top:262px;left:100px}body.dl_store .sub{width:875px;padding:10px 0 10px 35px;margin:0 auto 50px;background-color:#fff;font-family:Georgia, "Times New Roman", Times, serif;text-indent:0}body.dl_store .sub h3{font-weight:bold;font-size:1.4em;margin:10px 0 20px;line-height:1em}body.dl_store .sub li{font-style:italic;font-size:1em;line-height:1.5em;height:1.5em;width:275px;float:left;padding-left:12px;margin-bottom:15px;background:url(../assets/common/list_bullet.png) no-repeat left center}body.user #wwrap{font-family:'Varela Round', sans-serif;font-style:normal}body.user #wwrap input,body.user #wwrap textarea,body.user #wwrap .radio label{font-family:'Varela Round', sans-serif;font-style:normal}body.user #wwrap #wrap{width:956px}body.user .modal_holiday{font-family:'Varela Round', sans-serif;font-style:normal}body.user form label{display:block}body.user h1,body.user h2,body.user h3{font-weight:normal}body.user a.button,body.user a.sbutton{display:block}body.user a.button{text-indent:-9999px}body.user a.sbutton,body.user a.premium{font-size:1.949em}body.user a.sbutton{text-indent:78px;padding-top:25px;text-decoration:none}body.user .centered{min-height:472px}body.user .postcard_nav{border-top-left-radius:20px;border-top-right-radius:20px}body.user .postcard_nav{background:#f8f8f8 url(../assets/ecards_2012/common/card_bg_top.png) no-repeat top center;width:100%;height:57px}body.user .postcard_nav a{display:block;padding:20px 0 0 30px;font-size:1.5em;text-decoration:none;text-transform:uppercase}body.user .postcard_nav a{display:block;padding:20px 0 0 30px;color:#797979}body.user .postcard_nav a:hover{text-decoration:underline}body.user .postcard_nav a:before{content:"< "}body.user .postcard_content{position:relative}body.user .postcard_content{background:#fff url(../assets/ecards_2012/common/card_bg.png) no-repeat bottom center;background-size:100%;padding:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;overflow:hidden}body.user .postcard_wrapper{overflow:hidden;max-height:540px;-moz-border-radius:20px;-webkit-border-radius:10px;border-radius:20px;-webkit-box-shadow:0px 0px 3px 3px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 3px 3px rgba(0,0,0,0.1);box-shadow:0px 0px 3px 3px rgba(0,0,0,0.1)}body.user .stamp_pull{position:relative;float:right;margin-top:0px;z-index:10;margin-right:0px}body.user .stamp_pull .stamp{background:url("../assets/common/stamp_back.png") no-repeat scroll 0 0 transparent;height:93px;right:30px;top:10px;width:93px}body.user .postcard_content input,body.user .postcard_content textarea{color:#8d8b8b;padding:.75em;border:1px solid #dedede;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow:inset 0px 0px 3px 3px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 0px 3px 3px rgba(0,0,0,0.1);box-shadow:inset 0px 0px 3px 3px rgba(0,0,0,0.1)}body.user .email_nl,body.user .modal_holiday input{color:#8d8b8b;padding:.75em;border:1px solid #dedede;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow:inset 0px 0px 3px 3px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 0px 3px 3px rgba(0,0,0,0.1);box-shadow:inset 0px 0px 3px 3px rgba(0,0,0,0.1)}body.user input.e_error,body.user textarea.e_error,body.user select.e_error{border:2px solid #ff3b3b}body.user .postcard h1{font-size:3em;font-family:'Varela Round', sans-serif}body.user .blue{color:#597eb6}body.user .red{color:#ff0000}body.user .green{color:#53cc01}body.user .postcard_content h2{color:#686868;font-size:2em}body.user a.dred{color:#870000}body.user .sample{width:438px;margin:0 0 0 10px;float:left}body.user .img_drop{border:2px solid #dedede;padding:8px;text-align:center;-webkit-box-shadow:0px 0px 3px 3px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 3px 3px rgba(0,0,0,0.1);box-shadow:0px 0px 3px 3px rgba(0,0,0,0.1);background-color:#fff}body.user .img_drop a.red{padding-bottom:30px}body.user .spacer68{margin:35px 0 30px 0}body.user .img_drop a.red{display:block;text-align:center}body.user .newmember_left{display:block;text-align:center;float:left;width:340px}body.user .newmember_left img{margin-bottom:25px}body.user .newmember_left a.red{font-size:1.5em}body.user .newmember_right{padding-left:370px;width:540px}body.user .newmember_right p{font-size:1.5em}body.user .newmember_right h1{font-size:4.2625em}body.user .newmember_right p{margin:11px 0}body.user .newmember_right p.small{font-size:1.25em}body.user .newmember_right img{margin-bottom:45px}body.user .newmember_right a{color:#5d5c5c}body.user .join_left{width:385px;padding-right:33px;float:left}body.user .join_right .j_card input,body.user .join_right .j_email input,body.user .join_right fieldset.j_expire{float:left}body.user .radio input{float:left}body.user .join_left{text-align:center}body.user .join_left p,body.user .join_left h1,body.user .join_left h2{text-align:center}body.user .join_left h1{font-size:3.43667em;margin:0px}body.user .join_left h2{font-size:1.7683em;padding:12px 0 37px 0;margin:0px}body.user .join_left p{font-size:1.1667em;text-transform:uppercase;padding-top:22px}body.user .join_right{width:496px;float:left;overflow:hidden;position:relative}body.user .join_right h2{font-size:1.5575em;margin-bottom:20px;text-align:left}body.user .join_right h2 img{margin-bottom:-7px}body.user .radio input,body.user input.radio{border:0;padding:2px;box-shadow:none}body.user .radio label{padding:2px 0 0 30px;font-size:1.25em}body.user .join_right .j_name input{width:400px}body.user .join_right .error{display:block;font-size:.8em;margin:0 0 4px 7px}body.user .join_right .j_card input,body.user .join_right .j_email input{width:19em}body.user .join_right .j_card img{margin-left:13px}body.user .b_submit a.button{margin-left:13px}body.user .join_right fieldset.j_expire{padding:.5em 1em 0 0}body.user .join_right .j_ccvn input{width:5em}body.user .join_right fieldset.j_email{float:left}body.user .join_right .j_email input{margin-right:1em}body.user .join_right fieldset.j_email{float:left}body.user .join_right #right_container{position:relative;margin-top:60px;padding:40px 0 0 20px;width:auto}body.user .join_right #right_container .warning{margin:0 2em}body.user .join_right #right_container p.note{margin-top:115px}body.user .join_right #right_container p.note strong{font-weight:bold}body.user .join_right #right_container h2,body.user .join_right #right_container p,body.user .join_right #right_container h1{text-align:left}body.user .join_right #right_container p.note{text-align:center}body.user .join_right #right_container h2{font-weight:bold;font-size:1.3em;margin-bottom:18px}body.user #right_container{width:1026px;height:906px;position:absolute;left:0px;top:0px}body.user #right_container .gray_box .warning p,body.user #right_container .gray_box .warning a{text-align:center}body.user #right_container .gray_box h2{text-align:center}body.user .divider{position:absolute;left:454px;top:80px;height:325px;border-right:1px solid #b5b5b5}body.user .right_pane{width:450px;height:453px}body.user .modal_holiday{color:#686868;-moz-border-radius:10px;border-radius:10px}body.user .modal_holiday.login{width:486px;height:320px;padding:11px 11px 28px 58px}body.user .modal_holiday.promo{width:518px;height:123px;padding:11px 11px 40px 27px}body.user .modal_holiday.signin{width:496px;height:363px}body.user .modal_holiday a{color:#4c77c5}body.user a.popup{color:#4c77c5}body.user .modal_holiday.signin{text-align:center}body.user .modal_holiday.signin p,body.user .modal_holiday.signin h4{text-align:center}body.user .signin_foot p{text-align:center}body.user .modal_holiday,body.user .modal_holiday_header,body.user .modal_holiday.signin .header{position:relative}body.user .modal_holiday_header{width:300px}body.user .promo .modal_holiday_header{height:82px}body.user .x_circle,body.user .x_red_circle,body.user .login .modal_holiday_header_logo,body.user .promo .modal_holiday_header_logo,body.user .signin_center{position:absolute}body.user .x_circle,body.user .x_red_circle,body.user .x_circle a,body.user .x_red_circle a{width:37px;height:37px;display:block;text-indent:-9999px}body.user .x_circle{background:url("../assets/ecards_2012/modals/x.png") no-repeat;top:7px;right:8px}body.user .x_red_circle{background:url("ecards_2012/modals/x-red.png") no-repeat;top:-4px;right:-10px}body.user .modal_holiday_header h2{font-size:1.492em;color:#686868;padding-top:25px;font-weight:bold;margin-bottom:5px;text-align:left}body.user .right_pane h2{padding-top:0}body.user .modal_holiday h2{font-size:1.493em;color:#686868;padding-top:25px}body.user .login .modal_holiday_header_logo,body.user .promo .modal_holiday_header_logo{bottom:-2px}body.user .login .modal_holiday_header_logo{right:71px}body.user .promo .modal_holiday_header_logo{left:270px}body.user .modal_holiday label,body.user .promo input{float:left}body.user .modal_holiday fieldset.select,body.user .modal_holiday .b_submit{float:left}body.user .modal_holiday fieldset.select label{display:block;color:#b1b1b1;padding:6px 8px}body.user .login fieldset.select label{display:inline;color:#b1b1b1;padding:6px 8px}body.user .login input{width:430px}body.user .login input[type=checkbox]{width:20px}body.user .promo input{width:362px;padding:1em;-moz-border-radius:15px;border-radius:15px;font-size:1.1667em}body.user .modal_holiday_terms{clear:both;color:#686868;padding-top:15px;margin-left:10px}body.user .modal_holiday.signin .header{margin:9px 8px 0 0}body.user .modal_holiday.signin h4{font-size:22px;color:#b5b5b5;text-align:center;padding:0px}body.user .modal_holiday.signin h3{color:#b5b5b5;text-align:center}body.user .modal_holiday.signin p{font-size:1.15083em;margin-top:1em}body.user .fb_signin{margin:10px auto 44px auto;width:299px}body.user .fb_signin_sm{margin:30px auto;width:300px}body.user .signin_or{position:relative}body.user .signin_or .signin_or_text{width:440px;padding-left:24px;display:inline-block;text-align:center;text-transform:uppercase;font-size:15px;margin-top:0px}body.user .signin_foot{width:446px;height:119px;margin:0 24px;padding-top:38px}body.user .done a.button,body.user .skip a.button,body.user .b_post a.button,body.user .fb_share a.sbutton,body.user .email a.sbutton,body.user .download a.sbutton,body.user .b_submit a.button{float:left}body.user .done a.button,body.user .skip a.button,body.user .b_post a.button{width:112px;height:61px;margin-top:27px}body.user .fb_share a.sbutton,body.user .email a.sbutton,body.user .download a.sbutton{display:block;width:68px;height:67px;margin-right:124px;text-transform:none}body.user .fb_share a,body.user .email a,body.user .download a{color:#688b92}body.user .b_dvd a.button{width:224px}body.user .b_dl a.button,body.user .b_store a.button{width:221px}body.user .b_send a.button{width:163px;height:58px;background:url(../assets/ecards_2012/common/b_send.png) no-repeat -163px 0;position:absolute;right:44px;bottom:72px}body.user .b_free a.button{width:193px;height:84px;margin-bottom:13px;background:url(../assets/ecards_2012/common/b_create_free.png) no-repeat -193px 0}body.user .b_submit a.button,body.user .b_submit input{width:110px !important;height:40px !important;background:url(../assets/ecards_2012/common/b_submit.png) no-repeat -110px 0;text-indent:-9999px;margin-left:20px;padding-right:.5em;border:0}body.user .modal_holiday input{margin:0 0 .5em .5em}body.user .gray_box input{display:block;padding:0px;margin:0px}body.user #create_account .b_submit,body.user #sign_in .b_signin{display:block;float:right;width:175px}body.user #create_account a.back_link{float:left;margin-top:1em}body.user #sign_in a.back_link{float:left;margin-top:1em;padding-top:2em}body.user #create_account input,body.user #sign_in input{float:right;border:0}body.user .join_right .b_signin,body.user #create_account .b_submit{float:right;margin:10px 10px 0 0}body.user .sub_purch_section .b_submit{margin:-15px 30px 20px 0px;float:right}body.user .b_signin input{width:110px;height:40px;background:url(../assets/ecards_2012/modals/b_signin.png) no-repeat -110px 0;margin:20px auto 0;text-indent:-9999px;margin-left:20px;border:0}body.user .b_signin input:hover{background-position:0 0;cursor:pointer}body.user .b_submit input:hover{background-position:0 0;cursor:pointer}body.user .sub_purch_section label{letter-spacing:-0.02em;font-size:1.2em;font-weight:normal}body.user .sub_purch_section label a{font-size:0.8em;margin:1em 0 2em;color:#7C7C7C;display:block;font-style:italic}body.user .b_return a.button{width:219px;height:40px;background:url(../assets/ecards_2012/common/b_return.png) no-repeat -219px 0}body.user .b_create a.button{width:237px;height:30px;background:url(../assets/ecards_2012/common/b_create.png) no-repeat -237px 0}body.user .b_member a.button{width:270px;height:61px;background:url(../assets/elfyourself/b_member.png) no-repeat -270px 0}body.user .b_join a.button{width:216px;height:49px;background:url(../assets/elfyourself/b_join.png) no-repeat -216px 0}body.user .b_dvd a.button,body.user .b_dl a.button,body.user .b_store a.button{height:69px;float:right}body.user .b_199,body.user .b_free_make,body.user .b_return a.button,body.user .b_create a.button{margin:0 auto}body.user .b_199{width:206px}body.user .b_free_make{width:330px}body.user .b_go a.button{width:85px;height:56px;margin:20px auto;background:url(../assets/ecards_2012/common/b_go.png) no-repeat -85px 0}body.user .skip a.button{background:url(../assets/ecards_2012/common/b_skip.png) no-repeat -112px 0;margin-right:28px}body.user .done a.button{background:url(../assets/ecards_2012/common/b_done.png) no-repeat -112px 0}body.user .b_post a.button{background:url(../assets/ecards_2012/common/b_post.png) no-repeat -112px 0;margin-top:81px}body.user .b_dvd a.button{background:url(../assets/ecards_2012/common/b_dvd.png) no-repeat -224px 0;margin-right:10px}body.user .b_dl a.button{background:url(../assets/ecards_2012/common/b_dl.png) no-repeat -221px 0;margin-left:30px}body.user .b_store a.button{background:url(../assets/ecards_2012/common/b_store.png) no-repeat -221px 0;margin:93px 13px 35px 30px}body.user .fb_share a.sbutton{background:url(../assets/ecards_2012/common/icon_fb.png) no-repeat -68px 0}body.user .email a.sbutton{background:url(../assets/ecards_2012/common/icon_email.png) no-repeat -68px 0}body.user .download a.sbutton{background:url(../assets/ecards_2012/common/icon_dl.png) no-repeat -68px 0}body.user .subscribe__email .join_right{height:453px}body.user .placeholdered_input{position:relative}body.user .placeholdered_input fieldset{position:relative}body.user .placeholdered_input label{color:#ccc;pointer-events:none;z-index:99;font-weight:normal}body.user .placeholdered_input label.active{color:#eee}body.user .placeholdered_input label.hidden{position:absolute;top:15px;left:12px}body.user .placeholdered_input input{z-index:100}body.user .right_pane .placeholdered_input input{margin-bottom:13px}body.user .right_pane .placeholdered_input fieldset{margin:0px}body.user .animated_container{height:453px}body.user .animated_container .modal_holiday_header{height:auto}body.user .animated_container #right_container h2{margin-bottom:5px}body.user input:focus{outline:none}body.user .error_box{width:415px;-moz-border-radius:5px;border-radius:5px;padding:5px 15px 2px;margin:-10px 0px 10px 2px}body.user a.button:hover,body.user a.button:focus{background-position:0 0}body.user a.sbutton:hover,body.user a.sbutton:focus{background-position:0 0}body.user.user__validated #wwrap #wrap{width:980px}body.user.user__validated #wwrap #wrap h1{font-size:1.8em;font-weight:bold;color:#06c;margin-bottom:15px;padding-top:20px}body.user.user__validated #wwrap #wrap h2{color:#580;font-size:1.5em;font-weight:bold;margin-bottom:15px}body.user.user__validated #wwrap #wrap p{margin-bottom:1.5em;line-height:1.2em}body.user.channel_holidays #wwrap{background:url("responsive/holidays/2014/bg.jpg") repeat-x scroll center top #d8f6f5;background-size:100% auto}body.user__validate .simple{width:940px;margin:10px auto 10px}body.user__validate .simple .primary{float:left;width:590px;margin-right:5px;background:none;border:none}body.user__validate .simple .primary h1{font-size:1.8em;font-weight:bold;color:#06C}body.user__validate .simple .secondary{float:left;width:300px;margin-left:15px}body.subscribe #wwrap{font-family:'Varela Round', sans-serif;font-style:normal}body.subscribe #wwrap input,body.subscribe #wwrap textarea,body.subscribe #wwrap .radio label{font-family:'Varela Round', sans-serif;font-style:normal}body.subscribe #wwrap #wrap{width:956px}body.subscribe .modal_holiday{font-family:'Varela Round', sans-serif;font-style:normal}body.subscribe .channel_holidays #wwrap{background:url("responsive/holidays/2014/bg.jpg") repeat-x scroll center top #d8f6f5;background-size:100% auto}body.subscribe form label{display:block}body.subscribe h1,body.subscribe h2,body.subscribe h3{font-weight:normal}body.subscribe #holiday_landing{height:482px;clear:both}body.subscribe .wide_wrap_left,body.subscribe .wide_wrap_right{margin:0;padding:0}body.subscribe .wide_wrap_left{width:681px;float:left;margin:33px 0 0 12px;clear:left;position:relative}body.subscribe .wwleft_fbimg{position:absolute;top:23px;right:25px;width:55px;height:55px}body.subscribe .wide_wrap_right{margin-left:747px;float:none;font-size:1.667em}body.subscribe .send_free{background:url("../assets/ecards_2012/common/sendfree_banner.png");width:223px;height:338px;margin-bottom:9px}body.subscribe .get_started{margin-left:3px}body.subscribe .get_started a.button{background:url(../assets/ecards_2012/common/started.png) no-repeat -214px 0;width:214px;height:98px}body.subscribe a.button,body.subscribe a.sbutton{display:block}body.subscribe a.button{text-indent:-9999px}body.subscribe a.sbutton,body.subscribe a.premium{font-size:1.949em}body.subscribe a.sbutton{text-indent:78px;padding-top:25px;text-decoration:none}body.subscribe .wide_wrap_right a,body.subscribe a.premium{color:#FFF}body.subscribe .espanol a{font-style:italic;display:block;text-align:center;padding:.85em 0 0 0}body.subscribe a.premium{padding:0 0 45px 40px;text-decoration:none}body.subscribe a.premium:hover,body.subscribe a.premium:focus{text-decoration:underline}body.subscribe .cards,body.subscribe #rounded_box{overflow:auto;background-color:#FFF;-moz-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 2px 2px 3px 2px rgba(0,0,0,0.2);-moz-box-shadow:inset 2px 2px 3px 2px rgba(0,0,0,0.2);box-shadow:inset 2px 2px 3px 2px rgba(0,0,0,0.2)}body.subscribe .cards{width:929px;font-size:1.75em;position:relative;margin-bottom:32px;margin-top:45px;padding:33px 0 33px 47px;border:2px solid #b3b3b3}body.subscribe .cards_left{float:left;width:206px;margin:20px 30px 0 0;position:relative}body.subscribe .cards_left p{line-height:1.5em}body.subscribe .cards_left h2 a{font-size:45px;color:#c70003}body.subscribe .cards_left h3{font-size:1.42857em;color:#6b6b6b}body.subscribe .cards_tag{color:#6b6b6b;border:3px double #b6b6b6;padding:.2em .35em;overflow:auto;position:absolute;left:46px;bottom:46px}body.subscribe .cards_right{padding-left:225px}body.subscribe .box{display:block;position:relative}body.subscribe a.play{display:block;position:relative;z-index:100}body.subscribe a.play:hover,body.subscribe a.play:focus{zoom:1;filter:alpha(opacity=20);opacity:0.2}body.subscribe .box:hover span,body.subscribe .box:focus span{display:block;position:absolute;top:80px;left:50px;width:95px;height:95px;background:url("../assets/ecards_2012/common/play_button.png") no-repeat}body.subscribe .short:hover span,body.subscribe .short:focus span{top:40px;left:20px;margin-right:17px}body.subscribe .long:hover span{left:260px}body.subscribe .box{float:left;margin:0 20px 30px 0;font-size:2em;text-align:center}body.subscribe .fix{width:195px}body.subscribe .short{margin:0 17px 21px 0}body.subscribe .bottom_banner{overflow:hidden;background:url("../assets/ecards_2012/common/still_looking.png");display:block;width:861px;height:58px;padding:35px 60px;margin:0px auto 50px auto}body.subscribe .bottom_banner h2{font-size:2.5358em;color:#ff0000}body.subscribe .bottom_banner a{font-size:2.12em;color:#FFF}body.subscribe #rounded_box{margin-bottom:75px}body.subscribe .role_box{width:874px;padding:40px 40px 50px 40px}body.subscribe .role_head{display:block;padding:0 0 36px 0;margin-bottom:36px}body.subscribe .role_head h1,body.subscribe .role_head h2{float:left}body.subscribe h1.s_h_red,body.subscribe .role_left{float:left}body.subscribe h1.h_red{font-size:2.638em}body.subscribe h1.s_h_red{font-size:1.67em;margin:2px 0 0 0;padding:0}body.subscribe h1.h_red{margin-right:10px;color:#c70003;text-transform:uppercase}body.subscribe h3.h_red,body.subscribe h1.s_h_red{margin-right:10px;color:#c70003;text-transform:uppercase}body.subscribe h2.h_grey{margin-top:4px;font-size:2em;letter-spacing:-0.05em;color:#8c8c8c}body.subscribe h3.h_red{font-size:1.5716em}body.subscribe .role_right{padding-left:584px}body.subscribe .role_right img{margin-bottom:8px}body.subscribe .add_box{background:url(../assets/ecards_2012/channels/holidays/holiday_card.png) top center no-repeat;padding:20px 20px 33px 20px;margin:0 auto 75px auto;width:913px;height:472px}body.subscribe .boxbanner{margin-bottom:19px}body.subscribe .add_left,body.subscribe .add_left_head,body.subscribe .like,body.subscribe .seal,body.subscribe .fb_user{float:left}body.subscribe .add_left{width:626px;border-right:2px solid #e5e5e5;height:472px}body.subscribe .centered{height:472px}body.subscribe .add_left_head{text-align:center}body.subscribe .cvp_title{margin-left:20px;width:600px}body.subscribe h1.s_h_red{font-size:1.67em;float:left;margin:2px 10px 0 0;padding:0;color:#c70003;text-transform:uppercase}body.subscribe .add_left_mid{width:567px;height:319px}body.subscribe .make_mid{width:570px}body.subscribe .add_left_mid,body.subscribe .make_mid{margin:55px auto 0px auto}body.subscribe .add_left_foot{margin:33px 0 0 15px}body.subscribe .cvp_title{display:block}body.subscribe .seal{display:block;margin:0 26px 0 0}body.subscribe .add_left_foot h3,body.subscribe .add_left_foot p{float:left;padding-top:28px}body.subscribe .add_left_foot a{color:#535353;text-transform:uppercase}body.subscribe .add_right{padding-left:638px}body.subscribe .add_right_head,body.subscribe .center_head{position:relative}body.subscribe .add_char{padding:80px 0 15px 5px;font-size:1.33em}body.subscribe .add_right_mid{width:243px;font-family:'Architects Daughter', cursive;font-size:2em;padding:123px 10px 12px 12px}body.subscribe .note_b{border:2px dashed #e5e5e5;-moz-border-radius:20px;border-radius:20px;padding:10px}body.subscribe .add_right_mid p{line-height:1.35em}body.subscribe .center_head{width:913px}body.subscribe .center_mid,body.subscribe .cvp_left_mid{height:319px}body.subscribe .center_mid{width:566px;margin:0 auto;padding-top:46px}body.subscribe .center_foot,body.subscribe .center_foot2{text-align:center;margin:0 auto;padding-top:32px}body.subscribe .center_foot{width:580px}body.subscribe .personal_box{width:954px;padding:20px 0 8px 0}body.subscribe .personal_flash{width:620px;margin:0 auto}body.subscribe .personal_head{text-align:center;margin-bottom:25px}body.subscribe ul.steps{display:inline;border:none;font-size:1.333em;margin:0;padding-right:4em;text-transform:uppercase}body.subscribe ul.steps li{display:inline;border:none;color:#cfcfcf;margin-left:0;padding-left:2em;list-style:none}body.subscribe ul.steps li:before{content:">";padding-right:2em;color:#cfcfcf}body.subscribe ul.steps li.first:before{content:" ";padding-left:0;margin-left:0}body.subscribe ul.steps li.active{color:#6b6a6a}body.subscribe .banner{overflow:hidden;display:block;width:882px;height:197px;margin:0 auto;padding:0 37px}body.subscribe .dvd{background:url("../assets/ecards_2012/channels/holidays/gift_back.png") no-repeat}body.subscribe .plain{background:url("../assets/ecards_2012/channels/holidays/banner_back.png") no-repeat}body.subscribe .dvdimg{margin:15px 30px 0 36px}body.subscribe .phoneimg,body.subscribe .storeimg{float:right}body.subscribe .phoneimg{margin:34px 33px 0 80px}body.subscribe .storeimg{margin:25px 0}body.subscribe .banner h2{font-size:3.9em}body.subscribe .banner h3{font-size:3.35em}body.subscribe .banner h2,body.subscribe .banner h3{color:#fff;margin:29px 0 15px 0;letter-spacing:-0.02em}body.subscribe .banner p{font-size:1.8916em;color:#ff0000;padding-top:5px}body.subscribe .links{overflow:auto;margin:35px 0 33px 0}body.subscribe .url,body.subscribe .embed,body.subscribe .url label,body.subscribe .embed label,body.subscribe .dvdimg{float:left}body.subscribe .url label,body.subscribe .embed label{color:#ff0000;font-size:1.375em;padding:6px 9px 0 12px;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}body.subscribe .url input,body.subscribe .embed input{width:370px;background:transparent;border:1px solid #ff0000;color:#FFF;font-size:1.25em;padding:.25em}body.subscribe .url input{margin-right:33px}body.subscribe .share_nav,body.subscribe .elf_header{border-top-left-radius:20px;border-top-right-radius:20px}body.subscribe .share_nav{background:#f8f8f8 url(../assets/ecards_2012/common/card_bg_top.png) no-repeat top center;width:953px;height:57px}body.subscribe .share_nav a{display:block;padding:20px 0 0 30px;font-size:1.5em;text-decoration:none;text-transform:uppercase}body.subscribe .share_nav a{display:block;padding:20px 0 0 30px;color:#797979}body.subscribe .share_nav a:hover{text-decoration:underline}body.subscribe .share_nav a:before{content:"< "}body.subscribe .share,body.subscribe .share_head{position:relative}body.subscribe .share{background:#fff url(../assets/ecards_2012/common/card_bg.png) no-repeat bottom center;background-size:100%;padding:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;min-height:438px;overflow:auto}body.subscribe .share_wrapper{-moz-border-radius:20px;-webkit-border-radius:10px;border-radius:20px;-webkit-box-shadow:0px 0px 3px 3px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 3px 3px rgba(0,0,0,0.1);box-shadow:0px 0px 3px 3px rgba(0,0,0,0.1)}body.subscribe .sub_purch_section a.have_a_promo_code{font-style:italic}body.subscribe .sub_purch_section .recurly .subscription,body.subscribe .sub_purch_section .recurly .due_now,body.subscribe .sub_purch_section .recurly .title,body.subscribe .sub_purch_section .recurly .field.email,body.subscribe .sub_purch_section .recurly input#tos_check{display:none}body.subscribe .sub_purch_section .recurly .contact_info,body.subscribe .sub_purch_section .recurly .billing_info,body.subscribe .sub_purch_section .recurly .accept_tos,body.subscribe .sub_purch_section .recurly .footer{padding:0;background:0}body.subscribe .sub_purch_section .recurly .server_errors{margin:10px 0;width:448px}body.subscribe .sub_purch_section .recurly .accepted_cards{top:28px;right:50px}body.subscribe .sub_purch_section .recurly .field{min-height:47px;padding-top:20px}body.subscribe .sub_purch_section .recurly .field .error{position:relative;margin:0;left:0;background:0;border:0;box-shadow:none;text-shadow:none;font-weight:bold;color:red;padding:0;top:-70px}body.subscribe .sub_purch_section .recurly .field,body.subscribe .sub_purch_section .recurly .field input{margin:0}body.subscribe .sub_purch_section .recurly .field .placeholder{line-height:47px;top:20px}body.subscribe .sub_purch_section .recurly .field.first_name,body.subscribe .sub_purch_section .recurly .field.last_name{width:449px}body.subscribe .sub_purch_section .recurly .field.first_name input,body.subscribe .sub_purch_section .recurly .field.last_name input{width:427px}body.subscribe .sub_purch_section .recurly .field.card_number{width:310px}body.subscribe .sub_purch_section .recurly .field.card_number input{width:288px}body.subscribe .sub_purch_section .recurly .field.cvv{clear:both;float:right;width:295px}body.subscribe .sub_purch_section .recurly .field.cvv .placeholder{width:96px}body.subscribe .sub_purch_section .recurly .field.cvv input{float:left;width:83px}body.subscribe .sub_purch_section .recurly .field.cvv a{color:#4267A0;line-height:47px;margin-left:15px;font-style:italic}body.subscribe .sub_purch_section .recurly .field.expires{width:200px}body.subscribe .sub_purch_section .recurly .field.expires>div{padding:11px 0}body.subscribe .sub_purch_section .recurly .field.expires>div.month{margin-right:10px}body.subscribe .sub_purch_section .recurly .field.expires>div select{height:25px;background:#e7e8e9}body.subscribe .sub_purch_section .recurly .billing_info{padding-bottom:10px}body.subscribe .sub_purch_section .recurly .accept_tos{float:left}body.subscribe .sub_purch_section .recurly .footer{display:inline;float:right;position:relative;right:50px}body.subscribe .sub_purch_section .recurly .footer button{cursor:pointer;width:112px;height:40px;background:url(user/button-submit.png) center center no-repeat transparent;text-indent:-9999em;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}body.subscribe .stamp_pull{position:relative;float:right;margin-top:0px;z-index:10;margin-right:0px}body.subscribe .stamp_pull .stamp{background:url("../assets/common/stamp_back.png") no-repeat scroll 0 0 transparent;height:93px;right:30px;top:10px;width:93px}body.subscribe .newmember_right a{color:#5D5C5C}body.subscribe .share input,body.subscribe .share textarea{color:#8d8b8b;padding:.75em;border:1px solid #dedede;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow:inset 0px 0px 3px 3px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 0px 3px 3px rgba(0,0,0,0.1);box-shadow:inset 0px 0px 3px 3px rgba(0,0,0,0.1)}body.subscribe .share input[type="radio"],body.subscribe .share textarea[type="radio"]{padding:0;border:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}body.subscribe .email_nl,body.subscribe .modal_holiday input{color:#8d8b8b;padding:.75em;border:1px solid #dedede;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow:inset 0px 0px 3px 3px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 0px 3px 3px rgba(0,0,0,0.1);box-shadow:inset 0px 0px 3px 3px rgba(0,0,0,0.1)}body.subscribe input.e_error,body.subscribe textarea.e_error,body.subscribe select.e_error{border:2px solid #ff3b3b}body.subscribe .share h1{font-size:3em;font-family:'Varela Round', sans-serif}body.subscribe .blue{color:#597eb6}body.subscribe .red{color:#ff0000}body.subscribe .green{color:#53cc01}body.subscribe .share h2{color:#686868;font-size:2em}body.subscribe a.dred{color:#870000}body.subscribe .sample{width:438px;margin:0 0 0 10px;float:left}body.subscribe .img_drop{border:2px solid #dedede;padding:8px;text-align:center;-webkit-box-shadow:0px 0px 3px 3px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 3px 3px rgba(0,0,0,0.1);box-shadow:0px 0px 3px 3px rgba(0,0,0,0.1);background-color:#fff}body.subscribe .img_drop a.red{padding-bottom:30px}body.subscribe .spacer68{margin:35px 0 15px 0}body.subscribe .img_drop a.red{display:block;text-align:center}body.subscribe .newmember_left{display:block;text-align:center;float:left;width:340px}body.subscribe .newmember_left img{margin-bottom:25px}body.subscribe .newmember_left a.red{font-size:1.5em}body.subscribe .newmember_right{min-height:350px;padding-left:370px;width:540px}body.subscribe .newmember_right p{font-size:1.5em}body.subscribe .newmember_right h1{font-size:4.2625em}body.subscribe .newmember_right p{margin:11px 0}body.subscribe .newmember_right p.small{font-size:1.25em}body.subscribe .newmember_right img{margin-bottom:20px}body.subscribe .newmember_right a{color:#5d5c5c}body.subscribe .newmember_right .newmember_share{width:438px;height:96px;background-color:#FFF;border:1px solid #ccc;border-radius:15px;-moz-box-shadow:inset 0 0 10px #ccc;-webkit-box-shadow:inset 0 0 10px #ccc;box-shadow:inset 0 0 10px #ccc}body.subscribe .newmember_right .newmember_share p{font-size:14px;margin:16px 0px 13px 21px}body.subscribe .newmember_right .newmember_share i{font-weight:600}body.subscribe .newmember_right .newmember_share a{float:left;margin:0px 2px 0px 18px}body.subscribe .newmember_bottom{font-size:14px;clear:both;margin:0px 35px 0px 16px}body.subscribe .newmember_bottom a{color:inherit}body.subscribe .share_equal,body.subscribe .f_left{float:left}body.subscribe .share_equal{width:49%;text-align:center;overflow:auto;margin-top:40px}body.subscribe .equal_b{border-right:1px solid #b5b5b5}body.subscribe .share h1.green{font-size:3.42em;letter-spacing:-0.03em;padding-top:20px}body.subscribe .share_equal h2{font-size:3.00116em;text-align:center}body.subscribe .f_left{margin:24px 18px 0 26px}body.subscribe .join_left{width:385px;padding-right:33px;float:left}body.subscribe .join_right .j_card input,body.subscribe .join_right .j_email input,body.subscribe .join_right fieldset.j_expire{float:left}body.subscribe .radio input{float:left}body.subscribe .join_left{text-align:center}body.subscribe .join_left p,body.subscribe .join_left h1,body.subscribe .join_left h2{text-align:center}body.subscribe .join_left h1{font-size:3.43667em;margin:0px}body.subscribe .join_left h2{font-size:1.7683em;padding:12px 0 37px 0;margin:0px}body.subscribe .join_left p{font-size:1.1667em;text-transform:uppercase;padding-top:22px}body.subscribe .join_right{width:496px;float:left;overflow:hidden;position:relative}body.subscribe .join_right h2{font-size:1.5575em;margin-bottom:20px;text-align:left}body.subscribe .join_right h2 img{margin-bottom:-7px}body.subscribe .j_terms{display:block;margin-top:15px;font-style:italic}body.subscribe .sub_purch_section .errors_general{background:#c00;color:#fff;font-size:1.0em;font-weight:bold;padding:5px 10px;text-shadow:#600700;-moz-border-radius:8px;border-radius:8px;width:350px;line-height:1.5em}body.subscribe .sub_purch_section fieldset.radio{position:relative;margin:0px 0 30px 0;padding:0;display:block}body.subscribe .sub_purch_section fieldset.radio a.have_a_promo_code{position:absolute;bottom:-20px}body.subscribe .j_terms a{color:#535353}body.subscribe .radio input,body.subscribe input.radio{border:0;padding:2px;box-shadow:none}body.subscribe .radio label{padding:2px 0 0 30px;font-size:1.25em}body.subscribe .join_right .j_name input{width:400px}body.subscribe .join_right .error{display:block;font-size:.8em;margin:0 0 4px 7px}body.subscribe .join_right .j_card input,body.subscribe .join_right .j_email input{width:19em}body.subscribe .join_right .j_card img{margin-left:13px}body.subscribe .b_submit a.button,body.subscribe span.cvn{margin-left:13px}body.subscribe .join_right fieldset.j_expire{padding:.5em 1em 0 0}body.subscribe .join_right .j_ccvn input{width:5em}body.subscribe .join_right fieldset.j_email{float:left}body.subscribe .join_right .j_email input{margin-right:1em}body.subscribe .join_right fieldset.j_email{float:left}body.subscribe form#email_confirmation_form{width:450px;margin:0 auto;padding:6px 6px 0px 6px;height:60px;overflow:hidden}body.subscribe form#email_confirmation_form div[rel='email_error']{margin:-5px 0 5px}body.subscribe #email_confirmation_form #profile_email{float:left;font-size:20px;line-height:38px;padding:0 5px;width:300px}body.subscribe .join_right #right_container{position:relative;margin-top:60px;padding:40px 0 0 20px;width:auto}body.subscribe .join_right #right_container .warning{margin:0 2em}body.subscribe .join_right #right_container p.note{margin-top:115px}body.subscribe .join_right #right_container p.note strong{font-weight:bold}body.subscribe .join_right #right_container h2,body.subscribe .join_right #right_container p,body.subscribe .join_right #right_container h1{text-align:left}body.subscribe .join_right #right_container p.note{text-align:center}body.subscribe .join_right #right_container h2{font-weight:bold;font-size:1.3em;margin-bottom:18px}body.subscribe #right_container{width:1026px;height:906px;position:absolute;left:0px;top:0px}body.subscribe #right_container .gray_box .warning p,body.subscribe #right_container .gray_box .warning a{text-align:center}body.subscribe #right_container .gray_box h2{text-align:center}body.subscribe .divider{position:absolute;left:454px;top:80px;height:325px;border-right:1px solid #b5b5b5}body.subscribe .right_pane{width:513px;height:453px}body.subscribe .modal_holiday{color:#686868;-moz-border-radius:10px;border-radius:10px}body.subscribe .modal_holiday.login{width:486px;height:320px;padding:11px 11px 28px 58px}body.subscribe .modal_holiday.promo{width:518px;height:123px;padding:11px 11px 40px 27px}body.subscribe .modal_holiday.signin{width:496px;height:363px}body.subscribe .modal_holiday a{color:#4c77c5}body.subscribe a.popup{color:#4c77c5}body.subscribe .modal_holiday.signin{text-align:center}body.subscribe .modal_holiday.signin p,body.subscribe .modal_holiday.signin h4{text-align:center}body.subscribe .signin_foot p{text-align:center}body.subscribe .modal_holiday,body.subscribe .modal_holiday_header,body.subscribe .modal_holiday.signin .header{position:relative}body.subscribe .modal_holiday_header{width:300px}body.subscribe .promo .modal_holiday_header{height:82px}body.subscribe .x_circle,body.subscribe .x_red_circle,body.subscribe .login .modal_holiday_header_logo,body.subscribe .promo .modal_holiday_header_logo,body.subscribe .signin_center{position:absolute}body.subscribe .x_circle,body.subscribe .x_red_circle,body.subscribe .x_circle a,body.subscribe .x_red_circle a{width:37px;height:37px;display:block;text-indent:-9999px}body.subscribe .x_circle{background:url("../assets/ecards_2012/modals/x.png") no-repeat;top:7px;right:8px}body.subscribe .x_red_circle{background:url("ecards_2012/modals/x-red.png") no-repeat;top:-4px;right:-10px}body.subscribe .modal_holiday_header h2{font-size:1.492em;color:#686868;padding-top:25px;font-weight:bold;margin-bottom:5px;text-align:left}body.subscribe .right_pane h2{padding-top:0}body.subscribe .modal_holiday h2{font-size:1.493em;color:#686868;padding-top:25px}body.subscribe .login .modal_holiday_header_logo,body.subscribe .promo .modal_holiday_header_logo{bottom:-2px}body.subscribe .login .modal_holiday_header_logo{right:71px}body.subscribe .promo .modal_holiday_header_logo{left:270px}body.subscribe .modal_holiday label,body.subscribe .promo input{float:left}body.subscribe .modal_holiday fieldset.select,body.subscribe .modal_holiday .b_submit{float:left}body.subscribe .modal_holiday fieldset.select label{display:block;color:#b1b1b1;padding:6px 8px}body.subscribe .login fieldset.select label{display:inline;color:#b1b1b1;padding:6px 8px}body.subscribe .login input{width:410px}body.subscribe .login input[type=checkbox]{width:20px}body.subscribe .promo input{width:362px;padding:1em;-moz-border-radius:15px;border-radius:15px;font-size:1.1667em}body.subscribe .modal_holiday_terms{clear:both;color:#686868;padding-top:15px;margin-left:10px}body.subscribe .modal_holiday.signin .header{margin:9px 8px 0 0}body.subscribe .modal_holiday.signin h4{font-size:22px;color:#b5b5b5;text-align:center;padding:0px}body.subscribe .modal_holiday.signin h3{color:#b5b5b5;text-align:center}body.subscribe .modal_holiday.signin p{font-size:1.15083em;margin-top:1em}body.subscribe .fb_signin{margin:10px auto 44px auto;width:299px}body.subscribe .fb_signin_sm{margin:30px auto;width:300px}body.subscribe .signin_or{position:relative}body.subscribe .signin_or .signin_or_text{width:440px;padding-left:24px;display:inline-block;text-align:center;text-transform:uppercase;font-size:15px;margin-top:0px}body.subscribe .signin_foot{width:446px;height:119px;margin:0 24px;padding-top:38px}body.subscribe .head_join{text-align:center;text-transform:uppercase;font-size:1.083em;color:#fff;padding-top:13px}body.subscribe .elf_header{background-color:#f8f8f8;padding:23px 20px 27px 40px;width:893px}body.subscribe .elf_header h1{font-size:2.945em;letter-spacing:-0.02em}body.subscribe .elf_landing{background:url(../assets/ecards_2012/channels/holidays/holiday_card.png) bottom center no-repeat;padding:53px 40px 33px 40px;width:873px;height:363px;-moz-box-shadow:0 -5px 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 -5px 10px rgba(0,0,0,0.2);box-shadow:0 -5px 10px rgba(0,0,0,0.2)}body.subscribe .elf_landing_left{float:left}body.subscribe .elf_landing_left p{margin-top:29px}body.subscribe .elf_landing_right{padding-left:600px}body.subscribe .elf_landing_right p{font-size:1.8333em;margin:7px 0 34px 0}body.subscribe .elf_landing_right .red{font-size:2.15em;letter-spacing:-0.02em;margin-bottom:55px}body.subscribe .landing_mid{font-size:1.949em;color:#fff;text-align:center;padding:1em 0}body.subscribe .preview_holiday,body.subscribe .elf_landing_normal{background-color:rgba(0,0,0,0.3);-moz-border-radius:10px;border-radius:10px;-moz-box-shadow:inset 0 5px 10px rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 5px 10px rgba(0,0,0,0.2);box-shadow:inset 0 5px 10px rgba(0,0,0,0.2)}body.subscribe .preview_holiday,body.subscribe .elf_landing_normal{overflow:auto}body.subscribe .preview_holiday{padding:17px 0 17px 22px;margin-bottom:17px}body.subscribe .vidbox{display:block;position:relative}body.subscribe a.v_play{display:block;position:relative;z-index:100}body.subscribe a.v_play:hover,body.subscribe a.v_play:focus{zoom:1;filter:alpha(opacity=40);opacity:0.4}body.subscribe .vidbox:hover span,body.subscribe .vidbox:focus span{display:block;position:absolute}body.subscribe .current span,body.subscribe .current:hover span,body.subscribe .current:focus span{display:block;position:absolute}body.subscribe .vidbox:hover span,body.subscribe .vidbox:focus span{top:40px;left:20px;width:95px;height:95px;background:url("../assets/ecards_2012/common/play_button.png") no-repeat}body.subscribe .current span,body.subscribe .current:hover span,body.subscribe .current:focus span{top:0px;left:0px;width:137px;height:200px;background:url("../assets/elfyourself/current.png") no-repeat;z-index:100}body.subscribe .vidbox{float:left;margin-right:17px;font-size:2em;text-align:center}body.subscribe .elf_landing_normal{padding:27px 35px 23px 27px;color:#fff}body.subscribe .elf_landing_video{float:right}body.subscribe .elf_landing_normal h1,body.subscribe .elf_landing_normal p{letter-spacing:-0.02em}body.subscribe .elf_landing_normal h1{font-size:29.64px/12px}body.subscribe .elf_landing_normal p{font-size:19.9px/12px;margin-bottom:.75em}body.subscribe .elf_landing_normal ul{width:625px;color:#ff0000}body.subscribe .elf_landing_normal li{float:left;display:block;width:155px;padding:.25em 0}body.subscribe .elf_landing_expanded{position:relative}body.subscribe .elf_landing_expanded_left{color:#fff;width:238px;padding:60px 0 0 21px;float:left}body.subscribe .elf_landing_expanded_left h1{font-size:2.4em;margin-bottom:.25em}body.subscribe .elf_landing_expanded_left h2{font-size:1.6583em;color:#fff}body.subscribe .elf_landing_expanded_left ul{margin:24px 0;list-style-position:inside;list-style-type:disc}body.subscribe .elf_landing_expanded_left li{padding:.5em 0}body.subscribe .elf_landing_expanded_left small{font-size:.8333em}body.subscribe .done a.button,body.subscribe .skip a.button,body.subscribe .b_post a.button,body.subscribe .fb_share a.sbutton,body.subscribe .email a.sbutton,body.subscribe .download a.sbutton,body.subscribe .b_submit a.button{float:left}body.subscribe .done a.button,body.subscribe .skip a.button,body.subscribe .b_post a.button{width:112px;height:61px;margin-top:27px}body.subscribe .fb_share a.sbutton,body.subscribe .email a.sbutton,body.subscribe .download a.sbutton{display:block;width:68px;height:67px;margin-right:124px;text-transform:none}body.subscribe .fb_share a,body.subscribe .email a,body.subscribe .download a{color:#688b92}body.subscribe .b_dvd a.button{width:224px}body.subscribe .b_dl a.button,body.subscribe .b_store a.button{width:221px}body.subscribe .b_send a.button{width:163px;height:58px;background:url(../assets/ecards_2012/common/b_send.png) no-repeat -163px 0;position:absolute;right:44px;bottom:72px}body.subscribe .b_free a.button{width:193px;height:84px;margin-bottom:13px;background:url(../assets/ecards_2012/common/b_create_free.png) no-repeat -193px 0}body.subscribe .b_submit a.button,body.subscribe .b_submit input{width:110px !important;height:40px !important;background:url(../assets/ecards_2012/common/b_submit.png) no-repeat -110px 0;text-indent:-9999px;margin-left:20px;padding-right:.5em;border:0}body.subscribe .modal_holiday input{margin:0 0 .5em .5em}body.subscribe .gray_box input{display:block;padding:0px;margin:0px}body.subscribe #create_account .b_submit,body.subscribe #sign_in .b_signin{display:block;float:right;width:175px}body.subscribe #create_account a.back_link{float:left;margin-top:1em}body.subscribe #sign_in a.back_link{float:left;margin-top:1em;padding-top:2em}body.subscribe #create_account input,body.subscribe #sign_in input{float:right;border:0}body.subscribe .join_right .b_signin,body.subscribe #create_account .b_submit{float:right;margin:10px 80px 0 0}body.subscribe .sub_purch_section .b_submit{margin:-15px 30px 20px 0px;float:right}body.subscribe .b_signin input{width:110px;height:40px;background:url(../assets/ecards_2012/modals/b_signin.png) no-repeat -110px 0;margin:20px auto 0;text-indent:-9999px;margin-left:20px;border:0}body.subscribe .b_signin input:hover{background-position:0 0;cursor:pointer}body.subscribe .b_submit input:hover{background-position:0 0;cursor:pointer}body.subscribe .sub_purch_section label{letter-spacing:-0.02em;font-size:1.2em;font-weight:normal}body.subscribe .sub_purch_section label a{font-size:0.8em;margin:1em 0 2em;color:#7C7C7C;font-style:italic}body.subscribe .b_return a.button{width:219px;height:40px;background:url(../assets/ecards_2012/common/b_return.png) no-repeat -219px 0}body.subscribe .b_create a.button{width:237px;height:30px;background:url(../assets/ecards_2012/common/b_create.png) no-repeat -237px 0}body.subscribe .b_member a.button{width:270px;height:61px;background:url(../assets/elfyourself/b_member.png) no-repeat -270px 0}body.subscribe .b_join a.button{width:216px;height:49px;background:url(../assets/elfyourself/b_join.png) no-repeat -216px 0}body.subscribe .b_dvd a.button,body.subscribe .b_dl a.button,body.subscribe .b_store a.button{height:69px;float:right}body.subscribe .b_199,body.subscribe .b_free_make,body.subscribe .b_return a.button,body.subscribe .b_create a.button{margin:0 auto}body.subscribe .b_199{width:206px}body.subscribe .b_free_make{width:330px}body.subscribe .b_go a.button{width:85px;height:56px;margin:20px auto;background:url(../assets/ecards_2012/common/b_go.png) no-repeat -85px 0}body.subscribe .skip a.button{background:url(../assets/ecards_2012/common/b_skip.png) no-repeat -112px 0;margin-right:28px}body.subscribe .done a.button{background:url(../assets/ecards_2012/common/b_done.png) no-repeat -112px 0}body.subscribe .b_post a.button{background:url(../assets/ecards_2012/common/b_post.png) no-repeat -112px 0;margin-top:81px}body.subscribe .b_dvd a.button{background:url(../assets/ecards_2012/common/b_dvd.png) no-repeat -224px 0;margin-right:10px}body.subscribe .b_dl a.button{background:url(../assets/ecards_2012/common/b_dl.png) no-repeat -221px 0;margin-left:30px}body.subscribe .b_store a.button{background:url(../assets/ecards_2012/common/b_store.png) no-repeat -221px 0;margin:93px 13px 35px 30px}body.subscribe .fb_share a.sbutton{background:url(../assets/ecards_2012/common/icon_fb.png) no-repeat -68px 0}body.subscribe .email a.sbutton{background:url(../assets/ecards_2012/common/icon_email.png) no-repeat -68px 0}body.subscribe .download a.sbutton{background:url(../assets/ecards_2012/common/icon_dl.png) no-repeat -68px 0}body.subscribe .subscribe__email .join_right{height:453px}body.subscribe .placeholdered_input{position:relative}body.subscribe .placeholdered_input fieldset{position:relative}body.subscribe .placeholdered_input label{color:#ccc;pointer-events:none;z-index:99;font-weight:normal}body.subscribe .placeholdered_input label.active{color:#eee}body.subscribe .placeholdered_input label.hidden{position:absolute;top:15px;left:12px}body.subscribe .placeholdered_input input{z-index:100}body.subscribe .right_pane .placeholdered_input input{margin-bottom:13px}body.subscribe .right_pane .placeholdered_input fieldset{margin:0px}body.subscribe .animated_container{height:453px}body.subscribe .animated_container .modal_holiday_header{height:auto}body.subscribe .animated_container #right_container h2{margin-bottom:5px}body.subscribe input:focus{outline:none}body.subscribe .error_box{width:395px;-moz-border-radius:5px;border-radius:5px;padding:5px 15px 2px;margin:-10px 0px 10px 0px}body.subscribe a.button:hover,body.subscribe a.button:focus{background-position:0 0}body.subscribe a.sbutton:hover,body.subscribe a.sbutton:focus{background-position:0 0}body.subscribe #modal_mobile_flash_warning.modal{overflow:visible;font-family:'Varela Round',sans-serif}body.subscribe #modal_mobile_flash_warning.modal .red_x_circle{display:block;right:-24px;top:-24px;position:absolute;z-index:1000;width:108px;height:108px;-moz-border-radius:216px;border-radius:216px;background-color:#cc3333;text-align:center}body.subscribe #modal_mobile_flash_warning.modal .red_x_circle a{text-decoration:none;color:#FFF !important;font-family:Verdana;font-size:88px;font-weight:bold;line-height:96px}body.subscribe #modal_mobile_flash_warning.modal .modal_box{margin:0px 40px 0px 40px}body.subscribe #modal_mobile_flash_warning.modal h2{font-size:6em !important;color:#336666  !important;margin:35px 0px 0px 0px}body.subscribe #modal_mobile_flash_warning.modal p{font-size:3.5em;color:#336666  !important;margin:10px 0px 0px 0px;font-weight:300;white-space:nowrap}body.subscribe #modal_mobile_flash_warning.modal .ok_button{margin:60px auto 60px auto;width:100%;text-align:center}body.subscribe #modal_mobile_flash_warning.modal .ok_button a{text-decoration:none;color:#FFF !important;font-size:5em;background-color:#00cc66;-moz-border-radius:20px;border-radius:20px;text-align:center;padding:10px 60px 10px 60px}body.subscribe__confirmation span.email_address{color:#FF0000}body.categories.categories__show.channel_store.jquery-ui #wwrap div#wrap{width:980px}body.categories .medium,body.categories .small{margin-top:0px}body.categories .category_wrapper{background:url(../assets/backgrounds/dashed_border_vertical.png) repeat-y 211px 0;margin-top:10px}body.categories .category_wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden}body.categories .medium{width:725px;margin-left:0;padding-left:15px}body.categories .heading{margin:5px 0 10px;position:relative}body.categories .heading h1{font-size:1.5em;text-transform:uppercase;color:#bb1719;font-weight:normal;letter-spacing:0.09em}body.categories .everyday_fun h1{color:#9bc200}body.categories .heading span{position:absolute;top:12px;right:0px;color:#bbb}body.categories .heading span img{width:88px;height:31px;margin-top:-21px;position:relative;top:2px}body.categories .fb_bday_wrap{width:725px;height:75px;margin-bottom:15px;background:url(../assets/ecards_2011/cat_bday_blank.jpg) no-repeat;position:relative}body.categories .fb_birthdays{width:725px;height:75px;position:relative;font-family:Arial, Helvetica, 'Helvetica Neue', sans-serif;font-size:0.75em}body.categories .fb_birthdays h5{display:none}body.categories .need_to_connect{background:url(../assets/ecards_2011/cat_bday_not_fb.jpg) no-repeat}body.categories .need_to_connect p,body.categories .need_to_connect a{text-indent:-9999px}body.categories .fb_birthdays_noperm .jjfb_button{text-indent:-9999px}body.categories .need_to_connect .jjfb_button,body.categories .fb_birthdays_noperm .jjfb_button{width:194px;height:25px;position:absolute;top:26px;right:16px}body.categories .fb_birthdays_perm{background:url(../assets/ecards_2011/cat_bday_fb_opted.jpg) no-repeat}body.categories .fb_birthdays_perm .birthdays{width:450px;height:75px;position:absolute;top:0;left:172px}body.categories .fb_birthdays_perm .birthday{width:147px;height:75px;margin-right:3px;float:left;position:relative}body.categories .fb_birthdays_perm .birthday .bday_thumb{display:block}body.categories .fb_birthdays_perm .birthday img{width:50px;position:absolute;top:0;left:0;padding:7px 4px 15px}body.categories .fb_birthdays_perm .birthday span{position:absolute;top:30px;left:65px;font-size:1.1em}body.categories .fb_birthdays_perm .birthday .bday_date{top:15px;color:#480101;font-weight:bold}body.categories .fb_birthdays_perm .birthday .bday_name a{color:#fff;text-decoration:none}body.categories .fb_birthdays_perm .birthday .bday_name a:hover{text-decoration:underline}body.categories .fb_birthdays_perm .sa{position:absolute;top:23px;right:14px;width:69px;height:28px;-moz-border-radius:1px;border-radius:1px;text-indent:-9999px}body.categories .fb_birthdays_perm .sa:hover{background-color:rgba(255,255,255,0.1)}body.categories .fb_birthdays_noperm{background:url(../assets/ecards_2011//cat_bday_fb_not_opted.jpg) no-repeat}body.categories #fb_birthdays_connect_alt_wrap{width:222px;position:absolute;top:12px;left:279px}body.categories .fb_birthdays_noperm .birthday_alt{width:50px;height:50px;float:left;margin-left:23px}body.categories .sort{width:725px;height:31px;background:url(../assets/backgrounds/sort_bar.png) no-repeat;font-family:Arial, Helvetica, 'Helvetica Neue', sans-serif;font-size:0.8em}body.categories .sort h6{float:left;padding:10px 15px 0px 20px;font-size:1.1em;color:#888}body.categories .sort li{display:inline;float:left;height:31px}body.categories .sort .last{border-right:1px solid #ccc}body.categories .sort a{display:block;padding:11px 12px 9px;font-weight:bold;color:#535353;text-decoration:none;border-left:1px solid #ccc;letter-spacing:0.05em;height:11px;float:left}body.categories .sort .icon a{padding:11px 10px 9px 37px;background:url(../assets/icons/sort_vid.gif) no-repeat 10px 7px}body.categories .sort .pics a{background-image:url(../assets/icons/sort_pic.gif)}body.categories .sort .sy a{background-image:url(../assets/icons/sort_sy.gif)}body.categories .sort .active{background:url(../assets/backgrounds/sort_bar_active.png) repeat-x top left;border-left:1px solid #ccc}body.categories .everyday_fun .active{background-position:bottom left}body.categories .sort .active a{color:#fff;cursor:default;border-left:1px solid #000;border-right:1px solid #000}body.categories .sort span{display:block;padding:11px 20px 9px 0;text-align:right;font-size:12px}body.categories .thumbs{padding:5px 0 15px}body.categories .thumb{float:left;width:208px;height:223px;margin:16px 16px;background:url(../assets/backgrounds/category_thumb.png) no-repeat;position:relative}body.categories .thumb{display:inline}body.categories .testing{background:url(../assets/backgrounds/category_thumb_testing.png) no-repeat}body.categories .thumb img{width:170px;height:126px;position:absolute;top:41px;left:18px}body.categories .thumb h2{width:170px;text-align:center;position:relative;top:171px;left:18px;height:3em;overflow:hidden}body.categories .thumb h2 a{line-height:1.2em;color:#535353;font-size:1em}body.categories .thumb span{position:absolute;top:0;left:0;text-indent:-9999px;width:82px;height:27px;background-image:url(../assets/icons/thumb_video.png)}body.categories .thumb .sy{width:27px;left:175px;background-image:url(../assets/icons/thumb_sy.png)}body.categories .thumb .free{width:44px;height:44px;display:block;position:absolute;top:41px;left:18px;text-indent:-9999px;background:url(../assets/icons/free.gif) no-repeat}body.categories .thumb .preview{width:208px;height:223px;display:block;position:absolute;top:0;left:0;text-indent:-9999px;background:url(../assets/buttons/preview_overlay_new.png) no-repeat 0 0}body.categories .thumb .preview:hover{background-position:0 -223px}body.categories .picture .preview:hover{background-position:0 -446px}body.categories.everyday_fun .thumb .preview:hover{background-position:0 -892px}body.categories.everyday_fun .picture .preview:hover{background-position:0 -669px}body.categories .pagination{margin-top:15px;clear:both;font-family:Arial, Helvetica, 'Helvetica Neue', sans-serif;font-size:0.9em;background:url(../assets/backgrounds/dashed_border_horizontal.png) repeat-x top left;padding-top:5px}body.categories .pagination table{margin-top:20px}body.categories .pagination .previous a{background-image:url(../assets/buttons/left_pagination_arrow.png)}body.categories .pagination .previous a:hover{background-image:url(../assets/buttons/left_pagination_arrow.png)}body.categories .pagination .next a{background-image:url(../assets/buttons/right_pagination_arrow.png)}body.categories .pagination .next a:hover{background-image:url(../assets/buttons/right_pagination_arrow.png)}body.categories .cat_modal{top:100px;border-color:#ececec;width:596px;margin-left:-298px}body.categories .cat_modal .modal_header{background-color:#f1f1f1;height:40px}body.categories .cat_modal .modal_header h6{width:136px;height:40px;text-indent:-9999px;background:url(../assets/icons/modal_picture.png) no-repeat left top;float:left}body.categories .cat_modal .modal_header .video{background-image:url(../assets/icons/modal_video.png)}body.categories .cat_modal .modal_preview_wrap{margin:12px auto 15px;width:576px;background-color:#fff;text-align:center}body.categories .cat_modal span{text-transform:none;font-size:1em;letter-spacing:0em;position:static;float:right;margin-bottom:0.5em}body.categories .cat_modal .image_wrapper{position:relative;clear:both;background-color:#000;width:575px}body.categories .cat_modal img,body.categories .cat_modal .small_client{height:319px;border:4px solid #000;position:static;clear:both;display:block;background-color:#000}body.categories .cat_modal img{width:425px;margin:0 auto}body.categories .cat_modal .small_client{width:567px}body.categories .cat_modal .exclusive{display:none}body.categories .cat_modal .member_exclusive{height:21px;background:#000 url(../assets/icons/member_exclusive_flag.png) no-repeat left top;text-indent:-9999px;width:575px;margin:0}body.categories .cat_modal .image_shield{width:425px;height:319px;display:block;position:absolute;top:5px;left:5px;margin-bottom:0;background:url(../assets/misc/image_shield.gif) repeat top left}body.categories .cat_modal h2{position:static;width:100%;font-size:1.5em;font-weight:bold;padding:0.5em 0;border-bottom:2px solid #d3d3d3;text-align:center}body.categories .related_cats h2,body.categories .section_nav h2{width:151px;height:69px;background:url(../assets/headers/ecards.png) no-repeat;text-indent:-9999px;margin:0 0 15px 15px}body.categories.everyday_fun .related_cats h2,body.categories.everyday_fun .section_nav h2{width:164px;height:65px;background:url(../assets/headers/everyday_fun.png) no-repeat}body.categories .small{width:195px;float:left;margin:2px 0 0 16px}body.categories .related_cats,body.categories .section_nav{width:195px;margin:0;background:url(../assets/backgrounds/dashed_border_horizontal.png) repeat-x bottom left}body.categories .related_cats div,body.categories .section_nav ul{padding:10px 15px 5px;font-size:15px;background:url(../assets/backgrounds/dashed_border_horizontal.png) repeat-x top left}body.categories .related_cats div div{background:none;padding:0 15px}body.categories .related_cats li{list-style:none;margin-bottom:6px}body.categories .section_nav li{list-style:none;margin-bottom:6px;padding-left:10px}body.categories .section_nav .tier1{padding-left:0;font-weight:bold}body.categories .related_cats a{font-size:1em;color:#535353}body.categories .section_nav li a{font-size:1em;color:#535353}body.categories .section_nav .tier1 a{font-weight:bold;text-decoration:none}body.categories .related_cats .pusher{display:block;margin-bottom:0.5em;font-size:1em;color:#535353}body.categories .related_cats a.subcat{margin-left:15px}body.categories .related_cats .pusher{padding:15px 0;margin:4px 4px 0;cursor:pointer;font-size:0.9em;font-weight:normal}body.categories .related_cats .pusher span{background:url(../assets/icons/big_gray_down_arrow.png) no-repeat right center;padding-right:25px;display:block;text-align:right;font-size:0.9em}body.categories .related_cats #slideClosed span{background-image:url(../assets/icons/big_gray_up_arrow.png)}body.categories .follow{padding:15px 0 0 15px;margin:0 0 20px 0;width:180px;*margin-bottom:45px}body.categories .follow h2{width:139px;height:22px;background:url(../assets/headers/follow_us.png) no-repeat;text-indent:-9999px;margin:10px 0 15px}body.categories .everyday_fun h2{background:url(../assets/headers/follow_us_blue.png) no-repeat}body.categories .follow li{list-style:disc;margin:0 0 6px 20px;font-size:0.7em}body.categories .follow li a{font-size:1.4em;color:#535353}body.categories .follow img{margin:20px 0 0 -7px}body.categories .ad{width:160px;height:600px;padding:17px;background-color:#e6e6e6;border:1px solid #d5d5d5}body.categories .fb_sidebar{font-family:Arial, Helvetica, 'Helvetica Neue', sans-serif;font-size:0.8em;width:169px;height:327px;background:url(../assets/facebook/backgrounds/upcoming_birthdays_sidebar_active.png) no-repeat;position:relative;margin:10px 0 16px 7px}body.categories .fb_sidebar h5{display:none}body.categories .fb_sidebar .birthdays{width:158px;position:absolute;top:50px;left:8px}body.categories .fb_sidebar .birthday{height:50px;margin-bottom:12px;overflow:hidden}body.categories .fb_sidebar .birthday img{float:left;width:50px;height:50px}body.categories .fb_sidebar .birthday dt{display:none}body.categories .fb_sidebar .birthday dd{margin:0 0 7px 55px;line-height:1.1em}body.categories .fb_sidebar .birthday .bday{font-style:italic}body.categories .fb_sidebar .send{position:absolute;top:298px;left:15px;font-size:1.1em}body.categories .fb_sidebar_connect{height:183px;background-image:url(../assets/facebook/backgrounds/sidebar_upcoming_birthdays.png)}body.categories .fb_sidebar_connect p{position:absolute;top:48px;left:67px;width:100px;line-height:1.4em}body.categories .fb_sidebar_connect p a{line-height:1.4em}body.categories .fb_sidebar_connect .fb_button{display:block;position:absolute;top:150px;left:67px;width:89px;height:20px;text-indent:-9999px}body.categories .holiday_2009 h2,body.categories .msn_holidays h2{width:195px;height:60px;background:url(../assets/holiday/headers/holidays.png) no-repeat 13px 8px;text-indent:-9999px;border-bottom:1px dashed #b2b2b2;padding-bottom:15px}body.categories .holiday_2009 ul,body.categories .msn_holidays ul{margin:20px 0 20px 15px}body.categories .holiday_2009 li,body.categories .msn_holidays li{margin-bottom:5px}body.categories .holiday_2009 .tier1,body.categories .msn_holidays .tier1{font-weight:bold}body.categories .holiday_2009 a,body.categories .msn_holidays a{color:#535353}body.categories .holiday_2009 .follow{border-top:1px dashed #b2b2b2}body.categories .store{background:none;margin-top:0;padding-top:40px}body.categories .store .section_nav li{font-family:Arial, Helvetica, sans-serif;padding-left:0}body.categories .store .section_nav li a{color:#ee313f;text-decoration:none}body.categories .store .section_nav li a:hover{text-decoration:underline}body.categories .store .heading,body.categories .store .fb_bday_wrap{display:none}body.categories .store .sort{background:none}body.categories .store .store_steps_banner{text-indent:-9999px;height:57px;background:url(../assets/store/headers/store_steps_header.png) no-repeat top left;width:688px;margin:0 auto 10px}body.categories .store .related_cats,body.categories .store .section_nav{background:none}body.categories .store .related_cats h2,body.categories .store .section_nav h2{background:url(../assets/store/headers/holiday_store.png) no-repeat;width:117px;height:48px}body.categories .store .related_cats div,body.categories .store .section_nav ul{background:none}body.store__error #header{position:relative}body.store__error .error_wrap{margin:0 auto 10px auto;width:940px;color:#535353}body.store__error .error_wrap h1{font-size:2em;font-weight:bold;margin-bottom:1em}body.store-page .ffb_content #recurly-transaction-container{position:relative;border:1px solid #EBECEC;background-color:#FAFBFB;background-image:url(../assets/store/headers/option_3.png);background-repeat:no-repeat;padding-top:10px}body.store-page .ffb_content #recurly-transaction-form .download_upsell_offer{width:590px;height:110px;padding:85px 20px 20px 20px;text-align:center;margin-left:-25px;background-image:url("../assets/store/dl_upsell_ver_3_b-1.png");background-repeat:no-repeat}body.store-page .ffb_content #recurly-transaction-form .download_upsell_offer #download-upsell-message{padding-top:15px}body.store-page .ffb_content #recurly-transaction-form .download_upsell_offer h6{text-shadow:1px 1px 2px #fff;font-size:20px}body.store-page .ffb_content #recurly-transaction-form select{width:auto;background:none;font-size:11px}body.store-page .ffb_content #recurly-transaction-form .recurly.submitting .footer{background:none}body.store-page .ffb_content #recurly-transaction-form .recurly .subscription{display:none}body.store-page .ffb_content #recurly-transaction-form .recurly .due_now{display:none}body.store-page .ffb_content #recurly-transaction-form .recurly .footer{padding-top:0}body.store-page .ffb_content #recurly-transaction-form .recurly .footer button{margin-top:20px;background:url("../assets/store/buttons/submit.png") no-repeat 0 0;color:#8fc204;border:0;border-radius:0px;width:122px;height:26px;text-indent:-999em;box-shadow:none;cursor:pointer}body.store-page .ffb_content #recurly-transaction-form .recurly .footer #terms-of-sale{padding-bottom:10px}body.store-page .ffb_content #recurly-transaction-form .recurly .field.card_number{width:435px}body.store-page .ffb_content #recurly-transaction-form .recurly .field.card_number input{display:inline;width:288px}body.store-page .ffb_content #recurly-transaction-form .recurly .field.card_number span.ssl{margin-left:10px;background-image:url(../assets/my_account/icons/lock_small.png);font-weight:normal;font-style:italic;padding:2px 0 0 15px}body.store-page .ffb_content #recurly-transaction-form .recurly .field.cvv{margin-left:0;clear:both;width:300px}body.store-page .ffb_content #recurly-transaction-form .recurly .field.cvv #cvv-help{margin-left:20px}body.store-page .ffb_content #recurly-transaction-form .recurly .field.cvv input{display:inline}body.store-page .ffb_content #recurly-transaction-form .recurly .field.cvv .placeholder{width:60px}body.store-page .ffb_content #recurly-transaction-form .recurly .accepted_cards{display:none}body.store-page .ffb_content #recurly-transaction-form .recurly .contact_info{background:none;padding-bottom:0}body.store-page .ffb_content #recurly-transaction-form .recurly .contact_info .title{font-size:14px}body.store-page .ffb_content #recurly-transaction-form .recurly .billing_info{padding-top:0;padding-bottom:0}body.store-page .ffb_content #recurly-transaction-form .recurly .billing_info .field.expires .title{display:block}body.store-page .ffb_content #recurly-transaction-form .recurly .billing_info .title{display:none}body.store-page #wwrap{background:white}body.store-page #shwrap .s{display:none}body.store-page #shwrap #main_nav{position:absolute;top:12px;left:150px;margin:0;z-index:6}body.store-page #shwrap #main_nav li a.kids{top:-6px}body.store-page #shwrap #my_nav{z-index:7;padding-left:5px;top:7px}body.store-page #wrap{position:relative}body.store-page .primary{width:660px;margin:0 0 50px}body.store-page .options_primary{width:492px;position:relative;margin:0 0 50px 180px;float:left}body.store-page .secondary{width:274px;margin:0 0 20px 0}body.store-page .secondary .cart .cart_contents .cart_item .item_price span{margin-right:70px}body.store-page .store_nav{width:160px;background:url(../assets/store/backgrounds/store_nav_tail.png) no-repeat bottom left;padding-bottom:35px;color:#fff;position:absolute;left:0;top:-20px}body.store-page .store_nav .store_thumb{width:150px;height:120px;background:#d4294a url(../assets/store/backgrounds/products_using_this_picture.png) no-repeat bottom left;padding:28px 0 14px}body.store-page .store_nav .store_thumb_dvds{height:88px}body.store-page .store_nav .store_thumb img{display:block;margin:0 auto;width:102px;height:auto;border:4px solid #ea95a5}body.store-page .store_nav li{*margin-bottom:-1px}body.store-page .store_nav li a{width:160px;height:34px;background:url(../assets/store/backgrounds/store_nav.png) no-repeat 0 0;text-indent:-9999px;display:block}body.store-page .store_nav li a:hover{opacity:0.8}body.store-page .store_nav li a.active:hover{opacity:1;cursor:default}body.store-page .store_nav .blankets a{background-position:0 -170px}body.store-page .store_nav .blankets a.active{background-position:-160px -170px}body.store-page .store_nav .greeting_cards a{background-position:0 0}body.store-page .store_nav .greeting_cards a.active{background-position:-160px 0}body.store-page .store_nav .magnets a{background-position:0 -204px}body.store-page .store_nav .magnets a.active{background-position:-160px -204px}body.store-page .store_nav .mousepads a{background-position:0 -136px}body.store-page .store_nav .mousepads a.active{background-position:-160px -136px}body.store-page .store_nav .mugs a{background-position:0 -34px}body.store-page .store_nav .mugs a.active{background-position:-160px -34px}body.store-page .store_nav .ornaments a{background-position:0 -68px}body.store-page .store_nav .ornaments a.active{background-position:-160px -68px}body.store-page .store_nav .playing_cards a{background-position:0 -102px}body.store-page .store_nav .playing_cards a.active{background-position:-160px -102px}body.store-page .store_nav .posters a{background-position:0 -238px}body.store-page .store_nav .posters a.active{background-position:-160px -238px}body.store-page .store_nav .puzzles a{background-position:0 -272px}body.store-page .store_nav .puzzles a.active{background-position:-160px -272px}body.store-page .store_nav .dvds a{width:160px;height:33px;background:url(../assets/store/backgrounds/store_nav_dvds.png) no-repeat 0 0;text-indent:-9999px;display:block}body.store-page .store_nav .dvds a.active{background-position:0 -33px}body.store-page .product_preview{font-family:Georgia, "Times New Roman", Times, serif}body.store-page .product_preview h2{font-size:20px;line-height:14px;color:#000;font-weight:bold}body.store-page .product_preview h2 span{font-size:15px;font-weight:normal;border-left:1px dotted #c0c0c0;padding-left:15px;margin-left:10px;display:inline}body.store-page .product_preview h2 span em{color:#99aab5;font-size:14px;font-style:italic}body.store-page .product_preview_template{width:492px;height:231px;padding:20px 0}body.store-page .product_options{position:relative;width:492px;height:50px;background-color:#eee;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-radius:5px;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:11px;margin-bottom:25px}body.store-page .product_options h6{position:absolute;right:370px;top:19px;font-weight:bold}body.store-page .product_options select{width:155px;position:absolute;top:15px;right:205px;font-size:11px;padding:2px 0 0 2px}body.store-page .product_options span{position:absolute;top:19px;left:305px;font-weight:bold}body.store-page .product_options input{position:absolute;top:12px;right:12px}body.store-page .product_promo{margin-bottom:25px}body.store-page .product_info h4,body.store-page .shipping_info h4{font-weight:bold;font-size:15px;border-bottom:1px solid #eaebeb;padding-bottom:10px;margin-bottom:15px;color:#000}body.store-page .product_info ul,body.store-page .shipping_info ul{border-bottom:1px solid #eaebeb;padding-bottom:5px;margin-bottom:15px}body.store-page .product_info ul{border-bottom:none}body.store-page .product_info li{font-style:italic;font-size:13px;color:#000;list-style-type:disc;margin:0 0 13px 13px;line-height:13px}body.store-page .shipping_info li{font-style:italic;font-size:12px;color:#000;list-style-type:disc;margin:0 0 13px 13px;line-height:13px}body.store-page .shipping_warning{position:relative;top:25px;right:10px;color:#c00}body.store-page .shipping_warning strong{font-weight:bold}body.store-page .purchase_warning{margin:15px 0 10px;color:#aaa;font-size:8px;text-align:center;clear:both}body.store-page .cart{margin-bottom:0;background-color:#f2f3f4}body.store-page .cart h2{background:url(../assets/store/headers/shipping_info.png) no-repeat top left;height:35px;margin-bottom:0;color:#fff;font-size:11px;letter-spacing:0.07em;text-indent:-9999px;text-transform:uppercase;font-family:Georgia, 'Times New Roman', Times, serif;font-weight:bold}body.store-page .cart h2 span.shopping_cart{background:url(../assets/store/headers/cart.png) no-repeat top left}body.store-page .cart h2 span.shipping_info{background:url(../assets/headers/shipping_info.png) no-repeat top left}body.store-page .your_order h2{background:url(../assets/store/headers/cart.png) no-repeat top left}body.store-page .cart .cart_contents{width:245px;margin:0 auto 15px;font-size:8px;position:relative}body.store-page .cart_item{min-height:65px;border-bottom:1px solid #ccc;position:relative;padding:10px 0}body.store-page .cart_item_video{border-color:#cbcbcb;height:56px}body.store-page .item_icon{width:55px;height:55px;border:1px solid #9daab1}body.store-page .cart_item_video .item_name{top:0px;left:65px}body.store-page .video_total{font-weight:bold;font-size:14px;text-align:right;padding:15px 0 20px;border-top:1px solid #fff;color:#666;height:10px}body.store-page .video_total dl{float:right}body.store-page .video_total dl *{display:inline}body.store-page .video_total dd{color:#535353;margin-left:20px}body.store-page .item_price .quantity{width:20px;margin:0 7px;text-align:center}body.store-page .item_price .set{position:absolute;top:4px;left:14px;width:35px}body.store-page .item_price .set em{font-size:12px;margin-right:5px}body.store-page .item_price strong{font-weight:bold;font-size:12px;position:absolute;right:0px;top:4px;color:#666}body.store-page .item_price .vid_total{text-align:right}body.store-page .total a{position:absolute;top:18px;left:0;font-style:italic;color:#a1a1a1;font-size:9px}body.store-page .total span{position:absolute;top:15px;right:0;font-size:12px;font-weight:bold;color:#a1a1a1}body.store-page .total span strong{color:#59b7db;margin-left:10px}body.store-page .cart .empty{width:250px;margin:0 auto;padding:60px 0;border-bottom:1px solid #ccc;font-size:14px;font-weight:bold;color:#ccc;text-align:center}body.store-page .cart .blank{width:250px;margin:0 auto}body.store-page .cart .blank dt{margin-top:5px;font-size:11px;color:#777;letter-spacing:0.04em;text-shadow:1px 1px 0px #fff;text-transform:uppercase}body.store-page .cart .blank img{position:relative;margin:10px 0 10px 130px}body.store-page .login strong{font-weight:bold}body.store-page .login h1{width:117px;height:28px;background:url(../assets/store/headers/store_red.png) no-repeat;text-indent:-9999px;float:left;position:relative;top:3px}body.store-page .login h6.steps{text-indent:-9999px;background:url(../assets/store/backgrounds/hard_good_steps.png) no-repeat 0 0;height:34px;width:506px;padding-bottom:10px;float:right}body.store-page .login h6.step_2{background-position:0 -49px}body.store-page .login h6.step_3{background-position:0 -98px}body.store-page .video h6.steps{background-image:url(../assets/store/backgrounds/download_steps.png)}body.store-page .video h6.step_2{background-position:0 -49px}body.store-page .email_primary h6.steps{float:none}body.store-page .login_wrap{clear:both;position:relative}body.store-page .hg h4{font-size:14px;font-weight:bold;margin-bottom:15px}body.store-page .hg .form_wrap{width:620px;background-color:#f8faf9;border:1px solid #eaebeb}body.store-page .hg .choose_options{background:#fff;border:none}body.store-page .hg form{width:560px;margin:20px auto}body.store-page .hg .choose_options form{width:620px;margin:0 0 10px}body.store-page .hg .choose_options .shipping_warning{text-align:right}body.store-page .hg form .items_wrap{background-color:#f8f9f9;border:1px solid #c2c2c2;width:618px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;position:relative;margin-bottom:20px;display:block}body.store-page * .items_wrap{padding-bottom:15px}body.store-page .hg form h5{font-size:12px;line-height:18px;font-weight:bold;background-color:#e8e9e9;text-indent:10px;border-bottom:1px solid #c2c2c2;width:620px}body.store-page .hg form .items_wrap .total_price{position:absolute;top:7px;right:10px;font-weight:bold;font-size:12px}body.store-page .order_items_wrap .total_price{position:absolute;top:7px;right:10px;font-weight:bold;font-size:12px}body.store-page .login_wrap h3{font-size:16px;line-height:14px;font-family:Georgia, 'Times New Roman', Times, serif;font-weight:bold;margin-bottom:15px;padding-top:15px}body.store-page .login_wrap p{line-height:14px}body.store-page .login_wrap p strong{line-height:14px}body.store-page .login_wrap h3.billing_address{margin-top:35px}body.store-page .login_wrap h2.billing_address input{position:relative;left:10px}body.store-page .login_wrap h2.billing_address label{font-size:7px;position:relative;left:12px}body.store-page .login_wrap h3 span{position:absolute;top:1px;right:0px;font-size:7px}body.store-page .login_wrap h3 input{margin-left:20px;position:relative;top:3px}body.store-page .login_wrap h3 label{color:#535353;font-size:7px;font-weight:normal;font-style:italic;display:inline}body.store-page .login_wrap h3 a{position:relative;top:4px;left:2px}body.store-page .login_wrap h3 a.login_link{position:static}body.store-page .login_wrap h3.login_form{margin-top:40px}body.store-page .ffb_content{margin-bottom:30px}body.store-page .ffb_content #credit_card_cvv{width:40px}body.store-page .text input{width:200px}body.store-page #recurly_purchase_form select{width:80px}body.store-page .ffb_content select{width:208px}body.store-page .ffb_content .checkbox label{display:inline}body.store-page .shipping_options .shipping_item{height:70px;margin:15px auto 0;position:relative;width:590px;border-bottom:1px dotted #c2c2c2;display:block}body.store-page .shipping_item .item_icon{left:0;top:0;display:block}body.store-page .shipping_item .item{font-weight:bold;font-size:12px;position:absolute;top:0;left:70px;width:450px;display:block}body.store-page .shipping_item .item .quantity,body.store-page .shipping_item .item .item_price{font-weight:normal;display:block;font-size:8px;margin-top:15px}body.store-page .shipping_item .quantity em{font-style:italic;padding:0 5px}body.store-page .shipping_item .item .item_price{margin-top:5px}body.store-page .shipping_item select{position:absolute;top:20px;left:280px}body.store-page .item_shipping{width:620px;border-top:1px solid #c2c2c2;position:relative;top:-1px;padding:40px 0 0}body.store-page .item_shipping fieldset{float:right;margin:0 10px 0 0}body.store-page .item_shipping label{display:inline;font-size:11px;margin-right:2px}body.store-page .item_shipping select{font-size:11px;padding:2px 0 0 2px}body.store-page .shipping_options .greeting_cards,body.store-page .order_item .greeting_cards{background-image:url(../assets/icons/store_greeting_cards.png)}body.store-page .shipping_options .mugs{background-image:url(../assets/icons/store_mug.png)}body.store-page .shipping_item .price{position:absolute;top:0;right:0;display:block;font-size:10px;font-style:normal;text-align:right;line-height:16px}body.store-page .shipping_options .shipping_total{text-align:right}body.store-page .shipping_options .shipping_total dl{float:right;border-bottom:1px dotted #e5e5e5;padding-bottom:10px}body.store-page .cart_contents dl{float:right;border-bottom:1px dotted #e5e5e5;padding-bottom:10px;border-bottom:none}body.store-page .shipping_options dl{padding-right:10px}body.store-page .shipping_options dl *{text-align:right;line-height:15px;font-size:11px}body.store-page .cart_contents *{text-align:right;line-height:15px;font-size:11px}body.store-page .shipping_options .shipping_total dt{float:left;clear:left;letter-spacing:0.03em;text-shadow:1px 1px 0px #fff;width:120px;margin-bottom:5px;font-weight:bold}body.store-page .shipping_options .total_total dl{border:none;padding:0 10px 10px 0;font-weight:bold;color:#000}body.store-page .shipping_options .shipping_total dd{float:left;width:50px}body.store-page .cart_contents dd{float:left;width:50px}body.store-page .shipping_options dt{font-weight:bold;color:#000}body.store-page .form_wrap input{display:block;width:auto;height:auto;margin:0 auto}body.store-page .cart_contents .total dt{float:left;clear:left;color:#777;font-size:11px;letter-spacing:0.03em;text-transform:uppercase;text-shadow:1px 1px 0px #fff;margin-right:10px;position:relative;top:2px;font-weight:normal}body.store-page .cart_contents .order{height:85px;position:relative}body.store-page .cart_contents .total .total_total{font-size:14px;font-weight:bold;line-height:5px;position:absolute;bottom:0px;right:0px;width:100%;border-top:1px solid #cbcbcb;padding:3px 0}body.store-page .cart_contents .total .total_total dt{position:absolute;right:40px}body.store-page .cart_contents .total form{clear:both;position:relative}body.store-page .cart_active{position:relative;top:-8px}body.store-page .cart_active h2{background:url(../assets/store/headers/cart.png) no-repeat;height:35px;text-indent:-9999px}body.store-page .cart_active .item_name{display:block;margin-bottom:8px;font-weight:bold;line-height:12px;font-size:13px;width:175px}body.store-page .cart_active .item_price{font-size:11px;margin-bottom:8px}body.store-page .cart_active label{display:inline;margin:0;font-weight:normal}body.store-page .cart_active .delete_item a{width:54px;height:14px;display:block;background:url(../assets/store/buttons/remove.png) no-repeat;text-indent:-9999px;line-height:1px;font-size:1px;color:#F2F3F4;overflow:hidden;z-index:2}body.store-page .cart_active .cart_item img{right:0;top:10px;position:absolute}body.store-page .cart_active .estimated{padding-top:10px;border-top:1px solid #fff}body.store-page .cart_active .estimated dl{float:none;border-bottom:none;font-size:14px}body.store-page .cart_active .estimated dl dd{width:auto;font-size:13px;font-weight:bold}body.store-page .cart_active input{margin:6px 0 12px 127px;position:relative}body.store-page .cart #shopping_cart_spinner{position:absolute;bottom:14px;left:0}body.store-page .cart_notification{border:1px solid #eee62a;background-color:#ffffcc;font-size:9px}body.store-page .cart_notification p,body.store-page .cart_notification ul{width:250px;margin:10px auto}body.store-page .cart_notification li{list-style:disc;margin:0 0 5px 15px;font-weight:bold}body.store-page .your_order .cart_item{font-size:13px}body.store-page .your_order .item_name{margin-bottom:5px;font-weight:bold;line-height:12px}body.store-page .your_order .quantity{display:block;margin-top:5px}body.store-page .your_order .item_price{position:absolute;bottom:10px;right:0;color:#666;font-weight:bold}body.store-page .your_order .total{height:43px;border-top:1px solid #fff}body.store-page .your_order .total dl{float:right;font-size:15px;margin-top:10px}body.store-page .your_order .item_icon{position:static;float:left;margin-right:10px}body.store-page .your_order .total dl *{font-size:10px}body.store-page .your_order .total dl dt{margin-right:0;font-weight:bold;text-transform:none;font-size:13px;letter-spacing:0;position:static;text-shadow:none;text-align:right}body.store-page .your_order .total dl dd{width:70px;font-weight:bold;font-size:13px}body.store-page .your_order .sub_total{font-size:8px;height:80px;border-top:none;border-bottom:1px solid #ccc}body.store-page .your_order .sub_total dl dt{width:70px;margin-right:0;font-weight:normal}body.store-page .your_order .sub_total dl *{text-align:right;line-height:16px;font-size:11px}body.store-page .your_order .sub_total dl dd{float:left;font-weight:bold;width:70px}body.store-page .video_landing{width:910px;margin:0 auto 150px;background-color:#fff;padding-top:0}body.store-page .video_landing h1.receipt{margin:20px 0 15px;width:350px;height:53px;background:url(../assets/store/headers/thanks_for_shopping.png) no-repeat;text-indent:-9999px}body.store-page .video_landing .video_thumb{float:left}body.store-page .video_thumb img,body.store-page .order_thumb img{width:170px;height:126px;border:2px solid #cbcbcb;display:block;margin:0 auto 15px;padding:14px}body.store-page .video_thumb a{width:186px;height:28px;display:block;margin:20px auto 0;background:url(../assets/store/buttons/share_photo.png) no-repeat;text-indent:-9999px}body.store-page .order_thumb a{width:186px;height:28px;display:block;margin:20px auto 0;background:url(../assets/store/buttons/share_photo.png) no-repeat;text-indent:-9999px}body.store-page .order_thumb a.share_video{background-image:url(../assets/store/buttons/share_video.png)}body.store-page .video_thumb em{display:block;font-style:italic;font-size:11px;margin-top:10px;padding:10px 45px;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;text-align:center;letter-spacing:0.05em;line-height:12px}body.store-page .video_landing .video_promo{float:left;margin-left:20px;padding-bottom:23px;width:595px}body.store-page .video_promo h2{color:#51b4da;font-size:18px;margin-bottom:0.25em}body.store-page .video_promo h2 strong{font-weight:bold;text-transform:uppercase;letter-spacing:0.05em}body.store-page .video_promo .promo{width:577px;height:101px;text-indent:-9999px;background:url(../assets/backgrounds/video_download_promo.png) no-repeat;margin:20px 0 35px}body.store-page .video_promo .list{float:left;width:275px}body.store-page .video_promo .list li{margin-bottom:10px;line-height:11px;background:url(../assets/icons/right_arrow_solid.png) no-repeat 0 3px;padding:0 15px}body.store-page .video_promo .list li span{font-style:italic;color:#999}body.store-page .video_landing .promo_footer{border-top:1px solid #cbcbcb;clear:both;height:70px;padding:20px 0;margin-top:122px}body.store-page .video_landing .promo_footer strong{font-size:13px;font-weight:bold;font-style:italic;display:block;margin-bottom:12px;text-indent:20px}body.store-page .video_landing .promo_footer strong span{font-weight:normal;color:#ec1b23}body.store-page .video_landing .promo_footer .purchase{display:block;margin-left:15px}body.store-page .video_landing .promo_footer .no_thanks{color:#aaa;float:right;margin:-20px 290px 0 0}body.store-page .video_landing .order_complete,body.store-page .video_landing .order_details,body.store-page .video_landing .order_item{margin:15px 0}body.store-page .video_landing .order_complete{margin-bottom:40px;position:relative}body.store-page .order_complete h4{font-weight:bold;font-size:12px;margin-bottom:7px}body.store-page .order_complete strong{font-weight:bold;font-size:12px;margin-bottom:7px;color:#c00}body.store-page .order_thumb{float:left;width:210px}body.store-page .orders_wrap dl{margin:15px auto 0}body.store-page .orders_wrap dt{font-weight:bold;margin-bottom:5px;font-size:12px}body.store-page .orders_wrap dd address{line-height:14px}body.store-page .order_item{font-size:11px}body.store-page .orders_wrap{width:685px;float:right;margin-left:10px}body.store-page .order_number{width:685px;background-color:#f8f9f9;border:1px solid #eaebeb;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin-bottom:15px;padding:20px 0;font-weight:bold;font-size:13px;text-indent:20px}body.store-page .hg h5,body.store-page .order_items_wrap h5{font-size:12px;line-height:18px;font-weight:bold;background-color:#e8e9e9;text-indent:10px;border-bottom:1px solid #c2c2c2}body.store-page .hg .total_price{position:absolute;top:7px;right:10px;font-weight:bold;font-size:12px}body.store-page .order_item{border-color:#c2c2c2;border-top:none;position:relative}body.store-page .order_item .order_items_wrap{border:1px solid #c2c2c2;background-color:#f7f7f7}body.store-page .order_item strong{font-weight:bold}body.store-page .order_name{width:660px;min-height:55px;margin:10px auto 0;position:relative;padding-bottom:10px}body.store-page .hg_receipt .order_name{border-bottom:1px dotted #cbcbcb}body.store-page .order_complete a.print{position:absolute;display:block;width:160px;height:26px;top:0px;right:0px;background:url(../assets/store/buttons/print_this_receipt.png) no-repeat;text-indent:-9999px}body.store-page .order_items_wrap .order_name h6,body.store-page .order_items_wrap .order_name p{margin:0 0 12px 68px;width:525px}body.store-page .channel_star_wars .order_name h6,body.store-page .channel_star_wars .order_name p{position:relative;top:20px}body.store-page .order_items_wrap .order_name p{margin-bottom:3px;font-size:9px}body.store-page .order_items_wrap .order_name span{display:block;font-size:9px;font-style:normal;line-height:16px;position:absolute;right:0;text-align:right;top:0}body.store-page .order_items_wrap .shipping_detail{width:660px;margin:0 auto;text-align:right;padding:15px 0;font-size:9px}body.store-page .order_item .item_icon{float:left}body.store-page .order_name dl.video_item_total{top:34px}body.store-page .order_name dl dt{width:8em;float:left;clear:left;height:1.5em;text-align:right}body.store-page .order_name dl dd{font-style:normal;float:right;height:1.5em}body.store-page .hg_receipt .tax{border-bottom:none;margin-top:20px;width:680px}body.store-page .tax dl{width:18em;float:right;padding:0 10px 5px 0;border-bottom:1px dotted #cbcbcb}body.store-page .tax dl dt{font-style:normal;font-weight:bold;width:12em;margin-bottom:5px}body.store-page .order_item .order_total{border:none}body.store-page .order_total dl{width:13em;margin:5px 10px 0 0;color:#000;float:right;text-align:right}body.store-page .order_total dl *{display:inline;font-weight:bold;font-size:1.2em}body.store-page .order_total dl dt{width:7em;float:left}body.store-page .order_total dl dd{float:right}body.store-page .video_landing .cancel{margin:0 10px;padding:10px 0 50px;clear:none;display:none}body.store-page .cancel h1{background:#fff;text-indent:0px;margin:0 0 20px;height:auto;font-size:1.8em;font-weight:bold}body.store-page .cancel input.yes{width:157px;height:28px;display:block;float:left;margin-right:10px;text-indent:-9999px;background:url(../assets/buttons/yes_cancel_my_order.png) no-repeat top left}body.store-page .cancel a.no{width:157px;height:28px;display:block;float:left;margin-right:10px;text-indent:-9999px;background:url(../assets/buttons/yes_cancel_my_order.png) no-repeat top left;background:url(../assets/buttons/no_keep_my_order.png) no-repeat top left}body.store-page #credit_card_expire_date_1i{width:85px}body.store-page #credit_card_expire_date_2i{width:141px}body.store-page .cart .shipping{padding:1px 0 25px;font-size:1em}body.store-page .cart .shipping h3{font-size:1.2em;margin-bottom:8px}body.store-page .cart .shipping address{line-height:1.5em}body.store-page fieldset.button{padding-top:0;margin-top:15px;height:28px}body.store-page fieldset.button input{display:block;margin:0 auto}body.store-page #order_shipping_stateprov{width:208px}body.store-page p.form_note{width:355px;font-size:0.9em;position:relative;left:200px;top:-28px;height:0px}body.store-page .error_wrap{margin-left:10px;color:#535353}body.store-page .error_wrap h1{font-size:2em;font-weight:bold;margin-bottom:1em}body.store-page .hg_receipt p{width:705px;padding-right:15px;line-height:1.3em}body.store-page .hg_receipt p.no_border{border:none}body.store-page .marketing{width:782px;float:right;margin:-10px 0 10px}body.store-page .email_marketing{float:none;margin:15px auto}body.store-page .marketing img{width:782px}body.store-page .marketing_wide{width:968px}body.store-page .marketing_wide img{width:968px}body.store-page .video_landing img{margin-left:0px}body.store-page .login .select #profile_dob_2i{width:100px}body.store-page .login .select #profile_country{width:208px}body.store-page form label.flag{position:relative;top:7px}body.store-page p.sold_out{width:452px;height:34px;text-indent:-9999px;background:url(../assets/icons/sold_out.png) no-repeat;margin:20px 0;clear:right}body.store-page input.sold_out{cursor:default}body.store-page .login_wrap .sub_head{position:relative}body.store-page .login_wrap .sub_head span{top:25px;font-size:11px;font-weight:normal;font-family:Arial, Helvetica, Verdana, sans-serif}body.store-page .fb_form h3{font-size:1.4em;color:#535353;font-weight:bold;border:none;padding-top:20px;padding-bottom:0;margin-top:0;font-family:Arial, Helvetica, Verdana, sans-serif}body.store-page .fb_form form{width:355px;margin:15px 0 0 15px}body.store-page .fb_form fieldset{position:relative;height:25px}body.store-page .fb_form label{width:110px;position:absolute;top:5px;left:0}body.store-page .fb_form .text input{width:243px;position:absolute;top:0;left:100px}body.store-page .fb_form .forgot{font-size:0.9em;position:relative;top:-13px;left:120px;width:15em;height:1em;margin-bottom:0}body.store-page .fb_form .checkbox{position:relative;left:0;top:-3px;margin-bottom:0}body.store-page .fb_form .checkbox input{position:relative;margin:0;top:2px}body.store-page .fb_form .checkbox label{text-align:left;font-weight:normal;width:auto;left:15px;line-height:1.2em}body.store-page .fb_form .note{font-size:0.9em;text-align:left;margin-top:-5px}body.store-page .fb_form em{position:relative;top:-15px;left:120px;font-size:0.9em;font-style:italic}body.store-page .fb_form #label_male,body.store-page .fb_form #label_female,body.store-page .fb_form #profile_gender_male,body.store-page .fb_form #profile_gender_female{position:absolute;left:115px}body.store-page .fb_form #label_male{left:56px}body.store-page .fb_form #profile_gender_female{left:190px}body.store-page .fb_form #label_female{left:145px}body.store-page .fb_form .select select{position:absolute;left:100px}body.store-page .fb_form .select #profile_dob_3i{left:210px;width:65px}body.store-page .fb_form .select #profile_dob_1i{left:284px;width:67px}body.store-page .fb_form .select #profile_country{width:238px}body.store-page .fb_form div.error{margin-bottom:0px;display:block;position:relative;top:-15px;left:119px;width:235px;height:14px;padding-top:10px;font-size:0.8em;color:#fff;background:#c00 url(../assets/backgrounds/modal_error_flag.png) no-repeat;text-indent:7px}body.store-page .fb_form div#tos_error{top:8px;margin-bottom:20px}body.store-page .fb_form fieldset.error label,body.store-page .fb_form fieldset.error input{color:#c00}body.store-page .fb_form fieldset.error label a{color:#931100}body.store-page .fb_form fieldset.error input{border:1px solid #c00}body.store-page .fb_form div#terms_error{top:6px}body.store-page .fb_form div.warnings{display:block;background-color:#fefcc9;border:1px solid #f8e270;border-right:none;border-left:none;padding:10px 0;color:#855800;width:385px;margin:-12px 0 12px -15px;font-style:italic;text-align:center}body.store-page .fb_form div.warnings span{background:url(../assets/icons/error_warning.png) no-repeat left center;padding-left:25px}body.store-page .fb_form div.warnings ul{color:#c00;margin:5px 0 0 100px;list-style:disc}body.store-page .fb_form .center{text-align:center;margin:15px 0;font-size:1.2em}body.store-page .fb_form .white_box{width:592px;border:1px solid #eaebeb;padding:0 15px 15px}body.store-page .fb_form .gray_box{width:592px;border:1px solid #eaebeb;padding:0 15px 15px;background-color:#f4f5f5}body.store-page .fb_form .fb_button{display:block;width:194px;height:25px}body.store-page .fb_form .using_jj form{width:auto;margin:0}body.store-page .fb_form .form_wrap{background-color:#f8faf9;border:1px solid #eaebeb}body.store-page .fb_form fieldset.button{margin-top:5px}body.store-page .sub_email{width:624px;float:left}body.store-page .sub_email form .flag{height:24px;background:url(../assets/my_account/backgrounds/under_error_left.png) no-repeat left top;padding:0;width:200px;margin-left:117px;display:block}body.store-page .sub_email form .flag strong{background:url(../assets/my_account/backgrounds/under_error_right.png) no-repeat right top;font-weight:normal;padding:9px 10px 0 0;margin-left:22px;height:15px;display:block;text-indent:-13px;font-size:0.9em;letter-spacing:0.05em;width:206px}body.store-page .sub_email .warning{padding:15px 5px 0 32px}body.store-page .sub_email h1,body.store-page .sub_email h2,body.store-page .sub_email h3{color:#535353}body.store-page .sub_email .intro{margin-bottom:15px;height:60px}body.store-page .sub_email .intro img{width:50px;height:50px;border:4px solid #e0e0e0;float:left;margin-right:15px}body.store-page .sub_email .bigger{font-size:1.1em;margin-bottom:1em;line-height:1.4em}body.store-page .sub_email .white_box{border:1px solid #eaebeb;padding:15px;clear:both}body.store-page .sub_email .gray_box{border:1px solid #eaebeb;padding:15px;clear:both;background-color:#f4f5f5;margin-bottom:10px}body.store-page .sub_email form{padding:0;margin:15px 0 0}body.store-page .sub_email form label{display:inline;margin:0 10px 0 0}body.store-page .sub_email form .text input{width:228px}body.store-page .sub_email form .button{margin:10px 0}body.store-page .sub_email form .button input{width:172px;height:30px;margin:0 auto;display:block}body.store-page .sub_email form .cont_but input{width:160px;height:26px;margin:0 auto}body.store-page .sub_email .note{font-size:0.9em;width:550px;line-height:1.3em}body.store-page .sub_email .ssl{padding-left:25px;background:url(../assets/icons/lock.png) no-repeat left center}body.store-page .sub_member h4{font-size:1.5em;margin-bottom:10px}body.store-page .sub_member .white_box{padding:3px}body.store-page .sub_member .button{display:block;width:124px;height:30px;background:url(../assets/buttons/continue.png) no-repeat;margin:20px 0 0;text-indent:-9999px}body.store-page .mark_graph{width:484px;height:500px;float:right;margin-right:15px}body.store-page .sub_purch h1{font-size:1.8em}body.store-page .sub_purch em{color:#535353;font-weight:normal;font-style:italic}body.store-page .sub_purch .gray_box{padding:10px}body.store-page .sub_purch .gray_box p{margin-bottom:0}body.store-page .sub_purch h2{padding:10px 0 10px 42px;margin:20px 0 0 0;background-repeat:no-repeat;background-position:0 6px;border:none;height:auto;text-indent:0;width:auto;font-weight:bold;font-size:1.4em}body.store-page .sub_purch .one h2{background-image:url(../assets/store/icons/store_one.png);background-position:0 19px}body.store-page .sub_purch .two h2{background-image:url(../assets/store/icons/store_two.png)}body.store-page .sub_purch .three h2{background-image:url(../assets/my_account/backgrounds/three.png)}body.store-page .sub_purch .one img{position:relative;top:7px;left:5px}body.store-page .non_us img{position:relative;top:2px;left:15px}body.store-page .no_billing h2{padding-left:1px}body.store-page .no_billing .one h2,body.store-page .no_billing .two h2,body.store-page .no_billing .three h2{background:none}body.store-page .sub_purch .sub_purch_section{background-color:#f8f9f9;border:1px solid #eaebeb;padding:30px 0}body.store-page .sub_purch .sub_purch_section label{display:block;margin:0 0 5px 30px}body.store-page .sub_purch .sub_purch_section .text input,body.store-page .sub_purch .sub_purch_section .select select{margin-left:30px;padding:2px}body.store-page .sub_purch #credit_card_credit_card_type,body.store-page .sub_purch #credit_card_state{width:234px}body.store-page .sub_purch #credit_card_expire_date_1i{margin-left:5px}body.store-page .sub_purch #credit_card_cvv{width:50px}body.store-page .sub_purch fieldset{position:relative}body.store-page .dl_sub{width:624px;height:177px;text-indent:-9999px;position:relative;margin:15px 0}body.store-page .dl_sub input,body.store-page .dl_sub label,body.store-page .dl_sub p{text-indent:0;position:absolute;top:92px;left:70px}body.store-page .dl_sub input{width:25px;height:25px;top:95px}body.store-page .dl_sub label{top:102px;left:110px;font-size:1.3em}body.store-page .dl_sub p{color:#888;width:450px;top:130px;left:90px;text-align:center}body.store-page .sub_purch fieldset.submit{margin-left:40px}body.store-page .sub_purch fieldset.boku_submit{margin-left:0}body.store-page .sub_purch fieldset.submit p{margin:10px 0 15px;text-align:center}body.store-page .sub_purch label span{position:absolute;color:#535353}body.store-page .sub_purch label .card_type,body.store-page .sub_purch label .ssl{top:21px;left:270px}body.store-page .sub_purch label .card_type{display:block;text-indent:-9999px;background:url(../assets/my_account/icons/credit_cards_small.png) no-repeat;width:108px;height:15px}body.store-page .sub_purch label .ssl{background-image:url(../assets/my_account/icons/lock_small.png);font-weight:normal;font-style:italic;padding:2px 0 0 15px}body.store-page .sub_purch label .cvn{top:21px;left:100px}body.store-page .sub_purch label .cvn a img{display:none}body.store-page .sub_purch label .cvn a:hover img{display:block;position:absolute;top:-25px;left:85px}body.store-page .sub_purch label .opt{top:21px;left:270px;font-size:1em}body.store-page .sub_purch .two .sub_purch_section{margin-bottom:15px}body.store-page .sub_purch .radio{margin:0 auto 15px;width:390px}body.store-page .sub_purch .radio input{position:relative;top:3px}body.store-page .sub_purch .radio label{display:inline;margin-left:0}body.store-page .sub_purch .radio label em{color:#c00;font-weight:bold;text-transform:uppercase;font-style:normal}body.store-page .sub_purch form input{width:auto;height:auto;margin:0 auto}body.store-page .sub_purch .tos{margin:20px 0;height:100px;overflow:auto}body.store-page .sub_purch .tos p{line-height:1.3em;margin-bottom:1.5em}body.store-page .sub_purch .tos h5{font-weight:bold;margin-bottom:1em}body.store-page .sub_purch form .flag{height:24px;background:url(../assets/my_account/backgrounds/under_error_left.png) no-repeat left top;padding:0;width:234px;margin-left:30px}body.store-page .sub_purch form .flag strong{background:url(../assets/my_account/backgrounds/under_error_right.png) no-repeat right top;font-weight:normal;padding:9px 10px 0 0;margin-left:22px;height:15px;display:block;text-indent:-13px;font-size:0.9em;letter-spacing:0.05em}body.store-page .sub_purch .sub_left .flag,body.store-page .sub_purch .sub_right .flag{width:248px;margin-left:0}body.store-page .store_reg_page fieldset.error{height:45px}body.store-page .store_reg_page .error .flag{height:24px;background:url(../assets/my_account/backgrounds/under_error_left.png) no-repeat left top;padding:0;width:234px;margin-left:30px;position:relative;left:70px;top:25px;display:block}body.store-page .store_reg_page .error .flag strong{background:url(../assets/my_account/backgrounds/under_error_right.png) no-repeat right top;font-weight:normal;padding:9px 10px 0 0;margin-left:22px;height:15px;display:block;text-indent:-13px;font-size:0.9em;letter-spacing:0.05em;color:#fff;width:219px}body.store-page .store_reg_page .checkbox .flag{top:5px;left:52px}body.store-page .dl_store_wrap{width:100%;background-color:#fff}body.store-page .dl_store{padding:25px 0}body.store-page .dl_store .main{width:917px;height:585px;background:url(../assets/store/backgrounds/download_store_v2.jpg) no-repeat;margin:0 auto 15px;text-indent:-9999px;position:relative;left:4px}body.store-page .dl_store .main h2,body.store-page .dl_store .main .is_current_user{margin-left:500px}body.store-page .channel_ecards .dl_store,body.store-page .channel_everyday_fun .dl_store,body.store-page .channel_halloween .dl_store{padding-top:25px}body.store-page .channel_ecards .main,body.store-page .channel_everyday_fun .main,body.store-page .channel_halloween .main,body.store-page .channel_valentines .main{margin-top:0}body.store-page .ey_dl_store .main{background:url(../assets/store/backgrounds/elf_download_store.jpg) no-repeat}body.store-page .dl_store .main h2,body.store-page .dl_store .main a{text-indent:0;position:absolute;text-align:center;color:#238fe2}body.store-page .dl_store .main h2{font-size:2em;line-height:1.3em;width:300px;top:375px;right:80px}body.store-page .dl_store .main .is_current_user{width:360px;right:50px;font-size:1.5em;line-height:1.7em;font-weight:bold}body.store-page .dl_store .main a{top:538px;right:190px;font-size:1.1em}body.store-page .dl_store .main .button{position:absolute;width:251px;height:60px;display:block;text-indent:-9999px;top:461px;right:100px}body.store-page .dl_store .sub{width:875px;padding:10px 0 10px 35px;margin:0 auto;border:1px solid #ccc;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#fff;font-family:Georgia, "Times New Roman", Times, serif}body.store-page .dl_store .sub h3{font-weight:bold;font-size:1.4em;margin:10px 0 20px;line-height:1em}body.store-page .dl_store .sub li{font-style:italic;font-size:1em;line-height:1.5em;height:1.5em;width:275px;float:left;padding-left:12px;margin-bottom:15px;background:url(../assets/common/list_bullet.png) no-repeat left center}body.store-page .dl_store .preview_thumb_main,body.store-page .dl_store .preview_thumb_ipod,body.store-page .dl_store .preview_thumb_laptop{position:absolute;top:52px;left:32px;width:425px}body.store-page .dl_store .preview_thumb_ipod{width:35px;top:484px;left:92px}body.store-page .dl_store .preview_thumb_laptop{width:53px;top:484px;left:339px}body.store-page .video .gray_box{background-color:#fafbfb}body.store-page .video .non_us{text-align:right;margin:20px 40px 15px 0}body.store-page .video .non_us img{left:0px}body.store-page .video .ssl_notice{width:390px;position:absolute;top:5px;left:212px;padding:5px 10px}body.store-page .video .ssl_notice p{width:auto}body.store-page .video .mobile_payments{height:17px;background:url(../assets/store/headers/two_easy_ways.png) no-repeat left center;text-indent:-9999px;border-top:1px solid #ebebeb;padding:18px 0 0;margin:0}body.store-page h2{left:0}body.store-page #boku_prompt{padding:10px 0}body.store-page #boku_prompt h2{width:622px;height:36px;background:url(../assets/store/headers/option_1.png) no-repeat;text-indent:-9999px;margin:0;padding:0;position:relative;top:-10px;left:-10px}body.store-page #boku_prompt h2 span{width:70px;height:70px;display:block;position:absolute;top:0;right:0;background:url(../assets/store/backgrounds/new.png) no-repeat;text-indent:-9999px}body.store-page #boku_prompt p{font-weight:bold;margin-left:20px}body.store-page #boku_prompt form{text-align:center}body.store-page #boku_prompt .pay_by_mobile{display:block;margin:10px auto 0}body.store-page .video .one{background:#fafbfb url(../assets/store/headers/option_2.png) no-repeat top left;border:1px solid #ebecec}body.store-page .video .no_boku{background-image:url(../assets/store/headers/option_3.png)}body.store-page .video #boku_prompt{margin-top:20px}body.store-page .video .sub_purch_section{border:none}body.store-page .video .one h2{font-size:1em;margin:30px 0 0 30px}body.store-page .video .sub_purch_section{border-top:none;padding-top:15px}body.store-page #boku_modal,body.store-page #non_us_modal{width:650px;height:auto;padding:40px 10px 10px;margin-left:-325px;background:#fff url(../assets/store/backgrounds/modal_header_gradient.png) repeat-x top left}body.store-page #boku_modal p{font-weight:bold;position:absolute;top:8px;left:10px}body.store-page #boku_modal .x_button{width:14px;height:14px;position:absolute;top:8px;right:10px;background:url(../assets/icons/delete_item.png) no-repeat;text-indent:-9999px}body.store-page #non_us_modal{text-align:center;width:350px;height:auto;padding:40px 20px 20px;margin-left:-185px;font-weight:bold}body.store-page #non_us_modal .x_button{width:14px;height:14px;position:absolute;top:8px;right:10px;background:url(../assets/icons/delete_item.png) no-repeat;text-indent:-9999px}body.store-page #non_us_modal h4{margin-bottom:20px}body.store-page #non_us_modal form{display:inline}body.store-page #non_us_modal strong{position:relative;top:-10px;margin:0 10px}body.store-page .channel_elfyourself{background:#b5dee0}body.store-page .channel_elfyourself #fwrap{background:#b5dee0}body.store-page .channel_elfyourself #footer{background:#b5dee0;color:#621618;border-color:#621618}body.store-page .channel_elfyourself #footer a,body.store-page .channel_elfyourself #footer li{color:#621618;border-color:#621618}body.store-page .channel_elfyourself #shwrap{height:93px;background:url(../assets/elf_store/elf_store_header_bg.jpg) repeat-x}body.store-page .channel_elfyourself #shwrap #header{width:1054px;height:93px;padding-bottom:28px;background:url(../assets/elf_store/elf_store_header.png) no-repeat;position:relative;left:-4px;text-indent:-9999px;z-index:99}body.store-page .channel_elfyourself #shwrap #header #logo,body.store-page .channel_elfyourself #shwrap #header ul{display:none}body.store-page .channel_elfyourself .store_nav .store_thumb{height:48px;background:#d4294a;padding:0}body.store-page .channel_elfyourself .store_nav .store_thumb img{display:none}body.store-page .channel_elfyourself .login h1{background:none}body.store-page .channel_elfyourself .video_landing h1.receipt{background-position:right center;width:204px}body.store-page .channel_elfyourself .marketing_wide{margin-top:20px}body.store-page .errors_general{background:#c00;color:#fff;font-size:1.3em;font-weight:bold;padding:10px 15px;text-shadow:#600700;border-radius:8px;-moz-border-radius:8px}body.store-page .text input,body.store-page select,body.store-page textarea{background:#fff;border:1px solid #a0a0a0;padding:3px;color:#535353;font-size:1em;font-family:Arial, Helvetica, 'Helvetica Neue', sans-serif}body.store-page.store__register.channel_ecards #wwrap #wrap .fb_form .checkbox label{left:25px;top:4px}body.store__display_order_receipt #shwrap #main_nav_wrap #main_nav,body.nav-fix.store-page #shwrap #main_nav_wrap #main_nav,body.store__register.slim_header.store-page #shwrap #main_nav_wrap #main_nav,body.store__show_product_options #shwrap #main_nav_wrap #main_nav,body.store__purchase_video.slim_header.store-page #shwrap #main_nav_wrap #main_nav,body.store__show_product_options.slim_header.store-page #shwrap #main_nav_wrap #main_nav,body.store__enter_shipping_address.slim_header.store-page #shwrap #main_nav_wrap #main_nav,body.store__choose_shipping_options.slim_header.store-page #shwrap #main_nav_wrap #main_nav,body.store__enter_billing_info.slim_header.store-page #shwrap #main_nav_wrap #main_nav,body.store__register.slim_header.store-page #shwrap #main_nav_wrap #main_nav{padding-left:120px}body.store__display_order_receipt #shwrap #main_nav_wrap #main_nav,body.nav-fix.store-page #shwrap #main_nav_wrap #main_nav,body.store__register.slim_header.store-page #shwrap #main_nav_wrap #main_nav,body.store__show_product_options #shwrap #main_nav_wrap #main_nav,body.store__display_order_receipt.slim_header.store-page #shwrap #main_nav_wrap #main_nav,body.store__purchase_video.slim_header.store-page #shwrap #main_nav_wrap #main_nav,body.store__show_product_options.slim_header.store-page #shwrap #main_nav_wrap #main_nav,body.store__enter_shipping_address.slim_header.store-page #shwrap #main_nav_wrap #main_nav,body.store__choose_shipping_options.slim_header.store-page #shwrap #main_nav_wrap #main_nav,body.store__enter_billing_info.slim_header.store-page #shwrap #main_nav_wrap #main_nav,body.store__register.slim_header.store-page #shwrap #main_nav_wrap #main_nav{padding-left:90px;margin:0 auto;position:relative;width:980px;top:0;left:0}body.index__store #wwrap{background:#fff url(../assets/direct_store/bg_gradient.jpg) repeat-x top left}body.index__store .store_landing{margin:0 auto;width:968px;height:465px;background:#fff url(../assets/direct_store/landing.jpg) no-repeat;position:relative;padding-bottom:200px;top:-20px;text-indent:-9999px}body.index__store .store_landing a{position:absolute;top:0;left:0;text-indent:-9999px;display:block;width:968px;height:465px}body.store__people #wrap{width:994px;overflow:visible;padding-bottom:58px;padding-top:10px;margin:0 auto}body.store__people .store_cast{margin:11px auto 0px auto;width:994px;min-height:447px;display:block;background:#fff url(../assets/direct_store/starring_you_gifts_cast.jpg) no-repeat;background-position:0px 0px;position:relative;padding:0;text-indent:-9999px}body.store__people .store_cast .cast a{width:270px;height:56px;text-indent:-9999px;display:block;position:absolute;right:1px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}body.store__people .store_cast a:hover{background-color:rgba(255,255,255,0.5)}body.store__people .store_cast .cast .one{top:110px}body.store__people .store_cast .cast .two{top:179px}body.store__people .store_cast .cast .three{top:249px}body.store__people .store_cast .cast .four{top:318px}body.store__people .store_cast .cast .five{top:388px}body.store__people .or{background:url(../assets/direct_store/make_gifts.png) no-repeat;display:block;width:968px;height:230px;margin:0 auto;position:relative;text-indent:-9999px}body.store__people .or_thumbs{width:450px;height:100px;position:absolute;top:90px;left:500px}body.store__people .or_thumb{width:126px;height:150px;float:left;position:relative;background:url(../assets/direct_store/choose_gift.png) no-repeat center bottom;margin-right:20px}body.store__people .or_thumb:hover{opacity:0.8}body.store__people .or_thumbs a{display:block}body.store__people .or_thumbs a img{display:block;width:117px;border:4px solid #fff;margin-bottom:5px}body.store__people .or_thumbs a:hover img{border-color:#d00}body.store__people .or_thumbs .choose_gift{width:126px;height:150px;position:absolute;left:0;top:0;text-indent:-9999px}body.store__people .or_thumbs .choose_gift:hover{background:none}body.store__people .or_thumbs .choose_gift:hover+a>img{border-color:#d00}body.landing__index #backdrop{display:none;position:fixed;top:0;left:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;z-index:149;width:100%;height:100%;cursor:pointer;background-color:#000}body.landing__index #template-preview-carousel{width:750px;position:fixed;background-color:#fff;margin-left:-375px;top:75px;left:50%;z-index:150;display:none}body.landing__index #template-preview-carousel #template-personalize{position:relative}body.landing__index #template-preview-carousel #template-personalize #template-personalize-button{background-image:url("../assets/ecats/modal_personalize.png");display:block;width:177px;height:51px;margin:0 auto;position:relative}body.landing__index #template-preview-carousel #previous-template,body.landing__index #template-preview-carousel #next-template{background-image:url("../assets/ecats/modal_nav_buttons.png");width:72px;height:76px;cursor:pointer;position:absolute;top:110px}body.landing__index #template-preview-carousel #next-template{right:-70px;background-position:72px 0}body.landing__index #template-preview-carousel #previous-template{left:-72px;background-position:0 0}body.landing__index #template-preview-carousel #template-meta-data{position:relative;padding:25px 0 25px 20px;background-color:#80C0E3}body.landing__index #template-preview-carousel #template-meta-data #close-btn{background-image:url("../assets/ecats/modal_close.png");height:64px;width:55px;top:10px;right:10px;position:absolute;cursor:pointer}body.landing__index #template-preview-carousel #template-meta-data h2{font-family:'Varela Round', sans-serif;font-size:22px;font-weight:bold}body.landing__index #template-preview-carousel #template-meta-data h2 span{display:inline}body.landing__index #template-preview-carousel #template-meta-data h2 #template-title{color:#fff}body.landing__index #template-preview-carousel #template-meta-data #view-count{color:#fff;font-size:12px}body.landing__index #template-preview-carousel #template-content-container{width:570px;margin:10px auto;position:relative}body.landing__index #template-preview-carousel #template-content-container #template-content-exclusive{width:567px;height:21px;background-color:#000}body.landing__index #template-preview-carousel #template-content-container #template-content-exclusive.exclusive{background-image:url("../assets/icons/member_exclusive_flag.png");background-repeat:no-repeat}body.landing__index #template-preview-carousel #template-content-container #template-video-container,body.landing__index #template-preview-carousel #template-content-container #template-content-exclusive{background-color:#000}body.landing__index #template-preview-carousel #template-content-container #template-video-container{width:567px;height:319px}body.landing__index .pull-left{float:left}body.landing__index .clear-float{overflow:hidden;width:976px}body.landing__index #hwrap{background-color:#f9f9f9}body.landing__index #hwrap #header{height:75px}body.landing__index #fwrap{background-color:#404040}body.landing__index #fwrap #footer{width:700px}body.landing__index #fwrap #footer .footer_links{display:none}body.landing__index #top-container{background-color:#f9f9f9;padding:30px 0}body.landing__index #top-container #top-wrapper{width:985px;margin:0 auto}body.landing__index #top-container #top-wrapper #video-container{padding:10px;margin:5px;border:1px solid #ccc;-webkit-box-shadow:0px 0px 5px rgba(50,50,50,0.5);-moz-box-shadow:0px 0px 5px rgba(50,50,50,0.5);box-shadow:0px 0px 5px rgba(50,50,50,0.5)}body.landing__index #top-container #top-wrapper #video-container object{background-color:#000}body.landing__index #top-container #top-wrapper #landing-aside{margin:5px 0 5px 30px}body.landing__index #top-container #top-wrapper #landing-aside #landing-aside-button,body.landing__index #top-container #top-wrapper #landing-aside #landing-aside-text{position:relative}body.landing__index #top-container #top-wrapper #landing-aside #landing-aside-button{text-align:center}body.landing__index #top-container #top-wrapper #landing-aside #cta-link{display:inline-block;*display:inline;background:#3e9635;text-shadow:0 -1px 0 rgba(0,0,0,0.8);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk0Y2I3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZTk2MzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #94cb7e 0%, #3e9635 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #94cb7e), color-stop(100%, #3e9635));background:-webkit-linear-gradient(top, #94cb7e 0%, #3e9635 100%);background:-o-linear-gradient(top, #94cb7e 0%, #3e9635 100%);background:-ms-linear-gradient(top, #94cb7e 0%, #3e9635 100%);background:linear-gradient(to bottom, #94cb7e 0%, #3e9635 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#94cb7e', endColorstr='#3e9635',GradientType=0 );text-transform:uppercase;color:#fff;text-decoration:none;padding:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-top:20px;font-size:25px}body.landing__index #top-container #top-wrapper #landing-aside h2{font-family:'Nixie One', cursive;font-size:4em;font-weight:bold;width:350px}body.landing__index #top-container #top-wrapper #landing-aside h2 span{height:auto;display:inline}body.landing__index #top-container #top-wrapper #landing-aside h2 span.orange{color:orange}body.landing__index #top-container #top-wrapper #landing-aside h3{font-size:1.8em;font-weight:bold;width:350px;margin:15px 0 5px 0}body.landing__index #top-container #top-wrapper #landing-aside ul{font-size:1.5em;list-style:disc;margin-left:15px}body.landing__index #top-container #top-wrapper #landing-aside ul li{width:340px;line-height:20px}body.landing__index #template-container{background-color:#fff;border-top:1px solid #ccc;-webkit-box-shadow:0px -2px 5px rgba(50,50,50,0.2);-moz-box-shadow:0px -2px 5px rgba(50,50,50,0.2);box-shadow:0px -2px 5px rgba(50,50,50,0.2)}body.landing__index #template-container #template-wrapper{width:970px;margin:0 auto}body.landing__index #template-container #template-wrapper h2{font-size:2em;margin:30px;color:#519BB2}body.landing__index #template-container #template-wrapper h2 a{color:#519BB2;text-decoration:none}body.landing__index #template-container #template-wrapper .thumbnail-container{width:170px;height:170px;margin:0 35px;text-align:center}body.landing__index #template-container #template-wrapper .thumbnail-container a.gray-link{display:inline-block;text-decoration:none;font-size:1.4em;color:#666;text-align:center;margin-top:5px;border-bottom:1px solid #999}body.landing__index #template-container #template-wrapper .thumbnail-container .thumbnail-holder{border:1px solid #ccc;-webkit-box-shadow:0px 0px 5px rgba(50,50,50,0.5);-moz-box-shadow:0px 0px 5px rgba(50,50,50,0.5);box-shadow:0px 0px 5px rgba(50,50,50,0.5)}body.landing__index #template-container #template-wrapper .thumbnail-container .thumbnail-holder img{margin:5px;width:158px;height:121px}body.colorful-widescreen-cvp #wwrap{margin:0 auto 20px;min-height:auto;padding-bottom:50px}body.subscribe__purchase.channel_ecards.subscribe-modal.convincing-promo.holidays.jquery-ui.slim_header.subscribe #wwrap #wrap .share_wrapper .share_nav,body.subscribe__purchase.channel_birthdays.subscribe-modal.convincing-promo.holidays.jquery-ui.slim_header.subscribe #wwrap #wrap .share_wrapper .share_nav,body.subscribe__apply_promo_code #wwrap #wrap div.share_wrapper div.share_nav,body.subscribe__purchase #wwrap #wrap div.share_wrapper div.share_nav{width:auto}body.index__landing.channel_halloween.new-preview-modal.jquery-ui.index.halloween #wwrap #wrap .modal_buttons li{margin:0}body.channel_birthdays.view__index #wwrap #wrap #postcard_layout.cvp.owner_view.with_message .secondary .content #facebook_contents_recipient .post_button,body.channel_birthdays.view__index #wwrap #wrap #postcard_layout.cvp.owner_view.without_message .secondary .content #facebook_contents_recipient .post_button,body.channel_birthdays.view__index #wwrap #wrap #postcard_layout.cvp.owner_view.with_message .secondary .content #facebook_contents_recipient .change_recipient,body.channel_birthdays.view__index #wwrap #wrap #postcard_layout.cvp.owner_view.without_message .secondary .content #facebook_contents_recipient .change_recipient{margin-left:0}.b_signin input{width:110px;height:40px;background:url(../assets/ecards_2012/modals/b_signin.png) no-repeat -110px 0}body.jokebox__index.channel_jibjab #wwrap #wrap{width:960px;padding:40px 0}body.jokebox__index.channel_jibjab #wwrap #wrap h1{color:#006ABC;font-size:19px;font-weight:bold;margin-bottom:14px}body.jokebox__index.channel_jibjab #wwrap #wrap strong{font-weight:bold}body.jokebox__index.channel_jibjab #wwrap #wrap p{line-height:15px;margin-bottom:19px}body.originals__index.channel_originals.jquery-ui.originals .modal.signin h4,body .modal.signin h4{padding:0}body.channel_ecards.view__post_share #wwrap,body.channel_halloween.store__show_video_overview.category_halloween #wwrap,body.channel_ecards.view__post_share #wwrap,body.channel_ecards.category_love #wwrap,body.channel_holidays.store__show_video_overview #wwrap{padding-bottom:20px}body #help_video_wrap{background-image:url(../assets/ecards_2012/common/help_video2.png);background-repeat:no-repeat;font-size:13px;line-height:24px;color:#15dcb6;min-width:213px;width:213px;max-width:213px;min-height:52px;height:52px;max-height:52px;padding:11px 0px 0px 88px;-moz-border-radius:10px;border-radius:10px;margin:0px auto 0px auto;font-family:'Varela Round', sans-serif;cursor:pointer}body #help_video_wrap a{color:#FFF}body.store__enter_shipping_address.store-page .text input,body.store__enter_shipping_address.store-page select,body.store__enter_shipping_address.store-page textarea{float:left;height:auto;padding:3px}body.store__enter_shipping_address.store-page .form_wrap input{width:200px;font-size:12px}body.index__static_page #kids_landing{width:890px;margin:0 auto;padding:20px 0}body.ecards.pages #postcard_layout.post_share .primary .first_promo div.post_share_promo.image,body.ecards.pages #postcard_layout.post_share .primary .last_promo div.post_share_promo.image{padding-top:33px}body.ecards.pages #postcard_layout.post_share .primary .first_promo,body.ecards.pages #postcard_layout.post_share .primary .last_promo,body.ecards.pages #postcard_layout.post_share .primary .first_promo div.post_share_promo.flash,body.ecards.pages #postcard_layout.post_share .primary .last_promo div.post_share_promo.flash{padding-top:0}body.subscribe__confirmation #wwrap #wrap .share_wrapper{width:953px}body.subscribe__purchase #wwrap #wrap .share_wrapper .share_nav{width:953px}body.channel_birthdays #wwrap #wrap #postcard_layout.cvp.owner_view.without_message,body.channel_birthdays #wwrap #wrap #postcard_layout.cvp.owner_view.with_message{height:auto;float:left;position:relative;display:block;margin-top:-20px}body.channel_birthdays #wwrap #wrap #postcard_layout.cvp.owner_view.without_message .header,body.channel_birthdays #wwrap #wrap #postcard_layout.cvp.owner_view.without_message .primary,body.channel_birthdays #wwrap #wrap #postcard_layout.cvp.owner_view.without_message .secondary,body.channel_birthdays #wwrap #wrap #postcard_layout.cvp.owner_view.without_message .footer,body.channel_birthdays #wwrap #wrap #postcard_layout.cvp.owner_view.with_message .header,body.channel_birthdays #wwrap #wrap #postcard_layout.cvp.owner_view.with_message .primary,body.channel_birthdays #wwrap #wrap #postcard_layout.cvp.owner_view.with_message .secondary,body.channel_birthdays #wwrap #wrap #postcard_layout.cvp.owner_view.with_message .footer{position:relative;float:left;display:block;height:auto;left:auto;top:auto;right:auto;bottom:auto;margin:0;padding:0}body.channel_birthdays #wwrap #wrap #postcard_layout.cvp.owner_view.without_message div.header,body.channel_birthdays #wwrap #wrap #postcard_layout.cvp.owner_view.with_message div.header{display:none}body.channel_birthdays #wwrap #wrap #postcard_layout.cvp.owner_view.without_message div.primary,body.channel_birthdays #wwrap #wrap #postcard_layout.cvp.owner_view.with_message div.primary{padding-top:133px;padding-bottom:40px;height:auto;top:-4px}body.channel_birthdays #wwrap #wrap #postcard_layout.cvp.owner_view.without_message div.primary div.video_player,body.channel_birthdays #wwrap #wrap #postcard_layout.cvp.owner_view.with_message div.primary div.video_player{top:0;margin:0 auto;height:319px}body.channel_birthdays #wwrap #wrap #postcard_layout.cvp.owner_view.without_message div.primary div.birthdays_recipient_link .skip,body.channel_birthdays #wwrap #wrap #postcard_layout.cvp.owner_view.with_message div.primary div.birthdays_recipient_link .skip{text-align:center;padding-top:30px}body.channel_birthdays #wwrap #wrap #postcard_layout.cvp.owner_view.without_message div.primary div.birthdays_recipient_link .skip .recipient_link,body.channel_birthdays #wwrap #wrap #postcard_layout.cvp.owner_view.with_message div.primary div.birthdays_recipient_link .skip .recipient_link{background:transparent;border:none;color:gray;cursor:pointer;font-size:13px;font-style:italic;position:relative;text-decoration:underline;font-family:Arial,Helvetica,'Helvetica Neue',sans-serif}body.channel_birthdays #wwrap #wrap #postcard_layout.cvp.owner_view.without_message div.secondary,body.channel_birthdays #wwrap #wrap #postcard_layout.cvp.owner_view.with_message div.secondary{padding-bottom:20px;padding-top:127px;width:300px;margin-left:30px}body.channel_birthdays #wwrap #wrap #postcard_layout.cvp.owner_view.without_message div.secondary div#birthdays_cvp_share,body.channel_birthdays #wwrap #wrap #postcard_layout.cvp.owner_view.with_message div.secondary div#birthdays_cvp_share{height:auto}body.channel_birthdays #wwrap #wrap #postcard_layout.cvp.owner_view.without_message div.footer,body.channel_birthdays #wwrap #wrap #postcard_layout.cvp.owner_view.with_message div.footer{display:none}body.channel_birthdays #wwrap #wrap #postcard_layout.cvp.owner_view.without_message .secondary #birthdays_cvp_share .content,body.channel_birthdays #wwrap #wrap #postcard_layout.cvp.owner_view.with_message .secondary #birthdays_cvp_share .content{height:358px;z-index:5555px}body.channel_birthdays #wwrap #wrap #birthdays_cvp_share #cvp_email_share_errors_container{margin:0;padding:0 18px}body.channel_birthdays #wwrap #wrap #birthdays_cvp_share #cvp_email_share_errors_container h4.strong{color:#9d2040;display:block;float:left;font-size:14px;font-weight:700;margin:0;position:relative}body.channel_birthdays #wwrap #wrap #birthdays_cvp_share #cvp_email_share_errors_container ul{padding:0px;margin:5px 0 20px}body.channel_birthdays #wwrap #wrap #birthdays_cvp_share #cvp_email_share_errors_container ul li{color:#9d2040;padding:0 10px}body #wwrap #wrap #birthdays_cvp_share .email .errors strong,body #wwrap #wrap #cvp_email_share_errors_container h4.strong{background:url("../assets/icons/error_warning.png") no-repeat scroll left top transparent;color:#855800;display:block;font-style:italic;letter-spacing:0.05em;line-height:1.5em;margin-bottom:5px;padding:0 0 3px 25px}body #wwrap #wrap #birthdays_cvp_share .email .errors strong,body #wwrap #wrap #cvp_email_share_errors_container h4.strong{background:none;color:#855800;font-size:12px;padding:0 0 5px 10px;line-height:13px;letter-spacing:auto}body.channel_ecards #wwrap #wrap #cvp_share_email_form #cvp_email_share_errors_container{padding-left:260px;padding-top:62px}body.store__save_shipping_address.store-page #wwrap #wrap .text input,body.store__save_shipping_address.store-page #wwrap #wrap select,body.store__save_shipping_address.store-page #wwrap #wrap textarea{float:left;width:200px}body.store__save_shipping_address.store-page #wwrap #wrap fieldset.error input,body.store__save_shipping_address.store-page #wwrap #wrap fieldset.error select,body.store__save_shipping_address.store-page #wwrap #wrap fieldset.error textarea{border:1px solid #CC0000;color:#CC0000}body.store__save_shipping_address.store-page #wwrap #wrap #order_shipping_stateprov{width:208px}body.categories #wwrap #wrap .email_send_later span{padding-right:0}body.channel_birthdays #wwrap #wrap div#birthdays_cvp_share div#cvp_email_share_confirmation_message{height:330px}body.channel_birthdays #wwrap #wrap div#birthdays_cvp_share div#cvp_email_share_confirmation_message p{padding:0 20px 20px;color:#193761;font-family:'Varela Round',sans-serif;font-size:16px;text-align:center}body.channel_birthdays #wwrap #wrap div#birthdays_cvp_share div#cvp_email_share_confirmation_message ul li{color:#193761;font-family:'Varela Round',sans-serif;font-size:14px;text-align:center;padding-bottom:20px}body.channel_birthdays #wwrap #wrap div#birthdays_cvp_share div#cvp_email_share_confirmation_message div{width:190px;margin:20px auto}body.channel_birthdays #wwrap #wrap div#birthdays_cvp_share div#cvp_email_share_confirmation_message div input.button{background:url("../assets/birthdays_2012/button_return_off.png") no-repeat scroll 0 0 transparent;width:188px;height:26px;display:block;cursor:pointer}body.channel_birthdays #wwrap #wrap #banner_inner_content div.featured_banner_template div.birthday_banner_right{width:210px}body.channel_birthdays.view__index.application.slim_header.category_birthdays #wwrap #wrap #postcard_layout.cvp.owner_view #birthdays_cvp_share #facebook_contents div.fb_connect a{padding-left:0}body.channel_halloween.sendables__template #wwrap #wrap #related_content .tags .header h1,body.channel_halloween.sendables__template #wwrap #wrap #related_content .similar .header h1,body.channel_halloween.sendables__template #wwrap #wrap #related_content .similar .header a{color:#cccccc}body.channel_halloween.sendables__template #wwrap #wrap #postcard_layout .header h1{color:#8c2193}body.channel_halloween #wwrap #wrap .cat_head_wrap .special_halloween_wrapper{background-image:url("../assets/common/halloween-2012-spiderwebs.png");background-position:center top;background-repeat:no-repeat}body.channel_halloween.sendables__casting #wwrap,body.channel_halloween.sendables__add_message #wwrap,body.channel_halloween.view__index #wwrap,body.channel_halloween.sendables__template #wwrap{padding-top:0px}body.channel_halloween #wwrap .special_halloween_wrapper{background-image:url("../assets/common/halloween-2012-spiderwebs.png");background-position:center top;background-repeat:no-repeat;padding-bottom:10px}body.channel_halloween.sendables__casting #wwrap #wrap,body.channel_halloween.sendables__add_message #wwrap #wrap,body.channel_halloween.view__index #wwrap #wrap,body.channel_halloween.sendables__template #wwrap #wrap{padding-top:20px}body.channel_halloween.categories__show #wwrap #wrap .cat_head_wrap .special_halloween_wrapper{padding-bottom:0px}body.channel_halloween.categories__show #wwrap #wrap .cat_head_wrap .featured_template_override{width:940px;background-color:rgba(0,0,0,0)}#teaser-video.vjs-default-skin .vjs-fullscreen-control{visibility:hidden}body.channel_holidays.view__post_share #wwrap #wrap #postcard_layout.post_share{height:900px}body.channel_holidays.view__post_share #wwrap #wrap #postcard_layout.post_share .primary .congrats{top:120px}body.channel_store.sendables__personalize #wwrap #wrap h1{width:950px;margin:10px auto 30px;height:57px;background:url(/assets/store/headers/store_steps_header.png) no-repeat 160px -57px;text-indent:-9999px;color:#fff;font-size:0}body.channel_store.sendables__personalize #wwrap #wrap h1 strong{display:block;float:left;width:117px;height:48px;background:url(/assets/store/headers/holiday_store.png) no-repeat;text-indent:-9999px}body.channel_store.sendables__personalize #wwrap #wrap .player_wrap{width:962px;margin:0 auto 100px;text-align:center;background-color:#ebebeb;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding-bottom:1px}body.channel_store.sendables__personalize #wwrap #wrap .player_wrap p{text-align:center;margin-top:10px}input#billing_info_credit_card_verification_value,input#credit_card_cvv{width:4em}.recurly{display:block;position:relative;width:500px}.recurly .cost,.recurly .discount{font-size:16px;text-align:right}.recurly .subscription{border-radius:9px 9px 0 0;text-shadow:0 1px 0 #fff;padding-top:20px;overflow:hidden}.recurly .plan{color:#333;overflow:hidden;position:relative;zoom:1}.recurly .plan .name{float:left;font-size:32px;min-width:200px;padding-left:20px;padding-right:40px}.recurly .plan .quantity.field{clear:none;width:60px;margin:4px 0}.recurly .plan .quantity.field input[type=text]{width:48px}.recurly .plan .quantity.field:before{content:"\d7";height:48px;line-height:30px;position:absolute;right:100%;width:40px;font-size:20px;text-align:center;vertical-align:middle;z-index:1337;color:#666}.recurly .plan .recurring_cost{float:right;text-align:right;padding-right:20px}.recurly .plan .recurring_cost .cost{font-size:32px}.recurly .plan .recurring_cost .interval{font-size:12px;padding-bottom:20px}.recurly .free_trial{clear:left;float:left;font-size:13px;height:22px;margin:0;position:absolute;top:35px;left:20px;font-style:italic}.recurly .setup_fee{clear:both;background:url("../assets/recurly/dash.png") repeat-x 1px top;overflow:hidden;padding-top:20px}.recurly .setup_fee .title{float:left;padding-left:20px;font-weight:bold;font-size:16px}.recurly .setup_fee .cost{float:right;padding-right:20px}.recurly .vat{height:24px;padding:20px 20px;display:none;background:url("../assets/recurly/dash.png") repeat-x 1px top}.recurly .vat.applicable{display:block}.recurly .vat .title{font-size:16px;font-weight:normal;float:left}.recurly .vat .cost{float:right;font-size:18px}.recurly .add_ons{clear:both}.recurly .add_ons.any{margin:20px 10px}.recurly .add_ons .add_on{background:#ecedee;background:-webkit-linear-gradient(top, #ecedee, #e5e6e7);background:-moz-linear-gradient(top, #ecedee, #e5e6e7);background:-o-linear-gradient(top, #ecedee, #e5e6e7);background:linear-gradient(top, #ecedee, #e5e6e7);margin:0;height:43px;line-height:42px;vertical-align:middle;position:relative;clear:both;overflow:hidden;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;text-shadow:0 1px 0 #fff;color:#999;font-weight:300;font-size:16px;zoom:1;cursor:default}.recurly .add_ons .add_on.first{border-top-left-radius:10px;border-top-right-radius:10px}.recurly .add_ons .add_on.last{border-bottom:1px solid #ccc;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.recurly .add_ons .add_on .name{font-size:inherit;font-weight:inherit;font-style:italic;color:inherit;width:200px;margin-left:9px;margin-right:20px;position:absolute;left:0;top:0}.recurly .add_ons .add_on .quantity.field{position:absolute;top:4px;left:249px;width:60px;display:none}.recurly .add_ons .add_on .quantity.field input[type=text]{width:48px}.recurly .add_ons .add_on .quantity.field:before{content:"\d7";height:48px;line-height:30px;position:absolute;right:100%;width:40px;font-size:20px;text-align:center;vertical-align:middle;z-index:1337;color:#666}.recurly .add_ons .add_on .cost{font-size:inherit;line-height:inherit;vertical-align:middle;position:absolute;right:10px}.recurly .add_ons .add_on:hover{background:-webkit-linear-gradient(top, #f0f0f0 0%, #dfdfdf 50%, #d5d5d5 50%, #e0e0e0 100%);background:-moz-linear-gradient(top, #f0f0f0 0%, #dfdfdf 50%, #d5d5d5 50%, #e0e0e0 100%);background:-o-linear-gradient(top, #f0f0f0 0%, #dfdfdf 50%, #d5d5d5 50%, #e0e0e0 100%);background:linear-gradient(top, #f0f0f0 0%, #dfdfdf 50%, #d5d5d5 50%, #e0e0e0 100%);box-shadow:inset 0 1px 0 #fff;text-shadow:none;color:#111}.recurly .add_ons .add_on:active,.recurly .add_ons .add_on.selected{color:#111;background:-webkit-linear-gradient(top, #f0f0f0, #fff);background:-moz-linear-gradient(top, #f0f0f0, #fff);background:-o-linear-gradient(top, #f0f0f0, #fff);background:linear-gradient(top, #f0f0f0, #fff);width:auto;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.075);text-shadow:none}.recurly .add_ons .add_on.selected{background:#fff url("../assets/recurly/check.png") no-repeat 10px center}.recurly .add_ons .add_on.selected .name{padding-left:24px}.recurly .add_ons .add_on.selected:hover{background:#fcf5f0 url("../assets/recurly/uncheck.png") no-repeat 10px center}.recurly .add_ons .add_on.selected .quantity{display:block}.recurly .coupon{clear:both;overflow:hidden;height:34px;color:#333;padding:20px 20px;position:relative;background:url("../assets/recurly/dash.png") repeat-x 1px top}.recurly .coupon .check{width:26px;height:26px;float:left;border-radius:15px 15px 15px 15px;background:#70ccf8;border:1px solid #0090c9;margin:3px 0 1px 10px;box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.35),0 1px 1px 0 rgba(0,0,0,0.1);background:#43bef9 url("../assets/recurly/coupon_check.png") no-repeat center center;background:url("../assets/recurly/coupon_check.png") no-repeat center center,-webkit-linear-gradient(top, #71cdfa 0%, #43bef9 50%, #00b1f6 50%, #71cefb 100%);background:url("../assets/recurly/coupon_check.png") no-repeat center center,-moz-linear-gradient(top, #71cdfa 0%, #43bef9 50%, #00b1f6 50%, #71cefb 100%);background:url("../assets/recurly/coupon_check.png") no-repeat center center,-o-linear-gradient(top, #71cdfa 0%, #43bef9 50%, #00b1f6 50%, #71cefb 100%);background:url("../assets/recurly/coupon_check.png") no-repeat center center linear-gradient(top, #71cdfa 0%, #43bef9 50%, #00b1f6 50%, #71cefb 100%)}.recurly .coupon .check:hover{background:url("../assets/recurly/coupon_check.png") no-repeat center center,-webkit-linear-gradient(top, #71cdfa 0%, #43bef9 50%, #00b1f6 50%, #71cefb 100%);background:url("../assets/recurly/coupon_check.png") no-repeat center center,-moz-linear-gradient(top, #71cdfa 0%, #43bef9 50%, #00b1f6 50%, #71cefb 100%);background:url("../assets/recurly/coupon_check.png") no-repeat center center,-o-linear-gradient(top, #71cdfa 0%, #43bef9 50%, #00b1f6 50%, #71cefb 100%);background:url("../assets/recurly/coupon_check.png") no-repeat center center linear-gradient(top, #71cdfa 0%, #43bef9 50%, #00b1f6 50%, #71cefb 100%);box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.75),0 1px 1px 0 rgba(0,0,0,0.1)}.recurly .coupon .check:active{background:url("../assets/recurly/coupon_check.png") no-repeat center center,-webkit-linear-gradient(top, #f0f0f0, #fff);background:url("../assets/recurly/coupon_check.png") no-repeat center center,-moz-linear-gradient(top, #f0f0f0, #fff);background:url("../assets/recurly/coupon_check.png") no-repeat center center,-o-linear-gradient(top, #f0f0f0, #fff);background:url("../assets/recurly/coupon_check.png") no-repeat center center linear-gradient(top, #f0f0f0, #fff);box-shadow:inset 0 3px 3px 0 rgba(0,0,0,0.025);border:1px solid #999}.recurly .coupon.checking .check{background:#f0f0f0 url("../assets/recurly/coupon_checking.gif") no-repeat center center;box-shadow:inset 0 3px 3px 0 rgba(0,0,0,0.025);border:1px solid #999}.recurly .coupon.invalid .coupon_code{border-color:#a55;background:#fee;color:#311}.recurly .coupon .coupon_code .error{left:300px}.recurly .coupon .description{float:left;margin-left:20px;height:34px;line-height:34px;vertical-align:middle;font-size:14.4px}.recurly .coupon .discount{float:right;height:34px;line-height:34px;vertical-align:middle}.recurly .error{padding:5px;line-height:22px;vertical-align:middle;color:#000;text-shadow:0 1px 0 #fec;background:#ffc;border:1px solid #ba1;box-shadow:3px 5px 5px 0 rgba(0,0,0,0.1);border-radius:5px;font-size:13px}.recurly .server_errors{color:#fff;text-shadow:0 1px 0 #000;margin:0 20px;opacity:0}.recurly .server_errors .error{padding-left:26px;background:rgba(240,250,0,0.5) url("../assets/recurly/error.png") no-repeat 5px 9px}.recurly .server_errors.any{opacity:1;-webkit-transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;margin:20px 20px;margin-bottom:0}.recurly .contact_info,.recurly .billing_info,.recurly .accept_tos{position:relative;padding:20px 20px;overflow:hidden;zoom:1}.recurly .contact_info .title,.recurly .billing_info .title,.recurly .accept_tos .title{font-size:16px;height:20px;font-weight:bold;padding-bottom:20px;color:#404041;text-shadow:0 1px 0 #fff}.recurly .contact_info .credit_card,.recurly .billing_info .credit_card,.recurly .accept_tos .credit_card{clear:both}.recurly .contact_info{background:url("../assets/recurly/dash.png") repeat-x 1px bottom}.recurly .accept_tos{background:url("../assets/recurly/dash.png") repeat-x 1px top;overflow:visible}.recurly .accept_tos input[type=checkbox]{display:inline;line-height:34px;vertical-align:middle}.recurly .accept_tos label{margin:0 0 0 5px;display:inline;line-height:34px;vertical-align:middle}.recurly .accept_tos .field .error{display:block;position:static}.recurly .field{display:inline;float:left;clear:left;width:300px;height:34px;margin-bottom:20px;position:relative}.recurly .field input[type=text]{width:288px}.recurly .field.company_name{margin-bottom:0}.recurly .field .error{min-width:128px;white-space:nowrap;position:absolute;top:0;left:100%;margin-left:20px;z-index:1337}.recurly .field .placeholder{position:absolute;top:0;left:0;right:0;bottom:0;padding-left:9px;font-size:16px;font-weight:normal;line-height:34px;vertical-align:middle;color:#999;cursor:text;overflow:hidden;white-space:nowrap;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;font-weight:300}.recurly .field.focus .placeholder{color:#ccc}.recurly .field.invalid .placeholder{color:#a77}.recurly .field.coupon_code{width:140px}.recurly .field.coupon_code input[type=text]{width:128px}.recurly .field.first_name{clear:left;width:140px}.recurly .field.first_name input[type=text]{width:128px}.recurly .field.first_name .error{left:300px}.recurly .field.last_name{width:140px;margin-left:20px;clear:none}.recurly .field.last_name input[type=text]{width:128px}.recurly .field.card_number{width:220px}.recurly .field.card_number input[type=text]{width:208px}.recurly .field.card_number .error{left:300px}.recurly .field.cvv{width:60px;margin-left:20px;clear:none}.recurly .field.cvv input[type=text]{width:48px}.recurly .field.expires{width:300px}.recurly .field.expires input[type=text]{width:288px}.recurly .field.expires .title{float:left;font-size:13px;line-height:24px;vertical-align:middle;width:59px}.recurly .field.expires .month{float:left;width:120px;margin-left:0}.recurly .field.expires .month input[type=text]{width:108px}.recurly .field.expires .year{float:left;margin-left:1px;width:60px}.recurly .field.expires .year input[type=text]{width:48px}.recurly .field.state{width:180px}.recurly .field.state input[type=text]{width:168px}.recurly .field.state .error{left:300px}.recurly .field.zip{width:100px;margin-left:20px;clear:none}.recurly .field.zip input[type=text]{width:88px}.recurly .field.vat_number{width:140px;display:none}.recurly .field.vat_number input[type=text]{width:128px}.recurly .field.vat_number.applicable{display:block}.recurly .only_zipstreet .zip.field,.recurly .only_zip .zip.field{margin-left:0;clear:left}.recurly .accepted_cards{position:absolute;top:20px;right:180px}.recurly .card{background-position:right top;background-repeat:no-repeat;text-indent:-3000px;width:32px;height:32px;margin:0;padding:0;float:right}.recurly .card.mastercard{background-image:url("../assets/recurly/credit_cards/mastercard.png")}.recurly .card.american_express{background-image:url("../assets/recurly/credit_cards/american_express.png")}.recurly .card.visa{background-image:url("../assets/recurly/credit_cards/visa.png")}.recurly .card.discover{background-image:url("../assets/recurly/credit_cards/discover.png")}.recurly .card.jcb{background-image:url("../assets/recurly/credit_cards/jcb.png")}.recurly .card.laser{background-image:url("../assets/recurly/credit_cards/laser.png")}.recurly .card.diners_club{background-image:url("../assets/recurly/credit_cards/diners_club.png")}.recurly .card.maestro{background-image:url("../assets/recurly/credit_cards/maestro.png")}.recurly .card.no_match{opacity:0.5}.recurly input[type=text],.recurly select{vertical-align:middle;color:#000}.recurly input[type=text].invalid,.recurly select.invalid{border-color:#a55;background:#fee;color:#311}.recurly input[type=text]{display:block;background:#fff;border:1px solid #a0a0a5;box-shadow:inset 0 2px 3px rgba(0,0,0,0.1);font-size:16px;font-family:inherit;padding:5px;height:22px}.recurly input[type=text][disabled]{background:#eee}.recurly input[type=checkbox]{color:#f00}.recurly select{color:inherit;font-family:inherit;width:100%}.recurly select>option{color:inherit}.recurly .due_now{background:url("../assets/recurly/due_now.png") no-repeat top left;clear:both;color:#2a3a3c;height:70px;line-height:67px;vertical-align:middle;padding:0 25px;width:460px;position:relative;left:-5px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.recurly .due_now .title{float:left;font-size:29px;position:relative}.recurly .due_now .cost{color:#fff;float:right;font-size:33px;font-weight:bold;letter-spacing:1px;margin:0;position:relative;text-shadow:0px 1px 1px rgba(0,0,0,0.9)}.recurly .footer{border-radius:0px 0px 9px 9px;margin:0px;padding:20px}.recurly.submitting .footer{background:url("../assets/recurly/submitting.gif") no-repeat 180px 28px}.recurly button.submit{height:46px;max-width:600px;font-size:18px;font-weight:700;color:#302106;text-align:center;margin-left:0px;border:1px solid #767674;background:#e7a500;border-radius:10px;outline:none;box-shadow:inset rgba(255,255,255,0.7) 0px 1px 0px,rgba(0,0,0,0.5) 0px 1px 3px;background-image:-webkit-gradient(linear, 0% 20%, 0% 100%, from(#fecd00), to(#ce7b00));background:-moz-linear-gradient(top, #fecd00, #ce7b00);text-shadow:rgba(255,255,255,0.5) 0 1px 0;padding:10px 20px}.recurly button.submit:hover{color:#451}.recurly button.submit:active{top:2px;color:#302106;text-shadow:rgba(255,255,255,0.569) 0 -1px 0;outline:none;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ce7b00), to(#fecd00));background:-moz-linear-gradient(top, #ce7b00, #fecd00);box-shadow:rgba(255,255,255,0.69) 0px -1px 0px inset,rgba(0,0,0,0.26) 0px 2px 3px}.recurly button.submit[disabled]{position:relative;height:46px;max-width:600px;padding:0 10px;font-weight:700;color:#555;text-shadow:rgba(255,255,255,0.569) 0 1px 0;text-align:center;opacity:0.75;border:1px solid #767674;background:#e7a500;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-webkit-user-select:none;-moz-user-select:-moz-none;outline:none;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#dbd9d2), to(#999));background:-moz-linear-gradient(top, #dbd9d2, #999);-webkit-background-clip:padding-box;-webkit-box-shadow:rgba(255,255,255,0.69) 0px 1px 0px inset,rgba(0,0,0,0.26) 0px 2px 3px;box-shadow:rgba(255,255,255,0.699) 0px 1px 0px inset,rgba(0,0,0,0.269) 0px 2px 3px}.recurly.subscribe>div{max-width:100%}.iefail{background:#666;padding:10px;position:absolute;top:-1%;left:-1%;height:102%;width:102%;z-index:9999}.iefail .chromeframe{background:#fff;border:1px solid #ccc;padding:10px}.iefail .chromeframe p{text-align:center}.iefail .chromeframe p.blast{font-size:1.3em;font-weight:bold}.iefail .chromeframe p a{color:#4183c4;text-transform:capitalize}@font-face{font-family:'HTPasticceriaRegular';src:url("birthdays_2012/htpasticceria-webfont.eot")}@font-face{font-family:'HTPasticceriaRegular';src:url("birthdays_2012/htpasticceria-webfont.svg#HTPasticceriaRegular") format("svg");font-weight:normal;font-style:normal}body.channel_birthdays .slideshow{position:relative}body.channel_birthdays .facebook_banner_container.not_facebook{position:relative;top:-1px;background:url("birthdays_2012/header-bg.png") repeat-x;width:100%}body.channel_birthdays .facebook_banner_container.facebook{background:none repeat scroll 0 0 #2B7AB0;width:100%;background-image:url("birthdays_2012/shadow_band3.png");background-repeat:repeat-x;background-position:0% 131%}body.channel_birthdays .birthdays_banner_facebook_not_connteced{width:956px;height:343px;margin-bottom:20px;position:relative;top:-20px}body.channel_birthdays .facebook_connect_info .facebook_connect_button{width:315px;height:76px}body.channel_birthdays .facebook_connect_info .no_thanks_link{margin-left:180px;padding-bottom:40px;margin-top:0px;padding-top:47px;height:0px}body.channel_birthdays .facebook_connect_info .white_header{color:white;font-family:'Varela Round', sans-serif;font-size:25px;line-height:40%;letter-spacing:-1px}body.channel_birthdays .facebook_connect_info .blue_header{color:#43BCF5;font-family:'Varela Round', sans-serif;font-size:25px;line-height:40%;letter-spacing:-1px}body.channel_birthdays .facebook_connect_info .facebook_connect_button{padding-top:30px}body.channel_birthdays .birthdays_banner_facebook_connected{width:956px;background:#2B7AB0;color:white;letter-spacing:-1px;overflow:hidden;padding-top:15px;padding-bottom:15px}body.channel_birthdays .border_bottom_image_container{height:15px}body.channel_birthdays .birthdays_banner_facebook_connected #birthdays_today .birthday_date_section_today{background:url("birthdays_2012/calendar_day.png") no-repeat;width:52px;height:61px;float:left;margin-left:2px;margin-top:13px;margin-right:10px}body.channel_birthdays .birthdays_banner_facebook_connected #birthdays_today .birthday_date_section_today .birthday_date_section_today_date{margin-top:2px;margin-left:1px;font-size:37px;font-weight:bold;color:#6DC7F9;padding-left:3px}body.channel_birthdays .birthdays_banner_facebook_connected #birthdays_today .birthday_date_section_today .birthday_date_section_today_month{margin-top:2px;margin-left:2px;font-size:12px;text-transform:uppercase;padding-top:1px;padding-left:12px;letter-spacing:0.9px;color:white}body.channel_birthdays .birthdays_banner_facebook_connected #birthdays_today .todays_header .todays_heading{color:white;display:block;font-family:'Varela Round', sans-serif;font-size:30px;letter-spacing:-1px;position:relative;top:15px}body.channel_birthdays .birthdays_banner_facebook_connected #birthdays_today #birthdays_today_list .todays_header{margin-top:50px;float:left}body.channel_birthdays .birthdays_banner_facebook_connected #birthdays_today #birthdays_today_list .schedule_ecard{color:#6EC7F9;text-decoration:underline;font-size:13px;display:block;font-family:'Varela Round', sans-serif;letter-spacing:-1px}body.channel_birthdays .birthdays_banner_facebook_connected #birthdays_today #bd_cal{width:254px;float:left;text-decoration:none}body.channel_birthdays .birthdays_banner_facebook_connected #birthdays_today #bd_cal .todays_birthdays_more{color:white;position:relative;top:100px;left:66px}body.channel_birthdays .birthdays_banner_facebook_connected #birthdays_today #bd_cal .todays_birthdays_more a{color:white;text-decoration:none;color:#6EC7F9;text-decoration:underline;font-size:13px;display:block;font-family:'Varela Round', sans-serif;letter-spacing:-1px}body.channel_birthdays .birthdays_banner_facebook_connected #birthdays_upcoming #bd_cal_upcoming{width:254px;float:left}body.channel_birthdays .birthdays_banner_facebook_connected #birthdays_upcoming #bd_cal_upcoming .birthday_date_section_upcoming{background:url("birthdays_2012/calendar.png") no-repeat;text-decoration:none;color:white;height:65px;width:52px;float:left;margin-left:2px;margin-top:13px;font-size:11px;text-transform:uppercase;padding-top:3px;padding-left:10px;letter-spacing:0.9px}body.channel_birthdays .birthdays_banner_facebook_connected #birthdays_upcoming #bd_cal_upcoming .birthday_date_section_upcoming_text{color:white;font-family:'Varela Round', sans-serif;font-size:30px;margin-top:9px;letter-spacing:-1px;margin-top:17px}body.channel_birthdays .birthdays_banner_facebook_connected #birthdays_today #birthdays_today_list{float:left}body.channel_birthdays .birthdays_banner_facebook_connected #birthdays_upcoming #birthdays_upcoming_list{float:left}body.channel_birthdays .birthdays_banner_facebook_connected #birthdays_upcoming #bd_cal_upcoming .birthday_date_section_upcoming_no_bdays{background:url("birthdays_2012/calendar_day.png") no-repeat;text-decoration:none;color:white;height:65px;width:52px;float:left;margin-left:2px;margin-top:13px;font-size:12px;text-transform:uppercase;padding-top:3px;padding-left:12px;letter-spacing:0.9px}body.channel_birthdays .birthdays_banner_facebook_connected #birthdays_upcoming #birthdays_upcoming_list .no_birthdays{color:#2EA8D6;font-family:'Varela Round', sans-serif;font-size:28px;position:relative;left:10px;top:30px}body.channel_birthdays .birthdays_banner_facebook_connected #birthdays_today #birthdays_today_list .birthdays_today_container_0,body.channel_birthdays .birthdays_banner_facebook_connected #birthdays_today #birthdays_today_list .birthdays_today_container_1,body.channel_birthdays .birthdays_banner_facebook_connected #birthdays_today #birthdays_today_list .birthdays_today_container_2{width:80px;float:left;margin-right:60px;margin-top:11px}body.channel_birthdays .birthdays_banner_facebook_connected #birthdays_today #birthdays_today_list .fb_bday_image_0,body.channel_birthdays .birthdays_banner_facebook_connected #birthdays_today #birthdays_today_list .fb_bday_image_1,body.channel_birthdays .birthdays_banner_facebook_connected #birthdays_today #birthdays_today_list .fb_bday_image_2{background:url("birthdays_2012/bday_stamp.png") no-repeat;width:71px;height:64px;padding:8px;cursor:pointer}body.channel_birthdays .birthdays_banner_facebook_connected #birthdays_upcoming #birthdays_upcoming_list .birthdays_upcoming_container_0,body.channel_birthdays .birthdays_banner_facebook_connected #birthdays_upcoming #birthdays_upcoming_list .birthdays_upcoming_container_1{width:100px;height:100px;float:left;margin-right:60px}body.channel_birthdays .birthdays_banner_facebook_connected #birthdays_upcoming #birthdays_upcoming_list .schedule_ecard{color:#6EC7F9;text-decoration:underline;font-size:13px;font-family:'Varela Round', sans-serif;letter-spacing:-1px}body.channel_birthdays .birthdays_banner_facebook_connected #birthdays_upcoming #birthdays_upcoming_list .fb_bday_image_0,body.channel_birthdays .birthdays_banner_facebook_connected #birthdays_upcoming #birthdays_upcoming_list .fb_bday_image_1,body.channel_birthdays .birthdays_banner_facebook_connected #birthdays_upcoming #birthdays_upcoming_list .fb_bday_image_2{background:url("birthdays_2012/bday_stamp.png") no-repeat;width:71px;height:63px;padding:8px;cursor:pointer}body.channel_birthdays .birthdays_banner_facebook_connected .bd_see_all_section{height:100px;width:100px;float:left;margin-top:11px}body.channel_birthdays .birthdays_banner_facebook_connected .bd_see_all_section .seeall_name_bday_today a{color:white;text-decoration:none;font-family:'Varela Round', sans-serif;letter-spacing:-1px;color:#6EC7F9;text-decoration:underline;font-size:12px}body.channel_birthdays .birthdays_banner_facebook_connected .select_wish_container{width:956px;float:left}body.channel_birthdays .birthdays_banner_facebook_connected .select_wish_container .select_wish_container_left{float:left;width:560px;margin-top:76px;margin-left:30px}body.channel_birthdays .birthdays_banner_facebook_connected .select_wish_container .select_wish_container_left .recipient_header{display:block;font-size:44px;font-family:'Varela Round', sans-serif;line-height:38px}body.channel_birthdays .birthdays_banner_facebook_connected .select_wish_container .select_wish_container_left .tones_header{background:url("birthdays_2012/change_tones.png") no-repeat;width:200px;height:118px;position:relative;top:31px;left:11px}body.channel_birthdays .birthdays_banner_facebook_connected .select_wish_container .select_wish_container_left .tabs_header{background:url("birthdays_2012/change_type.png") no-repeat;width:345px;height:104px;position:relative;left:230px;top:-97px}body.channel_birthdays .birthdays_banner_facebook_connected .select_wish_container .select_wish_container_left .select_wish_container_him_left_step{font-family:'Varela Round', sans-serif;font-size:42px;color:#25A5D7;display:block;padding-bottom:10px}body.channel_birthdays .birthdays_banner_facebook_connected .select_wish_container .select_wish_container_right{float:left;width:356px}body.channel_birthdays .birthdays_banner_facebook_connected .select_wish_container .select_wish_container_right .envelope_layout_small{width:283px;height:305px;background:url("birthdays_2012/envelope.png") no-repeat}body.channel_birthdays .birthdays_banner_facebook_connected .select_wish_container .select_wish_container_right .envelope_layout_small .img_on_envelope{position:relative;left:222px;top:60px}body.channel_birthdays .birthdays_banner_facebook_connected .select_wish_container .select_wish_container_right .envelope_layout_small .name_on_envelope{position:relative;font-family:'HTPasticceriaRegular',sans-serif;top:184px;color:#747474;font-size:39px;text-align:center;width:100%;overflow:hidden;text-overflow:ellipsis}body.channel_birthdays .birthdays_banner_facebook_connected .select_wish_container_him .select_wish_container_him_left{float:left;border:1px white;padding-top:114px;padding-left:15px}body.channel_birthdays .birthdays_banner_facebook_connected .select_wish_container_him .select_wish_container_him_left .select_wish_container_him_left_step{font-family:'Varela Round', sans-serif;font-size:42px;color:#25A5D7;display:block;padding-bottom:10px}body.channel_birthdays .birthdays_banner_facebook_connected .select_wish_container_him .select_wish_container_him_left .select_wish_container_him_left_header{font-size:42px;color:white;display:block;font-family:'Varela Round', sans-serif;line-height:38px}body.channel_birthdays .birthdays_banner_facebook_connected .select_wish_container_him .select_wish_container_him_envelope{float:left;width:283px;height:305px;background:url("birthdays_2012/envelope.png") no-repeat;margin-left:35px;margin-top:30px}body.channel_birthdays .birthdays_banner_facebook_connected .select_wish_container_him .select_wish_container_him_envelope .not_connected_image{position:relative;left:225px;top:111px;width:40px;height:40px}body.channel_birthdays .birthdays_banner_facebook_connected .select_wish_container_him .select_wish_container_him_envelope .name_field{position:relative;top:137px;left:14px;text-align:center;width:254px;border:none;background:none;color:#747474;font-size:39px;outline:none;font-family:'HTPasticceriaRegular',sans-serif !important}body.channel_birthdays .facebook_banner_container.not_facebook .birthday_banner_header{color:white;font-family:'Varela Round', sans-serif;font-size:45px;padding-left:48px;padding-top:10px;letter-spacing:-2px;width:956px;margin:0 auto}body.channel_birthdays .facebook_banner_container.not_facebook .birthday_banner_header .no_thanks_link{float:right;top:10px;position:relative;right:29px}body.channel_birthdays .facebook_banner_container.not_facebook .birthday_banner_header .blue{color:#43BCF5;letter-spacing:-2px}body.channel_birthdays .birthdays_banner_facebook_connected .select_wish_container_him .select_wish_container_him_right{float:left;position:relative;top:180px;left:37px}body.channel_birthdays .birthdays_banner_facebook_connected .bd_see_all_section .seeall_img_bday_today{height:78px}body.channel_birthdays .birthdays_banner_facebook_connected .send_wish_him_her{float:right;border-left:2px dotted #104c6f}body.channel_birthdays .birthdays_banner_facebook_connected .send_wish_him_her .send_wish_container{height:111px;width:216px;float:left;margin-left:20px;margin-top:13px}body.channel_birthdays .birthdays_banner_facebook_connected .send_wish_him_her .send_wish_container .send_wish_header{font-family:'Varela Round', sans-serif;font-size:19px;display:block;color:#2EA8D6;margin-bottom:4px}body.channel_birthdays .birthdays_banner_facebook_connected .send_wish_him_her .send_wish_container .send_wish_start_here{display:block;font-size:17px;font-family:'Varela Round', sans-serif;color:white;margin-bottom:11px;line-height:10px;padding-bottom:10px}body.channel_birthdays .birthdays_banner_facebook_connected .send_wish_him_her .send_wish_container .for_him{text-decoration:none}body.channel_birthdays .birthdays_banner_facebook_connected .send_wish_him_her .send_wish_container .for_her{margin-left:5px}body.channel_birthdays .facebook_connect_info{height:316px;width:270px;position:relative;top:26px;left:628px;padding-top:20px;font-size:14px;color:white}body.channel_birthdays #slide_1,body.channel_birthdays #slide_2,body.channel_birthdays #slide_3{width:686px;height:358px;position:absolute;left:0;top:0}body.channel_birthdays #slide_1{background:url("birthdays_2012/blockade-1.png") no-repeat}body.channel_birthdays #slide_2{background:url("birthdays_2012/blockade-2.png") no-repeat}body.channel_birthdays #slide_3{background:url("birthdays_2012/blockade-3.png") no-repeat}body.channel_birthdays .birthdays_banner_facebook_connected .featured_banner_template{padding-top:156px}body.channel_birthdays .featured_banner_template{top:57px}body.channel_birthdays .featured_banner_template .birthday_banner_left .birthday_banner_headers{color:white;font-family:'Varela Round', sans-serif;font-size:45px;padding-left:10px;letter-spacing:-2px;float:left;padding-top:55px;padding-right:10px}body.channel_birthdays .featured_banner_template .birthday_banner_left .birthday_banner_headers .blue{color:#43BCF5;letter-spacing:-2px}body.channel_birthdays .featured_banner_template .birthday_banner_left .blue_too{color:#43BCF5;display:block;text-transform:uppercase;font-size:13px;letter-spacing:0px;text-align:right}body.channel_birthdays .featured_banner_template .birthday_banner_left .white{display:block;color:white;font-size:13px;letter-spacing:0px;text-align:right;text-decoration:underline;text-transform:uppercase}body.channel_birthdays .featured_banner_template .birthday_banner_center{float:left;width:304px;padding-left:62px;padding-right:16px;margin-top:17px}body.channel_birthdays .featured_banner_template .birthday_banner_center .new_img{background:url("birthdays_2012/bday-new-tag.png") no-repeat;width:71px;height:93px;position:relative;top:29px;left:-49px}body.channel_birthdays .featured_banner_template .birthday_banner_center .new_and_free_img{position:relative;background:url("birthdays_2012/bday-new-free-tag.png");height:138px;width:81px;margin-bottom:-45px;top:29px;left:-57px}body.channel_birthdays .featured_banner_template .birthday_banner_center .featured_template_placeholder{width:338px;height:193px;background:url("birthdays_2012/bday-new-blank.png") no-repeat;position:relative;top:-62px;left:-1px}body.channel_birthdays .featured_banner_template .birthday_banner_center img{transform:skew(-7deg, 0deg);-ms-transform:skew(-7deg, 0deg);-moz-transform:skew(-7deg, 0deg);-webkit-transform:skew(-7deg, 0deg);-o-transform:skew(-7deg, 0deg);position:relative;top:7px;left:18px;background:white;padding:3px;cursor:pointer}body.channel_birthdays .featured_banner_template .birthday_banner_right{float:left;padding-top:52px;width:250px}body.channel_birthdays .featured_banner_template .birthday_banner_right .new_this_week{display:block;text-transform:uppercase;color:#43BCF5;font-size:14px;font-family:'Varela Round', sans-serif;padding-bottom:6px}body.channel_birthdays .featured_banner_template .birthday_banner_right .new_this_week_name{display:block;color:white;font-size:16px;padding-bottom:6px;font-family:'Varela Round', sans-serif}body.channel_birthdays .featured_banner_template .birthday_banner_right .new_this_week_type{display:block;color:white;font-size:14px;padding-bottom:6px;font-family:'Varela Round', sans-serif}body.channel_birthdays .featured_banner_template .birthday_banner_right .new_this_week_text1.multiline{display:block;color:#43BCF5;font-size:14px;font-family:'Varela Round', sans-serif;height:103px;overflow:hidden;white-space:normal}body.channel_birthdays.sendables__add_message #wwrap{margin:0px;padding:0px;background:#2b7ab0;background-image:url("birthdays_2012/shadow_band_no_lip.png");background-repeat:repeat-x;background-position:0% 100%}body.channel_birthdays.sendables__add_message #envelope_layout.add_message{width:956px;height:560px;margin:-20px auto 0}body.channel_birthdays.sendables__add_message #envelope_layout.add_message .primary{background:url("birthdays_2012/envelope16-9.png") no-repeat;width:630px;height:576px;position:absolute}body.channel_birthdays.sendables__add_message #envelope_layout.add_message .primary .header{position:relative;left:200px;top:30px}body.channel_birthdays.sendables__add_message #envelope_layout.add_message .primary .player{position:relative;top:122px;left:24px;height:319px;width:567px}body.channel_birthdays.sendables__add_message #envelope_layout.add_message .primary .player .video_player{height:319px;width:567px}body.channel_birthdays.sendables__add_message #envelope_layout.add_message .primary .player .video_player object{background:white}body.channel_birthdays.sendables__add_message #envelope_layout.add_message .primary .player .still_player object{background:white}body.channel_birthdays.sendables__add_message #envelope_layout.add_message .primary .player .still_player{position:relative;top:-55px;margin:48px auto;text-align:center;width:482px;margin-left:31px;background:white;left:7px;padding-left:5px;padding-right:5px;padding-top:10px;padding-bottom:10px}body.channel_birthdays.sendables__add_message #envelope_layout.add_message .primary .player .still_player object{background:white}body.channel_birthdays.sendables__add_message #envelope_layout.add_message .secondary{position:relative;left:0;top:68px;width:285px;background-color:#5FA2C7;-moz-border-radius:20px;-webkit-border-radius:20px;padding:10px}body.channel_birthdays.sendables__add_message #envelope_layout.add_message .left_arrow{width:19px;height:53px;background:url("birthdays_2012/sidebar_arrow.png") no-repeat;position:relative;left:623px;top:290px}body.channel_birthdays.sendables__add_message #envelope_layout.add_message .secondary h2{font-family:'Architects Daughter', cursive;font-size:26px;color:#112F56;padding:6px}body.channel_birthdays.sendables__add_message #envelope_layout.add_message .secondary .add_char{color:white;padding-left:8px;font-size:11px}body.channel_birthdays.sendables__add_message #envelope_layout.add_message .secondary .message_area{position:relative;left:0px;top:13px;background:url("birthdays_2012/ruled_bg.png") no-repeat;display:block;height:221px;width:264px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background-color:transparent;font-family:'Architects Daughter', cursive;font-size:24px;color:#535353;border:none;padding-left:10px;padding-right:10px;overflow:auto}body.channel_birthdays.sendables__add_message #envelope_layout.add_message .secondary .secondary_footer .skip a.button{position:relative;left:0px;top:25px;background:url("birthdays_2012/button_skip.png") no-repeat;margin-right:28px;margin-left:6px;cursor:pointer;width:134px;height:45px;margin-top:7px}body.channel_birthdays.sendables__add_message #envelope_layout.add_message .secondary .secondary_footer{padding-top:2px}body.channel_birthdays.sendables__add_message #envelope_layout.add_message .secondary .secondary_footer .done input.button{position:relative;left:139px;bottom:27px;background:url("birthdays_2012/button_done_off.png") no-repeat;margin-right:28px;margin-left:6px;cursor:pointer;width:134px;height:45px;margin-top:7px;color:transparent;border:0px}body.channel_birthdays .top_bar_forced_container{width:100%;height:35px;background:#FFD541;position:absolute;top:37px}body.channel_birthdays .top_bar_forced{width:956px;margin:0px auto}body.channel_birthdays .top_bar_forced .header{color:#DD7005;font-size:15px;float:left;padding-left:150px;padding-top:8px}body.channel_birthdays .top_bar_forced a{float:left;padding:3px;margin-left:100px}body.channel_birthdays.view__index #wwrap{padding:0px;background:#2b7ab0;background-image:url("birthdays_2012/shadow_band_no_lip.png");background-repeat:repeat-x;background-position:0% 100%}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message{-moz-border-radius:0px;-webkit-border-radius:0px;box-shadow:none;height:622px;width:988px;background:none}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .header,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .header{display:none}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .primary{background:url("birthdays_2012/bg_env.png") no-repeat;width:613px;height:579px;top:50px;border-right:0px}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .primary{background:url("birthdays_2012/bg_env.png") no-repeat;width:613px;height:579px;postion:relative;top:0px}body.channel_birthdays.view__index .download_promo.cvp_promo{display:none}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .primary .video_player{position:relative;top:123px;background:white}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .primary .video_player{top:78px;position:relative;background-color:white}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .primary .still_player{margin:48px auto;text-align:center;width:498px;margin-left:31px;background:white;position:relative;top:-55px;left:28px;padding-right:0px;padding-top:10px;padding-bottom:10px}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .primary .still_player{margin:48px auto;text-align:center;width:498px;margin-left:31px;background:white;position:relative;top:-55px;left:28px;padding-right:0px;padding-top:10px;padding-bottom:10px}body.channel_birthdays .hardgoods_store_promo.cvp_promo{display:none}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary{right:80px}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary .left_arrow,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .left_arrow{width:19px;height:53px;background:url("birthdays_2012/sidebar_arrow.png") no-repeat;position:relative;left:-19px;top:200px}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary{right:180px}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .footer .birthdays_recipient_link .skip.still .recipient_link{border:none;background:none;text-decoration:underline;color:gray;font-size:13px;cursor:pointer;position:relative;top:-47px;left:9px;font-style:italic}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .footer .birthdays_recipient_link .skip.still .recipient_link{border:none;background:none;text-decoration:underline;color:gray;font-size:13px;cursor:pointer;position:relative;top:-45px;left:-172px;font-style:italic}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .footer .birthdays_recipient_link .skip.video .recipient_link{border:none;background:none;text-decoration:underline;color:gray;font-size:13px;cursor:pointer;position:relative;top:-53px;left:16px;font-style:italic}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .footer .birthdays_recipient_link .skip.video .recipient_link{border:none;background:none;text-decoration:underline;color:gray;font-size:13px;cursor:pointer;position:relative;top:-51px;left:-168px;font-style:italic}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .message{display:none}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary #birthdays_cvp_share,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary #birthdays_cvp_share{width:260px;height:400px;left:10px;position:relative;top:-50px;left:0px}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary #birthdays_cvp_share .content,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary #birthdays_cvp_share .content{height:361px;position:relative;background-color:#6AA1C6;border-bottom-right-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary #birthdays_cvp_share #email_birthdays.active,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary #birthdays_cvp_share #email_birthdays.active{display:block;border-top-right-radius:10px;border-top-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;height:28px;width:120px;padding:18px 12px 0;background-color:#6AA1C6;font-family:'Varela Round', sans-serif;font-size:21px;text-align:center;color:white;margin-right:6px;letter-spacing:-1px}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary #birthdays_cvp_share #facebook_birthdays.active,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary #birthdays_cvp_share #facebook_birthdays.active{float:left;display:block;border-top-right-radius:10px;border-top-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;height:28px;width:103px;padding:0 12px 24px;background-color:#6AA1C6;font-family:'Varela Round', sans-serif;font-size:21px;color:white;margin-left:6px;text-align:center;letter-spacing:-1px}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary #birthdays_cvp_share #facebook_birthdays.inactive,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary #birthdays_cvp_share #email_birthdays.inactive,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary #birthdays_cvp_share #facebook_birthdays.inactive,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary #birthdays_cvp_share #email_birthdays.inactive{float:left;display:block;border-top-right-radius:10px;border-top-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;height:28px;width:103px;padding:0 12px 24px;background-color:#296193;font-family:'Varela Round', sans-serif;font-size:21px;color:#193761;letter-spacing:-1px;text-align:center}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary #birthdays_cvp_share #facebook_birthdays,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary #birthdays_cvp_share #email_birthdays,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary #birthdays_cvp_share #facebook_birthdays,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary #birthdays_cvp_share #email_birthdays{text-decoration:none}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .content #facebook_contents_recipient,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary .content #facebook_contents_recipient{position:relative;height:346px}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .content #facebook_contents_recipient .bluetext,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary .content #facebook_contents_recipient .bluetext{color:#0A395D;display:block;font-family:'Varela Round', sans-serif;font-size:20px;margin-left:79px}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .content #facebook_contents_recipient .image_container,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary .content #facebook_contents_recipient .image_container{background:url("birthdays_2012/bday_stamp.png") no-repeat;width:71px;height:71px;margin-left:116px;margin-top:10px;margin-bottom:20px;padding-left:8px;padding-top:8px}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .content #facebook_contents_recipient .post_button,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary .content #facebook_contents_recipient .post_button{margin-left:79px;color:#0A395D;display:block;font-family:'Varela Round', sans-serif;font-size:14px}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .content #facebook_contents_recipient .change_recipient,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary .content #facebook_contents_recipient .change_recipient{margin-left:98px;display:block;color:#0A395D;margin-top:36px;font-family:'Varela Round', sans-serif;font-size:14px}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .content #email_contents .not_loggedin_email_content,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary .content #email_contents .not_loggedin_email_content{width:266px;background:white;margin-left:13px;font-family:'Varela Round', sans-serif;font-size:13px;position:relative;top:10px;-moz-border-radius:6px;-webkit-border-radius:6px;padding-top:3px;padding-left:4px;color:#ACACAC;text-align:center;height:335px}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .content #email_contents .not_loggedin_email_content P,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary .content #email_contents .not_loggedin_email_content P{font-size:15px;position:relative;top:-37px}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .content #email_contents .not_loggedin_email_content input,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary .content #email_contents .not_loggedin_email_content input{width:249px;border:1px solid #ACACAC;color:#ACACAC;font-size:1.25em;position:relative;top:-37px}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .content #email_contents .not_loggedin_email_content ul,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary .content #email_contents .not_loggedin_email_content ul{margin-left:0;padding-left:0;list-style:none;position:relative;top:-8px}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .content #email_contents .not_loggedin_email_content li,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary .content #email_contents .not_loggedin_email_content li{background-image:url("birthdays_2012/check_small.png");background-repeat:no-repeat;padding-left:26px;padding-bottom:10px;position:relative;top:-37px;text-align:left;left:66px}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .content #email_contents .not_loggedin_email_content .copy_url,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary .content #email_contents .not_loggedin_email_content .copy_url{background:url("birthdays_2012/button_copy_off.png");width:88px;height:36px;text-indent:-9999px;display:block;margin:10px auto 40px auto}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary .content #email_contents .not_loggedin_email_content .jjstext1,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .content #email_contents .not_loggedin_email_content .jjstext1{position:relative;top:-28px}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .content #email_contents .not_loggedin_email_content .jjstext2,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary .content #email_contents .not_loggedin_email_content .jjstext2{position:relative;top:-43px}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .content #email_contents .not_loggedin_email_content .create_account,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary .content #email_contents .not_loggedin_email_content .create_account{position:relative;top:-30px}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .content #facebook_contents,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary .content #facebook_contents{position:relative;height:346px}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .content #facebook_contents #friend_search,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary .content #facebook_contents #friend_search{width:248px;height:30px;margin-left:20px;font-family:'Varela Round', sans-serif;font-size:14px;position:relative;top:-40px;-moz-border-radius:6px;-webkit-border-radius:6px;color:#535353;padding-top:3px;padding-left:4px;letter-spacing:-1px}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .content #facebook_contents .fb_friends #friendslist,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary .content #facebook_contents .fb_friends #friendslist{overflow:auto;overflow-x:hidden;height:276px;width:256px;margin-left:21px;margin-top:-24px;background:white}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .content #facebook_contents .fb_friends #friendslist .friend,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary .content #facebook_contents .fb_friends #friendslist .friend{border-bottom:1px solid silver;width:200px;padding-left:12px;padding-right:12px;padding-top:14px;padding-bottom:10px;height:58px}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .content #facebook_contents .fb_friends #friendslist .friend .friend_img,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary .content #facebook_contents .fb_friends #friendslist .friend .friend_img{width:50px;height:50px;float:left}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary .content #facebook_contents .center,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .content #facebook_contents .center{margin:0;padding-left:72px;color:white;font-size:20px;font-family:'Varela Round', sans-serif;letter-spacing:-1px}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary .content #facebook_contents .center.blues,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .content #facebook_contents .center.blues{margin:0;padding-left:72px;color:#193761;font-size:20px;font-family:'Varela Round', sans-serif;letter-spacing:-1px;padding-top:15px;padding-bottom:30px}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary .content #facebook_contents .fb_connect,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .content #facebook_contents .fb_connect{padding-left:50px}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .content #facebook_contents .fb_friends #friendslist .friend .friend_info,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary .content #facebook_contents .fb_friends #friendslist .friend .friend_info{padding-left:20px;width:120px;overflow:hidden;float:left;font-size:12px}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .content #facebook_contents .fb_friends #friendslist .friend .friend_info .friend_birthday,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary .content #facebook_contents .fb_friends #friendslist .friend .friend_info .friend_birthday{display:block;color:#838383}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .header .stamp{display:none}body.channel_birthdays.view__index .cvp_share_links{display:none}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .content #email_contents .e_form_details,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary .content #email_contents .e_form_details{display:none}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .content #email_contents .email_form_foot,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary .content #email_contents .email_form_foot{display:block;margin-left:17px;padding-top:15px}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .content #email_contents .email_form_foot .e_radio,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary .content #email_contents .email_form_foot .e_radio{width:19px;height:25px;padding:0 5px 0 0;background:url("birthdays_2012/radio_off.png") no-repeat;display:block;clear:left;float:left;margin-right:3px;margin-top:-1px}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .content #email_contents .contents .e_from_label,body.channel_birthdays .e_to_label,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary .content #email_contents .contents .e_from_label,body.channel_birthdays .e_to_label{width:200px;color:#012D54;font-size:14px;font-family:'Varela Round', sans-serif;margin-left:17px;padding-top:10px}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .content #email_contents .contents .e_from,body.channel_birthdays .e_to,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary .content #email_contents .contents .e_from,body.channel_birthdays .e_to{width:223px;margin-left:17px;-moz-border-radius:6px;-webkit-border-radius:6px}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .content #email_contents .contents .e_from_label,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary .content #email_contents .contents .e_from_label{position:relative}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .content #email_contents .contents .e_from,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary .content #email_contents .contents .e_from{position:relative;height:35px;font-family:varela-round;font-size:13px;color:#717171}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .content #email_contents .contents .e_to_label,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary .content #email_contents .contents .e_to_label{position:relative}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .content #email_contents .contents .e_to,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary .content #email_contents .contents .e_to{position:relative;height:64px;font-size:12px;border:none;overflow:none;resize:none}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .content .email_form_foot .email_send,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary .content .email_form_foot .email_send{border-bottom:1px dotted silver;padding-bottom:17px}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .content .email_form_foot .email_send_later,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary .content .email_form_foot .email_send_later{padding-top:20px}body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.with_message .secondary .content .send_it,body.channel_birthdays.view__index #postcard_layout.cvp.owner_view.without_message .secondary .content .send_it{position:relative;left:0;padding-left:25px;top:12px}body.channel_birthdays.view__index #postcard_layout.cvp.recipient_view.with_message,body.channel_birthdays.view__index #postcard_layout.cvp.recipient_view.without_message{-moz-border-radius:0px;-webkit-border-radius:0px;box-shadow:none;width:956px;height:630px;left:-16px;top:-47px;background:url("birthdays_2012/envelope16-9.png") no-repeat;background-position:center}body.channel_birthdays.view__index #postcard_layout.cvp.recipient_view.with_message .header,body.channel_birthdays.view__index #postcard_layout.cvp.recipient_view.without_message .header{display:none}body.channel_birthdays.view__index #postcard_layout.cvp.recipient_view.with_message .footer,body.channel_birthdays.view__index #postcard_layout.cvp.recipient_view.without_message .footer{display:none}body.channel_birthdays.view__index #postcard_layout.cvp.recipient_view.with_message .say-thanks{width:251px;height:85px;margin:0 auto;top:50px;position:relative}body.channel_birthdays.view__index #postcard_layout.cvp.recipient_view.without_message .say-thanks{width:251px;height:85px;margin:0 auto;position:relative}body.channel_birthdays.view__index #postcard_layout.cvp.recipient_view.with_message .secondary{left:720px}body.channel_birthdays.view__index #postcard_layout.cvp.recipient_view.with_message .primary{border:none;position:relative;top:51px;left:150px;height:579px;z-index:98}body.channel_birthdays.view__index #postcard_layout.cvp.recipient_view.without_message .primary{z-index:1;height:579px;position:relative;top:0px;left:158px}body.channel_birthdays.view__index #postcard_layout.cvp.recipient_view.with_message .primary .video_player{background:white;position:relative;top:98px;left:17px}body.channel_birthdays.view__index #postcard_layout.cvp.recipient_view.without_message .primary .video_player{background:white;position:relative;top:154px;left:-157px}body.channel_birthdays.view__index #postcard_layout.cvp.recipient_view.with_message .primary .still_player{top:76px;left:20px;margin:48px auto;text-align:center;padding:13px;width:482px;margin-left:53px;background:white;position:relative}body.channel_birthdays.view__index #postcard_layout.cvp.recipient_view.with_message .primary .still_player object{background:white}body.channel_birthdays.view__index #postcard_layout.cvp.recipient_view.without_message .primary .still_player object{background:white}body.channel_birthdays.view__index #postcard_layout.cvp.recipient_view.without_message .primary .still_player{padding:13px;width:482px;text-align:center;margin:48px auto;margin-left:53px;background:white;position:relative;top:82px;left:15px}body.channel_birthdays.view__index #postcard_layout.cvp.recipient_view.with_message .secondary .message{background:url("birthdays_2012/paper_3.png") no-repeat;width:218px;height:309px;position:relative;top:149px;left:65px;font-family:'Architects Daughter', cursive;font-size:22px;z-index:2;-webkit-transform:rotate(7deg);-moz-transform:rotate(7deg);-ms-transform:rotate(7deg);-o-transform:rotate(7deg)}body.channel_birthdays.view__index #postcard_layout.cvp.recipient_view.with_message .secondary .message.still{background:url("birthdays_2012/paper_fix_2.png") no-repeat;width:218px;height:274px;position:relative;top:223px;left:22px;font-family:'Architects Daughter', cursive;font-size:22px;z-index:2;-webkit-transform:rotate(7deg);-moz-transform:rotate(7deg);-ms-transform:rotate(7deg);-o-transform:rotate(7deg)}body.channel_birthdays.view__index #postcard_layout.cvp.recipient_view.with_message .secondary .message.video{background:url("birthdays_2012/paper_fix_2.png") no-repeat;width:218px;height:274px;position:relative;top:213px;left:48px;font-family:'Architects Daughter', cursive;font-size:17px;z-index:2;-webkit-transform:rotate(7deg);-moz-transform:rotate(7deg);-ms-transform:rotate(7deg);-o-transform:rotate(7deg)}body.channel_birthdays.view__index #postcard_layout.cvp.recipient_view.with_message .secondary .message p{padding-left:34px;padding-right:9px;padding-top:1px;line-height:32px}body.channel_birthdays.view__index #postcard_layout.cvp.recipient_view.with_message .secondary .receive_like_ecard{background-image:url("birthdays_2012/bluenote.png");background-repeat:no-repeat;background-color:transparent;width:159px;min-width:159px;max-width:159px;height:184px;position:relative;left:-716px;bottom:135px;font-family:'Architects Daughter', cursive;font-size:13px;padding:26px 26px 26px 26px;color:#535353;margin:0px 0px 0px 0px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;line-height:normal}body.channel_birthdays.view__index #postcard_layout.cvp.recipient_view.with_message .secondary .receive_like_ecard #tell_fb_like{margin-top:28px;left:12px}body.channel_birthdays.view__index #postcard_layout.cvp.recipient_view.without_message .secondary .receive_like_ecard{background-image:url("birthdays_2012/bluenote.png");background-repeat:no-repeat;background-color:transparent;width:159px;min-width:159px;max-width:159px;height:184px;position:relative;left:-772px;bottom:135px;font-family:'Architects Daughter', cursive;font-size:13px;padding:26px 26px 26px 26px;color:#535353;margin:246px 0px 0px 0px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;line-height:normal}body.channel_birthdays.view__index #postcard_layout.cvp.recipient_view.without_message .secondary .receive_like_ecard #tell_fb_like{margin-top:28px;left:12px}body.channel_birthdays.view__index #postcard_layout.cvp.recipient_view.with_message .secondary #fb_like_wrapper{position:relative;left:-680px;bottom:336px}body.channel_birthdays.view__index #postcard_layout.cvp.recipient_view.without_message .secondary #fb_like_wrapper{position:relative;left:-743px;top:-34px}body.channel_birthdays .channel_birthdays.index__landing.category_birthdays #wwrap{background:#fff;padding-bottom:0px;padding-top:0px}body.channel_birthdays .channel_birthdays.sendables__casting #wwrap{background:#2B7AB0;background-image:url("birthdays_2012/shadow_band_no_lip.png");background-repeat:repeat-x;background-position:0% 100%}body.channel_birthdays .channel_birthdays.index__landing.category_birthdays #wrap{width:100%}body.channel_birthdays #channel_birthdays_tabs{padding-left:20px;width:936px;overflow:hidden;height:50px}body.channel_birthdays #channel_birthdays_sidebar,body.channel_birthdays #channel_birthdays_content{float:left}body.channel_birthdays #channel_birthdays_sidebar{margin-left:26px;width:180px;overflow:hidden;font-size:1.5em;font-family:'Varela Round', sans-serif}body.channel_birthdays #channel_birthdays_sidebar img.selected,body.channel_birthdays #channel_birthdays_sidebar img.not_selected{width:18px;height:18px}body.channel_birthdays #channel_birthdays_sidebar .selected{background:url("birthdays_2012/radio_on.png") no-repeat 0px 0px;color:#000;display:none}body.channel_birthdays #channel_birthdays_sidebar .not_selected{background:url("birthdays_2012/radio_off.png") no-repeat 0px 0px;display:none}body.channel_birthdays #channel_birthdays_sidebar label{line-height:18px;display:block;padding-left:26px}body.channel_birthdays #channel_birthdays_content{background:#fff;width:750px;min-height:800px;-webkit-box-shadow:0 8px 6px 4px #ccc;-moz-box-shadow:0 8px 6px 4px #ccc;box-shadow:0 8px 6px 4px #ccc;float:right}body.channel_birthdays #channel_birthdays_tabs li{float:left;padding:0px 15px;margin-right:10px;font-size:22px;padding-top:14px;height:37px;text-align:center;color:#104575;font-family:'Varela Round', sans-serif}body.channel_birthdays .card{float:left;height:288px;width:285px;border-top:1px dashed #ccc;padding:34px 0 60px 0;text-align:center}body.channel_birthdays .card .item{min-height:324px;margin-bottom:10px;position:relative;width:271px;padding:6px 9px 10px 9px;cursor:pointer}body.channel_birthdays .card .item:hover{background:#f4f4f4}body.channel_birthdays #channel_birthdays_sidebar h2{font-size:15px;color:#a3a3a3;float:left;background:#fff;width:100%;padding:17px 24px}body.channel_birthdays #channel_birthdays_sidebar .labels_for_recipient,body.channel_birthdays #channel_birthdays_sidebar .labels_for_theme{border-bottom:1px solid #dddddd;padding:14px;background:#f9f9f9;color:#a3a3a3;width:150px;float:right;font-size:1em}body.channel_birthdays #channel_birthdays_sidebar div input[type="radio"]{margin-right:5px}body.channel_birthdays #channel_birthdays_sidebar div.last{border-bottom:3px solid #c3c3c3}body.channel_birthdays a.show_more_link{background:url("ecats/show_next_button.png") no-repeat scroll 0 0 transparent;float:left;color:#535353;display:none;font-size:12px;height:50px;margin:20px auto;padding-top:20px;text-align:center;text-decoration:none;text-shadow:1px 1px 1px #FFFFFF;width:100%;background-position:center;width:363px;margin-left:180px}body.channel_birthdays #show_next{display:block;text-align:center}body.channel_birthdays #show_loading{display:none;text-align:center}body.channel_birthdays .show_loading{display:none;font-size:4em;margin-top:200px;text-align:center}body.channel_birthdays #channel_birthdays_tabs ul{cursor:pointer;float:right}body.channel_birthdays #preview_modal_content #card{width:400px;margin-right:50px;font-family:'Varela Round', sans-serif}body.channel_birthdays #preview_modal_content #side{width:290px;padding-top:127px}body.channel_birthdays #preview_modal_content #card,body.channel_birthdays #preview_modal_content #side{float:left}body.channel_birthdays #preview_modal_content{overflow:hidden;width:965px;padding:0 35px 40px 35px;background:#000;background:rgba(0,0,0,0.9);color:#ccc;opacity:1;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}body.channel_birthdays #preview_modal{width:auto !important}body.channel_birthdays #preview_modal_content h2{color:#00A6D8;font-size:2em;font-family:'Varela Round', sans-serif}body.channel_birthdays #preview_modal_content #type{font-size:2em;margin-bottom:20px;font-family:'Varela Round', sans-serif}body.channel_birthdays #preview_modal_content #description{margin-bottom:20px;min-height:200px;font-family:'Varela Round', sans-serif;line-height:20px}body.channel_birthdays #preview_modal_content #make_button{margin-bottom:38px}body.channel_birthdays #preview_modal_content #modal_nav div{float:left}body.channel_birthdays #preview_modal_content #card{background:url("birthdays_2012/CHenvelopefix.png") no-repeat 0 0;width:615px;height:619px}body.channel_birthdays #preview_modal_content #primary{width:570px;float:left}body.channel_birthdays #player_container{width:498px;margin-top:187px;margin-left:42px;background:white;padding:13px}body.channel_birthdays #card.video #player_container{width:528px;height:344px}body.channel_birthdays #card.still #player_container{width:433px;margin:118px 0 0 89px}body.channel_birthdays #preview_modal_content #modal_nav .item{cursor:pointer;position:relative;width:84px}body.channel_birthdays #preview_modal_content #modal_nav .item span{position:absolute;top:30px;font-size:1.1em;color:white;z-index:999}body.channel_birthdays #preview_modal_content #modal_nav .item#preview_prev span{left:20px}body.channel_birthdays #preview_modal_content #modal_nav .item#preview_next span{left:43px}body.channel_birthdays #preview_modal_content #modal_nav .item img{border:1px solid}body.channel_birthdays #preview_next{border-left:1px solid;padding:0 16px;margin-left:25px}body.channel_birthdays #ecard_preview_swf{background:white;padding-top:10px;padding-bottom:10px}body.channel_birthdays #shim{position:absolute;width:102px;height:85px;background:black;top:0;opacity:0.5}body.channel_birthdays #search_bar{width:720px;overflow:hidden;margin-top:52px;display:none;margin-bottom:30px}body.channel_birthdays #search_bar input{font-size:4em;padding:7px;width:498px;margin-left:52px;float:left;height:62px;color:#a6a6a6;font-family:'Varela Round', sans-serif;border:none;box-shadow:0 0 10px #666 inset;-webkit-box-shadow:0 0 10px #666 inset;-moz-box-shadow:0 0 10px #666 inset}body.channel_birthdays #search_go{background:url("birthdays_2012/button_search_off.png") no-repeat 0 0;float:left;width:122px;height:76px;float:left;cursor:pointer}body.channel_birthdays #filter_all{background:url("birthdays_2012/tab_allcards_off.png") no-repeat 0 0;width:145px;height:52px}body.channel_birthdays #filter_all.active{background:url("birthdays_2012/tab_allcards_on.png") no-repeat 0 0}body.channel_birthdays #filter_quicksend{background:url("birthdays_2012/tab_quicksend_off.png") no-repeat 0 0;width:145px;height:52px}body.channel_birthdays #filter_quicksend.active{background:url("birthdays_2012/tab_quicksend_on.png") no-repeat 0 0}body.channel_birthdays #filter_starringyou{background:url("birthdays_2012/tab_starring_off.png") no-repeat 0 0;width:145px;height:52px}body.channel_birthdays #filter_starringyou.active{background:url("birthdays_2012/tab_starring_on.png") no-repeat 0 0}body.channel_birthdays #filter_search{background:url("birthdays_2012/search_2_off.png") no-repeat 0 0;width:145px;height:52px}body.channel_birthdays #filter_search.active{background:url("birthdays_2012/search_2_on.png") no-repeat 0 0}body.channel_birthdays #channel_birthdays_tabs ul{overflow:hidden;width:750px}body.channel_birthdays #channel_birthdays_container{background:#fff;overflow:hidden;width:956px;margin:0 auto}body.channel_birthdays #template_list{margin:27px 0 0 50px}body.channel_birthdays #result_stats{font-size:17px;margin-left:45px;margin-top:20px;color:#999;font-family:'Varela Round', sans-serif}body.channel_birthdays #result_stats span{color:#2B7AB0;font-weight:bold}body.channel_birthdays .card.right{border-left:1px dashed #ccc;padding-left:35px}body.channel_birthdays .card.left{padding-right:35px}body.channel_birthdays .card.top{border-top:none;padding-top:0px}body.channel_birthdays .item h4{color:#00A6D8;font-size:1.4em;font-weight:bold}body.channel_birthdays .item h4 span{font-weight:normal}body.channel_birthdays .item h3 a{color:#6A6A6A;text-decoration:none;font-weight:bold;font-size:1.5em}body.channel_birthdays em.free{background:url("ecats/free.png") no-repeat;position:absolute;width:72px;text-indent:-9999px;height:73px}body.channel_birthdays .preview:hover{background-color:rgba(0,0,0,0.05);opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50)}body.channel_birthdays .item_sub{text-align:left;margin-left:6px}body.channel_birthdays .item_sub h3{font-size:10px;margin:5px 0}body.channel_birthdays .item_sub h4{font-size:14px;margin:0 0 5px}body.channel_birthdays .item_sub p{font-size:13px;margin-top:3px}body.channel_birthdays .preview:hover .vid{background:rgba(0,0,0,0.5) url("ecats/preview_video_icon.png") no-repeat 240px 7px}body.channel_birthdays #make_button a{background:url("birthdays_2012/button_make_off.png") no-repeat 0 0;text-indent:-9999px;width:219px;height:48px;display:block}body.channel_birthdays #preview_modal_content .closeAllModals,body.channel_birthdays #success_modal .closeAllModals{background:url("birthdays_2012/button_x.png") no-repeat 0 0;position:absolute;top:24px;right:29px;cursor:pointer;display:block;width:58px;height:57px}body.channel_birthdays .card .item img{margin-bottom:10px}body.channel_birthdays #success_modal{overflow:hidden;background:#000 !important}body.channel_birthdays #success_modal h2{color:#fff;font-size:2em;font-family:'Varela Round', sans-serif;line-height:28px}body.channel_birthdays #success_modal h3{color:#2B7AB0;font-size:2em;font-family:'Varela Round', sans-serif;line-height:24px}body.channel_birthdays #success_modal #primary,body.channel_birthdays #success_modal #secondary{margin:50px 0 50px 0}body.channel_birthdays #success_modal #primary{float:left;margin-left:76px;background:url("birthdays_2012/stamp.png") no-repeat 0 0;padding-left:90px;background-position:left center;width:200px;height:284px;padding-top:15px;padding-right:120px}body.channel_birthdays #success_modal #secondary{float:left;border-left:1px dotted;padding-left:60px;margin-left:60px;padding-top:32px;height:237px}body.channel_birthdays #success_modal #card{background:white;width:186px;text-align:center;height:85px;padding-top:52px;font-size:2.3em;position:relative;margin-top:16px;font-family:'HTPasticceriaRegular',sans-serif}body.channel_birthdays #success_modal #success_card_stamp{position:absolute;top:12px;right:10px;width:30px;height:30px;border:1px solid;padding:1px}body.channel_birthdays #success_modal #see_friends{background:url("birthdays_2012/bday_calendar.png") no-repeat 0 0;color:#fff;font-size:1.5em;width:290px;padding:15px 0 17px 95px;margin:72px 0 15px 0}body.channel_birthdays #success_modal #return_to_bday{background:url("birthdays_2012/bday_ecards.jpg") no-repeat 0 0;color:#fff;font-size:1.5em;width:290px;padding:25px 0 32px 95px}body.channel_birthdays #success_modal #return_to_bday a,body.channel_birthdays #success_modal #see_friends a{text-decoration:underline;color:#fff !important}body.channel_birthdays #success_modal #return_to_bday a:hover,body.channel_birthdays #success_modal #see_friends a:hover{text-decoration:none}body.channel_birthdays .not_logged_in{display:none;background:#1b7aaf;width:100%;height:94px;cursor:pointer;text-align:center;padding-top:10px}body.channel_birthdays #result_stats.center{margin-left:0px;text-align:center}body.channel_birthdays #more_birthdays_container .fb_birthday{float:left;margin-right:14px;color:#fff;margin-top:20px}body.channel_birthdays #more_birthdays_container .fb_photo #more_birthdays{overflow:hidden;width:300px}body.channel_birthdays #more_birthdays_container .fb_photo{background:url("birthdays_2012/bday_stamp.png") no-repeat 0 0;text-align:center;padding-top:8px;width:66px;height:66px}body.channel_birthdays #template_list.search{margin-top:10px}body.channel_birthdays .item_image{width:272px}body.channel_birthdays .ui-widget-overlay.doNotClose{background:#000 !important;width:100%;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);zoom:1}body.channel_birthdays .modal#success_modal{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}body.channel_birthdays .modal#preview_modal{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background:transparent !important}body.channel_birthdays #filter_search{width:135px;padding-left:0px !important}body.channel_birthdays .channel_birthdays.store__show_video_overview #wwrap{background:#2B7AB0}body.channel_birthdays .radioContainer{overflow:hidden;width:191px;-moz-border-radius:15px;border-radius:15px;background:#F9F9F9}body.channel_birthdays #banner_inner_content,body.channel_birthdays #inner_content{width:956px;margin:0 auto;overflow:hidden}body.channel_birthdays .birthdays_banner_facebook_connected .select_wish_container .select_wish_container_right{margin-left:75px;width:285px}body.channel_birthdays .birthdays_banner_facebook_connected .select_wish_container .select_wish_container_left{margin-left:0px}body.channel_birthdays .birthdays_banner_facebook_connected .select_wish_container .select_wish_container_left{margin-top:80px}body.channel_birthdays #email_contents .contents input{font-family:arial !important;padding:5px;font-size:1.7em !important;width:245px !important}body.channel_birthdays #email_contents .contents textarea{color:#717171;font-family:arial !important;padding:5px;width:250px !important;font-size:1.7em !important}body.channel_birthdays #email_contents .email_send label,body.channel_birthdays #email_contents .email_send_later label{font-size:1.6em !important;color:#193761 !important;margin-right:6px}body.channel_birthdays #birthdays_cvp_share a#email_birthdays{width:123px !important;font-size:21px !important}body.channel_birthdays #birthdays_cvp_share a#facebook_birthdays{width:119px !important;font-size:21 !important}body.channel_birthdays #birthdays_cvp_share{width:296px !important}body.channel_birthdays #success_card_recipient_name{color:#747474;overflow:hidden;display:block}body.channel_birthdays #success_card_recipient_name.active{background:url("birthdays_2012/envelope_squiggle.png") 0 0 no-repeat;background-position:center bottom;height:57px}body.channel_birthdays.view__index #email_contents label.selected{background:url("birthdays_2012/email_radio_on.png") no-repeat 0px 0px;padding-left:26px;height:25px;padding-top:2px;display:none}body.channel_birthdays.view__index #email_contents label.not_selected{background:url("birthdays_2012/email_radio_off.png") no-repeat 0px 0px;padding-left:26px;height:25px;padding-top:2px;display:none}body.channel_birthdays.ecards.modals .ui-widget-content{background:transparent !important}body.channel_birthdays #email_contents .email_send.labels_for_send_schedule_option{width:263px !important;border-bottom:1px dashed !important}body.channel_birthdays #email_contents .email_send.labels_for_send_schedule_option span,body.channel_birthdays #email_contents .email_send_later.labels_for_send_schedule_option span{font-size:1.6em !important;color:#193761 !important;margin-right:6px}body.channel_birthdays #email_contents select{font-size:15px !important}body.channel_birthdays #success_modal #not_fb_connected_post_share{width:300px;margin-top:-34px;font-family:"Valera Round", sans-serif;display:none}body.channel_birthdays #success_modal #not_fb_connected_post_share h3{margin-bottom:30px}body.channel_birthdays .leftey{float:left}body.channel_birthdays .rightey{float:right}body.channel_birthdays #facebook_contents #fb_friends #friendslist .friend .friend_info p a{padding-left:0;line-height:14px;height:26px}body.channel_election_dance #wwrap{background-size:initial;background-color:#004890}body.channel_election_dance #wrap{margin:0 auto;padding:20px 0;background-image:url("election/election-pinstripe.png")}body.channel_election_dance #wwrap #wrap .primary{width:100%}body.channel_election_dance .postcard-layout{position:relative;background-color:#fff;margin:0px auto;height:540px;width:956px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.4);-moz-box-shadow:0 3px 10px rgba(0,0,0,0.4);box-shadow:0 3px 10px rgba(0,0,0,0.4)}body.channel_election_dance #hwrap,body.channel_election_dance #hwrap #header{height:100px}body.channel_election_dance #hwrap #header #logo{background:url(jibjab_logo.png);height:89px}body.channel_election_dance #hwrap ul#user-nav{margin-top:28px;width:auto}body.channel_election_dance #hwrap #main_nav_wrap{top:63px}body.channel_election_dance #hwrap #searchForm{display:block}body.channel_election_dance #wwrap{padding:0}body.channel_election_dance #wrap{width:100%}body.channel_election_dance #wwrap #wrap{min-height:620px}body.channel_election_dance #wwrap #wrap .hidden-text{text-indent:-9999px}body.channel_election_dance #election-dance-index{background-color:transparent;background-image:url("election/election-landing.png");display:none}body.channel_election_dance #election-dance-index .candidate{width:290px;margin-left:-38px;margin-top:30px}body.channel_election_dance #election-dance-index .triple-section{width:916px;height:500px;padding:20px;position:relative}body.channel_election_dance #election-dance-index .triple-section .left,body.channel_election_dance #election-dance-index .triple-section .right,body.channel_election_dance #election-dance-index .triple-section .center{width:230px;position:absolute}body.channel_election_dance #election-dance-index .triple-section .left{left:20px}body.channel_election_dance #election-dance-index .triple-section .right{right:20px}body.channel_election_dance #election-dance-index .triple-section .center{width:456px;left:50%;margin-left:-228px}body.channel_election_dance #election-dance-index .triple-section .center #dance-off-text{background:url("election/election-landing-text.png");height:350px}body.channel_election_dance #election-dance-index .triple-section .center #other-banner{background:url("election/election-other-banner.png");width:358px;height:57px;margin:40px auto 30px}body.channel_election_dance #election-dance-index .triple-section .center #other-banner,body.channel_election_dance #election-dance-index .triple-section .center #other-banner a{width:358px;height:45px;color:white;padding-top:12px;font-size:14px;text-align:center}body.channel_election_dance #election-dance-index .triple-section .left p,body.channel_election_dance #election-dance-index .triple-section .right p{color:white;font-weight:600;text-align:center}body.channel_election_dance #check-out-more{display:none;opacity:0.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";padding:20px}body.channel_election_dance #check-out-more p{text-align:center;font-family:"GothamLight";font-size:20px;color:#66ADF0}body.channel_election_dance #check-out-more #box-container{width:800px;height:105px;margin:0 auto}body.channel_election_dance #check-out-more #box-container .box{float:left;width:140px;height:105px;padding-left:20px}body.channel_election_dance .channel_election_dance #wwrap #wrap{min-height:580px}body.channel_election_dance #election-dance-index .counter{height:25px;margin:20px auto;border:2px solid #0A335F;box-shadow:-2px 2px 1px rgba(255,255,255,0.1);background:url("election/election-counter.png") repeat-x scroll 0 center transparent}body.channel_election_dance #election-dance-index .counter .number{width:23px;height:25px;display:block;float:left;color:white;font-size:14px;text-align:center;line-height:26px;text-shadow:0 0 10px white;font-weight:800;background:url("election/election-counter-numbers.png") no-repeat scroll 0 center transparent}body.channel_election_dance #election-dance-index .counter .number.zero{background-position:0 0}body.channel_election_dance #election-dance-index .counter .number.one{background-position:0 -25px}body.channel_election_dance #election-dance-index .counter .number.two{background-position:0 -50px}body.channel_election_dance #election-dance-index .counter .number.three{background-position:0 -75px}body.channel_election_dance #election-dance-index .counter .number.four{background-position:0 -100px}body.channel_election_dance #election-dance-index .counter .number.five{background-position:0 -125px}body.channel_election_dance #election-dance-index .counter .number.six{background-position:0 -150px}body.channel_election_dance #election-dance-index .counter .number.seven{background-position:0 -175px}body.channel_election_dance #election-dance-index .counter .number.eight{background-position:0 -200px}body.channel_election_dance #election-dance-index .counter .number.nine{background-position:0 -225px}body.channel_election_dance #election-dance-index .counter .number.blank{background-position:-225px -225px}body.channel_election_dance #election-dance-index .counter .number p{position:relative;line-height:12px;top:7px;text-indent:22px}body.channel_election_dance #election-dance-index .counter img{position:relative;width:100%;bottom:25px}body.channel_election_dance #election-dance-index .candidate#dance-obama{background:url("election/election-obama-dance.png") no-repeat scroll 0 0 transparent}body.channel_election_dance #election-dance-index .candidate#dance-obama .button{background:url("election/election-obama-button.png") no-repeat scroll left bottom transparent}body.channel_election_dance #election-dance-index .candidate#dance-mitt{background:url("election/election-mitt-dance.png") no-repeat scroll 0 0 transparent}body.channel_election_dance #election-dance-index .candidate#dance-mitt .button{background:url("election/election-mitt-button.png") no-repeat scroll left bottom transparent}body.channel_election_dance #election-dance-index .candidate{width:290px;height:365px;display:block}body.channel_election_dance #election-dance-index .candidate .button{width:100%;height:100%;display:block;position:relative}body.channel_election_dance #election-dance-index .candidate#dance-obama .button:hover,body.channel_election_dance #election-dance-index .candidate#dance-mitt .button:hover{background-position:right bottom}body.channel_election_dance .fb_like_button{margin:0 auto;width:80px}body.channel_election_dance #election-dance-personalize .fb_like_button{position:relative;top:-35px;right:-414px}body.channel_election_dance #election-dance-post-share .header,body.channel_election_dance #election-dance-view .header{position:relative;height:55px;width:956px;text-align:center;color:#FEFEAD;background-image:url("election/election-banner.png");margin-bottom:-10px}body.channel_election_dance #election-dance-post-share .header p,body.channel_election_dance #election-dance-view .header p{margin:0;line-height:53px;font-size:42px;text-shadow:0 2px rgba(0,0,0,0.2)}body.channel_election_dance #election-dance-view .header .fb_like_button{position:relative;top:-40px;right:-300px}body.channel_election_dance #election-dance-view.postcard-layout{background-image:url("election/election-view-background.png")}body.channel_election_dance #election-dance-view.postcard-layout #view-player{width:398px;height:398px;margin:0 auto}body.channel_election_dance #election-dance-view .content #dance-moves{float:right;right:60px;top:40px;position:relative;height:80px;width:120px}body.channel_election_dance #election-dance-view .content #dance-counter{width:69px;height:25px;background:url("election/election-counter.png");border:4px ridge #00609B;box-shadow:0px 0px 10px black;margin:0 auto}body.channel_election_dance #election-dance-view .content #dance-counter div{background:url("election/election-counter-numbers.png");width:23px;height:25px;float:left;color:white;font-size:14px;text-align:center;display:inline-block}body.channel_election_dance #election-dance-view .content #dance-counter img{position:relative;width:100%;bottom:25px}body.channel_election_dance #election-dance-view .content #dance-moves p{padding-top:10px;color:white;font-weight:600;text-align:center}body.channel_election_dance #election-dance-view.postcard-layout #share-options{width:240px;margin:20px auto;display:block}body.channel_election_dance #election-dance-view.postcard-layout #share-options .share-button{width:60px;height:66px;margin:10px;bottom:0;position:relative;float:left;margin-top:-6px;background:url("election/share-buttons.png");display:block}body.channel_election_dance #election-dance-view.postcard-layout #share-options .share-button a{width:100%;height:100%;display:block}body.channel_election_dance #election-dance-view.postcard-layout #share-options .share-button#facebook:hover{background-position:-60px 0}body.channel_election_dance #election-dance-view.postcard-layout #share-options .share-button#email{background-position:-120px 0}body.channel_election_dance #election-dance-view.postcard-layout #share-options .share-button#email:hover{background-position:-180px 0}body.channel_election_dance #election-dance-view.postcard-layout #share-options .share-button#twitter{background-position:-240px 0}body.channel_election_dance #election-dance-view.postcard-layout #share-options .share-button#twitter:hover{background-position:-300px 0}body.channel_election_dance #election-dance-view.postcard-layout .footer{text-align:center}body.channel_election_dance #election-dance-view.postcard-layout .footer #cvp-back{position:relative;float:left;left:160px;font-weight:400;font-size:14px;color:#004890;text-decoration:none;top:47px;line-height:14px}body.channel_election_dance #election-dance-view.postcard-layout .footer p{font-size:15px}body.channel_election_dance #election-dance-view.postcard-layout .footer a{color:#707274;text-decoration:none;line-height:95px}body.channel_election_dance #election-dance-view.postcard-layout .footer a:hover{text-decoration:underline}body.channel_election_dance #wwrap #wrap .cvp_share_links{display:none;overflow:auto;margin:35px auto;width:900px}body.channel_election_dance #wwrap #wrap .cvp_share_links .url,body.channel_election_dance #wwrap #wrap .cvp_share_links .embed,body.channel_election_dance #wwrap #wrap .cvp_share_links .url label,body.channel_election_dance #wwrap #wrap .cvp_share_links .embed label{float:left}body.channel_election_dance #wwrap #wrap .cvp_share_links .url label,body.channel_election_dance #wwrap #wrap .cvp_share_links .embed label{color:white;font-size:15px;font-weight:bold;padding:3px 9px 0 12px}body.channel_election_dance #wwrap #wrap .cvp_share_links .url input,body.channel_election_dance #wwrap #wrap .cvp_share_links .embed input{width:370px;background:transparent;border:1px solid white;color:white;font-size:12px;padding:2px}body.channel_election_dance #election-dance-post-share .content{height:425px;margin:0 auto 20px;width:770px;background:url("election/election-post-share.png")}body.channel_election_dance #election-dance-post-share .content #head{position:relative;left:204px;top:64px}body.channel_election_dance #election-dance-post-share .content #hair{position:relative;left:23px}body.channel_election_dance #election-dance-post-share .content #getstarted{top:280px;right:85px;float:right;position:relative;display:block;background:url("election/election-get-started.png");width:217px;height:62px}body.channel_election_dance #election-dance-post-share .content #getstarted:hover{background-position:-217px 0}body.channel_election_dance #election-dance-post-share .content #getstarted a{width:100%;height:100%;display:block;color:transparent}body.channel_election_dance #election-dance-post-share .footer{width:780px;margin:0 auto}body.channel_election_dance #election-dance-post-share .footer a{font-weight:400;font-size:14px;float:left;color:#004890;text-decoration:none}body.channel_election_dance #modal-backdrop{background-color:#000;z-index:100;opacity:0.6;filter:alpha(opacity=60);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";width:100%;height:100%;position:fixed;top:0px;left:0px}body.channel_election_dance .share-modal{top:240px;left:50%;display:none;z-index:102;position:absolute;background-color:white;background:white;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.4);-moz-box-shadow:0 3px 10px rgba(0,0,0,0.4);box-shadow:0 3px 10px rgba(0,0,0,0.4)}body.channel_election_dance .share-modal .header{color:#FEFEAD;text-align:center;height:50px;margin:0 auto;background:url("election/election-share-banner.png") no-repeat scroll center center transparent}body.channel_election_dance .share-modal .header p{text-shadow:0 2px rgba(0,0,0,0.2);font-size:30px}body.channel_election_dance .close-button{background:url("election/election-close.png") no-repeat scroll center center transparent;position:absolute;width:52px;height:52px;right:-15px;top:-15px}body.channel_election_dance .accent{background:url("election/election-accent.png") no-repeat scroll center center transparent;position:absolute;width:956px;height:30px;bottom:0}body.channel_election_dance .star-box{background:url("election/election-star.png") no-repeat scroll center center transparent;position:absolute;width:35px;height:35px}body.channel_election_dance .star-box.right{right:0}body.channel_election_dance .star-box.left{left:0}body.channel_election_dance .star-box.top{top:0}body.channel_election_dance .star-box.bottom{bottom:0}body.channel_election_dance .share-modal .submit-button{cursor:pointer;border:none;height:35px;display:block;color:transparent;text-indent:-9999px}body.channel_election_dance .share-modal .submit-button#my-wall{width:195px;margin:20px auto;background:url("election/facebook-my-wall.png")}body.channel_election_dance .share-modal .submit-button#friend-wall{width:245px;margin:45px auto;background:url("election/facebook-friend-wall.png")}body.channel_election_dance .share-modal .submit-button#email-send{width:125px;background:url("election/email-send-now.png");margin:5px auto}body.channel_election_dance .share-modal .submit-button:disabled{opacity:0.3;filter:alpha(opacity=30);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";cursor:default}body.channel_election_dance #facebook-modal.share-modal{width:580px;height:290px;margin-left:-290px}body.channel_election_dance #facebook-modal.share-modal #facebook-left{margin-left:10px;width:240px;height:210px;float:left;padding-right:10px;border-right:1px dashed lightgray}body.channel_election_dance #facebook-modal.share-modal #facebook-left img{width:100px;height:100px;margin:20px auto 0;border:5px solid #275F95;display:block}body.channel_election_dance #facebook-modal.share-modal .content p{color:gray;height:30px;width:20px;float:left;margin-left:-10px;background:white;line-height:30px;top:90px;position:relative}body.channel_election_dance #facebook-modal.share-modal #facebook-right{width:300px;height:210px;float:left}body.channel_election_dance #facebook-modal.share-modal #facebook-right #friend-text{color:gray;height:30px;text-align:center;font-size:15px;margin:20px 10px 10px 0}body.channel_election_dance #facebook-modal.share-modal .input-holder,body.channel_election_dance #facebook-modal.share-modal #fbfriendinput{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}body.channel_election_dance #facebook-modal.share-modal .input-holder{margin:0 auto;width:265px;height:45px;background:lightgray;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#D3D3D3');background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#d3d3d3));background:-moz-linear-gradient(top, #fff, #d3d3d3)}body.channel_election_dance #facebook-modal.share-modal #fbfriendinput{width:222px;height:34px;line-height:14px;background:url("election/election-search-image.png") no-repeat 10px 12px;padding-left:40px;padding-top:7px;border:1px solid lightgray;color:gray;font-size:14px}body.channel_election_dance .channel_election_dance .share-modal input{vertical-align:middle}body.channel_election_dance .share-modal input:focus,body.channel_election_dance .share-modal textarea:focus{outline:none;border-color:#9ecaed;box-shadow:0 0 10px #9ecaed}body.channel_election_dance #email-modal.share-modal{width:610px;height:360px;margin-left:-305px}body.channel_election_dance #email-modal.share-modal form{margin-top:20px}body.channel_election_dance #email-modal.share-modal form table{margin:0 auto}body.channel_election_dance #email-modal.share-modal form table #chars-left{font-weight:bold}body.channel_election_dance #email-modal.share-modal form label{text-align:right;font-size:15px;padding-top:5px}body.channel_election_dance #email-modal.share-modal form table input,body.channel_election_dance #email-modal.share-modal form table textarea{width:280px;height:25px;padding:10px;border:1px solid lightgray;color:gray;font-size:12px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:lightgray;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#D3D3D3');background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#d3d3d3));background:-moz-linear-gradient(top, #fff, #d3d3d3)}body.channel_election_dance #email-modal.share-modal form table input.error,body.channel_election_dance #email-modal.share-modal form table textarea.error{border:1px solid red !important}body.channel_election_dance #email-modal.share-modal form table input{line-height:12px}body.channel_election_dance #email-modal.share-modal form table textarea{resize:none;height:90px}body.channel_election_dance #email-modal.share-modal table td{vertical-align:top;padding:5px;margin:0 auto}body.channel_election_dance #email-modal.share-modal table tr{margin:0 auto}body.channel_holidays.view__index ul.ui-autocomplete li a,body.channel_election_dance.view__index ul.ui-autocomplete li a{width:243px;height:40px;background-color:white;cursor:pointer;color:gray;padding:10px;border:1px solid lightgray;border-bottom:none}body.channel_holidays.view__index ul.ui-autocomplete li a.ui-state-hover,body.channel_holidays.view__index ul.ui-autocomplete li a.ui-state-active,body.channel_holidays.view__index ul.ui-autocomplete li a.ui-state-focus,body.channel_election_dance.view__index ul.ui-autocomplete li a.ui-state-hover,body.channel_election_dance.view__index ul.ui-autocomplete li a.ui-state-active,body.channel_election_dance.view__index ul.ui-autocomplete li a.ui-state-focus{background:#3B5998;color:white}body.channel_holidays.view__index ul.ui-autocomplete li a img,body.channel_election_dance.view__index ul.ui-autocomplete li a img{width:40px;height:40px}body.channel_holidays.view__index ul.ui-autocomplete li a img,body.channel_holidays.view__index ul.ui-autocomplete li a p,body.channel_election_dance.view__index ul.ui-autocomplete li a img,body.channel_election_dance.view__index ul.ui-autocomplete li a p{margin:0;float:left}body.channel_holidays.view__index ul.ui-autocomplete li a p,body.channel_election_dance.view__index ul.ui-autocomplete li a p{font-size:14px;line-height:14px;padding-top:27px;padding-left:10px}body.channel_holidays.store__show_video_overview #wwrap,body.channel_holidays.view__index #wwrap,body.channel_holidays.view__share #wwrap,body.channel_holidays.view__post_share #wwrap,body.channel_holidays.view__email #wwrap,body.channel_holidays.view__email_upsell #wwrap,body.channel_holidays.sendables__add_message #wwrap,body.channel_holidays.sendables__casting #wwrap{background:url("responsive/holidays/2014/bg.jpg") repeat-x scroll center top #d8f6f5;background-size:100% auto}body.channel_holidays #postcard_layout .stamp .stamp_post{background:url("ecards_2012/channels/holidays/postcard_layout/stamp.png") no-repeat}body.channel_holidays #postcard_layout.cvp{background:#fff url("ecards_2012/channels/holidays/postcard_layout/holiday_card.png") top center no-repeat}body.channel_holidays.sendables__casting #postcard_layout{background-color:#ffffff;background-image:none}body.channel_holidays #postcard_layout.cvp.recipient_view .footer .make_your_own.free{background:url(ecards_2012/channels/holidays/postcard_layout/b_free_make.png)}body.channel_holidays #postcard_layout.cvp.recipient_view .footer .make_your_own.premium{background:url(ecards_2012/channels/holidays/postcard_layout/b_not_free_make.png)}body.channel_holidays #postcard_layout.cvp .footer .facebook{background-image:url(ecards_2012/channels/holidays/postcard_layout/icon_fb.png)}body.channel_holidays #postcard_layout.cvp .footer .download{background-image:url(ecards_2012/channels/holidays/postcard_layout/icon_dl.png)}body.channel_holidays #postcard_layout.cvp .footer .email{background-image:url(ecards_2012/channels/holidays/postcard_layout/icon_email.png)}body.channel_holidays .cvp_promo p{color:red}body.channel_holidays #postcard_layout.email .primary .header h1,body.channel_holidays #postcard_layout.cvp .header h1,body.channel_holidays #postcard_layout.post_share .primary h1,body.channel_holidays #postcard_layout.download_marketing .exclusive,body.channel_holidays #postcard_layout.download_marketing h1{color:#C70003}body.channel_holidays #postcard_layout.download_marketing .secondary .price{background:url(ecards_2012/channels/holidays/postcard_layout/b_generic.png) no-repeat}body.channel_holidays .cvp_promo .b_dl a.button{background:url(ecards_2012/channels/holidays/postcard_layout/b_dl.png) no-repeat -221px 0}body.channel_holidays #postcard_layout.email .send_it{background:url(ecards_2012/channels/holidays/postcard_layout/b_generic.png) no-repeat}body.channel_holidays a.goto_store_button{background:url(ecards_2012/channels/holidays/postcard_layout/b_generic.png) no-repeat}body.channel_holidays #postcard_layout.email_upsell .content .header h1,body.channel_holidays #postcard_layout.email .primary .header h1{color:red}body.channel_holidays.view__share .cvp_share_link .url label{color:red}body.channel_holidays.view__share .cvp_share_link .embed label{color:red}body.channel_holidays #postcard_layout.cvp.owner_view.without_message .video_player{margin:-14px auto 0 auto}body.channel_holidays #postcard_layout.cvp.owner_view.with_message .video_player{margin:36px auto 0 auto}body.channel_holidays #postcard_layout.cvp.recipient_view.without_message .video_player{margin:-14px auto 0 auto}body.channel_holidays #postcard_layout.cvp.recipient_view.with_message .video_player{margin:36px auto 0 auto}body.channel_st_patricks_day #postcard_layout.email_upsell .b_free a.button{background:url(ecards_2012/common/b_create_free.png) no-repeat 0 0}body.channel_st_patricks_day #postcard_layout.email_upsell .b_free a.button:hover{background-position:0;width:193px}body.channel_st_patricks_day .cvp_promo p{color:#aaa}body.channel_st_patricks_day #wwrap{padding:20px 0}body.channel_valentines.sendables__template #wwrap{padding:20px 0;background-color:#f9aaab;background-size:initial}body.channel_valentines.sendables__template #postcard_layout.cvp .header h1{color:#f9aaab}body.channel_valentines.sendables__template #postcard_layout.email .primary .header h1{color:#f9aaab}body.channel_valentines.sendables__template #postcard_layout.email_upsell .content .header h1{color:#f9aaab}body.channel_valentines.sendables__template #postcard_layout.template .header h1{color:#f9aaab}body.channel_valentines.sendables__template #postcard_layout.template .template_secondary .template_title{color:#f9aaab}body.channel_valentines.sendables__template .cvp_promo p{color:#f9aaab}body.channel_valentines.sendables__template .cvp_promo a.red{color:#f9aaab}body.channel_valentines.store__show_video_overview #wwrap,body.channel_valentines.view__index #wwrap,body.channel_valentines.view__share #wwrap,body.channel_valentines.view__post_share #wwrap,body.channel_valentines.view__email #wwrap,body.channel_valentines.view__email_upsell #wwrap,body.channel_valentines.sendables__add_message #wwrap,body.channel_valentines.sendables__casting #wwrap{padding:20px 0}body.channel_valentines #postcard_layout.cvp.recipient_view .footer .make_your_own.free{background:url(ecards_2012/channels/valentines/postcard_layout/b_free_make.png)}body.channel_valentines #postcard_layout.cvp.recipient_view .footer .make_your_own.premium{background:url(ecards_2012/channels/valentines/postcard_layout/b_not_free_make.png)}body.channel_valentines #postcard_layout.cvp .footer .facebook{background-image:url(ecards_2012/channels/valentines/postcard_layout/icon_fb.png)}body.channel_valentines #postcard_layout.cvp .footer .download{background-image:url(ecards_2012/channels/valentines/postcard_layout/icon_dl.png)}body.channel_valentines #postcard_layout.cvp .footer .email{background-image:url(ecards_2012/channels/valentines/postcard_layout/icon_email.png)}body.channel_valentines .cvp_promo p,body.channel_valentines #postcard_layout.email .primary .header h1,body.channel_valentines #postcard_layout.email_upsell .content .header h1,body.channel_valentines #postcard_layout.cvp .header h1,body.channel_valentines #postcard_layout.post_share .primary h1,body.channel_valentines #postcard_layout.download_marketing .exclusive,body.channel_valentines #postcard_layout.download_marketing h1{color:#e7005c}body.channel_valentines #postcard_layout.download_marketing .secondary .price{background:url(ecards_2012/channels/valentines/postcard_layout/b_generic.png) no-repeat}body.channel_valentines #postcard_layout.post_share .primary a.go{background:url(ecards_2012/channels/valentines/postcard_layout/b_go.png) no-repeat -85px 0}body.channel_valentines .cvp_promo .b_dl a.button{background:url(ecards_2012/channels/valentines/postcard_layout/b_dl.png) no-repeat -221px 0}body.channel_valentines #postcard_layout.email_upsell .create_it,body.channel_valentines #postcard_layout.email .send_it{background:url(ecards_2012/channels/valentines/postcard_layout/b_generic.png) no-repeat}body.channel_valentines a.goto_store_button{background:url(ecards_2012/channels/valentines/postcard_layout/b_generic.png) no-repeat}body.channel_valentines #postcard_layout.post_share .primary .congrats span.email{background:url(ecards_2012/channels/valentines/postcard_layout/ps_email.png) no-repeat scroll 0 0 transparent}body.channel_valentines #postcard_layout.post_share .primary .congrats span.facebook{background:url(ecards_2012/channels/valentines/postcard_layout/ps_fb.png) no-repeat scroll 0 0 transparent}.video-js{background-color:#000;position:relative;padding:0;font-size:10px;vertical-align:middle}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js:-moz-full-screen{position:absolute}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100% !important;height:100% !important;_position:absolute}.video-js:-webkit-full-screen{width:100% !important;height:100% !important}.vjs-poster{margin:0 auto;padding:0;cursor:pointer;position:relative;width:100%;max-height:100%}.video-js .vjs-text-track-display{text-align:center;position:absolute;bottom:4em;left:1em;right:1em;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.video-js .vjs-text-track{display:none;color:#fff;font-size:1.4em;text-align:center;margin-bottom:.1em;background:#000;background:rgba(0,0,0,0.5)}.video-js .vjs-subtitles{color:#fff}.video-js .vjs-captions{color:#fc6}.vjs-tt-cue{display:block}.vjs-fade-in{visibility:visible !important;opacity:1 !important;-webkit-transition:visibility 0s linear 0s,opacity .3s linear;-moz-transition:visibility 0s linear 0s,opacity .3s linear;-ms-transition:visibility 0s linear 0s,opacity .3s linear;-o-transition:visibility 0s linear 0s,opacity .3s linear;transition:visibility 0s linear 0s,opacity .3s linear}.vjs-fade-out{visibility:hidden !important;opacity:0 !important;-webkit-transition:visibility 0s linear 1.5s,opacity 1.5s linear;-moz-transition:visibility 0s linear 1.5s,opacity 1.5s linear;-ms-transition:visibility 0s linear 1.5s,opacity 1.5s linear;-o-transition:visibility 0s linear 1.5s,opacity 1.5s linear;transition:visibility 0s linear 1.5s,opacity 1.5s linear}.vjs-default-skin .vjs-controls{position:absolute;bottom:0;left:0;right:0;margin:0;padding:0;height:2.6em;color:#fff;border-top:1px solid #404040;background:#242424;background:-moz-linear-gradient(top, #242424 50%, #1f1f1f 50%, #171717 100%);background:-webkit-gradient(linear, 0% 0, 0% 100%, color-stop(50%, #242424), color-stop(50%, #1f1f1f), color-stop(100%, #171717));background:-webkit-linear-gradient(top, #242424 50%, #1f1f1f 50%, #171717 100%);background:-o-linear-gradient(top, #242424 50%, #1f1f1f 50%, #171717 100%);background:-ms-linear-gradient(top, #242424 50%, #1f1f1f 50%, #171717 100%);background:linear-gradient(top, #242424 50%, #1f1f1f 50%, #171717 100%);visibility:hidden;opacity:0}.vjs-default-skin .vjs-control{position:relative;float:left;text-align:center;margin:0;padding:0;height:2.6em;width:2.6em}.vjs-default-skin .vjs-control:focus{outline:0}.vjs-default-skin .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-default-skin .vjs-play-control{width:5em;cursor:pointer !important}.vjs-default-skin.vjs-paused .vjs-play-control div{width:15px;height:17px;background:url("../assets/common/video-js.png");margin:.5em auto 0}.vjs-default-skin.vjs-playing .vjs-play-control div{width:15px;height:17px;background:url("../assets/common/video-js.png") -25px 0;margin:.5em auto 0}.vjs-default-skin .vjs-rewind-control{width:5em;cursor:pointer !important}.vjs-default-skin .vjs-rewind-control div{width:19px;height:16px;background:url("../assets/common/video-js.png");margin:.5em auto 0}.vjs-default-skin .vjs-mute-control{width:3.8em;cursor:pointer !important;float:right}.vjs-default-skin .vjs-mute-control div{width:22px;height:16px;background:url("../assets/common/video-js.png") -75px -25px;margin:.5em auto 0}.vjs-default-skin .vjs-mute-control.vjs-vol-0 div{background:url("../assets/common/video-js.png") 0 -25px}.vjs-default-skin .vjs-mute-control.vjs-vol-1 div{background:url("../assets/common/video-js.png") -25px -25px}.vjs-default-skin .vjs-mute-control.vjs-vol-2 div{background:url("../assets/common/video-js.png") -50px -25px}.vjs-default-skin .vjs-volume-control{width:5em;float:right}.vjs-default-skin .vjs-volume-bar{position:relative;width:5em;height:.6em;margin:1em auto 0;cursor:pointer !important;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;background:#666;background:-moz-linear-gradient(top, #333, #666);background:-webkit-gradient(linear, 0% 0, 0% 100%, from(#333), to(#666));background:-webkit-linear-gradient(top, #333, #666);background:-o-linear-gradient(top, #333, #666);background:-ms-linear-gradient(top, #333, #666);background:linear-gradient(top, #333, #666)}.vjs-default-skin .vjs-volume-level{position:absolute;top:0;left:0;height:.6em;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;background:#fff;background:-moz-linear-gradient(top, #fff, #ccc);background:-webkit-gradient(linear, 0% 0, 0% 100%, from(#fff), to(#ccc));background:-webkit-linear-gradient(top, #fff, #ccc);background:-o-linear-gradient(top, #fff, #ccc);background:-ms-linear-gradient(top, #fff, #ccc);background:linear-gradient(top, #fff, #ccc)}.vjs-default-skin .vjs-volume-handle{position:absolute;top:-0.2em;width:.8em;height:.8em;background:#ccc;left:0;border:1px solid #fff;-moz-border-radius:.6em;-webkit-border-radius:.6em;border-radius:.6em}.vjs-default-skin div.vjs-progress-control{position:absolute;left:4.8em;right:4.8em;height:1.0em;width:auto;top:-1.3em;border-bottom:1px solid #1f1f1f;border-top:1px solid #222;background:#333;background:-moz-linear-gradient(top, #222, #333);background:-webkit-gradient(linear, 0% 0, 0% 100%, from(#222), to(#333));background:-webkit-linear-gradient(top, #222, #333);background:-o-linear-gradient(top, #333, #222);background:-ms-linear-gradient(top, #333, #222);background:linear-gradient(top, #333, #222)}.vjs-default-skin .vjs-progress-holder{position:relative;cursor:pointer !important;padding:0;margin:0;height:1.0em;-moz-border-radius:.6em;-webkit-border-radius:.6em;border-radius:.6em;background:#111;background:-moz-linear-gradient(top, #111, #262626);background:-webkit-gradient(linear, 0% 0, 0% 100%, from(#111), to(#262626));background:-webkit-linear-gradient(top, #111, #262626);background:-o-linear-gradient(top, #111, #262626);background:-ms-linear-gradient(top, #111, #262626);background:linear-gradient(top, #111, #262626)}.vjs-default-skin .vjs-progress-holder .vjs-play-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress{position:absolute;display:block;height:1.0em;margin:0;padding:0;left:0;top:0;-moz-border-radius:.6em;-webkit-border-radius:.6em;border-radius:.6em}.vjs-default-skin .vjs-play-progress{background:#fff;background:-moz-linear-gradient(top, #fff 0, #d6d6d6 50%, #fff 100%);background:-webkit-gradient(linear, 0% 0, 0% 100%, color-stop(0%, #fff), color-stop(50%, #d6d6d6), color-stop(100%, #fff));background:-webkit-linear-gradient(top, #fff 0, #d6d6d6 50%, #fff 100%);background:-o-linear-gradient(top, #fff 0, #d6d6d6 50%, #fff 100%);background:-ms-linear-gradient(top, #fff 0, #d6d6d6 50%, #fff 100%);background:linear-gradient(top, #fff 0, #d6d6d6 50%, #fff 100%);background:#efefef;background:-moz-linear-gradient(top, #efefef 0, #f5f5f5 50%, #dbdbdb 50%, #f1f1f1 100%);background:-webkit-gradient(linear, 0% 0, 0% 100%, color-stop(0%, #efefef), color-stop(50%, #f5f5f5), color-stop(50%, #dbdbdb), color-stop(100%, #f1f1f1));background:-webkit-linear-gradient(top, #efefef 0, #f5f5f5 50%, #dbdbdb 50%, #f1f1f1 100%);background:-o-linear-gradient(top, #efefef 0, #f5f5f5 50%, #dbdbdb 50%, #f1f1f1 100%);background:-ms-linear-gradient(top, #efefef 0, #f5f5f5 50%, #dbdbdb 50%, #f1f1f1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef',endColorstr='#f1f1f1',GradientType=0);background:linear-gradient(top, #efefef 0, #f5f5f5 50%, #dbdbdb 50%, #f1f1f1 100%)}.vjs-default-skin .vjs-load-progress{opacity:.8;background:#666;background:-moz-linear-gradient(top, #666, #333);background:-webkit-gradient(linear, 0% 0, 0% 100%, from(#666), to(#333));background:-webkit-linear-gradient(top, #666, #333);background:-o-linear-gradient(top, #666, #333);background:-ms-linear-gradient(top, #666, #333);background:linear-gradient(top, #666, #333)}.vjs-default-skin div.vjs-seek-handle{position:absolute;width:16px;height:16px;margin-top:-0.3em;left:0;top:0;background:url("../assets/common/video-js.png") 0 -50px;-moz-border-radius:.8em;-webkit-border-radius:.8em;border-radius:.8em;-webkit-box-shadow:0 2px 4px 0 #000;-moz-box-shadow:0 2px 4px 0 #000;box-shadow:0 2px 4px 0 #000}.vjs-default-skin .vjs-time-controls{position:absolute;right:0;height:1.0em;width:4.8em;top:-1.3em;border-bottom:1px solid #1f1f1f;border-top:1px solid #222;background-color:#333;font-size:1em;line-height:1.0em;font-weight:normal;font-family:Helvetica,Arial,sans-serif;background:#333;background:-moz-linear-gradient(top, #222, #333);background:-webkit-gradient(linear, 0% 0, 0% 100%, from(#222), to(#333));background:-webkit-linear-gradient(top, #222, #333);background:-o-linear-gradient(top, #333, #222);background:-ms-linear-gradient(top, #333, #222);background:linear-gradient(top, #333, #222)}.vjs-default-skin .vjs-current-time{left:0}.vjs-default-skin .vjs-duration{right:0;display:none}.vjs-default-skin .vjs-remaining-time{right:0}.vjs-time-divider{display:none}.vjs-default-skin .vjs-time-control{font-size:1em;line-height:1;font-weight:normal;font-family:Helvetica,Arial,sans-serif}.vjs-default-skin .vjs-time-control span{line-height:25px}.vjs-secondary-controls{float:right}.vjs-default-skin .vjs-fullscreen-control{width:3.8em;cursor:pointer !important;float:right}.vjs-default-skin .vjs-fullscreen-control div{width:16px;height:16px;background:url("../assets/common/video-js.png") -50px 0;margin:.5em auto 0}.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control div{background:url("../assets/common/video-js.png") -75px 0}.vjs-default-skin .vjs-big-play-button{display:block;z-index:2;position:absolute;top:50%;left:50%;width:8.0em;height:8.0em;margin:-42px 0 0 -42px;text-align:center;vertical-align:center;cursor:pointer !important;border:.2em solid #fff;opacity:.95;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;background:#454545;background:-moz-linear-gradient(top, #454545 0, #232323 50%, #161616 50%, #3f3f3f 100%);background:-webkit-gradient(linear, 0% 0, 0% 100%, color-stop(0%, #454545), color-stop(50%, #232323), color-stop(50%, #161616), color-stop(100%, #3f3f3f));background:-webkit-linear-gradient(top, #454545 0, #232323 50%, #161616 50%, #3f3f3f 100%);background:-o-linear-gradient(top, #454545 0, #232323 50%, #161616 50%, #3f3f3f 100%);background:-ms-linear-gradient(top, #454545 0, #232323 50%, #161616 50%, #3f3f3f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#454545',endColorstr='#3f3f3f',GradientType=0);background:linear-gradient(top, #454545 0, #232323 50%, #161616 50%, #3f3f3f 100%);-webkit-box-shadow:4px 4px 8px #000;-moz-box-shadow:4px 4px 8px #000;box-shadow:4px 4px 8px #000}.vjs-default-skin div.vjs-big-play-button:hover{-webkit-box-shadow:0 0 80px #fff;-moz-box-shadow:0 0 80px #fff;box-shadow:0 0 80px #fff}.vjs-default-skin div.vjs-big-play-button span{position:absolute;top:50%;left:50%;display:block;width:35px;height:42px;margin:-20px 0 0 -15px;background:url("../assets/common/video-js.png") -100px 0}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;width:55px;height:55px;margin:-28px 0 0 -28px;-webkit-animation-name:rotatethis;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:rotatethis;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear}div.vjs-loading-spinner .ball1{opacity:.12;position:absolute;left:20px;top:0;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc}div.vjs-loading-spinner .ball2{opacity:.25;position:absolute;left:34px;top:6px;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc}div.vjs-loading-spinner .ball3{opacity:.37;position:absolute;left:40px;top:20px;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc}div.vjs-loading-spinner .ball4{opacity:.50;position:absolute;left:34px;top:34px;width:13px;height:13px;background:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:15px;border:1px solid #ccc}div.vjs-loading-spinner .ball5{opacity:.62;position:absolute;left:20px;top:40px;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc}div.vjs-loading-spinner .ball6{opacity:.75;position:absolute;left:6px;top:34px;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc}div.vjs-loading-spinner .ball7{opacity:.87;position:absolute;left:0;top:20px;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc}div.vjs-loading-spinner .ball8{opacity:1.00;position:absolute;left:6px;top:6px;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc}.vjs-default-skin .vjs-menu-button{float:right;margin:.2em .5em 0 0;padding:0;width:3em;height:2em;cursor:pointer !important;border:1px solid #111;-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;background:#4d4d4d;background:-moz-linear-gradient(top, #4d4d4d 0, #3f3f3f 50%, #333 50%, #252525 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #4d4d4d), color-stop(50%, #3f3f3f), color-stop(50%, #333), color-stop(100%, #252525));background:-webkit-linear-gradient(top, #4d4d4d 0, #3f3f3f 50%, #333 50%, #252525 100%);background:-o-linear-gradient(top, #4d4d4d 0, #3f3f3f 50%, #333 50%, #252525 100%);background:-ms-linear-gradient(top, #4d4d4d 0, #3f3f3f 50%, #333 50%, #252525 100%);background:linear-gradient(top, #4d4d4d 0, #3f3f3f 50%, #333 50%, #252525 100%)}.vjs-default-skin .vjs-menu-button div{background:url("../assets/common/video-js.png") 0 -75px no-repeat;width:16px;height:16px;margin:.2em auto 0;padding:0}.vjs-default-skin .vjs-menu-button ul{display:none;opacity:.8;padding:0;margin:0;position:absolute;width:10em;bottom:2em;max-height:15em;left:-3.5em;background-color:#111;border:2px solid #333;-moz-border-radius:.7em;-webkit-border-radius:1em;border-radius:.5em;-webkit-box-shadow:0 2px 4px 0 #000;-moz-box-shadow:0 2px 4px 0 #000;box-shadow:0 2px 4px 0 #000;overflow:auto}.vjs-default-skin .vjs-menu-button:focus ul,.vjs-default-skin .vjs-menu-button:hover ul{display:block;list-style:none}.vjs-default-skin .vjs-menu-button ul li{list-style:none;margin:0;padding:.3em 0 .3em 20px;line-height:1.4em;font-size:1.2em;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left}.vjs-default-skin .vjs-menu-button ul li.vjs-selected{text-decoration:underline;background:url("../assets/common/video-js.png") -125px -50px no-repeat}.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover{background-color:#ccc;color:#111;outline:0}.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;color:#fff;font-weight:bold;cursor:default;background:#4d4d4d;background:-moz-linear-gradient(top, #4d4d4d 0, #3f3f3f 50%, #333 50%, #252525 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #4d4d4d), color-stop(50%, #3f3f3f), color-stop(50%, #333), color-stop(100%, #252525));background:-webkit-linear-gradient(top, #4d4d4d 0, #3f3f3f 50%, #333 50%, #252525 100%);background:-o-linear-gradient(top, #4d4d4d 0, #3f3f3f 50%, #333 50%, #252525 100%);background:-ms-linear-gradient(top, #4d4d4d 0, #3f3f3f 50%, #333 50%, #252525 100%);background:linear-gradient(top, #4d4d4d 0, #3f3f3f 50%, #333 50%, #252525 100%)}.vjs-default-skin .vjs-captions-button div{background-position:-25px -75px}.vjs-default-skin .vjs-chapters-button div{background-position:-100px -75px}.vjs-default-skin .vjs-chapters-button ul{width:20em;left:-8.5em}body.categories #wrap div.vjs-big-play-button span{padding:0}body.ecards.pages #postcard_layout.template .template_primary .player img.vjs-poster{width:auto}@-webkit-keyframes rotatethis{0%{-webkit-transform:scale(0.6) rotate(0deg)}12.5%{-webkit-transform:scale(0.6) rotate(0deg)}12.51%{-webkit-transform:scale(0.6) rotate(45deg)}25%{-webkit-transform:scale(0.6) rotate(45deg)}25.01%{-webkit-transform:scale(0.6) rotate(90deg)}37.5%{-webkit-transform:scale(0.6) rotate(90deg)}37.51%{-webkit-transform:scale(0.6) rotate(135deg)}50%{-webkit-transform:scale(0.6) rotate(135deg)}50.01%{-webkit-transform:scale(0.6) rotate(180deg)}62.5%{-webkit-transform:scale(0.6) rotate(180deg)}62.51%{-webkit-transform:scale(0.6) rotate(225deg)}75%{-webkit-transform:scale(0.6) rotate(225deg)}75.01%{-webkit-transform:scale(0.6) rotate(270deg)}87.5%{-webkit-transform:scale(0.6) rotate(270deg)}87.51%{-webkit-transform:scale(0.6) rotate(315deg)}100%{-webkit-transform:scale(0.6) rotate(315deg)}}@-moz-keyframes rotatethis{0%{-moz-transform:scale(0.6) rotate(0deg)}12.5%{-moz-transform:scale(0.6) rotate(0deg)}12.51%{-moz-transform:scale(0.6) rotate(45deg)}25%{-moz-transform:scale(0.6) rotate(45deg)}25.01%{-moz-transform:scale(0.6) rotate(90deg)}37.5%{-moz-transform:scale(0.6) rotate(90deg)}37.51%{-moz-transform:scale(0.6) rotate(135deg)}50%{-moz-transform:scale(0.6) rotate(135deg)}50.01%{-moz-transform:scale(0.6) rotate(180deg)}62.5%{-moz-transform:scale(0.6) rotate(180deg)}62.51%{-moz-transform:scale(0.6) rotate(225deg)}75%{-moz-transform:scale(0.6) rotate(225deg)}75.01%{-moz-transform:scale(0.6) rotate(270deg)}87.5%{-moz-transform:scale(0.6) rotate(270deg)}87.51%{-moz-transform:scale(0.6) rotate(315deg)}100%{-moz-transform:scale(0.6) rotate(315deg)}}#mocha{font:20px/1.5 "Helvetica Neue", Helvetica, Arial, sans-serif;margin:60px 50px}#mocha ul,#mocha li{margin:0;padding:0}#mocha ul{list-style:none}#mocha h1,#mocha h2{margin:0}#mocha h1{margin-top:15px;font-size:1em;font-weight:200}#mocha h1 a{text-decoration:none;color:inherit}#mocha h1 a:hover{text-decoration:underline}#mocha .suite .suite h1{margin-top:0;font-size:.8em}#mocha .hidden{display:none}#mocha h2{font-size:12px;font-weight:normal;cursor:pointer}#mocha .suite{margin-left:15px}#mocha .test{margin-left:15px;overflow:hidden}#mocha .test.pending:hover h2::after{content:'(pending)';font-family:arial, sans-serif}#mocha .test.pass.medium .duration{display:inline;background:#C09853}#mocha .test.pass.slow .duration{display:inline;background:#B94A48}#mocha .test.pass::before{content:'✓';font-size:12px;display:block;float:left;margin-right:5px;color:#00d6b2}#mocha .test.pass .duration{display:inline;height:auto;font-size:9px;margin-left:5px;padding:2px 5px;color:white;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.2);box-shadow:inset 0 1px 1px rgba(0,0,0,0.2);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}#mocha .test.pass.fast .duration{display:none}#mocha .test.pending{color:#0b97c4}#mocha .test.pending::before{content:'◦';color:#0b97c4}#mocha .test.fail{color:#c00}#mocha .test.fail pre{color:black}#mocha .test.fail::before{content:'✖';font-size:12px;display:block;float:left;margin-right:5px;color:#c00}#mocha .test pre.error{color:#c00;max-height:300px;overflow:auto}#mocha .test pre{display:block;float:left;clear:left;font:12px/1.5 monaco, monospace;margin:5px;padding:15px;border:1px solid #eee;border-bottom-color:#ddd;-webkit-border-radius:3px;-webkit-box-shadow:0 1px 3px #eee;-moz-border-radius:3px;-moz-box-shadow:0 1px 3px #eee}#mocha .test h2{position:relative}#mocha .test a.replay{position:absolute;top:3px;right:0;text-decoration:none;vertical-align:middle;display:block;width:15px;height:15px;line-height:15px;text-align:center;background:#eee;font-size:15px;-moz-border-radius:15px;border-radius:15px;-webkit-transition:opacity 200ms;-moz-transition:opacity 200ms;transition:opacity 200ms;opacity:0.3;color:#888}#mocha .test:hover a.replay{opacity:1}#mocha-report.pass .test.fail{display:none}#mocha-report.fail .test.pass{display:none}#mocha-error{color:#c00;font-size:1.5em;font-weight:100;letter-spacing:1px}#mocha-stats{top:15px;right:10px;font-size:12px;margin:0;color:#888}#mocha-stats .progress{padding-top:0}#mocha-stats em{color:black}#mocha-stats a{text-decoration:none;color:inherit}#mocha-stats a:hover{border-bottom:1px solid #eee}#mocha-stats li{display:inline-block;margin:0 5px;list-style:none;padding-top:11px}#mocha-stats canvas{width:40px;height:40px}#mocha code .comment{color:#aaa}#mocha code .init{color:#2f6fad}#mocha code .string{color:#5890ad}#mocha code .keyword{color:#8a6343}#mocha code .number{color:#2f6fad}@media screen and (max-device-width: 480px){#mocha{margin:60px 0px}#mocha #stats{position:absolute}}.LEFT{float:left}.RIGHT{float:right}body.user.user__login #flow-signup,body.user.user__login #flow-register{display:none}body.user.user__register #flow-login,body.user.user__register #flow-signup{display:none}body.subscribe__apply_promo_code .postcard_nav #user-statusbar,body.subscribe__purchase .postcard_nav #user-statusbar{height:40px;line-height:40px;background:#F8FF80;margin:10px 30px 0;font-size:11px;padding-left:10px}body.subscribe__apply_promo_code .postcard_nav #user-statusbar img,body.subscribe__purchase .postcard_nav #user-statusbar img{margin:7px 10px 0 0}body.subscribe__apply_promo_code .postcard_nav #user-statusbar a,body.subscribe__purchase .postcard_nav #user-statusbar a{font-size:inherit;text-decoration:underline;text-transform:none;padding:0;margin:0;display:inline}body.subscribe__apply_promo_code .postcard_nav #user-statusbar a:before,body.subscribe__purchase .postcard_nav #user-statusbar a:before{content:"" !important}body.subscribe__apply_promo_code .postcard_nav #user-statusbar #not-you,body.subscribe__purchase .postcard_nav #user-statusbar #not-you{padding:0 7px;margin:0 5px;border-left:1px solid black}body.subscribe__apply_promo_code .postcard_content,body.subscribe__purchase .postcard_content{overflow:hidden}body.subscribe__apply_promo_code .postcard_content .feature-unit h2,body.subscribe__purchase .postcard_content .feature-unit h2{padding-bottom:20px;font-weight:lighter}body.subscribe__apply_promo_code .postcard_content .feature-unit h2 em,body.subscribe__purchase .postcard_content .feature-unit h2 em{font-style:italic}body.subscribe__apply_promo_code .postcard_content .feature-unit h2 img,body.subscribe__purchase .postcard_content .feature-unit h2 img{margin:0 10px;float:right}body.user__login .postcard_content,body.user__register .postcard_content,body.subscribe__apply_promo_code .postcard_content,body.subscribe__purchase .postcard_content{min-height:403px;padding-top:60px}body.user__login #promo-container,body.user__register #promo-container,body.subscribe__apply_promo_code #promo-container,body.subscribe__purchase #promo-container{margin-top:-20px;width:400px;text-align:center}body.user__login #promo-container h1,body.user__register #promo-container h1,body.subscribe__apply_promo_code #promo-container h1,body.subscribe__purchase #promo-container h1{font-size:40px}body.user__login #promo-container h2,body.user__register #promo-container h2,body.subscribe__apply_promo_code #promo-container h2,body.subscribe__purchase #promo-container h2{font-size:20px;padding:12px 0 37px}body.user__login #promo-container p,body.user__register #promo-container p,body.subscribe__apply_promo_code #promo-container p,body.subscribe__purchase #promo-container p{font-size:14px;padding:22px 0 0;text-transform:uppercase}body.user__login #divider,body.user__register #divider,body.subscribe__apply_promo_code #divider,body.subscribe__purchase #divider{background:url(user/reg-divider.png) center center no-repeat transparent;width:41px;height:400px;margin:0 -10px 0 10px}body.user__login .feature-unit,body.user__register .feature-unit,body.subscribe__apply_promo_code .feature-unit,body.subscribe__purchase .feature-unit{width:450px}body.user__login .feature-unit input[type="email"],body.user__login .feature-unit input[type="number"],body.user__login .feature-unit input[type="password"],body.user__login .feature-unit input[type="search"],body.user__login .feature-unit input[type="tel"],body.user__login .feature-unit input[type="text"],body.user__login .feature-unit input[type="url"],body.user__login .feature-unit textarea,body.user__register .feature-unit input[type="email"],body.user__register .feature-unit input[type="number"],body.user__register .feature-unit input[type="password"],body.user__register .feature-unit input[type="search"],body.user__register .feature-unit input[type="tel"],body.user__register .feature-unit input[type="text"],body.user__register .feature-unit input[type="url"],body.user__register .feature-unit textarea,body.subscribe__apply_promo_code .feature-unit input[type="email"],body.subscribe__apply_promo_code .feature-unit input[type="number"],body.subscribe__apply_promo_code .feature-unit input[type="password"],body.subscribe__apply_promo_code .feature-unit input[type="search"],body.subscribe__apply_promo_code .feature-unit input[type="tel"],body.subscribe__apply_promo_code .feature-unit input[type="text"],body.subscribe__apply_promo_code .feature-unit input[type="url"],body.subscribe__apply_promo_code .feature-unit textarea,body.subscribe__purchase .feature-unit input[type="email"],body.subscribe__purchase .feature-unit input[type="number"],body.subscribe__purchase .feature-unit input[type="password"],body.subscribe__purchase .feature-unit input[type="search"],body.subscribe__purchase .feature-unit input[type="tel"],body.subscribe__purchase .feature-unit input[type="text"],body.subscribe__purchase .feature-unit input[type="url"],body.subscribe__purchase .feature-unit textarea{box-shadow:inset 0 0 10px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.1);border:1px solid #C5C5C5;padding:10px;color:#8a8a8a;font-weight:400;font-family:"Varela Round", sans-serif;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;margin:6px 0;font-size:18px;height:25px;line-height:25px;outline:0;width:420px}body.user__login .feature-unit input[type="email"]:focus,body.user__login .feature-unit input[type="number"]:focus,body.user__login .feature-unit input[type="password"]:focus,body.user__login .feature-unit input[type="search"]:focus,body.user__login .feature-unit input[type="tel"]:focus,body.user__login .feature-unit input[type="text"]:focus,body.user__login .feature-unit input[type="url"]:focus,body.user__login .feature-unit textarea:focus,body.user__register .feature-unit input[type="email"]:focus,body.user__register .feature-unit input[type="number"]:focus,body.user__register .feature-unit input[type="password"]:focus,body.user__register .feature-unit input[type="search"]:focus,body.user__register .feature-unit input[type="tel"]:focus,body.user__register .feature-unit input[type="text"]:focus,body.user__register .feature-unit input[type="url"]:focus,body.user__register .feature-unit textarea:focus,body.subscribe__apply_promo_code .feature-unit input[type="email"]:focus,body.subscribe__apply_promo_code .feature-unit input[type="number"]:focus,body.subscribe__apply_promo_code .feature-unit input[type="password"]:focus,body.subscribe__apply_promo_code .feature-unit input[type="search"]:focus,body.subscribe__apply_promo_code .feature-unit input[type="tel"]:focus,body.subscribe__apply_promo_code .feature-unit input[type="text"]:focus,body.subscribe__apply_promo_code .feature-unit input[type="url"]:focus,body.subscribe__apply_promo_code .feature-unit textarea:focus,body.subscribe__purchase .feature-unit input[type="email"]:focus,body.subscribe__purchase .feature-unit input[type="number"]:focus,body.subscribe__purchase .feature-unit input[type="password"]:focus,body.subscribe__purchase .feature-unit input[type="search"]:focus,body.subscribe__purchase .feature-unit input[type="tel"]:focus,body.subscribe__purchase .feature-unit input[type="text"]:focus,body.subscribe__purchase .feature-unit input[type="url"]:focus,body.subscribe__purchase .feature-unit textarea:focus{border:1px solid #3fa1ba;box-shadow:inset 0 0 10px rgba(62,161,186,0.5);-moz-box-shadow:inset 0 0 10px rgba(62,161,186,0.5);-webkit-box-shadow:inset 0 0 10px rgba(62,161,186,0.5)}body.user__login .feature-unit input[type="email"].invalid,body.user__login .feature-unit input[type="email"].error,body.user__login .feature-unit input[type="number"].invalid,body.user__login .feature-unit input[type="number"].error,body.user__login .feature-unit input[type="password"].invalid,body.user__login .feature-unit input[type="password"].error,body.user__login .feature-unit input[type="search"].invalid,body.user__login .feature-unit input[type="search"].error,body.user__login .feature-unit input[type="tel"].invalid,body.user__login .feature-unit input[type="tel"].error,body.user__login .feature-unit input[type="text"].invalid,body.user__login .feature-unit input[type="text"].error,body.user__login .feature-unit input[type="url"].invalid,body.user__login .feature-unit input[type="url"].error,body.user__login .feature-unit textarea.invalid,body.user__login .feature-unit textarea.error,body.user__register .feature-unit input[type="email"].invalid,body.user__register .feature-unit input[type="email"].error,body.user__register .feature-unit input[type="number"].invalid,body.user__register .feature-unit input[type="number"].error,body.user__register .feature-unit input[type="password"].invalid,body.user__register .feature-unit input[type="password"].error,body.user__register .feature-unit input[type="search"].invalid,body.user__register .feature-unit input[type="search"].error,body.user__register .feature-unit input[type="tel"].invalid,body.user__register .feature-unit input[type="tel"].error,body.user__register .feature-unit input[type="text"].invalid,body.user__register .feature-unit input[type="text"].error,body.user__register .feature-unit input[type="url"].invalid,body.user__register .feature-unit input[type="url"].error,body.user__register .feature-unit textarea.invalid,body.user__register .feature-unit textarea.error,body.subscribe__apply_promo_code .feature-unit input[type="email"].invalid,body.subscribe__apply_promo_code .feature-unit input[type="email"].error,body.subscribe__apply_promo_code .feature-unit input[type="number"].invalid,body.subscribe__apply_promo_code .feature-unit input[type="number"].error,body.subscribe__apply_promo_code .feature-unit input[type="password"].invalid,body.subscribe__apply_promo_code .feature-unit input[type="password"].error,body.subscribe__apply_promo_code .feature-unit input[type="search"].invalid,body.subscribe__apply_promo_code .feature-unit input[type="search"].error,body.subscribe__apply_promo_code .feature-unit input[type="tel"].invalid,body.subscribe__apply_promo_code .feature-unit input[type="tel"].error,body.subscribe__apply_promo_code .feature-unit input[type="text"].invalid,body.subscribe__apply_promo_code .feature-unit input[type="text"].error,body.subscribe__apply_promo_code .feature-unit input[type="url"].invalid,body.subscribe__apply_promo_code .feature-unit input[type="url"].error,body.subscribe__apply_promo_code .feature-unit textarea.invalid,body.subscribe__apply_promo_code .feature-unit textarea.error,body.subscribe__purchase .feature-unit input[type="email"].invalid,body.subscribe__purchase .feature-unit input[type="email"].error,body.subscribe__purchase .feature-unit input[type="number"].invalid,body.subscribe__purchase .feature-unit input[type="number"].error,body.subscribe__purchase .feature-unit input[type="password"].invalid,body.subscribe__purchase .feature-unit input[type="password"].error,body.subscribe__purchase .feature-unit input[type="search"].invalid,body.subscribe__purchase .feature-unit input[type="search"].error,body.subscribe__purchase .feature-unit input[type="tel"].invalid,body.subscribe__purchase .feature-unit input[type="tel"].error,body.subscribe__purchase .feature-unit input[type="text"].invalid,body.subscribe__purchase .feature-unit input[type="text"].error,body.subscribe__purchase .feature-unit input[type="url"].invalid,body.subscribe__purchase .feature-unit input[type="url"].error,body.subscribe__purchase .feature-unit textarea.invalid,body.subscribe__purchase .feature-unit textarea.error{color:red;background:#FEE;border:1px solid red;box-shadow:inset 0 0 10px rgba(255,0,0,0.5);-moz-box-shadow:inset 0 0 10px rgba(255,0,0,0.5);-webkit-box-shadow:inset 0 0 10px rgba(255,0,0,0.5)}body.user.user__login .feature-unit,body.user.user__register .feature-unit{text-align:center}body.user.user__login .feature-unit label,body.user.user__register .feature-unit label{cursor:pointer;padding-left:30px;height:22px;line-height:22px;font-size:12px;background:url(user/login-checkbox.png) center left no-repeat transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.user.user__login .feature-unit input.CHECKED ~ label,body.user.user__login .feature-unit input[type="checkbox"]:checked ~ label,body.user.user__register .feature-unit input.CHECKED ~ label,body.user.user__register .feature-unit input[type="checkbox"]:checked ~ label{background-image:url(user/login-checkbox-checked.png)}body.user.user__login .feature-unit label,body.user.user__register .feature-unit label{margin:10px 0}body.user.user__login .feature-unit legend,body.user.user__register .feature-unit legend{width:100%;font-size:22px;margin:10px 0}body.user.user__login .feature-unit a,body.user.user__register .feature-unit a{color:#3fa1ba}body.user.user__login .feature-unit p,body.user.user__register .feature-unit p{margin:10px 0}body.user.user__login .feature-unit p.errorMessage,body.user.user__register .feature-unit p.errorMessage{color:red;width:100%;font-size:14px}body.user.user__login .feature-unit #flow-login,body.user.user__login .feature-unit #flow-signup,body.user.user__register .feature-unit #flow-login,body.user.user__register .feature-unit #flow-signup{text-align:left}body.user.user__login .feature-unit #flow-login a,body.user.user__login .feature-unit #flow-login input[type="submit"],body.user.user__login .feature-unit #flow-signup a,body.user.user__login .feature-unit #flow-signup input[type="submit"],body.user.user__register .feature-unit #flow-login a,body.user.user__register .feature-unit #flow-login input[type="submit"],body.user.user__register .feature-unit #flow-signup a,body.user.user__register .feature-unit #flow-signup input[type="submit"]{text-align:right}body.user.user__login .feature-unit #flow-login a.cancel,body.user.user__login .feature-unit #flow-signup a.cancel,body.user.user__register .feature-unit #flow-login a.cancel,body.user.user__register .feature-unit #flow-signup a.cancel{vertical-align:-5px}body.user.user__login .feature-unit #flow-login input[type="submit"],body.user.user__login .feature-unit #flow-signup input[type="submit"],body.user.user__register .feature-unit #flow-login input[type="submit"],body.user.user__register .feature-unit #flow-signup input[type="submit"]{cursor:pointer;width:112px;height:40px;background:url(user/button-submit.png) center center no-repeat transparent;line-height:9999em;overflow:hidden;font-size:0}body.user.user__login .feature-unit #flow-login div.RIGHT,body.user.user__login .feature-unit #flow-signup div.RIGHT,body.user.user__register .feature-unit #flow-login div.RIGHT,body.user.user__register .feature-unit #flow-signup div.RIGHT{margin-right:7px}body.user.user__login .feature-unit #flow-login div.RIGHT .cancel,body.user.user__login .feature-unit #flow-signup div.RIGHT .cancel,body.user.user__register .feature-unit #flow-login div.RIGHT .cancel,body.user.user__register .feature-unit #flow-signup div.RIGHT .cancel{margin-right:10px}body.user.user__login .feature-unit #flow-register legend,body.user.user__register .feature-unit #flow-register legend{margin-bottom:30px}body.user.user__login .feature-unit #flow-register h2,body.user.user__register .feature-unit #flow-register h2{font-size:18px}body.user.user__login .feature-unit #flow-register p,body.user.user__register .feature-unit #flow-register p{font-size:14px;margin:0 0 10px}body.user.user__login .feature-unit #flow-register #facebook-connect,body.user.user__login .feature-unit #flow-register #create-account,body.user.user__register .feature-unit #flow-register #facebook-connect,body.user.user__register .feature-unit #flow-register #create-account{box-shadow:inset 0 0 10px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.1);border:1px solid #C5C5C5;padding:10px;color:#8a8a8a;font-weight:400;font-family:"Varela Round", sans-serif;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:10px;margin:10px 0}body.user.user__login .feature-unit #flow-register #facebook-connect a,body.user.user__login .feature-unit #flow-register #create-account a,body.user.user__register .feature-unit #flow-register #facebook-connect a,body.user.user__register .feature-unit #flow-register #create-account a{line-height:9999em;overflow:hidden;font-size:0}body.user.user__login .feature-unit #flow-register #create-account a,body.user.user__register .feature-unit #flow-register #create-account a{background:url("ecards_2012/modals/b_create.png") no-repeat scroll top right transparent;display:block;width:237px;height:30px;margin:10px auto}body.user.user__login .feature-unit #flow-register #create-account a:hover,body.user.user__login .feature-unit #flow-register #create-account a:focus,body.user.user__register .feature-unit #flow-register #create-account a:hover,body.user.user__register .feature-unit #flow-register #create-account a:focus{background-position:top left}div#modal-login,#modal-fb-cvp{width:600px;text-align:center}div#modal-signup,div#modal-fb-signup{width:600px;padding:10px 50px}div#modal-signup form input[type="email"],div#modal-signup form input[type="number"],div#modal-signup form input[type="password"],div#modal-signup form input[type="search"],div#modal-signup form input[type="tel"],div#modal-signup form input[type="text"],div#modal-signup form input[type="url"],div#modal-signup form textarea,div#modal-fb-signup form input[type="email"],div#modal-fb-signup form input[type="number"],div#modal-fb-signup form input[type="password"],div#modal-fb-signup form input[type="search"],div#modal-fb-signup form input[type="tel"],div#modal-fb-signup form input[type="text"],div#modal-fb-signup form input[type="url"],div#modal-fb-signup form textarea{width:578px}div#modal-signup form input[type="submit"],div#modal-fb-signup form input[type="submit"]{text-indent:-9999em;border:0;background:url(user/button-submit.png) center center no-repeat transparent;width:112px;height:40px;float:right;text-indent:-9999em;margin:10px 0}div#modal-signup form p,div#modal-fb-signup form p{float:left;margin:18px 0;width:400px}div.login-modal{color:#8A8A8A}div.login-modal a[data-action="modal-close"],div.login-modal a.close-modal-fb-cvp{position:absolute;background:url(user/modal-close-button.png) center center no-repeat transparent;top:6px;right:5px;width:35px;height:37px;text-indent:-9999em}div.login-modal input[type="submit"]{cursor:pointer}div.login-modal .errorMessage{color:red;width:100%}div.login-modal .small{font-size:12px;width:100%}div.login-modal,div.login-modal h2,div.login-modal h3,div.login-modal p{color:#8a8a8a;font-weight:400;font-family:"Varela Round", sans-serif}div.login-modal h2,div.login-modal h3,div.login-modal p{margin:10px 0}div.login-modal h2{font-size:22px}div.login-modal h3{font-size:16px}div.login-modal p{font-size:14px}div.login-modal a{color:#3fa1ba}div.login-modal input[type="email"],div.login-modal input[type="number"],div.login-modal input[type="password"],div.login-modal input[type="search"],div.login-modal input[type="tel"],div.login-modal input[type="text"],div.login-modal input[type="url"],div.login-modal textarea{box-shadow:inset 0 0 10px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.1);border:1px solid #C5C5C5;padding:10px;color:#8a8a8a;font-weight:400;font-family:"Varela Round", sans-serif;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;margin:6px 0;font-size:18px;height:25px;line-height:25px;outline:0;width:350px}div.login-modal input[type="email"]:focus,div.login-modal input[type="number"]:focus,div.login-modal input[type="password"]:focus,div.login-modal input[type="search"]:focus,div.login-modal input[type="tel"]:focus,div.login-modal input[type="text"]:focus,div.login-modal input[type="url"]:focus,div.login-modal textarea:focus{border:1px solid #3fa1ba;box-shadow:inset 0 0 10px rgba(62,161,186,0.5);-moz-box-shadow:inset 0 0 10px rgba(62,161,186,0.5);-webkit-box-shadow:inset 0 0 10px rgba(62,161,186,0.5)}div.login-modal input[type="email"].invalid,div.login-modal input[type="email"].error,div.login-modal input[type="number"].invalid,div.login-modal input[type="number"].error,div.login-modal input[type="password"].invalid,div.login-modal input[type="password"].error,div.login-modal input[type="search"].invalid,div.login-modal input[type="search"].error,div.login-modal input[type="tel"].invalid,div.login-modal input[type="tel"].error,div.login-modal input[type="text"].invalid,div.login-modal input[type="text"].error,div.login-modal input[type="url"].invalid,div.login-modal input[type="url"].error,div.login-modal textarea.invalid,div.login-modal textarea.error{color:red;background:#FEE;border:1px solid red;box-shadow:inset 0 0 10px rgba(255,0,0,0.5);-moz-box-shadow:inset 0 0 10px rgba(255,0,0,0.5);-webkit-box-shadow:inset 0 0 10px rgba(255,0,0,0.5)}div.login-modal>div{box-shadow:inset 0 0 10px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.1);border:1px solid #C5C5C5;padding:10px;margin:0 auto;width:450px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding-bottom:20px}div.login-modal>div label{cursor:pointer;padding-left:30px;height:22px;line-height:22px;font-size:12px;background:url(user/login-checkbox.png) center left no-repeat transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.login-modal>div input.CHECKED ~ label,div.login-modal>div input[type="checkbox"]:checked ~ label{background-image:url(user/login-checkbox-checked.png)}div.login-modal>div label{width:230px;margin:5px auto}div.login-modal>div input[type="submit"]{width:87px;height:32px;background:url(user/button-sign-in.png) center center no-repeat transparent;border:0;text-indent:-9999em}div.login-modal>div#login-facebook a{width:250px;margin:10px auto;display:block}div.login-modal>div#login-jibjab a{font-size:12px;margin-left:10px}.HIDDEN{display:none}body.user__forgot_password p{font-family:Helvetica, sans-serif}body.user__forgot_password p.LIGHTER{font-weight:lighter}body.user__forgot_password p.BOLD{font-weight:bold}body.user__forgot_password #facebook-email{border:1px solid #EB3230;color:#EB3230;font-weight:800;font-family:Helvetica, sans-serif;padding:20px;margin-bottom:20px}.HIDDEN-MODAL{display:none}ul#dropdown-modal{display:none;position:absolute;z-index:555;margin-top:20px;min-width:180px;border:1px solid #333;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:4px;-moz-box-shadow:0 0 10px 0px black;-webkit-box-shadow:0 0 10px 0px black;box-shadow:0 0 10px 0px black;list-style:none;padding:7px;background:#979795;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk3OTc5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTBiMTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #979795 0%, #0a0b15 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #979795), color-stop(100%, #0a0b15));background:-webkit-linear-gradient(top, #979795 0%, #0a0b15 100%);background:-o-linear-gradient(top, #979795 0%, #0a0b15 100%);background:-ms-linear-gradient(top, #979795 0%, #0a0b15 100%);background:linear-gradient(to bottom, #979795 0%, #0a0b15 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#979795', endColorstr='#0a0b15',GradientType=0 )}ul#dropdown-modal li{border:1px solid #464655;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin-bottom:7px;height:28px;line-height:28px;text-align:center;background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlZWVmZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWVlZmY0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top, #fff 50%, #eeeff3 50%, #eeeff4 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), color-stop(50%, #eeeff3), color-stop(100%, #eeeff4));background:-webkit-linear-gradient(top, #fff 50%, #eeeff3 50%, #eeeff4 100%);background:-o-linear-gradient(top, #fff 50%, #eeeff3 50%, #eeeff4 100%);background:-ms-linear-gradient(top, #fff 50%, #eeeff3 50%, #eeeff4 100%);background:linear-gradient(to bottom, #fff 50%, #eeeff3 50%, #eeeff4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeff4',GradientType=0 )}ul#dropdown-modal li a{text-decoration:none;display:block;font-family:"Helvetica", sans-serif;font-weight:500;font-size:16px;color:#383838;line-height:inherit;padding:0 20px}ul#dropdown-modal li:hover,ul#dropdown-modal li:focus{border:1px solid #3B3E4C;background:#9fccea;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM5ZmNjZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiM4N2JhZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOWRjYmVlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top, #9fccea 50%, #87bae1 51%, #9dcbee 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #9fccea), color-stop(51%, #87bae1), color-stop(100%, #9dcbee));background:-webkit-linear-gradient(top, #9fccea 50%, #87bae1 51%, #9dcbee 100%);background:-o-linear-gradient(top, #9fccea 50%, #87bae1 51%, #9dcbee 100%);background:-ms-linear-gradient(top, #9fccea 50%, #87bae1 51%, #9dcbee 100%);background:linear-gradient(to bottom, #9fccea 50%, #87bae1 51%, #9dcbee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9fccea', endColorstr='#9dcbee',GradientType=0 )}ul#dropdown-modal li:hover a,ul#dropdown-modal li:focus a{color:white}ul#dropdown-modal li:last-child{margin-bottom:0}ul#dropdown-modal:before,ul#dropdown-modal:after{border:14px solid transparent;content:'';display:block;height:0;left:50%;margin-left:-14px;position:absolute;width:0}ul#dropdown-modal:before{border-bottom:15px solid #333;top:-29px}ul#dropdown-modal:after{border-bottom:15px solid #979795;top:-27px}div#jj-backdrop{display:none;position:fixed;background:black;background:rgba(0,0,0,0.5);top:0;left:0;width:100%;height:100%;z-index:499;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);zoom:1}div#jj-modal>*{display:block !important}div#jj-modal,.JJ-MODAL{background:white;display:none;margin-left:50%;padding:10px;position:absolute;top:200px;z-index:500;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:0 0 15px black;-moz-box-shadow:0 0 15px black;-webkit-box-shadow:0 0 15px black}div#jj-modal a[data-action="modal-close"],div#jj-modal a.close-modal-fb-cvp,.JJ-MODAL a[data-action="modal-close"],.JJ-MODAL a.close-modal-fb-cvp{background:url(responsive/close-button.png) center center no-repeat transparent;border-radius:50%;height:26px;position:absolute;right:5px;text-indent:-9999em;top:6px;width:26px;z-index:1}@media screen and (max-width: 767px){div#jj-modal,.JJ-MODAL{top:150px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}}@media screen and (max-width: 479px){div#jj-modal,.JJ-MODAL{top:100px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}}
