/* http://coding.smashingmagazine.com/2013/02/14/setting-weights-and-styles-at-font-face-declaration */
.m400 {
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 300;
	font-style: normal;
}

.m400i {
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 300;
	font-style: italic;
}

.m700 {
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
}

.mc400 {
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 300;
	font-style: normal;
}

.mc400i {
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 300;
	font-style: italic;
}

.mc700 {
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
}
/* MIXINS */
.grayscale {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  /* Firefox 10+ */
	filter: gray;
  /* IE6-9 */
	-webkit-filter: grayscale(100%);
  /* Chrome 19+ & Safari 6+ */
	-webkit-transition: all .6s ease;
  /* Fade to color for Chrome and Safari */
	-webkit-backface-visibility: hidden;
  /* Fix for transition flickering */;
}

.noGrayscale {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(0%);
}

.txt1 {
	font-size: 10px;
}

.txt2 {
	font-size: 14px;
}

.txt3 {
	font-size: 21px;
}

.txt4 {
	font-size: 26px;
}

.txt5 {
	font-size: 32px;
}

body {
	margin: 0;
	line-height: 1.2;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 21px;
	background-color: #FFF;
}

img {
	display: block;
}

label {
	cursor: pointer;
}

.b-modal.__b-popup1__ {
    opacity: 1!important;
    background-color: rgb(0 0 0 / 80%)!important;
    backdrop-filter: blur(5px)!important; }

div#wrapper {
	margin: 0 auto;
	background-color: #FFF;
	min-height: 100%;
	width: 100%;
  /* Likes, Favorites */
  /* JOIN */
  /* ORIGINAL JOIN - Nuevo diseño
  ============================================================================================================================

  div#joinBar { position: relative; margin: 5px auto 35px; min-width: @SITE_MIN_WIDTH; max-width: @SITE_MAX_WIDTH;
    width: 100%; padding: 10px ; background-color: @ColorB5; color: @ColorB1; .txt5; text-align: center; }

  .content { position: relative; padding: 0; color: @ColorB5; background-color: @ColorB2; }

  div#joinWrapper { position: relative; padding: 0; margin: auto; width: 980px; overflow: auto;
    div.joinTitle { position: relative; float: left; width: 100%;
      div.number  { position: relative; float: left; background-color: @ColorR1; padding: 3px 0; .txt4; font-weight: 700; width: 40px; text-align: center; margin: 10px; }
      div.text    { position: relative; float: left; .txt4; font-weight: 700;  margin: 10px 0; text-transform: uppercase; }
    }
    .label {  clear: left;  min-width: 100px;  float: left;  padding: 0 10px;   }
    .field {  float: left; }

    div.joinField  { position: relative; float: left; width: 460px;  margin-left: 10px;
      div.PMethodOption { margin-bottom: 10px; }
    }

    div#joinCreate, div#joinPromoCode, div#joinPayMethod { position: relative; float: left; background-color: @ColorB3; width: 480px; margin-bottom: 20px;
      .joinField { padding: 25px 40px;  }
    }

    div#joinCreate .label { font-weight: 700;   }

    div#joinSignUp { position: relative; float: left; background-color: @ColorB3; width: 970px; margin-bottom: 20px; }

    div#SignUp { padding: 5px 0 0; }

    div#joinSecure { position: relative; float: left; margin-bottom: 20px;  }

    div#joinMembership { clear: both;  }

    div#joinPlan { position: relative; float: right; width: 480px; margin-bottom: 20px; background-color: @ColorB3;

      div.joinGroup1Item { float: left; width: 420px; height: 62px; margin: 0 0 5px 20px;
        div.frmItem       { float: left; border: 0 0 1px 1px solid @ColorB6; width: 48px; height: 60px; line-height: 60px; text-align: center;  .gradientBackground(@ColorR2; @ColorR3); }
        div.joinItemOuter { height: 60px; border: 0 solid @ColorB6;  .gradientBackground(@ColorB1; @ColorB3 + @LightInc );
          div.joinItemInner { display: table-cell; vertical-align: middle; padding: 10px 20px; width: 350px;
            div.joinItemTitle { float: left; .txt4; font-weight: 700; font-style: normal; color: @ColorB6; }
            div.joinItemPrice { float: right; .txt4; font-weight: 700; font-style: normal; color: @ColorB6;
              span { .txt2; }
            }
            div.joinItemHint { clear: left; float: left; .txt2; font-weight: 400; font-style: normal; color: #000; }
          }
        }
      }

      div.joinGroup2Item { float: left; width: 420px; height: 62px; margin: 0 0 5px 20px;
        div.frmItem       { float: left; border: 0 0 1px 1px solid @ColorB6; width: 48px; height: 60px; line-height: 60px; text-align: center; .gradientBackground(@ColorR2; @ColorR3); }
        div.joinItemOuter { height: 60px; border: 0 solid @ColorB6; .gradientBackground(@ColorB1; @ColorB3 + @LightInc );
          div.joinItemInner { display: table-cell; vertical-align: middle; padding: 10px 20px;     width: 350px;
            div.joinItemTitle { float: left; .txt4; font-weight: 700; font-style: normal; color: @ColorB6; }
            div.joinItemPrice { float: right; .txt4; font-weight: 700; font-style: normal; color: @ColorB6;
              span { .txt2; }
            }
            div.joinItemHint { clear: left; float: left; .txt2; font-weight: 400; font-style: normal; color: @ColorB6; }
          }
        }
      }

    }
  }
  .joinPlanTitle { float: left; .txt3; font-weight: 700; width: 420px; margin: 0 0 5px 20px; }

  div#joinSignUp  { position: relative; margin: 5px auto; width: 450px; padding: 10px 5px; text-align: center; }

  div#joinOptions { position: relative; margin: 40px auto; width: 980px; overflow: auto;     background-color: @ColorB3;
    div#joinOptionGroup1 { position: relative; float: left; background-color: @ColorB2; width: 450px; margin: 20px;   }
    div#joinOptionGroup2 { position: relative; float: right; background-color: @ColorB2; width: 450px; margin: 20px;  }
  }

  .joinOptionTitle {     background-color: @ColorB3; .mc400; .txt4; font-weight: 700;padding-bottom: 10px; }        */
  /* Member Login */
  /* (LOGIN|JOIN) FIELDS */;
}

div#wrapper div#header {
	position: relative;
	padding: 0;
	display: block;
	background-color: #FFF;
	max-width: 1900px;
	min-width: 980px;
	width: 100%;
	height: 113px;
	margin: 0 auto;
}

div#wrapper div#header div#sitesNetwork {
	width: 100%;
	height: 30px;
	line-height: 30px;
	background-color: #323232;
	font-size: 18px;
	color: #777;
}

div#wrapper div#header div#sitesNetwork ul {
	display: table;
	width: 980px;
	margin: 0 auto;
}

div#wrapper div#header div#sitesNetwork ul li {
	display: table-cell;
	padding: 0 5px;
}

div#wrapper div#header div#topBar {
	width: 100%;
	margin: 0 auto;
	position: relative;
	top: 6px;
}

div#wrapper div#header div#topBar div#headerLogo {
	display: inline-block;
	float: left;
	width: 210px;
}

div#wrapper div#header div#topBar div#headerLogo img {
	width: 210px;
	padding: 12px 0;
}

div#wrapper div#header div#topBar div#menu {
	position: relative;
	float: left;
	z-index: 15;
	height: 85px;
	line-height: 36px;
	text-align: center;
	min-width: 500px;
	max-width: 1420px;
	margin: 0 auto;
}

div#wrapper div#header div#topBar div#menu div#menuFix {
	position: relative;
	float: left;
	margin: 0 auto;
	display: inline-block;
	text-align: center;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 21px;
}

div#wrapper div#header div#topBar div#menu div#menuFix div.menuOption {
	transition: all 0.3s ease;
	float: left;
	padding: 0 10px;
	line-height: 83px;
	height: 83px;
}

div#wrapper div#header div#topBar div#menu div#menuFix div.menuOptionOn {
	background-color: #FF4000;
	color: #FFF;
}

div#wrapper div#header div#topBar div#menu div#menuFix div:hover.menuOption {
	background: #ff4000;
  /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 90%, #ff4000 90%, #ff4000 100%);
  /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 90%, #ff4000 90%, #ff4000 100%);
  /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 90%, #ff4000 90%, #ff4000 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ff4000', GradientType=0);
  /* IE6-9 */
	color: #444;
}

div#wrapper div#header div#topBar div#menu div#menuFix div#myProfWrapper {
	position: relative;
	float: left;
}

div#wrapper div#header div#topBar div#menu div#menuFix div#myProfWrapper ul#myProfOptions {
	position: absolute;
	top: 58px;
	line-height: 55px;
	width: 200px;
	padding: 0 15px;
	background-color: #FF4000;
	display: none;
	color: #FFF;
	box-shadow: #000 5px 15px 60px;
}

div#wrapper div#header div#topBar div#menu div#menuFix div#myProfWrapper ul#myProfOptions li.myProfOption {
	padding: 0 10px;
	list-style-type: none;
	text-align: left;
}

div#wrapper div#header div#topBar div#customer {
	position: relative;
	float: right;
	min-width: 240px;
	font-size: 17px;
	top: -4px;
}

div#wrapper div#header div#topBar div#customer div#userRow {
	position: relative;
	float: right;
	clear: both;
}

div#wrapper div#header div#topBar div#customer div#userRow div#welcomeUser {
	color: #FFF;
	position: relative;
	float: left;
	padding: 3px;
	margin: 1px 2px;
	width: 110px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: right;
	background-color: #777;
}

