/*! normalize.css 2011-08-12T17:28 UTC · http://github.com/necolas/normalize.css */
/* =============================================================================
   HTML5 display definitions DOTCOM
   ========================================================================== */
/*
 * Corrects block display not defined in IE6/7/8/9 & FF3
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}
/*
 * Corrects inline-block display not defined in IE6/7/8/9 & FF3
 */
audio,
canvas,
video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
/*
 * Prevents modern browsers from displaying 'audio' without controls
 */
audio:not([controls]) {
	display: none;
}
/*
 * Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4
 * Known issue: no IE6 support
 */
[hidden] {
	display: none;
}
/* =============================================================================
   Base
   ========================================================================== */

/*
 * 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
 *    http://clagnut.com/blog/348/#c790
 * 2. Keeps page centred in all browsers regardless of content height
 * 3. Prevents iOS text size adjust after orientation change, without disabling user zoom
 *    www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
 */
html {
	font-size: 100%; /* 1 */
	overflow-y: scroll; /* 2 */
	-webkit-text-size-adjust: 100%; /* 3 */
	-ms-text-size-adjust: 100%; /* 3 */
}
/*
 * Addresses margins handled incorrectly in IE6/7
 */
body {
	margin: 0;
}
/*
 * Addresses font-family inconsistency between 'textarea' and other form elements.
 */

body,
button,
input,
select,
textarea {
	font-family: sans-serif;
}
/* =============================================================================
   Links
   ========================================================================== */
a {
	color: #00e;
}
a:visited {
	color: #551a8b;
}
/*
 * Addresses outline displayed oddly in Chrome
 */
a:focus {
	outline: thin dotted;
}
/*
 * Improves readability when focused and also mouse hovered in all browsers
 * people.opera.com/patrickl/experiments/keyboard/test
 */
a:hover,
a:active {
	outline: 0;
}
/* =============================================================================
   Typography
   ========================================================================== */
/*
 * Addresses styling not present in IE7/8/9, S5, Chrome
 */
abbr[title] {
	border-bottom: 1px dotted;
}
/*
 * Addresses style set to 'bolder' in FF3/4, S4/5, Chrome
*/
b,
strong {
	font-weight: bold;
}
blockquote {
	margin: 1em 40px;
}
/*
 * Addresses styling not present in S5, Chrome
 */
dfn {
	font-style: italic;
}
/*
 * Addresses styling not present in IE6/7/8/9
 */
mark {
	background: #ff0;
	color: #000;
}
/*
 * Corrects font family set oddly in IE6, S4/5, Chrome
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59
 */
pre,
code,
kbd,
samp {
	font-family: monospace, serif;
	_font-family: 'courier new', monospace;
	font-size: 1em;
}
/*
 * Improves readability of pre-formatted text in all browsers
 */
pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}
/*
 * 1. Addresses CSS quotes not supported in IE6/7
 * 2. Addresses quote property not supported in S4
 */
/* 1 */
q {
	quotes: none;
}
/* 2 */
q:before,
q:after {
	content: '';
	content: none;
}
small {
	font-size: 75%;
}
/*
 * Prevents sub and sup affecting line-height in all browsers
 * gist.github.com/413930
 */
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
/* =============================================================================
   Lists
   ========================================================================== */
ul,
ol {
	margin: 1em 0;
	padding: 0 0 0 40px;
}
dd {
	margin: 0 0 0 40px;
}
nav ul,
nav ol {
	list-style: none;
	list-style-image: none;
}
/* =============================================================================
   Embedded content
   ========================================================================== */
/*
 * 1. Removes border when inside 'a' element in IE6/7/8/9
 * 2. Improves image quality when scaled in IE7
 *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */
img {
	border: 0; /* 1 */
	-ms-interpolation-mode: bicubic; /* 2 */
}
/*
 * Corrects overflow displayed oddly in IE9
 */
svg:not(:root) {
	overflow: hidden;
}
/* =============================================================================
   Figures
   ========================================================================== */
/*
 * Addresses margin not present in IE6/7/8/9, S5, O11
 */
figure {
	margin: 0;
}
/* =============================================================================
   Forms
   ========================================================================== */
/*
 * Corrects margin displayed oddly in IE6/7
 */
form {
	margin: 0;
}
/*
 * Define consistent margin and padding
 */
fieldset {
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
/*
 * 1. Corrects color not being inherited in IE6/7/8/9
 * 2. Corrects alignment displayed oddly in IE6/7
 */
legend {
	border: 0; /* 1 */
	*margin-left: -7px; /* 2 */
}
/*
 * 1. Corrects font size not being inherited in all browsers
 * 2. Addresses margins set differently in IE6/7, F3/4, S5, Chrome
 * 3. Improves appearance and consistency in all browsers
 */
button,
input,
select,
textarea {
	font-size: 100%; /* 1 */
	margin: 0; /* 2 */
	vertical-align: baseline; /* 3 */
	*vertical-align: middle; /* 3 */
}
/*
 * 1. Addresses FF3/4 setting line-height using !important in the UA stylesheet
 * 2. Corrects inner spacing displayed oddly in IE6/7
 */
button,
input {
	line-height: normal; /* 1 */
	*overflow: visible;  /* 2 */
}
/*
 * Corrects overlap and whitespace issue for buttons and inputs in IE6/7
 * Known issue: reintroduces inner spacing
 */
table button,
table input {
	*overflow: auto;
}
/*
 * 1. Improves usability and consistency of cursor style between image-type 'input' and others
 * 2. Corrects inability to style clickable 'input' types in iOS
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	cursor: pointer; /* 1 */
	-webkit-appearance: button; /* 2 */
}
/*
 * 1. Addresses box sizing set to content-box in IE8/9
 * 2. Addresses excess padding in IE8/9
 */
input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box; /* 1 */
	padding: 0; /* 2 */
}
/*
 * 1. Addresses appearance set to searchfield in S5, Chrome
 * 2. Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof)
 */
input[type="search"] {
	-webkit-appearance: textfield; /* 1 */
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box; /* 2 */
	box-sizing: content-box;
}
/*
 * Corrects inner padding displayed oddly in S5, Chrome on OSX
 */
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}
/*
 * Corrects inner padding and border displayed oddly in FF3/4
 * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
/*
 * 1. Removes default vertical scrollbar in IE6/7/8/9
 * 2. Improves readability and alignment in all browsers
 */
textarea {
	overflow: auto; /* 1 */
	vertical-align: top; /* 2 */
}
/* =============================================================================
   Tables
   ========================================================================== */
/*
 * Remove most spacing between table cells
 */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* ==============================================================================
*
*   Clearfix
*
================================================================================ */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

/* =============================================================================
   Playboy.com CSS
   ========================================================================== */
.sp {
	background: url("img/sprites.png") no-repeat;
}
/*
 * Fonts required for the website
 */

@font-face {
    font-family: 'LeagueGothic';
    src: url('fonts/league_gothic-webfont.eot');
    src: url('fonts/league_gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/league_gothic-webfont.woff') format('woff'),
         url('fonts/league_gothic-webfont.ttf') format('truetype'),
         url('fonts/league_gothic-webfont.svg#LeagueGothic') format('svg');
    font-weight: normal;
    font-style: normal;
}



@font-face {
	font-family: 'AUdimat';
	src: url('fonts/audimat-regular-webfont.eot');
	src: url('fonts/audimat-regular-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/audimat-regular-webfont.woff') format('woff'),
		 url('fonts/audimat-regular-webfont.ttf') format('truetype'),
		 url('fonts/audimat-regular-webfont.svg#AUdimat') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'AUdimatItalic';
	src: url('fonts/audimat-italic-webfont.eot');
	src: url('fonts/audimat-italic-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/audimat-italic-webfont.woff') format('woff'),
		 url('fonts/audimat-italic-webfont.ttf') format('truetype'),
		 url('fonts/audimat-italic-webfont.svg#AUdimat') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'AUdimatBold';
	src: url('fonts/audimat-bold-webfont.eot');
	src: url('fonts/audimat-bold-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/audimat-bold-webfont.woff') format('woff'),
		 url('fonts/audimat-bold-webfont.ttf') format('truetype'),
		 url('fonts/audimat-bold-webfont.svg#AUdimat') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'AUdimatBoldItalic';
	src: url('fonts/audimat-bolditalic-webfont.eot');
	src: url('fonts/audimat-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/audimat-bolditalic-webfont.woff') format('woff'),
		 url('fonts/audimat-bolditalic-webfont.ttf') format('truetype'),
		 url('fonts/audimat-bolditalic-webfont.svg#AUdimat') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MuseoSans100';
	src: url('fonts/museosans-100-webfont.eot');
	src: url('fonts/museosans-100-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/museosans-100-webfont.woff') format('woff'),
		 url('fonts/museosans-100-webfont.ttf') format('truetype'),
		 url('fonts/museosans-100-webfont.svg#MuseoSans') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MuseoSans100Italic';
	src: url('fonts/museosans-100italic-webfont.eot');
	src: url('fonts/museosans-100italic-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/museosans-100italic-webfont.woff') format('woff'),
		 url('fonts/museosans-100italic-webfont.ttf') format('truetype'),
		 url('fonts/museosans-100italic-webfont.svg#MuseoSans') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MuseoSans300';
	src: url('fonts/museosans-300-webfont.eot');
	src: url('fonts/museosans-300-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/museosans-300-webfont.woff') format('woff'),
		 url('fonts/museosans-300-webfont.ttf') format('truetype'),
		 url('fonts/museosans-300-webfont.svg#MuseoSans') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MuseoSans300Italic';
	src: url('fonts/museosans-300italic-webfont.eot');
	src: url('fonts/museosans-300italic-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/museosans-300italic-webfont.woff') format('woff'),
		 url('fonts/museosans-300italic-webfont.ttf') format('truetype'),
		 url('fonts/museosans-300italic-webfont.svg#MuseoSans') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MuseoSans500';
	src: url('fonts/museosans-500-webfont.eot');
	src: url('fonts/museosans-500-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/museosans-500-webfont.woff') format('woff'),
		 url('fonts/museosans-500-webfont.ttf') format('truetype'),
		 url('fonts/museosans-500-webfont.svg#MuseoSans') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MuseoSans500Italic';
	src: url('fonts/museosans-500italic-webfont.eot');
	src: url('fonts/museosans-500italic-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/museosans-500italic-webfont.woff') format('woff'),
		 url('fonts/museosans-500italic-webfont.ttf') format('truetype'),
		 url('fonts/museosans-500italic-webfont.svg#MuseoSans') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MuseoSans700';
	src: url('fonts/museosans-700-webfont.eot');
	src: url('fonts/museosans-700-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/museosans-700-webfont.woff') format('woff'),
		 url('fonts/museosans-700-webfont.ttf') format('truetype'),
		 url('fonts/museosans-700-webfont.svg#MuseoSans') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MuseoSans700Italic';
	src: url('fonts/museosans-700italic-webfont.eot');
	src: url('fonts/museosans-700italic-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/museosans-700italic-webfont.woff') format('woff'),
		 url('fonts/museosans-700italic-webfont.ttf') format('truetype'),
		 url('fonts/museosans-700italic-webfont.svg#MuseoSans') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MuseoSans900';
	src: url('fonts/museosans-900-webfont.eot');
	src: url('fonts/museosans-900-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/museosans-900-webfont.woff') format('woff'),
		 url('fonts/museosans-900-webfont.ttf') format('truetype'),
		 url('fonts/museosans-900-webfont.svg#MuseoSans') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MuseoSans900Italic';
	src: url('fonts/museosans-900italic-webfont.eot');
	src: url('fonts/museosans-900italic-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/museosans-900italic-webfont.woff') format('woff'),
		 url('fonts/museosans-900italic-webfont.ttf') format('truetype'),
		 url('fonts/museosans-900italic-webfont.svg#MuseoSans') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'BebasNeueRegular';
	src: url('fonts/bebasneue-webfont.eot');
	src: url('fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/bebasneue-webfont.woff') format('woff'),
	url('fonts/bebasneue-webfont.ttf') format('truetype'),
	url('fonts/bebasneue-webfont.svg#BebasNeueRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

time {
	font: normal 8px/1 "MuseoSans500", sans-serif;
	color: #886781;
	text-transform: uppercase;
	display: block;
}

#skin_background {
	top: 0;
	left: 0;
	position: fixed !important;
	display: inline;
	width: 100%;
	height: 100% !important;
/* 	cursor: pointer; */
	background: #000;
	/*filter: alpha(opacity=0.0);
	-moz-opacity: 0.0;
	-khtml-opacity: 0.0;
	opacity: 0.0;*/
	background-color: #FFF;
	background-position: center top;
	background-repeat: no-repeat;
	font-size: 0;
}
body {
	font: 16px/1.25 "MuseoSans500", sans-serif;
	position: relative;
	min-width: 1000px;
	background-color: #000;
	/*background: #000 url("img/background-march2013.jpg") no-repeat top center;
	background-attachment: fixed;*/
}
body > a {
	top: 0;
	left: 0;
	position: absolute;
	width: 0;
	height: 0;
	cursor: pointer;
}
body > a img {
	position: fixed;
	left: 50%;
	margin: -900px;
}
/*
 * Top navigation menu
 */
nav.top {
	width: 100%;
	background: #404040;
	background: rgba(92, 92, 92, .72);
	overflow: hidden;
	position: relative;
}
.ie7 nav.top {
	 height: 35px;
}
nav.top > div {
	position: relative;
	width: 1000px;
	height: 35px;
	margin: 0 auto;
}
nav.top > div:before {
	display: block;
	content: "";
	position: absolute;
	right: 645px;
	top: -21px;
	background: #606060;
	background-color: rgba(255, 255, 255, .13);
	width: 1000%;
	height: 64px;
	min-width: 560px;
	-webkit-border-bottom-right-radius: 64px;
	-moz-border-radius-bottomright: 64px;
	border-bottom-right-radius: 64px;
	border: 2px solid #999;
	border: 2px solid rgba(255, 255, 255, .05);
}
nav.top .login-menu {
	position: relative;
	z-index: 1;
	float: left;
	height: 11px;
	white-space: nowrap;
	color: #C1C1C1;
	padding: 12px 0;
	margin: 0;
	list-style: none;
	overflow: hidden;
}
nav.top .login-menu li {
	font: 11px "MuseoSans700", sans-serif;
	float: left;
	padding: 0 15px;
}
nav.top .login-menu li:first-child {
	border-right: 1px solid #FFF;
}
nav.top .login-menu em,
nav.top .login-menu em a {
	font-style: normal;
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
	-webkit-transition-property: text-shadow;
	-webkit-transition-duration: .5s;
	-moz-transition-property: text-shadow;
	-moz-transition-duration: .5s;
}
nav.top .login-menu em a:hover {
	text-shadow: 0 0 5px white;
}
nav.top .menu {
	position: relative;
	z-index: 1;
	float: right;
	height: 11px;
	white-space: nowrap;
	padding: 12px 0;
	margin: 0;
	list-style: none;
	overflow: hidden;
}
nav.top .menu > li {
	font: 11px/1 "Audimat", serif;
	word-spacing: normal;
	letter-spacing: normal;
	float: left;
}

nav.top .menu > li.pose-for-playboy a {
    /*padding-left: 0;*/
}

nav.top .menu > li.playboy-tv a {
    padding-left: 0;
    border-right: 1px solid #CCC;
    border-right: 1px solid rgba(255, 255, 255, .73);
}

nav.top .menu > li a {
	color: #CCC;
	color: rgba(255, 255, 255, .73);
    padding: 0 10px;
	text-decoration: none;
	text-transform: uppercase;
}
.ie7 nav.top .menu > li a {
	color: #CCC !important;
}

nav.top .menu .casting-call-schedule {
	position: relative;
	padding-right: 45px;
    border-left: 1px solid #CCC;
    border-left: 1px solid rgba(255, 255, 255, .73);
}





nav.top .menu .casting-call-schedule .icon {
	position: absolute;
	right: 5px;
	top: -10px;
	display: block;
	width: 32px;
	height: 32px;
	background: url("img/sprites.png");
	background-position: 0 -91px;
}
.ie7 nav.top .menu .casting-call-schedule {
	position: relative;
}
nav.top .social-networks {
	padding: 0;
	margin: -5px 0 0;
	list-style: none;
	width: 375px;
	overflow: hidden;
}
nav.top .social-networks li {
	width: 100px;
	float: left;
}

nav.top .social-networks li.twitter {
    width: 160px;
    margin-right: 10px;
}

nav.top .social-networks li.facebook {
    width: 90px;
}

nav.top .social-networks li.googleplus {
    width: 100px;
}

nav.top .social-networks li a {
	display: block;
	height: 100%;
	width: 100%;
	text-indent: -99999px;
}
/*
 * Main header
 */
header.main {
	width: 1000px;
	margin: 0 auto;
	position: relative;
	z-index:999;
}
header.main .logo {
	display: block;
	margin: 21px 0;
}
header.main .logo a img {
	display: block;
	width: 320px;
	height: 61px;
	text-indent: -99999px;
	margin: 10px 20px 8px;
}
header.main .button-wrapper {
	float: right;
	width: 88px;
	height: 31px;
	margin: 48px 16px 0;
}
header.main nav {
	height : 37px;
    background-color: #2F2F2F;
    background-color: rgba(47, 47, 47, 0.95);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	padding: 0 8px;
	border: 1px solid;
	border-top-color: #4D4D4D;
	border-top-color: rgba(255, 255, 255, .25);
	border-left-color: #4D4D4D;
	border-left-color: rgba(255, 255, 255, .25);
	border-right-color: #111;
	border-right-color: rgba(0, 0, 0, .25);
	border-bottom-color: #111;
	border-bottom-color: rgba(0, 0, 0, .25);
}
.ie7 header.main nav {
	border-top-color: #4D4D4D !important;
	border-left-color: #4D4D4D !important;
	border-right-color: #111 !important;
	border-bottom-color: #111 !important;
}
header.main .menu {
	float: left;
	padding: 0;
	margin: 0;
	list-style: none;
}
header.main .menu li {
	font: 11px/1 "MuseoSans900", sans-serif;
	float: left;
	position : relative;
}
.ie7 header.main .menu li {
	z-index : 10;
}
header.main .menu li .drop-down {
	display : none;
	margin : 0;
	padding : 8px 0;
	position : absolute;
	top : 37px;
	left : 0;
	background : #000;
	z-index : 10;
	width : 133px;
    background-color: #2F2F2F;
    background-color: rgba(47, 47, 47, 0.95);
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-radius: 0px 0px 6px 6px;
	border-radius: 0px 0px 6px 6px;
	-webkit-transition-duration : .25s;
	-o-transition-duration : .25s;
	-moz-transition-duration : .25s;
	transition-duration : .25s;
}
header.main .menu li .drop-down li .drop-down {
	top : -8px;
	left : 133px;
	width : 150px;
}
header.main .menu li:hover > .drop-down {
	display : block;
	-moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,.5), -1px 1px 3px 0px rgba(0,0,0,.5);
	-webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,.5), -1px 1px 3px 0px rgba(0,0,0,.5);
	box-shadow: 1px 1px 3px 0px rgba(0,0,0,.5), -1px 1px 3px 0px rgba(0,0,0,.5);
}
header.main .menu li .drop-down li {
	float : none;
}
header.main .menu li .drop-down li a {
	font: normal 10px "MuseoSans700", sans-serif;
	height: 24px;
	line-height: 24px;
	color : #fff;
}
header.main .menu li .drop-down li.drop-down-trigger > a {
	background-position: 105px -492px;
}
header.main .menu li .drop-down li.drop-down-trigger:hover > a {
	background-position:  110px -480px ;
	background-color: #AAA;
}
header.main .menu li .drop-down li.drop-down-trigger > a:hover {
	background: url("img/sprites.png") 110px -492px #886781;
}
header.main .menu li .drop-down li a:hover {
	background : #886781;
}
header.main .menu a {
	display: block;
	height: 39px;
	line-height: 39px;
	color: #999;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0 11px;
	-moz-transition-duration : .25s;
	-o-transition-duration : .25s;
	-webkit-transition-duration: .25s;
	transition-duration : .25s;
    margin-top: -1px;
}
header.main .menu a.with-apple-i:first-letter {
	text-transform : none;
}
header.main .menu li:hover > a {
	color : #fff;
    background: rgb(214,211,209);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ZDNkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWE2YTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(214,211,209,1) 0%, rgba(170,166,165,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(214,211,209,1)), color-stop(100%,rgba(170,166,165,1)));
    background: -webkit-linear-gradient(top, rgba(214,211,209,1) 0%,rgba(170,166,165,1) 100%);
    background: -o-linear-gradient(top, rgba(214,211,209,1) 0%,rgba(170,166,165,1) 100%);
    background: -ms-linear-gradient(top, rgba(214,211,209,1) 0%,rgba(170,166,165,1) 100%);
    background: linear-gradient(to bottom, rgba(214,211,209,1) 0%,rgba(170,166,165,1) 100%);
}
header.main .menu .selected > a {
	color : #fff;
	background : #886781;
}
header.main .search {
	float: right;
	display: block;
	height: 33px;
	line-height: 33px;
}
header.main .search input[type="text"] {
	font: 11px/1 "MuseoSans500", sans-serif;
	width: 150px;
	height: 24px;
	line-height: 24px;
	border: 1px solid #CCC;
	border: 1px solid rgba(255, 255, 255, .5);
	background: transparent;
	color: #808080;
	color: rgba(255, 255, 255, .5);
	padding: 0 3px;
	margin: 6px 0 0 0;
}
.ie8 header.main .search input[type="text"],
.ie7 header.main .search input[type="text"] {
	color: #808080;
}
header.main .search input[type="submit"] {
	width: 25px;
	height: 25px;
	border: 0;
	background: transparent url("img/sprites.png") no-repeat -80px -64px;
	text-indent: -99999px;
	padding: 0;
	margin: 0;
}
.ie7 header.main .search input[type="submit"] {
	font-size: 0;
	line-height: 0;
}
/*
 * Body content
 */
