@charset "UTF-8";

/*   ......................................................................................................................  
2015-07-24 Version - 14 (LIVE) - Video 3 Added
Note: This version does NOT include the Image Slider or Popup Tooltips with Images tested out in REVs 7 and 8 
or the Photo Gallery Revs in REV 10 or Video Curtains in REV 11
Note: This file is an update of previously live REV. 9

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Revision Notes: This file is an update of previously live REV. 6 (Fixed buttons and updated HTs)

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXxxx


 ..........................................................................................................................   */
/*   ......................................................................................................................  
     Download Larry Italic Font from (JWF's Dropbox)
          https://dl.dropbox.com/s/7etzr5zodaowjst/LarryItalic.otf                                       
 ..........................................................................................................................   */
@font-face {
  font-family:Larry Italic;
  src:url(https://dl.dropbox.com/s/7etzr5zodaowjst/LarryItalic.otf);
}

/*   ......................................................................................................................  
     Original media sizing code.                                              
 ..........................................................................................................................   */
html {
  width:100%!important;
  height:100%;
  margin:0;
  padding:0;
  border:0;
}

@media only all and (max-width: 640px) and (max-height: 480px) {
  body {
    background-size:640px 480px;
    -moz-background-size:640px 480px;
    -webkit-background-size:640px 480px;
  }
}

@media only screen and (orientation: portrait) and (device-width: 320px),(device-width: 768px) {
  body {
    -webkit-background-size:auto 100%;
  }
}

@media only screen and (orientation: landscape) and (device-width: 320px),(device-width: 768px) {
  body {
    -webkit-background-size:100% auto;
  }
}

/*   ......................................................................................................................  
     Additional media sizing code (2015-03-22).                                   
 ..........................................................................................................................
  NOTE: em is relative to the font-size of its direct or nearest parent.      
  NOTE: rem is only relative to the html (root) font-size.                     
  NOTE: To allow users to resize the text (in the browser menu),              
              many developers use em instead of pixels. 1em is equal to the current font   
              size. The default text size in browsers is 16px. So, the default size of 1em  
              is 16px. Formula: pixels/16=em                                                
  ..........................................................................................................................    

h1 {
  font-size:3em;
}

h2 {
  font-size:2.5em;
}

p {
  font-size:1em;
}

/* h1 reset for use in Max's Spacers */
h1 {
  font-size:.2rem;
  color:transparent;
  margin:0 auto;
  padding:0;
}

p {
  color:#000;
  font-weight:500;
  font-style:normal;
  font-size:3em;
/* 48px/16=3em */
  line-height:1.1em;
/* decent line spacing value for this font and size  */
  letter-spacing:.05em;
/* decent letter spacing value for this font and size */
  font-family:Larry Italic,Candara,Calibri,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  padding:0 0 5px;
}

/*   ......................................................................................................................  
      Set most MFC variables to no display.        
  ..........................................................................................................................   */
#unix_last_login_label,#unix_last_login_value,#unix_last_updated_label,#unix_last_updated_value,#status_label,#header_bar,#footer_bar,#blurb_label,#blurb_value,#profile_avatar,#profile_main_photo,#username_label,#gender_label,#body_type_label,#ethnicity_label,#hair_label,#eyes_label,#weight_label,#height_label,#age_label,#country_label,#sexual_preference_label,#smoke_label,#drink_label,#marital_status_label,#be_anywhere_container,#know_me_container,#occupation_label,#cam_score_label,#city_label,#drugs_label,#school_label,#favorite_food_label,#pets_label,#automobile_label,#username_value,#gender_value,#body_type_value,#ethnicity_value,#hair_value,#eyes_value,#weight_value,#height_value,#age_value,#country_value,#sexual_preference_value,#smoke_value,#drink_value,#marital_status_value,#occupation_value,#cam_score_value,#city_value,#drugs_value,#school_value,#favorite_food_value,#pets_value,#automobile_value,#friends_container,#favorite_models_container,#profile_interests_content {
  display:none;
}

#last_login_string_container {
  display:none;
}

/*
html body div#profile div.profile_row div#profile_header.profile_section div.profile_section_content div#profile_header_container div#status_container.container div#status_value.value a {
  display:none;
}
*/
html body div#profile div.profile_row div#profile_header.profile_section div.profile_section_content div#profile_header_container div#status_container.container div#status_value.value span#member_message_value.hidden a#show_message_dialog {
  display:none;
}

/*   ......................................................................................................................  
      Set additional MFC variables to no display.        
  ..........................................................................................................................   */
#avatar_holder {
  display:none;
}

/*   ......................................................................................................................  
      Turn OFF MFC Friends - Rate/Admire         
  ..........................................................................................................................   */
