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

.m400i {
	font-family: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: italic;
}

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

.m700i {
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: italic;
}

.mc400 {
	font-family: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
}

.mc400i {
	font-family: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: italic;
}

.mc700 {
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
}

.mc700i {
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: italic;
}
/* 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%);
}

body.site {
	margin: 0;
	font-family: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	color: #000;
	line-height: 1;
	background-color: #2C3E50;
}

body.siteTab {
	margin: 0;
	font-family: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	color: #000;
	line-height: 1;
	background-color: #2C3E50;
}

html {
	margin: 0;
}

#wrapper {
	margin: 0px auto;
	min-height: 100%;
	width: 960px;
}
.b-modal.__b-popup1__ {
    opacity: 1!important;
    z-index: 9998;
    position: fixed;
    inset: 0px;
    z-index: 9998;
    display: block;
    padding-right: 17px;
    background-color: rgb(0 0 0 / 80%)!important;
    backdrop-filter: blur(5px)!important;
}

header {
	position: relative;
	display: block;
  /* overflow:hidden; */
  /* NO USE HERE => #divHeadAddImg   { position: absolute; top: 65px; left: -150px; z-index: 0; width: 365px; height: 361px; } */
  /* MENU */
  /* login / logout */
  /* join now / credits */;
}

header #divHeadLogo {
	position: absolute;
	top: 3px;
	left: -20px;
	z-index: 20;
}

header #divHeadUserInfo {
	position: relative;
	font-family: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	width: 960px;
	height: 55px;
	line-height: 16px;
	padding: 34px 10px 0 0;
	border-bottom: 0 #C4CED7 solid;
	z-index: 15;
	text-align: right;
	color: #9DA4AB;
}

header #divHeadUserInfo span.link {
	color: #9DA4AB;
}

header #divHeadUserInfo span:hover.link {
	color: #9DA4AB;
	text-decoration: underline;
}

header #divHeadBanner {
	position: relative;
	z-index: 15;
	width: 960px;
	height: 298px;
	overflow: hidden;
}

header #divHeadBnnrTxt {
	position: relative;
	padding: 5px;
	font-size: 27px;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #FFF;
	text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
	background-color: rgba(0, 0, 0, 0.45);
	z-index: 16;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

header div#menu {
	border: 0px solid #C4CED7;
	position: relative;
	float: left;
	font-family: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6);
	font-size: 16px;
	z-index: 15;
	width: 954px;
	height: 58px;
	line-height: 56px;
	padding: 0 3px;
	margin-bottom: 4px;
}

header div#menu div#menuRight {
	float: right;
}

header div#menu div#menuLeft {
	float: left;
}

header div.menuOption {
	border: 0px solid #000;
	height: 46px;
	line-height: 46px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

header div.menuOption1 {
	float: left;
	padding: 0 10px;
	margin: 5px 0 5px 3px;
	color: #FFF;
	background-color: #616872;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7B828C, endColorstr=#474E58);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7B828C), to(#474E58));
  /* for webkit browsers */
	background: -moz-linear-gradient(#7B828C, #474E58);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#7B828C, #474E58);
  /* for IE10 */
	background: -o-linear-gradient(#7B828C, #474E58);
  /* for Opera */;
}

header div.menuOption1On,
header div:hover.menuOption1 {
	background-color: #8a929d;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#98A1AD, endColorstr=#7B828C);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#98A1AD), to(#7B828C));
  /* for webkit browsers */
	background: -moz-linear-gradient(#98A1AD, #7B828C);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#98A1AD, #7B828C);
  /* for IE10 */
	background: -o-linear-gradient(#98A1AD, #7B828C);
  /* for Opera */;
}

header div.menuOption2 {
	float: right;
	padding: 0 10px;
	margin: 5px 3px 5px 0;
	color: #FFF;
	background-color: #8a929d;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#98A1AD, endColorstr=#7B828C);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#98A1AD), to(#7B828C));
  /* for webkit browsers */
	background: -moz-linear-gradient(#98A1AD, #7B828C);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#98A1AD, #7B828C);
  /* for IE10 */
	background: -o-linear-gradient(#98A1AD, #7B828C);
  /* for Opera */;
}

header div.menuOption2On,
header div:hover.menuOption2 {
	background-color: #9fa8b4;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#A6AFBB, endColorstr=#98A1AD);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#A6AFBB), to(#98A1AD));
  /* for webkit browsers */
	background: -moz-linear-gradient(#A6AFBB, #98A1AD);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#A6AFBB, #98A1AD);
  /* for IE10 */
	background: -o-linear-gradient(#A6AFBB, #98A1AD);
  /* for Opera */;
}

header div.menuOption3 {
	float: right;
	padding: 0 10px;
	margin: 5px 3px 5px 3px;
	color: #FFF;
	background-color: #d34435;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E54D3D, endColorstr=#C13B2C);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E54D3D), to(#C13B2C));
  /* for webkit browsers */
	background: -moz-linear-gradient(#E54D3D, #C13B2C);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#E54D3D, #C13B2C);
  /* for IE10 */
	background: -o-linear-gradient(#E54D3D, #C13B2C);
  /* for Opera */;
}

header div.menuOption3On,
header div:hover.menuOption3 {
	background-color: #de5f52;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FB8377, endColorstr=#C13B2C);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FB8377), to(#C13B2C));
  /* for webkit browsers */
	background: -moz-linear-gradient(#FB8377, #C13B2C);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#FB8377, #C13B2C);
  /* for IE10 */
	background: -o-linear-gradient(#FB8377, #C13B2C);
  /* for Opera */;
}

header #divHeadClose {
	position: relative;
	clear: both;
	width: 960px;
	height: 6px;
}

#content {
	position: relative;
	padding: 0px;
	color: #9DA4AB;
	background-color: #FFF;
	border: 0px solid #C4CED7;
}

#contentVisible {
	position: relative;
	width: 960px;
	overflow: hidden;
	background: #FFF;
}

#contentVisible .frame {
	float: left;
	width: 928px;
	height: 100%;
	margin: 10px 16px;
	border: 0px solid #C4CED7;
	padding: 5px 0 50px;
	overflow: hidden;
	background-color: #F7F8F9;
}

#contentVisible .tabWrapper {
	margin-top: -1px;
	position: relative;
	padding-bottom: 100px;
	border: 1px solid #C4CED7;
}

#contentVisible .extraWidth {
	border: 0;
}

.contentCol1 {
	float: left;
	margin: 10px 0 20px 4px;
	width: 430px;
	color: #535960;
}

.contentCol2 {
	float: right;
	margin: 10px 4px 20px 0;
	width: 460px;
	color: #535960;
}

.contentRow0 {
	margin: 0px;
	width: 960px;
	height: 50px;
	font-size: 23px;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	display: table-cell;
	vertical-align: bottom;
	color: #626061;
	overflow: hidden;
}

.contentRow1 {
	float: left;
	clear: both;
	margin: 10px 15px;
	font-size: 30px;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #535960;
}

.contentRow2 {
	float: left;
	clear: both;
	margin: 10px 15px;
	color: #535960;
	line-height: 20px;
	overflow: auto;
}

div.homeTitleSection {
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 24px;
	color: #535960;
	margin: 20px 0 15px 18px;
	text-transform: uppercase;
}

footer {
	position: relative;
	margin: 20px auto;
	display: block;
}

footer div#sepTop {
	clear: both;
	width: 960px;
	padding: 0px;
}

footer div#sepBottom {
	clear: both;
	height: 177px;
	width: 960px;
	padding: 0px;
}

footer div#social {
	position: relative;
	clear: both;
	width: 960px;
	padding-bottom: 10px;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 32px;
	color: #C7D1DA;
	overflow: hidden;
	background-color: #FFF;
	background: url("../img/imgBecomeModel.png") no-repeat right top;
	background-size: 358px 76px;
	border: 0px solid #C4CED7;
}

footer div#social div.fLeft {
	margin-left: 10px;
	cursor: hand;
	cursor: pointer;
}

footer div#social div.fLeft span.botSubscribe {
	background-color: #C13B2C;
	padding: 5px 10px;
	display: block;
	position: absolute;
	font-size: 21px;
	color: #ffffff;
	left: 222px;
	top: 22px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

footer div#social div:hover.fLeft {
	color: #C13B2C;
}

footer div#social div.fRight {
	margin-right: 250px;
}

footer div#social div:hover.fRight {
	color: #C13B2C;
}

footer div#social span.line1 {
	font-size: 26px;
}

footer div#social span.line2 {
	padding-right: 10px;
}

footer div#more {
	border-top: 0px solid #C4CED7;
	position: relative;
	top: 0px;
	left: 0px;
	width: 960px;
	color: #535960;
	padding: 20px 0 40px;
	overflow: hidden;
	background-color: #cbd0d6;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFF, endColorstr=#98A1AD);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#98A1AD));
  /* for webkit browsers */
	background: -moz-linear-gradient(#FFF, #98A1AD);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#FFF, #98A1AD);
  /* for IE10 */
	background: -o-linear-gradient(#FFF, #98A1AD);
  /* for Opera */;
}

footer div#more div.column {
	position: relative;
	float: left;
	margin: 0 30px 0 20px;
	width: 190px;
}