body >  div.border-container {
	width: 984px;
	margin: 8px auto 64px auto;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	background: #808080;
	background: rgba(255, 255, 255, .5);
	padding: 7px;
	position: relative;
}
section.main {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background-color: #EEEBEC;
	background-color: rgba(247, 247, 247, .9);
	min-height: 571px;
}
.ie7 section.main {
	zoom: 1;
	background-color: #DDD;
}
section.main .ads {
	padding: 6px 7px 7px;
}
section.main .bottom.ads {
	position:relative;
}
section.main .ads .leader-board-wrapper {
	display: inline-block;
	text-align: center;
	width: 100%;
}
section.main .ads img {
	display: block;
}
section.main .bottom.ads > hr {
	margin-bottom: 5px;
	margin-top:5px;
}
section.main hr {
	display: block;
	height: 1px;
	border-top: 1px solid #BFBFBF;
	background: transparent;
	margin: 0;
}



footer.main {
    border-top: 1px solid #ffffff;
    background-color: #000000;
    background: -moz-linear-gradient(left center , #000000 0%, #262626 50%, #000000 100%) repeat scroll 0 0 transparent;
    width: 100%;
    position: relative;
    color: #737373;
    padding-bottom: 12px;
}

footer.main > div {
    width:1000px;
    margin:0px auto 0px auto;
}

footer.main span.logo {
    display: block;
    float: left;
    width: 189px;
    height: 30px;
    text-indent: -99999px;
    background: url('img/sprites.png') no-repeat -5px -130px;
    margin: 72px 0 0 25px;
}

footer.main section {
    float: left;
    width:750px;
    margin: 12px 0 0 12px;
    padding: 0 0 9px 12px;
    border-left: 1px solid #737373;
}

footer.main section nav {
    text-transform: uppercase;
    font: 9px/100% 'MuseoSans900',sans-serif;
}

footer.main section nav ul {
    clear: both;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

footer.main section nav ul li {
    float: left;
    margin: 9px 0 0 9px;
    padding: 0 0 0 9px;
    border-left: 1px solid #737373;
}

footer.main section nav ul li:first-child {
    border-left: 0px;
    margin: 9px 0 0 0;
    padding: 0 0 0 0;
}

footer.main section nav ul li a {
    color: #737373;
    text-decoration: none;
}

footer.main section nav ul li a:hover {
    color: #bcbcbc;
}

footer.main section nav ul li strong a {
    color: #bcbcbc;
    font-weight: normal;
}

footer.main section nav ul.support,
footer.main section nav ul.copyright-social,
footer.main section nav ul.complianceNotice  {
    font: 9px 'MuseoSans500',sans-serif;
}

footer.main section nav ul.copyright-social,
footer.main section nav ul.complianceNotice {
    text-transform: none;
}

footer.main section nav ul.copyright-social li {
    border-left: 0px;
    margin: 9px 0 0 0;
    padding: 0 0 0 0;
}

footer.main section nav ul.copyright-social li:first-child {
    padding: 6px 0 0 0;
    margin: 9px 9px 0 0;
}

footer.main section nav ul.copyright-social li a {
    display: block;
    width: 25px;
    height: 25px;
    text-indent: -99999px;
    background: url("img/sprites.png") no-repeat 0 0;
    opacity: 0.5;
}

footer.main section nav ul.copyright-social li a:hover {
    opacity:0.85;
}

footer.main section nav ul.copyright-social a[title="Facebook"] {
    background-position: 8px -66px;
}

footer.main section nav ul.copyright-social a[title="Twitter"] {
    background-position: -13px -66px;
}

.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}


/* ============ Components ====================*/
.pb-section .pb-pushbutton-vintage.see-her-nude,
.pb-pictorial-thumbnail-grid .pb-pushbutton-vintage.see-her-nude {
	display: inline-block; *display: inline; *zoom: 1;
	padding: 0 30px;
	font-size: 16px;
	background: url('img/sprites.png') 0 -1645px;
	border: none;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
    	    border-radius: 0;
   	box-shadow: none;
	height: 27px;
	width: 548px;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}
.pb-section .pb-pushbutton-vintage.see-her-nude:hover,
.pb-pictorial-thumbnail-grid .pb-pushbutton-vintage.see-her-nude:hover {
	background-position: 0 -1675px;
}
.pb-pictorial-thumbnail-grid .pb-pushbutton-vintage.see-her-nude {
	margin: 4px auto 12px;
}
.ie7 .pb-pictorial-thumbnail-grid .pb-pushbutton-vintage.see-her-nude {
	margin-top: 8px;
}


.pb-plus-upsell-transparent-layer {
	width: 100%;
	height: 100%;
	position: absolute;
	top:0;
	left:0;
	background-image: url(img/fancyboxupsellpixel2.png);
}

.middle-layer {
	width:100%;
	position: absolute;
	height: 228px;
	top: 50%;
	margin-top: -114px;
	overflow: hidden;
   	background: url(img/fancyboxupsellpattern.png) top center repeat-x scroll transparent;
   	border-top: 1px solid #b9b9b9;
   	border-bottom: 1px solid #b9b9b9;
	/*height: 30%;
	top:35%;
	background-image: url(img/fancyboxupsellmiddlepixel.png);*/
}

.middle-layer > div > div {
	height: 228px;
}

.middle-layer > div {
	display: block;
	margin:-228px auto 1px auto;
	width: 350px;
	z-index: 20000;
}

.emailMsgBox > div {
	position: relative;
}

.emailMsgBox p {
	margin: 0;
	padding: 0;
	position: absolute;
}

.emailMsgBox p.logoPos {
	background: url('img/pb-logo-white-52x68.png') 0 0 no-repeat scroll transparent;
	width: 52px;
	height: 68px;
	top: 80px;
	left: 0;
}

.emailMsgBox em {
	font-style: normal;
	display: block;
}

.emailMsgBox .formArea p.logoPos {
	top: 30px;
}

.emailMsgBox p.text {
	top: 50px;
	left: 55px;
	width: 300px;
	font: 23px/125% "MuseoSans900", sans-serif;
	text-transform: uppercase;
	color: #ffffff;
	text-align: center;
}

.emailMsgBox .nlSubmitSuccess p.text {
	top: 30px;
}

.emailMsgBox p.text span {
	display: block;
	color: #9f9f9f;
	font: 12px/125% "MuseoSans900", sans-serif;
	margin-top: 25px;
}

.emailMsgBox input[type="submit"] {
	font-size: 11px;
	border-radius: 5px;
	border: 1px solid #e684a9;
	background: none repeat scroll 0 0 #e0437e;
	background: url('img/fancyboxupsellsubmit.jpg') top right repeat-y scroll #e1427f;
    color: #ffffff;
    text-transform: uppercase;
    padding: 5px 20px 5px 20px;
    margin: 25px auto 0px auto;
}

.emailMsgBox .formFields input[type="text"] {
	padding: 3px 5px 3px 5px;
	width: 200px;
	font-size: 12px;
	line-height: 12px;
	float: left;
}


.emailMsgBox .formFields input[type="submit"] {
	margin: 0;
	float: right;
}

.emailMsgBox .formFields {
	width: 350px;
	top: 125px;
	left: 0px;
}

.emailMsgBox .formAge {
	top: 185px;
	left: 0px;
	font: 9px/1 "MuseoSans100", sans-serif;
	color: #ffffff;
	text-transform: uppercase;
}






.videoNLOpt {
	background-image: url(img/fancyboxupsellpixel2.png);
	width: 484px;
	height: 95px;
	position: absolute;
	bottom: 26px;
	left: 78px;
	border: 1px solid #b9b9b9;
	overflow: hidden;
	display: none;
}

.videoNLOpt .closeBTN {
	display: block;
	position: absolute;
	top: 5px;
	right: 5px;
	width: 10px;
	height: 10px;
	background-image: url(img/nl-close-btn.png);
	cursor: pointer;
}

.videoNLOpt .videoNLOpt_Box {
	width: 968px;
}

.videoNLOpt .videoNLOpt_Box > div {
	float: left;
	width: 484px;
	height: 95px;
}

.videoNLOpt_Signup,
.videoNLOpt_Success {
	position: relative;
}

.videoNLOpt .pbLogo {
	width: 29px;
	height: 42px;
	background-image: url(img/nl-playboy-logo.png);
}

.videoNLOpt span {
	display: block;
	position: absolute;
}

.videoNLOpt .title {
	text-align: center;
	text-transform: uppercase;
	font: 19px/1 "MuseoSans900", Arial, Helvetica, sans-serif;
}

.videoNLOpt .videoNLOpt_Signup .title {
	width: 484px;
	top: 13px;
	left: 0;
}

.videoNLOpt .videoNLOpt_Signup .pbLogo {
	top: 40px;
	left: 55px;
}

.videoNLOpt .videoNLOpt_Signup .emailInput {
	top: 41px;
	left: 105px;
}

.videoNLOpt .videoNLOpt_Signup .emailInput input[type="text"] {
	padding: 2px 5px 2px 5px;
	width: 200px;
	font-size: 10px;
	line-height: 10px;
	border: 2px solid transparent;
}

.videoNLOpt .videoNLOpt_Signup .emailInput input[type="text"].error {
	border: 2px solid #c80000 !important;
}

.videoNLOpt .videoNLOpt_Signup .ageCheck {
	top: 70px;
	left: 105px;
}

.videoNLOpt .videoNLOpt_Signup .ageCheckLabel {
	top: 75px;
	left: 120px;
	font: 9px/1 "MuseoSans100", sans-serif;
	color: #ffffff;
	text-transform: uppercase;
}

.videoNLOpt .videoNLOpt_Signup .ageCheckLabel label.error {
	color: #c80000;
}

.videoNLOpt .videoNLOpt_Signup .submitBTN {
	top: 40px;
	left: 335px;
}

.videoNLOpt .videoNLOpt_Signup .submitBTN input[type="submit"] {
	font-size: 11px;
	border-radius: 5px;
	border: 1px solid #e684a9;
	background: none repeat scroll 0 0 #e0437e;
	background: url('img/fancyboxupsellsubmit.jpg') top right repeat-y scroll #e1427f;
    color: #ffffff;
    text-transform: uppercase;
    padding: 5px 20px 5px 20px;
}


.videoNLOpt .videoNLOpt_Success .pbLogo {
	top: 30px;
	left: 55px;
}

.videoNLOpt .videoNLOpt_Success .title {
	width: 300px;
	top: 13px;
	left: 100px;
}

.videoNLOpt .videoNLOpt_Success .checkSpam {
	text-align: center;
	text-transform: uppercase;
	font: 10px/13px "MuseoSans700", Arial, Helvetica, sans-serif;
	width: 300px;
	top: 60px;
	left: 100px;
	color: #a2a2a3;
}
















.pb-plus-upsell-transparent-layer .middle-layer > span:first-child {
	display: block;
	margin: 64px auto 32px;
	width: 365px;
	height: 66px;
	background-image: url(img/fancyboxupsellheader.png);
}

.pb-plus-upsell-transparent-layer .middle-layer > span {
	margin: 0 auto;
	display: block;
	width: 199px;
	height: 60px;
	background-image: url(img/fancyboxupsellanchor.png);
}

.pb-plus-upsell-transparent-layer .middle-layer .drop-shadow {
	width:100%;
	position: absolute;
	height: 20px;
	top: 100%;
	background-image: url(img/fancyboxupsellcolumn.png);
}

.pb-newsletter {
    margin: -7px 0 28px -9px;
    overflow: hidden;
    position:relative;
    height:171px;
    width: 316px;
}



.pb-newsletter form .over18 {
    border: 3px solid transparent;
    padding: 2px 2px 0 2px;
    width: 100px;
    position: relative;
    top: -6px;
    left: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.pb-newsletter form .over18.error {
    border-color: #C00;
}
/* Regular form */
.regular_newsletter {
    background: url(img/regular-background.jpg) no-repeat 0 0;
    position:relative;
    width:316px;
    height:171px;
}

.pb-newsletter .regular_newsletter input[name="overEighteenCheckbox"] {
    display: block;
    left: 25px;
    position: absolute;
    top: 105px;
}
.pb-newsletter input[name="overEighteenCheckbox"].error + .over18label,
.pb-newsletter input[name="overEighteenCheckbox"].error + .labelCheckbox {
    color:#f00;
    font-weight:bold;
}

.pb-newsletter .regular_newsletter .labelCheckbox {
    font: 11px/11px "MuseoSans100",Arial,Helvetica,sans-serif;
    left: 50px;
    margin: 0;
    padding: 0;
    position: absolute;
    text-transform: uppercase;
    top: 107px;
}


.pb-newsletter .regular_newsletter .loading {
    display:none;
    position:absolute;
    right:0;
    bottom:0;
    background:url(img/ajax-loader.gif) #D90202 no-repeat center center ;
    width:63px;
    height:26px;
    z-index:100;
    border-left:1px solid #505a6b;
}

.pb-newsletter .regular_newsletter .inputbg {

}

.pb-newsletter .regular_newsletter input[name="email"] {
    background: none repeat scroll 0 0 transparent;
border: 0 none;
color: #454545;
display: block;
font: italic 12px/12px Arial,Helvetica,sans-serif;
left: 10px;
padding: 0;
position: absolute;
top: 5px;
width: 180px;
outline: 0;

}

.pb-newsletter .regular_newsletter input[type="submit"] {
    position:absolute;
    top:120px;
    right:0;
    width: 100px;
    height: 49px;
    border: 0;
    background: url("img/signmeup-reg-sprite.png") no-repeat 0 0;
    text-indent: -9999px;
    text-transform: uppercase;

}

.pb-newsletter .regular_newsletter .inputbg {
	position:absolute;
	top:128px;
	left:15px;
	width:300px;
	height:20px;
	background: url("img/regular-email-bg.png") no-repeat 0 0;
	height:29px;
}

/* Video and pictorial version */
.pb-newsletter .pictorial_newsletter,
.pb-newsletter .girl_pictorial_newsletter {
    display: block;
    float:none;
    overflow: hidden;
    width:316px;
    height:171px;
    position:absolute;
    background:url(img/gallery-background2.jpg) no-repeat 0 0;
}
.pb-newsletter .pictorial_newsletter1,
.pb-newsletter .girl_pictorial_newsletter1 {
    display: block;
    float:none;
    overflow: hidden;
    width:316px;
    height:171px;
    position:absolute;
    background:url(img/gallery-background1.jpg) no-repeat 0 0;
}
.pb-newsletter .pictorial_newsletter3,
.pb-newsletter .girl_pictorial_newsletter3 {
    display: block;
    float:none;
    overflow: hidden;
    width:316px;
    height:171px;
    position:absolute;
    background:url(img/gallery-background3.jpg) no-repeat 0 0;
}

.pb-newsletter .video_newsletter {
    display: block;
    float:none;
    overflow: hidden;
    width:316px;
    height:171px;
    position:absolute;
    background:url(img/video_background.jpg) no-repeat 0 0;
}




.pb-newsletter .video_newsletter input[name="email"],
.pb-newsletter .pictorial_newsletter input[name="email"],
.pb-newsletter .girl_pictorial_newsletter input[name="email"] {
    left: 109px;
    position: absolute;
    top: 80px;
    width:196px;
    font:12px/12px Arial, Helvetica, sans-serif;
    color:#000;
    height:22px;
}
/*added*/
.pb-newsletter .pictorial_newsletter1 input[name="email"],
.pb-newsletter .pictorial_newsletter3 input[name="email"],
.pb-newsletter .girl_pictorial_newsletter1 input[name="email"],
.pb-newsletter .girl_pictorial_newsletter3 input[name="email"] {
	position: absolute;
    top: 100px;
    left: 70px;
    width:210px;
    font:12px/12px Arial, Helvetica, sans-serif;
    color:#000;
    height:22px;
    background-color: transparent;
    border-width: 0px;
}

.pb-newsletter .video_newsletter input[name="overEighteenCheckbox"],
.pb-newsletter .pictorial_newsletter input[name="overEighteenCheckbox"],
.pb-newsletter .girl_pictorial_newsletter input[name="overEighteenCheckbox"] {
    left: 220px;
    position: absolute;
    top: 111px;
}
/*added*/
.pb-newsletter .pictorial_newsletter1 input[name="overEighteenCheckbox"],
.pb-newsletter .pictorial_newsletter3 input[name="overEighteenCheckbox"],
.pb-newsletter .girl_pictorial_newsletter1 input[name="overEighteenCheckbox"],
.pb-newsletter .girl_pictorial_newsletter3 input[name="overEighteenCheckbox"] {
    position: absolute;
    top: 140px;
    left: 50px;
}

.pb-newsletter .video_newsletter .over18label,
.pb-newsletter .pictorial_newsletter .over18label,
.pb-newsletter .girl_pictorial_newsletter .over18label {
    font: 10px/10px Arial,Helvetica,sans-serif;
    left: 240px;
    position: absolute;
    text-transform: uppercase;
    top: 113px;
}
/*added*/
.pb-newsletter .pictorial_newsletter1 .over18label,
.pb-newsletter .pictorial_newsletter3 .over18label,
.pb-newsletter .girl_pictorial_newsletter1 .over18label,
.pb-newsletter .girl_pictorial_newsletter3 .over18label {
    position: absolute;
    top: 141px;
    left: 70px;
    font: 12px/12px "MuseoSans700",Arial,Helvetica,sans-serif;
    text-transform: uppercase;
    color: #ffffff;
}

.pb-newsletter .video_newsletter input[type="submit"],
.pb-newsletter .pictorial_newsletter input[type="submit"],
.pb-newsletter .girl_pictorial_newsletter input[type="submit"] {
    background:url(img/signmeup-sprite.png) no-repeat 0 -33px;
    display: block;
    text-transform: uppercase;
    text-indent: -1000000px;
    width:97px;
    height:33px;
    border:0;
    position:absolute;
    top:130px;
    right:0;
}
/*added*/
.pb-newsletter .pictorial_newsletter1 input[type="submit"],
.pb-newsletter .pictorial_newsletter3 input[type="submit"],
.pb-newsletter .girl_pictorial_newsletter1 input[type="submit"],
.pb-newsletter .girl_pictorial_newsletter3 input[type="submit"] {
    background:url(img/signmeup-sprite2.png) top left no-repeat scroll;
    display: block;
    text-indent: -1000000px;
    width:126px;
    height:29px;
    border:0;
    position:absolute;
    top:130px;
    left: 180px;
}

.pb-newsletter .video_newsletter input[type="submit"]:hover,
.pb-newsletter .pictorial_newsletter input[type="submit"]:hover,
.pb-newsletter .girl_pictorial_newsletter input[type="submit"]:hover {
    background-position:0 0;
}


.pb-newsletter .video-newsletter-a {
    width: 321px;
    height: 171px;
    background: url("img/video-banner-bg-a.jpg") no-repeat 0 0;
    position: relative;
}

.pb-newsletter .video-newsletter-b {
    width: 321px;
    height: 171px;
    background: url("img/video-banner-bg-b.jpg") no-repeat 0 0;
    position: relative;
}

.pb-newsletter .video-newsletter-c {
    width: 321px;
    height: 171px;
    background: url("img/video-banner-bg-c.jpg") no-repeat 0 0;
    position: relative;
}

.pb-newsletter .video-newsletter-a .over18label {
    font: 11px/1 "MuseoSans300", sans-serif;
    position: absolute;
    top: 116px;
    left: 49px;
}

.pb-newsletter .video-newsletter-a #overEighteenCheckbox {
    position: absolute;
    top: 115px;
    left: 30px;
}

.pb-newsletter .video-newsletter-a input[type="submit"] {
    position: absolute;
    top: 135px;
    left: 200px;
    display: block;
    width: 100px;
    height: 25px;
    background: #CF08A3;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5MDVjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjODAwOTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(233,5,193,1) 0%, rgba(200,0,152,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(233,5,193,1)), color-stop(100%,rgba(200,0,152,1)));
    background: -webkit-linear-gradient(top, rgba(233,5,193,1) 0%,rgba(200,0,152,1) 100%);
    background: -o-linear-gradient(top, rgba(233,5,193,1) 0%,rgba(200,0,152,1) 100%);
    background: -ms-linear-gradient(top, rgba(233,5,193,1) 0%,rgba(200,0,152,1) 100%);
    background: linear-gradient(to bottom, rgba(233,5,193,1) 0%,rgba(200,0,152,1) 100%);
    font: 11px/24px "MuseoSans900", sans-serif;
    border: 1px solid #CF08A3;
    text-align: center;
    text-transform: uppercase;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .75), inset 0px 1px 1px 0px rgba(255, 255, 255, .25);
    box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .75), inset 0px 1px 1px 0px rgba(255, 255, 255, .25);
    color: #FFF;
    text-shadow: 1px 1px 3px rgba(0,0,0,.5);
}

.ie7 .pb-newsletter .video-newsletter-a input[type="submit"],
.ie8 .pb-newsletter .video-newsletter-a input[type="submit"] {
    background: #CF08A3;
}

.pb-newsletter .video-newsletter-a .input-wrapper {
    position: absolute;
    top: 137px;
    left: 25px;
    width: 205px;
    height: 19px;
    border: 1px solid #7F9DB9;
    font-size: 13px;
    padding-left: 10px;
    background: #FFF;
}

.pb-newsletter .video-newsletter-a #newsletter-email-input {
    border: 0;
    height: 17px;
    width: 163px;
}







.pb-newsletter .video-newsletter-b .over18label {
    font: 11px/1 "MuseoSans300", sans-serif;
    position: absolute;
    top: 111px;
    left: 49px;
    color: #565656;
}

.pb-newsletter .video-newsletter-b #overEighteenCheckbox {
    position: absolute;
    top: 110px;
    left: 30px;
}

.pb-newsletter .video-newsletter-b input[type="submit"] {
    position: absolute;
    top: 130px;
    left: 172px;
    display: block;
    width: 80px;
    height: 22px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxZDIzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5Njk5MjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(209,210,61,1) 0%, rgba(150,153,33,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,210,61,1)), color-stop(100%,rgba(150,153,33,1)));
    background: -webkit-linear-gradient(top, rgba(209,210,61,1) 0%,rgba(150,153,33,1) 100%);
    background: -o-linear-gradient(top, rgba(209,210,61,1) 0%,rgba(150,153,33,1) 100%);
    background: -ms-linear-gradient(top, rgba(209,210,61,1) 0%,rgba(150,153,33,1) 100%);
    background: linear-gradient(to bottom, rgba(209,210,61,1) 0%,rgba(150,153,33,1) 100%);
    font:9px/21px "MuseoSans900", sans-serif;
    border: 1px solid #A9B710;
    text-align: center;
    text-transform: uppercase;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .75), inset 0px 1px 1px 0px rgba(255, 255, 255, .15);
    box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .75), inset 0px 1px 1px 0px rgba(255, 255, 255, .15);
    color: #FFF;
    text-shadow: 1px 1px 3px rgba(0,0,0,.5);
}