div#wrapper div#header div#topBar div#customer div#userRow div.menuOption1 {
	float: right;
	text-align: right;
	width: 110px;
	padding: 3px;
	margin: 1px 2px;
	color: #D9D9D9;
	background-color: #777;
}

div#wrapper div#header div#topBar div#customer div#membersRow,
div#wrapper div#header div#topBar div#customer div#creditsRow {
	position: relative;
	float: right;
	clear: both;
}

div#wrapper div#header div#topBar div#customer div#membersRow div#memberStatus,
div#wrapper div#header div#topBar div#customer div#creditsRow div#memberStatus,
div#wrapper div#header div#topBar div#customer div#membersRow div#creditStatus,
div#wrapper div#header div#topBar div#customer div#creditsRow div#creditStatus {
	position: relative;
	color: #D9D9D9;
	background-color: #777;
	float: left;
	text-align: right;
	width: 110px;
	padding: 3px;
	margin: 1px 1px 1px 0;
}

div#wrapper div#header div#topBar div#customer div#membersRow div.menuOption2,
div#wrapper div#header div#topBar div#customer div#creditsRow div.menuOption2 {
	float: right;
	text-align: right;
	width: 110px;
	padding: 3px;
	margin: 1px 2px;
	color: #F4F4F4;
	background-color: #FF7F00;
}

div#wrapper div#header div#topBar div#customer i.icoUserCtrlYes {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin: 2px 2px 0;
	background: url('../img/icoOnOff.png') no-repeat;
	background-position: left bottom;
	vertical-align: top;
	background-size: 36px 36px;
}

div#wrapper div#header div#topBar div#customer i.icoUserCtrlYes:hover {
	background-position: right bottom;
}

div#wrapper div#header div#topBar div#customer i.icoUserCtrlNo {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin: 2px 2px 0;
	background: url('../img/icoOnOff.png') no-repeat;
	background-position: left top;
	vertical-align: top;
	background-size: 36px 36px;
}

div#wrapper div#header div#topBar div#customer i.icoUserCtrlNo:hover {
	background-position: right top;
}

div#wrapper div#topBanner,
div#wrapper div#bottomBanner,
div#wrapper div#homeBanner {
	max-width: 1900px;
	min-width: 980px;
	width: 100%;
	margin: 0 auto;
	padding: 5px 0;
}

div#wrapper div#topBanner div.animBanner,
div#wrapper div#bottomBanner div.animBanner,
div#wrapper div#homeBanner div.animBanner {
	position: relative;
	padding-bottom: 16%;
  /* proporcion del banner de 1600 x 247 */
	max-height: 246px;
	overflow: hidden;
	border: none;
}

div#wrapper div#topBanner div.animBanner iframe,
div#wrapper div#bottomBanner div.animBanner iframe,
div#wrapper div#homeBanner div.animBanner iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

div#wrapper div#topBanner img,
div#wrapper div#bottomBanner img,
div#wrapper div#homeBanner img {
	width: 100%;
}

div#wrapper .imgBanner {
	width: 100% !important;
	height: 100% !important;
}

div#wrapper div.vintageVideosBar {
	position: relative;
	margin: 5px auto;
	min-width: 980px;
	max-width: 1900px;
	line-height: 40px;
	padding: 10px 5px;
	overflow: auto;
	text-align: left;
	background-color: #FF4000;
	color: #FFF;
	border-left: 20px solid #E10000;
}

div#wrapper div.vintageVideosBar div.vintageVideosTitle {
	position: relative;
	float: left;
	font-size: 32px;
	text-transform: uppercase;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
}

div#wrapper div.vintageVideosBar div.vintageVideosOptions {
	position: relative;
	float: right;
}

div#wrapper div.vintageVideosBar div.vintageVideosOptions div.vintageVideosView {
	position: relative;
	float: left;
	margin: 0 4px;
}

div#wrapper div.vintageVideosBar div.vintageVideosOptions div.vintageVideosScenes {
	position: relative;
	float: left;
	margin: 0 4px;
}

div#wrapper div.vintageVideosBar div.vintageVideosOptions div.vintageVideosTags {
	position: relative;
	float: left;
	margin: 0 4px;
}

div#wrapper div.vintageVideosBar div.vintageVideosOptions div.vintageVideosSearch {
	position: relative;
	float: left;
	margin: 0 4px;
}

div#wrapper div.vintageVideosBar div.vintageVideosOptions div.vintageVideosSort {
	position: relative;
	float: left;
	margin: 0 4px;
}

div#wrapper div.vintageVideosBar div.vintageVideosOptions div.vintageVideosSeeMore {
	position: relative;
	float: left;
	text-transform: uppercase;
	margin: 0 4px;
}

div#wrapper div.vintageVideosBar div.vintageVideosOptions div.pagesBar {
	position: relative;
	float: right;
	margin-left: 20px;
}

div#wrapper div.vintageVideosBar div.vintageVideosOptions div.pagesBar .pagination {
	font-size: 16px;
	padding: 2px 8px 4px;
	margin-right: 5px;
	border: solid 1px #fff;
	text-decoration: none;
	color: #fff;
}

div#wrapper div.vintageVideosBar div.vintageVideosOptions div.pagesBar .paginationOn {
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #E10000;
}

div#wrapper div#vintageVideos {
	position: relative;
	padding: 0;
	margin: 0 auto;
	min-width: 980px;
	max-width: 1900px;
	width: 100%;
	text-align: center;
	background-color: #FFF;
}

div#wrapper div#vintageVideos div.eachVV {
	position: relative;
	display: inline-block;
	margin: 20px 5px;
	padding: 0;
}

div#wrapper div#vintageVideos div.eachVV div.eachVVRentalExp {
	position: absolute;
	left: 64px;
}

div#wrapper div#vintageVideos div.eachVV div.eachVVImage {
	width: 302px;
	height: 252px;
}

div#wrapper div#vintageVideos div.eachVV div.eachVVImage video {
	width: 300px;
	height: 250px;
}

div#wrapper div#vintageVideos div.eachVV div.eachVVImage img {
	width: 300px;
	height: 250px;
}

div#wrapper div#vintageVideos div.eachVV div.eachVVDetails div.eachVVName {
	width: 300px;
	text-align: left;
	position: relative;
	font-weight: 700;
	color: #FF4000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

div#wrapper div#vintageVideos div.eachVV div.eachVVDetails div.eachVVDuration {
	position: relative;
	float: left;
}

div#wrapper div#vintageVideos div.eachVV div.eachVVDetails div.eachVVFavLik {
	position: relative;
	float: right;
}

div#wrapper div#vintageVideos div.eachVV div.eachVVDetails div.eachVVFavLik div.eachVVFavs {
	position: relative;
	float: left;
}

div#wrapper div#vintageVideos div.eachVV div.eachVVDetails div.eachVVFavLik div.eachVVLikes {
	position: relative;
	float: left;
	background-color: #FF7F00;
	padding: 0 6px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	line-height: 1.15;
	height: 24px;
	color: #FFF;
	margin-left: 5px;
}

div#wrapper div#vintageVideos div.eachVV div.eachVVDetails div.eachVVAge {
	position: relative;
	float: left;
	clear: both;
}

div#wrapper div#vintageVideos div.eachVV div.eachVVDetails div.eachVVViews {
	position: relative;
	float: right;
}

div#wrapper div.amateurVideosBar {
	position: relative;
	margin: 5px auto;
	min-width: 980px;
	max-width: 1900px;
	line-height: 40px;
	padding: 10px 5px;
	overflow: auto;
	text-align: left;
	background-color: #D9D9D9;
	color: #323232;
	border-left: 20px solid #E10000;
}

div#wrapper div.amateurVideosBar div.amateurVideosTitle {
	position: relative;
	float: left;
	font-size: 32px;
	text-transform: uppercase;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
}

div#wrapper div.amateurVideosBar div.amateurVideosOptions {
	position: relative;
	float: right;
}

div#wrapper div.amateurVideosBar div.amateurVideosOptions div.amateurVideosView {
	position: relative;
	float: left;
}

div#wrapper div.amateurVideosBar div.amateurVideosOptions div.amateurVideosScenes {
	position: relative;
	float: left;
}

div#wrapper div.amateurVideosBar div.amateurVideosOptions div.amateurVideosTags {
	position: relative;
	float: left;
}

div#wrapper div.amateurVideosBar div.amateurVideosOptions div.amateurVideosSearch {
	position: relative;
	float: left;
}

div#wrapper div.amateurVideosBar div.amateurVideosOptions div.amateurVideosSort {
	position: relative;
	float: left;
}

div#wrapper div.amateurVideosBar div.amateurVideosOptions div.amateurVideosSeeMore {
	position: relative;
	float: left;
	text-transform: uppercase;
}

div#wrapper div.amateurVideosBar div.amateurVideosOptions div.pagesBar {
	position: relative;
	float: right;
	margin-left: 20px;
}

div#wrapper div.amateurVideosBar div.amateurVideosOptions div.pagesBar .pagination {
	font-size: 16px;
	padding: 2px 8px 4px;
	margin-right: 5px;
	border: solid 1px #fff;
	text-decoration: none;
	color: #fff;
}

div#wrapper div.amateurVideosBar div.amateurVideosOptions div.pagesBar .paginationOn {
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #555555;
}

div#wrapper div#amateurVideos {
	position: relative;
	padding: 0;
	margin: 0 auto;
	min-width: 980px;
	max-width: 1900px;
	width: 100%;
	text-align: center;
	background-color: #D9D9D9;
}

div#wrapper div#amateurVideos div.eachAV {
	position: relative;
	display: inline-block;
	margin: 12px 5px;
	padding: 0;
	font-size: 14px;
	line-height: 18px;
}

