body {
	/*background: url(/images_v3/bg.png) left top repeat #0c3950;*/ /* LIGHTER BLUE */
	background: url(/images_v3/bgGradient.png) center top repeat-y,
				url(/images_v3/bg3.gif) left top repeat #112732; /* DARKER BLUE 1.16% noise*/
	color: #fff;
	font-size: 19px;
	line-height: 24px;
	margin: 0;
	padding: 0;
	min-width: 980px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.oldie body {
	background: url(/images_v3/bg3.gif) left top repeat #112732;
}
h1, h2, h3, h4 {
	font-weight: normal;
}
a {
	outline: none;
}
a, img, a img {
	border: 0;
}
@font-face {
    font-family: 'sectionTitle';
    src: url('msyi-webfont.eot');
    src: url('msyi-webfont.eot?#iefix') format('embedded-opentype'),
         url('msyi-webfont.woff') format('woff'),
         url('msyi-webfont.ttf') format('truetype'),
         url('msyi-webfont.svg#sectionTitle') format('svg');
    font-weight: normal;
    font-style: normal;
}
.txtHeadline {
	font-family: sectionTitle, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 65px;
	text-transform: uppercase;
	height: 49px;
}
.ie7 .txtHeadline {
	line-height: 49px;
	margin-bottom: 5px;
}
.fancyText {
	text-transform: uppercase;
}
.txtHeadline:first-letter, .fancyText:first-letter {
	font-size: 80px;
}
p.moreLink {
	font-family: sectionTitle, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align: right;
	margin: 10px auto 0 auto;
	text-transform: uppercase;
	font-size: 25px;
	width: 100%;
	max-width: 1500px;
}
p.moreLink a {
	background: url(/images_v3/iconArrow.png) right top no-repeat;
	padding-right: 40px;
	text-decoration: none;
}
p.moreLink:first-letter {
	font-size: 40px;
	font-weight: bold;
}
p.moreLink a:hover {
	text-decoration: none;
}
.modelList a {
	color: transparent;
}
.modelList a:visited {
	color: transparent;
}
.modelList p.moreLink {
	text-align: right;
	margin-top: -20px;
	margin-right: 17px;
	color: #fff;
}
.modelList p.moreLink a {
	color: #fff;
}
.modelList p.moreLink:visited {
	color: #fff;
}
#tourPage .textLatest {
	margin: 0;
	text-align: left;
	margin: 0 auto 7px;
	border-bottom: 1px solid #bababa;
}
.ie7 .textLatest {
	top: -50px;
}
.txtHeadline span {
	font-size: 20px;
	text-transform: none;
	letter-spacing: 0px;
	word-spacing: -5px;
	margin-left: -20px;
	display: inline-block;
	position: relative;
	top: -7px;
	padding: 0 5px;
	background: url(/images_v3/dividerTiny.png) center bottom no-repeat;
	padding-bottom: 2px;
	background-size: 100%;
}
.txtHeadline span strong {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 17px;
	letter-spacing: normal;
	word-spacing: normal;
}
.txtHeadline span span {
	margin-left: auto;
	letter-spacing: -3px;
	position: static;
	display: inline;
	background: none;
	padding: 0;
	border: none;
}
#tourPage .textFeatured {
	width: 87%;
	margin: 60px auto 7px;
	max-width: 1500px;
	min-width: 980px;
	border-bottom: 1px solid #bababa;
	width: 85%;
	left: 5px;
}
#tourPage .txtHeadline {
	text-align: center;
	border-top: 1px solid #bababa;
	padding-top: 12px;
}
#tourPage .textModels {
	position: relative;
	z-index: 1;
	border-bottom: 1px solid #bababa;
	margin-top: 60px;
}
a {
	color: #fff;
}
a:visited {
	color: #fff;
}
ul {
	margin: 0;
	padding: 0;
	overflow: hidden;
}
li {
	list-style-type: none;
	float: left;
}
#masthead {
	width: 100%;
	min-width: 980px;
	max-width: 1600px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	height: 600px;
	-o-box-shadow: 0 3px 8px rgba(0,0,0,0.6);
	-moz-box-shadow: 0 3px 8px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 3px 8px rgba(0,0,0,0.6);
	box-shadow: 0 3px 8px rgba(0,0,0,0.6);
}
#featureImage img {
	width: 100%;
	position: absolute;
	min-width: 1125px;
	top: 0;
	left: 0;
}
.left {
	left: 0 !important;
}
#navBar {
	width: 100%;
	height: 85px;
	background-color: rgba(0,0,0,0.5);
	position: absolute;
	left: 0;
	top: 0;
	z-index: 15;
	text-align: center;
}
.oldie #navBar {
	background: url(/images_ie/black50.png) repeat;
}
#navBar ul {
	height: 85px;
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
#navBar ul li {
	margin: 0 3px;
	position: relative;
}
.membersArea #navBar ul li {
	margin: 0 5px;
}
#navBar ul li a {
	text-decoration: none;
	padding: 20px 8px;
	background-color: rgba(0,0,0,0.2);
	font-family: sectionTitle, "Helvetica Neue", Helvetica, Arial, sans-serif;
	display: block;
	margin-top: 10px;
	text-transform: uppercase;
	width: auto;
	overflow: hidden;
	font-size: 17px;
	
}
.membersArea #navBar ul li a {
	padding: 20px 10px;
	font-size: 20px;
}
.oldie #navBar ul li a {
	background: url(/images_ie/black20.png);
}
#navBar ul li a:first-letter {
	font-size: 25px;
}
#navBar ul li a:hover {
	background-color: rgba(255,255,255,0.5);
	-o-text-shadow: -1px 1px 1px rgba(0,0,0,0.8);
	-moz-text-shadow: -1px 1px 1px rgba(0,0,0,0.8);
	-webkit-text-shadow: -1px 1px 1px rgba(0,0,0,0.8);
	text-shadow: -1px 1px 1px rgba(0,0,0,0.8);
}
.oldie #navBar ul li a:hover {
	background: url(/images_ie/white50.png) repeat;
}
#navBar ul #logo {
	top: 0;
	margin-right: 20px;
}
#navBar ul #logo a {
	background: url(/images_v3/navLogo.png) center center no-repeat;
	width: 171px;
	height: 84px;
	text-indent: -9000em;
	display: block;
	margin: 0 -10px 0 0;
	line-height: 0;
	border: none;
	padding: 5px 0 0 0;
	top: 0;
}
.oldie #navBar ul #logo a {
}
#navBar ul li .navLogin, #navBar ul li .navLogin1 {
	background-color: rgba(42,172,238,0.5);
}
.oldie #navBar ul li .navLogin {
	background: url(/images_ie/42238-50.png) repeat;
}
#navBar ul li .navLogin:hover {
	 background-color: rgba(42,172,238,0.6);
}
.oldie #navBar ul li .navLogin:hover {
	background: url(/images_ie/42238-60.png) repeat;
	color: #fff;
}
#navBar ul li .navJoin {
	background-color: rgba(255,0,0,0.4);
}
.oldie #navBar ul li .navJoin {
	background: url(/images_ie/255-40.png) repeat;
}
#navBar ul li .navJoin:hover {
	background-color: rgba(255,0,0,0.5);
}
.oldie #navBar ul li .navJoin:hover {
	background: url(/images_ie/255-50.png) repeat;
	color: #fff;
}
.featureArea, .playerActivate {
	height: 515px;
	width: 100%;
	display: block;
	opacity: 0;
	background: url(/images_v3/white/featurePlay.png) center center no-repeat;
	position: absolute;
	z-index: 10;
	top: 85px;
	left: 0;
}
.oldie .featureArea {
	filter: opacity(alpha=0);
}
.oldie .playerActive {
	filter: opacity(alpha=100) !important;
}
.featureBlurb {
	position: absolute;
	bottom: 0;
	left: 4%;
	z-index: 8;
	padding-bottom: 10px;
	text-align: justify;
}
.featureBlurb h1 {
	margin: 0;
	font-size: 35px;
	line-height: 10px;
	background-color: rgba(0,0,0,0.4);
	font-family: sectionTitle, "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 15px 20px 20px;
	text-transform: uppercase;
	font-weight: bold;
	-o-text-shadow: -1px 1px 1px rgba(0,0,0,0.8);
	-moz-text-shadow: -1px 1px 1px rgba(0,0,0,0.8);
	-webkit-text-shadow: -1px 1px 1px rgba(0,0,0,0.8);
	text-shadow: -1px 1px 1px rgba(0,0,0,0.8);
	min-width: 550px;
	display: inline-block;
}
.oldie .featureBlurb h1 {
	background: url(/images_ie/black40.png) repeat;
}
.featureBlurb h1 strong{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 26px;
}
.featureBlurb p {
	margin: 1px 0 0 0;
	padding: 5px 20px 20px;
	font-family: sectionTitle, "Helvetica Neue", Helvetica, Arial, sans-serif;
	background-color: rgba(0,0,0,0.3);
	font-size: 25px;
	line-height: 22px;
	-o-text-shadow: -1px 1px 1px rgba(0,0,0,0.8);
	-moz-text-shadow: -1px 1px 1px rgba(0,0,0,0.8);
	-webkit-text-shadow: -1px 1px 1px rgba(0,0,0,0.8);
	text-shadow: -1px 1px 1px rgba(0,0,0,0.8);
	letter-spacing: 0px;
	word-spacing: -5px;
	width: 550px;
}
.oldie .featureBlurb p {
	background: url(/images_ie/black30.png) repeat;
}
.featureBlurb p:first-letter {
	font-size: 30px;
	font-weight: bold;
}
.playerActivate {
	background-image: none;
	opacity: 1 !important;
	width: 843px;
	height: 474px !important;
	position: absolute;
	left: 50%;
	top: 95px;
	margin-left: -421px;
	-o-box-shadow: 3px 3px 8px rgba(0,0,0,0.5);
	-moz-box-shadow: 3px 3px 8px rgba(0,0,0,0.5);
	-webkit-box-shadow: 3px 8px 3px rgba(0,0,0,0.5);
	box-shadow: 3px 3px 8px rgba(0,0,0,0.5);
	border: 10px solid rgba(255,255,255,0.3);
}
.oldie .playerActivate {
	border: 10px solid #ccc;
	filter: opacity(alpha=100) !important;
}
.blackBorder {
	border: 10px solid rgba(0,0,0,0.3) !important;
}
.oldie .blackBorder {
	border: 10px solid #ccc;
}
.whyJoin {
	width: 980px; 
	height: 203px;
	background: url(/images_v3/whyJoin.jpg) center center no-repeat #0b1222;
	margin: 0 auto 30px auto;
	display: block;
	text-indent: -9000em;
	clear: both;
}
#featureThumbs {
	width: 100%;
	margin: 10px auto;
	min-width: 980px;
	text-align: center;
}
#featureThumbs div {
	display: inline;
	opacity: 0.6;
}
.oldie #featureThumbs div {
	filter: opacity(alpha=60);
}
#featureThumbs div:hover {
	opacity: 1;
}
.oldie #featureThumbs div:hover {
	filter: opacity(alpha=100);
}
#featureThumbs div img {
	width: 18%;
	max-width: 300px;
}
#featureThumbs .selected {
	opacity: 1;
}
.oldie #featureThumbs .selected {
	filter: opacity(alpha=100);
}
.hide {
	display: none;
}
.hide2 {
	display: none !important;
}
#joinOverlay {
	width: 844px;
	height: 475px;
	z-index: 11;
	position: absolute;
	left: 50%;
	top: 105px;
	margin-left: -411px;
	background: url(/images_v3/bgJoin.png) left bottom repeat;
	display: none;
}
.contWatching {
	width: 177px;
	height: 182px;
	display: block;
	position: absolute;
	right: -3px;
	top: 0;
	background: url(/images_v3/contWatching.png) right top no-repeat;
	text-indent: -9000em;
	background-size: 180px;
}
.oldie .contWatching {
	background: url(/images_ie/contWatching2.png) right top no-repeat;
}
.contWatching:hover {
	background-position: right -184px;
}
#tourPage .contWatching {
	background-size: 130px;
	height: 130px;
	width: 130px;
	right: -2px;
}
.oldie #tourPage .contWatching {
	background-image: url(/images_ie/contWatching.png);
	height: 130px;
	top: -1px;
}
#tourPage .contWatching:hover {
	background-position: right -132px;
}
#iform {
	width: 100%;
	background: url(/images_v3/iformBG.png) 530px 40px no-repeat;
}
#featureJoinForm {
	width: 520px;
}
#featureJoinForm p {
	font-size: 20px;
	text-align: right;
	margin: 10px 40px 10px 0;
}
.pageJoin2, .oldie .pageJoin2, .pageJoin1, .oldie .pageJoin1 {
	background-image: none;
	background-color: transparent;
}
.pageJoin2 #featureJoinForm p {
	margin: 10px 70px 10px 0;
}
#featureJoinForm input[type="text"] {
	padding: 3px 5px;
	font-size: 18px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 310px;
}
.pageJoin2 #featureJoinForm input[type="text"] {
	width: 320px;
}
#featureJoinForm p#getAccess {
	text-indent: -9000em;
	text-align: left;
	background: url(http://cockyboys.com/images_v3/getAccess.png) center center no-repeat;
	width: 463px;
	height: 115px;
	margin: 0 0 0 20px;
}
.pageJoin2 #featureJoinForm p#getAccess {
	margin-left: -10px;
}
.pageJoin3 #featureJoinForm {
	margin-top:	20px;
	margin-left: 30px;
}
.pageJoin3 #featureJoinForm p#getAccess {
	background: url(/images_v3/joinQuality.png) left top no-repeat;
	width: 500px;
	height: 102px;
	position: relative;
	left: -10px;
	margin-bottom: 20px;
}
.pageJoin3 #iform {
	background: url(/images_v3/joinNote.png) 540px 20px no-repeat;
	background-size: 360px;
	height: 520px;
}
.oldie .pageJoin3 #iform {
	background: url(/images_v3/joinNoteSML.png) 540px 20px no-repeat;
}
#featureJoinForm .mem {
	text-align: left;
	margin-left: 55px;
	margin-top: 20px;
}
.pageJoin2 #featureJoinForm .mem {
	margin-left: 10px;
}
#featureJoinForm select {
	margin-top: 5px;
	height: 25px;
	font-size: 15px;
	background: #ddd;
	border: 1px solid #ccc;
	-o-border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.pageJoin2 #featureJoinForm select {
	margin-left: 60px;
}
#featureJoinForm .pay {
	text-align: left;
	margin-left: 55px;
	margin-top: 10px;
}
.pageJoin2 #featureJoinForm .pay {
	margin-left: 10px;
	margin-top: 20px;
}
#featureJoinForm .pay label {
	margin-left: 40px;
}
.pageJoin2 #featureJoinForm .pay label {
	margin-left: 60px;
}
#featureJoinForm .sub {
	text-align: center;
	margin: 10px 0;
}
.pageJoin2 #featureJoinForm .sub {
	margin: 15px 0 0 15px;
	text-align: left;
}
.pageJoin3 #featureJoinForm .sub {
	margin-top: 20px;
}
input[type="submit"] {
	padding: 5px 20px;
	background-color: rgba(214,19,19,0.4);
	border: none;
	color: #fff;
	font-size: 30px;
	-o-box-shadow: 2px 2px 3px rgba(0,0,0,0.6);
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.6);
	box-shadow: 2px 2px 3px rgba(0,0,0,0.6);
	cursor: pointer;
}
.oldie input[type="submit"] {
	background: url(/images_ie/21419-40.jpg) repeat;
}
input[type="submit"]:hover {
	background-color: rgba(28,119,165,0.5);
}
.oldie input[type="submit"]:hover {
	background: url(/images_ie/28165-50.jpg) repeat;
}
.pageJoin2 input[type="submit"] {
	width: 450px;
}
.already {
	font-size: 13px;
	color: #999;
	position: absolute;
	bottom: 5px;
	right: 115px;
}
.already:visited {
	color: #999;
}
.pageJoin2 .already {
	right: 90px;
}
.pageJoin3 .already {
	right: 140px;
}
.already:hover {
	color: #fff;
}
.sceneList {
	text-align: center;
	margin: 30px auto 40px auto;
	max-width: 1700px;
	width: 100%;
	position: relative;
	min-width: 980px;
}
.sceneList .slideRight, .sceneList .slideLeft, .watchFilm .slideRight, .watchFilm .slideLeft, .newReleases .slideRight {
	display: block;
	position: absolute;
	width: 75px !important;
	height: 87px;
	text-indent: -9000em;
	background: url(/images_v3/spriteArrows2.png) right top no-repeat;
	right: 10px;
	top: 25%;
	z-index: 10;
	margin-top: -46px;
}
.sceneList .slideLeft, .watchFilm .slideLeft {
	background-position: left top;
	left: 30px;
	display: none;
}
.sceneList .slideRight:hover, .watchFilm .slideRight:hover {
	background-position: right bottom;
}
.sceneList .slideLeft:hover, .watchFilm .slideLeft:hover {
	background-position: left bottom;
}
.sceneList .slideRight.two, .sceneList .slideLeft.two {
	top: 50%;
}
.sceneList .slideRight.three, .sceneList .slideLeft.three {
	top: 75%;
}
.sceneList .outer {
	width: 1500px;
	margin: 0 auto;
	height: 890px;
	padding-bottom: 30px;
}
.sceneList div div {
	width: 475px;
	display: inline-block;
}
.ie7 .sceneList div div {
	zoom: 1;
	float: left;
}
.newReleases {
	text-align: center;
	min-width: 980px;
	max-width: 1500px;
	margin: 20px auto 50px auto;
	width: 87%;
}
.ie7 .newReleases div {
	zoom: 1;
	float: left;
}
.nextPage .newReleases {
	margin: 30px auto 30px auto;
}
.sceneList div div div, .membersArea .sceneList div, .newReleases div {
	position: relative;
	display: inline-block;
	margin-right: -2px;
}
.newReleases div {
	width: 33%;
}
.membersArea .newReleases div {
	width: 475px;
	height: 350px;
}
.newReleases div a img {
	width: 100%;
	position: relative;
}
.sceneList div div div img {
	width: 100%;
}
.ie7 .sceneList div div div {
	margin-bottom: 2px;
}
.ie7 .sceneList div div div img {
	margin-right: 2px;
}
.sceneList .nextOne, .sceneList .nextTwo {
	display: none;
}
.nextPage .moreMovies a, .moreMovies div {
	width: 33%;
	display: inline-block;
	position: relative;
	margin-right: -2px;
}
.nextPage .moreMovies a img {
	width: 100%;
	height: auto;
}
.sceneList .boxSmall {
	position: relative;
	width: 478px;
	height: auto;
}
.sceneList .boxTall {
	width: 237px;
	height: 885px;
	position: relative;
	margin-right: 0;
	vertical-align: top;
	top: -1px;
}
.sceneList .thirdCol {
	display: none;
}
.sceneList .boxTall.two {
	margin-left: -2px;
}
.sceneList .boxSmall a, .sceneList .boxTall a {
	display: inline-block;
	width: 236px;
	position: relative;
	height: 174px;
	margin-left: -1px;
	left: 1px;
	top: 1px;
}
.nextPage .moreMovies {
	overflow: hidden;
	margin: 40px auto;
	width: 95%;
	max-width: 1500px;
	text-align: center;
	min-width: 980px;
}
.sceneList .boxSmall a p, .sceneList .boxTall a p, .nextPage .moreMovies a p {
	position: absolute;
	z-index: 1;
	padding: 2px 5px;
	width: 226px;
	left: 0;
	bottom: 0;
	margin: 0;
	font-size: 13px;
	line-height: 16px;
	color: #ccc;
	text-align: left;
	opacity: 0.6;
	background-color: rgba(0,0,0,0.7);
}
.nextPage .moreMovies a p {
	padding: 10px 0;
	width: 100%;
	text-align: center;
}
.oldie .sceneList .boxSmall a p, .oldie .sceneList .boxTall a p {
	filter: opacity(alpha=60);
	background: url(/images_ie/black70.png) repeat;
}
.ie7 .sceneList .boxSmall a, .ie7 .sceneList .boxTall a {
	text-decoration: none;
}
.sceneList .sceneTitle {
	text-align: left;
	width: 455px;
	left: 0;
	bottom: 5px;
	position: absolute;
	padding: 10px;
	text-decoration: none;
	height: 20px;
	z-index: 8;
	letter-spacing: 0px;
	word-spacing: -5px;
	font-family: sectionTitle, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 25px;
	line-height: 23px;
	background: url(/images_v3/dividerTiny.png) center 40px no-repeat rgba(0,0,0,0.5);
}
.membersArea .sceneList .sceneTitle {
	bottom: 0;
}
.newReleases .sceneTitle {
	width: 100%;
	padding: 0;
	height: 40px;
	font-weight: normal;
}
.newReleases .sceneTitle em {
	padding: 10px;
	display: block;
	font-style: normal;
}
.noBG {
	background-image: none !important;
}
.oldie .sceneList .sceneTitle, .oldie .newReleases .sceneTitle {
	background: url(/images_ie/black50.png) repeat;
}
.darkerBG {
	background-color: rgba(0,0,0,0.7) !important;
}
.oldie .darkerBG {
	background: url(/images_ie/black70.png) repeat !important;
}
.sceneList div div a span, .membersArea .sceneList div a span, .newReleases div a span {
	font-size: 20px;
	line-height: 23px;
	color: #ccc;
	display: none;
	text-align: justify;
	position: relative;
	top: -10px;
	padding: 0 15px;
}
.newReleases .watchNow {
	font-family: sectionTitle, "Helvetica Neue", Helvetica, Arial, sans-serif;
	position: absolute;
	bottom: 15px;
	left: 15px;
	z-index: 10;
	display: none;
	color: #fff;
	font-size: 25px;
	cursor: pointer;
	padding-left: 35px;
	background: url(/images_v3/watchNow.png) left 4px no-repeat;
	text-decoration: none;
}
.newReleases .watchNow:hover {
	text-decoration: underline;
}
.sceneList div div a span strong, .moreDesc, .membersArea .sceneList div a span strong, .newReleases div a span strong {
	color: #fff;
	text-decoration: underline;
	font-style: italic;
	/*display: inline-block;
	background: url(/images_v3/iconArrow.png) right 5px no-repeat;
	padding-right: 40px;*/
}
.sceneList div div a span strong:hover, .moreDesc:hover, .membersArea .sceneList div a span strong:hover, .newReleases div a span strong:hover {
	text-decoration: none;
}
.container {
	margin: 30px auto 0 auto;
}
.container.banner {
}
.featureFilms {
	margin-bottom: 50px;
	position: relative;
}
.featureFilms div {
	position: relative;
	margin: 0 auto;
	width: 87%;
	min-width: 980px;
	max-width: 1500px;
	overflow: hidden;
	text-align: justify;
}
.featureFilms span {
	width: 155px;
	height: 35px;
	position: absolute;
	bottom: 34px;
	left: 50%;
	margin-left: -77px;
	background: rgba(0,0,0,0.5);
	text-align: center;
	display: block;
	z-index: 7;
}
.featureFilms .selected {
	background-position: right center;
}
.oldie .featureFilms span {
	background: url(/images_ie/black50.png);
}
.featureFilms span a {
	text-indent: -9000em;
	height: 19px;
	width: 19px;
	background: url(/images_v3/spriteDots.png) left center no-repeat;
	display: inline-block;
	margin-top: 10px;
	margin-right: 5px;
}
.featureFilms .moreLink {
	width: 87%;
	margin: 0 auto -10px;
	max-width: 1500px;
}
.arrow {
	display: block;
	position: absolute;
	z-index: 5;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	text-indent: -9000em;
	background: url(/images_v3/white/featurePlay.png) center center no-repeat;
	opacity: 0;
}
.oldie .featureFilms .arrow {
	filter: opacity(alpha=0);
}
.featureFilms div a img {
	width: 100%;
	min-width: 980px;
	max-width: 1500px;
}
.featureFilms h2 {
	position: absolute;
	margin: 0;
	padding: 0;
	text-indent: -9000em;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 1;
}
.modelList {
	width: 87%;
	position: relative;
	margin: 0 auto 30px;
	max-width: 1500px;
	min-width: 980px;
}
.modelList p {
	text-align: left;
}
.modelList img {
	width: 50%;
	margin-left: -6px;
}
#viewPage {
	width: 100%;
	text-align: center;
	background: rgba(0,0,0,0.3);
	white-space: nowrap;
}
.oldie #viewPage {
	background: url(/images_ie/black30.png) repeat;
}
#viewPage p {
	display: inline-block;
	font-size: 25px;
	margin: 10px;
	margin-bottom: 0;
	height: 45px;
	font-family: sectionTitle, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.ie7 #viewPage p {
	zoom: 1;
	line-height: 45px;
	display: inline;
}
#viewPage p:first-letter {
	font-size: 40px;
}
#viewPage p a {
	text-decoration: none;
	background-color: rgba(28,119,165,0.2);
	display: inline-block;
	padding: 10px 20px;
	-o-border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	font-size: 18px;
}
.oldie #viewPage p a {
	background: url(/images_ie/28165-20.png) repeat;
}
.ie7 #viewPage p a {
	padding-top: 0;
	padding-bottom: 0;
	position: relative;
	top: -10px;
}
#viewPage p a:hover, #viewPage p a.urHere {
	background-color: rgba(255,0,0,0.4);
}
.oldie #viewPage p a:hover, .oldie #viewPage p a.urHere {
	background: url(/images_ie/255-40.png) repeat;
}
#viewPage p .next {
	width: 84px;
	height: 49px;
	padding: 0;
	background: url(/images_v3/spriteNav2.png) right top no-repeat transparent;
	text-indent: -9000em;
	position: relative;
	top: -13px;
}
.oldie #viewPage p .next {
	background: url(/images_v3/spriteNav2.png) right top no-repeat transparent;
}
.ie7 #viewPage p .next {
	display: block;
}
#viewPage p .prev {
	background-position: left top;
}
#viewPage p .next:hover {
	background-position: bottom right;
	background-color: transparent;
}
#viewPage p .prev:hover {
	background-position: left bottom;
	background-color: transparent;
}
.oldie #viewPage p .next:hover {
	background: url(/images_v3/spriteNav2.png) bottom right no-repeat transparent;
}