.ie7 .pb-newsletter .video-newsletter-b input[type="submit"],
.ie8 .pb-newsletter .video-newsletter-b input[type="submit"] {
    background: #CADB13;
}

.pb-newsletter .video-newsletter-b .input-wrapper {
    position: absolute;
    top: 133px;
    left: 25px;
    width: 145px;
    height: 16px;
    border: 1px solid #7F9DB9;
    font-size: 13px;
    padding-left: 10px;
    background: #FFF;
}

.pb-newsletter .video-newsletter-b #newsletter-email-input {
    border: 0;
    height: 14px;
    width: 136px;
}






.pb-newsletter .video-newsletter-c .over18label {
    font: 11px/1 "MuseoSans300", sans-serif;
    position: absolute;
    top: 96px;
    left: 66px;
    color: #FFF;
}

.pb-newsletter .video-newsletter-c #overEighteenCheckbox {
    position: absolute;
    top: 95px;
    left: 45px;
}

.pb-newsletter .video-newsletter-c input[type="submit"] {
    position: absolute;
    top: 114px;
    left: 200px;
    display: block;
    width: 100px;
    height: 27px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA1YzFlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDkxZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(5,193,233,1) 0%, rgba(0,145,217,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(5,193,233,1)), color-stop(100%,rgba(0,145,217,1)));
    background: -webkit-linear-gradient(top, rgba(5,193,233,1) 0%,rgba(0,145,217,1) 100%);
    background: -o-linear-gradient(top, rgba(5,193,233,1) 0%,rgba(0,145,217,1) 100%);
    background: -ms-linear-gradient(top, rgba(5,193,233,1) 0%,rgba(0,145,217,1) 100%);
    background: linear-gradient(to bottom, rgba(5,193,233,1) 0%,rgba(0,145,217,1) 100%);
    font: 11px/26px "MuseoSans900", sans-serif;
    border: 1px solid #0D8ECF;
    text-align: center;
    text-transform: uppercase;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .75), inset 0px 1px 1px 0px rgba(255, 255, 255, .25);
    box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .75), inset 0px 1px 1px 0px rgba(255, 255, 255, .25);
    color: #FFF;
    text-shadow: 1px 1px 3px rgba(0,0,0,.5);
}

.ie7 .pb-newsletter .video-newsletter-c input[type="submit"],
.ie8 .pb-newsletter .video-newsletter-c input[type="submit"] {
    background: #0D8ECF;
}

.pb-newsletter .video-newsletter-c .input-wrapper {
    position: absolute;
    top: 117px;
    left: 39px;
    width:  157px;
    height: 19px;
    border: 1px solid #7F9DB9;
    font-size: 13px;
    padding-left: 10px;
    background: #FFF;
}


.pb-newsletter .video-newsletter-c #newsletter-email-input {
    border: 0;
    height: 17px;
    width: 163px;
}





#newsletter-success {
	display: none;
	font: normal 16px/16px 'MuseoSans700', sans-serif;
	padding-top:105px;
	width:576px;
	height:445px;
	background:url(img/signupbetter.jpg) top center no-repeat;
}
#newsletter-success p {
	color: #886781;
	text-align:center;
	visibility:hidden;
}
#newsletter-success span {visibility:hidden;}

#newsletter-email-error hgroup h3 {
	padding-left: 32px;
	width: 46px;
}

#newsletter-server-error {
	display: none;
	font: normal 16px/16px 'MuseoSans700', sans-serif;
	padding-top:105px;
	width:576px;
	height:445px;
	background:url(img/signupbetter.jpg) top center no-repeat;
}
#newsletter-server-error p {
	color: #886781;
	text-align:center;
	visibility:hidden;
}
#newsletter-server-error span {visibility:hidden;}

.newsletter-error {
	display: none;
}

.newsletter-error .pb-newsletter-wrapper {
	background: url("img/18yopopupsprites.png") no-repeat scroll 18px 24px transparent;
	border: 5px solid #AAAAAA;
	overflow: hidden;
	padding: 24px 18px 78px 166px;
	width:396px;
	height:399px;
}

.newsletter-error hgroup {
	color: #787878;
	margin-bottom: 32px;
	margin-right: 20px;
	overflow: hidden;
	text-transform: uppercase;
}

.newsletter-error span {
	clear: both;
	float: right;
	margin-right: 20px;
	text-transform: uppercase;
	color: #787878;
}

.newsletter-error span.exclamation, .newsletter-error span.nlPlayboyName {
	background-image: url("img/18yopopupsprites.png");
}

.newsletter-error span.exclamation {
	display: block;
	background-position: -287px -549px;
	font: 32px/32px "MuseoSans900",sans-serif;
	height: 54px;
	margin-bottom: 50px;
	padding-top: 24px;
	width: 78px;
	text-align: center;
}

.newsletter-error span.nlPlayboyName {
	background-position: 0 -543px;
	height: 37px;
	text-indent: -9999px;
	width: 240px;
	margin-bottom: 25px;
}

.newsletter-error span.nlErrorMessage {
	font: 26px/28px "MuseoSans900",sans-serif;
	text-align: right;
	margin-bottom: 35px;
}

.newsletter-error a {
	background: url("img/18yopopupsprites.png") repeat scroll 0 -477px transparent;
	color: #FFFFFF;
	display: block;
	float: right;
	font: 20px/52px "MuseoSans900",sans-serif;
	height: 66px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 388px;
}

.pb-sidebar {
	font-family: "BebasNeueRegular",sans-serif;
	margin-top: 32px;
	text-transform: uppercase;
}

.pb-sidebar {
	text-transform: uppercase;
	font-family: "BebasNeueRegular", sans-serif;
	margin-top: 32px;
}

.pb-sidebar section {
	border-top: 3px solid #a3a3a3;
	position: relative;
	padding-top: 10px;
}

.pb-sidebar section:before {
	display: block;
	position: absolute;
	content: ".";
	top: -3px;
	left: 0;
	height: 8px;
	width: 132px;
	background-color: #a3a3a3;
	-moz-border-radius: 1px 4px 4px 1px;
	-webkit-border-radius: 1px 4px 4px 1px;
	border-radius: 1px 4px 4px 1px;
	color: transparent;
}

.pb-sidebar section > span {
	display: block;
	font-weight: normal;
	color: #a3a3a3;
	font-size: 24px;
	margin: 0;
	text-indent: 8px;
	letter-spacing: -1px;
}


.pb-sidebar section a > h1 {
	font-weight: normal;
	color: #a3a3a3;
	font-size: 24px;
	margin: 0;
	text-indent: 8px;
	letter-spacing: -1px;
}

.pb-sidebar .magazine {
	margin-bottom: 24px;
}

.pb-sidebar .magazine > ul {
	list-style: none;
	padding: 0;
	margin: 0 0 8px;
	position: relative;
}
.pb-sidebar .magazine > ul li a {
	background-repeat: no-repeat;
	color: #a3a3a3;
	text-decoration: none;
	font-size: 14px;
	display: block;
}

.pb-sidebar .magazine > ul .ipad-magazine a {
	padding-top: 121px;
}

.pb-sidebar .magazine > ul .paper-magazine {
	position: absolute;
	top: -34px;
	right: 18px;
}

.pb-sidebar .magazine > ul .paper-magazine a {
	padding-top: 155px;
}

.pb-sidebar .magazine > ul li a:hover {
	text-decoration: underline;
}

.pb-sidebar .magazine footer {
	margin-left: 8px;
}

.pb-sidebar .magazine footer span {
	color: #606060;
	font-size: 18px;
	font-weight: normal;
	margin: 0;
}
.pb-sidebar .magazine footer span a {
    color:#606060;
}
.pb-sidebar .magazine footer p {
    color:#a3a3a3;
    font-size:14px;
    line-height: 16px;
}
.pb-sidebar .magazine footer ul {
	overflow: hidden;
	list-style: none;
	padding: 0;
	margin: 0;
	color: #a3a3a3;
	font-size: 14px;
}

.pb-sidebar .magazine footer ul a {
    text-decoration:none;
    color:#a3a3a3;
}
.pb-sidebar .magazine footer ul a:hover {
    text-decoration: underline;
}

.pb-sidebar .magazine footer ul li {
	float: left;
}

.pb-sidebar .social-media {
	overflow: hidden;
	margin-bottom: 24px;
}

.pb-sidebar .social-media span {
	display: block;
	float: left;
}

.pb-sidebar .social-media ul {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0 0 0 12px;
}

.pb-sidebar .social-media ul li {
	float: left;
	margin-left: 6px;
}

.pb-sidebar .social-media ul li a {
	background-image: url("img/sprites.png");
	display: block;
	height: 33px;
	overflow: hidden;
	width:33px;
	text-indent: 100%;
}

.pb-sidebar .social-media ul li .facebook {
	background-position: -1px -703px;
}

.pb-sidebar .social-media ul li .twitter {
	background-position: -33px -703px;
}

.pb-sidebar .social-media ul li .youtube {
	background-position: -68px -703px;
}

.pb-sidebar .social-media ul li .google-plus {
	background-position: -102px -703px;
}

.pb-sidebar .newsletter {
	margin-bottom: 16px;
}

.pb-sidebar .newsletter h1 {
	margin-bottom: 6px;
}

.pb-sidebar .newsletter h2 {
	font: normal 12px/12px "MuseoSans700", sans-serif;
	color: #a3a3a3;
	text-transform: none;
	margin: 0 0 4px 14px;
}

.pb-sidebar .newsletter form {
	margin-left: 10px;
	overflow: hidden;
}

.ie7 .pb-sidebar .newsletter form {
	margin-left: 5px;
}

.pb-sidebar .newsletter form input {
	float: left;
	display: block;
}

.pb-sidebar .newsletter form input[name="email"] {
	width: 200px;
	height: 27px;
	line-height: 27px;
	outline: none;
	border: none;
	background: #d0d0d0;
	color: #777;
	padding: 0 8px;
	font: normal 12px/12px "MuseoSans700", sans-serif;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}

.ie7 .pb-sidebar .newsletter form input[name="email"] {
	line-height: 27px;
	height: 27px;
}

.pb-sidebar .newsletter form input[type="submit"] {
	text-transform: uppercase;
	font: normal 14px/14px "BebasNeueRegular", sans-serif;
	color: #fff;
	background: #c8312b;
	border: none;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
	padding: 0 8px;
	height: 27px;
	line-height: 27px;
}

.pb-sidebar .pose-for-playboy a {
	display: block;
}

.pb-sidebar .pose-for-playboy h2 {
	position: absolute;
	bottom: -4px;
	left: 0;
	margin: 0;
	padding: 4px 24px 4px 30px;
	background: #868686 url("img/sprites.png") 249px -197px;
	color: #eaeaea;
	font: normal 15px/15px "AUdimatBold", sans-serif;
	letter-spacing: -1px;
}

.pb-ad-wrapper.med-rectangle {
	width: 300px;
}

.pb-ad-wrapper.med-rectangle > a {
	display: block;
}

.pb-ad-wrapper.med-rectangle > a img {
	display: block;
}

.pb-ad-wrapper.med-rectangle.bottom {
	position: absolute;
	right: 9px;
	top: -260px;
}

.pb-ad-wrapper.med-rectangle.top {
	margin-bottom: 16px;
}

.pb-section-header > .menu {
	border-style: solid;
	border-color: #A3A3A3;
	border-width: 4px 0 0 4px;
	-moz-border-radius-topleft: 7px;
	-webkit-border-radius: 7px 0 0 0;
	border-radius: 7px 0 0 0;
	overflow: hidden;
}

.pb-section-header > .menu > span,
.pb-section-header > .menu > h1,
.pb-section-header > .menu > h2 {
	display: block;
	float: left;
	margin: 0;
	background-color: #A3A3A3;
	color: #DDD;
	padding: 2px 12px 4px 8px;
	font: normal 16px "AUdimatBold";
	-moz-border-radius-bottomright: 7px;
	-webkit-border-radius: 0 0 7px 0;
	border-radius: 0 0 7px 0;
	min-width: 115px;
	text-transform: uppercase;
}

.pb-section-header > .menu span a,
.pb-section-header > .menu h2 a {
	text-decoration: none;
	color: #ddd;
	display: block;
}

.pb-section-header > .menu ul {
	float: left;
	position: relative;
	top: 0;
	left: -4px;
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
}


.pb-section-title > .menu {
	width: 624px;
	background-color: #c51900;
	margin: 0 auto 20px auto;
}

.pb-section-title > .menu span a,
.pb-section-title > .menu span strong {
	background-color: #000;
	display: block;
	padding: 7px 0 6px 20px;
	font: normal 22px/1 "LeagueGothic", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	width: 590px;
}

.pb-facebook-comments {
	width: 624px;
	margin: 12px auto 12px auto;
}

.pb-section-comments {
	width: 624px;
	text-align: center;
	background-color: #444242;
	padding: 7px 0 6px 0;
	font: normal 22px/1 "LeagueGothic", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #fff;
	margin: 0 0 10px 0;
	position: relative;
	cursor: pointer;
}

.pb-section-comments em {
	background-color: #444242;
	/*background-color: #0f0;*/
	width: 10px;
	height: 10px;
	transform:rotate(45deg);
	-ms-transform:rotate(45deg); /* IE 9 */
	-moz-transform:rotate(45deg); /* Firefox */
	-webkit-transform:rotate(45deg); /* Safari and Chrome */
	-o-transform:rotate(45deg); /* Opera */
	position: absolute;
	bottom: -5px;
	left: 317px;
}


.ie7 .pb-section-header > .menu ul,
.ie8 .pb-section-header > .menu ul {
	left: 0;
}

.no-boradius .pb-section-header > .menu ul {
	left: 0;
}

.pb-section-header > .menu ul li {
	float: left;
}

.pb-section-header > .menu ul li a,
.pb-section-header > .menu ul li span {
	display: block;
	height: 19px;
	width: 83px;
	border: 1px solid #BBB;
	border: 1px solid rgba(172, 172, 172, .6);
	border-left: 0;
	font: 9px/20px "MuseoSans700";
	color: #A3A3A3;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	-webkit-transition: backg5s ease;
	-o-transition: background .5s ease;
	transition: background .5s ease;
}

.pb-section-header > .menu ul li a.selected,
.pb-section-header > .menu ul li span.selected,
.pb-section-header > .menu ul li a:hover {
	background: #CCC;
	background: rgba(162, 162, 162, .3);
}

.pb-section-header > .menu .more {
	position: relative;
	float: right;
	margin: 0;
	background: #A3A3A3;
	color: #DDD;
	padding: 2px 25px 4px 7px;
	font: normal 15px "AUdimatBold";
	text-decoration: none;
	text-transform: uppercase;
}

.pb-section-header > .menu .more .icon {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	width: 20px;
	height: 20px;
	background: url("img/sprites.png") -3px -493px;
}

.pb-pushbutton {
	background: url("img/sprites.png") repeat scroll 0 -1316px transparent;
	color: #FFFFFF;
	font: 17px/17px "BebasNeueRegular",sans-serif;
	height: 27px;
	margin-left: 8px;
	padding-left: 12px;
	padding-top: 18px;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	width: 191px;
}

.pb-pushbutton:hover {
	background-position: 0 -1361px;
}

.pb-pushbutton-vintage {
	position: relative;
	font: 9px/1.25 "MuseoSans900";
	display: inline-block;
	border: 1px solid #0095DA;
	border-width: 1px 0 0 0;
	color: #FFF;
	height: 25px;
	line-height: 25px;
	text-align: center;
	padding: 0 35px;
	margin: 0;
	background: #0095DA;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5);
	-webkit-box-shadow: inset -1px 1px 1px 0px rgba(255, 255, 255, .4), inset 1px -1px 1px 0px rgba(0, 0, 0, .5), -1px 1px 1px 0px rgba(0, 0, 0, .25);
	-moz-box-shadow: inset -1px 1px 1px 0px rgba(255, 255, 255, .4), inset 1px -1px 1px 0px rgba(0, 0, 0, .5), -1px 1px 1px 0px rgba(0, 0, 0, .25);
	box-shadow: inset -1px 1px 1px 0px rgba(255, 255, 255, .4), inset 1px -1px 1px 0px rgba(0, 0, 0, .5), -1px 1px 1px 0px rgba(0, 0, 0, .25);
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-transition: background .5s ease;
	-moz-transition: background .5s ease;
	-o-transition: background .5s ease;
	transition: background .5s ease;
	box-sizing: content-box;
}

.pb-pushbutton-vintage:hover {
	background: #0076AD;
}

.pb-pushbutton-vintage:visited {
	color: #fff;
}

.pb-pushbutton-vintage .arrows {
	overflow: hidden;
	height: 13px;
	width: 21px;
	padding-left: 4px;
	background: #336699;
	position: absolute;
	top: 5px;
	right: 1px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.pb-pushbutton-vintage .arrows * {
	border-left: 4px solid #FFF;
	border-top: 3px solid transparent;
	border-bottom: 3px solid transparent;
	float: left;
	margin: 4px 0 0 1px;
	height: 0;
	width: 0;
}

.pb-homeheader {
	width: 647px;
	height: 405px;
	position: relative;
}

.pb-homeheader a {
	text-decoration: none;
}

.pb-homeheader ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}

.pb-homeheader ul li {
	float: right;
	margin-bottom: 5px;
}

.ie7 .pb-homeheader ul li {
	zoom: 1;
	position: relative;
}

.pb-homeheader .figure {
	position: relative;
	width: 185px;
	height: 95px;
	border: 1px solid #A9A9A9;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 0px 7px 7px 0px;
	border-radius: 0px 7px 7px 0px;
	overflow : hidden;
}

.pb-homeheader ul .figure.big {
	display: none;
}
.pb-homeheader ul .main .figure.small {
	display: none;
}
.pb-homeheader ul .main .figure.big {
	display: block;
}

.pb-homeheader ul .figure.small.video:after {
	content: "";
	display: block;
	width: 36px;
	height: 36px;
	background: url("img/sprites.png") -39px -91px;
	position: absolute;
	right: 4px;
	bottom: 18px;
}

.pb-homeheader .figure img {
	display: block;
	width: 100%;
	height: auto;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 0px 6px 6px 0px;
	border-radius: 0px 6px 6px 0px;
}

.pb-homeheader .figcaption {
	font: 10px/15px "MuseoSans500", sans-serif;
	color: #BBB;
	color: rgba(255, 255, 255, .8);
	position: absolute;
	left: 0;
	bottom: 0;
	background: #000;
	background: rgba(0, 0, 0, .75);
	width: 176px;
	height: 15px;
	padding: 0 5px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-radius: 0px 0px 4px 0px;
	border-radius: 0px 0px 4px 0px;
	text-overflow: ellipsis;
}

.pb-homeheader .figcaption span {
	font: normal 10px/15px "MuseoSans500", sans-serif;
	text-transform: uppercase;
	margin: 0;
	display: inline;
}

.ie7 .pb-homeheader .figcaption {
	color: #BBB !important;
}

.pb-homeheader ul .main {
	float: left;
}

.pb-homeheader ul .main .figure {
	border: 2px solid #A9A9A9;
	width: 450px;
	height: 400px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-radius: 7px 0px 0px 7px;
	border-radius: 7px 0px 0px 7px;
	overflow : hidden;
}

.pb-homeheader ul .main .figure img {
	display: block;
	width: 100%;
	height: auto;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-radius: 5px 0px 0px 5px;
	border-radius: 5px 0px 0px 5px;
}

.pb-homeheader ul .main .figcaption {
	font: 10px "MuseoSans500", sans-serif;
	color: #BBB;
	color: rgba(255, 255, 255, .8);
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: #000;
	background-color: rgba(0, 0, 0, .5);
	width: 410px;
	height: 30px;
	padding: 10px 20px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-radius: 0px 0px 0px 3px;
	border-radius: 0px 0px 0px 3px;
}

