Domanda tabs

Mai sentito parlare di CSS3? Se vuoi fare qualcosa del genere studia o cerca qualcosa di già pronto da modificare su internet
 
Ibra difficilmente ci riuscirai se ne capisci poco di css, cerca su google la voce "CSS3 transitions"
 
Dipende da che cms usi, in Holo devi aprire il file style.css e cercare la stringa #navi
A ok ho capito :emoji_alien:

- - - Aggiornato - - -

Ecco il mio style.css il codice in che punti lo devo mettere ??
body {
background-color: #e3e3db;
background-image: url(../images/bg.png);
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
margin: 0;
padding: 0;
}

input, textarea, select {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

a {
color: #fc6204;
}

img {
border: 0;
}

fieldset {
border: 0;
padding: 0;
}

ul {
margin: 0;
padding: 0;
}

li {
list-style: none;
}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clear {
clear: both;
}

h2.title {
margin: 0;
padding: 4px 10px;
font-size: 14px;
background-color: #fc6204;
position: relative;
line-height: 17px;
}

.rounded-container h2.title {
padding: 0px 10px;
height: 17px;
}

h2.title span.habblet-close {
position: absolute;
top: 0;
right: 10px;
cursor: pointer;
width: 15px;
height: 15px;
background: url(../images/close_x.gif) no-repeat;
}

div.fielderror {
margin-bottom: 8px;
}
div.fielderror div {
background-color: #e2001a;
color: #fff;
}

h2.title, h2.title a {
color: #FFFFFF;
text-align: center;
}

h2.title span.username {
width: 200px;
display: block;
overflow: hidden;
text-overflow: ellipsis;
}

h2.title span.details {
font-weight: normal;
font-size: 11px;
margin-left: 1em;
position: absolute;
top: 0;
right: 6px;
color: #999;
}

div.black h2.title {
background-color: #000000;
font-weight: normal;
}

div.blue h2.title {
background-color: #2767a7;
}

div.orange h2.title {
background-color: #f66200;
}

div.green h2.title {
background-color: #4ab501;
position: relative;
}

div.darkred h2.title {
background-color: #c73c3c;
}

div.brown h2.title {
background-color: #a67a3e;
}

div.settings h2.title {
background-color: #595959;
}

div.red h2.title {
background-color: #d64242;
}

div.hcred h2.title {
background-color: #676767;
}

div.lightbrown h2.title {
background-color: #cf9c44;
}

div.activehomes h2.title {
background-color: #51a5d5;
}

div.white h2.title {
background-color: #ffffff;
}

div.promogray h2.title {
background-color: #9c350f;
}

div.white h2.title, h2.title a {
color: #000000;
}

div.gray h2.title {
background-color: #333;
}
div.gray .box-content {
color: #ffffff;
}
div.gray .box-content a {
color: #ffb648;
}
div.gray .box-content a:hover {
color: #fcce04;
}

div.lightgreen h2.title {
background-color: #f66200;
}

div.welcome h2.title {
background-color: #f66200;
}

div.loginbox h2.title {
background-color: #6b6b6b;
}
div.loginbox .box-content {
color: #ffffff;
}
div.loginbox .box-content a {
color: #333;
}
div.loginbox .box-content a:hover {
color: #ffffff;
}

div.loginbox .box-content a.login-register-link {
color: #333;
font-weight:bold;
}

div.loginbox .box-content a.login-register-link:hover {
color: #fff;
font-weight:bold;
}

div.rooms h2.title {
background-color: #225e6a;
}
div.rooms .box-content {
color: #ffffff;
}
div.rooms a {
color: #fc0;
}

div.rounded-container {
margin: 0 4px;
}

div.box-content {
padding: 8px 15px;
clear: both;
}

p {
margin: 0;
padding-bottom: 1em;
}

p.last {
padding-bottom: 0;
}


div.column {
float: left;
}

/* columns total width = 930px */
/* set the right margin of the rightmost column to 0 */

.cb { margin: 0 8px 7px 0; }

#column1 {
width: 460px;
}

#column2 {
width: 310px;
}

#column-footer {
clear: left;
}

body#news #column1, body#tags #column1 {
width: 210px;
}

body#news #column2, body#tags #column2 {
width: 560px;
}

body#newcredits #column1,
body#cbs2credits #column1 {
width: 770px;
}

#column3,
body#news #column3,
body#tags #column3,
body#newcredits #column2,
body#cbs2credits #column2 {
width: 160px;
}

#column3 .cb,
body#news #column3 .cb,
body#tags #column3 .cb,
body#newcredits #column2 .cb,
body#cbs2credits #column2 .cb {
margin-right: 0;
}

#header-container {
background-color: #bce0ee;
background-repeat: repeat-x;
background-image: url(../images/topbg.gif);
background-position: 0 100%;
min-width: 930px;
margin: 0;
z-index: 10;
}

#header-container, #content-container {
padding: 0 10px;
}

#header {
position: relative;
background: url(../images/subnavibg.png) no-repeat 190px 0;
}

body.anonymous #header {
background: none;
}

#header h1 {
float: left;
margin-top: 16px;
margin-bottom: 0px;
z-index: 2;
}

#header-container #header h1 {
margin-bottom: 18px;
}

#header h1 a, #header h1 span {
text-indent: -10000px;
float: left;
width: 111px;
height: 42px;
border: 0;
background-repeat: no-repeat;
background-image: url(../images/habbo.png);
}

#container, #header, #navi2-container {
margin: 0 auto;
text-align: left;
width: 930px;
z-index: 8999;
}

#container {
clear: both;
}


#habbos-online {
position: absolute;
width: 110px;
left: 781px;
top: 15px;
font-size: 10px;
text-align: center;
}
#habbos-online .rounded, #habbos-online .rounded-done {
background-color: #fff;
}

#habbos-online span {
display: block;
padding: 10px;
background-color: #fff;
}

#navi {
clear: both;
font-size: 12px;
}

#navi li {
float: left;
height: 28px;
margin: 0 5px 0 0;
white-space: nowrap;
}

#navi li strong, #navi li a {
float: left;
height: 22px;
padding: 6px 16px 0 22px;
background-repeat: no-repeat;
background-image: url(../images/tabs.png);
background-position: -10px -28px;
color: #FFFFFF;
font-weight: normal;
text-decoration: none;

/* hide overflowing text */
max-width: 290px;
overflow: hidden;
text-overflow: ellipsis;
}

#navi li span {
float: left;
height: 28px;
width: 6px;
background-repeat: no-repeat;
background-image: url(../images/tabs.png);
background-position: -4px -28px;
}

#navi li.selected strong, #navi li.selected a {
background-position: -10px 0;
color: #000000;
font-weight: bold;
}

#navi li.selected span {
background-position: -4px 0;
}

#navi li:hover strong, #navi li:hover a {
background-position: -10px -56px;
}
#navi li:hover span {
background-position: -4px -56px;
}
#navi li.selected:hover strong, #navi li.selected:hover a {
background-position: -10px 0;
}
#navi li.selected:hover span {
background-position: -4px 0;
}

#navi li.metab i {
padding-left: 16px;
font-style: normal;
background: transparent none no-repeat left 50%;
}

#navi #tab-register-now a {
background-position: -10px -84px;
}

#navi #tab-register-now span {
background-position: -4px -84px;
}

#navi #tab-register-now:hover a {
background-position: -10px -112px;
}

#navi #tab-register-now:hover span {
background-position: -4px -112px;
}


#subnavi {
position: absolute;
left: 190px;
top: 0;
width: 572px;
}

#subnavi, #subnavi input {
font-size: 11px;
}

#subnavi p, #subnavi ul {
margin: 0;
clear: both;
}

#subnavi a.userlink {
color: #000000;
}

#subnavi a.maillink {
padding-left: 18px;
background: url(../images/minimail/mail_icons.png) no-repeat 0 50%;
font-weight: bold;
text-decoration: none;
color: #f00;
}

#subnavi a.maillink.newmail {
background-position: -45px 50%;
}

#subnavi-user {
position: absolute;
left: 11px;
top: 0;
}

#subnavi-user ul {
float: left;
height: 38px;
}

#subnavi-user ul li {
float: left;
height: 25px;
}

#subnavi-user ul li a {
color: #888;
}

#subnavi-user ul li span.r {
float: left;
height: 25px;
width: 5px;
}

#subnavi-user ul li.selected a {
background: url(../images/quickmenu.png) no-repeat 0 0;
color: #000;
}

#subnavi-user ul li a span {
display: block;
padding-right: 12px;
background: url(../images/subnavi-arrows.png) no-repeat 100% 1px;
}

#subnavi-user ul li.selected a span {
background-position: 100% -20px;
padding-right: 12px;
}

#subnavi-user ul li.selected span.r {
background: url(../images/quickmenu.png) no-repeat 100% 0;
}

#subnavi-user li a {
font-weight: bold;
padding: 7px 10px;
float: left;
text-decoration: none;
color: #000000;
outline: none;
}


#subnavi-user li a:hover {
text-decoration: underline;
}

#subnavi-search a.console-active {
background-repeat: no-repeat;
padding: 2px 0 2px 19px;
margin-right: 26px;
background-image: url(../images/info_icons.png);
background-position: 0 0;
text-decoration: none;
color: #333;
float: left;
}

#subnavi-search #subnavi-search-upper {
display: inline;
}

#subnavi-search #subnavi-search-links {
display: inline;
}

#subnavi-search, #subnavi-login {
position: absolute;
right: 0;
top: 7px;
text-align: right;
}

#subnavi-search {
width: 215px;
}

#subnavi-search ul {
font-size: 10px;
margin-right: 11px;
padding-bottom: 21px;
clear: none;
}

#subnavi-search form {
text-align: right;
margin-top: 20px;
clear: both;
}

#subnavi-search .search-box-query {
color: #8e8e8e;
padding: 4px;
}

.tag-search-form .search-box-query {
padding: 4px;
}

#tag-cloud-slim ul {
display: inline;
}
#tag-cloud-slim div.bt, #tag-cloud-slim div.bt div,
#tag-cloud-slim div.bb, #tag-cloud-slim div.bb div,
#tag-cloud-slim div.i1, #tag-cloud-slim div.i2 {
background-image: none;
}

