.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
/* ################################# general ############################### */

.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.over { overflow:hidden; }
.over1 { overflow:hidden; height:1px; }
.rel { position:relative; }
.block { display:block; }
.txt-center { text-align:center; }
p, h1, h2, h3, h4, h5, h6 { margin:0px; }
.img-l img { float:left; }
a { color:#6E3200; }
a:hover { color:#460000; }
/* ############################## END general ############################## */

/* ################################# TEMPLATE ############################### */
body { margin:0px; background:#3D180A url(http://images.pimproll.com/bigcocks.com/images/bg.gif); font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; color:#460000; }
#main { position:relative; margin:0px auto; width:974px; background:#FFFFAA url(http://images.pimproll.com/bigcocks.com/images/bg-box.jpg); }
.home { position:relative; font-size:11px; font-family:Verdana, Arial, sans-serif; width:974px; }
.home .txt { position:absolute; width:255px; top:599px; left:352px; z-index:123; text-align:center; }
.home .txt2 { position:absolute; width:255px; top:758px; left:350px; z-index:234; }
.home .txt3 { position:absolute; width:248px; top:1064px; left:349px; z-index:435; }
.home .f-bt1 { position:absolute; bottom:0px; left:132px; z-index:264; }
.home .f-bt2 { position:absolute; bottom:15px; left:656px; z-index:253; }
.home img { float:left; }
.home .flash { float:left; width:349px; height:211px; }
.join img { float:left; }
.join { position:relative; font-size:11px; font-family:Verdana, Arial, sans-serif; width:974px; }
.join .form { position:absolute; width:410px; top:560px; left:526px; z-index:120; font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#6E3200; }
.join .form h2 { font-size:16px; font-family:"Arial Black", Arial, sans-serif; text-align:center; font-weight:normal; color:#6E3200; margin-bottom:10px; line-height:20px }
.join .form .bt { text-align:center; }
.join .form .bt input { margin-bottom:10px; }
.join .form .bt a { display:block; margin-right:13px; float:left; }
.join .form label { float:left; width:180px; padding:0 10px 0 0; text-align:right; line-height:20px; }
.join .form p { margin-bottom:13px; }
.head img { float:left; }
.console { position:relative; float:right; width:943px; margin-bottom:15px; }
.console img { float:left; }
.tb01 { width:132px; height:121px; background:#FFFFFF url(http://images.pimproll.com/bigcocks.com/images/thb-bg-01.jpg); padding:0 10px 8px 8px; float:left; }
.tb02 { width:132px; height:121px; background:#FFFFFF url(http://images.pimproll.com/bigcocks.com/images/thb-bg-02.jpg); padding:0 10px 8px 0; float:left; }
.tb03 { width:610px; height:401px; background:#FFFFFF url(http://images.pimproll.com/bigcocks.com/images/thb-bg-03.jpg); padding:0 41px 0 0; float: right; }
.tb04 { width:274px; height:199px; background:#FFFFFF url(http://images.pimproll.com/bigcocks.com/images/thb-bg-04.jpg); padding:0 10px 0 8px; float:left; }
.tb05 { width:274px; height:199px; background:#FFFFFF url(http://images.pimproll.com/bigcocks.com/images/thb-bg-05.jpg); padding:10px 10px 11px 8px; float:left; }
.console h2 { height:60px; width:442px; font-family:"Arial Black", Arial, sans-serif; text-transform:uppercase; font-size:36px; background:#FFFFFF url(http://images.pimproll.com/bigcocks.com/images/cons-01.jpg); float:left; color:#3F1F08; padding:7px 0 0 17px; text-align:center; }
.console p { width:415px; position:absolute; top:485px; left:474px; }
.footer img { float:left; }
.bigcocks { font-size: 32px; text-align: center; margin: 15px 0; clear: both; }
.bigblackcocks { font-size: 28px; text-align: center; margin: 0 0 15px 0; clear: both; }

#common_footer { color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; margin-top: 15px; }
#common_footer p { margin: 0; padding-bottom: 15px; }
#common_footer p.common_copyright { }
#common_footer p.comfortable { color: #000;font-size: 12px;font-weight: bold;font-family: Verdana, Geneva, sans-serif; }
#common_footer a { color: #900; text-decoration: underline;font-weight:normal; }
#common_footer a:hover { color: #f00; text-decoration: none; }