div#wrapper div#amateurVideos div.eachAV div.dtUnpublish {
	position: absolute;
	top: -5px;
	right: -5px;
	display: block;
	width: 24px;
	height: 24px;
	z-index: 50;
}

div#wrapper div#amateurVideos div.eachAV div.eachAVImage {
	width: 163px;
	height: 122px;
}

div#wrapper div#amateurVideos div.eachAV div.eachAVImage video {
	width: 160px;
	height: 120px;
}

div#wrapper div#amateurVideos div.eachAV div.eachAVImage img {
	width: 160px;
	height: 120px;
}

div#wrapper div#amateurVideos div.eachAV div.eachAVDetails div.eachAVName {
	width: 160px;
	text-align: left;
	position: relative;
	font-weight: 700;
	color: #FF4000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

div#wrapper div#amateurVideos div.eachAV div.eachAVDetails div.eachAVDuration {
	position: relative;
	float: left;
}

div#wrapper div#amateurVideos div.eachAV div.eachAVDetails div.eachAVFavLik {
	position: relative;
	float: right;
}

div#wrapper div#amateurVideos div.eachAV div.eachAVDetails div.eachAVFavLik div.eachAVFavs {
	position: relative;
	float: left;
}

div#wrapper div#amateurVideos div.eachAV div.eachAVDetails div.eachAVFavLik div.eachAVLikes {
	position: relative;
	float: left;
	background-color: #FF7F00;
	padding: 0 6px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	line-height: 1.35;
	height: 18px;
	color: #FFF;
	margin-left: 5px;
}

div#wrapper div#amateurVideos div.eachAV div.eachAVDetails div.eachAVAge {
	position: relative;
	float: left;
	clear: both;
}

div#wrapper div#amateurVideos div.eachAV div.eachAVDetails div.eachAVViews {
	position: relative;
	float: right;
}

div#wrapper .icoThumbs {
	display: inline-block;
	width: 24px;
	height: 24px;
	margin-right: 1px;
	cursor: pointer;
	background: url('../img/icoSet.png') no-repeat;
	background-size: 88px 84px;
	vertical-align: top;
}

div#wrapper .icoThumbsSmall {
	display: inline-block;
	width: 18px;
	height: 22px;
	margin-right: 1px;
	cursor: pointer;
	background: url('../img/icoMobile.png') no-repeat;
	background-size: 122px 110px;
	vertical-align: top;
}

div#wrapper .icoThumbsOff {
	background-position: left top;
}

div#wrapper .icoThumbsOn {
	background-position: left bottom;
}

div#wrapper .icoFavs {
	display: inline-block;
	width: 24px;
	height: 24px;
	cursor: pointer;
	background: url('../img/icoSet.png') no-repeat;
	background-size: 88px 84px;
	vertical-align: top;
}

div#wrapper .icoFavsSmall {
	display: inline-block;
	width: 24px;
	height: 22px;
	cursor: pointer;
	background: url('../img/icoMobile.png') no-repeat;
	background-size: 122px 110px;
	vertical-align: top;
}

div#wrapper .icoFavsOff {
	background-position: right top;
}

div#wrapper .icoFavsOn {
	background-position: right bottom;
}

div#wrapper .icoUnpublish {
	display: inline-block;
	width: 24px;
	height: 24px;
	cursor: pointer;
	background: url('../img/icoCommands.png') no-repeat;
	vertical-align: top;
	background-position: left center;
}

div#wrapper .icoUnpublishOn {
	background-position: right center;
}

div#wrapper .icoUnpublishOn:hover {
	background-position: left center;
}

div#wrapper .icoUnpublishOff {
	background-position: left center;
}

div#wrapper .icoUnpublishOff:hover {
	background-position: right center;
}

div#wrapper div#playerWrap {
	position: relative;
	margin: 5px auto;
	min-width: 980px;
	max-width: 1900px;
	width: 100%;
}

div#wrapper div#playerWrap div#playerTitle {
	font-size: 48px;
	padding: 10px 5px;
}

div#wrapper div#playerWrap div#playerSectionWide {
	background-color: #ccc;
	position: relative;
	width: 100%;
	float: left;
}

div#wrapper div#playerWrap div#playerSectionWide div#playerSectionNarrow {
	width: 1024px;
	margin: 0 auto;
}

div#wrapper div#playerWrap div#playerSectionWide div#playerSectionNarrow div#playerVideo {
	position: relative;
	float: left;
	width: 640px;
	margin-top: 5px;
}

div#wrapper div#playerWrap div#playerSectionWide div#playerSectionNarrow div#playerVideo video {
	width: 100%;
	object-fit: cover;
}

div#wrapper div#playerWrap div#playerSectionWide div#playerSectionNarrow div#playerBuySection {
	position: relative;
	float: right;
	width: 370px;
}

div#wrapper div#playerWrap div#playerSectionWide div#playerSectionNarrow div#playerBuySection div#membership,
div#wrapper div#playerWrap div#playerSectionWide div#playerSectionNarrow div#playerBuySection div#ownScenes,
div#wrapper div#playerWrap div#playerSectionWide div#playerSectionNarrow div#playerBuySection div#rentScenes {
	border: 2px #777 solid;
	padding: 8px 10px 0 10px;
	margin: 7px 0;
	background: #c3c3c3;
}

div#wrapper div#playerWrap div#playerSectionWide div#playerSectionNarrow div#playerBuySection div#membership div.title,
div#wrapper div#playerWrap div#playerSectionWide div#playerSectionNarrow div#playerBuySection div#ownScenes div.title,
div#wrapper div#playerWrap div#playerSectionWide div#playerSectionNarrow div#playerBuySection div#rentScenes div.title {
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	width: 100%;
	background-color: #FF4000;
	text-transform: uppercase;
	text-align: center;
	padding: 4px 0;
	margin-bottom: 8px;
	color: #FFF;
}

div#wrapper div#playerWrap div#playerSectionWide div#playerSectionNarrow div#playerBuySection div#membership div.text,
div#wrapper div#playerWrap div#playerSectionWide div#playerSectionNarrow div#playerBuySection div#ownScenes div.text,
div#wrapper div#playerWrap div#playerSectionWide div#playerSectionNarrow div#playerBuySection div#rentScenes div.text {
	width: 100%;
	text-align: center;
	font-size: 18px;
	padding: 5px 0;
}

div#wrapper div#playerWrap div#playerSectionWide div#playerSectionNarrow div#playerBuySection div#membership div.buyOption,
div#wrapper div#playerWrap div#playerSectionWide div#playerSectionNarrow div#playerBuySection div#ownScenes div.buyOption,
div#wrapper div#playerWrap div#playerSectionWide div#playerSectionNarrow div#playerBuySection div#rentScenes div.buyOption {
	position: relative;
	width: 100%;
	background-color: #e2e2e2;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9D9D9, endColorstr=#eaeaea);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#D9D9D9), to(#eaeaea));
  /* for webkit browsers */
	background: -moz-linear-gradient(#D9D9D9, #eaeaea);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#D9D9D9, #eaeaea);
  /* for IE10 */
	background: -o-linear-gradient(#D9D9D9, #eaeaea);
  /* for Opera */
	padding: 3px 0;
	margin-bottom: 4px;
	overflow: auto;
}

div#wrapper div#playerWrap div#playerSectionWide div#playerSectionNarrow div#playerBuySection div#membership div.buyOption div.optionTitle,
div#wrapper div#playerWrap div#playerSectionWide div#playerSectionNarrow div#playerBuySection div#ownScenes div.buyOption div.optionTitle,
div#wrapper div#playerWrap div#playerSectionWide div#playerSectionNarrow div#playerBuySection div#rentScenes div.buyOption div.optionTitle {
	position: relative;
	float: left;
	text-transform: uppercase;
	margin-left: 5px;
}

div#wrapper div#playerWrap div#playerSectionWide div#playerSectionNarrow div#playerBuySection div#membership div.buyOption div.optionPrice,
div#wrapper div#playerWrap div#playerSectionWide div#playerSectionNarrow div#playerBuySection div#ownScenes div.buyOption div.optionPrice,
div#wrapper div#playerWrap div#playerSectionWide div#playerSectionNarrow div#playerBuySection div#rentScenes div.buyOption div.optionPrice {
	position: relative;
	float: right;
	margin-right: 5px;
	font-size: 18px;
}

div#wrapper div#playerWrap div#playerSectionWide div#playerSectionNarrow div#playerBuySection div#membership div.buyOption div.optionHint,
div#wrapper div#playerWrap div#playerSectionWide div#playerSectionNarrow div#playerBuySection div#ownScenes div.buyOption div.optionHint,
div#wrapper div#playerWrap div#playerSectionWide div#playerSectionNarrow div#playerBuySection div#rentScenes div.buyOption div.optionHint {
	position: relative;
	float: right;
	font-size: 14px;
	clear: right;
	margin-right: 5px;
}

div#wrapper div#playerWrap div#playerSectionWide div#playerSectionNarrow div#playerFooter {
	position: relative;
	clear: both;
	float: left;
	background-color: #777;
	width: 100%;
	padding: 10px 0;
}

div#wrapper div#playerWrap div#playerSectionWide div#playerSectionNarrow div#playerFooter div.playerDuration {
	position: relative;
	float: left;
	margin-left: 10px;
}

div#wrapper div#playerWrap div#playerSectionWide div#playerSectionNarrow div#playerFooter div.playerFavLik {
	position: relative;
	float: left;
}

div#wrapper div#playerWrap div#playerSectionWide div#playerSectionNarrow div#playerFooter div.playerFavLik div.playerFavs {
	position: relative;
	float: left;
	margin-left: 10px;
}