footer div#more div.column div.title {
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 24px;
	width: 190px;
	padding-bottom: 3px;
	border-bottom: 1px solid #C4CED7;
}

footer div#more div.column a,
footer div#more div.column li {
	line-height: 20px;
	font-family: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	text-decoration: none;
	color: #535960;
}

footer div#more div.column li {
	color: #535960;
}

footer div#more ul {
	list-style-type: none;
	width: 190px;
	margin-top: 5px;
}

footer div#copy {
	clear: both;
	position: relative;
	top: 0px;
	left: 0px;
	width: 920px;
	padding: 0 20px;
	height: 90px;
	color: #9DA4AB;
}

footer div#copy a {
	line-height: 22px;
	font-size: 13px;
	text-decoration: none;
	color: #C7D1DA;
}

footer div#copy a:hover {
	color: #9DA4AB;
}

footer div#copy div.logo {
	margin-top: 22px;
}

footer div#copy div.copyright {
	margin: 28px 0 0 20px;
}

footer div#copy div.poweredASR {
	vertical-align: middle;
	width: 226px;
	height: 17px;
	margin-top: 36px;
	border-width: 0;
	background: url("../img/imgPoweredASR.png") no-repeat center top;
}

footer div#copy div:hover.poweredASR {
	background-position: center bottom;
}

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

footer img#rtaLogo {
	width: 100px;
}

table.fixLineHeight td {
	line-height: 0;
}
/* PAGINATION */
div.pagesBar {
	float: left;
	width: 920px;
	height: 32px;
	line-height: 32px;
	margin: 0px 20px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

div.pagesBar .pagination {
	padding: 0px 7px;
	margin-right: 5px;
	border: solid 1px #C4CED7;
	text-decoration: none;
	color: #7A848D;
}

div.pagesBar .paginationOn {
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #444;
}

div.pagesBarTab {
	float: left;
	margin-left: 16px;
	height: 48px;
	line-height: 48px;
	font-size: 26px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

div.pagesBarTab .pagination {
	padding: 0px 7px;
	margin-right: 5px;
	font-size: 26px;
	border: solid 1px #C4CED7;
	text-decoration: none;
	color: #7A848D;
}

div.pagesBarTab .paginationOn {
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #444;
}

div.pagesBarBot {
	margin-top: 5px;
	margin-bottom: 15px;
}

div.pagesBarTop {
	margin-top: 15px;
	margin-bottom: 5px;
}

span.selectPage {
	float: right;
	color: #535960;
}
/* SCENES+DUDES BAR */
div#barInfo {
	float: left;
	width: 940px;
	padding: 5px 10px;
}

div#barInfo span.barFilter {
	float: left;
	padding: 3px 6px;
	font-size: 16px;
	color: #9DA4AB;
	text-decoration: none;
}

div#barInfo a.barReset {
	float: right;
	font-size: 16px;
	height: 24px;
	line-height: 24px;
	margin: 3px;
	text-decoration: none;
	display: none;
}
/* HOME BANNER */
div.gralBanner {
	float: left;
	width: 960px;
	margin: 0;
}
/* HOME+SCENES+DUDES SEARCH BAR */
div#searchBar {
	border-bottom: solid 1px #2C3E50;
	position: relative;
	float: left;
	font-family: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	width: 960px;
	height: 90px;
	line-height: 20px;
	color: #535960;
	background-color: #bcc5cc;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#DBE5EE, endColorstr=#9DA4AB);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DBE5EE), to(#9DA4AB));
  /* for webkit browsers */
	background: -moz-linear-gradient(#DBE5EE, #9DA4AB);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#DBE5EE, #9DA4AB);
  /* for IE10 */
	background: -o-linear-gradient(#DBE5EE, #9DA4AB);
  /* for Opera */
	margin: 0;
}

div#searchBar div.searchLeft {
	float: left;
	padding: 16px 20px 0 20px;
}

div#searchBar div.searchMiddle {
	float: left;
	padding: 16px 0px 0px 134px;
}

div#searchBar div.searchRight {
	float: right;
	padding: 16px 10px 0 0;
}

div#searchBar div.perfList {
	margin: 0px;
	padding: 0px;
	line-height: 15px;
	text-align: center;
	font-size: 12px;
	text-decoration: none;
	overflow: auto;
	width: 209px;
	border: 0px solid #717B84;
}

div#searchBar div.perfList div.perfAll {
	float: left;
	width: 55px;
	color: #000;
	background-color: #dcdcdc;
	border: 0px solid #717B84;
}

div#searchBar div.perfList div.perfDads {
	float: left;
	width: 36px;
	color: #fff;
	background-color: #555;
	border: 0px solid rgba(0, 0, 0, 0.3);
}

div#searchBar div.perfList div.perfLads {
	float: left;
	width: 36px;
	color: #000;
	background-color: #555;
	border: 0px solid rgba(0, 0, 0, 0.3);
}

div#searchBar div.perfList div.perfLtr {
	float: left;
	width: 17px;
	color: #000;
	background-color: #dcdcdc;
	border: 0px solid #717B84;
}

div#searchBar div.perfList div.disable {
	color: #9e9e9e;
}

div#searchBar div.perfList div.modelsAll {
	width: 74px;
}

div#searchBar div.modelsPage {
	width: 323px;
}

div#searchBarTab {
	position: relative;
	float: left;
	font-family: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	height: 80px;
	width: 960px;
	padding-bottom: 10px;
	line-height: 20px;
	color: #000;
	background-color: #bcc5cc;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#DBE5EE, endColorstr=#9DA4AB);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DBE5EE), to(#9DA4AB));
  /* for webkit browsers */
	background: -moz-linear-gradient(#DBE5EE, #9DA4AB);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#DBE5EE, #9DA4AB);
  /* for IE10 */
	background: -o-linear-gradient(#DBE5EE, #9DA4AB);
  /* for Opera */;
}

div#searchBarTab div.searchLeft {
	float: left;
	padding: 16px 20px 0 20px;
}

div#searchBarTab div.searchMiddle {
	float: left;
	padding: 5px 0 0 55px;
}

div#searchBarTab div.searchRight {
	float: right;
	padding: 5px 10px 0 0;
}

div#searchBarTab div.perfList {
	margin: 0px;
	padding: 0px;
	width: 486px;
	overflow: auto;
	line-height: 25px;
	text-align: center;
	font-size: 20px;
	text-decoration: none;
}

div#searchBarTab div.perfList div.perfAll {
	float: left;
	width: 106px;
	color: #000;
	background-color: #dcdcdc;
	border: 0px solid rgba(0, 0, 0, 0.3);
}

div#searchBarTab div.perfList div.perfDads {
	float: left;
	width: 79px;
	color: #FFF;
	background-color: #555;
	border: 0px solid rgba(0, 0, 0, 0.3);
}

div#searchBarTab div.perfList div.perfLads {
	float: left;
	width: 79px;
	color: #000;
	background-color: #555;
	border: 0px solid rgba(0, 0, 0, 0.3);
}

div#searchBarTab div.perfList div.perfLtr {
	float: left;
	width: 25px;
	color: #000;
	background-color: #dcdcdc;
	border: 0px solid rgba(0, 0, 0, 0.3);
}

div#searchBarTab div.perfList div.disable {
	color: #9e9e9e;
}

div#searchBarTab div.perfList div.modelsAll {
	width: 106px;
}

div.noRecords {
	float: left;
	width: 920px;
	height: 200px;
	margin: 10px 20px;
	color: #535960;
	overflow: auto;
}
/* COMMANDS */
div.commands {
	clear: both;
	overflow: auto;
	font-family: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	color: #535960;
	padding-top: 10px;
}

div.commands div.right {
	position: relative;
	float: right;
	padding: 5px 5px 0;
	margin-left: 15px;
	height: 25px;
	line-height: 25px;
}

div.commands div.left {
	position: relative;
	float: left;
	padding: 5px 5px 0;
	height: 30px;
	line-height: 30px;
}

div.commands div.videoSpeeds span {
	border-left: 1px solid #535960;
	padding: 0 10px;
}

div.commands div.videoSpeeds span:first-of-type {
	border-left: 0px;
}

div.commands i.icoPlaySpeed {
	display: inline-block;
	width: 29px;
	height: 26px;
	background: url('../img/icoCommands.png') no-repeat;
	background-position: right bottom;
	vertical-align: top;
}

div.commands i.icoPlayTeaser {
	display: inline-block;
	width: 31px;
	height: 31px;
	margin-top: -4px;
	background: url('../img/icoCommands.png') no-repeat;
	background-position: left top;
	vertical-align: top;
}

div.commands a:link,
div.commands a:visited {
	text-decoration: none;
	color: #535960;
}

div.commands a:hover,
div.commands a:active {
	text-decoration: none;
	color: #aaa;
}

i.icoCamera {
	display: inline-block;
	width: 35px;
	height: 27px;
	margin-right: 5px;
	margin-top: -3px;
	background: url('../img/icoCommands.png') no-repeat;
	background-position: left bottom;
	vertical-align: top;
}

i.icoDownload {
	display: inline-block;
	width: 30px;
	height: 29px;
	margin-right: 5px;
	margin-top: -4px;
	background: url('../img/icoCommands.png') no-repeat;
	background-position: right top;
	vertical-align: top;
}
/* SCENES */
.eachScene {
	float: left;
	width: 928px;
	height: 100%;
	overflow: hidden;
	margin: 10px 16px;
	border: 0px solid #C4CED7;
	background-color: #F7F8F9;
}