/* FOOTER */
#footerContainer {
	padding-top: 20px;
	width: 100%;
	font-size: 18px;
	font-family: sectionTitle, "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 60px auto 0;
	background-color: rgba(0,0,0,0.1);
	-o-box-shadow: 0 -2px 30px rgba(0,0,0,0.7);
	-moz-box-shadow: 0 -2px 30px rgba(0,0,0,0.7);
	-webkit-box-shadow: 0 -2px 30px rgba(0,0,0,0.7);
	box-shadow: 0 -2px 30px rgba(0,0,0,0.7);
}
.oldie #footerContainer {
	background: url(/images_ie/black10.png) repeat;
}
#footerContainer div {
	min-width: 980px;
	width: 87%;
	overflow: hidden;
	margin: 0 auto;
	max-width: 1500px;
}
#footerContainer div#featuredIn {
	width: 100%;
	background: rgba(255,255,255,0.1);
	margin-bottom: 20px;
	max-width: none;
	padding-bottom: 10px;
	text-align: center;
	height: 90px;
}
.oldie #footerContainer div#featuredIn {
	background: url(/images_ie/black20.png) repeat;
}
#footerContainer #featuredIn p {
	font-family: sectionTitle, "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0;
	font-size: 25px;
	text-transform: uppercase;
	margin: 5px auto 0;
	width: 87%;
	min-width: 980px;
	max-width: 1500px;
}
#footerContainer #featuredIn span {
	display: block;
	width: 87%;
	min-width: 980px;
	max-width: 1500px;
	margin: 0 auto;
	position: relative;
}
#footerContainer #featuredIn img {
	height: 45px;
	margin-right: 80px;
	position: absolute;
	top: 8px;
}
#footerContainer ul {
	margin-top: 23px;
	margin: 23px 0 30px 0;
}
#footerContainer ul li {
	float: none;
	display: inline;
}
#footerContainer ul li a {
	text-decoration: none;
	display: inline-block;
	padding: 35px 0;
	color: #ccc;
	width: 49%;
	background-color: rgba(0,0,0,0.3);
	text-align: center;
	margin-bottom: 5px;
}
.oldie #footerContainer ul li a {
	background: url(/images_ie/black30.png) repeat;
}
#footerContainer ul li a.mem {
	background-color: rgba(28,119,165,0.5);
}
.oldie #footerContainer ul li a.mem {
	background: url(/images_ie/28165-50.png) repeat;
}
#footerContainer ul li a.buy {
	background-color: rgba(255,0,0,0.4);
}
.oldie #footerContainer ul li a.buy {
	background: url(/images_ie/255-50.png) repeat;
}
#footerContainer ul li a strong {
	font-family: Tahoma, Geneva, sans-serif;
}
#footerContainer ul li a:hover {
	background-color: rgba(255,255,255,0.5);
	color: #fff;
}
.oldie #footerContainer ul li a:hover {
	background: url(/images_ie/white50.png) repeat;
}
#footerContainer p {
	color: #ccc;
	margin: 14px 5px 5px 5px;
}
#footerContainer .social a {
	width: 22%;
	display: inline-block;
	overflow: hidden;
}
.ie7 #footerContainer .social a {
	display: block;
	float: left;
	overflow: hidden;
	zoom: 1;
	position: relative;
	margin-right: 5px;
}
#footerContainer .social a img {
	width: 200%;
	position: relative;
}
#footerContainer .social a img:hover {
	left: -100%;
}
#footerContainer .fancyText {
	height: auto;
	font-size: 30px;
	margin: 0 0 10px;
	color: #fff;
}
.ie7 #footerContainer .fancyText {
	line-height: 60px;
}
#footerContainer .fancyText em {
	color: #ccc;
	font-size: 20px;
}
#footerContainer .fancyText:first-letter {
	font-size: 60px;
}
.ie7 #footerContainer .fancyText:first-letter {
}
#footerContainer #custService {
	float: left;
	min-width: 401px;
	width: 41%;
	margin: 0;
}
#footerContainer #manifesto {
	float: right;
	min-width: 558px;
	width: 57%;
	text-align: justify;
	margin: 0;
}
#footerContainer #manifesto span {
	display: block;
	text-align: right;
	margin-right: 40px;
}
#footerContainer #manifesto .mani {
	background: rgba(0,0,0,0.3);
	padding: 10px 20px;
}
.oldie #footerContainer #manifesto .mani {
	background: url(/images_ie/black30.png);
}
#footerContainer #footerFooter {
	width: 100%;
	margin-top: 10px;
	background-color: #111;
	padding-top: 5px;
	max-width: none;
	text-align: left;
	padding-bottom: 40px;
}
#footerContainer #footerFooter p {
	display: inline-block;
	margin-left: 15px;
}
.ie7 #footerContainer #footerFooter p {
	display: inline;
	zoom: 1;
}
#footerContainer #footerFooter .fancyText {
	font-size: 17px;
}
#footerContainer #footerFooter .fancyText:first-letter {
	font-size: 25px;
}
.ie7 #footerContainer #footerFooter .fancyText:first-letter {
	font-size: 25px !important;
}
#footerContainer #footerFooter ul {
	display: inline;
}
#footerContainer #footerFooter ul li a {
	padding: 0 9px;
	width: auto;
	background-color: transparent;
	font-size: 16px;
	margin-right: -7px;
}
#footerContainer #footerFooter ul li a:hover {
	background-color: rgba(28,119,165,0.5);
}
.oldie #footerContainer #footerFooter ul li a:hover {
	background: url(/images_ie/28165-50.png) repeat;
}
#footerContainer #footerFooter span {
	display: block;
	font-size: 12px;
	color: #999;
	text-align: right;
	margin: 0 20px 10px 0;
	line-height: 12px;
	float: right;
	position: relative;
	top:4px;
}
#footerContainer #footerFooter span a {
	color: #999;
	text-decoration: none;
}

