.columns-float {
	width: 100%; 
	float: left; 
	position: relative;
}
.column-one {
	width: 25%; 
	float: left; 
	position: relative;
}
.column-onefullpage {
	width: 100%; 
	position: relative;
}
.column-two {
	width: 39.5%; 
	float: left; 
	position: relative;
}
.column-two-wide {
	width: 75%; 
	float: left; 
	position: relative;
}
.column-three {
	width: 35%; 
	float: right; 
	position: relative;
}
.column-one33 {
	width: 33%; 
	float: left; 
	position: relative;
}
.column-two33 {
	width: 33.5%; 
	float: left; 
	position: relative;
}
.column-three33 {
	width: 33%; 
	float: right; 
	position: relative;
}

.box-footer	{
	clear: both; 
	margin: 0px; 
	padding: 6px; 
	color: #FFFFFF; 
	background-color: #333333;
}
.box-clear {
	line-height: 0px; 
	clear: both;
}
.clearit {
	clear:both;
}
.fake.box-clear {
	display: none;
}
html>body div.box-clear {
	display: none;
}
head:first-child+body div.box-clear {
	display: block;
}
.nn4clear { 
	line-height: 0px; 
	font-size: 1px; 
}
/*/*/ .nn4clear { display: none; } /* */
.box-wrap {
	padding: 0px; 
	color: #FFFFFF; 
	background-color: #333333; 
	position: relative;
}
.box-header {
	margin: 0px; 
	color: #000000; 
	background-color: #333333; 
	border: none;
	height:75px;
	margin-bottom:5px;
}
.google-ads-header {
	margin-top:30px;
	margin-left:5px;
	clear:left;
	float:left;
	width:520px;
	height:40px;
}
.header-left {
	width: 600px;
	height:20px;
}
.header-right {
	width:300px;
}
.navbutton {
	margin-left:5px;
	padding-top:2px;
	float:left;
	width:120px;
	height:20px;
}
.navlogo {
	position:absolute;
	right:0px;
	width:300px;
	height:75px;
}
.box-radio {
	clear:left;
	margin-left:5px; 
	margin-right:4px; 
	height:25px; 
	padding-top:3px; 
	padding-bottom:2px; 
	padding-left:2px; 
	color:#FFFFFF; 
	background-color: #000000; 
	border-top:1px solid #FFFFFF; 
	border-bottom:1px solid #FFFFFF; 
	border-right:1px solid #FFFFFF; 
	border-left:1px solid #FFFFFF;
}
.box-radio-flash {
	float:left;
	width:900px;
	height:14px;
	
}
.box-radio-buttons {
	float:right;
	padding-right:5px;
	width:50px;
	height:14px;
}
.box-online-header {
	margin-top:6px;
	margin-left:5px;
	margin-right:4px;
	height:15px; 
	background-color: #596171; 
	border-top:1px solid #FFFFFF; 
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
}
.box-online-content {
	padding-bottom:2px;
	margin-left:5px;
	margin-right:4px;
	background-color: #000000; 
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
}
.radio-spacer {
	height:5px; 
	font-size: 1px; 
	line-height: 0px;
}
.textrow {
	padding:1px;
}
.textrow h1 {
	font-size:11px;
	margin: 0px; 
	padding: 0px;
	font-weight:normal;
}