.eachScene .contentCol1 {
	float: left;
	margin: 0 0 20px;
	width: 440px;
}

.eachScene .contentCol2 {
	float: right;
	margin: 0 0 20px;
	width: 440px;
}

.sceneContainer {
	float: left;
	width: 892px;
	height: 100%;
	margin: 10px 19px 20px;
	overflow: auto;
}

.sceneTitle {
	float: left;
	font-size: 24px;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #535960;
	text-transform: uppercase;
	margin: 5px 0px 15px;
}

.scenePerformers {
	float: right;
	padding-top: 10px;
	line-height: 18px;
	font-family: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	color: #535960;
}

.scenePerformers a:link.scenePerfLnk,
.scenePerformers a:visited.scenePerfLnk {
	text-decoration: none;
	color: #535960;
}

.scenePerformers a:hover.scenePerfLnk,
.scenePerformers a:active.scenePerfLnk {
	text-decoration: none;
	color: #aaa;
}

.scenePerfLnk {
	text-decoration: none;
	color: #894C01;
}

.sceneDadLnk {
	text-decoration: none;
	color: #1E5FF2;
}

.sceneLadLnk {
	text-decoration: none;
	color: #B28500;
}

.sceneImgBig {
	clear: both;
	margin: 0;
	padding: 0;
	width: 890px;
	height: 500px;
	border: 0px solid #000;
	position: relative;
  /*
  i.icoPlayTr { position: absolute; left:366px; top:220px; width: 158px; height: 60px; background: url('/img/icoPlay.png') no-repeat; background-position: right top;background-size: 744px 240px;
    &:hover { background-position: right bottom; }
  }  */;
}

.sceneImgBig i.icoPlayTr {
	position: absolute;
	left: 389px;
	top: 190px;
	width: 112px;
	height: 120px;
	background: url('/img/icoPlayBig.png') no-repeat;
	background-position: center top;
	background-size: 744px 240px;
}

.sceneImgBig i.icoPlayTr:hover {
	background-position: center bottom;
}

.sceneImgBig i.icoPlayHD {
	position: absolute;
	left: 287px;
	top: 190px;
	width: 316px;
	height: 120px;
	background: url('/img/icoPlayBig.png') no-repeat;
	background-position: left top;
	background-size: 744px 240px;
}

.sceneImgBig i.icoPlayHD:hover {
	background-position: left bottom;
}

div.sceneSectWrapper {
	position: relative;
	clear: both;
	overflow: auto;
}

div.sceneSectWrapper div.sceneImgMedium {
	float: left;
	width: 442px;
	height: 250px;
	margin: 10px 8px 10px 0px;
}

div.sceneSectWrapper div:last-child {
	margin-right: 0px;
}

.sceneImgSmallAll {
	float: left;
	width: 447px;
	height: 251px;
	margin: 10px 0;
}

.sceneImgSmalEach {
	float: left;
	width: 218px;
	height: 124px;
	margin-right: 5px;
	margin-bottom: 3px;
}

.sceneDescription {
	float: left;
	width: 440px;
	line-height: 17px;
	text-align: justify;
	font-family: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	color: #535960;
	overflow: hidden;
}
/* height: 98px; */
.sceneDescriptionFull {
	height: 100%;
}