.pb-columns {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.pb-pictorial-thumbnail-grid {
	width: 632px;
}

.pb-pictorial-thumbnail-grid .pb-pictorial-blue-buttons {
	margin-bottom: 16px;
}

.pb-pictorial-thumbnail-grid .pb-columns {
	margin-right : -16px;
	overflow : hidden;
}

.pb-columns > li {
	float: left;
	margin: 0 0 11px 0;
}

.pb-columns li.first-of-row {
	margin-left: 0;
	clear: both;
}

.pb-section .pb-section-header {
	margin-bottom: 20px;
}

.pb-section.three-columns {
	width: 628px;
}

.pb-section.three-columns .pb-columns > li  {
	margin-left: 9px;
	margin-right: 0;
}

.pb-section.three-columns .pb-columns > li.first-of-row {
	margin-left: 0;
}

.pb-section.two-columns {
	width: 456px;
}

.pb-section.two-columns .pb-columns > li  {
	margin-left: 12px;
}

.pb-section.two-columns .pb-columns > li.first-of-row {
	margin-left: 0;
}

.pb-section.four-columns {
	width: 940px;
}

.pb-section.four-columns .pb-columns > li  {
	margin-left: 17px;
}

.pb-section.four-columns .pb-columns > li.first-of-row {
	margin-left: 0;
}

.pb-section.four-columns.with-girl-boxes {
	width: 628px;
}

.pb-section.four-columns.with-girl-boxes .pb-columns > li  {
	margin-left: 22px;
}

.pb-section.four-columns.with-girl-boxes .pb-columns > li.first-of-row {
	margin-left: 0;
}

.pb-articlebox {
	width: 202px;
	font: normal 9px "MuseoSans500", sans-serif;
	color: #565656;
}

.ie7 .pb-articlebox {
	height: 305px;
}

.pb-articlebox > figcaption {
	margin-bottom: 9px;
}

.pb-articlebox > figcaption > span:first-child {
	display: block;
	font: normal 8px "MuseoSans500", sans-serif;
	color: #886781;
	text-transform: uppercase;
	margin: 6px 0 0 0;
}

.pb-articlebox > figcaption > span {
	font: normal 11px "MuseoSans700", sans-serif;
	margin: 0;
}

.pb-articlebox > figcaption > span a {
	color: #333;
	color: rgba(36, 36, 36, .8);
	text-transform: uppercase;
	text-decoration: none;
}

.pb-articlebox > figcaption > span a {
	color: #333 !important;
}

.pb-comments {
	/*border : 1px solid #aaa;
	-moz-border-radius : 8px;
	-webkit-border-radius : 8px;
	border-radius : 8px;
	background : #f2f2f2;
	-moz-box-shadow : inset 0 0 3px 1px #fff;
	-webkit-box-shadow : inset 0 0 3px 1px #fff;
	box-shadow : inset 0 0 3px 1px #fff;
	padding : 20px 10px 33px;*/
	color : #464646;
}

.pb-comments form {
	-moz-box-shadow : inset 0 0 12px 2px #ccc;
	-webkit-box-shadow : inset 0 0 12px 2px #ccc;
	box-shadow : inset 0 0 12px 2px #ccc;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
	border-radius : 10px;
	padding : 8px;
	position : relative;
	margin-bottom : 39px;
}

.ie7 .pb-comments form,
.ie8 .pb-comments form {
	background: #dbdbdb;
}

.pb-comments form:after {
	width: 0;
	height: 0;
	content: "";
	position: absolute;
	bottom: -22px;
	right: 22px;
	border-top: 24px solid #DBDBDB;
	border-right: 18px solid transparent;
}

.pb-comments form textarea {
	outline : none;
	background : transparent;
	border : none;
	display : block;
	padding : 0;
	width : 475px;
	resize : none;
	font-size : 14px;
	min-height : 38px;
	color: #595959;
}

.pb-comments form input {
	position : absolute;
	bottom : 14px;
	right : 18px;
	border: 1px solid #BBB;
	text-transform: uppercase;
	font-family: "MuseoSans700", sans-serif;
	font-size: 9px;
	padding: 6px 20px;
	background: #e0e0e0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 57%, #e0e0e0 57%, #e0e0e0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(57%,#ffffff), color-stop(57%,#e0e0e0), color-stop(100%,#e0e0e0));
	background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 57%,#e0e0e0 57%,#e0e0e0 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#ffffff 57%,#e0e0e0 57%,#e0e0e0 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 57%,#e0e0e0 57%,#e0e0e0 100%);
	background: linear-gradient(top, #ffffff 0%,#ffffff 57%,#e0e0e0 57%,#e0e0e0 100%);
	color : #0f0f0f;
}

.ie7 .pb-comments form input,
.ie8 .pb-comments form input {
	background: #fff;
}

.pb-comments form input:hover {
	-moz-box-shadow : inset 0 0 10px 2px #fff;
	-webkit-box-shadow : inset 0 0 10px 2px #fff;
	box-shadow : inset 0 0 10px 2px #fff;
}

.ie7 .pb-comments form input:hover,
.ie8 .pb-comments form input:hover {
	background: #e0e0e0;
}

.pb-comments form input:active {
	-moz-box-shadow : inset 0 0 10px 2px rgba(0,0,0,.25);
	-webkit-box-shadow : inset 0 0 10px 2px rgba(0,0,0,.25);
	box-shadow : inset 0 0 10px 2px rgba(0,0,0,.25);
	background: #e0e0e0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KICA8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIxMDAlIiB4Mj0iMCUiIHkyPSIwJSI+DQogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+DQogICAgPHN0b3Agb2Zmc2V0PSI1NyUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgIDxzdG9wIG9mZnNldD0iNTclIiBzdG9wLWNvbG9yPSIjZTBlMGUwIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICA8L2xpbmVhckdyYWRpZW50Pg0KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPg0KPC9zdmc+);
	background: -moz-linear-gradient(bottom, #ffffff 0%, #ffffff 57%, #e0e0e0 57%, #e0e0e0 100%);
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0%,#ffffff), color-stop(57%,#ffffff), color-stop(57%,#e0e0e0), color-stop(100%,#e0e0e0));
	background: -webkit-linear-gradient(bottom, #ffffff 0%,#ffffff 57%,#e0e0e0 57%,#e0e0e0 100%);
	background: -o-linear-gradient(bottom, #ffffff 0%,#ffffff 57%,#e0e0e0 57%,#e0e0e0 100%);
	background: -ms-linear-gradient(bottom, #ffffff 0%,#ffffff 57%,#e0e0e0 57%,#e0e0e0 100%);
	background: linear-gradient(bottom, #ffffff 0%,#ffffff 57%,#e0e0e0 57%,#e0e0e0 100%);
}

.pb-comments > p {
	margin-left: 4px;
	font-size: 13px;
}

.pb-comments ol {
	list-style : none;
	margin : 0;
	padding : 0;
}

.pb-comments > ol > li {
	width: 624px;
}

.pb-comments ol li .comment {
	border : 1px solid #ccc;
	padding : 3px 7px 3px 3px;
	overflow : hidden;
	-moz-border-radius : 3px;
	-webkit-border-radius : 3px;
	border-radius : 3px;
	font-size : 12px;
	margin : 4px 0;
}

.pb-comments ol li .comment img {
	width : 78px;
	height : auto;
	float : left;
}

.pb-comments ol li .comment .comment-body {
	margin : 0 0 9px 90px;
	width: 500px;
}

.pb-comments ol li .comment .comment-body header {
	margin : 10px 0 6px;
	/*visibility: hidden;*/
}

.pb-comments ol li .comment .comment-body header span {
	margin : 0;
	font : normal 15px/20px "MuseoSans300", sans-serif;
	display: block;
}

.pb-comments ol li .comment .comment-body header span .author-name {
	font-weight : normal;
	font-family : "MuseoSans900", sans-serif;
}

.pb-comments ol li .comment .comment-body .comment-text {
	padding-right : 12px;
	margin : 0 0 8px;
	white-space: pre-line;
}

.pb-comments ol li .comment .comment-body footer {
	overflow : hidden;
}

.pb-comments ol li .comment .comment-body footer .reply-button {
	float : right;
	font-size : 11px;
	color : #fff;
	text-transform : uppercase;
	text-decoration : none;
	background : #acacac;
	padding : 3px 16px;
	font-family : "MuseoSans900", sans-serif;
	margin-left : 12px;
	-moz-border-radius : 1px;
	-webkit-border-radius : 1px;
	border-radius : 1px;
	-webkit-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-o-transition-duration: .5s;
	transition-duration: .5s;
}

.pb-comments ol li .comment .comment-body footer .reply-button:hover {
	background : #545454
}

.pb-comments ol li .comment .comment-body footer time {
	float : right;
	color : #8e8e8e;
	font-size : 11px;
	font-family: "MuseoSans700", sans-serif;
	margin-top : 6px;
}

.pb-comments ol li .comment ol {
	clear : both;
	margin-left : 79px;
}

.pb-comments ol li .comment ol li .comment {
	background : #e1e1e1;
}

.pb-model-poster {
	width: 640px;
	position: relative;
}

.pb-model-poster .image-wrapper {
	width: 640px;
	height: 360px;
	overflow: hidden;
}

.pb-model-poster .image-wrapper .model-image {
	width: 100%;
	height: auto;
	display : block;
	-moz-border-radius : 4px;
	-webkit-border-radius : 4px;
	border-radius : 4px;
}

.pb-model-poster .image-text-overlay {
	position: absolute;
	top:30px;
	left: 30px;
	z-index: 9;
	color: #fff;
	font-family: "BebasNeueRegular", sans-serif;
	text-shadow: 1px 1px 4px #000;
}

.pb-model-poster .image-text-overlay h3 {
	text-indent: 9999px;
	width: 30px;
	height: 42px;
	background: url("img/sprites.png") 0 -647px;
	margin: 0 0 55px;
}

.pb-model-poster .image-text-overlay h1 span.cat {
	font-weight: normal;
	font-size: 24px;
	line-height: 24px;
	margin: 0 0 5px;
}

.pb-model-poster .image-text-overlay h1 {
	font-weight: normal;
	line-height: 46px;
	font-size: 58px;
	margin: 0;
}

.text-shadow {
	position: relative;
}
.text-shadow,
.text-shadow > .text-shadow-shadow {
	width: 400px;
}
.text-shadow > .text-shadow-shadow {
	color: #8c8c8c;
	position: absolute;
		top: 2px;
		left: 2px;
	width: inherit;
	z-index: -1;
}

.pb-model-poster .see-her-nude,
.pb-pictorial-poster .see-her-nude {
	background: url("img/sprites.png") 0 -1505px;
	height: 60px;
	position: absolute;
	left: -9px;
	top: 280px;
	width: 250px;
}
.see-her-nude:hover {
	background: url("img/sprites.png") -257px -1505px;
}

.pb-model-poster .see-her-nude a,
.pb-pictorial-poster .see-her-nude a {
	width: 100%;
	height: 100%;
	display: block;
}

.pb-model-poster .information {
	font: normal 12px/15px "AUdimat", sans-serif;
	color : #9c9c9c;
	color : rgba(255,255,255,.6);
	background: #212121;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 12px;
	-moz-border-radius-bottomleft: 12px;
	-webkit-border-radius: 0px 0px 12px 12px;
	border-radius: 0px 0px 12px 12px;
	border-top: 2px solid black;
	position : relative;
	padding : 10px 18px 12px 14px;
}

.no-rgba .pb-model-poster .information {
	color : #9c9c9c !important;
}

.pb-model-poster .information:before {
	position : absolute;
	content : "";
	height : 5px;
	top : -4px;
	left : 0;
	width : 100%;
	background: #4e2d46;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KICA8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIwJSI+DQogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EyNWQ5MSIgc3RvcC1vcGFjaXR5PSI2OSUiLz4NCiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzFmMWYxZiIgc3RvcC1vcGFjaXR5PSI2OSUiLz4NCiAgPC9saW5lYXJHcmFkaWVudD4NCiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4NCjwvc3ZnPg==);
	background: -moz-linear-gradient(left, rgba(173, 133, 163, .69) 0%, rgba(31,31,31,.69) 60%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(173, 133, 163, .69)), color-stop(60%,rgba(31,31,31,.69)));
	background: -webkit-linear-gradient(left, rgba(173, 133, 163, .69) 0%,rgba(31,31,31,.69) 60%);
	background: -o-linear-gradient(left, rgba(173, 133, 163, .69) 0%,rgba(31,31,31,.69) 60%);
	background: -ms-linear-gradient(left, rgba(173, 133, 163, .69) 0%,rgba(31,31,31,.69) 60%);
	background: linear-gradient(left, rgba(173, 133, 163, .69) 0%,rgba(31,31,31,.69) 60%);
}

.pb-model-poster .information hgroup {
	text-transform: uppercase;
	overflow: hidden;
	margin-right : 10px;
	font-family: "MuseoSans700", sans-serif;
	float: left;
}

.pb-model-poster .information hgroup * {
	margin : 0;
	font-weight : normal;
	font-size : 13px;
	padding : 0 6px;
	float : left;
	line-height: 13px;
}

.pb-model-poster .information hgroup h2 {
	color : rgba(185, 133, 173, .7);
}

.no-rgba .pb-model-poster .information hgroup h2 {
	color : #b985ad !important;
}

.pb-model-poster .information dl {
	margin : 0 0 0 6px;
}

.pb-model-poster .information dl dt {
	display:inline;
}

.pb-model-poster .information dl dd {
	display:inline;
	margin : 0;
}

.pb-pictorial-poster {
	width: 640px;
	position: relative;
}

.pb-pictorial-poster .image-text-overlay {
	position: absolute;
	top:30px;
	left: 30px;
	z-index: 9;
	color: #fff;
	font-family: "BebasNeueRegular", sans-serif;
	text-shadow: 1px 1px 4px #000;
}

.pb-pictorial-poster .image-text-overlay h3 {
	text-indent: 9999px;
	width: 30px;
	height: 42px;
	background: url("img/sprites.png") 0px -647px;
	margin: 0 0 55px;
}

.pb-pictorial-poster .image-text-overlay h2 {
	font-weight: normal;
	font-size: 24px;
	line-height: 24px;
	margin: 0 0 5px;
}

.pb-pictorial-poster .image-text-overlay h1 {
	font-weight: normal;
	line-height: 46px;
	font-size: 58px;
	margin: 0;
}

.pb-pictorial-poster .image-wrapper {
	width: 640px;
	height: 360px;
	overflow: hidden;
}

.pb-pictorial-poster .image-wrapper img {
	width: 100%;
	height: auto;
	display : block;
	-moz-border-radius : 4px;
	-webkit-border-radius : 4px;
	border-radius : 4px;
}

.pb-pictorial-poster .information {
	font: normal 12px/15px "AUdimat", sans-serif;
	color : #9c9c9c;
	color : rgba(255,255,255,.6);
	background: #212121;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 12px;
	-moz-border-radius-bottomleft: 12px;
	-webkit-border-radius: 0px 0px 12px 12px;
	border-radius: 0px 0px 12px 12px;
	border-top: 2px solid black;
	position : relative;
	padding : 10px 18px 12px 14px;
}

.no-rgba .pb-pictorial-poster .information {
	color : #9c9c9c !important;
}

.pb-pictorial-poster .information:before {
	position : absolute;
	content : "";
	height : 5px;
	top : -4px;
	left : 0;
	width : 100%;
	background: #4e2d46;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KICA8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIwJSI+DQogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EyNWQ5MSIgc3RvcC1vcGFjaXR5PSI2OSUiLz4NCiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzFmMWYxZiIgc3RvcC1vcGFjaXR5PSI2OSUiLz4NCiAgPC9saW5lYXJHcmFkaWVudD4NCiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4NCjwvc3ZnPg==);
	background: -moz-linear-gradient(left, rgba(173, 133, 163, .69) 0%, rgba(31,31,31,.69) 60%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(173, 133, 163, .69)), color-stop(60%,rgba(31,31,31,.69)));
	background: -webkit-linear-gradient(left, rgba(173, 133, 163, .69) 0%,rgba(31,31,31,.69) 60%);
	background: -o-linear-gradient(left, rgba(173, 133, 163, .69) 0%,rgba(31,31,31,.69) 60%);
	background: -ms-linear-gradient(left, rgba(173, 133, 163, .69) 0%,rgba(31,31,31,.69) 60%);
	background: linear-gradient(left, rgba(173, 133, 163, .69) 0%,rgba(31,31,31,.69) 60%);
}

.pb-pictorial-poster .information div {
	text-transform: uppercase;
	overflow : hidden;
	margin-right : 10px;
	font-family: "MuseoSans700", sans-serif;
	float: left;
}

.pb-pictorial-poster .information div * {
	margin : 0;
	font-weight : normal;
	font-size : 13px;
	padding : 0 6px;
	float : left;
	line-height: 13px;
}

.pb-pictorial-poster .information div a {
	color : rgba(185, 133, 173, .7);
	text-decoration: none;
	display:block;
}

.no-rgba .pb-pictorial-poster .information div a {
	color : #b985ad !important;
}

.pb-pictorial-poster .information div span {
	border-left : 1px solid #fff;
}

.pb-pictorial-poster .information dl {
	margin : 0 0 0 6px;
}

.pb-pictorial-poster .information dl dt {
	display:inline;
}

.pb-pictorial-poster .information dl dd {
	display:inline;
	margin : 0;
}
/*
.pb-articlebox > a {
	overflow : hidden;
	/*width : 200px;
	height : 135px;*//*
	display : block;

	margin-bottom: 10px;

	color: #333333;
    display: block;
    font: 11px/1 "MuseoSans700",sans-serif;
    text-decoration: none;
    text-transform: uppercase;
}

.pb-articlebox > a:first-child {
	border: 1px solid #CDCDCD;
}

.pb-articlebox > a.frame {
	margin-bottom: 7px;
}

.pb-articlebox.outside-playground > a {
	height : 200px;
}

.pb-articlebox img {
	display: block;
	/*width: 100%;
	height: 100%;*//*
}

.pb-articlebox .summary {
	line-height: 1.5;
	padding: 5px 0;
}
	.pb-articlebox .summary p {
		margin: 0;
	}

.pb-articlebox span.category {
	font: normal 9px "MuseoSans900", sans-serif;
	color: #9d8297;
	text-transform: uppercase;
	margin: 6px 0 0 0;
	display:block;
}

.pb-articlebox .title {
	display: block;
	line-height: 1.25;
}

.pb-articlebox .title a {
	color: #000;
	font: normal 11px "MuseoSans900", sans-serif;
	text-decoration: none;
	text-transform: uppercase;
}

.pb-articlebox ul {
	margin: 5px 0 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}

.pb-articlebox ul + ul {
	margin-top: 0;
}

.pb-articlebox ul li {
	color: #AAA;
	display: inline-block;
	font-size: 10px;
	line-height: 1;
	padding: 0 4px;
}

.pb-articlebox ul.actions li {
	line-height: 19px;
}

.pb-articlebox ul li + li:before {
	border-left: 1px solid #BBB;
	content: ' ';
	display: inline-block;
	height: 10px;
	vertical-align: middle;
	width: 9px;
}

.pb-articlebox ul li:first-child {
	padding-left : 0;
	border : none;
}
*/




/*
.pb-pictorialbox {
	width: 202px;
	font: normal 9px "MuseoSans500", sans-serif;
	color: #565656;
}

.pb-pictorialbox figcaption span.category {
	font: normal 9px "MuseoSans900", sans-serif;
	color: #9d8297;
	text-transform: uppercase;
	margin: 6px 0 0 0;
	display:block;
}

.pb-pictorialbox figcaption a {
	color: #000;
	text-transform: uppercase;
	text-decoration: none;
	font: normal 11px "MuseoSans700", sans-serif;
}

.pb-pictorialbox figcaption a span {
	display: block;
	font: normal 11px "MuseoSans900", sans-serif;
	line-height: 1.5;
}

.pb-pictorialbox figcaption a span.title {
	font-size: 9px;
}

.ie7 .pb-pictorialbox {
	min-height: 1px;
}

.pb-pictorialbox figcaption {
	margin-bottom: 4px;
}

.pb-pictorialbox ul {
	margin: 5px 0 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}

.pb-pictorialbox ul + ul {
	margin-top: 0;
}

.pb-pictorialbox ul li {
	color: #AAA;
	display: inline-block;
	font-size: 10px;
	line-height: 1;
	padding: 0 4px;
}

.pb-pictorialbox ul.actions li {
	line-height: 19px;
}

.pb-pictorialbox ul li + li:before {
	border-left: 1px solid #BBB;
	content: ' ';
	display: inline-block;
	height: 10px;
	vertical-align: middle;
	width: 9px;
}

.pb-pictorialbox ul li:first-child {
	padding-left : 0;
	border : none;
}
/*
.pb-pictorialbox figcaption span:first-child {
	display: block;
	font: normal 8px "MuseoSans900", sans-serif;
	color: #886781;
	text-transform: uppercase;
	margin: 6px 0 0 0;
}

.pb-pictorialbox figcaption span {
	font: normal 11px "MuseoSans700", sans-serif;
	margin: 0;
}

.pb-pictorialbox figcaption span a {
	color: rgba(36, 36, 36, .8);
	text-transform: uppercase;
	text-decoration: none;
}

.no-rgba .pb-pictorialbox figcaption span a {
	color: #333 !important;
}

.pb-pictorialbox figcaption span a {
	color: #333 !important;
}
*//*
.pb-pictorialbox figure > a {
	display : block;
	width: 200px;
	height: 135px;
	overflow : hidden;
	border: 1px solid #CDCDCD;
}

.pb-pictorialbox img {
	display: block;
	width: 100%;
	height: auto;
}

.pb-pictorialbox dl {
	color: #565656;
	overflow: hidden;
	margin: 0;
	min-height: 2px;
}

.pb-pictorialbox dl * {
	float: left;
	margin: 0;
	min-height: 2px;
}

.pb-pictorialbox dl dt {
	clear: both;
	margin-right: 4px;
	min-height: 2px;
}

.ie7 .pb-pictorialbox dd {
	float: none;
}
*/
.pb-wide-pictorialbox {
	width: 275px;
	color: #1C1C1C;
	font: normal 11px "MuseoSans500", sans-serif;
	border: 1px solid #CECECE;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 5px;
	list-style: none;
	margin-bottom: 3px;
}

.ie7 .pb-wide-pictorialbox {
	min-height: 1px;
}

/* IE7 dd style bleeding bug, can't get the data to float left and skip a line if too long */
.ie7 .pb-wide-pictorialbox dd {
	float: none;
	clear: both;
}

.pb-wide-pictorialbox figure {
	margin: 0;
	overflow: hidden;
}

.pb-wide-pictorialbox figure > a {
	width: 153px;
	height: 95px;
	display: block;
	position: relative;
	margin-right: 10px;
	float: left;
	border: 1px solid #CDCDCD;
	overflow: hidden;
}

.pb-wide-pictorialbox figcaption {
	float: left;
	width: 110px;
}

.pb-wide-pictorialbox div {
	margin-bottom: 2px;
}

.pb-wide-pictorialbox div span:first-child {
	display: block;
	font: normal 12px "MuseoSans700", sans-serif;
	color: #74468B;
	text-transform: uppercase;
	margin: 6px 0 0 0;
}

.pb-wide-pictorialbox div span {
	margin: 0;
}

.pb-wide-pictorialbox div span a {
	color: black;
	text-transform: uppercase;
	text-decoration: none;
	font: normal 14px "AUdimat", sans-serif;
}

.pb-wide-pictorialbox figure img {
	width: 100%;
	height: auto;
}

.pb-wide-pictorialbox dl {
	overflow: hidden;
	margin: 0;
	min-height: 2px;
}

.pb-wide-pictorialbox dl * {
	float: left;
	margin: 0;
	min-height: 2px;
}

.pb-wide-pictorialbox dl dt {
	clear: both;
	margin-right: 4px;
	margin-bottom: 2px;
	min-height: 2px;
}

.pb-wide-videobox {
	display: block;
	width: 275px;
	color: #1C1C1C;
	-webkit-border-radius: 5px;
	border: 1px solid #CECECE;
	-moz-border-radius: 5px;
	padding: 5px;
	font: normal 11px "MuseoSans500", sans-serif;
	margin-bottom: 3px;
}


.ie7 .pb-wide-videobox {
	min-height: 105px;
}

.pb-wide-videobox figure {
	margin: 0;
	overflow: hidden;
}

.pb-wide-videobox figure > a {
	width: 153px;
	height: 95px;
	display: block;
	position: relative;
	margin-right: 10px;
	float: left;
	border: 1px solid #CDCDCD;
	overflow: hidden;
}

.pb-wide-videobox img {
	width: 100%;
	height: auto;
}

.pb-wide-videobox div {
	margin-bottom: 2px;
}

.pb-wide-videobox div span:first-child {
	display: block;
	font: normal 12px "MuseoSans700", sans-serif;
	color: #74468B;
	text-transform: uppercase;
	margin: 6px 0 0 0;
}

.pb-wide-videobox div span {
	font: normal 9px "AUdimat", sans-serif;
	margin: 0;
}

.pb-wide-videobox div span a {
	color: black;
	text-transform: uppercase;
	text-decoration: none;
	font: normal 14px "AUdimat", sans-serif;
}

.ie7 .pb-wide-videobox div span a {
	color: #333 !important;
}

.pb-wide-videobox a .play-button {
	background: url("img/sprites.png") -39px -91px;
	bottom: 0;
	content: "";
	display: block;
	height: 36px;
	position: absolute;
	right: 2px;
	width: 36px;
}

.pb-wide-videobox figcaption {
	width: 110px;
	float: left;
}

.pb-wide-videobox ul {
	padding: 0;
	list-style: none;
	margin: 0;
}

.ie7 .pb-wide-videobox ul {
	margin : 0 0 0;
}

.pb-wide-videobox ul li {
	padding: 1px;
}

.ie7 .pb-wide-videobox ul li {
	height : 12px;
	line-height : 12px;
}
/*
.pb-videobox {
	width: 202px;
	font: normal 9px "MuseoSans500", sans-serif;
	color: #565656;
	display: block;
}

.ie7 .pb-videobox {
	height: 205px;
}

.pb-videobox figcaption {
	font: normal 9px "MuseoSans500", sans-serif;
	margin: 0;
	margin-bottom: 4px;
	min-height: 37px;
}

.pb-videobox figcaption span.category {
	font: normal 9px "MuseoSans900", sans-serif;
	color: #9d8297;
	text-transform: uppercase;
	margin: 6px 0 0 0;
	display:block;
}

.pb-videobox figcaption a {
	color: #000;
	text-transform: uppercase;
	text-decoration: none;
	font: normal 11px "MuseoSans700", sans-serif;
}

.pb-videobox figcaption a span {
	display: block;
	font: normal 11px "MuseoSans900", sans-serif;
	line-height: 1.5;
}

.pb-videobox figcaption a span.title {
	font-size: 9px;
}

.ie7 .pb-videobox figcaption a {
	color: #333 !important;
}
*/
.pb-videobox figure > a,
#video-postroll > ul > li > a {
	display : block;
	overflow : hidden;
	width: 200px;
	height: 135px;
	position : relative;
	border: 1px solid #CDCDCD;
}

.pb-videobox figure > a > img,
#video-postroll > ul > li > a > img {
	display: block;
	width: 100%;
	height: auto;
}

.pb-videobox figure > a > .play-button,
#video-postroll > ul > li > a > .play-button {
	position: absolute;
	bottom: 0px;
	right: 7px;
	content: "";
	display: block;
	width: 36px;
	height: 36px;
	background: url("img/sprites.png") -39px -91px;
}
/*
.pb-videobox ul {
	margin: 5px 0 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}

.pb-videobox ul + ul {
	margin-top: 0;
}

.pb-videobox ul li {
	color: #AAA;
	display: inline-block;
	font-size: 10px;
	line-height: 1;
	padding: 0 4px;
}

.pb-videobox ul.actions li {
	line-height: 19px;
}

.pb-videobox ul li + li:before {
	border-left: 1px solid #BBB;
	content: ' ';
	display: inline-block;
	height: 10px;
	vertical-align: middle;
	width: 9px;
}

.pb-videobox ul li:first-child {
	padding-left : 0;
	border : none;
}

i[class^="icon-"] {
	background-image: url('img/box_icons.png');
	background-repeat: no-repeat;
	display: inline-block;
	height: 19px;
	line-height: inherit;
	margin-right: .5em;
	vertical-align: middle;
}
i.icon-views {
	background-position: 0 0;
	width: 19px;
}
i.icon-rating {
	background-position: -19px 0;
	width: 16px;
}
i.icon-comments {
	background-position: -35px 0;
	width: 16px;
}
*/
.pb-pictorial-thumbnail-grid .pb-pictorial-thumbnail {
	font: normal 9px "MuseoSans500", sans-serif;
	color: #565656;
	display: block;
	position : relative;
	margin : 0 9px 9px 0;
}

.pb-pictorial-thumbnail-grid .pb-pictorial-thumbnail a {
	position : relative;
	display : block;
	width: 200px;
	height: 135px;
	overflow : hidden;
	border: 1px solid #CDCDCD;
}

.pb-pictorial-thumbnail-grid .pb-pictorial-thumbnail a:focus {
	outline: none;
}

.pb-pictorial-thumbnail-grid .pb-pictorial-thumbnail img {
	display: block;
	width: 100%;
	height: auto;
}

.pb-pictorial-thumbnail-grid .pb-pictorial-thumbnail a .play-button {
	position: absolute;
	bottom: 7px;
	right: 7px;
	content: "";
	display: block;
	width: 31px;
	height: 36px;
	background: url("img/sprites.png") -123px -55px;
}

.pb-pictorial-thumbnail-grid .pb-pictorial-thumbnail a .premium-lock {
	position: absolute;
	top: 0;
	left:0;
	width: 200px;
	height: 135px;
	background: url("img/premium-lock-yellow.png");
}

.pb-pictorial-thumbnail-grid .pb-pictorial-thumbnail a .premium-lock.unlocked {

	background: url("img/premium-unlocked.png");
}

.ie7 .pb-pictorial-thumbnail-grid .pb-pictorial-thumbnail a > .play-button {
	bottom : 85px;
}

.pb-model-header {
	width : 640px;
}

.pb-model-header .pb-model-poster {
	margin-bottom : 18px;
}

.pb-model-header .sub-poster {
	/*margin-left : 12px;*/
	width: 624px;
	margin: 0 auto 0 auto;
	font-size : 11px;
	line-height : 14px;
}

.pb-model-header .sub-poster .content-description .para {
	margin : 0 0;
	color: #888;
	font-family : "MuseoSans300", sans-serif;
	white-space : pre-line;
	overflow : hidden;
}
.pb-model-header .sub-poster .content-description .para p:first-child {
	margin-top: 0px;
}

.pb-model-header .sub-poster .content-description.long .para {
	height: 28px;
}

.pb-model-header .sub-poster .content-description.open .para {
	height : auto;
}

.pb-model-header .sub-poster .content-description footer {
	overflow : hidden;
}

.pb-model-header .sub-poster .content-description footer a {
	float : right;
	cursor : pointer;
	color : #888;
	display : none;
}

.ie7 .pb-model-header .sub-poster .content-description footer a {
	zoom : 1;
	position : relative;
}

.pb-model-header .sub-poster .content-description.open footer a {
	display : block;
}

.pb-model-header .sub-poster .content-description.open footer a.expand {
	display : none;
}

.pb-model-header .sub-poster .content-description footer a.expand {
	display : block;
}

.pb-model-header .sub-poster .pb-social-media-buttons {
	float : right;
	clear : both;
	margin-top : 16px
}


.pb-pictorial-header {
	width : 650px;
}

.pb-pictorial-header .pb-pictorial-poster {
	margin-bottom : 18px;
}

.pb-pictorial-header .sub-poster {
	width: 624px;
	margin: 0 auto 0 auto;
	font-size : 11px;
	line-height : 14px;
}

.pb-pictorial-header .sub-poster .content-description .para {
	margin : 0;
	color: #888;
	font-family : "MuseoSans300", sans-serif;
	white-space : pre-line;
	overflow : hidden;
}

.pb-pictorial-header .sub-poster .content-description .para p:first-child {
	margin-top: 0px;
}

.pb-pictorial-header .sub-poster .content-description.long .para {
	height: 28px;
}

.pb-pictorial-header .sub-poster .content-description.open .para {
	height : auto;
}

.pb-pictorial-header .sub-poster .content-description footer {
	overflow : hidden;
}

.pb-pictorial-header .sub-poster .content-description footer a {
	float : right;
	cursor : pointer;
	color : #888;
	display : none;
	text-decoration: none;
}

.ie7 .pb-pictorial-header .sub-poster .content-description footer a {
	zoom : 1;
	position : relative;
}

.pb-pictorial-header .sub-poster .content-description.open footer a {
	display : block;
}

.pb-pictorial-header .sub-poster .content-description.open footer a.expand {
	display : none;
}

.pb-pictorial-header .sub-poster .content-description footer a.expand {
	display : block;
}

.pb-pictorial-header .sub-poster dl {
	font-family : "MuseoSans700", sans-serif;
	color: #666;
}

.pb-pictorial-header .sub-poster .pb-pictorial-info-container {
	margin: 12px 0 0;
	overflow: hidden;
}

.pb-pictorial-header .sub-poster .pb-pictorial-info-container dt {
	margin-left : 12px;
	float : left;
}

.pb-pictorial-header .sub-poster .pb-pictorial-info-container dt:first-child {
	margin-left: 0;
}

.pb-pictorial-header .sub-poster .pb-pictorial-info-container dd {
	font-family: "MuseoSans900", sans-serif;
	float: left;
	margin-left: 4px;
}

.pb-pictorial-header .sub-poster .pb-pictorial-info-container dd a {
	color: #666;
	text-decoration: none;
}

.pb-pictorial-header .sub-poster .pb-tag-bar {
	margin-top: 18px;
}







.pb-pictorial-header .sub-poster .article-options {
	overflow: hidden;
	width:100%;
}


.pb-pictorial-header .sub-poster .dowload-and-social-media-container .pictorial-download:hover {
	background-position: 0 -1361px;
}



.pb-video-header .sub-poster .social-media,
.pb-pictorial-header .sub-poster .tags {
	float:left;
	width:410px;
}

.pb-video-header .sub-poster .see-nude-girls,
.pb-pictorial-header .sub-poster .see-nude-girls {
	float:right;
}
	.pb-video-header .sub-poster .see-nude-girls a,
	.pb-pictorial-header .sub-poster .see-nude-girls a {
		background: url(img/sprites.png) 0 -1316px;
		width: 191px;
		height: 26px;
		padding-top: 19px;
		padding-left: 12px;
		color : #fff;
		font: normal 16px/16px "MuseoSans900", sans-serif;
		text-decoration: none;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, .5);
		text-transform: uppercase;
		display:block;
	}

	.pb-video-header .sub-poster .see-nude-girls a:hover,
	.pb-pictorial-header .sub-poster .see-nude-girls a:hover {
		background-position: 0 -1361px;
	}
.pb-video-header .sub-poster .social-media,
.pb-pictorial-header .sub-poster .social-media {
	position:absolute;
	top:0;
	left:230px;
	margin: 11px 0 0 20px;
	width: 246px;
}
	.pb-video-header .sub-poster .social-media ul,
	.pb-pictorial-header .sub-poster .social-media ul {
		position:relative;
		width:300px;
		height:20px;
		list-style: none;
	}
		.pb-video-header .sub-poster .social-media li,
		.pb-pictorial-header .sub-poster .social-media li {
			position:absolute;
			width:80px;
			top:0;
			left:0;
			height:20px;
		}
		.pb-video-header .sub-poster .social-media li.facebook, .pb-pictorial-header .sub-poster .social-media li.facebook {}
		.pb-video-header .sub-poster .social-media li.twitter, .pb-pictorial-header .sub-poster .social-media li.twitter { left:80px; width:90px; }
		.pb-video-header .sub-poster .social-media li.googleplus, .pb-pictorial-header .sub-poster .social-media li.googleplus {left:170px;}





.pb-model-search-bar {
	width : 645px;
	font-family: "MuseoSans900", sans-serif;
	text-transform : uppercase;
	overflow : hidden;
	padding-bottom : 8px;
}

.pb-model-search-bar form {
	background : #363435;
	overflow : hidden;
	color : #c7c6c6;
	color : rgba(255,255,255,.72);
	padding : 7px 0;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	position : relative;
	z-index : 2;
	-moz-box-shadow: 0px 1px 3px 0px #666;
	-webkit-box-shadow: 0px 1px 3px 0px #666;
	box-shadow: 0px 1px 3px 0px #666;
}

.ie7 .pb-model-search-bar form {
	color: #c7c6c6;
}

.pb-model-search-bar form * {
	float : right;
}

.pb-model-search-bar form input {

}

.pb-model-search-bar form input[type="submit"] {
	background: transparent url("img/sprites.png") 33px -493px;
	border: none;
	padding: 0 32px 0 12px;
	font: normal 13px/24px "MuseoSans900", sans-serif;
	text-transform: uppercase;
	color: #C7C6C6;
	color: rgba(255, 255, 255, .72);
	height: 22px;
	text-shadow: 1px 1px 1px black;
	-moz-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	-o-transition-duration: .25s;
	transition-duration: .25s;
	margin-top: 4px;
}

.ie7 .pb-model-search-bar form input[type="submit"] {
	color: #c7c6c6;
}

.pb-model-search-bar form input[type="submit"]:hover {
	color : #fff;
}

.pb-model-search-bar form input[type="text"] {
	font: 11px/1 "MuseoSans700Italic", sans-serif;
	width: 200px;
	height: 24px;
	line-height: 24px;
	border: 1px solid #CCC;
	border: 1px solid rgba(255, 255, 255, .5);
	background: transparent;
	color: gray;
	color: rgba(255, 255, 255, .5);
	padding: 0 3px;
	margin: 2px 0 0 0;
}

.pb-model-search-bar form label {
	font-size: 12px;
	height: 24px;
	line-height: 24px;
	text-shadow: 1px 1px 1px black;
	margin-top: 4px;
	margin-right: 15px;
}

.pb-model-search-bar .letters {
	float : right;
	margin-right : 24px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	background: #A8AAA9;
	-moz-box-shadow: inset 0 0 10px 3px #888, 0 1px 2px 0 #fff;
	-webkit-box-shadow: inset 0 0 10px 3px #888, 0 1px 2px 0 #fff;
	box-shadow: inset 0 0 10px 3px #888, 0 1px 2px 0 #fff;
	position : relative;
	z-index : 1;
}

.pb-model-search-bar .letters ol {
	margin : 0;
	padding: 0 4px 0 6px;
	float : right;
}

.ie7 .pb-model-search-bar .letters ol {
	float : none;
}

.pb-model-search-bar .letters ol li {
	float : left;
}

.pb-model-search-bar .letters ol li a {
	text-decoration : none;
	color: #E0E0E0;
	color: rgba(255, 255, 255, .64);
	font-size: 11px;
	text-shadow: 1px 1px 5px #888;
	-moz-transition-duration : .25s;
	-webkit-transition-duration : .25s;
	-o-transition-duration : .25s;
	transition-duration : .25s;
	padding : 0 6px;
	display : block;
	height : 24px;
	line-height : 24px;
	-moz-border-radius : 2px;
	-webkit-border-radius : 2px;
	border-radius : 2px;
}

.ie7 .pb-model-search-bar .letters ol li a {
	color : #e0e0e0;
}

.pb-model-search-bar .letters ol li a:hover {
	text-shadow : none;
	filter : none;
	color : #9A7993;
	background : #A8AAA9;
	-moz-box-shadow: 0 0 5px 1px #666;
	-webkit-box-shadow: 0 0 5px 1px #666;
	box-shadow: 0 0 5px 1px #666;
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.pb-related-media-section .not-found {
	list-style: none;
	text-align: center;
}

.pb-related-media-section .header {
	-webkit-border-radius: 7px 0 7px 0;
	-moz-border-radius: 7px 0 7px 0;
	border-radius: 7px 0 7px 0;
	background-color: #6A6665;
	text-transform: uppercase;
	letter-spacing: -1px;
	padding: 4px 0 4px 20px;
	overflow: hidden;
	color: #fff;
	margin-bottom: 15px;
}

.pb-related-media-section .header > * {
	display: inline;
	font: 16px "AUdimatBold", "sans-serif";
}

.pb-related-media-section .header a {
	padding: 0 6px;
	margin: 0;
	text-decoration: none;
	color: #c1c1c1;
}

.pb-related-media-section .header a.right {
	border-left: 2px solid #C1C1C1;
}

.pb-related-media-section .header a.current {
	color: #fff;
}

.pb-related-media-section .header a:hover {
	color: #FFFFFF;
}

.pb-related-media-section {
	width: 295px;
	margin: 0;
}

.pb-related-media-section .list {
	padding: 0;
	margin: 0;
	display: none;
}

.pb-related-media-section.video .list.videos {
	display: block;
}

.pb-related-media-section.pictorial .list.pictorials {
	display: block;
}

.hidden {
	display: none;
}

.pb-filter-panel {
	font: 9px/1.25 "MuseoSans900", sans-serif;
	width: 282px;
	background: #303030;
	border-radius: 5px;
	padding: 15px 8px 10px 8px;
}

.pb-filter-panel input[type="checkbox"] {
	display: none;
}

.ie7 .pb-filter-panel input[type="checkbox"],
.ie8 .pb-filter-panel input[type="checkbox"] {
	display: block;
	position: absolute;
	left: -9999px;
}

.pb-filter-panel form > section {
	margin-bottom: 15px;
}

.pb-filter-panel form > section > h3 {
	font: normal 14px/1.25 "MuseoSans900", sans-serif;
	color: #C5C5C5;
	margin: 0 0 12px 15px;
	text-transform: uppercase;
}

/*.pb-filter-panel form > section > h3 {
	margin: 12px 0 5px;
	text-transform: uppercase;
	color: #C5C5C5;
	font-style: normal;
	font-size: 12px;
}*/

.pb-filter-panel .categories {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
	border: 2px solid #4C4C4C;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.ie7 .pb-filter-panel .categories,
.ie8 .pb-filter-panel .categories {
	position: relative;
}

.pb-filter-panel .categories li a {
	display: block;
	font: normal 12px/1.25 "MuseoSans900", sans-serif;
	color: #FFF;
	background: #3D3D3D;
	border-top: 1px solid #303030;
	height: 28px;
	line-height: 28px;
	padding-left: 20px;
	text-transform: uppercase;
	-webkit-transition: background .5s ease-out;
	-moz-transition: background .5s ease-out;
	-o-transition: background .5s ease-out;
	transition: background .5s ease-out;
}

.pb-filter-panel .categories li:first-child a {
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-radius: 8px 8px 0px 0px;
	border-radius: 8px 8px 0px 0px;
}

.pb-filter-panel .categories li:last-child a {
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-radius: 0px 0px 8px 8px;
	border-radius: 0px 0px 8px 8px;
}

.pb-filter-panel .categories li a {
	text-decoration: none;
}

.pb-filter-panel .categories li a.selected {
	background: #886781;
}

.pb-filter-panel .categories li a:hover {
	background: #777;
}

.pb-filter-panel .categories li:first-child a {
	border-top: 0;
}

.pb-filter-panel .tags {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
	overflow: auto;
}

.pb-filter-panel .tags li {
	float: left;
	height: 29px;
}

.pb-filter-panel .tags li a {
	text-decoration: none;
}

.pb-filter-panel .tags li span {
	display: block;
	font: normal 9px/1.25 "MuseoSans900", sans-serif;
	border: 3px solid #777;
	color: #fff;
	height: 19px;
	line-height: 19px;
	background: #777;
	text-transform: uppercase;
	text-align: center;
	margin: 2px;
	-webkit-transition: background .5s ease-out;
	-moz-transition: background .5s ease-out;
	-o-transition: background .5s ease-out;
	transition: background .5s ease-out;
	overflow: hidden;
}

.pb-filter-panel .tags li a {
	display: block;
	font: normal 9px/1.25 "MuseoSans900", sans-serif;
	border: 3px solid #545454;
	color: #A6A6A6;
	height: 19px;
	line-height: 19px;
	background: #545454;
	text-transform: uppercase;
	text-align: center;
	margin: 2px;
	-webkit-transition: background .5s ease-out;
	-moz-transition: background .5s ease-out;
	-o-transition: background .5s ease-out;
	transition: background .5s ease-out;
	overflow: hidden;
}

.pb-filter-panel .tag-panel .tags li a,
.pb-filter-panel .tag-panel .tags li span {
	width: 76px;
}

.pb-filter-panel .tags li a.three-columns,
.pb-filter-panel .tags li span.three-columns {
	width: 84px;
}

.pb-filter-panel .tags li a.two-columns,
.pb-filter-panel .tags li span.two-columns {
	width: 106px;
}

.pb-filter-panel .tags li a:hover,
.pb-filter-panel .tags li a.selected {
	background: #272727;
}

.pb-filter-panel .see-all {
	color: #A6A6A6;
	text-decoration: none;
	text-transform: uppercase;
	float: left;
}

.pb-filter-panel .options {
	text-align: right;
}

.pb-filter-panel .other-tags {
	position: relative;
}

.pb-filter-panel .other-tags .tag-panel {
	display: none;
	position: absolute;
	bottom: -11px;
	right: 273px;
	width: 436px;
	padding: 5px;
	background: #303030;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.pb-filter-panel .other-tags .tag-panel .tags {
	margin: 3px;
}

.pb-filter-panel .other-tags .tag-panel a {
	display: block;
	text-align: right;
	text-transform: uppercase;
	text-decoration: none;
	color: #FFF;
	font-size: 12px;
	padding: 0 10px;
}

.pb-filter-panel .other-tags.open .tag-panel {
	display: block;
}


/* PAGINATION */

.pb-pagination {
	margin-top: 35px;
	overflow:hidden;
	}

	.pb-pagination ol {
		display: block;
		overflow: hidden;
		list-style: none;
		margin: 0;
		float:right;
		padding: 5px 20px;
	}

	.ie7 .pb-pagination ol { zoom: 1; }

		.pb-pagination ol > li {
			float: left;
			}


			.pb-pagination ol > li a,
			.pb-pagination ol > li span.placeholder,
			.pb-pagination ol > li span.dots {
				displaY:block;
				text-decoration: none;
				background:#f9f9f9;
				color:#000;
				font:24px/24px "LeagueGothic", sans-serif;
				text-transform: uppercase;
				padding:10px 15px 7px;
				margin: 0 0 0 6px;
				border-radius: 2px;
				-webkit-transition: background .5s ;
				-moz-transition: background .5s ;
				-o-transition: background .5s ;
				transition: background .5s ;
				-webkit-transition: color .25s ;
				-moz-transition: color .25s ;
				-o-transition: color .25s ;
				transition: color .25s ;
				-webkit-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, .25);
				-moz-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, .25);
				box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, .25);
				}

				.pb-pagination ol > li a:hover {
					background: #b61401;
					color:#FFF;
				}

				.pb-pagination ol > li.next a {
					background: url("img/pagniation-sprite.png") no-repeat scroll 34px 2px #B61401;
				    color: #FFFFFF;
				    padding: 5px 23px 3px 8px;
				}

				.pb-pagination ol > li.prev a {
					background: url("img/pagniation-sprite.png") no-repeat scroll 8px -25px #B61401;
				    color: #FFFFFF;
				    padding: 5px 23px 3px 8px;
				    text-indent: -10000px;
				}

				.pb-pagination ol > li span.placeholder {
					background: #0b0a0a;
					color: #FFF;
				}

