@charset "utf-8";
html, body{margin:0; padding:0}
body{background:#701e00 url(../images/bg.jpg); font-size:14px; font-family:Arial,Helvetica,sans-serif}
a, a:visited, a:link, a:active{color:#850a00; text-decoration:underline}
a:hover{color:#6c0800; text-decoration:none}
#container{margin:0 auto; width:1080px; padding:0px}
.bgcnt, .header, .header span, .header ul, .header li, .maincnt, .maincnt h4, .maincnt h1, .box, .box h2, .box h3, .box ul, .box li, .box p, .btncnt, .tlft, .tlft h2, .tlft ul, .tlft li, .tlft h3, .tlft span, .tryt h2, .tryt ul, .tryt li, .tryt p, .tryt h4, .whyjoin, .whyjoin span, ul.wj-list, .wj-list li, ul.memplan, .memplan li, .memplan h1, .memplan h3, .joincont span, .joincont p, .jfrm, .footer, .footer p{float:left; padding:0px; margin:0px}
.bgcnt{width:1080px; background:url(../images/bg-cont.png) repeat-y}
.header, .maincnt, .footer{width:998px; margin:0 0 0 41px}
.header ul{list-style:none}
.header li{display:inline}
.maincnt h4, .maincnt h1{width:942px; margin:10px 0 0 27px; text-align:center; font-weight:normal; font-size:14px}
.maincnt h4 strong{color:#7e0501}
.maincnt h1{font-size:20px; font-weight:bold}
.box{width:942px; margin:10px 0 0 22px; background:url(../images/box-bg.gif)}
.box h2{width:942px; height:105px; font-size:24px; font-weight:normal; color:#fff000; text-indent:30px; line-height:100px; background:url(../images/box-top.jpg) top no-repeat}
.box ul{width:490px; list-style:none; margin:-30px 0 0 22px}
.box li{display:inline; margin:0 0 7px 7px}
.box li img, .box span img, .tlft li img, .tryt li img{border:1px solid #f6d286}
.box p{width:475px; margin:5px 0 0 30px; color:#FFF}
.box span{float:right; width:400px; margin:-30px 25px 0 0}
.box h3{width:942px}
.btncnt{width:961px; margin:5px 0 0 60px}
.tlft{width:701px; margin:10px 0 0 20px; background:url(../images/tlft-bg.gif)}
.tlft h2{width:701px; height:104px; background:url(../images/tlft-top.jpg); text-indent:30px; line-height:80px; font-size:20px; color:#ffde00}
.tlft ul{width:683px; background:url(../images/tlft-btm.jpg) bottom no-repeat; list-style:none; margin:-40px 0 0 0; padding:0 0 13px 18px}
.tlft li{width:216px; margin:0 0 22px 7px}
.tlft li h3, .tlft li span{width:216px; margin:3px 0 0 0; color:#FFF; font-size:14px; text-align:center; font-weight:normal}
.tlft li span img, .tryt li span img{border:0}
.tryt{float:right; width:236px; background:#46321b; margin:15px 30px 0 0}
.tryt h2{width:236px; height:57px; background:url(../images/tryt-top.jpg); text-indent:17px; line-height:60px; font-size:20px; color:#FFF}
.tryt ul{width:236px; background:url(../images/tryt-btm.jpg) bottom no-repeat; padding:0 0 15px 0; list-style:none}
.tryt li{width:218px; margin:0 0 10px 10px; color:#FFF}
.tryt h3, .tryt span{float:right; width:95px; font-size:12px; font-weight:normal; margin:0 3px 6px 0}
.tryt h3 a, .tryt h4 a{color:#ffea01; text-decoration:none}
.tryt h4{width:210px; margin:0 0 0 6px; font-size:12px; text-align:left!important}
.rytmrg{margin:2px 30px 0 0!important}
.whyjoin{width:581px; background:url(../images/why-bg.gif); margin:0 0 0 60px}
.whyjoin span{width:581px}
ul.wj-list, ul.memplan{position:relative; width:513px; list-style:none; margin:-40px 0 30px 0; z-index:999}
ul.memplan{margin:0 0 10px 0}
.wj-list li, .memplan li{width:513px; background:url(../images/check.gif) left no-repeat; text-indent:40px; margin:8px 0 8px 35px; padding:4px 0; font-size:15px; color:#FFF; font-weight:normal!important; z-index:999}
.memplan li{background:url(../images/arrow.gif) left no-repeat; text-indent:0}
.memplan h1, .memplan h3{width:490px; margin:0 0 2px 33px; font-size:16px; font-weight:normal}
.memplan h3{font-weight:bold; color:#fde305}
.memplan h3 strong{color:#fff}
.joincont{float:right; width:351px; background:#46321b; margin:0 74px 0 0}
.joincont p{position:relative; width:351px; text-align:center; font-size:11px; color:#ffc787; margin:10px 0 -20px 0; z-index:999}
.jfrm{width:315px; min-height:420px}
.footer{background:#303b07 url(../images/bg-footer.jpg) bottom repeat-x; padding:5px 0 20px 0}
.footer p{width:998px; text-align:center; margin:15px 0 0 0; font-size:12px}
.footer p a{color:#850a00; font-weight:bold}
/*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;}