@charset utf-8;

*
{
  border:0;
  color:#555555;
  list-style:none;
  margin:0;
  padding:0;
  text-decoration:none
}

body
{
  background:url(/eg/postdata/pattern_bg4_fbcomments.jpg) repeat;
  font-family:Verdana, Geneva, sans-serif;
  font-size:100%;
  text-align:center
}

div#postcard_pages *
{
  font-family:Verdana, Geneva, sans-serif
}

div#postcard_pages img
{
  vertical-align:top
}

div#postcard_pages
{
  font-family:Verdana, Geneva, sans-serif;
  margin:0 auto;
  width:1024px
}

div#postcard_pages div#postcard_content
{
  background:url(/eg/postdata/pattern_bg1.jpg) repeat top left;
  display:inline-block;
  margin:0 auto;
  min-height:700px;
  position:relative;
  width:100%;
}

div#postcard_pages div#postcard_content div#header_post
{
  background:url(/eg/postdata/top_header_bg.jpg) repeat-x top left;
  height:47px;
  position:relative;
  text-align:center;
  z-index:3
}

div#home_post div#header_filters,#category_post div#header_filters
{
  background:url(/eg/postdata/top_header_bg.jpg) top left
}

div#postcard_pages div#header_filters
{
  display:block;
  float:left;
  min-height:47px;
  position:relative;
  text-align:center;
  width:100%;
  z-index:3
}

div#postcard_pages div#postcard_content div#header_post a.eg_logo
{
  left:12px;
  position:absolute;
  top:5px
}

div#postcard_pages div#postcard_content div#header_post a.eg_logo img
{
  height:30px;
  width:181px
}

div#postcard_pages div#postcard_content div#header_post a.make_btn
{
  display:block;
  margin:0 auto;
  padding-top:6px;
  width:241px
}

div#postcard_pages div#postcard_content div#header_post a.make_btn img
{
  height:33px;
  width:241px
}

div#postcard_pages div#postcard_content div#header_post a.fb_login
{
  font-size:13px;
  line-height:30px;
  position:absolute;
  right:8px;
  text-align:right;
  top:6px
}

div#postcard_pages div#postcard_content div#header_post a.fb_login img.sign_in_fb
{
  height:33px;
  width:191px
}

div#postcard_pages div#postcard_content div#header_post span#fb-text
{
  display:inline-block;
  font-size:13px
}

div#postcard_pages div#postcard_content div#header_post img.fb-thumb
{
  -moz-box-shadow:inset -5px -5px 0 5px #888;
  -webkit-box-shadow:inset -5px -5px 0 5px;
  box-shadow:inset -5px -5px 0 5px #888;
  display:inline-block;
  margin-left:5px;
  vertical-align:middle;
  width:30px
}

label.filter_item
{
  cursor:pointer;
  float:left;
  height:28px;
  margin:9px 7px
}

label.filter_item:active
{
  position:relative;
  top:1px
}

label.filter_item span
{
  float:left
}

label.filter_item span.label_text_clicked
{
  background-position:-1px 9px!important
}

label.filter_item span.label_text
{
  background:url(/eg/postdata/selection_filter_opt.png) no-repeat -1px -32px;
  text-indent:19px
}

label.filter_item span.label_text_va
{
  background:url(/eg/postdata/selection_filter_opt.png) no-repeat -1px -32px;
  text-indent:19px
}

label.filter_item span.left_filter
{
  background:url(/eg/postdata/fil_left.png) no-repeat top left;
  height:28px;
  width:3px
}

label.filter_item span.right_filter
{
  background:url(/eg/postdata/fil_right.png) repeat-x top left;
  height:28px;
  width:17px
}

label.filter_item span.checkbox-item
{
  background:url(/eg/postdata/fil_mid.png) repeat-x top left;
  font-size:15px;
  height:28px;
  line-height:28px;
  padding:0 7px;
  position:relative
}

label.filter_item span.checkbox-item input
{
  left:-9999999px;
  position:absolute
}

div#top_menu
{
  float:left;
  height:35px;
  margin:6px 2px 0 12px;
  position:relative;
  width:156px
}

.top_menu_clicked
{
  background:url(/eg/postdata/bg_category.png) no-repeat top left
}

a#menu_btn
{
  display:block;
  font-size:14px;
  height:34px;
  line-height:34px;
  text-align:center;
  vertical-align:middle;
  width:151px
}

a#menu_btn strong
{
  display:inline-block;
  font-size:17px;
  width:12px
}
#category_post span.new_thumbs_holder {  
float: left;
display: inline-block;
}
div#sub_menu
{
  display:none;
  left:0;
  position:absolute;
  top:33px;
  width:191px;
  z-index:3
}

div#sub_menu span
{
  display:block;
  width:100%
}

div#sub_menu span.sub_menu_top
{
  background:url(/eg/postdata/bg_category.png) no-repeat;
  background-position:0 -35px;
  height:7px
}

div#sub_menu span.sub_menu_mid
{
  background:url(/eg/postdata/bg_category_mid.png) repeat-y left top;
  padding:3px 0
}

div#sub_menu span.sub_menu_mid a
{
  -moz-border-radius:4px;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  -webkit-border-radius:4px;
  background-color:#ECECEC;
  border:1px outset white;
  border-radius:4px;
  color:#666;
  display:block;
  font-size:15px;
  margin:7px auto;
  padding:6px 0 6px 9px;
  text-align:left;
  width:170px
}

div#sub_menu span.sub_menu_bottom
{
  background:url(/eg/postdata/bg_category.png) no-repeat;
  background-position:0 -45px;
  height:8px
}

div#postcard_thumbs_container
{
  display:inline-block;
  margin:2px auto;
  text-align:left;
  width:97%
}

div#postcard_thumbs_container span.thumb_post_holder_item
{
  display:inline-block;
  float:left;
  margin:10px 8px
}