.tags-habbos-like {
font-weight: bold;
color: orange;
font-size: 16px;
}
#subnavi-search ul li {
display: inline;
}

#subnavi-search ul li+li {
border-left: 1px solid #E8E8E8;
padding-left: 5px;
}

#subnavi-search label {
font-weight: bold;
}

#to-hotel {
position: absolute;
top: 33px;
right: 0;
}

#to-hotel a {
margin: 0;
}

#subnavi-login {
text-align: left;
width: 300px;
color: white;
}

#subnavi-login form {
background: url(../images/toolbar/login_bg_top.png) no-repeat top right;
}

#subnavi-login form ul {
padding: 8px 11px;
margin: 0;
}

#subnavi-login label.login-text {
display: none;
width: 120px;
float: left;
text-align: right;
color: #777;
}

#subnavi-login label.login-text b { padding-right: 16px; }
#subnavi-login:hover, #subnavi-login.focused { width: 420px; }
#subnavi-login:hover label.login-text, #subnavi-login.focused label.login-text { display: block; }

#subnavi-login input.login-field {
width: 120px;
margin-bottom: 2px;
float: left;
border: 1px solid #555;
padding: 3px;
}

#subnavi-login #login-submit-new-button b {
padding-left: 10px;
padding-right: 7px;
width: 55px;
}

#subnavi-login li { clear: left; }

#subnavi-login-help {
width: 300px;
float: right;
font-size: 10px;
background: url(../images/toolbar/login_bg_bottom.png) no-repeat bottom right;
}
#subnavi-login-help ul { padding: 4px 11px 0 11px; margin-bottom: 4px; }
#subnavi-login-help ul li {
float: left;
clear: none;
margin-bottom: 4px;
}

#subnavi-login-help ul li a {
color: white;
text-decoration: none;
padding: 0 4px;
}

#subnavi-login-help ul li.register { border-right: 1px solid black; }
#subnavi-login-help ul li.register a { padding-left: 0; color: #ffb648; }

#enter-hotel-link, .enter-hotel-link {
background: url(../images/info_icons.png) no-repeat 0 -288px;
padding: 2px 0 3px 22px;
clear: both;
float: left;
}

#enter-hotel-open-medium-link {
background: url(../images/systemavailability/hotel-button-medium-icon.png) no-repeat 100% 0;
float:left;
padding: 8px 30px 7px 0;
clear: both;
}

#enter-hotel-open-image {
cursor: pointer;
}

#hotel-closed-medium {
background: url(../images/systemavailability/hotel-button-medium-icon-closed.png) no-repeat 100% 0;
float:left;
padding: 5px 30px 7px 0;
clear: both;
}

#navi2-container {
background-image: url(../images/navi2-bottom.png);
background-repeat: no-repeat;
background-position: 1px 100%;
padding-bottom: 9px;
}

#navi2 {
line-height: 18px;
width: 100%;
background-image: url(../images/navi2-borders.png);
background-repeat: repeat-y;
background-position: 1px 0;
font-size: 12px;
}

#navi2 ul {
margin: 0 179px 0 2px;
padding: 6px 0 0 20px;
}

#navi2 ul li {
float: left;
padding-right: 1.3em;
margin-right: 1.3em;
border-right: 1px solid #e8e8e8;
}

#navi2 ul li.last {
border-right: 0;
}

#navi2 ul li.selected {
font-weight: bold;
}

#navi2 ul li a {
color: #134787;
text-decoration: none;
}

#navi2 ul li a:hover {
text-decoration: underline;
}

#navi2 ul li.selected a {
color: black;
text-decoration: none;
}

#navi2 ul li.selected a:hover {
color: black;
text-decoration: none;
}

#content {
clear: both;
padding-top: 5px;
}

#footer {
clear: both;
text-align: center;
font-size: 11px;
padding: 0 170px 1em 4px;
}

#viewmode #footer, #editmode #footer {
padding-right: 4px;
}

#footer p {
margin: 0;
padding-top: .7em;
padding-bottom: 0;
font-size: 9px;
color: #777;
}

#footer a {
color: #000000;
}

ul.widelist li {
padding: .5em 14px;
margin: 0;
}

li.even {
background-color: #ececec;
}


div.box-tabs-container {
position: relative;
}

div.box-tabs-container h2 {
position: absolute;
top: 0;
left: 0;
color: #f60;
font-size: 14px;
margin: 0;
padding: 3px 0 0 10px;
}

ul.box-tabs {
padding: 0 5px;
margin: 0;
font-size: 11px;
height: 25px;
border-bottom: 1px solid #ff9900;
}

ul.box-tabs li {
padding: 0;
float: right;
height: 25px;
margin: 0 0 0 4px;
position: relative;
}

ul.box-tabs li strong, ul.box-tabs li a, ul.box-tabs li span.tab-spacer {
top: 1px;
position: relative;
}

ul.box-tabs li a:focus {
outline: none;
}

ul.box-tabs li strong, ul.box-tabs li a {
float: left;
height: 19px;
padding: 6px 10px 0 14px;
background-repeat: no-repeat;
background-image: url(../images/inner-tabs.png);
background-position: -16px -25px;
color: #FFFFFF;
font-weight: normal;
text-decoration: none;

/* hide overflowing text */
max-width: 184px;
overflow: hidden;
}

ul.box-tabs li span.tab-spacer {
float: left;
height: 25px;
width: 4px;
background: url(../images/inner-tabs.png) no-repeat -12px -25px;
}

ul.box-tabs li.selected strong, ul.box-tabs li.selected a {
background-position: -16px 0;
color: #000000;
font-weight: bold;
}

ul.box-tabs li.selected span.tab-spacer {
background-position: -12px 0;
}

ul.box-tabs li:hover a {
background-position: -16px -50px;
}
ul.box-tabs li:hover span.tab-spacer {
background-position: -12px -50px;
}

ul.box-tabs li.selected:hover a {
background-position: -16px 0;
}
ul.box-tabs li.selected:hover span.tab-spacer {
background-position: -12px 0;
}

/* align left */

div.box-tabs-container h2 {
position: absolute;
}

div.box-tabs-container h2.page-owner {
position: relative;
float: left;
}

div.box-tabs-left ul.box-tabs li {
float: left;
}

/* blue tabs */

div.blue a.secondary {
color: #2767a7;
}

div.blue div.box-tabs-container h2 {
color: #009dff;
}

div.blue ul.box-tabs {
border-bottom-color: #528dc9;
}

div.blue ul.box-tabs li strong,
div.blue ul.box-tabs li a {
background-position: -16px -100px;
}

div.blue ul.box-tabs li span.tab-spacer {
background-position: -12px -100px;
}

div.blue ul.box-tabs li.selected strong,
div.blue ul.box-tabs li.selected a {
background-position: -16px -75px;
}

div.blue ul.box-tabs li.selected span.tab-spacer {
background-position: -12px -75px;
}

div.blue ul.box-tabs li:hover a {
background-position: -16px -125px;
}
div.blue ul.box-tabs li:hover span.tab-spacer {
background-position: -12px -125px;
}

div.blue ul.box-tabs li.selected:hover a {
background-position: -16px -75px;
}
div.blue ul.box-tabs li.selected:hover span.tab-spacer {
background-position: -12px -75px;
}

/* green tabs */
div.green a.secondary {
color: #4ab501;
}

div.green div.box-tabs-container h2 {
color: #3ba800;
}

div.green ul.box-tabs {
border-bottom-color: #3ba800;
}

div.green ul.box-tabs li strong,
div.green ul.box-tabs li a {
background-position: -16px -175px;
}

div.green ul.box-tabs li span.tab-spacer {
background-position: -12px -175px;
}

div.green ul.box-tabs li.selected strong,
div.green ul.box-tabs li.selected a {
background-position: -16px -150px;
}

div.green ul.box-tabs li.selected span.tab-spacer {
background-position: -12px -150px;
}

div.green ul.box-tabs li:hover a {
background-position: -16px -200px;
}
div.green ul.box-tabs li:hover span.tab-spacer {
background-position: -12px -200px;
}

div.green ul.box-tabs li.selected:hover a {
background-position: -16px -150px;
}
div.green ul.box-tabs li.selected:hover span.tab-spacer {
background-position: -12px -150px;
}

/* red tabs */

div.red div.box-tabs-container h2 {
color: #d64242;
}

div.red ul.box-tabs {
border-bottom-color: #d64242;
}

div.red ul.box-tabs li strong,
div.red ul.box-tabs li a {
background-position: -16px -325px;
}

div.red ul.box-tabs li span.tab-spacer {
background-position: -12px -325px;
}

div.red ul.box-tabs li.selected strong,
div.red ul.box-tabs li.selected a {
background-position: -16px -300px;
}

div.red ul.box-tabs li.selected span.tab-spacer {
background-position: -12px -300px;
}

div.red ul.box-tabs li:hover a {
background-position: -16px -350px;
}

div.red ul.box-tabs li:hover span.tab-spacer {
background-position: -12px -350px;
}

div.red ul.box-tabs li.selected:hover a {
background-position: -16px -300px;
}

div.red ul.box-tabs li.selected:hover span.tab-spacer {
background-position: -12px -300px;
}

/* Habboclub red tabs */

div.hcred div.box-tabs-container h2 {
color: #7a7a7a;
}

div.hcred ul.box-tabs {
border-bottom-color: #d7a7a7a;
}

div.hcred ul.box-tabs li strong,
div.hcred ul.box-tabs li a {
background-position: -16px -175px;
}

div.hcred ul.box-tabs li span.tab-spacer {
background-position: -12px -175px;
}

div.hcred ul.box-tabs li.selected strong,
div.hcred ul.box-tabs li.selected a {
background-position: -16px -150px;
}

div.hcred ul.box-tabs li.selected span.tab-spacer {
background-position: -12px -150px;
}

div.hcred ul.box-tabs li:hover a {
background-position: -16px -200px;
}
div.hcred ul.box-tabs li:hover span.tab-spacer {
background-position: -12px -200px;
}

div.hcred ul.box-tabs li.selected:hover a {
background-position: -16px -150px;
}
div.hcred ul.box-tabs li.selected:hover span.tab-spacer {
background-position: -12px -150px;
}

