@charset "UTF-8";

UTF-8;
a,a:visited {
  color:rgba(203,30,98,1);
  text-decoration:none;
}

a:hover,a:focus {
  color:#520000;
  text-decoration:none;
}

a.two:link {
  color:yellow;
  text-shadow:2px 1px 1px #000;
}

a.two:visited {
  color:yellow;
  text-shadow:2px 1px 1px #000;
}

a.two:hover {
  color:yellow;
  text-shadow:2px 1px 1px rgba(255,0,0,0.75);
}

a.two:focus {
  color:yellow;
  text-shadow:2px 1px 1px rgba(255,0,0,0.75);
}

a.tipmenulink:link {
  color:rgba(0,0,0,0.8);
  text-shadow:1px 1px 5px rgba(255,0,0,0.33);
}

a.tipmenulink:visited {
  color:rgba(0,0,0,0.8);
  text-shadow:1px 1px 5px rgba(255,0,0,0.33);
}

a.tipmenulink:hover {
  color:rgba(255,0,0,1);
  font-style:italic;
  text-shadow:1px 1px 5px rgba(255,0,0,0.33);
}

a.tipmenulink:focus {
  color:rgba(255,0,0,1);
  font-style:italic;
  text-shadow:1px 1px 5px rgba(255,0,0,0.33);
}

a.ps:link,a.ps:visited {
  color:rgba(8,8,8,0.9);
}

a.ps:hover,a.ps:focus {
  color:rgb(255,127,0);
}

a.none:link,a.none:visited {
  color:#520000;
  text-decoration:none;
}

a.none:hover,a.none:focus {
  color:RED;
  text-decoration:none;
}

/* ==========================================================================
   Body
   ========================================================================== */
body {
  font-family:Helvetica,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif sans-serif;
  font-size:1rem;
  line-height:1;
  color:#000000;
  background-image:url(http://alexaann.cam/background.jpg),url(http://www.ipae.edu.pe/sites/default/files/load-formulario.gif);
  background-repeat:no-repeat,no-repeat;
  background-size:1600px 1200px,100px 100px;
  background-position:center top,center 150px;
  background-attachment:fixed;
  padding:0;
  margin:0;
  opacity:0;
  -webkit-animation:fadeIn ease 1;
  -moz-animation:fadeIn ease 1;
  animation:fadeIn ease 1;
  -o-animation:fadeIn ease 1;
  -ms-animation:fadeIn ease 1;
  -webkit-animation-fill-mode:forwards;
  -moz-animation-fill-mode:forwards;
  -o-animation-fill-mode:forwards;
  animation-fill-mode:forwards;
  -ms-animation-fill-mode:forwards;
  -webkit-animation-duration:2s;
  -moz-animation-duration:2s;
  -o-animation-duration:2s;
  animation-duration:2s;
  -ms-animation-duration:2s;
  -webkit-animation-delay:1.5s;
  -moz-animation-delay:1.5s;
  -o-animation-delay:1.5s;
  animation-delay:1.5s;
  -ms-animation-delay:1.5s;
}

ul {
  padding:0;
  margin:0;
  list-style-type:none;
}

ol {
  padding:0;
  margin:0;
  list-style-type:none;
}

.twocolumn {
  -moz-column-count:2;
  -webkit-column-count:2;
  column-count:2;
}

/* ==========================================================================
   Classes for MFC Generated Elements
   ========================================================================== */
#favorite_models_container,#header_bar,#footer_bar,#about_me_label,#profile_main_photo,#tags_label,#tags_value,#average_rating_count,#profile_about_me > div:nth-child(1) {
  display:none;
}

#username_value,#gender_value,#body_type_value,#ethnicity_label,#hair_value,#eyes_value,#weight_value,#height_value,#age_value,#country_value,#sexual_preference_value,#admirers_value,#friends_value,#marital_status_value, {
  letter-spacing:1px;
}

#average_rating_container,#rate_container,#admirers_container,#friends_container {
  margin-left:320px;
}

#average_rating_container {
  margin-top:20px;
}

#average_rating_value,#rate_value,#admirers_value,#friends_value {
  margin-left:0;
}

#meaning_life_label {
  margin-top:15px;
}

#profile {
  width:920px;
  margin:0 auto;
  font-size:.875em;
  line-height:1.25;
  background:rgba(240,248,255,0.52);
  -webkit-box-shadow:0 0 36px 2px rgba(0,0,0,0.75);
  -moz-box-shadow:0 0 36px 2px rgba(0,0,0,0.75);
  box-shadow:0 0 36px 2px rgba(0,0,0,0.75);
}

#profile_header {
  padding:0;
}

#avatar_holder,#profile_avatar {
  display:none;
}

.profile_section {
  border-spacing:0;
}

.profile_section .heading {
  color:#CCA6FF;
  margin:0 auto;
  background:#FFFFFF;
  width:920px;
  height:80px;
  line-height:80px;
  margin-bottom:15px;
  margin-top:33px;
  border:1px solid #CFACFF;
  font-size:3em;
  text-align:center;
  font-weight:normal;
}

.profile_section_content {
  z-index:auto;
  top:-7px;
}

#profile_about_me {
  width:920px;
  padding-top:424px;
  margin-bottom:80px;
  z-index:3;
}

#about_me_value {
  display:block;
  margin:0 auto 0 -20px;
}

img {
  border-radius:0;
  box-shadow:none;
}

.img_radius_shadow {
  border-radius:0;
  box-shadow:none;
}

#img_preview {
  border-radius:0;
  box-shadow:none;
}

.images {
  padding:25px 0 15px 33px;
  background:rgba(255,255,255,1);
  margin:-15px 1px;
  border-right:1px solid #ccc;
  border-left:1px solid #ccc;
  border-bottom:1px solid #ccc;
  border-radius:0 0 20px 20px;
  -webkit-border-radius:0 0 20px 20px;
  -moz-border-radius:0 0 20px 20px;
  -o-border-radius:0 0 20px 20px;
}

.container {
  display:block;
  margin:0 0 0 20px;
}

.in_page_anchor {
  padding-top:50px;
  margin-top:-50px;
  display:inline-block;
/* required for webkit browsers */
}

#profile_password_photo_galleries {
  padding-top:45px;
  margin-top:-45px;
  display:inline-block;
}

.photo_gallery_previews {
  text-align:center;
  overflow:auto;
  list-style-type:none;
  height:204px;
  margin:-15px 1px;
  background:#FFF;
  border-right:1px solid #ccc;
  border-left:1px solid #ccc;
  border-bottom:1px solid #ccc;
  border-bottom-right-radius:20px;
  -webkit-border-bottom-right-radius:20px;
  -moz-border-bottom-right-radius:20px;
  -o-border-bottom-right-radius:20px;
  border-bottom-left-radius:20px;
  -webkit-border-bottom-left-radius:20px;
  -moz-border-bottom-left-radius:20px;
  -o-border-bottom-left-radius:20px;
}