.sceneOptions {
	position: relative;
	float: right;
	width: 464px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.sceneOptionsTab {
	position: relative;
	float: right;
	width: 464px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
/* View - Stash - Download */
.sceneJoinTitle {
	float: left;
	width: 183px;
	height: 66px;
	margin-top: 4px;
	margin-bottom: 5px;
	margin-left: 23px;
	text-align: center;
	z-index: 12;
	border-width: 1px 0 1px 1px;
	border-style: solid;
	border-color: #C4CED7;
	background-color: #d34435;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E54D3D, endColorstr=#C13B2C);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E54D3D), to(#C13B2C));
  /* for webkit browsers */
	background: -moz-linear-gradient(#E54D3D, #C13B2C);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#E54D3D, #C13B2C);
  /* for IE10 */
	background: -o-linear-gradient(#E54D3D, #C13B2C);
  /* for Opera */;
}

.sceneJoinDescr {
	float: left;
	width: 255px;
	height: 66px;
	margin-top: 4px;
	margin-bottom: 5px;
	text-align: center;
	z-index: 11;
	border: 1px solid #C4CED7;
	background-color: #b2bbc3;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C7D1DA, endColorstr=#9DA4AB);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#C7D1DA), to(#9DA4AB));
  /* for webkit browsers */
	background: -moz-linear-gradient(#C7D1DA, #9DA4AB);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#C7D1DA, #9DA4AB);
  /* for IE10 */
	background: -o-linear-gradient(#C7D1DA, #9DA4AB);
  /* for Opera */;
}

.sceneStshTitle {
	float: left;
	width: 183px;
	height: 66px;
	margin-top: 4px;
	margin-bottom: 5px;
	margin-left: 23px;
	text-align: center;
	z-index: 12;
	border-width: 1px 0 1px 1px;
	border-style: solid;
	border-color: #C4CED7;
	background-color: #787f86;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#9DA4AB, endColorstr=#535960);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9DA4AB), to(#535960));
  /* for webkit browsers */
	background: -moz-linear-gradient(#9DA4AB, #535960);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#9DA4AB, #535960);
  /* for IE10 */
	background: -o-linear-gradient(#9DA4AB, #535960);
  /* for Opera */;
}

.sceneStshDescr {
	float: left;
	width: 255px;
	height: 66px;
	margin-top: 4px;
	margin-bottom: 5px;
	text-align: center;
	z-index: 11;
	border: 1px solid #C4CED7;
	background-color: #b2bbc3;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C7D1DA, endColorstr=#9DA4AB);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#C7D1DA), to(#9DA4AB));
  /* for webkit browsers */
	background: -moz-linear-gradient(#C7D1DA, #9DA4AB);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#C7D1DA, #9DA4AB);
  /* for IE10 */
	background: -o-linear-gradient(#C7D1DA, #9DA4AB);
  /* for Opera */;
}

.sceneDownTitle {
	float: left;
	width: 183px;
	height: 66px;
	margin-top: 4px;
	margin-bottom: 5px;
	margin-left: 23px;
	text-align: center;
	z-index: 12;
	border-width: 1px 0 1px 1px;
	border-style: solid;
	border-color: #C4CED7;
	background-color: #787f86;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#9DA4AB, endColorstr=#535960);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9DA4AB), to(#535960));
  /* for webkit browsers */
	background: -moz-linear-gradient(#9DA4AB, #535960);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#9DA4AB, #535960);
  /* for IE10 */
	background: -o-linear-gradient(#9DA4AB, #535960);
  /* for Opera */;
}

.sceneDownDescr {
	float: left;
	width: 255px;
	height: 66px;
	margin-top: 4px;
	margin-bottom: 5px;
	text-align: center;
	z-index: 11;
	border: 1px solid #C4CED7;
	background-color: #b2bbc3;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C7D1DA, endColorstr=#9DA4AB);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#C7D1DA), to(#9DA4AB));
  /* for webkit browsers */
	background: -moz-linear-gradient(#C7D1DA, #9DA4AB);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#C7D1DA, #9DA4AB);
  /* for IE10 */
	background: -o-linear-gradient(#C7D1DA, #9DA4AB);
  /* for Opera */;
}

.sceneOpcTitle {
	font-size: 24px;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #FFF;
}

.sceneOpcTitleMnb {
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.6);
}

.sceneOpcTitleDwn {
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.6);
}

.sceneJoinLine1 {
	display: block;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 16px;
	color: #000;
}

.sceneJoinLine2 {
	font-family: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	color: #000;
}

.sceneDownLine1 {
	display: block;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 16px;
	color: #000;
}

.sceneDownLine2 {
	font-family: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	color: #000;
}

.sceneOr {
	position: absolute;
	left: 66px;
	top: 68px;
	font-size: 24px;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #9DA4AB;
	z-index: 5;
}

.sceneTags {
	clear: left;
	float: left;
	line-height: 18px;
	font-family: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	color: #535960;
	margin: 15px 0;
}

.sceneTagsLnk {
	text-decoration: none;
	color: #1C64A1;
}

.sceneCommands {
	width: 889px;
}

.videoQuality,
.videoTrailer,
.icoPlayHD,
.icoPlayTr,
.playVideo,
.commentsHideShow {
	cursor: hand;
	cursor: pointer;
}

.watchFullScn,
.buyDVD {
	padding: 2px 3px;
	margin-left: 4px;
	color: #FFF;
	text-decoration: none;
	background-color: #9fa8b4;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#A6AFBB, endColorstr=#98A1AD);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#A6AFBB), to(#98A1AD));
  /* for webkit browsers */
	background: -moz-linear-gradient(#A6AFBB, #98A1AD);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#A6AFBB, #98A1AD);
  /* for IE10 */
	background: -o-linear-gradient(#A6AFBB, #98A1AD);
  /* for Opera */
	border: 0px #515151 solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.videoQuality {
	padding: 0px 3px;
	color: #535960;
	text-decoration: none;
	border: 1px #C4CED7 solid !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.videoTrailer {
	padding: 0px 3px;
	text-decoration: none;
}

.videoPlaying {
	color: #000;
	background: #CBE2F7;
	border: 0px #C4CED7 solid !important;
}

#scenePopular {
	float: left;
	clear: both;
	width: 910px;
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	margin: 10px 20px;
	font-size: 23px;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #616060;
	background-color: #D1D1D1;
	text-transform: uppercase;
}
/* SCENE GALLERY */
div.gallery {
	clear: both;
	position: relative;
	padding-top: 40px;
	overflow: hidden;
}

div.gallery div.title {
	float: left;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 24px;
	color: #535960;
	text-transform: uppercase;
}

div.gallery div.members {
	float: right;
	font-family: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	color: #535960;
	margin-left: 20px;
}

div.gallery div.images {
	clear: both;
	position: relative;
	padding: 15px 2px 0px 2px;
	border-top: 3px #A5A5A5 solid;
}

div.gallery div.images div.eachImage {
	float: left;
	width: 148px;
	height: 80px;
	text-align: center;
}
/* JOIN BANNER */
div.joinBar {
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 40px;
	text-align: center;
	background-color: #d34435;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E54D3D, endColorstr=#C13B2C);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E54D3D), to(#C13B2C));
  /* for webkit browsers */
	background: -moz-linear-gradient(#E54D3D, #C13B2C);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#E54D3D, #C13B2C);
  /* for IE10 */
	background: -o-linear-gradient(#E54D3D, #C13B2C);
  /* for Opera */
	color: #000;
	clear: both;
	margin: 10px 15px 0px;
	padding: 5px 0px;
	position: relative;
}

div.joinBar:hover {
	color: #FFF;
}
/* SITEMAP */
div.siteSection {
	float: left;
	width: 267px;
	height: 60px;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	background-color: #333;
	border: 0px solid #000;
	margin: 10px;
	color: #FFF;
	padding: 5px;
	overflow: hidden;
}

div.siteSection:hover {
	color: #747474;
}

div.siteSection ul {
	margin: 0px 0px 0px 15px;
}
/* SCENE COMMENTS */
div.comments {
	float: left;
	width: 851px;
	margin-left: 20px;
	display: none;
}

div.comments div.top {
	float: left;
}

div.comments div.block {
	float: left;
	clear: both;
	width: 831px;
}

div.comments div.block div.line {
	float: left;
	clear: both;
	background-color: #A4A4A4;
	width: 831px;
	line-height: 16px;
	padding: 10px;
	margin-bottom: 2px;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
}

div.comments div.block div.line span.text {
	color: #FFF;
	font-family: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
}

div.comments div.block div.line span.waiting {
	color: #b7040c;
	font-family: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
}

div.comments div.new {
	float: left;
	clear: both;
	background-color: #A4A4A4;
	width: 831px;
	line-height: 16px;
	padding: 10px 10px 5px 10px;
}

div.comments div.new div.scrnName {
	float: left;
	width: 220px;
}

div.comments div.new div.scrnNameExpl {
	float: left;
	clear: right;
	width: 611px;
	margin-top: -5px;
	font-size: 13px;
	color: #FFCF82;
	text-transform: uppercase;
}

div.comments div.new div.commText {
	float: left;
	clear: right;
	width: 831px;
}

div.comments div.new div.commSubmit {
	float: right;
	margin-top: 5px;
}
/* SCENES PAGE */
div.scenesTitle {
	font-size: 30px;
	color: #535960;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	margin: 10px 15px;
}

div.lstEachScene {
	position: relative;
	float: left;
	width: 283px;
	padding: 0 13px 15px;
	overflow: hidden;
	min-height: 300px;
}

div.lstEachScene div.lstSceneDetails {
	position: relative;
	overflow: hidden;
	min-height: 50px;
	margin-top: 2px;
	padding-bottom: 5px;
}

div.lstEachScene div.lstSceneDetails div.lstSceneTitle {
	float: left;
	height: 20px;
	line-height: 18px;
	font-size: 16px;
	color: #9DA4AB;
	padding: 0 3px;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

div.lstEachScene div.lstSceneDetails div.lstScenePerfs {
	clear: left;
	float: left;
	height: 100%;
	width: 210px;
	line-height: 15px;
	font-size: 15px;
	color: #535960;
	font-family: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
	padding: 0 0 3px 3px;
	overflow: auto;
}

div.lstEachScene div.lstSceneDetails div.lstScenePerfs a:link.scenePerfLnk,
div.lstEachScene div.lstSceneDetails div.lstScenePerfs a:visited.scenePerfLnk {
	text-decoration: none;
	color: #535960;
}

div.lstEachScene div.lstSceneDetails div.lstScenePerfs a:hover.scenePerfLnk,
div.lstEachScene div.lstSceneDetails div.lstScenePerfs a:active.scenePerfLnk {
	text-decoration: none;
	color: #aaa;
}

div.lstEachScene div.lstSceneDetails div.lstSceneDads {
	clear: left;
	float: left;
	height: 100%;
	line-height: 14px;
	font-size: 12px;
	color: #1E5FF2;
	padding: 0 0 3px 3px;
	overflow: auto;
}

div.lstEachScene div.lstSceneDetails div.lstSceneLads {
	clear: left;
	float: left;
	height: 100%;
	line-height: 14px;
	font-size: 12px;
	color: #B28500;
	padding: 0 0 3px 3px;
	overflow: auto;
}

div.lstEachScene div.lstSceneDetails div.lstSceneDura {
	clear: left;
	float: left;
	font-size: 12px;
	color: #535960;
	padding-left: 3px;
}

div.lstEachScene div.lstSceneDetails div.lstSceneDate {
	float: left;
	font-size: 12px;
	color: #535960;
	padding-left: 5px;
}

div.lstEachScene div.lstSceneDetails div.lstSceneCmds {
	overflow: hidden;
	position: absolute;
	bottom: 3px;
	right: 1px;
	height: 25px;
	line-height: 25px;
}

div.lstEachScene div.lstSceneDetails div.lstSceneCmds div.lstSceneLikes {
	float: right;
	height: 25px;
	line-height: 25px;
	font-size: 15px;
	color: #535960;
	font-family: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
}

div.lstEachScene div.lstSceneDetails div.lstSceneCmds div.lstSceneFavs {
	float: right;
	height: 25px;
	margin-right: 5px;
}
/* DUDES PAGE */
div.dudesTitle {
	font-size: 30px;
	color: #535960;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	margin: 10px 15px;
}

div.lstEachDude {
	position: relative;
	float: left;
	width: 262px;
	padding: 10px 24px 18px 23px;
	overflow: auto;
}

div.lstEachDude div.lstDudeName {
	float: left;
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	color: #535960;
	padding: 5px;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
}

div.lstEachDude div.cmdDude {
	overflow: hidden;
	position: absolute;
	bottom: 18px;
	right: 23px;
	height: 25px;
	line-height: 25px;
}

div.lstEachDude div.cmdDude div.lstDudeFavs {
	float: right;
	height: 25px;
	margin-right: 5px;
}

div.lstEachDude div.cmdDude div.lstDudeLikes {
	float: right;
	height: 25px;
	line-height: 25px;
	font-size: 15px;
	color: #535960;
	font-family: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
}
/* DUDES PROFILE */
div.profCommands {
	width: 260px;
	padding-top: 0;
	overflow: hidden;
}

div.profCommands div.right {
	position: relative;
	float: right;
	padding: 5px 0 0;
	margin-left: 5px;
	height: 25px;
	line-height: 25px;
}

#profImage {
	float: left;
	margin: 30px 10px 30px 30px;
}

#profData {
	float: left;
	margin-top: 70px;
	width: 600px;
	height: 100%;
	overflow: auto;
}

#profName {
	float: left;
	width: 250px;
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	font-size: 24px;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #535960;
	text-transform: uppercase;
}

#profDetails {
	float: left;
	width: 180px;
	height: 100%;
	overflow: auto;
	margin: 0 15px;
}

#tblDetails {
	border: 0px;
}

#tblDetails td {
	height: 22px;
	font-family: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	color: #535960;
	text-align: left;
}

.profLikes {
	float: left;
	height: 16px;
	line-height: 15px;
	font-size: 15px;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #7cc75a;
}

#profScenes {
	float: left;
	clear: both;
	width: 920px;
	height: 40px;
	line-height: 40px;
	margin: 10px 20px;
	font-size: 24px;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #535960;
	text-transform: uppercase;
}

#profAbout {
	clear: both;
	float: left;
	margin: 15px;
	color: #535960;
}
/* NEWSLETTER PAGE */
div.newsTitle {
	font-size: 30px;
	color: #535960;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	margin: 10px 15px;
}

div.lstEachNews {
	float: left;
	padding: 10px 0px 18px 41px;
	overflow: auto;
	text-align: center;
}

div.lstEachNews div.lstNewsDate {
	float: left;
	font-size: 16px;
	color: #FFF;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	background-color: #616872;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7B828C, endColorstr=#474E58);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7B828C), to(#474E58));
  /* for webkit browsers */
	background: -moz-linear-gradient(#7B828C, #474E58);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#7B828C, #474E58);
  /* for IE10 */
	background: -o-linear-gradient(#7B828C, #474E58);
  /* for Opera */
	padding: 8px 0px;
	text-align: center;
	width: 180px;
}
/* LIKES, FAVORITES, LIGHTS */
.icoThumbs {
	display: inline-block;
	width: 24px;
	height: 22px;
	margin-right: 1px;
	cursor: pointer;
	background: url('../img/icoSet.png') no-repeat;
	background-size: 88px 84px;
	vertical-align: top;
}

.icoThumbsSmall {
	display: inline-block;
	width: 19px;
	height: 18px;
	margin-right: 1px;
	cursor: pointer;
	background: url('../img/icoSetSmall.png') no-repeat;
	vertical-align: top;
}

.icoThumbsOff {
	background-position: left top;
}

.icoThumbsOn {
	background-position: left bottom;
}

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

.icoLikesSmall {
	display: inline-block;
	width: 17px;
	height: 18px;
	cursor: pointer;
	background: url('../img/icoSetSmall.png') no-repeat;
	vertical-align: top;
}

.icoLikesOff {
	background-position: right top;
}

.icoLikesOn {
	background-position: right bottom;
}

#lightsOff {
	background-color: rgba(0, 0, 0, 0.75);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 100;
	display: none;
}

.lightSwitcher {
	display: block;
	width: 22px;
	height: 22px;
	background: url('../img/icoSet.png') no-repeat;
	background-position: center top;
	background-size: 88px 84px;
	cursor: pointer;
}

.switcherOff {
	background-position: center bottom;
	cursor: pointer;
}

.toTop {
	z-index: 101;
}
/* MEMBER LOGIN */
div.memberSignUp div.memberSignUpNow {
	float: left;
	width: 460px;
	height: 34px;
	line-height: 34px;
	font-size: 24px;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	text-align: center;
	text-transform: uppercase;
}

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

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

div.memberSignUp div.joinWrapper {
	clear: both;
	float: left;
	width: 440px;
	text-align: center;
	margin-top: 25px;
}

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

div.memberSignUpTips {
	float: left;
	font-family: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	padding-left: 50px;
}

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

div.memberSignUpTips ul li {
	color: #A36928;
	padding-bottom: 15px;
}

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

div.joinSignUpTips {
	font-size: 18px;
	font-family: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
	width: 360px;
	height: 235px;
}
/* JOIN */
div.procesorLinks {
	float: left;
	margin-top: 10px;
	font-size: 11px;
	color: #A5A5A5;
}

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

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

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

div.joinOptionGroup1 {
	float: left;
	font-size: 24px;
	font-family: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
	margin: 10px 0 10px 20px;
}

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

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

.labelRadio {
	cursor: pointer;
}

#joinError {
	clear: both;
	float: left;
	width: 100%;
	padding: 15px 0;
	text-align: center;
	color: #1C64A1;
	display: none;
}

div.iAgreeWrapper {
	clear: both;
	font-family: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	text-align: justify;
	color: #535960;
	float: left;
	width: 400px;
	margin: 10px 270px 0;
}

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

.signMeUpWrapper {
	clear: both;
	float: left;
	width: 956px;
	margin-bottom: 35px;
	text-align: center;
	margin-top: 35px;
}

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

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

div.joinSecure div.line1 {
	clear: both;
	width: 386px;
	font-size: 18px;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	margin: auto;
	border: 0px solid #546b88;
	height: 34px;
	line-height: 34px;
	background-color: #041940;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#040F24, endColorstr=#04245C);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#040F24), to(#04245C));
  /* for webkit browsers */
	background: -moz-linear-gradient(#040F24, #04245C);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#040F24, #04245C);
  /* for IE10 */
	background: -o-linear-gradient(#040F24, #04245C);
  /* for Opera */;
}

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.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.joinSecure div.line2 {
	clear: both;
	width: 386px;
	margin: 15px auto 0;
	font-family: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
}

div.joinSecure div.line3 {
	clear: both;
	width: 386px;
	margin: 15px auto 0;
	font-family: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
}

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

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.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.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.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.joinSecure i.imgAltCoinPayments,
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;
}

img.payGardenCredits,
img.payGardenMembership {
	width: 190px;
}
/* (LOGIN|JOIN) FIELDS */
div.memberLogIn {
	float: left;
	width: 400px;
	height: 100%;
	overflow: auto;
	padding: 5px 0;
	margin: 23px 0px 0px 40px;
	color: #535960;
	border: 0px solid #676767;
	background-color: #cbd0d6;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFF, endColorstr=#98A1AD);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#98A1AD));
  /* for webkit browsers */
	background: -moz-linear-gradient(#FFF, #98A1AD);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#FFF, #98A1AD);
  /* for IE10 */
	background: -o-linear-gradient(#FFF, #98A1AD);
  /* for Opera */;
}

div.memberLogIn span.memberLogInTitle {
	float: left;
	width: 400px;
	font-size: 24px;
	color: #535960;
	text-transform: uppercase;
	margin-bottom: 15px;
	padding-bottom: 6px;
	text-align: center;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	border-bottom: 1px solid #C4CED7;
}

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

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

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

div.memberLogIn span.memberLogInWrnng {
	clear: both;
	float: left;
	width: 360px;
	padding: 20px;
	text-align: left;
	font-family: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	color: #535960;
}

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

div.memberLogIn div.joinGroup1Item {
	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.memberLogIn div.joinGroup1Item .frmItem {
	float: left;
	width: 48px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background-color: #d34435;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E54D3D, endColorstr=#C13B2C);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E54D3D), to(#C13B2C));
  /* for webkit browsers */
	background: -moz-linear-gradient(#E54D3D, #C13B2C);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#E54D3D, #C13B2C);
  /* for IE10 */
	background: -o-linear-gradient(#E54D3D, #C13B2C);
  /* for Opera */
	border-width: 1px 0 1px 1px;
	border-color: #000;
}

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

div.memberLogIn div#joinGroup1Promo,
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.memberLogIn div#joinGroup1Promo .frmItem,
div.memberLogIn div#joinGroup2Promo .frmItem {
	float: left;
	width: 48px;
	height: 60px;
	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: #000;
}

div.memberLogIn div#joinGroup1Promo div.joinItemOuter,
div.memberLogIn div#joinGroup2Promo div.joinItemOuter {
	height: 60px;
	background-color: #D1D9C6;
}

div.memberLogIn div.joinOptionGroup2 {
	float: left;
	font-size: 24px;
	font-family: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
	margin: 10px 0 10px 20px;
}

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

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

div.memberLogIn div.joinGroup2Item {
	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.memberLogIn div.joinGroup2Item .frmItem {
	float: left;
	width: 48px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background-color: #787f86;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#9DA4AB, endColorstr=#535960);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9DA4AB), to(#535960));
  /* for webkit browsers */
	background: -moz-linear-gradient(#9DA4AB, #535960);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#9DA4AB, #535960);
  /* for IE10 */
	background: -o-linear-gradient(#9DA4AB, #535960);
  /* for Opera */
	border-width: 1px 0 1px 1px;
	border-color: #000;
}

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

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

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

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

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

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

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

div.memberLogIn div.joinItemOuter div.joinItemInner div.joinItemHint {
	clear: left;
	float: left;
	font-size: 13px;
	font-family: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
	color: #000;
}

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

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

div.memberOptions {
	clear: both;
	width: 956px;
	height: 100%;
	padding: 0;
	margin: 0;
	color: #FFF;
	border-width: 0px 0;
	border-style: solid;
	border-color: #C4CED7;
	background: none;
	background-color: #F7F8F9;
}

div.joinOptions {
	margin-top: 0px;
}
/* DOWN SCENE */
div.downConf {
	cursor: pointer;
}

div#downPopUp {
	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;
	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: 30px;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #5E5C5C;
	text-shadow: 0 0 2px #FFFFFF, 0 0 2px #FFFFFF, 0 0 2px #FFFFFF;
	text-transform: uppercase;
	background-color: #d34435;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E54D3D, endColorstr=#C13B2C);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E54D3D), to(#C13B2C));
  /* for webkit browsers */
	background: -moz-linear-gradient(#E54D3D, #C13B2C);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#E54D3D, #C13B2C);
  /* for IE10 */
	background: -o-linear-gradient(#E54D3D, #C13B2C);
  /* 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: 12px;
}

div#downPopUp div#downSuccess div.downSuccessTitle {
	position: relative;
	top: -25px;
	left: 0px;
	height: 65px;
	width: 450px;
	line-height: 65px;
	text-align: center;
	font-size: 30px;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #803737;
	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: 30px;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #535960;
	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: 30px;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #535960;
	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.downConfTexts {
	position: relative;
	font-size: 20px;
}

div#downPopUp a.downConfAction {
	display: inline-block;
	position: relative;
	margin-top: 20px;
	width: 420px;
	height: 34px;
	line-height: 34px;
	font-size: 30px;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #535960;
	text-decoration: none;
	text-align: center;
	background-color: #BFBFBF;
	border: 0px #1D5478 solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
/* STASH SCENE */
div.stshConf,
a#botStashNow {
	cursor: pointer;
}

div#stashPopUp {
	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;
	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: 30px;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #535960;
	text-shadow: 0 0 2px #FFFFFF, 0 0 2px #FFFFFF, 0 0 2px #FFFFFF;
	text-transform: uppercase;
	background-color: #d34435;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E54D3D, endColorstr=#C13B2C);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E54D3D), to(#C13B2C));
  /* for webkit browsers */
	background: -moz-linear-gradient(#E54D3D, #C13B2C);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#E54D3D, #C13B2C);
  /* for IE10 */
	background: -o-linear-gradient(#E54D3D, #C13B2C);
  /* 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: 12px;
}

div#stashPopUp 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: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #803737;
	z-index: 5;
}

div#stashPopUp div#Error div.Title {
	position: relative;
	top: -25px;
	left: 0px;
	height: 65px;
	width: 450px;
	line-height: 65px;
	text-align: center;
	font-size: 40px;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #535960;
	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#stashPopUp 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: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #535960;
	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#stashPopUp div.Texts {
	position: relative;
	font-size: 20px;
}

div#stashPopUp a.Action {
	display: inline-block;
	position: relative;
	margin-top: 20px;
	width: 420px;
	height: 34px;
	line-height: 34px;
	font-size: 28px;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #535960;
	text-decoration: none;
	text-align: center;
	background-color: #BFBFBF;
	border: 0px #1D5478 solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
/* ONE CLICK UPGRADE */
div#oneClickOptOutPopUp {
	width: 360px;
	background-color: #777;
	padding: 10px 15px;
	margin: 20px 30px 0;
	font-size: 12px;
	border-radius: 10px;
	color: #bbb;
	clear: both;
	cursor: pointer;
}

div#oneClickPopUp {
	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: #535960;
	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: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #535960;
	text-shadow: 0 0 2px #FFFFFF, 0 0 2px #FFFFFF, 0 0 2px #FFFFFF;
	text-transform: uppercase;
	background-color: #d34435;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E54D3D, endColorstr=#C13B2C);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E54D3D), to(#C13B2C));
  /* for webkit browsers */
	background: -moz-linear-gradient(#E54D3D, #C13B2C);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#E54D3D, #C13B2C);
  /* for IE10 */
	background: -o-linear-gradient(#E54D3D, #C13B2C);
  /* 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: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
}

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

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

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

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

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

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: #b2bbc3;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C7D1DA, endColorstr=#9DA4AB);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#C7D1DA), to(#9DA4AB));
  /* for webkit browsers */
	background: -moz-linear-gradient(#C7D1DA, #9DA4AB);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#C7D1DA, #9DA4AB);
  /* for IE10 */
	background: -o-linear-gradient(#C7D1DA, #9DA4AB);
  /* for Opera */
	border: 0px solid #000;
}

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: #b2bbc3;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C7D1DA, endColorstr=#9DA4AB);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#C7D1DA), to(#9DA4AB));
  /* for webkit browsers */
	background: -moz-linear-gradient(#C7D1DA, #9DA4AB);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#C7D1DA, #9DA4AB);
  /* for IE10 */
	background: -o-linear-gradient(#C7D1DA, #9DA4AB);
  /* for Opera */
	border: 0px solid #000;
}

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: #b2bbc3;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C7D1DA, endColorstr=#9DA4AB);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#C7D1DA), to(#9DA4AB));
  /* for webkit browsers */
	background: -moz-linear-gradient(#C7D1DA, #9DA4AB);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#C7D1DA, #9DA4AB);
  /* for IE10 */
	background: -o-linear-gradient(#C7D1DA, #9DA4AB);
  /* for Opera */
	border: 0px solid #000;
}

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: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #535960;
}

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

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: arial, Helvetica, sans-serif;
	font-weight: 400;
	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: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #535960;
	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 40px!important;
	text-align: center!important;
	color: #fff;
	width: 320px!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;
}
/* 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 */
/* PURCHASE */
div#purchasePopUp {
	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;
	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: 34px;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #535960;
	text-shadow: 0 0 2px #FFFFFF, 0 0 2px #FFFFFF, 0 0 2px #FFFFFF;
	text-transform: uppercase;
	background-color: #d34435;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E54D3D, endColorstr=#C13B2C);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E54D3D), to(#C13B2C));
  /* for webkit browsers */
	background: -moz-linear-gradient(#E54D3D, #C13B2C);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#E54D3D, #C13B2C);
  /* for IE10 */
	background: -o-linear-gradient(#E54D3D, #C13B2C);
  /* 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: 34px;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #535960;
	text-shadow: 0 0 2px #FFFFFF, 0 0 2px #FFFFFF, 0 0 2px #FFFFFF;
	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: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #535960;
	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;
}
/* CCBILL IFRAME POPUP */
div#ccbillPopUp {
	background-color: #000;
	-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;
	min-width: 450px;
	padding: 25px 0px;
	text-align: center;
}

div#ccbillPopUp 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#ccbillPopUp a:hover.icoClose {
	background-position: right center;
}

div#ccbillPopUp div.ccbillTitle {
	position: relative;
	top: -25px;
	left: 0px;
	height: 65px;
	width: 450px;
	line-height: 65px;
	text-align: center;
	font-size: 40px;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #535960;
	text-shadow: 0 0 2px #FFFFFF, 0 0 2px #FFFFFF, 0 0 2px #FFFFFF;
	background-color: #d34435;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E54D3D, endColorstr=#C13B2C);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E54D3D), to(#C13B2C));
  /* for webkit browsers */
	background: -moz-linear-gradient(#E54D3D, #C13B2C);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#E54D3D, #C13B2C);
  /* for IE10 */
	background: -o-linear-gradient(#E54D3D, #C13B2C);
  /* 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#ccbillPopUp div#ccbillFrame {
	position: relative;
	top: -5px;
	min-width: 400px;
	min-height: 400px;
	margin: 0 auto;
}

div#ccbillPopUp iframe {
	min-width: 400px;
	min-height: 400px;
}


/* WARNING DISCLAIMER */
div#wrngPopUp {
	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;
	min-width: 450px;
	padding: 10px;
	text-align: center;
}

div#wrngPopUp div#wrngContainer {
	width: 800px;
	height: 500px;
	background-color: #e0e3e2;
}

div#wrngPopUp div#wrngContainer h4.wrngTitle {
	margin: 0px 10px;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 12px;
	color: #535960;
	text-transform: uppercase;
}

div#wrngPopUp div#wrngContainer h5.wrngSubTitle {
	margin: 0px 50px;
	font-family: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 11px;
	color: #535960;
}

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

div#wrngPopUp div#wrngContainer span#enter {
	display: inline-block;
	cursor: pointer;
	width: 210px;
	height: 75px;
	margin: 10px;
	font-size: 36px;
	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#wrngPopUp div#wrngContainer span#enter span {
	font-size: 24px;
}

div#wrngPopUp div#wrngContainer span#exit {
	display: inline-block;
	cursor: pointer;
	width: 210px;
	height: 75px;
	margin: 10px;
	font-size: 36px;
	color: #FFF;
	background-color: #cd0d10;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F20D0D, endColorstr=#A90C13);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F20D0D), to(#A90C13));
  /* for webkit browsers */
	background: -moz-linear-gradient(#F20D0D, #A90C13);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#F20D0D, #A90C13);
  /* for IE10 */
	background: -o-linear-gradient(#F20D0D, #A90C13);
  /* 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#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: 16px;
    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;
}



/* PASSWORD RECOVERY */
div#pswdProb span.pswdProbSubTitle {
	font-size: 16px;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
}

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

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

div#pswdProb div#pswdProbError {
	display: none;
}
/* FEEDBACK */
div#feedback div#feedbackSuccess {
	display: none;
}

div#feedback div#feedbackSuccess span.title {
	font-size: 16px;
	color: #A36827;
}

div#feedback div#feedbackError {
	display: none;
}

div#feedback div#feedbackError span.title {
	font-size: 16px;
	color: #1C64A1;
}
/* ACCOUNT */
.accountTabOff {
	float: left;
	margin-left: 20px;
	padding: 5px 10px;
	color: #C4CED7;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #C4CED7;
	background-color: #fcfcfc;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.accountTabOn {
	float: left;
	margin-left: 20px;
	padding: 5px 10px;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #C4CED7;
	background-color: #F7F8F9;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

#accountExpl {
	padding: 20px;
	text-align: left;
}

#tblAccount {
	width: 900px;
	border-collapse: collapse;
	border: 0px;
}

#tblAccount th {
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
	padding: 3px;
	font-size: 16px;
}

#tblAccount th.colDate {
	width: 140px;
	text-align: left;
}

#tblAccount th.colDate span {
	font-size: 12px;
}

#tblAccount th.colDescrip {
	width: 560px;
	text-align: left;
}

#tblAccount th.colCredits {
	width: 100px;
	text-align: right;
}

#tblAccount th.colBalance {
	width: 100px;
	text-align: right;
}

#tblAccount tr.transDwn {
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
	background-color: #FFCC66;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
}

#tblAccount td {
	padding: 3px;
	vertical-align: top;
}

#tblAccount td.transPos {
	color: #F9C3BD;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
}

#tblAccount td.transNeg {
	color: #1C64A1;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
}

.transReDown {
	display: inline-block;
	width: 15px;
	height: 15px;
	margin: 0 3px;
	background: url('../img/imgArrow.png') no-repeat;
}

#accountDown {
	margin: 10px 15px;
	width: 916px;
	padding: 20px;
	color: #535960;
	line-height: 20px;
}

#accountStsh {
	margin: 10px 15px;
	width: 916px;
	padding: 20px;
	color: #535960;
	line-height: 20px;
}
/* FAVS */
.favTabOn {
	position: relative;
	float: left;
	margin-left: 20px;
	padding: 5px 10px;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 24px;
	color: #535960;
	border-width: 1px 1px 0;
	border-style: solid;
	border-color: #C4CED7;
	background-color: #F7F8F9;
	z-index: 10;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.favTabOff {
	position: relative;
	background-color: #fcfcfc;
	color: #C4CED7;
	z-index: 0;
}

.favTabTitle {
	margin: 0px;
	width: 916px;
	padding: 20px;
	color: #535960;
}
/* MODEL APPLICATION*/
/* STATIC PAGES */
.staticPages a:link,
.staticPages a:visited {
	text-decoration: none;
	color: #535960;
}

.staticPages a:hover,
.staticPages a:active {
	text-decoration: none;
	color: #aaa;
}

.staticPages .button {
	display: inline-block;
	width: 200px;
	height: 50px;
	margin: 0px auto;
	line-height: 50px;
	font-size: 27px;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #FFF;
	text-decoration: none;
	text-shadow: -1px -1px 0 #A06B2F, 1px -1px 0 #A06B2F, -1px 1px 0 #A06B2F, 1px 1px 0 #A06B2F;
	background-color: #d2a063;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#DCB681, endColorstr=#C78945);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DCB681), to(#C78945));
  /* for webkit browsers */
	background: -moz-linear-gradient(#DCB681, #C78945);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#DCB681, #C78945);
  /* for IE10 */
	background: -o-linear-gradient(#DCB681, #C78945);
  /* for Opera */
	border: 0px #A47136 solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
/* FORMS */
.frmComments {
	margin: 0;
}

.frmScrnName {
	width: 200px;
}

.frmText {
	width: 825px;
	height: 80px;
}

.frmSbmtComm {
	padding: 0px 3px;
	margin-left: 4px;
	color: #FFF;
	text-decoration: none;
	cursor: pointer;
}

.frmLogIn {
	margin: 0;
}

.frmUserName {
	color: #535960;
	width: 200px;
	height: 25px;
	padding: 0px 0px 0px 10px;
	border: 0px solid #41474D;
	border-radius: 5px;
	box-shadow: 0px 2px 2px 1px #535960 inset;
	background: none repeat scroll 0% 0% #efefef;
}

.frmPassword {
	color: #535960;
	width: 200px;
	height: 25px;
	padding: 0px 0px 0px 10px;
	border: 0px solid #41474D;
	border-radius: 5px;
	box-shadow: 0px 2px 2px 1px #535960 inset;
	background: none repeat scroll 0% 0% #efefef;
}

.frmUserName:focus,
.frmUserName:hover,
.frmPassword:focus,
.frmPassword:hover {
	border-color: #1C64A1;
}

.frmSbmtLogIn {
	width: 240px;
	height: 50px;
	line-height: 50px;
	font-size: 24px;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #FFF;
	text-decoration: none;
	cursor: pointer;
	border: 0px solid #000;
	background-color: #9199a4;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#A6AFBB, endColorstr=#7B828C);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#A6AFBB), to(#7B828C));
  /* for webkit browsers */
	background: -moz-linear-gradient(#A6AFBB, #7B828C);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#A6AFBB, #7B828C);
  /* for IE10 */
	background: -o-linear-gradient(#A6AFBB, #7B828C);
  /* for Opera */;
}

.frmJoin,
.frmBuyItem,
.frmOneClick {
	margin: 0;
	min-height: 570px;
	background: #FFF;
	margin-top: -5px;
}

.frmEMail {
	width: 200px;
	border: 0px solid #000000;
}

.frmSbmtJoin,
div#oneClickOptOutPage {
	width: 399px;
	height: 46px;
	line-height: 38px;
	border: 0px solid #010100;
	font-size: 28px;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #FFF;
	text-decoration: none;
	cursor: pointer;
	background-color: #d34435;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E54D3D, endColorstr=#C13B2C);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E54D3D), to(#C13B2C));
  /* for webkit browsers */
	background: -moz-linear-gradient(#E54D3D, #C13B2C);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#E54D3D, #C13B2C);
  /* for IE10 */
	background: -o-linear-gradient(#E54D3D, #C13B2C);
  /* for Opera */
	margin-right: 20px;
}

form.frmSearch {
	margin: 0;
}

form.frmSearch select.frmSlctSort {
	width: 130px;
}

form.frmSearch select.frmSlctTags {
	width: 133px;
}

form.frmSearch select.frmSlctStudios {
	width: 133px;
}

form.frmSearch select.frmSlctScenes {
	width: 229px;
}

form.frmSearch select.frmSlctModels {
	width: 133px;
}

form.frmSearch input#FilterKeyWord {
	width: 169px;
}

form.frmSearch input.frmGo {
	position: absolute;
	right: 10px;
	bottom: 20px;
	color: #000;
	text-decoration: none;
	cursor: pointer;
}

.frmModel {
	margin: 0;
}

.frmModelSlct {
	width: 180px;
	border: 0px solid #000;
}

#dickSi {
	width: 55px;
}

#dickSk {
	width: 65px;
}

#dickWi {
	width: 95px;
}

.frmModelInput {
	border: 0px solid #000;
}

.frmModelInput2 {
	width: 222px;
}

.frmMdlErrCont {
	clear: both;
	width: 290px;
	float: right;
	text-align: left;
}

.frmMdlPartner {
	display: inline-block;
	width: 290px;
	float: right;
	text-align: left;
}

.frmLabelField {
	display: inline-block;
	width: 150px;
	padding: 5px 10px 0px 0px;
	text-align: right;
}

.frmModelField {
	height: 100%;
	overflow: hidden;
}

.frmRadioOpt {
	line-height: 20px;
}

.frmSubmitExpl {
	margin: 5px 25px;
	font-size: 12px;
}

.frmSbmtModel {
	float: right;
	margin-right: 25px;
}

.frmProgress {
	position: relative;
	width: 400px;
	margin: auto;
	padding: 1px;
	border: 0px solid #ddd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	display: none;
}

.frmBar {
	background-color: #B4F5B4;
	width: 0%;
	height: 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.frmPercent {
	position: absolute;
	display: inline-block;
	top: 3px;
	left: 48%;
}

#frmStatus {
	margin: auto;
	text-align: center;
}

.frmPromo {
	margin: 0;
	color: #535960;
	font-family: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
}

.frmPromoCode {
	color: #535960;
	width: 100px;
	height: 25px;
	padding: 0px 0px 0px 10px;
	border: 0px solid #41474D;
	border-radius: 5px;
	box-shadow: 0px 2px 2px 1px #535960 inset;
	background: none repeat scroll 0% 0% #efefef;
}

.frmPromoCode:focus,
.frmPromoCode:hover {
	border-color: #E54D3D;
}

#frmPromoError {
	display: block;
	clear: both;
}

.frmSbmtPromo {
	padding: 0px 3px;
	margin-left: 4px;
	text-decoration: none;
	cursor: pointer;
	color: #FFF;
	font-family: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	background-color: #666666;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#888, endColorstr=#444);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#888), to(#444));
  /* for webkit browsers */
	background: -moz-linear-gradient(#888, #444);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#888, #444);
  /* for IE10 */
	background: -o-linear-gradient(#888, #444);
  /* for Opera */
	border: 0px solid #000;
	padding: 2px 10px;
}

#frmFeedback {
	margin: 0;
}

#frmFeedback .frmFeedbField {
	height: 100%;
	overflow: hidden;
}

#frmFeedback .frmFeedbLabel {
	display: inline-block;
	width: 150px;
	padding: 5px 10px 0px 0px;
	text-align: right;
	vertical-align: top;
}

#frmFeedback .frmFeedbInput {
	border: 0px solid #000;
}