div#wrapper div#playerWrap div#playerSectionWide div#playerSectionNarrow div#playerFooter div.playerFavLik div.playerLikes {
	position: relative;
	float: left;
	margin-left: 10px;
	background-color: #FF7F00;
	padding: 0 6px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	line-height: 1.2;
	color: #FFF;
}

div#wrapper div#playerWrap div#playerSectionWide div#playerSectionNarrow div#playerFooter div.playerTags {
	position: relative;
	float: left;
	margin-left: 10px;
}

div#wrapper div#playerWrap div#playerSectionWide div#playerSectionNarrow div#playerFooter div.playerAge {
	position: relative;
	float: left;
	clear: both;
}

div#wrapper div#playerWrap div#playerSectionWide div#playerSectionNarrow div#playerFooter div.playerViews {
	position: relative;
	float: right;
}

div#wrapper div#playerWrap div#playerSectionWide div#playerSectionNarrow div#sceneGalleryWrapper {
	margin: 10px auto;
	clear: both;
	width: 100%;
}

div#wrapper div#playerWrap div#sceneGalleryTitle {
	padding: 10px 5px;
	position: relative;
	font-size: 32px;
	text-transform: uppercase;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
}

div#wrapper div#playerWrap div#videoRes {
	position: relative;
	float: left;
	margin-left: 10px;
}

div#wrapper div#sceneGalleryTitle {
	padding: 10px 5px;
	position: relative;
	font-size: 32px;
	text-transform: uppercase;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
}

div#wrapper div#content {
	position: relative;
	padding: 0px;
	color: #000;
	background-color: #fff;
}

div#wrapper div#contentVisible {
	position: relative;
	overflow: hidden;
	margin: 0px auto;
	min-height: 300px;
}

div#wrapper div#contentVisible div.frame {
	width: 980px;
	height: 100%;
	margin: 1px auto 0;
	padding: 5px 0 20px;
	overflow: hidden;
	background-color: #fff;
}

div#wrapper div.contentCol1 {
	float: left;
	margin: 10px 0 20px 4px;
	width: 470px;
	color: #000;
}

div#wrapper div.contentCol2 {
	float: right;
	margin: 10px 4px 20px 0;
	width: 470px;
	color: #000;
}

div#wrapper div.contentRow0 {
	margin: 15px auto 0;
	width: 980px;
	height: 35px;
	font-size: 32px;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #626061;
	overflow: hidden;
}

div#wrapper div.contentRow1 {
	float: left;
	clear: both;
	margin: 10px 15px;
	font-size: 32px;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #222;
}

div#wrapper div.contentRow2 {
	float: left;
	clear: both;
	margin: 10px 15px;
	color: #222;
	width: -webkit-fill-available;
	width: -moz-available;
}

div#wrapper div.procesorLinks {
	float: left;
	margin-top: 10px;
	font-size: 11px;
	color: #A5A5A5;
}

div#wrapper div.procesorLinks a {
	color: #A5A5A5;
	text-decoration: underline;
}

div#wrapper div.joinSection {
	float: left;
	line-height: 40px;
	font-size: 28px;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #000;
	text-transform: uppercase;
	padding: 10px 0;
}

div#wrapper div.joinSection span.number {
	background-color: #D9D9D9;
	padding: 0 10px;
}

div#wrapper div.joinOptionGroup1 {
	float: left;
	font-size: 24px;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 300;
	font-style: normal;
	margin: 10px 0 10px 20px;
}

div#wrapper div.joinOptionGroup1 span.first {
	color: #A36827;
}

div#wrapper div.joinOptionGroup1 span.last {
	color: #818080;
}

div#wrapper div.loginWidth {
	position: relative;
	width: 980px;
	padding: 5px 0 20px;
	overflow: hidden;
	margin: 0 auto;
}

div#wrapper div.memberSignUp {
	float: left;
	margin: 20px 0 10px 20px;
	width: 470px;
	color: #000;
}

div#wrapper div.memberSignUp div.memberSignUpNow {
	float: left;
	width: 460px;
	height: 34px;
	line-height: 34px;
	font-size: 26px;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	text-align: left;
	text-transform: uppercase;
}

div#wrapper div.memberSignUp div.memberSignUpNow span.first {
	color: #000;
}

div#wrapper div.memberSignUp div.memberSignUpNow span.last {
	color: #FF7F00;
}

div#wrapper div.memberSignUp div.joinWrapper {
	clear: both;
	float: left;
	width: 400px;
	margin-top: 10px;
}

div#wrapper div.memberSignUp div.joinWrapper a.memberJoinNow {
	display: inline-block;
	width: 330px;
	height: 50px;
	line-height: 50px;
	font-size: 24px;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	background-color: #f02000;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF4000, endColorstr=#E10000);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF4000), to(#E10000));
  /* for webkit browsers */
	background: -moz-linear-gradient(#FF4000, #E10000);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#FF4000, #E10000);
  /* for IE10 */
	background: -o-linear-gradient(#FF4000, #E10000);
  /* for Opera */
	border: 0px solid #363636;
}

div#wrapper div.memberSignUpTips {
	float: left;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 16px;
	MARGIN-LEFT: 20px;
	MARGIN-BOTTOM: 37px;
	color: #f00020;
}

div#wrapper div.memberSignUpTips ul {
	list-style-image: url('../img/icoBullet.png');
}

div#wrapper div.memberSignUpTips ul li {
	padding-bottom: 10px;
}

div#wrapper div.memberSignUpTips ul li span {
	color: #000;
}

div#wrapper div.joinSignUpTips {
	font-size: 21px;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 300;
	font-style: normal;
	width: 376px;
	height: 375px;
	margin: 0 19px;
	padding: 0 10px;
	background-color: rgba(214, 214, 214, 0.3);
}

div#wrapper div.iAgreeWrapper {
	clear: both;
	padding: 20px;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 16px;
	text-align: center;
	color: #222;
	width: 100%;
	margin: 0px auto;
}

div#wrapper div.iAgreeWrapper input {
	margin-right: 10px;
}

div#wrapper .signMeUpWrapper {
	clear: both;
	float: right;
	width: 956px;
	margin-bottom: 35px;
	text-align: center;
	margin-top: 15px;
}

div#wrapper #promoCode {
	clear: both;
	float: left;
	color: #363636;
	width: 100%;
	margin-bottom: 35px;
	text-align: center;
}

div#wrapper div.joinSecure {
	clear: both;
	float: left;
	color: #000;
	width: 100%;
	margin-bottom: 35px;
	text-align: center;
}

div#wrapper div.joinSecure div.line1 {
	clear: both;
	width: 386px;
	font-size: 18px;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	margin: auto;
	border: 0px solid #546b88;
	height: 34px;
	line-height: 34px;
}

div#wrapper div.joinSecure div.line1 i.icoLock {
	display: inline-block;
	width: 24px;
	height: 30px;
	margin: -2px 10px 0px;
	vertical-align: text-top;
	background: url('../img/icoSet.png') no-repeat;
	background-position: left center;
	background-size: 88px 84px;
	vertical-align: middle;
}

div#wrapper div.joinSecure div.line1 i.icoSecure {
	display: inline-block;
	width: 24px;
	height: 30px;
	margin: -2px 10px 0px;
	vertical-align: text-top;
	background: url('../img/icoSet.png') no-repeat;
	background-position: right center;
	background-size: 88px 84px;
	vertical-align: middle;
}

div#wrapper div.joinSecure div.line2 {
	clear: both;
	width: 386px;
	margin: 15px auto 0;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 12px;
}

div#wrapper div.joinSecure div.line3 {
	clear: both;
	width: 386px;
	margin: 15px auto 0;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 12px;
}

div#wrapper div.joinSecure div.line3 a {
	text-decoration: none;
	color: #000;
}

div#wrapper div.joinSecure i.imgAltCCBill {
	display: inline-block;
	clear: both;
	margin: 15px auto 0;
	width: 388px;
	height: 36px;
	background: url('../img/imgAlternativePayment.png') no-repeat;
	background-position: bottom center;
}

div#wrapper div.joinSecure i.imgAltEpoch {
	display: inline-block;
	clear: both;
	margin: 15px auto 0;
	width: 388px;
	height: 36px;
	background: url('../img/imgAlternativePayment.png') no-repeat;
	background-position: top center;
}

div#wrapper div.joinSecure i.imgAltNetBilling {
	display: inline-block;
	clear: both;
	margin: 15px auto 0;
	width: 388px;
	height: 36px;
	background: url('../img/imgAlternativePayment2.png') no-repeat;
	background-position: top center;
}

div#wrapper div.joinSecure i.imgAltCoinPayments,
div#wrapper div.joinSecure i.imgAltNowPayments {
	display: inline-block;
	clear: both;
	margin: 15px auto 0;
	width: 388px;
	height: 36px;
	background: url('../img/imgAlternativePayment.png') no-repeat;
	background-position: center center;
}

div#wrapper img.payGardenCredits,
div#wrapper img.payGardenMembership {
	width: 190px;
	display: inline-block;
}

div#wrapper div.memberLogIn {
	float: left;
	width: 400px;
	height: 100%;
	overflow: auto;
	padding: 5px 0;
	margin: 23px 0px 0px 60px;
	color: #000;
	border: 0px solid #6C6C6C;
	background-color: #e6e6e6;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#ccc);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#ccc));
  /* for webkit browsers */
	background: -moz-linear-gradient(#fff, #ccc);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#fff, #ccc);
  /* for IE10 */
	background: -o-linear-gradient(#fff, #ccc);
  /* for Opera */;
}

div#wrapper div.memberLogIn span.memberLogInTitle {
	float: left;
	width: 380px;
	font-size: 24px;
	color: #000;
	text-transform: uppercase;
	margin-bottom: 15px;
	padding-left: 20px;
	padding-bottom: 6px;
	text-align: left;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
}