/* END FOOTER */
.hide {
	display: none;
}
.callAction, .callQuote, .laurels {
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 87%;
	max-width: 1500px;
}
.nextPage .callAction {
	width: 90%;
}
.pageTrailer .callAction {
	margin: 50px auto 35px auto;
	width: 85%;
	max-width: 1450px;
}
.watchFilm .callAction {
	margin: 40px auto 0 auto;
}
.pageModels .callAction {
	margin: -10px auto -40px auto;
}
.laurels {
	margin: -30px auto 20px;
}
.callQuote span, .callQuote span, .laurels span  {
	display: inline-block;
}
.divider {
	margin: 0 auto 10px;
	width: 100%;
}
.laurels .second {
	margin: 10px auto 0;
}
.callQuote .divider {
	margin: 0 auto;
}
.callQuote .divider.second {
	position: relative;
	top: -15px;
}
.callQuote img, .laurels img, .callAction img {
	width: 100%;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.callAction.bottom {
	margin-top: 60px;
	position: relative;
	margin-bottom: 40px;
	text-align: left;
	background: rgba(0,0,0,0.2);
}
.oldie .callAction.bottom {
	background: url(/images_ie/black20.png) repeat;
}
.nextPage .callAction.bottom {
	margin-top: 30px;
}
.callAction.bottom a {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}
.callAction.bottom a.hide img {
	width: 100%;
}
.callAction.bottom a img {
	width: 25%;
}

/* TRAILER PAGE */
.pageTrailer #navBar, .pageFilms #navBar, .nextPage #navBar, .membersArea #navBar {
	position: relative;
	background-color: rgba(0,0,0,0.2);
}
.oldie .pageTrailer #navBar, .oldie .pageFilms #navBar, oldie .nextPage #navBar. oldie .membersArea #navBar {
	background: url(/images_ie/black20.png) repeat;
}
.pageTrailer #navBar a, .pageFilms #navBar a, .viewModel #navBar a, .nextPage #navBar a, .membersArea #navBar a {
	background-color: rgba(28,119,165,0.2);
}
.oldie .pageTrailer #navBar a, .oldie .pageFilms #navBar a, .oldie .viewModel #navBar a, .nextPage #navBar a, .oldie .membersArea #navBar a {
	background: url(/images_ie/28165-20.png) repeat;
}
.pageTrailer #joinOverlayContainer {
	position: relative;
	width: 980px;
	height: 540px;
	margin: 10px auto 30px;
}
.pageTrailer #joinOverlay {
	width: 910px;
	height: 510px;
	padding-top: 30px;
	padding-left: 50px;
	top: 0;
	left: 0;
	margin-left: 10px;
	margin-top: 10px;
}
#trailerPlayer, .movie_background {
	width: 960px;
	height: 540px;
	border: 10px solid rgba(0,0,0,0.3);
}
.oldie #trailerPlayer {
	padding: 10px;
	background: url(/images_ie/black30.png) repeat;
}
.movie_background {
	height: 550px;
	margin-top: -20px;
}
.pageTrailer h1, .pageFilms h1, .pageTrailer p.txtHeadline, .pageFilms p.txtHeadline {
	font-size: 35px;
	width: 960px;
	margin: 30px auto 0;
}
.pageTrailer h1.txtHeadline {
	margin-top: 40px;
	max-width: 1500px;
}
.pageTrailer p.txtHeadline {
	width: 85%;
	margin-top: 0;
	min-width: 980px;
	max-width: 1500px;
}
.sceneDesc {
	width: 940px;
	margin: 0 auto 10px;
	font-size: 22px;
	padding: 15px 20px;
	background-color: rgba(0,0,0,0.2);
	text-align: justify;
	color: #ccc;
	font-family: sectionTitle, "Helvetica Neue", Helvetica, Arial, sans-serif;
	word-spacing: -5px;
	line-height: 26px;
}
.oldie .sceneDesc {
	background: url(/images_ie/black20.png) repeat;
}
.membersArea .sceneDesc {
	width: auto;
	margin-right: 15px;
}
.sceneDesc a {
	color: #dfdfdf;
}
.pageTrailer .sceneList {
	margin-top: 0;
}
#joinOverlayContainer p {
	position: absolute;
	width: 960px;
	bottom: -10px;
	margin: 0 0 0 10px;
	text-align: center;
	font-size: 13px;
	color: #ccc;
	background-color: rgba(0,0,0,0.3);
}
.oldie #joinOverlayContainer p {
	background: url(/images_ie/black30.png) repeat;
}
.moreScenes {
	text-align: center;
	width: 87%;
	margin: 0 auto;
	min-width: 980px;
	max-width: 1500px;
}
.moreScenes div {
	display: inline-block;
	width: 24%;
	overflow: hidden;
	position: relative;
}
.ie7 .moreScenes div {
	display: inline;
	zoom: 1;
	margin-right: 3px;
}
.moreScenes div .title {
	position: absolute;
	width: 100%;
	z-index: 1;
	padding: 8px 5px;
	left: 0;
	bottom: 0;
	margin: 0;
	font-size: 13px;
	line-height: 16px;
	color: #ccc;
	text-align: left;
	opacity: 0.6;
	background-color: rgba(0,0,0,0.7);
	text-decoration: none;
}
.oldie .moreScenes div .title {
	background: url(/images_ie/black70.png) repeat;
}
.moreScenes div img {
	width: 100%;
}
#tourDownload {
	padding: 0;
	margin: 0;
	list-style-type: none;
	width: 980px;
	margin: 0 auto 30px;
}
#tourDownload li {
	float: left;
}
#tourDownload li a {
	display: block;
	background: url(/images_v2/bttn-tour-download.png) no-repeat left -7px rgba(0,0,0,0.2);
	height: 85px;
	text-indent: -9000em;
	overflow: hidden;
	margin-right: 16px;
}
.oldie #tourDownload li a {
	background-image: url(/images_v2/bttn-tour-download.png);
	background-color: #0c1e28;
}
#tourDownload .downloadQT {
	width: 255px;
	background-position: left -7px;
}
#tourDownload .downloadQT:hover {
	
}
#tourDownload .downloadApple {
	background-position: -260px -7px;
	width: 218px;
}
#tourDownload .downloadFlash {
	background-position: -483px -7px;
	width: 225px;
}
#tourDownload .downloadWMV {
	width: 234px;
	background-position: -718px -7px;
	margin-right: 0;
}
#tourDownload li a:hover {
	background-color: rgba(102,204,255,0.2);
}
.oldie #tourDownload li a:hover {
	background-color: #0e5d85;
}