.photo_gallery_image {
  border:2px solid #333;
  cursor:pointer;
  width:100px;
  height:100px;
  background:#333;
  box-shadow:2px 2px 0 rgba(249,242,173,1),0px -1px 0 rgba(249,242,173,1),1px 0 4px #000;
  -webkit-transition:all .5s;
  -moz-transition:all .5s;
  -ms-transition:all .5s;
  -o-transition:all .5s;
  transition:all .5s;
}

.photo_gallery_image:hover {
  border:2px solid rgba(82,0,0,1);
  width:100px;
  height:100px;
  -webkit-transition:all .5s;
  -moz-transition:all .5s;
  -ms-transition:all .5s;
  -o-transition:all .5s;
  transition:all .5s;
  box-shadow:2px 2px 10px #000,0 -1px 10px #000;
}

.photo_gallery_count {
  font-size:16px;
}

.photo_gallery_link {
  font-size:16px;
  letter-spacing:1px;
}

.photo_gallery_name {
  font-weight:bold;
}

.photo_gallery_count {
  color:rgba(0,0,0,0.8);
}

.photo_gallery {
  margin-bottom:20px;
}

#profile_friends {
  height:225px;
  background:#FFF;
  border-right:1px solid #ccc;
  border-left:1px solid #ccc;
  border-bottom:1px solid #ccc;
  border-top-right-radius:25px;
}

/* ==========================================================================
   Schedule Section
   ========================================================================== */
#schedule_day_0_container,#schedule_day_1_container,#schedule_day_2_container,#schedule_day_3_container,#schedule_day_4_container,#schedule_day_5_container,#schedule_day_6_container {
  margin:0 1px;
  padding-left:188px;
  width:730px;
  line-height:16px;
  font-size:12px;
  color:rgba(0,0,0,0.8);
  background:#FFF;
  border-right:1px solid #ccc;
  border-left:1px solid #ccc;
}

#schedule_day_0_container {
  margin-top:-15px;
  padding-top:20px;
}

#schedule_converted {
  font-size:14px;
  text-align:left;
  padding-left:200px;
  line-height:18px;
  color:rgba(0,0,0,0.8);
  background:#FFF;
  border-right:1px solid #ccc;
  border-left:1px solid #ccc;
  border-bottom:1px solid #ccc;
  width:718px;
  margin-left:1px;
  border-bottom-right-radius:20px;
  -webkit-border-bottom-right-radius:20px;
  -moz-border-bottom-right-radius:20px;
  -o-border-bottom-right-radius:20px;
  border-bottom-left-radius:20px;
  -webkit-border-bottom-left-radius:20px;
  -moz-border-bottom-left-radius:20px;
  -o-border-bottom-left-radius:20px;
}

#profile_schedule .label {
  min-width:150px;
}

/* ==========================================================================
   Comment Section
   ========================================================================== */
.wall_post {
  padding:15px;
  border-top:1px solid #5A4C46;
  background:#FFF;
  border-right:1px solid #ccc;
  border-left:1px solid #ccc;
  margin:0 1px;
}

.wall_post_info {
  color:#EA4C8A;
  font-size:14px;
  letter-spacing:3.5px;
  text-shadow:1px 0 5px #CFAFFC;
}

.wall_post_body {
  color:#520000;
  overflow:visible;
  margin-left:160px;
  font-size:20px;
  font-style:italic;
}

.wall_post_body img {
  max-height:200px;
}

.wall_post_body iframe {
  max-height:340px;
  max-width:450px;
}

.wall_post_avatar {
  margin-right:60px;
  margin-top:-5px;
  margin-left:10px;
  background-image:url(https://img.mfcimg.com/photos2/159/15914751/901-133-928-313-7750853.jpg);
  background-repeat:no-repeat;
  background-size:100%;
  border-radius:50px;
  height:100px;
  width:100px;
  box-shadow:2px 2px 15px #000;
  transition:.2s ease-in-out;
  -moz-transition:.2s ease-in-out;
  -o-transition:.2s ease-in-out;
  -webkit-transition:.2s ease-in-out;
  -ms-transition:.2s ease-in-out;
}

.wall_post_avatar img {
  width:100px;
  height:100px;
  border-radius:50px;
  -webkit-border-radius:50px;
  -moz-border-radius:50px;
  -o-border-radius:50px;
}

.wall_post_avatar:hover {
  transform:scale(1.15);
  -webkit-transform:scale(1.15);
}

.wall_post_time {
  color:#520000;
  font-size:14px;
  float:right;
  margin-top:-28px;
  margin-right:15px;
  text-shadow:1px 0 1px #FF7500;
}

#user_comment_comment {
  font-family:'IM Fell DW Pica';
  font-style:italic;
  font-size:14px;
}

.user_comment_textarea_big {
  width:650px;
  min-width:650px;
  max-width:650px;
  height:200px;
  box-shadow:0 0 6px #000;
}

.user_comment_textarea_small {
  width:650px;
  min-width:650px;
  max-width:650px;
  height:200px;
  box-shadow:0 0 6px #000;
}

#comments {
}

#new_comment {
  margin:-15px 1px 0;
  padding-top:20px;
  padding-left:15px;
  background:#fff;
  border-right:1px solid #ccc;
  border-left:1px solid #ccc;
}

#new_comment input {
  background-color:#E8E8E8;
  font-style:italic;
  font-size:14px;
  border:1px solid #ccc;
  border-radius:15px 5px 15px 5px;
  -webkit-border-radius:15px 5px 15px 5px;
  -moz-border-radius:15px 5px;
  -o-border-radius:15px 5px 15px 5px;
  transition:.5s ease-in-out;
  -moz-transition:.2s ease-in-out;
  -o-transition:.2s ease-in-out;
  -webkit-transition:.2s ease-in-out;
  -ms-transition:.2s ease-in-out;
}

#new_comment input:hover {
  border-radius:5px 15px 5px 15px;
  -webkit-border-radius:5px 15px 5px 15px;
  -moz-border-radius:5px 15px;
  -o-border-radius:5px 15px 5px 15px;
}

#new_comment_inputs {
  max-width:750px;
}

#new_comment_buttons {
  color:#520000;
  margin-bottom:40px;
  font-family:'Segoe ';
}

#new_comment_comment {
  background:rgb(249,234,173);
}

#profile_load_more_comments {
  margin:10px 0 20px 400px;
  border:2px solid #BBBABA;
  background:#FFF;
  color:#520000;
  padding:8px;
  border-radius:15px;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  -o-border-radius:15px;
}

#profile_load_more_comments:hover {
  color:#FF0000;
  background:#DDD;
}

#strip_links_popup {
  border:2px solid #520000;
  border-radius:10px;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  -o-border-radius:10px;
}

