#login_bnt {
	background-color:green;
	height:70px;
	width:150px;
}

.login_btn { background-color: green; width: 60px; height: 25px; }

.section-main.login-form {
	height:600px;
}

.loginbox {
	background:url(../images/login/login.gif) 0 0 no-repeat;
	bottom:150px;
	height:300px;
	left:150px;
	position:relative;
	top:150px;
	width:530px;
}

.uname {
	height:22px;
	left:220px;
	position:relative;
	top:85px;
	width:230px;
}

.passwd {
	height:22px;
	left:220px;
	position:relative;
	top:100px;
	width:230px;
}

.remember {
	height:22px;
	left:70px;
	position:relative;
	top:166px;
	width:20px;
}

.remember input {
	border:solid 2px #e6cce5;
	font-size:12px;
	height:18px;
	margin:0;
	width:20px;
}

.login {
	cursor: pointer;
	height:29px;
	left:260px;
	position:relative;
	top:88px;
	width:137px;
}

.jointoday {
	cursor: pointer;
	height:30px;
	left:0;
	position:relative;
	top:174px;
	width:530px;
}

.shauth {
	/*display:boxed;*/
	height:165px;
	left:55px;
	position:absolute;
	top:45px;
	width:420px;
	z-index:2;
}

.hdauth {
	display:none;
}

.uname input,.passwd input {
	border:solid 2px #e6cce5;
	font-size:12px;
	height:18px;
	margin:0;
	width:220px;
}

.default_shadow_dark {
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75) !important;
	-moz-box-shadow:    0px 0px 10px 0px rgba(0, 0, 0, 0.75) !important;
	box-shadow:         0px 0px 10px 0px rgba(0, 0, 0, 0.75) !important;
}
.default_shadow_dark_hover {
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75) !important;
	-moz-box-shadow:    0px 0px 10px 0px rgba(0, 0, 0, 0.75) !important;
	box-shadow:         0px 0px 10px 0px rgba(0, 0, 0, 0.75) !important;
}
.default_shadow_dark_hover:hover {
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 1) !important;
	-moz-box-shadow:    0px 0px 20px 0px rgba(0, 0, 0, 1) !important;
	box-shadow:         0px 0px 20px 0px rgba(0, 0, 0, 1) !important;
}
.default_shadow_dark_hover div.favorite-status{
	visibility: hidden;
	opacity: 0;
	transition: visibility 0s, opacity 0.3s linear;
}
.default_shadow_dark_hover:hover div.favorite-status{
	visibility: visible;
	opacity: 1;
}
.default_shadow_dark_hover div.watchlist-status{
	visibility: hidden;
	opacity: 0;
	transition: visibility 0s, opacity 0.3s linear;
}
.default_shadow_dark_hover:hover div.watchlist-status{
	visibility: visible;
	opacity: 1;
}
.default_big_shadow_dark {
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 1) !important;
	-moz-box-shadow:    0px 0px 20px 0px rgba(0, 0, 0, 1) !important;
	box-shadow:         0px 0px 20px 0px rgba(0, 0, 0, 1) !important;
}
.default_big_shadow_light {
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5) !important;
	-moz-box-shadow:    0px 0px 20px 0px rgba(0, 0, 0, 0.5) !important;
	box-shadow:         0px 0px 20px 0px rgba(0, 0, 0, 0.5) !important;
}

.flag {
	background-image: url('/images/languages/lang_flags.png');
	width: 21px;
	height: 21px;
	display: inline-block;
}
.flag_us {
	background-position: 0 0;
}
.flag_fr {
	background-position: -21px 0;
}
.flag_de {
	background-position: 0 -21px;
}
.flag_it {
	background-position: -21px -21px;
}
.flag_es {
	background-position: 0 -42px;
}
.flag_jp {
	background-position: -21px -42px;
}

/* ************************************************************************ CUSTOM COMMON ICON SET*/
.icon_common_camera_small {
	background: url(http://resources.hwnds.ddfstatic.com/images/icon_map_common.png);
	display: inline-block;
	width: 14px;
	height: 14px;
}
/* ************************************************************************** BOOTSTRAP OVERWRITE */
.btn-success_glow {
	color: #FFFFFF !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
	background-color: #26A805 !important;
	*background-color: #26A805 !important;
	background-image: -moz-linear-gradient(top, #2ACD03, #26A805) !important;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2ACD03), to(#26A805)) !important;
	background-image: -webkit-linear-gradient(top, #2ACD03, #26A805) !important;
	background-image: -o-linear-gradient(top, #2ACD03, #26A805) !important;
	background-image: linear-gradient(to bottom, #2ACD03, #26A805) !important;
	background-repeat: repeat-x !important;
	border-color: #26A805 !important;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2ACD03', endColorstr='#26A805', GradientType=0) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
}
.btn-success_glow:hover,
.btn-success_glow:focus,
.btn-success_glow:active,
.btn-success_glow.active,
.btn-success_glow.disabled,
.btn-success_glow[disabled] {
	color: #FFFFFF !important;
	background-color: #26A805 !important;
	*background-color: #003bb3 !important;
}
/* ************************************************************************** FLOATING SOCIAL BAR */

@media screen and (max-width: 1100px) {
	#social_sidebar {
		display: none;
	}
}

#social_sidebar, #floating_sidebar {
	width: 44px;
	height: 160px;
	position: absolute;
	top: 200px;
	left: 0;
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
	-ms-transform: translatez(0);
	-o-transform: translatez(0);
	transform: translatez(0);
}
	#social_sidebar ul li a {
		background: url(//resources.hwnds.ddfstatic.com/images/social_icons_vertical.png) no-repeat;
		width: 37px;
		height: 37px;
		display: block;
		margin: 2px 0 0 4px;
	}
	#social_sidebar ul li a.facebook {
		background-position: 0 0;
	}
	#social_sidebar ul li a.facebook:hover {
		background-position: -38px 0;
	}
	#social_sidebar ul li a.twitter {
		background-position: 0px -34px;
	}
	#social_sidebar ul li a.twitter:hover {
		background-position: -37px -34px;
	}
	#social_sidebar ul li a.blog {
		background-position: 0px -71px;
	}
	#social_sidebar ul li a.blog:hover {
		background-position: -38px -71px;
	}
	#social_sidebar ul li a.gplus {
		background-position: 0px -109px;
	}
	#social_sidebar ul li a.gplus:hover {
		background-position: -38px -109px;
	}

/* FLOATING SIDEBAR (tour) */
#floating_sidebar a.sidebar {
	width: 1em;
	word-wrap: break-word;
	font-size: 2em;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0.4em 0.3em;
	line-height: 1em;
	letter-spacing: 0.1em;
}

#floating_sidebar a.join_button {
	padding: 0.4em 0;
}

/* ******************************************************************************* NEW FOOTER *** */
footer#new_footer {
	background: url('//resources.hwnds.ddfstatic.com/images/warning_footer_bg.jpg') center center;
}
	div#footer_center {
		margin: 0 auto;
		width: 1000px;
	}
		div#footer_center {
		}
			div#footer_center .linklist {
				padding: 20px 0 0 0;
			}
				div#footer_center .linklist .linkblock {
					float: left;
					margin: 0 0 0 6px;
				}
					div#footer_center .linklist .linkblock h3 {
						font-size: 12px;
						text-transform: uppercase;
					}
					div#footer_center .linklist .linkblock img,
					div#footer_center .linklist .linkblock ul {
						margin: 20px 0 0 5px
					}
						div#footer_center .linklist .linkblock ul li a {
							color: #fff;
							display: block;
							padding: 7px 10px;
							border: 1px solid #333;
							margin: 0 0 2px 0;
							text-decoration: none;
							width: 140px;
						}
						div#footer_center .linklist .linkblock ul li a:hover {
						}
				div#footer_center .linklist .jasminblock {
					float: left;
					margin: 35px 45px 0 45px;
				}
				div#footer_center .linklist .linkblock.interview a {
					display: block;
					margin: 20px 0 0 5px;
					width: 126px;
					height: 126px;
					border: 1px solid #333;
				}
				div#footer_center .linklist .linkblock.interview a:hover {
					background-position: 0 -126px;
				}
			div#footer_center .flags_newsletter {
				text-align: left;
				padding: 10px 0 10px 0;
				position: relative;
			}
				div#footer_center .flags_newsletter .flag {
					margin: 10px;
				}
				div#footer_center .flags_newsletter .newsletter_signup_form {
					width: 340px;
					display: inline-block;
					text-align: left;
					margin: 0 0 0 15px;
				}
					.newsletter_signup_form h2 {
						font-size: 14px;
						color: #fff;
						margin: 0 0 4px 0;
					}
					.newsletter_signup_form input {
						display: inline-block;
						-webkit-border-radius: 3px;
						-moz-border-radius: 3px;
						border-radius: 3px;
					}
					.newsletter_signup_form input[type=text] {
						width: 120px;
					}
					.newsletter_signup_form input[type=submit] {
						margin: -2px 0 0 0;
						font-weight: bold;
						font-size: 14px;
					}
			div#footer_center .footer_links {
				text-align: center;
			}
				div#footer_center .footer_links ul,
				div#footer_center .footer_links div {
					margin: 0 0 15px 0;
				}
					div#footer_center .footer_links ul li {
						display: inline;
						margin-left: 20px;
					}
					div#footer_center .footer_links ul li:first-child {
						margin-left: 0;
					}
/* ******************************************************************************** COPYRIGHT *** */
div#new_copyright {
	text-align: center;
	padding: 50px 0 70px 0;
	background: url('//resources.hwnds.ddfstatic.com/images/warning_footer_bg.jpg') center center;
	color: #ddd;
}
	div#new_copyright .logoline {
		width: 700px;
		margin: 20px auto;
		position: relative;
	}
		div#new_copyright .logoline .left {
			position: absolute;
			right: 420px;
			top: 10px;
		}
		div#new_copyright .logoline .right {
			float: right;
			border-left: 1px solid #fff;
			padding: 0 83px
		}
	div#new_copyright .copyright_term {
		clear: both;
	}
	div#rabit_copy_banner {
		margin: 0 0 20px 0;
	}
/* ************************************************************ CATEGORY SLIDER - BACKGROUNDS *** */
section.category_slider {}
	a.category_list_elem {
		background: url(http://resources.hwnds.ddfstatic.com/ddf/images/categories_spirit.jpg);
	}
	a.category_list_elem.hardcore {
		background-position: 0 0;
	}
	a.category_list_elem.lesbian {
		background-position: 0 -131px;
	}
	a.category_list_elem.stockings {
		background-position: 0 -262px;
	}
	a.category_list_elem.blowjobs {
		background-position: 0 -393px;
	}
	a.category_list_elem.anal-sex {
		background-position: 0 -524px;
	}
	a.category_list_elem.double-penetration {
		background-position: 0 -655px;
	}
	a.category_list_elem.masturbation {
		background-position: 0 -787px;
	}
	a.category_list_elem.doggy-style {
		background-position: 0 -917px;
	}
	a.category_list_elem.boy-girl {
		background-position: 0 -1048px;
	}
	a.category_list_elem.foot-fetish {
		background-position: 0 -1179px;
	}
	a.category_list_elem.cowgirl {
		background-position: 0 -1310px;
	}
	a.category_list_elem.fetish {
		background-position: 0 -1441px;
	}
	a.category_list_elem.group-sex {
		background-position: 0 -1572px;
	}
	a.category_list_elem.pov {
		background-position: 0 -1703px;
	}
	a.category_list_elem.costume {
		background-position: 0 -1834px;
	}
	a.category_list_elem.fucking-machine {
		background-position: 0 -1965px;
	}
	a.category_list_elem.big-tits {
		background-position: 0 -2096px;
	}
	a.category_list_elem.sybian {
		background-position: 0 -2227px;
	}
	a.category_list_elem.fullhd {
		background-position: 0 -2358px;
	}
	a.category_list_elem.milf {
		background-position: 0 -2489px;
	}
	a.category_list_elem.brunette-hair {
		background-position: 0 -2620px;
	}
	a.category_list_elem.teen {
		background-position: 0 -2751px;
	}
	a.category_list_elem.threesome {
		background-position: 0 -2882px;
	}

	a.category_list_elem.blonde-hair {
		background-position: 0 -3013px;
	}
	a.category_list_elem.glamour {
		background-position: 0 -3144px;
	}

/* ************************************************************************** CATEGORY SLIDER *** */
section.category_slider {
    position: relative;
	background: #282828;
	padding: 10px 0;
}
	section.category_slider .category_jcarousel {
		position: relative;
		overflow: hidden;
		padding: 0 6px;
	}
		section.category_slider .category_jcarousel ul {
			width: 20000em;
			position: relative;
			list-style: none;
			margin: 0;
			padding: 0;
		}
			section.category_slider .category_jcarousel li {
				float: left;
				-moz-box-sizing: border-box;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
			}
	section.category_slider .jcarousel-control-prev,
	section.category_slider .jcarousel-control-next {
		position: absolute;
		top: 50%;
		margin: -15px 0 0 -5px;
		width: 30px;
		height: 30px;
		text-align: center;
		text-decoration: none;
		text-shadow: 3px 0 15px #000;
		font-size: 100px;
	}
	section.category_slider .jcarousel-control-prev {
		left: 0;
	}
	section.category_slider .jcarousel-control-next {
		right: 0;
	}
	section.category_slider .jcarousel-pagination {
		position: absolute;
		bottom: -40px;
		left: 50%;
		-webkit-transform: translate(-50%, 0);
		-ms-transform: translate(-50%, 0);
		transform: translate(-50%, 0);
		margin: 0;
	}
		section.category_slider .jcarousel-pagination a {
			text-decoration: none;
			display: inline-block;
			font-size: 11px;
			height: 10px;
			width: 10px;
			line-height: 10px;
			background: #fff;
			color: #4E443C;
			border-radius: 10px;
			text-indent: -9999px;
			margin-right: 7px;
			-webkit-box-shadow: 0 0 2px #4E443C;
			-moz-box-shadow: 0 0 2px #4E443C;
			box-shadow: 0 0 2px #4E443C;
		}
		section.category_slider .jcarousel-pagination a.active {
			background: #4E443C;
			color: #fff;
			opacity: 1;
			-webkit-box-shadow: 0 0 2px #F0EFE7;
			-moz-box-shadow: 0 0 2px #F0EFE7;
			box-shadow: 0 0 2px #F0EFE7;
		}
.category_slide_title-buttons  {
	float: right;
	margin: 3px -15px 5px 0 !important;
}
/* *********************************************************************** CATEGORY FULL LIST *** */
section.category_full_list ul li {
	display: inline-block;
	margin: 10px 0;
}
/* *********************************************************************** CATEGORY LIST ELEM *** */
a.category_list_elem {
	display: block;
	max-width: 100%;
	width: 230px;
	height: 130px;
	margin: 0 8px;
	position: relative;
}
	a.category_list_elem div.info {
		background: rgba(0, 0, 0, 0.6);
		position: absolute;
		width: inherit;
		bottom: 0;
		color: #fff;
		font-size: 15px;
	}
		a.category_list_elem div.info span.keyword {
			display: inline-block;
			padding: 3px;
		}
		a.category_list_elem div.info div {
			float: right;
			padding: 3px;
		}
			a.category_list_elem div.info div .icon_common_camera_small {
				margin: 0px 5px 0 0;
				vertical-align: bottom;
			}
/* ******************************************************************************* LOGIN PAGE *** */
#login_page {
	color: #fff;
	margin: 10px;
}
	#login_page h1 {
		padding: 20px 0;
		text-align: center;
	}
	#login_page .center {
		text-align: center;
	}
	#login_page .left {
		width: 350px;
		background: rgba(41, 41, 41, 0.7);
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		min-height: 325px;
		float: left;
	}
	#login_page input[type=password],
	#login_page input[type=text],
	#login_page input[type=submit],
	#login_page select {
		width: 265px;
		height: 42px;
		font-size: 14px;
		padding: 0 18px;
		border: 0;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		margin: 0 0 7px 0;
	}
	#login_page input[type=submit] {
		color: #fff;
		font-weight: bold;
		cursor: pointer;
		width: 303px;
	}
	#login_page .new_captca {
		text-align: right;
		margin: 1px 25px 6px 0;
	}
		#login_page .new_captca a {
			color: #fff;
		}
	#login_page #recaptcha_widget div#recaptcha_image {
		width: 350px !important;
		margin: 0 0 7px 0;
		text-align: center;
	}
		#login_page #recaptcha_widget div#recaptcha_image img {
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border-radius: 4px;
		}
	#login_page .helper_line {
		margin: 0 30px;
	}
		#login_page .helper_line #login_forgot_password_jump {
			float: right;
			cursor: pointer;
		}
		#login_page .helper_line #remember {
			vertical-align: middle;
		}
	#login_page .login_error {
		text-align: center;
		background: #ea2a2a;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		width: 298px;
		font-size: 14px;
		padding: 5px 2px;
		border: 0;
		margin: 0 auto 6px auto;
	}
	#login_page .login_problem {
		text-align: center;
		padding: 10px;
	}
	#login_page #login_login_jump {
		padding: 10px;
		cursor: pointer;
	}
	#login_page .carousel_container {
		margin-bottom: 60px;
	}
	#login_page .right {
		width: 615px;
		background: rgba(41, 41, 41, 0.7);
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		min-height: 325px;
		float: right;
		text-align: center;
	}
		#login_page .right .leftcolumn {
			width: 302px;
			float: left;
			text-align: right;
		}
		#login_page .right .rightcolumn {
			width: 302px;
			float: right;
			text-align: left;
		}
			#login_page .right input {
				width: 245px;
				border: #000 solid 1px;
			}
			#login_page .right input.error {
				border: #f00 solid 1px;
			}
			#login_page .right select {
				width: 280px;
				border: #000 solid 1px;
				height: 44px;
			}
			#login_page .right input[type=button] {
				width: 280px;
				height: 42px;
			}
	#login_page .join_button {
		width: 530px;
		font-size: 20px;
		height: 30px;
		padding-top: 13px;
	}
/* ******************************************************************************** myTooltip *** */
.myTooltipContainer {
	position: relative;
	display: inline-block;
}
	.myTooltipContainer .myTooltipMessage {
		position: absolute;
		left: 0;
		background: #f00;
		max-width: 250px;
		padding: 8px;
		color: #f00;
		text-align: center;
		text-decoration: none;
		background-color: #000000;
		-webkit-border-radius: 4px;
		   -moz-border-radius: 4px;
		        border-radius: 4px;
	}
	.myTooltipMessage {
		position: relative;
		background: #000000;
		border: 1px solid #f50000;
	}
	.myTooltipMessage:after, .myTooltipMessage:before {
		top: 100%;
		left: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}

	.myTooltipMessage:after {
		border-color: rgba(0, 0, 0, 0);
		border-top-color: #000000;
		border-width: 6px;
		margin-left: -6px;
	}
	.myTooltipMessage:before {
		border-color: rgba(245, 0, 0, 0);
		border-top-color: #f50000;
		border-width: 7px;
		margin-left: -7px;
	}


/* *********************************************** UPDATES/TOP PORNSTARS/NEW PORNSTARS SLIDER *** */

section.updates_slider,
section.pornstar_slider,
section.new_pornstar_slider {
    position: relative;
	padding: 0;
}
	section.updates_slider .slider_jcarousel,
	section.pornstar_slider .slider_jcarousel,
	section.new_pornstar_slider .slider_jcarousel {
		position: relative;
		overflow: hidden;
	}
		section.updates_slider .slider_jcarousel ul,
		section.pornstar_slider .slider_jcarousel ul,
		section.new_pornstar_slider .slider_jcarousel ul {
			width: 20000em;
			position: relative;
			list-style: none;
			margin: 0;
			padding: 0;
		}
			section.updates_slider .slider_jcarousel li,
			section.pornstar_slider .slider_jcarousel li,
			section.new_pornstar_slider .slider_jcarousel li {
				float: left;
				-moz-box-sizing: border-box;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
			}

	section.updates_slider .jcarousel-control-prev,
	section.updates_slider .jcarousel-control-next,
	section.pornstar_slider .jcarousel-control-prev,
	section.pornstar_slider .jcarousel-control-next,
	section.new_pornstar_slider .jcarousel-control-prev,
	section.new_pornstar_slider .jcarousel-control-next
	{
		position: absolute;
		top: 50%;
		margin: -15px 0 0 -5px;
		width: 30px;
		height: 30px;
		text-align: center;
		text-decoration: none;
		text-shadow: 3px 0 15px #000;
		font-size: 100px;
	}

	section.updates_slider .jcarousel-control-prev,
	section.pornstar_slider .jcarousel-control-prev,
	section.new_pornstar_slider .jcarousel-control-prev
	{
		left: 0;
	}
	section.updates_slider .jcarousel-control-next,
	section.pornstar_slider .jcarousel-control-next,
	section.new_pornstar_slider .jcarousel-control-next {
		right: 0;
	}
	section.updates_slider .jcarousel-pagination,
	section.pornstar_slider .jcarousel-pagination,
	section.new_pornstar_slider .jcarousel-pagination {
		position: absolute;
		bottom: -40px;
		left: 50%;
		-webkit-transform: translate(-50%, 0);
		-ms-transform: translate(-50%, 0);
		transform: translate(-50%, 0);
		margin: 0;
	}
		section.updates_slider .jcarousel-pagination a,
		section.pornstar_slider .jcarousel-pagination a,
		section.new_pornstar_slider .jcarousel-pagination a {
			text-decoration: none;
			display: inline-block;
			font-size: 11px;
			height: 10px;
			width: 10px;
			line-height: 10px;
			background: #fff;
			color: #4E443C;
			border-radius: 10px;
			text-indent: -9999px;
			margin-right: 7px;
			-webkit-box-shadow: 0 0 2px #4E443C;
			-moz-box-shadow: 0 0 2px #4E443C;
			box-shadow: 0 0 2px #4E443C;
		}

		section.updates_slider .jcarousel-pagination a.active,
		section.pornstar_slider .jcarousel-pagination a.active,
		section.new_pornstar_slider .jcarousel-pagination a.active {
			background: #4E443C;
			color: #fff;
			opacity: 1;
			-webkit-box-shadow: 0 0 2px #F0EFE7;
			-moz-box-shadow: 0 0 2px #F0EFE7;
			box-shadow: 0 0 2px #F0EFE7;
		}
/* ************************************************************ PARTNER PAGE LIKE BANNER LIST *** */
.partnerpage_like_banners {}
	.partnerpage_like_banners a.item {
		float: left;
		border: 4px solid #fff;
		position: relative;
		padding: 0 0 30px 0;
		margin: 10px 0 25px 16px;
		text-align: center;
	}
	.partnerpage_like_banners a.item:hover {
		text-decoration: none;
	}
		.partnerpage_like_banners .item span {
			border: 4px solid #fff;
			text-transform: uppercase;
			background: #ca1518;
			color: #fff;
			font-weight: bold;
			font-size: 15px;
			font-family: "helvetica Neue" , "Lato", sans-serif;
			padding: 10px 20px;
			display: inline-block;
			position: absolute;
			left: 60px;
			bottom: -23px;
		}
		.partnerpage_like_banners .item p {
			font-size: 24px;
			color: #fff;
			font-weight: bold;
		}
		.partnerpage_like_banners .item p.big {
			font-size: 48px;
			line-height: 45px;
		}



.updates_slider-buttons, .pornstar_slider-buttons  {
	float: right;
	margin: 3px -15px 5px 0 !important;
}


/* reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


/* General
=== */
.warningbody{background-image:none;}

/* Modal window
=== */

.js_action {
	cursor: pointer;
}

.close{cursor:pointer;}
a.close_btn{margin-top:10px;font-weight:bold;font-size:13px;text-decoration:none;color:#ffffff;}
a.close_btn:hover{text-decoration:underline;}

#warning-page{width:980px;margin:70px auto 0;}
.nopadding{padding:0 !important;}
#warning .window {
	background: #240025;
	border: 3px solid #3e0b54;
	color: #aeaeae;
	font-size: 14px;
	font-weight: bold;
	width: 670px;
	height: 580px;
	margin: 0 auto;
 text-align:center;
	padding: 0;
	z-index: 9999;
}

#warning .window p {
	margin: 0 0 25px;
}

#warning #warning-title {
	margin: 27px 0 16px;
}

#warning #enter-exit {
	height: 194px;
	margin:0 0 30px 0;
	width: 670px;
}

#warning-enter, #warning-exit {
 display:block;
	float: left;
 width:335px;
 height:194px;
 background: url(../images/enter-exit.jpg) no-repeat;
}

#warning-enter{background-position:0 0;}
#warning-exit{background-position:-335px 0;}


body {
	background: url("//resources.hwnds.ddfstatic.com/images/warning_background_repeat_20px.jpg") #222222;
	font: 12px/14px Arial, Helvetica, Tahoma, sans-serif;
}

body.xmas2014 {
	background: url('http://resources.hwnds.ddfstatic.com/images/events/xmas2014/snowflakes.png') #222222;
}

#wrapper {
	margin: 0 auto;
	overflow: visible;
	position: relative;
	padding-top: 39px;
}

.xmas2014 #wrapper {
	background: url("//resources.hwnds.ddfstatic.com/images/events/xmas2014/toprepeater.png") 0 40px repeat-x;
}
.xmas2014 #tagline .tagline_join {
	position: relative;
}
.giftbox {
	background : url(//resources.hwnds.ddfstatic.com/images/events/xmas2014/giftbox.png) 0 0 no-repeat;
	width: 54px;
	height: 53px;
	position: absolute;
	top: -10px;
	right: 140px;
}

#container, #footer {
	margin: 0 auto;
	overflow: visible;
	padding: 0 0 8px;
	width: 996px;
	position: relative;

	-moz-box-shadow: 0 0 60px #000;
	-webkit-box-shadow: 0 0 60px #000;
	box-shadow: 0 0 60px #000;
    z-index:1;
}
#container {
	background: url(http://resources.hwnds.ddfstatic.com/images/common/site_center_bg.jpg);
}
#footer {
    color:#ff1200;
    background:#1a1a1a;
    z-index:0;
    width:916px;
    padding:35px 40px 25px;
}

    .ie6 #footer {
    	padding: 0 0 20px 30px;
    }

    #footer p {
    	margin: 0 0 13px;
    }

    #footer>div {
        color:#ff1200;
    	float: left;
    	background: url(/images/bg-texture-dark.png) 0 0 repeat;
        padding: 10px 12px;
        border-radius: 2px;
    	-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.77);
    	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.77);
    	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.77);
        height:135px;

    }

    #footer #signup {
    	margin: 0 7px 0 0;
    	width: 193px;
    }

    #footer form {
    	margin: 13px 0 0;
    }

    #footer .form-row {
    	clear: both;
    	margin: 10px;
        padding:0;
    	width: auto;
    }

    #footer label {
    	color: #fff;
    	display: block;
    }

    #footer .input {
    	height: 16px;
    	line-height: 16px;
    	width: 168px;
        color:#000;
        padding:2px 3px;
    }

    #footer input[type=submit] {
        border:1px solid #000;
        color:#ff1200;
        padding: 3px;
        width: 176px;
        margin-top: 13px;
		background: #555555; /* Old browsers */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1NTU1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjFmMWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #555555 0%, #1f1f1f 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555555), color-stop(100%,#1f1f1f)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #555555 0%,#1f1f1f 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #555555 0%,#1f1f1f 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #555555 0%,#1f1f1f 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #555555 0%,#1f1f1f 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#1f1f1f',GradientType=0 ); /* IE6-8 */
    }

    #footer #features {
    	margin: 0 14px 11px 0;
    	width: 396px;
    }

    .ie6 #footer #features {
    	margin-bottom: 0;
    }

    #footer #features-list {
    	background: url(../images/features.png) no-repeat;
    	display: block;
    	height: 62px;
    	text-indent: -9999px;
    	width: 405px;
     margin-top:12px;
    }

    #footer #supported-formats {
    	width: 230px;
    }

    #footer #formats-list {
    	background: url(../images/formats.png) no-repeat;
    	display: block;
    	height: 53px;
    	text-indent: -9999px;
    	width: 289px;
     margin-top:12px;
    }


    .lte7 #footer .hr {
    	clear: none;
    }

    .ie6 #footer .hr {
    	margin: 0;
    }

    #footer #other-languages {
    	float: left;
    	font-size: 13px;
    	font-weight: bold;
    	margin: 0 5px 0 0;
    }
    #footer #bottom-links {
        background:none;
    	text-align: center;
        clear:both;
        padding: 0;
        height:auto;
        margin: 0 auto;
        width: 100%;
    	-moz-box-shadow: 0 0 0 #000;
    	-webkit-box-shadow: 0 0 0 #000;
    	box-shadow: 0 0 0 #000;
        border-radius: 0;
   	}

    #footer #bottom-links a{
        text-decoration:none;
        color:#ff1200;
    	margin: 0 15px 0 0;
   	}

    #footer #bottom-links a:hover{
        text-decoration:underline;
   	}

    #footer li {
    	float: left;
    	margin: 0 8px 0 0;
    }

    #footer li a {
    	color: #fff;
    }


.uppercase {
	text-transform: uppercase;
}
.container {
	margin: 0 auto;
	width: 996px;
    position:relative;
    top:0;
    left:0;
}

a:link {
	text-decoration:none;
	color:#c81300;
}

a:visited {
	text-decoration:underline;
}

a:hover, a:focus { outline: none; text-decoration: underline; }
a:active { outline: none; }

a.link {
	color: #aa3cbc !important;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
}

a.view-all {
	clear: both;
	float: right;
	font-weight:bold;
}

/* Headings
=== */
h1, h2, h3, h4, h5, h6 {}

h1, h1 a {
	font-size: 19px;
}

.title-buttons {
	clear:both;
	margin: 10px 0 5px;
}

.title-buttons h1 {
    display:inline;
	margin-left: -18px;
	height:26px;
    padding: 4px 7px 3px 17px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    line-height: 37px;
}

.title-buttons .more-updates-btn {
	text-decoration: none;
	font-size: 15px;
	margin-right: -18px;
	height:26px;
    padding: 2px 7px 1px 17px;
	line-height:26px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
	margin-top: 3px;
}

h2, h2 a {
	color: #c81300;
	font-size: 20px;
	font-weight: 800;
	line-height: 30px;
	margin: 8px 0 8px;
}

h3, #sidebar h3 a {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 20px;
	font-weight: bold;
	height: 26px;
	line-height: 26px;
}
	#sidebar-w273.right-column h3 {
		text-decoration: none;
		float: right;
		margin-right: -41px;
		height:26px;
	    padding: 2px 7px 1px 9px;
	    -webkit-border-radius: 2px;
	    -moz-border-radius: 2px;
	    border-radius: 2px;
		margin-top: 3px;
		width: 271px;
	}

	#sidebar-w273.right-column #we-recommend {
		margin-top:25px;
	}

h4, #footer h4 a {
    color:#ff1200;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
}

#footer h4, #footer h4 a {
    text-align:center;
}

h5, #sidebar h5 a {
	color: #000;
	font-size: 12px;
	font-weight: bold;
}

/* Page: Be a Model
=== */
.page-beamodel #content {
	position: relative;
	width: 900px;
}

.page-beamodel #content p {
	margin-bottom: 13px;
}

#be-a-model {
	margin: 0 0 13px;
	overflow: hidden;
}

.page-beamodel h5, .page-beamodel h5 a {
	color: #EE0C56;
}

.page-beamodel #content .section.last {
	margin-bottom: 6px;
}

.page-beamodel #content .section.last p {
	float: right;
	font-size: 11px;
	margin: 13px 20px 0 0;
	width: 185px;
}

.page-beamodel .column {
	float: left;
	padding: 31px 0 0;
	width: 290px;
}

.page-beamodel .column.last {
	float: right;
	padding: 0;
}

.inherit{font-size:inherit;color:inherit;}

.column.information {
	border-right: 1px solid #999;
	float: left;
	margin: 0 15px 0 0;
	padding: 0 5px 0 0;
	width: 295px;
}

#form-application .form-row {
	margin: 0 0 13px;
}

#form-application .wide .form-row {
	margin: 0 0 9px;
}

#form-application .column label {
	display: inline-block;
	width: 60px;
}

#form-application .column.last label {
	margin: 0 10px 0 0;
	width: 80px;
}

#form-application .column.availability label {
	float: left;
	margin: 0 0 13px;
	width: 145px;
}

#form-application .input, #form-application textarea {
	color: #fff;
}

#form-application .input {
	background: url(../images/bg-input-high.png) repeat-x left top;
	border: 0;
	width: 188px;
}

#form-application .section.last .input {
	width: 220px;
}

#form-application textarea {
	background: url(../images/bg-textarea.png) repeat-x;
	border: 0;
	font-family: Arial;
	font-size: 13px;
	height: 101px;
	padding: 3px;
	overflow: auto;
	width: 898px;
}

/* Page: Join Now
=== */
.page-join #container {
	overflow: visible;
}

.page-join #content, .page-upgrade #content {
	position: relative;
	width: 976px;
 margin:0;
 padding:0;
}

.page-join #content {
	float: none;
}

/*.page-join #content form {
	background: #e9e9e9;
	height: 200px;
	margin: 0 0 63px -33px;
	padding: 11px 0 0 36px;
	width: 940px;
}*/

	.page-join #content .title-buttons {
		margin-top: 13px;
	}

	.page-join #content .title-buttons h1 {
		letter-spacing: 3px;
		font-weight: bold;
	}

	.page-join #content .title-buttons .more-updates-btn {
		letter-spacing: 3px;
		font-weight: bold;
		font-size: 18px;
	}

/*.page-join #content label {
	color: #000;
	display: inline-block;
	font-weight: bold;
	margin: 0 10px 0 0;
	text-align: right;
	width: 90px;
}*/

.page-join #content input {
	border-color: #fff !important;
	/*background: #838383;
	border: 1px solid #532055;
	height: 23px;
	line-height: 23px;
	width: 258px;*/
}



.page-join #content button {
	background: url(../images/btn-join.png) no-repeat;
	border: 0;
	height: 56px;
	margin: 0 0 0 105px;
	text-indent: -9999px;
	width: 264px;
}

.page-join #join-image {
	left: 445px;
	/*margin: -220px 0 0 50px;*/
	position: absolute;
	top: -9px;
}

.page-join #footer {
	color: #fff;
	font-size: 13px;
}

.page-join #footer h2, .page-join #footer h2 a {
	color: #fff;
}

.page-join #footer img {
	margin: 0 0 10px 100px;
}

.page-join .highlight {
	font-size: 30px;
	font-weight: bold;
}

.page-join #content .accept_terms {
	margin: 10px 0 0 105px;
}

.page-join .join_for_free {
	float: left;
	height: 280px;
	width: 400px;
}

.page-join .join_text {
	float: right;
	margin: 3px 40px 0 0;
}

.page-join .join_text ul {
	margin: 15px 0 0;
}

.page-join .join_text li {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 10px;
	text-transform: uppercase;
}

.page-join .join_text .highlight {
	font-size: 11px;
}

.page-join .bottom-links a {
	margin: 0 15px 0 0;

	}

.suboffer {
	font-size: 22px;
}

/* Page: Model details
=== */

/* Page: Upgrade Your Membership
=== */
.page-upgrade h3 {
	background: #fff;
	color: #000;
	text-indent: 0;
}

