	/* = body
---------------------------------------------------------------------------------------------------*/
body { margin:0px; padding:0; font-size:13px; text-align:center; font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif; background:#fff url(../images/bg.jpg) top repeat-x; color:#000; }
h1, h2, p, form, ul { font-weight:normal; padding:0; margin:0; }
p { line-height:130%; }
ul li { list-style:none; }
a { color:#ff0000; text-decoration:underline; outline:none; }
a:hover { text-decoration:none; }
img { border:0; padding:0; display:block; }
.clear { clear:both; }
.wrap { margin:0 auto; text-align:left; }
.box { width:980px; }
.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
---------------------------------------------------------------------------------------------------*/
.header { background-color:#fffae1; }
.header .textBox { height:72px; padding:0 440px 0 341px; background:url(../images/layout/h2.jpg) top left no-repeat; overflow:hidden; text-align:center; }
.header .textBox1 { width:393px; height:152px; float:left; overflow:hidden; background:url(../images/layout/h4.jpg) top left no-repeat; }
.header .textBox1 p { padding:0 0 0 31px; }
.header a.b-members-entrance { width:283px; height:79px; background-image:url(../images/layout/b-members-entrance.jpg); }
.header a.b-get-instant-access { width:284px; height:79px; background-image:url(../images/layout/b-get-instant-access.gif); }
.header .textBox2 { height:21px; padding:32px 0 0 93px; background:url(../images/layout/h6.jpg) top left no-repeat; }

/* = MIDDLE
---------------------------------------------------------------------------------------------------*/
.middle { background:url(../images/layout/c1.jpg) top left no-repeat; }
.middle h2 { color:#500a00; text-align:center; font-size:34px; font-weight:bold; }
.middle p { text-align:center; }

/* = EPISODE
---------------------------------------------------------------------------------------------------*/
.episode { margin:0 0 9px 25px; }
.episode .textBox { width:641px; height:115px; padding:38px 0 0 131px; background:#fef4c1 url(../images/layout/c2.jpg) top left no-repeat; float:left; }
.episode .textBox h2 { color:#e30000; font-size:27px; font-weight:bold; }
.episode .episodeBox { width:932px; height:456px; padding:0 0 0 15px; background:#ffb400 url(../images/layout/c3.jpg) top left no-repeat; overflow:hidden; }
.episode img.big { border:2px solid #fff; margin:0 0 5px 0; }
.episode img.small { border:2px solid #fff; float:left; margin:0 6px 6px 0; }
.episode .left { width:482px; float:left; }
.episode .right { width:430px; float:left; }
.episode a.b-free-trailer { width:225px; height:79px; background-image:url(../images/layout/b-free-trailer.jpg); margin:0 6px 0 0; }
.episode a.b-instant-access { width:245px; height:79px; background-image:url(../images/layout/b-instant-access.gif); }

/* = BOTTOM
---------------------------------------------------------------------------------------------------*/
.bottomWrap { background:#ffb914 url(../images/bg2.jpg) top left repeat-x; }
.bottom { width:980px; margin:0 auto; }
.bottom .left { width:355px; float:left; }
.bottom .right { width:354px; float:left; }
.bottom a.b-get-instant-access { width:285px; height:81px; background-image:url(../images/layout/b-get-instant-access2.gif); } 
.bottom a.b-go-to-next-page { width:285px; height:81px; background-image:url(../images/layout/b-go-to-next-page.jpg); }
.bottomBottom { padding:20px 0 20px 0; }
.bottomBottom p { line-height:200%; font-size:12px; }

/* = GALLERY
---------------------------------------------------------------------------------------------------*/
/* = gheader
---------------------------------------------------------------------------------------------------*/
.gheader .textBox { height:20px; padding:40px 0 0 0; background:url(../images/layout/gal/h2.jpg) top left no-repeat; overflow:hidden; }
.gcontent { padding:0 0 0 34px; }

/* = gallery
---------------------------------------------------------------------------------------------------*/
.galleryWrap { width:912px; background:#ffffaf url(../images/layout/gal/c2.jpg) top left repeat-y; }
body.gallery { background:url(../images/bg5.jpg) top left repeat-x; }
div.gallery { width:824px; background:url(../images/layout/gal/c1.jpg) top left no-repeat; padding:69px 0 0 88px; }
div.gallery .item { width:346px; height:286px; text-align:center; float:left; margin:0 44px 41px 0; }
div.gallery .item img { border:3px solid #dc0a00; margin:0 0 3px; 0; }
.galleryBottom { height:6px; font-size:1px; line-height:1px; background:url(../images/layout/gal/c3.jpg) top left no-repeat; }

/* = gmiddle
---------------------------------------------------------------------------------------------------*/
.gmiddle { padding:20px 0 20px 0; }
.gmiddle h2 { color:#c61900; font-size:32px; font-weight:bold; }

.gbottomWrap { background:#ffb51b url(../images/bg3.jpg) top left repeat-x; }
.gbottom { padding:0 0 20px 0; margin:0 auto; font-size:11px; }
.gbottom a.b-get-unlimited-access { width:751px; height:75px; background-image:url(../images/layout/gal/b-get-unlimited-access.gif); margin:0 auto 14px auto; float:none; }

/* = JOIN
---------------------------------------------------------------------------------------------------*/
.joinForm { float:left; width:551px; padding:0 20px 0 0; }

/* = JOIN1
---------------------------------------------------------------------------------------------------*/
.jheader1 { background-color:#fff5bf; }
.joinForm1 { float:left; width:525px; height:692px; padding:0 46px 0 0; background:url(../images/layout/join2/c3.jpg) top left no-repeat; }
.jbottomWrap { background:#ffbf38 url(../images/bg4.jpg) top left repeat-x; }
.jbottom { width:980px; margin:0 auto; }
.jbottom p { font-size:12px; line-height:200%; padding:20px 0 20px 0;}

/* = 180x135-border
---------------------------------------------------------------------------------------------------*/
.content-border {border: 1px solid #000000;}