/* ==============================================
Wall Style
============================================== */
/* latin */
@font-face {
  font-family:'IM Fell DW Pica';
  font-style:normal;
  font-weight:400;
  src:local('IM FELL DW Pica Roman'),local(IM_FELL_DW_Pica_Roman),url(http://fonts.gstatic.com/s/imfelldwpica/v6/W81bfaWiUicLSPbJhW-ATkUjQBM6Jl3k7SYs5pBZT1I.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000;
}

/* latin */
@font-face {
  font-family:'IM Fell DW Pica';
  font-style:italic;
  font-weight:400;
  src:local('IM FELL DW Pica Italic'),local(IM_FELL_DW_Pica_Italic),url(http://fonts.gstatic.com/s/imfelldwpica/v6/alQJ8SK5aSOZVaelYoyT4IS5YXW7F7YVj1YipatOEh8.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000;
}

/* ==============================================
Header Style
============================================== */
/* latin-ext */
@font-face {
  font-family:'Niconne';
  font-style:normal;
  font-weight:400;
  src:local(Niconne),local(Niconne-Regular),url(http://fonts.gstatic.com/s/niconne/v6/at9nZeERhG1mh4D7CWUJzfY6323mHUZFJMgTvxaG2iE.woff2) format("woff2");
  unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;
}

/* latin */
@font-face {
  font-family:'Niconne';
  font-style:normal;
  font-weight:400;
  src:local(Niconne),local(Niconne-Regular),url(http://fonts.gstatic.com/s/niconne/v6/Ci0yFRBPDqtg7EHO7VR0Zw.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000;
}

==========================================================================
Logo & Social Icons
========================================================================== */
#SocialButtons {
  display:inline-block;
  position:absolute;
  width:240px;
  height:90px;
  padding-top:5px;
  padding-left:5px;
  margin:337px 0 0 10px;
  overflow:hidden;
  z-index:1;
}

.SocialIcons {
  height:60px;
  width:60px;
  margin:7px;
  box-shadow:2px 2px 15px #000;
  border-radius:28px;
  -webkit-border-radius:28px;
  -moz-border-radius:28px;
  -o-border-radius:28px;
  transition:.2s ease-in-out;
  -moz-transition:.2s ease-in-out;
  -o-transition:.2s ease-in-out;
  -webkit-transition:.2s ease-in-out;
  -ms-transition:.2s ease-in-out;
}

.SocialIcons:hover {
  transform:scale(1.15);
  -webkit-transform:scale(1.15);
}

/* ==========================================================================
   INTERESTS & HOBBIES
   ========================================================================== */
#Aboutme {
  position:relative;
  display:block;
  margin:0 auto;
  height:1200px;
  width:920px;
  overflow:hidden;
  font-family:Helvetica,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif sans-serif;
  color:rgba(0,0,0,0.8);
  text-shadow:1px 1px 5px rgba(255,0,0,0.33);
  letter-spacing:.5px;
  z-index:1;
  padding-top:20px;
  background:#FFF;
  border-right:1px solid #ccc;
  border-left:1px solid #ccc;
  border-bottom:1px solid #ccc;
  border-bottom-right-radius:20px;
  -webkit-border-bottom-right-radius:20px;
  -moz-border-bottom-right-radius:20px;
  -o-border-bottom-right-radius:20px;
  border-bottom-left-radius:20px;
  -webkit-border-bottom-left-radius:20px;
  -moz-border-bottom-left-radius:20px;
  -o-border-bottom-left-radius:20px;
}

.aboutmeheader {
  font-size:20px;
  font-weight:bold;
  font-style:italic;
  color:#520000;
  margin-top:15px;
  margin-bottom:2px;
}

.aboutmetext {
  font-size:17px;
}

.listen {
  font-size:14px;
  font-style:italic;
  margin-left:10px;
}

.secondline {
  margin-left:15px;
}

#aboutmetop {
  width:920px;
  height:50px;
  text-align:center;
}

#aboutmeleft {
  width:420px;
  height:1127px;
  margin:10px 0 0 35px;
  float:left;
}

#aboutmeright {
  width:420px;
  height:1127px;
  top:0;
  left:450px;
  margin:10px 0 0 35px;
  float:right;
}

#Aboutme ul {
  list-style:disc inside none;
}

#Aboutme ul li {
}

.hovercover {
  opacity:1;
  border:2px solid rgba(249,234,173,1);
}

.hovercover:hover {
  opacity:.9;
  border:2px solid #FFA500;
}

/* ==========================================================================
   NEWS
   ========================================================================== */
.newsheader {
  font-size:27px;
  font-family:Helvetica,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif sans-serif;
  letter-spacing:.5px;
  font-weight:bold;
  font-style:italic;
  color:#520000;
  text-shadow:1px 1px 5px rgba(255,0,0,0.33);
  margin-top:7px;
}

.newstext {
  font-size:18px;
  font-family:Helvetica,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif sans-serif;
  letter-spacing:.5px;
  color:rgba(0,0,0,0.8);
  text-shadow:1px 1px 5px rgba(255,0,0,0.33);
}

/* ==========================================================================
   Footer Bar
   ========================================================================== */
.footerbar,#status_container {
  background:linear-gradient(to bottom,#E2E2E2 0%,#FFFFFF 100%) repeat scroll 0 0 rgba(0,0,0,0);
  border-top:1px solid #CACACA;
  box-shadow:0 0 3px rgba(0,0,0,0.1);
  bottom:0;
  color:#717171;
  font-family:Arial;
  font-size:10px;
  font-weight:100;
  margin:0 -10px;
  position:fixed;
  text-align:center;
  width:932px;
  z-index:500;
  padding:4px;
  height:20px;
  -webkit-transform:translateZ(0);
}

.footerbar,#status_container {
  animation-duration:3s;
  animation-timing-function:ease-out;
  animation-name:slidein-bottom;
  -webkit-animation-duration:3s;
  -webkit-animation-timing-function:ease-out;
  -webkit-animation-name:slidein-bottom;
  -moz-animation-duration:3s;
  -moz-animation-timing-function:ease-out;
  -moz-animation-name:slidein-bottom;
  -o-animation-duration:3s;
  -o-animation-timing-function:ease-out;
  -o-animation-name:slidein-bottom;
}

#status_container {
  bottom:-2px;
  position:fixed;
  z-index:600;
  width:400px;
  margin:0 auto 0 -110px;
  box-shadow:0 0 0 #FFF;
  border-top:0;
}

#status_container .label {
  min-width:40px;
}

#last_login_string_container {
  bottom:10px;
  position:fixed;
  z-index:600;
  width:129px;
  margin-left:425px;
  box-shadow:0 0 0 #FFF;
  border-top:0;
  width:250px;
}

#last_login_string_container .label {
  min-width:60px;
  color:#777;
  font-family:Arial;
  font-size:10px;
  font-weight:bold;
}

#profile_header_container {
  min-height:0;
}

#profile_header_container > .heading {
  display:none;
}

#profile_header_container > #blurb_container {
  display:none;
}

#profile_header_container > #unix_last_updated_container {
  display:none;
}

#profile_header_container a {
  text-decoration:none;
}