div#postcard_thumbs_container .eg_post_thumb
{
  -moz-border-radius:4px;
  -moz-box-shadow:0 0 9px black;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  -webkit-border-radius:4px;
  -webkit-box-shadow:0 0 9px black;
  background-color:#FFF;
  border-radius:4px;
  box-shadow:0 0 9px black;
  display:inline-block;
  padding:6px;
  position:relative;
  vertical-align:middle
}

div#postcard_thumbs_container .eg_post_thumb img.thumb_post
{
  height:160px;
  width:220px
}

div#postcard_thumbs_container .eg_post_thumb img.new
{
  left:-10px;
  position:absolute;
  top:14px
}
@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
 
div#postcard_thumbs_container .eg_post_thumb, a.eg_post_bill_post {
    opacity:0;  /* make things invisible upon start */
	opacity:1\9;
    -webkit-animation:fadeIn ease-in 1;  /* call our keyframe named fadeIn, use animattion ease-in and repeat it only 1 time */
    -moz-animation:fadeIn ease-in 1;
    animation:fadeIn ease-in 1;
     -webkit-animation-fill-mode:forwards;  /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/
    -moz-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
    -webkit-animation-duration:1s;
    -moz-animation-duration:1s;
    animation-duration:1s;
}
.thumb_post_holder_item {
-webkit-animation-delay: 0.7s;
-moz-animation-delay: 0.7s;
animation-delay: 0.7s;
}
a.eg_post_bill_post
{
  -moz-border-radius:4px;
  -moz-box-shadow:0 0 9px black;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  -webkit-border-radius:4px;
  -webkit-box-shadow:0 0 9px black;
  background-color:white;
  border-radius:4px;
  box-shadow:0 0 9px black;
  display:inline-block;
  float:left;
  margin:10px 8px 0 10px;
  padding:6px;
  vertical-align:top
}

a.eg_post_bill_post img
{
  height:352px;
  width:466px
}

.eg_post_bill_post_test
{
  -moz-border-radius:4px;
  -moz-box-shadow:0 0 9px black;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  -webkit-border-radius:4px;
  -webkit-box-shadow:0 0 9px black;
  background-color:white;
  border-radius:4px;
  box-shadow:0 0 9px black;
  display:inline-block;
  float:right;
  margin:10px 9px 11px 0;
  padding:6px;
  position:relative;
  vertical-align:top
}

.eg_post_bill_post_test img.thumb_post
{
  height:352px;
  width:220px
}

img.post_ad_top_corner
{
  height:12px;
  position:absolute;
  right:0;
  top:-8px;
  width:102px
}

div#postcard_thumbs_container span#ad_holder_post
{
  position:relative
}

div#postcard_thumbs_container span#ad_holder_post div#ad_postcard
{
  left:8px;
  position:absolute;
  top:11px;
  z-index:3
}

div#postcard_thumbs_container span#ad_holder_post div#ad_postcard a#home_ad
{
  -moz-border-radius:4px;
  -moz-box-shadow:0 0 9px black;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  -webkit-border-radius:4px;
  -webkit-box-shadow:0 0 9px black;
  background-color:white;
  border-radius:4px;
  box-shadow:0 0 9px black;
  display:inline-block;
  margin:0;
  padding:6px;
  vertical-align:middle
}

div#postcard_thumbs_container span#ad_holder_post div#ad_postcard a#home_ad img
{
  height:354px;
  width:220px
}

a#myscroll_top
{
  bottom:0;
  display:none;
  left:0;
  padding:36px;
  position:fixed;
  z-index:5
}

a#myscroll_top img
{
  height:69px;
  width:69px
}

div#footer_post
{
  background-color:#FFF;
  min-height:30px;
  padding:10px
}

div#footer_post span
{
  color:#3c3c3c;
  font-size:12px
}

div#footer_post div#myloading
{
  -moz-border-radius:18px;
  -moz-box-shadow:0 0 9px black;
  -ms-border-radius:18px;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  -o-border-radius:18px;
  -webkit-border-radius:18px;
  -webkit-box-shadow:0 0 9px black;
  background-color:white;
  border-radius:18px;
  bottom:50%;
  box-shadow:0 0 9px black;
  display:none;
  filter:alpha(opacity=90);
  left:50%;
  line-height:19px;
  margin-bottom:20px;
  margin-left:-147px;
  opacity:0.9;
  padding:10px 30px;
  position:fixed;
  text-align:center;
  vertical-align:middle
}

#AD300x250
{
  display:block;
  margin:2% auto;
  text-align:center;
  width:76%
}
.back_step_final {
	display:inline-block;
}
div#footer_post div#myloading img
{
  height:18px;
  width:18px
}

a#show_more_posts
{
  clear:both;
  display:block;
  padding:10px 0;
  text-align:center
}

a#show_more_posts span
{
  -moz-border-radius:20px;
  -moz-box-shadow:0 0 9px black;
  -ms-border-radius:20px;
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  -o-border-radius:20px;
  -webkit-border-radius:20px;
  -webkit-box-shadow:0 0 9px black;
  background-color:black;
  border-radius:20px;
  box-shadow:0 0 9px black;
  filter:alpha(opacity=50);
  font-size:14px;
  opacity:0.5;
  padding:7px 16px
}

a.back-home
{
  float:right;
  margin-top:6px
}

a.back-home img
{
  height:35px;
  width:89px
}

.category_title
{
  display:block;
  float:right
}

.category_title span,.category_title a
{
  color:#958973
}

div#display-postcard-comments-holder
{
  display:inline-block;
  float:left;
  margin:5px auto 20px;
  width:570px
}

#category_post #header_filters h1
{
  font-size:14px;
  line-height:45px;
  padding:0 10px
}