.page-upgrade .column {
	background: #cc9;
	float: left;
	height: 156px;
	margin: 0 20px 0 0;
	width: 295px;
}

.page-upgrade .column.choose {
	background: none;
}

#form-upgrade {
	float: left;
	overflow: hidden;
	width: 630px;
}

#form-upgrade .choose div {
	margin: 0 0 3px;
	padding: 5px 0;
}

#form-upgrade .choose label {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

#form-upgrade .choose label span {
	color: #000;
	font-size: 18px;
}

#form-upgrade .choose label em {
	font-size: 10px;
	font-style: normal;
}

#form-upgrade .choose small {
	display: block;
	margin: 0 0 0 25px;
}

#form-upgrade .create .form-row {
	margin: 0 0 3px;
}

#form-upgrade .create label {
	display: inline-block;
	font-weight: bold;
	text-align: right;
	width: 85px;
}

#form-upgrade .create .input {
	border: 1px solid #000;
}

#content #form-upgrade p {
	clear: both;
	display: inline-block;
	margin: 18px 0;
}

.page-upgrade .clear a {
	color: #000;
	font-weight: bold;
}

.page-upgrade .clear span {
	color: #622963;
}

#plan-year {
	background: #f90;
}

#plan-silver {
	background: #ccc;
}

#plan-bronze {
	background: #699;
}

/* Status bar
=== */
#status-bar {
	position: fixed;
	background: #3b3b3b;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #3b3b3b 0%, #1c1c1c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b3b3b), color-stop(100%,#1c1c1c));
	background: -webkit-linear-gradient(top, #3b3b3b 0%,#1c1c1c 100%);
	background: -o-linear-gradient(top, #3b3b3b 0%,#1c1c1c 100%);
	background: -ms-linear-gradient(top, #3b3b3b 0%,#1c1c1c 100%);
	background: linear-gradient(to bottom, #3b3b3b 0%,#1c1c1c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b3b3b', endColorstr='#1c1c1c',GradientType=0 );
	color: #fff;
	font-size: 13px;
	width: 100%;
	overflow: visible;
	-moz-box-shadow: 0 1px 1px #888;
	-webkit-box-shadow: 0 1px 1px #888;
	box-shadow: 0 1px 1px #888;
	z-index: 3;

    -webkit-transform: translatez(0);
    -moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);

}

	#status-bar .container {
		z-index:9999;
	}

	#status-bar ul li {
		float:left;
		text-align:center;
	}

		#status-bar ul li.toolbar-btn.float-right {
			float:right;
		}

        #status-bar ul li ul {
            display:none;
            position:absolute;
        }

        #status-bar ul li li {
            height:25px;
            border: 1px solid gray;
            float:none;
            display:block;
        }

        #status-bar ul li li a {
            color:#cacaca;
            font-size: 12px;
        }

        #status-bar ul li:hover ul {
            float:none;
            display:block;
        }

	.toolbar-bg-green,
	#status-bar ul li.toolbar-btn.bg-green a {
		color:#fff;
		background: #61af1e; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYxYWYxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YzkwMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #61af1e 0%, #4c9013 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#61af1e), color-stop(100%,#4c9013)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #61af1e 0%,#4c9013 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #61af1e 0%,#4c9013 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #61af1e 0%,#4c9013 100%); /* IE10+ */
		background: linear-gradient(top bottom,  #61af1e 0%,#4c9013 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61af1e', endColorstr='#4c9013',GradientType=0 ); /* IE6-8 */
	}
	.toolbar-bg-green:hover {
		color: #fff !important;
	}

	.toolbar-bg-green:hover,
	#status-bar ul li.toolbar-btn.bg-green a:hover {
		color:#fff;
		background: #4c9013; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjOTAxMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjNGM5MDEzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYxYWYxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-linear-gradient(top,  #4c9013 0%, #4c9013 1%, #61af1e 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c9013), color-stop(1%,#4c9013), color-stop(100%,#61af1e)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #4c9013 0%,#4c9013 1%,#61af1e 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #4c9013 0%,#4c9013 1%,#61af1e 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #4c9013 0%,#4c9013 1%,#61af1e 100%); /* IE10+ */
		background: linear-gradient(top bottom,  #4c9013 0%,#4c9013 1%,#61af1e 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c9013', endColorstr='#61af1e',GradientType=0 ); /* IE6-8 */
	}


	#status-bar ul li.toolbar-btn.bg-red a {
		color:#fff;
		background: #fe7060; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZlNzA2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYTEwMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #fe7060 1%, #aa1010 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fe7060), color-stop(100%,#aa1010)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #fe7060 1%,#aa1010 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #fe7060 1%,#aa1010 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #fe7060 1%,#aa1010 100%); /* IE10+ */
		background: linear-gradient(top bottom,  #fe7060 1%,#aa1010 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe7060', endColorstr='#aa1010',GradientType=0 ); /* IE6-8 */
	}

	#status-bar ul li.toolbar-btn.bg-red a:hover {
		color:#fff;
		background: #aa1010; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FhMTAxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZTcwNjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #aa1010 0%, #fe7060 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aa1010), color-stop(100%,#fe7060)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #aa1010 0%,#fe7060 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #aa1010 0%,#fe7060 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #aa1010 0%,#fe7060 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #aa1010 0%,#fe7060 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa1010', endColorstr='#fe7060',GradientType=0 ); /* IE6-8 */
	}

	#status-bar ul li.toolbar-btn.bg-green a {
		color:#fff;
		background: #80dd1c; /* Old browsers */
		background: -moz-linear-gradient(top,  #80dd1c 0%, #89ba01 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #80dd1c 0%,#89ba01 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #80dd1c 0%,#89ba01 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80dd1c', endColorstr='#89ba01',GradientType=0 ); /* IE6-9 */
	}
	#status-bar ul li.toolbar-btn.bg-green a:hover {
		color:#fff;
		background: #80dd1c; /* Old browsers */
		background: -moz-linear-gradient(top,  #80dd1c 0%, #a8e002 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #80dd1c 0%,#a8e002 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #80dd1c 0%,#a8e002 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80dd1c', endColorstr='#a8e002',GradientType=0 ); /* IE6-9 */

	}


	#navigation>ul>li>a {
		height: 25px;
		display:block;
		color: #fff;
		text-decoration:none;
		padding:12px 8px 1px;
		border-right:1px solid #474747;
		min-width: 40px;
		background: #555555; /* Old browsers */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1NTU1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjFmMWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #555555 0%, #1f1f1f 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555555), color-stop(100%,#1f1f1f)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #555555 0%,#1f1f1f 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #555555 0%,#1f1f1f 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #555555 0%,#1f1f1f 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #555555 0%,#1f1f1f 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#1f1f1f',GradientType=0 ); /* IE6-8 */
		text-transform: uppercase;
	}
	#navigation>ul>li>a:hover {
		color: #d00;
		border-right: 1px solid #474747;
		color:#d00;
		background: #1c1c1c; /* Old browsers */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFjMWMxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OTQ5NDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #1c1c1c 0%, #494949 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1c1c1c), color-stop(100%,#494949)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #1c1c1c 0%,#494949 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #1c1c1c 0%,#494949 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #1c1c1c 0%,#494949 100%); /* IE10+ */
		background: linear-gradient(top bottom,  #1c1c1c 0%,#494949 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c1c1c', endColorstr='#494949',GradientType=0 ); /* IE6-8 */
	}


#status-bar strong, .highlight {
	color: #EE0C56;
	text-transform: none;
}

/* Header
=== */
#header {
	height: 363px;
	position: relative;
	overflow:hidden;
	margin: 0 auto;
	width: 996px;
}

#header .headerpic {
	bottom: 0;
	left: 0;
	position: absolute;
	/*top: 0;*/
	z-index: 1;
}

#header h1 {
	background: url(../images/logo.png) no-repeat;
	float: left;
	height: 162px;
	margin: 18px 0 0 6px;
	position: relative;
	text-indent: -9999px;
	width: 241px;
	z-index: 2;
}

#header h1 a {
	display: block;
	height: 162px;
	width: 241px;
}

#header form {
	float: right;
	margin: 5px 6px 0 0;
	position: relative;
	z-index: 2;
}

#header form a {
	color: #622963;
	font-size: 9px;
	vertical-align: top;
}

#header .form-row, .page-join .form-row {
	margin: 0 0 11px;
}

#header label {
	color: #622963;
	display: inline-block;
	font-size: 13px;
	margin: 0 5px 0 0;
	width: 60px;
}

#header .input {
	width: 192px;
}

#header .rememberme {
	width: auto;
}
#header div.rememberme{
	background: #622963;
	border: 1px solid #ccbce1;
	color: #fff;
	font-size: 14px;
	height: 27px;
	line-height: 27px;
	padding: 0 7px;
	text-align: center;
}

#header label.rememberme{
	color: #fff;
}

#header a.fl{
	float: left;
}

#slider-wrapper {
	width: 600px;
	float: left;
}

/* Tagline + Navigation === */

#tagline {
	height: 47px;
	padding: 5px 0;
	background: url(/images/logo_line_bg.jpg) 50% 50%;
}
.tagline-logo {
	margin: 5px;
	display: inline-block;
}
.tagline-logo-niche {
	margin: 0 5px;
	display: inline-block;
}

#tagline2 {
	height: 47px;
	padding: 0;
}

#navigation {
	background: #3b3b3b; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiM2IzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYzFjMWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #3b3b3b 0%, #1c1c1c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b3b3b), color-stop(100%,#1c1c1c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3b3b3b 0%,#1c1c1c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3b3b3b 0%,#1c1c1c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3b3b3b 0%,#1c1c1c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3b3b3b 0%,#1c1c1c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b3b3b', endColorstr='#1c1c1c',GradientType=0 ); /* IE6-8 */
	height: 40px;
}

#off-tagline .tagline_join {
	display: block;
	min-width: 150px;
	width: auto !important;
	width: 150px;
	font-size: 2.5em;
	padding: 0.2em 0.8em 0.1em;
	line-height: 1em;
	margin: 0.15em 0.6em 0 0;
	border-radius: 0.15em;
	text-transform: uppercase;
	text-decoration: none;
	background: #1c1c1c; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFjMWMxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #1c1c1c 0%, #333333 74%, #333333 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1c1c1c), color-stop(74%,#333333), color-stop(100%,#333333)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1c1c1c 0%,#333333 74%,#333333 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1c1c1c 0%,#333333 74%,#333333 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1c1c1c 0%,#333333 74%,#333333 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1c1c1c 0%,#333333 74%,#333333 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c1c1c', endColorstr='#333333',GradientType=0 ); /* IE6-8 */
	font-family: 'Raleway', Arial, sans-serif;
}
	#tagline .tagline_join span {
		color:#fff;
	}

#tagline-join-container {
	float:right;
	height:47px;
}

#tagline>img {
    margin:4px 0 0 10px;
}
#tagline a.jointagline{
    float:right;
	font-family:Impact;
	font-size:28px;
	color:#ffffff;
	margin-top:10px;
	text-decoration:none;
}

#tagline ul, #navigation ul {
    height:40px;
    float:left;
    margin-left:54px;
}
#tagline ul li ul {
	margin:0;
}

#navigation ul {
    margin:0;
    width: 100%;
}

#navigation ul li.float-right {
	float: right;
}
#navigation ul li.nobg, #navigation ul li.nobg:hover {
	background:#2b2b2b;
}

#navigation ul li.toolbar-btn.login-btn {
	color:#0d0;
}

.menu_icon {
	display: block;
}

	.menu_icon.home {
		background: url("//resources.hwnds.ddfstatic.com/ddf/images/menu_icons.png") 0 0 no-repeat;
		width: 22px;
		height: 19px;
		margin: -3px 0 0 8px;
	}
		#navigation ul li:hover .menu_icon.home {
			background-position: 0 -20px;
		}
	.menu_icon.profile {
		background: url("//resources.hwnds.ddfstatic.com/ddf/images/menu_icons.png") -22px 0 no-repeat;
		width: 22px;
		height: 19px;
		margin: -3px 0 0 8px;
	}
		#navigation ul li:hover .menu_icon.profile {
			background-position: -22px -20px;
		}
	.menu_icon.logout {
		background: url("//resources.hwnds.ddfstatic.com/ddf/images/menu_icons.png") -44px 0 no-repeat;
		width: 22px;
		height: 19px;
		margin: -3px 0 0 8px;
	}
		#navigation ul li:hover .menu_icon.logout {
			background-position: -44px -20px;
		}

    #tagline ul li, #navigation ul li {
        position:relative;
        height:100%;
        background: #3b3b3b; /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiMmIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iIzBlMGUwZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
        background: -moz-linear-gradient(top, #3b3b3b 0%, #1c1c1c 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b3b3b), color-stop(100%,#1c1c1c)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #3b3b3b 0%,#1c1c1c 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #3b3b3b 0%,#1c1c1c 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #3b3b3b 0%,#1c1c1c 100%); /* IE10+ */
        background: linear-gradient(top bottom, #3b3b3b 0%,#1c1c1c 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b3b3b', endColorstr='#1c1c1c',GradientType=0 ); /* IE6-8 */
        float:left;
        min-width:40px;
        color:#fff;
        font-size:14px;
        border-right:1px solid #4c4c4c;
        text-align:center;
    }

    #tagline ul li ul, #navigation ul li ul {
        display:none;
        position:absolute;
        z-index:99999;
    }

    #tagline ul li:first-child, #navigation ul li:first-child {
        border-left:1px solid #4c4c4c;
    }

    #tagline ul li:hover, #navigation ul li:hover {
		border-right: 1px solid #474747;
        cursor:pointer;
		color:#d00;
		background: #1c1c1c; /* Old browsers */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFjMWMxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OTQ5NDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #1c1c1c 0%, #494949 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1c1c1c), color-stop(100%,#494949)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #1c1c1c 0%,#494949 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #1c1c1c 0%,#494949 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #1c1c1c 0%,#494949 100%); /* IE10+ */
		background: linear-gradient(top bottom,  #1c1c1c 0%,#494949 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c1c1c', endColorstr='#494949',GradientType=0 ); /* IE6-8 */
    }

    #tagline ul li:hover ul, #navigation ul li:hover ul {
        float:none;
        display:block;
        left:-1px;
        padding:0;
        cursor:pointer;
		color:#d00;
		background: #1c1c1c; /* Old browsers */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFjMWMxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OTQ5NDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #1c1c1c 0%, #494949 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1c1c1c), color-stop(100%,#494949)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #1c1c1c 0%,#494949 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #1c1c1c 0%,#494949 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #1c1c1c 0%,#494949 100%); /* IE10+ */
		background: linear-gradient(top bottom,  #1c1c1c 0%,#494949 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c1c1c', endColorstr='#494949',GradientType=0 ); /* IE6-8 */
    }

    #tagline ul li:hover li, #navigation ul li:hover ul li {
        float:none;
        text-align:left;
        min-width:167px;
        width: auto !important;
        width: 167px;
        border: 1px solid #474747;
    }

	#navigation ul li.languages:hover ul li {
        float:none;
        text-align:left;
        border: 1px solid #474747;
        width: 40px;
        min-width: 40px;
        padding-top: 0.25em;
    }

	#navigation ul li.livelinks:hover ul li {
        float:none;
        text-align:center;
		font-weight: bold;
        border: 1px solid #474747;
		max-width: 100px;
        padding-bottom: 15px;
    }

    #tagline ul li a, #navigation ul li a {
		height: 26px;
		display:block;
        color: inherit;
        text-decoration:none;
        padding:14px 5px 0 5px;
        text-transform: uppercase;
    }

#footer #tour-join button {
	display: block;
	height: 38px;
	text-indent: -9999px;
	width: 242px;
}

.content_custom_bg {
	/*background-color: #1C1C1C;*/
}
.site_color_border_bottom {
	padding: 0 !important;
	border-bottom: 8px solid #1B1B1B;
}