.author {
  font-size:10px;
  line-height:15px;
  margin-right:10px;
  letter-spacing:0;
  color:#717171;
  font-family:Arial;
  font-weight:bold;
  float:right;
  text-align:center;
}

.author a {
  text-decoration:none;
  font-weight:normal;
}

@keyframes slidein-bottom {
  0% {
    margin-bottom:-100%;
  }
  
  100% {
    margin-bottom:0;
  }
}

@-webkit-keyframes slidein-bottom {
  0% {
    margin-bottom:-100%;
  }
  
  100% {
    margin-bottom:0;
  }
}

@-moz-keyframes slidein-bottom {
  0% {
    margin-bottom:-100%;
  }
  
  100% {
    margin-bottom:0;
  }
}

@-o-keyframes slidein-bottom {
  0% {
    margin-bottom:-100%;
  }
  
  100% {
    margin-bottom:0;
  }
}

/* ==========================================================================
   Loader
   ========================================================================== */
@-webkit-keyframes fadeIn {
  from {
    opacity:0;
  }
  
  to {
    opacity:1;
  }
}

@-moz-keyframes fadeIn {
  from {
    opacity:0;
  }
  
  to {
    opacity:1;
  }
}

@-o-animation fadeIn {
  fromopacity:0;
}

to {
  opacity:1;
}  
}

@keyframes fadeIn {
  from {
    opacity:0;
  }
  
  to {
    opacity:1;
  }
}

@-ms-keyframes fadeIn {
  from {
    opacity:0;
  }
  
  to {
    opacity:1;
  }
}

.fade-in {
  opacity:0;
  -webkit-animation:fadeIn ease 1;
  -moz-animation:fadeIn ease 1;
  -o-animation:fadeIn ease 1;
  animation:fadeIn ease 1;
  -ms-animation:fadeIn ease 1s;
  -webkit-animation-fill-mode:forwards;
  -moz-animation-fill-mode:forwards;
  -o-animation:forwards;
  animation-fill-mode:forwards;
  -ms-animation-fill-mode:forwards;
  animation-duration:1s;
  -webkit-animation-duration:1s;
  -moz-animation-duration:1s;
  -o-animation-duration:1s;
  -ms-animation-duration:1s;
}

/* ==============================================
Image Slider
============================================== */
#slider-box {
  left:0;
  position:absolute;
  top:-107px;
}

#imageslider {
  width:942px;
  height:420px;
  margin:98px auto;
  background:#F2F0F1;
  overflow:visible;
  -moz-transition:all 150ms ease-in;
  -webkit-transition:all 150ms ease-in;
  -o-transition:all 150ms ease-in;
  position:relative;
}

#holder {
  overflow:hidden;
  height:420px;
}

#imageslider:hover #pause {
  opacity:.8;
}

#pause {
  display:block;
  width:942px;
  height:420px;
  position:relative;
  top:-423px;
}

#pause:hover {
  background-image:url(https://img.mfcimg.com/photos2/159/15914751/383-181-453-925-7841474.png);
  background-size:12%;
  background-position:center;
  background-repeat:no-repeat;
}

#imageslider:hover #progressbar {
  background-color:rgba(82,0,0,0.3);
}

#imageslider:hover ul,#imageslider:hover #progressbar,#imageslider:hover #cover {
  -moz-animation-play-state:paused;
  -webkit-animation-play-state:paused;
}

#cover {
  width:942px;
  height:420px;
  position:absolute;
  top:0;
  background-image:url(http://w.noimage.png);
  background-position:center;
  background-repeat:no-repeat;
  pointer-events:none;
  -moz-transition:all 150ms ease-in;
  -webkit-transition:all 150ms ease-in;
  -o-transition:all 150ms ease-in;
  opacity:.5;
  -moz-animation:overlay-fade 18s infinite;
  -webkit-animation:overlay-fade 18s infinite;
}

#progressbar {
  width:1px;
  height:3px;
  background:none repeat scroll 0 0 rgba(82,0,0,0.2);
  -moz-animation:progress 18s infinite;
  -webkit-animation:progress 18s infinite;
  position:relative;
  top:-3px;
  -moz-transition:all 150ms ease-in;
  -webkit-transition:all 150ms ease-in;
  -o-transition:all 150ms ease-in;
}

#imageslider ul {
  width:4710px;
  list-style:none;
  padding:0;
  margin:0;
  -moz-animation:slide-animation 18s infinite;
  -webkit-animation:slide-animation 18s infinite;
  position:relative;
  right:0;
  float:right;
}

#imageslider li {
  display:inline;
  width:942px;
  height:420px;
  margin:0;
  padding:0;
  float:left;
  position:relative;
  background-image:url(https://img.mfcimg.com/photos2/159/15914751/894-450-501-575-7750857.gif);
  background-size:100px 100px;
  background-position:50% 50%;
  background-repeat:no-repeat;
}

#imageslider li:last-of-type {
  background-color:#362c30;
}

#imageslider li a {
  display:block;
  text-decoration:none;
}

@-webkit-keyframes slide-animation {
  0% {
    right:0;
    opacity:1;
  }
  
  15% {
    right:0;
    opacity:1;
  }
  
  17.5% {
    right:-942px;
    opacity:.5;
  }
  
  20% {
    right:-942px;
    opacity:1;
  }
  
  35% {
    right:-942px;
    opacity:1;
  }
  
  37.5% {
    right:-1884px;
    opacity:.5;
  }
  
  40% {
    right:-1884px;
    opacity:1;
  }
  
  55% {
    right:-1884px;
    opacity:1;
  }
  
  57.5% {
    right:-2826px;
    opacity:.5;
  }
  
  60% {
    right:-2826px;
    opacity:1;
  }
  
  75% {
    right:-2826px;
    opacity:1;
  }
  
  77.5% {
    right:-3768px;
    opacity:.5;
  }
  
  80% {
    right:-3768px;
    opacity:1;
  }
  
  95% {
    right:-3768px;
    opacity:1;
  }
  
  97.5% {
    right:0;
    opacity:.5;
  }
  
  100% {
    right:0;
    opacity:1;
  }
}

@-moz-keyframes slide-animation {
  0% {
    right:0;
    opacity:1;
  }
  
  15% {
    right:0;
    opacity:1;
  }
  
  17.5% {
    right:-942px;
    opacity:.5;
  }
  
  20% {
    right:-942px;
    opacity:1;
  }
  
  35% {
    right:-942px;
    opacity:1;
  }
  
  37.5% {
    right:-1884px;
    opacity:.5;
  }
  
  40% {
    right:-1884px;
    opacity:1;
  }
  
  55% {
    right:-1884px;
    opacity:1;
  }
  
  57.5% {
    right:-2826px;
    opacity:.5;
  }
  
  60% {
    right:-2826px;
    opacity:1;
  }
  
  75% {
    right:-2826px;
    opacity:1;
  }
  
  77.5% {
    right:-3768px;
    opacity:.5;
  }
  
  80% {
    right:-3768px;
    opacity:1;
  }
  
  95% {
    right:-3768px;
    opacity:1;
  }
  
  97.5% {
    right:0;
    opacity:.5;
  }
  
  100% {
    right:0;
    opacity:1;
  }
}

