* {margin:0; padding:0;}
img {border:0;}
body { background:#000000 url(../images/bg.png) repeat-y center; font:13px Tahoma; color:#f6f6f6;}
.center { width:988px; margin:0 auto; background:url(../images/bg-center.png) repeat-y; padding:0 6px;}
.clear {clear:both; line-height:0px; height:0px; overflow:hidden; font-size:0px;}
ul {list-style:none;}
a { text-decoration:none; color:#ffba00;}
a:hover {text-decoration:underline;}

/*Head*/
.head { position:relative;}
.trial {position:absolute; left:424px; top:196px;}

/*Nav*/
.nav {background: url(../images/nav-bg.png) repeat-x; height:44px; overflow:hidden;}
.nav table td { padding:7px 14px 0 0; background:url(../images/nav-bg2.png) no-repeat right top; height:44px; vertical-align:top;}
.nav td a {display:block; height:29px; margin:0 auto;}
.n1 {background:url(../images/n1.jpg) no-repeat; width:156px;}
.n2 {background:url(../images/n2.jpg) no-repeat; width:267px;}
.n3 {background:url(../images/n3.jpg) no-repeat; width:174px;}
.n4 {background:url(../images/n4.jpg) no-repeat; width:183px;}
.center .last-td {background:none; padding-right:0px;}

.n1:hover {background:url(../images/n1a.jpg) no-repeat;}
.n2:hover {background:url(../images/n2a.jpg) no-repeat;}
.n3:hover {background:url(../images/n3a.jpg) no-repeat;}
.n4:hover {background:url(../images/n4a.jpg) no-repeat;}

/*Main*/
.main {background:url(../images/main-bg.jpg) repeat-y;}
.well {text-align:center; padding:10px 10px 0 10px;}
.well h2 {color:#f3ad11; font-size:24px; margin-bottom:7px;}
.well p {color:#ffffff; font-weight:bold;}

/*Main box*/
.box {background:url(../images/box-header.png) no-repeat; min-height:1px; margin-bottom:20px;}
.box h2 { height:61px; color:#830000; font-size:40px; text-transform:uppercase; padding:40px 0 0 207px;}
.b-l {float:left; width:329px; padding:0 0 0 9px; position:relative;}
.b-l td {height:271px; width:304px; line-height:18px; padding:0 10px 0 15px; overflow:hidden;}
.t01 img {width:324px; height:402px;}
.t01 img, .t02 img, .t03 img, .t04 img { border:1px solid #000000;}
.b-r { width:650px; float:left;}
.t02 {height:444px;}
.t02 img {width:638px; height:438px;}
.t03 img {width:316px; height:229px; margin-right:4px;}

.join { text-align:center;}
.join p {margin:7px 0 0 0; font:20px Arial, Helvetica, sans-serif;}
.join-1 {font: bold 36px Arial, Helvetica, sans-serif; color:#e7e7e7; text-align:center; padding:10px 0 0 0;}

/*Footer*/
.foot-1 {background:url(../images/foot-1.jpg) no-repeat; height:176px;}
.foot-2 {background:url(../images/foot-2.jpg) no-repeat; height:108px; text-align:center;}
.fnav { font-size:12px; font-weight:bold; padding-top:11px; text-transform:uppercase;}
.cop {font-size:11px; padding-top:20px;}
.cop a {color:#ffffff;}

/*Join Page*/
.trial2 {position:absolute; right:4px; top:203px;}
.j-box {min-height:1px; padding:0 0 0 20px;}
.j-l { width:230px; float:left;}
.j-c { width:500px; float:left;}
.j-r { width:225px; float:left;}
.j-l img, .j-r img {width:212px; height:330px; background:url(../images/img-bg.png) no-repeat; padding:3px; margin-bottom:36px;}
.j-sel { background:url(../images/jh-bg.png) repeat-y; width:488px; margin-bottom:12px;}
.j-selb { background:url(../images/jh-b.png) no-repeat bottom; min-height:1px;}
.j-sel h2 {background: url(../images/jh.png) no-repeat; height:46px; color:#830000; text-align:center; font-size:26px; padding-top:13px;}
.pad {width:444px; margin:0 auto; padding:10px 0 13px 0;}
.line {height:0px; overflow:hidden; border-bottom:1px solid #8e8c85; margin:10px 0;}
.pad td {height:24px; color:#010101; font-size:12px; font-weight:bold;}
.staa td { color:#232323;}
.go {text-align:center; padding-top:10px;}
.cool {background:url(../images/cool.jpg) no-repeat; width:483px; height:283px; overflow:hidden; margin-bottom:15px;}
.cool p { line-height:35px; padding:2px 0 0 58px; font-weight:bold; color:#ffffff; font-size:14px;}
.banner-1 {text-align:center;}

.promoxx { text-align:center;}
.promoxx h3 { color:#f3ad11; font-size:30px; font-weight:bold;}
.promoxx p { font-weight: bold; line-height:24px; color:#ffffff;}
.p-links { width:866px; margin:0 auto 22px auto; background:#000000; border:3px solid #830000; text-align:center; font-weight:bold; padding:10px 0;}
.p-links a {color:#f3ad11; margin:0 8px;}
.anim { text-align:center; margin-bottom:39px;}
.sa {text-align:center;}
.so {padding-top:16px; text-align:center;}
.foot-3 {background:url(../images/foot-3.jpg) no-repeat; height:286px; position:relative;}
.foot-x {width:100%; text-align:center; position:absolute; top:180px;}

/*Members Home*/
.nn1 { width:94px; background:url(../images/nn1.jpg) no-repeat;}
.nn2 { width:127px; background:url(../images/nn2.jpg) no-repeat;}
.nn3 { width:158px; background:url(../images/nn3.jpg) no-repeat;}
.nn4 { width:209px; background:url(../images/nn4.jpg) no-repeat;}
.nn5 { width:91px; background:url(../images/nn5.jpg) no-repeat;}

.nn1:hover, .center .activ1 {background:url(../images/nn1a.jpg) no-repeat;}
.nn2:hover, .center .activ2 {background:url(../images/nn2a.jpg) no-repeat;}
.nn3:hover, .center .activ3 {background:url(../images/nn3a.jpg) no-repeat;}
.nn4:hover, .center .activ4 {background:url(../images/nn4a.jpg) no-repeat;}
.nn5:hover, .center .activ5 {background:url(../images/nn5a.jpg) no-repeat;}

.update {width:969px; margin: 0 auto 20px auto; background:url(../images/line-red.png) repeat-y left;}
.update-b {background:url(../images/line-red2.png) no-repeat left bottom; min-height:1px;}
.upbox { width:483px; float:left; margin-right:1px;}
.t04 img {width:480px; height:330px;}
.ul-h {background: url(../images/up-h.png) repeat-x; height:24px; position:relative; margin:0 1px; font-weight:bold;}
.ul-h div { font-size:14px; color:#830000; padding:3px 0 0 17px;}
.ul-h p {position:absolute; top:4px; right:18px; color:#0a0809;}
.desc {padding:14px 10px 20px 16px; line-height:18px;}

.acf {color:#830000;}

/*Members Photos*/
.webcam-box { margin:0 0 20px 10px;}
.wb-h { position:relative; background:url(../images/header-webcam.jpg) no-repeat; width:967px; height:62px; font-weight:bold; text-transform:uppercase;}
.wb-h h2 { color:#830000; font-size:40px; padding:5px 0 0 17px;}
.wb-h p {position:absolute; top:11px; right:15px; color:#ffba00; font-size:30px;}
.wb-txt { width:930px; font-weight:bold; font-size:12px; line-height:18px; padding:5px 0 10px 14px;}
.wb-wrap { min-height:1px;}
.wb-wrap div { width:322px; margin-right:1px; float:left;}
.imm img {width:320px; height:240px; border:1px solid #000000;}
.imm2 {display:block; text-align:center; margin-top:10px;}

.desc-box {background:url(../images/desc-box.jpg) no-repeat; height:118px; position:relative;}

.dbh {width:690px; padding:18px 0 0 0; margin:0 0 0 19px; position:relative; font-weight:bold;}
.dbh p { color:#730000}
.dbh p span { color:#f3b709;}
.dbh p strong {color:#ffffff;}
.dbh div {position:absolute; top:18px; right:0px;}
.down1 {position:absolute; left:744px; top:29px; text-align:center; color:#f3b709; font-weight:bold; font-size:18px;}
.down1 div { margin-bottom:10px;}
.dd {line-height:18px; font-size:12px; margin:6px 0 0 19px; width:690px;}

.pages-x { width:961px; position:relative; padding:7px 0; border-bottom:1px solid #ffffff; margin:0 auto; font-weight:bold; text-transform:uppercase;}
.pages-x p {font-size:19px; color:#830000; padding:0 0 0 10px;}
.pages-x p a {color:#4c4c4c;}
.pages-x span, .pages-x p a:hover {font-size:26px; color:#ffba00;}
.pages-x div {position:absolute; top:15px; right:0px; font-size:19px;}
.pages-x div a {color:#f6f6f6;}
.pages-x div img {margin-bottom:-3px;}
.px2 {border-bottom: none; border-top:1px solid #ffffff;}
.thumbs {padding-top:15px;}
.thumbs td {padding-bottom:15px; text-align:center; width:25%;}
.thumbs td img {border:1px solid #000000;}

/*Members Video*/
.video-box {background:url(../images/video-box.jpg) no-repeat; padding:10px 0 0 0;}
.video-box-b { background:url(../images/vide-b.jpg) no-repeat bottom; min-height:1px;}
.v-w {min-height:1px;}
.v-l {width:663px; padding:0 0 0 1px; float:left;}
.v-r {width:324px; float:left; min-height:1px;}
.v-r div {float:left; width:162px; height:125px;}
.desc-box-2 { position:relative; padding-bottom:14px;}
.video-box .down1 { right:7px; left:auto; top:15px; width:307px;}
.video-box .down1 span {color:#ffffff; font-size:16px;}
.video-box .dbh {padding-top:5px;}
.video-box .dbh div {top:6px;}
.video-box .dbh, .video-box .dd {width:629px;}

/*Members Bonus*/
.bonus { background:url(../images/box-header.png) no-repeat;}
.bonus h2 {height:72px; color:#830000; font-size:40px; text-transform:uppercase; padding:40px 0 0 207px;}
.bon { min-height:1px; padding:15px 0 20px 0; background:url(../images/bon-b.jpg) no-repeat bottom center;}
.bon-l { float:left; width:335px; padding:0 0 0 22px;}
.bon-l img { width:296px; height:229px; background:url(../images/img-border.png) no-repeat; padding:3px;}
.bon-r { float:left; width:630px;}
.bl { margin-bottom:13px;}
.bl a { color:#ffba00; font-weight:bold; font-size:30px;}
.bon-r p {line-height:18px; color:#ffffff; width:594px;}
.linllsb {height:38px; margin-top:34px;}
.linllsb a {float:left; margin-right:20px;}
.price {background:url(../images/price.jpg) no-repeat; width:195px; height:30px; color:#ffffff; font-size:18px; font-weight:bold; padding:7px 0 0 203px;}
.va { padding-top:10px;}
.date22 {text-align:right; color:#ffba00; font-weight:bold;}
.date22 { position:absolute; right:10px; top:0px;}
.pages-x3 {font-size:30px; color:#830000; padding:0 0 0 20px; font-weight:bold;}
.pages-x3 a {color:#4c4c4c;}
.pages-x3 span, .pages-x3 a:hover {font-size:48px; color:#ffba00;}
.v-wrap {background: url(../images/video-bg.jpg) repeat-y;}