.category_title h1
{
  -moz-border-radius:0 15px 15px 0;
  -moz-box-shadow:0 0 5px black;
  -ms-border-radius:0 15px 15px 0;
  -o-border-radius:0 15px 15px 0;
  -webkit-border-radius:0 15px 15px 0;
  -webkit-box-shadow:0 0 5px black;
  border-radius:0 15px 15px 0;
  background-color:#453d35;
  color:white;
  font-size:14px;
  font-weight:normal;
  height:35px;
  line-height:33px;
  margin-top:6px;
  padding:0 20px;
  text-shadow:#333 1px 1px 0
}

div#display-postcard-comments-holder div.comments-top
{
  -moz-border-radius:8px 8px 0 0;
  -ms-border-radius:8px 8px 0 0;
  -o-border-radius:8px 8px 0 0;
  -webkit-border-radius:8px 8px 0 0;
  background-color:#FFF;
  border-radius:8px 8px 0 0;
  height:15px
}

div.display-postcard-comments
{
  -moz-border-radius:0 0 8px 8px;
  -ms-border-radius:0 0 8px 8px;
  -o-border-radius:0 0 8px 8px;
  -webkit-border-radius:0 0 8px 8px;
  background:url(/eg/postdata/pattern_bg4_fbcomments.jpg) repeat;
  border-radius:0 0 8px 8px;
  padding:10px 0 30px;
  position:relative
}

div.display-postcard-comments span
{
  background-color:#E1E1E1;
  border:1px outset white!important;
  clear:both;
  padding-top:47px
}

div#display-postcard-comments-holder div.display-postcard-comments img.postcard-header-comments
{
  left:0;
  position:absolute;
  top:0;
  width:100%;
  z-index:3
}

div#display-postcard-comments-holder div.display-postcard-comments iframe
{
  left:0;
  top:40px;
  z-index:2
}

.fbfeedbackcontent .composer
{
  border:none!important
}

.left_float
{
  float:left!important
}

div#header_filters a.back-home
{
  margin:6px 0 0 12px
}

div#left-display-post
{
  display:inline-block;
  float:left;
  text-align:center;
  width:754px
}

div#right-display-post
{
  display:inline-block;
  float:right;
  margin-top:-30px;
  position:relative;
  text-align:center;
  width:270px;
  z-index:2
}

div.right-display-bg
{
  background:url(/eg/postdata/pattern_bg2.jpg) repeat 20px 0;
  display:block;
  height:100%;
  position:absolute;
  right:0;
  top:0;
  width:270px;
  z-index:1
}

div#postcard-display-container
{
  float:left;
  position:relative
}

div#right-display-post span.thumb_post_holder_item
{
  display:inline-block;
  margin:10px 8px
}

div#right-display-post .eg_post_thumb
{
  -moz-border-radius:4px;
  -moz-box-shadow:0 0 9px black;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  -webkit-border-radius:4px;
  -webkit-box-shadow:0 0 9px black;
  background-color:white;
  border-radius:4px;
  border: 1px solid #666;
  box-shadow:0 0 9px black;
  display:inline-block;
  padding:6px;
  position:relative;
  vertical-align:middle
}

div.postcard-display-container-img
{
  -moz-border-radius:8px;
  -moz-box-shadow:0 0 9px black;
  -ms-border-radius:8px;
  -o-border-radius:8px;
  -webkit-border-radius:8px;
  -webkit-box-shadow:0 0 9px black;
  background-color:white;
  border:1px solid silver;
  border-radius:8px;
  clear:both;
  display:inline-block;
  margin:10px 0;
  padding:10px 10px 5px;
  position:relative
}

div.postcard-display-container-msg
{
  background:url(/eg/postdata/pattern_stripe_bg3.png) repeat;
  display:none;
  height:380px;
  left:11px;
  padding:10px;
  position:absolute;
  top:21px;
  width:530px
}

div.postcard-display-container-msg ul
{
  background:url(/eg/postdata/post_bg_form.jpg) no-repeat left top;
  height:381px;
  position:relative;
  width:532px
}

div#counter_likes
{
  margin:0;
  min-height:5px;
  overflow:hidden;
  padding:0;
  width:547px
}

div#counter_likes-myo
{
  margin:0;
  min-height:5px;
  overflow:hidden;
  padding:0;
  width:547px
}

div#counter_likes div.holder-counter-share
{
  float:right;
  height:22px;
  padding:8px 0 0 2px;
  text-align:center
}

div#counter_likes div.holder-counter-share iframe
{
  margin:0 auto!important
}

div.postcard-display-container-img img.postcard_img
{
  height:400px;
  width:550px;
  z-index:2
}

div#right-display-post .eg_post_thumb img.thumb_post
{
  height:160px;
  width:215px
}

div#send-postcard-btns
{
  float:left;
  min-height:1105px;
  padding-top:25px;
  text-align:center;
  width:100px
}

div#send-postcard-btns-holder
{
  display:inline-block;
  float:left;
  z-index:2;
  position:relative;
  margin:0;
  text-align:right;
  width:570px
}

div#send-postcard-btns-holder *
{
  display:inline-block;
  float:right
}

div#send-postcard-btns-holder img
{
  height:69px;
  margin:5px auto
}
div#send-postcard-btns-holder a.back_to_share
{
	float:left;
	margin-left:1%;
}
div#send-postcard-btns-holder a.back_to_share img
{
	float:left;
	height:33px;
	width:254px
}
div#facebook_post
{
  background:url(/eg/postdata/pattern_bg4_fbcomments.jpg) repeat;
  background-color:white;
  border:1px solid grey;
  display:none;
  height:400px;
  left:10px;
  position:absolute;
  top:10px;
  width:550px;
  z-index: 2;
}

div#facebook_post img.facebook_logo_big
{
  height:320px;
  left:19px;
  position:absolute;
  top:46px;
  width:147px
}

h3#post_friends_wall
{
  font-size:14px;
  font-weight:normal;
  height:24px;
  line-height:24px;
  text-align:center
}