/* Model index
=== */
.member_regular_photo_show {
	margin: 0 auto;
}
	.member_regular_photo_show .regular_show_pager {
		width: 875px;
		height: 50px;
		background: #424242;
		box-shadow: -1px 0px 0px #6b6b6b, 0px -1px 0px #6b6b6b,
					-1px 0px 0px #2a2a2a inset, 0px -1px 0px #2a2a2a inset;
		margin: 1px auto;
		font-family: Arial, sans-serif;
		font-size: 14px;
		text-transform: uppercase;
	}
		.member_regular_photo_show .regular_show_pager .back_to_scenes_page {
			color: #fefefe;
			text-decoration: none;
			border: 1px solid #8b8b8b;
			display: block;
			float: left;
			height: 28px;
			width: 178px;
			line-height: 30px;
			margin: 10px 0px 0px 35px;
			text-align: center;
			padding: 0px;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
		}
		.member_regular_photo_show .regular_show_pager .pager {
			float: left;
			width: 539px;
		}
			.member_regular_photo_show .regular_show_pager .pager .btnpager {
				color: #060606;
				text-decoration: none;
				border: 1px solid #8b8b8b;
				display: block;
				float: left;
				width: 26px;
				height: 28px;
				line-height: 30px;
				margin: 10px 0px 0px 0px;
				text-align: center;
				padding: 0px;
				background: #fefefe;
				background: -moz-linear-gradient(top, #fefefe 0%, #e7e7e7 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #e7e7e7));
				background: -webkit-linear-gradient(top, #fefefe 0%, #e7e7e7 100%);
				background: -o-linear-gradient(top, #fefefe 0%, #e7e7e7 100%);
				background: -ms-linear-gradient(top, #fefefe 0%, #e7e7e7 100%);
				background: linear-gradient(to bottom, #fefefe 0%, #e7e7e7 100%);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e7e7e7', GradientType=0);
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				border-radius: 3px;
			}
			.member_regular_photo_show .regular_show_pager .pager .prev {
				margin-left: 10px;
				width: 60px;
			}
			.member_regular_photo_show .regular_show_pager .pager .next {
				margin-right: 10px;
				width: 60px;
				float: right;
			}
			.member_regular_photo_show .regular_show_pager .pager .active {
				font-size: 14px;
				-moz-box-shadow: inset 0 0 4px rgba(24, 24, 24, .75);
				-webkit-box-shadow: inset 0 0 4px rgba(24, 24, 24, .75);
				box-shadow: inset 0 0 4px rgba(24, 24, 24, .75);
				border: 1px solid #6c6c6c;
				background: #dedede;
				background: -moz-linear-gradient(bottom, #dedede 0%, #c4c4c4 100%);
				background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #dedede), color-stop(100%, #c4c4c4));
				background: -webkit-linear-gradient(bottom, #dedede 0%, #c4c4c4 100%);
				background: -o-linear-gradient(bottom, #dedede 0%, #c4c4c4 100%);
				background: -ms-linear-gradient(bottom, #dedede 0%, #c4c4c4 100%);
				background: linear-gradient(to top, #dedede 0%, #c4c4c4 100%);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4c4c4', endColorstr='#dedede', GradientType=0);
			}
		.member_regular_photo_show .regular_show_pager .size_selector {
			position: relative;
			color: #fefefe;
			float: right;
		}
			.member_regular_photo_show .regular_show_pager .size_selector .size_selector_button {
				height: 28px;
				line-height: 30px;
				width: 70px;
				margin: 10px 35px 0px 0px;
				border: 1px solid #8b8b8b;
			}
			.member_regular_photo_show .regular_show_pager .size_selector .size_select {
				width: 86px;
				background: url('/images/bg_black_transparent.png');
				position: absolute;
				display: none;
			}
				.member_regular_photo_show .regular_show_pager .size_selector .size_select li {
					border-bottom: 1px solid #000;
					display: block;
					cursor: pointer;
					text-align: center;
					line-height: 20px;
				}
				.member_regular_photo_show .regular_show_pager .size_selector .size_select li:hover {
					background: #000;
				}
					.member_regular_photo_show .regular_show_pager .size_selector .size_select li a {
						color: #fefefe;
						text-decoration: none;
						display: block;
					}
		.member_regular_photo_show .regular_show_content a {
			display: block;
			margin: 0 auto;
			border: 0px;
			padding: 10px 0px 10px 0px;
		}
			.member_regular_photo_show .regular_show_content a img {
				display: block;
				margin: 0 auto;
			}



html>/**/body #model-index .modelSearchSubmit, x:-moz-any-link, x:default { position:relative;top:1px;} /* Only FireFox 3 */
#model-index .submit {
	background: url(../images/arrow-next.png) no-repeat right center;
	border: 0;
	color: #fff;
	padding: 0 15px 0 0;
}

#modelSuggestions2{
  min-width : 141px;
  left : 35px;
}
#modelSuggestions P, #modelSuggestions2 P{
  line-height : 16px;
  min-width : 134px;
  background-color : #ffffff;
  color : #000000;
  padding-left:2px;
  margin : 0 0 0 0;
}
#modelSuggestions P A, #modelSuggestions P A:hover, #modelSuggestions2 P A, #modelSuggestions2 P A:hover{
  color : #000000;
  text-decoration : none;
}
#modelSuggestions P A:hover, #modelSuggestions2 P A:hover{
  text-decoration : underline;
  font-weight: bold;
}
#modelSuggestions P A B, #modelSuggestions P A:hover B, #modelSuggestions2 P A B, #modelSuggestions2 P A:hover B{
  color : #ad0101;
}
/* Content
=== */
#content {
    min-height: 400px;
    height: 400px;
    height: auto !important;
    width:100%;
}

	#content.left-column {
		width: 677px;
		float: left;
		margin-left: 9px;
	}

.w684{width:684px !important;}

#content-fullscreen {
 padding-top:8px;
	text-align: center;
}
.change-photo-size{margin-left:6px;}

.change-photo-size a{padding:0 4px;float:left;display:block;text-transform:uppercase;font-weight:bold;text-decoration:none;}
.change-photo-size a:hover{background:#cacaca;}
.change-photo-size a.s{font-size:11px;}
.change-photo-size a.m{font-size:13px;}
.change-photo-size a.l{font-size:15px;}
#chphoto{margin:0 6px 0 0 !important;}
.change-photo-size a.active{background:black;color:#fff;}
.nobg{background-image:none;}
.photobrowser-tooltip{display:none;font-family: Arial, Helvetica, Tahoma, sans-serif;padding:5px;width:200px;min-height:50px;height:auto !important;height:50px;font-size:11px;border:1px solid #cacaca;background-color:#222222;color:#ffffff;}

#content.wide {
	width: 726px;
}

.section {
	margin: 0 0 18px;
    overflow: visible;
	padding: 0 0 8px;
    clear: both;
	position: relative;
}
.section.paygarden {
	margin: 5px 0 0 0;
	padding-bottom: 0;
}
.model-details .section {
	margin: 0 0 8px;
}

.model-interview{padding:3px 0 3px 24px;background:url(/images/icon_mic.png) 0 0 no-repeat;margin-right:8px;margin-left:4px;}
#interview_form{display:none;position:fixed;top:200px;left:32%;width:500px;height:480px;background:#ffffff;border:1px solid gray;padding:10px;z-index:9999;overflow:hidden;font: 12px/14px Arial, Helvetica, Tahoma, sans-serif;overflow:auto;}
#interview_form h2{background:url(/images/icon_mic_50.png) 0 0 no-repeat;padding-left:58px;line-height:50px;height:50px;}
ul#model_interview_qa{list-style-type:none;padding:0;margin:0 auto 15px;width:480px;}
li.question{background:#cacaca;margin-top:8px;padding:2px 2px 2px 4px;font-weight:bold;}
li.answer{padding:2px 2px 2px 4px;}

.section.favorite .prev_next a {
	padding: 0;
}

.ie6 .section {
	padding-bottom: 20px;
}

.model-landscape {
	float: left;
	font: 10px Verdana;
	margin: 0 17px 12px 0;
	/*margin: 0 35px 12px 0;*/
	text-align: center;
	width: 310px;
	/*width: 230px;
	width: 275px;*/
}

.index .model-landscape {
	margin-right: 9px;
	width: 230px;
}

.model-landscape img {
	background-position: left;
	display: block;
	height: 173px;
	margin: 0 auto;
/*	height: 161px;*/
}

.model-landscape.main img {
}

.index .model-landscape img {
	height: 129px;
}

#set-modellist{width:460px;overflow:auto;height:185px;}
.set-model-portrait{width:100px;text-align:center;margin-right:5px;}

.model-portrait {
	display: inline-block;
	height: 265px;
	font-size: 10px;
	margin: 0 10px 10px 0;
	text-align: center;
	width: 120px;
}
.photo-set {
	/*color: #666;*/
	float: left;
	height: 265px;
	font-size: 10px;
	margin: 0 10px 10px 0;
	text-align: center;
	width: 120px;
}
.photo-set{
	margin:0 10px 40px 0;
}

.model-portrait a, .model-portrait-large a, .model-landscape a, .photo-set a, .photo-set a {
	font-size: 12px;
	font-weight:bold;
}



.model-portrait .info {
	background: #4b4b4b; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzRiNGI0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNDE0MTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #4b4b4b 1%, #141414 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#4b4b4b), color-stop(100%,#141414)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4b4b4b 1%,#141414 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4b4b4b 1%,#141414 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4b4b4b 1%,#141414 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4b4b4b 1%,#141414 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b4b4b', endColorstr='#141414',GradientType=0 ); /* IE6-8 */
	color:#fff;
	margin:0;
	padding: 5px 5px;
	text-align: left;
	width: 191px;
	position: absolute;
	bottom: 0;
}


	.model-portrait .info p {
		white-space: nowrap;
	}
	.model-portrait .info a {
		font-size: 14px;
	}

	.model-portrait .info .rating {
		font-size: 0.95em;
		margin-bottom: 5px;
	}
	.model-portrait .info .scenes {
		font-size: 0.95em;
		float: right;
	}
		.model-portrait .info .scenes .data {
			padding: 2px;
			font-weight: bold;
			font-size: 1.1em;
		}
		.model-portrait .info .rating .data {
			padding: 2px;
			font-size: 1.1em;
		}


section.photo_set_info{

	background: #4b4b4b; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzRiNGI0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNDE0MTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #4b4b4b 1%, #141414 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#4b4b4b), color-stop(100%,#141414)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4b4b4b 1%,#141414 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4b4b4b 1%,#141414 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4b4b4b 1%,#141414 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4b4b4b 1%,#141414 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b4b4b', endColorstr='#141414',GradientType=0 ); /* IE6-8 */
	margin: 0;
	padding: 5px;
}
	section.photo_set_info div.overflow_scroller_title_wrap {
		position: relative;
		overflow: hidden;
		height: 24px;
	}
	section.photo_set_info div.overflow_scroller_name_wrap {
		position: relative;
		overflow: hidden;
		height: 23px;
	}
		section.photo_set_info div {
			color:#fff;
		}
		section.photo_set_info p {
			text-align: left;
		}
		section.photo_set_info div.overflow_scroller_title_wrap p,
		section.photo_set_info div.overflow_scroller_name_wrap p {
			position: absolute;
		}
		.photo-set p {
			text-align: left;
			line-height:23px;
			font-size:12px;
			margin: 0;
			white-space: nowrap;
		}
		.photo-set p.set_title {
			position: absolute;
		}
			.photo-set p a {
				text-decoration: none;
				color:#ca210f;
			}
			.photo-set p a.set-title {
				font-size:16px;
			}
			.photo-set p a.model-name {
				font-size:14px;
			}

		section.photo_set_info .rating_container {
			text-align: left;
		}

		section.photo_set_info div.date_and_stat {
			height:12px;
			font-size: 0.85em;
		}

		section.photo_set_info div.date_and_stat .set-info {

		}
		section.photo_set_info div.date_and_stat .set-date {

		}
		section.photo_set_info div.date_and_stat span.icon {
			background: url(/images/icons.png) 0 0 no-repeat;
			height:10px;
			display: inline-block;
			margin-right: 2px;
		}
		section.photo_set_info div.date_and_stat span.icon.photo {
			background-position: 0 -10px;
			width:12px;
		}
		section.photo_set_info div.date_and_stat span.icon.movie {
			width:10px;
		}


/***************************************************************************************************
 * Sets details
 */
#sets_details {
	margin: 0px;
	overflow: hidden;
	width: 100%;
	float: left;
	cursor: default;
	font-family: Arial, sans-serif;
}
	#sets_details h1 {
		padding: 10px 0 10px 10px;
	}
	#sets_details .change_design {
		height: 77px;
	}
	#sets_details .inside_nav {
		height: 35px;
		padding: 10px;
		text-align: center;
	}
		#sets_details .inside_nav .btn {
			color: #fff;
			font-weight: bold;
			margin-top: 6px;
			text-shadow: none;
		}
		#sets_details .inside_nav .btn_container  {
			height:30px;
		}
		#sets_details .inside_nav .btn_container.left {
			float: left;
		}
		#sets_details .inside_nav .btn_container.right {
			float: right;
		}

		#sets_details .inside_nav .notice {
			width: 755px;
			float: left;
			text-align: center;
			padding-top: 0;
		}

		#sets_details .inside_nav .notice .old_set_page_link {
			font-weight: bold;
			font-size: 1.2em;
		}

	#sets_details .sets_details_header {
		height: 35px;
		background-color: #1c1c1c;
		clear: both;
	}

		#sets_details .sets_details_header  .previews_remaining {
			float: right;
			color: #fff;
			display: block;
			min-width: 150px;
			width: auto !important;
			width: 150px;
			font-size: 1em;
			padding: 0.2em 0.8em 0.1em;
			line-height: 2em;
			margin: 0.15em 0.6em 0 0;
			border-radius: 0.15em;
			text-transform: uppercase;
			text-decoration: none;
			background: #1c1c1c;
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top, #1c1c1c 0%, #333333 74%, #333333 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1c1c1c), color-stop(74%,#333333), color-stop(100%,#333333));
			background: -webkit-linear-gradient(top, #1c1c1c 0%,#333333 74%,#333333 100%);
			background: -o-linear-gradient(top, #1c1c1c 0%,#333333 74%,#333333 100%);
			background: -ms-linear-gradient(top, #1c1c1c 0%,#333333 74%,#333333 100%);
			background: linear-gradient(to bottom, #1c1c1c 0%,#333333 74%,#333333 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c1c1c', endColorstr='#333333',GradientType=0 );
			margin-top: 0.3em;
		}

		#sets_details .sets_details_header  .previews_remaining span {
			color:#e55500;
		}

		#sets_details .sets_details_header h1 {
			float: left;
			font-weight: bold;
			font-size: 22px;
		}
	#sets_details .nav-tabs {
		float: right;
		margin-left: 1px;
		display: block;
	}

		#sets_details .nav-tabs li {
			float: left;
			cursor: pointer;
			font-size: 15px;
			width: 105px;
			height: 30px;
			border-right: 1px solid #a0a0a0;
			margin-top: 0px;
			text-align: center;
			padding-top: 5px;
		}

			#sets_details .nav-tabs li a {
				display: block;
				line-height:30px;
				width:65px;
				float: left;
				text-decoration: none;
				color: #fff;
			}
			#sets_details .nav-tabs li span {
				height: 16px;
				width: 28px;
				float: left;
				background-image: url('/images/set_icons_sprite.png');
				background-repeat: no-repeat;
				display: block;
				margin: 5px 0 8px;
				color: #fff;
				text-decoration: none;
				padding-top: 4px;
			}
			#sets_details .nav-tabs li span.link_video {
				background-position: 8px 2px;
			}
			#sets_details .nav-tabs li span.link_pic {
				background-position: 7px -33px;
			}
			#sets_details .nav-tabs li span.link_comment {
				background-position: 3px -68px;
			}
			#sets_details.busty .nav-tabs li span.link_video {
				background-position: -43px 2px;
			}
			#sets_details.busty .nav-tabs li span.link_pic {
				background-position: -43px -33px;
			}
			#sets_details.busty .nav-tabs li span.link_comment {
				background-position: -47px -68px;
			}
		#sets_details .nav-tabs .active,
		#sets_details .nav-tabs li:hover {
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			background: #a0a0a0;
			background: -moz-linear-gradient(top, #4c4c4c 0%, #1f1f1f 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4c4c4c), color-stop(100%, #1f1f1f));
			background: -webkit-linear-gradient(top, #4c4c4c 0%, #1f1f1f 100%);
			background: -o-linear-gradient(top, #4c4c4c 0%, #1f1f1f 100%);
			background: -ms-linear-gradient(top, #4c4c4c 0%, #1f1f1f 100%);
			background: linear-gradient(to bottom, #4c4c4c 0%, #1f1f1f 100%);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c', endColorstr='#1f1f1f', GradientType=0 );
		}

		#sets_details .nav-tabs li.active a,
		#sets_details .nav-tabs li:hover a {
			color: #ef5a00;
		}


		#sets_details.short_busty .nav-tabs li.active a, /* BUSTY */
		#sets_details.short_busty .nav-tabs li:hover a {
			color: #f00;
		}
		#sets_details.short_egg .nav-tabs li.active a, /* EGG */
		#sets_details.short_egg .nav-tabs li:hover a {
			color: #E400BC;
		}
		#sets_details.short_hlf .nav-tabs li.active a, /* hlf */
		#sets_details.short_hlf .nav-tabs li:hover a {
			color: #f00;
		}
		#sets_details.short_cj .nav-tabs li.active a, /* cj */
		#sets_details.short_cj .nav-tabs li:hover a {
			color: #F62A69;
		}
		#sets_details.short_cj .nav-tabs li.active a, /* cj */
		#sets_details.short_cj .nav-tabs li:hover a {
			color: #F62A69;
		}
		#sets_details.short_eao .nav-tabs li.active a, /* eao */
		#sets_details.short_eao .nav-tabs li:hover a {
			color: #AE33F3;
		}
		#sets_details.short_obj .nav-tabs li.active a, /* obj */
		#sets_details.short_obj .nav-tabs li:hover a {
			color: #00A8FF;
		}
		#sets_details.short_sf .nav-tabs li.active a, /* sf */
		#sets_details.short_sf .nav-tabs li:hover a {
			color: #0FD777;
		}
		#sets_details.short_htw .nav-tabs li.active a, /* htw */
		#sets_details.short_htw .nav-tabs li:hover a {
			color: #57C800;
		}
		#sets_details.short_hoh .nav-tabs li.active a, /* hoh */
		#sets_details.short_hoh .nav-tabs li:hover a {
			color: #f00;
		}
		#sets_details.short_svc .nav-tabs li.active a, /* svc */
		#sets_details.short_svc .nav-tabs li:hover a {
			color: #30CFEF;
		}
		#sets_details.short_ete .nav-tabs li.active a, /* ete */
		#sets_details.short_ete .nav-tabs li:hover a {
			color: #FC50FC;
		}
		#sets_details.short_1bd .nav-tabs li.active a, /* 1bd */
		#sets_details.short_1bd .nav-tabs li:hover a {
			color: #F466FE;
		}

			#sets_details .nav-tabs .active span.link_video,
			#sets_details .nav-tabs li:hover span.link_video {
				background-position: 8px -16px;
			}
			#sets_details .nav-tabs .active span.link_pic,
			#sets_details .nav-tabs li:hover span.link_pic {
				background-position: 7px -51px;
			}
			#sets_details .nav-tabs .active span.link_comment,
			#sets_details .nav-tabs li:hover span.link_comment {
				background-position: 3px -86px;
			}
			#sets_details.short_busty .nav-tabs .active span.link_video, /* BUSTY */
			#sets_details.short_busty .nav-tabs li:hover span.link_video {
				background-position: -43px -16px;
			}
			#sets_details.short_busty .nav-tabs .active span.link_pic,
			#sets_details.short_busty .nav-tabs li:hover span.link_pic {
				background-position: -43px -51px;
			}
			#sets_details.short_busty .nav-tabs .active span.link_comment,
			#sets_details.short_busty .nav-tabs li:hover span.link_comment {
				background-position: -47px -86px;
			}
			#sets_details.short_obj .nav-tabs .active span.link_video, /* OBJ */
			#sets_details.short_obj .nav-tabs li:hover span.link_video {
				background-position: -143px -16px;
			}
			#sets_details.short_obj .nav-tabs .active span.link_pic,
			#sets_details.short_obj .nav-tabs li:hover span.link_pic {
				background-position: -143px -51px;
			}
			#sets_details.short_obj .nav-tabs .active span.link_comment,
			#sets_details.short_obj .nav-tabs li:hover span.link_comment {
				background-position: -148px -86px;
			}
			#sets_details.short_cj .nav-tabs .active span.link_video, /* CJ */
			#sets_details.short_cj .nav-tabs li:hover span.link_video {
				background-position: -443px -16px;
			}
			#sets_details.short_cj .nav-tabs .active span.link_pic,
			#sets_details.short_cj .nav-tabs li:hover span.link_pic {
				background-position: -444px -51px;
			}
			#sets_details.short_cj .nav-tabs .active span.link_comment,
			#sets_details.short_cj .nav-tabs li:hover span.link_comment {
				background-position: -448px -86px;
			}
			#sets_details.short_eao .nav-tabs .active span.link_video, /* EVE */
			#sets_details.short_eao .nav-tabs li:hover span.link_video {
				background-position: -393px -16px;
			}
			#sets_details.short_eao .nav-tabs .active span.link_pic,
			#sets_details.short_eao .nav-tabs li:hover span.link_pic {
				background-position: -393px -51px;
			}
			#sets_details.short_eao .nav-tabs .active span.link_comment,
			#sets_details.short_eao .nav-tabs li:hover span.link_comment {
				background-position: -398px -86px;
			}
			#sets_details.short_sf .nav-tabs .active span.link_video, /* SF */
			#sets_details.short_sf .nav-tabs li:hover span.link_video {
				background-position: -343px -16px;
			}
			#sets_details.short_sf .nav-tabs .active span.link_pic,
			#sets_details.short_sf .nav-tabs li:hover span.link_pic {
				background-position: -344px -51px;
			}
			#sets_details.short_sf .nav-tabs .active span.link_comment,
			#sets_details.short_sf .nav-tabs li:hover span.link_comment {
				background-position: -348px -86px;
			}
			#sets_details.short_1bd .nav-tabs .active span.link_video, /* 1bd */
			#sets_details.short_1bd .nav-tabs li:hover span.link_video {
				background-position: -393px -16px;
			}
			#sets_details.short_1bd .nav-tabs .active span.link_pic,
			#sets_details.short_1bd .nav-tabs li:hover span.link_pic {
				background-position: -395px -51px;
			}
			#sets_details.short_1bd .nav-tabs .active span.link_comment,
			#sets_details.short_1bd .nav-tabs li:hover span.link_comment {
				background-position: -398px -86px;
			}
			#sets_details.short_ete .nav-tabs .active span.link_video, /* ete */
			#sets_details.short_ete .nav-tabs li:hover span.link_video {
				background-position: -92px -16px;
			}
			#sets_details.short_ete .nav-tabs .active span.link_pic,
			#sets_details.short_ete .nav-tabs li:hover span.link_pic {
				background-position: -94px -51px;
			}
			#sets_details.short_ete .nav-tabs .active span.link_comment,
			#sets_details.short_ete .nav-tabs li:hover span.link_comment {
				background-position: -98px -86px;
			}
			#sets_details.short_svc .nav-tabs .active span.link_video, /* svc */
			#sets_details.short_svc .nav-tabs li:hover span.link_video {
				background-position: -143px -16px;
			}
			#sets_details.short_svc .nav-tabs .active span.link_pic,
			#sets_details.short_svc .nav-tabs li:hover span.link_pic {
				background-position: -145px -51px;
			}
			#sets_details.short_svc .nav-tabs .active span.link_comment,
			#sets_details.short_svc .nav-tabs li:hover span.link_comment {
				background-position: -148px -86px;
			}
			#sets_details.short_htw .nav-tabs .active span.link_video, /* htw */
			#sets_details.short_htw .nav-tabs li:hover span.link_video {
				background-position: -343px -16px;
			}
			#sets_details.short_htw .nav-tabs .active span.link_pic,
			#sets_details.short_htw .nav-tabs li:hover span.link_pic {
				background-position: -345px -51px;
			}
			#sets_details.short_htw .nav-tabs .active span.link_comment,
			#sets_details.short_htw .nav-tabs li:hover span.link_comment {
				background-position: -348px -86px;
			}
			#sets_details.short_egg .nav-tabs .active span.link_video, /* egg */
			#sets_details.short_egg .nav-tabs li:hover span.link_video {
				background-position: -92px -16px;
			}
			#sets_details.short_egg .nav-tabs .active span.link_pic,
			#sets_details.short_egg .nav-tabs li:hover span.link_pic {
				background-position: -95px -51px;
			}
			#sets_details.short_egg .nav-tabs .active span.link_comment,
			#sets_details.short_egg .nav-tabs li:hover span.link_comment {
				background-position: -98px -86px;
			}
	#sets_details .sets_details_content {
		color: #fff;
		width: 100%;
	}
		#sets_details .sets_details_content .sets_datas {
			background: #1c1c1c;
			padding: 10px;
			width: 976px;
			float: left;
			margin-bottom: 20px;
		}
			#sets_details .sets_details_content .sets_datas .sets_title {
				width: 565px;
				padding-top: 5px;
				float: left;
			}
				#sets_details .sets_details_content .sets_datas .sets_title a.btn {
					position: absolute;
					right: 20px;
					top: 13px;
				}
				#sets_details .sets_details_content .sets_datas .sets_title .casts {
					font-size: 18px;
					line-height: 20px;
					height: 20px;
				}
				#sets_details .sets_details_content .sets_datas .sets_title .casts a {
					color: #fff;
				}
				#sets_details .sets_details_content .sets_datas .sets_title .sets_date {
					font-size: 12px;
					color: #bababa;
					margin-top: 3px;
				}
		#sets_details .sets_details_content .sets_datas .top_buttons_lane {
			width: 403px;
			height: 52px;
			float: left;
		}
		#sets_details .sets_details_content .sets_datas .top_buttons_lane .part_buttons a.btn {
			margin-left: 10px;
			float: right;
		}
		#sets_details .sets_details_content .horline {
			height: 1px;
			width: 95%;
			clear: both;
			-moz-box-shadow: 0 3px 4px rgba(0, 0, 0, .52);
			-webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, .52);
			box-shadow: 0 3px 4px rgba(0, 0, 0, .52);
			background: #3a3a3a;
			background: -moz-linear-gradient(right, rgba(58, 58, 58, 0) 0%, #727272 50%, rgba(58, 58, 58, 0) 100%);
			background: -webkit-gradient(linear, right top, left top, color-stop(0%, rgba(58, 58, 58, 0)), color-stop(50%, #727272), color-stop(100%, rgba(58, 58, 58, 0)));
			background: -webkit-linear-gradient(right, rgba(58, 58, 58, 0) 0%, #727272 50%, rgba(58, 58, 58, 0) 100%);
			background: -o-linear-gradient(right, rgba(58, 58, 58, 0) 0%, #727272 50%, rgba(58, 58, 58, 0) 100%);
			background: -ms-linear-gradient(right, rgba(58, 58, 58, 0) 0%, #727272 50%, rgba(58, 58, 58, 0) 100%);
			background: linear-gradient(to left, rgba(58, 58, 58, 0) 0%, #727272 50%, rgba(58, 58, 58, 0) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003a3a3a', endColorstr='#003a3a3a', GradientType=1);
			margin: 0 auto;
		}
		#sets_details .sets_details_content .sets_story {
			font-size: 12px;
			text-align: justify;
			background: #2b2b2b;
			padding: 10px;
			margin: 10px 20px 0 0;
			height: 140px;
			overflow: auto;
			/*font-weight: bold;
			line-height: 1.2em;
			margin: 10px 8px 0px 8px;
			background-color: #fbfbfb;
			-moz-box-shadow: inset 0 0 5px rgba(23, 23, 24, .75);
			-webkit-box-shadow: inset 0 0 5px rgba(23, 23, 24, .75);
			box-shadow: inset 0 0 5px rgba(23, 23, 24, .75);
			height: 50px;
			color: #000;
			padding: 10px;
			overflow: hidden;*/
		}
		#sets_details .sets_details_content .read_full {
			background-image: url('/images/set_icons_sprite.png');
			background-repeat: no-repeat;
			position: relative;
			float: right;
			margin-right: 20px;
			top: -10px;
			width: 20px;
			height: 20px;
			cursor: pointer;
		}
		#sets_details .sets_details_content .more {
			background-position: 0 -449px;
		}
		#sets_details .sets_details_content .less {
			background-position: 0 -421px;
		}
		#sets_details .sets_details_content .downloadxxx {
			text-align: center;
			margin-bottom: 20px;
			margin-top: 20px;
		}
			#sets_details .sets_details_content .downloadxxx a {
				min-width: 410px;
				width: 520px;
				display: block;
				font-size: 2.5em;
				padding: 0.2em 0.8em 0.1em;
				line-height: 1em;
				margin: 0 auto;
				border-radius: 0.15em;
				border: 1px solid transparent;
				text-transform: uppercase;
				text-decoration: underline;
			}
			#sets_details .sets_details_content .downloadxxx span {
				display: block;
				font-weight: bold;
				font-size: 14px;
				padding: 20px;
				color: #b8b8b8;
			}
		#sets_details .sets_details_content .bigmargin {
			margin-top: 80px;
		}
		#sets_details .sets_details_content .sets_data {
			margin: 1px auto 1px auto;
			background: #1c1c1c;
			padding: 10px 15px 10px 15px;
		}
			#sets_details .sets_details_content .sets_data .vertline {
				width: 1px;
				-moz-box-shadow: 0 3px 4px rgba(0, 0, 0, .52);
				-webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, .52);
				box-shadow: 0 3px 4px rgba(0, 0, 0, .52);
				background: #3a3a3a;
				background: -moz-linear-gradient(bottom, rgba(58, 58, 58, 0) 0%, #727272 50%, rgba(58, 58, 58, 0) 100%);
				background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, rgba(58, 58, 58, 0)), color-stop(50%, #727272), color-stop(100%, rgba(58, 58, 58, 0)));
				background: -webkit-linear-gradient(bottom, rgba(58, 58, 58, 0) 0%, #727272 50%, rgba(58, 58, 58, 0) 100%);
				background: -o-linear-gradient(bottom, rgba(58, 58, 58, 0) 0%, #727272 50%, rgba(58, 58, 58, 0) 100%);
				background: -ms-linear-gradient(bottom, rgba(58, 58, 58, 0) 0%, #727272 50%, rgba(58, 58, 58, 0) 100%);
				background: linear-gradient(to top, rgba(58, 58, 58, 0) 0%, #727272 50%, rgba(58, 58, 58, 0) 100%);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003a3a3a', endColorstr='#003a3a3a', GradientType=0);
				height: 95%;
				margin: auto 0;
				float: left;
				margin-right: 20px;
			}
			#sets_details .sets_details_content .sets_data .sets_model_list {
				width: 280px;
				float: left;
			}
				#sets_details .sets_details_content .sets_data .sets_model_list ul li {
					width: 125px;
					margin-right: 10px;
					text-align: center;
					float: left;
				}
					#sets_details .sets_details_content .sets_data .sets_model_list ul li a {
						display: block;
						color: #fff;
					}
					#sets_details .sets_details_content .sets_data .sets_model_list ul li img {
						width: 120px;
						height: 184px;
					}
		#sets_details .sets_details_content .sets_tag_list {
			background: #1c1c1c;
		}
			#sets_details .sets_details_content .horline {
				margin: 15px 0 25px 0;
			}
				#sets_details .sets_details_content h2 {
					color: #dedede;
					margin: 0 0 0 0;
					font-size: 14px;
					line-height: 13px;
				}
				#sets_details .sets_details_content h2.tags {
					margin: 0 0 20px 20px;
					padding: 10px 0 0 0;
					font-size: 19px;
					font-weight: normal;
					color: #fff;
				}
				#sets_details .sets_details_content h2.scene_photos {
					margin-top: 1px;
					padding: 10px 10px 20px 20px;
					font-size: 19px;
					font-weight: normal;
					color: #fff;
					float: left;
				}
				#sets_details .sets_details_content .scene_photos_right_control {
					float: right;
					position: relative;
					margin: 0 27px 0 0;
				}
				#sets_details .sets_details_content input.btn {
					margin-top: 10px;
				}
					#sets_details .sets_details_content .sets_tag_list .sets_tag_list_elems {
						padding: 0 20px 10px 20px;
					}
						#sets_details .sets_details_content .sets_tag_list .sets_tag_list_elems a {
							color: #000;
							margin: 0 0 5px 0;
						}
				#sets_details .sets_details_content .sets_data .sets_tag_list a {
				}
		#sets_details .sets_details_content .latest_set {
			margin: 0px 0px 20px 0px;
		}
			#sets_details .sets_details_content .latest_set h2 {
				font-size: 18px;
				margin: 10px 0px 0px 10px;
				color: #b8b8b8;
				line-height: normal;
			}
			#sets_details .sets_details_content .latest_set a {
				font-size: 18px;
				color: #fff;
			}
				#sets_details .sets_details_content .latest_set .scenes_list {
					height: auto;
					min-height: 35px;
					clear: none;
				}
	#sets_details #notrailer,
	#sets_details #nostreampic {
		background-repeat: no-repeat;
		background-position: top center;
		width: 960px;
		height: 540px;
		margin: 0 auto;
	}
	#sets_details #notrailer {
		display: none;
	}
	#sets_details .bg_wrap {
		background: #1c1c1c;
	}
	#sets_details .sets_contents {
		margin: 0 8px 10px 8px;
		clear: both;
	}
		#sets_details .sets_content_area_wrap {
			background: #1c1c1c;
		}
			#sets_details .sets_content_area {
				margin-bottom: 20px;
			}
			#sets_details #comments_tab_content {
			}
			#sets_details .sets_contents .video_player {
				width: 960px;
				margin: 0 auto 10px;
			}
				#sets_details .sets_contents .video_player object {
					-webkit-box-shadow: 0px 0px 10px 2px #000;
					-moz-box-shadow:    0px 0px 10px 2px #000;
					box-shadow:         0px 0px 10px 2px #000;
				}
					.video_player.ratio-4 {
						height: 720px;
					}
					.video_player.ratio-16 {
						height: 540px;
					}
				#sets_details .sets_content_area h1 {
					color: #DEDEDE;
					padding: 10px 0;
				}
				#sets_details .sets_content_area h2 {
					color: #DEDEDE;
					font-size: 14px;
				}
				#sets_details .leave_set_comment_btn {
					float: right;
				}

		#sets_details .sets_contents #html5_video_player {
			width: 100%;
		}
		#sets_details .sets_contents #html5_trailer_player {
			width: 100%;
		}
		#sets_details #trailer_tab_content #join {
			width: auto;
			height: 540px;
		}
		#sets_details .play_trailer {
			margin-left: 20px;
		}
		#sets_details #trailer_tab_content .video_info {
			margin: 0;
			position: relative;
			right: 10px;
			height: 30px;
		}
			#sets_details #trailer_tab_content .video_info .button {
				font-size: 14px;
				font-weight: bold;
				text-transform: uppercase;
				color: #ed4e00;
				padding: 2px 4px;
				cursor: pointer;
				-moz-border-radius: 3px/2px;
				-webkit-border-radius: 3px/2px;
				border-radius: 3px/2px;
				background: #f0f0f0;
				text-decoration: none;
			}
			#sets_details #trailer_tab_content .video_info .extra_info {
				right: 0;
				top: 0;
				position: absolute;
			}
				#sets_details #trailer_tab_content .video_info .extra_info span {
					background-image: url('/images/set_icons_sprite.png');
					background-repeat: no-repeat;
					float: left;
					font-size: 14px;
					padding-top: 6px;
					padding-left: 20px;
					display: block;
				}
				#sets_details #trailer_tab_content .video_info .extra_info .movie_info {
					background-position: left -122px;
				}
				#sets_details #trailer_tab_content .video_info .extra_info .pic_info {
					background-position: left -103px;
					margin-left: 10px;
				}
				#sets_details #trailer_tab_content .video_info .extra_info .quality_info {
					padding: 0px;
					margin-left: 10px;
					margin-top: 5px;
					width: 50px;
					text-align: center;
					-moz-border-radius: 4px/3px;
					-webkit-border-radius: 4px/3px;
					border-radius: 4px/3px;
					font-size: 10px;
					font-weight: bold;
					color: #000;
					background: #bcbcbc;
					background: -moz-linear-gradient(bottom, #bcbcbc 0%, #efefef 100%);
					background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #bcbcbc), color-stop(100%, #efefef));
					background: -webkit-linear-gradient(bottom, #bcbcbc 0%, #efefef 100%);
					background: -o-linear-gradient(bottom, #bcbcbc 0%, #efefef 100%);
					background: -ms-linear-gradient(bottom, #bcbcbc 0%, #efefef 100%);
					background: linear-gradient(to top, #bcbcbc 0%, #efefef 100%);
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#bcbcbc', GradientType=0 );
					height: 15px;
				}
				#sets_details #trailer_tab_content .video_info .extra_info .like_info {
					margin-left: 10px;
					float: left;
					-moz-border-radius: 4px/3px;
					-webkit-border-radius: 4px/3px;
					border-radius: 4px/3px;
					background: #bcbcbc;
					background: -moz-linear-gradient(bottom, #bcbcbc 0%, #efefef 100%);
					background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #bcbcbc), color-stop(100%, #efefef));
					background: -webkit-linear-gradient(bottom, #bcbcbc 0%, #efefef 100%);
					background: -o-linear-gradient(bottom, #bcbcbc 0%, #efefef 100%);
					background: -ms-linear-gradient(bottom, #bcbcbc 0%, #efefef 100%);
					background: linear-gradient(to top, #bcbcbc 0%, #efefef 100%);
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#bcbcbc', GradientType=0 );
					height: 15px;
					margin-top: 5px;
				}
					#sets_details #trailer_tab_content .video_info .extra_info .like_info .likes_count {
						text-align: right;
						background-position: left -143px;
						color: #000;
						padding: 0px 5px 0px 25px;
					}
					.sets_details_content .after_video_join {
						width: 960px;
						height: 540px;
						display: block;
						position: relative;
						background: url('//resources.hwnds.ddfstatic.com/images/after_video_join.jpg') 0 0 no-repeat;
					}
					.sets_details_content .after_video_join .click_me {
						position: absolute;
						bottom: 12px;
						right: 35px;
					}
		#sets_details .promo_pics #jcarousel {
			margin: 10px 0px 0px 0px;
		}
			#sets_details #jcarousel img {
				width: 166px;
				height: 250px;
			}
			#sets_details #jcarousel .jcarousel-container-horizontal {
				width: auto;
				padding: 0px;
			}
			#sets_details #jcarousel .jcarousel-prev-horizontal {
				background: url('/images/set_icons_sprite.png') no-repeat 20px -160px #fff;
				width: 50px;
				height: 50px;
				left: -8px;
				top: 100px;
				-moz-border-top-right-radius: 3px;
				-moz-border-radius-bottomright: 3px;
				-webkit-border-top-right-radius: 3px;
				-webkit-border-bottom-right-radius: 3px;
				border-top-right-radius: 3px;
				border-bottom-right-radius: 3px;
				-moz-box-shadow: -9px 0 9px rgba(23, 23, 23, .75);
				-webkit-box-shadow: -9px 0 9px rgba(23, 23, 23, .75);
				box-shadow: -9px 0 9px rgba(23, 23, 23, .75);
			}
			#sets_details #jcarousel .jcarousel-next-horizontal {
				background: url('/images/set_icons_sprite.png') no-repeat 10px -207px #fff;
				width: 50px;
				height: 50px;
				right: -8px;
				top: 100px;
				-moz-border-top-left-radius: 3px;
				-moz-border-radius-bottomleft: 3px;
				-webkit-border-top-left-radius: 3px;
				-webkit-border-bottom-left-radius: 3px;
				border-top-left-radius: 3px;
				border-bottom-left-radius: 3px;
				-moz-box-shadow: 0px 0 9px rgba(23, 23, 23, .75);
				-webkit-box-shadow: 0px 0 9px rgba(23, 23, 23, .75);
				box-shadow: 0px 0 9px rgba(23, 23, 23, .75);
			}

	#sets_details .member_side .button {
		/*font-size: 18px;
		text-transform: none;
		color: #141414;
		cursor: pointer;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		background: #fefefe;
		background: -moz-linear-gradient(top, #fefefe 0%, #c8c8c8 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #c8c8c8));
		background: -webkit-linear-gradient(top, #fefefe 0%, #c8c8c8 100%);
		background: -o-linear-gradient(top, #fefefe 0%, #c8c8c8 100%);
		background: -ms-linear-gradient(top, #fefefe 0%, #c8c8c8 100%);
		background: linear-gradient(to bottom, #fefefe 0%, #c8c8c8 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#c8c8c8', GradientType=0);
		border: 0px;
		padding: 4px 0px 4px 0px;
		margin-top: 24px;
		text-decoration: none;*/
	}
	#sets_details .member_side .used_button {
		/*background: #c8c8c8;
		background: -moz-linear-gradient(bottom, #ffffff 0%, #999999 100%);
		background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #ffffff), color-stop(100%, #999999));
		background: -webkit-linear-gradient(bottom, #ffffff 0%, #999999 100%);
		background: -o-linear-gradient(bottom, #ffffff 0%, #999999 100%);
		background: -ms-linear-gradient(bottom, #ffffff 0%, #999999 100%);
		background: linear-gradient(to top, #ffffff 0%, #999999 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#ffffff', GradientType=0);*/
	}
	#sets_details .member_side .btn {
		color: #fff;
	}
	#sets_details .member_side .sets_contents {
		margin-bottom: 0px;
		clear: both;
	}
	#sets_details .member_side .sets_content_area {
		height: auto;
	}
	#sets_details .member_side #trailer_tab_content {
		display: none;
	}
	#sets_details .member_side #pics_tab_content {
		width: 960px;
		margin: 0 auto;
		background: #1c1c1c;
	}
	#sets_details .member_side #comments_tab_content {
		display: none;
	}
		#sets_details .add_comment,
		#sets_details .member_side #comments_tab_content .add_comment {
			margin: 0 20px 5px 20px;
		}
			.comments_fancy .add_comment .scrollable,
			#sets_details .member_side #comments_tab_content .add_comment .scrollable {
				background-color: #e9e9e9;
				padding: 5px;
				text-align: justify;
				height: 90px;
				-webkit-box-shadow: inset 0 0 3px rgba(23, 23, 24, .75);
				-moz-box-shadow: inset 0 0 3px rgba(23, 23, 24, .75);
				box-shadow: inset 0 0 3px rgba(23, 23, 24, .75);
			}
			#sets_details .set_comment_layout_textarea {
				width: 100%;
			}
				.comments_fancy .add_comment .scrollable textarea,
				#sets_details .member_side #comments_tab_content .add_comment .scrollable textarea {
					border: 0px;
					background: transparent;
					width: 95%;
					overflow: hidden;
				}
		#sets_details .latest_comments,
		#sets_details .member_side #comments_tab_content .latest_comments {
			margin: 0 20px 15px 20px;
		}
			.comments_fancy .latest_comments .set_commentslist,
			#sets_details .member_side #comments_tab_content .latest_comments .set_commentslist {
				padding: 5px;
				background-color: #2B2B2B;
				height: 200px;
				margin: 0 10px;
			}
			#sets_details .set_commentslist {
				background: #2B2B2B;
				margin: 0 10px;
				padding: 10px 0;
				color: #cacaca;
			}
				#sets_details .comment {
					border-top: 1px solid #fff;
					margin: 0 20px;
				}
				#sets_details .comment:first-child {
					border-top: none;
				}
		.comments_fancy h2,
		#sets_details .member_side #comments_tab_content h2 {
			font-size: 14px;
			color: #fff;
			margin: 2px 0px 5px 0px;
			position: relative;
			line-height: normal;
		}
			.comments_fancy h2 a,
			#sets_details .member_side #comments_tab_content h2 a {
				height: 16px;
				line-height: 16px;
				color: #000;
				background: #c6c6c6;
				background: -moz-linear-gradient(bottom, #c6c6c6 0%, #ffffff 100%);
				background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #c6c6c6), color-stop(100%, #ffffff));
				background: -webkit-linear-gradient(bottom, #c6c6c6 0%, #ffffff 100%);
				background: -o-linear-gradient(bottom, #c6c6c6 0%, #ffffff 100%);
				background: -ms-linear-gradient(bottom, #c6c6c6 0%, #ffffff 100%);
				background: linear-gradient(to top, #c6c6c6 0%, #ffffff 100%);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c6c6c6', GradientType=0);
				margin: 0px;
				position: absolute;
				right: 2px;
			}
		#sets_details .member_side .user_actions {
			height: 55px;
			background: #282828;
			margin: 0 0 15px 0;
		}
			#sets_details .member_side .user_actions .video_data {
				float: left;
				border-right: 1px solid #4e4e4e;
				height: 55px;
				padding: 0 20px;
			}
				#sets_details .member_side .user_actions .video_data .download_data {
					float: left;
					margin: 10px 0 0 30px;
					position: relative;
					width: 110px;
				}
					/* ICONS */
					#sets_details .member_side .user_actions .btn i {
						background-image: url(/images/scene_icon_sprite.png);
						background-repeat: no-repeat;
						width: 18px;
						height: 18px;
						display: block;
						position: absolute;
						left: 2px;
						top: 3px;
					}
					#sets_details .member_side .user_actions .btn i.download {
						background-position: 50% -100px;
					}
					#sets_details .btn.active i.like {
						background-position: 50% -18px;
					}
					#sets_details .btn i.like {
						background-position: 50% 0;
					}
					#sets_details .btn.active i.favorite {
						background-position: 50% -217px;
					}
					#sets_details .btn i.favorite {
						background-position: 50% -200px;
					}
					#sets_details .member_side .user_actions .download_select {
						background: url('/images/bg_black_transparent.png');
						position: absolute;
						width: 230px;
						display: none;
					}
						#sets_details .member_side .user_actions .download_select h2 {
							background: #000;
							text-align: center;
							color: #fff;
							font-size: 18px;
							height: 30px;
							line-height: 30px;
							margin: 0px;
						}
						#sets_details .member_side .user_actions .download_select .download_data_content a {
							color: #fff;
							text-decoration: none;
							display: block;
							border-bottom: 1px solid #000;
							clear: both;
							height: 21px;
						}
						#sets_details .member_side .user_actions .download_select .download_data_content a:hover {
							background: #000;
						}
							#sets_details .member_side .user_actions .download_select .download_data_content a .quality {
								float: left;
								padding: 5px 0px 2px 10px;
							}
							#sets_details .member_side .user_actions .download_select .download_data_content a .size {
								float: right;
								padding: 5px 10px 2px 0px;
								font-family: Arial, sans-serif;
							}
						#sets_details .member_side .user_actions .download_select .nav-tabs {
							float: none;
						}
							#sets_details .member_side .user_actions .download_select .nav-tabs li {
								font-size: 12px;
								border: 1px solid #000;
								display: block;
								text-align: center;
								cursor: pointer;
								float: left;
								width: 51px;
								padding: 5px 2px 5px 2px;
								margin: 0px;
								height: 18px;
							}
						#sets_details .member_side .user_actions .download_select .nav-tabs li.active {
							background-color: #ccc;
							font-weight: bold;
						}
							#sets_details .member_side .user_actions .download_select .nav-tabs li a {
								text-decoration: none;
								display: block;
								background: transparent;
								padding: 0px;
								line-height: normal;
								margin: 0px;
							}
					#sets_details .member_side .user_actions .video_data .download_data .btn {
						padding: 3px 6px 3px 25px;
						vertical-align: top;
						position: relative;
					}
				#sets_details .member_side .user_actions .video_data .quality_data {
					float: left;
					margin: 10px 10px 0 30px;
					position: relative;
					width: 130px;
				}
					#sets_details .member_side .user_actions .quality_select {
						background: url('/images/bg_black_transparent.png');
						position: absolute;
						width: 200px;
						display: none;
					}
						#sets_details .member_side .user_actions .quality_select h2 {
							background: #000;
							text-align: center;
							color: #fff;
							font-size: 18px;
							height: 30px;
							line-height: 30px;
							margin: 0px;
						}
						#sets_details .member_side .user_actions .quality_select li {
							border-bottom: 1px solid #000;
							display: block;
							cursor: pointer;
							position: relative;
						}
						#sets_details .member_side .user_actions .quality_select li:hover {
							background: #000;
						}
							#sets_details .member_side .user_actions .quality_select li span {
								display: block;
								padding: 5px 10px 2px 10px;
							}
								#sets_details .member_side .user_actions .quality_select li span small {
									position: absolute;
									top: 5px;
									right: 10px;
									font-family: Arial, sans-serif;
								}
					#sets_details .member_side .user_actions .video_data .quality_data .nostream {
						background: #555;
					}
					#sets_details .member_side .user_actions .video_data .quality_data .button {
						font-size: 14px;
					}
						#sets_details .member_side .user_actions .video_data .quality_data .button span {
							display: block;
							padding: 2px 5px 0px 5px;
						}
			#sets_details .member_side .user_actions .video_duration {
				float: left;
				border-right: 1px solid #4e4e4e;
				text-align: center;
				font-size: 14px;
				height: 55px;
				padding: 0px 20px 0px 20px;
			}
				#sets_details .member_side .user_actions .video_duration .duration_info {
					font-size: 12px;
					background-image: url('/images/set_icons_sprite.png');
					background-repeat: no-repeat;
					background-position: left -296px;
					display: block;
					margin: 10px 10px 2px 5px;
					padding-left: 20px;
					padding-top: 2px;
				}
				#sets_details .member_side .user_actions .video_duration .duration_data {
					padding-left: 10px;
					font-family: Arial, sans-serif;
				}
			#sets_details .member_side .user_actions .like_data {
				float: left;
				border-right: 1px solid #4e4e4e;
				height: 55px;
			}
				#sets_details .member_side .user_actions .like_data .like_view_info {
					margin: 10px 35px 0px 45px;
					float: left;
					width: 100px;
				}
				#sets_details .member_side .user_actions .like_data .btn {
					margin: 10px 0 0 35px;
					padding-left: 25px;
					float: left;
					position: relative;
				}
					#sets_details .member_side .user_actions .like_data .button span {
						display: block;
						background-image: url('/images/set_icons_sprite.png');
						background-repeat: no-repeat;
						background-position: 15px -313px;
						padding-left: 60px;
						padding-right: 30px;
						padding-top: 3px;
					}
					#sets_details .member_side .user_actions .like_data .used_button span {
						background-position: 15px -338px;
					}
				#sets_details .member_side .user_actions .like_data .like_info {
					margin-bottom: 5px;
					height: 15px;
				}
					#sets_details .member_side .user_actions .like_data .like_info .like_info_text {
						font-size: 12px;
						float: left;
					}
					#sets_details .member_side .user_actions .like_data .like_info .like_info_data {
						font-size: 14px;
						float: left;
						margin-left: 10px;
						font-family: Arial, sans-serif;
					}
				#sets_details .member_side .user_actions .like_data .view_info {
					margin-top: 5px;
				}
					#sets_details .member_side .user_actions .like_data .view_info .view_info_text {
						font-size: 12px;
						float: left;
					}
					#sets_details .member_side .user_actions .like_data .view_info .view_info_data {
						font-size: 14px;
						float: left;
						margin-left: 10px;
						font-family: Arial, sans-serif;
					}
			#sets_details .member_side .user_actions .favorite_data {
				float: right;
				margin: 10px 60px 0 0;
			}
				#sets_details .member_side .user_actions .favorite_data .btn {
					position: relative;
					padding-left: 25px;
				}

		#sets_details .member_side #photo_content {
			width: auto;
			height: 770px;
			clear: both;
			position: relative;
		}
			#sets_details .member_side #photo_content .caroufredsel_wrapper {
				width: auto !important;
			}
				#sets_details .member_side #photo_content ul li {
					float: left;
					height: 760px;
					width: 960px;
					display: block;
					-webkit-transform: translatez(0);
				}
					#sets_details .member_side #photo_content ul li a {
						display: block;
						width: 180px;
						height: 180px;
						background-repeat: no-repeat;
						background-position: center center;
						float: left;
						border: 1px solid #cacaca;
						margin: 0px 10px 10px 0px;
					}
			#sets_details .member_side #photo_content #photos_scroll_prev {
				position: absolute;
				background: url('/images/set_icons_sprite.png') no-repeat 20px -160px #fff;
				width: 50px;
				height: 50px;
				left: -10px;
				top: 355px;
				-moz-border-top-right-radius: 3px;
				-moz-border-radius-bottomright: 3px;
				-webkit-border-top-right-radius: 3px;
				-webkit-border-bottom-right-radius: 3px;
				border-top-right-radius: 3px;
				border-bottom-right-radius: 3px;
				-moz-box-shadow: -9px 0 9px rgba(23, 23, 23, .75);
				-webkit-box-shadow: -9px 0 9px rgba(23, 23, 23, .75);
				box-shadow: -9px 0 9px rgba(23, 23, 23, .75);
				cursor: pointer;
			}
			#sets_details .member_side #photo_content #photos_scroll_next {
				position: absolute;
				background: url('/images/set_icons_sprite.png') no-repeat 10px -207px #fff;
				width: 50px;
				height: 50px;
				right: -20px;
				top: 355px;
				-moz-border-top-left-radius: 3px;
				-moz-border-radius-bottomleft: 3px;
				-webkit-border-top-left-radius: 3px;
				-webkit-border-bottom-left-radius: 3px;
				border-top-left-radius: 3px;
				border-bottom-left-radius: 3px;
				-moz-box-shadow: 0px 0 9px rgba(23, 23, 23, .75);
				-webkit-box-shadow: 0px 0 9px rgba(23, 23, 23, .75);
				box-shadow: 0px 0 9px rgba(23, 23, 23, .75);
				cursor: pointer;
			}
		#sets_details .member_side .cooliris_content {
			width: auto;
			height: 582px;
			display: none;
		}
		#sets_details .member_side .user_photo_actions {
			margin: 1px 0 0 0;
			margin-bottom: 20px;
			height: 50px;
			background: #1c1c1c;
			position: relative;
		}
			#sets_details .member_side .sets_tag_list {
				margin-top: 1px;
			}
			#sets_details .member_side .sets_tag_list .viewing_options {
				position: absolute;
				top: 42px;
				background: url("/images/bg_black_transparent.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
				display: none;
				z-index: 10;
			}
			#viewing_resolutions.viewing_options {
				width: 110px;
				left: 11px;
			}
			#viewing_options.viewing_options {
				width: 112px;
				left: 131px;
			}

				#sets_details .member_side .sets_tag_list .viewing_options h3 {
					text-align: center;
					background: #000;
					padding: 5px 0;
				}
					#sets_details .member_side .sets_tag_list .viewing_options ul li {
						border-bottom: 2px solid #000;
					}
						#sets_details .member_side .sets_tag_list .viewing_options ul li a {
							padding: 3px 5px;
							color: #fff;
						}
						#sets_details .member_side .sets_tag_list .viewing_options ul li a:hover {
							background: #000;
						}
						#sets_details .member_side .sets_tag_list .viewing_options ul li a.active {
							color: #E55500;
						}
						#sets_details .member_side .sets_tag_list .viewing_options ul li a:hover {
							text-decoration: none;
						}
				#sets_details .member_side .sets_tag_list a.btn {
					margin: 0 0 10px 10px;
					float: left;
				}
				#sets_details .member_side .sets_tag_list .scene_photos_right_control a.btn {
					margin-top: 10px;
				}
				#sets_details .member_side .sets_tag_list a.btn.scenes_display_comments {
					float: right;
					margin-right: 10px;
				}
				#sets_details .member_side .sets_tag_list a.download_pics,
				#sets_details .member_side .sets_tag_list a.download_cover {
					color: #a8a8a8;
					text-decoration: underline;
					font-size: 14px;
					margin: 19px 20px;
					float: left;
				}
				#sets_details .member_side a.scenes_display_comments {
					float: right;
				}
				#sets_details .member_side .user_photo_actions .viewing_options a {
					display: block;
					color: #fff;
				}
			#sets_details .member_side .user_photo_actions .pics_mode_data {
				border-right: 1px solid #323232;
				float: left;
				font-size: 14px;
				font-family: Arial, sans-serif;
				line-height: 54px;
				height: 50px;
				text-transform: uppercase;
				text-align: center;
				width: 100px;
			}
			#sets_details .member_side .user_photo_actions .pics_count_data {
				border-right: 1px solid #323232;
				float: left;
				font-size: 15px;
				font-family: Arial, sans-serif;
				line-height: 54px;
				padding-left: 20px;
				padding-right: 10px;
				height: 50px;
			}
			#sets_details .member_side .user_photo_actions .pics_download_data {
				border-right: 1px solid #323232;
				float: left;
				font-size: 15px;
				font-family: Arial, sans-serif;
				line-height: 54px;
				padding-left: 10px;
				padding-right: 20px;
				height: 50px;
			}
			#sets_details .member_side .user_photo_actions .download_pics_data {
				text-align: center;
				float: right;
			}
				#sets_details .member_side .user_photo_actions .download_pics_data .download_pics {
					font-size: 20px;
					text-transform: none;
					color: #000;
					text-decoration: none;
					cursor: pointer;
					-moz-border-radius: 3px;
					-webkit-border-radius: 3px;
					border-radius: 3px;
					background: #fefefe;
					background: -moz-linear-gradient(top, #fefefe 0%, #c8c8c8 100%);
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #c8c8c8));
					background: -webkit-linear-gradient(top, #fefefe 0%, #c8c8c8 100%);
					background: -o-linear-gradient(top, #fefefe 0%, #c8c8c8 100%);
					background: -ms-linear-gradient(top, #fefefe 0%, #c8c8c8 100%);
					background: linear-gradient(to bottom, #fefefe 0%, #c8c8c8 100%);
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#c8c8c8', GradientType=0);
					margin-top: 8px;
					margin-right: 25px;
					display: block;
					float: right;
					padding: 10px 0px 10px 0px;
				}

	#sets_details .member_side .jumpto {
		padding-left: 8px;
		width: 960px;
		margin: 0 auto;
	}
		#sets_details .member_side .jumpto .casts {
			margin-bottom: 5px;
		}
		#sets_details .member_side .jumpto .jump_to_bar {
			width: 958px;
			height: 30px;
			position: relative;
			overflow: hidden;
			background: #000;
			margin-bottom: 10px;
		}
			#sets_details .member_side .jumpto .jump_to_bar .jump_to_position {
				position: absolute;
				background: #868686;
				height: 100%;
				display: none;
			}
			#sets_details .member_side .jumpto .jump_to_bar .active {
				display: block;
			}
		#sets_details .member_side .jumpto .jump_to_taglist {
			margin: 10px 8px 0px 0px;
			padding-bottom: 5px;
		}
			#sets_details .member_side .jumpto .jump_to_taglist .jump_to_tag_data {
				width: 222px;
				margin: 0px 15px 10px 0px;
				float: left;
			}
				#sets_details .member_side .jumpto .jump_to_taglist .jump_to_tag_data .title {
					font-size: 14px;
					color: #eee;
				}
				#sets_details .member_side .jumpto .jump_to_taglist .jump_to_tag_data .jump_to_link {
					display: block;
					width: 32px;
					height: 8px;
					-moz-border-radius: 3px;
					-webkit-border-radius: 3px;
					border-radius: 3px;
					float: left;
					margin-right: 3px;
					position: relative;
					margin-bottom: 5px;
				}
	#sets_details .join_button_list {
		margin: 0 0 15px 0;
	}
			#sets_details .join_button_list a span.italicinfo,
			#sets_details .join_button_list form span.italicinfo {
				font-size: 13px;
				font-style: italic;
			}
			#sets_details .join_button_list .free_trial span.center_button {
				position: relative;
			}
				#sets_details .join_button_list .free_trial span.center_button img {
					position: absolute;
					left: -7px;
					top: 3px;
				}
			#sets_details .join_button_list .alternate span {
				font-size: 14px;
				line-height: 14px;
			}
			#sets_details .join_button_list .free_trial span {
				font-size: 28px;
				padding-top: 10px;
			}
			#sets_details .join_button_list span {
				font-weight: bold;
				display: block;
				font-size: 18px;
			}
			#sets_details .join_button_list input.btn span {
				height: 50px;
			}
			#sets_details .join_button_list input.btn {
				height: 45px;
			}
			#sets_details .join_button_list button.btn {
				height: 50px;
			}
			#sets_details .join_button_list form {
				height: 50px;
			}
			#sets_details .join_button_list .span2 {
				width: 140px;
				float: left;
				display: block;
				margin-right: 3px;
				font-size: 13px;
			}
			#sets_details .join_button_list .span4 {
				width: 325px;
				float: left;
				display: block;
				margin-right: 3px;
				height: 40px;
			}

