/* = body  */
body {
	margin:0; padding:0;
	font-size:12px;
	text-align:center;
	font-family:sans-serif;
	background:#B0A68D url(../images/bg.png) top repeat-x;
	color:#000;
}
h1, h2, p, form, ul { font-weight:normal; padding:0; margin:0; }
h2 { font-size:25px; font-weight:bold; margin:0 0 15px 0; }

p { line-height:130%; }
ul li { list-style:none; }
a { color:#ff1059; text-decoration:underline; outline:none; }
a:hover { text-decoration:none; }
img { border:none; padding:0; display:block; }
.clear { clear:both; }
.wrap { margin:0 auto; text-align:left; }
.box { width:980px; }
a .over { cursor:pointer; }

.textCenter { text-align:center; }
.textRight { text-align:right; }
.float { float:left; }

/* = button  */
body a.button { display:block; float:left; background-repeat:no-repeat; background-position:top; }
body a.button:hover { background-position:bottom; }

/* = HEADER  */
.header a.b-instant-access { background-image:url(../images/layout/b-instant-access.jpg); width:263px; height:207px; }
.menu { width:717px; height:207px; float:left; }
.menu a.b-members-entrance { background-image:url(../images/layout/b-members-entrance.jpg); width:223px; height:113px; }
.menu a.b-our-top-studs { background-image:url(../images/layout/b-our-top-studs.jpg); width:225px; height:113px; }
.menu a.b-continue-free-tour { background-image:url(../images/layout/b-continue-free-tour.jpg); width:227px; height:113px; }

/* = CONTENT  */
.textBox1 { width:246px; height:290px; padding:115px 85px 13px 35px; background:url(../images/layout/c2.jpg) top left no-repeat; overflow:hidden; float:left; position:relative; }
.textBox1 .ep-title { display:block; position:absolute; top:64px; left:30px; }
.player { width:609px; height:350px; padding:5px 0 0 5px; position:relative; float:left; background:url(../images/layout/c3.jpg) top left no-repeat; }
.player .play { width:93px; height:94px; background:url(../images/layout/play.png) top left no-repeat; position:absolute; top:132px; left:233px; }
a.b-get-full-movie-download { background-image:url(../images/layout/b-get-full-movie-download.jpg); width:569px; height:45px; }
.sample1 { width:317px; height:246px; overflow:hidden; float:left; position:relative; }
.sample1 .samplePicture { position:absolute; top:0px; left:18px; z-index:1; }
.sample1 .samplePictureOverWith { position:absolute; top:0; left:0px; z-index:50; }
.sample2 { width:317px; height:246px; overflow:hidden; float:left; position:relative; }
.sample2 .samplePicture { position:absolute; top:20px; left:12px; z-index:1; }
.sample2 .samplePictureOverWith { position:absolute; top:0; left:0px; z-index:50; }


/* = rating  */
.rating { width:338px; height:35px; padding:42px 0 0 8px; float:left; background:url(../images/layout/c6.jpg) top left no-repeat; overflow:hidden; }
.rating .star { width:30px; height:33px; float:left; margin:0; cursor:pointer; }
.rating .on { background:url(../images/layout/star.png) top left no-repeat; }
.rating .off { background:url(../images/layout/staroff.png) top left no-repeat; }
a.b-watch-full-episode { background-image:url(../images/layout/b-watch-full-episode.jpg); width:328px; height:145px; }

/* = bleft  */
.bleft { width:366px; float:left; position:relative; }
.bleft .scroller { width:333px; height:559px; padding:0 0 0 33px; position:relative; background:url(../images/layout/c9.jpg) top left no-repeat; }
.bleft .scroller .thumbcontainer {
	width:298px; height:525px;
	position:absolute;
	top:0; left:33px;
	overflow:hidden;
}
.thumbcontainer span {
	width:1192px; height:525px;
	position:absolute;
	top:0; left:0;
	background:#fff;
}
.thumbcontainer span img { display:block; float:left; }
.bleft .scroller a.b-scroll-left { position:absolute; top:256px; left:4px; width:33px; height:36px; background-image:url(../images/layout/b-scroll-left.png); opacity:0; }
.bleft .scroller a.b-scroll-right { position:absolute; top:256px; right:6px; width:33px; height:36px; background-image:url(../images/layout/b-scroll-right.png); }

/* = bleft  */
.bcenter { width:319px; float:left; }
.textBox2 { width:246px; height:280px; padding:110px 60px 25px 13px; background:url(../images/layout/c10.jpg) top left no-repeat; overflow:hidden; position:relative; }
.textBox2 .ep-title { display:block; position:absolute; top:56px; left:9px; }
.bcenter .rating { width:304px; height:41px; padding:35px 0 0 15px; background:url(../images/layout/c11.jpg) top left no-repeat; }

/* = bright  */
.bright { width:277px; float:left; }
.bright a.b-watch-full-episode { background-image:url(../images/layout/b-watch-full-episode2.jpg); width:295px; height:141px; }
.sample3 { width:295px; height:187px; overflow:hidden; float:left; position:relative; }
.sample3 .samplePicture { position:absolute; top:17px; left:10px; z-index:1; }
.sample3 .samplePictureOverWith { position:absolute; top:0; left:0px; z-index:50; }
.sample4 { width:295px; height:231px; overflow:hidden; float:left; position:relative; }
.sample4 .samplePicture { position:absolute; top:10px; left:20px; z-index:1; }
.sample4 .samplePictureOverWith { position:absolute; top:0; left:0px; z-index:50; }

/* = BOTTOM  */
.bottom a.b-join-now { background-image:url(../images/layout/b-join-now.jpg); width:257px; height:197px; }
.bottom a.b-continue-free-tour { background-image:url(../images/layout/b-continue-free-tour2.jpg); width:295px; height:123px; }

.bottom .scroller { width:910px; position:relative; padding:0 0 0 70px; background:url(../images/layout/b5.jpg) top left no-repeat; }
.bottom .scroller span { width:164px; height:187px; padding:0 0 0 7px; margin:0 -4px 0 0; display:block; float:left; background:url(../images/layout/scroller.gif) bottom left no-repeat; }
.bottom .scroller img { display:block; float:left; border-top:2px solid #fff; border-left:8px solid #fff; border-right:8px solid #fff; border-bottom:8px solid #fff; }

.bottom .b-scrollLeft { position:absolute; width:53px; height:115px; display:block; background-image:url(../images/layout/b-scroll-edge.jpg); top:16px; left:15px; }
.bottom .b-scrollRight { position:absolute; width:53px; height:115px; display:block; background-image:url(../images/layout/b-scroll-edge.jpg); top:16px; right:16px; }

.bottomBottom { text-align:center; font-size:12px; padding:30px 0 0 0; }
.bottomBottom p { margin:0 0 15px 0; }

.studs { margin-bottom:31px; }
.stud-thumb {
	border:8px solid #fff;
	float:left;
	margin:10px 18px;
}