div#facebook_post_options
{
  display:block;
  font-family:Verdana, Geneva, sans-serif;
  left:134px;
  position:absolute;
  top:3px;
  width:327px
}

div#facebook_post a.fb_btn_friends img,div#facebook_post a.fb_btn_mywall img
{
  height:33px!important;
  width:191px!important
}

span.under_post
{
  display:block;
  font-size:11px
}

span.or
{
  color:#706F6F;
  display:block;
  font-size:17px;
  font-weight:normal;
  height:25px;
  line-height:25px;
  margin:0;
  text-align:center;
  vertical-align:top
}

h4.share_header4
{
  color:#396BA3;
  display:block;
  font-size:17px;
  font-weight:normal;
  height:20px;
  line-height:20px;
  margin:10px 0;
  text-align:center
}

a.facebook_close
{
  position:absolute;
  right:10px;
  top:10px
}

a.facebook_close img
{
  height:36px;
  width:36px
}

ul#fb_friends
{
  list-style:none;
  margin:0 auto;
  max-height:200px;
  overflow-x:hidden!important;
  overflow-y:auto;
  padding:0;
  position:relative;
  vertical-align:middle
}

div#show_friends_from_fb
{
  clear:both;
  display:none;
  height:auto;
  margin:10px auto;
  position:relative;
  text-align:left
}

ul#fb_friends li
{
  float:left
}

ul#fb_friends a
{
  border:1px solid #CCC;
  box-shadow:inset 0 0 10px #999;
  display:block;
  float:left;
  font-size:16px;
  height:89px;
  margin:2px;
  overflow:hidden;
  padding:6px 0 0;
  text-align:center;
  text-decoration:none;
  vertical-align:middle;
  width:97px
}

ul#fb_friends a:hover
{
  border:1px solid #fff;
  box-shadow:inset 0 0 10px #fff
}

ul#fb_friends a img
{
  background-color:white;
  box-shadow:1px 1px 8px #fff;
  display:block;
  margin:0 auto;
  padding:1px;
  vertical-align:middle
}

ul#fb_friends a span
{
  display:block;
  font-size:12px;
  padding:4px
}

ul#fb_friends p
{
  color:#ADAFB1;
  margin:0;
  padding:0 10px;
  text-align:center
}

input#search-fb
{
  -moz-border-radius:20px;
  -moz-box-shadow:inset 1px 2px 5px silver;
  -ms-border-radius:20px;
  -o-border-radius:20px;
  -webkit-border-radius:20px;
  background-color:white;
  background-repeat:no-repeat;
  background-size:contain;
  border:1px solid #DDD;
  border-radius:20px;
  box-shadow:inset 1px 2px 5px silver;
  clear:both;
  display:none;
  font-size:14px;
  margin:3% auto;
  padding:2% 2% 2% 3%;
  position:relative;
  width:82%
}

#loading_place
{
  color:#396BA3;
  font-size:14px;
  font-weight:normal;
  padding:2px 0;
  text-align:center;
  width:100%
}

div#custom_post a.fb_btn_post,div#custom_post a.pin-it-button,div#custom_post a.tw_btn_post
{
  visibility:hidden
}

div.captcha-container-div
{
  background-color:black;
  float:left;
  height:381px;
  left:20px;
  position:absolute;
  top:20px;
  width:533px;
  z-index:6
}

div.holder_custom
{
  float:left;
  z-index:2
}

div.holder_custom div.send-column
{
  -moz-border-radius:8px;
  -moz-box-shadow:0 0 9px black;
  -ms-border-radius:8px;
  -o-border-radius:8px;
  -webkit-border-radius:8px;
  -webkit-box-shadow:0 0 9px black;
  background-color:white;
  border:1px solid silver;
  border-radius:8px;
  clear:both;
  display:inline-block;
  margin:10px 0;
  padding:10px 10px 7px;
  z-index:2;
  position:relative
}

div.holder_custom #counter_likes-myo,#postcard-view-page #counter_likes-myo
{
  display:none
}

div.holder_custom div#sent-holder
{
  background:url(/eg/postdata/pattern_stripe_bg3.png) repeat;
  padding:10px;
  position:relative
}

div.holder_custom div.send-column ul
{
  background:url(/eg/postdata/post_bg_form.jpg) no-repeat left top;
  height:381px;
  position:relative;
  width:532px
}

div#confirm_holder div.send-column ul
{
  background:url(/eg/postdata/post_bg_conf.jpg) no-repeat left top!important;
  color:#292929
}

div#confirm_holder
{
  padding-left:7px
}

div#confirm_holder div.send-column ul li span.red_text
{
  color:#d64c4c
}

div#confirm_holder div.send-column ul li.row_spacer
{
  height:150px
}

div#confirm_holder div.send-column ul li.row_spacer p
{
  height:30px
}

div#confirm_holder div.send-column ul li.row_spacer strong
{
  font-size:15px;
  font-weight:normal
}

div#confirm_holder div.send-column ul li.row_spacer a
{
  color:blue;
  text-decoration:underline
}

div#confirm_holder div.send-column ul li.row_1
{
  font-size:18px;
  height:40px;
  line-height:40px
}

div#confirm_holder div.send-column span#poster_name
{
  color:red;
  vertical-align:top
}

div#confirm_holder div.send-column ul li.row_2
{
  font-size:12px
}

ul li#post_stamp
{
  height:121px;
  position:absolute;
  right:0;
  top:0;
  width:160px;
  z-index:5
}

ul li#post_stamp div
{
  height:121px;
  position:relative;
  width:160px
}

ul li#post_stamp img.thumb_stamp
{
  left:24px;
  position:absolute;
  top:21px;
  width:120px;
  z-index:2
}

ul li#post_stamp img.creative_stamp
{
  height:121px;
  left:0;
  position:absolute;
  top:0;
  width:160px;
  z-index:5
}

div.holder_custom div.send-column ul li#fli-send-from input
{
  height:22px;
  left:72px;
  top:6px;
  width:303px
}

