@charset "UTF-8";
/* CSS Document */

* {
	outline: none;
}

img {
	border: 0px;
}

img.rollover {
	cursor: pointer;
}

img.single {
	border: 2px solid #000000;
	float: right;
	clear: both;
}

html.blackBG img.single {
	border: 2px solid #FFFFFF;
}

p,
ul {
	padding-bottom: 10px;
}

p.caption {
	font-size: 10px;
	width: 84px;
}

p.videoTitle {
	font-size: 14px;
	text-align: right;
}

div.clear {
	clear: both;
}

a {
	color: #000000;
	text-decoration: none;
}

html.blackBG a {
	color: #FFFFFF;
}

a:hover {
	text-decoration: none;
	color: #de0080;
}

html.blackBG a:hover {
	color: #de0080;
}

a.on,
html.blackBG a.on {
	color: #00b7de;
}

em {
	font-style: italic;
}

strong {
	font-weight: bold;
}

html {
	background-repeat: no-repeat;
	color: #000000;
	font: 12px 'TeXGyreAdventorRegular', Arial, sans-serif;
}

html.blackBG {
	background-color: #000000;
	color: #FFFFFF;
}

html.index {
	
}

html.about div.mainContent {
	background-image: url(/includes/images/bg_about.jpg);
}

html.fashion div.mainContent {
	background-image: url(/includes/images/bg_fashion.jpg);
}

html.model div.mainContent {
	background-image: url(/includes/images/bg_model.jpg);
}

html.mother div.mainContent {
	background-image: url(/includes/images/bg_mother.jpg);
}

html.litfl div.mainContent {
	background-image: url(/includes/images/bg_litfl.jpg);
}

html.mogul div.mainContent {
	background-image: url(/includes/images/bg_mogul.jpg);
}

html.mogul img.single {
	margin-right: 83px;
}

div.mainContent {
	width: 970px;
	padding: 20px 20px 10px;
	min-height: 758px;
	margin: 0 auto;
	margin-top: 20px;
	border: 2px solid #000000;
	background-repeat: no-repeat;
}

html.index div.mainContent {
	padding: 0px;
	width: 1010px;
}

html.blackBG div.mainContent {
	border: 2px solid #FFFFFF;
}

html.index div.mainContent {
	padding-top: 0px;
	min-height: 0;
	border: 4px solid #000000;
	border-bottom: 0px solid #000000;
	background-color: #000000;
}

div.footer {
	width: 1010px;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 40px;
}

div.footer ul li {
	float: left;
	padding-right: 20px;
}

div.col {
	float: left;
	padding-right: 4px;
}

div.col_190 {
	width: 190px;
}

div.col_230 {
	width: 230px;
}

div.col_256 {
	width: 256px;
}

div.col_334 {
	width: 334px;
}

div.col_776 {
	width: 776px;
}

div.col_last {
	margin-right: 0px !important;
	padding-right: 0px !important;
}

html.index div.imgWrapper {
	padding-bottom: 4px;;
}

div.content {
	margin-left: 224px;
	margin-top: 20px;
}

html.brands div.content {
	margin-top: 13px;
	margin-left: 0;
}

div.content strong {
	font-size: 18px;
}

ul#sideNavigation li {
	padding-bottom: 4px;
}

ul#sideNavigation li a {
	display: block;
	height: 50px;
	width: 75px;
	text-indent: -10000px;
	border: 1px solid #000000;
}

html.blackBG ul#sideNavigation li a {
	border: 1px solid #FFFFFF;
}

ul#sideNavigation li a#about {
	background-image: url(/includes/images/nav_about.png);
}

ul#sideNavigation li a#blog {
	background-image: url(/includes/images/nav_blog.png);
}

ul#sideNavigation li a#closet {
	background-image: url(/includes/images/nav_closet.png);
}

ul#sideNavigation li a#downloads {
	background-image: url(/includes/images/nav_downloads.png);
}

ul#sideNavigation li a#fashion {
	background-image: url(/includes/images/nav_fashion.png);
}

ul#sideNavigation li a#brands {
	background-image: url(/includes/images/nav_brands.png);
}

ul#sideNavigation li a#home {
	background-image: url(/includes/images/nav_home.png);
}

ul#sideNavigation li a#model {
	background-image: url(/includes/images/nav_model.png);
}

ul#sideNavigation li a#mogul {
	background-image: url(/includes/images/nav_mogul.png);
}