/* Light brown tabs */

div.lightbrown div.box-tabs-container h2 {
color: #cf9c44;
}

div.lightbrown ul.box-tabs {
border-bottom-color: #cf9c44;
}

div.lightbrown ul.box-tabs li strong,
div.lightbrown ul.box-tabs li a {
background-position: -16px -175px;
}

div.lightbrown ul.box-tabs li span.tab-spacer {
background-position: -12px -175px;
}

div.lightbrown ul.box-tabs li.selected strong,
div.lightbrown ul.box-tabs li.selected a {
background-position: -16px -150px;
}

div.lightbrown ul.box-tabs li.selected span.tab-spacer {
background-position: -12px -150px;
}

div.lightbrown ul.box-tabs li:hover a {
background-position: -16px -200px;
}
div.lightbrown ul.box-tabs li:hover span.tab-spacer {
background-position: -12px -200px;
}

div.lightbrown ul.box-tabs li.selected:hover a {
background-position: -16px -150px;
}
div.lightbrown ul.box-tabs li.selected:hover span.tab-spacer {
background-position: -12px -150px;
}

/* Black tabs */

div.black div.box-tabs-container h2 {
color: #fff;
}

div.black ul.box-tabs {
border-bottom-color: #333;
}

div.black ul.box-tabs li strong,
div.black ul.box-tabs li a {
background-position: -16px -250px;
}

div.black ul.box-tabs li span.tab-spacer {
background-position: -12px -250px;
}

div.black ul.box-tabs li.selected strong,
div.black ul.box-tabs li.selected a {
background-position: -16px -225px;
}

div.black ul.box-tabs li.selected span.tab-spacer {
background-position: -12px -225px;
}

div.black ul.box-tabs li:hover a {
background-position: -16px -275px;
}
div.black ul.box-tabs li:hover span.tab-spacer {
background-position: -12px -275px;
}

div.black ul.box-tabs li.selected:hover a {
background-position: -16px -225px;
}
div.black ul.box-tabs li.selected:hover span.tab-spacer {
background-position: -12px -225px;
}

/* ------------- */

ul.box-tabs li a.icon-help-tab,
ul.box-tabs li.selected a.icon-help-tab {
padding: 3px 10px 3px 14px;
}

ul.box-tabs li a.icon-help-tab span,
ul.box-tabs li.selected a.icon-help-tab span {
float: left;
margin: 0;
padding: 0;
background: url(../images/help.gif) no-repeat 0 0;
width: 16px;
height: 16px;
}


/* highlighted list items, hidden from IE6 */
html > body .habblet-container .blue li.odd:hover { background-color: #f1f8ff }
html > body .habblet-container .blue li.even:hover { background-color: #dceafa }
html > body .habblet-container .default li.odd:hover { background-color: #fff6ee }
html > body .habblet-container .default li.even:hover { background-color: #fff0dc }
html > body .habblet-container .green li.odd:hover { background-color: #ebffd9 }
html > body .habblet-container .green li.even:hover { background-color: #dafdc2 }
html > body .habblet-container .darkred li.even:hover { background-color: #dafdc2 }
html > body .habblet-container .darkred li.odd:hover { background-color: #ebffd9 }

.topdialog {
text-align: left;
position:absolute;
width:398px;
z-index:9001;
}

.topdialog-body {
padding: 10px 10px 0 10px;
}

.topdialog .dialog-handle {
cursor: move;
}

a.topdialog-exit {
height: 15px;
width: 15px;
position: absolute;
right: 13px;
top: 9px;
text-indent: -10000px;
background: transparent url(../images/close_x.gif) no-repeat;
}

.black a.topdialog-exit {
background: transparent url(../images/close_x_black.png) no-repeat;
}

.topdialog .box-tabs {
border-bottom: 1px solid #000;
}

.topdialog .box-tabs li {
float: left;
}

/* Rounded boxes */
/* Basic styling, used when JavaScript is unsupported */
.cbb {
margin: 8px;
padding: 0;
background: #FFFFFF;
}
/* Normal styling */
/* Top corners and border */
.bt {
height: 5px;
margin: 0 0 0 18px;
background: no-repeat 100% 0;
}
.bt div {
position: relative;
left: -18px;
width: 18px;
height: 5px;
background: no-repeat 0 0;
font-size: 0;
line-height: 0;
z-index: 1;
}

/* Bottom corners and border */
.bb {
height: 9px;
margin: 0 0 0 8px;
background: no-repeat 100% 100%;
position: relative;
}
.bb div {
position: absolute;
left: -8px;
width: 8px;
height: 9px;
background: no-repeat 0 100%;
font-size: 0;
line-height: 0;
display: block;
}

/* Left border */
.i1 {
padding: 0 0 0 1px;
background: url(../images/borders.png) repeat-y;
}
/* Right border */
.i2 {
padding: 0 1px 0 0;
background: url(../images/borders.png) repeat-y top right;
}
/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders2 and the content. */
.i3 {
display: block;
margin: 0;
padding: 0;
background: #fff;
z-index: 0;
}
/* Make the content wrapper auto clearing so it will contain floats (see http://positioniseverything.net/easyclearing.html). */
.i3:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.i3 {display: inline-block;}
.i3 {display: block;}

.topdialog .bt,
.topdialog .bt div,
.topdialog .bb,
.topdialog .bb div { background-image: url(../images/box_black_borders.png); }
.topdialog .i1,
.topdialog .i2 { background-image: url(../images/borders_black.png); }

#content .bt { background-image: url(../images/box.png); }
#content .bt div { background-image: url(../images/box.png); }
#content .bb { background-image: url(../images/box.png); }
#content .bb div { background-image: url(../images/box.png); }
#content .i1 { background-image: url(../images/borders.png); }
#content .i2 { background-image: url(../images/borders.png); }

/* Overrides for gray background box. */
#content .cbb.gray { background: #9a9a91; }
#content .cb.gray { background: transparent; }
#content .gray .bt { background-image: url(../images/box_gray.png); }
#content .gray .bt div { background-image: url(../images/box_gray.png); }
#content .gray .bb { background-image: url(../images/box_gray.png); }
#content .gray .bb div { background-image: url(../images/box_gray.png); }
#content .gray .i3 { background-color: #94948b; }

#content .cbb.lightgreen { background: #d5e7d8; }
#content .cb.lightgreen { background: transparent; }
#content .lightgreen .bt { background-image: url(../images/box_lightgreen.png); }
#content .lightgreen .bt div { background-image: url(../images/box_lightgreen.png); }
#content .lightgreen .bb { background-image: url(../images/box_lightgreen.png); }
#content .lightgreen .bb div { background-image: url(../images/box_lightgreen.png); }
#content .lightgreen .i3 { background-color: #d5e7d8; }

#content .cbb.welcome { background: #ffffff; }
#content .cb.welcome { background: transparent; }
#content .welcome .bt { background-image: url(../images/box.png); }
#content .welcome .bt div { background-image: url(../images/box.png); }
#content .welcome .bb { background-image: url(../images/box.png); }
#content .welcome .bb div { background-image: url(../images/box.png); }
#content .welcome .i3 { background-color: #ffffff; }

#content .cbb.loginbox { background: #b4b4ae; }
#content .cb.loginbox { background: transparent; }
#content .loginbox .bt { background-image: url(../images/box_loginbox.png); }
#content .loginbox .bt div { background-image: url(../images/box_loginbox.png); }
#content .loginbox .bb { background-image: url(../images/box_loginbox.png); }
#content .loginbox .bb div { background-image: url(../images/box_loginbox.png); }
#content .loginbox .i3 { background-color: #b4b4ae; }

#content .activehomes .bt { background-image: url(../images/activehomes/boxblue.png); }
#content .activehomes .bt div { background-image: url(../images/activehomes/boxblue.png); }
#content .activehomes .bb { background-image: url(../images/activehomes/boxblue.png); }
#content .activehomes .bb div { background-image: url(../images/activehomes/boxblue.png); }
#content .activehomes .i3 { background-color: #99cadb; }

/* Overrides for black background box. */
#content .black .bt { background-image: url(../images/box_black.png); }
#content .black .bt div { background-image: url(../images/box_black.png); }
#content .black .bb { background-image: url(../images/box_black.png); }
#content .black .bb div { background-image: url(../images/box_black.png); }
#content .black .i3 { background-color: #000; }
/* Rounded boxes ends here */

#content .cbb.rooms { background: #4596a9; }
#content .rooms .bt { background-image: url(../images/welcome/roompattern_box.png); }
#content .rooms .bt div { background-image: url(../images/welcome/roompattern_box.png); }
#content .rooms .bb { background-image: url(../images/welcome/roompattern_box.png); }
#content .rooms .bb div { background-image: url(../images/welcome/roompattern_box.png); }
#content .rooms .i3 {
background-color: #4596a9;
background-image: url(../images/welcome/roompattern_bg.png);
}

#content .cbb.darkgray { background: #747474; }
#content .cb.darkgray { background: transparent; }
#content .darkgray .bt { background-image: url(../images/box_darkgray.png); }
#content .darkgray .bt div { background-image: url(../images/box_darkgray.png); }
#content .darkgray .bb { background-image: url(../images/box_darkgray.png); }
#content .darkgray .bb div { background-image: url(../images/box_darkgray.png); }
#content .darkgray .i3 { background-color: #747474; color: #fff; }

#content .cbb.hcvip { background: #dfdfdf; }
#content .cb.hcvip { background: transparent; }
#content .hcvip .bt { background-image: url(../images/newhc/box_vip.png); }
#content .hcvip .bt div { background-image: url(../images/newhc/box_vip.png); }
#content .hcvip .bb { background-image: url(../images/newhc/box_vip.png); }
#content .hcvip .bb div { background-image: url(../images/newhc/box_vip.png); }
#content .hcvip .i3 { background-color: #dfdfdf;}

#content .cbb.hcbasic { background: #ebeada; }
#content .cb.hcbasic { background: transparent; }
#content .hcbasic .bt { background-image: url(../images/newhc/box_hc.png); }
#content .hcbasic .bt div { background-image: url(../images/newhc/box_hc.png); }
#content .hcbasic .bb { background-image: url(../images/newhc/box_hc.png); }
#content .hcbasic .bb div { background-image: url(../images/newhc/box_hc.png); }
#content .hcbasic .i3 { background-color: #ebeada;}

#content .cbb.hcnone { background: #dde4e9; }
#content .cb.hcnone { background: transparent; }
#content .hcnone .bt { background-image: url(../images/newhc/box_free.png); }
#content .hcnone .bt div { background-image: url(../images/newhc/box_free.png); }
#content .hcnone .bb { background-image: url(../images/newhc/box_free.png); }
#content .hcnone .bb div { background-image: url(../images/newhc/box_free.png); }
#content .hcnone .i3 { background-color: #dde4e9;}


/* Quick tabs */
.the-qtab {
position: absolute;
width: 220px;
z-index: 99;
font-size: 11px;
}

.qtab-container-bottom {
background-repeat: no-repeat;
background-image: url(../images/quickmenu.png);
background-position: bottom left;
padding: 6px 1px 10px 1px;
}

.qtab-container {
text-align: left;
max-height: 460px;
overflow: auto;
}

.qtab-container-top {
background-repeat: no-repeat;
background-image: url(../images/quickmenu_top.png);
background-position: 0 0;
height: 4px;
font-size: 1px;
}

form {
margin: 0;
padding: 0;
}

.qtab-subtitle {
text-align: center;
padding-top: 4px;
padding-bottom: 0px;
padding-left: 14px;
padding-right: 14px;
}

.qtab-category {
color: #f66200;
border-bottom: 1px dashed #777777;
padding-bottom: 3px;
}

.qtab-container li a {
text-decoration: none;
color: #333333;
width: 174px;
overflow: hidden;
text-overflow: ellipsis;
float: left;
}

.qtab-container li a:hover {
text-decoration: underline;
}

#offline-friends li a {
color: #777777;
}


.qtab-link {
display: block;
cursor: pointer;
color: #000000;
text-decoration: underline;
text-align: right;
}

.qtab-paging {
margin: 0 0 20px 0;
padding-top: 1em;
padding-bottom: 0;
text-align: center;
}

.qtab-container li {
padding-top: 4px;
padding-bottom: 3px;
overflow: hidden;
padding-left: 14px;
padding-right: 14px;
}

.qtab-container .even {
background-color: #efefef;
}

#qtab-follow {
float: right;
}

#qtab-follow a, #friends-habblet-list-container li.online a.follow-a-friend, #qtab-follow span {
background: transparent url(../images/info_icons.png) no-repeat 100% -384px;
width: 16px;
height: 16px;
display: block;
}

#qtab-follow span {
background: transparent url(../images/info_icons.png) no-repeat 100% -832px;
}

#quickmenu-groups li a {
width: auto;
}

div.favourite-group, div.owned-group, div.admin-group, #quickmenu-groups li a.group-room,
#promogroups-habblet-list-container a.group-room, #staffpicks-groups-habblet-list-container a.group-room {
display: block;
float: right;
width: 16px;
height: 16px;
background: transparent url(../images/info_icons.png) no-repeat;
}

#staffpicks-groups-habblet-list-container .habblet-list {
overflow: auto;
max-height: 200px;
}