/***** FEATURE FILMS PAGE *****/
.pageFilms h1, .pageFilms p.txtHeadline {
	text-align: center;
	width: 98%;
	min-width: 980px;
	max-width: 1500px;
	font-size: 40px;
}
.pageFilms p.txtHeadline {
	margin-top: -20px;
}
.pageFilms h1 strong, .pageFilms p strong {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 30px;
}
.pageFilms .container {
	margin: 20px auto 0;
	text-align: center;
}
.pageFilms .divider {
	margin: -5px auto 20px;
}
.pageFilms .callQuote {
	width: 90%;
	margin-bottom: 60px;
}
.pageFilms .callQuote .divider {
	margin: 0 auto;
}
.pageFilms .featureFilms {
	margin-top: 0;
	margin-bottom: -5px;
}
.pageFilms .featureFilms div {
	width: 100%;
	margin-bottom: 0;
	max-height: none;
}
.pageFilms .featureFilms div div {
	height: auto;
	padding-bottom: 10px;
}
.pageFilms .featureFilms div p {
	text-align: justify;
	font-size: 25px;
	line-height: 26px;
}
.pageFilms .filmScenes {
	width: 100%;
	margin: 0 auto 15px;
}
.pageFilms .dvds {
	width: 100%;
	max-width: 1500px;
	margin: 0 auto;
}
.ie7 .pageFilms #ie7Hide {
	display: none;
}
.dvds div {
	width: 20%;
	position: relative;
	display: inline-block;
	overflow: hidden;
	margin-right: -5px;
	z-index: 2;
}
.ie7 .dvds div  {
	display: none;
}
.dvds div img {
	left: 0;
	top: 0;
	position: relative;
	width: 200%;
	z-index: 1;
}
.dvds div p {
	position: absolute;
	background-color: rgba(0,0,0,0.8);
	font-size: 15px;
	text-decoration: none;
	width: 100%;
	bottom: -50px;
	left: 0;
	z-index: 2;
	margin: 0;
	padding: 5px 0;
	height: 30px;
	text-transform: uppercase;
}
.oldie .dvds div p {
	background: url(/images_ie/black80.png) repeat;
}
.dvds div p:first-letter {
	font-size: 20px;
}
.dvds div p span {
	display: inline-block;
	text-indent: -9000em;
	background: url(/images_v3/dvds/logoStudmallLG.png) center center no-repeat;
	width: 90px;
	height: 24px;
	background-size: 90px 24px;
}
.oldie .dvds div p span {
	background: url(/images_v3/dvds/logoStudmall.png) center center no-repeat;
}