/* PAGINATION END */

.pb-social-count {
    clear: both;
    border-top: 1px solid #000;
    padding:20px 0;
}

    .pb-social-count ul {
        list-style:none;
        padding:0;
        margin:0;
        position: relative;
        height:20px;
    }
    .pb-social-count ul li {

        position:absolute;
    }
     .pb-social-count ul .facebook { width:100px; height:20px; left:0; top:0; }
     .pb-social-count ul .twitter { width:100px; height:20px; left:85px; top:0; }
     .pb-social-count ul .googleplus { width:100px; height:20px; left:176px; top:0; }

.pb-tags {
    overflow:hidden;
    padding: 0 0 40px 0;
}
    .pb-tags .readmore {
        display:block;
        float:left;
        width: 80px;
        font: 12px/20px "MuseoSans700", sans-serif;
        text-transform: uppercase;
    }
    .pb-tags .tags-list {
        float:left;
        display:block;
        width: 535px;
    }
    .pb-tags .tags-list a {
        color:#19378c;
        font:10px/20px "MuseoSans300", sans-serif;
        text-transform: uppercase;
    }
.pb-advice-bar {
	overflow: hidden;
}

.pb-advice-bar .filter-by-topic {
	font: normal 16px "AUdimatBoldItalic", sans-serif;
	color: #C4C1C1;
	background-color: #6A6A6A;
	text-transform: uppercase;
	letter-spacing: -1px;
	padding: 4px 20px;
	display: block;
	float: left;
	margin-right: 3px;
}

