@charset "utf-8";
* {
	margin:0px;
	padding:0px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
}
img, div { behavior:url(css/iepngfix.htc) }
body {
	font-family:Helvetica;
	background-color:#0d0d0d;
	background-image:url(../images/body-bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	color:#FFFFFF;
}
p { font-size:14px; line-height:18px; }
a { color:#fff100; text-decoration:none; }
a:hover { text-decoration:underline; }
.clear { clear:both; }
.main {
	width:980px;
	margin-right:auto;
	margin-left:auto;
	position:relative;
}
.main .header {
	position:relative;
	height:458px;
	width:980px;
}
.main .header img {
	position:absolute;
	z-index:1;
	left:0px;
	top:0px;
}

.main .header p.top {
	display:block;
	height:24px;
	line-height:24px;
	position:absolute;
	z-index:2;
	font-size:14px;
	color:#7f0000;
	width:100%;
	text-indent:320px;
}
.main .header p.visible  {
	font-size:16px;
	line-height:22px;
	text-align:center;
	position:absolute;
	width:305px;
	top:255px;
	left:650px;
	z-index:1;
	color:#000000;
}
.buttons { position:relative; }
.buttons ul { list-style-type:none; }
.buttons ul li { position:absolute; }

.buttons ul li a {
	display:block;
	position:absolute;
	text-align:center;
	text-decoration:none;
	left:0px;
	top:0px;
	background-color:#3C0701;
	color:#F9DC00;
	height:65px;
	width:100%;
}
.buttons ul li a:hover {
	text-decoration:none;
	color:#FFFFFF;
}

.buttons ul li a span {
	background-repeat:no-repeat;
	background-position:left top;
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	height:69px;
}
.buttons ul li a:hover span {
	background-position:right;
}
.main .header .buttons {
	position:absolute;
	z-index:2;
	width:980px;
	left:0px;
	top:0px;
}


.main .buttons .top-four {
	height:458px;
	position:absolute;
	width:980px;
	z-index:2;
	left:0px;
	top:0px;
}
.main .buttons .top-four li {}
.main .buttons .top-four .b1 {
	width:290px;
	height:80px;
	top:44px;
	right:44px;
}
.main .buttons .top-four .b1 span {
	background-image:url(../images/button-b-1.gif);
	width:290px;
	height:80px;
	background-repeat:no-repeat;
}
.main .buttons .top-four .b2 {
	width:265px;
	height:75px;
	right:44px;
	top:124px;
}
.main .buttons .top-four .b2 span {
	background-image:url(../images/button-b-2.gif);
	width:265px;
	height:75px;
}
.main .buttons .top-four .b3 {
	width:235px;
	height:80px;
	right:44px;
	top:199px;
}
.main .buttons .top-four .b3 span {
	background-image:url(../images/button-b-3.gif);
	width:235px;
	height:80px;
}
.main .buttons .top-four .b4 {
	width:240px;
	height:65px;
	top:393px;
	left:301px;
}
.main .buttons .top-four .b4 span {
	background-image:url(../images/button-b-4.gif);
	width:240px;
	height:65px;
}
.main  .buttons  p.top-four-p {
	position:absolute;
	left:30px;
	top:80px;
	font-size:13px;
}
.main  .text-box-top {
	position:relative;
	background-image:url(../images/text-box-top-bg.gif);
	background-repeat:no-repeat;
	height:108px;
	text-align:center;
}
.main   .text-box-top   h2, .main .text-box h2 {
	font-size:29px;
	font-weight:normal;
	color:#ef4400;
	padding-top:40px;
}
.main   .text-box-top   p, .main .text-box p {
	color:#f9d300;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.main .text-box {
	background-image:url(../images/text-box-bg.gif);
	background-repeat:no-repeat;
	height:71px;
	text-align:center;
}
.main .text-box h2 { padding-top:15px; }
.main .text-box p {}

.main .episode-box-gallery {
	position:relative;
	height:724px;
	background-color:#2C2C2C;
	background-image:url(../images/episode-box-gallery-bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:0px;
}
.main   .episode-box-gallery   h3, .main .episode-box-player h3
   {
	font-size:22px;
	font-weight:bold;
	position:absolute;
	left:450px;
	top:405px;
}
.main   .episode-box-gallery   p, .main .episode-box-player p
   {
	position:absolute;
	left:450px;
	top:442px;
	width:475px;
	font-size:12px;
	line-height:18px;
}
.main .episode-box-gallery .rating-box,
.main .episode-box-player .rating-box {
	position:absolute;
	height:32px;
	width:375px;
	bottom:27px;
	left:492px;
}
.main .episode-box-gallery .rating-box h4,
.main .episode-box-player .rating-box h4 {
	font-weight:bold;
	position:absolute;
	height:32px;
	left:0px;
	top:0px;
	font-size:12px;
	text-transform:uppercase;
	line-height:36px;
}
.main .episode-box-gallery .rating-box .rate,
.main .episode-box-player .rating-box .rate {
	line-height:20px;
	display:block;
	height:20px;
	position:absolute;
	left:150px;
	top:7px;
	width:310px;
}
.main .episode-box-gallery .rating-box .rate a,
.main .episode-box-player .rating-box .rate a {
	display:block;
	float:left;
	height:20px;
	width:18px;
	margin-right:0px;
	color:#000000;
	text-align:center;
	text-decoration:none;
	position:relative;
}
.main .episode-box-gallery .rating-box .rate a:hover,
.main .episode-box-player .rating-box .rate a:hover {
	color:#FFFD1F;
}
.main .episode-box-gallery .rating-box .rate .yes,
.main .episode-box-player .rating-box .rate .yes {
	color:#FFFD1F;
}

.main .episode-box-gallery .rating-box .rate a span,
.main .episode-box-player .rating-box .rate a span {
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	height:20px;
	width:18px;
	background-image:url(../images/rate-pic.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.main .episode-box-gallery .rating-box .rate .no span,
.main .episode-box-player .rating-box .rate .no span {
	background-position:right;
}
.main .episode-box-gallery .rating-box .rating,
.main .episode-box-player .rating-box .rating {
	position:absolute;
	width:100px;
	top:7px;
	font-size:12px;
	font-weight:bold;
	display:block;
	left:340px;
}
.main .episode-box-gallery .rating-box .rating strong,
.main .episode-box-player .rating-box .rating strong {
	font-size:24px;

}
.main .episode-box-gallery img {}
.main .episode-box-gallery .big-thumb {
	position:absolute;
	left:27px;
	top:31px;
	height:653px;
	width:378px;
}
.main .episode-box-gallery .big-thumb .scrollable-image {
	overflow:hidden;
	position:absolute;
	height:606px;
	width:370px;
	left:4px;
	top:4px;
}
.scrollable-image span { display:block; width:1480px; height:606px }
.main .episode-box-gallery .big-thumb .arrow-left { left:29px; }
.main .episode-box-gallery .big-thumb .arrow-right { right:29px; bottom:24px; }
.main .episode-box-gallery .big-thumb .arrow-left, .main .episode-box-gallery .big-thumb .arrow-right {
	position:absolute;
	height:25px;
	width:108px;
	top:621px;
}
.main .episode-box-gallery .big-thumb .arrow-left a, .main .episode-box-gallery .big-thumb .arrow-right a {
	background-color:#5d0e00;
	text-align:center;
	display:block;
	position:relative;
	height:25px;
	width:108px;
	text-decoration:none;
}
.main .episode-box-gallery .big-thumb .arrow-left a span, .main .episode-box-gallery .big-thumb .arrow-right a span {
	display:block;
	position:absolute;
	height:25px;
	width:108px;
	background-repeat:no-repeat;
	background-position:left top;
	left:0px;
	top:0px;
}
.main .episode-box-gallery .big-thumb .arrow-left a:hover span, .main .episode-box-gallery .big-thumb .arrow-right a:hover span {
	background-position:right top;
}
.main .episode-box-gallery .big-thumb .arrow-left span { background-image:url(../images/arrow-left.png); }
.main .episode-box-gallery .big-thumb .arrow-right span { background-image:url(../images/arrow-right.png); }

.main .episode-box-gallery .small-thumbs { position:absolute; width:520px; top:51px; left:439px; }
.main .episode-box-gallery .small-thumbs img {
	margin-bottom:10px;
	margin-right:10px;
	float:left;
}
.main  .episode-box-gallery  .buttons  .b5, .main .episode-box-player .buttons .b6 {
	position:absolute;
	height:78px;
	width:455px;
	right:64px;
	top:564px;
}
.main .episode-box-gallery .buttons .b5 a,
.main .episode-box-player .buttons .b6 a {
	height:78px;
}
.main .episode-box-gallery .buttons .b5 a:hover,
.main .episode-box-player .buttons .b6 a:hover {}
.main  .episode-box-gallery  .buttons  .b5  a  span, .main .episode-box-player .buttons .b6 a span {
	background-image:url(../images/button-b-5.gif);
	width:455px;
	height:78px;
}
.main .episode-box-player {
	background-image:url(../images/episode-box-player-bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	position:relative;
	height:539px;
	margin-bottom:0px;
	background-color:#2C2C2C;
}
.main .episode-box-player h3 { left:580px; top:350px; }
.main .episode-box-player p { left:580px; top:385px; width:355px; }
.main .episode-box-player .rating-box { left:580px; bottom:22px; }
.main .episode-box-player .rating-box .rate { left:130px; }
.main .episode-box-player .rating-box .rating { left:330px; }

.main .episode-box-player .big-thumb {
	position:absolute;
	left:30px;
	top:38px;
}
.main .episode-box-player .small-thumbs {
	position:absolute;
	left:581px;
	width:389px;
	top:55px;
}
.main .episode-box-player .small-thumbs img {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.main .episode-box-player .buttons .b6 { top:441px; left:55px; }
.main .episode-box-player .buttons .b6 a {}
.main .episode-box-player .buttons .b6 a span { background-image:url(../images/button-b-6.gif); }

.navigation {
	position:relative;
	height:470px;
	background-image:url(../images/navigation-bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
}
.navigation .buttons {
	background-image:url(../images/navigation-buttons-bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#252422;
	height:470px;
	width:980px;
	margin-right:auto;
	margin-left:auto;
}

.navigation .buttons .b7 {
	height:104px;
	width:385px;
	top:100px;
	left:38px;
}
.navigation .buttons .b7 a {
	height:104px;
	width:385px;
}
.navigation .buttons .b7 span {
	background-image:url(../images/button-b-7.gif);
	height:104px;
	width:385px;
}
.navigation .buttons .b8 { height:64px; width:234px; bottom:0px; left:478px; }
.navigation .buttons .b8 a { height:64px; width:234px; }
.navigation .buttons .b8 span {
	background-image:url(../images/button-b-8.gif);
	height:64px;
	width:234px;
}
.top-models-bg {
	background-image:url(../images/top-models-bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	position:relative;
	height:332px;
}
.top-models-bg .wrap {
	position:relative;
	width:980px;
	margin-right:auto;
	margin-left:auto;
	height:332px;
	text-align:center;
}
.top-models-bg .wrap h2 {
	top:0px;
	text-align:center;
	color:#ef4400;
	font-size:29px;
	font-weight:bold;
	padding-top:40px;
}
.top-models-bg .wrap p {
	color:#f9d300;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

.top-models-bg .wrap .slider {
	background-image:url(../images/slider-bg.jpg);
	background-repeat:no-repeat;
	position:absolute;
	text-align:left;
	height:202px;
	top:130px;
	left:0px;
	width:980px;
}

.top-models-bg .wrap .slider .thumbs {
	overflow:hidden;
	position:absolute;
	height:162px;
	width:860px;
	left:65px;
	top:15px;
}
.top-models-bg .wrap .slider img { margin-right:10px; }
.top-models-bg .wrap .slider .arrow-left, .top-models-bg  .wrap  .slider  .arrow-right {
	position:absolute;
	height:193px;
	width:58px;
	top:0px;
}
.top-models-bg .wrap .slider .arrow-left { left:0px; }
.top-models-bg  .wrap  .slider  .arrow-right { right:0px; }
.top-models-bg .wrap .slider .arrow-left a, .top-models-bg .wrap .slider .arrow-right a {
	display:block;
	height:193px;
	width:58px;
	background-repeat:no-repeat;
	background-position:left top;
	position:relative;
}
.top-models-bg .wrap .slider .arrow-left a { background-image:url(../images/button-prev.png); display:none; }
.top-models-bg .wrap .slider .arrow-right a { background-image:url(../images/button-next.png); display:none; }
.top-models-bg .wrap .slider a:hover { background-position:right; }

.footer { padding:18px 0 30px 0; }
.footer .wrap {
	text-align:center;
	width:980px;
	position:relative;
	margin-right:auto;
	margin-left:auto;
}
.footer .wrap p { font-size:11px; margin-bottom:5px; }
.footer .wrap a { text-decoration:none; }
.footer .wrap a:hover { text-decoration:underline; }
.models-wrapper {
	width:980px;
	height:744px;
	background:#000 url(../images/modelspanel-bg.jpg) no-repeat;
	position:relative;
}
.models-box {
	width:876px;
	height:626px;
	padding:10px 0 0 0;
	position:absolute;
	top:50px; left:70px;
	overflow-y:auto;
}
.model-thumb { 
	width:170px;
	height:209px;
	float:left;
	background:#000 url(../images/headshot-bg.jpg) no-repeat;
	margin:10px 30px 50px 10px;
}
.model-thumb h3 {
	display:block;
	font-size:14px;
	text-align:center;
	padding-top:13px;
}
.model-thumb img { display:block; margin:4px auto 0 auto; }
.models-wrapper .top, .models-wrapper .bottom {
	width:859px;
	position:absolute;
	left:70px;
	background:url(../images/modelsshades.png) no-repeat;
}
.models-wrapper .top { height:25px; top:50px; background-position:0 0; }
.models-wrapper .bottom { height:40px; bottom:58px; background-position:0 -25px; }
*+html .models-wrapper .top { display:none; }
* html .models-wrapper .top { display:none; }