.download_pics_tooltip {
	background: #fff;
	padding: 10px;
	z-index: 1000;
}

.jump_to_tooltip {
	width: 70px;
	height: 50px;
	-moz-border-radius: 2px 3px 3px 2px/3px;
	-webkit-border-radius: 2px 3px 3px 2px/3px;
	border-radius: 2px 3px 3px 2px/3px;
	z-index: 1000;
}
	.jump_to_tooltip .arrow_down {
		width: 0px;
		height: 0px;
		display: block;
		margin: 0 auto;
		border-left: 3px solid transparent;
		border-right: 3px solid transparent;
	}
	.jump_to_tooltip .pic {
		width: 70px;
		height: 50px;
		display: block;
		background-repeat: no-repeat;
		background-position: top center;
		color: #eee;
		font-size: 10px;
		font-weight: bold;
	}


.member_set_fancy .fancybox2-title {
	text-align: center;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
}
.member_set_fancy .fancybox2-skin {
	padding-bottom: 0px !important;
	background-color: #000;
}
.member_set_fancy .fancybox2-nav span {
	visibility: visible;
	background-image: url('/images/set_icons_sprite.png');
	background-repeat: no-repeat;
	background-color: #fff;
	width: 25px;
	height: 25px;
	-webkit-border-radius: 2px 1px 1px 2px/2px;
	-moz-border-radius: 2px 1px 1px 2px/2px;
	border-radius: 2px 1px 1px 2px/2px;
	-webkit-box-shadow: 0 0 9px rgba(23, 23, 23, .75);
	-moz-box-shadow: 0 0 9px rgba(23, 23, 23, .75);
	box-shadow: 0 0 9px rgba(23, 23, 23, .75);
}
.member_set_fancy .fancybox2-prev span {
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	left: -10px;
	background-position: 5px -496px;
}
.member_set_fancy .fancybox2-next span {
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	right: -10px;
	background-position: -3px -521px;
}
.comments_fancy .fancybox2-close,
.member_set_fancy .fancybox2-close {
	background-image: url('/images/set_icons_sprite.png') !important;
	background-repeat: no-repeat;
	background-position: 0px -476px !important;
	height: 20px;
	width: 20px;
	right: -9px;
	top: -9px;
}
.comments_fancy .fancybox2-skin {
	background: url('/images/bg_black_transparent.png');
}


.set_details{
	margin: 10px 0px 30px 0px;
    clear:both;
}

.set_details .detail_picture{
	float: left;
	margin: 0px 10px 0px 0px;
	width:260px;
	color: #fff;
}



.w195{width:195px !important}

#text_and_model{width:460px;height:auto;float:left;}
.set_details .detail_text{
	padding:0;
 width:678px;
 height:120px;
 float:left;
}

.detail_text_members{
	padding:0;
 width:460px;
 float:left;
}



#rating-models{float:left;width:300px;margin-top:14px;}

.photo-set.category p {
	/*width: 180px;*/
}

.photo-set.fullw { width: auto; }
.photo-set.category {
	width: 165px;
}
.photo-set.category.updates { /*width: auto;*/ margin:0 15px 40px 15px;}
.photo-set.category.updates-preview{margin:3px 13px 50px;}

#search_result_new .paginator a {
	text-decoration: none;
}

#search_result_new .photo-set.searchresults {
	height: 431px;
	margin: 7px 9px 10px 10px;
	width: 230px;
	text-align: right;
}

.photo-set.searchresults {
	margin:0 1px 60px 3px;
	width:165px;
	height:290px;
}
	.photo-set.searchresults p {
		text-align:left;
		margin-top: 1px;
	}

	#search_result_new .scene.w230 a,
	.photo-set.searchresults a {
		text-decoration:none;
		display: block;
		height: 347px;
	}
	#search_result_new .scene.w230 a.modelname {
		display: inline;
	}
	.photo-set.searchresults p a:hover{
		text-decoration:underline;
	}

.photo-set.category.updates p {
	/*height: 45px;*/
	/*width: 148px;*/
}
.photo-set.category.updates.front p { height: auto; }
.photo-set.category.updates.front { margin: 0 20px 0 0; }
.photo-set.category.updates img { }

.photo-set.front-horizontal {
	width:400px;
 height:310px;
 margin:0 40px;
 font-size:13px;
}
.photo-set.front-vertical{
	width:300px;
	height: auto;
	font-size:13px;
	margin: 12px 12px 5px 18px;
	-webkit-box-shadow: 0 0 7px #000;
	-moz-box-shadow: 0 0 7px #000;
	box-shadow: 0 0 7px #000;
}
	.photo-set.front-vertical a {
		display: block;
		height: 450px;
	}

.photo-set{position:relative;}
.photo-set .hdlogo{position:absolute;top:20px;right:5px;}
.photo-set .setsub{position:absolute;bottom:55px;left:5px;}
.photo-set .setsubupd{position:absolute;bottom:80px;left:0;}
.photo-set .setsubhm{position:absolute;bottom:42px;left:5px;}
.photo-set.member-home {
    width:230px;
    height:450px;
    margin:7px 8px 7px 10px;
    font-size:13px;
}
.photo-set.member-home.row4elem {
	height: 434px;
}

.photo-set.member-archives {
    width:230px;
    height:505px;
    margin:7px;
    font-size:13px;
}
.photo-set.member-archives .jokeslogo230 {
	bottom:155px;
}




.favorite .photo-set {
	height: auto;
	margin: 0;
	width: 165px;
}

.model-portrait {
	height: 240px;
	margin: 0 3px 10px 0;
	width: 162px;
}

.model-portrait-big {
    margin: 0 0 4px 33px;
    width:201px;
    text-align:center;
}

	.model-portrait-big a{
		font-weight:bold;
		font-size:15px;
	}
	.model-portrait-big img {
		display: block;
	}

	.model-portrait-big section.info {
		background:url(/images/bg-texture-light.png) 0 0 repeat;
		padding:4px;
		text-align:left;
		line-height: 19px;
		font-size: 12px;
		margin:5px 0 10px;
		height:60px;
	}
		.model-portrait-big section.info .model_portrait_big_namewrap {
			overflow: hidden;
			position: relative;
			height: 20px;
		}
		.model-portrait-big section.info .model_portrait_big_namewrap a {
			white-space: nowrap;
			position: absolute;

		}
		.model-portrait-big section.info a {
			color: inherit;
			text-decoration:none;
		}

.model-portrait img {
	display: block;
	/*height: 224px;*/
}
	.model-portrait section.info div.overflow_scroller_title_wrap {
		position: relative;
		overflow: hidden;
		height: 24px;
	}
	.model-portrait section.info div.overflow_scroller_name_wrap {
		position: relative;
		overflow: hidden;
		height: 23px;
	}
	.model-portrait section.info div.overflow_scroller_title_wrap p,
	.model-portrait section.info div.overflow_scroller_name_wrap p {
		position: absolute;
	}

.model-portrait-small {
 float:left;
	display: block;
	height: 184px;
 width: 120px;
 margin:0 4px;
 text-align:center;
}

.model-portrait-small a{
 font-weight:bold;
}

.model-portrait-large {
	float: left;
	height: 531px;
	margin: 0 10px 10px 10px;
	text-align: center;
}

.model-portrait-large img {
	display: block;
	/*height: 497px;	*/
	/*width: 357px;*/
}

.model-portrait.directory {
	height: 366px;
	width: 201px;
	margin: 14px 15px 5px 29px;
	position: relative;
}

.model-portrait.directory img {
	display: block;
	/*height: 184px;*/
}

