@CHARSET "UTF-8";

/*===== STANDARD ELEMENTS =====*/
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; background:url('/images/h2.png') center left no-repeat;}
img {border:0px solid white;}
table {font-size:13px; padding:0px; margin:0px;	cursor:default;}

/*===== MAIN LAYOUT =====*/
#wrapper1 {
    text-align:center;
    margin:0 auto;
}
#wrapper2 {
    width:1000px;
    margin:0 auto;
    background:url('/images/background_main.png') top left no-repeat;
}
#wrapper3 {
    width:900px;
    margin:0 auto;
    padding-top:10px;
    text-align:center;
}
#topheader {
    height:35px;
    background-image:url('/images/background_topheader.png'); 
    font-size:13px; 
    line-height:25px;
    position:absolute;
}
#header {
    padding:0px 10px;
    height:120px;
}
#menubar {
    height:36px;
}
#sidebar {
    width:210px;
    text-align:left;
    padding-top:10px;
    padding-bottom:15px;
}
#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;
}

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

#topheader div.outer {padding:0px 70px;}
#topheader div.inner {width:190px; float:left; line-height:24px; color:#d0d0d0;}
#topheader span {color:white; font-size:14px; font-weight:bold;}

#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;}
.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:1px solid #c0c0c0; background:#f0f0f0; margin:0px 15px 15px 15px; padding:30px; height:330px;}
#index .indexpaneltop {height:300px; overflow:auto;}
#index .indeximg {padding-right:15px;}
.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;}