/*****  WATCH FILM PAGE *****/
.watchFilm {
	font-family: sectionTitle, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.watchFilm #joinOverlayContainer {
	margin-top: 20px;
}
.watchFilm  #joinOverlay {
	background-color: rgba(0,0,0,0.5);
	width: 960px;
	padding: 0;
	height: 540px;
}
.oldie .watchFilm  #joinOverlay {
	background: url(/images_ie/black50.png) repeat;
}
.watchFilm .container {
	margin-top: 0;
	margin-bottom: 20px;
}
.watchFilm .sceneDesc {
	width: 100%;
	margin: 0 auto 20px;
	padding: 0;
	max-width: 1500px;
}
.watchFilm .sceneDesc span {
	display: block;
	padding: 15px 30px;
	max-width: 1500px;
	width: 85%;
	margin: 0 auto;
}
.watchFilm .sceneDesc a {
	color: #fff;
}
.watchFilm .sceneDesc span span {
	display: none;
	width: 90%;
	padding: 0;
	margin-top: -40px;
	width: 70%;
}
.watchFilm .sceneDesc span span .divider {
	width: 60%;
	display: block;
	margin: 15px auto -10px;
}
.watchFilm .sceneDesc span span em {
	color: #ababab;
	font-size: 18px;
	display: inline-block;
}
.watchFilm .sceneDesc span span em strong {
	text-decoration: none;
}
.watchFilm .membersArea .txtHeadline {
	margin-left: auto;
	margin-right: auto;
	border-bottom: none;
}
.sceneDesc strong {
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 20px;
	word-spacing: 0;
}
#bttnFilm {
	width: 980px;
	margin: 0 auto;
	text-align: center;
	margin-top: 0px;
}
#bttnFilm a {
	display: inline-block;
	width: 470px;
	background: url(/images_v3/featureFilm/bttnLong.png) left top no-repeat;
	height: 60px;
	text-indent: -9000em;
	background-size: 945px;
	text-align: left;
}
.oldie #bttnFilm a {
	background: url(/images_ie/bttnLong.png) left top no-repeat;
}
.ie7 #bttnFilm a {
	display: block;
	float: left;
}
#bttnFilm a.filmDVD {
	background-position: right top;
	margin-left: 10px;
}
#bttnFilm a.dvdComingSoon {
	background-image: url(/images_v3/bttnComingSoon.png);
	background-size: 470px;
}
.oldie #bttnFilm a.dvdComingSoon {
	background-image: url(/images_ie/bttnComingSoon.png);
}
#bttnFilm a:hover {
	background-position: left bottom;
}
#bttnFilm a.filmDVD:hover {
	background-position: right bottom;
}
.filmScenes {
	text-align: center;
	background-color: rgba(0,0,0,0.3);
	padding-top: 14px;
	padding-bottom: 10px;
	margin-top: 0;
	margin-bottom: 10px;
	position: relative;
	max-width: 1500px;
}
.oldie .filmScenes {
	background: url(/images_ie/black30.png) repeat;
}
.filmScenes a {
	display: inline-block;
	width: 14%;
	position: relative;
	overflow: hidden;
	margin-left: -4px;
}
.ie7 .filmScenes a {
	text-decoration: none;
}
.pageFilms .filmScenes a {
	width: 15%;
}
.pageFilms .filmScenes a strong {
	font-family: Tahoma, Geneva, sans-serif;
}
/* styles for haunting movie page */
.filmHaunting .filmScenes a {
	width: 21%;
}
.filmAP .filmScenes a {
	width: 12%;
}
.ie7 .filmHaunting .filmScenes a {
	text-decoration: none;
}
.filmNOTG .filmScenes a {
	width: 18%;
}
.filmHaunting .filmModels a, .filmNOTG .filmModels a {
	width: 14%;
}
.filmRoadstrip .filmModels a {
	width: 17%;
}
/* end haunting styles */
.filmScenes span {
	display: block;
	position: absolute;
	font-size: 20px;
	line-height: 17px;
	vertical-align: central;
	background: rgba(0,0,0,0.5);
	height: 60px;
	padding-top: 10px;
	bottom: -85px;
	width: 100%;
	font-family: sectionTitle, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.oldie .filmScenes span {
	background: url(/images_ie/black50.png) repeat;
}
.filmScenes span strong {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
}
.filmModels span {
	font-size: 18px;
	text-transform: uppercase;
	height: 30px;
}
.filmScenes img {
	width: 100%;
}
.watchFilm h1, .watchFilm p.txtHeadline {
	width: 86%;
	min-width: 980px;
	font-size: 35px;
	margin-top: 0;
}
.ie7 .watchFilm h1, .watchFilm p.txtHeadline {
	line-height: 80px;
	height: 80px;
}
.watchFilm .slideRight, .watchFilm .slideLeft {
	top: 50%;
	margin-top: -47px;
}
.divider {
	text-align: center;
	margin: 10px auto;
}
.watchFilm .right {
	display: none;
}
.awards div {
	width: 14%;
	display: inline-block;
}
.ie7 .awards div {
	display: inline;
	zoom: 1;
}
.ie7 .awards div.right {
	display: none;
}
.ie7 .awards .slideLeft, .ie7 .awards .slideRight {
	display: none;
}
.awards div img {
	width: 100%;
}
.watchFilm .banner {
	margin-top: 40px;
}
.filmQuotes {
	padding: 15px 0;
	max-width: 1500px;
	background: rgba(0,0,0,0.3);
	font-family: sectionTitle, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.oldie .filmQuotes {
	background: url(/images_ie/black30.png) repeat;
}
.filmQuotes p {
	width: 67%;
	margin: 20px auto 60px;
	text-align: justify;
	color: #fff;
	position: relative;
	font-size: 26px;
	line-height: 31px;
	background: url(/images_v3/iconQuoteL.png) left top no-repeat,
				url(/images_v3/iconQuoteR.png) right top no-repeat;
	max-width: 1180px;
	padding: 15px 110px 0;
}
.membersArea .filmQuotes {
	padding: 0;
	background-color: transparent;
}
.membersArea .filmQuotes p {
	width: 720px;
	margin: 20px auto;
}
.oldie .filmQuotes p {
	background: url(/images_v3/iconQuoteL.png) left top no-repeat;
}
.filmQuotes p strong {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	color: #ccc;
	word-spacing: 3px;
}
.filmQuotes p em {
	display: block;
	text-align: right;
	margin-right: 30px;
	color: #ccc;
	font-size: 22px;
	margin-top: -5px;
}
.pageFilms .filmQuotes {
	background-color: transparent;
	padding: 0;
}
.oldie .pageFilms .filmQuotes {
	background-image: none;
}
.pageFilms .filmQuotes p {
	width: 69%;
	margin: -10px auto 50px;
	word-spacing: -5px;
}
p.soonMessage {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
}
.oldie p.soonMessage {
	background: url(/images_ie/black50.png) repeat;
}
p.soonMessage span {
	display: block;
	-o-text-shadow: -2px 2px 4px rgba(0,0,0,0.8);
	-webkit-text-shadow: 2px -2px 4px rgba(0,0,0,0.8);
	-moz-text-shadow: -2px 2px 4px rgba(0,0,0,0.8);
	text-shadow: -2px 2px 4px rgba(0,0,0,0.8); 
	height: 100px;
	top: 50%;
	margin-top: -25px;
	left: 0;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	z-index: 100;
	font-size: 100px;
	position: fixed;
	font-family: sectionTitle, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.ie7 p.soonMessage span {
	line-height: 100px;
	height: 100px;
}
p.soonMessage strong {
	font-family: Tahoma, Geneva, sans-serif;
}

/***** VIEW MODELS PAGE *****/
.pageModels h1 {
	margin-top: 30px;
}

/***** MODELS PAGE *****/
.pageModels .filmScenes a {
	width: 22%;
}
#subNav, .subNav {
	width: 100%;
	text-align: center;
	padding-top: 5px;
	margin-bottom: 20px;
}
.subNav {
	border-bottom: 1px solid #bababa;
}
#subNav p, .subNav p {
	display: inline-block;
	font-family: sectionTitle, "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0 0 5px 0;
}
#subNav p strong, .subNav p strong {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
}
#subNav p a, .subNav p a {
	display: inline-block;
	padding: 5px 10px;
	text-decoration: none;
	background: rgba(0,0,0,0.3);
}
.oldie #subNav p a ,.oldie .subNav p a {
	background: url(/images_ie/black30.png) repeat;
}
#subNav p a:hover, .subNav p a:hover {
	background: rgba(42,172,238,0.5);
}
.oldie #subNav p a:hover, .oldie .subNav p a:hover {
	background: url(/images_ie/42238-50.png) repeat;
}
#subNav .modelSort a {
	margin-right: -5px;
	font-size: 14px;
	padding: 0 10px;
}
.pageModels h1, .pageModels h1:first-letter {
	margin-top: -10px;
	max-width: 1500px;
}
.pageModels h1 strong {
	font-size: 80px;
	font-weight: normal;
}