.tomodel {
	margin-top: 20px;
	cursor: default;
}
	.tomodel .nav-tabs {
		margin-top: 10px;
	}
		.tomodel .nav-tabs li {
			float: left;
			border-bottom: 1px solid #eee;
			height: 25px;
		}
		.tomodel .nav-tabs li.active {
			border-bottom: 1px solid #eee;
		}
		.tomodel .nav-tabs li.last_element {
			float: none;
		}
			.tomodel .nav-tabs li a {
				color: #ccc;
				background: #000;
				border: 0px;
				margin: 0px;
				-webkit-border-bottom-left-radius: 0px;
				-webkit-border-bottom-right-radius: 0px;
				-moz-border-radius-bottomleft: 0px;
				-moz-border-radius-bottomright: 0px;
				border-bottom-left-radius: 0px;
				border-bottom-right-radius: 0px;
				border-top: 1px solid #5b5b5b;
				border-right: 1px solid #5b5b5b;
				border-left: 1px solid #5b5b5b;
				display: block;
				-webkit-box-shadow: none;
				-moz-box-shadow: none;
				box-shadow: none;
				text-shadow: none;
			}
			.tomodel .nav-tabs .active a {
				border: 1px solid #eee;
				border-bottom: 1px solid #121212;
				background: #121212;
				color: #fff;
			}
			.tomodel .nav-tabs li:first-child {
				margin-left: 10px;
			}
	.tomodel .scenes_content {
		background: rgb(18,18,18); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEyMTIxMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NDQ0NDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);		background: -moz-linear-gradient(top, rgba(18,18,18,1) 0%, rgba(68,68,68,0.5) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(18,18,18,0.5)), color-stop(100%,rgba(68,68,68,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(18,18,18,1) 0%,rgba(68,68,68,0.5) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(18,18,18,1) 0%,rgba(68,68,68,0.5) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, rgba(18,18,18,1) 0%,rgba(68,68,68,0.5) 100%); /* IE10+ */
		background: linear-gradient(to bottom, rgba(18,18,18,1) 0%,rgba(68,68,68,0.5) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#121212', endColorstr='#444444',GradientType=0 ); /* IE6-8 */

		padding-top: 10px;
		height: auto;
		min-height: 35px;
		clear: none;
	}

	.tomodel .down_filter {
		margin-top: 10px;
	}
	.tomodel .model_details_filter_area {
		float: left;
		margin-left: 11px;
		color: #fff;
	}
	.tomodel .model_details_pager_area {
		float: right;
		padding-top: 2px;
		margin-right: 11px;
	}
		.tomodel .model_details_pager_area .btn {
			color: #fff;
		}
		.scene {
			position: relative;
			font-size: 10px;
			color: #fff;
			display: inline-block;
			width: 230px;
			height: 427px;
			margin: 10px 5px 0px 11px;
		}

		.scene.w320 {
		  width: 320px;
		  height: 260px;
		  margin: 10px 2px 0px 8px;
		}
		.scene.w320 a {
			height: auto;
		}
		.scene.comingsoon {
			height: auto;
		}
			.scene a {
				display: block;
				height: 346px;
			}
			.scene .scene_niche a {
				height: auto;
			}
			.scene .scene_title {
				color: #000;
				height: 14px;
				display: none;
			}
				.scene_date_hidden_noformat {
					display: none;
				}
				.scene .scene_title .scene_info {
					float: right;
					color: #f00;
				}
			.scene a {
				display: block;
			}
			.scene .img {
				width: 230px;
				height: 346px;
			}
			.scene .scene_caption {
				background: #4b4b4b;
				background: -moz-linear-gradient(top, #4b4b4b 0%, #141414 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4b4b4b), color-stop(100%, #141414));
				background: -webkit-linear-gradient(top, #4b4b4b 0%, #141414 100%);
				background: -o-linear-gradient(top, #4b4b4b 0%, #141414 100%);
				background: -ms-linear-gradient(top, #4b4b4b 0%, #141414 100%);
				background: linear-gradient(to bottom, #4b4b4b 0%, #141414 100%);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b4b4b', endColorstr='#141414', GradientType=0);
				margin: 0px;
				padding: 5px;
				text-align: left;
			}
				.scene .scene_caption div {
					color: #fff;
					height: 14px;
				}
				.scene .scene_caption .scene_date {
					float: left;
				}
				.scene .scene_caption .scene_video_data {
					height: 10px;
					text-align: right;
					font-size: 0.85em;
					line-height: 10px;
				}
					.scene .scene_caption .scene_video_data span {
						background-image: url(/images/icons.png);
						background-repeat: no-repeat;
						display: inline-block;
						height: 10px;
					}
					.scene .scene_caption .scene_video_data .picdata {
						background-position: 0px -10px;
						padding-left: 14px;
						margin-left: 2px;
					}
					.scene .scene_caption .scene_video_data .videodata {
						background-position: 0 0;
						padding-left: 14px;
					}
					.scene .scene_caption .scene_video_data .viewsdata {
						background-position: 0 -32px;
						padding-left: 14px;
					}
				.scene .scene_caption .overflow_scroller_title_wrap {
					position: relative;
					overflow: hidden;
					height: 24px;
				}
					.scene .scene_caption .overflow_scroller_title_wrap p {
						position: absolute;
						line-height: 17px;
						white-space: nowrap;
					}
						.scene .scene_caption .overflow_scroller_title_wrap p a {
							font-weight: bold;
							font-size: 16px;
						}
				.scene .scene_caption .overflow_scroller_name_wrap {
					position: relative;
					overflow: hidden;
					height: 23px;
				}
					.scene .scene_caption .overflow_scroller_name_wrap p {
						position: absolute;
						font-size: 12px;
						line-height: 14px;
						white-space: nowrap;
					}
						.scene .scene_caption .overflow_scroller_name_wrap p a {
							text-decoration: none;
							font-weight: bold;
						}
						#sets_details .sets_details_content .latest_set a.modelname,
						.scene .scene_caption .overflow_scroller_name_wrap p a.modelname {
							font-weight: normal;
							display: inline;
							color: #fff;
							font-size: 12px;
						}
			.scene .category_logo {
				position: absolute;
				width: 230px;
				bottom: 130px;
			}
			.scene .hd_logo {
				position: absolute;
				width: 58px;
				height: 33px;
				right: 5px;
				top: 20px;
			}
			.scene .top36 {
				top: 19px;
			}
	.tomodel .big_margin {
		text-align: center;
		margin: 40px 0px;
	}
		.tomodel .big_margin a {
			display: block;
		}
	.tomodel .text-xxlarge {
		line-height: 34px;
		font-weight: bold;
	}

	.tomodel #similarmodels { display: none; }


.listing.model-portrait {
	height: 272px;
	margin: 0 0 0 26px;
}

.favorite .model-portrait {
	height: auto;
	margin: 0 5px 30px 0;
	width: 146px;
	height: 258px;
}

ul.set-parts-list{margin:4px 0 8px 0;}
ul.set-parts-list li{line-height:24px;}

.jump_photos{padding:3px 3px 3px 24px;background:url(/images/icon_photo.png)  0 no-repeat;overflow:visible;}
.jump_videos{padding:3px 3px 3px 24px;background:url(/images/icon_video.png)  0 no-repeat;overflow:visible;}
.jump_shop{padding:3px 3px 3px 28px;background:url(/images/cart.jpg)  0 no-repeat;overflow:visible;line-height:22px;}

.favorite .model-portrait img {
	height: auto;
 margin:0 auto;
}
.favorite h3 {
	text-align:center;
	color:#000;
	font-weight:bold;
	padding:5px 0;
}

.jokes .photo-set img {
	height: 133px;
}

/*.halfw .model-landscape {
	margin-left: 35px;
	width: 230px;
}*/

/*.halfw{width:960px;} */
.halfw{width:976px;}
.halfw-small{width:676px;margin-top:40px;}

.container-black, .container-transp {
	background: #000;
	position: relative;
}

.container-transp {
	background: transparent;
	width: 182px;
}

.halfw .model-landscape img {
	display: block;
	margin: 0 auto;
}

.photo-set.daypic {
	margin-right: 15px;
	width: 148px;
}

.photo-set.daypic img {
	display: block;
	height: 197px;
}

/*.photo-set { color: #000; }*/
.photo-set.vcenter, .photo-set.vcenter img { height: auto; width: auto;margin:2px auto 20px; }
.photo-set.vcenter{width:190px;position:relative;top:0;left:0;margin:2px;}

.photo-set.vcenter .container-black, .vcenter .container-transp {
	display: table-cell;
	height: 208px;
	vertical-align: middle;
 border:1px solid #cacaca;
	/*width: 180px;*/
}

.photo-set span.photo_links{
	/*line-height: 20px;*/
 position:absolute;
 bottom:1px;
 left:1px;
 width:182px;
 background:#efefef;
 padding-top:2px;
}

.photo-set span.photo_links a{text-decoration:none;color:#666666}
.photo-set span.photo_links a:hover{text-decoration:underline;color:#000000;}


.photo-set span.photo_links a.s{
	font-size: 12px;
}
.photo-set span.photo_links a.m{
	font-size: 14px;
}
.photo-set span.photo_links a.l{
	font-size: 16px;
}

div.set_links{
 border:1px solid #cacaca;
 background:#fafafa;
/*	margin:6px 6px 6px 0;*/
 padding:4px;
 font-weight:bold;
 text-align:center;
}

div.set_links a, p.set_links a{
	padding: 0 5px;
}

.model-portrait-desc {
	margin: 0 0 14px;
	font-size:10px;
	height:190px;
	clear:both;
}

.model-portrait-desc img {
	display: block;
	float: left;
	height: 181px;
	margin: 0 6px 0 0;
	width: 120px;
}

#sidebar.narrow .model-portrait-desc img {
	height: 248px;
	width: 165px;
}

.model-portrait-desc div {
	float: left;
	overflow: hidden;
	width: 105px;
}

.model-landscape img, .model-portrait-desc img, .model-details img, .latest-updates img{
	border: 1px solid #000;
}

#content .model-landscape p, #content .model-portrait p {
	margin: 0;
}

#content .jcarousel-skin-favorites .model-portrait p, .jcarousel-skin-favorites section.photo_set_info p {
	color: #fff;
}

.model-portrait strong, .model-portrait strong a {
	color: #000;
	font-size: 12px;
}



#sidebar .model-portrait-desc p {
	font-size: 9px;
	line-height: 10px;
	margin: 0 0 10px;
}

/* Model details
=== */
.model-details {
	margin: 0;
	overflow: hidden;
	width: 100%;
	float: left;
	cursor: default;
	font-family: 'Raleway', Arial, sans-serif;
	padding: 0 0 15px 0;
}
	.model-details .inside_nav {
		height: 35px;
		/*
		background: #1C1C1C;
		background: -moz-linear-gradient(bottom, #e5e5e5 0%, #ffffff 100%);
		background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #e5e5e5), color-stop(100%, #ffffff));
		background: -webkit-linear-gradient(bottom, #e5e5e5 0%, #ffffff 100%);
		background: -o-linear-gradient(bottom, #e5e5e5 0%, #ffffff 100%);
		background: -ms-linear-gradient(bottom, #e5e5e5 0%, #ffffff 100%);
		background: linear-gradient(to top, #e5e5e5 0%, #ffffff 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0);*/
		margin: 0px 0px 6px 0px;
	}
		.model-details .inside_nav .btn {
			color: #fff;
			margin-top: 6px;
			text-shadow: none;
			min-width: 88px;
		}
		.model-details .inside_nav a.next {
			float: right;
			margin-right: 0.6em;
		}
		.model-details .inside_nav a.prev {
			float: left;
			margin-left: 0.7em;
		}
		.model-details .inside_nav h2 {
			width: 485px;
			font-size: 28px;
			margin: 3px 163px 0px 0px;
			float: right;
			text-align: center;
			line-height: 35px;
			font-weight: bold;
		}
	.model-details .photo_cont {
		float: left;
		text-align: center;
		width: 225px;
		margin-left: 10px;
	}
		.model-details .photo_cont img.photo {
			display: block;
			height: 344px;
			margin: 0;
			width: 223px;
			-webkit-box-shadow: 0 0 5px rgba(22, 22, 22, .6);
			-moz-box-shadow: 0 0 5px rgba(22, 22, 22, .6);
			box-shadow: 0 0 5px rgba(22, 22, 22, .6);
		}
		.model-details .photo_cont .btn {
			position: relative;
			margin: 5px 0px 0px 0px;
			text-decoration: none;
			color: #fff;
			float: left;
			font-size: 14px;
			padding: 0px;
		}
			.model-details .photo_cont .btn span {
				display: block;
				background-image: url('//resources.hwnds.ddfstatic.com/images/icons_sprite.png');
				background-repeat: no-repeat;
				padding: 5px 20px 5px 30px;
			}
			.model-details .photo_cont .favorite_button_cont .btn {
				float: right;
			}
				.model-details .photo_cont .like_button span {
					background-position: 7px -95px;
				}
					.model-details .photo_cont .like_button_cont .used_button span {
						background-position: 7px -71px;
					}
				.model-details .photo_cont .favorite_button span {
					background-position: 7px -117px;
				}
					.model-details .photo_cont .favorite_button_cont .used_button span {
						background-position: 7px -140px;
						color: #d3d3d3;
					}
	.model-details .model-details-cont {
		width: 735px;
		float: right;
		background: #1f1f1f;
		background: -moz-linear-gradient(top, #1f1f1f 0%, #171717 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1f1f1f), color-stop(100%, #171717));
		background: -webkit-linear-gradient(top, #1f1f1f 0%, #171717 100%);
		background: -o-linear-gradient(top, #1f1f1f 0%, #171717 100%);
		background: -ms-linear-gradient(top, #1f1f1f 0%, #171717 100%);
		background: linear-gradient(to bottom, #1f1f1f 0%, #171717 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f1f1f', endColorstr='#171717',GradientType=0);
		margin-right: 0.7em;
		-webkit-box-shadow: 0 0 5px rgba(22, 22, 22, .6);
		-moz-box-shadow: 0 0 5px rgba(22, 22, 22, .6);
		box-shadow: 0 0 5px rgba(22, 22, 22, .6);
	}
		.model-details .model-details-cont .vertline {
			float: left;
			width: 1px;
			-moz-box-shadow: 0 3px 4px rgba(0, 0, 0, .52);
			-webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, .52);
			box-shadow: 0 3px 4px rgba(0, 0, 0, .52);
			background: #3a3a3a;
			background: -moz-linear-gradient(bottom, rgba(58, 58, 58, 0) 0%, #727272 50%, rgba(58, 58, 58, 0) 100%);
			background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, rgba(58, 58, 58, 0)), color-stop(50%, #727272), color-stop(100%, rgba(58, 58, 58, 0)));
			background: -webkit-linear-gradient(bottom, rgba(58, 58, 58, 0) 0%, #727272 50%, rgba(58, 58, 58, 0) 100%);
			background: -o-linear-gradient(bottom, rgba(58, 58, 58, 0) 0%, #727272 50%, rgba(58, 58, 58, 0) 100%);
			background: -ms-linear-gradient(bottom, rgba(58, 58, 58, 0) 0%, #727272 50%, rgba(58, 58, 58, 0) 100%);
			background: linear-gradient(to top, rgba(58, 58, 58, 0) 0%, #727272 50%, rgba(58, 58, 58, 0) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003a3a3a', endColorstr='#003a3a3a', GradientType=0);
			height: 346px;
			margin: 2px 2px 0px 5px;
		}
		.model-details .model-details-cont .model-desc-header {
			height: 36px;
			-webkit-border-top-left-radius: 5px 3px;
			-webkit-border-top-right-radius: 5px 3px;
			-moz-border-top-left-radius: 5px 3px;
			-moz-border-top-right-radius: 5px 3px;
			border-top-left-radius: 5px 3px;
			border-top-right-radius: 5px 3px;
			background-color: #2a2a2a;
			background-image: url('//resources.hwnds.ddfstatic.com/images/model_details_header.png');
		}
			.model-details .model-details-cont .model-desc-header .nav-tabs li {
				float: left;
			}
			.model-details .model-details-cont .model-desc-header .nav-tabs li a {
				text-shadow: none;
				background: #2b2b2b;
				background: -moz-linear-gradient(top, #2b2b2b 0%, #0e0e0e 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0e0e0e));
				background: -webkit-linear-gradient(top, #2b2b2b 0%, #0e0e0e 100%);
				background: -o-linear-gradient(top, #2b2b2b 0%, #0e0e0e 100%);
				background: -ms-linear-gradient(top, #2b2b2b 0%, #0e0e0e 100%);
				background: linear-gradient(to bottom, #2b2b2b 0%, #0e0e0e 100%);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b2b2b', endColorstr='#0e0e0e', GradientType=0);
				color: #fff;
				display: block;
				height: 24px;
				text-align: center;
				width: 100px;
				padding: 12px 0 0 0;
				font-size: 14px;
			}
			.model-details .model-details-cont .model-desc-header .nav-tabs .active {
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
				filter: alpha(opacity=100);
				opacity: 1;
			}
				.model-details .model-details-cont .model-desc-header .nav-tabs a {
					text-decoration: none;
				}
				.model-details .model-details-cont .model-desc-header .nav-tabs .active a {
					background: rgb(89,89,89); /* Old browsers */
					/* IE9 SVG, needs conditional override of 'filter' to 'none' */
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU5NTk1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU5JSIgc3RvcC1jb2xvcj0iIzFkMWQxZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZDFkMWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
					background: -moz-linear-gradient(top, rgba(89,89,89,1) 0%, rgba(29,29,29,1) 59%, rgba(29,29,29,1) 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(89,89,89,1)), color-stop(59%,rgba(29,29,29,1)), color-stop(100%,rgba(29,29,29,1))); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top, rgba(89,89,89,1) 0%,rgba(29,29,29,1) 59%,rgba(29,29,29,1) 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top, rgba(89,89,89,1) 0%,rgba(29,29,29,1) 59%,rgba(29,29,29,1) 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top, rgba(89,89,89,1) 0%,rgba(29,29,29,1) 59%,rgba(29,29,29,1) 100%); /* IE10+ */
					background: linear-gradient(to bottom, rgba(89,89,89,1) 0%,rgba(29,29,29,1) 59%,rgba(29,29,29,1) 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#1d1d1d',GradientType=0 ); /* IE6-8 */
				}
			.model-details .model-details-cont .model-desc-header .informations {
				float: right;
			}
				.model-details .model-details-cont .model-desc-header .informations .social_media_info {
					width: 224px;
					float: right;
				}
					.model-details .model-details-cont .model-desc-header .informations .social_media_info a {
						background-repeat: no-repeat;
						background-image: url('//resources.hwnds.ddfstatic.com/images/icons_sprite.png');
						height: 19px;
						width: 20px;
						float: left;
						margin-top: 8px;
						margin-right: 2px;
					}
					.model-details .model-details-cont .model-desc-header .informations .social_media_info a.dailymotion {
						background-image: url('//resources.hwnds.ddfstatic.com/images/dailymotion_logo.png');
						width: 90px;
						height: 36px;
						margin-top: 0px;
						margin-left: 5px;
						display: none;
					}
					.model-details .model-details-cont .model-desc-header .informations .social_media_info a.blogger {
						background-position: center -48px;
						display: none;
					}
					.model-details .model-details-cont .model-desc-header .informations .social_media_info a.facebook {
						background-position: center -24px;
						display: none;
					}
					.model-details .model-details-cont .model-desc-header .informations .social_media_info a.twitter {
						background-position: center 0px;
						margin-left: 10px;
					}
				.model-details .model-details-cont .model-desc-header .informations .likes_info {
					color: #bbb;
					float: right;
					line-height: 36px;
					font-size: 15px;
					margin-left: 13px;
				}
				.model-details .model-details-cont .model-desc-header .informations .scenes_info {
					color: #bbb;
					float: right;
					line-height: 36px;
					font-size: 15px;
					margin-left: 9px;
				}
			.model-details .model-details-cont .model-desc-header .vertline {
				height: 32px;
				margin: 2px 2px 0px 10px;
				float: right;
			}
		.model-details .model-details-cont .model-desc {
			float: left;
			width: 503px;
			height: 346px;
		}
				.model-details .model-details-cont .model-desc .desc_area {
					margin: 20px 8px 8px 8px;
				}
					.model-details .model-details-cont .model-desc .desc_area .horline {
						width: 480px;
						height: 1px;
						-moz-box-shadow: 0 3px 4px rgba(0, 0, 0, .52);
						-webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, .52);
						box-shadow: 0 3px 4px rgba(0, 0, 0, .52);
						background: #3a3a3a;
						background: -moz-linear-gradient(right, rgba(58, 58, 58, 0) 0%, #727272 50%, rgba(58, 58, 58, 0) 100%);
						background: -webkit-gradient(linear, right top, left top, color-stop(0%, rgba(58, 58, 58, 0)), color-stop(50%, #727272), color-stop(100%, rgba(58, 58, 58, 0)));
						background: -webkit-linear-gradient(right, rgba(58, 58, 58, 0) 0%, #727272 50%, rgba(58, 58, 58, 0) 100%);
						background: -o-linear-gradient(right, rgba(58, 58, 58, 0) 0%, #727272 50%, rgba(58, 58, 58, 0) 100%);
						background: -ms-linear-gradient(right, rgba(58, 58, 58, 0) 0%, #727272 50%, rgba(58, 58, 58, 0) 100%);
						background: linear-gradient(to left, rgba(58, 58, 58, 0) 0%, #727272 50%, rgba(58, 58, 58, 0) 100%);
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003a3a3a', endColorstr='#003a3a3a', GradientType=1);
						margin: 0 auto;
					}

	/** All tabs contents */
	.desc_area .tab_content {
		background-color: #e9e9e9;
		height: 154px;
		padding: 5px;
		text-align: justify;
	}

	/** About me tab */
		.desc_area .about_me_basedata {
			width: 490px;
		}
			.desc_area .about_me_basedata div.vertline {
				height: 110px;
				margin: 2px 2px 0px 0px;
			}
			.desc_area .about_me_basedata ul.col0 {
				width: 250px;
				margin: 0 10px 0 0;
				float: left;
			}
			.desc_area .about_me_basedata ul.col1 {
				width: 220px;
				float: right;
			}
				.desc_area .about_me_basedata ul li {
					font-family: Arial, sans-serif;
					font-size: 12px;
					font-weight: bold;
					color: #fff;
					line-height: 22px;
					text-align: right;
				}
					.desc_area .about_me_basedata ul li label {
						display: block;
						float: left;
						color: #c4c3c3;
						cursor: default;
						text-align: left;
					}
				.desc_area .about_me_basedata ul li span {
					font-weight: normal;
				}
	.desc_area .nav-tabs {
		margin-top: 10px;
		height: 20px;
	}
		.desc_area .nav-tabs li {
			float: left;
			width: 80px;
		}
		.desc_area .nav-tabs li.fullscreen {
			float: right;
			width: 16px;
		}
			.desc_area .nav-tabs li a {
				color: #fff;
				border: 0px;
				margin: 0px;
				-webkit-border-bottom-left-radius: 0px;
				-webkit-border-bottom-right-radius: 0px;
				-moz-border-radius-bottomleft: 0px;
				-moz-border-radius-bottomright: 0px;
				border-bottom-left-radius: 0px;
				border-bottom-right-radius: 0px;
				background: #252525;
				display: block;
				-webkit-box-shadow: none;
				-moz-box-shadow: none;
				box-shadow: none;
				text-shadow: none;
			}
			.desc_area .nav-tabs .active a {
				background: #e9e9e9;
				color: #181818;
			}
			.desc_area .nav-tabs li a.full_screen_read_button {
				height: 16px;
				line-height: 16px;
				color: #3b3b3b;
				background-image: url('//resources.hwnds.ddfstatic.com/images/pop_out_static.png');
				background-color: #c6c6c6;
				background-repeat: no-repeat;
				background-position: center center;
				-webkit-border-bottom-left-radius: 4px;
				-webkit-border-bottom-right-radius: 4px;
				-moz-border-radius-bottomleft: 4px;
				-moz-border-radius-bottomright: 4px;
				border-bottom-left-radius: 4px;
				border-bottom-right-radius: 4px;
			}
	#about_me .horline {
		margin-top: 8px;
	}
	#tags {
		text-align: left;
	}
		#tags a {
			background: #ffffff;
			background: -moz-linear-gradient(bottom, #c6c6c6 0%, #ffffff 100%);
			background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #c6c6c6), color-stop(100%, #ffffff));
			background: -webkit-linear-gradient(bottom, #c6c6c6 0%, #ffffff 100%);
			background: -o-linear-gradient(bottom, #c6c6c6 0%, #ffffff 100%);
			background: -ms-linear-gradient(bottom, #c6c6c6 0%, #ffffff 100%);
			background: linear-gradient(to top,  #c6c6c6 0%, #ffffff 100%);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c6c6c6',GradientType=0);
			margin-right: 2px;
			color: #000;
			-moz-box-shadow: none;
			-webkit-box-shadow: none;
			box-shadow: none;
			text-shadow: none;
			border: 0px;
			margin: 0px 0px 5px 5px;
		}
		#tags a:hover {
			background: #12b332;
			filter: none;
		}

	/** Extras tab */
	.model-details-cont #extras {
		display: none;
	}
	#extras .horline {
		margin-bottom: 10px;
	}
	#extras h2 {
		font-family: Arial, sans-serif;
		font-size: 14px;
		color: #fefefe;
		margin: 2px 0px 10px 0px;
		line-height: normal;
		position: relative;
	}
		#extras h2 a.full_screen_read_button {
			height: 14px;
			line-height: 14px;
			color: #3b3b3b;
			background-image: url('//resources.hwnds.ddfstatic.com/images/pop_out_static.png');
			background-color: #c6c6c6;
			background-repeat: no-repeat;
			background-position: center center;
			-webkit-border-bottom-left-radius: 4px;
			-webkit-border-bottom-right-radius: 4px;
			-moz-border-radius-bottomleft: 4px;
			-moz-border-radius-bottomright: 4px;
			border-bottom-left-radius: 4px;
			border-bottom-right-radius: 4px;
			margin: 0px;
			position: absolute;
			right: 2px;
			width: 2px;
		}
	#extras .navline .btn {
		color: #000;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		text-shadow: none;
		margin-right: 5px;
		margin-left: 5px;
		border: 0px;
	}
	#extras .navline .btn:hover {
		background: #12b332;
	}
	.desc_area .find_me {
		margin-bottom: 4px;
	}
		.desc_area .find_me ul li {
			float: left;
		}
			.desc_area .find_me ul li a {
				background: #ffffff;
				background: -moz-linear-gradient(bottom, #c6c6c6 0%, #ffffff 100%);
				background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #c6c6c6), color-stop(100%, #ffffff));
				background: -webkit-linear-gradient(bottom, #c6c6c6 0%, #ffffff 100%);
				background: -o-linear-gradient(bottom, #c6c6c6 0%, #ffffff 100%);
				background: -ms-linear-gradient(bottom, #c6c6c6 0%, #ffffff 100%);
				background: linear-gradient(to top,  #c6c6c6 0%, #ffffff 100%);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c6c6c6',GradientType=0);
				margin: 0px 0px 5px 5px;
				color: #000;
				font-weight: bold;
				display: block;
				box-shadow: none;
				text-shadow: none;
				border: 0px;
			}
			.desc_area .find_me ul li a:hover {
				background: #12b332;
				filter: none;
			}
	.desc_area .interview {
		margin-bottom: 10px;
	}
		.desc_area .interview .tab_content {
			height: 134px;
			-webkit-box-shadow: inset 0 0 3px rgba(23, 23, 24, .75);
			-moz-box-shadow: inset 0 0 3px rgba(23, 23, 24, .75);
			box-shadow: inset 0 0 3px rgba(23, 23, 24, .75);
		}

	/** Comments tab */
	.model-details-cont #comments {
		display: none;
	}
	#comments .horline {
		margin-bottom: 5px;
	}
	#comments h2 {
		font-family: Arial, sans-serif;
		font-size: 14px;
		color: #fefefe;
		margin: 2px 0px 5px 0px;
		line-height: normal;
		position: relative;
	}
		#comments h2 a.full_screen_read_button {
			height: 14px;
			line-height: 14px;
			color: #3b3b3b;
			background-image: url('//resources.hwnds.ddfstatic.com/images/pop_out_static.png');
			background-color: #c6c6c6;
			background-repeat: no-repeat;
			background-position: center center;
			-webkit-border-bottom-left-radius: 4px;
			-webkit-border-bottom-right-radius: 4px;
			-moz-border-radius-bottomleft: 4px;
			-moz-border-radius-bottomright: 4px;
			border-bottom-left-radius: 4px;
			border-bottom-right-radius: 4px;
			margin: 0px;
			position: absolute;
			right: 2px;
			width: 2px;
		}
	.desc_area .latest_comments {
		margin-bottom: 15px;
	}
		.desc_area .latest_comments .commentslist {
			padding: 5px;
			height: 190px;
			background-color: #E9E9E9;
			border: 1px solid #4c4c4c;
			color: #000;
		}
			.desc_area .latest_comments .commentslist .model_comments div {
				text-align: right;
				color: #000;
				margin: 5px 0 0 0;
			}
				.desc_area .latest_comments .commentslist .model_comments div span {
					font-weight: bold;
				}
			.desc_area .latest_comments .commentslist section.comment {
				background: none;
				color: #000;
			}
	.desc_area .model_interview {
		color: #000;
	}
	.tour .desc_area .latest_comments .commentslist {
		height: 282px;
	}
		.comment {
			display: block;
			background: #2B2B2B;
		}
			.comment p.text {
				margin: 8px;
				font-size: 12px;
				float: left;
			}
			.comment p.info {
				float: right;
				margin: 0px 8px 0px 0px;
				font-size: 10px;
				color: #ef5a00;
			}
		.desc_area .add_comment {
			margin-bottom: 5px;
		}
			.desc_area .add_comment h2 {
				position: relative;
			}
			.desc_area .add_comment .leave_comment_btn {
				height: 16px;
				line-height: 16px;
				color: #000;
				background: #ffffff;
				background: -moz-linear-gradient(bottom, #c6c6c6 0%, #ffffff 100%);
				background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #c6c6c6), color-stop(100%, #ffffff));
				background: -webkit-linear-gradient(bottom, #c6c6c6 0%, #ffffff 100%);
				background: -o-linear-gradient(bottom, #c6c6c6 0%, #ffffff 100%);
				background: -ms-linear-gradient(bottom, #c6c6c6 0%, #ffffff 100%);
				background: linear-gradient(to top,  #c6c6c6 0%, #ffffff 100%);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c6c6c6',GradientType=0);
				margin: 0px;
				position: absolute;
				right: 2px;
			}
			.desc_area .add_comment .tab_content {
				height: 50px;
				-webkit-box-shadow: inset 0 0 3px rgba(23, 23, 24, .75);
				-moz-box-shadow: inset 0 0 3px rgba(23, 23, 24, .75);
				box-shadow: inset 0 0 3px rgba(23, 23, 24, .75);
			}
				.desc_area .add_comment .tab_content textarea {
					border: 0;
					background: transparent;
					width: 443px;
					overflow: hidden;
				}

.model_fullscreen .fancybox2-skin {
	background: #e5e5e5;
}
.model_fullscreen .fancybox2-inner {
	color: #000;
	font-size: 18px;
	line-height: 20px;
}

.banner_model_join {
	width: 996px;
	height: 200px;
	margin: 0px auto;
	position: relative;
}

.banner {
	width: 960px;
	height: 200px;
	margin: 10px auto;
	background-color: #525252;
	position: relative;
	background-repeat: no-repeat;
}
	.banner.niche-last {
		margin-bottom: -60px;
	}
	.banner.niche-milf {
		background: url(//resources.hwnds.ddfstatic.com/images/niches/milf-banner.jpg) 0 0 no-repeat;
	}
	.banner.niche-tattoo {
		background: url(//resources.hwnds.ddfstatic.com/images/niches/tattoo-banner.jpg) 0 0 no-repeat;
	}
	.banner.niche-school {
		background: url(//resources.hwnds.ddfstatic.com/images/niches/school-banner.jpg) 0 0 no-repeat;
	}
	.banner.niche-pantyhose {
		background: url(//resources.hwnds.ddfstatic.com/images/niches/pantyhose-banner.jpg) 0 0 no-repeat;
	}
	.banner.niche-stocking {
		background: url(//resources.hwnds.ddfstatic.com/images/niches/stocking-banner.jpg) 0 0 no-repeat;
	}
	.banner.niche-barefeet {
		background: url(//resources.hwnds.ddfstatic.com/images/niches/barefeet-banner.jpg) 0 0 no-repeat;
	}
	.banner.niche-hairy {
		background: url(//resources.hwnds.ddfstatic.com/images/niches/hairy-banner.jpg) 0 0 no-repeat;
	}
	.banner a.single_link,
	.banner a.network_link {
		width: 100%;
		height: 100%;
		display: inline-block;
	}
	.banner .join_main {
		width: 294px;
		height: 55px;
		line-height: 55px;
		font-weight: bold;
		text-transform: uppercase;
		text-decoration: none;
		font-size: 26px;
		text-align: center;
		position: absolute;
	}
	.banner .join_ddfprod {
		width: 371px;
		height: 22px;
		-webkit-border-radius: 5px/2px;
		-moz-border-radius: 5px/2px;
		border-radius: 5px/2px;
		background-color: #eee;
		-webkit-box-shadow: 0 0 29px rgba(245, 247, 248, .75);
		-moz-box-shadow: 0 0 29px rgba(245, 247, 248, .75);
		box-shadow: 0 0 29px rgba(245, 247, 248, .75);
		background: #eeeeee;
		background: -moz-linear-gradient(bottom, #cacaca 0%, #eeeeee 100%);
		background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #cacaca), color-stop(100%, #eeeeee));
		background: -webkit-linear-gradient(bottom, #cacaca 0%, #eeeeee 100%);
		background: -o-linear-gradient(bottom, #cacaca 0%, #eeeeee 100%);
		background: -ms-linear-gradient(bottom, #cacaca 0%, #eeeeee 100%);
		background: linear-gradient(to top, #cacaca 0%, #eeeeee 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cacaca',GradientType=0 );
		font-weight: bold;
		text-transform: uppercase;
		text-decoration: none;
		line-height: 22px;
		font-size: 14px;
		color: #2a2a2a;
		text-align: center;
		position: absolute;
		bottom: 2px;
		right: 2px;
	}

.joincaller,
.memberonly {
	background: #e9e9e9;
	background: -moz-linear-gradient(top, #e9e9e9 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e9e9e9), color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(top,  #e9e9e9 0%, #ffffff 100%);
	background: -o-linear-gradient(top, #e9e9e9 0%, #ffffff 100%);
	background: -ms-linear-gradient(top, #e9e9e9 0%, #ffffff 100%);
	background: linear-gradient(to bottom, #e9e9e9 0%, #ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#ffffff',GradientType=0);
	color: #191919;
	z-index: 1;
	padding: 10px;
	border: 1px solid #525252;
}


/* .model-details .model-details-twitter*/
#model-details-twitter {
	width: 220px;
	height: 346px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	overflow: hidden;
	float: right;
}
	#model-details-twitter h3 {
		background-image: url('//resources.hwnds.ddfstatic.com/images/twitter_gray_logo.png');
		background-repeat: no-repeat;
		background-position: left center;
		color: #fff;
		margin: 0px 2px 0px 2px;
		padding: 0px 0px 0px 28px;
		height: 36px;
		line-height: 36px;
		font-size: 13px;
		font-weight: normal;
		position: relative;
	}
		#model-details-twitter h3 span {
			z-index: 2;
		}
		#model-details-twitter h3 .twitter-text {
			background-image: url('//resources.hwnds.ddfstatic.com/images/twitter_gray_text.png');
			background-repeat: no-repeat;
			background-position: left center;
			display: block;
			height: 14px;
			width: 74px;
			top: 11px;
			right: 2px;
			position: absolute;
		}
	#model-details-twitter .twitter-rss-block-container {
		margin: 0px 3px 0px 3px;
		height: 268px;
		background: #e4e4e4;
		background: -moz-linear-gradient(top, #e4e4e4 0%, #f5f5f5 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e4e4e4), color-stop(100%, #f5f5f5));
		background: -webkit-linear-gradient(top, #e4e4e4 0%, #f5f5f5 100%);
		background: -o-linear-gradient(top, #e4e4e4 0%, #f5f5f5 100%);
		background: -ms-linear-gradient(top, #e4e4e4 0%, #f5f5f5 100%);
		background: linear-gradient(to bottom, #e4e4e4 0%, #f5f5f5 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4', endColorstr='#f5f5f5',GradientType=0);
		overflow: hidden;
	}
		#model-details-twitter .twitter-rss-block-container .twitter_rss_block {
			clear: both;
			padding: 6px 3px 6px 3px;
			border-bottom: 1px solid #00aced;
		}
			#model-details-twitter .twitter-rss-block-container .twitter_rss_block h4 {
				font-family: Arial, sans-serif;
				font-size: 10px;
				color: #494949;
				line-height: normal;
			}
				#model-details-twitter .twitter-rss-block-container .twitter_rss_block h4 a {
					color: #00a0dd;
				}
				#model-details-twitter .twitter-rss-block-container .twitter_rss_block h4 a.read-on-link {
					display: block;
				}
		#model-details-twitter .twitter-rss-block-container img {
			width: 45px;
			height: 45px;
			float: left;
			border: 1px solid #000;
			margin-right: 10px;
		}
	#model-details-twitter #model-details-twitter-comment {
		background-repeat: no-repeat;
		background-position: left center;
		color: #fff;
		margin: 0px 2px 0px 2px;
		padding: 0px 0px 0px 28px;
		height: 42px;
		line-height: 42px;
		font-size: 13px;
		font-weight: normal;
	}
		#model-details-twitter #model-details-twitter-comment a {
			font-family: Arial, sans-serif;
			font-size: 14px;
			color: #e4e4e4;
			text-align: center;
		}

/* Video player
=== */
.meta {
	border-bottom: 1px solid #999;
	display: block;
	font-weight: bold;
	margin: 0 0 14px;
}

.meta span {
	color: #ff0066;
}

.player{position: relative;top:0;left:0;height:390px;width:668px;}
.player-v2{position: relative;top:0;left:0;width:676px;}
.ar0{height:332px;}
.ar4{height:452px !important;}
.ar16{height:332px;}

.player img {
	border:none;
 left:20px;
}

div#preview {
 background:#000000;
	width: 480px;
 height:340px;
 padding-top:20px;
 overflow:hidden;
}
div#preview-v2 {
 background:#111111;
	width: 676px;
 min-height:322px;
 height:auto !important;
 height:322px;
 padding:20px 0;
 overflow:hidden;
 text-align:center;
 position:relative;
 top:0;
 left:0;
}

ul.preview{margin:0;list-style-type:none;padding:0;}

.formats-v2 {
	background: #fff url(/images/icon_bg.png) 0 0 repeat-x;
	color: #999;
	font-size: 10px;
	font-weight: bold;
	overflow:auto;
	width: 676px;
 position:relative;
 right:0;top:0;
 min-height:210px;
 height:auto !important;
 height:210px;
 text-align:center;
}
.formats-v2 a{color:#000000 !important;}
.formats-v2 li{float:left;padding-top:80px;width:120px;margin-right:0;margin-top:5px;padding-left:6px;}
.formats-v2 li p {margin-bottom:12px;}
.formats-v2 .wmv{background:url(/images/icon_wmv1.png) 34px 0 no-repeat;}
.formats-v2 .qt{background:url(/images/icon_qt1.png) 34px 0 no-repeat;}
.formats-v2 .mp4{background:url(/images/icon_mp41.png) 34px 0 no-repeat;}
.formats-v2 .flash{background:url(/images/icon_flash1.png) 34px 0 no-repeat;}
.formats-v2 .divx{background:url(/images/icon_divx1.png) 34px 0 no-repeat;}
.formats-v2 .mpeg{background:url(/images/icon_mpeg1.png) 34px 0 no-repeat;}
.formats-v2 .sub-details{color:#777777;margin:0;padding:0;}
#downloadtip{color:white;font-weight:bold;}

.formats {
	background: #000;
	color: #999;
	font-size: 9px;
	font-weight: bold;
	margin:38px 0 0 0;
	overflow:auto;
	width: 190px;
 position:absolute;
 right:0;top:0;
 padding-top:20px;
 height:340px;
}

#content .formats p {
	line-height: 1;
	margin-bottom: 9px;
}

.formats li {
	float: left;
	margin: 0 0 6px;
	min-height: 66px;
	padding: 0 4px 0 66px;
 border-bottom:1px solid gray;
 width:102px;
}

.formats li a {
	color: #fff;
}

.formats .divx { background: url(../images/format-divx.png) no-repeat left top; }
.formats .flash { background: url(../images/format-flash.png) no-repeat left top; }
.formats .mpeg { background: url(../images/format-mpeg.png) no-repeat left top; }
.formats .qt { background: url(../images/format-quicktime.png) no-repeat left top; }
.formats .wmv {	background: url(../images/format-wmv.png) no-repeat left top; }

/* WALL */
.showWall, .showWall:visited { color: #00f !important; text-decoration: none; }

/* Sidebar
=== */
#sidebar {
	background: url(../images/bg-sidebar.png) repeat-y center top;
	float: right;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	margin: 40px 0 35px;
	padding: 0 25px 0;
	position: relative;
	width: 237px;
}

#sidebar-w273 {
	background: url(../images/bg-sidebar.png) repeat-y center top;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	margin: 40px 8px 35px 0;
	padding: 0 18px 0;
    float:right;
	width: 237px;
}

#sidebar-w273.right-column {
}


#sidebar.narrow {
	background: url(../images/bg-sidebar-narrow.png) repeat-y center top;
	padding: 0 14px;
	width: 196px;
}

#sidebar .top,#sidebar-w273 .top {
	background: url(../images/bg-sidebar-top.png) no-repeat;
	height: 35px;
	margin: -35px -25px -8px;
	width: 287px;
}

#sidebar.narrow .top {
	background: url(../images/bg-sidebar-narrow-top.png) no-repeat;
	height: 35px;
	margin: -35px 0 -8px -14px;
	width: 224px;
}

#sidebar .bottom,#sidebar-w273 .bottom {
	background: url(../images/bg-sidebar-bottom.png) no-repeat;
	height: 35px;
	margin: 0 -25px -35px;
	width: 287px;
}

#sidebar.narrow .bottom {
	background: url(../images/bg-sidebar-narrow-bottom.png) no-repeat;
	height: 35px;
	margin: 0 0 -35px -14px;
	width: 224px;
}

#sidebar .section,#sidebar-w273 .section {
	overflow: visible;
}

#sidebar.narrow .section {
	padding-left: 14px;
	padding-right: 14px;
}

#sidebar .section.last {
	border: 0;
}

#sidebar h3,#sidebar-w273 h3 {
	margin: 0 -8px 7px;
}

#sidebar.narrow h3 {
	margin: 0 -14px 7px;
}

#sidebar p,#sidebar-w273 p {
 padding:0 0 4px 0;
	font-size: 10px;
}

#sidebar span,#sidebar-w273 span {
	color: #aa3cbc;
	font-size: 12px;
	font-weight: bold;
}

.latest-updates.pic_only{
	padding: 5px 0;
}
.latest-updates.pic_only img {
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: 165px;
}

/* Categories
=== */
#sidebar #categories p {
	margin: 0 0 20px;
}

#sidebar #categories a {
	color: #000;
}

/* Top models
=== */
#sidebar #top-models ul, #sidebar #top-models li {
	color: #000;
	overflow: hidden;
}

#sidebar #top-models li a {
	color: #000;
}

#sidebar #top-models span {
	color: #ff0066;
	font-size: 10px;
}

/* Footer
=== */

/* Copyright
=== */
#copyright {
	color: #c3c3c3;
	font-size: 13px;
	margin: 0 auto;
	padding: 30px 0 15px;
	overflow: hidden;
}

#copyright img, #copyright p {
	float: left;
}

#copyright p {
	margin: 35px 0 0 20px;
}

/* Form elements
=== */
label, button {
	cursor: pointer;
}

.input {
	border: 1px solid #bebebe;
	height: 21px;
	line-height: 21px;
	padding: 0 3px;
	width: 192px;
}

.button, .button-text {
	cursor: pointer;
}

.button, #form-upgrade .button-text {
	background: #313131;
	border: 1px solid #fff;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
	padding: 0 7px;
	text-align: center;
	text-transform: uppercase;
}

.button.black {
	background: url(../images/bg-button-black.png) repeat-x;
	border: 0;
}

.button-text {
	background: transparent;
	border: 0;
	color: #AA3CBC;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 17px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	vertical-align: -3px;
}

#form-upgrade .button-text {
	background: #000;
	border: 1px solid #CCB9E4;
	color: #CCB9E4;
}

.ie .button-text {
	vertical-align: 0;
}

.ie6 .button-text {
	font-size: 16px;
}

/* Misc
=== */
.list li, .join_text li {
	background: url(../images/list-item.png) no-repeat;
	padding: 0 0 0 20px;
}

.join_text li {
	background: url(../images/li-marker.gif) no-repeat;
}

.list.bold {
	font-weight: bold;
	margin: 8px 0;
}

.page-join .list.bold {
	margin-bottom: 70px;
}

.text-strong {
	color: #ff0066;
}

.remove {
	color: #f00 !important;
}


.hidden {
	display: none;
}

/* Global classes
=== */
strong { font-weight: bold; }
em { font-style: italic; }

.float-left { float: left; }
.float-right { float: right; }

.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }
.text-justify { text-align: justify; }

.xsmall{font-size:9px;}
.small{font-size:11px;}
.text-medium{font-size:15px;}
.text-large{font-size:18px;}
.text-xxlarge{font-size:34px;}

.big-margin{margin:40px 0;}
.big-margin-top{margin:30px 0 0 0;}

.img-left { float: left; margin: 4px 10px 4px 0; }
.img-right { float: right; margin: 4px 0 4px 10px; }

.first { margin-left: 0 !important; }
.last { margin-right: 0 !important; }

.mr20{margin-right:20px;}
.ml10{margin-left: 10px;}

.nomargin { margin: 0 !important; }
.nopadding { padding: 0 !important; }
.noindent { margin-left: 0; padding-left: 0; }
.nobullet { list-style: none; list-style-image: none; }
.nodecor{text-decoration:none !important;}
.noborder{border:none !important;}

.clear { clear: both; }
.clearfix:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden; }
* html .clearfix { zoom: 1; } /* IE 6 */
*:first-child+html .clearfix { zoom: 1; } /* IE 7 */

/* wallpapers
=== */
.wallpaper {
	float: left;
	margin: 3px 18px 5px;
}
.wallpaper span {
	color: #fff;
	position:relative;
	top:2px;
}
.wallpaper img {
	display: block;
	height: 225px;
	width: 300px;
}

div.prev_next {
	clear: both;
	overflow: hidden;
	padding: 5px;
	margin: 5px 0 10px;
	text-align: center;
}

div.prev_next a.inactive { color: grey; cursor: default; }

div.prev_next a {	padding: 0 40px; }

img.model_flag {	border: 0; display: inline !important; height: 11px !important; margin: 0 0 0 6px; width: 16px; }
#official{background:url(/images/ikon-2.png) 0 0 no-repeat;padding-left:24px;display:block;float:right;line-height:20px;}

form#loginform div#login_box_button {padding: 0px 55px;}
form#loginform div.form-row { float: right;}
a span.fancybox_modelpic_url{ display: none; }

.get-your-pass{position:absolute;bottom:0;right:0;z-index:0}
.video-preview{height:540px;margin:0 auto;text-align:center;position:relative;top:0;left:0;}
.video-preview #player_wrapper {
	margin:0 auto;
}
.set-title{font-size:10px;margin:0 auto;height:14px;}
.set-date{float:left;text-align:left;}
.set-info{float:right;text-align:right;}
.vpreview310{width:310px;height:174px;}
.fbox{width:503px;height:336px;}
.features{overflow:hidden;position:relative;top:0;left:0;}
.feat-pic{position:absolute;top:0;left:0;}
div.features ul li {float:left;position:absolute;list-style: none;}
div.features ul li.show {z-index:500;}
img.rstar:hover{cursor:pointer;}
.welcome{width:430px;height:360px;font-size:22px;position:relative;top:0;left:0;background:url(/images/en-get-your-pass.gif) -10px 180px no-repeat;padding-left:20px;}
.welcome .marg8{z-index:10;}
.welcome p{margin:3px 0;line-height:19px;}
.firstline{line-height:24px;margin:0 !important;}
.welcome h2{font-size:40px;margin:8px 0 14px !important;}
.red{color:#c81300 !important;font-weight:bold;}
.green{color:#00dd00 !important;}
.marg8{margin:13px 0 !important;height:19px;overflow:visible;}
div.full-access{text-align:left;height:34px;overflow:visible;position:relative;top:0;left:0;font-size:38px;padding-top:40px;font-weight:bold;}
a.full-access{display:block;width:463px;height:179px;position:absolute;bottom:0;right:0;}
.order-by{width:110px;}
.sort-by{width:160px;}
.paging{width:280px;}
.monthly{width:220px;text-align:right;}
.persite{width:160px;text-align:right;}
.spacing{margin:4px 0;}
.block{display:block;}
.mt3{margin-top:3px !important;}
.mt10{margin-top:10px;}
.mt12{margin:12px 0;}
.pt1em{padding-top: 1em;}
.font60{font-size:60px;line-height:48px;}
.sub-details{margin-top:3px;display:block;}
#rating{height:20px;line-height:20px;clear:both;}
.rating-stars{width:100px;height:20px;float:right;}
#ratingbox{width:100px;height:20px;float:right;}
div.navi{height:16px;clear:both;width:676px;margin:8px auto 4px;text-align:center;font-size:14px;}
ul.navi{list-style-type:none;margin:0;padding:0;}
ul.navi li{float:left;padding:2px 4px;}
span.navi{font-size:14px;color:black;font-weight: bold;text-decoration:none;}
#set_lightbox{position:relative;top:2px;}
.more_search_options a.active{
	font-weight: bold;
	font-size: 120%;
	padding: 0 5px;
	text-decoration: none;
}
.w800{width:800px;height:30px;}
.bold{font-weight:bold !important;}
.regular{width:956px;}
.detailslinks{margin:0 4px;font-size:12px;}
.zip-download{background:url(/images/icon-zip.jpg) 0 0 no-repeat;padding:3px 3px 3px 24px;overflow:visible;}
.live-chat{background:url(/images/icon-live.jpg) 0 0 no-repeat;padding:3px 3px 3px 24px;overflow:visible;}
.tags{margin-top:8px;width:660px;text-align:justify;line-height:18px;clear:left; color:#fff;}
.tags-tour {padding-top: 5px;}
.tags-tour strong {margin-right:5px;}
.tags a{padding:1px;}
.tags a:hover{}
#feedback_widget{width:45px;height:110px;position:fixed;top:47%;right:0;background:transparent;z-index:9999;}
a.feedback{display:block;width:45px;height:110px;background: transparent url(/images/feedback.jpg) 0 0 no-repeat;position:relative;right:-4px;top:0;}
a.feedback:hover{position:relative;right:0;top:0;}
#feedback_form{display:none;position:fixed;top:300px;left:35%;width:440px;height:280px;background:#ffffff;border:1px solid gray;padding:10px;z-index:9999;overflow:hidden;font: 12px/14px Arial, Helvetica, Tahoma, sans-serif;}
#feedback_form input,select,textarea{border:1px solid #cacaca;}
#feedback_form label{margin:10px 0;padding:0;}
.fb_btn{float:right;clear:both;}
#subject{width:430px;}
#message{width:430px;height:120px;}
.updates-title{text-transform:capitalize;}
.gray{color:#999999;}
.black{color:#000000;}
.white{color:#ffffff;}
.blue{color:#0000dd;}
#updates-pager{padding:5px;border:1px solid #cacaca;}
#updates-pager input,select{border:1px solid #cacaca;padding:1px;font-size:12px;font-family:Arial,Helvetica,Tahoma}
.go_to_pager {width: 25px;height:18px;margin:0 5px 0 -90px;float:right;}
.go_to_btn {margin-bottom:3px !important;float:right;margin-right:12px;cursor:pointer;}
.go_to_span {float:right;color:#FFF;width:155px;margin:2px 0 0 -170px;}
.go_to_span_text {margin:6px 0 0 0;float:left;}
label.search{display:block;float:left;line-height:16px;width:120px;margin:1px;padding:1px;text-align:left;}
label.search:hover{background:#ccffcc;}
label.mark{background:#99ff99;font-weight:bold;}
input.scenes{float:left;}
#search_result{text-align:left;width:680px;float:left;}
#search_result_new{width:100%;}
#search_sidebar{width:260px;float:right;text-align:justify;}
#join{display:none;width:960px;height:520px;margin:0 0 0 20px;}
.slideshow{width:503px;height:336px;overflow:hidden;position:relative;top:0;left:0;margin:0 auto;z-index:1;}
.slideshow img {position:absolute;top:0;left:0;z-index:8;opacity:0.0}
.slideshow img.active {z-index:10;opacity:1}
.slideshow img.last-active {z-index:9;}
.set-picpager{margin:0 2px;}
.selected{font-weight:bold;text-decoration:underline;background-color:#66ff66}
.set_links a{text-decoration:none;}
.set_links a:hover{background-color:#ffcc99;}
.btn2{padding:2px 3px;border:1px solid #cacaca;margin:0;}
#jform {
	height:445px;
	margin-top:20px;
	position: relative;
	}
.form-frame{
	float:left;
	width:960px;
	height:540px;
	overflow:hidden;
	margin:0;
	padding:0;
	background:transparent;
}
.form-right{float:left;width:286px;height:300px;overflow:hidden;}
#join_block{
	width: 290px;
	height: 312px;
	background: url(/images/scenes-bgr.jpg) 0 0 no-repeat;
	position: absolute;
	right: 9px;
	margin-left: 25px;
	font-family: Arial;
}
#jswf{width:290px;height:59px;position:absolute;left:0;}
.jsingle{top:99px;}
.jnetwork{top:205px;}
#jmain{position:absolute;left:0px;top:58px;padding:0 0 0 10px;}
.jsub{margin:4px 0 0 50px;font-weight:bold;}
.jsc{color:#c3de59;}
.nsc{color:#b94258;}
.secure{background:url(/images/lock-icon.jpg) 0 0 no-repeat;padding:5px 0 5px 26px;font-size:15px;}
.page-join #content h4 {
	color:#000;
}
#our-payment-processors{
	margin:12px auto 16px;
	text-align:center;
	clear:both;
}

#our-payment-processors h5 {
	font-size:16px;
}

ul#pp-list{
	list-style-type: none;
	padding: 5px 0 0px;
	margin: 14px auto;
	height: 22px;
	background: #61af1e; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYxYWYxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YzkwMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #61af1e 0%, #4c9013 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#61af1e), color-stop(100%,#4c9013)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #61af1e 0%,#4c9013 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #61af1e 0%,#4c9013 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #61af1e 0%,#4c9013 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #61af1e 0%,#4c9013 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61af1e', endColorstr='#4c9013',GradientType=0 ); /* IE6-8 */
	-moz-box-shadow: 0px 1px 10px rgb(121, 121, 121)0;
	-webkit-box-shadow: 0px 1px 10px rgb(121, 121, 121);
	box-shadow: 0px 1px 10px rgb(121, 121, 121);
}

	ul#pp-list li{
		float:left;
		width:220px;
		color: #fff;
		font-weight: bold;
		padding-top: 2px;
	}

#set-models{width:320px;float:left;}
#set-models4{width:500px;float:left;}
.set-heading{height:30px;text-transform:capitalize;}

.offer-title{font-size:22px;margin:10px 0 2px 0;line-height:24px;}
.offer-subtitle{font-size:12px;color:#000000;display:block;}
ul.joffers{list-style-type:none;margin:0;padding:0;font-size:12px;text-align:left;}
ul.joffers li{background:url(/images/check-sign.jpg) 0 0 no-repeat;height:18px;padding:1px 0 0 24px;font-weight:bold;}
#comment{width:400px;height:80px;}
#comment-small{width:290px;height:40px;}
.comment-display{}
.comment-timestamp{font-size:9px;color:#565656;}
.comment-separator{
	width:550px;
	margin:6px;
}
.comment-sep-small{margin:3px auto;}

#footer-join{width:976px;height:204px;background:url(/images/footer-join.jpg) 0 0 no-repeat;position:relative;top:0;left:0;}

#footer-join2{width:976px;height:883px;background:black url(/images/footer-join2.jpg) 0 38px no-repeat;position:relative;top:0;left:0;}

#join-heading{width:976px;height:126px;position:absolute;top:0;left:0;font-family: Impact, Charcoal, sans-serif;padding-top:22px;background:black;}
#join-heading h1{line-height:38px;font-size:38px;font-weight:bold;font-family:inherit;color:#5c5a5b;}
#join-heading h3{line-height:22px;font-size:19px;color:#ffffff;background:none;color:#ffffff;font-weight:normal;}
#join-heading span{font-weight:bold;}
#join-heading .bigger{font-size:22px;}
#join-heading .big{font-size:31px;}
#join-heading .white{color:#ffffff;}
.yellow{color:#ffd140;}

#join-stats-box{width:230px;height:150px;padding:12px;font-family: Impact, Charcoal, sans-serif;}
#join-stats-box h4{font-size:18px;font-weight:bold;letter-spacing:-1px;color:black;padding:0;margin:3px 0;text-align:center;}
#join-stats-box h1{font-size:31px;font-weight:bold;padding:0;margin:3px 0;line-height:31px;text-align:center;}
#join-stats-box p{margin:3px 0;padding:0;font-size:18px;color:black;font-weight:bold;text-align:center;line-height:18px;}
#join-stats-box span.small{font-size:14px;}
#join-stats-box .red{color:#de2400;}

#jfooter-link{display:block;position:absolute;bottom:15px;left:66px;width:830px;height:52px;}
#jfooter-stats{height:28px;width:860px;left:58px;border:1px solid lime;color:#976b2e;}
.jstat{position:absolute;bottom:90px;font-weight:bold;font-size:32px;font-family:'Arial Black', Arial;color:#d5000c;text-align:right;overflow:visible;}
#models{left:226px;width:92px;}
#scenes{left:436px;width:105px;}
#updates{left:658px;width:42px;}
#join-network{position:absolute;left:-20px;bottom:0;height:204px;width:960px;background:url(/images/footer-join.jpg) 0 0 no-repeat}

#footer-ad{text-align:center;color:#ffffff;font-weight:bold;margin-bottom:6px;}

/* review */
.reviews-table{background:#f3f3f3;color:#000000;width:925px;padding:15px;margin:0 auto;}
.reviews-table td{text-align:left;padding:4px;font-size:12px;font-weight:bold;}
.reviews-table th{text-align:left;color:#ff0000;padding:6px 4px;font-weight:bold;font-size:12px;}
#review-site{width:200px;}
#review-rating{width:235px;}
#review-comments{width:460px;}
.reviews-table .rating-stars{float:left;position:relative;bottom:3px;left:0;margin-right:8px;width:130px;}
.comments-container{background:#f3f3f3;width:895px;padding:15px;border:1px solid black;margin:4px auto 12px;font-weight:bold;}

.addthis_toolbox{position:absolute;top:4px;right:1px;line-height:18px;}
.addthis_toolbox a{color:#ffffff !important;}
.addthis_toolbox a:visited{color:#ffffff !important;}
.addthis_separator{color:#ffffff;}

.link-line{margin:6px 14px 15px 40px;text-align:right;font-weight: bold;}

.site-screenshot{width:470px;height:330px;float:left;text-align:left;margin:2px 0 8px 5px;position:relative;top:0;left:0;background:#dfdfdf;border: 1px solid #000}
.site-screenshot h5{color:black;font-weight:bold;margin:12px 0 0 0;padding:0 0 4px 0;font-size:15px;}
.site-screencap{margin:5px;border:1px solid #afafaf;}
.site-stats{width:174px;position:absolute;top:0;right:0;padding:2px 4px;}
.site-description{height:116px;text-align:justify;padding:2px 6px;}
ul.stat-list{list-style:none;margin-top:20px;}
ul.stat-list li{background:url(/images/check-sign.gif) 0 2px no-repeat;padding:5px 0 0 24px;margin:5px 0;font-weight:bold;}

a.hotlinks-site-login{display:block;margin:0 auto;background:#aaaaaa;padding:8px 0;font-weight:bold;text-decoration:none;width:120px;text-align:center;margin-top:10px;}
a.hotlinks-site-login:hover{text-decoration:underline;background:#cacaca;cursor:pointer;border:1px solid #afafaf;padding:7px 0;}
.comment-box-big{width:400px;height:80px;}
#ddf-logo{margin-left:190px;}

.member-notification{border:1px solid #cacaca;padding:8px;margin-bottom:8px;background:#eaeaea;}
#fullscreen-imgv #copyright{background:none;}
#member_set_story{overflow:hidden;margin:0 !important;text-align:justify;height:59px;}
#member_set_story p {
	color: #fff;
}
.title{margin:0 0 8px 0 !important;}
#story_read_more{float:right;margin:4px 0 10px}
#click_read_more{}
.member_pvf_links{margin:10px 0 4px 0 !important;line-height:26px;font-size:11px !important;}
.jokeslogo400{position:absolute;bottom:30px;left:20px;}
.jokeslogo300{position:absolute;bottom:60px;left:20px;}
.jokeslogo260{position:absolute;bottom:35px;left:0px;}
.jokeslogo260v2{position:absolute;bottom:35px;left:0px;}
.jokeslogo230{position:absolute;top: 300px;left:0px;}
.jokeslogo165{position:absolute;bottom:35px;left:0px;}
.jokeslogo165v2{position:absolute;bottom: 100px;left: 33px;}
#vscreenhelp{margin: 2px 0; font-weight: bold; color: #aaaaaa;}
a#broken-link-report{color:#dd0000;background:url(/images/icon-broken-link.jpg) 0 0 no-repeat;padding:3px 3px 3px 24px;}
a#broken-link-report:hover{text-decoration:underline;}
#model-comment-title{font-size:13px;font-weight:bold;}
#copyright img#rtalabel{float:none;}
#mdir-title{display:block;height:30px;}

#set-navigation{
	width:976px;
	height: auto;
	padding: 0;
	margin: 10px auto;
}

	#set-navigation>div {
		float: left;
	}

	#set-navigation a.btn {
		min-width:  120px;
		text-align: center;
	}


	#set-navigation .previous, 	#set-navigation .next {
		width:140px;
	}

	#set-navigation .next {
		text-align: right;
	}

	#set-navigation .notice {
		width: 696px;
		text-align: center;
	}

	#set-navigation .notice a {
		font-weight: bold;
		font-size: 1.2em;
	}

a.photo:hover{background:#ddffdd;}
.photonav-settings{font-size:12px;float:left;}

/* tagging */
a.add_tag{float:right;margin:2px 2px 0 0;display:block;width:14px;height:14px;background:url(/images/icons-tagging.png) 0 0 no-repeat;}
a.add_tag:hover{background-position:0 -14px;}
#tagging-ui{display:none;position:fixed;top:280px;left:32%;width:400px;height:250px;background:#ffffff;border:1px solid gray;padding:10px;z-index:9999;overflow:hidden;font: 12px/14px Helvetica, Tahoma, Arial, 'sans-serif';overflow:auto;}
#suggested-tags-list{padding:2px 0 2px 6px;list-style-type:disc;margin-left:12px;}
#suggested-tags-list li{line-height:15px;height:15px;margin-top:1px;}
#tagged-photo-container{float:left;padding:2px;width:180px;text-align:center;}
#tagged-photo-preview{margin:0 auto;border:1px solid #cacaca;}
#tagging-form{float:left;width:205px;height:200px;overflow:auto;margin-left:4px;}
a.suggestion-result{height:18px;width:100%;display:block;}
a.suggestion-result:hover{background:#ccffcc;}
#suggestions{
	display: none;
	width: 117px;
	height: 20px; margin: 0;
	padding: 0;
	border: 1px solid #cacaca;
	border-top: 0px;
	height:auto;
}



#newtag{border: 1px solid #CACACA;margin: 6px 0 0 0;margin: 6px 0 0 0;float: left;}
a#addTag{background: #F1F1F1;padding: 3px 5px;margin: 6px 0 1px 4px;display: block;width: 40px;float: left;}
a#addTag:hover{background: #cacaca;border:1px solid #999999;padding:2px 4px;}

#tagadd{color:#00dd00;font-weight:bold;}
#tagremove{color:#dd0000;font-weight:bold;}

a.taggingIcons{float:right;margin:1px 2px 0 0;display:block;width:14px;height:14px;background:url(/images/icons-tagging.png) 0 0 no-repeat;}
a.deleteTag{background-position: -14px 0;}
a.deleteTag:hover{background-position:-14px -14px;}
a.upgradeTag{background-position:-28px 0;}
a.upgradeTag:hover{background-position:-28px -14px;}
a.degradeTag{background-position:-42px 0;}
a.degradeTag:hover{background-position:-42px -14px;}

/* photo search */
#photo_search_result{width:760px;float:left;text-align:left;min-height: 600px;height: auto !important;height:600px;}
#photo_search_sidebar{width:200px;float:left;text-align:justify;}
#photo_search_sidebar h5{margin:4px 0;text-align:center;}
.photo-tag{float:left;border:1px solid #cacaca;margin:1px;padding:1px 2px;}
.tag_alphabet_letter{padding:1px 2px;float:left;height:18px;text-align:center;}
#sub-title{margin-bottom:8px;}
a.selected-tag{padding:2px 5px;border:1px solid #cacaca;background:#ccffcc;margin:2px;display:block;float:left;color:#000000;font-weight:bold;text-decoration:none;}
a.selected-tag:hover{background:#ff9999;border:1px solid #dd0000;}
.tag-score{margin-left:4px;float:left;}

#plus-sign{background: url(/images/icons-tagging.png) 0 -14px no-repeat;width:14px;height:14px;}

#ajax-loading{display:none;position:fixed;top:0;left:0;width:100%;height:28px;background:black;text-align:center;color:#ffffff;z-index:99999;padding-top:3px;font-weight:bold;}

.show{display:block;}
.hide{display:none;}
.inactive{color:#acacac !important;cursor:default;}

/* dropdown menu */
.hassubmenu{position:relative;overflow:visible !important;}
.submenu{position:absolute;top:40px;min-width:170px; width: auto !important;width:170px;margin:0;padding:0 0 3px 0 !important;display:none;background:#000000;left:0;}
.submenu li{min-width:165px; width: auto !important; width:165px;}
.submenum{width:130px !important;}

/* summer sale */
#promo-banner{width:503px;float:left;}

#user-form{width:422px;border:1px solid #cacaca;padding:4px 10px;margin:0 0 0 12px;float:left;}
#ud-form div{margin:10px 0;}
#ud-form p{text-align:right;}
#ud-form label{float:left;}

.toggleBox{padding-right:12px;color:#ffffff !important;font-size:18px;float:right;display:block;}

.tosholder{width:700px;text-align:justify;margin:0 auto;color: #cacaca;}

.tosholder ol{
	list-style-type:decimal;
	margin:5px;
}
.tosholder ol li{
	margin:5px 0;
}


/* ie6 crapfix */
* html .section{width:976px;}
* html #navigation{width:982px;}
* html #tagline{width:916px;}
* html .photo-set.front{margin:0 30px 0 20px;padding:0;}
* html #footer{height:216px;}
* html input{z-index:999999;}
* html div.rememberme{width:130px;}


#languages{position:fixed;width:40px;height:140px;top:35px;left:5px;background:transparent;z-index:9999;}
#languages img{margin-bottom:2px;}
#livelinks{position:fixed;width:100px;height:140px;top:35px;left:5px;background:transparent;z-index:9999;}
#livelinks img{margin-bottom:2px;}
.recommended-language{width:5px;height:5px;padding:20px 15px 15px 15px;box-shadow:5px 5px 10px #444444;top:30px;left:-50px;z-index:999;border-radius:8px;position:absolute;background:#ffffff;overflow:hidden;border:1px solid gray;}
.recommended-language h5{line-height:20px;font-size:16px;}
.recommended-language p{line-height:15px;}
.recommended-language br{line-height:14px;}
a.linkbtn{display: block;float: left;padding: 4px;border-radius: 2px;text-decoration: none;margin: 6px;}
a.grn{background: #9D9;color: black;font-weight: bold;border: 1px solid #6A6;}
a.gry{background: #CACACA;color: black;font-weight: bold;border: 1px solid #999;}
a.linkbtn:hover{box-shadow:0 0 5px #666;}
.bcon{width:120px;margin:12px auto 0;line-height:15px;}
#qrcode{position:fixed;width:120px;height:120px;bottom:10px;right:5px;background:transparent;z-index:9999;}
#join-button-left{position:fixed;width:45px;height:250px;bottom:35%;left:0;background:transparent;z-index:9999;cursor:pointer;}

/* site scenes */
#site-scenes{width:290px;height:312px;font-family:Tahoma;font-weight:bold;background:url(/images/scenes-bgr.jpg) 0 0 no-repeat;}
#site-scenes #title{font-size:24px;text-align:center;padding-top:10px;color:#000000;}
#site-scenes p#first-line{font-size:12px;color:#ffffff;padding:0 8px;margin:9px 0 0 0;position:absolute;top:148px;}
#site-scenes a{float:left;display:block;height:46px;text-align:left;text-decoration:none;padding-top:12px;}
#site-scenes p {font-size:12px;clear:both;padding:0;margin:1px 0 0 18px;}
a.button1{font-size:14px;width:100px;margin-left:50px;color:#ffffff !important;}
a.button1 .big{font-size:24px;}
a.button2{color:#000000 !important;font-size:12px;width:100px;line-height:14px;letter-spacing:0;padding-top:10px;margin-left:4px;}
#single-site-pass{color:#ffffff;margin:15px 0 10px 0;height:85px;}
#single-site-pass .number{color:#78C7EE;}
#single-site-pass a.button2{font-size:11px;}
#network-site-pass{color:#ffffff;margin:20px 0 10px 0;height:95px;margin-top:120px;}
#network-site-pass .number{color:#F78FA6;}
#network-site-pass #button-line{height: 6px;position:absolute;top:215px;}

.gold-member{position:absolute;top:10px;right:10px;z-index:2;}

.lngtext{margin:0 6px 0 0;float:left;}
.ml20{margin-left:20px;}

#navigation ul li.languages a, #selected_language {
	display: block;
	width: 21px;
	height:21px;
	padding: 0;
	margin: 0 auto;
}
	 #navigation ul li.languages #selected_language {
		min-width: 21px;
		margin-top: 10px;
		margin-bottom: 0.54em
	}
    #selected_language.en, .languages .en {
		background: url('/images/languages/lang_flags.png') 0 0 no-repeat !important;
    }
    #selected_language.fr, .languages .fr {
		background: url('/images/languages/lang_flags.png') -21px 0 no-repeat !important;
    }
    #selected_language.de, .languages .de {
		background: url('/images/languages/lang_flags.png') 0 -21px no-repeat !important;
    }
    #selected_language.it, .languages .it {
    	background: url('/images/languages/lang_flags.png') -21px -21px no-repeat !important;
    }
    #selected_language.es, .languages .es {
		background: url('/images/languages/lang_flags.png') 0 -42px no-repeat !important;
    }
    #selected_language.jp, .languages .jp {
		background: url('/images/languages/lang_flags.png') -21px -42px no-repeat !important;
    }

#share{width:320px;height:27px;position:absolute;top:0;right:280px;overflow:hidden;}
#share div{width:25px;height:27px;display:block;float:left;margin:3px 0 0 5px;background:url(/images/toolbar_icons.png) 0 0 no-repeat;}
#share div.addthis{background:none;position:relative;width:65px;bottom:3px;}
#share a.fb{width:25px;height:27px;background:url(/images/toolbar_icons.png) -35px -21px no-repeat;float:left;margin:3px 0 0 5px;display:block;}
#share div.gp{width:38px;background:none;}
#share a.tw{width:25px;height:27px;background:url(/images/toolbar_icons.png) -60px -21px no-repeat;float:left;margin:3px 0 0 5px;display:block;}
#share .addthis_toolbox{background:transparent;width:61px;float:none;}
#share .at16nc {width:0 !important;height:0;}
#share .at300bs {width:0 !important;height:0;}
#share .addthis_button_compact{float:right;}
#parental{width:220px;height:25px;position:absolute;top:1px;right:2px;}
.parental{background:url(/images/toolbar_icons.png) -102px -21px no-repeat;display:block;width:34px;height:24px;float:right;margin: 3px 0 0 0;}
.fp_live_chat{margin: 0;float:right;font-size:13px;color:#ffffff;font-weight:bold;}
#ddflive-bottombanner{clear:both;}
.sp_bottom{position: absolute;top: 480px;right: 15px;font-weight: bold;color: #cd0000;font-size: 14px;}

.ppup-modal{
	position:fixed;
	top:0px;
	left:0px;
	background: transparent url(/images/bg_75p_trans.png) 0 0 repeat;
	z-index:99998;
	display:none;
	width: 100%;
	height: 100%;
}
	.ppup-content {
		position:relative;
		top:0;
		left:0;
		width:600px;
		margin:0 auto;
		height: auto;
		z-index:99999;
		display:none;
		text-align:center;
	}

	.fixed_modal {
		width: 1024px;
		height: 683px;
		background-size: 100%;
		top:20px;
	}

	.ppup-content a.promo_close {
		display:block;
		width:53px;
		height: 22px;
		cursor: pointer;
		position:absolute;
		top:5px;
		right:0;
		color: #fff;
		font-weight: bold;
		text-shadow: 1px 1px #333
	}
	.ppup-content a.promo_close.text-black {
		color: #000;
	}

		.ppup-content a.close {
			text-decoration:none;
			display:block;
			width: 28px;
			height: 28px;
			color:#fff;
			font-weight:bold;
			cursor: pointer;
			position:absolute;
			top:5px;
			right:4px;
		}
.ppup-modal_new {
	position: fixed;
	top: 0px;
	left: 0px;
	background: transparent url(/images/bg_75p_trans.png) 0 0 repeat;
	z-index: 99998;
	display: none;
}
	.ppup-content_new {
		text-align: center;
		z-index: 99999;
		display: none;
		padding: 50px 0 0 0;
	}

/* backstages style */
.preview-container{width:300px;height:225px;position:relative;}
.preview-container img{width:300px;height:auto;position:absolute;top:0;left:0;cursor:pointer;}
.clear_both {
	clear: both;
}

#backstages_comment {
	position: fixed;
	bottom: 0;
	background: #fff;
	width: 500px;
	height: 470px;
	border: 2px solid #555;
	border-bottom: none;
	left: 30%;
	z-index: 1000;
	overflow: auto;
	padding: 5px 30px 5px 10px;
}
.backstagesCommentLine {
	position: relative;
	margin: 3px 22px 5px 18px;
}
.backstagesCommentLineMainSize {
	height: 168px;
	width: 300px;
	float: right;
}
	.backstagesCommentLineMainSize p.text {
		height: 100px;
		overflow: hidden;
	}
	#backstages_comment .backstagesCommentClose {
		position: absolute;
		right: 5px;
		top: 5px;
		cursor: pointer;
	}
	#backstages_comment .returnMessage {
		font-size: 16px;
		color: #f00;
		text-align: center;
		font-weight: bold;
	}
	#backstages_comment textarea {
		width: 490px;
		margin: 10px 0 0 0;
	}
	.backstagesCommentLine h3 {
		float: left;
		background: none;
		color: #AD0101;
		font-size: 16px;
	}
	.backstagesCommentLine p.date {
		float: right;
		margin-top: 7px;
	}
	.backstagesCommentLine span.backstagesMessageRemove {
		color: #f00;
		cursor: pointer;
	}
	.backstagesCommentLine p.text {
		clear: both;
	}
	.backstagesCommentLine div.more {
		position: absolute;
		right: 10px;
		bottom: 3px;
		cursor: pointer;
	}


/* index page network sites */
#site-features {
    height:303px;
    background: url(/images/bg-texture-dark.png) 0 0 repeat;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding:2px;
    text-align:center;
}
    #site-features #sites-list {
        height:124px;
        border-bottom: 1px solid gray;
        border-top:1px solid gray;
        margin-top:15px;
        overflow: hidden;
    }

    #site-features h3 {
        font-size:24px;
        color:#fff;
        margin: 7px 0 5px;
        font-weight:normal;
    }

    #site-features h3 span {
        color:#ff1200;
    }

    #site-features h4 {
        font-size:22px;
        margin: 9px 0;
        font-weight:normal;
    }

    #site-featues h4 span {
        color:#ff1200;
    }

    #site-features h4 img {
        margin:0 10px;
    }

a.big-gray-join {
	height:14px;
	font-size:14px;
	display:block;
	padding:10px 20px;
    background: url(/images/bg-texture-dark.png) 0 0 repeat;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
	-moz-box-shadow: 0 0 8px #000;
	-webkit-box-shadow: 0 0 8px #000;
	box-shadow: 0 0 8px #000;
    margin: 30px auto 15px;
    width:480px;
    color:#fff;
    text-decoration: none;
    text-align:center;
}

/* login */
#loginform{
    background: url(/images/bg-texture-dark.png) 0 0 repeat;
    color:#fff;
	display:none;
	width:150px;
	line-height:30px;
	padding: 12px 22px;
	position:absolute;
	top: 43px;
	right: 4px;
	z-index: 9999;
	border: 1px solid #cacaca;
    -webkit-border-radius: 30px 0;
    -moz-border-radius: 30px 0;
	border-radius: 30px 0;
	-moz-box-shadow: 0 0 8px #000;
	-webkit-box-shadow: 0 0 8px #000;
	box-shadow: 0 0 8px #000;
}

	#warning_login_form input[type=submit],
	#loginform input[type=submit] {
       border:1px solid #5a5a5a;
        color:#fff;
        padding: 3px;
        width: 110px;
		margin-left: 2px;
		background: #61af1e; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYxYWYxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YzkwMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #61af1e 0%, #4c9013 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#61af1e), color-stop(100%,#4c9013)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #61af1e 0%,#4c9013 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #61af1e 0%,#4c9013 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #61af1e 0%,#4c9013 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #61af1e 0%,#4c9013 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61af1e', endColorstr='#4c9013',GradientType=0 ); /* IE6-8 */
		cursor: pointer;
	}

	#loginform input[type=submit]:hover {
		background: #4c9013; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjOTAxMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjNGM5MDEzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYxYWYxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-linear-gradient(top,  #4c9013 0%, #4c9013 1%, #61af1e 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c9013), color-stop(1%,#4c9013), color-stop(100%,#61af1e)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #4c9013 0%,#4c9013 1%,#61af1e 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #4c9013 0%,#4c9013 1%,#61af1e 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #4c9013 0%,#4c9013 1%,#61af1e 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #4c9013 0%,#4c9013 1%,#61af1e 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c9013', endColorstr='#61af1e',GradientType=0 ); /* IE6-8 */
	}


.logo {
	margin:5px 10px;
}

li.logo a{
	display:block;
	width:100%;
	height:100%;
	background: url('/images/sites.png') no-repeat;
}

.site-egg, .site-htw, .site-1byday, .site-hlf, .site-svc,
.site-cj, .site-busty, .site-obj, .site-hot, .site-hoh,
.site-sf, .site-ete, .site-ea { display: block; float:left;}

	.site-egg { background-position: -0px -0px; width: 182px; height: 96px; }
	.site-htw { background-position: -0px -96px; width: 150px; height: 96px; }
	.site-1byday { background-position: -0px -192px; width: 135px; height: 90px; }
	.site-hlf { background-position: -0px -282px; width: 210px; height: 90px; }
	.site-svc { background-position: -0px -372px; width: 150px; height: 74px; }
	.site-cj { background-position: -0px -446px; width: 227px; height: 67px; }
	.site-busty { background-position: -0px -513px; width: 225px; height: 67px; }
	.site-obj { background-position: -0px -580px; width: 217px; height: 67px; }
	.site-hot { background-position: -0px -647px; width: 267px; height: 60px; }
	.site-hoh { background-position: -0px -707px; width: 267px; height: 60px; }
	.site-sf { background-position: -0px -767px; width: 175px; height: 60px; }
	.site-ete { background-position: -0px -827px; width: 224px; height: 60px; }
	.site-ea { background-position: -0px -887px; width: 238px; height: 60px; }


/* social */

span.social {
	display:inline-block;
	width:24px;
	height:24px;
	background: #000 url(/images/icon_social.png) 0 0 no-repeat;
	overflow:hidden;
	float:left;
	margin-right:4px;
}

	span#btn-pinterest {
		background-position: 0 -48px;
	}
	span#btn-twitter {
		background-position: 0 0;
	}
	span#btn-facebook {
		background-position: 0 -72px;
	}
	span#btn-gplus {
		background-position: 0 -24px;
	}



/* BANNER CAROUSEL ------------------------------------------------------------------------- */
.updates_banner_carousel_banner {
	text-align: center;
	margin: 10px 0 0 0;
}
.updates_banner_carousel_wrap {
	background: url(/images/bxslider/banner_bg.png);
	padding: 10px 25px 10px 35px;
	margin: 5px auto 20px auto;
	width: 902px;
	position: relative;
	top: -6px;
}
.updates_banner_carousel_home {
	top: 0;
}
	.updates_banner_carousel {
		height: 160px;
		white-space: nowrap;
		overflow: hidden;
	}
		.updates_banner_carousel .slide {
			display: inline-block;
			white-space: nowrap;
		}
	div.updates_banner_carousel_wrap .jcarousel-prev {
		background: url(/images/bxslider/controls.png) 0 0 no-repeat;
		display: block;
		height: 100px;
		width: 40px;
		left: 0;
		position: absolute;
		top: 40px;
		cursor: pointer;
	}
	div.updates_banner_carousel_wrap .jcarousel-next {
		background: url(/images/bxslider/controls.png) -30px 0 no-repeat;
		display: block;
		height: 100px;
		width: 40px;
		right: 8px;
		position: absolute;
		top: 40px;
		cursor: pointer;
	}
.updates_banner_carousel li {
	width: 300px;
}
	.updates_banner_carousel li img {
		width: 290px;
	}
	.updates_banner_carousel .jcarousel-clip-horizontal {
		overflow: hidden;
		width: 900px;
	}


/* --_-----------------------------------------------------------------  MODEL COMMENT LAYOUT --- */
section#model_comment_layout {
	background: #f3f3f3;
	margin: 15px 25px;
}
	section#model_comment_layout h2 {
		color: #000;
		font-size: 16px;
	}
	section#model_comment_layout h2.name {
		color: #b00;
	}
	section#model_comment_layout textarea {
		width: 100%;
		height: 100px;
		margin: 0 0 10px 0;
	}
	section#model_comment_layout input {
		float: right;
		background: #c91000;
		color: #fff;
		font-weight: bold;
		padding: 2px 30px;
		border: 0;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	section#model_comment_layout p {
		color: #1d1b07;
	}
	section#model_comment_layout p.text {
		font-size: 12px;
		margin: 0 0 10px 0;
	}
	section#model_comment_layout p.info {
		font-size: 10px;
		margin: 0 0 10px 0;
	}
		section#model_comment_layout p.info span {
			padding: 0 20px;
		}

/* ----------------------------------------------------- MEMBER FAVE SETS AND MODELS CAROUSEL --- */
#member_fav_sets_wrap {
	background: url(/images/bxslider/banner_bg.png);
	padding: 10px 25px 10px 35px;
	margin: 0 auto;
	width: 902px;
	position: relative;
	top: -20px;
}
#member_fav_sets_home {
	top: 0;
}
	#member_fav_sets {
		height: 380px;
		white-space: nowrap;
		overflow: hidden;
	}
		#member_fav_sets .slide {
			display: inline-block;
			white-space: nowrap;
		}
	section.member_fav_sets .jcarousel-prev {
		background: url(/images/bxslider/controls.png) 0 0 no-repeat;
		display: block;
		height: 100px;
		width: 40px;
		left: 0;
		position: absolute;
		top: 100px;
		cursor: pointer;
	}
	section.member_fav_sets .jcarousel-next {
		background: url(/images/bxslider/controls.png) -30px 0 no-repeat;
		display: block;
		height: 100px;
		width: 40px;
		right: 8px;
		position: absolute;
		top: 100px;
		cursor: pointer;
	}
