/* = body
---------------------------------------------------------------------------------------------------*/
body, html {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	text-align: center;
	font-family: sans-serif;
	background:#1E1E1E url(../images/layout/bg.jpg) top center repeat-y;
	color:#fff;
}

h1 { font-size:30px; }
h2 { font-size:27px; }
h3 { font-size:17px; }

h1, h2, h3, p, form, ul { font-weight:normal; padding:0; margin:0; }

ul li { list-style:none; }

a, a:visited { color:#FFCC00; text-decoration:none; outline:none; }

a:link { color:#FFCC00; }

a:hover { text-decoration:none; }

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; }
.textBig { font-size:45px; color:#001C65; padding:0 0 15px 0; }

/* = button
---------------------------------------------------------------------------------------------------*/
body a.button,
body a.button:visited { display:block; height:66px; line-height:63px; text-align:center; font-size:25px; color:#FFF3DD; background-color:#B80000; }
body a.button:hover { background-color:#FFD881; color:#E10000; }

/* = header
---------------------------------------------------------------------------------------------------*/
.header .left,
.header .right { float:left; width:377px; height:244px; }
.header .right { width:583px; }

/* = headerBaseline
---------------------------------------------------------------------------------------------------*/
.headerBaseline { height:41px; background:#150C01 url(../images/layout/main/h-1.jpg); }
.headerBaseline p { font-size:20px; padding:2px 0 0 21px; }

/* = headerTop
---------------------------------------------------------------------------------------------------*/
.headerTop .left { background-color:#5E2B19; }
.headerTop .left span.over { background:url(../images/layout/main/h-2.jpg); }
.headerTop .right { background-color:#F9A600; }
.headerTop .right span.over { background:url(../images/layout/main/h-3.jpg); z-index:1; }
.headerTop .right p { position:absolute; z-index:100; color:#000; padding:10px 175px 0 8px; }
.headerTop .right h2 { color:#570800; }

/* = headerTop
---------------------------------------------------------------------------------------------------*/
.headerMiddle .left { background-color:#401717; }
.headerMiddle .left span.over { background:url(../images/layout/main/h-4.jpg); }
.headerMiddle .right { background:#401717 url(../images/layout/main/h-5.jpg); }
.headerMiddle .right p { padding:146px 0 0 88px; font-size:13px; }

/* = headerBottom
---------------------------------------------------------------------------------------------------*/
.headerBottom .left { width:327px; height:125px; padding:15px 25px 0 20px; background:#D9D9D9 url(../images/layout/main/h-6.jpg); }
.headerBottom .left h3 { font-size:22px; padding:0 0 10px 0; color:#000; font-weight:bold; }
.headerBottom .left p { color:#000; }

.headerBottom ul.right { width:560px; height:72px; padding:68px 14px 0 14px; background:#A30101 url(../images/layout/main/h-7-menu.jpg); }
.headerBottom ul.right .bLeft { float:left; width:270px; }
.headerBottom ul.right .bRight { float:right; width:270px;  }
.headerBottom ul.right li a.members-entrance span.over { background:url(../images/layout/main/b-members-entrance.jpg); }
.headerBottom ul.right li a.instant-access span.over { background:url(../images/layout/main/b-instant-access.jpg); }
.headerBottom ul.right li a:hover span.over { background-position:bottom; }


/* = content
---------------------------------------------------------------------------------------------------*/
.content { padding:0 10px 0 10px; }
.content .textV1 { height:42px; padding:22px 10px 0 10px; background:url(../images/layout/main/c-1.jpg); }
.content .textV2 { padding:12px 0 18px 0; }
.content .textV3 { padding:2px 0 18px 0; }
.content .textV2 h2,
.content .textV3 h2 { color:#FFCC00; font-weight:bold; font-size:34px; margin-bottom:5px; }


/* = episodeBox
---------------------------------------------------------------------------------------------------*/
.episodeBox { margin:0 0 10px 0; padding:0 0 12px 0; background:url(../images/layout/main/e-4.jpg) bottom no-repeat; /**/ width:100%; /*ie*/ }

/* = episodeTitle
---------------------------------------------------------------------------------------------------*/
.episodeTitle { height:60px; padding:0 10px 0 10px; background:#FDAB05 url(../images/layout/main/e-1.jpg); }
.episodeTitle h2 {
	color:#000;
	font-size:30px;
	line-height:60px;
	font-weight:bold;
	float:left;
}

/* = episodeSub
---------------------------------------------------------------------------------------------------*/
.episodeSub { min-height:70px; background:#FD9505 url(../images/layout/main/e-2.jpg) top right no-repeat; color:#000; padding:0 180px 0 10px; }
* html .episodeSub { height:70px; }

/* = episodeContent
---------------------------------------------------------------------------------------------------*/
.episodeContent { padding:0 10px 7px 10px; background-color:#FD9505; }
* html .episodeContent { height:1%; /*ie6*/ }
.episodeContent img { border:3px solid #fff; margin-bottom:4px; }
.episodeContent .left { width:267px; float:left; }
.episodeContent .center { width:390px; float:left; }
.episodeContent .right { width:263px; float:left; }
* html .episodeContent .right { margin-right:-3px; }

/* = episodeMenu
---------------------------------------------------------------------------------------------------*/
.episodeMenu { width:380px; height:166px; padding:10px 0 0 10px; background:url(../images/layout/main/e-3-menu.jpg); }
* html .episodeMenu { margin-top:4px; }
.episodeMenu .bLeft { width:366px; }
.episodeMenu .bRight { width:366px; margin-top:24px; }
.episodeMenu li a.play-free-movie-trailer span.over { background:url(../images/layout/main/b-play-free-movie-trailer.jpg); }
.episodeMenu li a.download-full-length-movie span.over { background:url(../images/layout/main/b-download-full-length-movi.jpg); }
.episodeMenu li a:hover span.over { background-position:bottom; }


/* = bottom
---------------------------------------------------------------------------------------------------*/
.bottom { padding:0 10px 30px 10px; }

/* = bottomTop
---------------------------------------------------------------------------------------------------*/
.bottomTop .left { width:650px; height:204px; float:left; background-color:#542F00; }
.bottomTop .left p { font-size:30px; }
.bottomTop .left span.over { background:url(../images/layout/main/b-1.jpg); }

.bottomTop .right { width:283px; height:188px; padding:16px 0 0 7px; float:left; background:url(../images/layout/main/b-2-menu.jpg) top no-repeat; } 
.bottomTop .right .bLeft { width:266px; }
.bottomTop .right .bRight { width:266px; margin-top:23px; }
.bottomTop .right li a.get-instant-access span.over { background:url(../images/layout/main/b-get-instant-access.jpg); }
.bottomTop .right li a.go-to-next-page span.over { background:url(../images/layout/main/b-go-to-next-page.jpg); }
.bottomTop .right li a:hover span.over { background-position:bottom; }

/* = bottomThumbs
---------------------------------------------------------------------------------------------------*/
.bottomThumbs { background:#563000 url(../images/layout/main/b-4-bg.jpg) repeat-y; }
.bottomThumbs a.join-bigcockssex { background-color:#563000; }
.bottomThumbs a.join-bigcockssex:hover { background:none; }
.bottomThumbs a.join-bigcockssex span.over { background:url(../images/layout/main/b-3.jpg); }
.bottomThumbs a.click-here,
.bottomThumbs a.click-here:visited { width:806px; margin:0 auto; background-color:#B80000; }
.bottomThumbs a.click-here span.over { background:url(../images/layout/main/b-click-here.jpg); }
.bottomThumbs a.click-here:hover span.over { background-position:bottom; }
.bottomThumbs .click-hereWrap { height:72px; padding:7px 0 5px 0; background:url(../images/layout/main/b-7.jpg) center top no-repeat; }
.bottomThumbs .bottomThumbsInner { padding:0 0 5px 17px; }
.bottomThumbs img { border:1px solid #FFA200; margin:0 5px 5px 0; display:inline; }
.bottomThumbs .bottomThumbsBottom { height:12px; background:url(../images/layout/main/b-6.jpg); font-size:1px; }

/* = bottomBottom
---------------------------------------------------------------------------------------------------*/
.bottomBottom { padding:25px 160px 0 160px; }
.bottomBottom ul.sub { width:480px; margin:0 auto; }
.bottomBottom ul.sub li,
.wBottom ul.wBottomMenu li { float:left; background:url(../images/layout/divider.gif) right center no-repeat; padding:0 5px 0 0; margin:0 3px 0 0; }
.bottomBottom ul.sub li.last,
.wBottom ul.wBottomMenu li.last { background:none; margin:0; padding:0; }
.bottomBottom a,
.bottomBottom a:visited,
.wBottom a,
.wBottom a:visited { color:#FFB400; text-decoration:underline; }
.bottomBottom a:hover,
.wBottom a:hover { text-decoration:none; }
.bottomBottom .notice { font-size:10px; margin:10px 0 10px 0; }



/* = JOIN.html
---------------------------------------------------------------------------------------------------*/
/* = jHeader
---------------------------------------------------------------------------------------------------*/
.join .jHeader { background-color:#05050C; }
.join .jHeader .left,
.join .jHeader .right { width:480px; height:175px; float:left; }

/* = jHeaderTop
---------------------------------------------------------------------------------------------------*/
.jHeaderTop .left span { background:url(../images/layout/join/h-1.jpg); }
.jHeaderTop .right span { background:url(../images/layout/join/h-2.jpg); }

/* = jHeaderBottom
---------------------------------------------------------------------------------------------------*/
.jHeaderBottom .left span { background:url(../images/layout/join/h-3.jpg); }
.jHeaderBottom .right { background:url(../images/layout/join/h-4.jpg); }


/* = jContent
---------------------------------------------------------------------------------------------------*/
.jContent { padding:0 9px 0 11px; }
.jContentTopText { line-height:37px; }

/* = joinBox
---------------------------------------------------------------------------------------------------*/
.joinBox { background:#FD9505 url(../images/layout/join/j-4-bg.jpg) repeat-y; }
.joinBox .joinBoxTop { height:17px; font-size:17px; background:url(../images/layout/join/j-1.jpg); }

/* = joinBox .left
---------------------------------------------------------------------------------------------------*/
.joinBox .left { width:269px; float:left; }
.joinBox .left h3 { height:94px; line-height:94px; }
.joinBox .left h3 span.over { background:#FD9505 url(../images/layout/join/j-2.jpg); }
.joinBox .left ul.leftInner { padding:0 35px 0 38px; }
.joinBox .left ul.leftInner li { margin:0 0 15px 0; color:#000; font-size:22px; font-weight:bold; padding:0 0 0 13px; background:url(../images/layout/join/dot-black.gif) no-repeat; background-position:0 12px; }
.joinBox .left ul.leftInner li.v2 { color:#C70000; background:url(../images/layout/join/dot-red.gif) no-repeat; background-position:0 12px; }
/*.joinBox .left .leftBottom { width:269px; height:50px; background:url(../images/layout/join/j-join-now.jpg); }*/

/* = joinBox .center
---------------------------------------------------------------------------------------------------*/
.joinBox .center { width:400px; float:left; background:#fff url(../images/layout/join/j-5.jpg) top no-repeat; text-align:center; color:#000; }
.joinBox .center h3.title { height:66px; line-height:66px; margin-bottom:5px; }
.joinBox .center h3.title span.over { background:url(../images/layout/join/j-6.jpg); }

/* = joinBox .right
---------------------------------------------------------------------------------------------------*/
.joinBox .right { width:271px; float:left; }
.joinBox .right div { width:271px; height:191px; }
.joinBox .right .rightTop { background:url(../images/layout/join/j-8.jpg); }
.joinBox .right .rightMiddle { background:url(../images/layout/join/j-9.jpg); }
.joinBox .right .rightBottom span.over { background:url(../images/layout/join/j-10.jpg); }

/* = joinBoxBottom
---------------------------------------------------------------------------------------------------*/
.joinBox .joinBoxBottom { background:url(../images/layout/join/j-bottom.jpg); height:31px; font-size:1px; }


/* = WARNING.html
---------------------------------------------------------------------------------------------------*/
html { background:#000; }
body.warning { background:none; }

.warning .box { width:820px; }

/* = wHeader
---------------------------------------------------------------------------------------------------*/
.wHeader { height:206px; margin:40px 0 0 0; background-color:#FD9605; }
.wHeader span { background:url(../images/layout/warning/h-1.jpg); }

/* = wContent
---------------------------------------------------------------------------------------------------*/
.wContent { padding:0 0 0 26px; background-color:#191919; }
.wContent .sideImage { float:right; }
.wContent p,
.wContent ul.standard { margin:0 0 24px 0; font-size:13px; line-height:18px; /**/ position:relative; /* peek-a-boo ie6 bugfix */ }
.wContent ul.standard { padding:0 0 0 15px; }
.wContent ul.standard li { list-style:disc; }

/* = wMenu
---------------------------------------------------------------------------------------------------*/
.wContent .wMenu { margin:0 auto; width:455px; height:66px; padding:7px 7px 6px 6px; background:#A30101 url(../images/layout/warning/c-3.jpg) no-repeat; }
.wContent .wMenu .bLeft { float:left; width:216px; }
.wContent .wMenu .bRight { float:right; width:216px;  }
.wContent .wMenu li a.enter-now span.over { background:url(../images/layout/warning/b-enter-now.jpg); }
.wContent .wMenu li a.leave-now span.over { background:url(../images/layout/warning/b-leave-now.jpg); }
.wContent .wMenu li a:hover span.over { background-position:bottom; }


/* = wBottom
---------------------------------------------------------------------------------------------------*/
.wBottom { background:url(../images/layout/warning/c-2.jpg) top left no-repeat; padding:40px 185px 2px 185px; text-align:center; font-size:11px; }
.wBottom p { margin:0 0 18px 0; }
.wBottom ul.wBottomMenu { width:177px; margin:0 auto; }
.seals { 
display:block; 
width: 400px; 
margin: 0px; 
padding: 0px; 
} 

.seals img 
{ 
float: left; 
width: 115px; 
margin: 15px 0 15px 14px; }

.itslive {
	margin-left:8px;
	padding:25px 1px 1px 1px;
	width:250px;
	height:20px;
	font-style:normal;
	float:left;
}
.itslive a:link {
	background-color:#E70101;
	color:#FFF;
	font-size:12px;
	font-style: normal;
	text-decoration:none;
	padding: 5px;
	font-weight:900;
	line-height:100%;
}
.itslive a:visited {
	color:#A21C04;
	background-color:#E70101;
	color:#FFF;
	font-size:12px;
	font-style: normal;
	text-decoration:none;
	padding: 4px;
	font-weight:900;
	line-height:100%;
}
.itslive a:active {
	color:#FFF;
}
.itslive a:hover {
	color:#E70101;
	background-color: #FEDD80;
}
.itslive1 {
	margin-left:11px;
	padding:9px 1px 1px 1px;
	width:250px;
	height:20px;
	font-style:normal;
	float:left;
}
.itslive1 a:link {
	background-color:#F9E0D7;
	color:#1D0500;
	font-size:12px;
	font-style: normal;
	text-decoration:none;
	padding: 4px;
	font-weight:900;
	line-height:100%;
}
.itslive1 a:visited {
	color:#A21C04;
	background-color:#F9E0D7;
	color:#1D0500;
	font-size:12px;
	font-style: normal;
	text-decoration:none;
	padding: 3px 3px 3px 3px;
	font-weight:900;
	line-height:100%;
}
.itslive1 a:active {
	color:#1D0500;
}
.itslive1 a:hover {
	color:#1D0500;
}

.itslive2 {
	margin-left:20px;
	padding:9px 1px 1px 1px;
	width:260px;
	height:20px;
	font-style:normal;
	float:left;
}
.itslive2 a:link {
	background-color:#F9E0D7;
	color:#1D0500;
	font-size:013px;
	font-style: normal;
	text-decoration:none;
	padding: 4px;
	font-weight:900;
	line-height:100%;
}
.itslive2 a:visited {
	color:#A21C04;
	background-color:#570000;
	color:#FFF;
	font-size:13px;
	font-style: normal;
	text-decoration:none;
	padding: 4px;
	font-weight:900;
	line-height:100%;
}
.itslive2 a:active {
	color:#1D0500;
}
.itslive2 a:hover {
	color:#1D0500;
}



.itslive3 {
	margin-left:2px;
	padding:9px 1px 1px 1px;
	width:200px;
	height:20px;
	font-style:normal;
	float:left;
}
.itslive3 a:link {
	background-color:#F9E0D7;
	color:#1D0500;
	font-size:11px;
	font-style: normal;
	text-decoration:none;
	padding: 4px;
	font-weight:900;
	line-height:100%;
}
.itslive3 a:visited {
	color:#A21C04;
	background-color:#570000;
	color:#FFF;
	font-size:11px;
	font-style: normal;
	text-decoration:none;
	padding: 4px;
	font-weight:900;
	line-height:100%;
}
.itslive3 a:active {
	color:#1D0500;
}
.itslive3 a:hover {
	color:#1D0500;
}



.itslive4 {
	margin-left:10px;
	padding:9px 1px 1px 1px;
	width:200px;
	height:20px;
	font-style:normal;
	float:left;
}
.itslive4 a:link {
	background-color:#F9E0D7;
	color:#1D0500;
	font-size:12px;
	font-style: normal;
	text-decoration:none;
	padding: 4px;
	font-weight:900;
	line-height:100%;
}
.itslive4 a:visited {
	color:#A21C04;
	background-color:#570000;
	color:#FFF;
	font-size:12px;
	font-style: normal;
	text-decoration:none;
	padding: 4px;
	font-weight:900;
	line-height:100%;
}
.itslive4 a:active {
	color:#1D0500;
}
.itslive4 a:hover {
	color:#1D0500;
}





.itslive5 {
	margin-left:4px;
	padding:8px 1px 1px 1px;
	width:260px;
	height:20px;
	font-style:normal;
	float:left;
}
.itslive5 a:link {
	background-color:#F9E0D7;
	color:#1D0500;
	font-size:11px;
	font-style: normal;
	text-decoration:none;
	padding: 4px;
	font-weight:900;
	line-height:100%;
}
.itslive5 a:visited {
	color:#A21C04;
	background-color:#570000;
	color:#FFF;
	font-size:11px;
	font-style: normal;
	text-decoration:none;
	padding: 4px;
	font-weight:900;
	line-height:100%;
}
.itslive5 a:active {
	color:#1D0500;
}
.itslive5 a:hover {
	color:#1D0500;
}

