/* = body */
body {
	margin: 0px;
	padding:0 0 30px 0;
	font-size: 14px;
	text-align: center;
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	background:#DCFCFF 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; color:#E53300; font-weight:bold; }

p { line-height:130%; }
ul li { list-style:none; }
a, a:visited { color:#DC1700; text-decoration:underline; outline:none; }
a:link { color:#DC1700; }
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,
body a.button:visited { display:block; float:left; background-repeat:no-repeat; background-position:top; }
body a.button:hover { background-position:bottom; }


/* = HEADER */
/* = menu */
.menu a.get-instant-access,
.menu a.get-instant-access:visited { width:409px; height:150px; background-image:url(../images/layout/b-get-instant-access.jpg); }
.menu a.members,
.menu a.members:visited { width:154px; height:150px; background-image:url(../images/layout/b-members.jpg); }
.menu a.models,
.menu a.models:visited { width:154px; height:150px; background-image:url(../images/layout/b-models.jpg); }
.menu a.continue-tour,
.menu a.continue-tour:visited { width:152px; height:150px; background-image:url(../images/layout/b-continue-tour.jpg); }

/* = CONTENT */
/* = textBox1 */
.textBox1 { background:url(../images/layout/c1.jpg) top left no-repeat; overflow:hidden; width:980px; height:162px;  }
.textBox1 .title { font-family: Impact, "Techno CE", sans-serif; color:#0773C3; height:47px; line-height:47px; font-size:28px; margin:0 0 15px 0; text-indent:17px; }
.textBox1 .title span { font-size:18px; font-family:arial; position:relative; top:-3px; left:4px; }
.textBox1 h2,
.textBox1 p { padding:0 286px 0 17px; }
.textBox1 p { font-size:13px; }

.studsBox { width:980px; min-height:162px; background:url(../images/layout/studsbg.png) repeat-y; position:relative; }
.studsBox .studsHead { display:block; position:absolute; top:0; left:0; z-index:2; }
.studsBox .studsContent {
	position:relative;
	z-index:20;
	padding:50px 20px 10px 20px;
}
.studsContent .studThumb {
	width:25%;
	height:278px;
	float:left;
	margin:5px 0 10px 0;
}
.studsContent .studThumb img {
	display:block;
	width:180px;
	height:260px;
	border:2px solid #c004ef;
}

/* = scroller */
.scroller { width:904px; height:487px; padding:25px 0 0 76px; background:url(../images/layout/c2.jpg) top left no-repeat; position:relative; }
.scroller .area {
	width:826px; height:486px;
	position:relative;
	overflow:hidden;
}
.scroller .area span {
	display:block;
	width:3304px; height:486px;
}
.scroller .area span img {
	display:block;
	float:left;
}
.scroller a.scroll-left,
.scroller a.scroll-left:visited { width:55px; height:53px; position:absolute; top:6px; left:12px; }
.scroller a.scroll-right,
.scroller a.scroll-right:visited { width:55px; height:53px; position:absolute; top:6px; right:14px; }
.scroller a.scroll-left:hover { background:url(../images/layout/b-scroll-left.jpg); }
.scroller a.scroll-right:hover { background:url(../images/layout/b-scroll-right.jpg); }

/* = tleft */
.tleft { width:380px; float:left; }
.rating .star { width:27px; height:27px; float:left; padding:0 3px 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; }
.top-rating { width:316px; height:70px; padding:53px 0 0 64px; background:url(../images/layout/c3.jpg) top left no-repeat; overflow:hidden; }

a.get-download-access,
a.get-download-access:visited { background-image:url(../images/layout/b-get-download-access.jpg); width:380px; height:88px; }

/* = tright */
.tright { width:600px; float:left; }
.sample1 { width:290px; height:274px; position:relative; float:left; }
.sample1 .samplePicture { position:absolute; top:33px; left:17px; z-index:1; }
.sample1 .samplePictureOverWith { position:absolute; top:0; left:0px; z-index:50; }
.sample2 { width:310px; height:274px; position:relative; float:left; }
.sample2 .samplePicture { position:absolute; top:15px; left:17px; z-index:1; }
.sample2 .samplePictureOverWith { position:absolute; top:0; left:0px; z-index:50; }

/* = bleft */
.bleft { width:577px; float:left; }
.sample3 { width:561px; height:357px; padding:18px 0 0 16px; background:url(../images/layout/c8.jpg) top left no-repeat; position:relative; }
.sample3 .play { position:absolute; top:144px; left:244px; width:78px; height:77px; background:url(../images/layout/play.png); }
.sample4 { width:292px; height:287px; position:relative; float:left; }
.sample4 .samplePicture { position:absolute; top:15px; left:30px; z-index:1; }
.sample4 .samplePictureOverWith { position:absolute; top:0; left:0px; z-index:50; }
.sample5 { width:285px; height:287px; position:relative; float:left; }
.sample5 .samplePicture { position:absolute; top:15px; left:12px; z-index:1; }
.sample5 .samplePictureOverWith { position:absolute; top:0; left:0px; z-index:50; }

/* = bright */
.bright { width:403px; float:left; }
.textBox2 { width:363px; height:194px; background:url(../images/layout/c12.jpg) top left no-repeat; overflow:hidden; padding:32px 0 0 40px; }
.textBox2 .title { font-family: Impact, "Techno CE", sans-serif; color:#0773C3; height:47px; line-height:47px; font-size:28px; margin:0 0 15px 0; }
.textBox2 p { font-size:13px; padding:0 20px 0 0; }
.bottom-rating { padding:32px 0 0 37px; width:366px; height:41px; background:url(../images/layout/c13.jpg) top left no-repeat; overflow:hidden; }
.sample6 { width:403px; height:301px; position:relative; float:left; }
.sample6 .samplePicture { position:absolute; top:19px; left:15px; z-index:1; }
.sample6 .samplePictureOverWith { position:absolute; top:0; left:0px; z-index:50; }
a.download-full-movie,
a.download-full-movie:visited { width:403px; height:72px; background-image:url(../images/layout/b-download-full-movie.jpg); }
* html a.download-full-movie,
* html a.download-full-movie:visited  { margin-right:-3px; }

/* = BOTTOM */
a.b-join-now,
a.b-join-now:visited { width:255px; height:255px; background-image:url(../images/layout/b-join-now.jpg); }
div.more-big-cocks { width:196px; height:189px; padding:66px 0 0 36px; background:url(../images/layout/b3.jpg); float:left; }
a.more-big-cocks,
a.more-big-cocks:visited { width:174px; height:189px; background-image:url(../images/layout/b-more-big-cocks.jpg); float:none; }

.scroll { width:938px; height:193px; position:relative; padding:0 0 0 42px; position:relative; background:url(../images/layout/b5.jpg) top left no-repeat; }
.scroll img { border:5px solid #fff; display:inline; margin:0 4px 0 0; }
.scroll .scroll-left { width:25px; height:157px; background-image:url(../images/layout/b-scroll-left2.jpg); position:absolute; top:16px; left:7px; }
.scroll .scroll-right { width:25px; height:157px; background-image:url(../images/layout/b-scroll-right2.jpg); position:absolute; top:16px; right:4px; }

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