#staffpicks-groups-habblet-list-container .habblet-list li {
overflow: auto;
min-height: 42px;
max-height: 200px;
}

div.favourite-group { background-position: 100% -433px; }
div.owned-group { background-position: 100% -480px; }
div.admin-group { background-position: 100% -528px; }
#quickmenu-groups li a.group-room, #promogroups-habblet-list-container a.group-room, #staffpicks-groups-habblet-list-container a.group-room { background-position: 0 -800px; width: 19px; }
#promogroups-habblet-list-container a.group-room, #staffpicks-habblet-list-container a.group-room { margin-top: 15px; width: 24px; }

#qtab-container-myrooms p.create-room, #qtab-container-mygroups p.create-group,
#qtab-container-myfriends p.manage-friends {
margin: 0;
padding: 4px 14px 3px 14px;
border-top: 1px dashed #777777;
}

#qtab-container-myrooms p.create-room a, #qtab-container-mygroups p.create-group a {
padding: 0 21px 2px 0;
background: transparent url(../images/myhabbo_icons.png) no-repeat 100% -236px;
}

/* Common habblet list styles */
.habblet-list-container {
padding-bottom: 10px;
}
.habblet-button-row {
padding: 8px 15px 0 15px;
}
ul.habblet-list {
padding: 0;
margin: 10px 0 0 0;
}
ul.habblet-list li {
padding: 2px 0 1px 25px;
background-repeat: no-repeat;
}
ul.habblet-list li a, .habblet a {
text-decoration: none;
}

ul.habblet-list li a:hover, .habblet a:hover {
text-decoration: underline;
}

ul.habblet-list.two-cols li.right .item {
border-left: 1px solid #d9d9d9;
}
ul.habblet-list.two-cols li {
padding: 0;
float: left;
width: 50%;
}
ul.habblet-list.two-cols li div.item {
padding: 2px 0 1px 25px;
}
ul.habblet-list li span.index {
float: left;
padding-right: 8px;
color: #777;
}
ul.habblet-list li div.link {
overflow: hidden;
}

ul.habblet-list li div.link p {
color: #a2a2a2;
}

/* Common Habblet styles */
.habblet-content-info {
border-bottom: 1px dashed #ccc;
padding: 5px 0 5px 15px;
}

.habblet-content-info #enter-hotel-link {
float: none;
}

.widehabblet {
width: 335px;
}

/* Habbo habblet */
#avatar-habblet-list-container ul.habblet-list li {
padding-left: 38px;
padding-right: 0;
background-repeat: no-repeat;
background-position: 5px 50%;
cursor: pointer;
clear: both;
}

#avatar-habblet-list-container ul.habblet-list li div {
float: left;
display: block;
overflow: hidden;
white-space: nowrap;
}

#avatar-habblet-list-container ul.habblet-list li div.item {
width: 206px;
}

#avatar-habblet-list-container ul.habblet-list li:hover div.item b {
text-decoration: underline;
}

#avatar-habblet-list-container ul.habblet-list li div.lastlogin {
width: 174px;
}

#avatar-habblet-list-container ul.habblet-list li div.tools {
padding-top: 7px;
padding-right: 8px;
float: right;
}

#avatar-habblet-list-container ul.habblet-list li div.tools a {
float: right;
background-repeat: no-repeat;
width: 19px;
height: 16px;
display: block;
}

#avatar-habblet-list-container ul.habblet-list li div.tools a.follow {
background-image: url(../images/info_icons.png);
background-position: 100% -384px;
}

#avatar-habblet-list-container ul.habblet-list li div.tools a.add {
background-image: url(../images/shared_icons/small_icons.png);
background-position: 100% -774px;
}

#avatar-habblet-list-container ul.habblet-list li div.clear { clear: both; float: none; }

#friends-habblet-list-container li a {
display: block;
overflow: hidden;
white-space: nowrap;
}

#friends-habblet-list-container li.online a.follow-a-friend {
float: right;
}

#friends-habblet-list-container li div.item span.follow-a-friend {
width: 16px;
height: 16px;
float: right;
}

#friends-habblet-list-container li.online div.item span.follow-a-friend {
background: transparent url(../images/info_icons.png) no-repeat 100% -832px;
}

#friends-habblet-list-container li.offline .item a {
color: #888 !important
}

#friends-habblet-list-container li.online .item a {
color: #333 !important;
}

#avatar-habblet-list-search {
float: right;
padding-right: 8px;
margin: 10px 0 10px 0;
}

#avatar-habblet-search-string {
float: left;
margin-right: 7px;
}

#habbo-search-error-container {
width: 240px;
margin: 5px 8px 0 0;
float: right;
}

#habbo-search-error {
text-align: center;
}

#avatar-habblet-search-button { margin-left: 0; float: left }

/* Invite a friend */
#invite-friend-button {
display:block;
float:left;
line-height: 20px;
margin: 5px 15px;
padding-right: 21px;
background: transparent url(../images/myhabbo_icons.png) no-repeat 100% -234px;
}

#invitation-form {
margin-bottom: 10px;
}

#invitation_message {
float: left;
width: 54%;
height: 75px;
}

#invitation-email {
float: left;
margin-left: 10px;
width: 40%
}

div.invitation-input {
margin-bottom: 10px;
}

input.invitation-input {
margin-left: 2px;
width: 85%;
}

/* Purse habblet */
#purse-habblet input.redeemcode {
width: 155px;
float: left;
}

#purse-habblet ul {
padding-top: 10px;
}

#purse-habblet li.icon-purse {
background-image: url(../../images/purse/purse_icon.gif);
background-repeat: no-repeat;
background-position: 22px 9px;
padding: 10px 0 15px 60px;
}

span.purse-balance-amount {
font-size: 1.2em;
font-weight: bold;
}

#purse-redeem-result {
text-align: center;
padding: 8px 15px 0 15px;
clear: both;
}

/* Recommended rooms habblet */
#rooms-habblet-list-container li.locked {
background-image: url(../images/locked.gif);
background-repeat: no-repeat;
background-position: 4px;
}


/* Groups Habblet */
div.groups-list li {
background-position: 15px 50%;
}
div.groups-list li .item {
display: block;
height: 42px;
padding: 2px 0 2px 60px;
}

div.groups-list li .item {
margin-right: 30px;
color: #000;
}

div.groups-list .new-gb-entries, div.groups-list .new-posts {
float: right;
padding: 0 0 0 16px;
margin: 2px 10px;
line-height: 18px;
text-indent: -10000px;
clear: right;
outline: none;
}

div.groups-list .new-gb-entries {
background: transparent url(../images/info_icons.png) no-repeat 100% -241px;
}

div.groups-list .new-posts {
background: transparent url(../images/info_icons.png) no-repeat 100% -336px;
}

div.groups-list li.right {
background-position: 7px 50%;
}
div.groups-list li.right div.item {
padding-left: 52px;
}

div.groups-list p.groups-info-text {
margin-top: 5px;
padding-left: 11px;
}

a.hotgroups-toggle-more-data {
float: right;
margin-top: 7px;
padding-right: 10px;
}