.spacer-line-1 {
	line-height: 1px; 
	font-size: 1px;
	background-image:url(../images/line1.gif);
	background-repeat:repeat-x;
}
.column-one-content {
	background: #333333; 
	padding: 1px; 
	margin-left: 4px;
}
.column-two-content {
	background: #333333; 
	padding: 1px; 
	margin-left: 5px;
}
.column-three-content {
	background: #333333; 
	padding: 1px; 
	margin-right: 3px;
}
.column-one-flash, .column-two-flash, .column-three-flash {
	background-color:#596171; 
	height:15px; 
	border-left:1px solid #FFFFFF; 
	border-right:1px solid #FFFFFF; 
	border-top:1px solid #FFFFFF; 
	border-bottom:1px solid #FFFFFF;
}
.column-one-text, .column-two-text, .column-three-text {
	background-color:#000000; 
	height: 100%; 
	border-left:1px solid #FFFFFF; 
	border-right:1px solid #FFFFFF; 
	border-bottom:1px solid #FFFFFF;
	padding:2px;
}
.column_padding_after {
	height:5px;
	line-height: 5px;
}
.adminshoutbox-data {
	padding-left:2px;
	height:50px;
	overflow:scroll;
	overflow-x:hidden;
}
.shoutbox-data {
	padding-left:2px;
	height:450px;
	overflow:scroll;
	overflow-x:hidden;
	border-bottom:1px solid #FFFFFF;
}
.shoutbox_text_left {
	float:left;
	width:70%;
}
.shoutbox_text_right {
	float:right; 
	width:25%;
}
.shoutbox-controls {
	padding-left:2px;
}
.chat_text {
	padding-bottom:2px;
	padding-left:5px; 
	padding-top:2px;
}
.comment_box {
	width:100%;
	height:100%;
	background-color:#000000;
}
.comment_area_left {
	position:relative;
	float:left;
	width:160px;
	padding:5px;
}
.comment_area_right {
	position:relative;
	float:right;
	width:75%;
	padding:5px;
}
.comment_spacer {
	height:5px; 
	font-size: 1px; 
	line-height: 0px;
	border-bottom:1px solid #666666;
	margin-bottom:2px;
}
.comment_spacer_all {
	font-size: 1px; 
	line-height: 0px;
	border-bottom:1px solid #666666;
}
.download_spacer {
	height:5px; 
	font-size: 1px; 
	line-height: 0px;
	border-bottom:1px solid #596171;
}
.download_col_1 {
	float:left;
	width:25%; 
	padding:2px;
}
.download_col_2 {
	float:left; 
	width:48%; 
	padding:2px;
}
.download_col_3 {
	float:left; 
	width:10%; 
	padding:2px;
}
.download_col_4 {
	float:right; 
	width:10%; 
	padding:2px;
}
.dlsearch_col_1 {
	float:left;
	width:25%; 
	padding:2px;
}
.dlsearch_col_2 {
	float:left; 
	width:40%; 
	padding:2px;
}
.dlsearch_col_3 {
	float:right; 
	width:30%; 
	padding:2px;
}
.delete_col_1 {
	float:left;
	width:25%;
	padding:2px;
}
.delete_col_2 {
	float:left;
	width:70%;
	padding:2px;
}
p.label_checkbox_pair {
	clear: both;
	float: none;
	position: relative;
	padding-bottom:5px;

}
p.label_checkbox_pair input {
	left: 0px;
	position: absolute;
	top: 0px;
}
p.label_checkbox_pair label {
	display: block;
	margin-left: 25px;
	width: 75%;
}
.broken_col_1 {
	float:left;
	width:25%; 
	padding:2px;
}
.broken_col_2 {
	float:left; 
	width:40%; 
	padding:2px;
}
.broken_col_3 {
	float:left; 
	width:10%; 
	padding:2px;
}
.broken_col_4 {
	float:right; 
	width:18%; 
	padding:2px;
}
.refer_col_1 {
	float:left;
	width:60px;
	padding:2px;
}
.refer_col_2 {
	float:left; 
	width:150px; 
	padding:2px;
}
.refer_col_3 {
	float:left; 
	width:200px; 
	padding:2px;
}
.refer_col_4 {
	float:left; 
	width:100px; 
	padding:2px;
}
.refer_col_5 {
	float:right; 
	width:100px; 
	padding:2px;
}
.news_col_1 {
	float:left;
	width:70%; 
	padding:2px;
}
.news_col_2 {
	float:left; 
	width:10%; 
	padding:2px;
}
.news_col_3 {
	float:right; 
	width:15%; 
	padding:2px;
}
.reviews_col_1 {
	float:left;
	width:70%; 
	padding:2px;
}
.reviews_col_2 {
	float:left; 
	width:10%; 
	padding:2px;
}
.reviews_col_3 {
	float:right; 
	width:10%; 
	padding:2px;
}
.hidden_search_results {
	width:95%;
	background-color:#000000;
	display:none;
}
.point_col_left {
	float:left; 
	width:4%;
}
.point_col_name {
	float:left; 
	width:12%;
}
.point_col {
	float:left;
	width:9%;
}
.member_top_col {
	float:left;
	width:8%;
}
.member_col_1 {
	float:left;
	width:25%; 
	padding:2px;
}
.member_col_2 {
	float:left; 
	width:40%; 
	padding:2px;
}
.member_col_3 {
	float:right; 
	width:25%; 
	padding:2px;
}
.radio_listen_1 {
	float:left;
	width:35%; 
	padding:2px;
}
.radio_listen_2 {
	float:left; 
	width:25%; 
	padding:2px;
}
.radio_listen_3 {
	float:right; 
	width:35%; 
	padding:2px;
}
.mpiiimap_col {
	float:left;
	width:19.5%;
}
.mpiiitable_col_1 {
	float:left; 
	width:30%;
}
.mpiiitable_col_2 {
	float:left; 
	width:10%;
}
.mpiiitable_col_3 {
	float:left; 
	width:10%;
}
.mpiiitable_col_4 {
	float:left; 
	width:10%;
}
.mpiiitable_col_5 {
	float:left; 
	width:15%;
}
.mpiiitable_col_6 {
	float:right; 
	width:15%;
}
.mpiiirelated_col_1 {
	float:left; 
	width:6%;
}
.mpiiirelated_col_2 {
	float:left; 
	width:25%;
}
.mpiiirelated_col_3 {
	float:left; 
	width:10%;
}
.mpiiirelated_col_4 {
	float:left; 
	width:10%;
}
.mpiiirelated_col_5 {
	float:left; 
	width:10%;
}
.mpiiirelated_col_6 {
	float:left; 
	width:15%;
}
.mpiiirelated_col_7 {
	float:right; 
	width:15%;
}
.radioplaylist_col_1 {
	float:left; 
	width:25%;
}
.radioplaylist_col_2 {
	float:left; 
	width:43%;
}
.radioplaylist_col_3 {
	float:left; 
	width:7%;
}
.radioplaylist_col_4 {
	float:left; 
	width:7%;
}
.radioplaylist_col_5 {
	float:left;
	width:7%;
}
.radioplaylist_col_6 {
	float:right;
	width:11%;
}
.radiohistory_col_1 {
	float:left;
	width:35%;
}
.radiohistory_col_2 {
	float:left; 
	width:35%;
}
.radiohistory_col_3 {
	float:right;
	width:20%;
}
.left_side_col_1 {
	float:left;
	width:65%;
	padding-left:2px;
}
.left_side_col_2 {
	float:right;
	width:25%;
	padding-right:2px;
}
.col_33 {
	float:left;
	width:33%;
}
.alpha_block {
	float:left;
	width:1%;
	padding:4px;
}
.incoming_text {
	background-color:#000000; 
	height: 100%; 
}
.incoming_spacer {
	float:left;
	width:5px;
}
.incoming_col_1 {
	float:left;
	width:15px;
}
.incoming_col_2 {
	float:left;
	width:300px;
}
.inbox_col_1 {
	float:left;
	width:4%;
}
.inbox_col_2 {
	float:left;
	width:4%;
}
.inbox_col_3 {
	float:left;
	width:15%;
}
.inbox_col_4 {
	float:left;
	width:35%;
}
.inbox_col_5 {
	float:right;
	width:5%;
}
.inbox_col_6 {
	float:right;
	width:17%;
}
.inbox_col_7 {
	float:right;
	width:5%;
}
.inbox_col_8 {
	float:right;
	width:5%;
}