#frmFeedback .frmFeedbSlct {
	width: 180px;
	border: 0px solid #000;
}

#frmFeedback .frmFeeErrCont {
	width: 290px;
	margin-left: 160px;
	padding-left: 160px;
}

#frmFeedback .frmSbmtFeedb {
	width: 240px;
	height: 50px;
	line-height: 50px;
	font-size: 27px;
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #FFF;
	text-decoration: none;
	cursor: pointer;
	text-shadow: -1px -1px 0 #A06B2F, 1px -1px 0 #A06B2F, -1px 1px 0 #A06B2F, 1px 1px 0 #A06B2F;
}

#frmFeedback ul.parsley-error-list {
	padding-left: 160px;
	color: #535960;
}
/* DADDIES WATERMARK */
.dadBigCock {
	display: block;
	position: absolute;
	width: 70px;
	height: 70px;
	background: url('../img/wtrDaddies.png') no-repeat;
	background-size: 210px 210px;
	background-position: left top;
	cursor: pointer;
}

.dadHotDaddy {
	display: block;
	position: absolute;
	width: 70px;
	height: 70px;
	background: url('../img/wtrDaddies.png') no-repeat;
	background-size: 210px 210px;
	background-position: right top;
	cursor: pointer;
}

.dadHotFucker {
	display: block;
	position: absolute;
	width: 70px;
	height: 70px;
	background: url('../img/wtrDaddies.png') no-repeat;
	background-size: 210px 210px;
	background-position: left bottom;
	cursor: pointer;
}