/* Active Homes Habblet */
#homes-habblet-list-container li {
background-position: 15px 50%;
}
#homes-habblet-list-container li div.item {
height: 45px;
padding: 10px 0 2px 60px;
}

#homes-habblet-list-container li.right {
background-position: 7px 50%;
}
#homes-habblet-list-container li.right div.item {
padding-left: 52px;
}

/* News promo habblet */

.habblet-container.news-promo .bt {
display: none;
}

#content .habblet-container.news-promo .i1 {
background-repeat: no-repeat;
background-position: 0 5px;
}

#content .habblet-container.news-promo .i2 {
background-repeat: no-repeat;
background-position: right 5px;
}

.notitle .bt div {
z-index: 0;
}

#newspromo #topstories {
position: relative;
height: 187px;
}

#newspromo #topstories #topstories-nav {
position: absolute;
top: 0;
left: 0;
height: 21px;
width: 100%;
background: transparent url(../images/topstories_nav_bg.png) no-repeat top left;
color: #fff;
text-align: center;
line-height: 21px;
}

#newspromo #topstories #topstories-nav a.prev {
left: 10px;
}

#newspromo #topstories #topstories-nav a.next {
right: 10px;
}

#newspromo #topstories #topstories-nav a {
top: 0px;
color: #fff;
text-decoration: none;
position: absolute;
}

#newspromo .topstory {
background: transparent none no-repeat;
background-color: #D8D9CE;
color: #fff;
height: 177px;
width: 272px;
position: absolute;
top: 0;
left: 0;
padding: 5px 14px;
}

#newspromo .topstory a {
color: #fff;
}

#newspromo .topstory h4 {
margin: 0 0 3px 0;
padding: 0;
font-weight: normal;
text-transform: uppercase;
font-size: 11px;
}

#newspromo .topstory h3 {
margin: 0 0 10px 0;
padding: 0;
font-size: 18px;
}

#newspromo .topstory h3 a {
text-decoration: none;
}

#newspromo .topstory h3 a:hover {
text-decoration: underline;
}

#newspromo .topstory p.summary {
width: 65%;
}

#newspromo .newsitem-date {
color: #888;
font-size: 10px;
margin-top: 2px;
}

#newspromo li.odd a, #newspromo li.even a {
color: #333;
text-decoration: none;
}

#newspromo li.odd a:hover, #newspromo li.even a:hover {
text-decoration: underline;
}

#newspromo li.last {
text-align: right;
}

/* News article */

#article-wrapper {
padding: 0 10px;
}

#article-wrapper h2 {
margin: 0 0 4px 0;
color: #FF6600;
font-size: 16px;
}

#article-wrapper .article-meta {
color: #959699;
margin-bottom: 8px;
border-top:1px solid #FF6600;
padding-top: 7px;
}

#article-wrapper p.summary {
font-weight: bold;
}

#article-wrapper img.article-image {
float: right;
margin: 0 0 10px 10px;
}

#article-wrapper .article-images {
clear: both;
margin: 15px 0;
}

#article-wrapper .article-images a {
display: block;
width: 120px;
height: 100px;
background-repeat: no-repeat;
float: left;
margin: 0 1em 1em 0;
border: 3px solid #999;
}

#article-wrapper .article-author { margin-top: 10px; font-weight: bold }

/* article archives */
#article-archive {
padding: 7px;
}

#article-archive ul {
margin: 0 0 1.5em 15px;
}

#article-archive ul li {
margin: 5px 0;
}

#article-archive h2 {
font-size: 100%;
border-bottom: 1px dashed #666;
margin: 0;
padding: 3px 0;
}

#article-archive h2 a {
color:#000000;
text-decoration:none;
}

#article-paging {
padding-bottom: 1.5em;
}
#article-paging a.older {
float: left;
}
#article-paging a.newer {
float: right;
}

/* Tag listing */

#tag-related-habblet-container .tag-list, #front-tags .tag-list {
text-align: center;
}

.tag-list li {
display: inline;
margin-right: 5px;
}

.tag-list li a, .my-tag-list li a{
color: #000;
}

a.tag-remove-link, a.tag-add-link, .tag-list li span {
background: transparent url(../images/tags/tags.gif) no-repeat 0 0;
padding: 8px 10px 1px 0;
margin-left: 4px;
outline: none;
font-size: 1px;
zoom: 1;
}

.tag-list li span {
background-position: -40px 0;
}

a.tag-remove-link:hover {
background-position: -10px 0;
text-decoration: none;
}

a.tag-add-link {
background-position: -20px 0;
}

a.tag-add-link:hover {
background-position: -30px 0;
text-decoration: none;
}
/*

*/
.add-tag-form, .tag-search-form {
margin-top: 1em;
}

.add-tag-form em.tag-question {
float: left;
color: #888 !important;
font-style: normal;
margin-top: 3px;
}

#add-tag-input {
width: 100px;
margin: 3px 10px 0 5px;
}

/* Paging */

p.paging-navigation {
padding: 0 15px 0 0;
text-align: right;
line-height: 20px;
margin-top: 3px;
}

p.paging-navigation a, p.paging-navigation .current, p.paging-navigation .disabled {
border: 1px solid #ffba00;
padding: 2px 5px;
text-decoration: none;
color: #f90;
}

p.paging-navigation a:hover {
border: 1px solid #f90;
}

p.paging-navigation .current {
border: 1px solid #f90;
background-color: #f90;
color: #fff;
}

p.paging-navigation .disabled {
border: 1px solid #d9d9d9;
color: #d9d9d9;
}


.blue p.paging-navigation a { color: #528DC9; border: 1px solid #66ADE4;}
.blue p.paging-navigation a:hover { border: 1px solid #528DC9; }
.blue p.paging-navigation .current { background-color: #528DC9; color: #fff; border: 1px solid #528DC9;}

.green p.paging-navigation a { color: #4BB601; border: 1px solid #4BCD00;}
.green p.paging-navigation a:hover { border: 1px solid #4BB601; }
.green p.paging-navigation .current { background-color: #4BB601; color: #fff; border: 1px solid #4BB601;}

/* Login habblet */
#login-habblet {
background: url(../images/landing/signin_bg.gif) no-repeat bottom right;
}
form.login-habblet li {
padding: 5px;
margin: 0;
clear: both;
}
form.login-habblet li.no-label {
padding-left: 81px;
}
form.login-habblet input {
float: left;
margin-right: 6px;
}
form.login-habblet li.no-label input {
padding: 0;
margin-left: 0;
}

form.login-habblet .login-text {
float: left;
width: 75px;
padding: 3px 0 0 0;
}
form.login-habblet .login-field {
width: 87px;
border: 1px solid #555;
padding: 5px;
}
form.login-habblet li span.username {
float: left;
padding-top: 3px;
font-weight: bold;
}

div.flash-message {
margin-bottom: 8px;
text-align: center;
}

div.action-error div {
background-color: #e2001a;
color: #fff;
}
div.action-error div a { color: #FFCC02 }

div.action-confirmation div {
background-color: #4bb601;
color: #fff;
}

body#logout .flash-message {
font-weight: bold;
font-size: 1.2em;
margin: 0 auto;
width: 90%;
}

body#logout #logout-ok {
margin-bottom: 20px;
}

#remember-me-notification {
color:#333333;
position:absolute;
width:220px;
z-index:1;
top: 179px;
right: 0;
}

#remember-me-notification .submit {
margin-bottom: 5px;
}

div.progressbar {
text-align: center;
padding: 8px;
}

div.rounded, div.rounded-done {
padding: 0 8px;
}

div.rounded-orange {
color: #FFFFFF;
background-color: #f29400;
}

div.rounded-red {
color: #FFFFFF;
background-color: #e2001a;
}

div.rounded-red a {
color: #FFFFFF;
}

div.rounded-hcred {
background-color: #7a7a7a;
}

div.rounded-lightbrown {
background-color: #cf9c44;
}

div.rounded-green {
color: #FFFFFF;
background-color: #3ba800;
}

div.rounded-activehomes {
background-color: #99cadb;
}

div.rounded-darkgray {
color: #fff;
background-color: #595959;
}

div.rounded-blue {
color: #fff;
background-color: #3399cc;
}

/* ip blocked */

div.frank-stop {
text-align: center;
}

#overlay {
display: none;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 9000;
background-color: #000000;
-moz-opacity: .5;
opacity: .50;
filter: alpha(opacity=50);
-ms-filter: "progid:emoji_smiley:XImageTransform.Microsoft.Alpha(Opacity=50)";
}

#overlay_progress {
position: absolute;
top: 0;
left: -1500px;
z-index: 9000;
color: #FFFFFF;
text-align: center;
font-weight: bold;
font-size: 12px;
}


div.best-exps-list-container {
width: 460px;
height: 185px;
overflow: auto;
}

div.best-exps-no-exps {
text-align: center;
line-height:160px;
}

table.best-exps-scores .own-score {
background-color: #FFDC0D;
}

tr.best-exps-types td.selected {
font-weight: bold;
}

tr.best-exps-types td.selected a {
color: black;
text-decoration: none;
}

table.best-exps-offsets {
height: 30px;
}

table.best-exps-scores {
border: 0;
border-spacing: 0;
border-collapse: collapse;
width: 440px;
}

table.best-exps-scores tr.odd {
background-color: #efefef;
}

table.best-exps-scores td, table.highscores-scores th {
margin: 0;
padding: 2px 8px;
text-align: left;
}

table.best-exps-scores th {
color: #999;
font-size: 10px;
font-weight: normal;
}

table.best-exps-scores .scores-position {
padding-left: 15px;
color: #999;
}

table.best-exps-scores .scores-name {
width: 100%;
padding-left: 0;
padding-right: 0;
}

table.best-exps-scores .scores-points {
text-align: right;
padding-right: 15px;
}

tr.hall-of-fame-games td.selected {
font-weight: bold;
}

tr.hall-of-fame-games td.selected a {
color: black;
text-decoration: none;
}




ul.highscores-habblet-games {
list-style: none;
padding-left: 0;
}

ul.highscores-habblet-games li {
display: inline;
margin-right: 12px;
}

ul.highscores-habblet-games li.selected {
font-weight: bold;
}

ul.highscores-habblet-games li.selected a {
color: black;
text-decoration: none;
}