#profile_friends {
  display:none;
}

#ms_spacer_top {
  width:910px;
  height:100px;
  margin:0 auto;
  color:transparent;
  z-index:99;
}

#ms_spacer_middle {
  width:910px;
  height:40px;
  margin:0 auto;
  color:transparent;
  z-index:99;
}

#ms_spacer_bottom {
  width:910px;
  height:30px;
  margin:0 auto;
  color:transparent;
  z-index:99;
}

#profile_header.profile_section {
  color:#000;
  font-family:Larry Italic,Candara,Calibri,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  font-size:1em;
  font-weight:300;
  line-height:1.1em;
}

/* 2015-04-04 Addition Below */
.profile_section {
  border-spacing:0;
}

/* 2015-04-04 Addition Below */
.container {
  margin:0;
}

#about_me_label {
  position:absolute;
  color:transparent;
}

#about_me_value {
  display:block;
/* 2015-04-04 - Turned off: margin:100px 20px 0 -20px; */
}

.heading {
  display:none;
}

.container {
  display:block;
}

body {
  font-family:Larry Italic,Helvetica,Arial,sans-serif;
  font-size:1em;
  line-height:1.1em;
  margin:0;
  padding:0;
/* background-color:#FFEEFF; */
/* background:url(https://dl.dropbox.com/s/112ysgg6t086kec/pink-parchment-background-2400w.jpg) top center repeat; */
  background:url(https://dl.dropbox.com/s/112ysgg6t086kec/pink-parchment-background-2400w.jpg) repeat;
  background-attachment:fixed;
/* background-color:pink; */
/*
  background-size:cover;
  -moz-background-size:cover;
  -webkit-background-size:cover;
*/
}

/* Margin of R/L = Auto Centers Profile */
#profile {
  background:none repeat scroll 0 0 transparent;
  line-height:1.1em;
  margin:0 auto 50px;
/* 2015-04-04 - Turned off:     padding:0 2px; */
  width:1400px;
}

/* For best display of fixed top row. */
#profile_header {
  padding:0;
}

.profile_section {
/* 2015-04-04 - Turned off:     border-spacing:10px; */
}

/* For best display of fixed top row. */
.profile_section_content {
  z-index:auto;
  padding:0;
  margin:0;
}

/* Top Fixed Row (Displays Online Status and remains FIXED) */
#profile_header_container {
  height:79px;
  position:fixed;
  margin-left:1150px;
  min-height:0;
  width:150px;
  z-index:999;
}

.profile_section_content .label {
  color:#000;
  font-family:Larry Italic,Candara,Calibri,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  font-weight:300;
  font-style:normal;
}

.profile_section_content .value {
  color:#000;
  font-family:Larry Italic,Candara,Calibri,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  font-weight:300;
  font-style:normal;
}

/*   ..........................................................................................................................   
     Set parameters for Links (normal/visited/hover)                                                    
    ..........................................................................................................................  
     Note <<< The a:link/visited/hover controls the "Send an MFC E-Mail" and "Admire" link text sizes, unless they are explicitly defined   
    ..........................................................................................................................   */
a:link,a:visited,a:hover {
  text-decoration:none;
  color:#000000;
  font-family:Larry Italic,Candara,Calibri,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  font-weight:300;
  font-size:1em;
}

a:hover {
  color:White;
}

/* Menubar TOP ROW ONLINE STATUS - MENU AND SOCIAL ICONS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
div#m-mfc-header {
  background-color:lightgray;
  border-bottom:1px solid lightgrey;
  border-radius:0 0 10px;
  height:76px;
  margin:0 0 0 100px;
  position:fixed;
  top:0;
  z-index:700;
}

div#m-mfc-header div#m-mfc-nav {
  width:1194px;
}

div#m-mfc-header div#m-mfc-nav ul.m-mfc-links {
  display:block;
  margin:0 15px;
  padding:29px 0;
  width:1050px;
}

div#m-mfc-header div#m-mfc-nav ul.m-mfc-links li {
  display:inline;
  margin-right:.75em;
  margin-left:.75em;
}

div#m-mfc-header div#m-mfc-nav ul.m-mfc-links li a.m-mfc-link {
  color:black;
  font-family:Candara,Calibri,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  font-size:150%;
  font-weight:bold;
  text-decoration:none;
  text-transform:uppercase;
}

div#m-mfc-header div#m-mfc-nav ul.m-mfc-links li a.m-mfc-link:hover {
  color:white;
}

/* NEW MENU */
/*  url(http://fonts.googleapis.com/css?family=Lato:300,400,700); */
/*  "UTF-8"; */
/* Base Styles */
#cssmenu ul,#cssmenu li,#cssmenu a {
  list-style:none;
  margin:0;
  padding:0;
  border:0;
  line-height:1;