div#wrapper div.memberLogIn span.memberLogInLabel {
	clear: left;
	float: left;
	width: 125px;
	line-height: 30px;
	text-align: right;
	padding-right: 5px;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 16px;
	color: #000;
}

div#wrapper div.memberLogIn span.memberLogInField {
	float: left;
	width: 205px;
	line-height: 30px;
}

div#wrapper div.memberLogIn span#logInError {
	clear: both;
	float: left;
	width: 360px;
	padding: 20px 20px 0 20px;
	text-align: center;
	color: #f00020;
	display: none;
}

div#wrapper div.memberLogIn span.memberLogInWrnng {
	clear: both;
	float: left;
	width: 360px;
	padding: 20px;
	text-align: left;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 12px;
	color: #000;
}

div#wrapper div.memberLogIn span.logInWrapper {
	clear: both;
	float: left;
	width: 400px;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 28px;
}

div#wrapper div.memberLogIn div.joinGroup1Item {
	float: left;
	width: 420px;
	height: 62px;
	margin: 0 0 5px 20px;
}

div#wrapper div.memberLogIn div.joinGroup1Item div.frmItem {
	float: left;
	border: 0 0 1px 1px solid #1c1c1c;
	width: 48px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background-color: #ff6000;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF7F00, endColorstr=#FF4000);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF7F00), to(#FF4000));
  /* for webkit browsers */
	background: -moz-linear-gradient(#FF7F00, #FF4000);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#FF7F00, #FF4000);
  /* for IE10 */
	background: -o-linear-gradient(#FF7F00, #FF4000);
  /* for Opera */;
}

div#wrapper div.memberLogIn div.joinGroup1Item div.joinItemOuter {
	height: 60px;
	border: 0 solid #1c1c1c;
	background-color: #e2e2e2;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#eaeaea, endColorstr=#D9D9D9);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eaeaea), to(#D9D9D9));
  /* for webkit browsers */
	background: -moz-linear-gradient(#eaeaea, #D9D9D9);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#eaeaea, #D9D9D9);
  /* for IE10 */
	background: -o-linear-gradient(#eaeaea, #D9D9D9);
  /* for Opera */;
}

div#wrapper div.memberLogIn div.joinGroup1Item div.joinItemOuter div.joinItemInner {
	display: table-cell;
	vertical-align: middle;
	width: 350px;
}

div#wrapper div.memberLogIn div.joinGroup1Item div.joinItemOuter div.joinItemInner div.joinItemTitle {
	float: left;
	font-size: 26px;
	font-weight: 700;
	font-style: normal;
	color: #1c1c1c;
}

div#wrapper div.memberLogIn div.joinGroup1Item div.joinItemOuter div.joinItemInner div.joinItemPrice {
	float: right;
	font-size: 26px;
	font-weight: 700;
	font-style: normal;
	color: #1c1c1c;
}

div#wrapper div.memberLogIn div.joinGroup1Item div.joinItemOuter div.joinItemInner div.joinItemPrice span {
	font-size: 14px;
}

div#wrapper div.memberLogIn div.joinGroup1Item div.joinItemOuter div.joinItemInner div.joinItemHint {
	clear: left;
	float: left;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	color: #000;
}

div#wrapper div.memberLogIn div#joinGroup1Promo,
div#wrapper div.memberLogIn div#joinGroup2Promo {
	float: left;
	width: 399px;
	height: 62px;
	margin: 0 0 5px 20px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

div#wrapper div.memberLogIn div#joinGroup1Promo .frmItem,
div#wrapper div.memberLogIn div#joinGroup2Promo .frmItem {
	float: left;
	width: 48px;
	height: 67px;
	line-height: 60px;
	text-align: center;
	background-color: #7bae1e;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8FC332, endColorstr=#669A0A);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8FC332), to(#669A0A));
  /* for webkit browsers */
	background: -moz-linear-gradient(#8FC332, #669A0A);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#8FC332, #669A0A);
  /* for IE10 */
	background: -o-linear-gradient(#8FC332, #669A0A);
  /* for Opera */
	border-width: 1px 0 1px 1px;
	border-color: #010100;
}

div#wrapper div.memberLogIn div#joinGroup1Promo div.joinItemOuter,
div#wrapper div.memberLogIn div#joinGroup2Promo div.joinItemOuter {
	height: 60px;
	background-color: #D1D9C6;
	border: 0px solid #010100;
}

div#wrapper div.memberLogIn div.joinOptionGroup2 {
	float: left;
	font-size: 24px;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 300;
	font-style: normal;
	margin: 10px 0 10px 20px;
}

div#wrapper div.memberLogIn div.joinOptionGroup2 span.first {
	color: #355579;
}

div#wrapper div.memberLogIn div.joinOptionGroup2 span.last {
	color: #818080;
}

div#wrapper div.memberLogIn div.joinGroup2Item {
	float: left;
	width: 420px;
	height: 62px;
	margin: 0 0 5px 20px;
}

div#wrapper div.memberLogIn div.joinGroup2Item div.frmItem {
	float: left;
	border: 0 0 1px 1px solid #1c1c1c;
	width: 48px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background-color: #f02000;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF4000, endColorstr=#E10000);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF4000), to(#E10000));
  /* for webkit browsers */
	background: -moz-linear-gradient(#FF4000, #E10000);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#FF4000, #E10000);
  /* for IE10 */
	background: -o-linear-gradient(#FF4000, #E10000);
  /* for Opera */;
}

div#wrapper div.memberLogIn div.joinGroup2Item div.joinItemOuter {
	height: 60px;
	border: 0 solid #1c1c1c;
	background-color: #e2e2e2;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#eaeaea, endColorstr=#D9D9D9);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eaeaea), to(#D9D9D9));
  /* for webkit browsers */
	background: -moz-linear-gradient(#eaeaea, #D9D9D9);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#eaeaea, #D9D9D9);
  /* for IE10 */
	background: -o-linear-gradient(#eaeaea, #D9D9D9);
  /* for Opera */;
}

div#wrapper div.memberLogIn div.joinGroup2Item div.joinItemOuter div.joinItemInner {
	display: table-cell;
	vertical-align: middle;
	width: 350px;
}

div#wrapper div.memberLogIn div.joinGroup2Item div.joinItemOuter div.joinItemInner div.joinItemTitle {
	float: left;
	font-size: 26px;
	font-weight: 700;
	font-style: normal;
	color: #1c1c1c;
}

div#wrapper div.memberLogIn div.joinGroup2Item div.joinItemOuter div.joinItemInner div.joinItemPrice {
	float: right;
	font-size: 26px;
	font-weight: 700;
	font-style: normal;
	color: #1c1c1c;
}

div#wrapper div.memberLogIn div.joinGroup2Item div.joinItemOuter div.joinItemInner div.joinItemPrice span {
	font-size: 14px;
}

div#wrapper div.memberLogIn div.joinGroup2Item div.joinItemOuter div.joinItemInner div.joinItemHint {
	clear: left;
	float: left;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	color: #1c1c1c;
}

div#wrapper div.memberLogIn div.joinItemOuter {
	float: left;
	width: 328px;
	height: 62px;
	text-align: left;
	padding: 0 10px;
	display: table;
}

div#wrapper div.memberLogIn div.joinItemOuter div.joinItemInner {
	display: table-cell;
	vertical-align: middle;
}

div#wrapper div.memberLogIn div.joinItemOuter div.joinItemInner div.joinItemTitle {
	float: left;
	font-size: 28px;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #363636;
}

div#wrapper div.memberLogIn div.joinItemOuter div.joinItemInner div.joinItemPrice {
	float: right;
	font-size: 28px;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #363636;
}

div#wrapper div.memberLogIn div.joinItemOuter div.joinItemInner div.joinItemPrice span {
	font-size: 18px;
}

div#wrapper div.memberLogIn div.joinItemOuter div.joinItemInner div.joinItemDown {
	margin-right: 53px;
}

div#wrapper div.memberLogIn div.joinItemOuter div.joinItemInner div.joinItemHint {
	clear: left;
	float: left;
	font-size: 14px;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 300;
	font-style: normal;
	color: #000;
}

div#wrapper div.memberLogIn div.joinEndLine {
	float: left;
	line-height: 22px;
	font-size: 21px;
	color: #818080;
}

div#wrapper div.memberJoin {
	clear: both;
	width: 730px;
	height: 105px;
	padding: 20px 0 0 250px;
	margin: 0;
	color: #363636;
	border-width: 0;
	border-style: solid;
	border-color: #363636;
	background-color: rgba(214, 214, 214, 0.3);
}

div#wrapper div.memberOptions {
	clear: both;
	width: 980px;
	height: 100%;
	padding: 0;
	margin: 0;
	color: #363636;
	border-width: 0;
	border-style: solid;
	border-color: #363636;
	background: none;
}

div#wrapper div.joinOptions {
	margin-top: 0px;
}

div#wrapper div#footer {
	position: relative;
	padding: 0;
	display: block;
	background-color: #777;
	max-width: 1900px;
	min-width: 980px;
	width: 100%;
	height: 250px;
	margin: 30px auto 0;
}

div#wrapper div#footer div#footerLogo {
	position: relative;
	float: left;
}

div#wrapper div#footer div#footerLogo img {
	width: 230px;
	border-width: 0;
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  /* Firefox 10+ */
	filter: gray;
  /* IE6-9 */
	-webkit-filter: grayscale(100%);
  /* Chrome 19+ & Safari 6+ */
	-webkit-transition: all .6s ease;
  /* Fade to color for Chrome and Safari */
	-webkit-backface-visibility: hidden;
  /* Fix for transition flickering */;
}