table.highscores-habblet-scores {
border: 0;
border-spacing: 0;
border-collapse: collapse;
width: 100%;
}

table.highscores-habblet-scores tr.odd {
background-color: #efefef;
}

table.highscores-habblet-scores td, table.highscores-habblet-scores th {
margin: 0;
padding: 2px 8px;
text-align: left;
}

table.highscores-habblet-scores th {
color: #999;
font-size: 10px;
font-weight: normal;
}

table.highscores-habblet-scores .scores-position {
padding-left: 15px;
color: #999;
}

table.highscores-habblet-scores .scores-name {
width: 100%;
padding-left: 0;
padding-right: 0;
}

table.highscores-habblet-scores .scores-points {
text-align: right;
padding-right: 15px;
}

div.highscores-habblet-paging {
padding: 8px 15px 0 15px;
}

div.highscores-habblet-paging .prev {
float: left;
}

div.highscores-habblet-paging .next {
float: right;
}



#credits-methods {
list-style: none;
margin-top: 4px;
clear: both;
}

#credits-methods li {
background-color: transparent;
}

#credits-methods h4 {
margin: 0;
background-color: #ececec;
font-size: 11px;
font-weight: bold;
padding: 4px 8px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
text-transform: uppercase;
}

#credits-methods h4.credits-category-promo {
background-color: #ffd403;
border-color: #dcb600;
}

#credits-methods h4.credits-category-subscription {
background-color: #d0e8bd;
border-color: #b0d890;
}

#credits-methods li ul li {
padding: 1px;
}

#credits-methods li ul li+li div.credits-method-container {
border-top: 1px solid #ccc;
}

#credits-methods li ul li div.credits-method-container {
padding: 5px 14px;
}

#credits-methods li div.credits-method-container.selected {
border: 2px solid #aeafa6;
padding: 3px 12px;
}

#credits-methods li ul li h3 {
margin: 0;
padding: 0 0 5px 0;
font-size: 11px;
font-weight: bold;
}

#credits-methods li ul li p {
margin: 0;
padding: 0 0 5px 0;
}

#credits-methods div.credits-tools {
padding: 0 0 4px 6px;
text-align: right;
}

#credits-methods div.bestvalue {
text-align: center;
text-transform: uppercase;
font-size: 10px;
font-weight: bold;
padding: 3px 6px;
background-color: #fc0;
clear: both;
float: right;
}

#credits-methods form.credits-form+div.bestvalue {
margin-top: 5px;
}

#credits-methods div.credits-method-full {
clear: both;
}

#credits-methods div.credits-summary {
min-height: 60px;
padding-left: 70px;
background-repeat: no-repeat;
}

#credits-methods p.credits-read-more {
color: #fc6204;
text-decoration: underline;
cursor: pointer;
}


#credits-countries {
list-style: none;
margin: 0 14px;
}

p.credits-countries-select {
margin: 5px 14px 0 14px;
}

#credits-countries li {
background-color: transparent;
float: left;
text-align: center;
margin-right: 30px;
}

#credits-countries li a {
text-decoration: none;
color: #808080;
}

#credits-countries li h2 {
font-size: 10px;
font-weight: normal;
}

#credits-countries li img {
padding: 3px 3px 3px 11px;
margin-bottom: 3px;
}

#credits-countries li.selected img {
background: url(../images/credits/flag_selected.png) no-repeat;
padding-right: 6px;
}

#credits-countries li span {
padding-left: 8px;
}

/* ------------ article competitions -------------- */

.article-body ul.errors li, .article-body span.error { color: red; }
.article-body ul.errors li { font-weight: bold; }
.competition { clear: both; }
.competition h4 { font-size: 11px; }

/* ------------ HC membership habblet -------------- */

#hc-membership-giftNumber {
position: absolute;
font-size: 18px;
color: white;
z-index: 2;
left: 211px;
top: 40px;
}

#hc-membership-nextGift {
margin: 0 auto;
}

#hc-membership-giftName {
font-weight: bold;
color:#D64242;
}

#hc-membership-gift {
position: relative;
text-align: right;
margin-left:-14px;
}

#hc-membership-giftPicture {
z-index: 1;
}

/* ------------ HC catalog habblet -------------- */

#hc-catalog-starGreen {
background: url(../images/hc_star_green.png) no-repeat 0 0;
width: 106px;
height: 106px;
display: block;
float: left;

}

#hc-catalog {
font-size: 11px;
padding-bottom: 17px;
}

#hc-catalog-giftName {
text-align: center;
font-weight:bold;
clear: both;
}

#hc-catalog-giftPicture {
display: inline;
}

#hc-catalog-giftPicture img {
max-width:150px;
width: expression(this.width > 150 ? 150 : true);
}

#hc-catalog-giftNumber {
font-size: large;
color: white;
text-align: center;
padding-top: 40px;
}

.hc-catalog-monthNumber {
text-align: center;
width: 27px;
float: left;
}
.hc-catalog-navi {
float: left;
margin-left: 3px;
}

/* Welcome info habblet */
#welcome-habblet-container {
height: 450px;
position: relative;
}

#welcome-habblet-container .welcome-habblet-header {
padding: 35px 0 0 70px;
font-weight: bold;
height: 50px;
background-repeat: no-repeat;
}

#welcome-habblet-container .welcome-habblet-header h3 {
font-size: 18px;
margin: 0;
}

#welcome-habblet-container .welcome-habblet-footer {
text-align: center;
padding-top: 10px;
}

#welcome-habblet-container .welcome-habblet-footer a {
color: #000000;
}

#welcome-habblet-container .welcome-habblet-header span {
font-size: 12px;
}

#welcome-intro-image-container {
padding-left: 5px;
}

#welcome-intro-image-container .welcome-intro-image {
background: url(../images/welcome/welcome_01.png) no-repeat;
height: 340px;
}

#welcome-habblet-container .welcome-enter-hotel {
position: absolute;
left: 321px;
top: 96px;
}

#welcome-habblet-container .welcome-enter-hotel-closed {
position: absolute;
left: 285px;
top: 280px;
}

/* Active discussion habblet --------------------- */
ul.active-discussions-toplist {
padding-top: 5px;
}

ul.active-discussions-toplist li {
height: 20px;
padding-left: 13px;
white-space: nowrap;
}

ul.active-discussions-toplist li a.topic {
text-decoration: none;
color: #000;
margin-top: 3px;
display: block;
width: 252px;
overflow: hidden;
float: left;
}

ul.active-discussions-toplist li img.topic-closed-image {
margin-left: 5px;
}

ul.active-discussions-toplist li div.topic-info {
margin-top: 3px;
padding-right: 36px;
text-align: right;
float: right;
width: 147px;
}

ul.active-discussions-toplist li a:hover {
text-decoration: underline;
}

ul.active-discussions-toplist li div.post-icon {
background-image: url(../images/info_icons.png);
background-position: 152px -336px;
background-repeat: no-repeat;
height: 16px;
}

ul.active-discussions-toplist li .grey {
color: #aaa;
}

a.discussions-toggle-more-data {
background: transparent url(../images/more_arrows.png) no-repeat 100% -93px;
float: left;
padding-right: 14px;
margin: 7px 0 10px 10px;
}

a.discussions-toggle-more-data.less {
background: transparent url(../images/more_arrows.png) no-repeat 100% -141px;
}

/* Active homes habblet */

#homes-habblet-list-container {
background-image: url(../images/activehomes/stripepattern.gif);
position: relative;
}

#homes-habblet-list-container .active-habbo-image, #homes-habblet-list-container .active-habbo-data {
display: none;
position:absolute;
left: -1000px
}

#homes-habblet-list-container .active-habbo-image-placeholder {
background-repeat: no-repeat;
position:absolute;
height:110px;
width: 64px;
background-image: url(../images/activehomes/habbo_skeleton.gif);
}

#homes-habblet-list-container .active-habbo-imagemap {
position: relative;
z-index: 9001;
}

div.bubbletip div.content {
text-align: left;
overflow: hidden;
}

div.bubbletip p.moto {
padding-top: 7px;
padding-bottom: 0;
color: #595959;
}

div.bubbletip .active-name {
background-repeat: no-repeat;
background-position: 70%;
height: 16px;
font-weight: bold;
}

div.bubbletip .active-name.offline {
background-image: url(../images/offline.gif);
}

div.bubbletip .active-name.online {
background-image: url(../images/online.gif);
}

div.bubbletip .active-habbo-data-container {
overflow: hidden;
}

/* FAQ */

#faq {
background-color: #ffffff;
width: 730px;
height: 100%;
text-align: left;
}
#faq-header {
background-color: #b2b2b2;
width: 100%;
padding-top: 0px;
margin-top: 0px;
position: relative;
}

#faq-header form.search-box {
position: absolute;
top: 0;
left: 206px;
display: inline;
}

#faq-header .search-box-query {
margin-top: 22px;
margin-left: 20px;
margin-right: 10px;
color: #777777;
}

#faq-container {
min-height: 450px;
}

#faq-category-list {
float: left;
width: 200px;
height: 100%;
}

#faq-category-list ul.faq {
margin-left: 8px;
margin-top: 10px;
margin-bottom: 10px;
}

#faq-category-list ul.faq li a {
color: #808080;
text-decoration: none;
cursor: pointer;
}

#faq-category-list ul.faq span.faq-link:hover {
color: #000;
}

#faq-category-list ul.faq span.faq-link.selected:hover {
color: #76c7e6;
}

#faq-category-list ul.faq li a:before {
content: "\203A \0020";
}

#faq-category-content {
float: right;
width: 530px;
}

#faq-category-content #faq-category-container {
margin-top: 10px;
margin-bottom: 10px;
margin-right: 20px;
}
#faq-category-content h4.faq-item-header, #faq-category-content h4.faq-item-header span {
color: #808080;
font-weight:normal;
margin-top: 0px;
margin-bottom: 0px;
cursor: pointer;
font-size: 11px;
}

#faq-category-content h4.faq-item-header span.selected {
color: #76c7e6;
}

#faq-category-content h4.faq-item-header span:hover {
color: #76c7e6;
padding-left: 1.0em;
}

