@CHARSET "UTF-8";


html {overflow-y:scroll;}
body {cursor:default; font-size:13px; background:white; background-image:url('images/background.png'); background-position:top left; background-repeat:repeat-x; margin:0px;}
form {margin:0px; padding:0px;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
h1 {font-weight:bold; font-size:20px; font-family:'Trebuchet MS', Arial; margin:0px 0px 10px 0px;}
h2 {font-weight:bold; font-size:14px; line-height:18px; margin:0px 0px 6px 0px; padding-left:25px;}
img {border:0px solid white;}
table {font-size:13px; padding:0px; margin:0px;	cursor:default;}


#main {
    text-align:center;
    margin:0 auto;
	width:100%;
    margin:0 auto;
    background:url('images/background.png') top left no-repeat;
}
#mainint {
    width:100%;
    margin:0 auto;
    padding-top:1px;
    text-align:center;
}
#sitestats {
	width:250px;
	height:100px;
   margin:0 auto;
   float:right;
   padding-right:3px;
   background-image:url('images/statsback.png');
   
}

#sitestats div.topstats { float:center; line-height:24px; color:black; padding-left:0px; margin-left:10px; margin-right:5px;}
#sitestats div.topstats2 { float:center; line-height:24px; color:black; padding-left:0px; margin-left:10px; margin-right:5px;}
#sitestats span {color:black; font-size:14px; font-weight:bold;}

#header {
    height:100px;
	width:100%;
}
#spacer {
	width:250px;
   margin:0 auto;
   float:left;
}
#menubar {
    height:37px;
	background-image:url('images/menubg.png');
}
#sidebar {
    width:220px;
    text-align:left;
    padding-top:10px;
    padding-bottom:15px;
}
#sidebardx {
    width:220px;
    text-align:left;
    padding-top:10px;
    padding-bottom:15px;
	float:left;
}
#content {
    width:670px;
    padding-bottom:15px;
    padding-top:10px;
    text-align:left;
}
#contentindex {
    padding-bottom:10px;
    padding-top:5px;
}	
#footer {
    clear:both;
    text-align:left;
    font-size:11px;
    height:25px;
    line-height:25px;
	color:#142465; 
	background:silver;
}
#footer a {color:#142465;}

#menubar div {padding:3px 3px;}
#menubar a {text-decoration:none;}

#footer .footerpart_left {float:left; width:25px; height:25px; background:url('images/footerpart_left.png');}
#footer .footerpart_right {float:right; width:25px; height:25px; background:url('images/footerpart_right.png');}
#footer div {float:right;}f



#bannerrotator {}
#bannerrotator a {font-size:11px;}
#bannerback {
width:480;
height:100;
background-image:url('images/bannerback.png');
}
.indexpanelicon {float:left; padding-right:10px;}