.dadNewDaddy {
	display: block;
	position: absolute;
	width: 70px;
	height: 70px;
	background: url('../img/wtrDaddies.png') no-repeat;
	background-size: 210px 210px;
	background-position: right bottom;
	cursor: pointer;
}

.dadWtrTopLeft {
	top: 10px;
	left: 23px;
}

.dadWtrTopRight {
	top: 10px;
	right: 24px;
}

.dadWtrBottomLeft {
	top: 317px;
	left: 23px;
}

.dadWtrBottomRight {
	top: 317px;
	right: 24px;
}

.proWtrTopLeft {
	top: 0px;
	left: 0px;
}

.proWtrTopRight {
	top: 0px;
	right: 0px;
}

.proWtrBottomLeft {
	bottom: -25px;
	left: 0px;
}

.proWtrBottomRight {
	bottom: -25px;
	right: 0px;
}
/* SCENES WATERMARK */
.scnLatestUpdate {
	display: block;
	position: absolute;
	width: 70px;
	height: 70px;
	background: url('../img/wtrScenes.png') no-repeat;
	background-size: 210px 210px;
	background-position: left top;
	cursor: pointer;
}

.scnHotRelease {
	display: block;
	position: absolute;
	width: 70px;
	height: 70px;
	background: url('../img/wtrScenes.png') no-repeat;
	background-size: 210px 210px;
	background-position: right top;
	cursor: pointer;
}