div.holder_custom div.send-column ul li#fli-send-email input
{
  height:22px;
  left:72px;
  top:34px;
  width:303px
}

div.holder_custom div.send-column ul li#fli-send-to input#send-to-name
{
  height:22px;
  left:72px;
  top:62px;
  width:303px
}

div.holder_custom div.send-column ul li#fli-send-to input#send-to-email
{
  height:22px;
  left:72px;
  top:90px;
  width:303px
}

div.holder_custom div.send-column ul li#fli-send-message textarea
{
  font-size:14px;
  height:184px;
  left:17px;
  line-height:23px;
  overflow-x:hidden;
  top:150px;
  vertical-align:top;
  width:498px
}

span#remaining
{
  bottom:28px;
  color:#BFBFBF;
  font-size:14px;
  position:absolute;
  right:19px
}

div.holder_custom div.send-column ul li input,div.holder_custom div.send-column ul li textarea
{
  background:none;
  bottom:0;
  display:block;
  font-family:Verdana, Geneva, sans-serif;
  font-size:14px;
  line-height:22px;
  position:absolute;
  resize:none
}

#confirm-page .preview_card
{
  -moz-appearance:none;
  -moz-border-radius:18px;
  -ms-border-radius:18px;
  -o-border-radius:18px;
  -webkit-appearance:none;
  -webkit-border-radius:18px;
  background-color:#319993!important;
  border-radius:18px;
  color:white;
  float:left;
  font-family:Verdana, Geneva, sans-serif;
  font-size:14px;
  margin:5px 0 0;
  padding:6px 20px;
  text-shadow:#333 -1px -1px 2px
}

#confirm-page .send_card,#postcard-view-page .send_card
{
  -moz-appearance:none;
  -moz-border-radius:18px;
  -ms-border-radius:18px;
  -o-border-radius:18px;
  -webkit-appearance:none;
  -webkit-border-radius:18px;
  background-color:#d64c4c;
  border-radius:18px;
  color:white;
  float:right;
  font-family:Verdana, Geneva, sans-serif;
  font-size:14px;
  margin:5px 0 0;
  padding:6px 20px;
  text-shadow:#333 -1px -1px 2px
}

#confirm-page a#captcha_show img
{
  float:right;
  height:32px;
  margin:8px 0 0;
  width:173px
}

#custom_edit button
{
  background:none
}

#custom_edit .preview_card
{
  float:left;
  margin:5px 0 0
}

#custom_edit .preview_card img
{
  width:143px
}

#custom_edit .send_card
{
  float:right;
  margin:5px 0 0
}

#custom_edit .send_card img
{
  width:142px
}

#custom_edit a#captcha_show
{
  float:right;
  margin:5px 0 0
}

#custom_edit a#captcha_show img
{
  width:142px
}

div.post_errors
{
  -moz-border-radius:8px;
  -moz-box-shadow:0 0 9px black;
  -ms-border-radius:8px;
  -o-border-radius:8px;
  -webkit-border-radius:8px;
  -webkit-box-shadow:0 0 9px black;
  background-color:white;
  border:1px solid silver;
  border-radius:8px;
  clear:both;
  color:red;
  display:block;
  font-size:14px;
  line-height:30px;
  margin:10px 0;
  padding:10px;
  position:relative;
  text-align:left;
  width:550px
}

div.cap_perms
{
  font-size:14px;
  line-height:22px;
  margin:0 auto;
  text-align:left;
  width:95%
}

div.cap_perms span
{
  color:#FFF;
  display:block
}

div.post_perms span
{
  display:block
}

div.top_text_captcha
{
  color:#BBB;
  display:block;
  float:left;
  margin:12px 0;
  text-align:center;
  width:100%
}

div.top_text_captcha a
{
  color:white;
  font-weight:normal
}

#adcopy-outer
{
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
  color:#999;
  display:inline-block;
  height:197px;
  margin:0 auto;
  padding:11px;
  position:relative;
  width:306px
}

a#adcopy-link-refresh img,a#adcopy-link-audio img,a#adcopy-link-image img,a#adcopy-link-info img,a#adcopy-link-image img
{
  display:inline-block;
  margin:4px 0 0!important
}

#adcopy-outer a
{
  color:#CCF;
  float:left;
  text-decoration:none
}

#adcopy-outer #adcopy-link-refresh img,#adcopy-outer #adcopy-link-info img,#adcopy-outer #adcopy-link-audio img,#adcopy-outer #adcopy-link-image img
{
  vertical-align:middle
}

#adcopy-outer #adcopy_response
{
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  bottom:9px;
  font-size:13px;
  left:14px;
  padding:3px;
  position:absolute;
  width:196px!important
}

div.holder_cap_options
{
  bottom:12px;
  position:absolute;
  right:10px
}

#adcopy-puzzle-image
{
  height:152px
}

#adcopy-outer tbody,#adcopy-outer table,#adcopy-outer span,#adcopy-outer tr,#adcopy-outer td,#adcopy-outer a,#adcopy-outer img
{
  border:0!important;
  line-height:normal!important;
  margin:0!important;
  padding:0!important
}

textarea#send-message
{
  height:130px
}

div.future_sends_container
{
  height:60px;
  width:360px
}

span#adcopy-instr
{
  float:left;
  font-size:12px;
  line-height:23px!important;
  margin-top:1px;
  text-align:left;
  width:137px
}

.is_captcha
{
  display:none
}

div.post_perms
{
  -moz-border-radius:8px;
  -moz-box-shadow:0 0 9px black;
  -ms-border-radius:8px;
  -o-border-radius:8px;
  -webkit-border-radius:8px;
  -webkit-box-shadow:0 0 9px black;
  background-color:white;
  border:1px solid silver;
  border-radius:8px;
  clear:both;
  display:block;
  line-height:25px;
  margin:10px 0;
  padding:10px;
  position:relative;
  text-align:left;
  width:550px
}

