*{  -webkit-tap-highlight-color: rgba(0,0,0,0.3);  -webkit-focus-ring-color: rgba(0,0,0,0.3);}html { -webkit-text-size-adjust: none; -ms-text-size-adjust: none; }body{  margin: 0;  padding: 0;  background: url(/images/touch_sextgem/content_bg.png);  font-family: sans-serif;}small { color: #333333; font-size: 10px; }a { color: #4174d4; }h1, h2, h3, h4, h5 { margin: 12px 0 8px 0; }.center { text-align: center; }.clear{ clear: both; }.nopadding{ padding:0; }.nomargin{ margin:0 !important; }.hide { display: none; }.dark_shadow{ text-shadow: 0px 1px 1px #000000; }.bright_shadow{ text-shadow: 0px 1px 1px #ffffff; }.inset_shadow{ text-shadow: 0px -1px 1px #000000; }.no_padding{ padding: 0 !important; }.no_margin{ margin: 0 !important; }.selection_text{ font-size: 14px;font-weight: bold; margin: 15px 20px;}.half_label { font-size: 14px;font-weight: bold; margin: 15px 0; color: #000;}.half{ width: 50%; float: left; padding: 0; }.full{ width: 100%; }.left{ float: left; }.right{ float: right; }.onlyjs{ display: none; }.line{ border-top: 1px dotted #333; margin: 10px 0; }#container{  width: 100%;}#header{  height: 63px;  background: url(/images/touch_sextgem/header_bg.png) repeat-x left top;  position: relative;  -moz-box-shadow: 0px 1px 0 #FFF;  -webkit-box-shadow: 0px 1px 0 #FFF;  box-shadow: 0px 1px 0 #FFF;  overflow: hidden;}#logo{  float: left;  width: 129px;  height: 51px;  position: absolute;  top: 7px;  left: 7px;  background: url(/images/touch_sextgem/header_logo.png) no-repeat left top;}  #logo a  {    display: block;    width: 129px;    height: 51px;  }#navigation{  float: right;  margin-right: 1px;}  #navigation a  {    position: relative;    display: block;    float: left;    width: 55px;    height: 63px;    background: url(/images/touch_sextgem/header_bg.png) repeat-x left top;    margin-right: -1px;    color: #ffffff;    font-size: 8px;    text-decoration: none;    text-align: center;    text-shadow: 0 1px 0 #000000;  }  #navigation a span  {    display: block;    position: absolute;    width: 55px;    text-align: center;    text-decoration: none;  }    #navigation a span.register, #navigation a span.login,    #navigation a span.panel, #navigation a span.creator,    #navigation a span.filebrowser    {      width: 31px;      height: 31px;      background-repeat: no-repeat;      -webkit-background-size: 155px 62px;      -moz-background-size: 155px 62px;      -o-background-size: 155px 62px;      background-size: 155px 62px;      background-image: url(/images/touch_sextgem/header_icons_sprite.png);      top: 8px;      left: 12px;    }    #navigation a span.login { background-position: 0px 0px; }    #navigation a span.register { background-position: -31px 0px; }    #navigation a span.filebrowser { background-position: -62px 0px; }    #navigation a span.creator { background-position: -93px 0px; }    #navigation a span.panel { background-position: -124px 0px; }        #navigation a.active span.login { background-position: 0px -31px; }    #navigation a.active span.register { background-position: -31px -31px; }    #navigation a.active span.filebrowser { background-position: -62px -31px; }    #navigation a.active span.creator { background-position: -93px -31px; }    #navigation a.active span.panel { background-position: -124px -31px; }        #navigation a span.title    {      top: 43px;      width: 55px;      font-weight: bold;      text-transform: uppercase;      overflow: hidden;      white-space: nowrap;    }    #navigation a.active    {      display: block;      float: left;      width: 55px;      height: 62px;      background: url(/images/touch_sextgem/header_ico_bg.png) no-repeat center -3px;      color: #FFFFFF;      font-size: 8px;      text-decoration: none;      text-align: center;      margin: 0 -1px 0 0;    }#content, .content{  padding: 20px;}#featureList, #featureList li, .testimonial span{  list-style: none;  margin: 0;  padding: 0;  font-size: 10px;  color: #818181;}#featureList li{  padding-left: 40px;  margin-bottom: 12px;  min-height: 32px;  background-repeat: no-repeat;  background-size: 31px 31px;  -webkit-background-size: 31px 31px;  -moz-background-size: 31px 31px;  -o-background-size: 31px 31px;  background-position: left center;}#featureList li.addcontent { background-image: url(/images/touch_sextgem/main_ico_addcontent.png); }#featureList li.access { background-image: url(/images/touch_sextgem/main_ico_access.png); }#featureList li.premium { background-image: url(/images/touch_sextgem/main_ico_premium.png); }#featureList li.nofees { background-image: url(/images/touch_sextgem/main_ico_nofees.png); }#featureList h3, .testimonial h3, .testimonial strong{  font-size: 14px;  font-weight: bold;  color: #333333;  margin: 0 0 3px;  padding: 0;}  #whatisxtgem  {    margin-bottom: 20px;    padding: 10px;    font-size: 15px;        color: #333;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    -khtml-border-radius: 5px;    border-radius: 5px;    -moz-box-shadow: 0px 0 10px #BD4F6D;    -webkit-box-shadow: 0px 0 10px #BD4F6D;    box-shadow: 0px 0px 10px #BD4F6D;    border: 1px solid #BD4F6D;  }  #after_register  {    color: #333;  }    #catalog_l    {      text-decoration: underline;      font-weight: bold;      color: #0274D4;    }      #slider  {    text-align: center;    overflow: hidden;    -moz-border-radius: 10px;    -webkit-border-radius: 10px;    -khtml-border-radius: 10px;    border-radius: 10px;    white-space: nowrap;  }      #slider h3    {      font-size: 18px;      color: #163C62;      text-shadow: 1px 1px 0px #FFF;      margin: 7px;      white-space: normal;    }        #slider ul    {      margin: 0;      padding: 0;    }      #slides img    {      display: inline-block;    }    #slide_nav  {    margin: 7px;    text-align: center;  }    #slide_nav em  {    width: 10px;    height: 10px;    display: inline-block;    background: url("/images/sextgem/icon_sprite_2.png") -11px 0;    margin: 0 1px 0 0;    background-size: 100px;  }    #slide_nav em.on  {    background-position: 0 0;  }#big_register{  height: 38px;  width: 100%;  display: block;  font-size: 25px;  font-weight: bold;  text-decoration: none;  color: #ffffff;  text-align: center;  text-transform: uppercase;  line-height: 38px;  text-shadow: 0 -1px 0 #621d1d;    background-color: #BA4E4E;  background: linear-gradient(0% 100% 90deg, #BA4E4E, #762425);  background: -moz-linear-gradient(top, #BA4E4E 0%, #762425 100%);  background: -o-linear-gradient(top, #BA4E4E 0%,#762425 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#BA4E4E), color-stop(2%,#A03030), color-stop(47%,#A03030), color-stop(48%,#952C2C), color-stop(98%,#802425), color-stop(100%,#762425));    border: solid 1px #390a0a;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  -khtml-border-radius: 5px;  border-radius: 5px;    -moz-box-shadow: inset 0px 1px 0 #c05b5b;  -webkit-box-shadow: inset 0px 1px 0 #c05b5b;  box-shadow: inset 0px 1px 0 #c05b5b;}.index{  width: 50%;  float: left;}.index, .index li{  list-style: none;  margin: 0;  padding: 0;  font-size: 16px;  color: #818181;  line-height: 40px;}.index li a{  display: block;  padding-left: 50px;  margin-bottom: 12px;  min-height: 40px;  background-repeat: no-repeat;  background-size: 40px 240px;  -webkit-background-size: 40px 240px;  -moz-background-size: 40px 240px;  -o-background-size: 40px 240px;  background-position: left center;  background-image: url(/images/touch_sextgem/index_icons.png);  background-repeat: no-repeat;}  .index li a.creator { background-position: 0px 0px;}  .index li a.market { background-position: 0px -40px;}  .index li a.blog { background-position: 0px -80px;}  .index li a.facebook { background-position: 0px -120px;}  .index li a.twitter { background-position: 0px -160px;}   .index li a.filebrowser { background-position: 0px -200px;}  .language_bar, .version_bar{  height: 32px;  background-color: #FCFCFC;  background-image: url(/images/touch_sextgem/language_list_ico.png), linear-gradient(0% 100% 90deg, #FCFCFC, #E8E8E8);  background-image: url(/images/touch_sextgem/language_list_ico.png), -moz-linear-gradient(top, #FCFCFC 0%, #E8E8E8 100%);  background-image: url(/images/touch_sextgem/language_list_ico.png), -o-linear-gradient(top, #FCFCFC 0%,#E8E8E8 100%);  background-image: url(/images/touch_sextgem/language_list_ico.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FCFCFC), color-stop(100%,#E8E8E8));  background-position: right center;  background-repeat: no-repeat;  border-top: solid 1px #a6a5a5;  border-bottom: solid 1px #a6a5a5;  line-height: 30px;  padding: 0 20px;  overflow: hidden;}.version_bar{  margin-top:3px;  border-top: none;}.language_bar.nonjs, .version_bar.nonjs{  background-image: none;  height: auto;  overflow: visible}.language_bar.nonjs img{  float: left;  margin: 0 3px 0 10px;}.version_bar.nonjs img{  float: left;  margin: 0 3px 0 10px;}.language_bar.nonjs span, .version_bar.nonjs span{  float: left;  line-height:33px;}.language_bar.nonjs a, .version_bar.nonjs a{  display: block;  float: left;  font-size: 12px;  color: #333333;  text-transform: uppercase;  font-weight: bold;  line-height: 33px}  .language_bar span, .version_bar span  {    font-size: 12px;    color: #333333;    text-transform: uppercase;    line-height: 20px;  }    #change  {    position:relative;    padding:0 20px 0 40px;    font-size: 12px;    color: #333333;    text-decoration: underline;    text-transform: uppercase;    float: right;    font-weight: bold;    line-height:33px;    overflow: hidden;  }    #change img    {      position:absolute;      top:0;      left:0;      border:none;    }      .change_version_icon  {    position:absolute;    top:5px;    left:13px;    display: inline-block;    width: 32px;    height: 32px;    background-repeat: no-repeat;    -webkit-background-size: 32px 64px;    -moz-background-size: 32px 64px;    -o-background-size: 32px 64px;    background-size: 32px 64px;    background-image: url(/images/touch_sextgem/version_icons.png);  }    .change_version_icon.mobile { background-position: 0px -32px;}    #footer{  background-color: #020202;    background: linear-gradient(0% 100% 90deg, #020202, #2d2d2d);  background: -moz-linear-gradient(top, #020202 0%, #2d2d2d 100%);  background: -o-linear-gradient(top, #020202 0%,#2d2d2d 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#020202), color-stop(100%,#2d2d2d));  border-bottom: solid 1px #ffffff;  padding: 20px 12px;}  #footer ul  {    width: 50%;    float: left;  }    #footer ul, #footer li  {    margin: 0;    padding: 0;    list-style-type: none;    list-style: none;  }    #footer img  {    vertical-align: middle;  }    #footer li a  {    margin-left: 5px;    padding-left: 10px;    font-size: 14px;    color: #ffffff;    text-decoration: underline;    background: url(/images/touch_sextgem/footer_bullet.png) no-repeat left center;  }.box_wrapper{  background: #ffffff;  border: solid 1px #a6a5a5;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  -khtml-border-radius: 5px;  border-radius: 5px;}ul.info_list{  list-style: none;  padding: 0 0 0 10px;  margin: 10px 0;  font-size: 14px;}ul.info_list li{  background: url(/images/touch_sextgem/bullet.png) no-repeat left center;  margin: 0;  padding: 0 0 0 10px;  color: #333333;}.box_header{  position:relative;  -moz-border-radius-topright: 4px;  -webkit-border-top-right-radius: 4px;  -khtml-border-top-right-radius: 4px;  border-top-right-radius: 4px;  -moz-border-radius-topleft: 4px;  -webkit-border-top-left-radius: 4px;  -khtml-border-top-left-radius: 4px;  border-top-left-radius: 4px;    font-size: 16px;  font-weight: bold;  margin: 0;  padding: 0;  text-align: center;  display: block;  height: 45px;  line-height: 45px;  color: #ffffff;    text-shadow: 0px 1px 0px #000000;  background-color: #575757;  background: linear-gradient(0% 100% 90deg, #575757, #333333);  background: -moz-linear-gradient(top, #575757 0%, #333333 100%);  background: -o-linear-gradient(top, #575757 0%,#333333 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#575757), color-stop(100%,#333333));  overflow: hidden;}  .box_header.filename  {    background: #232323;    border-top: 1px solid #000000;        -moz-border-radius: 0;    -webkit-border-radius: 0;    -khtml-border-radius: 0;    border-radius: 0;    -webkit-border-radius: 0;      }.box_inner{  margin:15px;}.box_inner h2{  font-size: 15px;  line-height: 23px;  font-weight: bold;  text-transform: uppercase;  margin: 0 0 10px 0;  padding: 0;}.box_inner p{  font-size: 12px;  line-height: 18px;}.back{  float:left;  display:inline-block;  height:26px;  position:absolute;  top:9px;  left:7px;  background: url(/images/touch_sextgem/back_btn_bg.png) no-repeat left top;  color:#FFFFFF;  font-size:10px;  font-weight:bold;  text-decoration:none;  line-height:23px;  padding-left:15px;}.back span{  display:block;  height:26px;  background: url(/images/touch_sextgem/back_btn_bg.png) no-repeat right top;  margin-right:-5px;  padding-right:10px;}.back.touch{  background: url(/images/touch_sextgem/back_btn_bg.png) no-repeat left -28px;}.back.touch span{  display:block;  height:26px;  background: url(/images/touch_sextgem/back_btn_bg.png) no-repeat right -28px;  margin-right:-5px;  padding-right:10px;}.back.forward{  float: right;  background: url(/images/touch_sextgem/back_btn_bg.png) no-repeat left -54px;  padding-left: 0;  left: -10px;}.back.forward span{  background: url(/images/touch_sextgem/back_btn_bg.png) no-repeat right -54px;  margin-right: 0;  padding-right: 15px;  position: relative;  left: 10px;}.input, .select{  margin-bottom: 10px;  color: #8d8d8d;}.input input[type=text],.input input[type=password],.input input[type=email],.input input[type=url],.input textarea,.select select{  box-sizing: border-box;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;    height: 28px;  width: 100%;  margin: 0 0 5px 0;  border: solid 1px #f1f1f1;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  -khtml-border-radius: 5px;  border-radius: 5px;  -moz-box-shadow: inset 0px 1px 2px #666666;  -webkit-box-shadow: inset 0px 1px 2px #666666;  box-shadow: inset 0px 1px 2px #666666;  padding: 0;  color: #949494;  font-size: 16px;  text-indent: 10px;}.input textarea{  font-size: 14px;  height: 200px !important;  padding: 5px;  color: #333333;}.inputPrefix{  color: #949494;  font-size: 16px;}.input input:focus,.input input[type=text]:focus,.input input[type=password]:focus,.input input[type=email]:focus,.input input[type=url]:focus,.input textarea:focus,.select select:focus{  -webkit-appearance: none;  border: solid 1px #CB82B7;  -moz-box-shadow: 0px 0px 7px #A12993;  -webkit-box-shadow: 0px 0px 7px #A12993;  box-shadow: 0px 0px 7px #A12993;  outline: none;}.input textarea{  height: 100px;}.select select{  padding-top: 3px;  background-color: #ececec;  background-image: url(/images/touch_sextgem/selectbox_bg.png), linear-gradient(0% 100% 90deg, #ececec, #d2d2d2);  background-image: url(/images/touch_sextgem/selectbox_bg.png), -moz-linear-gradient(top, #ececec 0%, #d2d2d2 100%);  background-image: url(/images/touch_sextgem/selectbox_bg.png), -o-linear-gradient(top, #ececec 0%,#d2d2d2 100%);  background-image: url(/images/touch_sextgem/selectbox_bg.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(100%,#d2d2d2));  background-position: right center;  background-repeat: no-repeat;  color: #000000;  -moz-box-shadow: inset 0px 1px 3px #ffffff;  -webkit-box-shadow: inset 0px 1px 3px #ffffff;  box-shadow: inset 0px 1px 3px #ffffff;  border: 1px solid #cdcdcd;  text-shadow: none;  padding: 0;  line-height: 27px;}label{  color: #575757;  font-size: 14px;  background: transparent;}  label  {    font-weight: bold;  }.submit{  margin-top: 15px;  clear: both;}  .submit input, .submit button, .submit a.button  {      width: 100%;      min-height: 30px;      color: #ffffff;      text-transform: uppercase;      font-size: 16px;      font-weight: bold;      -moz-border-radius: 5px;      -webkit-border-radius: 5px;      -khtml-border-radius: 5px;      border-radius: 5px;      background: url("/images/touch_sextgem/gradients/submit_green.png") 0 bottom repeat-x;      background-size: 50% 50%;      background-color: #C500BB;      -moz-box-shadow: inset 0px 1px 0px #C500BB;      -webkit-box-shadow: inset 0px 1px 0px #C500BB;      box-shadow: inset 0px 1px 0px #C500BB;      border: solid 1px #9B00A0;      text-decoration: none;      text-align: center;      line-height: 30px;      display: block;      margin: 0;      padding: 0;      cursor: pointer;  }  .submit.red input, .submit.red button, .submit.red a.button  {    background: url("/images/touch_sextgem/gradients/submit_red.png") 0 bottom repeat-x;    background-size: 50% 50%;    background-color: #e74545;        -moz-box-shadow: inset 0px 1px 0 #FF7777;    -webkit-box-shadow: inset 0px 1px 0 #FF7777;    box-shadow: inset 0px 1px 0 #FF7777;    border: solid 1px #990000;  }    .submit.blu input, .submit.blu button, .submit.blu a.button  {    background: url("/images/touch_sextgem/gradients/submit_blue.png") 0 bottom repeat-x;    background-size: 50% 50%;    background-color: #4CACFD;        -moz-box-shadow: inset 0px 1px 0 #4CACFF;    -webkit-box-shadow: inset 0px 1px 0 #4CACFF;    box-shadow: inset 0px 1px 0 #4CACFF;    border: solid 1px #0E528C;  }.baloon{  position: relative;  clear: both;  margin: 5px 0 5px 0;  padding: 5px;  font-weight: bold;  font-size: 12px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  -khtml-border-radius: 5px;  border-radius: 5px;  text-shadow:0px 1px 0px #ffffff}  .baloon img  {    vertical-align: middle;    margin-right: 3px;  }  .baloon.error  {    color: #b61f10;    background: #ffeeec;    border: solid 1px #b61f10;  }    .baloon.green  {    color: #8C3A7B;    background: #FCD1EB;    border: solid 1px #950D7F;  }  .baloon.positive  {    color: #0e4b93;    background: #d1e6fe;    border: solid 1px #68a4e6;  }    .baloon.notice  {    font-size: 12px;    color: #303030;    background: #ffffea;    border: solid 1px #ffff00;    font-weight: normal;  }  .close_tip  {    background: url(/images/touch_sextgem/ico_tip_close.png);    display: block;    width: 30px;    height: 30px;    margin-top:-6px;       }      .baloon.notice span { color:#303030; text-decoration:underline; }    .baloon.notice a { color: #0274d4; }    .baloon.margin { margin: 20px; }    .baloon .pointer  {    display:block;    width:9px;    height:8px;    position:absolute;    bottom:-8px;    right:10px;  }    .baloon.error .pointer    {          background: url(/images/touch_sextgem/baloon_pointer_error.png) no-repeat center bottom;    }        .baloon.notice .pointer    {          background: url(/images/touch_sextgem/baloon_pointer_notice.png) no-repeat center bottom;    }form small{  display:inline-block;  margin:3px 0 2px 0;}.bottom_icons{  line-height: 26px;  padding-left: 35px;  color: #4174D4;  font-size: 15px;  margin: 20px 0px;  display: inline-block;  background-size: 26px 130px;  -webkit-background-size: 26px 130px;  -moz-background-size: 26px 130px;  -o-background-size: 26px 130px;  background-image: url(/images/touch_sextgem/bottom_icons.png);  background-repeat: no-repeat;  }.bottom_icons.forgot_password{  background-position: 0px -52px;}.bottom_icons.tos{  background-position: 0px -26px;}.bottom_icons.logout{  background-position: 0 0px;}.bottom_icons.agree{  background-position: 0 -78px;}.login_name, .login_domain{  width:49.9%;  float:left;}.login_domain{  float:right;}.captcha{  margin:10px 0 5px 0;  text-align:center;  clear: both;  height: 50px;}.captcha .input, .captcha .image{  width: 50%;  float: left;  min-width: 120px;}#overlay{  position: absolute;  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);  width: 100%;  height: 100%;  left: 0;  top: 0;  padding: 0px;  visibility: hidden;  opacity: 0;  display:block;}#overlay.transitions{  -webkit-transition-property: opacity;  -webkit-transition-duration: 500ms;}  .show_overlay  {    cursor: pointer;  }  #overlay.tween_opacity_out  {    visibility: visible;    opacity: 0;  }    #overlay.tween_opacity_in  {    visibility: visible;    opacity: 1;  }  #scroller_wrapper  {    position:relative;    overflow:hidden;    height:100px;  }    #scroller  {    -webkit-tap-highlight-color:rgba(0,0,0,0);    width:100%;    padding:0;  }    #overlay_content  {    position: relative;    top: 10px;    width: 90%;    margin: 5%;    padding: 0;    background: #ffffff;    margin-right: 20px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    -khtml-border-radius: 5px;    border-radius: 5px;    -moz-box-shadow: 0px 4px 5px #333;    -webkit-box-shadow: 0px 4px 5px #333;    box-shadow: 0px 4px 5px #333;    padding-bottom: 3px;    border:solid 1px #333333;  }      #overlay_header    {      position:relative;      z-index:99;      text-shadow: 0px 1px 1px #000000;    }        .selection_list    {      list-style: none;      padding: 0;      margin: 0;    }        .selection_list li    {      background: url(/images/touch_sextgem/language_list_ico.png) right center no-repeat, url(/images/touch_sextgem/gradients/list_item.png) left bottom repeat-x;      background-size: 1px 36px;      background-color: #FCFCFC;      border-bottom: solid 1px #b7b7b7;      list-style: none !important;      list-style-image: none;      overflow: hidden;      white-space: nowrap;    }    .selection_list li.reverse    {      background: url(/images/touch_sextgem/language_list_ico_reverse.png) left center no-repeat, url(/images/touch_sextgem/gradients/list_item.png) left bottom repeat-x;      background-size: 1px 36px;      background-color: #FCFCFC;    }    .selection_list a    {      padding: 0 0 0 10px;      text-transform: uppercase;      text-decoration: underline;      display: block;      height: 40px;      line-height: 40px;      color: #333333;      font-size: 13px;      font-weight: bold;      background: none no-repeat 12px center;      position:relative;    }    .selection_list li.last, .selection_list li.last a    {      -moz-border-radius-topleft: 0px;      -moz-border-radius-topright: 0px;      -moz-border-radius-bottomright: 5px;      -moz-border-radius-bottomleft: 5px;      -webkit-border-radius: 0px 0px 5px 5px;      border-radius: 0px 0px 5px 5px;      }    .selection_list li.reverse a    {      text-indent: 40px;    }        .languages .selection_list a, .versions .selection_list a, .share_box .selection_list a    {      padding-left: 60px;    }            .selection_list a img    {      position:absolute;      top:5px;      left:15px;      border:none;    }      .selection_list.settings a      {        font-size: 11px;        padding-left: 45px;      }        .selection_list.settings a.templates        {          padding-left: 96px;        }          #overlay_close  {    position: absolute;    z-index:999;    top: -15px;    right: -15px;    width: 30px;    height: 30px;    background: url(/images/touch_sextgem/pop_close_ico.png) no-repeat left top;    float: right;  }#image_scroller{  position: relative;  width:100%;  overflow:hidden;  max-height: 300px;}.accordion{  width:100%;  list-style:none;  list-style-type:none;  margin:0;  padding:0;}  .accordion li  {    display:block;    min-height:27px;    width:100%;    border-top:solid 1px #d6d6d6;  }  .accordion h5  {    margin:0;    padding:7px 20px 7px 0;    background: url(/images/touch_sextgem/accordion_list_ico.png) no-repeat right -70px;    cursor:pointer;    font-size: 14px;    font-weight: bold;    max-height: 35px;    overflow: visible;  }  .accordion h5 span  {    color: #646464;  }  .accordion li.expanded h5  {    background: url(/images/touch_sextgem/accordion_list_ico.png) no-repeat right -30px;  }  .accordion .full  {    height: 0;    overflow: hidden;    font-size: 13px;  }    .accordion .full.transitions  {    -webkit-transition-property: height;    -webkit-transition-duration: 0.5s;  }  .accordion .full p  {    font-size: 13px;    padding: 0;    margin: 0 10px 10px 0;  }  .accordion li.expanded .full  {    height:auto;  }.accordion .buttons{  height: 30px;  width: 100%;  text-align: center;}.buttons a{  display: block;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  -khtml-border-radius: 5px;  border-radius: 5px;  min-height: 30px;  padding: 0;  text-align: center;  color: #ffffff;  text-decoration: none;  line-height: 30px;  font-size: 15px;  font-weight: bold;  float: left;  margin: 0 0 10px 0;  width: 49%;}  a.button_twitter  {    border: solid 1px #31a7ce;    background-color: #3cc6f4;    background-image: url(/images/touch_sextgem/network_ico_twitter.png);    background-image: url(/images/touch_sextgem/network_ico_twitter.png), linear-gradient(0% 100% 90deg, #3cc6f4, #31b2dd);    background-image: url(/images/touch_sextgem/network_ico_twitter.png), -moz-linear-gradient(top, #3cc6f4 0%, #31b2dd 100%);    background-image: url(/images/touch_sextgem/network_ico_twitter.png), -o-linear-gradient(top, #3cc6f4 0%,#31b2dd 100%);    background-image: url(/images/touch_sextgem/network_ico_twitter.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3cc6f4), color-stop(100%,#31b2dd));    background-repeat: no-repeat;    background-position: 6px center;    text-shadow: 0px -1px 1px #1b647c;  }  a.button_twitter.touch  {    background-color: #31b2dd;    background-image: url(/images/touch_sextgem/network_ico_twitter.png);    background-image: url(/images/touch_sextgem/network_ico_twitter.png), linear-gradient(0% 100% 90deg, #31b2dd, #3cc6f4);    background-image: url(/images/touch_sextgem/network_ico_twitter.png), -moz-linear-gradient(top, #31b2dd 0%, #3cc6f4 100%);    background-image: url(/images/touch_sextgem/network_ico_twitter.png), -o-linear-gradient(top, #31b2dd 0%,#3cc6f4 100%);    background-image: url(/images/touch_sextgem/network_ico_twitter.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#31b2dd), color-stop(100%,#3cc6f4));  }  a.button_linkedin  {    border: solid 1px #005478;    float: right;    background-color: #0073a4;    background-image: url(/images/touch_sextgem/network_ico_linkedin.png);    background-image: url(/images/touch_sextgem/network_ico_linkedin.png), linear-gradient(0% 100% 90deg, #0073a4, #01638c);    background-image: url(/images/touch_sextgem/network_ico_linkedin.png), -moz-linear-gradient(top, #0073a4 0%, #01638c 100%);    background-image: url(/images/touch_sextgem/network_ico_linkedin.png), -o-linear-gradient(top, #0073a4 0%,#01638c 100%);    background-image: url(/images/touch_sextgem/network_ico_linkedin.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0073a4), color-stop(100%,#01638c));    background-repeat: no-repeat;    background-position: 6px 8px;    text-shadow:0px -1px 1px #01395b;  }  a.button_linkedin.touch  {    background-color: #01638c;    background-image: url(/images/touch_sextgem/network_ico_linkedin.png);    background-image: url(/images/touch_sextgem/network_ico_linkedin.png), linear-gradient(0% 100% 90deg, #01638c, #0073a4);    background-image: url(/images/touch_sextgem/network_ico_linkedin.png), -moz-linear-gradient(top, #01638c 0%, #0073a4 100%);    background-image: url(/images/touch_sextgem/network_ico_linkedin.png), -o-linear-gradient(top, #01638c 0%,#0073a4 100%);    background-image: url(/images/touch_sextgem/network_ico_linkedin.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01638c), color-stop(100%,#0073a4));  }  .paging_buttons{  text-align: center;  margin: 5px;}.paging_buttons a, .inactive_number{  display: inline-block;  -webkit-border-radius: 5px;  min-height: 30px;  text-align: center;  color: #ffffff;  text-decoration: none;  line-height: 30px;  font-size: 14px;  font-weight: bold;  margin: 0 5px 2px 5px;  background-color: #8DC500;  background: linear-gradient(0% 100% 90deg, #8DC500, #60A701);  background: -moz-linear-gradient(top, #8DC500 0%, #60A701 100%);  background: -o-linear-gradient(top, #8DC500 0%,#60A701 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8DC500), color-stop(100%,#60A701));    border: solid 1px #384e00;  -moz-box-shadow: 0px 0px 1px #000000;  -webkit-box-shadow: 0px 0px 1px #000000;  box-shadow: 0px 0px 1px #000000;  min-width: 20px;}.inactive_number{  background-color: #DADADA;  background: linear-gradient(0% 100% 90deg, #DADADA, #AAAAAA);  background: -moz-linear-gradient(top, #DADADA 0%, #AAAAAA 100%);  background: -o-linear-gradient(top, #DADADA 0%,#AAAAAA 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DADADA), color-stop(100%,#AAAAAA));}  a.previous  {    background-color: #8DC500;    background-image: url(/images/touch_sextgem/navigation_btn_ico.png);    background-image: url(/images/touch_sextgem/navigation_btn_ico.png), linear-gradient(0% 100% 90deg, #8DC500, #60A701);    background-image: url(/images/touch_sextgem/navigation_btn_ico.png), -moz-linear-gradient(top, #8DC500 0%, #60A701 100%);    background-image: url(/images/touch_sextgem/navigation_btn_ico.png), -o-linear-gradient(top, #8DC500 0%,#60A701 100%);    background-image: url(/images/touch_sextgem/navigation_btn_ico.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8DC500), color-stop(100%,#60A701));    background-position: left 10px;    background-repeat: no-repeat;    -moz-box-shadow: inset 0px 1px 0 #c1e80f;    -webkit-box-shadow: inset 0px 1px 0 #c1e80f;    box-shadow: inset 0px 1px 0 #c1e80f;    -webkit-box-shadow: inset 0px 1px 0 #c1e80f;    padding: 0 10px 0 20px;  }  a.next  {    background-color: #C50083;    background-image: url(/images/touch_sextgem/navigation_btn_ico.png);    background-image: url(/images/touch_sextgem/navigation_btn_ico.png), linear-gradient(0% 100% 90deg, #C538B0, #A70084);    background-image: url(/images/touch_sextgem/navigation_btn_ico.png), -moz-linear-gradient(top, #C538B0 0%, #A70084 100%);    background-image: url(/images/touch_sextgem/navigation_btn_ico.png), -o-linear-gradient(top, #C538B0 0%,#A70084 100%);    background-image: url(/images/touch_sextgem/navigation_btn_ico.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8DC500), color-stop(100%,#60A701));    background-position: right -30px;    background-repeat: no-repeat;    -moz-box-shadow: inset 0px 1px 0 #E82B9D;    -webkit-box-shadow: inset 0px 1px 0 #E82B9D;    box-shadow: inset 0px 1px 0 #E82B9D;    -webkit-box-shadow: inset 0px 1px 0 #E82B9D;    padding: 0 20px 0 10px;  }      a.home  {    background-color: #8DC500;        background: linear-gradient(0% 100% 90deg, #8DC500, #60A701);    background: -moz-linear-gradient(top, #8DC500 0%, #60A701 100%);    background: -o-linear-gradient(top, #8DC500 0%,#60A701 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8DC500), color-stop(100%,#60A701));    -moz-box-shadow: inset 0px 1px 0 #c1e80f;    -webkit-box-shadow: inset 0px 1px 0 #c1e80f;    box-shadow: inset 0px 1px 0 #c1e80f;  }      .full_list li  {    list-style: none;  }    #panel li a,  #contact li a,  .full_list li a  {    background:url(/images/touch_sextgem/list_arrow_ico.png) no-repeat right -30px;    line-height: 12px;    padding: 6px 30px 0px 45px;    display: block;    height: 36px;    font-size: 11px;    font-weight: bold;    text-transform: uppercase;    color: #333333;    text-decoration: none;  }    .widgets    {      overflow: hidden;    }        .widgets.full_list li a    {      padding-left: 16px;      padding-top: 0px;      line-height: 38px;    }      .widgets.full_list li a img      {        border: none;        vertical-align: middle;        margin-right: 5px;      }      .widgets .author      {        background: none;        display: inline;      }    .cats.full_list li a    {      padding-top: 0px;      line-height: 34px;    }    .panel_icons    {      position: absolute;      display: inline-block;      top: 2px;      left: 6px;      width: 32px;      height: 32px;      background-repeat: no-repeat;      background-size: 32px 383px;      -webkit-background-size: 32px 383px;      -moz-background-size: 32px 383px;      -o-background-size: 32px 383px;      background-image: url(/images/touch_sextgem/panel_icons.png);    }      .panel_icons.create { background-position: 0px 0px; }      .panel_icons.fb { background-position: 0px -32px; }      .panel_icons.subscription_details { background-position: 0px -64px; }      .panel_icons.site_templates { background-position: 0px -96px; }      .panel_icons.earnings { background-position: 0px -128px; }      .panel_icons.market { background-position: 0px -160px; }      .panel_icons.settings { background-position: 0px -192px; }      .panel_icons.contact { background-position: 0px -224px; }      .panel_icons.auto_login { background-position: 0px -256px; }      .panel_icons.coupons { background-position: 0px -288px; }      .panel_icons.messages { background-position: 0px -320px; }      .panel_icons.friends { background-position: 0px -352px; }    .contact_icon        {          position: absolute;          display: inline-block;          top: 6px;          left: 6px;          width: 23px;          height: 23px;          background-repeat: no-repeat;          background-size: 26px 26px;          -webkit-background-size: 26px 26px;          -moz-background-size: 26px 26px;          -o-background-size: 26px 26px;          background-image: url(/images/touch_sextgem/contact_list_icon.png);        }          .remove_icon    {      position: absolute;      display: inline-block;      top: 8px;      left: 8px;      width: 23px;      height: 23px;      background-repeat: no-repeat;      background-size: 16px 16px;      -webkit-background-size: 16px 16px;      -moz-background-size: 16px 16px;      -o-background-size: 16px 16px;      background: url(/images/icons/delete.png) no-repeat center center;    }    #panel li a span.description,  .full_list li a span.description  {    font-size: 10px;    color: #888888;    display: block;    height: 12px;    font-weight: normal;    white-space: nowrap;    text-indent: 0px;    overflow: hidden;    text-align: left;    text-transform: none;      }  .list, .list li{  list-style: none;  list-style-type: none;  padding: 0;  margin: 0;}.list li{  border-top: solid 1px #FCFCFC;  border-bottom: solid 1px #E7E7E7;  border-left: solid 1px transparent;  border-right: solid 1px transparent;  position: relative;  background: url(/images/touch_sextgem/gradients/list_item.png) 0 bottom repeat-x;  background-size: 1px 42px;  background-color: #FCFCFC;  display: block;  min-height: 36px;}.list li.addblock{  color: #0274D4;  text-decoration: underline;  text-shadow: 0px 1px 0px #fff;}.list li ul.list, .full_list li .full_list{  background-color: #252525;  padding: 0 0 0 10px;  margin: 0 0 0 -50px;}.full_list li .widgets.full_list{  margin: 0;}.list li.action{  display: block;  color: #4174D4;  font-size: 11px;  text-shadow:0px 1px 0px #ffffff;}.list li.action a{  color: #4174D4;  font-weight: bold;}  li.action a span.cm_filename  {    color: #333;    text-decoration: underline;  }.list li.sublayer{  -moz-box-shadow: inset 0px 0px 20px #000000;  -webkit-box-shadow: inset 0px 0px 20px #000000;  box-shadow: inset 0px 0px 20px #000000;  padding: 0 !important;  background: #252525;  min-height: 0;  height: 0;  border: none;  display: block;  overflow: hidden;  opacity: 100;  color: #ffffff;  font-size: 11px;  text-shadow:0px 1px 0px #000000;}.block_seperator{  height: 3px;  background-color: #323232;}.list li.sublayer.transitions{  -webkit-transition-property: height;  -webkit-transition-duration: 50ms;}.list li.sublayer .content{  padding: 0;}.list li.sublayer .inner{  margin: 20px;  position: relative;}.list li label{  color: #FFF;  font-weight: bold;  font-size: 13px;}.list .dialog{  display: none;  width:100%;  position: absolute;  left:0;  top:0;}.list .dialog h4{  font-size: 13px;  font-weight: bold;  color: #FFFFFF;  text-shadow: 0px 2px 0px #000000;  margin: -10px 0 10px 0;  text-align: center;  line-height: 16px;}#actions .action_btn,.button_placeholder{  width: 95%;  float: left;  margin: 0 0 7px 0;  padding: 3px 0!important;  display: block;}#actions.dialog h4, .list #add.dialog h4#actions_file.dialog h4{  text-align: left;}#actions.dialog .red,#actions_file.dialog .red{  float: right;}.button_placeholder{  height: 20px;  float: right;}.list #delete.dialog{  text-align: center;}.list #delete.dialog .action_btn, .list #add.dialog .action_btn{  text-align: center;  display: inline-block !important;  margin:0 10px;}.list #add.dialog form{  text-align: center;}ul.features{  list-style: none;  list-style-type: none;  margin: 20px;  padding: 0;}ul.features li{  margin: 0;  padding: 0;}a.action_btn, input.action_btn, .action_btns a{  position: relative;  font-family: sans-serif;  color: #FFFFFF !important;  font-size: 11px !important;  font-weight: bold;  display: inline-block;  border: solid 1px #000000;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  -khtml-border-radius: 5px;  border-radius: 5px;  padding: 3px 7px;  -moz-box-shadow: 0px 1px 1px #666666;  -webkit-box-shadow: 0px 1px 1px #666666;  box-shadow: 0px 1px 1px #666666;  text-shadow: 0px 1px 1px #222222;  text-align: center;  text-decoration: none;  line-height: 18px;   overflow: hidden;  min-height: 18px;  margin: 0 0 5px 0;  height: auto;}a.action_btn.grn, input.action_btn.grn, .action_btns.grn a{  background: url("/images/touch_sextgem/gradients/btn_green.png") 0 bottom repeat-x;  background-size: 50% 50%;  background-color: #DF67DB;}a.action_btn.red, input.action_btn.red, .action_btns.red a{  background: url("/images/touch_sextgem/gradients/btn_red.png") 0 bottom repeat-x;  background-size: 50% 50%;  background-color: #e74545;}a.action_btn.blu, input.action_btn.blu, .action_btns.blu a{  background: url("/images/touch_sextgem/gradients/btn_blue.png") 0 bottom repeat-x;  background-size: 50% 50%;  background-color: #4cacdf;}a.action_btn.grn.touch, input.action_btn.grn.touch, .action_btns.grn a.touch, a.action_btn.grn:hover{  background: none;  background-color: #DF33AC;}a.action_btn.red.touch, input.action_btn.red.touch, .action_btns.red a.touch, a.action_btn.red:hover{  background: none;  background-color: #e74545;}a.action_btn.blu.touch, input.action_btn.blu.touch, .action_btns.blu a.touch, a.action_btn.blu:hover{  background: none;  background-color: #4cacdf;}a.action_btn span{  display: block; width: 26px; height: 20px; line-height: 20px; position: absolute; top: 3px; left: 0;  background-repeat: no-repeat;  background-size: 26px 180px; -webkit-background-size: 26px 180px; -moz-background-size: 26px 180px; -o-background-size: 26px 180px;  background-image: url(/images/touch_sextgem/action_icons_sprite.png);}  a.action_btn.open span { background-position: 0px 0px; }  a.action_btn.copy span { background-position: 0 -20px; }  a.action_btn.password span { background-position: 0px -40px; }  a.action_btn.move span { background-position: 0px -60px; }  a.action_btn.rename span { background-position: 0px -80px; }  a.action_btn.delete span { background-position: 0px -100px; }  a.action_btn.properties span { background-position: 0px -120px; }  a.action_btn.enablephp span { background-position: 0px -140px; }  a.action_btn.disablephp span { background-position: 0px -160px; }    #file_browser li{  clear: both;}#file_browser li a.element{  display: block;  color: #333333;  line-height: 34px;  font-size: 12px;  font-weight: bold;  text-decoration: none;  padding-left: 40px;  margin: 0 0 0 5px;  background-size: 32px 685px;  -webkit-background-size: 32px 685px;  -moz-background-size: 32px 685px;  -o-background-size: 32px 685px;  background-image: url(/images/touch_sextgem/fb/sprite.png);  background-repeat: no-repeat;}#file_browser li.action a.element{  color: #4174D4;}  #file_browser li a.element.inactive  {    background-image: url(/images/touch_sextgem/fb/sprite_inactive.png);  }    #file_browser .element { background-position: 0px 0px; }    #file_browser .element.none { background: none; color: #0274d4; }    #file_browser .element.folder { background-position: 0px -33px; }    #file_browser .element.file { background-position: 0px -68px; }    #file_browser .element.add { background-position: 0px -105px; }    #file_browser .element.html { background-position: 0px -138px; }    #file_browser .element.wml { background-position: 0px -173px; }    #file_browser .element.text { background-position: 0px -207px; }    #file_browser .element.image { background-position: 0px -242px; }    #file_browser .element.css { background-position: 0px -278px; }    #file_browser .element.video { background-position: 0px -315px; }    #file_browser .element.mid { background-position: 0px -350px; }    #file_browser .element.music { background-position: 0px -385px; }    #file_browser .element.delete { background-position: 0px -420px; }    #file_browser .element.accept { background-position: 0px -492px; }    #file_browser .element.php { background-position: 0px -455px; }    #file_browser .element.cancel { background-position: 0px -555px; }    #file_browser .element.upload_file { background-position: 0px -589px; }    #file_browser .element.create_folder { background-position: 0px -621px; }    #file_browser .element.create_file { background-position: 0px -652px; }#file_browser li a.edit{  position: absolute;  display: block;  width: 29px;  height: 28px;  background-repeat: no-repeat;  background-size: 29px 67px;  -webkit-background-size: 29px 67px;  -moz-background-size: 29px 67px;  -o-background-size: 29px 67px;  background-image: url(/images/touch_sextgem/list_action_btn_sprite.png);  text-decoration: none;  top: 5px;  right: 5px;}#creator a.plus, #creator a.minus, #creator span.plus{  display: block;  width: 30px;  height: 30px;  background-size: 32px 288px;  -webkit-background-size: 32px 288px;  -moz-background-size: 32px 288px;  -o-background-size: 32px 288px;  background-image: url(/images/touch_sextgem/list_creator_icons_sprite.png);  background-repeat: no-repeat;  text-decoration: none;  position: absolute;  top: 5px;  margin: 0;}#creator span.plus { left: 5px; background-position: 0px -36px;}#creator a.minus { left: 5px; background-position: 0px -4px;}#creator a.plus { right: 5px; background-position: 0px -36px; }#creator a.newline{  display: inline-block;  width: 44px;  height: 19px;  text-indent: 25px;  font-size: 11px;  color: #000000;  margin: 0;  line-height: 20px;  position: absolute;  right: 40px;  top: 8px;  text-decoration: none;  background-repeat: no-repeat;  background-size: 44px 19px;  -webkit-background-size: 44px 19px;  -moz-background-size: 44px 19px;  -o-background-size: 44px 19px;  background-image: url(/images/touch_sextgem/br_background.png);}#creator a.delete{  position: absolute;  right: 5px;  top: 5px;  padding:3 5px !important;}#creator li{  font-size: 12px;  padding: 0 0 0 50px;  line-height: 35px;  overflow: hidden;}#creator li.sublayer{  line-height: 20px;}#creator li span{  white-space: nowrap;  overflow: hidden;  text-align: left;}#creator li a.edit{  color: inherit;  text-decoration: none;  display: block;  margin: 0;}  #creator li a.edit.preview, #creator li a.edit.stylesheet, #creator li a.edit.options, #creator li a.edit.copycss,  #creator li a.edit.openfolder, #creator li a.edit.opentext, #creator_bottom li a.edit.preview, #creator li a.edit.share,  #creator_bottom li a.edit.stylesheet, #creator_bottom li a.edit.options, #creator_bottom li a.edit.copycss,  #creator_bottom li a.edit.openfolder, #creator_bottom li a.edit.opentext, #creator_bottom li a.edit.share  {    background-repeat: no-repeat;    background-size: 32px 288px;    -webkit-background-size: 32px 288px;    -moz-background-size: 32px 288px;    -o-background-size: 32px 288px;    background-image: url(/images/touch_sextgem/list_creator_icons_sprite.png);    margin-left: -45px;    text-indent: 40px;  }    #creator li a.edit.preview, #creator_bottom li a.edit.preview { background-position: 0 -64px;}    #creator li a.edit.stylesheet, #creator_bottom li a.edit.stylesheet { background-position: 0 -96px;}    #creator li a.edit.options, #creator_bottom li a.edit.options { background-position: 0 -128px;}    #creator li a.edit.copycss, #creator_bottom li a.edit.copycss { background-position: 0 -160px;}    #creator li a.edit.openfolder, #creator_bottom li a.edit.openfolder { background-position: 0 -192px;}    #creator li a.edit.opentext, #creator_bottom li a.edit.opentext { background-position: 0 -224px;}    #creator li a.edit.share, #creator_bottom li a.edit.share { background-position: 0 -256px;}#creator li span a.edit, #creator li a.edit.blog{  color: #0274d4;  text-decoration: underline;}#creator li a img{  vertical-align: middle;  margin: 0 3px 0 0;}#creator li a.sublayer_btn.texts{  display: inline;}#creator #link, #creator #file{  text-align: center;}.sublayer form small, .sublayer form input[type="file"]{  color: #FFFFFF;  font-size: 10px;}#creator li label {  line-height: 20px !important;}.selection_list.blocks a, .selection_list.colors a{  text-decoration: none;  padding-left: 10px;}#new_block_color .padding, #new_block_newline .padding{  position: relative;  margin: 0 0 0 10px;}#new_block_color .inputPrefix{  position: absolute;  top: 24px;  left: 7px;}#new_block_color input{  text-indent: 15px;}#new_block_newline .inner{  margin: 0 0 0 25px;}#new_block_newline label{  display: block;  clear: both;}.earnings{  font-size: 16px;}  .earnings span  {    font-size: 18px;    color: #00AD2E;    font-weight: bold;    margin: 5px 30px 0 5px;  }  #earnings .description{  margin: 10px 0;  font-size: 13px;}  #earnings .description a  {    font-size: 14px;    color: #3C94DC;  }#tos{    line-height: 22px;  padding-left: 30px;  color: #3C94DC;  font-size: 14px;  display: block;  min-height: 22px;  margin-top: 20px;  display: inline-block;}.market_icons{  position: absolute;  display: inline-block;  top: 2px;  left: 6px;  width: 32px;  height: 32px;  background-repeat: no-repeat;  background-size: 32px 160px;  -webkit-background-size: 32px 160px;  -moz-background-size: 32px 160px;  -o-background-size: 32px 160px;  background-image: url(/images/touch_sextgem/market_icons.png);}  .market_icons.utilities { background-position: 0px 0px; }  .market_icons.fun { background-position: 0px -33px; }  .market_icons.ad_networks { background-position: 0px -64px; }  .market_icons.search { background-position: 0px -96px; }  .market_icons.other { background-position: 0px -128px; }.slider{  height: 10px;  border: solid 1px #000;  margin: 0 0 30px 0;  position: relative;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  -khtml-border-radius: 5px;  border-radius: 5px;  -moz-box-shadow: 0px 1px 0px #444444;  -webkit-box-shadow: 0px 1px 0px #444444;  box-shadow: 0px 1px 0px #444444;  background-color: #333;}#rgb_sliders .slider.r{  background: #FF0000;  background: -moz-linear-gradient(left, #000000 0%, #ff0505 100%);  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#000000), color-stop(100%,#ff0505));  background: -webkit-linear-gradient(left, #000000 0%,#ff0505 100%);  background: -o-linear-gradient(left, #000000 0%,#ff0505 100%);  background: -ms-linear-gradient(left, #000000 0%,#ff0505 100%);  background: linear-gradient(left, #000000 0%,#ff0505 100%);}#rgb_sliders .slider.g{  background: #00FF00;  background: -moz-linear-gradient(left, #000000 0%, #00ff00 100%);  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#000000), color-stop(100%,#00ff00));  background: -webkit-linear-gradient(left, #000000 0%,#00ff00 100%);  background: -o-linear-gradient(left, #000000 0%,#00ff00 100%);  background: -ms-linear-gradient(left, #000000 0%,#00ff00 100%);  background: linear-gradient(left, #000000 0%,#00ff00 100%);}#rgb_sliders .slider.b{  background: #000000;  background: -moz-linear-gradient(left, #000000 0%, #0000ff 100%);  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#000000), color-stop(100%,#0000ff));  background: -webkit-linear-gradient(left, #000000 0%,#0000ff 100%);  background: -o-linear-gradient(left, #000000 0%,#0000ff 100%);  background: -ms-linear-gradient(left, #000000 0%,#0000ff 100%);  background: linear-gradient(left, #000000 0%,#0000ff 100%);}#filter_sliders{ margin: 20px 0 0 0; }#filter_sliders .slider{ background: #777777; }.slider .controll{  position: absolute;  width: 28px;  height: 28px;  background: #EFEFEF url("/images/touch_sextgem/controll_bg.png") center center no-repeat;  top: -9px;  left: 0;  -moz-border-radius: 10px;  -webkit-border-radius: 10px;  -khtml-border-radius: 10px;  border-radius: 10px;  -moz-box-shadow: 0px 1px 10px #000000;  -webkit-box-shadow: 0px 0px 10px #000000;  box-shadow: 0px 1px 10px #000000;  cursor: pointer;}#rgb_result{  width: 93px;  height: 93px;  background: #000000;  border: solid 2px #FFFFFF;  -moz-border-radius: 7px;  -webkit-border-radius: 7px;  -khtml-border-radius: 7px;  border-radius: 7px;  margin: 0 0 0 20px;  cursor: pointer;  -moz-box-shadow: inset 1px 1px 5px #000000;  -webkit-box-shadow: inset 1px 1px 5px #000000;  box-shadow: inset 1px 1px 5px #000000;}.color_preview{  display: inline-block;  width: 30px;  background: #000000;  height: 25px;  margin: 8px 10px 0 0;  float: left;}.rgb_template{  width: 50px;  height: 50px;  float: left;  display: block;  margin: 4px 0 2px 4px;  cursor: pointer;  -moz-border-radius: 7px;  -webkit-border-radius: 7px;  -khtml-border-radius: 7px;  border-radius: 7px;  -moz-box-shadow: inset 1px 1px 5px #000000;  -webkit-box-shadow: inset 1px 1px 5px #000000;  box-shadow: inset 1px 1px 5px #000000;}.in, .out {  -webkit-animation-timing-function: ease-in-out;  -webkit-animation-duration: 200ms;}.slide.in {  -webkit-animation-name: slideinfromright;}.slide.out {  -webkit-animation-name: slideinfromleft;}@-webkit-keyframes slideinfromright {  from { -webkit-transform: translateX(100%); }  to { -webkit-transform: translateX(0); }}@-webkit-keyframes slideinfromleft {  from { -webkit-transform: translateX(-100%); }  to { -webkit-transform: translateX(0); }}.comments {  margin: 20px 0 0 0;  font-size: 13px;}.comment {  margin: 5px 0;  clear: both;}.comment a{  background-size: 32px 288px;  -webkit-background-size: 32px 288px;  -moz-background-size: 32px 288px;  -o-background-size: 32px 288px;  float: left;  background-repeat: no-repeat;  background-position: 0px 0px;  background-image: url(/images/touch_sextgem/list_creator_icons_sprite.png);  display: inline-block;  text-decoration: none;  width: 30px;  height: 30px;  margin: -7px 3px 0 0;}.friend_list a.friend_url{  padding-left: 42px;}  #maf li a  {    font-weight: normal;  }#maf a.remove, #maf a.message, span.online, span.offline{  display: block;  width: 30px;  height: 30px;  background-size: 32px 128px;  -webkit-background-size: 32px 128px;  -moz-background-size: 32px 128px;  -o-background-size: 32px 128px;  background-image: url(/images/touch_sextgem/messages_and_friends_sprite.png);  background-repeat: no-repeat;  text-decoration: none;  position: absolute;  top: 5px;  margin: 0;}  #maf a.remove { right: 5px; background-position: 0px -4px;}  #maf a.message { right: 42px; background-position: 0px -36px; }  span.offline { left: 5px; background-position: 0px -68px; }  span.online { left: 5px; background-position: 0px -100px; }  .left_space  {    padding-left: 10px;  }  .msg_body  {    padding: 2px;    border-top: 1px dotted #333;    background-color: #f1f1f1;    margin-bottom: 5px;    overflow: hidden;  }    #maf li.sublayer  {    line-height: 20px;  }  #maf li.sublayer a  {    height: auto;    font-weight: bold;  }    #message_settings{  position: absolute;  display: block;  right: 7px;  top: 7px;  width: 30px;  height: 30px;  text-indent: -10000px;  background-repeat: no-repeat;  background-size: 32px 288px;  -webkit-background-size: 32px 288px;  -moz-background-size: 32px 288px;  -o-background-size: 32px 288px;  background-image: url(/images/touch_sextgem/list_creator_icons_sprite.png);  background-position: 0 -128px;}#loading{  display: none;  position: absolute;  top: 0px;  width: 100%;  height: 100%;  }  .loading_background  {    height: 70px;    margin: 15%;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    -khtml-border-radius: 5px;    border-radius: 5px;    border: 1px solid #000000;    background: #000;    color: #ffffff;    font-weight: bold;    text-align: center;  }    .loading_background div    {      line-height: 70px;    }  #ajax_loading  {    display: inline-block;    height: 25px;    width: 25px;    overflow: hidden;    background-image: url('/images/touch_sextgem/ajax_loader_black.gif');  }    #ajax_loader  {    position: relative;    top: 12px;    -webkit-animation-duration: 2s;    -webkit-animation-iteration-count: infinite;    -webkit-animation-name: spinnerRotate;    -webkit-animation-timing-function: linear;  }    #loading_text  {    display: inline-block;    margin-left: 10px;  }  @-webkit-keyframes spinnerRotate {    from { -webkit-transform:rotate(0deg); }    to { -webkit-transform:rotate(360deg); }  }    .pages_title{  font-weight: bold;  line-height: 34px;  font-size: 14px;  color: #333;}.page_number, .inactive_number{  padding: 3px 7px;  font-size: 14px;  border: 1px solid #848484;  background-color: #f3f3f3;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  -khtml-border-radius: 3px;  border-radius: 3px;  -webkit-background-clip: padding-box;}.inactive_number{  color: #818181;  background-color: #bebebe;}#page_templates{  text-align: center;  overflow: hidden;}#page_templates #template_image{  display: block;  overflow: hidden;  border: solid 1px #777;  margin-top: 10px;  -moz-box-shadow: 0 0 5px #999999;  -webkit-box-shadow: 0 0 5px #999999;  box-shadow: 0 0 5px #999999;}#page_templates .template_preview{  margin: 0px;}#page_templates .paging_buttons a, #page_templates .inactive_number{  min-width: 12px;  width: auto;}#presets .clr_pack{  display: inline-block;  height: 27px;  margin: 7px;  float: left;}#presets a.templates, #preview_template a.templates{  padding: 0;  color: #333333;}#presets .clr{  display: inline-block;  border-bottom: solid 3px rgba(0, 0, 0, 0.3);  width: 25px;  height: 25px;  margin: 0;}#presets li .name{  font-size: 12px;  margin: 0 0 0 5px;  display: inline-block;  float: left;  font-weight: bold;}#presets a{  color: #333;  text-decoration: none;}#page_template .border{  height: 1px;  -moz-box-shadow: 0px 1px 10 #c05b5b;  -webkit-box-shadow: 0px 1px 0 #c05b5b;  box-shadow: 0px 0px 10px #000000;}#page_template textarea{  width: 100%;  min-height: 50px;}#template_colors .inputPrefix{  display: inline-block;  position: relative;  top: 24px;  left: 4px;}#template_colors input.text{  text-indent: 12px;}#template_colors #rgb_panel{  padding-top: 25px;  display: none;}#mywibes_greet{  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  -khtml-border-radius: 5px;  border-radius: 5px;  -webkit-background-clip: padding-box;  background-color: #FFF8DD;  padding: 10px;  margin: 20px;  font-size: 14px;  border: 1px solid #A7A391;  color: #272622;}span.msg_counter {  display: block;  background: #FF0505;  height: 16px;  left: auto;  line-height: 12px;  margin: 5px;  padding: 0;  position: absolute;  right: 0;  top: 0;  z-index:50;  text-align: center;  -moz-border-radius: 2px;  -webkit-border-radius: 2px;  -khtml-border-radius: 2px;  border-radius: 2px;  -moz-box-shadow: 0px 1px 2px #000;  -webkit-box-shadow: 0px 1px 2px #000;  box-shadow: 0px 1px 2px #000;}span.msg_counter span {  color: #fff;  font-size: 12px;  font-weight: 700;  margin: 0px;  padding: 0px 4px;}#panel_holder li .msg_counter{  line-height: 15px;  left: 0;  right: auto;}