/* font-family: 'Lato', sans-serif; */
  font-family:Candara,Calibri,Segoe,"Segoe UI",Optima,Arial,sans-serif;
/* font-size:150%; */
  font-weight:bold;
}

#cssmenu {
  border-top:2px solid #d035d0;
  border-right:3px solid #d035d0;
  border-left:3px solid #d035d0;
  border-bottom:3px solid #d035d0;
  width:1201px;
/* JWF Addition Below */
  margin:0 0 0 97px;
  position:fixed;
  top:0;
  z-index:700;
}

#cssmenu ul {
  zoom:1;
  background:#edb1ed;
  background:-moz-linear-gradient(top,#edb1ed 0%,#e388e3 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#edb1ed),color-stop(100%,#e388e3));
  background:-webkit-linear-gradient(top,#edb1ed 0%,#e388e3 100%);
  background:-o-linear-gradient(top,#edb1ed 0%,#e388e3 100%);
  background:-ms-linear-gradient(top,#edb1ed 0%,#e388e3 100%);
  background:linear-gradient(top,#edb1ed 0%,#e388e3 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@top-color',endColorstr='@bottom-color',GradientType=0);
/* JWF - Revised from 5px 10 px to 15 px 10 px */
  padding:15px 10px 15px 15px;
/* JWF - Negative Left Margin (-6px) to cover Leave a Message Link (when message wall is turned on). */
  margin-left:0;
/*
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -ms-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px;
*/
}

#cssmenu ul:before {
  content:'';
  display:block;
}

#cssmenu ul:after {
  content:'';
  display:table;
  clear:both;
}

#cssmenu li {
  float:left;
  margin:0 5px 0 0;
  border:1px solid transparent;
}

#cssmenu li a {
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -ms-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px;
  padding:8px 10px 9px;
  display:block;
  text-decoration:none;
  color:#350a58;
  border:1px solid transparent;
  font-size:24px;
/* JWF Addition Below */
  font-weight:bold;
}

#cssmenu li.active {
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -ms-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px;
  border:1px solid #edb1ed;
}

#cssmenu li.active a {
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -ms-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px;
  display:block;
  background:#d95fd9;
  border:1px solid #d035d0;
  -moz-box-shadow:inset 0 5px 10px #d035d0;
  -webkit-box-shadow:inset 0 5px 10px #d035d0;
  box-shadow:inset 0 5px 10px #d035d0;
}

#cssmenu li:hover {
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -ms-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px;
  border:1px solid #edb1ed;
}

#cssmenu li:hover a {
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -ms-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px;
  display:block;
  background:#d95fd9;
  border:1px solid #d035d0;
  -moz-box-shadow:inset 0 5px 10px #d035d0;
  -webkit-box-shadow:inset 0 5px 10px #d035d0;
  box-shadow:inset 0 5px 10px #d035d0;
}

/* END of New Menu */
/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> START OF PROFILE DISPLAY <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> START OF PROFILE DISPLAY <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> START OF PROFILE DISPLAY <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
#status_container,#blurb_container,#unix_last_login_container,#unix_last_updated_container {
  margin:0;
}

/* Set 0 Left Margin and Height of Top Row for Menu &/or Online Status Display */
#profile_header_container {
  margin-left:1150px;
}

#status_value a:link,#status_value a:visited {
  font-family:Candara,Calibri,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  font-size:24px;
  height:21px;
  font-weight:bold;
  padding:5px 10px;
  text-transform:uppercase;
}

#status_value a:hover {
  font-size:24px;
  height:21px;
  font-color:White;
  font-family:Candara,Calibri,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  font-weight:bold;
  text-transform:uppercase;
}

#status_container {
  height:21px;
  padding:28px10px;
  width:130px;
  height:21px;
  overflow:hidden;
  margin-bottom:0;
  margin-left:15px;
  margin-right:0;
  margin-top:30px;
}

/* Below is required to prevent Member Type Display after Online Status Display */
/* TURNED OFF > Member Type Display (Top Row) */
#member_type_value {
  display:none;
}

/* Below is required to prevent Send E-Mail Display after Online Status Display */
div#status_value #show_message_dialog {
  display:none;
}

/* NAME and IMAGE SECTION */
#ms_hdrtitle_container {
  height:auto;
  margin:0 auto 60px;
  width:1200px;
  z-index:-1;
}

#ms_hdrimage_container {
  height:760px;
  margin:0 auto;
  width:1200px;
  z-index:99;
}