#faq-category-content h4.faq-item-header span.item-category, #faq-category-content h4.faq-item-header span.item-category:hover {
color: #808080;
font-style: italic;
padding-left: 0;
cursor: auto;
}

#faq-category-content h4.faq-item-header:before {
content: "\203A \0020";
}

#faq-category-content div.faq-item-content {
color: #808080;
background-color: #efefef;
padding: 8px;
margin-top: 2px;
}

#faq-category-content div.faq-item-content a {
color: #ff8400;
}

#faq-category-content div.faq-item-content div.faq-close-button {
right: 4px;
padding: 4px;
cursor: pointer;
float: right;
}

#faq-container .selected {
color: #76c7e6;
padding-left: 4px;
}

#faq-footer {
color: #909090;
background-color: #d9d9d9;
padding: 10px 0px 10px 0px;
text-align: center;
width: 100%;
}

#faq-footer a{
color: #ff8400;
}

/* Welcome info habblet */

#invitation-info-habblet h2.title {
background-color: #559EDC;
}

#inviter-info-habblet img {
float: left;
margin-left: -5px;
}

#inviter-info-habblet p {
float: left;
width: 232px;
padding: 0;
margin: 10px 0 0 65px;
}

#column2 #inviter-info-habblet p { margin-left: 9px }

#inviter-info-habblet p span.text {
display: block;
background: #fff url(../images/tooltips/large-bubble.png) no-repeat 0 0;
padding: 11px 19px 11px 15px;
}

#inviter-info-habblet p span.text em {
background: transparent url(../images/offline.gif) no-repeat top right;
height: 16px;
display: block;
}

#inviter-info-habblet p span.text em.online {
background-image: url(../images/online.gif);
}

#inviter-info-habblet p span.bottom {
display: block;
height: 6px;
background: #fff url(../images/tooltips/large-bubble.png) no-repeat 0 100%;
}

/* TAG Search Page Habblet */
#tag-search-habblet-container .result-title {
font-weight:bold;
font-size: 11px;
}
#tag-search-habblet-container .result-description {
font-style: italic;
font-size: 11px;
}

#tag-search-habblet-container ul.tag-list a:link, ul.tag-list a:visited {
color: #000000;
text-decoration: none;
font-weight: normal;
}
#tag-search-habblet-container ul.tag-list a:hover {
text-decoration: underline;
}

#tag-search-habblet-container form.search-box{
margin-top: 10px;
padding-left: 45px;
}

#tag-search-habblet-container input.search-box-query {
width: 70%;
}

#tag-search-habblet-container input.search-box-sidebar-query {
width: 95%;
}

#tag-search-habblet-container p.search-result-count {
padding-left: 45px;
}

#tag-search-habblet-container #tag-search-add,#tag-search-habblet-container #tag-search-add-result {
padding-left: 45px;
}
#tag-search-habblet-container #tag-search-add-result {
display: none;
}

#tag-search-habblet-container p.search-result-divider {
margin: 5px;
}

#tag-search-habblet-container table.search-result {
border-spacing: 0;
border-collapse: collapse;
width: 100%;
clear: both;
}

#tag-search-habblet-container table.search-result tr.odd {
background-color: #e6e6e6;
}

#tag-search-habblet-container table.search-result tr.even {
background-color: white;
}

#tag-search-habblet-container table.search-result tr td.image {
padding-left: 5px;
padding-right: 5px;
}

#tag-search-habblet-container table.search-result tr td.text {
padding-top: 5px;
padding-bottom: 5px;
}

#tag-search-habblet-container p.search-result-navigation {
text-align: center;
}

#tag-related-habblet-container, #tag-match-habblet-container, #tag-fight-habblet-container {
padding: 7px;
}

#tag-match-form #tag-match-friend {
width: 98%;
}

#tag-match-form #tag-match-send {
float: right;
margin-top: 15px;
}

#tag-match-result {
margin-bottom: 7px;
}

#tag-fight-habblet-container #tag-fight-button, #tag-fight-habblet-container #tag-fight-button-new {
float: right;
margin-top: 5px;
}

#tag-fight-habblet-container #fight-process {
display: none;
}

#tag-fight-habblet-container .fight-image {
text-align: center;
margin: 10px 5px 10px 5px;
}

#tag-fight-habblet-container .tag-field-container {
margin-bottom: 5px;
}

/* Credit Info boxes styling */
.credits-info .credits-text {
float: right;
position: relative;
width: 55%;
}

.credits-info .credits-text-2 {
margin-top: 7px;
}
.credits-info .credits-image {
float: left;
display: inline;
position: relative;
}

/* pixel info boxes styling */

.pixels-infobox-container {
}

.pixels-infobox-text {
margin-right: auto;
margin-left: auto;
width: 70%;
}

div.pixelblue h2.title {
background-color: #0046A8;
}

div.rounded-pixelblue {
background-color: #0046A8;
}

div.pixelgreen h2.title {
background-color:#20C124;
}

div.rounded-pixelgreen {
background-color: #20C124;
}

div.pixellightblue h2.title {
background-color:#6DCDF6;
}

div.rounded-pixellightblue {
background-color: #6DCDF6;
}

div.pixeldarkblue h2.title {
background-color:#168291;
}

div.rounded-pixeldarkblue {
background-color: #168291;
}


#content .pixelblue .bt {
background-image:url(../images/surfer/box_blue1.png);
}
#content .pixelblue .bt div { background-image: url(../images/surfer/box_blue1.png); }

#content .pixelblue .bb {
background-image:url(../images/surfer/box_blue2.png);
}

#content .pixelblue .bb div { background-image: url(../images/surfer/box_blue2.png); }

#content .pixelblue .i3 {
background-color: #6DCDF6;
background-image:url(../images/surfer/pixelpage_surferdude_crop.gif);
width: 452px;
height: 377px;
}

#content .pixelblue .i1 {
padding-left:0;
}

.pixels-info .pixels-text {
float: right;
position: relative;
width: 55%;
}

.pixels-info .pixels-image {
float: left;
display: inline;
position: relative;
}


/* Error page styling */
#notfound-content .error-text {
float: left;
position: relative;
width: 80%;
}

#notfound-content #error-image {
float: right;
display: inline;
position: relative;
}

#notfound-looking-for a {
color: #3ba800;
}

#exception-container #error-image-container {
text-align: center;
}

div.game-links-top {
padding-top: 6px;
}

ul.game-links {
text-align: center;
padding: 10px 6px 6px 6px;
list-style-type: none;
margin: 0;
}

#game-promo {
background: transparent url(../images/games_illustration.png) no-repeat right top;
padding: 93px 107px 0 0;
}

ul.game-links li {
display: inline;
margin: 0 3px;
}

div.ad-container {
margin: 0 8px 7px 0;
}

/* create habbo content habblet */
#register-button {
text-align: center;
}

/* Webstore bubble background */

div.webstore-frank div.blackbubble-bottom-body, div.webstore-frank-image {
text-align: right;
}

div.webstore-frank div.blackbubble-bottom-body img.invitation-tail {
margin-right: 60px;
}

div.invitation-component div.blackbubble-bottom {
text-align: right;
}


/* Transaction history */

table.tx-history {
border: 0;
border-spacing: 0;
border-collapse: collapse;
width: 100%;
}

table.tx-history tr.odd {
background-color: #efefef;
}

table.tx-history td, table.tx-history th {
margin: 0;
padding: 2px 15px;
text-align: left;
}

table.tx-history th {
color: #999;
font-size: 10px;
font-weight: normal;
}

table.tx-history .tx-date {
white-space: nowrap;
}

table.tx-history .tx-amount {
text-align: center;
}

table.tx-history .tx-description {
width: 100%;
}

ul.tx-navi {
padding-bottom: 8px;
text-align: center;
}
ul.tx-navi li.next { float: right; }
ul.tx-navi li.prev { float: left; }

#tx-log p, ul.tx-navi {
margin: 0 15px;
}

div.purse-tx { font-size: 10px; }


/* Habbo recommends! */
#hr-container {
background-color: #eeeeee;
width: 160px;
padding: 1px 1px 1px 1px;
}

div.hr-headline {
padding-top: 5px;
font-weight: bold;
text-align: center;
color: #000000;
font-size: 11px;
}

div.hr-headline-bg {
background-color: #CCCCCC;
height: 20px;
}

div.hr-image {
float: left;
clear: none;
margin: 6px 0 0 6px;
}

div.hr-box {
height: 145px;
background-color: #FFFFFF;
border: #CCCCCC solid 1px;
overflow: hidden;
margin: 1px 0 0 0;
}

div.hr-bold {
color: #333333;
font-weight: bold;
font-size: 10px;
overflow: hidden;
height: 60px;
margin: 6px 6px 0 6px;
}

div.hr-body {
color: #666666;
font-size:10px;
margin: 6px 6px 0 6px;
}

div.hr-body a {
color: #ff6600;
font-weight: bold;
font-size: 11px;
}

/* Habbo recommends! */
#hr-container {
background-color: #eeeeee;
width: 160px;
padding: 1px 1px 1px 1px;
}

#hr-container div {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

div.hr-headline {
padding-top: 5px;
font-weight: bold;
text-align: center;
color: #000000;
font-size: 11px;
}

div.hr-headline-bg {
background-color: #CCCCCC;
height: 20px;
}

div.hr-image {
float: left;
clear: none;
margin: 6px 0 0 6px;
}

div.hr-box {
height: 145px;
background-color: #FFFFFF;
border: #CCCCCC solid 1px;
overflow: hidden;
margin: 1px 0 0 0;
}

div.hr-bold {
color: #333333;
font-weight: bold;
overflow: hidden;
height: 60px;
margin: 6px 6px 0 6px;
}

div.hr-body {
color: #666666;
margin: 6px 6px 0px; 6px;
height: 70px;
overflow: hidden;
background-color: pink;
}

div.hr-body a {
color: #ff6600;
font-weight: bold;
}

#reregistration .cb {
margin-right: 0;
}

.partnerbox {
color: #666;
text-align: center;
}