@-webkit-keyframes progress {
  0% {
    width:0;
    opacity:0;
  }
  
  2% {
    width:0;
    opacity:1;
  }
  
  15% {
    width:940px;
    opacity:1;
  }
  
  16,5% {
    width:940px;
    opacity:0;
  }
  
  19% {
    width:940px;
    opacity:0;
  }
  
  20% {
    width:0;
    opacity:0;
  }
  
  22% {
    width:0;
    opacity:1;
  }
  
  35% {
    width:940px;
    opacity:1;
  }
  
  36,5% {
    width:940px;
    opacity:0;
  }
  
  39% {
    width:940px;
    opacity:0;
  }
  
  40% {
    width:0;
    opacity:0;
  }
  
  42% {
    width:0;
    opacity:1;
  }
  
  55% {
    width:940px;
    opacity:1;
  }
  
  56,5% {
    width:940px;
    opacity:0;
  }
  
  59% {
    width:940px;
    opacity:0;
  }
  
  60% {
    width:0;
    opacity:0;
  }
  
  62% {
    width:0;
    opacity:1;
  }
  
  75% {
    width:940px;
    opacity:1;
  }
  
  76,5% {
    width:940px;
    opacity:0;
  }
  
  79% {
    width:940px;
    opacity:0;
  }
  
  80% {
    width:0;
    opacity:0;
  }
  
  82% {
    width:0;
    opacity:1;
  }
  
  95% {
    width:940px;
    opacity:1;
  }
  
  96,5% {
    width:940px;
    opacity:0;
  }
  
  99% {
    width:940px;
    opacity:0;
  }
  
  100% {
    width:0;
    opacity:0;
  }
}

@-moz-keyframes progress {
  0% {
    width:0;
    opacity:0;
  }
  
  2% {
    width:0;
    opacity:1;
  }
  
  15% {
    width:940px;
    opacity:1;
  }
  
  16,5% {
    width:940px;
    opacity:0;
  }
  
  19% {
    width:940px;
    opacity:0;
  }
  
  20% {
    width:0;
    opacity:0;
  }
  
  22% {
    width:0;
    opacity:1;
  }
  
  35% {
    width:940px;
    opacity:1;
  }
  
  36,5% {
    width:940px;
    opacity:0;
  }
  
  39% {
    width:940px;
    opacity:0;
  }
  
  40% {
    width:0;
    opacity:0;
  }
  
  42% {
    width:0;
    opacity:1;
  }
  
  55% {
    width:940px;
    opacity:1;
  }
  
  56,5% {
    width:940px;
    opacity:0;
  }
  
  59% {
    width:940px;
    opacity:0;
  }
  
  60% {
    width:0;
    opacity:0;
  }
  
  62% {
    width:0;
    opacity:1;
  }
  
  75% {
    width:940px;
    opacity:1;
  }
  
  76,5% {
    width:940px;
    opacity:0;
  }
  
  79% {
    width:940px;
    opacity:0;
  }
  
  80% {
    width:0;
    opacity:0;
  }
  
  82% {
    width:0;
    opacity:1;
  }
  
  95% {
    width:940px;
    opacity:1;
  }
  
  96,5% {
    width:940px;
    opacity:0;
  }
  
  99% {
    width:940px;
    opacity:0;
  }
  
  100% {
    width:0;
    opacity:0;
  }
}

div#shadow {
  border-radius:45% / 20%;
  padding:0;
  -moz-transition:all 1s;
  -webkit-transition:all 1s;
  -o-transition:all 1s;
}

#Becca_Young-stuff .title-large,.video-item .title {
  font-family:Palatino Linotype,Book Antiqua,Palatino,serif;
  font-size:32px;
  font-weight:bold;
  line-height:2.2;
  white-space:nowrap;
  text-shadow:0 1px 0 rgba(255,255,255,.6);
}

#Becca_Young .title-large,#puredream-stuff .title-regular,#puredream-stuff .paragraph {
  font-weight:normal;
  letter-spacing:0;
  word-spacing:-.05em;
  text-align:center;
  display:block;
  padding:0;
  margin:0;
}

.videos-pic {
  color:#FFFFFF;
  font-size:30px;
  font-weight:lighter;
  text-align:left;
  line-height:1.2;
  font-family:capital;
  display:block;
  margin-bottom:16px;
  margin-left:250px;
}

.new-item {
  min-height:137px;
  vertical-align:middle;
  width:123px;
  height:185px;
  margin:0 11px 29px 0;
  padding:14px 14px 14px 18px!important;
  float:none;
  display:inline-block;
  position:relative;
  border:solid 3px #EA4C8A;
  border-radius:2px;
  background-color:rgba(238,218,194,0.43);
  box-shadow:inset 0 2px 1px 0 rgba(0,0,0,.03);
  -webkit-box-shadow:inset 0 2px 1px 0 rgba(0,0,0,.03);
}

.new-container {
  border-radius:6px;
  background-position:top center;
  background-size:851px 449px;
  background-repeat:no-repeat;
  padding:20px 13px 0;
}

.new-item .video-thumb img:hover {
  border:solid 2px #F4E6B7;
}

.new-item .video-thumb img {
  background-color:rgba(38,38,38,0.65);
  width:162px;
  height:78px;
  padding:4px;
  border:solid 1px #cfcfcf;
}

.new-price a:hover {
  background:rgba(59,59,59,0.19);
}

a:hover {
  color:#EBEBEB;
  text-decoration:underline;
}

.new-price a {
  padding:4px 9px;
  margin-top:11px;
  width:67px;
  color:#FEFEFE;
  line-height:24px;
  text-decoration:none;
  display:inline-block;
  font-family:inherit;
  font-size:13px;
  text-shadow:0 1px 0 rgba(0,0,0,.35);
  border:2px solid #666;
  background:#b10038;
  background-image:linear-gradient(bottom,rgb(204,0,255) 0%,rgb(160,17,175) 57%);
  background-image:-o-linear-gradient(bottom,rgb(204,0,255) 0%,rgb(160,17,175) 57%);
  background-image:-moz-linear-gradient(bottom,rgb(204,0,255) 0%,rgb(160,17,175) 57%);
  background-image:-webkit-linear-gradient(bottom,rgb(2,2,2) 0%,rgb(123,123,123) 57%);
  background-image:-ms-linear-gradient(bottom,rgb(204,0,255) 0%,rgb(160,17,175) 57%);
}

.new-item .title {
  font-size:11px;
  color:rgba(255,255,255,1);
  font-family:monospace;
  font-weight:bold;
  white-space:normal;
  text-shadow:0 1px 1px #767676;
}

