body {
	margin:0; padding:0;
	font-size:12px;
	text-align:center;
	font-family:sans-serif;
	background-color:#FBF7F1;
	color:#000;
}
h1, h2, h3, p, form, ul { font-weight:normal; padding:0; margin:0; }
h1 { position:absolute; }
h2 { font-size:28px; font-weight:bold; color:#000; }
h3 { font-size:17px; }
p { line-height:130%; }
ul li { list-style:none; }
a, a:visited { color:#FFFF36; text-decoration:underline; outline:none; }
a:link { color:#FFFF36; }
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; position:relative; color:#001469; text-decoration:none; font-size:22px; text-align:center; }
body a.button:hover { color:#0b48f8; }
body a.button span { display:block; position:absolute; top:0; left:0; background:url(../images/layout/allother_buttons.jpg) no-repeat; cursor:pointer; }

/* = HEADER */
.header .h1over { position:relative; }
.headerMenu { height:133px; }
.headerMenu .middle { width:493px; height:133px; float:left; }
.headerMenu a.button span { background:url(../images/layout/mainmenu_buttons.jpg) no-repeat; }
.headerMenu a.join { width:206px; height:133px; }
.headerMenu a.join span { width:206px; height:133px; background-position:0 0; }
.headerMenu a.join:hover span { background-position:0 -133px; }
.headerMenu a.members-only { width:258px; height:103px; }
.headerMenu a.members-only span { width:258px; height:103px; background-position:-423px 0; }
.headerMenu a.members-only:hover span { background-position:-423px -103px; }
.headerMenu a.top-models { width:235px; height:103px; }
.headerMenu a.top-models span { width:235px; height:103px; background-position:-681px 0; }
.headerMenu a.top-models:hover span { background-position:-681px -103px; }
.headerMenu a.more { width:217px; height:133px; }
.headerMenu a.more span { width:217px; height:133px; background-position:-206px 0; }
.headerMenu a.more:hover span { background-position:-206px -133px; }

/* = CONTENT */
.text { text-align:center; }
.text p { color:#002DCD; text-transform:uppercase; font-weight:bold; font-size:14px; }
.content .text2 { margin:0 0 20px 0; }

/* = sampleBox1 */
.sampleBox1 .side { width:388px; height:748px; padding:0 0 0 21px; overflow:hidden; float:left; background:#FCF3B8 url(../images/layout/c2.jpg) no-repeat; }
.sampleBox1 .sampleBoxContent { width:571px; float:left; overflow:hidden; background-color:#CEDBFD; }

/* = bigpic */
.sampleBox1 .bigpic { width:382px; height:703px; border:3px solid #fff; border-width:3px 3px 0 3px; }
.bigpic .scrollable-image { position:relative; width:382px; height:661px; overflow:hidden; }
.bigpic .scrollable-image span { width:1910px; height:661px; position:absolute; top:0; left:0; background:#cfc; }
.bigpic .scrollable-image span img { display:block; float:left; }
.bigpic a.button { font-size:16px; color:#fedf08; }
.bigpic a.arrow-left { width:102px; height:30px; margin:12px 18px 0 81px; }
.bigpic a.arrow-left span { width:102px; height:30px; background-position:-749px -172px; }
.bigpic a.arrow-left:hover span { background-position:-749px -202px; }
* html .bigpic a.arrow-left { margin-left:42px; }
.bigpic a.arrow-right { width:104px; height:30px; margin:12px 0 0 0; }
.bigpic a.arrow-right span { width:104px; height:30px; background-position:-851px -172px; }
.bigpic a.arrow-right:hover span { background-position:-851px -202px; }

/* = sampleBoxContent */
.sampleBox1 h2 { height:54px; padding:37px 0 0 0; text-indent:41px; background:url(../images/layout/c3.jpg) no-repeat; overflow:hidden; color:#fff; font-size:18px; font-weight:bold; }
.sampleBox1 p.text { height:72px; padding:22px 42px 22px 42px; background:url(../images/layout/c4.jpg) no-repeat; overflow:hidden; text-align:left; }
.sampleBox1 img.small { border:3px solid #fff; float:left; margin:0 3px 0 0; }
.sampleBox1 img.last { margin:0; }
.sampleBox1 a.download-whole { width:320px; height:120px; }
.sampleBox1 a.download-whole span { width:320px; height:120px; background-position:-429px 0; }
.sampleBox1 a.download-whole:hover span { background-position:-429px -120px; }

/* = rating */
.rating { height:42px; padding:13px 0 0 52px; background:url(../images/layout/c5.jpg) no-repeat; overflow:hidden; }
.rating .rate { font-size:16px; font-weight:bold; margin:7px 17px 0 0; float:left; }
.rating .star { width:24px; height:30px; float:left; position:relative; cursor:default; }
.rating .star span { width:15px; height:15px; background:url(../images/layout/star.gif); position:absolute; top:7px; right:9px; }
.rating .on span { background-position:0 0; }
.rating .off span { background-position:0 -15px; }
.rating .result { float:left; font-size:18px; font-weight:bold; display:inline; margin:0 0 0 10px; }
.rating .result b { font-size:24px; }

/* = sampleBox2 */
.sampleBox2 .side { width:539px; float:left; position:relative; background:#fcf3b8 url(../images/layout/c13.jpg) top left no-repeat; }
.sampleBox2 .side .flv_wrapper { width:512px; height:384px; float:left; border:3px solid #fff; margin:0 0 0 21px; background:#000; }
/*.sampleBox2 .side .play { position:absolute; top:125px; left:213px; background:url(../images/layout/play.png); width:150px; height:150px; }
.sampleBox2 .side img { border:3px solid #fff; margin:0 0 0 21px; }*/
* html .sampleBox2 .side .flv_wrapper { display:inline; } /* double margin ie6bugfix */
.sampleBox2 .sampleBoxContent { width:441px; float:left; overflow:hidden; background-color:#CEDBFD; }
.sampleBox2 .rating { height:42px; padding:16px 0 0 52px; background:url(../images/layout/c20.jpg) no-repeat; overflow:hidden; }

/* = sampleBox2 sampleBoxContent */
.sampleBox2 h2 { height:62px; line-height:30px; text-indent:40px; background:url(../images/layout/c14.jpg) no-repeat; overflow:hidden; color:#fff; font-size:18px; font-weight:bold; }
.sampleBox2 p.text { height:73px; padding:11px 42px 11px 42px; background:url(../images/layout/c15.jpg) no-repeat; overflow:hidden; text-align:left; }
.sampleBox2 img.small { border:3px solid #fff; float:left; margin:0 2px 0 0; }
.sampleBox2 img.last { margin:0; }
.sampleBox2 a.download-full-length { width:239px; height:86px; }
.sampleBox2 a.download-full-length span { width:239px; height:86px; background-position:-749px -0px; }
.sampleBox2 a.download-full-length:hover span { background-position:-749px -86px; }

/* = BOTTOM */
.bottom a { color:#001469; text-decoration:none; font-size:22px; text-align:center; }
.bottom a:hover { color:#0b48f8; }
.bottom a.get-instant-access { width:429px; height:88px; }
.bottom a.get-instant-access span { width:429px; height:88px; background-position:0 0; }
.bottom a.get-instant-access:hover span { background-position:0 -88px; }
.bottom a.see-more-episodes { width:295px; height:60px; }
.bottom a.see-more-episodes span { width:295px; height:60px; background-position:0 -176px; }
.bottom a.see-more-episodes:hover span { background-position:0 -236px; }
.bottom .text { padding:30px 0; }
.bottom .models-box { height:221px; position:relative; background:#274CDB url(../images/layout/b5.jpg) no-repeat; }
.models-box a.button { float:none; width:62px; height:77px; position:absolute; top:73px; background-color:#ffe600; }
.models-box a.button span { width:62px; height:77px; }
.models-box a.arrow-left { left:0; }
.models-box a.arrow-left span { background-position:-357px -176px; }
.models-box a.arrow-left:hover span { background-position:-357px -253px; }
.models-box a.arrow-right { right:0; }
.models-box a.arrow-right span { background-position:-295px -176px; }
.models-box a.arrow-right:hover span { background-position:-295px -253px; }
.models-box { width:980px; height:221px; position:relative; }
.models-box .scrollable-image { position:absolute; top:20px; left:86px; width:810px; height:180px; overflow:hidden; }
.models-box .scrollable-image span { display:block; width:2430px; height:180px; }
* html .models-box .scrollable-image span { width:1622px; }
.models-box .scrollable-image span img { display:blcok; float:left; margin-right:2px; border:3px solid #fff; }

.warning { text-align:center; font-size:11px; color:#333; width:600px; margin:16px auto 0 auto; padding-bottom:12px; }
.warning a { color:#264adc; }
.topmodelsbox { width:980px; height:600px; background:#cedbfd url(../images/layout/modelsbox_bg.jpg) no-repeat; margin-bottom:12px; position:relative; }
.topmodelsbox .tm-content { position:absolute; }
.topmodelsbox .tm-left { top:60px; left:40px; width:492px; height:470px; }
.topmodelsbox .tm-right { top:95px; left:595px; width:350px; height:430px; }
.tm-content .photo { background:#000; width:146px; height:126px; float:left; margin:0 18px 18px 0; }
.tm-left .photo { margin-bottom:34px; }
.tm-right .photo { margin-right:26px; }
.tm-content .photo a img, .tm-content .photo span img { display:block; border:3px solid #2949dc; }
.tm-content .photo a:hover img { border-color:#fff; }