#member_fav_sets li {
	width: 165px;
	height: 300px;
}


#member_fav_models_wrap {
	background: url(/images/bxslider/banner_bg.png);
	padding: 10px 25px 10px 35px;
	margin: 0 auto;
	width: 902px;
	position: relative;
	top: -20px;
}
#member_fav_sets_home {
	top: 0;
}
	#member_fav_models {
		height: 288px;
		white-space: nowrap;
		overflow: hidden;
	}
		#member_fav_models .slide {
			display: inline-block;
			white-space: nowrap;
		}
	section.member_fav_models .jcarousel-prev {
		background: url(/images/bxslider/controls.png) 0 0 no-repeat;
		display: block;
		height: 100px;
		width: 40px;
		left: 0;
		position: absolute;
		top: 100px;
		cursor: pointer;
	}
	section.member_fav_models .jcarousel-next {
		background: url(/images/bxslider/controls.png) -30px 0 no-repeat;
		display: block;
		height: 100px;
		width: 40px;
		right: 8px;
		position: absolute;
		top: 100px;
		cursor: pointer;
	}
#member_fav_models li {
	width: 165px;
	height: 300px;
}

.jcarousel-skin-favorites {
	border-radius: 6px;
	-moz-box-shadow: 0 0 8px #8E8E8E;
	-webkit-box-shadow: 0 0 8px #8E8E8E;
	box-shadow: 0 0 8px #8E8E8E;
	width: 98%;
	margin: 0 auto;
	padding: 16px 0;
	background: #e6e6e6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e6e6e6 1%, #c1c1c1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#e6e6e6), color-stop(100%,#c1c1c1));
	background: -webkit-linear-gradient(top, #e6e6e6 1%,#c1c1c1 100%);
	background: -o-linear-gradient(top, #e6e6e6 1%,#c1c1c1 100%);
	background: -ms-linear-gradient(top, #e6e6e6 1%,#c1c1c1 100%);
	background: linear-gradient(to bottom, #e6e6e6 1%,#c1c1c1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#c1c1c1',GradientType=0 );
}
	.jcarousel-skin-favorites .jcarousel-container-horizontal {
		width:975px;
		margin:0 auto;
	}

	.jcarousel-skin-favorites .jcarousel-clip-horizontal {
		width:875px;
		margin: 0 auto;
	}
	.jcarousel-skin-favorites .jcarousel-item {
		width:auto;
		height:auto;
		margin: 0 5px;
	}


/* BALAZSUPDATE ------------------------------------------------------------------------- */


/* updates pager - redesigned */

.pager-area.bottom {
	clear:both;
	height:40px;
	margin:0 auto;
	width: 340px;
	float: none;
}

.pager-area {
	clear:both;
	height:70px;
	margin:0 auto;
	float:right;
}

	.pager-area .box {
		background: url(/images/bg-texture-light.png) 0 0 repeat;
		padding:3px;
		float: left;
		margin:3px 5px 0;
		text-align:center;
        border-radius: 2px;
		-moz-box-shadow: 0 2px 2px rgba(175, 175, 175, 0.77);
		-webkit-box-shadow: 0 2px 2px rgba(175, 175, 175, 0.77);
		box-shadow: 0 2px 2px rgba(175, 175, 175, 0.77);

	}

	.pager-area .sort-by {
		width: 155px;
	}

	.pager-area .pager {
		width:140px;
	}
		.pager-area .pager a {
			font-size:1.70em;
			color:#000;
		}

	.pager-area .websites {
		width:227px;
	}

	.pager-area .websites select {
		width:150px;
	}

.archives-browser {
	clear:both;
	background: url(/images/bg-texture-light.png) 0 0 repeat;
	padding:6px;
	margin:5px 5px 6px;
	text-align:center;
    border-radius: 2px;
	-moz-box-shadow: 0 2px 2px rgba(175, 175, 175, 0.77);
	-webkit-box-shadow: 0 2px 2px rgba(175, 175, 175, 0.77);
	box-shadow: 0 2px 2px rgba(175, 175, 175, 0.77);
    height:50px;
}

	.archives-browser>div {
		margin:0 auto;
		width:920px;
		height:20px;
	}

		.archives-browser a.disabled {
			color:#777;
			cursor: not-allowed;
		}
		.archives-browser .years ul li a.selected {
			color:#f00;
			background:none;
		}

		.archives-browser .years {

		}
			.archives-browser .years div {
				float:left;
				display:inline;
				border-left:1px solid black;
				padding-left:15px;
				font-size:13px;
			}
			.archives-browser .years div:first-child {
				border-left:none;
				padding-left:0;
			}

			.archives-browser .years span {
				float:left;
				font-weight:bold;
				color:#f00;
			}
			.archives-browser .years ul{
				padding:0;
				float:left;
				margin:0;
			}
			.archives-browser .years ul li{
				float:left;
				width:55px;
			}
			.archives-browser .years ul li a {
				color:#333;
				text-decoration:none;
			}

		.archives-browser .months {
			background:#474747;
			border-radius:2px;
			padding-top: 5px;
			letter-spacing: 5px;
			font-size: 1.3em;
		}
			.archives-browser .months ul {
				padding:0;
				margin:0;
			}
			.archives-browser .months ul li {
				float:left;
				width:75px;
			}

			.archives-browser .months a {
				color: #cacaca;
				text-decoration:none;
			}
			.archives-browser .months a.selected {
				color:#f00;
				background:none;
			}

/* model index */
.nav-submenu {
	height:82px;
	width:100%;
	margin-top: 0.8em;
	margin-bottom:0.35em;
}

	.nav-submenu .bg-box {
	    display:inline;
		background: url(/images/bg-texture-lighter.png) 0 0 repeat;
	    padding: 4px 4px 3px 8px;
	    -webkit-border-radius: 8px;
	    -moz-border-radius: 8px;
	    border-radius: 8px;
		-moz-box-shadow: 0 2px 2px rgba(175, 175, 175, 0.77);
		-webkit-box-shadow: 0 2px 2px rgba(175, 175, 175, 0.77);
		box-shadow: 0 2px 2px rgba(175, 175, 175, 0.77);
	}

	.nav-submenu .model-alphabet {
		width:305px;
		height:72px;
		display:block;
		float: left;
		margin-right: 2.5em;
	}
	.nav-submenu .model-alphabet span {
		margin-top: 2.1em;
		font-weight: bold;
		font-size: 1.25em;
		text-transform: uppercase;
	}
	.nav-submenu .model-alphabet div.sep {
		height:58px;
		width:1px;
		float:left;
		background-color:#000;
		margin-left: 12px;
		margin-top: 7px;
	}

	.nav-submenu ul.alphabet-list {
		padding:0;
		margin: 0 0 0 10em;
	}
	.nav-submenu ul.alphabet-list li {
		float:left;
		margin: 1.3em 0.32em 0 0;
		font-weight: bold;
		color:#cacaca;
	}
		.nav-submenu ul.alphabet-list li a, .nav-submenu ul.alphabet-list li span {
			font-size:1.13em;
		}
		.nav-submenu ul.alphabet-list li a {
			color:#000;
			text-decoration:none;
		}
		.nav-submenu ul.alphabet-list li a.active, .nav-submenu ul.alphabet-list li a:hover {
			text-decoration:underline;
		}

	.show-pornstars-box {
		width:424px;
		height:72px;
		display:block;
		float:left;
	}

		.show-pornstars-box .model-option-select {
			width:225px;
			height:72px;
			float:left;
		}
			.show-pornstars-box .model-option-select h4 {
				margin: 0.5em 0;
				padding:0;
				font-weight:bold;
				text-align:center;
				text-transform:uppercase;
				font-size: 1.25em;
				color:#000;
			}
			.show-pornstars-box .model-option-select select {
				width:100%;
			}

		.show-pornstars-box .model-sort-by {
			height:72px;
			width:151px;
			margin-left:1em;
			float:left;
		}
			.show-pornstars-box .model-sort-by .radio-row {
				line-height: 1.8em;
				font-size: 1.5em;
			}
			.show-pornstars-box .model-sort-by .radio-row input[type=radio]{
				margin-right:1.5em;
			}
	.search-pornstars-box {
		width:193px;
		height:72px;
		float:left;
		display:block;
		text-align:right;
		position:relative;
		overflow:visible;
	}
		.search-pornstars-box h4 {
			margin: 0.5em 0;
			padding:0;
			font-weight:bold;
			text-align:center;
			text-transform:uppercase;
			font-size: 1.25em;
			color:#000;
		}
		.search-pornstars-box div.searchInput {
			text-align:left;
		}
		.search-pornstars-box div.searchInput input[type=text]{
			width:186px;
		}

		#modelSuggestions{
		  top:62px;
		  min-width : 186px;
		}

		.modelSuggestionsHolder{
		  display:none;
		  position:absolute;
		  height:auto;
		  background-color:#fff;
		  z-index:20;
		  text-align:left;
		  font-size:11px;
		  border:solid 1px #cbb8e3;
		  padding : 1px 1px 1px 1px;
		}
			.modelSuggestionsHolder div.row {
				font-size: 12px;
				height: 18px;
				padding: 1px 2px;
				line-height: 18px;
			}
			.modelSuggestionsHolder div.row:hover {
				background: #eee;
			}
				.modelSuggestionsHolder div.row a {
					color: #555;
				}
				.modelSuggestionsHolder div.row a b {
					color: #000;
				}

/* modeldir */
#member_model_dir_loadMore {
	text-align: center;
	color:#AD0101;
	font-weight: bold;
	width: 950px;
	float: none;
	display: inline-block;
	padding: 10px 0 30px 0;
}
#member_model_dir_loadMore .button {
	cursor: pointer;
	width: 200px;
	margin: 0 auto;
}
#member_model_dir_loadMore .loading {
	display: none;
}

