/* = body
---------------------------------------------------------------------------------------------------*/
body {
	margin: 0px;
	padding: 19px 0 30px 0;
	font-size: 12px;
	font-family: sans-serif;
	background:#FFAFF3 url(../images/layout/bg.jpg) repeat-x;
	color:#fff;
}

h1 { font-size:30px; }
h2 { font-size:22px; }
h3 { font-size:17px; }

h1, h2, h3, p, form, ul { font-weight:normal; padding:0; margin:0; }

p { line-height:130%; }

ul li { list-style:none; }

a, a:visited {
	color:#FFD300;
	text-decoration:none;
	outline:none;
}
a:link {
	color:#FFD300;
}
a:hover { text-decoration:underline; }
.style_watch {font-size: 23px}
.text1 {
	font-size: 11px;
	line-height: normal;
	color:#FFFFFF
}
.text2 {
	font-size: 12px;
	line-height: normal;
	color:#FFFFFF
}
	
	
img { border:none; padding:0; display:block; }

.clear { clear:both; }

.wrap { margin:0 auto; text-align:left; }

.box { width:960px; }

.relative { position:relative; overflow:hidden; }

.over { top:0; left:0; position:absolute; width:100%; height:100%;}

a .over { cursor:pointer; }

.textCenter { text-align:center; }
.textRight { text-align:right; }