body {
	margin: 0; 
	padding: 0px; 
	font-family: Tahoma;
	font-size: 11px;
	background-color: #333333; 
	color: #FFFFFF;
}
body A:link { 
	color:#FFFFFF;
	text-decoration:none; 
}
body A:active { 
	color:#FFFFFF; 
	text-decoration:none; 
}
body A:visited { 
	color:#FFFFFF; 
	text-decoration:none; 
}
body A:hover { 
	color:#FF7B02; 
	text-decoration:none; 
}
div {
	margin: 0px; 
	padding: 0px;
}
h1 {
	font-size:11px;
	margin: 0px; 
	padding: 0px;
}
h2 {
	position: relative; 
	margin: 0px 0px 9px 0px; 
	padding: 0px 3px 0px 3px; 
	color: #ffffff; 
	background-color: #000000; 
	font-size: 1em; 
	font-weight: bold;
}
p {
	margin: 0px; 
	line-height:15px;
}
.button {
	border: none;
	padding: 2px;
	background-color: #FF7B02;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	text-align: center;
	text-decoration:none;
	border-left:1px solid #FFFFFF; 
	border-right:1px solid #FFFFFF; 
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF
}
-->
INPUT.box { 
	font-family:Tahoma,Verdana,Arial,Helvetica; 
	font-size: 8pt; 
	width:122px;
	background-color: #333333;
	color:#FFFFFF;
	border-left:1px solid #FFFFFF; 
	border-right:1px solid #FFFFFF; 
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	}
	