.container .heading,.heading.title,Becca_Young-stuff .title-large,Becca_Young-stuff .title-regular,.other-info,.package-info i.red-label,.raffle-info i.red-label,.video-item .title {
  color:#b10038;
}

.heading.title {
  font-family:Palatino Linotype,Book Antiqua,Palatino,serif;
  font-size:72px;
  font-weight:normal;
  letter-spacing:-1px;
  word-spacing:0;
  line-height:168px;
  white-space:nowrap;
  text-shadow:0 1px 2px rgba(0,0,0,.2);
}

#Becca_Young-stuff .main-image {
  display:inline-block;
  position:absolute;
  z-index:-1;
  left:auto;
  top:0;
  margin-left:350px;
  margin-top:-580px;
}

#Becca_Young-stuff .main-image img {
  border:none;
  outline:0;
  width:670px;
  height:700px;
}

#Becca_Young-stuff .title-large,#Becca_Young-stuff .title-regular,#Becca_Young-stuff .paragraph {
  font-weight:normal;
  letter-spacing:0;
  word-spacing:-.05em;
  text-align:center;
  display:block;
  padding:0;
  margin:0;
}

#Becca_Young-stuff .title-large,.video-item .title {
  font-family:Palatino Linotype,Book Antiqua,Palatino,serif;
  font-size:32px;
  font-weight:bold;
  line-height:2.2;
  white-space:nowrap;
  text-shadow:0 1px 0 rgba(255,255,255,.6);
}

.title-regular {
  font-family:Palatino Linotype,Book Antiqua,Palatino,serif;
  font-size:22px;
  font-weight:bold;
  line-height:3.6;
  white-space:nowrap;
  text-shadow:0 1px 0 rgba(255,255,255,.6);
}

.raffle-info .title-regular {
  font-size:20px;
  line-height:2;
  margin-bottom:0!important;
}

.video-item .title {
  font-size:16px;
  line-height:1.35;
}

.video-item .title i {
  color:#857960;
  font-family:'Helvetica',Arial,Sans-Serif!important;
  font-style:normal;
}

#Becca_Young-stuff .paragraph {
  font-size:16px;
  color:#49331e;
  line-height:20px;
  text-shadow:0 1px 0 rgba(255,255,255,.6);
  margin-bottom:10px;
}

#Becca_Young-stuff .paragraph.small {
  font-size:13px;
  line-height:15px;
  margin:10px 0;
}

.video-item .video-desc {
  color:#857960;
  font-size:13px;
  line-height:15px;
  font-weight:normal;
  font-family:'Helvetica',Arial,Sans-Serif!important;
  text-align:left!important;
  text-shadow:0 1px 0 rgba(255,255,255,.6);
  white-space:normal;
}

.other-info {
  font-family:'Helvetica',Arial,Sans-Serif;
  font-size:16px;
  line-height:20px;
  text-shadow:0 1px 0 rgba(255,255,255,.6);
}

.package-info div .list span,.raffle-info div .list span,.other-packages div,.raffle-packages div {
  color:#49331e;
  font-family:Palatino Linotype,Book Antiqua,Palatino,serif;
  font-size:16px;
  line-height:1.35;
  vertical-align:middle;
  text-align:left;
  text-shadow:0 1px 0 rgba(255,255,255,.6);
}

.notes-container div {
  color:#857960;
  font-family:sans-serif;
  font-size:12px;
  vertical-align:middle;
  text-align:left;
  text-shadow:0 1px 0 rgba(255,255,255,.6);
}

.notes-container div span {
  line-height:16px;
  display:block;
  padding:0 0 0 20px;
}

.notes-container div .note-title {
  font-size:14px;
  line-height:20px;
  font-weight:bold;
  border:none;
}

.item-price-box .item-price,.video-item .item-price {
  font-family:Palatino Linotype,Book Antiqua,Palatino,serif;
  font-size:20px;
  line-height:1.5;
  vertical-align:middle;
}

.video-item .item-price {
  font-size:18px;
  line-height:1;
}

.package-info div .list span i,.raffle-info div .list span i {
  font-family:Helvetica,Arial,Sans-Serif;
  font-size:13px;
  font-style:normal;
  line-height:1.25;
  vertical-align:middle;
  display:block;
}