li#fli-send-from-name-prev
{
  font-family:Verdana, Geneva, sans-serif;
  font-size:14px;
  height:21px;
  left:72px;
  line-height:22px;
  overflow:hidden;
  position:absolute;
  text-align:left;
  top:9px;
  vertical-align:top;
  width:286px
}

li#fli-send-from-email-prev
{
  font-family:Verdana, Geneva, sans-serif;
  font-size:14px;
  height:19px;
  left:72px;
  line-height:22px;
  overflow:hidden;
  position:absolute;
  text-align:left;
  top:37px;
  vertical-align:top;
  width:286px
}

li#fli-send-to-name-prev
{
  font-family:Verdana, Geneva, sans-serif;
  font-size:14px;
  height:20px;
  left:72px;
  line-height:20px;
  overflow:hidden;
  position:absolute;
  text-align:left;
  top:66px;
  vertical-align:top;
  width:286px
}

li#fli-send-to-email-prev
{
  font-family:Verdana, Geneva, sans-serif;
  font-size:14px;
  height:20px;
  left:72px;
  line-height:20px;
  overflow:hidden;
  position:absolute;
  text-align:left;
  top:92px;
  vertical-align:top;
  width:286px
}

li#fli-send-message-prev
{
  font-family:Verdana, Geneva, sans-serif;
  font-size:14px;
  height:100px;
  left:17px;
  line-height:23px;
  overflow-x:hidden;
  overflow-y:auto \9;
  position:absolute;
  text-align:left;
  top:148px;
  vertical-align:top;
  width:501px;
  z-index:4
}

a#flip_me
{
  bottom:66px;
  height:370px;
  left:-10px;
  position:absolute;
  width:594px;
  z-index:3
}

a#flip_me span
{
  float:left
}

a#flip_me img.spacer-flip
{
  height:300px;
  width:100%
}

a#flip_me span img
{
  height:43px;
  width:107px
}

a#flip_me img.right_ribbon
{
  float:right;
  height:47px;
  width:37px
}

div#adcopy-pixel-image
{
  display:none
}

div.postcard-view-container-img
{
  -moz-border-radius:8px;
  -moz-box-shadow:0 0 9px black;
  -ms-border-radius:8px;
  -o-border-radius:8px;
  -webkit-border-radius:8px;
  -webkit-box-shadow:0 0 9px black;
  background-color:white;
  border:1px solid silver;
  border-radius:8px;
  clear:both;
  display:inline-block;
  margin:10px 0;
  padding:10px 10px 5px;
  position:relative;
  width:550px
}

div.thank-you-post
{
  float:left
}

div.thank-you-post .form-semd-thx
{
  background-color:#E3DCD2;
  border:1px #CCC solid;
  display:inline-block;
  padding:8px
}

div.thank-you-post img
{
  -moz-border-radius:4px;
  -moz-box-shadow:0 0 9px black;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  -webkit-border-radius:4px;
  -webkit-box-shadow:0 0 9px black;
  background-color:white;
  border-radius:4px;
  box-shadow:0 0 9px black;
  display:inline-block;
  float:left;
  height:160px;
  padding:6px;
  position:relative;
  vertical-align:middle;
  width:215px
}

div#fli-send-card
{
  clear:both;
  display:block;
  padding-top:9px
}

div.thank-you-post textarea
{
  background-color:#E3DCD2;
  border:1px solid #CCC;
  float:left;
  font-size:13px;
  height:155px!important;
  line-height:16px;
  margin:0 0 20px 14px;
  overflow:hidden;
  padding:10px;
  resize:none;
  width:261px
}

div.thank-you-post span#remaining
{
  bottom:50px!important;
  right:28px!important
}

div.thank-you-post input.send_card
{
	display:block
}

span.title_thanks
{
  display:block;
  margin-bottom:12px;
  text-align:left
}

span.ad-holder
{
  display:block;
  position:relative;
  width:550px
}

div#postcard-display-non-mobile
{
  float:left;
  position:relative
}

a.more_thanks
{
  color:#3571C7;
  float:left;
  font-size:11px;
  margin:10px;
  text-decoration:underline
}

div.postcard-display-container-non-mobile
{
  -moz-border-radius:8px;
  -moz-box-shadow:0 0 9px black;
  -ms-border-radius:8px;
  -o-border-radius:8px;
  -webkit-border-radius:8px;
  -webkit-box-shadow:0 0 9px black;
  background-color:white;
  border:1px solid silver;
  border-radius:8px;
  clear:both;
  display:inline-block;
  margin:10px 0;
  padding:10px;
  position:relative;
  text-align:left;
  width:548px
}

div.myo-class div.postcard-display-container-img
{
  background-image:url(/eg/postdata/loading_post.gif);
  background-position:center center;
  background-repeat:no-repeat
}

div.myo_options_container
{
  -moz-border-radius:8px;
  -moz-box-shadow:0 0 9px black;
  -ms-border-radius:8px;
  -o-border-radius:8px;
  -webkit-border-radius:8px;
  -webkit-box-shadow:0 0 9px black;
  background-color:#e0e0e0;
  border:1px solid #d9d9d9;
  border-radius:8px;
  float:left;
  margin:10px 0;
  padding-bottom:5px;
  position:relative;
  vertical-align:top;
  width:574px
}

a.text_btn,a.uplo_btn
{
  -moz-border-radius:8px 8px 0 0;
  -ms-border-radius:8px 8px 0 0;
  -o-border-radius:8px 8px 0 0;
  -webkit-border-radius:8px 8px 0 0;
  background-color:#f7f7f7;
  border-left:1px solid #d9d9d9;
  border-radius:8px 8px 0 0;
  border-right:1px solid #d9d9d9;
  border-top:1px solid #d9d9d9;
  display:block;
  font-size:12px;
  padding:9px 0;
  position:absolute;
  text-align:center;
  top:9px;
  width:157px;
  z-index:2
}