.select {
	background-color: #333333;
	color:#FFFFFF;
	font-size:10px;
	height:15px;
	border-left:1px solid #FFFFFF; 
	border-right:1px solid #FFFFFF; 
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
}
.autoselect {
	background-color: #333333;
	color:#FFFFFF;
	font-size:10px;
	border-left:1px solid #FFFFFF; 
	border-right:1px solid #FFFFFF; 
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
}
.searchbutton {
	border: none;
	height:17px;
	padding: 1px;
	background-color: #FF7B02;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	text-align: center;
	text-decoration:none;
	border-left:1px solid #FFFFFF; 
	border-right:1px solid #FFFFFF; 
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF
}
.textboxes {
	background-color:#333333; 
	border-bottom:1px solid #FFFFFF; 
	border-top:1px solid #FFFFFF; 
	border-left:1px solid #FFFFFF; 
	border-right:1px solid #FFFFFF; 
	color:#FFFFFF; 
	font-family: Tahoma,Verdana; 
	font-size: 11px; 
}

.title {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.headtext {
    color: #FF7B02;
    font-size: 11px;
    text-align: center;
    background-color: #000000;
}
.headlinebg {
}
.tdtop {
    color: #FFFFFF;
}
.hicell {
}
.hicell10 {
    color: #FFFFFF;
}
.asmall {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
  text-align: center;
}
.thumbup {
	float:left;
	width:49%;
}
.thumbdown {
	float:right;
	width:49%;
}
.thumb-text-left {
	float:left;
	margin-left:5px;
	margin-top:13px;
	text-align:center;
	border:1px solid #FFFFFF;
	padding:2px;
	background-color:#ff7b02;
	width:24px;
}
.thumb-text-right {
	float:right;
	margin-top:2px;
	margin-right:5px;
	text-align:center;
	border:1px solid #FFFFFF;
	padding:2px;
	background-color:#ff7b02;
	width:24px;
}
.thumb-text-image-left {
	float:left;
	text-align:center;
	padding:2px;
	width:30px;
}
.thumb-text-image-right {
	float:right;
	text-align:center;
	padding:2px;
	width:30px;
}


.fthumbup {
	float:left;
	width:90px;
}
.fthumbclick {
	float:left;
	width:100px;
	margin-top:10px;
}
.fthumbdown {
	float:left;
	width:70px;
}
.fthumb-text-left {
	float:left;
	margin-left:5px;
	margin-top:13px;
	text-align:center;
	border:1px solid #FFFFFF;
	padding:2px;
	background-color:#ff7b02;
	width:24px;
}
.fthumb-text-right {
	float:right;
	margin-top:2px;
	margin-right:5px;
	text-align:center;
	border:1px solid #FFFFFF;
	padding:2px;
	background-color:#ff7b02;
	width:24px;
}
.fthumb-text-image-left {
	float:left;
	text-align:center;
	padding:2px;
	width:30px;
}
.fthumb-text-image-right {
	float:right;
	text-align:center;
	padding:2px;
	width:30px;
}



.pop_left {
	float:left;
	width:90%;
}
.pop_right {
	float:right;
	width:10%;
}
.pop_thumbup {
	float:left;
	width:50%;
	padding-bottom:2px;
}
.pop_thumbdown {
	float:right;
	width:50%;
	padding-bottom:2px;
}
.lpop_thumbup {
	float:left;
	width:33%;
	padding-bottom:2px;
}
.lpop_middle {
	float:left;
	width:33%;
	padding-bottom:2px;
}
.lpop_thumbdown {
	float:right;
	width:33%;
	padding-bottom:2px;
}

.pop_thumb-text-left {
	float:left;
	margin-left:5px;
	margin-top:2px;
	text-align:center;
	border:1px solid #FFFFFF;
	padding:2px;
	background-color:#ff7b02;
	width:24px;
}
.pop_thumb-text-right {
	float:right;
	margin-top:2px;
	margin-right:5px;
	text-align:center;
	border:1px solid #FFFFFF;
	padding:2px;
	background-color:#ff7b02;
	width:24px;
}
.pop_thumb-text-image-left {
	float:left;
	text-align:center;
	padding:2px;
	width:30px;
}
.pop_thumb-text-image-right {
	float:right;
	text-align:center;
	padding:2px;
	width:30px;
}

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
	background: url(/images/downloads/top_ratebox.gif) left -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:140px;
	height:10px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
}
.star-rating a, 
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:10px;
	line-height:10px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
	background-position: left bottom;
}
.star-rating a.one-star{
	width:10%;
	z-index:11;
}
.star-rating a.two-stars{
	width:20%;
	z-index:10;
}
.star-rating a.three-stars{
	width:30%;
	z-index:9;
}
.star-rating a.four-stars{
	width:40%;
	z-index:8;
}
.star-rating a.five-stars{
	width:50%;
	z-index:7;
}
.star-rating a.six-stars{
	width:60%;
	z-index:6;
}
.star-rating a.seven-stars{
	width:70%;
	z-index:5;
}
.star-rating a.eight-stars{
	width:80%;
	z-index:4;
}
.star-rating a.nine-stars{
	width:90%;
	z-index:3;
}
.star-rating a.ten-stars{
	width:100%;
	z-index:2;
}

