* { margin:0; padding:0; border:none }
img, div { behavior:url(css/iepngfix.htc) }
body {
	font-family:"Trebuchet MS", Verdana;
	background:#001025 url(../images/body-bg.gif) left top repeat-x;
	color:#fff;
}
b { font-weight:normal; }
p { font-size:14px; line-height:18px; }
a { color:#fff100; text-decoration:underline; }
a:hover { text-decoration:none }
.clear { clear:both; }
.main {
	width:980px;
	margin-right:auto;
	margin-left:auto;
	position:relative;
}
.main .header {
	position:relative;
	height:438px;
	width:980px;
}
.main .header img {
	position:absolute;
	z-index:1;
	left:0;
	top:30px;
}

.main .header p.top {
	display:block;
	text-align:center;
	height:30px;
	line-height:30px;
}
.main .header h1 {
	position:absolute;
	left:0;
	top:30px;
	height:199px;
	width:321px;
	text-align:center;
	line-height:100px;
}
.main  .header  h2  {
	position:absolute;
	height:69px;
	width:283px;
	text-align:center;
	color:#ffc900;
	left:35px;
	top:27px;
}
.main   .header   p.visible  {
	font-size:18px;
	line-height:22px;
	text-align:center;
	position:absolute;
	width:305px;
	top:340px;
	left:25px;
	z-index:1;
}
.main .buttons { position:relative }
.main .buttons ul { list-style-type:none }
.main .buttons ul li { position:absolute }

.main .buttons ul li a {
	display:block;
	position:absolute;
	text-align:center;
	text-decoration:none;
	left:0;
	top:0;
	background-color:#ffe100;
	color:#030931;
	height:70px;
	width:100%;
}
.main  .buttons  ul  li  a:hover { background-color:#fff }

.main  .buttons  ul  li  a span {
	background-repeat:no-repeat;
	background-position:left top;
	display:block;
	position:absolute;
	left:0;
	top:0;
	height:70px;
}
.main .buttons ul li a:hover span { background-position:right }

.main .buttons .top-four {
	height:114px;
	background-image:url(../images/buttons-top-four-bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.main .buttons .top-four li { top:6px }
.main .buttons .top-four .b1 {
	width:260px;
	left:15px;
}
.main .buttons .top-four .b1 span {
	background-image:url(../images/button-b-1.jpg);
	width:260px;
}
.main .buttons .top-four .b2 {
	width:236px;
	left:282px;
}
.main .buttons .top-four .b2 span {
	background-image:url(../images/button-b-2.jpg);
	width:236px;
}
.main .buttons .top-four .b3 {
	width:170px;
	left:524px;
}
.main .buttons .top-four .b3 span {
	background-image:url(../images/button-b-3.jpg);
	width:170px;
}
.main .buttons .top-four .b4 {
	width:266px;
	left:700px;
	height:92px;
}
.main .buttons .top-four .b4 a {
	height:92px;
}
.main .buttons .top-four .b4 span {
	background-image:url(../images/button-b-4.jpg);
	height:92px;
	width:266px;
}
.main  .buttons  p.top-four-p {
	position:absolute;
	left:30px;
	top:80px;
	font-size:13px;
}
.main .text-box {
	background-color:#000814;
	position:relative;
	border:1px solid #004dbf;
	padding:15px;
	text-align:center;
	margin-bottom:20px;
}
.main .text-box h2 {
	font-size:34px;
	font-style:italic;
	font-weight:bold;
	margin-bottom:5px;
}
.main .text-box p {
	color:#c9c9c9;
}
.main .episode-box-gallery {
	position:relative;
	height:714px;
	background-color:#ffda48;
	background-image:url(../images/episode-box-gallery-bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:28px;
}
.main .episode-box-gallery h3,
.main .episode-box-player h3 {
	font-size:36px;
	font-weight:bold;
	color:#002b8b;
	position:absolute;
	left:36px;
	top:15px;
}
.main .episode-box-gallery p,
.main .episode-box-player p {
	color:#000000;
	position:absolute;
	left:40px;
	top:80px;
	width:685px;
}
.main .episode-box-gallery .rating-box,
.main .episode-box-player .rating-box {
	position:absolute;
	height:120px;
	width:190px;
	top:26px;
	left:756px;
}
.main .episode-box-gallery .rating-box h4,
.main .episode-box-player .rating-box h4 {
	display:block;
	color:#99130a;
	font-style:italic;
	font-weight:bold;
	position:relative;
	height:31px;
	width:185px;
}
.main .episode-box-gallery .rating-box h4 span,
.main .episode-box-player .rating-box h4 span {
	position:absolute;
	height:31px;
	width:185px;
	left:0;
	top:0;
	background-image:url(../images/rate-episode.gif);
	background-repeat:no-repeat;
}
.main .episode-box-gallery .rating-box .rate,
.main .episode-box-player .rating-box .rate {
	line-height:26px;
	display:block;
	height:26px;
	position:absolute;
	left:5px;
	top:38px;
	width:190px;
}
.main .episode-box-gallery .rating-box .rate a,
.main .episode-box-player .rating-box .rate a {
	display:block;
	float:left;
	height:26px;
	width:18px;
	padding-right: 1px;
	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:#FF0000;
}
.main .episode-box-gallery .rating-box .rate .yes,
.main .episode-box-player .rating-box .rate .yes {
	color:#FF0000;
}

.main .episode-box-gallery .rating-box .rate a span,
.main .episode-box-player .rating-box .rate a span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	height:26px;
	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 .rate a:hover span,
.main .episode-box-player .rating-box .rate a:hover span {
	background-position:left;
}
.main .episode-box-gallery .rating-box .rating,
.main .episode-box-player .rating-box .rating {
	position:absolute;
	width:190px;
	left:5px;
	top:80px;
}
.main .episode-box-gallery .rating-box .rating em,
.main .episode-box-player .rating-box .rating em {
	font-size:30px;
	line-height:30px;
	font-style:normal;
}
.main .episode-box-gallery .rating-box .rating strong,
.main .episode-box-player .rating-box .rating strong {
	font-weight:bold;
	color:#FF0000;
}
.main .episode-box-gallery img {
	border:2px solid #ffae00;
}
.main .episode-box-gallery .big-thumb {
	position:absolute;
	left:25px;
	top:156px;
	height:532px;
	width:713px;
}
.main .episode-box-gallery .big-thumb .scrollable-image {
	overflow:hidden;
	position:absolute;
	height:532px;
	width:713px;
}
.main .episode-box-gallery .big-thumb .arrow-left {
	position:absolute;
	height:528px; width:64px;
	left:2px; top:2px;
	background-image:url(../images/arrow-left.png);
	background-repeat:no-repeat;
	display:none;
}

.main .episode-box-gallery .big-thumb .arrow-right {
	position:absolute;
	height:528px; width:64px;
	top:2px; right:2px;
	background-image:url(../images/arrow-right.png);
	background-repeat:no-repeat;
	display:none;
}
.main .episode-box-gallery .big-thumb .arrow-left img, .main .episode-box-gallery .big-thumb .arrow-right img {
	border:none;
}


.main .episode-box-gallery .small-thumbs {
	position:absolute;
	width:209px;
	right:25px;
	top:156px;
}
.main .episode-box-gallery .small-thumbs img {
	margin-bottom:4px;
}
.main .episode-box-gallery .buttons .b5 {
	position:absolute;
	height:70px;
	width:205px;
	right:27px;
	top:616px;
}
.main .episode-box-gallery .buttons .b5 a,
.main .episode-box-player .buttons .b6 a {
	background-color:#013378;
	color:#ffdb00;
}
.main .episode-box-gallery .buttons .b5 a:hover,
.main .episode-box-player .buttons .b6 a:hover {
	color:#030931;
	background-color:#f5fbff;
}
.main .episode-box-gallery .buttons .b5 a span {
	background-image:url(../images/button-b-5.jpg);
	width:205px;
	height:70px;
}
.main .episode-box-player {
	background-image:url(../images/episode-box-player-bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	position:relative;
	height:574px;
	margin-bottom:20px;
	background-color:#ffda48;
}
.main .episode-box-player .big-thumb {
	border:2px solid #FFFFFF;
	position:absolute;
	left:25px;
	top:156px;
}
.main .episode-box-player .small-thumbs {
	position:absolute;
	left:547px;
	width:430px;
	top:156px;
}
.main .episode-box-player .small-thumbs img {
	border:2px solid #FFFFFF;
	float:left;
	margin-right:6px;
	margin-bottom:4px;
}
.main .episode-box-player .buttons .b6 {
	position:absolute;
	height:70px;
	width:405px;
	right:26px;
	top:472px;
}
.main .episode-box-player .buttons .b6 span {
	background-image:url(../images/button-b-6.jpg);
	position:absolute;
	height:70px;
	width:405px;
	left:0;
	top:0;
}
.main .navigation {
	position:relative;
	height:250px;
	background-image:url(../images/navigation-bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.main .navigation .buttons .b7 {
	height:126px;
	width:337px;
	top:11px;
	right:10px;
}
.main .navigation .buttons .b7 a {
	height:126px;
	width:337px;
}
.main .navigation .buttons .b7 span {
	background-image:url(../images/button-b-7.jpg);
	height:126px;
	width:337px;
}
.main .navigation .buttons .b8 {
	height:86px;
	width:337px;
	right:10px;
	top:148px;
}
.main .navigation .buttons .b8 a {
	height:86px;
	width:337px;
}
.main .navigation .buttons .b8 span {
	background-image:url(../images/button-b-8.jpg);
	height:86px;
	width:337px;
}
.top-models-bg {
	background-color:#003871;
	background-image:url(../images/top-models-bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	position:relative;
	height:274px;
}
.top-models-bg .wrap {
	position:relative;
	width:980px;
	margin-right:auto;
	margin-left:auto;
	height:274px;
	text-align:center;
}
.top-models-bg .wrap h2 {
	text-transform:uppercase;
	display:block;
	height:40px;
	position:relative;
	padding-top:20px;
	margin-bottom:5px;
}
.top-models-bg .wrap h2 span {
	background-image:url(../images/top-models-h2.jpg);
	position:absolute;
	height:40px;
	width:980px;
	left:0;
	top:20px;
}
.top-models-bg .wrap p {
	font-size:18px;
	background-color:#000000;
	display:inline;
	padding-right:3px;
	padding-left:3px;
}
.top-models-bg .wrap .slider {
	padding-top:20px;
	background-image:url(../images/slider-bg.gif);
	background-repeat:no-repeat;
	background-position:0 28px;
	position:relative;
	text-align:left;
}


.top-models-bg .wrap .slider .thumbs {
	overflow:hidden;
	position:absolute;
	height:151px;
	width:845px;
	left:70px;
	top:20px;
}
.top-models-bg .wrap .slider img {
	margin-right:3px;
	border:3px solid #ffdb00;
}
.top-models-bg .wrap .slider .arrow-left {
	position:absolute;
	height:117px; width:53px;
	left:10px; top:37px;
	display:none;
}
.top-models-bg .wrap .slider .arrow-left a {
	display:none;
	height:117px; width:53px;
	background-image:url(../images/button-prev.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	position:relative;
}
.top-models-bg  .wrap  .slider  .arrow-right {
	position:absolute;
	height:117px; width:53px;
	top:37px; left:918px;
	display:none;
}
.top-models-bg .wrap .slider .arrow-right a {
	background-image:url(../images/buton-next.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	display:none;
	position:relative;
	height:117px; width:53px;
}
.top-models-bg .wrap .slider a:hover { background-position:right }

.footer {
	background-image:url(../images/footer-bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	padding-top:18px;
}
.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-box {
	width:952px;
	background:#fffefa url(../images/models-panel-bg.png) 0 20px repeat-x;
	position:relative;
	padding:20px 10px 16px 10px;
}
.models-box .top, .models-box .bottom {
	width:972px;
	position:absolute;
	left:0;
	background:url(../images/models-panel-edges.png) no-repeat;
}
.models-box .top { height:20px; top:0; background-position:0 0; }
.models-box .bottom { height:16px; bottom:0; background-position:0 -20px; }
.models-box .model-thumb {
	float:left;
	width:220px;
	border:2px solid #ffab03;
	background:#ffdc51;
	margin:6px 4px 12px 8px;
	padding:8px 0;
	text-align:center;
	color:#00306B;
}
.models-box .model-thumb img { border:2px solid #00306b; opacity:.7; filter:alpha(opacity=70); }
.models-box .model-thumb a { color:#059; text-decoration:underline; }
.models-box .model-thumb a:hover { text-decoration:none; }
.models-box .model-thumb a img { border:2px solid #059; opacity:1; filter:alpha(opacity=100); }
.models-box .model-thumb a:hover img { border-color:#fff; }