a.uplo_btn
{
  left:10px
}

a.text_btn
{
  left:173px
}

a.edited_btn
{
  background-color:#ebebeb;
  top:10px
}

div.myo_options_container .preview_card
{
  float:right;
  margin:1%
}

div.myo-imput-upload,div.myo-imput-texts
{
  -moz-border-radius:0 8px 8px;
  -ms-border-radius:0 8px 8px 8px;
  -o-border-radius:0 8px 8px 8px;
  -webkit-border-radius:0 8px 8px 8px;
  background-color:#ebebeb;
  border-bottom:1px solid #D9D9D9;
  border-left:1px solid #D9D9D9;
  border-radius:0 8px 8px 8px;
  border-right:1px solid #D9D9D9;
  display:block;
  float:left;
  margin:42px 10px 5px;
  padding:7px;
  position:relative;
  vertical-align:text-top;
  width:94%;
  z-index:3
}

input.messagebox
{
  -moz-border-radius:5px;
  -ms-border-radius:5px;
  -o-border-radius:5px;
  -webkit-border-radius:5px;
  background-color:#F8F8F8;
  border:1px solid #eaeaea;
  border-radius:5px;
  margin:1% auto;
  padding:7px 3px;
  width:97%
}

div.myo-imput-texts span
{
  display:block;
  font-size:13px;
  margin:4px auto;
  text-align:left;
  text-indent:10px
}

select#selection_myo
{
  -moz-border-radius:5px;
  -ms-border-radius:5px;
  -o-border-radius:5px;
  -webkit-border-radius:5px;
  background-color:#F8F8F8;
  border:1px solid silver;
  border-radius:5px;
  margin:1% auto;
  padding:7px 3px;
  width:98%
}
/*INTROS CSS*/
div.introjs-tooltip h6 { 
color: #c80f0a;
text-align: left;
font-size: 14px;
margin: 5px 0 10px 0px;
}
.introjs-overlay {
  position: absolute;
  z-index: 3;
  background-color: #000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
     -moz-transition: all 0.3s ease-out;
      -ms-transition: all 0.3s ease-out;
       -o-transition: all 0.3s ease-out;
          transition: all 0.3s ease-out;
}

.introjs-showElement {
  z-index: 5!important;
}
div.introjs-tooltiptext {max-width: 340px; text-align:left;border-bottom: 1px solid #ddd;font-size: 13px;padding: 2px 6px 10px 6px;color: #000;line-height: 15px;}
.introjs-relativePosition {
  position: relative;
}

.introjs-helperLayer {
  position: absolute;
  z-index: 4;
  background-color: #eaeaea;
  border-color: #777;
  border: 1px solid rgba(0,0,0,.5);
  border-radius: 4px;
  box-shadow: 0 2px 15px rgba(0,0,0,.4);
  -webkit-transition: all 0.3s ease-out;
     -moz-transition: all 0.3s ease-out;
      -ms-transition: all 0.3s ease-out;
       -o-transition: all 0.3s ease-out;
          transition: all 0.3s ease-out;
}

.introjs-helperNumberLayer {
  display:none;
  position: absolute;
  top: -16px;
  left: -16px;
  z-index: 3 !important;
  padding: 2px;
  font-family: Arial, verdana, tahoma;
  font-size: 13px;
  font-weight: bold;
  color: white;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0,0,0,.3);
  background: #ff3019; /* Old browsers */
  background: -webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* Chrome10+,Safari5.1+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3019), color-stop(100%, #cf0404)); /* Chrome,Safari4+ */
  background:    -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* FF3.6+ */
  background:     -ms-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* IE10+ */
  background:      -o-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* Opera 11.10+ */
  background:         linear-gradient(to bottom, #ff3019 0%, #cf0404 100%);  /* W3C */
  width: 20px;
  height:20px;
  line-height: 20px;
  border: 3px solid white;
  border-radius: 50%;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0); /* IE6-9 */ 
  filter: progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000); /* IE10 text shadows */
  box-shadow: 0 2px 5px rgba(0,0,0,.4);
}

.introjs-arrow {
  border: 5px solid white;
  content:'';
  position: absolute;
}
.introjs-arrow.top {
  left: 25px;
  top: -10px;
  border-top-color:transparent;
  border-right-color:transparent;
  border-bottom-color:white;
  border-left-color:transparent;
}
.introjs-arrow.right {
  right: -10px;
  top: 10px;
  border-top-color:transparent;
  border-right-color:transparent;
  border-bottom-color:transparent;
  border-left-color:white;
}
.introjs-arrow.bottom {
  bottom: -10px;
  left: 25px;
  border-top-color:white;
  border-right-color:transparent;
  border-bottom-color:transparent;
  border-left-color:transparent;
}
.introjs-arrow.left {
  left: -10px;
  top: 10px;
  border-top-color:transparent;
  border-right-color:white;
  border-bottom-color:transparent;
  border-left-color:transparent;
}

.introjs-tooltip {
  position: absolute;
  background-color: white;
  min-width: 340px;
  border-radius: 8px;
  box-shadow: 0 1px 10px rgba(0,0,0,.4);
  -webkit-transition: opacity 0.1s ease-out;
     -moz-transition: opacity 0.1s ease-out;
      -ms-transition: opacity 0.1s ease-out;
       -o-transition: opacity 0.1s ease-out;
          transition: opacity 0.1s ease-out;
}

.introjs-tooltipbuttons {
  text-align: center;
}

/* 
 Buttons style by http://nicolasgallagher.com/lab/css3-github-buttons/ 
 Changed by Afshin Mehrabani
*/
.introjs-button {
  position: relative;
  overflow: visible;
  display: inline-block;
  padding: 8px 30px;
  margin: 0;
  text-decoration: none;
  text-shadow: 1px 1px 0 #fff;
  font: 14px/normal sans-serif;
  color: #333;
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  /* IE hacks */
  zoom: 1;
  *display: inline;
}