.pb-advice-bar .links {
	background-color: #C9C9C9;
	float: left;
	margin-right: 5px;
}

.pb-advice-bar nav > a {
	font: normal 16px "AUdimat", sans-serif;
	letter-spacing: -1px;
	padding: 4px 13px;
	display: block;
	float: left;
}

.pb-advice-bar nav > a:link {
	color: #413E3E
}
.pb-advice-bar nav > a:visited {
	color: #413E3E
}
.pb-advice-bar nav > a:hover {
	color: #413E3E
}

.pb-advice-bar .ask-the-advisor a:link {
	color: #FFFFFF;
}

.pb-advice-bar .ask-the-advisor a:visited {
	color: #FFFFFF;
}

.pb-advice-bar .ask-the-advisor a:hover {
	color: #FFFFFF;
}

.pb-advice-bar .ask-the-advisor {
	text-transform: uppercase;
	background: -webkit-gradient(linear, left top, left bottom, from(#1E97DA), to(#07428C));
	background: -moz-linear-gradient(top, #1E97DA, #07428C);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E97DA, endColorstr=#07428C);
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E97DA, endColorstr=#07428C);
	font: normal 15px "AUdimatBoldItalic", sans-serif;
	letter-spacing: -1px;
	color: white;
	float: left;
	display: block;
	padding: 3px 34px 6px 15px;
	position: relative;
}

.pb-advice-bar .ask-the-advisor .question-mark {
	font: normal 18px "AUdimatBoldItalic", sans-serif;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	border: 3px solid white;
	padding: 0 6px;
	position: absolute;
	top: 0px;
	right: 1px;
	display: block;
}

.pb-advice-bar .pos-skew {
	-moz-transform: skew(-15deg, 0deg);
	-webkit-transform: skew(-15deg, 0deg);
	-o-transform: skew(-15deg, 0deg);
	-ms-transform: skew(-15deg, 0deg);
	transform: skew(-15deg, 0deg);
}

.pb-advice-bar .neg-skew {
	-moz-transform: skew(15deg, 0deg);
	-webkit-transform: skew(15deg, 0deg);
	-o-transform: skew(15deg, 0deg);
	-ms-transform: skew(15deg, 0deg);
	transform: skew(15deg, 0deg);
}

.pb-advice-bar a {
	text-decoration: none;
}

.pb-advice-bar span > span {
	display: block;
}

.pb-advice-bar a > span {
	display: block;
}

.pb-column-set {
	overflow : hidden;
}

.pb-column-set > .left-column {
	float: left;
	border-right: 1px solid #BFBFBF;
}

.pb-column-set > .right-column {
	float: right;
	padding: 8px 7px;
}

.main .pb-column-set > .right-column.ads-column {
	padding-bottom: 266px;
}

.pb-column-set.two-to-one > .left-column,
.pb-column-set.one-to-two > .right-column {
	width : 667px;
}

.pb-column-set.two-to-one > .right-column,
.pb-column-set.one-to-two > .left-column {
	width : 300px;
}

.pb-column-set.one-to-one > .left-column {
	width : 491px;
}

.pb-column-set.one-to-one > .right-column {
	width : 491px;
}

.pb-wide-woplink-list {
	width: 675px;
	padding: 0;
}

.pb-wide-woplink {
	list-style: none;
	padding: 15px 30px 15px 15px;
	border-bottom: 1px solid lightgray;
}

.pb-wide-woplink figure {
	overflow: hidden;
}

.pb-wide-woplink figure > a {
	display: block;
	float: left;
	margin-right: 20px;
	width: 200px;
	height: 130px;
	overflow : hidden;
}

.pb-wide-woplink figure a > img {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 100%;
	height: auto
}

.pb-wide-woplink figcaption {
	float: left;
	width: 400px;
}

.pb-wide-woplink figcaption > h2 {
	font: normal 20px "AUdimatBold", "sans-serif";
	color: #5E5E5E;
	margin-bottom: 3px;
	margin-top: 10px;
}

.pb-wide-woplink figcaption > p {
	font: normal 12px "MuseoSans300", "sans-serif";
	margin: 0;
	min-height: 70px;
	color: #262626;
}

.pb-wide-woplink figcaption > a {
	float: right;
}

.pb-woplink {
	list-style: none;
	padding: 10px 10px 10px 10px;
	width: 312px;
	float: left;
	height: 120px;
	border-top: 1px solid lightgray;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid lightgray;
}

.pb-woplink figure {
	overflow: hidden;
}

.pb-woplink figure > a {
	display: block;
	float: left;
	margin-right: 10px;
	width: 160px;
	height: 110px;
	overflow : hidden;
}

.pb-woplink figure a > img {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 100%;
	height: auto
}

.pb-woplink figcaption {
	float: left;
	width: 142px;
}

.pb-woplink figcaption > h2 {
	font: normal 15px "AUdimatBold", "sans-serif";
	color: #5A5858;
	margin-bottom: 4px;
	margin-top: 1px;
}

.pb-woplink figcaption > p {
	font: normal 11px "MuseoSans300", "sans-serif";
	margin: 0;
	color: #1F1F1F;
	margin-bottom: 10px;
	height: 52px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.pb-woplink figcaption > a {
	float: left;
}

.pb-woplink figcaption .go-there-now {
	padding-left: 15px;
	padding-right: 32px;
}

.pb-eventbox {
	margin: 0;
	width: 640px;
}

.pb-eventbox nav {
	margin-bottom: 2px;
}

.pb-eventbox ul {
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.pb-eventbox ul li:first-child {
	margin-left: 0;
	padding-left: 11px;
}

.pb-eventbox ul li {
	float: left;
	background-color: #A3A3A3;
	padding: 8px 8px;
	margin: 0 0 1px 2px;
	font: normal 10px "MuseoSans700";
	letter-spacing: -1px;
}

.pb-eventbox .first-link {
	-webkit-border-radius: 5px 0 0 0;
	-moz-border-radius: 5px 0 0 0;
	border-radius: 5px 0 0 0;
}

.pb-eventbox .last-link {
	-webkit-border-radius: 0 5px 0 0;
	-moz-border-radius: 0 5px 0 0;
	border-radius: 0 5px 0 0;
	padding-right: 9px;
}

.pb-eventbox .selected-link {
	background-color: #998494;
}

.pb-eventbox ul li a {
	text-transform: uppercase;
	text-decoration: none;
}

.pb-eventbox ul li a:link {
	color: #FFFFFF;
}

.pb-eventbox ul li a:visited {
	color: #FFFFFF;
}

.pb-eventbox ul li a:hover {
	color: #FFFFFF;
}

.pb-eventbox ul li:hover {
	background-color: #998494;
	-webkit-transition: background 100ms linear;
	-moz-transition: background 100ms linear;
	-o-transition: background 100ms linear;
	transition: background 100ms linear;
}

.pb-eventbox section {
	position: relative;
	height: 390px;
	background-color: #6A6A6A;
	-webkit-border-radius: 0 0 5px 5px;
}

.pb-eventbox section img {
	border: 0;
	width: 640px;
	height: 310px;
}

.pb-eventbox section p {
	position: absolute;
	background-color: #BFBFBF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 13px 10px 13px 22px;
	font: normal 11px "MuseoSans300", sans-serif;
	width: 586px;
	margin: 0;
	bottom: 9px;
	left: 11px;
	min-height: 50px;
	line-height: 130%;
}

.pb-video-poster {
	width: 640px;
	margin: 0 auto;
}

.pb-video-poster iframe {
	width: 640px;
	height: 360px;
	border: 0;
}

.pb-video-poster .information {
	font: normal 13px/13px "AUdimat", sans-serif;
	color : #9c9c9c;
	color : rgba(255,255,255,.6);
	background: #212121;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 12px;
	-moz-border-radius-bottomleft: 12px;
	-webkit-border-radius: 0px 0px 12px 12px;
	border-radius: 0px 0px 12px 12px;
	border-top: 2px solid black;
	position : relative;
	padding : 10px 18px 12px 14px;
}
.pb-video-poster .information h1 {
	font: normal 13px/13px "AUdimat", sans-serif;
	color : #9c9c9c;
	color : rgba(255,255,255,.6);
	background: #212121;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 12px;
	-moz-border-radius-bottomleft: 12px;
	-webkit-border-radius: 0px 0px 12px 12px;
	float:left;
	margin:0;
	padding-right:5px;
}

.no-rgba .pb-video-poster .information {
	color : #9c9c9c !important;
}

.pb-video-poster .information:before {
	position : absolute;
	content : "";
	height : 5px;
	top : -4px;
	left : 0;
	width : 100%;
	background: #4e2d46;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KICA8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIwJSI+DQogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EyNWQ5MSIgc3RvcC1vcGFjaXR5PSI2OSUiLz4NCiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzFmMWYxZiIgc3RvcC1vcGFjaXR5PSI2OSUiLz4NCiAgPC9saW5lYXJHcmFkaWVudD4NCiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4NCjwvc3ZnPg==);
	background: -moz-linear-gradient(left, rgba(173, 133, 163, .69) 0%, rgba(31,31,31,.69) 60%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(173, 133, 163, .69)), color-stop(60%,rgba(31,31,31,.69)));
	background: -webkit-linear-gradient(left, rgba(173, 133, 163, .69) 0%,rgba(31,31,31,.69) 60%);
	background: -o-linear-gradient(left, rgba(173, 133, 163, .69) 0%,rgba(31,31,31,.69) 60%);
	background: -ms-linear-gradient(left, rgba(173, 133, 163, .69) 0%,rgba(31,31,31,.69) 60%);
	background: linear-gradient(left, rgba(173, 133, 163, .69) 0%,rgba(31,31,31,.69) 60%);
}

.pb-video-poster .information div {
	text-transform: uppercase;
	float: left;
	margin-right : 4px;
}

.pb-video-poster .information div * {
	margin : 0;
	font-weight : normal;
	font-size : 11px;
	padding : 0 6px;
	float : left;
}

.pb-video-poster .information div span em {
	color : rgba(185, 133, 173, .7);
	font-style: normal;
	font-family: "MuseoSans700", sans-serif;
}

.no-rgba .pb-video-poster .information div span em {
	color : #b985ad !important;
}

.pb-video-poster .information div span:first-child {
	font-family: "MuseoSans900", sans-serif;
	border-right : 1px solid #fff;
	padding-left: 0;
}

.pb-video-poster .wrapper {
	background: black;
	overflow: hidden;
	width: 640px;
	height: 360px;
	position:relative;
}
	.pb-video-poster > .wrapper > #video-postroll {
		background: #000;
		display: block;
		height: 100%;
		position: absolute;
			top: 0;
			left: 0;
		width: 100%;
		z-index: 5;
	}
		.pb-video-poster > .wrapper > #video-postroll > ul.listing {
			list-style: none;
			margin: 0;
			margin-left: -7px;
			padding: 10px;
			padding-bottom: 3px;
		}
			.pb-video-poster > .wrapper > #video-postroll > ul.listing > li {
				display: block;
				float: left;
				padding: 0 0 7px 7px;
			}
				.pb-video-poster > .wrapper > #video-postroll > ul.listing > li > a {
					background: #FFF;
					height: 134px;
				}
					.pb-video-poster > .wrapper > #video-postroll > ul.listing > li > a > img,
					.pb-video-poster > .wrapper > #video-postroll > ul.listing > li > a > .info {
						-webkit-transition: all .25s ease;
						-moz-transition: all .25s ease;
						transition: all .25s ease;
					}
					.pb-video-poster > .wrapper > #video-postroll > ul.listing > li > a > img {
						opacity: 1;
					}
					.pb-video-poster > .wrapper > #video-postroll > ul.listing > li > a:hover > img {
						opacity: .75;
					}
					.pb-video-poster > .wrapper > #video-postroll > ul.listing > li > a > .info {
						background: #111;
						background: rgba(102,102,102,.75);
						color: #FFF;
						font-size: 10px;
						opacity: 0;
						padding: 2px 5px;
						position: absolute;
							bottom: 4px;
							left: 4px;
						visibility: hidden;
						width: 140px;
					}
					.pb-video-poster > .wrapper > #video-postroll > ul.listing > li > a:hover > .info {
						display: block;
						opacity: 1;
						visibility: visible;
					}
		.pb-video-poster > .wrapper > #video-postroll > .links {
			background: #484848;
			height: 50px;
			margin: 0 10px;
		}
			.pb-video-poster > .wrapper > #video-postroll > .links > a {
				color: #AAA;
				display: block;
				font-family: "MuseoSans700", sans-serif;
				line-height: 50px;
				padding: 0 10px;
				text-decoration: none;
				text-transform: uppercase;
			}
			.pb-video-poster > .wrapper > #video-postroll > .links > a:hover {
				color: #FFF;
			}
			.pb-video-poster > .wrapper > #video-postroll > .links > a.replay {
				float: left;
			}
			.pb-video-poster > .wrapper > #video-postroll > .links > a.next {
				float: right;
			}
				.pb-video-poster > .wrapper > #video-postroll > .links > a > span {
					background: url('img/sprites.png') no-repeat;
					display: inline-block;
					margin-left: 10px;
					vertical-align: middle;
				}
				.pb-video-poster > .wrapper > #video-postroll > .links > a.replay > span {
					background-position: -550px -1500px;
					height: 37px;
					width: 44px;
				}
				.pb-video-poster > .wrapper > #video-postroll > .links > a.next > span {
					background-position: -550px -1550px;
					height: 33px;
					width: 21px;
				}

.pb-video-header {
	width : 640px;
}

.pb-video-header .pb-video-poster {
	margin-bottom : 18px;
}

.pb-video-header .sub-poster {
	width: 624px;
	margin: 0 auto 0 auto;
	font-size : 11px;
	line-height : 14px;
}

.pb-video-header .sub-poster .content-description .para {
	margin : 0;
	color: #888;
	font-family : "MuseoSans300", sans-serif;
	white-space : pre-line;
	overflow : hidden;
}

.pb-video-header .sub-poster .content-description .para p:first-child {
	margin-top: 0px;
}

.pb-video-header .sub-poster .content-description.long .para {
	height: 28px;
}

.pb-video-header .sub-poster .content-description.open .para {
	height : auto;
}

.pb-video-header .sub-poster .content-description footer {
	overflow : hidden;
}

.pb-video-header .sub-poster .content-description footer a {
	float : right;
	cursor : pointer;
	color : #888;
	display : none;
	text-decoration: none;
}

.ie7 .pb-video-header .sub-poster .content-description footer a {
	zoom : 1;
	position : relative;
}

.pb-video-header .sub-poster .content-description.open footer a {
	display : block;
}

.pb-video-header .sub-poster .content-description.open footer a.expand {
	display : none;
}

.pb-video-header .sub-poster .content-description footer a.expand {
	display : block;
}

.pb-video-header .sub-poster dl {
	font-family : "MuseoSans700", sans-serif;
	color: #666;
	overflow: hidden;
}

.pb-video-header .sub-poster .pb-video-info-container {
	margin: 12px 0 0;
}

.pb-video-header .sub-poster .pb-video-info-container dt {
	margin-left : 12px;
	float : left;
}

.pb-video-header .sub-poster .pb-video-info-container dt:first-child {
	margin-left: 0;
}

.pb-video-header .sub-poster .pb-video-info-container dd {
	font-family: "MuseoSans900", sans-serif;
	float: left;
	margin-left: 4px;
}

.pb-video-header .sub-poster .pb-video-info-container dd a {
	color: #666;
	text-decoration: none;
}

.pb-video-header .sub-poster .pb-tag-bar {
	margin-top: 18px;
}

.pb-video-header .sub-poster .article-options,
.pb-video-header .sub-poster .rate-and-share {
	position: relative;
	height:40px;
	width:100%;
}


.pb-video-header .sub-poster .dowload-and-social-media-container {
	overflow: hidden;
	height:65px;
}

.pb-video-header .sub-poster .dowload-and-social-media-container  > *{
	float: right;
}

.pb-video-header .sub-poster .dowload-and-social-media-container .pb-social-media-buttons {
	margin-top: 13px;
}

.pb-video-header .sub-poster .dowload-and-social-media-container .video-download {
	margin-left: 8px;
	width: 191px;
	height: 27px;
	padding-top: 18px;
	padding-left: 12px;
	background: url(img/sprites.png) 0 -1316px;
	color : #fff;
	font: normal 17px/17px "BebasNeueRegular", sans-serif;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .5);
}

.pb-video-header .sub-poster .dowload-and-social-media-container .video-download:hover {
	background-position: 0 -1361px;
}

.pb-girlbox {
	width: 140px;
}

.pb-girlbox figure > a {
	display: block;
	width: 138px;
	height:184px;
	border: 1px solid #CDCDCD;
	overflow: hidden;
	margin-bottom: 8px;
}

.pb-girlbox figure > a img {
	display: block;
	width: 100%;
	height: auto;
}

.pb-girlbox hgroup {
	margin-bottom: 6px;
}

.ie7 .pb-girlbox hgroup {
	zoom: 1;
}

.pb-girlbox h4 {
	text-transform: uppercase;
	font: normal 8px "MuseoSans900", sans-serif;
	color: #9D8296;
	margin: 0;
	vertical-align: top;
	height: 10px;
}

.pb-girlbox h3 {
	text-transform: uppercase;
	font: normal 11px "MuseoSans700", sans-serif;
	color: #4C4C4C;
	margin: 0;
}

.pb-girlbox h3 a {
	color: inherit;
	text-decoration: none;
}

.ie7 .pb-girlbox h3 a {
	color: #4C4C4C !important;
}

.pb-girlbox figcaption ul {
	color: #797979;
	font: normal 9px "MuseoSans500", sans-serif;
	list-style: none;
	margin: 0;
	padding: 0;
}

.pb-girlbox figure figcaption ul li {
	height : 7px;
	line-height : 7px;
	font-family : "MuseoSans700", sans-serif;
	margin-bottom : 5px;
}

.ie8 .pb-girlbox figure figcaption ul li {
	height : 10px;
	line-height : 10px;
}

.ie7 .pb-girlbox figure figcaption ul li {
	height : 12px;
	line-height : 12px;
}

.pb-girlbox figcaption ul li:first-child {
	float : left;
	padding-right: 4px;
	margin-right : 4px;
	border-right: 1px solid #797979;
}