.item-price-box .item-price,.item-price,.video-item .item-price {
  background:#feffff;
  background:-moz-linear-gradient(top,#feffff 0%,#f7f7f7 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#feffff),color-stop(100%,#f7f7f7));
  background:-webkit-linear-gradient(top,#feffff 0%,#f7f7f7 100%);
  background:-o-linear-gradient(top,#feffff 0%,#f7f7f7 100%);
  background:-ms-linear-gradient(top,#feffff 0%,#f7f7f7 100%);
  background:linear-gradient(to bottom,#feffff 0%,#f7f7f7 100%);
  border:solid 1px #d6d6d6;
  -webkit-box-shadow:inset 0 0 1px 0 rgba(255,255,255,.6);
  box-shadow:inset 0 0 1px 0 rgba(255,255,255,.6);
}

.item-price-box .item-price {
  border-bottom:none 1px #fff;
}

.item-price-box .item-price a,.item-price a,.video-item .item-price a {
  color:#fff;
  text-shadow:0 1px 0 rgba(0,0,0,.35);
  background:#d21f53;
  background:-moz-linear-gradient(top,#d21f53 0%,#b10038 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d21f53),color-stop(100%,#b10038));
  background:-webkit-linear-gradient(top,#d21f53 0%,#b10038 100%);
  background:-o-linear-gradient(top,#d21f53 0%,#b10038 100%);
  background:-ms-linear-gradient(top,#d21f53 0%,#b10038 100%);
  background:linear-gradient(to bottom,#d21f53 0%,#b10038 100%);
  border:solid 1px #b10038;
  -webkit-box-shadow:inset 0 1px 1px 0 rgba(255,255,255,.35);
  box-shadow:inset 0 1px 1px 0 rgba(255,255,255,.35);
}

.item-price-box .item-price a:hover,.item-price a:hover,.video-item .item-price a:hover {
  color:#fff;
  text-shadow:0 1px 0 rgba(0,0,0,.35);
  background:#f0004c;
  background:-moz-linear-gradient(top,#f0004c 0%,#e33365 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f0004c),color-stop(100%,#e33365));
  background:-webkit-linear-gradient(top,#f0004c 0%,#e33365 100%);
  background:-o-linear-gradient(top,#f0004c 0%,#e33365 100%);
  background:-ms-linear-gradient(top,#f0004c 0%,#e33365 100%);
  background:linear-gradient(to bottom,#f0004c 0%,#e33365 100%);
  border:solid 1px #b10038;
  -webkit-box-shadow:inset 0 1px 1px 0 rgba(255,255,255,.35);
  box-shadow:inset 0 1px 1px 0 rgba(255,255,255,.35);
}

.item-price-box .item-price a i,.item-price a i {
  font-size:16px;
}

.other-packages div .item-desc i,.raffle-packages div .item-desc i {
  font-size:13px;
  line-height:1.1;
}

table tr td[style="padding:0px 40px 40px 40px;"] table tr td[width="90"] img {
  background-color:#fff;
  width:100px;
  height:100px;
  padding:0;
  border:none 4px #fff;
  -webkit-border-radius:60px;
  border-radius:60px;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  -webkit-box-shadow:0 0 0 4px #fff,0 0 0 5px #ccc18f,0 6px 5px 0 rgba(0,0,0,.15);
  box-shadow:0 0 0 4px #fff,0 0 0 5px #ccc18f,0 6px 5px 0 rgba(0,0,0,.15);
}

.content.about_me table {
  font-size:13px;
  text-align:left;
  text-shadow:0 1px 1px rgba(0,0,0,.35);
}

.content.about_me table tbody tr td.key {
  color:#e4d6be!important;
  font-family:'Helvetica',Arial,Sans-Serif;
  font-size:13px;
  font-weight:bold;
  line-height:25px;
}

.content.about_me table tbody tr td.value {
  color:#fffaf2!important;
  font-size:13px;
  line-height:25px;
  font-weight:normal;
  font-family:'Helvetica',Arial,Sans-Serif;
}

html body.outer_body table tbody tr td[style="padding:0px 40px 40px 40px;"] table:nth-child(2) .gallery_content {
  color:#b10038;
  padding-top:20px;
  border-top:1px solid #CCC18F;
}

#Becca_Young-stuff {
  position:relative;
  width:960px;
  margin:0 0 0 -442px;
}

.upper-border {
  border:solid 1px #d6d6d6;
  border-left:none 1px #fff;
  border-right:none 1px #fff;
  margin:-20px -20px 14px;
}

.upper-border hr {
  width:100%;
  background-color:#e8e8e8;
  height:3px;
  border:0;
  box-shadow:inset 0 1px 1px 1px #fff;
  padding:0;
  margin:0;
}

.box-item,.video-item {
  display:block;
  position:relative;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}

.white-box {
  padding:20px;
  background-color:#fff;
  background-image:-moz-linear-gradient(90deg,transparent 9px,#fcfaf7 1px);
  background-image:-webkit-gradient(linear,left top,right top,color-stop(9px,transparent),color-stop(1px,fcfaf7));
  background-image:-webkit-linear-gradient(90deg,transparent 9px,#fcfaf7 1px);
  background-image:-o-linear-gradient(90deg,transparent 9px,#fcfaf7 1px);
  background-image:-ms-linear-gradient(90deg,transparent 9px,#fcfaf7 1px);
  background-image:linear-gradient(90deg,transparent 9px,#fcfaf7 1px);
  -webkit-background-size:10px 10px;
  background-size:10px 10px;
  border:solid 1px #ccc18f;
  border-top:none 1px #fff;
  -webkit-border-radius:0 0 3px 3px;
  border-radius:0 0 3px 3px;
  -webkit-box-shadow:0 1px 1px 1px #ffffff,inset 0 7px 1px 0 rgba(0,0,0,.05);
  box-shadow:0 1px 1px 1px #ffffff,inset 0 7px 1px 0 rgba(0,0,0,.05);
}

.cream-box {
  background-color:#faf8e9;
  border:solid 1px #ccc18f;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:0 1px 1px 1px #ffffff;
  box-shadow:0 1px 1px 1px #ffffff;
}

.info-box {
  background-color:#f9ffff;
  border:solid 1px #ccc18f;
  margin-bottom:5px!important;
  -webkit-box-shadow:0 2px 1px rgba(0,0,0,.1);
  box-shadow:0 2px 1px rgba(0,0,0,.1);
}

.info-box .avatar-image {
  position:absolute;
  left:0;
  top:50%;
  margin-top:-40px;
  margin-left:20px;
}

.avatar-image img {
  background-color:#fff;
  width:80px;
  height:80px;
  padding:0;
  border:none 4px #fff;
  -webkit-border-radius:60px;
  border-radius:60px;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  -webkit-box-shadow:0 0 0 4px #fff,0 0 0 5px #ccc18f,0 6px 5px 0 rgba(0,0,0,.15);
  box-shadow:0 0 0 4px #fff,0 0 0 5px #ccc18f,0 6px 5px 0 rgba(0,0,0,.15);
}

.video-item.white-box {
  padding:15px;
  background-image:none;
  border:solid 1px #ccc18f;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:0 1px 1px 1px #ffffff,inset 0 2px 1px 0 rgba(0,0,0,.03);
  box-shadow:0 1px 1px 1px #ffffff,inset 0 2px 1px 0 rgba(0,0,0,.03);
}

.power-cat-pack .centered,.premium-cat-pack .centered {
  display:table;
  width:918px;
}

.power-cat-pack .centered {
  height:240px;
}

.premium-cat-pack .centered {
  height:240px;
}

.temp-info {
  display:table-cell;
  text-align:center;
  vertical-align:middle;
}

.package-info .col1-3,.package-info .col2-3,.package-info .col3-3,.raffle-info .col1-3,.raffle-info .col2-3,.raffle-info .col3-3 {
  float:left;
  position:relative;
  display:inline-block;
}

.package-info .col1-3,.package-info .col2-3,.package-info .col3-3 {
  width:305px;
}

.raffle-info .col1-3,.raffle-info .col2-3,.raffle-info .col3-3 {
  width:304px;
}

.package-info .col1-3,.package-info .col2-3 {
  margin-right:20px;
}

.raffle-info .col1-3,.raffle-info .col2-3 {
  margin-right:19px;
}

.pack-info {
  height:260px;
}

.raffle-info {
  height:auto;
}

.raffle-info .pack-info {
  height:150px;
}

.raffle-info.weekly .pack-info {
  height:50px;
}

.package-info .list,.raffle-info .list {
  padding:0;
  margin:0;
  display:block;
  position:relative;
}

.package-info .list span,.raffle-info .list span {
  padding:7px 0 8px 35px;
  margin:0;
  display:block;
  position:relative;
  white-space:normal;
}

.package-info .list span .star-bullet,.raffle-info .list span .star-bullet {
  width:30px;
  height:30px;
  display:inline-block;
  position:absolute;
  left:0;
  top:0;
  margin-top:3px;
}

.package-info .list span i,.raffle-info .list span i {
  display:block;
}

.bordered-container,.other-packages,.raffle-packages,.notes-container {
  padding:0;
  margin:0;
  overflow:hidden;
  position:relative;
  display:block;
}

.notes-container {
  position:fixed!important;
  display:inline-block;
  top:auto;
  left:auto;
  right:0;
  bottom:0;
  z-index:10001;
  margin:10px 15px 10px 10px;
}

.bordered-container {
  background-color:#fafafa;
  padding:4px;
  border:solid 1px #CCC18F;
  -webkit-border-radius:6px;
  border-radius:6px;
  background-clip:padding-box;
  -webkit-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.1);
  box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.1);
}

.other-packages,.bordered-container {
  margin-bottom:20px;
}

.other-packages div,.raffle-packages div {
  min-height:45px;
  vertical-align:middle;
  margin:10px 20px 10px 0;
  padding:14px 184px 14px 19px;
  float:left;
  list-style:none outside;
  display:inline-block;
  position:relative;
}

.notes-container div {
  min-height:45px;
  vertical-align:middle;
  margin:0;
  padding:14px 19px 14px 105px;
  position:relative;
}

.raffle-packages div {
  margin-top:0;
  margin-bottom:0;
  margin-right:19px;
}

.other-packages div {
  width:265px;
}

.raffle-packages div {
  width:99px;
}

.other-packages div.centered {
  width:265px;
  margin-left:25%;
}

.other-packages div:nth-child(2n+2),.other-packages .last,.raffle-packages .last {
  margin-right:0;
}

.other-packages div .item-desc,.raffle-packages div .item-desc {
  line-height:44px;
  display:inline-block;
  vertical-align:middle;
}

.other-packages div:last-child .item-desc,.other-packages div:nth-child(5) .item-desc {
  margin-top:-7px;
}

.other-packages div .item-desc i,.raffle-packages div .item-desc i {
  line-height:0;
  display:block;
  position:relative;
}

.item-price-box {
  margin-top:-10px;
  height:41px;
  text-align:center;
  position:relative;
}

.item-price-box .item-price,.item-price {
  vertical-align:middle;
  margin:0;
  padding:5px;
  display:inline-block;
  position:relative;
  overflow:hidden;
  -webkit-border-radius:15px;
  border-radius:15px;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}

.item-price-box .item-price {
  z-index:200;
  position:absolute;
  margin-bottom:-1px;
  padding:5px 5px 0;
  -webkit-border-radius:15px 15px 0 0;
  border-radius:15px 15px 0 0;
  left:50%;
  margin-left:-76px;
}

.item-price-box .item-price a,.item-price a,.video-item .item-price a {
  white-space:nowrap;
  margin:0;
  padding:1px 20px 0;
  vertical-align:middle;
  text-decoration:none;
  outline:0;
  display:inline-block;
  -webkit-border-radius:10px;
  border-radius:10px;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}

.item-price-box .item-price a,.video-item .item-price a {
  width:100px;
  line-height:23px;
  -webkit-border-radius:10px 10px 0 0;
  border-radius:10px 10px 0 0;
}

.package-info .item-price a,.raffle-info .item-price a {
  line-height:32px;
}

.notes-container,.other-packages,.raffle-packages {
  line-height:26px;
}

.video-item .item-price a {
  padding:1px 20px 0!important;
}

.item-price a i {
  display:inline;
}

.other-packages div .item-price,.raffle-packages div .item-price {
  position:absolute;
  left:auto;
  right:0;
  top:50%;
  margin-top:-22px;
  margin-right:14px;
}

.other-packages div .item-price a,.raffle-packages div .item-price a {
  text-align:center;
  min-width:100px;
}

/******** date raffle here  ********/
.dateraffle-container {
  margin-top:80px;
  text-align:center;
  overflow:auto;
  position:relative;
}

.dateraffle-container {
  padding-bottom:25px;
  background-color:#fbfaf4;
  border:solid 1px #CCC18F;
  -webkit-border-radius:6px;
  border-radius:6px;
  background-clip:padding-box;
  -webkit-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.1);
  box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.1);
}

.dateraffle-img {
  margin-bottom:30px;
  width:850px;
  height:1133px;
}

/******** end date raffle ********/
.video-container {
  text-align:center;
  font-size:30px;
  height:720px;
  padding:16px 0 0;
  margin-top:-4px;
  overflow:auto;
  position:relative;
}

.video-container {
  background-color:#fbfaf4;
  border:solid 1px #CCC18F;
  -webkit-border-radius:6px;
  border-radius:6px;
  background-clip:padding-box;
  -webkit-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.1);
  box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.1);
}

.video-list {
  width:920px;
  display:inline-block!important;
  position:relative;
  margin:0;
}

.video-list .video-item {
  text-align:left;
  min-height:140px;
  vertical-align:middle;
  width:225px;
  margin:0 10px 10px 0;
  padding:14px 14px 14px 202px!important;
  float:left;
  display:inline-block;
  position:relative;
}

.video-list .video-item:nth-child(2n+2),.video-list .last {
  margin-right:0;
}

.video-item .video-thumb {
  position:absolute;
  left:0;
  top:50%;
  margin:-70px 0 0 15px;
  display:inline-block;
  border:none;
  outline:0;
}

.video-item .video-thumb img {
  background-color:#f6f6f6;
  width:174px;
  height:129px;
  padding:4px;
  border:solid 1px #ccbd84;
  outline:0;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}

.video-overlay {
  background-color:transparent;
  width:184px;
  height:139px;
  position:absolute;
  z-index:200;
}

.video-overlay:hover {
  background-color:tranparent;
}

.video-overlay img,.video-overlay:hover img {
  background-color:transparent;
  border:none;
  outline:0;
  width:30px;
  height:30px;
  position:absolute;
  left:50%;
  top:50%;
  margin-left:-17px;
  margin-top:-17px;
  z-index:300;
}

.video-overlay img {
  display:none;
  visibility:hidden;
}

.video-overlay:hover img {
  display:block;
  visibility:visible;
}

.video-item .video-desc {
  height:45px;
  overflow:hidden;
}

.video-item .video-meta {
  margin-top:10px;
  display:block;
  position:relative;
}

.video-meta .time {
  color:#fff;
  font-size:13px;
  line-height:18px;
  background-color:#857960;
  padding:1px 5px;
  margin:0;
  position:absolute;
  left:0;
  top:0;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}

.video-meta .item-price {
  position:absolute;
  text-align:center;
  left:auto;
  right:0;
  top:0;
}

.video-meta .item-price .offtip {
  font-family:Palatino Linotype,Book Antiqua,Palatino,serif;
  color:#857960;
  font-size:15px;
  line-height:17px;
  text-shadow:0 1px 0 #fff;
  display:block;
  margin-top:4px;
}

#profile_about_me .label {
  border-right:black solid 2px;
  text-align:right;
  padding-right:10px;
  margin-right:10px;
}

#profile_about_me .container {
  display:block;
  margin:0 auto;
  text-align:center;
}

#profile_about_me .label,#profile_about_me .value {
  display:inline-block;
  width:200px;
}

#stuff {
  width:1084px;
  overflow:hidden;
  position:relative;
  margin:20px 0 0 -533px;
  text-align:center;
}

.center {
  margin:auto;
  width:50%;
  border:3px solid purple;
  padding:10px;
}

table {
  font-family:georgia,serif;
  border-collapse:collapse;
  width:100%;
}

td,th {
  border:1px solid #dddddd;
  text-align:center;
  padding:8px;
}

tr:nth-child(even) {
  background-color:#f4def7;
}

h2 {
  font-size:30px;
}