/* SOCIAL MEDIA Links SECTION  - These are on fixed top menu bar.  */
/* Expand size (by 10%) of circular icons when hovered. */
.link-amazon a:hover,.link-twitter a:hover,.link-instagram a:hover,.link-mail a:hover,.link-tip a:hover {
  -ms-transform:scale(1.10);
/* IE 9 */
  -webkit-transform:scale(1.10);
/* Safari */
  transform:scale(1.10);
}

.link-amazon a {
  background:url(https://dl.dropbox.com/s/4r5bqd7bk0ipnoh/Icon-Amazon-64.png) no-repeat scroll 0 0 transparent;
  display:inline-block;
  height:64px;
  margin:0 0 0 770px;
  position:fixed;
  top:9px;
  -ms-transform:scale(.90);
/* IE 9 */
  -webkit-transform:scale(.90);
/* Safari */
  transform:scale(.90);
  width:64px;
  z-index:9999;
}

.link-twitter a {
  background:url(https://dl.dropbox.com/s/nutobbg55vwfn2o/Icon-Twitter-64.png) no-repeat scroll 0 0 transparent;
  display:inline-block;
  height:64px;
  margin:0 0 0 845px;
  position:fixed;
  top:9px;
  -ms-transform:scale(.90);
/* IE 9 */
  -webkit-transform:scale(.90);
/* Safari */
  transform:scale(.90);
  width:64px;
  z-index:9999;
}

.link-instagram a {
  display:inline-block;
  height:64px;
  margin:0 0 0 920px;
  position:fixed;
  top:9px;
  -ms-transform:scale(.90);
/* IE 9 */
  -webkit-transform:scale(.90);
/* Safari */
  transform:scale(.90);
  width:64px;
  z-index:9999;
  background:transparent url(https://dl.dropbox.com/s/ofuzqns2rmhd3oc/Icon-Instagram-64.png) no-repeat;
}

.link-mail a {
  display:inline-block;
  height:64px;
  margin:0 0 0 995px;
  position:fixed;
  top:9px;
  -ms-transform:scale(.90);
/* IE 9 */
  -webkit-transform:scale(.90);
/* Safari */
  transform:scale(.90);
  width:64px;
  z-index:9999;
  background:transparent url(https://dl.dropbox.com/s/fins9uwljfkpgth/Icon-Mail-64.png) no-repeat;
}

.link-tip a {
  background:url(https://dl.dropbox.com/s/a4uz8td53kuezr1/Icon-Tip-64.png) no-repeat scroll 0 0 transparent;
  display:inline-block;
  height:64px;
  margin:0 0 0 1070px;
  position:fixed;
  top:9px;
  -ms-transform:scale(.90);
/* IE 9 */
  -webkit-transform:scale(.90);
/* Safari */
  transform:scale(.90);
  width:64px;
  z-index:9999;
}

/*                ABOUT ME SECTION                      */
#ms_about_title {
  height:auto;
  margin:60px auto 0;
  width:1200px;
  z-index:99;
}

#ms_about_text {
  width:1200px;
  height:auto;
  margin:30px auto;
  z-index:99;
}

/*                ROOM RULES and TIPS SECTION                      */
#ms_tipsrules_title {
  width:1200px;
  height:auto;
  margin:60px auto;
  z-index:99;
}

#ms_tipsrules_text {
  width:1200px;
  height:auto;
  margin:30px auto;
  z-index:99;
}

/*                ROOM RULES - TIP LIST SUB-SECTION                 */
#ms_tipslist_panel {
  width:1200px;
  height:autopx;
  margin:0 auto 40px;
  z-index:99;
}