.scnNewDaddy {
	display: block;
	position: absolute;
	width: 70px;
	height: 70px;
	background: url('../img/wtrScenes.png') no-repeat;
	background-size: 210px 210px;
	background-position: left bottom;
	cursor: pointer;
}

.scnNewRelease {
	display: block;
	position: absolute;
	width: 70px;
	height: 70px;
	background: url('../img/wtrScenes.png') no-repeat;
	background-size: 210px 210px;
	background-position: right bottom;
	cursor: pointer;
}

.scnWtrTopLeft {
	top: 1px;
	left: 14px;
}

.scnWtrTopRight {
	top: 1px;
	right: 14px;
}

.scnWtrBottomLeft {
	top: 168px;
	left: 14px;
}

.scnWtrBottomRight {
	top: 168px;
	right: 14px;
}
/* IMAGES */
img.logSite {
	position: absolute;
	width: 476px;
	height: 180px;
	left: -40px;
	top: 6px;
	border-width: 0;
	z-index: 50;
}

img.logSiteMini {
	width: 200px;
	margin-top: 10px;
}

img.logSiteTab {
	position: absolute;
	width: 470px;
	height: 180px;
	left: -40px;
	top: 16px;
	border-width: 0;
	z-index: 50;
}

img.logSiteFooter {
	width: 160px;
	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 */;
}