div#wrapper div#footer div#footerLogo img:hover {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(0%);
}

div#wrapper div#footer div#copy {
	clear: both;
	position: relative;
	top: 0;
	left: 0;
	width: 980px;
	margin: 0 auto;
	padding: 30px 0;
	height: 90px;
	color: #D9D9D9;
}

div#wrapper div#footer div#footerSections {
	position: relative;
	float: right;
}

div#wrapper div#footer div#footerSections div.eachColumn {
	position: relative;
	float: left;
	width: 170px;
}

div#wrapper div#footer div#footerSections div.eachColumn div.title {
	text-transform: uppercase;
	font-weight: 700;
}

div#wrapper div#footer div#footerSections div.eachColumn ul {
	list-style-type: none;
	MARGIN: 10PX 0 20PX;
	padding-left: 0;
	font-size: 18px;
}

div#wrapper div#footer div#record2257 {
	position: relative;
	float: left;
	clear: both;
}

div#wrapper div#footer div#copyright {
	position: relative;
	float: left;
	clear: both;
	font-size: 14px;
	font-weight: 700;
	color: #444;
	width: 100%;
	text-align: center;
}

div#wrapper div#footer div#rta {
	float: left;
	margin-left: 10px;
	margin-top: 15px;
}

div#wrapper div#footer img#rtaLogo {
	width: 100px;
}

div#wrapper div#footer #rtaTextLink {
	text-decoration: none;
	font-size: 11px;
}
/* Active + Roll Over */
.rolloverItem {
	background-color: #bcc2c7 !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#A6ACB1, endColorstr=#D2D8DD) !important;
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#A6ACB1), to(#D2D8DD)) !important;
  /* for webkit browsers */
	background: -moz-linear-gradient(#A6ACB1, #D2D8DD) !important;
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#A6ACB1, #D2D8DD) !important;
  /* for IE10 */
	background: -o-linear-gradient(#A6ACB1, #D2D8DD) !important;
  /* for Opera */;
}

.rolloverOption {
	background-color: #d2d8dc !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCD1D6, endColorstr=#D8DEE3) !important;
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#CCD1D6), to(#D8DEE3)) !important;
  /* for webkit browsers */
	background: -moz-linear-gradient(#CCD1D6, #D8DEE3) !important;
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#CCD1D6, #D8DEE3) !important;
  /* for IE10 */
	background: -o-linear-gradient(#CCD1D6, #D8DEE3) !important;
  /* for Opera */;
}

.activeItem {
	background-color: #5ba9e7 !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7dbef2, endColorstr=#3893dc) !important;
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7dbef2), to(#3893dc)) !important;
  /* for webkit browsers */
	background: -moz-linear-gradient(#7dbef2, #3893dc) !important;
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#7dbef2, #3893dc) !important;
  /* for IE10 */
	background: -o-linear-gradient(#7dbef2, #3893dc) !important;
  /* for Opera */;
}

.activeOption {
	background-color: #84c0f1 !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#96cfff, endColorstr=#73b1e3) !important;
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#96cfff), to(#73b1e3)) !important;
  /* for webkit browsers */
	background: -moz-linear-gradient(#96cfff, #73b1e3) !important;
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#96cfff, #73b1e3) !important;
  /* for IE10 */
	background: -o-linear-gradient(#96cfff, #73b1e3) !important;
  /* for Opera */;
}
/* End of Active + Roll Over */
/* ONE CLICK UPGRADE */
div#oneClickPopUp {
	background-color: #363636;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 0 0 25px 5px #000;
	color: #fff;
	display: none;
	min-width: 450px;
	padding: 25px 0px;
	text-align: center;
}

div#oneClickPopUp a.icoClose {
	display: block;
	width: 24px;
	height: 24px;
	position: absolute;
	right: 1px;
	top: 1px;
	background: url('../img/icoCommands.png') no-repeat;
	background-position: left center;
	z-index: 10;
}

div#oneClickPopUp a:hover.icoClose {
	background-position: right center;
}

div#oneClickPopUp div#oneClickOptions div.oneClickTitle {
	position: relative;
	top: -25px;
	left: 0px;
	height: 65px;
	width: 450px;
	line-height: 65px;
	text-align: center;
	font-size: 40px;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #FFF;
	text-shadow: 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff;
	text-transform: uppercase;
	background-color: #bcbcbc;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#797979);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#797979));
  /* for webkit browsers */
	background: -moz-linear-gradient(#fff, #797979);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#fff, #797979);
  /* for IE10 */
	background: -o-linear-gradient(#fff, #797979);
  /* for Opera */
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-ms-border-radius: 10px 10px 0 0;
	-o-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	z-index: 5;
}

div#oneClickPopUp div#oneClickOptions div.oneClickAgree {
	padding: 20px;
	text-align: justify;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 16px;
}

div#oneClickPopUp div#oneClickOptions div.oneClickSubTitle {
	position: relative;
	top: -5px;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 28px;
}

div#oneClickPopUp div#oneClickOptions div.oneClickSubTitle span.firstJoin {
	color: #FFF;
}

div#oneClickPopUp div#oneClickOptions div.oneClickSubTitle span.lastJoin {
	color: #fff;
}

div#oneClickPopUp div#oneClickOptions div.oneClickSubTitle span.firstDown {
	color: #FF7F00;
}

div#oneClickPopUp div#oneClickOptions div.oneClickSubTitle span.lastDown {
	color: #D9D9D9;
}

div#oneClickPopUp div#oneClickOptions div.oneClickPromo {
	position: relative;
	margin: 0px auto 10px auto;
	width: 345px;
	height: 60px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	display: none;
}

div#oneClickPopUp div#oneClickOptions div.oneClickPromo div.joinItemOuter {
	height: 60px;
	background-color: #e2e2e2;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#eaeaea, endColorstr=#D9D9D9);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eaeaea), to(#D9D9D9));
  /* for webkit browsers */
	background: -moz-linear-gradient(#eaeaea, #D9D9D9);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#eaeaea, #D9D9D9);
  /* for IE10 */
	background: -o-linear-gradient(#eaeaea, #D9D9D9);
  /* for Opera */
	border: 0px solid #010100;
}

div#oneClickPopUp div#oneClickOptions div.oneClickJoin {
	position: relative;
	margin: 0px auto 10px auto;
	width: 345px;
	height: 60px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

div#oneClickPopUp div#oneClickOptions div.oneClickJoin div.joinItemOuter {
	height: 60px;
	background-color: #e2e2e2;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#eaeaea, endColorstr=#D9D9D9);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eaeaea), to(#D9D9D9));
  /* for webkit browsers */
	background: -moz-linear-gradient(#eaeaea, #D9D9D9);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#eaeaea, #D9D9D9);
  /* for IE10 */
	background: -o-linear-gradient(#eaeaea, #D9D9D9);
  /* for Opera */
	border: 0px solid #010100;
}

div#oneClickPopUp div#oneClickOptions div.oneClickDown {
	position: relative;
	margin: 0px auto 10px auto;
	width: 345px;
	height: 60px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

div#oneClickPopUp div#oneClickOptions div.oneClickDown div.joinItemOuter {
	height: 60px;
	background-color: #e2e2e2;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#eaeaea, endColorstr=#D9D9D9);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eaeaea), to(#D9D9D9));
  /* for webkit browsers */
	background: -moz-linear-gradient(#eaeaea, #D9D9D9);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#eaeaea, #D9D9D9);
  /* for IE10 */
	background: -o-linear-gradient(#eaeaea, #D9D9D9);
  /* for Opera */
	border: border: 0px solid #010100;
}

div#oneClickPopUp div#oneClickOptions div.joinItemOuter {
	float: left;
	width: 313px;
	height: 62px;
	text-align: left;
	padding: 0 10px 0 25px;
	display: table;
}

div#oneClickPopUp div#oneClickOptions div.joinItemOuter div.joinItemInner {
	display: table-cell;
	vertical-align: middle;
}

div#oneClickPopUp div#oneClickOptions div.joinItemOuter div.joinItemInner div.joinItemTitle {
	float: left;
	font-size: 28px;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #363636;
}

div#oneClickPopUp div#oneClickOptions div.joinItemOuter div.joinItemInner div.joinItemPrice {
	float: right;
	font-size: 28px;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #363636;
}

div#oneClickPopUp div#oneClickOptions div.joinItemOuter div.joinItemInner div.joinItemPrice span {
	font-size: 16px;
}

div#oneClickPopUp div#oneClickOptions div.joinItemOuter div.joinItemInner div.joinItemDown {
	margin-right: 53px;
}

div#oneClickPopUp div#oneClickOptions div.joinItemOuter div.joinItemInner div.joinItemHint {
	clear: left;
	float: left;
	font-size: 16px;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 300;
	font-style: normal;
	color: #000;
}

div#oneClickPopUp div.oneCUnexpected div.oneCUnexpTitle {
	position: relative;
	top: -25px;
	left: 0px;
	height: 65px;
	width: 450px;
	line-height: 65px;
	text-align: center;
	font-size: 40px;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #FFF;
	text-shadow: 0 0 2px #000000, 0 0 2px #000000, 0 0 2px #000000;
	background-color: #b60000;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F20000, endColorstr=#7A0000);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F20000), to(#7A0000));
  /* for webkit browsers */
	background: -moz-linear-gradient(#F20000, #7A0000);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#F20000, #7A0000);
  /* for IE10 */
	background: -o-linear-gradient(#F20000, #7A0000);
  /* for Opera */
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-ms-border-radius: 10px 10px 0 0;
	-o-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	z-index: 5;
}

.oneClick {
	cursor: pointer;
}

div#oneClickOptOutPage {
	clear: both;
	padding: 10px!important;
	text-align: center!important;
	color: #fff;
	width: 370px!important;
	margin: 20px auto!important;
	height: 30px!important;
	font-size: 14px!important;
	line-height: 1!important;
	cursor: pointer;
}

