/* = body*/
body {
	margin:0; padding:0;
	font-size:12px;
	text-align:center;
	font-family:sans-serif;
	background:#001422 url(../images/bg.png) top repeat-x;
	color:#fff;
}

h1, h2, h3, p, form, ul { font-weight:normal; padding:0; margin:0; }
h1 { position:absolute; }
h2 { font-size:28px; font-weight:bold; }
h3 { font-size:21px; }
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; }
body a.button:hover { background-position:bottom; }


/* = HEADER*/
.header h1 { position:absolute; top:40px; }
.header .h1over { position:relative; }
.header .text { width:980px; height:50px; background:url(../images/layout/h1.jpg) no-repeat; overflow:hidden; }
.header .text p { line-height:50px; text-indent:17px; font-size:21px; }
.header .left { width:344px; float:left; }
.header .right { width:636px; float:left; }
.header a { background:url(../images/layout/mainmenu.jpg) no-repeat; }
.header a.get-access { width:328px; height:139px; background-position:0 0; }
.headerMenu a.members { width:206px; height:136px; background-position:-328px 0; }
.headerMenu a.top-models { width:236px; height:136px; background-position:-534px 0; }
.headerMenu a.see-more { width:194px; height:136px; background-position:-770px 0; }
.header a.get-access:hover {background-position:0 -139px; }
.headerMenu a.members:hover { background-position:-328px -136px; }
.headerMenu a.top-models:hover { background-position:-534px -136px; }
.headerMenu a.see-more:hover { background-position:-770px -136px; }