#memberarea .logoff {float:right;}
#advertise .adimg {padding-right:15px;}
#advertiseform input {width:500px;}
.menuoff {cursor:pointer; width:100px; text-align:center; margin-right:2px; float:left; font-weight:bold; font-size:16px; padding:0px; line-height:30px; color:white; font-family:"Nimbus Sans L", arial;}
.menuon {background:url('images/menu_background.png'); cursor:pointer; width:100px; text-align:center; margin-right:2px; float:left; font-weight:bold; font-size:16px; padding:0px; line-height:30px; font-family:"Nimbus Sans L", arial;}
#index .indexpanel {border:0px solid #c0c0c0; background:transparent; margin:0px 0px 0px 0px; padding:20px; height:430px;}
#index .indexpaneltop {height:400px; overflow:auto;}
#index .indeximg {padding-right:15px;}
.tabellapannello {background-image:url('images/backpanel.jpg');}
.newsdiv {height:200px; overflow-y:scroll;}
.newsdiv div {margin-bottom:10px; overflow-x:hidden; width:100%;}
#sidebarnews div {border-bottom:1px dashed #c0c0c0; padding-bottom:10px; overflow-x:hidden; width:150px;}
.custombutton {background:url('images/index_button.png'); width:120px; font-weight:bold; line-height:30px;}
.cursor {cursor:pointer;}
.fr {float:right;}
.fl {float:left;}
.disabled {color:#909090;}
.small {font-size:11px;}
.br1 {font-size:1px;}
.br3 {font-size:3px;}
.br5 {font-size:5px;}
.br8 {font-size:8px;}
.white {color:white;}
.black {color:black;}
.disabledbold {font-weight:bold; color:#909090; font-size:11px; line-height:16px;}
.disabledboldheight {line-height:16px;}
.clear {clear:both;}
.bold {font-weight:bold;}
.normalweight {font-weight:normal;}
.allcaps {text-transform:uppercase;}
.customh2 {font-weight:bold; font-size:14px; line-height:18px; margin:0px 0px 6px 0px;}
#admincontent {}
#admincontent h1 {line-height:40px;}
input,select,textarea {border:1px solid #c0c0c0; padding-left:2px; margin-bottom:3px;}
textarea {font-family:"Nimbus Sans L", "FreeSans", arial; font-size:13px;}
input:focus, textarea:focus {background:#A7CFFF;}
fieldset {border-color:#c0c0c0; border-width:1px; background:#fcfcfc;}
legend {font-weight:bold; color:#a0a0a0;}
button {height:40px; line-height:30px;}
#lightbox_main{display:none; position:absolute; top:0%; left:-10%; width:120%; height:100%; background:url('images/lightbox_overlay.png') top left repeat; z-index:500; text-align:center;}
#lightbox_inner {display:none; position:absolute; top:25%; left:0%; width:100%; height:50%;  z-index:501; overflow:auto;}
#lightbox_innerinner {width:500px; height:100%;}
#lightboxshowdiv {height:100%;}
.lightboxpart_topleft {float:left; width:14px; background:url('images/lightboxpart_topleft.png') top left no-repeat;}
.lightboxpart_topright {float:right; width:40px; background:url('images/lightboxpart_topright.png') top right no-repeat;}
.lightboxpart_bottomleft {float:left; width:14px; line-height:26px; background:url('images/lightboxpart_bottomleft.png') bottom left no-repeat;}
.lightboxpart_bottomright {float:right; width:40px; line-height:26px; background:url('images/lightboxpart_bottomright.png') bottom right no-repeat;}
.tableStyle {text-align:left; margin-bottom:5px; font-size:13px;}
.tableStyle td {border-bottom:1px solid #e8e8e8; padding:3px 5px;}
.tableStyle th {text-align:left; padding:4px 5px; font-size:12px;}
.colorpickertable {margin-bottom:0px;}
.colorpickertable td {border-bottom:0px solid white; padding:0px;}
#searchtable td {border-bottom:1px solid white; padding:0px;}
#searchtable input {width:100%; color:#c0c0c0; font-style:italic;}
#searchtable input:focus {color:#3d3d3d; font-style:normal;}
.searching {color:#3d3d3d; font-style:normal;}
#searchtable img {cursor:pointer; margin-left:3px;}
#searchtd {padding:0px;}
input.search {padding-left:25px; padding-right:20px;}
.pagination {background:url(images/dotted.gif) repeat-x top left; height:24px; line-height:24px; text-align:center; padding-top:1px; padding-bottom:1px; clear:right; margin-left:3px; margin-right:2px;}
.pagination a {font-weight:bold; font-size:11px; color:#fff; padding:2px 5px 1px 5px; text-decoration:none; cursor:pointer; margin-right:1px;}
.pagination a.selected {background:#ffffff; cursor:default;}
.pagination .inner {background:url(images/dotted.gif) repeat-x bottom left;}
.pagination a.prev, .pagination a.next {float:left; margin-top:1px; display:block; font-size:10px; color:#ffffff;	height:16px; line-height:16px;}
.pagination a.next {float:right;}
.pagination a.passive {background:#f0f0f0; color:#999; border:1px solid #f0f0f0; cursor:default; text-decoration:none;}
#myaccount input {width:250px;}
#adminarea {padding:5px 0px; color:white; font-size:14px; font-weight:bold; text-align:center; margin-bottom:10px;}
#adminarea span {color:white; text-align:center;}
#myreferrals input {width:500px;}
#promotiontools input {width:468px;}
#promotiontools textarea {width:468px; height:60px; overflow-y:scroll;}
#register input,select {width:220px;}
#login .loginusername {background-image:url('images/login_user.png'); background-position:center left; background-repeat:no-repeat; padding-left:25px; width:100%;}
#login .loginpassword {background-image:url('images/login_lock.png'); background-position:center left; background-repeat:no-repeat; padding-left:25px; width:100%;}
#clickads_top div {float:left; width:160px;}
#clickads_top span {line-height:16px; font-size:11px; font-weight:bold;}
#tabs {line-height:25px; border-bottom:3px solid #e0e0e0; margin-bottom:2px;}
#tabs div {cursor:pointer; line-height:25px; float:left; border:1px solid #e0e0e0; height:25px; padding:0px 10px;}
#tabs .on {float:left; background:#e0e0e0; font-weight:bold;}
#faq h2 {border-bottom:1px solid #c0c0c0;}
#contact textarea {width:400px; height:100px; overflow-y:scroll;}
#contact input {width:200px;}
#news textarea {width:230px; height:100px;}
#editvariables legend {font-size:16px; font-weight:bold;}
#tos li {margin-bottom:20px;}
#faq .q {padding-left:30px; height:19px; font-weight:bold; line-height:19px; background:url('images/icon_arrow.png') center left no-repeat;}
#faq .ans {margin-bottom:20px;}
#admindashboardtable {font-family:"Arial";}
#admindashboardtable div.ad_top {padding:3px; font-size:15px; font-weight:bold; color:white; background:#a0a0a0;}
#admindashboardtable div.ad {padding-top:5px; height:35px; cursor:pointer; border-bottom:1px solid #c0c0c0;}
#admindashboardtable div.ad div {float:left; padding-right:6px;}
#admindashboardtable div.ad span {font-size:11px;}
#admindashboardtable div.ad div {color:#4d4d4d;}
#admindashboardtable div.ad span {color:#959595;}
#admindashboardtable div.over {background:#f5f5f5;}
#admindashboardconfigtable {font-weight:bold; font-size:12px;}
#admindashboardconfigtable div {float:right; padding-top:5px; font-weight:normal; padding-right:3px; padding-bottom:15px;}
#admindashboardconfigtable span {color:#909090; font-size:11px; font-weight:normal;}
#admintopdiv {margin-bottom:5px;}
.a {float:left; width:130px;}
.b {float:left; width:160px;}
.c {float:left; width:120px;}
.d {float:left; width:230px;}
.e {float:left; width:180px;}
.f {float:left; width:100px;}
.g {float:left; width:150px;}
.h {float:left; width:110px;}
.nowrap{white-space:nowrap;}
.checkbox {margin-left:0px; border:0px solid white; cursor:default;}
.radio {margin-left:0px; border:0px solid white; cursor:default;}
.red {color:darkred;}
.green {color:darkgreen;}
.orange {color:darkorange;}
.inputheight {height:23px;}
.inputlineheight {line-height:20px;}
.colorbox {padding:5px;}
.colorbox a {text-decoration:underline;}
.courier {font-family:'courier new';}
.strikebold {font-weight:bold; font-size:20px;}
.strikeheight {line-height:20px;}
.center {text-align:center;}
.captcha {font-weight:bold; text-transform:uppercase;}
.googleredsmall {text-align:center; padding:3px; font-size:12px; background:darkred; color:white}
.googlegreensmall {text-align:center; padding:3px; font-size:12px; background:darkgreen; color:white}
.inputsmall {width:50px;}
.inputmedium {width:100px;}
.inputlarge {width:200px;}
.fakea {cursor:pointer;}
.dashed {border-bottom:1px dashed gray; height:5px; margin-bottom:5px;}
.googleorange {background:darkorange; color:white; padding:3px;}
.written {font-family:"Trebuchet MS";}
.form {padding:0px;}
.underline {text-decoration:underline;}
#The_colorPicker {position:absolute; width:224px; height:224px; padding-bottom:1px; background-color:#171717; background-image:url(images/colorpicker_win_bar.gif); background-repeat:repeat-x;}
.drag {position:relative; cursor:pointer; z-index:9999;}

.membermenulist {
width:100%;
height:23px;
}
.membermenulist img, .membermenulist img {
	padding-right: 5px;
	border: 0px;
	float: left;
	width:20;
	height:20;
}
.membermenulist a, .membermenulist a{
	float: left;
	color: black;
	padding: 3px 0px 0px 0px;
	text-decoration:none;
}
.membermenulist small {
font-size:10px;
color:grey;
}

.membermenulistlo {
width:100%;
height:23px;
float:right;
}
.membermenulistlo img, .membermenulistlo img {
	padding-right: 5px;
	border: 0px;
	float: right;
	width:20;
	height:20;
}
.membermenulistlo a, .membermenulistlo a{
	float: right;
	color: black;
	padding: 3px 0px 0px 0px;
	text-decoration:none;
}

.membermenutitle {
width:100%;
height:43px;

}
.membermenutitle img, .membermenutitle img {
	padding-right: 5px;
	border: 0px;
	float: left;
	width:40;
	height:40;
}
.membermenutitle b, .membermenutitle b{
	float: left;
	color: black;
	padding: 10px 0px 0px 0px;
	text-decoration:none;
    font-size:18px;
	font-weight:bold;
}

.balanceinmenu {
width:100%;
height:20px;
font-size:10px;
color:grey;
padding-left:20px;
padding-top:5px;

}
.balanceinmenu b{
font-size:10px;
color:black;


}
.intromembermenu {
width:100%;
height:20px;
font-size:15px;
color:black;
padding-left:20px;
padding-top:5px;
text-transform:capitalize;

}
.intromembermenu b {
font-size:14px;
color:black;
text-transform:capitalize;
font-weight:bold;

}
.menumembercat {
width:100%;
height:20px;
font-size:12px;
padding-top:10px;
font-weight:bold;
}

#backnavigation {
	margin:0;
	padding: 0;
	clear:both;
	width:100%;
	height:51px;
	background: #d6eaf8 url(images/dropdown-bg.gif) repeat-x left top;
}

#navigation {
	margin:0;
	padding: 0;
	clear:both;
	width:1000px;
	height:51px;
	background: #d6eaf8 url(images/dropdown-bg.gif) repeat-x left top;
}


ul.nav-main,
ul.nav-main li {
	list-style: none;
	margin: 0;
	padding: 0;
	width:100px;
}


ul.nav-main {
	position: relative;
	z-index: 597;
}

ul.nav-main li:hover > ul {
	visibility: visible;
}


ul.nav-main li.hover,
ul.nav-main li:hover {
	position: relative;
	z-index: 599;
	cursor: pointer;
	background: url(images/dropdown-bg-hover.gif) repeat-x left top;
}



ul.nav-main li {
	float:left;
	display:block;
	height: 51px;
	color: #999;
	font: 14px Arial, Helvetica, sans-serif;
	background: url(images/separator.gif) no-repeat right center;
}

ul.nav-main li a {
	display:block;
	padding: 16px 16px 0 16px;
	height: 35px;
	color: #999;
	font: 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

ul.nav-main li a:hover {
	color:#D6D6D6;
}



ul.nav-main *.list {
	padding-right: 0px;
	background: url(images/navigation-arrow.gif) no-repeat right top;
}



ul.nav-sub {
	visibility: hidden;
	position: absolute;
	padding:10px;
	top: 48px;
	left: 0;
	z-index: 598;
	background: #353535 url(images/dropdown-list-bg.gif) repeat-x left top;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
}


ul.nav-sub li {
	list-style:none;
	display:block;
	padding: 0;
	height: 27px;
	float: none;
	width:145px;
	border-bottom: 1px solid #5a5a5a;
	background: none;
}

ul.nav-sub li a {
	list-style:none;
	display:block;
	padding: 6px 5px 6px 5px;
	height: 15px;
	float: none;
	width:145px;
	background: none;
	font: 12px Arial, Helvetica, sans-serif;	
}
.separator {
width:2px;
height: 51px;
position:absolute;
background: url(images/separator.gif) no-repeat left;
}

.hiuserdiv {
position:relative;
color:black;
padding-left:15px;
}

.whyads {
color:red;
font-weight:bold;
font-size:17;
text-align:center;
}
.whyadsli {
list-style: none;
	margin: 0;
	padding: 0;
}
.whyadstd {
font: 14px Arial, Helvetica, sans-serif;	
}