div#oneClickOptOutPage:hover {
	-webkit-transition: all .6s ease;
	border-color: #EEE;
}

#oneClickOptOutPopUp {
	width: 360px;
	background-color: #545454;
	padding: 10px 15px;
	margin: 20px 30px 0;
	font-size: 14px;
	border-radius: 5px;
	color: #aaa;
	clear: both;
	cursor: pointer;
}
/* PURCHASE */
div#purchasePopUp {
	background-color: #363636;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 0 0 25px 5px #000;
	color: #000;
	display: none;
	min-width: 450px;
	padding: 25px 0px;
	text-align: center;
}

div#purchasePopUp a.icoClose {
	display: block;
	width: 24px;
	height: 24px;
	position: absolute;
	right: 1px;
	top: 1px;
	background: url('../img/icoCommands.png') no-repeat;
	background-position: left center;
	z-index: 10;
}

div#purchasePopUp a:hover.icoClose {
	background-position: right center;
}

div#purchasePopUp div#purchaseConf div#success div.title {
	position: relative;
	top: -25px;
	left: 0px;
	height: 65px;
	width: 450px;
	line-height: 65px;
	text-align: center;
	font-size: 30px;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #000;
	text-shadow: 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff;
	text-transform: uppercase;
	background-color: #bcbcbc;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#797979);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#797979));
  /* for webkit browsers */
	background: -moz-linear-gradient(#fff, #797979);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#fff, #797979);
  /* for IE10 */
	background: -o-linear-gradient(#fff, #797979);
  /* for Opera */
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-ms-border-radius: 10px 10px 0 0;
	-o-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	z-index: 5;
}

div#purchasePopUp div#purchaseConf div#success span.text {
	font-size: 12px;
}

div#purchasePopUp div#purchaseConf div#error div.title {
	position: relative;
	top: -25px;
	left: 0px;
	height: 65px;
	width: 450px;
	line-height: 65px;
	text-align: center;
	font-size: 30px;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #000;
	text-shadow: 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff;
	text-transform: uppercase;
	background-color: #b60000;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F20000, endColorstr=#7A0000);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F20000), to(#7A0000));
  /* for webkit browsers */
	background: -moz-linear-gradient(#F20000, #7A0000);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#F20000, #7A0000);
  /* for IE10 */
	background: -o-linear-gradient(#F20000, #7A0000);
  /* for Opera */
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-ms-border-radius: 10px 10px 0 0;
	-o-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	z-index: 5;
}

div#purchasePopUp div#purchaseConf div#error span.text {
	font-size: 12px;
}

div#purchasePopUp div#unexpected div.title {
	position: relative;
	top: -25px;
	left: 0px;
	height: 65px;
	width: 450px;
	line-height: 65px;
	text-align: center;
	font-size: 40px;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #000;
	text-shadow: 0 0 2px #000000, 0 0 2px #000000, 0 0 2px #000000;
	background-color: #b60000;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F20000, endColorstr=#7A0000);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F20000), to(#7A0000));
  /* for webkit browsers */
	background: -moz-linear-gradient(#F20000, #7A0000);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#F20000, #7A0000);
  /* for IE10 */
	background: -o-linear-gradient(#F20000, #7A0000);
  /* for Opera */
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-ms-border-radius: 10px 10px 0 0;
	-o-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	z-index: 5;
}

div#purchasePopUp div#unexpected span.text {
	font-size: 12px;
}
/* STASH SCENE */
div.stshConf,
a#botStashNow {
	cursor: pointer;
}

div#stashPopUp {
	background-color: #363636;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 0 0 25px 5px #000;
	color: #fff;
	display: none;
	min-width: 450px;
	padding: 25px 0px;
	text-align: center;
}

div#stashPopUp a.icoClose {
	display: block;
	width: 24px;
	height: 24px;
	position: absolute;
	right: 1px;
	top: 1px;
	background: url('../img/icoCommands.png') no-repeat;
	background-position: left center;
	z-index: 10;
}

div#stashPopUp a:hover.icoClose {
	background-position: right center;
}

div#stashPopUp div#Confirmation div.Title {
	position: relative;
	top: -25px;
	left: 0px;
	height: 65px;
	width: 450px;
	line-height: 65px;
	text-align: center;
	font-size: 26px;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #363636;
	text-shadow: 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff;
	text-transform: uppercase;
	background-color: #ff4000;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF4000, endColorstr=#FF4000);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF4000), to(#FF4000));
  /* for webkit browsers */
	background: -moz-linear-gradient(#FF4000, #FF4000);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#FF4000, #FF4000);
  /* for IE10 */
	background: -o-linear-gradient(#FF4000, #FF4000);
  /* for Opera */
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-ms-border-radius: 10px 10px 0 0;
	-o-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	z-index: 5;
}

div#stashPopUp div#Confirmation span.Time {
	font-size: 14px;
	color: #222;
}

div#stashPopUp div#Success div.Title {
	position: relative;
	top: -25px;
	left: 0px;
	height: 65px;
	width: 450px;
	line-height: 65px;
	text-align: center;
	font-size: 26px;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #363636;
	text-shadow: 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff;
	text-transform: uppercase;
	z-index: 5;
	background-color: #ff4000;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF4000, endColorstr=#FF4000);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF4000), to(#FF4000));
  /* for webkit browsers */
	background: -moz-linear-gradient(#FF4000, #FF4000);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#FF4000, #FF4000);
  /* for IE10 */
	background: -o-linear-gradient(#FF4000, #FF4000);
  /* for Opera */;
}

div#stashPopUp div#Error div.Title {
	position: relative;
	top: -25px;
	left: 0px;
	height: 65px;
	width: 450px;
	line-height: 65px;
	text-align: center;
	font-size: 26px;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #363636;
	text-shadow: 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff;
	background-color: #e10000;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E10000, endColorstr=#E10000);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E10000), to(#E10000));
  /* for webkit browsers */
	background: -moz-linear-gradient(#E10000, #E10000);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#E10000, #E10000);
  /* for IE10 */
	background: -o-linear-gradient(#E10000, #E10000);
  /* for Opera */
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-ms-border-radius: 10px 10px 0 0;
	-o-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	z-index: 5;
}

div#stashPopUp div.Unexpected div.Title {
	position: relative;
	top: -25px;
	left: 0px;
	height: 65px;
	width: 450px;
	line-height: 65px;
	text-align: center;
	font-size: 26px;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #363636;
	text-shadow: 0 0 2px #000000, 0 0 2px #000000, 0 0 2px #000000;
	background-color: #ff4000;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF4000, endColorstr=#FF4000);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF4000), to(#FF4000));
  /* for webkit browsers */
	background: -moz-linear-gradient(#FF4000, #FF4000);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#FF4000, #FF4000);
  /* for IE10 */
	background: -o-linear-gradient(#FF4000, #FF4000);
  /* for Opera */
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-ms-border-radius: 10px 10px 0 0;
	-o-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	z-index: 5;
}

div#stashPopUp div.Texts {
	position: relative;
	font-size: 14px;
}

div#stashPopUp a.Action {
	display: inline-block;
	position: relative;
	margin-top: 20px;
	width: 420px;
	height: 34px;
	line-height: 34px;
	font-size: 26px;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #000;
	text-decoration: none;
	text-align: center;
	background-color: #FF7F00;
	border: 0px #1D5478 solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
/* DOWN SCENE */
div.downConf {
	cursor: pointer;
}

div#downPopUp {
	background-color: #363636;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 0 0 25px 5px #000;
	color: #fff;
	display: none;
	min-width: 450px;
	padding: 25px 0px;
	text-align: center;
}

div#downPopUp a.icoClose {
	display: block;
	width: 24px;
	height: 24px;
	position: absolute;
	right: 1px;
	top: 1px;
	background: url('../img/icoCommands.png') no-repeat;
	background-position: left center;
	z-index: 10;
}

div#downPopUp a:hover.icoClose {
	background-position: right center;
}

div#downPopUp div#downConfirmation div.downConfTitle {
	position: relative;
	top: -25px;
	left: 0px;
	height: 65px;
	width: 450px;
	line-height: 65px;
	text-align: center;
	font-size: 26px;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #363636;
	text-shadow: 0 0 2px #FFFFFF, 0 0 2px #FFFFFF, 0 0 2px #FFFFFF;
	text-transform: uppercase;
	background-color: #ff4000;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF4000, endColorstr=#FF4000);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF4000), to(#FF4000));
  /* for webkit browsers */
	background: -moz-linear-gradient(#FF4000, #FF4000);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#FF4000, #FF4000);
  /* for IE10 */
	background: -o-linear-gradient(#FF4000, #FF4000);
  /* for Opera */
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-ms-border-radius: 10px 10px 0 0;
	-o-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	z-index: 5;
}

div#downPopUp div#downConfirmation span.downConfTime {
	font-size: 14px;
	color: #fff;
}