/***** END MODELS PAGE *****/
.viewModel {
	font-family: sectionTitle, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.viewModel #navBar, .membersArea #navBar {
	position: relative;
	z-index: 100;
}
.viewModel h1 {
	margin-top: 10px;
	height: auto;
	margin-bottom: 30px;
}
.mainContent {
	width: 980px;
	margin: 20px auto;
}
.mainContent .modelInfo {
	float: right;
	width: 610px;
}
.modelImage {
	border: 10px solid rgba(0,0,0,0.3);
	float: left;
	width: 333px;
}
.oldie .modelImage {
	border: 10px solid #0c1e28;
}
.viewModel .fancyText, .viewModel .fancyText:first-letter {
	font-size: 16px;
	text-align: justify;
	color: #ccc;
}
.ie7 .viewModel .modelInfo .fancyText, .ie7 .viewModel .modelInfo .fancyText:first-letter {
	font-size: 16px !important;
}
.viewModel h2 {
	font-size: 45px;
	margin: 30px 0 10px 0;
	text-align: center;
}
.viewModel h2:first-letter {
	font-size: 60px;
}
.ie7 .viewModel h2 {
	margin-top: 40px;
}
.modelMovies .modelImage {
}
.viewModel h3 {
	font-size: 30px;
	padding: 5px auto;
	margin: 0;
}
.viewModel h3 a {
	text-decoration: none;
}
.modelMovies div {
	color: #ccc;
	text-align: justify;
	margin: 5px auto;
	float: right;
	width: 590px;
}
.watchIt {
	display: block;
	background: rgba(28,119,165,0.5);
	font-size: 30px;
	margin: 10px auto;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 10px 20px;
	text-align: center;
	text-decoration: none;
	clear: both;
	-o-box-shadow: -1px 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: -1px 1px 3px rgba(0,0,0,0.6);
	-moz-box-shadow: -1px 1px 3px rgba(0,0,0,0.6);
	box-shadow: -1px 1px 3px rgba(0,0,0,0.6);
}
.oldie .watchIt {
	background: url(/images_ie/28165-50.png);
}
.watchIt:hover {
	background: rgba(255,0,0,0.4);
}
.oldie .watchIt:hover {
	background: url(/images_ie/255-40.png) repeat;
}

