@charset "utf-8";
html, body {
	margin: 0;
	padding: 0;
}
body {
	background:#598527;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000
}
a, a:visited, a:link, a:active {
	color:#d10000;
	text-decoration:underline;
}
a:hover {
	color:#ff5a0b;
	text-decoration:underline;
}
#container {
	margin:0 auto;
	width: 1036px;
	padding:0px;
}
.bgcnt, .header, .header span, ul.menu, .menu li, .maincnt, .maincnt p, .maincnt h2, .maincnt h6, ul.piccnt, .piccnt li, .piccnt span, .piccnt h1, ul.movcnt, .movcnt li, .movbox, .movbox span, .movdtl, .movdtl p, .movdtl span, .movdtl ul, .movdtl li, .jfrm, .jfrm form, .jfrm h4, .jfrm h5, .whyjoin, .whyjoin span, .whyjoin h1, ul.wjdtls, .wjdtls li, ul.memplan, .memplan li, .memplan h1, .memplan h3, .footer, .footer p, .footer span, .jfooter, .jfooter p, .joinryt, .joinryt span, h2.btxt, .slft, ul.wotm, .wotm li, .wotm span, ul.rules, .rules li, .rules span, ul.price, .price li, .submitfrm, .submitfrm span, .submitfrm p, .sbmtfrm, .sbmtfrm label, .sbmtfrm fieldset {
	float:left;
	padding:0px;
	margin:0px;
}
.bgcnt {
	width: 1036px;
	background:url(../images/bg-body.gif) repeat-y;
}
.header, .maincnt, .footer, .jfooter {
	width:994px;
	margin:0 0 0 21px;
}
.header span, .menu li, .whyjoin span, .joinryt span {
	display:inline;
}
ul.menu {
	list-style:none;
}
.maincnt p {
	width:974px;
	text-align:center;
	margin:10px;
	font-size:14px;
	line-height:20px;
}
.maincnt p strong {
	color:#d10000
}
.maincnt h2, .maincnt h6 {
	width:994px;
	text-align:center;
	font-size:24px;
}
.maincnt h6 {
	font-size:20px;
	color:#6e351f;
	font-weight:normal;
	margin:10px 0;
}
ul.piccnt, ul.movcnt {
	width:970px;
	margin:10px 0 0 20px;
	list-style:none;
}
.piccnt li {
	width:187px;
	height:276px;
	background:url(../images/bg-pic.jpg) no-repeat;
	text-align:center;
	margin:0 5px 17px 0;
}
.piccnt li img {
	border:2px solid #9d0404;
	margin:8px 0 0 0;
}
.piccnt li h1 {
	width:187px;
	margin:4px 0 0 0;
	font-size:14px;
}
.piccnt li h1 a {
	color:#ab0707;
	text-decoration:none;
}
.piccnt li h1 a:hover {
	color:#ff0000;
	text-decoration:none;
}
.movcnt li {
	width:317px;
	height:268px;
	background:url(../images/bg-player.jpg) top no-repeat;
	margin:0 5px 15px 0;
}
.movbox {
	width:976px;
	margin:10px 0 0 9px;
}
.movdtl {
	width:976px;
	height:329px;
	background:url(../images/box-bg.jpg);
}
.movdtl p {
	width:180px;
	color:#353535;
	line-height:18px;
	margin:37px 0 0 27px;
	text-align:left;
}
.movdtl span {
	display:inline;
	width:275px;
	margin:3px 0 0 28px;
}
.movdtl ul {
	display:inline;
	width:445px;
	margin:0px 0 0 7px;
	list-style:none;
}
.movdtl li {
	display:inline;
	margin:3px 3px;
}
.movdtl li img, #playermov img {
	border:1px solid #000
}
#playermov {
	margin:0 0 6px 0px;
}
.jfrm {
	width:397px;
	margin:20px 0 0 25px;
	background:url(../images/jlft-bg.gif) repeat-y;
}
.jfrm form {
	width:397px;
	min-height:455px;
}
.jfrm h4 {
	width:397px;
}
.jfrm h5 {
	width:397px;
	background:url(../images/jlft-btm.gif) bottom no-repeat;
	font-size:12px;
	color:#7b7208;
	text-align:center;
	padding:15px 0;
}
.whyjoin {
	width:552px;
	height:643px;
	background:url(../images/jryt-bg.jpg) no-repeat;
	margin:22px 0 0 0;
}
.whyjoin h1 {
	margin:25px 0 0 10px;
}
ul.wjdtls, ul.memplan {
	width:519px;
	list-style:none;
	margin:10px 0 0 10px;
}
ul.memplan {
	margin:0 0 0 15px;
}
.wjdtls li, .memplan li {
	width:482px;
	margin:5px 0 2px 3px;
	font-size:16px;
	color:#FFF;
	padding:5px 0 5px 37px;
	background:url(../images/check.png) left no-repeat;
}
.memplan li {
	margin:10px 0 0 5px;
	background:url(../images/arrow.png) left no-repeat;
}
.memplan li h1 {
	width:485px;
	font-size:16px;
	color:#FFF;
	font-weight:normal;
	margin:2px 0;
}
.memplan li h3 {
	font-size:16px;
	color:#b5ff03;
	margin:2px 0;
}
.joinryt {
	display:inline;
	width:389px;
}
.footer {
	background:#fff url(../images/bg-footer.jpg) bottom no-repeat;
	padding:30px 0;
	font-size:14px;
}
.footer p, .footer span {
	width:994px;
	margin:10px 0;
	text-align:center;
}
.footer p a {
	font-weight:bold;
	color:#ab0707;
}
.footer p a:hover {
	font-weight:bold;
	color:#ff0000;
}
.jfooter {
	background:#000 url(../images/bg-fjoin.gif) top repeat-x;
	padding:20px 0;
}
.jfooter p {
	width:994px;
	color:#FFF;
	text-align:center;
	margin:7px 0;
	font-size:12px;
}
.overlay {
	float:left;
	position:relative;
	width:170px;
	height:235px;
	background:url(../images/pic-ovr.png) no-repeat 0 0;
	display:none;
	cursor:pointer;
	padding:0;
	margin:-260px 0 0 8px;
	z-index:99;
}
.overlay2 {
	float:left;
	position:relative;
	width:317px;
	height:247px;
	background:url(../images/vid-ovr.png) no-repeat 0 0;
	display:none;
	cursor:pointer;
	padding:0;
	margin:-250px 0 0 0;
	z-index:99;
}
h2.btxt{
	 width:994px;
	 text-align:center;
	 font-size:28px;
	 margin:0 0 10px 0;
 }
 h2.btxt span{
	  color:#ff6000;
 }