/**
 *   ABOUT US block
 */
.about_us h1 {
	color: #fff;
	font-size: 26px;
	text-align: center;
	margin: 0 0 20px 0;
}
	.about_us h1 span {
		position: relative;
		top: -3px;
		color: #fff;
		-webkit-border-radius: 13px;
		-moz-border-radius: 13px;
		border-radius: 13px;
		color: #FFFFFF;
		display: inline-block;
		font-size: 18px;
		height: 19px;
		margin: 0 0 0 15px;
		padding: 5px 0 0 0;
		width: 24px;
	}
	.about_us section.text {
		border: 1px solid #aaa;
		padding: 5px;
		-webkit-border-radius: 7px;
		-moz-border-radius: 7px;
		border-radius: 7px;
		margin: 0 1em;
		background: rgba(0,0,0, 0.5);
	}
		.about_us section.text p {
			font-size: 15px;
			margin: 0 0 20px 0;
			padding:5px;
			text-align: justify;
			color: #ccc;
		}

a.ddf-join {
	text-decoration: underline;
	font-size: 3.5em;
	line-height: 1.15em;
}

.btn.btn-large.ddf-join {
	font-size: 2em;
	text-decoration: none;
	padding: 20px 15px;
}

.paging-top {
	text-align:center;
}

.paging-bottom {
	text-align:center;
	margin-top:2em;
}
.paging-bottom a,
.paging-top a {
	text-decoration: none;
}
.pageinfo {
	font-size: 14px;
	font-weight: bold;
   	position: relative;
	text-align: center;
	color: #fff;
}

.pageinfo.top {
	top: -15px;
}

.pageinfo.bottom {
	bottom: -25px;
}

.pager-list-info {
	font-size: 14px;
	text-align:center;
	padding: 15px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
.pager-list-top {
	text-align:center;
	padding-bottom: 7px;
}
.pager-list-bottom {
	text-align:center;
	padding-top: 15px;
}
.pager-list-top a, .pager-list-bottom a {
	text-decoration: none;
}

/* Favorites */
#pager_list_view div.favorite-status, 
#search_result_new div.favorite-status {
	background: rgba(86,86,86,0.8) url("/images/icons_sprite.png") top right no-repeat;
    position: absolute;
    height: 22px;
    width: 23px;
    top: 0px;
    right: 0px;
}
#pager_list_view div.add-favorite,
#search_result_new div.add-favorite {
	background-position: 2px -122px;
}
#pager_list_view div.remove-favorite,
#search_result_new div.remove-favorite {
	background-position: 2px -145px;
}

div.favorite-status a.favorite_link,
div.favorite-status a.favorite_model_link,
div.watchlist-status a.watchlist_link {
	padding: 0px 4px 5px 17px;
	overflow: visible;
	cursor: pointer;
	height: 17px;
}
/* Watchlist */
#pager_list_view div.watchlist-status,
#search_result_new div.watchlist-status,
#myscenes div.watchlist-status{
	background: rgba(86,86,86,0.8) url("/images/icons_sprite.png") top right no-repeat;
    position: absolute;
    height: 22px;
    width: 23px;
    top: 0px;
    right: 0px;
}
#pager_list_view div.add-watchlist,
#search_result_new div.add-watchlist,
#myscenes div.add-watchlist{
	background-position: 2px -166px;
}
#pager_list_view div.remove-watchlist,
#search_result_new div.remove-watchlist,
#myscenes div.remove-watchlist{
	background-position: 2px -184px;
}
/*
 *
 *
 *
 */



/*
 *
 * Whats hot
 *
 */

.whats-hot-description {
	text-align: justify;
	font-size: 1.2em;
	margin-top: 1em;
	line-height: 1.1em;
	padding: 0 10px;
	color: #fff;
}

/* welcome page */
.welcome-box {
	font-family: Verdana;
	font-size: 14px;
	line-height: 1.3em;
	height: 380px;
	margin: 0px;
	background: transparent url("/images/welcome_pic.jpg") 0 0 no-repeat;
}

	.welcome-box div, h2 {
		font-family: Lato, Verdana;
		line-height: 1.3em;
	}

	.welcome-box #welcome-big-center {
		text-align: center;
		height: 95px;
	}
		.welcome-box #welcome-big-center img.welcome-logo-maxheight {
			max-height: 40px !important;
			/*margin: -9px 0 11px;*/
		}
	.welcome-box #welcome-big {
		color: #fff;
		font-family: Lato, Verdana;
		font-size: 26px;
		font-weight: 300 !important;
		margin: 10px 0 0 0;
		padding: 16px 0px 0px 0px;
		letter-spacing: 1px;
	}
	.welcome-box .part {
		margin-top: 5px;
	}

		.welcome-box .part.left {
			width:635px;
			height:305px;
			background: #fff;
			float: left;
			padding: 10px 30px;
			margin-left: 20px;
			border-bottom: 1px solid #e0e0e0;
			border-left: 1px solid #e0e0e0;
		}

			.welcome-box .part.left p{
				text-align: left;
				padding: 10px 0px;
				font-size: 15px;
				color: #444;
				line-height: 19px;
			}

			.welcome-box .part.left h2{
				color: #000;
				font-size: 20px;
			}

			.welcome-box .part.left .welcome-text{
				min-height: 117px !important;
				padding-top:10px;
			}

		.welcome-box #social-media-block {
			margin-top: 20px;
		}

			.welcome-box #social-media-block .social-media-link {
				float: right;
				width: 70px;
				margin-top: 6px;
			}

			.welcome-box #social-media-block .social-media-text{
				float: left;
				width: 235px;
				font-size: 20px;
				line-height: 1.2;
				font-weight: 100 !important;
				padding: 0px 20px;
			}

				#content .welcome-box #social-media-block .social-media-text p{
					text-align: left;
					font-family: Lato, Verdana;
					font-size: 1.1em;
					line-height: 1.1em;
					font-weight: 300;
					padding: 14px 0px;
				}

	.welcome-box .part.right {
		background: #e6e6e6;
		border-left:1px solid #e0e0e0;
		width:220px;
		height:305px;
		float: left;
		padding: 10px 20px;
		text-align:center;
		border-bottom: 1px solid #e0e0e0;
		border-rigt: 1px solid #e0e0e0;
	}

		.welcome-box .part.right p {
			border-top: 1px solid #d0d0d0;
			border-bottom: 1px solid #d0d0d0;
			padding: 10px 0px 13px 0px;
			line-height: 1.2em;
		}

			.welcome-box .part.right p.logintext_small{
				padding: 12px 0px 0px 0px;
				border: 0px solid #fff;
			}

		.welcome-box .part.right h2 {
			font-weight: bold;
		}

			.welcome-box .part.right h2.righttitle {
				font-size: 15px;
				font-weight: 900px;
				font-family: Lato, Verdana;
				/*padding: 10px 0px 6px 0px;*/
			}

			.welcome-box .part.right h2.logintext {
				margin: 0px;
				line-height: 1.2;
			}

		.welcome-box .part.right #login-button{
			/*width: 220px;*/
			/*height: 40px;*/
			/*margin-top: 10px;*/
			min-width: 100%;
			margin-top: 10px;
			border-radius: 2px !important;
			font-family: Lato;
		}

			.welcome-box .part.right #login-button h2{
				color: #fff;
				font-size: 18px;
				font-weight: bold;
				line-height: 2.3;
				margin-top: 26px;
			}

			.welcome-box .part.right #login-button a{
				text-decoration: none;
			}


/* fix */

.partners-banner {
	float: left;
	width: 470px;
	margin: 2px 14px;
}

.partners-banner img{
	width: 470px;
	height: 160px;
}
	.home_promo_banner {
		margin:0;
	}
	.home_promo_preview {
		position: absolute;
		right: 30px;
		top: 10px;
	}
	.home_promo_play {
		position: absolute;
		left: 788px;
		top: 118px;
		width: 178px;
		color: #fff;
		text-align: center;
		font-size: 1.5em;
		text-transform: uppercase;
	}
	.home_promo_play span {
		color: #df4900;
	}

 .partner-banner-iframe{
	 width: 470px;
	 height: 160px;
 }

 .partner-banner-iframe embed, .partner-banner-iframe object{
	 width: 470px;
	 height: 160px;
 }

.member_notification {
	border: 2px solid red;
	padding: 25px;
	margin: 10px;
	-webkit-box-shadow: 5px 5px 5px #cacaca;
	-moz-box-shadow: 5px 5px 5px #cacaca;
	box-shadow: 5px 5px 5px #cacaca;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #fafafa;
	position: relative;
	top: 0;
	left: 0;
}
	.member_notification .hide {
		position: absolute;
		top:0.2em;
		right: 0.2em;
		font-weight: bold;
		color: red;
		display: block;
	}

#features-top {
	padding: 2px 9px;
}

/* profile page - Tabs */
#profile-tabs {
	font: 14px Verdana, Arial, Helvetica, Tahoma, sans-serif;
	color: #fff;
	line-height: 2em;
	height: 31px;
}

	#profile-tabs ul {
		margin: 0;
		width: 100%;
		float: left;
		height: 31px;
		list-style: none;
		background-color: #1d1d1d;
	}

		#profile-tabs ul li{
			position: relative;
			height: 100%;
			background-color: #343434;
			cursor: pointer;
			float: left;
			min-width: 40px;
			color: #fff;
			font-size: 14px;
			border-right: 2px solid #1d1d1d;
			text-align: center;
		}
		
		#profile-tabs ul li a{
			color: #fff;
			text-decoration: none;
			font-weight: bold;
			padding: 7px 19px;
			line-height: 2.3;
		}
		#profile-tabs ul li a:hover{
			text-decoration: none;
			font-weight: bold;
			padding: 7px 19px;
			line-height: 2.3;
			color: #e55200;
		}

		#profile-tabs ul li.profile-tab-active {
			background-color: #e55200;
		}
		#profile-tabs ul li.profile-tab-active a{
			color: #fff;
		}
		#profile-tabs ul li.profile-tab-active a:hover{
			color: #fff;
		}
		#profile-tabs ul li#profile-tab-button_6 {
			background-color: #5ca81c;
		}
		#profile-tabs ul li#profile-tab-button_6 a:hover{
			color: #000;
		}

/* profile page -Account Details */
#profile-settings {
	font: 14px Verdana, Arial, Helvetica, Tahoma, sans-serif;
	color: #fff;
	line-height: 2em;
}
	#profile-settings .detail-title{
		width: 140px;
		padding: 10px;
		float: left;
		font-weight: bold;
	}
		#profile-settings .detail-title .sep-line {
			height:10px;
		}
		#profile-settings .detail-title .profile-nickname{
			height: 46px;
		}
		#profile-settings .detail-title .profile-password{
			height: 197px;
		}
		#profile-settings .detail-title .profile-membership{
			height: 183px;
		}
		#profile-settings .detail-title .profile-vip{
			height: 150px;
		}
	
	#profile-settings .detail-datas{
		width: 370px;
		margin-top: 10px;
		padding: 0px 10px 10px 10px;
		float: left;
		border-left: 1px solid #e55200;
	}
		
		#profile-settings .detail-datas hr{
			display: block;
			height: 1px;
			width: 98%;
			border: 0;
			border-top: 1px solid #565656;
			margin: 0.7em 0;
			padding: 0px;
		}

		#profile-settings .detail-datas #password-form input{
		    float: left;
		}
		
		#profile-settings .info-title{
			font-weight: normal;
			color: #d1d1d1;
		}
		
		#profile-settings #complexity, #profile-settings #pwd-retype, #profile-settings #old-pwd-msg{
		    float: left;
			padding-left: 10px;
			padding-top: 4px;
			font-size: 12px;
			color: #d1d1d1;
		}
		
		#profile-settings .detail-datas #password-message{
		    float: left;
			padding-left: 59px;
			padding-top: 4px;
			font-size: 12px;
			color: #e55200;
		}
		
		#profile-settings #membership-info .cancel-membership{
			color: #eee;
			font: 12px Verdana;
			padding: 0px 18px;
			height: 28px;
			background: #e55200;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
			border: 0px solid;
			line-height: 2.3;
		}

		#profile-settings .detail-datas input{
		    background-color: #1d1d1d;
			font: 14px Verdana;
			height: 28px;
			width: 150px;
			border: 1px solid #606060;
			color: #e55200;
			padding: 0px 10px 1px 10px;
			margin: 1px 0px;
		}
		
		#profile-settings .detail-datas input.btn{
			color: #fff;
			font: 12px Verdana;
			padding: 0px 18px;
			height: 30px;
			width: 120px;
			background: #5ca81c;
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top, #5ca81c 0%, #4c9013 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ca81c), color-stop(100%,#4c9013));
			background: -webkit-linear-gradient(top, #5ca81c 0%,#4c9013 100%);
			background: -o-linear-gradient(top, #5ca81c 0%,#4c9013 100%);
			background: -ms-linear-gradient(top, #5ca81c 0%,#4c9013 100%);
			background: linear-gradient(top bottom, #5ca81c 0%,#4c9013 100%);
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ca81c', endColorstr='#4c9013',GradientType=0 );
		}

	#profile-settings .account-offer{
		width: 400px;
		height: 360px;
		float: right;
		/*border: 1px solid #d1d1d1;*/
		/*background-color: #565656;*/
		padding:10px;
		margin: 10px;
	}
	/*
		#profile-settings .account-offer-inner{
			width: 397px;
			height: 360px;
			border: 1px solid #fff;
			background-color: #000;
		}
*/
/* profile page -My Feedback */

#my-feedback{
	font: 14px Verdana;
	line-height: 2.5;
}
	#my-feedback #feedback-form{
		width: 500px;
		float: left;
		color: #d1d1d1;
		padding: 5px 30px 0px 18px;
	}
		#my-feedback #feedback-form input#subject{
			background-color: #1d1d1d;
			font: 14px Verdana;
			height: 30px;
			width: 480px;
			border: 1px solid #606060;
			color: #e55200;
			padding: 0px 10px;
		}
		#my-feedback #feedback-form textarea{
			background-color: #1d1d1d;
			font: 14px Verdana;
			height: 180px;
			width: 480px;
			border: 1px solid #606060;
			color: #e55200;
			padding: 10px;
		}
		#my-feedback #feedback-form input.fb_btn{
			background-color: #5ca81c;
			color: #fff;
			cursor: pointer;
			font: 14px Verdana;
			height: 30px;
			width: 160px;
			border: 1px solid #606060;
		}

	#my-feedback .feedback-offer{
		width: 400px;
		height: 363px;
		float: right;
		border: 1px solid #fff;
		background-color: #565656;
		padding:10px;
		margin: 10px 10px 0px 0px
	}
		#my-feedback .feedback-offer-inner{
			width: 397px;
			height: 360px;
			border: 1px solid #fff;
			background-color: #000;
		}

/* ***************************************************************************** WARNING 2014 *** */

/* ALL COLORS ARE IN THE SITE.CSS */

@font-face {
	font-family: 'MyriadPro';
	font-style: normal;
	font-weight: 300;
	src: url("/fonts/MYRIADPRO-REGULAR.OTF") format("opentype");
}
@font-face {
	font-family: 'MyriadProBold';
	font-style: normal;
	font-weight: 300;
	src: url("/fonts/MYRIADPRO-BOLD.OTF") format("opentype");
}


body#warning_page {
	font-family: 'MyriadPro';
}
a#warning_page {
	text-decoration: none;
	color: #fff;
}

body#warning_page {
	background: url('//resources.hwnds.ddfstatic.com/images/warning_background_repeat_20px.jpg') #1c1c1c repeat-y 50% 0;
}
#warning_page .warning_content {
	width: 975px;
	margin: 0 auto;
	position: relative;
}

/* HEADER - TOP LINE */
#warning_page div#top_line {
	height: 29px;
	background: url(/images/warning_header_top_line_bg_repeat.jpg);
	text-align: right;
}
	#warning_page div#top_line a {
		display: inline-block;
		padding: 3px 20px;
		margin: 4px 0 0 0;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		text-transform: uppercase;
		text-decoration: none;
		color: #fff;
		font-size: 15px
	}
	#warning_page #warning_login_form {
		position: absolute;
		right: 10px;
		top: 35px;
		z-index: 10;
		background: url(/images/bg-texture-dark.png);
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		padding: 15px;
		text-align: left;
		-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 1);
		-moz-box-shadow:    0px 0px 20px 0px rgba(0, 0, 0, 1);
		box-shadow:         0px 0px 20px 0px rgba(0, 0, 0, 1);
		display: none;
	}
		#warning_page #warning_login_form input {
			margin: 0 0 10px 0;
		}
/* HEADER - CONTENT */
#warning_page div#header_content {
	background: url(/images/warning_header_bg.jpg);
	position: relative;
	height: 358px;
}
	#warning_page div#header_right {
		width: 340px;
		font-size: 10px;
		float: right;
		margin: 20px 20px 0 0;
	}
		#warning_page div#header_right p {
			margin: 0 0 5px 0;
			padding: 3px 5px 0 5px;
			font-size: 9px;
			font-family: arial;
		}
		#warning_page div#header_right .warning_header_right_text {
			height:210px;
			overflow: auto;
		}
		#warning_page div#header_right .warning_enter_button {
			font-size: 24px;
			font-weight: bold;
			display: block;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			text-align: center;
			padding: 18px 0;
			margin: 15px 0 0 0;
			text-transform: uppercase;
			font-weight: bold;
			font-family: MyriadProBold;
			text-shadow: 1px 1px 1px #333;
			-webkit-box-shadow: 7px 7px 15px 0px rgba(0, 0, 0, 1);
			-moz-box-shadow:    7px 7px 15px 0px rgba(0, 0, 0, 1);
			box-shadow:         7px 7px 15px 0px rgba(0, 0, 0, 1);
			text-decoration: none;
		}
		#warning_page div#header_right div.warning_under {
			text-align: center;
			margin: 20px 0 0 0;
			text-transform: uppercase;
			font-size: 14px;
		}
	#warning_page div#header_content div.warning_info_line {
		position: absolute;
		left: 0;
		bottom: 0;
		text-align: center;
	}
		#warning_page div#header_content div.warning_info_line ul li {
			display: inline;
			text-decoration: none;
			text-transform: uppercase;
			margin: 0 0 0 20px;
			font-size: 14px;
			font-weight: bold;
		}
			#warning_page div#header_content div.warning_info_line ul li span {
				font-weight: normal;
			}
		#warning_page div#header_content div.warning_info_line ul li:first-child {
			margin: 0;
		}
/* HEADER - LOGOLINE */
#warning_page div#header_logoline {
	height: 56px;
	background: url(/images/warning_logo_line_bg.jpg) no-repeat;
}
	#warning_page div#header_logoline img {
		margin: 5px 0 0 0;
	}
/* CONTENT - GIRL LIST */
#warning_page section#cont div.warning_girls {
	margin: 30px 0;
}
	#warning_page section#cont div.warning_girls ul li {
		list-style: none;
		width: 200px;
		text-align: center;
		margin: 0 0 0 53px;
		display: inline-block;
		*display: inline;
		zoom: 1;
	}
	#warning_page section#cont div.warning_girls ul li:first-child {
		margin: 0;
	}
		#warning_page section#cont div.warning_girls ul li img {
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
		}
		#warning_page section#cont div.warning_girls ul li img:hover {
			-webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 1),
			                    0px 0px 25px 0px rgba(0, 0, 0, 1);
			-moz-box-shadow:    0px 0px 15px 0px rgba(0, 0, 0, 1),
			                    0px 0px 25px 0px rgba(0, 0, 0, 1);
			box-shadow:         0px 0px 15px 0px rgba(0, 0, 0, 1),
			                    0px 0px 25px 0px rgba(0, 0, 0, 1);
		}
		#warning_page section#cont div.warning_girls ul li a {
			text-decoration: underline;
		}
/* CONTENT - EXPLORE */
#warning_page section#cont div.warning_explore {
	height: 50px;
	background: url(/images/warning_faded_bg_line.png) no-repeat;
	font-size: 36px;
	text-align: center;
	padding: 18px 0 0 0;
	text-transform: uppercase;
}
/* CONTENT - REVIEWS */
#warning_page section#cont div.warning_reviews {
	font-size: 13px;
	padding: 5px;
	margin: 30px 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
	#warning_page section#cont div.warning_reviews .warning_row {
		text-align: center;
		padding: 13px 0;
	}
	#warning_page section#cont div.warning_reviews .warning_row:first-child {
		background: url(/images/warning_faded_parnter_separator.png) no-repeat 50% 100%;
	}
		#warning_page section#cont div.warning_reviews .warning_row .warning_left {
			float: left;
			width: 860px;
		}
		#warning_page section#cont div.warning_reviews .warning_row .warning_right {
			float: right;
			width: 100px;
		}
/* FOOTER */
#warning_page footer#sitefooter {
	background: url('//resources.hwnds.ddfstatic.com/images/warning_footer_bg.jpg') center center repeat-y;
}
	#warning_page div#footercont {
		text-align: center;
		font-size: 13px;
		padding: 20px 0 50px 0;
		font-family: arial;
	}
		#warning_page div#footercont p,
		#warning_page div#footercont ul {
			margin: 20px 0;
		}
			#warning_page div#footercont ul li {
				list-style: none;
				display: inline-block;
				*display: inline;
				zoom: 1;
				margin: 0 0 0 10px;
				padding: 0 0 0 10px;
				line-height: 12px;
			}
			#warning_page div#footercont ul li:first-child {
				border: none;
			}

#footer #bottom-links .site-2257 {
	display: block;
	margin-top: 0.4em;
}

.free_trial_unlock_window h1 {
	font-size: 2em;
}

.free_trial_unlock_window p {
	font-size: 1.2em;
	padding: 1em 0.5em 0;
}

.free_trial_unlock_window h1, .free_trial_unlock_window p{
	line-height: 1.8em;
	text-align: center;
}

.free_trial_unlock_window .btn-danger, .free_trial_unlock_window .btn-success {
	color:#fff;
	margin:1.5em 0 0;
}
.free_trial_unlock_window .credits {
	font-weight: bold;
	font-size: 1.1em;
}

.trial_welcome {
	margin: 2em;
	border-radius: 1em;
	border: 1px solid transparent;
	background-color: #FFFFFF;
	border-color: #DADADA;
	color: #4D4D4D;
	-moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.14);
	-webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.14);
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.14);
}
.trial_welcome h1, .trial_welcome h2, .trial_welcome p {
	line-height: 1.3em;
}
	.trial_welcome .welcome_body {
		content: " ";
		display: table;
		border-radius: inherit;
		padding: 1em;
	}

	.trial_welcome .comparsion_box {
		border-radius: 0.5em;
		border: 1px solid #ddd;
		padding: 0.2em 1em;
		margin: 1em;
		-moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.14);
		-webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.14);
		box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.14);
	}

		.comparsion_box.trial {
			background-color: #FFFFFF;
			border-color: #DADADA;
			color: #4D4D4D;
		}

		.comparsion_box.full {
			background-color: #F3F3F3;
			border-color: #DADADA;
			color: #4D4D4D;
		}


	.trial_welcome h1, .trial_welcome h2 {
		font-weight: bold;
		color: #e55500;
	}
	.trial_welcome h1 {
		font-size: 2em;
	}
	.trial_welcome h2 {
		font-size: 1.5em;
	}

	.col_50 {
		width: 50%;
	}

	.trial_welcome p {

	}

	.trial_welcome ul {
		list-style: initial;
		padding: 0.5em 0 0.5em 1.4em;
	}

#nostreampic.unlock_scene {
	position: relative;
}
	#nostreampic .btn-unlock {
		position: absolute;
		top: 240px;
		left: 400px;
	}

/* hover effects */

/* Buzz Out */
@-webkit-keyframes buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }

  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}

@keyframes buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }

  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }

  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }

  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}

.buzz-out {
  display: inline-block;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.buzz-out:hover, .buzz-out:focus, .buzz-out:active {
  -webkit-animation-name: buzz-out;
  animation-name: buzz-out;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* pulse grow */

@-webkit-keyframes pulse-grow {
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}

@keyframes pulse-grow {
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}

.pulse-grow {
  display: inline-block;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.pulse-grow:hover, .pulse-grow:focus, .pulse-grow:active {
  -webkit-animation-name: pulse-grow;
  animation-name: pulse-grow;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}

#slider {
	-webkit-box-shadow: 0px 0px 0px 0px #4a4a4a;
    -moz-box-shadow: 0px 0px 0px 0px #4a4a4a;
    box-shadow: 0px 0px 0px 0px #4a4a4a;
}

#play_trailer_div {
	position: absolute;
	top: 20px;
	left: 640px;
	z-index: 10000;
	cursor: pointer;
	display: none;
}

#trailer_over_div {
	display: none;
	position: absolute;
	top: 0;
	left: 198px;
	width: 600px;
	height: 353px;
	z-index: 10010;
}

#trailer_close_div {
	position: absolute;
	top: 20px;
	left: 426px;
	z-index: 10030;
	cursor: pointer;
}

#trailer_div {
	position: absolute;
	top: 0;
	left: 0;
	width: 600px;
	height: 353px;
	z-index: 10020;
	background-color: transparent;
}

	div.site-benefits {
		background: url(/images/common/benefits_bg.jpg) 0 0 repeat-x;
		height: 40px;
		width: 100%;
		text-align: center;
	}

		div.site-benefits ul {
    		padding-top: 1em;
		}

		div.site-benefits ul li {
			display: inline;
			text-decoration: none;
			margin: 0 0 0 20px;
			font-size: 1.8em;
			color: #f44c01;
		}
			div.site-benefits ul li span {
				font-weight: normal;
				color: #fff;
			}
		div.site-benefits ul li:first-child {
			margin: 0;
		}

#tagline .tagline_join {
	line-height: 1em;
	width: 140px;
	margin-top: 0.2em;
	margin-right: 5px;
	text-transform: uppercase;
	padding: 0.3em;
	text-align: center;
	display: block;
	color: #fff;
	font-size: 2em;
	font-weight: bold;
	text-shadow: 0 0 5px rgba(212, 128, 55, 0.9);
}

#tagline .tagline_join:hover {
	text-decoration: none;
	text-shadow: 0 0 4px rgba(255, 0, 0, 0.9);
}

#header.height_353 {
	height: 353px;
}

.big-cta {
	margin: 1.5em 0 2.5em;
	text-align: center;
	clear: both;
}

/* widget: join (footer) */
.slick-slider.join_info_carousel_login {
	width: 560px;
	margin-left: 30px;
	margin-bottom: 10px;
	height: 150px;
}
.join_widget_footer {
	display: none;
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 2;
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
	-ms-transform: translatez(0);
	-o-transform: translatez(0);
	transform: translatez(0);
}
	.join_widget_footer .wrapper {
		background: #24201f;
	}
	.join_widget_footer .join_container {
		margin: 0 auto;
		width: 996px;
	}

	.join_widget_footer .join_container.header {
		height: 45px;
	}

	.join_widget_footer .title_button {
		width: 210px;
		height: 26px;
		float: right;
		text-align: center;
		border-radius: 5px;
		background-color: #0CAB00;
		padding: 7px 10px 12px 16px;
		margin: 0 1.5em 0 0;
		cursor: pointer;
	}

		.join_widget_footer .title_button a {
			color: #fff;
			font-size: 18px;
			text-transform: uppercase;
			text-shadow: 1px 1px #2E2E2E;
		}
		.join_widget_footer .title_button a:hover {
			text-decoration: none;
		}
		.join_widget_footer .icons {
			background: url('//resources.hwnds.ddfstatic.com/images/common/icons_join_widget2.png') 0 0 no-repeat;
		}

		.join_widget_footer .title_button li.icons.lock {
			background-position: -5px -277px;
			height: 25px;
			padding-top: 9px;
			padding-left: 27px;
		}
		.join_widget_footer .title_button .icons.lock.open {
			background-position: -5px -314px;
		}

		.join_widget_footer input.icons.email {
			background-position: 265px -57px;
		}
		.join_widget_footer input.icons.password {
			background-position: 265px -112px;
		}
		.join_widget_footer input.icons.account {
			background-position: 265px -83px;
		}
		.join_widget_footer input.icons.success {
			background-position: 265px -137px;
		}
		.join_widget_footer input.icons.fail {
			background-position: 265px -161px;
		}

		.join_widget_footer .join_panel {
			height: 180px;
			display: none;
		}

			.join_widget_footer .left_panel {
				width: 674px;
				height: 180px;
				float: left;
			}

				.join_widget_footer .footer_slider {
					width: 550px;
					height: 180px;
					margin: 0 auto;
				}

				.join_widget_footer .footer_slider>div {
					text-align: center;
					color: #fff;
					padding: 1em 0;
				}
				.join_widget_footer .footer_slider h1 {
					margin: 1em 0;
					color: #fff;
				}
				.join_widget_footer .footer_slider>div hr {
					background: #e25425;
					height: 1px;
					border: none;
					width: 90%;
					margin: 1em auto;
				}
				.join_widget_footer .footer_slider>div p {
					margin: 1em 0;
				}

			.join_widget_footer .right_panel {
				width: 320px;
				height: 180px;
				float: left;
				margin-left: 2px;
			}
			.join_widget_footer .right_panel form {
				margin-top: 1.2em;
				width: 300px;
			}
				.join_widget_footer .widget_error {
					display: none;
					width: 290px;
					min-height: 17px;
					background: #be1e2d;
					color: #fff;
					text-align: center;
					font-size: 11px;
					font-weight: normal;
					padding: 5px;
					margin-top: 2px;
				}

				.join_widget_footer .right_panel input {
					width: 289px;
					height: 29px;
					border: none;
					border-bottom: 1px solid #686a6c;
					border-left: 1px solid #686a6c;
					padding: 0 0 0 10px;
					margin: 2px 0;
					color: #333;
					background-color: #fff;
					-webkit-appearance: none;
					-moz-appearance: none;
				}

				.join_widget_footer .right_panel input[type=submit] {
					width: 300px;
					height: 34px;
					background: #0CAB00;
					color: #fff;
					text-align: center;
					text-transform: uppercase;
					font-size: 16px;
					font-weight: bold;
					display: block;
				}

				.join_widget_footer .right_panel p {
					color: #fff;
					text-align: center;
					margin-top: 8px;
				}


	.floater {
		/*width: 250px;
		height: 600px;*/
		display: block;
		position: absolute;
		-webkit-transform: translatez(0);
		-moz-transform: translatez(0);
		-ms-transform: translatez(0);
		-o-transform: translatez(0);
		transform: translatez(0);
	}

		.floater.top-right {
			top: 70px;
			right: -996px;
			text-align: left;
			position: relative;
		}
		.floater.top-left {
			top: 70px;
			left: -250px;
		}
		.floater.middle-right {
			top: 170px;
			right: -250px;
		}
		.floater.middle-left {
			top: 170px;
			left: -250px;
		}


/* slick slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: white url("/images/ajax-loader.gif") center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

/* Icons */
@font-face { font-family: "slick"; src: url("./fonts/slick.eot"); src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg"); font-weight: normal; font-style: normal; }
/* Arrows */
.slick-prev, .slick-next {position: absolute;display: block;height: 20px;width: 20px;line-height: 0;	font-size: 0;cursor: pointer;background: transparent url('//resources.hwnds.ddfstatic.com/images/common/icons_join_widget.png') 0 0 no-repeat;color: transparent;top: 50%;margin-top: -10px;padding: 0;border: none;outline: none;}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none; color: transparent; }
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }

