/* --- Scaling portlets --- */

div.portlet-scale p {
	margin-top: 0;
	margin-bottom: 8px;
}

div.portlet-scale-header h3, div.stickie-header h3 {
	margin: 0;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}

div.portlet-scale.gold div.portlet-scale-header {
	background: url(http://www.habboremix.net/images/box-scale/gold-top-l.gif) no-repeat;
	border-bottom: 1px solid black;
	padding-left: 7px;
}

div.portlet-scale.gold div.portlet-scale-header h3 {
	background: url(http://www.habboremix.net/images/box-scale/gold-top.gif) no-repeat top right;
	padding: 5px 7px 5px 0;
}

div.portlet-scale.gold div.portlet-scale-body {
	background: url(http://www.habboremix.net/images/box-scale/gold-content-l.gif) repeat-y bottom left;
	padding-left: 7px;
}

div.portlet-scale.gold div.portlet-scale-content {
	background: url(http://www.habboremix.net/images/box-scale/gold-content.gif) repeat-y bottom right;
	padding: 7px 7px 7px 0;
}

div.portlet-scale.gold div.portlet-scale-bottom {
    clear: both;
    background-image: url(http://www.habboremix.net/images/box-scale/white-bl.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
    margin-top: 0;
    margin-bottom: 3px;
    font-size: 1%;
}

/* styles for habbo club subscription */
div#subscription-meter-box {
	background-image: url(http://www.habboremix.net/images/meter_subscription_valid.gif);
	background-repeat: no-repeat;
	width: 277px;
	height: 85px;
	position: relative;
}
div#subscription-meter-box2 {
	background-image: url(http://www.habboremix.net/images/meter_subscription_ended.gif);
	background-repeat: no-repeat;
	width: 277px;
	height: 65px;
	position: relative;
}
div#subscription-meter-box3 {
	background-image: url(http://www.habboremix.net/images/meter_subscription_valid_np.gif);
	background-repeat: no-repeat;
	width: 277px;
	height: 85px;
	position: relative;
}

/* friend invitation */

div.invitation_preview {
	border: 3px solid black;
}

div.invitation_meta {
	padding: 10px;
}

div.invitation-component {
	width: 480px;
	text-align: left;
}

div.invitation-component textarea {
	width: 96%;
}

div.invitation-component input.invitation-wide-input, 
div.invitation-buttons {
	width: 370px;
}

div.invitation-component div.blackbubble-bottom {
	text-align: right;
}

img.invitation-tail {
	margin-right: 24px;
}

img.invitation-habbo {
	float: right;
}

div.invitation-buttons, 
div.invitation-buttons-preview {
	margin-top: 1em;
	text-align: right;
}
/* --- bubble w/ black border --- */

div.blackbubble {
    background-image: url(http://www.habboremix.net/images/box-scale/bubble_tl.gif );
    background-repeat: no-repeat;
    margin-bottom: 0;
}

div.blackbubble-body {
	margin-left: 11px;
	padding-top: 11px;
	padding-right: 11px;
	margin-bottom: 0;
    background-image: url(http://www.habboremix.net/images/box-scale/bubble_tr.gif );
    background-repeat: no-repeat;
    background-position: top right;
}

div.blackbubble-bottom {
	clear: both;
    background-image: url(http://www.habboremix.net/images/box-scale/bubble_bl.gif );
    background-repeat: no-repeat;
    background-position: top left;
    margin-top: 0;
    margin-bottom: 3px;
    text-align: center;
}

div.blackbubble-bottom-body {
	margin-left: 11px;
    margin-top: 0;
    background-image: url(http://www.habboremix.net/images/box-scale/bubble_br.gif );
    background-repeat: no-repeat;
    background-position: top right;
}

div#subscription-meter-box div#pastmonthsVal,
div#subscription-meter-box3 div#pastmonthsVal {
	position:absolute;
	width:40px;
	height:25px;
	z-index:1001;
	left: 25px;
	top: 33px;
	font-size: 18px;
}
div#subscription-meter-box2 div#pastmonthsVal {
	position:absolute;
	width:40px;
	height:25px;
	z-index:1001;
	left: 25px;
	top: 18px;
	font-size: 18px;
}
div#subscription-meter-box div#clubdays,
div#subscription-meter-box3 div#clubdays {
	position:absolute;
	width:140px;
	height:20px;
	z-index:1002;
	left: 86px;
	top: 40px;
}
div#subscription-meter-box div#comingmonthsVal {
	position:absolute;
	width:40px;
	height:25px;
	z-index:1003;
	left: 242px;
	top: 33px;
	font-size: 18px;
}
div#subscription-meter-box div#pastmonths,
div#subscription-meter-box3 div#pastmonths {
	position:absolute;
	width:60px;
	height:20px;
	z-index:1004;
	left: 5px;
	top: 60px;
}
div#subscription-meter-box2 div#pastmonths {
	position:absolute;
	width:60px;
	height:20px;
	z-index:1004;
	left: 5px;
	top: 45px;
}
div#subscription-meter-box div#comingmonths {
	position:absolute;
	width:60px;
	height:20px;
	z-index:1005;
	left: 224px;
	top: 60px;
}
span.subscription-buy-details {
	position:relative;
	margin-left:5px;
}
span#habboclub_sub a.dialogbutton {
	float:left;
	margin:0px 0px 3px 0px !important;
	margin: 0px 0px -3px 0px;
	padding-bottom: 0px;
	clear: both;
}
#subscription-divider {
	clear: both;
	border-top: 1px dashed black;	
	padding-top: 5px;
	margin-top: 5px;
}
span.habboclub-buy-details {
 	line-height: 20px !important;
 	line-height: 23px;
 	padding-left: 5px;
}
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.style2 {color: #000000}

.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

body {margin-right: 0px;
         margin-bottom: 0px;
}
.style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.style13 {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }

#tabmenu-content, div.blackbubble-body, div.portlet-scale-content, div.content-white {
	height: 1%;
}

table.content-home div.portlet-scale-content, 
table.content-section-2col div.portlet-scale-content, 
table.content-section-3col div.portlet-scale-content {
	height: auto;
}

div.portlet-scale-content{
    zoom:1;
}
/* --- profile --- */

form {
	margin: 0;
}

div.profilebox p {
	margin-top: 0;
	margin-bottom: 8px;
}