img:hover.logSiteFooter {
	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%);
}

img.imgBackTop {
	width: 365px;
	height: 361px;
	border-width: 0;
}

img.imgTopBanner {
	width: 958px;
	height: 298px;
	border: 0px solid #757575;
}

img.imgSceneBig {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 890px;
	height: 500px;
}

img.imgSceneMedium {
	width: 440px;
	height: 248px;
	border: 0px solid #000;
}

img.imgSceneSmall {
	width: 216px;
	height: 122px;
	border: 0px solid #000;
}

img.imgSceneThumb {
	width: 281px;
	height: 210px;
}

img.imgDudeFace {
	width: 65px;
	height: 77px;
	border: 0px solid #535960;
}

img.imgDudeProfile {
	width: 262px;
	height: 350px;
}

img.imgDudeThumb {
	width: 262px;
	height: 350px;
}

img.imgGalleryThumb {
	width: 125px;
	height: 70px;
	border: 0px solid #000;
	margin: 0 8px 9px;
}

img.imgGallery4Mmbr {
	width: 125px;
	height: 70px;
	border: 0px solid #000;
	margin: 0px 8px 9px;
}

img.imgGralBanner {
	width: 960px;
	height: 240px;
	border-width: 0;
}

img.imgFooterBanner {
	width: 960px;
	height: 170px;
	border-width: 0;
}

img.imgPoweredBy {
	vertical-align: middle;
	width: 200px;
	height: 30px;
	border-width: 0;
}

img.imgJoinPage1 {
	width: 320px;
	height: 179px;
	border: 0px solid #CBAF7B;
}

img.imgJoinPage2 {
	width: 131px;
	height: 179px;
	border: 0px solid #CBAF7B;
}

img.imgCredits {
	width: 399px;
	height: 410px;
}

img.icoComments {
	vertical-align: top;
	padding-right: 5px;
	width: 36px;
	height: 29px;
	border-width: 0;
}

img.imgSeparator {
	vertical-align: top;
	width: 2px;
	height: 23px;
	border-width: 0;
}

img.imgTopComments {
	vertical-align: bottom;
	width: 851px;
	height: 11px;
	border-width: 0;
}

img.icoLoading {
	width: 31px;
	height: 31px;
	border-width: 0;
}
/* UTILITIES */
.flip-horizontal {
	-moz-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	transform: scaleX(-1);
	-ms-filter: fliph;
  /*IE*/
	filter: fliph;
}
/*IE*/
.flip-vertical {
	-moz-transform: scaleY(-1);
	-webkit-transform: scaleY(-1);
	-o-transform: scaleY(-1);
	transform: scaleY(-1);
	-ms-filter: flipv;
  /*IE*/
	filter: flipv;
}
/*IE*/
::-webkit-input-placeholder {
	color: #202020;
	padding-left: 5px;
}
/* for webkit browsers */
:-moz-placeholder {
	color: #202020;
	padding-left: 10px;
}
/* for firefox 4 to 18 */
::-moz-placeholder {
	color: #202020;
	padding-left: 10px;
}
/* for firefox 19+ */
:-ms-input-placeholder {
	color: #202020;
	padding-left: 5px;
}
/* for IE 10+ */
input,
select,
textarea,
button {
	font-family: arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
}

ul {
	margin-left: 0;
	padding-left: 0;
}
/* Remove margin for all <ul>s (and padding, because different browsers have different default styles) */
.fLeft {
	float: left;
}

.fRight {
	float: right;
}

.clearB {
	clear: both;
	position: relative;
}

.color1 {
	color: #3B3A3A;
}

.color2 {
	color: #A36827;
}

.color3 {
	color: #803737;
}

.color4 {
	color: #fff;
}

.bold {
	font-family: Helvetica, arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #C13B2C;
}

.noDisplay {
	display: none;
}

.center {
	text-align: center;
}

.boxOut {
	padding: 2px 2px 0 2px;
	background-color: #fcc18d;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F9821B, endColorstr=#FFFFFF);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F9821B), to(#FFFFFF));
  /* for webkit browsers */
	background: -moz-linear-gradient(#F9821B, #FFFFFF);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#F9821B, #FFFFFF);
  /* for IE10 */
	background: -o-linear-gradient(#F9821B, #FFFFFF);
  /* for Opera */
	border-width: 0px;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	-ms-border-radius: 6px 6px 0 0;
	-o-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
}

.boxIn {
	background-color: #dfdfdf;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BEBEBE, endColorstr=#FFFFFF);
  /* for IE7|8|9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#BEBEBE), to(#FFFFFF));
  /* for webkit browsers */
	background: -moz-linear-gradient(#BEBEBE, #FFFFFF);
  /* for firefox 3.6+ */
	background: -ms-linear-gradient(#BEBEBE, #FFFFFF);
  /* for IE10 */
	background: -o-linear-gradient(#BEBEBE, #FFFFFF);
  /* for Opera */
	border-width: 0px;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	-ms-border-radius: 6px 6px 0 0;
	-o-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
}
/* parsley jQuery Form Validator */
input.parsley-success,
select.parsley-success,
textarea.parsley-success {
	color: #468847 !important;
	background-color: #DEEBF6 !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 #1C64A1 !important;
}

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

ul.parsley-error-list li {
	line-height: 12px;
}
/* readMore */
a.readmore-js-toggle {
	font-size: 12px;
	text-decoration: none;
	color: #E54D3D;
}

.readmore-js-toggle,
.readmore-js-section {
	display: block;
	width: 100%;
}

.readmore-js-section {
	overflow: hidden;
}
/* nivoSlider */
div.slider-wrapper {
	width: 958px;
	height: 298px;
	border: 0px solid #757575;
}
/* scroll 2 top */
.scrollup {
	width: 40px;
	height: 40px;
	text-indent: -9999px;
	opacity: 0.3;
	position: fixed;
	bottom: 30px;
	right: 100px;
	display: none;
	background: url('../img/icoSet.png') no-repeat;
	background-position: center center;
	background-size: 88px 84px;
}

@media (max-width: 1280px) {
	.scrollup {
		position: fixed;
		bottom: 0;
		right: 0;
		display: none;
		opacity: 0;
		width: 1px;
		height: 1px;
	}
}
/* reCaptcha */
div#recaptcha_widget_div,
.g-recaptcha {
	clear: both;
	width: 310px !important;
	margin: 0 auto;
}

#frmPswd .g-recaptcha {
	padding-left: 111px;
}

/* 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: #e64e40;
}
[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: #e64e40 !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;
}