/* = button
---------------------------------------------------------------------------------------------------*/
body a.button,
body a.button:visited { display:block; height:94px; line-height:94px; text-align:center; font-size:25px; color:#FFFADD; background-color:#FF4608; }
body a.button:hover { background-color:#002D42; }


/* = header
---------------------------------------------------------------------------------------------------*/
.header { background-color:#FFDFDB; }
.header .left,
.header .right { float:left; width:480px; height:157px; }

/* = header1
---------------------------------------------------------------------------------------------------*/
.header1 { height:157px; background:#9319AC url(../images/layout/main/h1.jpg); }
.header1 p.topSub,
.header5 p.sub { font-size:22px; color:#fff; padding:5px 0 0 10px; float:left; }
.header1 p.sub a,
.header1 p.sub a:visited { font-size:22px; color:#fff; text-decoration:underline; background:url(../images/layout/main/arrow.gif) right 6px no-repeat; padding:0 41px 0 0; margin:0 6px 0 0; }
.header1 p.sub a:hover { text-decoration:none; }

.header1 p.sub { padding:13px 0 0 0; float:right; }

/* = header2
---------------------------------------------------------------------------------------------------*/
.header2 .left span.over { background:url(../images/layout/main/h2.jpg); }
.header2 .right span.over { background:url(../images/layout/main/h3.jpg); }

/* = header3
---------------------------------------------------------------------------------------------------*/
.header3 .left span.over { background:url(../images/layout/main/h4.jpg); }
.header3 .left p.sub { position:absolute; z-index:500; bottom:0; left:14px; width:360px; font-size:12px; color:#000; }
.header3 .right span.over { background:url(../images/layout/main/h5.jpg); }

/* = header4
---------------------------------------------------------------------------------------------------*/
.header4 .left span.over { background:url(../images/layout/main/h6.jpg); }
.header4 .right span.over { background:url(../images/layout/main/h7.jpg); }

/* = header5
---------------------------------------------------------------------------------------------------*/
.header5 { height:85px; background:url(../images/layout/main/h9.jpg); }

/* = headerMenu
---------------------------------------------------------------------------------------------------*/
.headerMenu { height:114px; padding:0 524px 0 14px; background:url(../images/layout/main/h8-mn.jpg); }
.headerMenu .bLeft { float:left; width:207px; }
.headerMenu .bRight { float:right; width:207px;  }
.headerMenu li a.members-area span.over { background:url(../images/layout/main/b-members-entrance.gif); }
.headerMenu li a.instant-access span.over { background:url(../images/layout/main/b-instant-access.gif); }
.headerMenu li a:hover span.over { background-position:bottom; }


/* = sampleBox
---------------------------------------------------------------------------------------------------*/
.sampleBox { padding:17px 0 17px 16px; margin:0 0 34px 0; background:#FFD3F8 url(../images/layout/main/c1-bg.jpg) repeat-x; }
.sampleBox img.big { border:6px solid #F693F6; }
.sampleBox .wrapV1,
.sampleBox .wrapV2 { border:1px solid #fff; float:left; }
.sampleBox .wrapV1 { margin:0 14px 0 0; }
.sampleBox .wrapV2 { margin:0 7px 0 0; }
.sampleBox img.small { border:4px solid #F693F6; }
.sampleBox .right { width:500px; float:left; }

/* = sampleBoxTitle
---------------------------------------------------------------------------------------------------*/
.sampleBoxTitle { height:160px; padding:12px 15px 0 15px; margin:0 0 4px 0; border:2px solid #B83FFF; background:#6D06B3 url(../images/layout/main/c2.jpg); }
.sampleBoxTitle h2 { float:left; margin:0 0 23px 0; }
.sampleBoxTitle span.length { float:right; margin:5px 0 0 0; }
.sampleBoxTitle p.sub { font-size:12px; /**/ width:100%; /*ie*/ }

/* = sampleBoxMenu
---------------------------------------------------------------------------------------------------*/
.sampleBoxMenu { height:114px; padding:17px 15px 0 16px; margin:0 0 14px 0; border:2px solid #B83FFF; background:url(../images/layout/main/c3.jpg); }
.sampleBoxMenu .bLeft { float:left; width:208px; }
.sampleBoxMenu .bRight { float:right; width:240px;  }
.sampleBoxMenu li a.play-free-trailer span.over { background:url(../images/layout/main/b-play-free-trailer.gif); }
.sampleBoxMenu li a.download-full-movie span.over { background:url(../images/layout/main/b-download-full-movie.gif); }
.sampleBoxMenu li a:hover span.over { background-position:bottom; }

/* = bottom
---------------------------------------------------------------------------------------------------*/
.bottom .left,
.bottom .right { width:480px; height:146px; float:left; }

/* = bottom1
---------------------------------------------------------------------------------------------------*/
.bottom1 { float:left; }
.bottom1 .left span.over { background:url(../images/layout/main/b1.jpg); }
.bottom1 .right span.over { background:url(../images/layout/main/b2.jpg); }

/* = bottom2
---------------------------------------------------------------------------------------------------*/
.bottom2 { float:left; margin:0 0 22px 0; }
.bottom2 .left { height:90px; background:url(../images/layout/main/b4.jpg); }
.bottom2 .right { height:90px; background:url(../images/layout/main/b5.jpg); }

/* = bottomMenu
---------------------------------------------------------------------------------------------------*/
.bottomMenu { height:94px; padding:0px 13px 0 14px; background:#FFB9FF url(../images/layout/main/b3-mn.jpg); }
.bottomMenu .bLeft { float:left; width:207px; }
.bottomMenu .bRight { float:right; width:208px;  }
.bottomMenu li a.members-area span.over { background:url(../images/layout/main/b-members-entrance1.gif); }
.bottomMenu li a.continue-tour span.over { background:url(../images/layout/main/b-continue-tour.gif); }
.bottomMenu li a:hover span.over { background-position:bottom; }

/* = thumbs
---------------------------------------------------------------------------------------------------*/
.thumbs { background-color:#FFD0F8; border:1px solid #fff; }

.thumbs a.join-and-get-access,
.thumbs a.join-and-get-access:visited { background-color:#FF8735; height:96px; line-height:96px; }
.thumbs a.join-and-get-access span.over { background:url(../images/layout/main/b-join-and-get-access.gif); }
.thumbs a.join-and-get-access:hover { background-color:#FF8735; }

/* = thumbsContent
---------------------------------------------------------------------------------------------------*/
.thumbsContent { padding:29px 0 22px 25px; /*height:451px;*/ width:935px; }
.thumbsContent img { border:3px solid #fff; }
.thumbsContent .wrapV3 { float:left; border:1px solid #7A00FF; margin:0 2px 2px 0; }

/* = JOIN
---------------------------------------------------------------------------------------------------*/
body.join { padding-top:0; }

/* = header
---------------------------------------------------------------------------------------------------*/
.join .header1 { height:61px; background:#9419AC url(../images/layout/join/h1.jpg); }
.join .header1 p.topSub {  font-size:22px; color:#fff; padding:26px 0 0 13px; float:left; }
.join .header1 p.sub { font-size:22px; color:#fff; padding:26px 13px 0 0; float:right; }
.join .header2 .left { height:239px; }
.join .header2 .left span.over { background:url(../images/layout/join/h2.jpg); }
.join .header2 .right { height:239px; background:url(../images/layout/join/h3.jpg); }
.join .header3 { height:86px; }
.join .header3 span.over { background:url(../images/layout/join/h4.jpg); }

/* = joinBox
---------------------------------------------------------------------------------------------------*/
.joinBox { float:left; margin:0 0 19px 0; border:1px solid #fff; padding:18px 15px 17px 14px; background:#FEEDFE url(../images/layout/join/c1-bg.jpg) repeat-y; }

/* = left
---------------------------------------------------------------------------------------------------*/
.joinBox .left { width:709px; float:left; }
.joinBox .left h2 { height:76px; line-height:76px; width:705px; margin:0 0 3px 0; background-color:#FD5A05; }
.joinBox .left h2 span.over { background:url(../images/layout/join/b-fill-the-join-form.gif); }

.joinBox .leftLeft { width:198px; height:494px; float:left; padding:10px 11px 10px 11px; margin:0 3px 0 0; background:url(../images/layout/join/c2.jpg) no-repeat; overflow:hidden; }
.joinBox .leftLeftContent { padding:7px 7px 3px 7px; background-color:#FEBEAD; border:1px solid #fff; }
.joinBox .leftLeftContent img { margin:0 0 4px 0; }

.joinBox .leftRight { width:478px; height:510px; border:2px solid #FDE9FE; float:left; color:#000; }

.joinBox .right { width:220px; height:593px; float:left; background:#6D06B3 url(../images/layout/join/c3.jpg) no-repeat; overflow:hidden;  }
.joinBox .rightContent { padding:20px 30px 0 30px; height:100%; background:url(../images/layout/join/c4.jpg) 13px 214px no-repeat; }
.joinBox .right h3 { font-size:18px; font-weight:bold; margin:0 0 10px 0; }
.joinBox .right ul { font-size:15px; }
.joinBox .right ul li { margin:0 0 10px 0; }


/* = WARNING
---------------------------------------------------------------------------------------------------*/
body.warning { padding-top:0px; }

/* = header
---------------------------------------------------------------------------------------------------*/
.warning .header { background-color:#941EAB; }
.warning .header .left,
.warning .header .right { width:325px; height:143px; float:left; }
.warning .header .left span.over { background:url(../images/layout/warning/h1.jpg); }
.warning .header .right { width:635px; }
.warning .header .right span.over { background:url(../images/layout/warning/h2.jpg); }


/* = warningBox
---------------------------------------------------------------------------------------------------*/
/* = left
---------------------------------------------------------------------------------------------------*/
.warningBox .left { width:325px; height:511px; float:left; background:#F4EBE8 url(../images/layout/warning/w1.jpg); }

/* = right
---------------------------------------------------------------------------------------------------*/
.warningBox .right { width:605px; height:481px; float:left; padding:30px 30px 0 0; background:#FEF8FF url(../images/layout/warning/w2.jpg);  overflow:hidden; /*font-size:14px;*/ color:#090000; }
.warningBox .right h2 { color:#27023F; font-weight:bold; margin:0 0 20px 0; font-size:20px; }

.warningBox .right ul.standard { padding:0 0 0 15px; }
.warningBox .right ul.standard li { list-style:disc; }
.warningBox .right p,
.warningBox .right ul.standard li { margin:0 0 20px 0; }
.warningBox .right strong { font-weight:normal; color:#DD1CFF; }
.warningBox .right ul.warningBoxMenu li { float:left; padding:0 6px 0 0; margin:0 4px 0 0; background:url(../images/layout/warning/divider.gif) no-repeat; background-position:right 4px; }
.warningBox .right ul.warningBoxMenu li a,
.warningBox .right ul.warningBoxMenu li a:visited { text-decoration:none; }
.warningBox .right ul.warningBoxMenu li a:hover { text-decoration:underline; }
.warningBox .right ul.warningBoxMenu li.last { background:none; padding:0; margin:0; }

/* = warningBottomMenu
---------------------------------------------------------------------------------------------------*/
.warningBottomMenu { height:134px; padding:11px 17px 0 319px; background:#F5F0EB url(../images/layout/warning/w3-mn.jpg); }
.warningBottomMenu .bLeft { float:left; width:307px; }
.warningBottomMenu .bRight { float:right; width:307px;  }
.warningBottomMenu li a,
.warningBottomMenu li a:visited { height:67px; line-height:67px; }
.warningBottomMenu li a.enter span.over { background:url(../images/layout/warning/b-enter.gif); }
.warningBottomMenu li a.leave span.over { background:url(../images/layout/warning/b-leave.gif); }
.warningBottomMenu li a:hover span.over { background-position:bottom; }