.pb-pictorial-blue-buttons {
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

.pb-pictorial-blue-buttons li {
	float: right;
	margin-left: 12px;
}

.pb-pictorial-buttons {
	list-style: none;
	padding: 0;
	margin: 0;
	float: right;
}

.pb-pictorial-buttons li {
	float: right;
	margin-left: 12px;
}

.pb-pictorial-buttons li a {
	text-transform: uppercase;
	text-decoration: none;
	text-shadow: 0 1px 1px #fff;
	color: black;
	background: #fff;
	padding: 6px 18px;
	display: block;
	font-size: 9px;
	background-color: #fff;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(top, white 0%, white 57%, #E0E0E0 57%, #E0E0E0 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,white), color-stop(57%,white), color-stop(57%,#E0E0E0), color-stop(100%,#E0E0E0));
	background-image: -webkit-linear-gradient(top, white 0%,white 57%,#E0E0E0 57%,#E0E0E0 100%);
	background-image: -o-linear-gradient(top, white 0%,white 57%,#E0E0E0 57%,#E0E0E0 100%);
	background-image: -ms-linear-gradient(top, white 0%,white 57%,#E0E0E0 57%,#E0E0E0 100%);
	background-image: linear-gradient(top, white 0%,white 57%,#E0E0E0 57%,#E0E0E0 100%);
	position: relative;
	-moz-transition: .5s;
	-o-transition-duration: .5s;
	-webkit-transition-duration: .5s;
	transition-duration: .5s;
}

.pb-pictorial-buttons li a:hover {
	background-color: white;
	background-image: none;
}

.pb-pictorial-buttons li a:active {
	-moz-box-shadow: inset 0 0 10px 2px rgba(0,0,0,.25);
	-webkit-box-shadow: inset 0 0 10px 2px rgba(0,0,0,.25);
	box-shadow: inset 0 0 10px 2px rgba(0,0,0,.25);
	background-color: #E0E0E0;
	background-image: none;
}

.pb-event-mediabox {
	width: 220px;
	font: normal 11px "MuseoSans700", sans-serif;
	color: #565656;
	display: block;
}

.ie7 .pb-event-mediabox {
	height: 205px;
}

.pb-event-mediabox hgroup {
	margin-bottom: 5px;
}

.pb-event-mediabox hgroup h2 {
	font: normal 13px "AUdimatBold", sans-serif;
	color: #7D7D7D;
	text-transform: uppercase;
	margin: 0;
}

.pb-event-mediabox hgroup h1 {
	font: normal 9px "MuseoSans500", sans-serif;
	margin: 0;
}

.pb-event-mediabox hgroup h1 a {
	color: black;
	text-transform: uppercase;
	text-decoration: none;
	font: normal 17px "Audimat", sans-serif;
	letter-spacing: -1px;
}

.ie7 .pb-event-mediabox hgroup h1 a {
	color: #333 !important;
}

.pb-event-mediabox figure > a {
	display: block;
	overflow: hidden;
	width: 220px;
	height: 135px;
	position: relative;
	margin-bottom: 7px;
}

.pb-event-mediabox img {
	display: block;
	border: 1px solid #CDCDCD;
	width: 100%;
	height: auto;
}

.pb-event-mediabox a .play-button {
	position: absolute;
	bottom: 7px;
	right: 7px;
	content: "";
	display: block;
	width: 31px;
	height: 31px;
	background: url("img/sprites.png") -123px -60px;
}

.pb-event-mediabox ul {
	margin: 0 0 2px;
	padding: 0;
	list-style: none;
	overflow: hidden;
}

.pb-event-mediabox ul li {
	float: left;
	padding: 0 4px;
	height: 12px;
	line-height: 12px;
}

.ie7 .pb-event-mediabox ul li {
	height: 10px;
	line-height: 10px;
}

.pb-event-mediabox ul li:first-child {
	padding-left : 0;
}

.pb-playground-header .event-header-item {
	position: relative;
	height: 390px;
	background-color: #6A6A6A;
	-webkit-border-radius: 0 0 5px 5px;
}



.pb-dotcom-lightbox .fancybox-outer {
	background: #aaa;
	background: rgba(255, 255, 255, .6);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding: 10px;
}

.pb-dotcom-lightbox.fancybox-opened .fancybox-outer {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.pb-dotcom-lightbox header.pictorial .close {
	position: absolute;
	font: normal 12px "MuseoSans700", sans-serif;
	top: 0;
	right: 0;
	width: 60px;
	height: 15px;
	text-transform: uppercase;
	text-decoration: none;
	background: none;
	color: #886781;
	z-index: 1250;
}

.pb-dotcom-lightbox header.pictorial .close .separator {
	color: #565656;
}

.pb-dotcom-lightbox header.pictorial {
	height: 35px;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
	z-index: 1005;
}

.pb-dotcom-lightbox header.pictorial > span {
	display: block;
	position: absolute;
	top: 17px;
	left: 0;
}

.pb-dotcom-lightbox header.pictorial > span:first-child {
	font: normal 15px "MuseoSans700", sans-serif;
	text-transform: uppercase;
	color: rgb(136, 103, 129);
	color: rgba(136, 103, 129, .8);
	top: 0px;
}

.pb-dotcom-lightbox header.pictorial > span {
	font: normal 15px "MuseoSans700", sans-serif;
	text-transform: uppercase;
	color: #FFF;
	color: rgba(255, 255, 255, .8);
}

.pb-dotcom-lightbox .fancybox-prev {
	left: -18px;
	padding-left: 18px;
}

.pb-dotcom-lightbox .fancybox-prev span {
	background: url('img/prev.png') no-repeat -4px -5px;
	height: 45px;
	left: 0px;
	opacity: .75;
}

.pb-dotcom-lightbox .fancybox-prev:hover span {
	left: 0px;
	opacity: 1;
}

.pb-dotcom-lightbox .fancybox-next {
	right: -18px;
	padding-right: 18px;
}

.pb-dotcom-lightbox .fancybox-next span {
	background: url('img/next.png') no-repeat 8px -5px;
	height: 45px;
	right: 0px;
	left: auto;
	opacity: .75;
}

.pb-dotcom-lightbox .fancybox-next:hover span {
	right: 0px;
	opacity: 1;
}

.pb-dotcom-lightbox .fancybox-next,
.pb-dotcom-lightbox .fancybox-prev {
	height: 100%;
	top: 0;
	width: 50%;
}

.pb-dotcom-lightbox iframe {
	position: relative;
	z-index: 1250;
}

.pb-dotcom-lightbox footer.pictorial {
	margin-top: 10px;
	position: relative;
	overflow: hidden;
	z-index: 1005;
}

.pb-dotcom-lightbox footer.pictorial .buttons {
	float: right;
	list-style: none;
	margin: 0 0 0 -3px;
	padding: 3px 0 3px 3px;
}

.pb-dotcom-lightbox footer.pictorial .buttons li {
	float: left;
}

.pb-dotcom-lightbox footer.pictorial .buttons a {

}

.pb-dotcom-lightbox footer.pictorial .buttons a:hover {

}

.pb-dotcom-lightbox footer.pictorial .buttons a.download {
	margin-left: 8px;
	width: 180px;
	height: 27px;
	padding-top: 10px;
	padding-left: 12px;
	background: url('img/sprites.png') -80px -1565px;
	color: #fff;
	font: normal 16px/16px "BebasNeueRegular", sans-serif;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .5);
	display: block;
}

.pb-dotcom-lightbox footer.pictorial .buttons a.download:hover {
	background-position: -80px -1605px;
}

.pb-dotcom-lightbox footer.pictorial .buttons a.full-size {
    margin-left: 8px;
    width: 70px;
    height: 27px;
    padding-top: 10px;
    background: url(img/sprites.png) 0 -1565px;
    color: #fff;
    font: normal 16px/16px "BebasNeueRegular", sans-serif;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .5);
    display: block;
}

.pb-dotcom-lightbox footer.pictorial .buttons a.full-size:hover {
	background-position: 0 -1605px;
}

.pb-dotcom-lightbox footer.pictorial .buttons a.stop-slideshow {
	display: none;
}

.pb-dotcom-lightbox footer.pictorial .buttons.playing a.start-slideshow {
	display: none;
}

.pb-dotcom-lightbox footer.pictorial .buttons.playing a.stop-slideshow {
	display: block;
}

.pb-dotcom-lightbox footer.pictorial .gallery-informations {
	margin-top: 6px;
	float: left;
	font: normal 12px "MuseoSans500", sans-serif;
	color: #565656;
}

.pb-dotcom-lightbox footer.pictorial .gallery-informations .current-element,
.pb-dotcom-lightbox footer.pictorial .gallery-informations .number-of-elements {
	font: normal 12px "MuseoSans700", sans-serif;
	color: #FFF;
}

.pb-dotcom-lightbox header.video .close {
	position: absolute;
	font: normal 12px "MuseoSans700", sans-serif;
	top: 20px;
	right: 0;
	width: 60px;
	height: 15px;
	text-transform: uppercase;
	text-decoration: none;
	background: none;
	color: #886781;
	z-index: 1250;
}
.pb-dotcom-lightbox header.video .close .separator {
	color: #565656;
}
.pb-dotcom-lightbox header.video {
	height: 35px;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
}
.pb-dotcom-lightbox header.video hgroup {
	float: left;
}
.pb-dotcom-lightbox header.video hgroup h1 {
	font: normal 15px "MuseoSans700", sans-serif;
	text-transform: uppercase;
	color: rgb(136, 103, 129);
	color: rgba(136, 103, 129, .8);
	margin: 0;
}
.pb-dotcom-lightbox header.video hgroup h2 {
	font: normal 15px "MuseoSans700", sans-serif;
	text-transform: uppercase;
	color: #FFF;
	color: rgba(255, 255, 255, .8);
	margin: 0;
}
.pb-dotcom-lightbox footer.video {
	margin-top: 10px;
	overflow: hidden;
}
.pb-dotcom-lightbox footer.video .buttons {
	float: left;
	list-style: none;
	margin: 0 0 0 -3px;
	padding: 3px 0 3px 3px;
}
.pb-dotcom-lightbox footer.video .buttons li {
	float: left;
	margin-right: 10px;
}
.pb-dotcom-lightbox footer.video .buttons a {
	position: relative;
	z-index: 1250;
	font: normal 9px "MuseoSans500", sans-serif;
	padding: 0 12px;
	color: #000;
	display: block;
	height: 22px;
	line-height: 22px;
	text-decoration: none;
	text-transform: uppercase;
	background: #FFF;
	background: -moz-linear-gradient(top, #FFFFFF 0%, #FFFFFF 50%, #E0E0E0 51%, #E0E0E0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(50%,#FFFFFF), color-stop(51%,#E0E0E0), color-stop(100%,#E0E0E0));
	background: -webkit-linear-gradient(top, #ffffff 0%,#FFFFFF 50%,#E0E0E0 51%,#E0E0E0 100%);
	background: -o-linear-gradient(top, #FFFFFF 0%,#FFFFFF 50%,#E0E0E0 51%,#E0E0E0 100%);
	background: -ms-linear-gradient(top, #FFFFFF 0%,#FFFFFF 50%,#E0E0E0 51%,#E0E0E0 100%);
	background: linear-gradient(top, #FFFFFF 0%,#FFFFFF 50%,#E0E0E0 51%,#E0E0E0 100%);
}
.pb-dotcom-lightbox footer.video .buttons a:hover {
	-webkit-box-shadow: 0px 0px 4px 1px rgba(255, 255, 255, .75);
	-moz-box-shadow: 0px 0px 4px 1px rgba(255, 255, 255, .75);
	box-shadow: 0px 0px 4px 1px rgba(255, 255, 255, .75);
}
.pb-dotcom-lightbox footer.video .buttons a.download {
	background: url('img/down_arrow.gif') #FFF;
	background: url('img/down_arrow.gif'), -moz-linear-gradient(top, #FFFFFF 0%, #FFFFFF 50%, #E0E0E0 51%, #E0E0E0 100%); /* FF3.6+ */
	background: url('img/down_arrow.gif'), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(50%,#FFFFFF), color-stop(51%,#E0E0E0), color-stop(100%,#E0E0E0)); /* Chrome,Safari4+ */
	background: url('img/down_arrow.gif'), -webkit-linear-gradient(top, #ffffff 0%,#FFFFFF 50%,#E0E0E0 51%,#E0E0E0 100%); /* Chrome10+,Safari5.1+ */
	background: url('img/down_arrow.gif'), -o-linear-gradient(top, #FFFFFF 0%,#FFFFFF 50%,#E0E0E0 51%,#E0E0E0 100%); /* Opera 11.10+ */
	background: url('img/down_arrow.gif'), -ms-linear-gradient(top, #FFFFFF 0%,#FFFFFF 50%,#E0E0E0 51%,#E0E0E0 100%); /* IE10+ */
	background: url('img/down_arrow.gif'), linear-gradient(top, #FFFFFF 0%,#FFFFFF 50%,#E0E0E0 51%,#E0E0E0 100%); /* W3C */
	padding-right: 24px;
	background-repeat: no-repeat;
	background-position: 62px 1px, 0 0;
}
.pb-dotcom-lightbox footer.video .buttons a.stop-slideshow {
	display: none;
}
.pb-dotcom-lightbox footer.video .buttons.playing a.start-slideshow {
	display: none;
}
.pb-dotcom-lightbox footer.video .buttons.playing a.stop-slideshow {
	display: block;
}
.pb-dotcom-lightbox footer.video .gallery-informations {
	margin-top: 6px;
	float: left;
	font: normal 12px "MuseoSans500", sans-serif;
	color: #565656;
	float: right;
}
.pb-dotcom-lightbox footer.video .gallery-informations .current-element,
.pb-dotcom-lightbox footer.video .gallery-informations .number-of-elements {
	font: normal 12px "MuseoSans700", sans-serif;
	color: #FFF;
}
.pb-right-column-magazine-banner {
	width: 276px;
	margin: 0 auto;
}
.pb-right-column-magazine-banner a {
	display: block;
}
.pb-right-column-magazine-banner a > img {
	width: 100%;
	height: auto;
}



.right-column .featured-video {
	margin: 0 auto 15px auto;
}

.right-column .trending-now {
	margin: 0 auto 15px auto;
}

.right-column .popular-tags {
	margin: 0 auto 15px auto;
}

.pb-age-gate {
	width: 595px;
	height: 205px;
	background: url("img/agegatepattern.jpg") repeat;
	border: 5px solid rgb(97, 97, 97);
	-webkit-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, .5), 5px 5px 20px 1px rgba(0, 0, 0, .75);
	-moz-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, .5), 5px 5px 20px 1px rgba(0, 0, 0, .75);
	box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, .5), 5px 5px 20px 1px rgba(0, 0, 0, .75);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding: 5px 25px 15px 25px;
}
.pb-age-gate span {
	display: block;
	background: url("img/sprites.png") no-repeat -12px -1032px;
	width: 300px;
	height: 80px;
	margin: 0 auto 5px auto;
	text-indent: -9999px;
}
.pb-age-gate .agree-button {
	display: block;
	text-indent: -9999px;
	background: url("img/sprites.png") no-repeat -19px -1127px;
	width: 146px;
	height: 40px;
}
.pb-age-gate .agree-button:hover {
	background-position: -19px -1170px;
}
.pb-age-gate .underage-button {
	display: block;
	text-indent: -9999px;
	background: url("img/sprites.png") no-repeat -18px -1228px;
	width: 146px;
	height: 40px;
}
.pb-age-gate .underage-button:hover {
	background-position: -18px -1272px;
}
.pb-age-gate p {
	color: #FFF;
	font: 14px "MuseoSans300", helvetica, sans-serif;
}
.pb-age-gate p em {
	color: #26B6E7;
	font: normal 14px "MuseoSans700", helvetica, sans-serif;
}
.pb-age-gate ul {
	width: 310px;
	list-style: none;
	padding: 0;
	margin: 0 auto;
	overflow: hidden;
}
.pb-age-gate ul li {
	float: left;
}
.pb-age-gate ul li:first-child {
	margin-right: 5px;
}
.pb-agegate-fancybox .fancybox-outer {
	background: transparent;
}
.pb-navigation-breadcrumbs {
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	background: #CCC;
}
.ie7 .pb-navigation-breadcrumbs li {
	border-right: 1px solid black;
}
.pb-navigation-breadcrumbs li {
	float: left;
	min-width: 180px;
	max-width: 300px;
}
.pb-navigation-breadcrumbs li:first-child {
	margin-left: 0;
}
.pb-navigation-breadcrumbs li a {
	font: 14px normal "MuseoSans700", sans-serif;
	text-transform: capitalize;
	display: block;
	padding: 5px 30px 5px 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
}
.pb-navigation-breadcrumbs .selected {

}
.ie7 .pb-navigation-breadcrumbs div.right-chevron {
	display: none;
}
.pb-navigation-breadcrumbs div.right-chevron {
	position: absolute;
	border-top: 13px solid transparent;
	border-left: 13px solid black;
	border-bottom: 13px solid transparent;
	right: 0;
	top: 0;
}
.pb-navigation-breadcrumbs div.right-chevron::before {
	content: " ";
	border-top: 13px solid transparent;
	border-left: 13px solid #CCC;
	border-bottom: 13px solid transparent;
	right: 2px;
	top: -13px;
	position: absolute;
}



section.complianceNotice {
	width:896px;
	margin-left:44px;
}

section.complianceNotice h1 {
	font: 24px/30px 'AUdimat',sans-serif;
}

section.complianceNotice p span {
	display: block;
}

section.complianceNotice a {
	color: #956D8C;
	text-decoration: none;
}




/*! fancyBox v2.0.4 fancyapps.com | fancyapps.com/fancybox/#license   */
.fancybox-tmp iframe, .fancybox-tmp object {
	vertical-align: top;
	padding: 0;
	margin: 0;
}
.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1002;
}
.fancybox-outer {
	padding: 0;
	margin: 0;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
}
.fancybox-opened {
	z-index: 1003;
}
.fancybox-opened .fancybox-outer {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
			box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-inner {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	position: relative;
	outline: none;
	overflow: hidden;
}
.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 10px;
}
.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	vertical-align: top;
}
.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -21px;
	margin-left: -21px;
	width: 42px;
	height: 42px;
	background: url('img/fancybox_loading.gif');
	opacity: 0.8;
	cursor: pointer;
	z-index: 1010;
}
.fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('img/fancybox_sprite.png');
}
.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 1004;
}
.fancybox-prev, .fancybox-next {
	position: absolute;
	top: 10%;
	width: 40%;
	height: 80%;
	cursor: pointer;
	background: transparent url('img/blank.png');
	z-index: 1003;
}
.fancybox-prev {
	left: 0;
}
.fancybox-next {
	right: 0;
}
.fancybox-prev span, .fancybox-next span {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 36px;
	height: 36px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 1003;
}
.fancybox-prev span {
	background-position: 0 -36px;
}
.fancybox-next span {
	background-position: 0 -72px;
}
.fancybox-prev:hover, .fancybox-next:hover {
	visibility: visible;
}
.fancybox-prev:hover span {
	left: 20px;
}
.fancybox-next:hover span {
	left: auto;
	right: 20px;
}
.fancybox-tmp {
	position: absolute;
	top: -9999px;
	left: -9999px;
	padding: 0;
	overflow: visible;
	visibility: hidden;
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 1001;
	background: #000;
	height: 100% !important;
	width: 100% !important;
}


.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 1005;
}
.fancybox-opened .fancybox-title {
	visibility: visible;
}
.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 1003;
	text-align: center;
}
.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent;
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
			border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: normal;
}
.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}
.fancybox-title-inside-wrap {
	margin-top: 10px;
}
.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}


/* right h2 */
section.main .right-column > span {
	display: block;
	text-align: center;
	margin: 0;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
}
section.main .right-column > div {
	margin-bottom: 16px;
}

section.main .right-column > div img {
	display: block;
	margin: 0 auto;
}

header.main .menu li:hover > a.pb-plus {
    background: #0096db !important;
    color: #FFF;
}

nav.top .login-menu .options span {
    float: left;
}

.top-login-menu-signup {
    width: 1000px;
    height: 1px;
    position: absolute;
    left: 50%;
    margin-left: -500px;
    /*top: 0;*/
    z-index: 500;
}

.top-login-menu-signup a.signup-now {
    display: block;
    height: 37px;
    vertical-align: middle;
    text-align: center;
    background-color: #0096db;
    color: #FFF;
    width: 100px;
    -webkit-border-radius: 0px 0px 10px 10px;
    border-radius: 0px 0px 10px 10px;
    margin-left: 185px;
    font: 11px/37px "MuseoSans700", sans-serif;
    text-decoration: none;
    text-transform: uppercase;

}

.sfy-story {
    position:relative !important;
    z-index:20 !important;
}
.fb_reset {display:none; !important}


/**
 * !Chromeframe
 */
.chromeframe {
    display: block; position: relative; top: 0; margin: 0; padding: 10px 0; width: 100%; z-index: 99999;
    background: #606060;
    line-height: 1.2; color: #fff; text-align: center;
}
.chromeframe a { color: #fff; }
.ie7 .top-login-menu-signup { top: 38px; }

.newsletter {
    width: 300px;
    height: 175px;
    position: relative;
    margin: 3px 0 15px;
}
.newsletter ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.newsletter ul .email,
.newsletter ul .adult {
    position: absolute;
    left: 0;
    top: 0;
}
.newsletter ul .email input[type="checkbox"],
.newsletter ul .adult input[type="checkbox"] {
    margin-right: 5px;
}
.newsletter ul .email input[type="text"],
.newsletter ul .adult input[type="text"] {
    height: 28px;
    width: 200px;
    font: italic 12px/28px Arial, Helvetica, sans-serif;
}
.newsletter ul .email label,
.newsletter ul .adult label {
    font: 11px/11px "MuseoSans100", Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}
.newsletter input[type="submit"] {
    position: absolute;
    left: 0;
    top: 0;
}
.newsletter.regular {
    background: url(img/background.jpg) no-repeat 0 0;
}
.newsletter.regular .adult {
    left: 25px;
    top: 100px;
}
.newsletter.regular .adult input.error + label {
    color: #C00;
    font-weight: bold;
}
.newsletter.regular .email {
    top: 130px;
    left: 17px;
}
.newsletter.regular .email input {
    border: 2px solid rgba(255, 255, 255, 0.75);
    background: rgba(192, 192, 192, 0.75);
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 0px 0px 15px 2px rgba(0, 0, 0, 0.25);
    box-shadow: inset 0px 0px 15px 2px rgba(0, 0, 0, 0.25);
    color: #333;
    padding: 0 10px;
}
.newsletter.regular .email input::-webkit-input-placeholder {
    color: #333;
}
.newsletter.regular .email input:-moz-placeholder {
    color: #333;
}
.newsletter.regular .email input:-ms-input-placeholder {
    color: #333;
}
.newsletter.regular input[type="submit"] {
    width: 100px;
    height: 40px;
    border: 0;
    text-transform: uppercase;
    font: 20px/1 "LeagueGothic", sans-serif;
    color: #FFF;
    background: #FE0832;
    -webkit-border-radius: 20px 0 0 20px;
    border-radius: 20px 0 0 20px;
    right: 0;
    left: auto;
    top: 123px;
    -webkit-box-shadow: inset 0px 5px 6px 0px rgba(255, 255, 255, 0.75), inset 0px -5px 6px 0px rgba(0, 0, 0, 0.75);
    box-shadow: inset 0px 5px 6px 0px rgba(255, 255, 255, 0.75), inset 0px -5px 6px 0px rgba(0, 0, 0, 0.75);
}
.newsletter.girl-on-girl .adult, .newsletter.waiting-for-you .adult, .newsletter.nude-celebs .adult {
    left: 33px;
    top: 135px;
    color: #FFFFFF;
}
.newsletter.girl-on-girl .adult label, .newsletter.waiting-for-you .adult label, .newsletter.nude-celebs .adult label {
    position: relative;
    left: 0;
    top: -2px;
}
.newsletter.girl-on-girl .adult input.error + label, .newsletter.waiting-for-you .adult input.error + label, .newsletter.nude-celebs .adult input.error + label {
    color: #C00;
    font-weight: bold;
}
.newsletter.girl-on-girl .email, .newsletter.waiting-for-you .email, .newsletter.nude-celebs .email {
    top: 96px;
    left: 33px;
}
.newsletter.girl-on-girl .email input[type="text"], .newsletter.waiting-for-you .email input[type="text"], .newsletter.nude-celebs .email input[type="text"] {
    background: #F8F8F8;
    border: 0;
    color: #898989;
    padding: 0 10px;
    width: 225px;
}
.newsletter.girl-on-girl .email input::-webkit-input-placeholder, .newsletter.waiting-for-you .email input::-webkit-input-placeholder, .newsletter.nude-celebs .email input::-webkit-input-placeholder {
    color: #898989;
}
.newsletter.girl-on-girl .email input:-moz-placeholder, .newsletter.waiting-for-you .email input:-moz-placeholder, .newsletter.nude-celebs .email input:-moz-placeholder {
    color: #898989;
}
.newsletter.girl-on-girl .email input:-ms-input-placeholder, .newsletter.waiting-for-you .email input:-ms-input-placeholder, .newsletter.nude-celebs .email input:-ms-input-placeholder {
    color: #898989;
}
.newsletter.girl-on-girl input[type="submit"], .newsletter.waiting-for-you input[type="submit"], .newsletter.nude-celebs input[type="submit"] {
    width: 125px;
    height: 30px;
    border: 1px solid #BB0500;
    text-transform: uppercase;
    font: 17px/1 "MuseoSans900", sans-serif;
    color: #FFF;
    background: #D70500;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    left: auto;
    right: 29px;
    top: 128px;
    -webkit-box-shadow: inset 0px 0px 3px 1px rgba(255, 255, 255, 0.5);
    box-shadow: inset 0px 0px 3px 1px rgba(255, 255, 255, 0.5);
}
.newsletter.girl-on-girl {
    background: url(img/girl-on-girl.jpg) no-repeat 0 0;
}
.newsletter.waiting-for-you {
    background: url(img/waiting-for-you.jpg) no-repeat 0 0;
}
.newsletter.nude-celebs {
    background: url(img/nude-celebs.jpg) no-repeat 0 0;
}

.newsletter-invalid-email {
    width: 555px;
    height: 350px;
    background: #FFF;
    border: 5px solid #AAA;
    text-align: right;
    padding: 150px 35px 0 0;
    background: url(img/popupsprites.png) no-repeat 20px 25px;
    position: relative;
}
.newsletter-invalid-email:after {
    content: "";
    display: block;
    position: absolute;
    right: 35px;
    top: 35px;
    width: 80px;
    height: 80px;
    background: url(img/popupsprites.png) no-repeat -286px -548px;
}
.newsletter-invalid-email span {
    width: 245px;
    height: 45px;
    background: url(img/popupsprites.png) no-repeat 1px -542px;
    text-indent: 9999px;
    overflow: hidden;
    float: right;
    margin: 0 0 25px 0;
}
.newsletter-invalid-email p {
    clear: both;
    color: #787878;
    margin: 0 0 35px 0;
    text-transform: uppercase;
    font: 24px/1.1 "MuseoSans900", sans-serif;
}
.newsletter-invalid-email a {
    display: block;
    width: 390px;
    height: 65px;
    background: url(img/popupsprites.png) no-repeat 1px -478px;
    text-transform: uppercase;
    text-decoration: none;
    color: #FFF;
    text-align: center;
    font: 20px/54px "MuseoSans900", sans-serif;
    float: right;
    margin-right: -20px;
}

.newsletter-sent {
    width: 576px;
    height: 551px;
    background: url(img/confirm.jpg) no-repeat 0 0;
}
.newsletter-sent p {
    position: absolute;
    left: -9999px;
    top: -9999px;
    margin: 0;
}


.pb-newsletter .newsletter-test {
    width: 321px;
    height: 171px;
    position: relative;
}

.pb-newsletter .video-newsletter-lime {
    background: url("img/Video_Banner_lime.jpg") no-repeat 0 0;
}

.pb-newsletter .video-newsletter-teal {
    background: url("img/Video_Banner_teal.jpg") no-repeat 0 0;
}

.pb-newsletter .video-newsletter-purple {
    background: url("img/Video_Banner_purple.jpg") no-repeat 0 0;
}

.pb-newsletter .video-newsletter-yellow {
    background: url("img/Video_Banner_yellow.jpg") no-repeat 0 0;
}

.pb-newsletter .video-newsletter-blue {
    background: url("img/Video_Banner_blue.jpg") no-repeat 0 0;
}

.pb-newsletter .newsletter-test .over18label {
    font: 11px/1 "MuseoSans300", sans-serif;
    position: absolute;
    top: 111px;
    left: 49px;
    color: #565656;
}

.pb-newsletter .newsletter-test #overEighteenCheckbox {
    position: absolute;
    top: 110px;
    left: 30px;
}

.pb-newsletter .newsletter-test input[type="submit"] {
    position: absolute;
    top: 130px;
    left: 172px;
    display: block;
    width: 80px;
    height: 22px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxZDIzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5Njk5MjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(209,210,61,1) 0%, rgba(150,153,33,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,210,61,1)), color-stop(100%,rgba(150,153,33,1)));
    background: -webkit-linear-gradient(top, rgba(209,210,61,1) 0%,rgba(150,153,33,1) 100%);
    background: -o-linear-gradient(top, rgba(209,210,61,1) 0%,rgba(150,153,33,1) 100%);
    background: -ms-linear-gradient(top, rgba(209,210,61,1) 0%,rgba(150,153,33,1) 100%);
    background: linear-gradient(to bottom, rgba(209,210,61,1) 0%,rgba(150,153,33,1) 100%);
    font:9px/21px "MuseoSans900", sans-serif;
    border: 1px solid #A9B710;
    text-align: center;
    text-transform: uppercase;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .75), inset 0px 1px 1px 0px rgba(255, 255, 255, .15);
    box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .75), inset 0px 1px 1px 0px rgba(255, 255, 255, .15);
    color: #FFF;
    text-shadow: 1px 1px 3px rgba(0,0,0,.5);
}

