/* = body */
body { margin:0; padding:0; font-size:12px; text-align:center; font-family:sans-serif; background:#FFF4C3 url(../images/bg.png) top repeat-x; color:#000; }
h1, h2, p, form, ul { font-weight:normal; padding:0; margin:0; }
h2 { font-size:26px; color:#007FFC; font-style:italic; 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 */
a.button { display:block; float:left; background-repeat:no-repeat; background-position:top; }
a.button:hover { background-position:bottom; }

/* = HEADER */
.header h1 { width:980px; height:338px; position:relative; }
.header .header-image { width:980px; height:338px; position:absolute; top:0; left:0; }
/* = menu */
.menu { width:763px; float:left; }
.menu a.button { display:block; background:url(../images/layout/topmenu.jpg) no-repeat; }
.menu a.b-members { width:257px; height:62px; background-position:0 0; }
.menu a.b-top-models { width:260px; height:62px; background-position:-257px 0; }
.menu a.b-see-more { width:246px; height:62px; background-position:-517px 0; }
.menu a.b-members:hover { background-position:0 -62px; }
.menu a.b-top-models:hover { background-position:-257px  -62px; }
.menu a.b-see-more:hover { background-position:-517px  -62px; }

.menu .textBox { width:763px; height:61px; padding:20px 0 0 0; text-align:center; background:url(../images/layout/topmenu.jpg) 0 -124px no-repeat; overflow:hidden; }
.menu .textBox h2,
.middleText h2 { color:#FF2900; font-style:normal; margin:0; }

.leftofJoin, .rightofJoin { height:143px; background:#fff4c4 url(../images/layout/topmenu.jpg) -763px 0 no-repeat; }
.leftofJoin { width:24px; }
.rightofJoin { width:18px; background-position:-962px 0; }
a.b-join-now { width:175px; height:143px; background:url(../images/layout/topmenu.jpg) -787px 0 no-repeat; }
a.b-join-now:hover { background-position:-787px -143px; }

/* = tleft */
.tleft { float:left; width:273px; }
.sample1 { width:273px; height:206px; position:relative; }
.sample1 .samplePicture { position:absolute; top:7px; left:19px; z-index:1; }
.sample1 .samplePictureOverWith { position:absolute; top:0; left:0px; z-index:10; }
.sample2 { width:273px; height:190px; position:relative; }
.sample2 .samplePicture { position:absolute; top:5px; left:19px; z-index:1; }
.sample2 .samplePictureOverWith { position:absolute; top:0; left:0px; z-index:10; }
.sample3 { width:273px; height:217px; position:relative; }
.sample3 .samplePicture { position:absolute; top:6px; left:19px; z-index:1; }
.sample3 .samplePictureOverWith { position:absolute; top:0; left:0px; z-index:10; }

/* = tcenter */
.tcenter { float:left; width:429px; height:613px; position:relative; background:url(../images/layout/photo-bg.png) top left no-repeat; }
.scroller { width:406px; height:539px; margin:34px 0 0 14px; overflow:hidden; position:relative; }
.scroller span { display:block; width:1624px; height:539px; }
.scroller span img { display:block; float:left; }
.navi { position:absolute; top:529px; left:175px; width:83px; height:38px; background:url(../images/layout/b-scroll-divider.png) 41px 0px no-repeat; }
* html .navi { width:86px; }
a.b-scroll-left { width:41px; height:38px; display:block; position:absolute; top:0; left:0; background-image:url(../images/layout/b-scroll-left.png); }
a.b-scroll-right { width:41px; height:38px; display:block; position:absolute; top:0; right:0; background-image:url(../images/layout/b-scroll-right.png); }
* html a.b-scroll-right { width:44px; }
/* = tright */
.tright { float:left; width:278px; }
.textBox1 { width:228px; height:177px; padding:65px 25px 20px 25px; text-align:center; background:url(../images/layout/photo-text-bg.png) top left no-repeat; overflow:hidden; }

.tright .underFullStory, a.b-full-story, .rating, .bleft .rating, a.b-watch-more, .bleft .underWatchMovie { background:url(../images/layout/episode-buttons.jpg) no-repeat; }
.tright .underFullStory { width:278px; height:182px; float:left; background-position:-248px -229px; }
.bleft .underWatchMovie { width:248px; height:68px; float:left; background-position:0 -235px; }

/* = rating */
.rating { width:259px; height:102px; padding:7px 0 0 19px; background-color:#fa2800; overflow:hidden; background-position:-248px 0; }
.rating .rate { font-weight:bold; font-size:12px; margin:5px 0 3px 0; font-size:14px; color:#fff; display:block; }
.rating .votes { color:#fff; font-size:11px; margin:0 0 0 3px; }
.rating .star { width:23px; height:21px; float:left; margin:16px 0px 0 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; }
.rating .r1 { float:right; font-weight:bold; font-size:28px; color:#fff; margin:0 65px 0 0; display:inline; }
a.b-full-story { width:278px; height:60px; background-position:-248px -109px; }
a.b-full-story:hover { background-position:-248px -169px; }

.middleText { padding:10px 0 10px 0; }

/* = bleft */
.bleft { width:546px; float:left; }
.player { width:523px; height:389px; background:url(../images/layout/clip-bg.png) top left no-repeat; padding:16px 0 0 23px; position:relative; }
.textBox2 { width:238px; height:159px; background:url(../images/layout/clip-text-bg.png) top left no-repeat; overflow:hidden; text-align:center; padding:51px 30px 30px 30px; float:left; }
.bleft .rating { width:240px; height:97px; padding:12px 0 0 8px; background-position:0 0; overflow:hidden; float:left; position:relative; }
.bleft .rating .r1 { margin:0 0px 0 0; position:absolute; right:45px; top:9px;}
a.b-watch-more { width:248px; height:63px; background-position:0 -109px; }
a.b-watch-more:hover { background-position:0 -172px; }

/* = bright */
.bright { width:434px; float:left; }
.sample4 { width:434px; height:307px; position:relative; }
.sample4 .samplePicture { position:absolute; top:17px; left:17px; z-index:1; }
.sample4 .samplePictureOverWith { position:absolute; top:0; left:0px; z-index:10; }
.sample5 { width:434px; height:338px; position:relative; }
.sample5 .samplePicture { position:absolute; top:4px; left:55px; z-index:1; }
.sample5 .samplePictureOverWith { position:absolute; top:0; left:0px; z-index:10; }

/* = BOTTOM */
.footer-wrapper { background:#ff2500 url(../images/bg2.png) top left repeat-x; text-align:left; padding:0 0 30px 0; }
.footer { width:980px; height:347px; margin:0 auto; position:relative; overflow:hidden; }
.footer .footer-image { display:block; width:980px; height:554px; position:absolute; top:0; left:0; z-index:8; }
.footer a.button { display:block; background:url(../images/layout/footer.jpg) no-repeat; position:absolute; top:100px; z-index:10; }
.footer a.b-join-now { width:230px; height:189px; background-position:-43px -100px; left:43px; }
.footer a.b-continue-free-tour { width:235px; height:141px; background-position:-721px -100px; left:721px; }
.footer a.b-join-now:hover { background-position:0 -365px; }
.footer a.b-continue-free-tour:hover { background-position:-230px -365px; }
.footer .miniTextBox { width:219px; height:43px; font-size:14px; padding:5px 20px 0 20px; z-index:10; overflow:hidden; position:absolute; left:721px; top:241px; }

.copyright { text-align:center; font-size:12px; padding:30px 0 0 0; }
.copyright p { margin:0 0 15px 0; }
.copyright a { color:#f6ff00; text-decoration:none; }
.copyright a:hover { text-decoration:underline; }
.copyright b { font-weight:normal; color:#f6ff00; }

.model {
	width:220px; height:210px;
	margin:4px 10px;
	background:#fff url(../images/layout/modelsbg.png) no-repeat;
	float:left;
	padding-top:20px;
}
.model img { display:block; margin:0 auto; }