/*                ROOM RULES - FOR SALE SUB-SECTION                 */
#ms_forsale_container {
  width:1194px;
  height:auto;
  margin:0 auto;
  z-index:99;
  color:black;
  background:#e388e3;
  background-image:-webkit-linear-gradient(top,#e388e3,#edc2ed);
  background-image:-moz-linear-gradient(top,#e388e3,#edc2ed);
  background-image:-ms-linear-gradient(top,#e388e3,#edc2ed);
  background-image:-o-linear-gradient(top,#e388e3,#edc2ed);
  background-image:linear-gradient(to bottom,#e388e3,#edc2ed);
  -webkit-border-radius:15;
  -moz-border-radius:15;
  border:3px ridge #c4c4c4;
  border-radius:15px;
}

/* >>> HIGH TIPPER LIST SECTION <<<< */
#ms_htippers_title {
  width:1200px;
  height:auto;
  margin:30px auto;
  z-index:99;
}

#ms_htippers_container {
  width:1194px;
  height:auto;
  margin:30px auto;
  z-index:99;
  color:black;
  background:#e388e3;
  background-image:-webkit-linear-gradient(top,#e388e3,#edc2ed);
  background-image:-moz-linear-gradient(top,#e388e3,#edc2ed);
  background-image:-ms-linear-gradient(top,#e388e3,#edc2ed);
  background-image:-o-linear-gradient(top,#e388e3,#edc2ed);
  background-image:linear-gradient(to bottom,#e388e3,#edc2ed);
  -webkit-border-radius:15;
  -moz-border-radius:15;
  border:3px ridge #c4c4c4;
  border-radius:15px;
}

ul#htippers {
  padding-left:50px;
  padding-right:50px;
}

#htippers li {
  list-style-type:none;
  color:#000;
  font-weight:500;
  font-style:normal;
  font-size:3.5em;
/* 48px/16=3em */
  line-height:1.1em;
/* decent line spacing value for this font and size  */
  letter-spacing:.05em;
/* decent letter spacing value for this font and size */
  font-family:Larry Italic,Candara,Calibri,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  padding-left:80px;
  padding-right:80px;
}

.htippers_values {
  color:#000;
  float:right;
}

.p_htipper {
  width:1194px;
  text-align:center;
  line-height:1.5em;
  font-family:Larry Italic,Candara,Calibri,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  font-size:4em;
  font-weight:500;
  color:#FFFFFF;
  margin:30px auto;
}

/* >>> PHONE-SKYPE SECTION <<<< */
#ms_phoneskype_title {
  width:1200px;
  height:auto;
  margin:60px auto;
  z-index:99;
}

#ms_phoneskype_container {
  height:auto;
  margin:0 auto;
  z-index:99;
  color:black;
  background:#e388e3;
  background-image:-webkit-linear-gradient(top,#e388e3,#edc2ed);
  background-image:-moz-linear-gradient(top,#e388e3,#edc2ed);
  background-image:-ms-linear-gradient(top,#e388e3,#edc2ed);
  background-image:-o-linear-gradient(top,#e388e3,#edc2ed);
  background-image:linear-gradient(to bottom,#e388e3,#edc2ed);
  -webkit-border-radius:15;
  -moz-border-radius:15;
  border:3px ridge #c4c4c4;
  width:1194px;
  border-radius:15px;
}

.p_psp {
  color:#000;
  font-weight:600;
  font-style:normal;
  font-size:2.75em;
/* 40px/16=2.5em */
  line-height:1.1em;
/* decent line spacing value */
  letter-spacing:.125em;
  font-family:Larry Italic,Candara,Calibri,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  padding:20px 0 10px 40px;
}

.p_psptxt {
  color:#000;
  font-weight:300;
  font-style:normal;
  font-size:2.5em;
/* 40px/16=2.5em */
  line-height:1.1em;
/* decent line spacing value */
  letter-spacing:.09em;
  font-family:Larry Italic,Candara,Calibri,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  padding:0 0 40px 40px;
}

.p_psptxt2 {
  color:#000;
  font-weight:300;
  font-style:italic;
  font-size:2.5em;
/* 40px/16=2.5em */
  line-height:1.1em;
/* decent line spacing value */
  font-family:Larry Italic,Candara,Calibri,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  padding:15px;
}

.mspsp {
  border-collapse:collapse;
  border-spacing:0;
}

.mspsp td {
  font-family:Larry Italic,Arial,sans-serif;
  font-size:14px;
  border-style:solid;
  border-width:0;
  overflow:hidden;
  word-break:normal;
  vertical-align:top;
}

.mspsp th {
  border-style:solid;
  border-width:0;
  overflow:hidden;
  vertical-align:top;
}

/* Reduce original Icon Images by 30% and expand by ~ 20% when hovered */
table.mspsp tbody tr th.img {
  -ms-transform:scale(.70);
  -webkit-transform:scale(.70);
  transform:scale(.70);
}

table.mspsp tbody tr th.tg-img {
  -ms-transform:scale(.70);
  -webkit-transform:scale(.70);
  transform:scale(.70);
}

table.mspsp tbody tr td.img {
  -ms-transform:scale(.70);
  -webkit-transform:scale(.70);
  transform:scale(.70);
}

table.mspsp tbody tr td.tg-img {
  -ms-transform:scale(.70);
  -webkit-transform:scale(.70);
  transform:scale(.70);
}

table.mspsp tbody tr th.img:hover {
  -ms-transform:scale(.90);
  -webkit-transform:scale(.90);
  transform:scale(.90);
}

table.mspsp tbody tr th.tg-img:hover {
  -ms-transform:scale(.90);
  -webkit-transform:scale(.90);
  transform:scale(.90);
}

table.mspsp tbody tr td.img:hover {
  -ms-transform:scale(.80);
  -webkit-transform:scale(.80);
  transform:scale(.80);
}

table.mspsp tbody tr td.tg-img:hover {
  -ms-transform:scale(.90);
  -webkit-transform:scale(.90);
  transform:scale(.90);
}

/* >>> VIDEO-PHOTO SECTION <<<< */
/* <button type="#jwf-PV-btn" onclick="alert('Hello world!')">Click Me!</button> */
/* 2015-04-10 - REV 7 Additions */
.jwf-PV-btn {
  margin:0 10px 10px 0;
  padding:10px 10px 10px 0;
}

/* END - 2015-04-10 - REV 7 Additions */
.jwf-PV-btn a {
  background:#c973e6;
  background-image:-webkit-linear-gradient(top,#c973e6,#3b2bb8);
  background-image:-moz-linear-gradient(top,#c973e6,#3b2bb8);
  background-image:-ms-linear-gradient(top,#c973e6,#3b2bb8);
  background-image:-o-linear-gradient(top,#c973e6,#3b2bb8);
  background-image:linear-gradient(to bottom,#c973e6,#3b2bb8);
  -webkit-border-radius:9;
  -moz-border-radius:9;
  border-radius:9px;
  font-family:Candara,Calibri,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  color:#ffffff;
  font-size:20px;
  padding:5px 10px;
/* 2015-04-10 - Revisions Below: */
  margin-right:10px;
  margin-left:10px;
/* 2015-04-10 - Revisions Above ^^^ */
  border:solid #9066b3 2px;
  text-decoration:none;
  display:inline;
}

.jwf-PV-btn a:hover {
  background:#3b2bb8;
  background-image:-webkit-linear-gradient(top,#3b2bb8,#c973e6);
  background-image:-moz-linear-gradient(top,#3b2bb8,#c973e6);
  background-image:-ms-linear-gradient(top,#3b2bb8,#c973e6);
  background-image:-o-linear-gradient(top,#3b2bb8,#c973e6);
  background-image:linear-gradient(to bottom,#3b2bb8,#c973e6);
  text-decoration:none;
}

#ms_photovid_title {
  width:1200px;
  height:auto;
  margin:80px auto;
  z-index:99;
}

#ms_photovid_back {
  width:1194px;
  height:auto;
  overflow-y:auto;
  margin:50px auto;
  padding:25px 0 15px;
  z-index:99;
  color:black;
  background:#e388e3;
  background-image:-webkit-linear-gradient(top,#e388e3,#edc2ed);
  background-image:-moz-linear-gradient(top,#e388e3,#edc2ed);
  background-image:-ms-linear-gradient(top,#e388e3,#edc2ed);
  background-image:-o-linear-gradient(top,#e388e3,#edc2ed);
  background-image:linear-gradient(to bottom,#e388e3,#edc2ed);
  -webkit-border-radius:15;
  -moz-border-radius:15;
  border:3px ridge #c4c4c4;
  border-radius:15px;
}

#ms_photovid_container {
  width:1094px;
  height:890px;
  overflow-y:auto;
  margin:30px auto;
  z-index:99;
  color:black;
  background:#e388e3;
  background-image:-webkit-linear-gradient(top,#e388e3,#edc2ed);
  background-image:-moz-linear-gradient(top,#e388e3,#edc2ed);
  background-image:-ms-linear-gradient(top,#e388e3,#edc2ed);
  background-image:-o-linear-gradient(top,#e388e3,#edc2ed);
  background-image:linear-gradient(to bottom,#e388e3,#edc2ed);
  -webkit-border-radius:15;
  -moz-border-radius:15;
  border:3px solid #c4c4c4;
  border-radius:15px;
}

.p_vidtitle {
  color:#000;
  font-weight:600;
  font-style:normal;
  font-size:1.75em;
  line-height:1.5em;
  font-family:Candara,Calibri,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  padding:0 10px;
}

.p_vidtxt {
  color:#000;
  font-weight:500;
  font-style:normal;
  font-size:1.5em;
  line-height:1.2em;
  font-family:Candara,Calibri,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  padding:0 10px;
}

.imgfmt {
  -ms-transform:scale(.8);
  -webkit-transform:scale(.8);
  transform:scale(.8);
  overflow:hidden;
  display:block;
}

.vidimage {
  -ms-transform:scale(.85);
  -webkit-transform:scale(.85);
  transform:scale(.9);
  overflow:hidden;
  display:block;
}

.photoimage {
  padding:.75em;
  overflow:hidden;
  display:block;
}

/* VIDEO TABLE            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
.mspvid {
  border-collapse:collapse;
  border-spacing:10px auto;
  width:910px;
  margin:50px auto;
  border:145px 50px;
  max-height:900px;
  overflow:auto;
}

mspvid-img {
  padding:10px 0;
  vertical-align:center;
  text-align:center;
}

.mspvid td {
  border-style:solid;
  height:auto;
  overflow:auto;
  padding:10px;
  word-break:normal;
  vertical-align:top;
}

.mspvid th {
  border-style:solid;
  height:auto;
  overflow:auto;
  padding:5px;
  word-break:normal;
  vertical-align:top;
}

.mspvid .filler {
  border-style:none;
  height:10px;
}

/* >>> MISC SECTION <<<< */
#misc-container {
  margin:0 auto;
  width:1194px;
  color:black;
  background:#e388e3;
  background-image:-webkit-linear-gradient(top,#e388e3,#edc2ed);
  background-image:-moz-linear-gradient(top,#e388e3,#edc2ed);
  background-image:-ms-linear-gradient(top,#e388e3,#edc2ed);
  background-image:-o-linear-gradient(top,#e388e3,#edc2ed);
  background-image:linear-gradient(to bottom,#e388e3,#edc2ed);
  -webkit-border-radius:15;
  -moz-border-radius:15;
  border:3px ridge #c4c4c4;
  border-radius:15px;
  padding:0 px 20px;
  font-size:2em;
  line-height:1.1em;
  letter-spacing:0;
}

div#misc-container div#profile-credits a:hover {
  color:aqua;
}

div#profile-credits a:link,div#profile-credits a:visited {
  color:White;
}

div#misc-container div#profile-credits a img {
  margin:0 0 -10px;
}

#visitor-counter {
  width:894px;
  height:auto;
  margin:30px 50px;
  padding:25px 90px 15px 110px;
  z-index:99;
  color:black;
  background:#e388e3;
  background-image:-webkit-linear-gradient(top,#e388e3,#edc2ed);
  background-image:-moz-linear-gradient(top,#e388e3,#edc2ed);
  background-image:-ms-linear-gradient(top,#e388e3,#edc2ed);
  background-image:-o-linear-gradient(top,#e388e3,#edc2ed);
  background-image:linear-gradient(to bottom,#e388e3,#edc2ed);
  -webkit-border-radius:15;
  -moz-border-radius:15;
  border:3px ridge #c4c4c4;
  border-radius:15px;
}

#visitor-counter {
  display:none;
}

#profile-credits {
  margin:0;
  padding-bottom:10px;
  text-align:center;
}

#profile-credits a img {
  padding-top:10px;
}

/* >>> TAGS SECTION <<<< */
#tags_container {
  display:none;
}

#tags_container {
  margin:35px 100px 50px;
  padding:10px;
  color:black;
  background:#e388e3;
  background-image:-webkit-linear-gradient(top,#e388e3,#edc2ed);
  background-image:-moz-linear-gradient(top,#e388e3,#edc2ed);
  background-image:-ms-linear-gradient(top,#e388e3,#edc2ed);
  background-image:-o-linear-gradient(top,#e388e3,#edc2ed);
  background-image:linear-gradient(to bottom,#e388e3,#edc2ed);
  -webkit-border-radius:15;
  -moz-border-radius:15;
  border:3px ridge #c4c4c4;
  border-radius:15px;
}

#tags_container .label {
  font-size:2.5em;
  padding:0 20px;
  min-width:25px;
  color:black;
}

#tags_container .value {
  font-size:2.5em;
  margin:20px;
  line-height:1.25em;
  color:black;
}

#tags_container {
  display:none;
}

/* >>> FRIENDS (RATE/ADMIRE) SECTION <<<< */
#profile_about_me_friends.profile_section {
  display:visible;
}

#profile_friends {
  border:3px ridge Grey;
  border-radius:15px;
  height:auto;
  margin:20px 160px;
  z-index:99;
}

#profile_friends .label {
  font-size:2em;
  padding:5px;
}

#profile_friends .value {
  font-size:2em;
  padding:5px;
}

#average_rating_count {
  font-size:1em;
}

#admirers_label .label {
  padding:20px;
}

/* <a href='#' id="admire">admire</a> */
#admirers_container a:link {
  text-decoration:none;
  font-family:Larry Italic,Geneva,Tahoma,Verdana,sans-serif;
  font-weight:500;
  font-style:normal;
  font-size:1em;
}

/* >>> PHOTO GALLERIES SECTION <<<< */
/* NEED TO FIX POSITION - UNKNOWN IF Correct Container */
/*   ......................................................................................................................  
      Turn OFF IF DESIRED (FOR TESTING) Photo Galleries         
  ..........................................................................................................................   */
/* PASSWORD (FIRST) GALLERIES */
#profile_password_photo_galleries {
  display:visible;
  pad-bottom:25px;
}

#profile_photo_galleries {
  display:visible;
  pad-bottom:25px;
}

#password_photo_gallery_previews {
  margin-bottom:35px;
}

div#profile_password_photo_galleries.profile_section div.profile_section_content ul#password_photo_gallery_previews.photo_gallery_previews li.photo_gallery_preview {
  margin:35px;
}

div#profile_photo_galleries.profile_section div.profile_section_content ul#photo_gallery_previews.photo_gallery_previews li.photo_gallery_preview {
  margin:35px;
}

.photo_gallery div.images {
  margin:25px;
}

div#profile div#photo_galleries.profile_row div.profile_section div.profile_section_content {
  margin:35px 100px;
  color:black;
  background:#e388e3;
  background-image:-webkit-linear-gradient(top,#e388e3,#edc2ed);
  background-image:-moz-linear-gradient(top,#e388e3,#edc2ed);
  background-image:-ms-linear-gradient(top,#e388e3,#edc2ed);
  background-image:-o-linear-gradient(top,#e388e3,#edc2ed);
  background-image:linear-gradient(to bottom,#e388e3,#edc2ed);
  -webkit-border-radius:15;
  -moz-border-radius:15;
  border:3px ridge #c4c4c4;
  border-radius:15px;
}

div#profile div#password_photo_galleries.profile_row div.profile_section div.profile_section_content {
  margin:35px 100px;
  color:black;
  background:#e388e3;
  background-image:-webkit-linear-gradient(top,#e388e3,#edc2ed);
  background-image:-moz-linear-gradient(top,#e388e3,#edc2ed);
  background-image:-ms-linear-gradient(top,#e388e3,#edc2ed);
  background-image:-o-linear-gradient(top,#e388e3,#edc2ed);
  background-image:linear-gradient(to bottom,#e388e3,#edc2ed);
  -webkit-border-radius:15;
  -moz-border-radius:15;
  border:3px ridge #c4c4c4;
  border-radius:15px;
}

#profile_photo_galleries {
  position:relative;
  height:auto;
}

.photo_gallery_previews {
  list-style-type:none;
  margin:20px 100px 35px;
  overflow:auto;
  padding:0;
  color:black;
  background:#e388e3;
  background-image:-webkit-linear-gradient(top,#e388e3,#edc2ed);
  background-image:-moz-linear-gradient(top,#e388e3,#edc2ed);
  background-image:-ms-linear-gradient(top,#e388e3,#edc2ed);
  background-image:-o-linear-gradient(top,#e388e3,#edc2ed);
  background-image:linear-gradient(to bottom,#e388e3,#edc2ed);
  -webkit-border-radius:15;
  -moz-border-radius:15;
  border:3px ridge #c4c4c4;
  border-radius:15px;
}

.photo_gallery_name {
  display:block;
  width:auto;
}

.photo_gallery_name a:link,.photo_gallery_name a:visited {
  text-decoration:none;
  color:#000;
  width:auto;
  height:auto;
  font-weight:300;
  font-family:Larry Italic,Candara,Calibri,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  font-size:2em;
}

.photo_gallery_count {
  text-decoration:none;
  color:#000;
  font-family:Larry Italic,Candara,Calibri,Segoe,"Segoe UI",Optima,Arial,sans-serif;
  font-size:2em;
  font-weight:300;
}

/*
. photo_galleries {
  border:3px ridge Grey;
  border-radius:15px;
  list-style-type:none;
  margin:20px 160px;
  overflow:auto;
  padding:0;
}
*/
/*
#photo_galleries .profile_section_content {
  border:3px ridge Grey;
  border-radius:15px;
  margin:0 165px;
  padding:10px;
  position:relative;
  z-index:1;
}

#password_photo_galleries .profile_section_content {
  border:3px ridge Grey;
  border-radius:15px;
  margin:0 165px;
  padding:10px;
  position:relative;
  z-index:1;
}
*/
/* BELOW TO BE COMPLETED - NEED MODEL ACCOUNT TO FINISH */
#profile_schedule {
  border:3px ridge Grey;
  border-radius:15px;
  list-style-type:none;
  margin:20px 160px;
  overflow:auto;
  padding:0;
}

#profile_schedule > .profile_section_content .container .label {
  font-size:.5em;
  min-width:150px;
  padding:2px;
}

#profile_schedule > .profile_section_content .container .value {
  font-size:.5em;
}

#schedule_converted {
  font-size:.5em;
  padding:10px 0 0 10px;
}

#profile_schedule {
  display:none;
}