.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}	
.star-disponly a.one-star:hover{ width: 0px; }
.star-disponly a.two-stars:hover{ width: 0px; }
.star-disponly a.three-stars:hover{ width: 0px; }
.star-disponly a.four-stars:hover{ width: 0px; }
.star-disponly a.five-stars:hover{ width: 0px; }
.star-disponly a.six-stars:hover{ width: 0px; }
.star-disponly a.seven-stars:hover{ width: 0px; }
.star-disponly a.eight-stars:hover{ width: 0px; }
.star-disponly a.nine-stars:hover{ width: 0px; }
.star-disponly a.ten-stars:hover{ width: 0px; }

.function_spacer {
	float:left;
	width:42px;
	height:10px;
}


#ajax_tooltipObj{
	z-index:90;
	text-align:left;
}
#ajax_tooltipObj div{
	position:relative;
}

/* If you don't want the arrow - Just set the width of this div to 1 or something like that and drop the background selectors from the CSS below */

#ajax_tooltipObj .ajax_tooltip_arrow{	/* Left div for the small arrow */
	background-image:url('../images/arrow.gif');
	width:20px;
	position:absolute;
	left:-13px;
	top:0px;
	background-repeat:no-repeat;
	background-position:center left;
	z-index:95;
	height:60px;
}

#ajax_tooltipObj .ajax_tooltip_content{
	border:1px solid #ff7b02;	/* Border width */
	left:5px;	/* Same as border thickness */
	top:0px;
	position:absolute;
	width:170px;	/* Width of tooltip content */
	min-height:50px;
	background-color:#333333;	/* Background color */
	font-size:0.8em;	/* Font size of content */
	overflow:auto;	/* Hide overflow content */
	z-index:91;
}
.setheader {
	width:698px;
	background-color:#596171; 
	height:15px; 
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;	
	padding-left:2px;
	margin-right:4px;
}
.setheadertext {
	float:left;
	width:350px;
}
.setheaderclose {
	float:right;
	width:348px;
}


#ibox_w{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:100;
	width: 100%;
	height: 100%;
	background-color: #000;
	margin:0;
	padding:0;
	filter:alpha(opacity=0);
	-moz-opacity: 0.0;
	opacity: 0.0;
}

#ibox_progress {	
	margin:0;padding:0;
	position: absolute;
	z-index:105;
}

#ibox_wrapper {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:1000;
	border:0px;
	width:100%;
	height:300px;
	margin:0px;
	padding:0px;
}

#ibox_content {
	background-color:#000000;
	width:100%;
	height:100%;
	margin:0px;
	position:relative;
	top:0px;
	left:0px;
	border:1px solid #FFFFFF;
}

#ibox_footer_wrapper {
	position:relative;padding:0;margin:0;top:0px;left:0px;
}
.fan_box
.full_widget 
.connect_top {
	border: none;
	background-color: #000000;
}
.fan_box
.full_widget {
	border: none;
}
.connect_top a {
	color: #990000;
}
.connect_top a:hover {
	color: #CC0000;	
}
.fan_box
.connections {
	background-color: #000000;
	border: none;
	color: #990000;
}
.fan_box
.connections_grid
.grid_item
.name {
	color: #990000; 
}