body {
    margin: 0;
    padding: 0;
    font-family: "Lucida Grande", "Lucida Sans", Verdana, Tahoma, sans-serif;
    font-size: 11px;
    color: #000;
    background: #fff;
}
.wrapper
{
    width: 1024px;
    height: auto;
    margin: 0 auto;
}
.global_wrapper
{
    width: 1024px;
    height: auto;
    min-height: 700px;
    background: url(../img/bg.jpg) no-repeat;
}
.nav_wrap
{
    width: 633px;
    height: 53px;
    float: left;
    margin: 10px 0 0 180px;
}
.banner_wrap
{
    width: 1024px;
    height: 610px;
    float: left;
}
#banner
{
    width: 800px;
    height: 350px;
    float: left;
    margin: 0 0 0 100px;
}
.main-wrapper
{
    width: 1024px;
    height: auto;
    min-height: 300px;
    float: left; 
    margin: -240px 0 0 0;   
}
.sidebar_left,.sidebar_right
{
    width: 270px;
    height: auto;
    min-height: 300px;
    float: left;
}
.sidebar_left
{
    background: #fff;  
}
.mainpanel
{
    width: 473px;
    height: auto;
    min-height: 300px;
    float: left;
}

.login_box
{
    width: 257px;
    height: 213px;
    float: left;
    background: url(../img/global_bg.png) no-repeat -83px -574px;
    margin: 8px 0 0 6px;
}
.login_box2
{
    width: 257px;
    height: 109px;
    float: left;
    background: url(../img/global_bg.png) no-repeat -83px -574px;
    margin: 8px 0 0 6px;
}
.buttons
{
    width: 257px;
    height: auto;
    float: left;
    margin: 8px 0 10px 6px;
}
.buttons a
{
    width: 226px;
    display: block;
    margin: 0 0 4px 14px;
}
.buttons a.vfp
{
    height: 96px;
    background: url(../img/global_bg.png) no-repeat -1px -3px;
}
.buttons a.vfp:hover
{
    background: url(../img/global_bg.png) no-repeat -1px -102px;
}
.buttons a.installer
{
    height: 68px;
    background: url(../img/global_bg.png) no-repeat 0 -199px;
}
.buttons a.installer:hover
{
    background: url(../img/global_bg.png) no-repeat 0 -268px;
}
.buttons a.rms
{
    height: 68px;
    background: url(../img/global_bg.png) no-repeat 0 -337px;
}
.buttons a.rms:hover
{
    background: url(../img/global_bg.png) no-repeat 0 -406px;
}
.servertime
{
    width: 219px;
    height: 70px;
    float: left;
    background: url(../img/global_bg.png) no-repeat -345px -575px;
    margin: 10px 0 0 23px;
    text-align: center;
    padding: 50px 0 0 0;
    position: relative;
    z-index:5;
}
#newswrap
{
    width: 456px;
    height: auto;
    min-height: 230px;
    border: 1px solid #0177db;
    margin: 0 0 15px 6px;
    background: url(../img/bluebg.png) repeat;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    float: left;
    padding: 0 0 10px 0;
}
.privServer
{
    width:auto;
    height: auto;
    float: left;
    margin: 5px 0 10px 120px;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
}
.serverstatus1
{
    width: 267px;
    height: 145px;
    float: left;
    background: url(../img/global_bg.png) no-repeat -494px -21px;
    margin: 0 0 10px 8px;
}
.extracurb
{
    width: 34px;
    height: 110px;
    background: #fff;
    float:left;
    margin: -200px 0 0 0;
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;
    position: relative;
    z-index: -5;
}
.cpanel
{
    width: 258px;
    height: 274px;
    float: left;
    background: url(../img/global_bg.png) no-repeat -233px -284px;
    margin: 0 0 5px 13px;
}
.screenshots
{
    width: 258px;
    height: 277px;
    float: left;
    background: url(../img/global_bg.png) no-repeat -231px -3px;
    margin: 0 0 0 13px;
}
.contheader
{
    width: 477px;
    height: 45px;
    float: left;
    background: url(../img/global_bg.png) no-repeat -83px -789px;
    margin: 20px 0 0 0;
}
.item_wrap
{
    width: 450px;
    height: auto;
    min-height: 136px;
    background: #80bbed;
    border: 1px solid #81abcf;
    float: left;    
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding:5px 12px;
}
.ranking
{
    width: 477px;
    height: auto;
    min-height: 200px;
    float: left;
    background: #93cbfa url(../img/rankbg.gif) repeat-x top;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    margin: 10px 0 0 0;
}
.cpnavwrap
{
    width: 229px;
    height: auto;
    min-height: 160px;
    margin: 60px 0 0 13px;
}
.cpnavwrap a
{
    width: 229px;
    height: 54px;
}
ul.subnav
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    position: relative;
}
ul.subnav li
{
    width:229px;
    height: 54px;
    cursor: pointer;
}
ul.subnav li a
{
    display: block;
    width: 229px;
    height: 54px;    
}
ul.subnav li span
{
    width: 165px;
    height: 147px;
    position: absolute;
    background: url(../img/subnavbg.png) no-repeat;
    display: none;
    left:-161px; 
    z-index: 1000;
    padding: 10px 0 0 0;
}
ul.subnav li span ul
{
    margin: 10px 0 0 15px;
    padding: 0;
    list-style-type: none;
}
ul.subnav li span ul li
{
    width: 118px;
    height: 23px;
    padding: 6px 0 1px 0;
    background: url(../img/subnavsep.png) no-repeat center bottom;
}
ul.subnav li span a
{
    width: 118px;
    height: 23px;
    display: block;
    line-height: 23px;
    margin: 0 0 0 13px;
    background: url(../img/subnavsep.png) no-repeat center bottom;
    padding: 4px 0 3px 0;
}
span.saccount
{
    top: 6px;    
}
span.sdonate
{
    top: 60px;    
}
span.sinfo
{
    top: 100px;    
}
ul.subnav li:hover span
{
    display: block;
}
.accountinfo
{
    background: url(../img/global_bg.png) no-repeat   -493px -171px;
}
.accountinfo:hover
{
    background: url(../img/global_bg.png) no-repeat   -493px -226px;
}
.donateinfo
{
    background: url(../img/global_bg.png) no-repeat   -493px -397px;
}
.donateinfo:hover
{
    background: url(../img/global_bg.png) no-repeat   -492px -454px;
}
.information
{
    background: url(../img/global_bg.png) no-repeat   -493px -283px;
}
.information:hover
{
    background: url(../img/global_bg.png) no-repeat   -493px -341px;
}
.border
{
    width: 184px;
    height: 2px;
    background: url(../img/global_bg.png) no-repeat -494px -516px;
    float: left;
    margin: 0 0 0 23px; 
}
span.username
{
    width: 81px;
    height: 12px;
    display: block;
    background: url(../img/global_bg.png) no-repeat -346px -726px;
}
span.password
{
    width: 81px;
    height: 12px;
    display: block;
    background: url(../img/global_bg.png) no-repeat -346px -740px;
}
input.inputlogin
{
    padding:0;
    margin:0;
    background: transparent;
    border: none;
    background: url(../img/global_bg.png) no-repeat -345px -696px;
    padding: 6px;
    width: 168px;
}
.login_btn
{
    width: 74px;
    height: 35px;
    background: url(../img/global_bg.png) no-repeat -81px -499px;
    border: 0;
}
.reg_btn
{
    width: 74px;
    height: 35px;
    background: url(../img/global_bg.png) no-repeat -81px -536px;
    border: 0;
}
.login_btn:hover
{
    background: url(../img/global_bg.png) no-repeat -157px -499px;    
}
.reg_btn:hover
{
    background: url(../img/global_bg.png) no-repeat -157px -536px;    
}
.pics
{
    width: 214px;
    height: 160px;
    float: left;
    overflow: hidden;
    margin: 93px 0 0 20px;
}
.pics img
{
    width: 209px;
    height: 155px;
    padding:2px;
    background: #fff;
}
.foonav
{
    width: 100%;
    height: 20px;
    float: left;
    text-align: center;
    color: #027adf;
    margin: 4px 0 0 0;
}
.footer
{
    width: 100%;
    height: 70px;
    float: left;
    background: url(../img/footerbg.jpg) no-repeat center bottom;  
    position: relative;
    z-index: -100;
}
.rank-tab-wrap
{
    margin:5px 0 0 8px; 
    background: #4fa2e9;
    padding: 5px 10px;
    width: 440px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    height: 23px;
}
.news-tab-wrap
{
    margin:5px 0 0 8px; 
    background: url(../img/news-tab-bg.png) repeat;
    padding: 5px 10px;
    width: 423px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    height: 23px;
}
#navigation
{
    width: 633px;
    height: 56px;
    float: left;
}
.carousel
{
    width: 100px;
    height: 115px;
    float: left;
}
ul.carousel li
{
    border:1px solid #aeb1b3;
    width: 108px;
    height: 100px;
    margin:0 0 0 3px;
    background: #fff;
    text-align: center;
    padding: 13px 0 0 0;
}
.mask
{
    width: 100%;
    height: auto;
    float: left;
    overflow-y: scroll ;
}
a.logout
{
    width: 134px;
    height: 35px;
    float: left;
    background: url(../img/global_bg.png) no-repeat -528px -698px;
    display: block;
}
a.logout:hover
{
    background: url(../img/global_bg.png) no-repeat -561px -776px;    
}   
a.myaccount
{
    width: 134px;
    height: 35px;
    float: left;
    background: url(../img/global_bg.png) no-repeat -528px -737px;
    display: block;
}
a.myaccount:hover
{
    background: url(../img/global_bg.png) no-repeat -561px -813px;    
}