div.profilebox-header {
	background: url(http://www.habboremix.net/images/box-scale/profile-tl.gif) no-repeat;
	padding-left: 7px;
}

div.profilebox-header h3 {
	margin: 0;
	padding: 7px 13px 4px 6px;
	font-size: 11px;
	font-weight: bold;
	background: url(http://www.habboremix.net/images/box-scale/profile-tr.gif) no-repeat top right;
	text-transform: uppercase;
	color: white;
}

div.profilebox-header-bottom {
	background: url(http://www.habboremix.net/images/box-scale/profile-bl.gif) no-repeat;
	height: 7px;
	font-size: 1%;
}

div.profilebox-header-bottom div {
	background: url(http://www.habboremix.net/images/box-scale/profile-br.gif) no-repeat top right;
	height: 7px;
	margin-left: 7px;
}

div.profilebox-body {
	background: url(http://www.habboremix.net/images/box-scale/profile-l.gif) no-repeat bottom left;
	padding-left: 7px;
}

div.profilebox-content {
	background: url(http://www.habboremix.net/images/box-scale/profile-r.gif) no-repeat bottom right;
	padding: 3px 7px 7px 0;
}

div.profilebox-content .profile-info {
	width: 85px;
	float: left;
}

div.profilebox-content .profile-info .name {
	font-weight: bold;
	text-decoration: underline;
}

div.profilebox-content .profile-info img {
	margin-top: 3px;
	margin-bottom: 3px;	
}

div.profilebox-content .figure {
	float: left;
	margin-left: 5px;
}

a.tab { 
    border-collapse: collapse; 
    border-style: solid;  
    border-color: black; 
    border-width: 1px; 
    background-color: #C60; 
    padding: 2px 0.5em 2px 0.5em; 
    margin-top: 4px; 
    text-decoration: none;
    color: white;
}
      
a.tab-active { 
    border-collapse: collapse; 
    border-style: solid;  
    border-color: black; 
    border-width: 1px; 
    background-color: #FC0; 
    padding: 2px 0.5em 2px 0.5em; 
    margin-top: 4px;
    text-decoration: none;
    color: black;
}
      
.panel { padding: 0;}

div.tabs { 
	margin: 6px; 
	text-align: center;
}

.validation-failed {
	border: 2px solid red;
}

#process-errors {
	display: none;
}

div.field-status-ok, div.field-status-error {
	padding-left: 14px;
	background-position: 0 2px;
	background-repeat: no-repeat;
}

div.field-status-ok {
	background-image: url(http://www.habboremix.net/images/register/icon_ok.gif);
}

div.field-status-ok b {
	color: #030;
}

div.field-status-error {
	background-image: url(http://www.habboremix.net/images/register/icon_error.gif);
}

div.field-status-error b {
	color: #600;
}

#pwTotal {
	font-weight: bold;
	margin-top: 1em;
}

div.processbox div.headline {
	position: relative;
}

div.processbox div.headline a.exit {
	position: absolute;
	right: 15px;
	text-transform: none;
	color: white;
}

#required-birthday {
	margin-bottom: 1em;
}

#register-buttons {
	margin-top: 1em;
}

#register-buttons-back {
	float: left;
}

#register-buttons-continue {
	float: right;
}

span.label, p.label {
	font-weight: bold;
}

label {
	font-weight: bold;
	margin: 0 5px 0 0;
}

.left {
	float: left;
}


div.password-step {
	border: 1px solid #CCC;
	padding: 7px 7px 0 7px;
	clear: both;
	margin-bottom: 1em;
}

div.password-step h4 {
	float: left;
	width: 20px;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
}

div.password-step-content {
	margin-left: 23px;
}

div.password-step-content p {
	margin: 0 0 7px 0;
}

div.password-step-content #pwStatus, div.password-step-content #pwTotal {
	margin-bottom: 7px;
}

#topbar-menu ul li div { float: left; padding-top: 10px; }
#topbar-menu ul li a { display: inline; }
#topbar-menu ul li a span { display: inline; }

#topdim { filter: alpha(opacity=30); }

#promoheader ul { padding: 10px 10px 2px 0; }

#registration-start { width: 100%; }

#room_wrapper {
	height:expression(this.scrollHeight > 200? "200px": "auto" );
}

div.widget, div.sticker, div.stickie { margin-left: -3px; }

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

p.widget-inventory-description-p{
    zoom:1; 
}



#mycredits a {
	background-image: url(http://www.habboremix.net/images/top_bar/icon_mycredits.gif);
	background-position: 3px 5px;
	padding-left: 33px;
}

/* purse */

#purse-redeem-errors {
	text-align: left;
}

p.purse-message {
	text-align: center;
}

div.purse-balance {
	background: url(http://www.habboremix.net/images/purse/purse_icon.gif) no-repeat 22px 0;
	padding: 3px 0 15px 60px;
	margin-top: 15px;
}
div.purse-buymore {
	clear: both;
	padding-left: 40px;
	margin: 0;
}

div.purse-buymore a.colorlink {
	float: left;
}

span.purse-balance-amount {
	font-size: 1.2em;
	font-weight: bold;
	background-color: #fff;
}

div.purse-balance form {
	margin-top: 5px;
}

#purse-redeem {
	clear: both;
	border-top: 1px dashed black;	
	padding-top: 5px;
	margin-top: 5px;
}

#purse-form-container form {
	margin: 12px 0 0 0;
	padding: 0;
}



/* --- v2box & maskbox --- */

div.v2box a {
	color: #D75C03;
}

div.v2box div.headline, div.v2box div.border, div.v2box div.border div {
	background-repeat: no-repeat;
}

div.v2box h3, div.maskbox h3 {
	background-position: top right;
	background-repeat: no-repeat;
	padding: 5px 12px 0 5px;
	color: white;
	font-size: 11px;
}

div.v2box h3 {
	margin: 0 0 0 7px;
}

div.v2box div.border {
	background-repeat: no-repeat;
	height: 4px;
	font-size: 1%;
}

div.v2box div.border div {
	background-position: top right;
	height: 4px;
	margin: 0 0 0 7px;
}

div.v2box div.body, div.maskbox div.body {
	padding: 5px 9px;
}

div.v2box div.bottom, div.maskbox div.bottom {
	height: 6px;
	font-size: 1%;
	background-repeat: no-repeat;
}

div.v2box div.bottom div, div.maskbox div.bottom div {
	height: 6px;
	margin: 0 0 0 6px;
	background-repeat: no-repeat;
	background-position: top right;
}

div.v2box.light div.border {
	background-color: white;
}

div.v2box.light div.body, div.maskbox.light div.body {
	background-color: white;
}