.ie7 .pb-newsletter .newsletter-test input[type="submit"],
.ie8 .pb-newsletter .newsletter-test input[type="submit"] {
    background: #CADB13;
}

.pb-newsletter .newsletter-test .input-wrapper {
    position: absolute;
    top: 133px;
    left: 25px;
    width: 145px;
    height: 16px;
    border: 1px solid #7F9DB9;
    font-size: 13px;
    padding-left: 5px;
    background: #FFF;
}

.pb-newsletter .newsletter-test #newsletter-email-input {
    border: 0;
    height: 14px;
    width: 136px;
}

.pb-newsletter .newsletter-test button:after {
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	display: block;
	opacity: .3;
	background: #FFF;
	width: 100%;
	height: 11px;
	-webkit-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
}

.pb-newsletter .newsletter-test button {
    position: absolute;
    top: 130px;
    left: 172px;
    display: block;
    width: 80px;
    height: 22px;
    font:9px/21px "MuseoSans900", sans-serif;
    text-align: center;
    text-transform: uppercase;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .75), inset 0px 1px 1px 0px rgba(255, 255, 255, .15);
    box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .75), inset 0px 1px 1px 0px rgba(255, 255, 255, .15);
    text-shadow: 1px 1px 3px rgba(0,0,0,.5);
}

.pb-newsletter .video-newsletter-lime button {
    background: #7CBF0F;
    border: 1px solid #5B9502;
    color: #FFF;
}

.pb-newsletter .video-newsletter-teal button {
    background: #00FFC7;
    border: 1px solid #00FFC1;
    color: #FFF;
}

.pb-newsletter .video-newsletter-yellow button {
    background: rgb(247,181,0);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1OSUiIHN0b3AtY29sb3I9IiNmN2I1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjZjYjVhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, rgba(247,181,0,1) 59%, rgba(246,203,90,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(59%,rgba(247,181,0,1)), color-stop(100%,rgba(246,203,90,1)));
	background: -webkit-linear-gradient(top, rgba(247,181,0,1) 59%,rgba(246,203,90,1) 100%);
	background: -o-linear-gradient(top, rgba(247,181,0,1) 59%,rgba(246,203,90,1) 100%);
	background: -ms-linear-gradient(top, rgba(247,181,0,1) 59%,rgba(246,203,90,1) 100%);
	background: linear-gradient(to bottom, rgba(247,181,0,1) 59%,rgba(246,203,90,1) 100%);
    border: 1px solid #E0A918;
    color: #FFF;
}

.pb-newsletter .video-newsletter-purple button {
    background: rgb(221,167,242);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkYTdmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMjcxZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(221,167,242,1) 0%, rgba(194,113,234,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(221,167,242,1)), color-stop(100%,rgba(194,113,234,1)));
background: -webkit-linear-gradient(top, rgba(221,167,242,1) 0%,rgba(194,113,234,1) 100%);
background: -o-linear-gradient(top, rgba(221,167,242,1) 0%,rgba(194,113,234,1) 100%);
background: -ms-linear-gradient(top, rgba(221,167,242,1) 0%,rgba(194,113,234,1) 100%);
background: linear-gradient(to bottom, rgba(221,167,242,1) 0%,rgba(194,113,234,1) 100%);
    border: 1px solid #c271ea;
    color: #FFF;
}
.pb-newsletter .video-newsletter-blue button {
    background: #2687f8;
    border: 1px solid #2687f8;
    color: #FFF;
}

.newsletter.box7 .adult,
.newsletter.box8 .adult,
.newsletter.box9 .adult,
.newsletter.box10 .adult{
	left:33px;
	top:135px;
	color:#FFFFFF
}
.newsletter.box7 .adult label,
.newsletter.box8 .adult label,
.newsletter.box9 .adult label,
.newsletter.box10 .adult label{
	position:relative;
	left:0;
	top:-2px
}
.newsletter.box7 .adult input.error+label,
.newsletter.box8 .adult input.error+label,
.newsletter.box9 .adult input.error+label,
.newsletter.box10 .adult input.error+label{
	color:#C00;
	font-weight:bold
}
.newsletter.box7 .email,
.newsletter.box8 .email,
.newsletter.box9 .email,
.newsletter.box10 .email{
	top:97px;
	left:33px
}
.newsletter.box7 .email input[type="text"],
.newsletter.box8 .email input[type="text"],
.newsletter.box9 .email input[type="text"],
.newsletter.box10 .email input[type="text"]{
	background:#F8F8F8;
	border:0;
	color:#898989;
	padding:0 10px;
	width:245px
}
.newsletter.box7 .email input::-webkit-input-placeholder,
.newsletter.box8 .email input::-webkit-input-placeholder,
.newsletter.box9 .email input::-webkit-input-placeholder,
.newsletter.box10 .email input::-webkit-input-placeholder{
	color:#898989
}
.newsletter.box7 .email input:-moz-placeholder,
.newsletter.box8 .email input:-moz-placeholder,
.newsletter.box9 .email input:-moz-placeholder,
.newsletter.box10 .email input:-moz-placeholder{
	color:#898989
}
.newsletter.box7 .email input:-ms-input-placeholder,
.newsletter.box8 .email input:-ms-input-placeholder,
.newsletter.box9 .email input:-ms-input-placeholder,
.newsletter.box10 .email input:-ms-input-placeholder{
	color:#898989
}
.newsletter.box7 input[type="submit"],
.newsletter.box8 input[type="submit"],
.newsletter.box9 input[type="submit"],
.newsletter.box10 input[type="submit"]{
	width:125px;
	height:30px;
	border:1px solid #BB0500;
	text-transform:uppercase;
	font:17px/1 "MuseoSans900",sans-serif;
	color:#FFF;background:#D70500;
	-webkit-border-radius:15px;
	border-radius:15px;
	left:auto;
	right:29px;
	top:128px;
	-webkit-box-shadow:inset 0px 0px 3px 1px rgba(255,255,255,0.5);
	box-shadow:inset 0px 0px 3px 1px rgba(255,255,255,0.5)
	}
.newsletter.box7{
	background:url(img/box7.jpg) no-repeat 0 0
}
.newsletter.box8{
	background:url(img/box8.jpg) no-repeat 0 0
}
.newsletter.box9{
	background:url(img/box9.jpg) no-repeat 0 0
}
.newsletter.box10{
	background:url(img/box10.jpg) no-repeat 0 0
}



/* ************* INFO BOX ************* */
/* ************* INFO BOX ************* */

.infoBox {
	width: 624px;
	margin: 0 auto 0 auto;
}

.infoBox > ul {
	margin: 15px 0 0 0;
	padding: 0;
	list-style: none;
}

.infoBox > ul > li {
	margin: 0;
	padding: 0;
}

.infoBox > ul > li {
	float: right;
}

.infoBox > ul > li:first-child {
	float: left;
}

.infoBox > ul.shareRow > li {
	border-right: 1px dotted #000;
	margin: 0 0 0 8px;
	padding: 0 8px 0 0;
	height: 20px;
	float: left;
}

.infoBox > ul.shareRow > li:first-child {
	margin: 0;
}

.infoBox > ul.shareRow > li.floatRight {
	float: right;
	border: 0px;
	margin: 0;
	padding: 0;
}

.infoBox > ul.shareRow > li.noBorder {
	border: 0px;
}

.infoBox > ul.ratingStatsRow {
	margin: 10px 0 0 0;
}

.infoBox > ul.ratingStatsRow > li.statsListObj {
	margin: 8px 0 0 0;
}

.infoBox > ul.tagsRow {
	margin: 0 0 0 0;
}

.infoBox > ul.tagsViewNudeGalleryRow {
	margin: 0 0 20px 0;
}

.infoBox > ul.tagsViewNudeGalleryRow > li.pb-tag-barObj {
	margin: 16px 0 0 0;
}


.infoBox .pb-tag-bar {
	overflow: hidden;
}

.infoBox .pb-tag-bar header {
	padding: 5px 20px;
}

.infoBox .pb-tag-bar ul {
	float: left;
	margin: 0;
	padding: 0;
}

.infoBox .pb-tag-bar ul li,
.infoBox .pb-tag-bar header {
	float : left;
	text-transform : uppercase;
	font: normal 8px/10px "MuseoSans900", sans-serif;
	color : #000;
	margin-right : 1px;
	background : #fff;
	border : 1px solid #aaa;
	background : #fff;
}

.infoBox .pb-tag-bar ul li a {
	text-decoration: none;
	color: #fff;
	background: #5d5d5d;
	display: block;
	padding: 5px 12px;
	-moz-transition-duration: .25s;
	-o-transition-duration: .25s;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
}

.infoBox .pb-tag-bar ul li a:hover {
	background : #aaa;
	color : #5d5d5d;
}


/* ************* INFO BOX: RATING SYSTEM ************* */

.infoBox dl.rating-container {
	font: 13px/1 "MuseoSans700", Arial, Helvetica, sans-serif;
	color: #666;
	margin: 0;
}

.infoBox dl.rating-container dt {
	margin: 7px 0 0 12px;
	float: left;
}

.infoBox dl.rating-container dt:first-child {
	margin: 6px 0 0 0;
}

.infoBox dl.rating-container dd {
	font: 10px/1 "MuseoSans500", Arial, Helvetica, sans-serif;
	float: left;
	margin-left: 4px;
}

.infoBox dl.rating-container dd.rating input {
	display: none;
	visibility: hidden;
	width: 0px;
}

.infoBox dl.rating-container dd span {
	height: 10px;
	display: block;
}

.infoBox dl.rating-container dd span.error {
	color: #CC6677;
}

/* ************* INFO BOX: STATS/INFO ************* */
.infoBox dl.statsList {
	font: 11px/1 "MuseoSans700", Arial, Helvetica, sans-serif;
	color: #666;
	margin: 0;
}

.infoBox dl.statsList dt {
	margin-left: 12px;
	float: left;
}

.infoBox dl.statsList dt:first-child {
	margin-left: 0;
}

.infoBox dl.statsList dd {
	font: 11px/1 "MuseoSans900", Arial, Helvetica, sans-serif;
	float: left;
	margin-left: 4px;
}

.infoBox dl.statsList dd a {
	color: #666;
	text-decoration: none;
}

/* ************* INFO BOX: SOCIAL BUTTONS ************* */
.infoBox .socialBtns .facebookLikeTool {
	float: left;
	width: 92px;
}

.infoBox .socialBtns .twitterTool {
	float: left;
	width: 99px;
}

.infoBox .socialBtns .googlePlusTool {
	float: left;
}

/* ************* INFO BOX: SHARETHIS WIDGETS ************* */
.infoBox .shareThisTool {
	position: relative;
	width: 116px;
}

.infoBox .shareThisTool:hover ul {
	display:block;
}

.infoBox .shareThisTool ul{
	display: none;
	position: absolute;
	top: 25px;
	left: -56px;
	width: 170px;
	list-style: none;
	padding: 0;
	margin: 0;
	border: 1px solid #999;
	background: #fff;
	z-index: 10000;
}

.infoBox .shareThisTool ul li {
	float:none;
	width:170px;
	margin:0 !important;
	padding:0 !important;
	height:39px;
	border:0;
	display:block;
	overflow:hidden;
}

.infoBox .shareThisTool > a {
	background: url("img/sprites.png") no-repeat scroll 5px -251px #000000;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF !important;
    display: block;
    font: 16px/16px "LeagueGothic",Arial,Helvetica,sans-serif;
    margin: -2px 0 0;
    padding: 6px 6px 4px 30px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    width:80px
}

.infoBox .shareThisTool > a span.counter {
	background: none repeat scroll 0 0 #B50000;
    float: right;
    font: 14px/14px "LeagueGothic",Arial,Helvetica,sans-serif;
    margin: -3px 0 0 15px;
    padding: 3px 6px;
    position: relative;
    display: block;
    min-width: 6px;
    text-align: center;
}

.infoBox .shareThisTool > a span.counter .pin {
	background: url("img/sprites.png") no-repeat scroll transparent 0 -305px;
    display: block;
    height: 10px;
    left: -7px;
    position: absolute;
    top: 4px;
    width: 10px;
}

.infoBox .shareThisTool ul li > span {
	display: block;
	float: left;
    height: auto;
    padding: 13px 13px 13px 48px;
    width: 109px;
    cursor: pointer;
	color: #333;
	font: 13px/13px Arial, helvetica, sans-serif;
	background: url("img/sprites.png") no-repeat 10px -196px;
}

.infoBox .shareThisTool ul li > span:hover {
	background-color: #ccc;
}

.infoBox .shareThisTool ul li .st_facebook_custom {
	background-position: 10px -325px;
	display: block;
}

.infoBox .shareThisTool ul li .st_digg_custom {
	background-position: 10px 5px;
	display: block;
}

.infoBox .shareThisTool ul li .st_reddit_custom {
	background-position: 10px -44px;
	display: block;
}

.infoBox .shareThisTool ul li .st_tumblr_custom {
	background-position: 10px -93px;
	display: block;
}

.infoBox .shareThisTool ul li .st_stumbleupon_custom {
	background-position: 10px -142px;
	display: block;
}

.infoBox .shareThisTool ul li .st_pinterest_custom {
	background-position: 10px -191px;
	display: block;
}

/* ************* INFO BOX: ARTICLE INFO ************* */

.infoBox h1.article-title {
	font: normal 18px/18px "LeagueGothic";
    text-transform: uppercase;
    margin: 0 0 4px;
    color: #4c4c4c;
}

.infoBox h2.author {
    font: normal 18px/18px "LeagueGothic", sans-serif;
    margin: 4px 0 4px -4px;
    color: #b1b1b1;
    text-indent: 4px;
}

.infoBox h3.photographer,
.infoBox h3.illustrator {
    margin: 0 0 0 -4px;
    font: normal 10px/1.15 "MuseoSans500", sans-serif; color: #b1b1b1; text-transform: uppercase; text-indent: 4px;
}

.pb-article .infoBox {
	padding-bottom: 10px;
	border-bottom: 2px solid #e9e9e9;
}

/* ************* INFO BOX: COMMENT BUTTON ************* */

.infoBox .commentsLink {
	color:#4c4c4c;
	font-size: 11px;
	background: url('img/comment-link-bg.png') 0 2px no-repeat scroll transparent;
	display: block;
	text-decoration: none;
	padding:5px 0 0 20px;
}

/* ************* INFO BOX: PUBLICATION DATE ************* */

.infoBox .publicationDate {
	text-transform: uppercase;
	font: normal 14px/1 "LeagueGothic", sans-serif;
	color: #666;
	margin-top: 5px;
	display: block;
}




/* ************* INFO BOX: DOWNLOAD BUTTON ************* */

.infoBox .dowload-and-social-media-container {
	width:191px;
}

.infoBox .dowload-and-social-media-container a {
	display: block;
	width: 180px;
	height: 27px;
	padding-top: 10px;
	padding-left: 12px;
	background: url('img/sprites.png') -80px -1565px;
	color: #fff;
	font: normal 17px/17px "BebasNeueRegular", sans-serif;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .5);
}

.infoBox .dowload-and-social-media-container a:hover {
	background-position: -80px -1605px;
}


/* ************* INFO BOX: RATING BUNNIES ************* */

.infoBox .pb-rating {
	display: inline-block;
	margin: 0;
	padding: 0;
	list-style: none;
	height: 24px;
	overflow: auto;
}
.infoBox .pb-rating .star {
	background: url('img/bunny-rating.png') repeat-x -2px 0;
	width: 19px;
	height: 24px;
	float: left;
}
.infoBox .pb-rating .star.selected {
	background-position: -2px -24px;
}
.infoBox .pb-rating .star.hovered {
	background-position: -2px -48px;
}