ul#sideNavigation li a#mother {
	background-image: url(/includes/images/nav_mother.png);
}

ul#sideNavigation li a#litfl {
	background-image: url(/includes/images/nav_litfl.png);
}

ul#sideNavigation li a#quote {
	background-image: url(/includes/images/nav_quote.png);
}

ul#sideNavigation li a#social {
	background-image: url(/includes/images/nav_social.png);
}

html.blog h2 {
	font-size: 32px;
	float: left;
}

html.blog div.icons {
	float: right;
}

html.blog div.entry {
	border: 1px solid #EFEFEF;
	padding: 20px;
}

html.blog div.even {
	border: 1px solid #EFEFEF;
	background-color: #FAFAFA;
}

html.blog div.entry img {
	border: 1px solid #EFEFEF;
	margin-right: 20px;
	margin-bottom: 20px;
}

div.social {
	position: relative;
	height: 218px;
	width: 334px;
	background-image: url(/includes/images/ph_social.jpg);
}

div.social {
	background-image: url(/includes/images/ph_social_contest.jpg);
}

div.social div.careers {
	float: right;
}

div.social div.joinTheClub {
	padding: 10px;
	padding-top: 0px;
	position: relative;
	top: 90px;
}

div.social div.joinTheClub td {
	padding-right: 10px;
	padding-bottom: 5px;
}

div.social div.icons {
	position: absolute;
	top: 168px;
	left: 227px;
}

div.social div.social_contest_contest {
	position: absolute;
	top: 175px;
	left: 0px;
}

div.contentText {
	height: 300px;
	overflow: auto;
	padding-right: 20px;
	padding-left: 10px;
	margin-left: -10px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
}

html.blackBG div.contentText {
	background-color: #000000;
}

html.litfl div.contentText {
	height: auto;
}

div.slideshow {
	overflow: hidden;
	position: relative;
	width: 776px;
	height: 420px;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
}

html.blackBG div.slideshow {
	border-left: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
}

div.slideshow div.slide {
	position: absolute;
	width: 99999px;
	height: 420px;
}

div.slideshow div.slide img {
	margin-right: 10px;
	border: 2px solid #000000;
}

html.blackBG div.slideshow div.slide img {
	border: 2px solid #FFFFFF;
}

div.slideshow div.slide img.first {
	margin-left: 0;
	border-left: 0;
}

div.slideshow div.slide img.last {
	margin-right: 0;
	border-right: 0;
}

ul.contentNavigation { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 14px;
	text-transform: uppercase;
}

ul.contentNavigation li { /* all list items */
	float: left;
	position: relative;
	/* width: 10em; */
	padding-right: 20px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
}

html.blackBG ul.contentNavigation li {
		background-color: #000000;
}

ul.contentNavigation li.last {
	padding-right: 0px;
}

ul.contentNavigation li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

ul.contentNavigation li:hover ul, ul.contentNavigation li.over ul { /* lists nested under hovered list items */
	display: block;
}

ul.contentNavigation li li {
	padding-left: 10px;
	padding-right: 0;
	margin-left: -10px;
	width: 10em;
	/*
	border: 1px solid #EFEFEF;
	border-top: 0;
	border-bottom: 0;
	*/
}

ul.contentNavigation li li.last {
	padding-bottom: 4px;
	/* border-bottom: 1px solid #EFEFEF; */
}

ul.contentNavigation li ul { /* second-level lists */
	display: none;
	position: absolute;
	/* top: 2em; */
	left: 0;
	z-index: 3;
}

ul.thumbnails {
	padding-top: 20px;
}

ul.thumbnails li {
	float: left;
	padding-right: 10px;
	padding-bottom: 6px;
}

ul.thumbnails li img {
	height: 63px;
	border: 1px solid #000000;
}

html.blackBG ul.thumbnails li img {
	height: 63px;
	border: 1px solid #FFFFFF;
}

div.playerWrapper {
	border: 2px solid #000000;
	width: 640px;
	height: 480px;
	float: right;
}

html.blackBG div.playerWrapper {
	border: 2px solid #FFFFFF;
}

div.videoBox {
	position: relative;
	height: 218px;
	width: 334px;
	background-color: #000000;
}

div.videoBox div.videoButton {
	position: absolute;
	z-index: 2;
}

div.videoBox div.videoButton a {
	display: block;
	height: 194px;
	width: 334px;
}

div.videoBox div.videoPlayer {
	position: absolute;
	z-index: 1;
}

div#mediaspace {
	background-color: #000000;
}