div.v2box.darker div.border, div.v2box.darker div.body, div.maskbox.darker div.body {
	background-color: #F3F3F3;	
}
div.v2box.darkest div.border, div.v2box.darkest div.body, div.maskbox.darkest div.body {
	background-color: #E4E4E4;	
}
div.v2box.light div.bottom, div.maskbox.light div.bottom {
	background-image: url(http://www.habboremix.net/images/boxes-v2/light-bl.gif);
}
div.v2box.light div.bottom div, div.maskbox.light div.bottom div {
	background-image: url(http://www.habboremix.net/images/boxes-v2/light-br.gif);
}
div.v2box.darker div.bottom, div.maskbox.darker div.bottom {
	background-image: url(http://www.habboremix.net/images/boxes-v2/darker-bl.gif);
}
div.v2box.darker div.bottom div, div.maskbox.darker div.bottom div {
	background-image: url(http://www.habboremix.net/images/boxes-v2/darker-br.gif);
}
div.v2box.darkest div.bottom, div.maskbox.darkest div.bottom {
	background-image: url(http://www.habboremix.net/images/boxes-v2/darkest-bl.gif);
}
div.v2box.darkest div.bottom div, div.maskbox.darkest div.bottom div {
	background-image: url(http://www.habboremix.net/images/boxes-v2/darkest-br.gif);
}

/* v2box red */

div.v2box.red div.border {
	background-image: url(http://www.habboremix.net/images/boxes-v2/red-bl.gif);
}
div.v2box.red div.border div {
	background-image: url(http://www.habboremix.net/images/boxes-v2/red-br.gif);
}
div.v2box.light.red div.headline {

background-color: #FF0000;	
	background-image: url(http://www.habboremix.net/images/boxes-v2/red-light-tl.gif);
}
div.v2box.light.red h3 {
	background-image: url(http://www.habboremix.net/images/boxes-v2/red-light-tr.gif);
}
div.v2box.darker.red div.headline {
	background-image: url(http://www.habboremix.net/images/boxes-v2/red-darker-tl.gif);
}
div.v2box.darker.red h3 {
	background-image: url(http://www.habboremix.net/images/boxes-v2/red-darker-tr.gif);
}
div.v2box.darkest.red div.headline {
	background-image: url(http://www.habboremix.net/images/boxes-v2/red-darkest-tl.gif);
}
div.v2box.darkest.red h3 {
	background-image: url(http://www.habboremix.net/images/boxes-v2/red-darkest-tr.gif);
}

/* v2box blue */

div.v2box.blue a {
	color: #47839D;
}
div.v2box.blue div.border {
	background-image: url(http://www.habboremix.net/images/boxes-v2/blue-bl.gif);
}
div.v2box.blue div.border div {
	background-image: url(http://www.habboremix.net/images/boxes-v2/blue-br.gif);
}
div.v2box.light.blue div.headline {

background-color: #47839D;	
	background-image: url(http://www.habboremix.net/images/boxes-v2/blue-light-tl.gif);
}
div.v2box.light.blue h3 {
background-image: url(http://www.habboremix.net/images/boxes-v2/blue-light-tr.gif);
}
div.v2box.darker.blue div.headline {
	background-image: url(http://www.habboremix.net/images/boxes-v2/blue-darker-tl.gif);
}
div.v2box.darker.blue h3 {
	background-image: url(http://www.habboremix.net/images/boxes-v2/blue-darker-tr.gif);
}
div.v2box.darkest.blue div.headline {
	background-image: url(http://www.habboremix.net/images/boxes-v2/blue-darkest-tl.gif);
}
div.v2box.darkest.blue h3 {
	background-image: url(http://www.habboremix.net/images/boxes-v2/blue-darkest-tr.gif);
}

/* v2box green */

div.v2box.green a {
	color: #508F54;
}
div.v2box.green div.border {
	background-image: url(http://www.habboremix.net/images/boxes-v2/green-bl.gif);
}
div.v2box.green div.border div {
	background-image: url(http://www.habboremix.net/images/boxes-v2/green-br.gif);
}
div.v2box.light.green div.headline {

background-color: #508F54;	
	background-image: url(http://www.habboremix.net/images/boxes-v2/green-light-tl.gif);
}
div.v2box.light.green h3 {
	background-image: url(http://www.habboremix.net/images/boxes-v2/green-light-tr.gif);
}
div.v2box.darker.green div.headline {
	background-image: url(http://www.habboremix.net/images/boxes-v2/green-darker-tl.gif);
}
div.v2box.darker.green h3 {
	background-image: url(http://www.habboremix.net/images/boxes-v2/green-darker-tr.gif);
}
div.v2box.darkest.green div.headline {
	background-image: url(http://www.habboremix.net/images/boxes-v2/green-darkest-tl.gif);
}
div.v2box.darkest.green h3 {
	background-image: url(http://www.habboremix.net/images/boxes-v2/green-darkest-tr.gif);
}

/* v2box brown */

div.v2box.brown a {
	color: #A7723D;
}
div.v2box.brown div.border {
	background-image: url(http://www.habboremix.net/images/boxes-v2/brown-bl.gif);
}
div.v2box.brown div.border div {
	background-image: url(http://www.habboremix.net/images/boxes-v2/brown-br.gif);
}
div.v2box.light.brown div.headline {

background-color: #A7723D;	
	background-image: url(http://www.habboremix.net/images/boxes-v2/brown-light-tl.gif);
}
div.v2box.light.brown h3 {
	background-image: url(http://www.habboremix.net/images/boxes-v2/brown-light-tr.gif);
}
div.v2box.darker.brown div.headline {
	background-image: url(http://www.habboremix.net/images/boxes-v2/brown-darker-tl.gif);
}
div.v2box.darker.brown h3 {
	background-image: url(http://www.habboremix.net/images/boxes-v2/brown-darker-tr.gif);
}
div.v2box.darkest.brown div.headline {
	background-image: url(http://www.habboremix.net/images/boxes-v2/brown-darkest-tl.gif);
}
div.v2box.darkest.brown h3 {
	background-image: url(http://www.habboremix.net/images/boxes-v2/brown-darkest-tr.gif);
}

/* v2box alert */

div.v2box.alert a {
	color: #508F54;
}
div.v2box.alert h3 {
	color: #FF0;
}
div.v2box.alert div.border {
	background-image: url(http://www.habboremix.net/images/boxes-v2/alert-bl.gif);
}
div.v2box.alert div.border div {
	background-image: url(http://www.habboremix.net/images/boxes-v2/alert-br.gif);
}
div.v2box.light.alert div.headline {
	background-image: url(http://www.habboremix.net/images/boxes-v2/alert-light-tl.gif);
}
div.v2box.light.alert h3 {
	background-image: url(http://www.habboremix.net/images/boxes-v2/alert-light-tr.gif);
}
div.v2box.light.alert div.border {
	background-image: url(http://www.habboremix.net/images/boxes-v2/alert-bl.gif);
}
div.v2box.light.alert div.border div {
	background-image: url(http://www.habboremix.net/images/boxes-v2/alert-br.gif);
}
div.v2box.darker.alert div.headline {
	background-image: url(http://www.habboremix.net/images/boxes-v2/alert-darker-tl.gif);
}
div.v2box.darker.alert h3 {
	background-image: url(http://www.habboremix.net/images/boxes-v2/alert-darker-tr.gif);
}
div.v2box.darkest.alert div.headline {
	background-image: url(http://www.habboremix.net/images/boxes-v2/alert-darkest-tl.gif);
}
div.v2box.darkest.alert h3 {
	background-image: url(http://www.habboremix.net/images/boxes-v2/alert-darkest-tr.gif);
}

/* maskbox-specific */

div.maskbox a {
	color: #47839D;
}
div.maskbox div.headline-inner-inner {
	margin: 0 0 0 7px;
}
div.maskbox h3 {
	margin: 0;
	padding-bottom: 5px;
}
/* promo area ------------------------------------------------------------------- */

#promoarea {
	width: 429px;
	float: left;
}

#promoheader {
	width: 429px;
	height: 29px;
	background: url(http://www.habbo.co.uk/images/promo_area/promo_header.gif) no-repeat;
	margin: 0;
	padding: 0;
	overflow: hidden;
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}

#promoheader h2 {
	font-size: 10px;
	font-family: Verdana, Arial;
	font-weight: bold;
	margin: 0;
	padding: 10px;
	float: left;
}

#promoheader ul {
	float: right;
	list-style-type: none;
	padding: 0 10px 0 0;
}

#promoheader ul li {
	display: inline;
}

#promoheader ul li a {
	color: #999;
	text-decoration: none;
	padding: 1px 3px;
	border: 1px solid #999;
}

#promoheader ul li a:focus {
	-moz-outline-style: none;
}

#promoheader ul li a.selected {
	color: white;
	border: 1px solid white;
}

#promocontent {
	width: 429px;
	height: 222px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background: url(http://www.habbo.co.uk/images/promo_area/promo_footer.gif) no-repeat;
	background-position: bottom left;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	text-align: left;
}

#promoimage {
	margin: 0 0 0 4px;
	border-bottom: 1px solid white;
	height: 178px;
	overflow: hidden;
}

div.promotext {
	width: 295px;
	float: left;
}

div.promotext p {
	margin: 0;
	padding: 4px 10px;
}

#promolinks {
	margin: 3px 3px 0 0;
	float: right
}

#promolinks ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: right;
}

#promolinks ul li {
	width: 121px;
	height: 16px;
	background: url(http://www.habboremix.net/images/promo_area/promo_link_btn.gif) no-repeat;
	margin-bottom: 1px;
}

#promolinks ul li a {
	display: block;
	padding-top: 1px;
	padding-right: 25px;
	color: white;
	text-decoration: none;
	font-size: 10px;
}

/* News box ------------------------------------------------------------------- */

#newsbox {
	background: url(http://www.habbo.co.uk/images/promo_area/news_box.gif) no-repeat;
	width: 311px;
    height: 251px;
    color: #fff;
    color: #000000;
    padding: 0;
    margin: 0;
    float: right;
}


#newsbox-header {
	width: 300px;
    height: 29px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	color: #fff;
    text-transform: uppercase; 
	font-weight: bold; 
    font-family: Verdana, Arial;
	text-transform: uppercase;
}

#newsbox-header h2 {
	font-size: 10px;
	font-family: Verdana, Arial;
	font-weight: bold;
	margin: 0;
	padding: 10px;
	float: left;
}

#newsbox-header img {
	float: right;
	margin: 10px 0 0 0;
}

#newsbox-text {
	width: 282px;
    height: 184px;
	font-size: 10px;
	padding: 3px 12px 0 10px;
	margin-left: 3px;
	color: #fff;
	overflow: auto;
}

#newsbox-text .newsitem {
	margin-bottom: 8px;
	clear: both;
}

#newsbox-text .oldnewsitem {
	margin-bottom: 4px;	
}

#newsbox-text .newsitem h3 {
	font-size: 1.1em;
	padding: 0;
	margin: 0 0 3px 0;
}
#newsbox-text .newsitem h3 .articledate {
	font-size: 9px;	
}

#newsbox-text .newsitem h3 a {
	font-size: 10px;	
}

#newsbox-text .newsitem p {
	width: 240px;
	font-size: 10px;
	margin: 0;		
}

#newsbox-text .newsitem img {
	float: right;	
}

#newsbox-text .hr {
	margin: 1px 0;
	padding: 0;
	height: 1px;
	font-size: 1px;
	border-bottom: 1px dotted #ccc;	
}

#newsbox-footer {
	color: #fff;
	text-align: right;
	padding-top: 6px;
	padding-right: 10px;
	float: right;
}

body#article .portlet-537-header {
	text-transform: none;
}

body#article .article-author {
	font-style: italic;	
}

.archive-sidebar .promo-button {
	text-align: right;
	float: right;
}

.archive-sidebar ul {
	margin: 0 0 10px 0;
	padding: 0;	
	list-style: none;
}

.archive-sidebar ul li {
	margin-bottom: 5px;	
}

.archive-sidebar .articledate {
	display: block;
	font-size: 9px;	
}

.promo-button {
	background: url(http://www.habbo.co.uk/images/promo_area/promo_link_btn.gif) no-repeat;
	width: 121px;
	height: 16px;
}

.promo-button a {
	display: block;
	padding-top: 1px;
	padding-right: 25px;
	color: white !important;
	text-decoration: none;
	font-size: 10px;
}

.left-float-promos {
	float: left;
	padding: 10px 0 0 10px;
}

.left-float-news {
	float: left;
	/*padding: 9px 0 0 10px;*/
}

.right-align-promos {
	text-align: right;
	padding: 9px 7px 0 0;
}

.right-align-news {
	text-align: right;
	/* padding: 9px 12px 0 0;*/
}

.news-image {
	float: left; 
	width: 60px;
}

.news-text {
	float: left; 
	width: 210px;
}
/* highscores */

ul.scores-navi a.selected {
	color: black;
}

table.scores {
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%;
	clear: both;
}

table.scores tr.scores-header {
	background-color: #083D55;
	color: white !important;
}

table.scores tr.odd {
	background-color: white;
}

table.scores tr.even {
	background-color: #C3DFF1;
}

table.scores td, table.scores th {
	margin: 0;
	padding: 2px 7px;
}

table.scores td.scores-games, table.scores td.scores-best, table.scores td.scores-won, table.scores td.scores-percentage, table.scores th {
	text-align: center;
}

table.scores td.scores-position, table.scores td.scores-total, table.scores th.scores-total {
	text-align: right;
}

table.scores th.scores-position, table.scores td.scores-position {
	padding-left: 2px;
}

table.scores th.scores-total, table.scores td.scores-total {
	padding-right: 2px;
}

table.scores th.scores-name {
	text-align: left;
}

table.scores td.scores-name {
	width: 100%;
}

div.scores-navi-wrapper {
	background-color: #CCC;
	height: 21px;
}

ul.scores-navi {
	padding: 0;
	margin-left: 0;
	list-style-type: none;
}

ul.scores-navi li {
	padding: 0;
	margin: 0;
	display: inline;
}

ul.scores-navi li a {
	color: white;
	text-decoration: none;
	padding: 1px 10px;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	background-color: #C60;
}

ul.scores-navi li a.selected {
	color: black;
	background-color: #FC0;
}

ul.scores-subnavi {
	padding: 0;
	margin-left: 0;
	list-style-type: none;
}

ul.scores-subsubnavi {
	padding: 0;
	margin-left: 0;
	list-style-type: none;
}

ul.scores-subnavi li, ul.scores-subsubnavi li {
	padding: 0;
	margin-left: 0;
}

.clear {
	clear: both;
}



TABLE.display {
	BORDER-COLLAPSE: separate; border-spacing: 1px
}
TABLE.display TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;
}
TABLE.display TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
TABLE.display TH {
	FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: #ffcc00
}
TABLE.display TH A:link {
	FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: #ffcc00; TEXT-DECORATION: none
}
TABLE.display TH A:visited {
	FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: #ffcc00; TEXT-DECORATION: none
}
TABLE.display TH A:hover {
	FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: #ffcc00; TEXT-DECORATION: underline
}
TABLE.display TR.odd {
	BACKGROUND-COLOR: #ffffff
}
TABLE.display TR.even {
	BACKGROUND-COLOR: #ffeeaa
}

.style5 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	color: #FFFFFF;
}
.style7 {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }
.style9 {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; }
.style11 {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #D4D0C8; }
.style12 {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; }

/*** GOLDENSKIN ***/
.widget .w_skin_goldenskin {
	
}

.w_skin_goldenskin div.widget-content {
	background: url(http://www.habboremix.net/images/skins/Skin_Goldenframe_btmlR.gif) no-repeat bottom right;
	padding: 4px 35px 35px 9px;
}

.w_skin_goldenskin div.widget-body {
	background: url(http://www.habboremix.net/images/skins/Skin_Goldenframe_btmlL.gif) no-repeat bottom left;
	padding-left: 31px;
}

.w_skin_goldenskin div.widget-headline {
	background: url(http://www.habboremix.net/images/skins/Skin_Goldenframe_topR.gif) no-repeat top right;
	height: 31px;
}

.w_skin_goldenskin div.widget-corner {
	background: url(http://www.habboremix.net/images/skins/Skin_Goldenframe_topL.gif) no-repeat top left;
	padding-left: 31px;
	height: 31px;
}

.w_skin_goldenskin div.widget-headline h3 {
	text-align: center;
	font-size: x-small;
	height: 21px;
	top: 7px;
	text-align: center;
	color: #733A00;
	padding-top: 2px;
	margin: 2px 20px 0 0;
	position: relative;
}

.w_skin_goldenskin div.widget-headline .header-middle {
	text-align: center;
	background: url(http://www.habboremix.net/images/skins/Skin_Goldenframe_Header_M.gif);
	height: 21px;
	margin: 0px;
	padding: 3px 5px 3px 5px;
}

.w_skin_goldenskin div.widget-headline .header-left {
	background: url(http://www.habboremix.net/images/skins/Skin_Goldenframe_Header_L.gif) no-repeat;
	height: 21px;
	padding: 3px 0px 3px 8px;
}

.w_skin_goldenskin div.widget-headline .header-right {
	background: url(http://www.habboremix.net/images/skins/Skin_Goldenframe_Header_R.gif) no-repeat;
	height: 21px;
	padding: 3px 18px 3px 0;
}
/*** golden pipes and marmor ***/
.w_skin_defaultskin {
	
}

.w_skin_defaultskin div.widget-content {
	background: url(http://www.habboremix.net/images/skins/Skin_HabboHomes_btmR.gif) no-repeat bottom right;
	padding: 2px 14px 20px 10px;
}

.w_skin_defaultskin div.widget-body {
	background: url(http://www.habboremix.net/images/skins/Skin_HabboHomes_btmL.gif) no-repeat bottom left;
	padding-left: 14px;
}

.w_skin_defaultskin div.widget-headline {
	background: url(http://www.habboremix.net/images/skins/Skin_HabboHomes_topRh.gif) no-repeat top right;
	height: 41px;
}

.w_skin_defaultskin div.widget-corner {
	background: url(http://www.habboremix.net/images/skins/Skin_HabboHomes_topLh.gif) no-repeat top left;
	padding-left: 41px;
	height: 41px;
}

.w_skin_defaultskin div.widget-headline h3 {
	text-align: left;
	font-size: x-small;
	font-weight: normal;
	color: white;
	vertical-align: bottom;
	position: relative;
	padding-top: 10px;
	left: -33px;
}

* html .w_skin_defaultskin div.widget-headline h3 {
	margin: 0px 0px -3px 0px;
}
/*** Notepadskin ***/
.w_skin_notepadskin{
	
}

.w_skin_notepadskin div.widget-content {
	background: url(http://www.habboremix.net/images/skins/Skin_Notepad_btmR.gif) no-repeat bottom right;
	padding: 4px 29px 27px 7px;
}

.w_skin_notepadskin div.widget-body {
	background: url(http://www.habboremix.net/images/skins/Skin_Notepad_btmL.gif) no-repeat bottom left;
	padding-left: 27px;
}

.w_skin_notepadskin div.widget-headline {
	background: url(http://www.habboremix.net/images/skins/Skin_Notepad_topRh.gif) no-repeat top right;
	height: 29px;
	width: 100%;
}

.w_skin_notepadskin div.widget-corner {
	background: url(http://www.habboremix.net/images/skins/Skin_Notepad_topLh.gif) no-repeat top left;
	padding-left: 27px;
	height: 29px;
}

.w_skin_notepadskin div.widget-headline h3 {
	text-align: left;
	font-size: small;
	vertical-align: bottom;
	position: relative;
	padding-top: 10px;
	left: -4px;
}

* html .w_skin_notepadskin div.widget-headline h3 {
	margin: 0px 0px -3px 0px;
}
.n_skin_notepadskin .stickie-header {
	background: url(http://www.habboremix.net/images/skins/Skin_Notepad_topL.gif) no-repeat;
	padding-left: 20px;
	height: 12px;
	padding-bottom: 0;
	margin: 0;
	font-size: 1%;
}

* html .n_skin_notepadskin .stickie-header {
	margin: 0 0 -3px 0;
}

div#room_wrapper {
	overflow: auto;
	max-height: 200px;
}


td.dotted-line {
	border-bottom: dotted 1px black;
}


.n_skin_notepadskin .stickie-header h3 {
	background: url(http://www.habboremix.net/images/skins/Skin_Notepad_topR.gif) no-repeat top right;
	height: 12px;
	margin: 0;
	padding-bottom: 0;
	font-size: 1%;
}

.n_skin_notepadskin .stickie-body {
	background: url(http://www.habboremix.net/images/skins/Skin_Notepad_btmL.gif) no-repeat bottom left;
	padding-left: 27px;
}

.n_skin_notepadskin .stickie-content {
	background: url(http://www.habboremix.net/images/skins/Skin_Notepad_btmR.gif) no-repeat bottom right;
}

.n_skin_notepadskin .stickie-content p {
	vertical-align: top;
	margin-top: 2px;
}


div.portlet-scale.gold div.portlet-scale-bottom-body {
    margin-left: 11px;
    margin-top: 0;
    padding-top: 11px;
    background-image: url(http://www.habboremix.net/images/box-scale/white-br.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
}


/* --- v2box & maskbox --- */

div.v2box a {
	color: #D75C03;
}

div.v2box div.headline, div.v2box div.border, div.v2box div.border div {
	background-repeat: no-repeat;
}

div.v2box h3, div.maskbox h3 {
	background-position: top right;
	background-repeat: no-repeat;
	padding: 5px 12px 0 5px;
	color: white;
	font-size: 11px;
}

div.v2box h3 {
	margin: 0 0 0 7px;
}

div.v2box div.border {
	background-repeat: no-repeat;
	height: 4px;
	font-size: 1%;
}

div.v2box div.border div {
	background-position: top right;
	height: 4px;
	margin: 0 0 0 7px;
}

div.v2box div.body, div.maskbox div.body {
	padding: 5px 9px;
}

div.v2box div.bottom, div.maskbox div.bottom {
	height: 6px;
	font-size: 1%;
	background-repeat: no-repeat;
}

div.v2box div.bottom div, div.maskbox div.bottom div {
	height: 6px;
	margin: 0 0 0 6px;
	background-repeat: no-repeat;
	background-position: top right;
}

div.v2box.light div.border {
	background-color: white;
}

div.v2box.light div.body, div.maskbox.light div.body {
	background-color: white;
}

div.v2box.darker div.border, div.v2box.darker div.body, div.maskbox.darker div.body {
	background-color: #F3F3F3;	
}
div.v2box.darkest div.border, div.v2box.darkest div.body, div.maskbox.darkest div.body {
	background-color: #E4E4E4;	
}
div.v2box.light div.bottom, div.maskbox.light div.bottom {
	background-image: url(http://www.habboremix.net/images/boxes-v2/light-bl.gif);
}
div.v2box.light div.bottom div, div.maskbox.light div.bottom div {
	background-image: url(http://www.habboremix.net/images/boxes-v2/light-br.gif);
}
div.v2box.darker div.bottom, div.maskbox.darker div.bottom {
	background-image: url(http://www.habboremix.net/images/boxes-v2/darker-bl.gif);
}
div.v2box.darker div.bottom div, div.maskbox.darker div.bottom div {
	background-image: url(http://www.habboremix.net/images/boxes-v2/darker-br.gif);
}
div.v2box.darkest div.bottom, div.maskbox.darkest div.bottom {
	background-image: url(http://www.habboremix.net/images/boxes-v2/darkest-bl.gif);
}
div.v2box.darkest div.bottom div, div.maskbox.darkest div.bottom div {
	background-image: url(http://www.habboremix.net/images/boxes-v2/darkest-br.gif);
}

/* v2box red */

div.v2box.red div.border {
	background-image: url(http://www.habboremix.net/images/boxes-v2/red-bl.gif);
}
div.v2box.red div.border div {
	background-image: url(http://www.habboremix.net/images/boxes-v2/red-br.gif);
}
div.v2box.light.red div.headline {
background-color: #FF6666;
	background-image: url(http://www.habboremix.net/images/boxes-v2/red-light-tl.gif);
}
div.v2box.light.red h3 {
	background-image: url(http://www.habboremix.net/images/boxes-v2/red-light-tr.gif);
}
div.v2box.darker.red div.headline {

background-color: #CC0033;
	background-image: url(http://www.habboremix.net/images/boxes-v2/red-darker-tl.gif);
}
div.v2box.darker.red h3 {
	background-image: url(http://www.habboremix.net/images/boxes-v2/red-darker-tr.gif);
}
div.v2box.darkest.red div.headline {
	background-image: url(http://www.habboremix.net/images/boxes-v2/red-darkest-tl.gif);
}
div.v2box.darkest.red h3 {
	background-image: url(http://www.habboremix.net/images/boxes-v2/red-darkest-tr.gif);
}

/* v2box blue */

div.v2box.blue a {
	color: #47839D;
}
div.v2box.blue div.border {
	background-image: url(http://www.habboremix.net/images/boxes-v2/blue-bl.gif);
}
div.v2box.blue div.border div {
	background-image: url(http://www.habboremix.net/images/boxes-v2/blue-br.gif);
}
div.v2box.light.blue div.headline {
background-color: #47839D;
	background-image: url(http://www.habboremix.net/images/boxes-v2/blue-light-tl.gif);
}
div.v2box.light.blue h3 {
	background-image: url(http://www.habboremix.net/images/boxes-v2/blue-light-tr.gif);
}
div.v2box.darker.blue div.headline {
background-color: #003399;
	background-image: url(http://www.habboremix.net/images/boxes-v2/blue-darker-tl.gif);
}
div.v2box.darker.blue h3 {
	background-image: url(http://www.habboremix.net/images/boxes-v2/blue-darker-tr.gif);
}
div.v2box.darkest.blue div.headline {
background-color: #003366;
	background-image: url(http://www.habboremix.net/images/boxes-v2/blue-darkest-tl.gif);
}
div.v2box.darkest.blue h3 {
	background-image: url(http://www.habboremix.net/images/boxes-v2/blue-darkest-tr.gif);
}

/* v2box green */

div.v2box.green a {
	color: #508F54;
}
div.v2box.green div.border {
	background-image: url(http://www.habboremix.net/images/boxes-v2/green-bl.gif);
}
div.v2box.green div.border div {
	background-image: url(http://www.habboremix.net/images/boxes-v2/green-br.gif);
}
div.v2box.light.green div.headline {
background-color: #508F54;
	background-image: url(http://www.habboremix.net/images/boxes-v2/green-light-tl.gif);
}
div.v2box.light.green h3 {
	background-image: url(http://www.habboremix.net/images/boxes-v2/green-light-tr.gif);
}
div.v2box.darker.green div.headline {
background-color: #009900;
	background-image: url(http://www.habboremix.net/images/boxes-v2/green-darker-tl.gif);
}
div.v2box.darker.green h3 {
	background-image: url(http://www.habboremix.net/images/boxes-v2/green-darker-tr.gif);
}
div.v2box.darkest.green div.headline {
background-color: #006600;
	background-image: url(http://www.habboremix.net/images/boxes-v2/green-darkest-tl.gif);
}
div.v2box.darkest.green h3 {
	background-image: url(http://www.habboremix.net/images/boxes-v2/green-darkest-tr.gif);
}

/* v2box brown */

div.v2box.brown a {
	color: #508F54;
}
div.v2box.brown div.border {
	background-image: url(http://www.habboremix.net/images/boxes-v2/brown-bl.gif);
}
div.v2box.brown div.border div {
	background-image: url(http://www.habboremix.net/images/boxes-v2/brown-br.gif);
}
div.v2box.light.brown div.headline {
background-color: #508F54;
	background-image: url(http://www.habboremix.net/images/boxes-v2/brown-light-tl.gif);
}
div.v2box.light.brown h3 {
	background-image: url(http://www.habboremix.net/images/boxes-v2/brown-light-tr.gif);
}
div.v2box.darker.brown div.headline {
background-color: #993300;
	background-image: url(http://www.habboremix.net/images/boxes-v2/brown-darker-tl.gif);
}
div.v2box.darker.brown h3 {
	background-image: url(http://www.habboremix.net/images/boxes-v2/brown-darker-tr.gif);
}
div.v2box.darkest.brown div.headline {
background-color: #660000;
	background-image: url(http://www.habboremix.net/images/boxes-v2/brown-darkest-tl.gif);
}
div.v2box.darkest.brown h3 {
	background-image: url(http://www.habboremix.net/images/boxes-v2/brown-darkest-tr.gif);
}

/* v2box alert */

div.v2box.alert a {
	color: #508F54;
}
div.v2box.alert h3 {
	color: #FF0;
}
div.v2box.alert div.border {
	background-image: url(http://www.habboremix.net/images/boxes-v2/alert-bl.gif);
}
div.v2box.alert div.border div {
	background-image: url(http://www.habboremix.net/images/boxes-v2/alert-br.gif);
}
div.v2box.light.alert div.headline {
	background-image: url(http://www.habboremix.net/images/boxes-v2/alert-light-tl.gif);
}
div.v2box.light.alert h3 {
	background-image: url(http://www.habboremix.net/images/boxes-v2/alert-light-tr.gif);
}
div.v2box.light.alert div.border {
	background-image: url(http://www.habboremix.net/images/boxes-v2/alert-bl.gif);
}
div.v2box.light.alert div.border div {
	background-image: url(http://www.habboremix.net/images/boxes-v2/alert-br.gif);
}
div.v2box.darker.alert div.headline {
	background-image: url(http://www.habboremix.net/images/boxes-v2/alert-darker-tl.gif);
}
div.v2box.darker.alert h3 {
	background-image: url(http://www.habboremix.net/images/boxes-v2/alert-darker-tr.gif);
}
div.v2box.darkest.alert div.headline {
	background-image: url(http://www.habboremix.net/images/boxes-v2/alert-darkest-tl.gif);
}
div.v2box.darkest.alert h3 {
	background-image: url(http://www.habboremix.net/images/boxes-v2/alert-darkest-tr.gif);
}

/* maskbox-specific */

div.maskbox a {
	color: #47839D;
}
div.maskbox div.headline-inner-inner {
	margin: 0 0 0 7px;
}
div.maskbox h3 {
	margin: 0;
	padding-bottom: 5px;
}

/* snow */

div.maskbox.light.snow div.headline-inner-inner {
	background: url(http://www.habboremix.net/images/boxes-v2/snow-light-tr.gif) no-repeat top right;
}
div.maskbox.light.snow h3 {
	background: url(http://www.habboremix.net/images/boxes-v2/snow-light-br.gif) no-repeat bottom right;
}
div.maskbox.light.snow div.headline {
	background: url(http://www.habboremix.net/images/boxes-v2/snow-light-tl.gif) no-repeat;
}
div.maskbox.light.snow div.headline-inner {
	background: url(http://www.habboremix.net/images/boxes-v2/snow-light-bl.gif) no-repeat bottom left;
}
div.maskbox.darker.snow div.headline {
	background: url(http://www.habboremix.net/images/boxes-v2/snow-darker-tl.gif) no-repeat;
}
div.maskbox.darker.snow div.headline-inner {
	background: url(http://www.habboremix.net/images/boxes-v2/snow-darker-bl.gif) no-repeat bottom left;
}
div.maskbox.darker.snow div.headline-inner-inner {
	background: url(http://www.habboremix.net/images/boxes-v2/snow-darker-tr.gif) no-repeat top right;
}
div.maskbox.darker.snow h3 {
	background: url(http://www.habboremix.net/images/boxes-v2/snow-darker-br.gif) no-repeat bottom right;
}
div.maskbox.darkest.snow div.headline {
	background: url(http://www.habboremix.net/images/boxes-v2/snow-darkest-tl.gif) no-repeat;
}
div.maskbox.darkest.snow div.headline-inner {
	background: url(http://www.habboremix.net/images/boxes-v2/snow-darkest-bl.gif) no-repeat bottom left;
}
div.maskbox.darkest.snow div.headline-inner-inner {
	background: url(http://www.habboremix.net/images/boxes-v2/snow-darkest-tr.gif) no-repeat top right;
}
div.maskbox.darkest.snow h3 {
	background: url(http://www.habboremix.net/images/boxes-v2/snow-darkest-br.gif) no-repeat bottom right;
}

/* xmas */

div.maskbox.light.xmas div.headline-inner-inner {
	background: url(http://www.habboremix.net/images/boxes-v2/xmas-light-tr.gif) no-repeat top right;
}
div.maskbox.light.xmas h3 {
	background: url(http://www.habboremix.net/images/boxes-v2/xmas-light-br.gif) no-repeat bottom right;
}
div.maskbox.light.xmas div.headline {
	background: url(http://www.habboremix.net/images/boxes-v2/xmas-light-tl.gif) no-repeat;
}
div.maskbox.light.xmas div.headline-inner {
	background: url(http://www.habboremix.net/images/boxes-v2/xmas-light-bl.gif) no-repeat bottom left;
}
div.maskbox.darker.xmas div.headline {
	background: url(http://www.habboremix.net/images/boxes-v2/xmas-darker-tl.gif) no-repeat;
}
div.maskbox.darker.xmas div.headline-inner {
	background: url(http://www.habboremix.net/images/boxes-v2/xmas-darker-bl.gif) no-repeat bottom left;
}
div.maskbox.darker.xmas div.headline-inner-inner {
	background: url(http://www.habboremix.net/images/boxes-v2/xmas-darker-tr.gif) no-repeat top right;
}
div.maskbox.darker.xmas h3 {
	background: url(http://www.habboremix.net/images/boxes-v2/xmas-darker-br.gif) no-repeat bottom right;
}
div.maskbox.darkest.xmas div.headline {
	background: url(http://www.habboremix.net/images/boxes-v2/xmas-darkest-tl.gif) no-repeat;
}
div.maskbox.darkest.xmas div.headline-inner {
	background: url(http://www.habboremix.net/images/boxes-v2/xmas-darkest-bl.gif) no-repeat bottom left;
}
div.maskbox.darkest.xmas div.headline-inner-inner {
	background: url(http://www.habboremix.net/images/boxes-v2/xmas-darkest-tr.gif) no-repeat top right;
}
div.maskbox.darkest.xmas h3 {
	background: url(http://www.habboremix.net/images/boxes-v2/xmas-darkest-br.gif) no-repeat bottom right;
}


/* --- white content box, red error box, green ok box --- */

div.content-white, div.content-red, div.content-ok {
    background-image: url(http://www.habboremix.net/images/box-scale/white-tl.gif);
    background-repeat: no-repeat;
    background-position: top left;
    margin-bottom: 0;
}

div.content-white-body, div.content-red-body, div.content-ok-body {
	background-image: url(http://www.habboremix.net/images/box-scale/white-tr.gif);
    background-repeat: no-repeat;
    background-position: top right;
    margin: 0 0 0 11px;
	padding: 11px 11px 0 0;
    line-height: 1.2em;
}

div.content-white-body h4, div.content-red-body h4, div.content-ok-body h4 {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
}

div.content-white-body p, div.content-red-body p, div.content-ok-body p, 
div.content-white-body h4, div.content-red-body h4, div.content-ok-body h4 {
	padding-bottom: 1em;
}

div.content-white-body form, div.content-red-body form, div.content-ok-body form {
	margin: 0;
}

div.content-white-content {
	padding: 0 0 11px 0;
}

div.content-white-bottom, div.content-red-bottom, div.content-ok-bottom {
	clear: both;
    background-image: url(http://www.habboremix.net/images/box-scale/white-bl.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
    margin-top: 0;
    margin-bottom: 3px;
    font-size: 1%;
}

div.content-white-bottom-body, div.content-red-bottom-body, div.content-ok-bottom-body {
	margin-left: 11px;
    margin-top: 0;
	padding-top: 11px;
    background-image: url(http://www.habboremix.net/images/box-scale/white-br.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
    font-size: 1%;
}

div.content-white h3, div.nobox h3 {
	margin-top: 0;
	font-size: 11px;	
}


/* --- red error box --- */

div.content-red {
    background-image: url(http://www.habboremix.net/images/box-scale/red-tl.gif);
}

div.content-red-body {
    background-image: url(http://www.habboremix.net/images/box-scale/red-tr.gif);
}

div.content-red-bottom {
    background-image: url(http://www.habboremix.net/images/box-scale/red-bl.gif);
}

div.content-red-bottom-body {
    background-image: url(http://www.habboremix.net/images/box-scale/red-br.gif);
}


/* --- green ok box --- */

div.content-ok {
    background-image: url(http://www.habboremix.net/images/box-scale/green-tl.gif);
}

div.content-ok-body {
    background-image: url(http://www.habboremix.net/images/box-scale/green-tr.gif);
}

div.content-ok-bottom {
    background-image: url(http://www.habboremix.net/images/box-scale/green-bl.gif);
}

div.content-ok-bottom-body {
    background-image: url(http://www.habboremix.net/images/box-scale/green-br.gif);
}


/* --- blue/beige content box --- */

div.content-blue, div.content-beige {
    margin-bottom: 0;
    clear: both;
}

div.content-blue-body, div.content-beige-body {
	margin-left: 7px;
	padding-top: 7px;
	padding-right: 7px;
	margin-bottom: 0;
}

div.content-blue-body p, div.content-beige-body p {
	padding-bottom: 1em;
}

div.content-blue-bottom, div.content-beige-bottom {
	clear: both;
	font-size: 1%;
}

div.content-blue-bottom-body, div.content-beige-bottom-body {
	margin-left: 7px;
    margin-top: 0;
	padding-top: 7px;
}

div.content-blue {
    background: url(http://www.habboremix.net/images/box-scale/blue-tl.gif) no-repeat;
}

div.content-blue-body {
    background: url(http://www.habboremix.net/images/box-scale/blue-tr.gif) no-repeat top right;
}

div.content-blue-bottom {
    background: url(http://www.habboremix.net/images/box-scale/blue-bl.gif) no-repeat bottom left;
}

div.content-blue-bottom-body {
    background: url(http://www.habboremix.net/images/box-scale/blue-br.gif) no-repeat bottom right;
}

div.content-beige {
    background: url(http://www.habboremix.net/images/box-scale/beige-tl.gif) no-repeat;
}

div.content-beige-body {
    background: url(http://www.habboremix.net/images/box-scale/beige-tr.gif) no-repeat top right;
}

div.content-beige-bottom {
    background: url(http://www.habboremix.net/images/box-scale/beige-bl.gif) no-repeat bottom left;
}

div.content-beige-bottom-body {
    background: url(http://www.habboremix.net/images/box-scale/beige-br.gif) no-repeat bottom right;
}


/* --- dark blue content box --- */

div.content-dblue {
    background: url(http://www.habboremix.net/images/box-scale/dblue-tl.gif) no-repeat;
    margin-bottom: 0;
    clear: both;
}

div.content-dblue-body {
    background: url(http://www.habboremix.net/images/box-scale/dblue-tr.gif) no-repeat top right;
	margin-left: 4px;
	padding-top: 4px;
	padding-right: 4px;
	margin-bottom: 0;
}

div.content-dblue-body p {
	margin: 0;
	padding-bottom: 1em;
}

div.content-dblue-bottom {
    background: url(http://www.habboremix.net/images/box-scale/dblue-bl.gif) no-repeat bottom left;
    font-size: 1%;
	clear: both;
}

div.content-dblue-bottom-body {
    background: url(http://www.habboremix.net/images/box-scale/dblue-br.gif) no-repeat bottom right;
	margin-left: 4px;
    margin-top: 0;
	padding-top: 4px;
}


/* --- processbox --- */

div.processbox h4 {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
}

div.processbox h4 {
	padding-bottom: 1em;
}

div.processbox div.headline {
	background: url(http://www.habboremix.net/images/process/headline-l.gif) no-repeat;
	height: 100%;
}

div.processbox div.headline-content {
	margin-left: 5px;
	padding: 5px 5px 0 0;
	background: url(http://www.habboremix.net/images/process/headline-r.gif) no-repeat top right;
}

div.processbox div.headline-wrapper {
	background-color: #A43700;
	padding: 1px 1px 2px 1px;
}

div.processbox div.headline h2 {
	margin: 0;
	padding: 2px 9px 3px 9px;
	border-top: 2px solid #EE9800;
	font-size: 11px;
	font-family: Verdana;
	background-color: #D75C03;
	color: white;
	text-transform: uppercase;
}

div.processbox.blue div.headline div.headline-wrapper {
	background-color: #385F79;
}

div.processbox.blue div.headline h2 {
	border-top: 2px solid #6A9DC2;
	background-color: #3F7692;
}

div.processbox div.content-top {
	background: #E3E3E3 url(http://www.habboremix.net/images/process/content-tl.gif) repeat-y;
}

div.processbox div.content {
	margin-left: 9px;
	padding: 9px 9px 4px 0;
	background: url(http://www.habboremix.net/images/process/content-tr.gif) no-repeat top right;
	min-height: 230px;
}

div.processbox div.content-bottom {
	height: 5px;
	background: url(http://www.habboremix.net/images/process/content-bl.gif) no-repeat;
}

div.processbox div.content-bottom-content {
	height: 5px;
	margin-left: 5px;
	background: url(http://www.habboremix.net/images/process/content-br.gif) no-repeat top right;
}

div.processbox div.processbox-inner {
	padding: 0 5px;
}


/* --- purse --- */

div.purse {
	width: 308px;
}

div.purse p {
	margin: 0;
	padding-bottom: 1em;
}

div.purse a {
	color: #6A3A1F;
}

div.purse-header {
	background: url(http://www.habboremix.net/images/purse/title-tl.gif) no-repeat;
	height: 100%;
	padding-left: 11px;
}

div.purse-header h3 {
	background: url(http://www.habboremix.net/images/purse/title-tr.gif) no-repeat top right;
	font-size: 11px;
	color: white;
	text-transform: uppercase;
	margin: 0;
	padding: 9px 11px 0 0;
	position: relative;
}

div.purse-header h3 a.close {
	position: absolute;
	right: 19px;
}

div.purse-header-bottom {
	background: url(http://www.habboremix.net/images/purse/title-bl.gif) no-repeat;
	height: 17px;
	padding-left: 11px;
	font-size: 1%;
}

div.purse-header-bottom div {
	background: url(http://www.habboremix.net/images/purse/title-br.gif) no-repeat top right;
	height: 17px;
}

div.purse-body {
	background: url(http://www.habboremix.net/images/purse/content-l.gif) repeat-y;
	padding-left: 11px;
}

div.purse-content {
	background: #D9C49A url(http://www.habboremix.net/images/purse/content-r.gif) repeat-y top right;
	padding: 0 19px 0 0;
}

div.purse-bottom {
	background: url(http://www.habboremix.net/images/purse/bottom-l.gif) no-repeat;
	height: 18px;
	padding-left: 13px;
	font-size: 1%;
}

div.purse-bottom div {
	background: url(http://www.habboremix.net/images/purse/bottom-r.gif) no-repeat top right;
	height: 18px;
}

/* --- bubble w/ black border --- */

div.blackbubble {
    background-image: url(http://www.habboremix.net/images/box-scale/bubble_tl.gif );
    background-repeat: no-repeat;
    margin-bottom: 0;
}

div.blackbubble-body {
	margin-left: 11px;
	padding-top: 11px;
	padding-right: 11px;
	margin-bottom: 0;
    background-image: url(http://www.habboremix.net/images/box-scale/bubble_tr.gif );
    background-repeat: no-repeat;
    background-position: top right;
}

div.blackbubble-bottom {
	clear: both;
    background-image: url(http://www.habboremix.net/images/box-scale/bubble_bl.gif );
    background-repeat: no-repeat;
    background-position: top left;
    margin-top: 0;
    margin-bottom: 3px;
    text-align: center;
}

div.blackbubble-bottom-body {
	margin-left: 11px;
    margin-top: 0;
    background-image: url(http://www.habboremix.net/images/box-scale/bubble_br.gif );
    background-repeat: no-repeat;
    background-position: top right;
}

/* -- flash message box -- */
div.splashmessage {
    position: absolute;
    left: 0px;
    top: 0px;
    border: 1px solid #ccc;
    padding: 3px;
    height: 1%
}

a.splashmessagebutton {
    position: absolute;
    bottom: 3px;
    right: 6px;
}

#splashmessagebox0 {
    left: 50px;
    top: 150px;
}

#splashmessagebox1 {
    left: 500px;
    top: 150px;
}

#splashmessagebox2 {
    left: 50px;
    top: 400px;
}

#splashmessagebox3 {
    left: 500px;
    top: 400px;
}

#splashmessagebox4 {
    left: 50px;
    top: 650px;
}

#splashmessagebox5 {
    left: 500px;
    top: 650px;
}

/* --- footer --- */

#footer {
	padding-top: 6px;
	clear: both;
}

#footer-top {
	background: url(http://www.habboremix.net/images/box-scale/footer-tl.gif) no-repeat;
}

#footer-content {
	margin-left: 5px;
	padding: 9px 9px 4px 4px;
	background: url(http://www.habboremix.net/images/box-scale/footer-tr.gif) no-repeat top right;
}

#footer-bottom {
	height: 5px;
	background: url(http://www.habboremix.net/images/box-scale/footer-bl.gif) no-repeat;
}

#footer-bottom-content {
	height: 5px;
	margin-left: 5px;
	background: url(http://www.habboremix.net/images/box-scale/footer-br.gif) no-repeat top right;
	font-size: 1%;
}

div.content-white h3, div.nobox h3 {
	margin-top: 0;
	font-size: 11px;	
}



td.habboPage-col div.portlet-scale, 
td.habboPage-col div.content-white-outer, 
td.habboPage-col div.nobox, 
td.habboPage-col div.v2box, 
td.habboPage-col div.maskbox {
    margin: 0 5px 5px 0;
}

td.habboPage-col.rightmost div.portlet-scale, 
td.habboPage-col.rightmost div.content-white-outer, 
td.habboPage-col.rightmost div.nobox, 
td.habboPage-col.rightmost div.v2box, 
td.habboPage-col.rightmost div.maskbox {
	margin-right: 0;
}


p.last {
	padding-bottom: 0;
}