div#downPopUp div#downSuccess div.downSuccessTitle {
	position: relative;
	top: -25px;
	left: 0px;
	height: 65px;
	width: 450px;
	line-height: 65px;
	text-align: center;
	font-size: 26px;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #363636;
	text-shadow: 0 0 2px #FFFFFF, 0 0 2px #FFFFFF, 0 0 2px #FFFFFF;
	text-transform: uppercase;
	background-color: #ff4000;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF4000, endColorstr=#FF4000);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF4000), to(#FF4000));
  /* for webkit browsers */
	background: -moz-linear-gradient(#FF4000, #FF4000);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#FF4000, #FF4000);
  /* for IE10 */
	background: -o-linear-gradient(#FF4000, #FF4000);
  /* for Opera */
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-ms-border-radius: 10px 10px 0 0;
	-o-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	z-index: 5;
}

div#downPopUp div#downError div.downErrorTitle {
	position: relative;
	top: -25px;
	left: 0px;
	height: 65px;
	width: 450px;
	line-height: 65px;
	text-align: center;
	font-size: 26px;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #363636;
	text-shadow: 0 0 2px #000000, 0 0 2px #000000, 0 0 2px #000000;
	background-color: #b60000;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F20000, endColorstr=#7A0000);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F20000), to(#7A0000));
  /* for webkit browsers */
	background: -moz-linear-gradient(#F20000, #7A0000);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#F20000, #7A0000);
  /* for IE10 */
	background: -o-linear-gradient(#F20000, #7A0000);
  /* for Opera */
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-ms-border-radius: 10px 10px 0 0;
	-o-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	z-index: 5;
}

div#downPopUp div.downUnexpected div.downUnexpTitle {
	position: relative;
	top: -25px;
	left: 0px;
	height: 65px;
	width: 450px;
	line-height: 65px;
	text-align: center;
	font-size: 26px;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #363636;
	text-shadow: 0 0 2px #FFFFFF, 0 0 2px #FFFFFF, 0 0 2px #FFFFFF;
	background-color: #b60000;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F20000, endColorstr=#7A0000);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F20000), to(#7A0000));
  /* for webkit browsers */
	background: -moz-linear-gradient(#F20000, #7A0000);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#F20000, #7A0000);
  /* for IE10 */
	background: -o-linear-gradient(#F20000, #7A0000);
  /* for Opera */
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-ms-border-radius: 10px 10px 0 0;
	-o-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	z-index: 5;
}

div#downPopUp div.downConfTexts {
	position: relative;
	font-size: 14px;
}

div#downPopUp a.downConfAction {
	display: inline-block;
	position: relative;
	margin-top: 20px;
	width: 420px;
	height: 34px;
	line-height: 34px;
	font-size: 26px;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #000;
	text-decoration: none;
	text-align: center;
	background-color: #FF7F00;
	border: 0px #1D5478 solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
/* PASSWORD RECOVERY */
div#pswdProb span.pswdProbSubTitle {
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
}

div#pswdProb div#pswdProbSuccess {
	display: none;
}

div#pswdProb div#pswdProbSorry {
	display: none;
}

div#pswdProb div#pswdProbCaptcha {
	display: none;
}

div#pswdProb div#pswdProbError {
	display: none;
}
/* WARNING DISCLAIMER */
img.logSiteMini {
	width: 260px;
	margin: 0 auto;
}

div#wrngPopUp {
	background-color: #FF7F00;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 0 0 25px 5px #E10000;
	color: #444;
	display: none;
	min-width: 450px;
	padding: 10px;
	text-align: center;
	font-size: 18px;
}

div#wrngPopUp div#wrngContainer {
	width: 500px;
	height: 550px;
	padding: 10px 0 10px 300px;
	background: url('../img/bckWarning.jpg') #454444 no-repeat center top;
}

div#wrngPopUp div#wrngContainer h4.wrngTitle {
	margin: 10px;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 16px;
	color: #000;
	text-transform: uppercase;
}

div#wrngPopUp div#wrngContainer h5.wrngSubTitle {
	margin: 0px 50px;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 12px;
	color: #000;
}

div#wrngPopUp div#wrngContainer div.wrngText {
	margin: 10px;
	padding: 10px;
	height: 230px;
	line-height: 1.25;
	text-align: left;
	background-color: #D9D9D9;
	border: 0px solid #363636;
	overflow: auto;
}

div#wrngPopUp div#wrngContainer span#enter {
	display: inline-block;
	cursor: pointer;
	width: 210px;
	height: 75px;
	line-height: 30px;
	margin: 10px;
	font-size: 42px;
	color: #FFF;
	padding-top: 10px;
	background-color: #FF7F00;
	border: 0px #B9BABA solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

div#wrngPopUp div#wrngContainer span#enter span {
	font-size: 24px;
}

div#wrngPopUp div#wrngContainer span#exit {
	display: inline-block;
	cursor: pointer;
	width: 210px;
	height: 75px;
	line-height: 30px;
	margin: 10px;
	font-size: 42px;
	color: #FFF;
	padding-top: 10px;
	background-color: #E10000;
	border: 0px #B9BABA solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

div#wrngPopUp div#wrngContainer span#exit span {
	font-size: 24px;
}



/* WARNING DISCLAIMER */
div#agePopUp {
	background-color: #FFF;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 0 0 25px 5px #535960;
	color: #111111;
	display: none;
	padding: 10px;
	text-align: center;
}

div#agePopUp div#ageContainer {
	width: 400px;
	background-color: #e0e3e2;
}

div#agePopUp div#ageContainer h4.ageTitle {
	margin: 0px 10px;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
    font-size: 16px;
	color: #535960;
	text-transform: uppercase;
}

div#agePopUp div#ageContainer h5.ageSubTitle {
	margin: 0px 50px;
	font-family: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	color: #535960;
}

div#agePopUp div#ageContainer div.ageText {
	margin: 10px;
	padding: 10px;
	height: 180px;
	text-align: left;
	background-color: #FFF;
	border: 0px solid #000000;
	overflow: auto;
}

div#agePopUp div#ageContainer span.ageRestOption {
	display: inline-block;
	cursor: pointer;
	width: 150px;
	padding: 10px;
	margin: 10px;
	font-size: 20px;
    text-transform: uppercase;
	color: #FFF;
	background-color: #4ec54b;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#5EDF67, endColorstr=#3DAA2F);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5EDF67), to(#3DAA2F));
  /* for webkit browsers */
	background: -moz-linear-gradient(#5EDF67, #3DAA2F);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#5EDF67, #3DAA2F);
  /* for IE10 */
	background: -o-linear-gradient(#5EDF67, #3DAA2F);
  /* for Opera */
	border: 3px #B9BABA solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

div#agePopUp div#ageContainer span.fullWidth {
	width: 300px;
}



.noDisplay {
	display: none;
}

.center {
	text-align: center;
}
/* images */
img.imgGallerie {
	width: 100%;
}
/* forms */
form#frmSearch {
	position: relative;
	float: right;
}

form#frmSearch select.frmSlctView {
	width: 150px;
}

form#frmSearch select.frmSlctTags {
	width: 300px;
}

form#frmSearch select.frmSlctSort {
	width: 150px;
}

input.frmSbmtLogIn {
	width: 240px;
	height: 50px;
	line-height: 50px;
	font-size: 24px;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #FFF;
	text-decoration: none;
	cursor: pointer;
	border: 0px solid #363636;
	background-color: #6C6C6C;
}

input.frmSbmtJoin,
div#oneClickOptOutPage {
	width: 980px;
	height: 46px;
	border: 0 solid #D9D9D9;
	background-color: #E10000;
	font-size: 26px;
	text-transform: uppercase;
	font-family: 'Open Sans Condensed', arial, Helvetica, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #FFF;
	text-decoration: none;
	cursor: pointer;
}

#frmPromoError {
	content: "\A";
	white-space: pre;
	color: #FF4000;
}
/* parsley jQuery Form Validator */
input.parsley-success,
select.parsley-success,
textarea.parsley-success {
	color: #468847 !important;
	background-color: #DFF0D8 !important;
	border: 0px solid #006600 !important;
}

input.parsley-error,
select.parsley-error,
textarea.parsley-error {
	color: #B94A48 !important;
	background-color: #F2DEDE !important;
	border: 0px solid #f00020 !important;
}

ul.parsley-error-list {
	font-size: 12px;
	margin: 2px 2px 2px -38px;
	list-style-type: none;
	color: #222;
}

ul.parsley-error-list li {
	line-height: 12px;
}
/* reCaptcha */
div.g-recaptcha {
	position: relative;
	clear: both;
	width: 327px;
	margin: auto;
	padding-left: 20px;
	padding-top: 15px;
}
/* Responsive */
@media (min-width: 1195px) {
	div#menuFix {
		font-size: 26px !important;
	}

	div#headerLogo {
		width: 300px!important;
	}

	div#headerLogo img {
		width: 230px!important;
	}
}

@media (max-width: 1024px) {
	div#playerVideo {
		width: 61%!important;
	}
}


/* Static Pages */ 
.row {
    margin-right: 0px;
    margin-left: 0px;
    font-size: unset;
}

.col-xs-12 {
    width: 100%;
}

.add_20_15 {
    padding-top: 20px;
    padding-bottom: 15px;
}

.staticAgeVer {
    background: #dddddd;
    margin-bottom: 15px;
    padding: 20px 10px;
}

.staticAgeVer1 {
    padding: 10px;
    height: calc(100% - 10px);
    background-color: #ffffff;
    border-radius: 7px;
    border: 2px solid #bcbcbc;
}

.staticAgeVer2  {
    background: linear-gradient(#e0e0e0, #f7f8f9);
}

.staticAgeIco {
    font-size: 30px;
    color: #f3601f;
}
[class*=" icon-"]:before, [class^=icon-]:before {
    font-family: fontello;
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
}


button.verifyMyAgeAction.btn_full {
    background-color: #f3601f !important;
    border: none;
    font-family: inherit;
    font-size: inherit;
    color: #fff;
    width: 100%;
    background: #324cc4;
    cursor: pointer;
    padding: 12px 20px;
    outline: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 6px;
    text-transform: uppercase;
    display: block;
    text-align: center;
    font-weight: 600;
    margin-bottom: 5px;
}