.partnerbox a { color: #4BB601; }
.partnerbox p { padding-bottom: 10px; }
.partnerbox p.last { padding-bottom: 0; }

.partnerbox-landing, .partnerbox-credits { padding: 2px 15px 5px 15px; }
.partnerbox-welcome { padding: 30px 15px 0 15px; }

.partnerbox ul {
list-style: none;
padding: 0;
margin-top: 5px;
}

.partnerbox li {
padding: 5px 0 0 0;
clear: both;
}

.partnerbox li.partnerbox-group, .partnerbox li.partnerbox-room {
font-weight: bold;
}

.partnerbox li.partnerbox-group a, .partnerbox li.partnerbox-room a {
padding: 0 23px 3px 0;
background: transparent url(../images/info_icons.png) no-repeat;
line-height: 16px;
}

.partnerbox li.partnerbox-group a {
background-position: 100% -865px;
}

.partnerbox li.partnerbox-room a {
background-position: 100% -800px;
}

#group_purchase_form {
width: 284px;
position: absolute;
left: -1500px;
top: 0;
}

#group_purchase_form form {
margin: 0px;
}

#group-description-area, #group-purchase-header, #group-name-area, #group-url-area {
margin-bottom: 8px;
}

#group-description-area {
margin-top: 4px;
}

#group_name_text, #group_url_text {
font-weight: bold;
}

#description_chars_left {
font-weight: normal;
float: right;
position: relative;
}

#description_text {
float: left;
font-weight: bold;
padding-top: 3px;
}

#group_name, #group_url {
width: 98%;
}

#group_description {
width: 98%;
height: 150px;
}

#group_description-counter {
background-color: #FC0;
}

/* room events habblet */
#current-events .category-selector, #current-events .no-events{
padding: 5px 25px 0 10px;
}

#current-events select {
width: 99%;
padding: 2px;
}

#current-events li {
background-repeat: no-repeat;
background-position: 9px 0;
cursor: pointer;
padding: 2px 0pt 1px 47px;
}
#current-events li div {
}

#current-events li p {
color: #666;
overflow: hidden;
word-wrap: break-word;
}

#current-events .event-name a {
color: #000;
font-size: 12px;
font-weight: bold;
overflow: hidden;
word-wrap: break-word;

}

#current-events .event-date {
font-size: 9px;
color: #666;
}

#event-list {
overflow: auto;
max-height: 200px;
}

.room-occupancy-1 { background-image: url(../images/rooms/room_icon_1.gif); }
.room-occupancy-2 { background-image: url(../images/rooms/room_icon_2.gif); }
.room-occupancy-3 { background-image: url(../images/rooms/room_icon_3.gif); }
.room-occupancy-4 { background-image: url(../images/rooms/room_icon_4.gif); }
.room-occupancy-5 { background-image: url(../images/rooms/room_icon_5.gif); }

#staffpicks-rooms-habblet-list-container .habblet-list {
overflow: auto;
max-height: 200px;
}

html > body #staffpicks-rooms-habblet-list-container .habblet-list li.even:hover { background-color: #dceafa }
html > body #staffpicks-rooms-habblet-list-container .habblet-list li.odd:hover { background-color: #f1f8ff }
html > body #staffpicks-rooms-habblet-list-container .habblet-list li.even:hover { background-color: #dceafa }
html > body #staffpicks-rooms-habblet-list-container .habblet-list li.odd:hover { background-color: #f1f8ff }

#staffpicks-rooms-habblet-list-container select {
width: 99%;
padding: 2px;
}

#staffpicks-rooms-habblet-list-container .room-name, #staffpicks-rooms-habblet-list-container .room-name a {
color: #000;
font-size: 12px;
font-weight: bold;
overflow: hidden;
word-wrap: break-word;
}

#staffpicks-rooms-habblet-list-container li {
background-repeat: no-repeat;
background-position: 9px 0;
cursor: pointer;
padding: 2px 0pt 1px 47px;
}

#staffpicks-rooms-habblet-list-container li p {
color: #666;
overflow: hidden;
word-wrap: break-word;
}

#staffpicks-rooms-habblet-list-container .habblet-list li {
overflow: auto;
min-height: 42px;
max-height: 200px;
}

#column2 #promogroups-habblet-list-container li.even, #column2 #staffpicks-groups-habblet-list-container li.even { background-color: transparent; }
#column2 #promogroups-habblet-list-container li.right, #column2 #staffpicks-groups-habblet-list-container li.right { background-position: 15px 50%; }
#column2 #promogroups-habblet-list-container li.left, #column2 #staffpicks-groups-habblet-list-container li.left { background-color: #ECECEC; }

html > body #column2 #promogroups-habblet-list-container li.right:hover, html > body #column2 #staffpicks-groups-habblet-list-container li.right:hover { background-color: #f1f8ff }
html > body #column2 #promogroups-habblet-list-container li.left:hover, html > body #column2 #staffpicks-groups-habblet-list-container li.left:hover { background-color: #dceafa }

#column2 #promogroups-habblet-list-container ul.habblet-list.two-cols li.right .item, #column2 #staffpicks-groups-habblet-list-container ul.habblet-list.two-cols li.right .item {
border: none;
}
#column2 #promogroups-habblet-list-container ul.habblet-list.two-cols li, #column2 #staffpicks-groups-habblet-list-container ul.habblet-list.two-cols li {
float: none;
width: auto;
}
#column2 #promogroups-habblet-list-container ul.habblet-list.two-cols li div.item, #column2 #staffpicks-groups-habblet-list-container ul.habblet-list.two-cols li div.item {
padding: 0;
}

#invitation-link-container .copytext {
padding-left: 93px;
background: transparent url(../images/mgm_dialogue.png) no-repeat 10px 0px;
padding-bottom: 20px;
}

#invitation-link-container h3 {
font-size: 13px;
margin: 15px 0;
padding: 0;
}

#email-verified-container {
width: 460px;
}

/* less clutter on welcome page */
body#welcome #navi, body#welcome #subnavi-user, body#welcome #to-hotel, body#welcome #navi2-container, body#welcome #habbos-online {
display: none;
}

body#welcome #header { background: none }
body#welcome #header-container { background-color: #FFF }

/* Intermediate page */

#intermediate #enter-hotel {
background: transparent url(../images/personal_info/orange_thing.png) no-repeat 50% 0;
padding: 28px 0;
width: 184px;
height: 49px;
margin-left: auto;
margin-right: auto;
}
#intermediate .enter-btn a {
width: 130px;
padding: 0 26px 0 19px;
white-space: nowrap;
}

#intermediate #enter-mypage {
text-align: center;
padding-bottom: 15px;
font-weight: bold;
font-size: 20px;
}
#intermediate #info {
text-align: center;
clear: both;
padding: 15px 90px;
}

div.roundedrect-container {
margin: 0 4px;
}

div.roundedrect, div.roundedrect-done {
padding: 6px 8px;
}

div.roundedrect-gray {
color: #FFFFFF;
background-color: #666666;
}

div.roundedrect-white {
color: #000000;
background-color: #FFFFFF;
}

/* Hot campaigns */

#hotcampaigns-habblet-list-container { padding: 5px 5px 0 5px; }
#hotcampaigns-habblet-list-container p { padding: 5px; }

#hotcampaigns-habblet-list { list-style-type: none; margin: 0; padding: 0; }
#hotcampaigns-habblet-list li { float: left; clear: both; width: 100%; }
#hotcampaigns-habblet-list li div.hotcampaign-container { padding: 5px 10px; }
#hotcampaigns-habblet-list li.even:hover { background-color: #dceafa; }
#hotcampaigns-habblet-list li.odd:hover { background-color: #f1f8ff; }
#hotcampaigns-habblet-list li p.link { margin: 0; padding: 0; text-align: right; }
#hotcampaigns-habblet-list li p.link a { color:#399001; }
#hotcampaigns-habblet-list li p { margin: 0; padding: 0; }
#hotcampaigns-habblet-list li h3 { font-size: 13px; margin: 5px 0 0 0; padding: 0; }
#hotcampaigns-habblet-list li img { margin: 5px 5px 5px 0; }

.habboclub-buyentry {
width: 245px;
color: #444444;
}

.habboclub-infoentry {
width: 245px;
}

.habboclub-offerprice {
font-size:1.5em;
font-weight:bold;
position: relative;
top: 10px;
left: -37px;
color: #000000;
}

#hc-buy-container {
position: relative;
left: 4px;
top: 5px;
}

div.hc-buy-buttons {
background-color: #ffffff;
}

#hc-buy-container p.credits-notice {
color: #fff;
}

.habboclub-clothing {
background: url(../images/habboclub/hc_clothes.gif);
min-height: 66px;
padding-right: 90px;
}

.habboclub-furni {
background: url(../images/habboclub/hc_furniture.gif);
min-height: 72px;
padding-right: 260px;
}

.habboclub-room {
background: url(../images/habboclub/hc_morerooms.gif);
min-height: 88px;
}

.habboclub-communicator {
background: url(../images/habboclub/600_newfriends.gif);
min-height: 106px;
padding-right: 165px;;
}

.habboclub-commands {
background: url(../images/habboclub/chooser_tuto.gif);
min-height: 97px;
}

#habboclub-info h3.heading {
font-size: 12px;
color: #cf9c44;

}

#habboclub-info p.read-more a {
font-weight: bold;
color: #fc6204;
text-decoration: none;
}

#habboclub-info p.read-more a:hover {
text-decoration: underline;
}

/* Content habbo for promo box */
#habboclub-clothes-container {
padding-left:20px;
}

#habboclub-clothes-container .habboclub-clothes-image {
background: url(../images/habboclub/hc_clothes_items.png);
width: 320px;
height: 130px;
float: right;
}

#habboclub-clothes-container .habboclub-extra-image {
background: url(../images/habboclub/extra.png);
width: 106px;
height: 106px;
float: left;
margin-top: 10px;
}

#habboclub-furniture-container {
padding-left: 5px;
}

#habboclub-furniture-container .habboclub-furniture-image {
background: url(../images/habboclub/hc_furniture_items.gif);
width: 440px;
height: 138px;
}

#navi li strong, #navi li a, #navi li span {
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
trantision: all .3s ease;
}
 
Visto che lo style.css è troppo lungo e non riesco a copiarlo segui questa mini guida:
Sostituisci questo:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Con questo:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Ed inserisci questo:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Sopra questo:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!