/***** override styles from old site *****/
#wrapper, .wrapper {
	background: none;
	background-color: transparent;
}
#comingSoon {
	width: 960px;
	height: 300px;
	overflow: hidden;
	margin: 15px auto 10px auto;
	position: relative;
	border-bottom: 5px solid #000;
}
#comingSoon p {
	margin: 0;
	padding: 4px 0;
	font-size: 32px;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 960px;
	background-color: rgba(0,0,0,0.3);
	z-index: 10;
	line-height: 19px;
}
.oldie #comingSoon p {
	background: url(/images_v2/opacity50.png) center center repeat;
}
#comingSoon p span {
	font-family: "Arial Black", Gadget, sans-serif;
}
#comingSoon ul {
	margin: 0;
	padding: 0;
}
#comingSoon ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: none;
}
#comingSoon img {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 5;
}
#comingSoon .blur {
	display: block;
}
#comingSoon .active {
	display: block;
}
#comingSoon a {
	display: block;
	position: absolute;
	background: url(/js_v2/galleria/themes/classic/classic-map.png) -281px center no-repeat;
	right: 10px;
	height: 50px;
	width: 35px;
	top: 125px;
	z-index: 20;
	text-indent: -9000px;
	opacity: 0.5;
}
#comingSoon .prev {
	background-position: left center;
	left: 10px;
}
#oldie #comingSoon a {
	filter: alpha(opacity=50);
}
#comingSoon a:hover {
	opacity: 1;
}
#oldie #comingSoon a:hover {
	filter: alpha(opacity=100);
}
#modelApplication {
	width: 90%;
}
/***** end overriding styles *****/

/***** fancy pages *****/
.fancyPage {
	padding: 0;
	width: auto;
	min-width: auto;
}
.oldie .fancyPage {
	background-color: #112732;
}
.fancyPage h1 {
	margin: 20px;
}
.fancyPage p {
	margin: 10px 40px;
}
.fancyPage p strong {
	font-family: Tahoma, Geneva, sans-serif;
}
#modelApplication legend, #modelApplication .formArea {
	background-color: rgba(0,0,0,0.2);
}
.oldie .fancyPage input[type="text"] {
	background-color: #dfdfdf;
	color: #000;
}
.fancyPage #modelApplication input[type="text"], .fancyPage #modelApplication textarea {
	background-color: #dfdfdf;
	color: #000;
}
.fancyPage #modelApplication select {
	color: #000;
	background-color: #fff;
}
.fancyPage .contactBox {
	text-decoration: none;
}
.fancyPage.pageJoin2 {
	background: url(/images_v3/bgJoin.png) left bottom repeat #112732;
	width: 910px;
	height: 510px;
	padding-top: 30px;
	padding-left: 50px;
}
.bannerCountdown {
	margin: 30px auto;
	width: 87%;
	min-width: 980px;
	max-width: 1500px;
}
.membersArea .bannerCountdown {
	width: 980px;
}
.filmRoadstrip .bannerCountdown {
	margin: -10px auto -20px;
}
.bannerCountdown img {
	width: 100%;
}
.descGallery {
	display: block;
	text-align: center;
	margin: 10px auto;
}
/***** countdown banner *****/
#liveCountdown {
	bottom: 0;
	right: -750px;
	width: 600px;
	height: 198px;
	color: #fff;
	position: fixed;
	z-index: 100;
	font-family: Helvetica, Arial, sans-serif;
}
#liveCountdownLong {
	position: relative;
	width: 957px;
	height: 112px;
	margin: 5px auto;
	font-family: Helvetica, Arial, sans-serif;
	border: 10px solid rgba(0,0,0,0.2);
}
.oldie #liveCountdownLong {
	border: 5px solid #191919;
}
#liveCountdown .close {
	width: 44px;
	height: 44px;
	position: absolute;
	left: -22px;
	top: -22px;
	text-indent: -9000em;
	background: url(/images_v3/live/close.png) center center no-repeat;
	z-index: 101;
}
#liveCountdown .clickMe, #liveCountdownLong .clickMe {
	width: 600px;
	height: 198px;
	left: 0;
	top: 0;
	position: absolute;
	z-index: 5;
	text-indent: -9000em;
}
#liveCountdown img, #liveCountdownLong img {
	position: absolute;
	left: 0;
	top: 0;
}