.slick-prev:before, .slick-next:before { font-family: "slick"; font-size: 20px; line-height: 1; color: white; opacity: 0.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-prev { left: -25px; background-position: -5px -215px; }
.slick-prev:before {}

.slick-next { right: -20px; background-position: -5px -195px;}
.slick-next:before {}

/* Dots */
.slick-slider { margin-bottom: 30px; }

.slick-dots { position: absolute; bottom: 10px; list-style: none; display: block; text-align: center; padding: 0; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 14px; margin: 0 2px; padding: 0; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent url('//resources.hwnds.ddfstatic.com/images/common/icons_join_widget.png') -11px -235px no-repeat; display: block; height: 20px; width: 14px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; }
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; background-position: -11px -255px;}
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; background-position: -11px -255px;}
.slick-dots li button:before { position: absolute; top: 0; left: 0; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button{ color: black; opacity: 0.75;background-position: -11px -255px; }

.floating_promo_container {
	position: absolute;
	right: -190px;
	top: 250px;
}

.pulsating {
  -webkit-animation: glow 2s infinite;
  -moz-animation:    glow 2s infinite;
  -o-animation:      glow 2s infinite;
  animation:         glow 2s infinite;
}

.pulsating:hover {
  -webkit-animation: none;
  -moz-animation:    none;
  -o-animation:      none;
  animation:         none;
}

@-webkit-keyframes glow {
  0%, 100% {
    text-shadow: 0 0 3px #fff;
    color: #fff;
  }
  50% {
    text-shadow: 0 0 3px #0d0;
    color: #0d0;
  }
}

/* search? */

.first-block-filter{
    text-align: center;
    width:230px;
    height:155px;
    position:absolute;
    top:14px;
    left:4px;
    text-align: -moz-center;
    line-height: 38px;
    color: #292929;
    font-size: 21px;

    background: #111113;
    /* gecko based browsers */
    background: -moz-linear-gradient(top, #353535, #111113);
    /* webkit based browsers */
    background: -webkit-linear-gradient(top, #353535, #111113);

    border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
}

.first-block-filter-men-women-symbol{
    width:50px;
    height:33px;
    margin-top: 5px;
    position:absolute;
    left:72px;
}

.first-block-filter-text {
    position: absolute;
    top: 4px;
    color: white;
}

.first-block-filter-girls-only {
    text-align: center;
    width:205px;
    height:27px;
    background: #4E9314;
    margin: 47px 12px 0px;
    color: #292929;
    font-size: 17px;
    line-height: 24px;
    cursor: pointer;
    border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;

    background: #4E9314;
    background: -moz-linear-gradient(top, #4E9314, #5FAC1D);
    background: -webkit-linear-gradient(top, #4E9314, #5FAC1D);
}

.first-block-filter-guys-only {
    text-align: center;
    width:205px;
    height:26px;
    background: #4E9314;
    color: #292929;
    font-size: 17px;
    line-height: 24px;
    margin: 10px 12px 0px;
    cursor: pointer;
    border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;

    background: #4E9314;
    background: -moz-linear-gradient(top, #4E9314, #5FAC1D);
    background: -webkit-linear-gradient(top, #4E9314, #5FAC1D);
}

.first-block-filter-girls-and-guys {
    text-align: center;
    width:205px;
    height:27px;
    background: #4E9314;
    margin: 10px 12px 0px;
    color: #292929;
    font-size: 17px;
    line-height: 24px;
    cursor: pointer;
    border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;

    background: #4E9314;
    background: -moz-linear-gradient(top, #4E9314, #5FAC1D);
    background: -webkit-linear-gradient(top, #4E9314, #5FAC1D);
}

/***********/

.second-block-filter{
    text-align: center;
    width:230px;
    height:155px;
    position:absolute;
    top:14px;
    left:247px;
    text-align: -moz-center;
    line-height: 38px;
    color: #292929;
    font-size: 21px;

    background: #111113;
    /* gecko based browsers */
    background: -moz-linear-gradient(top, #353535, #111113);
    /* webkit based browsers */
    background: -webkit-linear-gradient(top, #353535, #111113);

    border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
}

.second-block-filter-white-girl{
    width:50px;
    height:33px;
    margin-top: 5px;
    position:absolute;
    left:72px;
}

.second-block-filter-text {
    position: absolute;
    top: 4px;
    left:124px;
    color: white;
}

.second-block-filter-input{
    text-align: center;
    width:205px;
    height:22px;
    margin: 47px 0px 0px;
    font-size: 17px;
    line-height: 24px;
    border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
}

.second-block-filter-chars {
    margin:0px 32px;
    text-align: center;
    width: 166px;
    line-height: 20px;
    font-size: 20px;
    margin-top: 6px;
}

.second-block-filter-chars-blue {
    text-align: center;
    width:20px;
    height:20px;
    background: #4E9314;
    cursor: pointer;

    background: #4E9314;
    background: -moz-linear-gradient(top, #4E9314, #5FAC1D);
    background: -webkit-linear-gradient(top, #4E9314, #5FAC1D);
}
.second-block-filter-chars-white {
    text-align: center;
    color: black;
    background: white;
    font-size: 16px;
    cursor: pointer;
}

/**************/

.tag-filter{
    text-align: center;
    /*display: none;*/
    width:230px;
    height:225px;
    position:absolute;
    top:74px;
    /*left:489px;*/
    text-align: -moz-center;
    line-height: 38px;
    color: #292929;
    font-size: 21px;

    background: #111113;
    /* gecko based browsers */
    background: -moz-linear-gradient(top, #353535, #111113);
    /* webkit based browsers */
    background: -webkit-linear-gradient(top, #353535, #111113);

    border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
}

.tag-filter-text {
    color: white;
}

.tag-filter-text-smaller {
    font-size: 20px;
    font-weight: bold;
    height: 27px;
    color: white;
}

.tag-filter-input{
    width:205px;
    height:22px;
    margin: 0px 0px 0px;
    font-size: 17px;
    line-height: 24px;
    border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
}

.tag-filter-grey-track {
    line-height: 0px;
    height: 202px;
    padding-top: 10px;
    overflow: auto;
    /*overflow-y: scroll;
    overflow-x: hidden;*/
}

.tag-filter-grey-track-image {
    height: 28px;
    width: 162px;
}

.tag-filter-grey-track-text {
    height: 28px;
    width: 162px;
    color: white;
    padding-top: 8px;
    cursor: pointer;
    padding-top: 7px;
}
.tag-filter-content {
    color: white;
    float: left;
    font-size: 16px;
    height: 200px;
    padding-top: 10px;
    width: 230px;
    overflow: hidden;
}

.tag-filter-content-text-box {
    float: left;
    overflow: hidden;
    padding: 4px;
    background: darkblue;
    border: 1px solid white;
    cursor: pointer;
}

/**************/
#tag-filter-visible{
    text-align: center;
    width:230px;
    height:90px;
    position:absolute;
    top:15px;
    left:489px;
    text-align: -moz-center;
    line-height: 38px;
    color: #292929;
    font-size: 21px;

    background: #111113;
    /* gecko based browsers */
    background: -moz-linear-gradient(top, #353535, #111113);
    /* webkit based browsers */
    background: -webkit-linear-gradient(top, #353535, #111113);

    border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
}

.tag-filter-input-visible{
    text-align: center;
    width:205px;
    height:22px;
    margin: 0px 0px 0px;
    font-size: 17px;
    line-height: 24px;
    border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
}
/**************

.tag-filter-fancybox-position-0 {top: 500px !important;left: 765px !important;}
.tag-filter-fancybox-position-50 {top: 450px !important;left: 765px !important;}
.tag-filter-fancybox-position-100 {top: 400px !important;left: 765px !important;}
.tag-filter-fancybox-position-150 {top: 350px !important;left: 765px !important;}
.tag-filter-fancybox-position-200 {top: 300px !important;left: 765px !important;}
.tag-filter-fancybox-position-250 {top: 250px !important;left: 765px !important;}
.tag-filter-fancybox-position-300 {top: 200px !important;left: 765px !important;}
.tag-filter-fancybox-position-350 {top: 150px !important;left: 765px !important;}
.tag-filter-fancybox-position-400 {top: 100px !important;left: 765px !important;}
.tag-filter-fancybox-position-450 {top: 50px !important;left: 765px !important;}
.tag-filter-fancybox-position-500 {top: 0px !important;left: 765px !important;}

/**************/

.search-by{
    text-align: center;
    width:230px;
    height:155px;
    position:absolute;
    top:15px;
    left:733px;
    text-align: -moz-center;
    line-height: 38px;
    color: #292929;
    font-size: 21px;

    background: #111113;
    /* gecko based browsers */
    background: -moz-linear-gradient(top, #353535, #111113);
    /* webkit based browsers */
    background: -webkit-linear-gradient(top, #353535, #111113);

    border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
}

.search-by-magnifying{
    width:34px;
    height:33px;
    margin-top: 5px;
    position:absolute;
    left:37px;
}

.search-by-text {
    position: absolute;
    top: 4px;
    left: 76px;
    color: white;
}

.search-by-recent-activity {
    text-align: center;
    width:205px;
    height:27px;
    background: #4E9314;
    margin: 47px 12px 0px;
    color: #292929;
    font-size: 17px;
    line-height: 24px;
    cursor: pointer;
    border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;

    background: #4E9314;
    background: -moz-linear-gradient(top, #4E9314, #5FAC1D);
    background: -webkit-linear-gradient(top, #4E9314, #5FAC1D);
}

.search-by-popularity {
    text-align: center;
    width:205px;
    height:26px;
    background: #4E9314;
    color: #292929;
    font-size: 17px;
    line-height: 24px;
    margin: 10px 12px 0px;
    cursor: pointer;
    border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;

    background: #4E9314;
    background: -moz-linear-gradient(top, #4E9314, #5FAC1D);
    background: -webkit-linear-gradient(top, #4E9314, #5FAC1D);
}

.search-by-number-of-scenes {
    text-align: center;
    width:205px;
    height:27px;
    background: #4E9314;
    margin: 10px 12px 0px;
    color: #292929;
    font-size: 17px;
    line-height: 24px;
    cursor: pointer;
    border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;

    background: #4E9314;
    background: -moz-linear-gradient(top, #4E9314, #5FAC1D);
    background: -webkit-linear-gradient(top, #4E9314, #5FAC1D);
}

/*********/

.scenes-search-by{
    text-align: center;
    width:230px;
    height:155px;
    position:absolute;
    top:14px;
    left:4px;
    text-align: -moz-center;
    line-height: 38px;
    color: #292929;
    font-size: 21px;

    background: #111113;
    /* gecko based browsers */
    background: -moz-linear-gradient(top, #353535, #111113);
    /* webkit based browsers */
    background: -webkit-linear-gradient(top, #353535, #111113);

    border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
}

.scenes-search-by-magnifying{
    width:34px;
    height:33px;
    margin-top: 5px;
    position:absolute;
    left:37px;
}

.scenes-search-by-text {
    position: absolute;
    top: 4px;
    left: 76px;
    color: white;
}

.scenes-search-by-recent-activity {
    text-align: center;
    width:205px;
    height:27px;
    background: #4E9314;
    margin: 47px 12px 0px;
    color: #292929;
    font-size: 17px;
    line-height: 24px;
    cursor: pointer;
    border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;

    background: #4E9314;
    background: -moz-linear-gradient(top, #4E9314, #5FAC1D);
    background: -webkit-linear-gradient(top, #4E9314, #5FAC1D);
}

.scenes-search-by-popularity {
    text-align: center;
    width:205px;
    height:26px;
    background: #4E9314;
    color: #292929;
    font-size: 17px;
    line-height: 24px;
    margin: 10px 12px 0px;
    cursor: pointer;
    border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;

    background: #4E9314;
    background: -moz-linear-gradient(top, #4E9314, #5FAC1D);
    background: -webkit-linear-gradient(top, #4E9314, #5FAC1D);
}

.scenes-search-by-number-of-scenes {
    text-align: center;
    width:205px;
    height:27px;
    background: #4E9314;
    margin: 10px 12px 0px;
    color: #292929;
    font-size: 17px;
    line-height: 24px;
    cursor: pointer;
    border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;

    background: #4E9314;
    background: -moz-linear-gradient(top, #4E9314, #5FAC1D);
    background: -webkit-linear-gradient(top, #4E9314, #5FAC1D);
}


/**************/

.scenes-tag-filter{
    text-align: center;
    /*display: none;*/
    width:230px;
    height:225px;
    position:absolute;
    top:74px;
    /*left:489px;*/
    text-align: -moz-center;
    line-height: 38px;
    color: #292929;
    font-size: 21px;

    background: #111113;
    /* gecko based browsers */
    background: -moz-linear-gradient(top, #353535, #111113);
    /* webkit based browsers */
    background: -webkit-linear-gradient(top, #353535, #111113);

    border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
}

.scenes-tag-filter-text {
    color: white;
}

.scenes-tag-filter-text-smaller {
    font-size: 20px;
    font-weight: bold;
    height: 27px;
    color: white;
}

.scenes-tag-filter-input{
    width:205px;
    height:22px;
    margin: 0px 0px 0px;
    font-size: 17px;
    line-height: 24px;
    border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
}

.scenes-tag-filter-grey-track {
    line-height: 0px;
    height: 168px;
    /*overflow-y: scroll;
    overflow-x: hidden;*/
}

.scenes-tag-filter-grey-track-image {
    height: 28px;
    width: 162px;
}

/**************/

.scenes-tag-filter-visible-grey-earth {
    height: 28px;
    width: 162px;
    position:absolute;
    left:77px;
    top: 8px;
}

.scenes-filter-visible-text {
    position:absolute;
    left:111px;
    top: 5px;
    color: white;
}

.tag-filter-visible-text {
    color: white;
}

#scenes-tag-filter-visible{
    text-align: center;
    width:230px;
    height:90px;
    position:absolute;
    top:14px;
    left:247px;
    text-align: -moz-center;
    line-height: 38px;
    color: #292929;
    font-size: 21px;

    background: #111113;
    /* gecko based browsers */
    background: -moz-linear-gradient(top, #353535, #111113);
    /* webkit based browsers */
    background: -webkit-linear-gradient(top, #353535, #111113);

    border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
}

.scenes-tag-filter-input-visible{
    text-align: center;
    width:205px;
    height:22px;
    margin: 47px 0px 0px;
    font-size: 17px;
    line-height: 24px;
    border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
}

/***********/

.scenes-girl-filter{
    text-align: center;
    width:230px;
    height:155px;
    position:absolute;
    top:14px;
    left:489px;
    text-align: -moz-center;
    line-height: 38px;
    color: #292929;
    font-size: 21px;

    background: #111113;
    /* gecko based browsers */
    background: -moz-linear-gradient(top, #353535, #111113);
    /* webkit based browsers */
    background: -webkit-linear-gradient(top, #353535, #111113);

    border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
}

.scenes-girl-filter-white-girl{
    width:50px;
    height:33px;
    margin-top: 5px;
    position:absolute;
    left:72px;
}

.scenes-girl-filter-text {
    position: absolute;
    top: 4px;
    left:124px;
    color: white;
}

.scenes-girl-filter-input{
    text-align: center;
    width:205px;
    height:22px;
    margin: 47px 0px 0px;
    font-size: 17px;
    line-height: 24px;
    border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
}

.scenes-girl-filter-chars {
    margin:0px 11px;
    text-align: left;
    width: 210px;
    line-height: 20px;
    font-size: 20px;
    margin-top: 6px;
    cursor: pointer;
}

.scenes-girl-filter-chars-blue {
    text-align: center;
    width:20px;
    height:20px;
    background: #4E9314;
    cursor: pointer;

    background: #4E9314;
    background: -moz-linear-gradient(top, #4E9314, #5FAC1D);
    background: -webkit-linear-gradient(top, #4E9314, #5FAC1D);
}
.scenes-girl-filter-chars-white {
    text-align: center;
    color: black;
    background: white;
    font-size: 16px;
    cursor: pointer;
}

.scenes-girl-filter-clear-all{
    cursor: pointer;
    width:67px;
    height:11px;
    margin-top: 25px;
    position:absolute;
    left:14px;
}

/***********/

.scenes-cat-filter{
    text-align: center;
    width:230px;
    height:155px;
    position:absolute;
    top:14px;
    left:733px;
    text-align: -moz-center;
    line-height: 38px;
    color: #292929;
    font-size: 21px;

    background: #111113;
    /* gecko based browsers */
    background: -moz-linear-gradient(top, #353535, #111113);
    /* webkit based browsers */
    background: -webkit-linear-gradient(top, #353535, #111113);

    border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
}

.scenes-cat-filter-category{
    width:50px;
    height:33px;
    margin-top: 5px;
    position:absolute;
    left:72px;
}

.scenes-cat-filter-text {
    position: absolute;
    top: 4px;
    left:124px;
    color: white;
}

.scenes-cat-filter-input{
    text-align: center;
    width:205px;
    height:22px;
    margin: 47px 0px 0px;
    font-size: 17px;
    line-height: 24px;
    border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
}

.scenes-cat-filter-chars {
    margin:0px 11px;
    text-align: left;
    width: 210px;
    line-height: 20px;
    font-size: 20px;
    margin-top: 6px;
    cursor: pointer;
}

.scenes-cat-filter-chars-blue {
    text-align: center;
    width:20px;
    height:20px;
    background: #4E9314;
    cursor: pointer;

    background: #4E9314;
    background: -moz-linear-gradient(top, #4E9314, #5FAC1D);
    background: -webkit-linear-gradient(top, #4E9314, #5FAC1D);
}
.scenes-cat-filter-chars-white {
    text-align: center;
    color: black;
    background: white;
    font-size: 16px;
    cursor: pointer;
}

.scenes-cat-filter-clear-all{
    width:67px;
    height:11px;
    margin-top: 25px;
    position:absolute;
    left:14px;
    cursor: pointer;
}

.scenes-cat-filter-asian {
    width:47px;
    height:17px;
    cursor: pointer;
}

.scenes-cat-filter-big-tits {
    width:67px;
    height:17px;
    cursor: pointer;
}

/**************/


#search-wrapper {
	width:100%;
	height:135px;
	background: #5f5f5f; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVmNWY1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTBlMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #5f5f5f 0%, #0e0e0e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5f5f5f), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #5f5f5f 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #5f5f5f 0%,#0e0e0e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #5f5f5f 0%,#0e0e0e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #5f5f5f 0%,#0e0e0e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f5f5f', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-8 */
}

	#search-wrapper .box {
		width:220px;
		margin: 2px auto 0 5px;
		float: left;
		text-align: center;
		border-left: 1px solid #5f5f5f;
		height: 131px;
		padding: 0 10px;
		position:relative;
		top:0;
		left:0;
	}

	#search-wrapper .box220 {
		width: 220px;
	}

	#search-wrapper .box300 {
		width:303px;
	}

	#search-wrapper .box:first-child {
		border:none;
	}

		#search-wrapper .box h2 {
			color:#fff;
			font-size: 18px;
			font-weight: normal;
			text-transform: uppercase;
			margin: 4px 0;
		}

		#search-wrapper .box input {
			width: 200px;
			border-radius: 2px;
			border: none;
			margin: 0 auto 5px;
			text-align: center;
			font-size: 12px;
			height: 18px;
			box-shadow: inset 1px 1px #ccc;
		}

		#search-wrapper .box a.nav-button {
			text-decoration:none;
			display:block;
			float:left;
			color:#fff;
			background: #6d6d6d; /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZkNmQ2ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iIzM0MzQzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzM0MzQzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
			background: -moz-linear-gradient(top,  #6d6d6d 0%, #343434 54%, #343434 99%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6d6d6d), color-stop(54%,#343434), color-stop(99%,#343434)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #6d6d6d 0%,#343434 54%,#343434 99%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #6d6d6d 0%,#343434 54%,#343434 99%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #6d6d6d 0%,#343434 54%,#343434 99%); /* IE10+ */
			background: linear-gradient(to bottom,  #6d6d6d 0%,#343434 54%,#343434 99%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d6d6d', endColorstr='#343434',GradientType=0 ); /* IE6-8 */
			padding: 4px 2px 3px 2px;
			-webkit-border-radius: 2px;
			border-radius: 2px;
			-webkit-box-shadow: inset 0px 2px 3px rgba(116, 116, 116, 0.75);
			-moz-box-shadow:    inset 0px 2px 3px rgba(116, 116, 116, 0.75);
			box-shadow:         inset 0px 2px 3px rgba(116, 116, 116, 0.75);
		}

		#search-wrapper .box a.nav-button:hover, #search-wrapper .box a.nav-button.active {
			cursor: pointer;
			font-size:100%;
			background: #343434; /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzM0MzQzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iIzM0MzQzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDZkNmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  #343434 1%, #343434 46%, #6d6d6d 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#343434), color-stop(46%,#343434), color-stop(100%,#6d6d6d)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #343434 1%,#343434 46%,#6d6d6d 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #343434 1%,#343434 46%,#6d6d6d 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #343434 1%,#343434 46%,#6d6d6d 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #343434 1%,#343434 46%,#6d6d6d 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#343434', endColorstr='#6d6d6d',GradientType=0 ); /* IE6-8 */


		}

			#search-wrapper .box .alphabet {
				width:172px;
				margin:0 auto;
			}

			#search-wrapper .box a.nav-button.nav-letter {
				margin: 1px;
				padding: 1px 4px;
				min-width: 8px;
				text-align: center;
				font-size: 0.9em;
				height: 15px;
			}
			#search-wrapper .box a.nav-button.nav-letter.active {
				font-weight:normal;
			}

			#search-wrapper .box .clear_btn {
				position: absolute;
				bottom: 5px;
				left: 9px;
				color:#fff;
				font-weight:bold;
                                margin: 0px 12px;
			}

			#search-wrapper .box .advanced_btn {
				position: absolute;
				bottom: 5px;
				right: 2px;
				font-weight:bold;
				margin: 0px 12px;
			}

			#search-wrapper .box .advanced_btn_model {
				position: absolute;
				bottom: 5px;
				right: 2px;
				font-weight:bold;
				margin: 0px 12px;
			}

		#search-wrapper .box ul li a.nav-button {
			float:none;
			width:200px;
			text-align:center;
			font-weight:bold;
			margin: 0 auto 7px auto;
		}

		#search-wrapper .box .search_tag_active span {
			float: left;
			min-width: 10px;
			margin: 1px;
			font-size: 10px;
		}

		#search-wrapper .box .search_tag_active span:hover {
			cursor: pointer;
		}

		#search-wrapper .box .item-list {
			display:none;
			z-index: 1;
			height: auto;
			max-height: 202px;
			padding: 2px 0;
		}

			#search-wrapper .box .item-list ul {
				padding:0;
			}

			#search-wrapper .box .item-list ul li {

			}

/* scene search parts */

#content .more_search_options {
	height:55px;
	width:100%;
	padding-top: 5px;
	border-top: 1px solid #333333;
	background: #0e0e0e; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVmNWY1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTBlMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #0e0e0e 0%, #333333 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0e0e0e), color-stop(100%,#333333)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0e0e0e 0%,#333333 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0e0e0e 0%,#333333 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0e0e0e 0%,#333333 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0e0e0e 0%,#333333 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e0e0e', endColorstr='#333333',GradientType=0 ); /* IE6-8 */
	color:#fff;
}

	#content .more_search_options a {
		color:#fff;
	}

	.more_search_options .years {
		margin: 0 auto;
		width: 942px;
		height: 17px;
		clear: both;
	}

	.more_search_options .active {
		font-weight: bold;
	}

		.more_search_options .years span.label {
			float: left;
			font-weight: bold;
		}


		.more_search_options .years>div {
			float: left;
			display: inline;
			border-left: 1px solid black;
			padding-left: 15px;
			font-size: 12px;
		}
		.more_search_options .years>div:first-child {
			border-left: none;
			padding-left:0;
		}

		.more_search_options .years div ul {
			padding: 0;
			float: left;
			margin: 0;
		}
			.more_search_options .years div ul li {
				float: left;
				text-align:center;
				width: 46px;
				border-left:1px solid #3a3a3a;
			}
			.more_search_options .years div ul li:first-child {
				border: none;
			}

	.more_search_options .months {
		background: #565656;
		border-radius: 4px;
		padding-top: 3px;
		letter-spacing: 5px;
		font-size: 1.1em;
		margin: 5px auto 0;
		width: 925px;
		height: 17px;
		clear: both;
	}
		.more_search_options .months ul {
			padding: 0;
			margin: 0;
		}
			.more_search_options .months ul li {
				float: left;
				width: 75px;
				border-left:1px solid #b2b2b2;
				text-align: center;
			}
			.more_search_options .months ul li:first-child {
				border:none;
			}











/* more search options end */

.keyword-list{
    position:absolute;
    left:20px;
    width:201px;
    height: 202px;
    overflow: auto;
    /*overflow-y: scroll;
    overflow-x: hidden;*/
    color: white;
	background: #5f5f5f; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVmNWY1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTBlMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #5f5f5f 0%, #0e0e0e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5f5f5f), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #5f5f5f 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #5f5f5f 0%,#0e0e0e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #5f5f5f 0%,#0e0e0e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #5f5f5f 0%,#0e0e0e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f5f5f', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-8 */
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	z-index:1;
	display: none;
}

.keyword-list li {
    font-size: 14px;
    padding-top: 7px;
    cursor: pointer;
}

.item-list{
    position:absolute;
    left:20px;
    width:201px;
    height: 202px;
    overflow: auto;
    /*overflow-y: scroll;
    overflow-x: hidden;*/
    color: white;
	background: #5f5f5f; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVmNWY1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTBlMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #5f5f5f 0%, #0e0e0e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5f5f5f), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #5f5f5f 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #5f5f5f 0%,#0e0e0e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #5f5f5f 0%,#0e0e0e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #5f5f5f 0%,#0e0e0e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f5f5f', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-8 */
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

.item-list li {
    font-size: 14px;
    padding-top: 7px;
    cursor: pointer;
}

#free_word_search {
	border: none;
	margin: 0 auto 5px;
	text-align: center;
	font-size: 12px;
	padding: 7px 20px 10px 6px;
	position: relative;
}
	.free_word_result_container {
		display: none;
		width: 152px;
		min-height: 24px;
		height: auto !important;
		height: 24px;
		position: absolute;
		background: #414141;
		left: 7px;
		z-index: 1;
		top: 30px;
		line-height: 18px;
		border-top: none;
	}

		#status-bar .free_word_result_container ol {
			margin:0;
			padding:0;
			list-style-type: none;
		}
		#status-bar .free_word_result_container ol li {
			background: #fff;
			border: none;
		}
		#status-bar .free_word_result_container ol li a{
			cursor:pointer;
			background: #414141;
			border-left: 1px solid #777;
			border-right: 1px solid #777;
			padding: 0;
			color: #000;
			line-height: 25px;
			color: #fff;
		}
		#status-bar .free_word_result_container ol li a:hover {
			background: #666;
		}

#free_word_search input[type=text]{
    width: 150px;
    text-align: center;
    font-size: 12px;
    height: 19px;
	background: #414141;
	border: 1px solid #777;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-top: 3px;
	margin-right: 18px;
	color: #fff;
	position: absolute;
	right: 28px;
}

#free_word_search_image {
    margin: 0;
    cursor: pointer;
	position: absolute;
	top: 15px;
	right: 17px;
}

#navigation ul li.search_form {
	width: 45px;
	background: #555555; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1NTU1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjFmMWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #555555 0%, #1f1f1f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555555), color-stop(100%,#1f1f1f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #555555 0%,#1f1f1f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #555555 0%,#1f1f1f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #555555 0%,#1f1f1f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #555555 0%,#1f1f1f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#1f1f1f',GradientType=0 ); /* IE6-8 */
	display: block;
	overflow: hidden;
}

section.info {
    background: url("/images/bg-texture-light.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 12px;
    line-height: 17px;
    margin: 2px 0 0;
    width: 201px;
}

.fancybox2-skin {
    background: url("/images/opacity-60.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    /*background-color: #000;*/
    color: white;
    margin: 0;
    padding: 0;
    position: relative;
    text-shadow: none;
}

/*
.keywordsWithParent {
    display: none;
}*/

#keywordsWithParent_group {
    font-size: 18px;
    font-weight: bold;
    color: #cdcdcd;
}

#keywordsWithParent_group .btn-inverse{
    margin: 13px 37px 18px 404px;
    padding: 4px 42px;
    opacity: 1;
}

#keywordsWithParent_group .btn{
    opacity: 1;
}

#keywordsWithParent_group span{
    float: right;
    font-size: 14px;
    padding: 18px;
    cursor: pointer;
}

#keywordsWithParent_group div{
    clear: both;
}

.keywordsWithParent_keyword {
    padding: 14px;
}

                .keywordsWithParent_keyword.location {
                    display: none;
                }

                .keywordsWithParent_keyword.model {
                    display: block;
                }

                .keywordsWithParent_keyword.modelpart {
                    display: block;
                }

                .keywordsWithParent_keyword.action {
                    display: none;
                }

                .keywordsWithParent_keyword.clothing {
                    display: none;
                }

                .keywordsWithParent_keyword.niche___style {
                    display: none;
                }

                .keywordsWithParent_keyword.toys {
                    display: none;
                }

                .keywordsWithParent_keyword.quality {
                    display: none;
                }

.keywordsWithParent_keyword ul{
    display: block;
    float: left;
    padding: 2px;
}

.keywordsWithParent_keyword li{
    font-weight: normal;
    font-size: 15px;
    cursor: pointer;
}

.keywordsWithParent_keyword ol{
    font-weight: normal;
    font-size: 15px;
    cursor: pointer;
    padding: 7px 2px;
}

.keywordsWithParent_keyword li label{
    display: inline-block;
    padding: 7px;
}

.keywordsWithParent_keyword_sec_ul {
    padding: 7px;
    font-weight: normal;
    font-size: 15px;
    color: #cdcdcd;
}

.keywordsWithParent_keyword.model ul li:first-child {
    padding: 7px 11px;
    font-weight: bold;
    font-size: 17px;
}

.keywordsWithParent_keyword.model ul ol:first-child {
    font-weight: normal;
    font-size: 15px;
    color: #cdcdcd;
}

.keywordsWithParent_keyword.action ul li:first-child {
    padding: 7px 11px;
    font-weight: bold;
    font-size: 17px;
}

.keywordsWithParent_keyword.action ul ol:first-child {
    font-weight: normal;
    font-size: 15px;
    color: #cdcdcd;
	margin-top: 28px;
}

.keywordsWithParent_keyword.modelpart ul li:first-child {
    padding: 26px 1px 8px 11px;
    font-weight: bold;
    font-size: 17px;
    /*color: #51a351;*/
}

.keywordsWithParent_keyword.modelpart ul ol:first-child {
    font-weight: normal;
    font-size: 15px;
    color: #cdcdcd;
    padding: 7px 1px;
	margin-top: 48px;
}

.scene .scene_caption div.scene_caption_box_left {
	float: left;
	width: 80%;
	height: 72px;
}
.scene .scene_caption div.scene_caption_box_right {
	float: left;
	width: 20%;
	height: 72px;
}

body.modalOpen {
	overflow: hidden;
}

body.modalOpen #modal {
	opacity: 0.99;
	display: block;
	z-index: 9999;
}

#modal {
	display: none;
	background: white;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	margin: 0 0;
	opacity: 0;
	z-index: -1;
}

	#modal .content {
		background: #fff;
		width: 996px;
		min-height: 400px;
		height: auto;
		margin: 0 auto;
	}
		#modal .content h1 {
			text-align: center;
			font-size: 3em;
			margin-top: 1em;
			margin-bottom:0.2em;
		}

	body.modalOpen #modal .light {
		background: #fff;
	}

	body.modalOpen #modal .dark {
		background: #000 !important;
	}

	#modal .warcontent {
		width: 100%;
		height: 100%;
		margin: 0 auto;
		text-align: center;
	}

	#modal .warcontent .text {
		width: 100%;
		margin: 0;
		padding: 1% 0 0 0;
		color: #808285;
		text-align: center;
		height: 20%;
	}

	#modal .warcontent .warning_img {
		margin: 0;
		padding: 0;
		text-align: center;
		height: 65%;
	}

	#modal .warcontent .button_container {
		margin: 0;
		padding: 0;
		text-align: center;
		height: 5%;
	}

	#modal .warcontent .text span.first_line {
		width: 100%;
		color: #ed1c24;
		font-size: 2em;
		text-align: center;
		float: left;
		font-weight: bold;
		padding: 8px 0 0;
	}

	#modal .warcontent .text span.sec_line {
		width: 100%;
		color: #ed1c24;
		font-size: 1.4em;
		text-align: center;
		float: left;
		font-weight: bold;
		padding: 0 0 1% 0;
	}

	#modal .warcontent .warning_image {
		text-align: center;
		max-width: 100%;
		height: auto;
		width: auto;
		margin: 0 auto;
		max-height: 100%;
	}

	#modal .warcontent .text .btn {
		width: 100%;
		background: #e55500;
		padding: 0.8em 1.2em;
		text-align: center;
		text-transform: uppercase;
		color: #fff;
		margin: 0 0 1em;
		font-weight: bold;
		font-size: 2em;
		border-radius: 8px;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		border-color: transparent;
	}

	#modal .warcontent .bottom_button {
		border: 1px solid #00ff00;
		background: transparent;
	}

	#modal .warcontent .text .modal_exit {
		color: #808285;
		font-weight: bold;
		font-size: 1.3em;
		padding: 0 20px 0 70px;
	}

	body.modalOpen #modal .dark .text .modal_exit {
		color: #fff;
	}

	body.modalOpen #modal .dark .bottom_button {
		color: #fff;
		border-radius: 0;
		padding: 10px 50px;
		margin: 10px 0;
		font-size: 20px;
	}

	body.modalOpen #modal .light .bottom_button {
		color: #000;
		border-radius: 0;
		padding: 10px 50px;
		margin: 10px 0;
		font-size: 1.7em;
		letter-spacing: 0.03em;
	}


	#modal .warcontent .text .modal_enter {
		text-transform: uppercase;
		color: #00a651;
		font-weight: bold;
		font-size: 1.3em;
		padding: 0 0 0 20px;
	}

	#modal .logo {
		background: url(/images/logo_450x90.png) 0 0 no-repeat;
		width: 450px;
		height: 90px;
		display: inline-block;
		vertical-align: top;
		margin-top: 12em;
	}

	#modal .text {
		height: 150px;
		width: 440px;
		display: inline-block;
		text-align: justify;
		margin: 6em 30px;
		line-height: 1.5em;
	}

	#modal .text .btn {
		width: 100%;
		background: #e6007e;
		padding: 0.8em 1.2em;
		text-align: center;
		text-transform: uppercase;
		color: #fff;
		margin: 0 0 1em;
		font-weight: bold;
		font-size: 2em;
		border-radius: 8px;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		border-color: transparent;
	}

	.newsletter_signup_form_big {
		background: url('//resources.hwnds.ddfstatic.com/fhd/images/mailcollect_bg.png') 0 0 no-repeat;
		width: 997px;
		height: 74px;
		margin-left: -1px;
	}

	.newsletter_signup_form_big form {
		width: 800px;
		margin: 0 auto;
		padding: 5px 0 0 0;
		text-align: center;
	}

	.newsletter_signup_form_big h2 {
		font-size: 25px;
		text-transform: uppercase;
		color: #fff;
		margin-top: 3px;
	}
	.newsletter_signup_form_big input[type=text] {
		width: 264px;
		margin-right: 12px;
	}

	.newsletter_signup_form_big input[type=submit] {
		width: 220px;
		padding: 1px;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 13px;
		margin-top: -1px;
	}

	.width25 {
		width: 25%;
	}
	.width40 {
		width: 40%;
	}

.exoclick_ad {
	width: 728px;
	margin: 0 auto;
	padding: 12px;
}

.preview_container {
	position: relative;
	height:180px;
	width:320px;
}
	.preview_container a.img_holder {
		display: block;
		width: 320px;
		height: 180px;
	}
	.preview_container img {
		position: absolute;
		top: 0;
		left: 0;
	}
	.preview_container .hover {
		height:100%;
		width: 20%;
		float: left;
	}
	.preview_container .hover:hover {
		border-bottom: 2px solid #ef5a00;
	}
	.preview_container .hover_nav {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
	}

.preview_container .hidden {
	display: none;
}

/* Use in favorites and watchlist */
div.frosted{
	opacity: 0.6;
    filter: alpha(opacity=60);
}
