/* = body
---------------------------------------------------------------------------------------------------*/
body {
	margin: 0px;
	padding: 21px 0 30px 0;
	font-size: 12px;
	text-align: center;
	font-family: sans-serif;
	background:#FFFFFF url(../layout/bg.jpg) repeat-x;
	color:#000;
}

h1 { font-size:30px; }
h2 { font-size:24px; }
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:#FF0000; text-decoration:underline; outline:none; }
a:link { color:#FF0000; text-decoration:underline;}
a:hover {
	text-decoration:underline;
	color:#B90000;
}

.style_watch {font-size: 23px}
.textfooter1 {
	font-size: 11px;
	line-height: normal;
	color:#000000}
.textfooter2 {
	font-size: 12px;
	line-height: normal;
	color:#000000}

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:79px; line-height:79px; text-align:center; font-size:25px; color:#111112; background-color:#F8FFFD; }
body a.button:hover { background-color:#07AF81; }


/* = header
---------------------------------------------------------------------------------------------------*/
.header { background-color:#E3FDFF; }
.header .left,
.header .right { float:left; width:480px; height:143px; }

/* = header1
---------------------------------------------------------------------------------------------------*/
.header1 { height:143px; background:url(../layout/main/h1.jpg); }
.header1 p.topSub { font-size:24px; color:#fff; text-transform: uppercase; padding:10px 0 0 10px; }
.header1 p.sub { position:absolute; right:5px; top:65px; width:360px; font-size:22px; font-weight:bold; text-transform:uppercase; }

/* = header2
---------------------------------------------------------------------------------------------------*/
.header2 .left span.over { background:url(../layout/main/h2.jpg); }
.header2 .right { background:url(../layout/main/h3.jpg); }

/* = header3
---------------------------------------------------------------------------------------------------*/
.header3 .left span.over { background:url(../layout/main/h4.jpg); }
.header3 .right { background:url(../layout/main/h5.jpg); }

/* = header4
---------------------------------------------------------------------------------------------------*/
.header4 .left span.over { background:url(../layout/main/h6.jpg); }
.header4 .right span.over { background:url(../layout/main/h7.jpg); }

/* = header5
---------------------------------------------------------------------------------------------------*/
.header5 .left { background:url(../layout/main/h8.jpg); }
.header5 .left p.sub { padding:22px 140px 0 34px; }
.header5 .right { background:url(../layout/main/h9.jpg); }

/* = headerMenu
---------------------------------------------------------------------------------------------------*/
.headerMenu { height:131px; margin:0 0 21px 0; padding:12px 378px 0 14px; background:url(../layout/main/h10-mn.jpg); }
.headerMenu .bLeft { float:left; width:278px; }
.headerMenu .bRight { float:right; width:279px;  }
.headerMenu li a.members-area span.over { background:url(../layout/main/b-members-area.gif); }
.headerMenu li a.instant-access span.over { background:url(../layout/main/b-instant-access.gif); }
.headerMenu li a:hover span.over { background-position:bottom; }


/* = sampleBoxTitle
---------------------------------------------------------------------------------------------------*/
.sampleBoxTitle { height:139px; overflow:hidden; background:#EEFCFF url(../layout/main/c1.jpg); padding:25px 225px 0 40px; }
.sampleBoxTitle h2 { color:#BE0000; float:left; margin:0 0 8px 0; }
.sampleBoxTitle span.videoLength { float:right; font-size:14px; color:#046349; margin:5px 0 0 0;  }
.sampleBoxTitle p { line-height:150%; /**/ width:100%; /*ie*/ }

/* = sampleBoxContent
---------------------------------------------------------------------------------------------------*/
.sampleBoxContent { background:#047352 url(../layout/main/c2.jpg) repeat-x; height:343px; padding:0 0 0 80px; }
.sampleBoxContent img,
img.small { border:6px solid #fff; display:block; }
.sampleBoxContent img.big { border:6px solid #fff; }
.sampleBoxContent .left,
.sampleBoxContent .right { float:left; width:422px; }
.sampleBoxContent .right { width:456px; }
.wrapV1 { border:1px solid #C7C7C7; float:left; margin:0 7px 10px 0; }
.wrapV2 { border:1px solid #C7C7C7; float:left; }

/* = sampleBoxMenu
---------------------------------------------------------------------------------------------------*/
.sampleBoxMenu { height:140px; padding:12px 14px 0 14px; background:#B70000 url(../layout/main/c3-mn.jpg); }
.sampleBoxMenu .bLeft { float:left; width:218px; }
.sampleBoxMenu .bRight { float:right; width:704px;  }
.sampleBoxMenu li a.free-trailer span.over { background:url(../layout/main/b-free-trailer.gif); }
.sampleBoxMenu li a.get-access span.over { background:url(../layout/main/b-get-access.gif); }
.sampleBoxMenu li a:hover span.over { background-position:bottom; }


/* = bottom
---------------------------------------------------------------------------------------------------*/
.bottom .left,
.bottom .right { width:480px; height:118px; float:left; }

/* = bottom1
---------------------------------------------------------------------------------------------------*/
.bottom1 .left span.over { background:url(../layout/main/b1.jpg); }
.bottom1 .right span.over { background:url(../layout/main/b2.jpg); }

/* = bottom2
---------------------------------------------------------------------------------------------------*/
.bottom2 .left { background:url(../layout/main/b3.jpg); }
.bottom2 .right { background:url(../layout/main/b4.jpg); }

/* = bottomMenu
---------------------------------------------------------------------------------------------------*/
.bottomMenu { height:146px; padding:12px 13px 0 14px; background:#B70000 url(../layout/main/b5-mn.jpg); }
.bottomMenu .bLeft { float:left; width:278px; }
.bottomMenu .bRight { float:right; width:279px;  }
.bottomMenu li a.members-area span.over { background:url(../layout/main/b-members-area1.gif); }
.bottomMenu li a.continue-tour span.over { background:url(../layout/main/b-continue-tour.gif); }
.bottomMenu li a:hover span.over { background-position:bottom; }

/* = thumbs
---------------------------------------------------------------------------------------------------*/
.thumbs a.join-and-get-access,
.thumbs a.join-and-get-access:visited { background-color:#FDFEFD; height:96px; line-height:96px; }
.thumbs a.join-and-get-access span.over { background:url(../layout/main/b-join-and-get-access.gif); }

/* = thumbsContent
---------------------------------------------------------------------------------------------------*/
.thumbsContent { padding:45px 0 0 26px; height:451px; background:#095B42 url(../layout/main/b6.jpg) no-repeat; }
.thumbsContent img { border:3px solid #fff; display:inline; margin:0 1px 1px 0; }


/* = JOIN
---------------------------------------------------------------------------------------------------*/
/* = header
---------------------------------------------------------------------------------------------------*/
.join .header1 { height:54px; background:#C50000 url(../layout/join/h1.jpg); }
.join .header1 p.topSub { font-size:24px; color:#fff; text-transform: uppercase; padding:10px 0 0 10px; }
.join .header2 .left { height:174px; }
.join .header2 .left span.over { background:url(../layout/join/h2.jpg); }
.join .header2 .right { height:174px; background:url(../layout/join/h3.jpg); }
.join .header3 { height:126px; }
.join .header3 span.over { background:url(../layout/join/h4.jpg); }

/* = joinBox
---------------------------------------------------------------------------------------------------*/
.joinBox { margin:0 0 55px 0; }

/* = left
---------------------------------------------------------------------------------------------------*/
.joinBox .left { width:209px; height:618px; float:left; background:#03583F url(../layout/join/c1.jpg); }

/* = center
---------------------------------------------------------------------------------------------------*/
.joinBox .center { width:527px; height:618px; float:left; background-color:#058660; }
.joinBox .center h2 { height:87px; line-height:87px; font-size:22px; }
.joinBox .center h2 span.over { background:url(../layout/join/c2.jpg); }
.joinBox .center .centerContent { padding:0 15px 0 15px; background:url(../layout/join/c3.jpg) top left no-repeat; /**/ height:531px; /**/ color:#fff; }

/* = right
---------------------------------------------------------------------------------------------------*/
.joinBox .right { width:224px; float:left; background-color:#BC0000; }
.joinBox .right1 { height:163px; background:url(../layout/join/c4.jpg); }
.joinBox .right2 { height:160px; background:url(../layout/join/c5.jpg); }
.joinBox .right3 { height:176px; background:url(../layout/join/c6.jpg); }
.joinBox .right ul { padding:5px 22px 0 32px; height:114px; background:url(../layout/join/c7.jpg); }
.joinBox .right ul li { font-size:16px; color:#fff; font-weight:bold; margin:0 0 5px 0; list-style: disc; }


/* = WARNING
---------------------------------------------------------------------------------------------------*/
body.warning { padding-top:33px; }

/* = header
---------------------------------------------------------------------------------------------------*/
.warning .header { background-color:#D1FBFF; }
.warning .header .left,
.warning .header .right { width:480px; height:124px; float:left; }
/*.warning .header .left span.over { background:url(../../images/layout/warning/h1.jpg); }*/
/*.warning .header .right span.over { background:url(../../images/layout/warning/h2.jpg); }*/


/* = warningBox
---------------------------------------------------------------------------------------------------*/
/* = left
---------------------------------------------------------------------------------------------------*/
/*.warningBox .left { width:727px; height:688px; float:left; margin:0 7px 0 0; background:#03724F url(../../images/layout/warning/w2-bg.jpg) repeat-y;  overflow:hidden; font-size:14px; color:#fff; }*/
/*.warningBox .left h2 { font-weight:bold; padding:34px 100px 0 50px; height:118px; font-size:20px; background:#FFFFFF url(../../images/layout/warning/w1.jpg); color:#000; }*/

.warningBox .left .leftContent { padding:0 50px 0 30px; height:404px; overflow:hidden; }
.warningBox .left ul.standard { padding:0 0 0 15px; }
.warningBox .left ul.standard li { list-style:disc; }
.warningBox .left p,
.warningBox .left ul.standard li { margin:0 0 20px 0; }
.warningBox .left strong { font-weight:normal; color:#FF0000; }
/*.warningBox .left 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 2px; }*/
.warningBox .left ul.warningBoxMenu li a,
.warningBox .left ul.warningBoxMenu li a:visited { text-decoration:underline; }
.warningBox .left ul.warningBoxMenu li a:hover { text-decoration:underline; }
.warningBox .left ul.warningBoxMenu li.last { background:none; padding:0; margin:0; }

/* = right
---------------------------------------------------------------------------------------------------*/
/*.warningBox .right { width:211px; height:735px; float:left; background:#F50000 url(../../images/layout/warning/w4.jpg); }*/

/*.warningBottomMenu { height:143px; padding:15px 147px 0 141px; background:#03724F url(../../images/layout/warning/w3-mn.jpg); }*/
.warningBottomMenu .bLeft { float:left; width:209px; }
.warningBottomMenu .bRight { float:right; width:209px;  }
.warningBottomMenu li a,
.warningBottomMenu li a:visited { height:78px; line-height:78px; }
/*.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; }
.seals { 
display:block; 
width: 494px; 
margin: 0px; 
padding: 0px; 
} 

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