.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-size: 11px;font-weight: normal;font-family: Arial, Helvetica, sans-serif;text-align: center;margin-top: 15px; }
#common_footer p { margin: 0;padding: 0 0 15px 0; }
#common_footer table { border-collapse: collapse;width: 100%; }
#common_footer td { text-align: center; }
#common_footer a { color: #900; }
#common_footer a:hover { color: #f00;text-decoration: none; }
#copy { text-align: center;padding-bottom: 15px; }