.slft{
	 width:408px;
	 margin:0 0 20px 13px;
 }
 ul.wotm, ul.rules{
	 width:552px;
	 list-style:none;
	 background:url(../images/wotm-bg.gif);
	 margin:8px 0;
 }
 .wotm li{
	 width:485px;
	 font-size:18px;
	 font-weight:bold;
	 margin:5px 0 0 60px;
 }
  .wotm li strong{
	  color:#ed1c24;
 }
  .wotm li small{
	  font-size:14px;
	  font-weight:normal;
	  color:#000;
 }
 ul.rules{
	 width:550px;
	 background:url(../images/rules-bg.jpg) 0 87px no-repeat;
 }
 .rules li{
	 width:500px;
	 font-size:12px;
	 margin:5px 0 8px 28px;
	 color:#FFF;
	 line-height:15px;
 }
  .rules li strong{
	  font-weight:normal;
	 color:#ffdb00;
 }
.rules div{
	float:left;
	min-height:545px;
 }
.sryt{
	 float:right;
	 width:552px;
	 margin:0 13px 20px 0;
 }
ul.price, .submitfrm, .sbmtfrm, .sbmtfrm fieldset, .submitfrm p{
	width:408px;
	list-style:none;
}
.price li{
	width:408px;
	text-align:center;
	margin:0 0 5px 0;
}
.submitfrm{
	background:url(../images/sfrm-bg.gif);
	margin:10px 0;
}
.sbmtfrm{
	margin:58px 0;
}
.sbmtfrm fieldset{
	border:0;
}
.sbmtfrm label{
	width:118px;
	text-align:right;
	font-size:12px;
	line-height:25px
}
.submitfrm p{
	margin:2px 0;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}
.frmtxt, .frmtxt2{
	width:188px;
	border:1px solid #909ea3;
	padding:5px;
	margin:0 0 5px 5px;
}
.frmtxt2{
	width:140px;
}
.sbtn{
	margin:10px 0 0 123px;
}
/*remove selected box when clicking in FF*/
|:-moz-any-link:focus {
outline: none;
}
input[type="image"]:focus {
	outline: none;
}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
border: none;
}
abbr[title], acronym[title] {
	border-bottom: none;
}
*:focus {
	outline : none;
}