/* = CONTENT*/
.content .middleText { height:56px; text-align:center; padding:40px 0 10px 0; background:url(../images/layout/c102.jpg); overflow:hidden; }
.content .middleText h2 {  }
.content .middleText p { color:#0B5B90; font-weight:bold; font-size:18px; }
.content .plain { background:none; padding:23px 0 20px 0; }

/* = sampleBox1*/
.sampleBox1 .topLeft { width:299px; height:390px; padding:11px 0 0 21px; float:left;  position:relative; background:url(../images/layout/c2.jpg) no-repeat; }

.sampleBox1 .rateBox { width:234px; height:33px; padding:0 9px 0 0; position:absolute; top:362px; left:13px; background:url(../images/layout/buttons.jpg) -449px -518px no-repeat; overflow:hidden; }
.sampleBox1 .rateBox .rating { display:block; float:left; color:#D71300; font-size:22px; font-weight:bold; line-height:33px; text-indent:7px; }
.sampleBox1 .rateBox .rating b { font-size:28px; }
.sampleBox1 .rateBox .stars { float:right; }
.sampleBox1 .rateBox .star { width:13px; height:14px; float:left; margin-top:9px; padding-right:1px; font-size:1px; cursor:pointer; }
.sampleBox1 .rateBox .on { background:url(../images/layout/buttons.jpg) -397px -336px no-repeat; }
.sampleBox1 .rateBox .off { background:url(../images/layout/buttons.jpg) -397px -350px no-repeat; }

.sampleBox1 .bigpic { width:650px; height:381px; float:right; position:relative; }
.sampleBox1 .bigpic a.button { width:37px; height:381px; position:absolute; top:0; background:url(../images/layout/buttons.jpg) no-repeat;  }
.sampleBox1 .bigpic a.arrow-left { left:0; background-position:0 0; }
.sampleBox1 .bigpic a.arrow-right { right:0; background-position:-74px 0; }
.sampleBox1 .bigpic a.arrow-left:hover { background-position:-37px 0; }
.sampleBox1 .bigpic a.arrow-right:hover { background-position:-111px 0; }
.sampleBox1 .bigpic .scrollable-image { width:576px; height:381px; position:absolute; top:0; left:37px; overflow:hidden; }
.sampleBox1 .bigpic .scrollable-image span { display:block; width:2304px; height:381px; }
.sampleBox1 .bigpic .scrollable-image span img { display:block; float:left; }

.sampleBox1 .sampleText { width:305px; height:179px; padding:10px 0 0 15px; float:left; background:url(../images/layout/c3.jpg) bottom no-repeat; overflow:hidden; }
.sampleBox1 .sampleText h3 { margin:0 0 5px 0; }
.sampleBox1 a.get-access { width:301px; height:168px; background:url(../images/layout/buttons.jpg) -148px 0 no-repeat; }
.sampleBox1 a.get-access:hover { background-position:-148px -168px; }
.sampleBox1 .bottomRight { float:left; width:337px; height:166px; padding:2px 0 0 22px; background:url(../images/layout/c6.jpg); overflow:hidden; }

/* = sampleBox2*/
.sampleBox2 .left { width:218px; height:536px; float:left; background:url(../images/layout/c7.jpg) no-repeat; overflow:hidden; }
.sampleBox2 .center { width:527px; height:397px; padding:11px 0 0 16px; float:left; background:url(../images/layout/c8.jpg) no-repeat; overflow:hidden; position:relative; }
.sampleBox2 .right { width:209px; height:407px; padding:1px 0 0 10px; float:left; background:url(../images/layout/c9.jpg) no-repeat; overflow:hidden; }

.sampleBox2 .rateBox { width:194px; height:28px; padding:0 8px 0 0; margin:0 0 0 10px; background:url(../images/layout/buttons.jpg) -449px -551px no-repeat; overflow:hidden; }
.sampleBox2 .rateBox .rating { display:block; float:left; color:#D71300; font-size:19px; font-weight:bold; line-height:28px; text-indent:6px; }
.sampleBox2 .rateBox .rating b { font-size:23px; }
.sampleBox2 .rateBox .stars { float:right; }
.sampleBox2 .rateBox .star { width:11px; height:12px; float:left; margin-top:8px; padding-right:1px; font-size:1px; cursor:pointer; }
.sampleBox2 .rateBox .on { background:url(../images/layout/buttons.jpg) -411px -336px no-repeat; }
.sampleBox2 .rateBox .off { background:url(../images/layout/buttons.jpg) -411px -348px no-repeat; }

.sampleBox2 .leftContent { padding:13px 0 0 12px; }
.sampleBox2 .leftContent img { margin:0 0 9px 0; }
.sampleBox2 .center span.play { width:69px; height:53px; background:url(../images/layout/play.jpg); left:237px; top:177px; position:absolute; cursor:pointer; }
.sampleBox2 .right img { margin:0 0 9px 0; }

.sampleBox2 .sampleText { float:left; width:482px; height:114px; padding:14px 0 0 4px; background:url(../images/layout/c10.jpg); overflow:hidden; }
.sampleBox2 .sampleText h3 { margin:0 0 5px 0; }
.sampleBox2 a.get-access { width:261px; height:128px; background:url(../images/layout/buttons.jpg) -449px -262px no-repeat; }
.sampleBox2 a.get-access:hover { background-position:-449px -390px; }


/* = BOTTOM*/
.bottom a.get-access { width:286px; height:131px; background:url(../images/layout/buttons.jpg) -449px 0 no-repeat; }
.bottom a.see-more { width:241px; height:130px; background:url(../images/layout/buttons.jpg) -156px -336px no-repeat; }
.bottom a.get-access:hover { background-position:-449px -131px; }
.bottom a.see-more:hover { background-position:-156px -466px; }
.bottom .left { width:286px; float:left; }
.bottom .right { width:241px; float:left; }

.bottom .bigpic { height:200px; background:url(../images/layout/b3.jpg) no-repeat; position:relative; }
.bottom .bigpic .scrollable-image { padding:3px 0 0 61px; }
.bottom .bigpic .scrollable-image img { border:4px solid #0B5B90; margin:0 4px 0 0; float:left; }
.bottom .bigpic a.arrow-left { position:absolute; left:11px; top:1px; width:38px; height:153px; background:url(../images/layout/b-scroll-left.jpg); }
.bottom .bigpic a.arrow-right { position:absolute; right:10px; top:1px; width:40px; height:153px; background:url(../images/layout/b-scroll-right.jpg); }

.models-panel {
	position:relative;
	top:20px;
	background:url(../images/layout/c102.jpg) 0 -10px no-repeat;
	padding-top:10px;
	margin-bottom:30px;
}
.thumb-wrapper {
	width:432px; height:192px;
	background:url(../images/layout/modelpic-bg.png) no-repeat;
	float:left;
	margin:20px 26px 10px 26px;
	position:relative;
}
.model-name {
	display:block;
	width:380px; height:27px;
	padding-left:14px;
	background:url(../images/layout/modelname-bg.png) no-repeat;
	position:absolute;
	bottom:22px; left:24px;
	font-size:1.3em;
	line-height:27px;
	color:#99a1a7;
}
a .model-name { color:#ffff36; font-weight:bold; }
a:hover .model-name { text-decoration:underline; }
.model-pic {
	display:block;
	width:394px; height:150px;
	position:absolute;
	top:20px; left:24px;
}

















