*{margin:0px; padding:0px;}
html{}
body{font:14px tahoma; color:#FFF; line-height:1.2; background:#440104 url("../images/bg.gif") repeat-x 0 366px;}
img{border:none;}
a{outline:none; color:#fee81f;}
a:hover{color:#FFF;}
ul li{list-style: none;}
fieldset{border:none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.no_back{background:none !important;}
.no_bord{border:none !important;}
.no_marg{margin:0 !important;}
h1{font-size:24px;}
h2{font-size:18px;}
h3{font-size:14px;}

.top_left{position:absolute; z-index:1; width:50%; left:0; top:0px; background:#FFF url("../images/top_left_bg.gif") repeat-x 0 21px; height:366px;}
.top_right{position:absolute; z-index:1; width:50%; left:50%; top:0px; background:#FFF; height:366px;}
#wrap{margin:0 auto; width:1000px; position:relative; z-index:2;}

#header{height:349px; background: url("../images/header_bg.jpg") no-repeat right top; padding-top:21px;}
#header .header_left{background: url("../images/logo_bg.png") no-repeat left top;height:331px;}
#header .logo{padding:2px 0 0 30px; height:176px; margin-bottom:25px;}
#header .logo a{display:block; width:308px; height:176px; text-indent:-9999px;}
#header .text{padding:10px 0 0 38px; width:274px; font-size:12px;}

#content{padding:0 30px;}
#menu{padding:6px 0 6px; overflow:hidden;}
#menu li{float:left; margin-right:6px;}
#menu li a{display:block; float:left; height:41px; padding-top:8px; color:#f3cc39; font-size:24px; text-transform:uppercase; text-decoration:none;}
#menu .members a{background: url("../images/but1_members.gif"); width:149px; padding-left:91px;}
#menu .join_now a{background: url("../images/but2_join_now.gif"); width:161px; padding-left:81px; color:#e30909; font-weight:bold;}

.block{background:#7e1112 url("../images/block_top.gif") no-repeat left top; margin-bottom:17px; position:relative;}
.block_top{overflow:hidden;}
.bt_left{float:left; width:425px; padding:16px 0 0 17px;}
.bt_left h2{font-size:24px; font-weight:normal;}
.bt_left .date{color:#dddddc; font-size:18px;}
.bt_left .text{padding:12px 11px 0 0; font-size:17px;}
.bt_left .link{position:absolute; left:-5px; top:271px; background: url("../images/arrow.gif") no-repeat left 5px; padding-left:56px; width:389px;}
.bt_left .link a{font-size:24px;}
.bt_right{float:left; width:480px; padding-top:16px;}
.bt_right a{display:block; width:480px; height:320px; background:#630d0d;}
.block_bottom{clear:both; padding:17px 0 16px 8px; background: url("../images/block_bottom.gif") no-repeat left bottom; overflow:hidden;}
.block_bottom a{display:block; width:210px; height:140px; background:#630d0d; float:left; margin:0 11px 0 10px;}

#bottom{background: url("../images/benefits_bg.gif") repeat-x left 6px; overflow:hidden;}
.benefits{width:940px; margin:0 auto; overflow:hidden; padding-bottom:8px;}
.benefits_left{height:228px; width:302px; background: url("../images/benefits_left.jpg"); float:left;}
.benefits_center{width:336px; float:left; background: url("../images/benefits_h2_bg.gif") no-repeat left top;}
.benefits_center h2{font-size:24px; font-weight:normal; text-align:center; padding-top:7px; height:40px;}
.benefits_center li{background: url("../images/heart.gif") no-repeat 16px 9px; padding:4px 3px 0 7px; text-indent:34px; height:38px; border-bottom:solid 1px #300707;}
.benefits_right{width:302px; height:228px; background: url("../images/benefits_right.jpg"); float:left;}

#bottom .join_now{width:940px; margin:0 auto 5px; text-align:center;}
#bottom .join_now a{text-decoration:none; font-size:26px; display:block; width:940px; height:42px; padding-top:7px; background: url("../images/long_button_bg.gif");}

#footer{font-size:14px; padding-top:10px; background:#2f0707;}
#footer_inner{text-align:center; width:940px; margin:0 auto;}
#footer p{padding:7px 0;}
.footer_links{padding-bottom:10px; padding-top:10px; color:#fee81f;}