#countdown_container {
	width: 574px;
	margin: 0;
	display: block;
	height: 112px;
}

#countdown_timer,
#countdown_timer ul,
#circular_countdown {
	position: relative;
	width:100%;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
#countdown_clock {
	width:100%;
	position: absolute;
	z-index:1;
	margin: 0;
	padding:0;
	left: 4px;
	top: 60px;
}
#circular_countdown_days,
#circular_countdown_hours,
#circular_countdown_minutes,
#circular_countdown_seconds {
	position:relative;
	z-index:1;
	padding:0;
	width: 45px;
}
#circular_countdown_days {
	margin: 0 27px 0 20px;
}
#circular_countdown_hours {
	margin: 0 27px 0 0;
}
#circular_countdown_minutes {
	margin: 0 27px 0 0;
}
#circular_countdown_seconds {
	margin: 0;
}
#countdown_timer {
	z-index:2;
	width: 574px;
	height:112px;
}
#countdown_timer ul {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 4;
	width: 574px;
	height: 112px;
}
	#countdown_timer li {
		list-style: none;
		float: left;
		width: 160px;
		color:#dfdfdf;
		font-size: 9px;
		position: absolute;
		text-align: center;
		text-transform:uppercase;
		line-height: 8px;
	}
		#countdown_timer li.days {
			left: -33px;
			bottom: 18px;
		}
		#countdown_timer li.hours {
			left: 43px;
			bottom: 18px;
		}
		#countdown_timer li.minutes {
			left: 121px;
			bottom: 18px;
		}
		#countdown_timer li.seconds {
			left: 198px;
			bottom: 18px;
		}
		#countdown_timer li em {
			display: block;
			font-size:16px;
			line-height:16px;
			font-weight:bold;
			font-style: normal;
			padding:0;
			color: #fff;
		}
/***** end countdown banner *****/


/***** members area *****/
.membersArea .txtHeadline {
	margin: 25px 0 3px;
	border-bottom: 1px solid #bababa;
}
.pageFilms .membersArea .txtHeadline {
	border-bottom: none;
}
.membersArea .sceneList {
	margin-top: 0;
}
.sectionContainer {
	background-color: transparent;
	border: none;
}
.mem.txtHeadline {
	font-size: 35px;
	white-space: nowrap;
}
.ratingInfo {
	width: 566px;
	background: rgba(0,0,0,0.2);
}
.oldie ratingInfo {
	background: url(/images_ie/black20.png) repeat;
	color: #dfdfdf;
}
.membersArea .comments p {
	margin-bottom: 60px;
}
#commentForm input {
	font-size: 15px;
	height: 30px;
}
.fancyPage.sceneDesc {
	font-size: 19px;
	word-spacing: 0px;
}
.modelTable {
	border-bottom: none;
	background: rgba(0,0,0,0.2);
	min-height: 281px;
}
.latestUpdatesTitle {
	color: #dfdfdf;
}
.latestUpdatesTitle:hover {
	color: #fff;
}
.latestUpdatesTitle:visited {
	color: #dfdfdf;
}
.oldie .modelTable {
	background: url(/images_ie/black20.png) repeat;
}
/*.featureBlurb#f5 {
	left: 50%;
	margin-left: -400px;
}
.featureBlurb#f5 img {
	width: 700px !important;
}*/
.pageTrailer p.txtHeadline.first {
	width: 980px;
	border-bottom: 1px solid #bababa;
}
.pageTrailer .comments {
	margin: 0 auto -30px;
	background: none;
	width: 980px;
}
.pageTrailer .comments p {
}
.featureBanner {
	width: 87%;
	margin: -45px auto -15px auto;
	min-width: 980px;
	max-width: 1500px;
	position: relative;
}
.featureBanner img {
	width: 100%;
}
.memBenBanner {
	width: 87%;
	margin: -40px auto 0;
	min-width: 980px;
	max-width: 1500px;
}
.memBenBanner img {
	width: 100%;
}
.pageTrailer .memBenBanner {
	width: 980px;
	margin-top: 40px;
	margin-bottom: -30px;
}
.dvdList {
	width: 87%;
	text-align: center;
	margin-top: 0;
	min-width: 980px;
	max-width: 1500px;
}
.dvdList a {
	width: 19%;
	display: inline-block;
}
.dvdList a img {
	width: 100%;
}
.dvdList p.moreLink {
	margin-top: 0;
}
.dvdList p.moreLink a {
	width: auto;
	display: inline;
	margin-right: 10px;
}
.playButton {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 5;
	display: block;
	opacity: 0;
	filter: alpha(opacity = 0);
}
.playButton:hover {
	opacity: 1;
	filter: alpha(opacity = 100);
}
.playButton img {
	width: 100px;
	height: 100px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -50px;
	margin-top: -50px;
}
.newReleases a.pic1, .newReleases a.pic2, .newReleases a.pic3 {
	display: block;
	height: 100%;
	width: 33%;
	top: 0;
	position: absolute;
	z-index: 5;
}
.newReleases a.pic1 {
	left: 0;
	width: 33%;
}
.newReleases a.pic2 {
	left: 33%;
}
.newReleases a.pic3 {
	left: 66%;
	width: 34%;
}
.newReleases a.pic1:hover, .newReleases a.pic2:hover, .newReleases a.pic3:hover {
	border-top: 5px solid rgba(255,0,0,0.6);
}
.overHere .pic1 {
}
.overHere .pic2, .overHere .pic3 {
	display: none;
}
#footerContainer .xbiz {
	background: rgba(0,0,0,0.3);
	margin: 30px 0 0 0;
	text-align: center;
}
.xbiz img {
	width: 92%;
	text-align: center;
	padding: 15px 0;
}
.featuredImage {
	width: 100%;
	left: 0;
	text-align: center;
	bottom: 0;
	padding-bottom: 0;
	padding-left: 5px;
}
#commentForm textarea {
	font-size: 16px;
}
/* CAM POP-UP */
.camBar {
	position: fixed;
	bottom: 0;
	left: 0;
	height: 150px;
	bottom: -145px;
	z-index: 9999;
}
.camBar .camTitle {
	width: 400px;
	height: 56px;
	display: block;
	position: absolute;
	top: -60px;
	left: 0;
}
.camBar .close {
	width: 44px;
	height: 44px;
	position: absolute;
	left: 377px;
	top: -64px;
	text-indent: -9000em;
	background: url(/images_v3/live/close.png) center center no-repeat;
	z-index: 101;
	display: none;
}
.camBar div {
	display: inline-block;
}
.camBox, .camBox1 {
	display: inline-block;
	width: 160px;
	text-align: center;
	position: relative;
	margin-right: 5px;
	left: -1000px;
	margin-bottom: 20px;
}
.camStatus {
	position: absolute;
	top: 3px;
	right: 3px;
	width: 10px;
}
.camThumb {
	-webkit-box-shadow: 1px -8px 60px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px -8px 60px 0px rgba(0,0,0,0.75);
	box-shadow: 1px -8px 60px 0px rgba(0,0,0,0.75);
}
.barOnline {
	position: relative;
	top: -6px;
}
#f4fHidden {
	display: none !important;
}
#catThumb {
	margin-top: -85px;
	
}
#catThumb img {
	width: 100%;
}