table#main{
	width:951px;
}

.main_side,
.main_content{
	vertical-align:top;
	text-align:left;
}
.main_side{
	width:275px;
}
.main_side_inner{
	font-size:12px;
}
.main_side .gap{height:8px;}
.main_content .gap{height:15px;}

.main_side strong.number{
	font-size:16px;
	font-weight:bold;
	color:#E85B00;
}

.main_content_inner{
	margin:0px 28px 0px 0px;
	font-size:15px;
}
.main_content h2{
	text-align:center;
	margin:0px 0px 10px 0px;
	font-family:"Arial","Helvetica",sans-serif;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
}

.one,
.three{
	width:20px;
}

.one, .two{background-position:top left;}
.three{background-position:top right;}


#main .header td{
	height:104px;
	background-position:bottom left;
	background-repeat:no-repeat;
}
#main .header .one{background-image:url('main_header_1.gif');}
#main .header .two{
	background-image:url('main_header_2.jpg');
	background-repeat:repeat-x;
	vertical-align:top;
}
#main .header .two .inner{
	height:100%;
	position:relative;
	text-align:left;
}

#logo{
	width:424px; height:97px;
	position:absolute;
	left:0px; top:7px;
	border-style:none;
}
#links{
	width:600px; height:15px;
	position:absolute;
	right:0px; bottom:3px;
	text-align:right;
	font-size:11px;
	color:#000;
	cursor:default;
}
#banner{
	display:block;
	width:482px; height:74px;
	background:url('banner_frame.gif') top left no-repeat;
	position:absolute;
	right:5px; top:0px;
}
#banner iframe,
#banner a{
	display:block;
	width:468px; height:60px;
	background-color:#000;
	text-decoration:none;
	margin:7px 0px 0px 7px;
}
#banner a:hover{
	text-decoration:none;
}
#banner a img{
	border:none;
}




#links a{
	color:#444;
	text-decoration:none;
	font-weight:bold;
}
#links a:hover{
	color:#000;
}


#main .header .three{
	background-image:url('main_header_3.gif');
	background-position:bottom right;
}

.inter td{
	height:13px;
	background-repeat:no-repeat;
	font-size:1px;
	line-height:1px;
}
.inter .one{background-image:url('main_inter_1.gif');}
.inter .two{background-image:url('main_inter_2.gif');}
.inter .three{background-image:url('main_inter_3.gif');}

.bulk .one, .bulk .two, .bulk .three{
	background-color:#fff;
	background-image:url('main_bulk.gif');
	background-position:top left;
	background-repeat:repeat-x;
}
.bulk .three{
/*	background-image:url('main_bulk_3.gif');*/
	background-image:url('main_bulk_3.gif');
	background-position:top right;
	background-repeat:no-repeat;
}
.bulk .inner{
	padding:20px 10px;
}

#main .footer td{
	height:72px;
	background-repeat:no-repeat;
	background-position:bottom left;
	vertical-align:middle;
}
#main .footer .one{background-image:url('main_footer_1.gif');}
#main .footer .two .inner{
	text-align:left;
	font-size:10px;
	color:#444;
}
#main .footer .two{
	background-color:#fff;
	background-image:url('main_footer_2.gif');
	background-repeat:repeat-x;
}
#main .footer .three{
	background-image:url('main_footer_3.gif');
	background-position:bottom right;
}


.thumbs{
}
.thumbs div{
	display:block;
	float:left;
	width:100px;
	height:180px;
	margin:0px 15px 15px 0px;
	text-align:center;
}
.thumbs div.thumbonly{
	height:150px;
}
.thumbs img{
	width:102px; height:150px;
}
.thumbs a{
	font-size:12px;
}





.links a, .links div{
	display:block;
	width:105px;
	float:left;
	text-align:center;
	padding:5px 2px;
	margin:0px 5px 5px 0px;
	text-decoration:none;
	background:transparent;
}
.links div a{
	text-align:center;
	padding:5px 2px;
	margin:0px 5px 5px 0px;
	text-decoration:none;
	background:transparent;
}

.links a:hover{
	background:#f4f4f4;
	color:#000;
}


.links .cph_class{
}

.thumbonly a.promote,
.links .cph_class a{
	padding:0px;
	margin:0px;
}
.promote{
	color:green;
	font-size:10px;
	text-decoration:underline;
}
.thumbonly .promote:hover,
.cph_class .promote:hover{
	background:transparent;
	text-decoration:none;
}

.thumbs div.thumbonly{
	height:auto;
}

#languages{
	left:340px; bottom:49px;
}





.front_menu{
	display:block;
}
.front_menu .item{
	display:block;
	width:270px; height:70px;
	margin:0px 15px 15px 0px;
	float:left;
	background-position:6px 3px;
	background-repeat:no-repeat;
	background-color:transparent;
	text-decoration:none;
	color:#999;
}
.front_menu .item:hover{
	color:#777;
	background-color:#eee
}
.front_menu .item_inner{
	width:195px; height:20px;
	position:relative;
	left:85px; top:23px;
	font-family:"Arial",sans-serif;
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
}



#stats .side{
	vertical-align:top;
}
.stat_table{
	border-collapse:separate;
	border-spacing:5px;
	border-width:1px;
	border-style:solid;
	border-color:#aaa;
}
.stat_table th,
.stat_table td{
	padding:3px;
}
.stat_table td{
/*	border:1px solid #eee;*/
	font-size:14px;
}
.stat_table th{
	text-align:center;
	background:#aaa;
	color:#fff;
	font-weight:bold;
	font-size:12px;
}
.stat_table .desc{
	font-size:12px;
}
.stat_table .ra{
	white-space:nowrap;
}


.stat_bunch{
	border-spacing:10px;
	border-collapse:separate;
}
.stat_bunch td.cell{
	padding:0px 0px 15px 0px;
	text-align:center;
	vertical-align:top;
}
.stat_bunch th.cell{
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#9db2a7;
	text-transform:uppercase;
}


#percentages{
	border-spacing:10px;
}
#percentages td{
	text-align:left;
	vertical-align:middle;
	font-size:11px;
}
#percentages td.ra{
	text-align:right;
}




.aligned_thumb{
	float:left;
	margin:0px 15px 15px 15px;
}

