/* BODY_AND_BACKGROUND________________________________________________________________ */

.interface {
margin: 0px;
padding: 0px;
background: #112830 url(images/int_background.gif) fixed 0 0;
cursor: url(cursor.cur);
}

.bodymain {
margin: 0px;
padding: 0px;
background: #000;
cursor: url(cursor.cur);
}

/* TEXT_______________________________________________________________________________ */

.fieldtext, .fieldtextS {
margin: 0px;
padding: 0px;
font-size: 11px;
font-weight: bold;
line-height: 14px;
font-variant: small-caps;
font-family: Verdana, Arial, Helvetica, sans-serif;
white-space: nowrap;
}

.fieldtext {
color: #EEEEE6;
}

.fieldtextS {
color: #000;
}

.bitwhite, .bityellow, .bitred {
margin: 0px;
padding: 0px;
font-size: 10px;
line-height: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bitwhite {
color: #999996;
font-variant: small-caps;
letter-spacing: 1px;
}

.bityellow {
color: #CCAA33;
font-variant: small-caps;
letter-spacing: 1px;
}

.bitred {
color: #BB4400;
}

.floortext {
width: 240px;
color: #778890;
font-size: 9px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: right;
}

.menutext {
margin: 0px;
padding: 0px;
color: #EEEEE6;
font-size: 8px;
line-height: 8px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.mostbit {
margin: 0px;
padding: 0px;
color: #999996;
font-size: 9px;
line-height: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* TABLE______________________________________________________________________________ */

TABLE {
margin: 0px;
padding: 0px;
}

TH {
margin: 0px;
padding: 2px;
color: #EEEEE6;
font-size: 11px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-variant: small-caps;
letter-spacing: 1px;
text-align: left;
}

TH.sp {
color: #AADDEE;
}

TD {
margin: 0px;
padding: 0px;
color: #EEEEE6;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

TD.name {
margin: 0px;
padding: 2px;
width: 140px;
}

TD.shop {
margin: 0px;
padding: 4px;
}

TD.stash {
margin: 0px;
padding: 4px;
}

TD.nor, TD.mag, TD.cur {
text-indent: 12px;
font-weight: bold;
width: 320px;
}

TD.mag {
color: #EECC33;
}

TD.cur {
color: #EE4400;
}

TD.value {
color: #EEEEE6;
font-weight: bold;
text-align: right;
width: 64px;
white-space: nowrap;
}

TD.talk {
margin: 0px;
padding: 2px;
width: 370px;
line-height: 18px;
}

/* LIST_______________________________________________________________________________ */

DL {
margin: 0px;
padding: 6px;
}

DT {
margin: 0px;
padding: 0px;
color: #EEEEE6;
font-size: 12px;
line-height: 18px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-variant: small-caps;
}

DD {
margin: 0px;
padding-left: 14px;
color: #EEEEE6;
font-size: 11px;
line-height: 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* VIEW FRAME_________________________________________________________________________ */

.viewstatus {
position: absolute;
z-index: 4;
width: 422px;
left: 20px;
top: 20px;
visibility: hidden;
margin: 0px;
padding: 4px;
border: 1px solid #AAAAA6;
background: transparent url(images/int_loop_status.gif);
}

.viewinv {
position: absolute;
visibility: hidden;
z-index: 4;
width: 422px;
left: 20px;
top: 264px;
margin: 0px;
padding: 4px;
border: 1px solid #AAAAA6;
background: transparent url(images/int_loop_item.gif);
}

.viewshop {
position: absolute;
width: 422px;
height:145px;
left: 20px;
top: 20px;
margin: 0px;
padding: 4px;
border: 1px solid #AAAAA6;
background: transparent url(images/int_loop_status.gif) fixed;
overflow-x: hidden;
overflow-y: scroll;
scrollbar-border: 0px;
scrollbar-base-color: #000;
scrollbar-face-color: #112830;
scrollbar-arrow-color: #AAAAA6;
scrollbar-highlight-color: #000;
scrollbar-3dlight-color: #AAAAA6;
scrollbar-shadow-color: #AAAAA6;
scrollbar-darkshadow-color: #000;
}

.viewgold {
position: absolute;
width: 422px;
height: 26px;
left: 20px;
top: 164px;
margin: 0px;
padding-left: 23px;
border: 1px solid #AAAAA6;
background: transparent url(images/int_loop_yellow.gif);
overflow: hidden;
}

.viewstashh {
position: absolute;
width: 422px;
height: 26px;
left: 20px;
top: 20px;
margin: 0px;
padding: 1px 4px;
border: 1px solid #AAAAA6;
background: transparent url(images/int_loop_status.gif) fixed;
overflow: hidden;
}

.viewstashl {
position: absolute;
width: 123px;
height: 120px;
left: 20px;
top: 45px;
margin: 0px;
padding: 4px;
border: 1px solid #AAAAA6;
background: transparent url(images/int_loop_status.gif) fixed;
overflow-x: hidden;
overflow-y: scroll;
scrollbar-border: 0px;
scrollbar-base-color: #000;
scrollbar-face-color: #112830;
scrollbar-arrow-color: #AAAAA6;
scrollbar-highlight-color: #000;
scrollbar-3dlight-color: #AAAAA6;
scrollbar-shadow-color: #AAAAA6;
scrollbar-darkshadow-color: #000;
}

.viewstashr {
position: absolute;
width: 300px;
height: 120px;
left: 142px;
top: 45px;
margin: 0px;
padding: 4px;
border: 1px solid #AAAAA6;
background: transparent url(images/int_loop_status.gif) fixed;
overflow-x: hidden;
overflow-y: scroll;
scrollbar-border: 0px;
scrollbar-base-color: #000;
scrollbar-face-color: #112830;
scrollbar-arrow-color: #AAAAA6;
scrollbar-highlight-color: #000;
scrollbar-3dlight-color: #AAAAA6;
scrollbar-shadow-color: #AAAAA6;
scrollbar-darkshadow-color: #000;
}

/* TEXTBOX____________________________________________________________________________ */

FORM {
margin: 0px;
padding: 0px;
}

INPUT {
margin: 0px;
padding: 0px;
}

.inputranking {
width: 106px;
color: #EEEEE6;
font-size: 9px;
background: transparent;
border: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
ime-mode: disabled;
}

.inputdebug {
width: 380px;
margin: 6px;
padding: 0px;
color: #EEEEE6;
font-size: 11px;
background: transparent;
border: 1px solid #AAAAA6;
font-family: 'Courier New';
letter-spacing: 1px;
overflow: hidden;
}

/* LINK_______________________________________________________________________________ */

A {
font-size: 11px;
cursor: url(cursor.cur);
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

A.shop {
font-variant: small-caps;
white-space: nowrap;
width: 240px;
}

A.stashitem {
font-variant: small-caps;
white-space: nowrap;
width: 230px;
}

A:link, A:visited {
color: #EEEEE6;
}

A:active, A:hover {
color: #EECC33;
}

A.rankC:link, A.rankC:visited {
color: #AADDEE;
}

A.rankC:active, A.rankC:hover {
color: #EECC33;
}

A.rankD:link, A.rankD:visited {
color: #BB4422;
}

A.rankD:active, A.rankD:hover {
color: #EECC33;
}

/* FREAKS_____________________________________________________________________________ */

.rankbody {
margin: 0px;
padding: 0px;
background: #112830 url(images/int_loop_rank.gif) fixed repeat 0 0;
cursor: url(cursor.cur);
overflow-x: hidden;
overflow-y: scroll;
scrollbar-border: 0px;
scrollbar-base-color: #000;
scrollbar-face-color: #112830;
scrollbar-arrow-color: #AAAAA6;
scrollbar-highlight-color: #000;
scrollbar-3dlight-color: #AAAAA6;
scrollbar-shadow-color: #AAAAA6;
scrollbar-darkshadow-color: #000;
}

.rankicon {
margin: 0px;
padding: 0px;
border-bottom: 1px solid #777776;
line-height: 24px;
}

.ranknum {
width: 24px;
text-align: right;
margin: 0px;
padding: 4px;
border-bottom: 1px solid #777776;
color: #EEEEE6;
font-size: 10px;
font-weight: bold;
line-height: 22px;
font-family: Verdana, Arial, Helvetica, sans-serif;
white-space: nowrap;
}

.rankname, .ranknameC, .ranknameD {
width: 85px;
margin: 0px;
padding: 4px;
border-bottom: 1px solid #777776;
font-size: 12px;
font-weight: bold;
line-height: 24px;
font-variant: small-caps;
font-family: Verdana, Arial, Helvetica, sans-serif;
white-space: nowrap;
}

.rankname {
color: #EEEEE6;
}

.ranknameC {
color: #AADDEE;
}

.ranknameD {
color: #CC4422;
text-decoration: line-through;
}

.ranktextN, .ranktextF, .ranktextC, {
width: 64px;
text-align: right;
margin: 0px;
padding-top: 4px;
padding-bottom: 4px;
border-bottom: 1px solid #777776;
font-size: 10px;
line-height: 24px;
font-family: Verdana, Arial, Helvetica, sans-serif;
white-space: nowrap;
}

.ranktextN {
color: #999996;
}

.ranktextF {
color: #EEEEE6;
}

.ranktextC {
color: #AADDEE;
}

/* STATS_IN_FREAKS____________________________________________________________________ */

.playerstats {
margin: 6px;
padding: 0px;
border: 1px solid #AAAAA6;
background: #112830 url(images/int_loop_rank.gif);
cursor: url(cursor.cur);
overflow: hidden;
}

.statsname {
color: #FFDD44;
font-size: 11px;
font-weight: bold;
text-align: center;
font-variant: small-caps;
font-family: Verdana, Arial, Helvetica, sans-serif;
white-space: nowrap;
}

.statschar, .statsmark {
height: 88px;
text-align: center;
}

.statschar {
background: url(images/rank_statschar.gif) no-repeat center 0;
}

.statsmark {
background: url(images/rank_statsmark.gif) no-repeat center 0;
}

