* {margin: 0; padding: 0;}
html, body {width: 100%; height: 100%; border: 0;}
html {background-color: #0d0300;}
body  {font: normal 11px Tahoma, "MS Sans Serif", Trebuchet MS, Arial; color: #fff4d4; position: absolute;}
img {border: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
a:link {color: #feaf32; text-decoration: underline;}
a:visited {text-decoration: underline; color: #feaf32;}
a:hover {text-decoration: none; color: #fef7f0;}
a:active {text-decoration: underline; color: #fef7f0;}

/*border*/
.border {width: 1000px; margin: 0px auto; background: url(../images/bg.jpg) center repeat-y; min-height: 100%; height: auto !important; height: 100%;}
/*border*/

/*main*/
.main {width: 978px; margin: 0px auto;}
/*main*/

/*header*/
.header-left {background: url(../images/header-left.jpg) 0px 0px no-repeat;}
.header-right {height: 725px; background: url(../images/header-right.jpg) 100% 0px no-repeat; position: relative;}
.header-right a {display: block; text-indent: -9000px; overflow: hidden;}
.link1 {width: 180px; height: 140px; position: absolute; top: 320px; right: 190px;}
.join, .nextpage {width: 280px; position: absolute; bottom: 0px;}
.join {height: 135px; left: 0px;}
.nextpage {height: 154px; right: 0px;}
/*header*/

/*block*/
.block {height: 660px; background: url(../images/block-top.jpg) 0px 0px no-repeat; padding-left: 12px;}
.block-bottom {height: 71px; background: url(../images/block-bottom.jpg) -10px 100% no-repeat;}
.block strong {display: block; font-size: 19px; font-weight: normal; color: #f2c478; padding: 16px 0 7px 240px; }
.desc {width: 230px; height: 290px; margin: 65px 9px 0 0; float: left; display: inline;}
.desc em {display: block; text-align: center; font: normal bold 17px Arial; letter-spacing: 2px; text-decoration: underline;}
.desc p {padding: 5px 14px 5px 12px; text-indent: 20px; font: normal 12px Arial, Tahoma, Verdana; height: 201px; text-align: justify;}
.desc a {background: url(../images/download.gif) 0px 0px no-repeat; display: block; height: 72px; text-indent: -9000px; overflow: hidden;}
.block img {width: 234px; height: 175px; border: 1px solid #808080; margin: 0 3px 3px 0; float: left;}
.block img.big {width: 473px; height: 355px;}
.block-bottom a {display: block; height: 64px; margin: 2px 24px 0 14px; text-indent: -9000px; overflow: hidden;}
/*block*/

/*buttons*/
.buttons {margin-top: 20px; background: url(../images/nextpage.jpg) 100% 0px no-repeat;}
.buttons-left {background: url(../images/joinnow.jpg) 0px 0px no-repeat; height: 221px;}
.buttons a {text-indent: -9000px; overflow: hidden; display: block; display: inline; margin-top: 5px;}
.join-f {width: 352px; float: left; height: 210px; margin-left: 20px;}
.nextpage-f {width: 366px; float: right; height: 210px; margin-right: 20px;}
/*buttons*/

/*footer*/
.footer {color: #fff; padding: 100px 0 0; text-align: center;}
.footer p {padding-bottom: 5px; padding-top: 5px;}
.footer a {}
.footer a:hover {text-decoration: none;}
/*footer*/

/*header-join*/
.header-join {height: 300px; background: url(../images/header-join.jpg) 0px 0px no-repeat;}
/*header-join*/

/*block-join*/
.block-join {text-align: center;}
.thumbs {width: 465px; float: left; padding: 10px 0 25px 35px;}
.thumbs h2 {font-size: 17px; text-align: center; font-weight: normal; padding-bottom: 6px;}
.thumbs img {width: 147px; height: 110px; border: 1px solid #401f10; margin: 0 3px 3px 0;}
.form {text-align: center; width: 450px; float: right; padding: 5px 0;}
.form input {width: 350px; height: 37px; background-color: #fdf0ce; font-size: 16px; font-weight: bold; color: #333333; margin-bottom: 20px;}
.form input:hover {background-color: #ffc38c; border: #000000 solid 2px;}
.form h2 {font-size: 24px; color: #fed295; text-align: center; padding: 5px 0 15px 0px;}
.form p {color: #dddddd;}
.bonus {margin: 20px auto 0; width: 965px; font-size: 29px; color: #fed295; text-align: center;}
.bonus p {float: left; font-size: 17px; color: #dddddd; padding: 5px 10px 20px; line-height: 30px;}
.bonus a, .bonus a:hover, .bonus a:visited {color: #dddddd; text-decoration: none;}
.bonus img {width: 219px; height: 223px; border: 1px solid #440204;}
/*block-join*/

/*footer-join*/
.footer-join {color: #fff; padding: 100px 0 0; text-align: center;position: relative;}
.footer-join p {padding-bottom: 5px; padding-top: 5px;}
a#domain {color: #fef7f0; text-decoration: none;}
/*footer-join*/