.introjs-button:hover {
  text-decoration: underline; 
}

/* overrides extra padding on button elements in Firefox */
.introjs-button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.introjs-skipbutton {
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	color: #7a7a7a;
}

.introjs-prevbutton {
  -webkit-border-radius: 0.2em 0 0 0.2em;
  visibility:hidden;
  -moz-border-radius: 0.2em 0 0 0.2em;
  border-radius: 0.2em 0 0 0.2em;
  border-right:1px solid #ddd;
}

.introjs-nextbutton {
	color: #c80f0a;
	border-left:1px solid #ddd;
}
.postcard_1024
{
margin:0 auto;
position: relative;
}
/*END INTROS CSS*/
div.pop_perms {

display: block;
position: fixed;
width: 240px;
background-color: white;
top: 50%;
left: 50%;
border: 4px solid #4c66a4;
margin: -54px 0 0 -129px;
padding: 5px;
z-index:2;
	}
div.pop_perms span.rowa {
line-height: 17px;
font-size: 14px;
text-align: left;
display: block;
height: 40px;
margin-bottom: 10px;
}
div.pop_perms span.rowb {
 display:block;
}
div.pop_perms span a{
background-repeat: no-repeat;
background-size: auto;
background-position: -352px -201px;
background-color: #eee;
border: 1px solid #999;
border-bottom-color: #888;
-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
text-align: center;
vertical-align: middle;
padding: 5px;
margin: 1px 8px;
display: inline-block;
}
div.pop_perms span a:first-child {
background-color: #4c66a4;
color: white;
}
div.pop_perms span a:hover { border:1px solid #06F; }
@media all and (max-width:1023px) { 
/* END UNDER 1025px template*/
body.regular_body div#postcard_pages
{
  margin:0 auto;
  width:768px
}

body.regular_body div#right-display-post
{
  width:220px;
  z-index:3
}

body.regular_body div.right-display-bg
{
  width:220px;
  z-index:2
}

body.regular_body div#left-display-post
{
  width:546px
}

body.regular_body div#right-display-post .eg_post_thumb img.thumb_post
{
  height:131px;
  width:180px
}

body.regular_body div#postcard-display-container
{
  padding-left:7px
}

body.regular_body div.myo_options_container
{
  margin-left:7px;
  width:525px
}

body.regular_body div#counter_likes
{
  width:500px
}

body.regular_body div#counter_likes-myo
{
  width:500px
}

body.regular_body div.postcard-display-container-img img.postcard_img
{
  height:371px;
  width:510px
}

body.regular_body div#send-postcard-btns
{
  display:none
}

body.regular_body div#send-postcard-btns-holder
{
  width:532px
}

body.regular_body div#send-postcard-btns a
{
  margin-right:59px
}

body.regular_body div#send-postcard-btns img
{
  height:59px;
  margin:0 auto;
  width:59px
}

body.regular_body div#display-postcard-comments-holder
{
  display:inline-block;
  float:none;
  width:530px
}

body.regular_body div#facebook_post
{
  height:369px;
  width:508px
}

div#facebook_post img.facebook_logo_big
{
  left:16px;
  top:21px
}

body.regular_body div#facebook_post_options
{
  left:100px;
  top:5px
}

body.regular_body div#show_friends_from_fb
{
  margin:0 auto
}

body.regular_body h4.share_header4
{
  color:#396BA3;
  margin:2px 0
}

body.regular_body .category_title span
{
  display:none
}

body.regular_body span.or
{
  margin:0
}

body.regular_body form#custom_form
{
  margin:0 auto;
  width:549px
}

body.regular_body div.post_errors,div.post_perms
{
  margin-left:6px;
  width:512px
}

body.regular_body div.holder_custom div.send-column ul
{
  background:url(/eg/postdata/post_bg_form_small.jpg) no-repeat left top;
  height:371px;
  width:493px
}

body.regular_body div#confirm_holder div.send-column ul
{
  background:url(/eg/postdata/post_bg_conf.jpg) no-repeat left top!important
}

body.regular_body div.holder_custom div.send-column ul li#fli-send-message textarea
{
  width:460px
}

body.regular_body span#remaining
{
  bottom:16px
}

body.regular_body div.holder_custom div.send-column ul li#fli-send-from input
{
  width:264px
}

body.regular_body div.postcard-display-container-msg
{
  height:351px;
  left:18px;
  top:21px;
  width:490px
}

body.regular_body div.postcard-display-container-msg ul
{
  background:url(/eg/postdata/post_bg_form_small.jpg) no-repeat left top;
  height:352px;
  width:490px
}

body.regular_body li#fli-send-from-name-prev, body.regular_body li#fli-send-from-email-prev, body.regular_body li#fli-send-to-name-prev, body.regular_body li#fli-send-to-email-prev
{
  width:255px
}

body.regular_body li#fli-send-message-prev
{
  width:460px
}

body.regular_body a#flip_me
{
  left:-3px;
  width:554px
}

body.regular_body div.move_me
{
  display:none
}

body.regular_body div.captcha-container-div
{
  height:352px;
  width:490px
}

body.regular_body div.postcard-view-container-img
{
  margin-left:7px;
  width:508px
}

body.regular_body div.thank-you-post img
{
  height:131px;
  width:180px
}

body.regular_body span.ad-holder
{
  width:513px
}

body.regular_body div#postcard-display-non-mobile
{
  padding-left:7px
}

body.regular_body div.postcard-display-container-non-mobile
{
  width:508px
}
/* END UNDER 1025px template*/
}
@media all and (min-width:1025px) { 
/* OVER 1025px template*/
body.regular_body div#postcard_pages
{
  border:1px solid silver;
  margin:0 auto;
  width:1024px
}
/* END OVER 1025px template*/
}