div.upgrade {
margin: 15px;
text-align: center;
padding: 7px;
background-color: #ffefef;
border: 1px solid #cc9999;
}
div.upgrade div.notice {
color: #cc0000;
font-weight: bold;
font-size: 10px;
}
div.body {
margin:0px;
padding: 11px 20px 11px 20px;
background:#d9d9d9;
line-height: 1;
text-align:left;
}
div.column.one {
float:left;
width:600px;
position:relative;
}
div.column.two {
float:left;
width:330px;
position:relative;
margin-left:20px;
}
div.head,
div.foot {
text-indent: -999px;
}
div.column.one div.head,
div.column.two div.head {
float:left;
width:600px;
position:absolute;
top:-10px;
left:0px;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/breakout_sprites.png) 0px -10px no-repeat;
z-index:2;
height:36px;
}
div.column.one div.head span,
div.column.two div.head span{
float:right;
width:90%;
position:absolute;
top:0px;
right:0px;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/breakout_sprites.png) right -56px no-repeat;
z-index:3;
height:36px;
}
div.column.one div.current_status div.head {
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/breakout_sprites.png) 0px -92px no-repeat;
height:10px;
}
div.column.one div.current_status div.head span{
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/breakout_sprites.png) right -102px no-repeat;
height:10px;
}
div.column.one div.foot,
div.column.two div.foot {
float:left;
width:600px;
height:10px;
position:absolute;
bottom:-10px;
left:0px;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/breakout_sprites.png) 0px 0px no-repeat;
z-index:2;
}
div.column.one div.foot span,
div.column.two div.foot span {
float:left;
width:90%;
height:10px;
position:absolute;
bottom:0px;
right:0px;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/breakout_sprites.png) right -46px no-repeat;
z-index:2;
}
div.column.two div.head {
width:330px;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/breakout_sprites.png) 0px -10px no-repeat;
}
div.column.two div.foot {
width:330px;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/breakout_sprites.png) 0px 0px no-repeat;
}
div.column.one div.content,
div.column.two div.quickstart,
div.column.two div.funding,
div.column.two div.advertising_block,
div.column.two div.generic,
div.column.two div.buzzstream,
div.column.two div.friends,
div.column.two div.comments,
div.column.two div#start_qv_frame,
div.column.two div.birthdays {
position:relative;
background:#FFF;
margin: 10px 0px 30px 0px;
padding:26px 0px 0px 0px;
width:600px;
}

div.column.one div.content.breakout.current_status {
position:relative;
z-index:6000;
}


div.column.two div.buzzstream,
div.column.two div.friends,
div.column.two div.comments,
div.column.two div#start_qv_frame,
div.column.two div.birthdays {
width:330px;
}
div.column.one div.content {
padding:26px 0px 0px 0px;
}
div.column.one div.content.current_status {
padding:0px 0px 0px 0px;
}
div.column.one div.content.breakout h1,
div.column.two div.quickstart h1,
div.column.two div.funding h1,
div.column.two div.advertising_block h1,
div.column.two div.generic h1,
div.column.two div.buzzstream h1,
div.column.two div.friends h1,
div.column.two div.comments h1,
div.column.two div#start_qv_frame h1,
div.column.two div.birthdays h1 {
position:absolute;
top: 0px;
left:10px;
color:#FFF;
font-size:16px;
font-weight:normal;
z-index:5;
letter-spacing:0px;
}
div.column.one div.content.breakout h1.avatar {
padding-left: 28px;
}
div.column.one div.content.breakout h1.avatar img {
position:absolute;
left:-4px;
top:-5px;
width:25px;
height:25px;
border:1px solid #CCC;
}
div.breakout {
position:relative;
}

/* DASHBOARD STYLES  */



div.column.one div.profile_dashboard div.head {
float:left;
width:600px;
position:absolute;
top:-10px;
left:0px;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/breakout_sprites.png) 0px -92px no-repeat;
z-index:2;
height:10px;
}
div.column.one div.profile_dashboard div.head span{
float:right;
width:90%;
position:absolute;
top:0px;
right:0px;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/breakout_sprites.png) right -102px no-repeat;
z-index:3;
height:10px;
}
@import "refactor_buttons.css";



html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


body {
width:990px;
margin:0px auto 0px auto;
padding:0px;
color: #555555;
font-family: Arial,Helvetica, Sans-Serif;
color: #555555;
font-size: 13px;
}




a {
  color: #33AADD;
  text-decoration: none;
	outline: none;
}

a:hover {
  text-decoration: none;
  color: #3366CC;
}

div.btnMHolder a.btnM:hover {
color:#FFF;
}

a.username.online,
a.username.offline {
background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/user_onlin_sprite.png);
background-repeat:no-repeat;
margin:0px;
padding: 0px 14px 0px 0px;
}
a.username.online {
background-position: right -17px;
}
a.username.offline {
background-position: right 3px;
}

.addItem {
background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/addItem.gif);
background-repeat:no-repeat;
margin:0px;
padding: 0px 0px 0px 0px;
width: 108px;
height: 22px;
}

.addItem:hover {
cursor:pointer;
}

.addSecretStash {
background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/addSecretStash.gif);
background-repeat:no-repeat;
margin:0px;
padding: 0px 0px 0px 0px;
width: 250px;
height: 22px;
}

.addSecretStash:hover {
cursor:pointer;
}

.addAPhoto {
background-image: url(http://cache.mbuzzy.com/cache/4.1.8.7/images/addAphoto_all.png);
background-repeat:no-repeat;
background-color: transparent;
margin:0px;
padding: 0px 0px 0px 0px;
width: 136px;
height: 76px;
}

.addAPhoto:hover {
background-image: url(http://cache.mbuzzy.com/cache/4.1.8.7/images/addAphoto_all.png);
background-repeat:no-repeat;
background-color: transparent;
background-position: 0px -76px;
margin:0px;
padding: 0px 0px 0px 0px;
width: 136px;
height: 76px;
cursor:pointer;
}


label {
cursor:pointer;
}

div.success {
border:2px solid #66cc66;
margin:5px 0px 5px 0px;
padding: 10px 10px 10px 24px;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/success.png) no-repeat 4px 08px #e7f6e4;
font-weight:bold;
display:block;
clear:both;
}
div.success span {
color:#000;
}
div.error {
border:2px solid #f10000;
margin:5px 0px 5px 0px;
padding: 10px 10px 10px 24px;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/error.png) no-repeat 4px 08px #fae2e2;
font-weight:bold;
display:block;
clear:both;
}
div.error span {
color:#000;
}

/* this is some legacy stuff that will need to be removed once the old CSS is finally gone.
This specific section deals with the browse profiles page
*/
div.template_container.people fieldset div.catContent_hasSub table {
margin:0px;
padding:0px;
}
div.template_container.people fieldset div.catContent_hasSub div.profileSearchHeader div.profileFoundPages{
margin-right:20px;
}
div.column.one div.template_container {
margin:0px 10px 0px 10px;
padding:10px 0px 5px 0px;
}
div.column.one div.content.breakout h2 {
position:relative;
top: 0px;
left:0px;
color:#666;
font-size:16px;
font-weight:normal;
z-index:5;
text-align:left;
}
div.column.one div.template_container div.sub_header {
padding:5px 0px 5px 0px;
}
div.column.one div.template_container div.sub_header  h2 {
letter-spacing:0px;
}
div.inbox div.sub_header {
clear:both;
display:block;
position:relative;
text-align:left;
margin-bottom:5px;
}
div.inbox div.actions {
clear:both;
display:block;
position:relative;
margin-top:10px;
}
div.inbox div.actions.top {
clear:both;
display:block;
position:relative;
margin-top:10px;
float:left;
margin-bottom:5px;
}
div.inbox div.actions select {
display:inline;
}
div.inbox div.actions a{
display:inline block;
font-size:11px;
font-weight:bold;
border-left:1px solid #CCC;
padding-left:8px;
position:relative;
top:-2px;
}
div.actions.bottom {
clear:both;
display:block;
position:relative;
margin-top:0px;
float:left;
top:-6px;
}
div#myInboxPagingBottom.pagination.bottom {
bottom:10px;
right:10px;
}
div.actions.bottom select {
display:inline;
}
div.actions.bottom a{
display:inline block;
font-size:11px;
font-weight:bold;
border-left:1px solid #CCC;
padding-left:8px;
position:relative;
top:-2px;
}
div.notifications fieldset button[type="button"] {
display:block;
clear:both;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/buttons.png);
background-position: 0px 0px;
background-repeat:no-repeat;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 5px;
border:0px;
float:left;
height:22px;
cursor:pointer;
position:relative;
}
div.notifications fieldset button[type="button"] span {
display:block;
clear:both;
background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/buttons.png);
background-position: right -205px;
background-repeat:no-repeat;
margin: -2px 0px 0px 0px;
padding: 3px 9px 0px 0px;
border:0px;
border:0px;
height:19px;
font-size:10px;
font-weight:bold;
color:#FFF;
float:left;
cursor:pointer;
}
div.notifications fieldset button[type="button"]:hover {
background-position: 0px -22px;
}
div.notifications fieldset button[type="button"]:hover span {
background-position: right -227px;
}
div.buttons {
clear:both;
display:block;
}
div.buttons ul li {
float:left;
}
div.buttons ul li.save {
float:right;
margin-bottom:10px;
}
div.buttons ul li.send a,
div.buttons ul li.cancel a,
div.buttons ul li.save a,
div#start_status_box div.fauxSelectOptions a.cancel {
display:block;
clear:both;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/buttons.png);
background-position: 0px 0px;
background-repeat:no-repeat;
margin: 0px 5px 0px 0px;
padding: 0px 0px 0px 5px;
border:0px;
float:left;
height:22px;
cursor:pointer;
position:relative;
}
div.buttons ul li.send a span,
div.buttons ul li.cancel a span,
div.buttons ul li.save a span,
div#start_status_box div.fauxSelectOptions a.cancel span {
display:block;
clear:both;
background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/buttons.png);
background-position: right -205px;
background-repeat:no-repeat;
margin: 0px 0px 0px 0px;
padding: 5px 7px 0px 0px;
border:0px;
border:0px;
height:17px;
font-size:10px;
font-weight:bold;
color:#FFF;
float:left;
cursor:pointer;
}
div.buttons ul li.send a:hover,
div.buttons ul li.cancel a:hover,
div.buttons ul li.save a:hover,
div#start_status_box div.fauxSelectOptions a.cancel:hover {
background-position: 0px -22px;
}
div.buttons ul li.send a:hover span,
div.buttons ul li.cancel a:hover span,
div.buttons ul li.save a:hover span,
div#start_status_box div.fauxSelectOptions a.cancel:hover span {
background-position: right -227px;
}
div#start_status_box div.fauxSelectOptions a.cancel {
text-transform:uppercase;
float:right;
margin-top:-35px;
}div#footer {
clear: both;
float: none;
font-size: 10px;
clear:both;
display:block;
width:950px;
padding: 0px 20px 40px 20px;
background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/mainbg_center.png');
}
div#footer div#footer_navigation {
clear: both;
float: none;
padding: 0px;
font-size: 10px;
clear:both;
display:block;
width:950px;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/footer_background.png) no-repeat bottom right;
}
div#footer div#footer_navigation fieldset {
clear: both;
float: none;
padding:8px 0px 8px 0px;
font-size: 10px;
background-color: #ffffff;
clear:both;
display:block;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/footer_background.png) no-repeat 0px 0px;
width:950px;
}
div#footer div#footer_navigation fieldset ul {
border-left:1px solid #DDD;
border-right:1px solid #DDD;
height:170px;
background:#FFF;
padding: 10px 20px 25px 20px;
}
div#footer div#footer_navigation fieldset ul li {
float:left;
border-right:1px solid #CCC;
padding-left:15px;
text-align:left;
padding-top:10px;
}
div#footer div#footer_navigation fieldset ul li.ringtones {
border-right:1px solid #CCC;
width:142px;
}
div#footer div#footer_navigation fieldset ul li.company{
border-right:0px;
}
div#footer div#footer_navigation fieldset ul li.chat {
padding-left:10px;
}
div#footer div#footer_navigation fieldset ul li span {
font-weight:bold;
font-size:11px;
margin-bottom:3px;
display:block;
}
div#footer div#footer_navigation fieldset ul li ul {
border:0px;
padding: 0px;
height:165px;
width:165px;
}
div#footer div#footer_navigation fieldset ul li ul li{
clear:both;
display:block;
float:none;
border:0px;
padding:0px;
}
div#footer div#footer_navigation fieldset ul li ul li.view_more { 
text-align:left;
font-weight:bold;
padding:0px 20px 0px 0px;
margin-top:8px;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/small_sprites.png) no-repeat 100px -816px;
}
div#footer div#footer_navigation fieldset ul li ul li.view_more a span{ 
font-size:10px;
}
div#footer p {
text-align:center;
fotn-size:10px;
color:#666;
display:block;
margin-top:8px;
}
#header {
display:block;
height:107px;
position:relative;
z-index:6001;
width:990px;
margin:0px auto 0px auto;
}
#header fieldset {
margin:0px;
padding: 0px 0px 0px 0px;
border:0px;
}
#header h1 {
float:left;
width:81px;
height:22px;
display:block;
margin: 18px 16px 0px 26px;
}
#header h1 a {
float:left;
background: url(http://cache.mbuzzy.com/cache/4.1.8.7/images/logo.png) 0px 0px no-repeat;
width:81px;
height:22px;
display:block;
}
#header h1 a span {
display:none;
}
div#header ul.navigation {
float:left;
margin: 18px 0px 0px 0px;
padding:0px;
display:block;
}
div#header ul.navigation li {
float:left;
position:relative;
z-index:1;
width:80px;
height:24px;
text-align: center;
margin-right: 10px;
}
div#header ul.navigation li a {
width:80px;
height:19px;
display:block;
color:#CCC;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
margin:0px;
padding:0px;
margin: 0px 5px 0px 0px;
padding: 5px 0px 0px 0px;
background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/header_sprites.png);
background-position: 0px 0px;
}
div#header ul.navigation li a:hover {
background-position: 0px -24px;
background-color: transparent;
}
div#header ul.navigation li.onMenu2 a {
background-position: -422px 0px;
background-color: transparent;
}
div#header ul.navigation li#headerTab1 a span,
div#header ul.navigation li#headerTab2 a span,
div#header ul.navigation li#headerTab3 a span {
padding-right:13px;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/small_sprites.png) right -1111px no-repeat;
}
div#header ul.navigation li.onMenu2#headerTab1 a span,
div#header ul.navigation li.onMenu2#headerTab2 a span,
div#header ul.navigation li.onMenu2#headerTab3 a span {
padding-right:13px;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/small_sprites.png) right -1099px no-repeat;
}
div#header ul.navigation li ul {
float:left;
display:none;
position:absolute;
top:15px;
left:0px;
z-index:20;
width:auto;
background:orange;
}
div#header ul.navigation li ul li{
float:left;
clear:both;
background:orange;
white-space:nowrap;
display:block;
text-align:left;
}
div#header ul.navigation li:hover ul{
display:block;
}
div#header ul.navigation li:hover ul {
position:absolute;
top: 21px;
left: -45px;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/header_sprites.png) 0px -185px no-repeat;
width:164px;
padding:13px 0px 5px 0px;
z-index:8000;
display:block;
}
div#header ul.navigation li:hover ul li{
border-bottom:1px solid #666;
margin:0px;
padding: 8px 0px 8px 8px;
position:relative;
height:auto;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/header_sprites.png);
background-position: -412px -117px;
display:block;
width:156px;
height:auto;
cursor:pointer;
}
div#header ul.navigation li:hover ul li:hover{
background-position: -412px -40px;
}
div#header ul.navigation li:hover ul li.last {
border-bottom:0px;
padding:8px 0px 8px 8px;
background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/header_sprites.png);
background-position: -412px -141px;
}
div#header ul.navigation li:hover ul li.last:hover{
background-position: -412px -66px;
}
div#header ul.navigation li:hover ul li.first {
padding:7px 2px 2px 2px;
}
div#header ul.navigation li:hover ul li a,
div#header ul.navigation li:hover ul li a span {
margin:0px;
padding: 0px;
background:none;
border:0px;
white-space:normal;
width:154px;
height:auto;
}
div#header ul.navigation li:hover ul li:hover a,
div#header ul.navigation li:hover ul li:hover a span {
color:#FFF;
}
div#header ul.navigation li.onMenu2#headerTab1 ul li a span,
div#header ul.navigation li.onMenu2#headerTab2 ul li a span,
div#header ul.navigation li.onMenu2#headerTab3 ul li a span {
background:none;
}
div#header ul.navigation li:hover ul li a span {
display:block;
height:auto;
cursor:pointer;
}
div#header ul.navigation li#headerTab3 div {
width:409px;
height:61px;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/header_sprites.png) no-repeat 0px -48px;
float:left;
display:none;
position:absolute;
top:20px;
left:-163px;
padding:7px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
div#header ul.navigation li#headerTab3 div form{
display:block;
margin:0px;
padding:0px
}
div#header ul.navigation li#headerTab3 div fieldset{
float:left;
display:block;
margin: 20px 0px 0px 40px;
padding: 0px 0px 0px 0px;
border:0px;
width:350px;
display:inline;
height:23px;
}
div#header ul.navigation li#headerTab3 div input {
float:left;
margin: 4px 0px 0px 0px;
padding:0px;
border:0px;
width:222px;
height:16px;
background-color:transparent;
color:#333;
font-size:11px;
}
div#header ul.navigation li#headerTab3 div fieldset select {
float:left;
margin: 3px 0px 0px 10px;
padding:0px;
border:0px;
width:78px;
font-size:10px;
color:#333;
background-color:transparent;
border:1px solid #8a8a8a;
}
div#header ul.navigation li#headerTab3 div fieldset a.submit { 
float:right;
width:auto;
height:22px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 4px;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/blue_button.png) no-repeat 0px 0px;
text-transform:uppercase;
font-size:11px;
color:#FFF;
margin-right:0px;
padding-right:0px;
}
div#header ul.navigation li#headerTab3 div fieldset a.submit span { 
height:18px;
float:left;
display:block;
margin:0px;
padding: 4px 7px 0px 3px;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/blue_button.png) no-repeat bottom right;
}
div#header div#headerNotSignedIn {
margin:11px 0px 0px 17px;
width:369px;
}
div#header div#headerNotSignedIn label{
float:left;
padding:0px 7px 0px 0px;
}
div#header div#headerNotSignedIn a{
padding:0px 10px 0px 10px;
margin:0px;
font-weight:bold;
float:left;
font-size:11px;
}
div#header div#headerNotSignedIn a.showLogin {
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/header_sprites.png) no-repeat bottom right;
}
div#header div#headerNotSignedIn a.join {
background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/header_sprites.png);
background-position: -202px 0px;
width:110px;
height:24px;
display:block;
padding:6px 0px 0px 0px;
margin:-8px 0px 0px 0px;
float:right;
}
div#header div#headerNotSignedIn a.join:hover {
background-position: -312px 0px;
}
div#header div#headerNotSignedIn a.join span {
font-weight:bold;
font-size:13px;
color:#FFF;
}
.header_login_userSignin {
float: left;
display: none;
margin: 12px 0px 0px 10px;
width: 384px;
}
div#header div#headerLogin input.userSigninInput.input.username,
div#header div#headerLogin input.userSigninInput.input.password {
font-weight:normal;
}
div#header div#headerLogin a.forgot{
float:left;
font-size:10px;
display:block;
width:40px;
text-align:left;
line-height:11px;
margin-right:5px;
}
div#header div#headerLogin input#headerLoginUsername {
width:139px;
}
div#header div#headerLogin input#headerLoginPassword { 
width:93px;
}
div#header div#headerLogin a#headerLoginButton { 
float:left;
width:auto;
height:22px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 4px;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/blue_button.png) no-repeat 0px 0px;
text-transform:uppercase;
font-size:11px;
color:#FFF;
margin-right:0px;
padding-right:0px;
}
div#header div#headerLogin a#headerLoginButton span { 
height:18px;
float:left;
display:block;
margin:0px;
padding: 4px 7px 0px 3px;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/blue_button.png) no-repeat bottom right;
}
div#header div#headerLogin a#headerLoginClose { 
float:left;
display:block;
width:22px;
height:18px;
margin: 0px 0px 0px 5px;
padding: 4px 0px 0px 0px;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/header_sprites.png) no-repeat -502px -176px;
color:#3d3e41;
font-size:11px;
font-weight:bold;
}
.header_login_notSignedIn {
font-size: 11px;
color: #cccccc;
padding-top: 5px;
}
.header_login_userSignin {
display: none;
margin-top: 12px;
margin-left: 10px;
}
.userSigninInput {
color: #999;
height: 15px;
overflow: visible;
border: #000000 1px solid;
padding: 4px 2px 2px 2px;
margin: 0px 5px 0px 0px;
float: left;
}
.userSigninInput.hasTextInputHelper {
color:#000;
}
div#header div.login_state {
float:right;
width:395px;
height:45px;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/header_sprites.png) no-repeat 0px -116px;
margin: 7px 20px 0px 0px;
position:relative;
}
div#header div.login_state img {
float:left;
border:1px solid #999;
margin:6px 8px 0px 6px ;
}
div#header div.login_state div.welcome_message {
float:left;
margin:6px 0px 0px 0px ;
dislay:block;
color:#FFF;
font-size:11px;
}
div#header div.login_state div.welcome_message.vip {
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/small_sprites.png) right -941px no-repeat;
padding:0px 20px 0px 0px;
}
div#header div.login_state div.welcome_message strong {
font-weight:normal;
}
div#header div.login_state ul.actions {
clear:both;
display:block;
position:absolute;
bottom:7px;
left:41px;
}
div#header div.login_state ul li ul {
display:none;
}
div#header div.login_state ul li {
float:left;
background:none;
padding:0px 0px 0px 0px;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/header_sprites.png) bottom right no-repeat;
position:relative;
height:12px;
}
div#header div.login_state ul li.last {
background:none;
}
div#header div.login_state ul li a {
float:left;
background:none;
margin:0px;
color:#33AADD;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
padding:0px 4px 0px 4px;
margin:0px 2px 0px 3px;
}
div#header div.login_state ul li#headerTab4 em {
color:#ff9900;
font-style:normal;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/small_sprites.png) right -1082px no-repeat;
padding-right:10px;
margin-left:4px;
}
div#header div.login_state ul li#headerTab4 a {
padding:2px 0px 10px 4px;
margin:-1px 2px 0px 1px;
position:relative;
text-align:left;
}
div#header div.login_state ul li#headerTab4 a span {
padding:2px 4px 10px 0px;
margin:0px 0px 0px 0px;
}
div#header div.login_state ul li.onMenu2#headerTab4 a {
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/header_sprites.png) 0px -161px no-repeat;
color:#FFF;
}
div#header div.login_state ul li.onMenu2#headerTab4 a span {
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/header_sprites.png) top right no-repeat;
}
div#header div.login_state ul li.onMenu2#headerTab4 a span em {
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/small_sprites.png) right -1098px no-repeat;
}
div#header div.login_state ul li.onMenu2#headerTab4 ul,
div#header div.login_state ul li.onMenu2#headerTab4 ul li,
div#header div.login_state ul li.onMenu2#headerTab4 ul li a,
div#header div.login_state ul li.onMenu2#headerTab4 ul li a span {
background:none;
margin:0px;
padding:0px;
height:auto;
border:0px;
}
div#header div.login_state ul li.onMenu2#headerTab4 ul {
position:absolute;
top: 22px;
left: -44px;
width:164px;
padding:0px 0px 5px 0px;
z-index:8000;
display:block;
}
div#header div.login_state ul li.onMenu2#headerTab4 ul li a {
display:block;
width:155px;
color:#CCC;
}
div#header div.login_state ul li.onMenu2#headerTab4 ul li a span {
background:none;
float:right;
display:block;
width:118px;
line-height:13px;
margin-left:5px;
cursor:pointer;
}
div#header div.login_state ul li.onMenu2#headerTab4 ul li{
border-bottom:1px solid #666;
padding:4px 2px 4px 2px;
background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/header_sprites.png);
background-position: -577px -30px;
width:160px;
position:relative;
cursor:pointer;
}
div#header div.login_state ul li.onMenu2#headerTab4 ul li:hover{
background-position: -577px -135px;
}
div#header div.login_state ul li.onMenu2#headerTab4 ul li a:hover {
color:#FFF;
}
div#header div.login_state ul li.onMenu2#headerTab4 ul li.last {
border-bottom:0px;
padding:4px 2px 6px 2px;
background-position:-577px -74px;
}
div#header div.login_state ul li.onMenu2#headerTab4 ul li.first {
padding:7px 2px 4px 2px;
background-position: -577px -5px;
}
div#header div.login_state ul li.onMenu2#headerTab4 ul li.last:hover {
background-position:-577px -175px;
}
div#header div.login_state ul li.onMenu2#headerTab4 ul li.first:hover {
background-position: -577px -114px;
}
div#header div.login_state ul li.onMenu2#headerTab4 ul li a em {
background:none;
float:left;
display:block;
margin:0px;
padding: 0px 0px 0px 0px;
width:28px;
text-align:center;
line-height:13px;
cursor:pointer;
}
.useronline_icon { 
width: 9px; 
height: 9px;  
background: url(http://cache.mbuzzy.com/cache/4.1.8.7/images/headerSprite.png) no-repeat -320px -85px;	
}


/**
 **  header image carousel
 **/

.carousel_container {
    position:relative;
    width:565px;
    height:47px;
    float:left;
    margin:2px 10px 0 0;
    overflow:hidden;
}

.carousel {
    height:45px;
}

.carousel_item {
    float:left;
}

.carousel_img {
    border:1px solid #cccccc;
}

.jcarousel-clip-horizontal {
    width:  505px;
    height: 45px;
    margin-left:44px;
    overflow:hidden;
}

.jcarousel-item-horizontal {
    margin:1px 7px 0 0;
}

.jcarousel-item {
    height:44px;
    width:44px;
}

/* carousel buttons */
.jcarousel-next-horizontal {
    position: absolute;
    top: 0;
    right: 0;
    width: 14px;
    height: 47px;
    cursor: pointer;
    background: transparent url(http://cache.mbuzzy.com/cache/4.1.8.7/images/sprite_nav.png) no-repeat -28px 0;
}

.jcarousel-next-horizontal:hover {
    background-position: -42px 0;
}

.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -28px 0;
}

.jcarousel-prev-horizontal {
    position: absolute;
    top: 0;
    left: 26px;
    width: 14px;
    height: 47px;
    cursor: pointer;
    background: transparent url(http://cache.mbuzzy.com/cache/4.1.8.7/images/sprite_nav.png) no-repeat 0 0;
}

.jcarousel-prev-horizontal:hover {
    background-position: -14px 0;
}

.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: 0 0;
}

/* end header image carousel */
div#fixed_footer  {
width: 100%;
height: 28px;
position: fixed;
bottom: 0px;
left: 0px;
z-index: 60000;
text-align: left;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/chat/imtaboffnew.gif);
}
div#fixed_footer div#bottomNav.login a {
display:block;
float:left;
font-size:12px;
margin: 6px 0px 0px 10px
}
div#fixed_footer  div#bottomNav h5 {
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/logo_sprites.png) no-repeat top right;
display:block;
margin: 6px 10px 0px 0px;
padding:0px;
width:95px;
height:18px;
position:absolute;
right:0px;
top:0px;
}
div#fixed_footer  div#bottomNav h5 span {
display:none;
}
div#fixed_footer div.miniPopUpHolder {
position: fixed;
left: 0px;
bottom: 23px;
width: 225px;
height: 308px;
background: url(http://cache.mbuzzy.com/cache/4.1.8.7/images/im_friendsonline_bg.png) 0px 0px no-repeat;
z-index:0;
}
div#fixed_footer div#miniPopUpBox {
position: fixed;
left: 0px;
bottom: 27px;
width: 208px;
height: 303px;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/im_friendsonline_bg.png) 0px 0px no-repeat;
z-index:0;
float: left;
display:none;
padding:0px 0px 0px 10px;
}
div#fixed_footer div#miniPopUpBox h2 {
font-size:16px;
color:#666666;
font-weight:normal;
clear:both;
display:block;
margin:9px 0px 6px 0px;
}
div#fixed_footer div#miniPopUpBox h2 span {
font-weight:bold;
font-size:13px;
}
div#fixed_footer div#miniPopUpBox div.miniPopUpBody {
  float: left;
  width: 187px;
  height: 260px;
  margin: 0px;
  display: inline;
  overflow-y: auto;
  text-align: left;
  overflow-x: hidden;
  border-top: 1px solid #33aadd;
  position: relative;
}
div#fixed_footer div#miniPopUpBox div.imFriendsList {
  float: left;
  width: 198px;
  height: auto;
  float: left;
  clear: both;
display:block;
  overflow: hidden;
  position:relative;
  margin: 5px 0px 5px 0px;
}
div#fixed_footer div#miniPopUpBox div.imFriendsListLeft {
  float: left;
  width: 35px;
}
div#fixed_footer div#miniPopUpBox div.imFriendsListLeft img {
  float: left;
  display: block;
  width: 30px;
  height: 30px;
border:1px solid #DDD;
}
div#fixed_footer div#miniPopUpBox div.imFriendsListRight {
  float: left;
  width: 150px;
  word-wrap: break-word;
}
div#fixed_footer div.miniPopUpHolder2 {
  position: fixed;
  left: -3px;
  bottom: 23px;
  z-index:0;
  width: 286px;
  height: 308px;
  background: url(http://cache.mbuzzy.com/cache/4.1.8.7/images/im_friendschat_bg.png) 0px 0px no-repeat;
}
div#fixed_footer div.miniPopUpHeader2 {
float: left;
width: 277px;
height: 30px;
padding: 4px;
margin: 8px 0px 0px 4px;
padding:0px;
}
div#fixed_footer div.miniPopUpHeader2 img {
float:left;
width:30px;
height:30px;
border:1px solid #999;
margin-top:0px;
}
div#fixed_footer div.miniPopUpHeader2 div.popUpHeaderRight {
float:left;
position:relative;
height:33px;
width:228px;
margin: 0px 0px 0px 8px;
padding: 0px;
}
div#fixed_footer div.s_chatSendButton a  {
width:60px;
height:22px;
background: url(http://cache.mbuzzy.com/cache/4.1.8.7/images/headerSprite.png) -269px -285px no-repeat;
display:block;
}
div#fixed_footer div.s_chatSendButton span {
display:none;
}
div#fixed_footer div.miniPopUpHeader2 div.popUpHeaderRight a.username {
float:left;
font-size:12px;
font-weight:bold;
display:block;
width:180px;
text-transform:capitalize;
}
div#fixed_footer div.miniPopUpHeader2 div.popUpHeaderRight ul {
margin:4px 0px 0px 0px;
display:block;
float:left;
clear:both;
width:200px;
}
div#fixed_footer div.miniPopUpHeader2 div.popUpHeaderRight ul li {
float:left;
font-size:11px;
width:auto;
}
div#fixed_footer div.miniPopUpHeader2 div.popUpHeaderRight ul li a{
float:left;
}
div#fixed_footer div.miniPopUpHeader2 div.popUpHeaderRight ul li span{
padding: 0px 0px 0px 3px;
display:block;
float:left;
text-align:left;
}
div#fixed_footer div.miniPopUpHeader2 div.popUpHeaderRight a.minimize,
div#fixed_footer div.miniPopUpHeader2 div.popUpHeaderRight a.close,
div#fixed_footer div#miniPopUpBox a.close {
position:absolute;
top:0px;
right:0px;
background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/chat_sprites.png);
width:19px;
height:19px;
display:block;
}
div#fixed_footer div.miniPopUpHeader2 div.popUpHeaderRight a.minimize,
div#fixed_footer div#miniPopUpBox a.close {
right:21px;
background-position: -992px 0px;
}
div#fixed_footer div#miniPopUpBox a.close {
top:10px;
right:10px;
}
div#fixed_footer div.miniPopUpHeader2 div.popUpHeaderRight a.minimize:hover,
div#fixed_footer div#miniPopUpBox a.close:hover {
background-position:-992px -19px;
}
div#fixed_footer div.miniPopUpHeader2 div.popUpHeaderRight a.close {
background-position: -1011px 0px;
}
div#fixed_footer div.miniPopUpHeader2 div.popUpHeaderRight a.close:hover {
background-position:-1011px -19px;
}
div#fixed_footer div.miniPopUpHeader2 div.popUpHeaderRight a.minimize span,
div#fixed_footer div.miniPopUpHeader2 div.popUpHeaderRight a.close span,
div#fixed_footer div#miniPopUpBox a.close span {
display:none;
}
div#fixed_footer  div#bottomNav span.bottomTabs {
display:inline block;
}
div#fixed_footer  div#bottomNav span.bottomTabs div,
div#fixed_footer  div#bottomNav div#friendsOnlineTab {
float: left;
width: 139px;
height: 28px;
text-decoration: none;
display:inline;
margin: 0px 0px 0px -2px;
padding: 0px 0px 0px 0px;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/im_background.png) right -28px no-repeat;
}
div#fixed_footer  div#bottomNav span.bottomTabs div.bottomTabOn,
div#fixed_footer  div#bottomNav div#friendsOnlineTab.bottomTabOn {
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/im_background.png) right 0px;
}
div#fixed_footer  span.bottomTabs div {
position:relative;
text-align:center;
width: 135px;
height: 27px;
padding:4px 0px 0px 0px;
display:block;
}
div#fixed_footer  span.bottomTabs a.username {
color: #48bbe8;
text-decoration: none;
font-size: 11px;
margin:0px;
position:relative;
top:6px;
left:0px;
}
div#fixed_footer  span.bottomTabs a.username em {
font-style:normal;
}
div#fixed_footer  span.bottomTabs div img.onlineStatus {
margin:2px 0px 0px 0px;
position:relative;
top:6px;
left:4px;
}
div#fixed_footer  span.bottomTabs a:hover {
  font-size: 11px;
  color: #999999;
}
div#fixed_footer  div.bottomTabOn a {
  color: #686868;
}
div#fixed_footer a.friends_online {
font-size:11px;
width: 135px;
height: 27px;
text-align:center;
display:block;
margin:0px auto 0px auto;
padding:8px 0px 0px 0px;
background:orange;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/small_sprites.png) 6px -1126px no-repeat ;
}
div#fixed_footer a.friends_online span.friendsOnlineCount {
font-size:11px;
}
div#fixed_footer a.friends_online em {
font-style:normal;
padding:0px;
font-weight:bold;
padding:0px 0px 0px 0px;
}
div#fixed_footer span.bottomTabs#sessions div.orangeTab {
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/incoming_IM.png) no-repeat left 0px !IMPORTANT;
margin-top:1px;
}
div#fixed_footer span.bottomTabs#sessions div.orangeTab a.username {
top:5px;
}
div#fixed_footer div.orangeTab a.username em {
    color: #FFFFFF;
}
div#fixed_footer  div#bottomNav div#friendsOnlineTab {
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/im_friends_background.png) no-repeat top right;
display:block;
width:137px;
margin: 0px 0px 0px 0px;
}
div#fixed_footer  div#rightArrow {
float:left;
margin: 5px 0px 0px 5px;
padding:0px;
display:none;
}

div#fixed_footer div.orangeTab#rightArrow  {
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/incoming_IM.png) no-repeat left 0px !IMPORTANT;
height:22px;
margin: 0px 0px 0px 0px;
border-top:1px solid #b2b2b2;
padding: 5px 4px 0px 4px;
}


.miniPopUpBody2 {
  float: left;
  width: 263px;
  height: 180px;
  margin: 5px 5px 5px 9px;
  padding-right: 5px;
  border-bottom: #33aadd 1px solid;
  border-top: #33aadd 1px solid;
  position: relative;
	text-align:left;
	overflow-x: hidden; 
	overflow-y: scroll;
}

.miniChatBoxHolder {
    float: left;
    width: 258px;
    height: 22px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    display: inline;
}

.miniChatBoxHolder input[type=text] {
    border: 1px solid #CCCCCC;
    width: 256px;
    height: 20px;
    margin: 0px;
    margin-left: 2px;
    float: left;
}


div.imHolder.Blue fieldset,
div.imHolder.Blue div.head,
div.imHolder.Blue div.foot,
div.imHolder.Orange fieldset,
div.imHolder.Orange div.head,
div.imHolder.Orange div.foot  {
background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/chat_sprites.png);
background-repeat:no-repeat;
}
div.imHolder.Blue,
div.imHolder.Orange {
position:relative;
width:248px;
margin:0px;
padding:0px;
z-index:9;
}
div.imHolder.Blue fieldset,
div.imHolder.Orange fieldset {
position:relative;
background-position: -496px 0px;
background-repeat: repeat-y;
top:0px;
left:0px;
width:248px;
border:0px;
margin: 0px 0px -1px 0px;
padding:0px;
z-index:10;
}
div.imHolder.Blue fieldset {
background-position: -744px 0px;
}
div.imHolder.Orange div.head,
div.imHolder.Blue div.head {
position:absolute;
background-position:0px -9px;
top:0px;
left:0px;
width:248px;
height:30px;
z-index:11;
font-size:1px;
}
div.imHolder.Blue div.head {
background-position:-248px -9px;
}
div.imHolder.Orange div.foot,
div.imHolder.Blue div.foot {
position:absolute;
bottom:0px;
left:0px;
background-position:0px 0px;
width:248px;
height:9px;
z-index:12;
font-size:1px;
}
div.imHolder.Blue div.foot {
background-position: -248px 0px;
}
div.imHolder fieldset p{
position:relative;
top:0px;
left:0px;
z-index:20;
display:block;
padding:9px 9px 9px 8px;
margin:0px;
color:#333333;
font-weight:bold;
font-size:11px;
}
div.imHolder.Blue fieldset p{
color:#993366;
}
div.imHolder.Orange fieldset p{
font-style:italic;
}
div.imHolder fieldset p strong {
display:block;
padding-bottom:3px;
font-size:10px;
color:#666;
font-style:normal;
}
div.imHolder.Blue fieldset p strong {
color:#888;
}
div.pagination {
position:absolute;
width:195px;
right:12px;
}
div#displayObjectsPagingTop {
position:relative;
width:100%;
height:auto;
}
div#displayObjectsPagingBottom {
position:relative;
width:100%;
min-height:20px;
}
div.column.one div#myInboxPagingTop.pagination.top {
top:10px;
right:0px;
z-index:8;
}
div.pagination.top {
top:5px;
right:0px;
z-index:8;
}
div.pagination.bottom {
bottom:0px;
right:12px;
z-index:8;
}
div.pagination ul.pages {
float:right;
margin-right:4px;
}
div.pagination ul.pages li {
float:left;
margin:6px 0px 0px 0px;
line-height:12px;
position:relative;
padding:0px 3px 0px 3px;
font-size:11px;
color:#CCC;
}
div.pagination ul.pages li.firstPage,
div.pagination ul.pages li.prevPages,
div.pagination ul.pages li.prevPage3,
div.pagination ul.pages li.prevPage2,
div.pagination ul.pages li.prevPage1 {
border-right:1px solid #EFEFEF;
}
div.pagination ul.pages li.nextPage1,
div.pagination ul.pages li.nextPage2,
div.pagination ul.pages li.nextPage3,
div.pagination ul.pages li.nextPages,
div.pagination ul.pages li.lastPage {
border-left:1px solid #EFEFEF;
}
div.pagination div.previous_next{
float:right;
}
div.column.one div.inbox_mainContent div.settings_mainContent div.pagination.top {
top:-35px;
}
div.column.one div.inbox_mainContent div.settings_mainContent div.pagination.bottom {
bottom:-28px;
right:-10px;
}
div.column.one div.inbox_mainContent div.settings_mainContent div#myCurrencyLogPagingBottom.pagination.bottom,
div.column.one div.inbox_mainContent div.settings_mainContent div#breakoutPagingBottom.pagination.bottom,
div.column.one div.inbox_mainContent div.settings_mainContent div#myVirtualGoodsPagingBottom {
right:0px;
}
div.column.one div.inbox_mainContent div.crushMainContent div#breakoutPagingTop.pagination.top {
right:-10px;
top:-37px;
}
div.column.one div.inbox_mainContent div.crushMainContent div#breakoutPagingBottom.pagination.bottom {
right:-10px;
}
/* Square Buttons */
div#prevPageOff.btnSquare,
a#nextPageOn.btnSquare { 
	background: transparent url('http://cache.mbuzzy.com/cache/4.1.8.7/images/buttons_square_spr.png') no-repeat; 
	display: block; 
	float: left; 
	height: 21px; 
	width: 21px; 
	padding: 0; 
	margin-left: 4px; 
	font-size: 0px; 
	border: none;
	cursor: pointer;
}
a#nextPageOn.btnSquare.blueLt { 
background-position: left -84px; 
}
a#nextPageOn.btnSquare.blueLt:hover { 
background-position: left -105px; 
}
a#nextPageOn.btnSquare.blueRt { 
background-position: left -147px; 
}
a#nextPageOn.btnSquare.blueRt:hover { 
background-position: left -168px; 
}
div#prevPageOff.btnSquare.offLt { 
background-position: left -126px; 
}
div#prevPageOff.btnSquare.offRt { 
background-position: left -189px; 
}
div.column.one div#myLockerPagingTop {
position:absolute;
top:50px;
right:0px;
}
/* Quick Start Section  */
div.column.two div.quickstart {
width:330px;
position:relative;
padding-top:16px;
}
div.column.two div.quickstart fieldset {
width:330px;
}
div.column.two div.quickstart fieldset ul {
padding:10px 0px 0px 0px;
min-height:1px;
}
div.quickstart fieldset ul li {
float:left;
display:block;
width:145px;
border-bottom:1px solid #CCC;
margin:0px 0px 0px 10px;
padding:8px 0px 3px 2px;
text-align:left;
}
div.column.two div.quickstart fieldset ul li a {
float:left;
width:145px;
font-size:11px;
font-weight:bold;
text-decoration:none;
background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/small_sprites.png);
background-repeat:no-repeat;
padding:2px 0px 5px 22px;
}
div.quickstart fieldset ul li.style a {
background-position: 0px 0px;
}
div.quickstart fieldset ul li.on_phone a {
background-position: 0px -37px;
}
div.quickstart fieldset ul li.photos a {
background-position: 0px -18px;
}
div.quickstart fieldset ul li.alert_settings a {
background-position: 0px -56px;
}
div.quickstart fieldset ul li.relationships a {
background-position: 0px -116px;
}
div.quickstart fieldset ul li.ringtone_studio a {
background-position: 0px -76px;
}
div.quickstart fieldset ul li.crushes a {
background-position: 0px -154px;
}
div.quickstart fieldset ul li.invite a {
background-position: 0px -96px;
}
div.quickstart fieldset ul li.friends a {
background-position: 0px -134px;
}
div.quickstart fieldset ul li.gifts a {
background-position: 0px -860px;
}
div.quickstart fieldset ul li.shout_outs a {
background-position: 0px -1216px;
}
div.quickstart fieldset ul li.secret_stash a {
background-position: 0px -1244px;
}
div.quickstart fieldset ul li.secret_stash_history a {
background-position: 0px -1265px;
}

div.quickstart fieldset ul li.super_starz a {
background-position: 0px -1402px;
border-bottom:0px;
}

div.quickstart fieldset ul li.shout_outs {
border-bottom:0px;
}

div.quickstart fieldset ul li.super_starz {
border-bottom:0px;
}

div.column.two div.advertising_block {
width:330px;
position:relative;
}

div.column.two div.advertising_block fieldset  {
margin:0px;
padding: 11px 15px 0px 15px;
}

div.column.two div.generic {
width:330px;
position:relative;
}

div.column.two div.generic fieldset  {
margin:0px;
padding: 11px 15px 0px 15px;
}

.fauxSelect, .fauxSelectClick {z-index: 10;}
.fauxSelectOptions {z-index: 11;}

.commentTray {z-index: 12;}


.mood_emoticons {
background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/emoticons.gif') no-repeat;
width: 40px;
height: 31px;
display:block;
margin-top:-6px;
}
.mood_emoticons span {
display:none;
}
.albino_icon {background-position: 0px 0px; }
.alien_icon {background-position: -40px 0px;}
.angel_icon {background-position: -40px -300px;}
.angel2_icon {background-position: -80px 0px;}
.angry_icon {background-position: -80px -300px;}
.angry2_icon {background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/chat/icons/angry2_regular.gif') no-repeat; margin-top: 0px;}
.applause_icon {background-position: -40px -330px;}
.arrow_icon {background-position: -120px 0px;}
.au_icon {background-position: 0px -420px; }
.basketball_icon {background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/chat/icons/basketball_regular.gif') no-repeat;}
.bounce_icon {background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/chat/icons/bounce_regular.gif') no-repeat;}
.batman_icon {background-position: 0px -30px; height: 31px;}
.beer_icon {background-position: -40px -30px;}
.bigsmile_icon {background-position: -120px -30px;}
.bomb_icon {background-position: 0px -60px;}
.butt_icon {background-position: -120px -330px;}
.bye_icon {background-position: -40px -60px;}
.cheers_icon {background-position: -80px -60px;}
.clown_icon {background-position: 0px -330px;}
.colors_icon {background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/chat/icons/colors_regular.gif') no-repeat;}
.compress_icon {background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/chat/icons/compress_regular.gif') no-repeat;}
.crying_icon {background-position: -80px -270px;}
.crying2_icon {background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/chat/icons/crying2_regular.gif') no-repeat;}
.cyclops_icon {background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/chat/icons/cyclops_regular.gif') no-repeat;}
.de_icon {background-position: -40px -420px; height: 31px;}
.despair_icon {background-position: -120px -360px;}
.devil_icon {background-position: -40px -270px;}
.devilsmile_icon {background-position: -120px -60px;}
.dunno_icon {background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/chat/icons/dunno_regular.gif') no-repeat;}
.drunk_icon {background-position: -80px -30px;}
.finger_icon {background-position: 0px -360px;}
.fr_icon {background-position: -80px -420px; height: 31px;}
.frightened_icon {background-position: -80px -240px;}
.furious_icon {background-position: 0px -90px;}
.gb_icon {background-position: -120px -420px; height: 31px;}
.grin_icon {background-position: 0px -240px;}
.hi_icon {background-position: -40px -90px;}
.ill_icon {background-position: -120px -300px;}
 .inlove_icon {background-position: -120px -90px;}
.lightbulb_icon {background-position: -80px -90px;}
.nl_icon {background-position: 0px -452px; height: 32px;}
.no_icon {background-position: -100px -389px; width: 46px;}
.nurse_icon {background-position: -80px -452px;}
.ohmy_icon {background-position: -80px -330px;}
.phone_icon {background-position: -80px -360px;}
.puke_icon {background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/chat/icons/puke_regular.gif') no-repeat;}
.rambo_icon {background-position: 0px -120px;}
.reindeer_icon {background-position: -40px -120px;}
.redface_icon {background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/chat/icons/redface_regular.gif') no-repeat;}
.rip_icon {background-position: -80px -120px;}
.rr_icon {background-position: -120px -120px;}
.safesex_icon {background-position: 0px -150px;}
.salut_icon {background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/chat/icons/salut_regular.gif') no-repeat;}
.scared_icon {background-position: -40px -150px;}
.scratch_icon {background-position: -80px -150px;}
.shades_icon {background-position: -120px -240px;}
.shaking_icon {background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/chat/icons/shaking_regular.gif') no-repeat;}
.smiley_icon {background-position: -40px -360px;}
.smoking_icon {background-position: -120px -150px;}
.stop_icon {background-position: 0px -300px;}
.study_icon {background-position: 0px -180px;}
.thumbsup_icon {background-position: -80px -180px;}
.thumbsdown_icon {background-position: -40px -180px;}
.tongue_icon {background-position: -40px -240px;}
.us_icon {background-position: -40px -452px; height: 31px;}
.viking_icon {background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/chat/icons/viking_regular.gif') no-repeat; width: 72px;}
.wall_icon {background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/chat/icons/wall_regular.gif') no-repeat;}
.wave_icon {background-position: -120px -270px;}
.whistle_icon {background-position: 0px -210px;}
.wink_icon {background-position: 0px -389px;}
.tongue_icon {background-position: -40px -240px;}
.weeping_icon {background-position: -120px -180px;}
.worried_icon {background-position: 0px -270px;}
.yes_icon {background-position: -40px -389px; width: 47px;}
.yikes_icon {background-position: -40px -210px;}
.yuck_icon {background-position: -80px -210px;}
.zipped_icon {background-position: -120px -210px;}
.angry2_icon, .basketball_icon, .bounce_icon, .colors_icon, .compress_icon, .crying2_icon, .cyclops_icon, .dunno_icon, .puke_icon, .redface_icon,
.salut_icon, .shaking_icon, .wall_icon {
width: auto;
margin: 0px 0px;
background-position:11px 0px;
}

div.profile_image {
float:left;
width:90px;
margin-left:10px;
position:relative;
padding:0px 10px 0px 0px;
}
div.profile_image img {
border:3px solid #DDD;
display:block;

}
div.profile_image div.vip{
position:absolute;
bottom: -35px;
color:#999999;
font-size:10px;
margin: 0px 0px 0px 3px;
padding:21px 0px 0px 0px;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/actionIconSprite.png) no-repeat 0px -408px;
width:90px;
height:33px;
left:0px;
}
div.profile_image div.vip strong{
text-transform:uppercase;
}
div#start_status_box div.fauxSelect {
position: relative;
background: #ffffff;
padding: 4px 0px 5px 2px;
color: #008cb2;
cursor: pointer;
font-weight: bold;
font-size: 13px !important;
float: left;
margin-left: 25px;
}
div#start_status_box div.fauxSelect:hover {
color: #00afdf;
}
div#start_status_box div.fauxSelectClick {
background: #ffffff;
padding: 2px 2px 8px 2px;
position: relative;
top:0px;
left:-2px;
border-left: 2px solid #535353;
border-right: 2px solid #535353;
border-top: 2px solid #535353;
font-weight: bold;
font-size: 13px !important;
cursor: default;
float: left;
margin-left: 25px;
z-index:95;
}
div#start_status_box div.fauxSelectOptions {
width: 563px;
padding: 20px 10px 0px 20px;
height:280px;
border: 0px;
position: absolute;
top: 21px;
left: -320px;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/change_icon_background.png) no-repeat 0px 0px;
z-index:90;
}
div#start_status_box div.fauxSelectOptionsIcons {
width: 40px;
height: 30px;
margin: 0px 5px 10px 0px;
float: left;
cursor: pointer;
}
div#start_status_box div.fauxSelectOptionsIcons img {
border: none;
}
div#start_status_box div.iconSelected {
border: 2px solid #ccc;
}
div#start_buzz_content div.event div.icon {
margin-top:7px;
}

/*  Quick View Section */
div.alert_quick_view {
clear:both;
display:block;
}
div.alert_quick_view fieldset {
clear:both;
display:block;
padding:12px;
}
div.alert_quick_view ul{
clear:both;
display:block;
}
div.alert_quick_view ul li {
float:left;
margin: 8px 14px 8px 0px;
padding: 2px 0px 0px 20px;
height:auto;
width:119px;
height:14px;
font-size:11px;
background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/small_sprites.png);
background-repeat:no-repeat;
color:#CCC;
}
div.alert_quick_view ul li strong {
font-weight:normal;
}
div.alert_quick_view ul li.on,
div.alert_quick_view ul li.on strong {
color:#555;
}
div.alert_quick_view ul li.on strong {
font-weight:bold;
}
div.alert_quick_view ul li.notifications {
background-position:0px -718px;
}
div.alert_quick_view ul li.notifications.on,
h2.quick_view.notifications span {
background-position:0px -448px;
}
div.alert_quick_view ul li.review_comments {
background-position:0px -750px;
}
div.alert_quick_view ul li.review_comments.on,
h2.quick_view.comments span {
background-position:0px -480px;
}
div.alert_quick_view ul li.messages {
background-position:0px -734px;
}
div.alert_quick_view ul li.messages.on,
h2.quick_view.messages span {
background-position:0px -464px;
}
div.alert_quick_view ul li.crushes {
background-position:0px -622px;
}
div.alert_quick_view ul li.crushes.on,
h2.quick_view.crush span {
background-position:0px -154px;
}
div.alert_quick_view ul li.requests {
background-position: 1px -637px;
}
div.alert_quick_view ul li.requests.on,
h2.quick_view.relationship span {
background-position: 0px -134px;
}
div.alert_quick_view ul li.relationships {
background-position:0px -606px;
}
div.alert_quick_view ul li.relationships.on {
background-position:0px -115px;
}
div.alert_quick_view ul li.gifts {
background-position: 0px -838px;
}
div.alert_quick_view ul li.gifts.on,
h2.quick_view.gifts span {
background-position: 0px -860px;
}
h2.quick_view.birthdays span {
background-position: 0px -1155px;
}
h2.quick_view {
background:#FFF;
margin:0px 0px 0px 12px;
padding:0px 0px 0px 0px;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/quick_view_sub_header.png) no-repeat 0px 0px;
height:30px;
width:306px;
display:block;
clear:both;
color:#333;
font-size:13px;
font-weight:bold;
letter-spacing:0px;
}
h2.quick_view span {
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/small_sprites.png);
background-repeat:no-repeat;
float:left;
display:block;
margin:8px 0px 0px 10px;
padding:1px 0px 3px 20px;
}div#start_buzz_streamnav.photo_stream ul.streamLinks {
height:18px;
margin:0px;
padding:0px;
}
div#start_buzz_streamnav.photo_stream ul.streamLinks li {
height:18px;
margin: 5px 0px 0px 0px;
padding:0px;
float:left;
}
div#start_buzz_streamnav.photo_stream ul.streamLinks li a{
height:18px;
margin:0px;
padding: 0px 7px 0px 0px;
float:left;
line-height:18px;
position:relative;
color:#FFF;
}
div#start_buzz_streamnav.photo_stream ul.streamLinks li a span {
height:18px;
margin:0px;
padding: 0px 9px 0px 0px;
float:left;
line-height:18px;
position:relative;
top:0px;
right:-9px;
cursor:pointer;
}
div#start_buzz_streamnav.photo_stream ul.streamLinks li a.streamLinksActive,
div#start_buzz_streamnav.photo_stream ul.streamLinks li a:hover {
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/buzzstream_nav.png) no-repeat 0px 0px;
color:#666;
}
div#start_buzz_streamnav.photo_stream ul.streamLinks li a.streamLinksActive span,
div#start_buzz_streamnav.photo_stream ul.streamLinks li a:hover span {
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/buzzstream_nav.png) no-repeat right 0px;
position:relative;
}
div#mySettings {
position:relative;
}
div.column.one div#mySettings div#ignoreStream {
display:block;
clear:both;
width:100%;
margin:0px;
padding:0px;
color:#333333;
}
div.column.one div#mySettings div#ignoreStream div.ignore{
display:block;
clear:both;
width:100%;
margin:0px;
padding:0px;
color:#333333;
}
div.column.one div#mySettings div#ignoreStream div.ignore ul.ignore {
display:block;
clear:both;
height:auto;
}
div.column.one div#mySettings div#ignoreStream div.ignore ul li.mymbuzzy_stream_item {
margin:0px;
padding:0px;
color:#333333;
display:block;
clear:both;
float: none;
border-bottom: 1px solid #cccccc;
height:auto;
padding:10px;
}
div.column.one div#mySettings div#ignoreStream div.ignore ul li.mymbuzzy_stream_item:hover {
background:#F3F3F3;
}
div.column.one div.inbox_mainContent div.settings_mainContent{
clear:both;
display:block;
margin: 5px 0px 30px 0px;
padding: 2px 0px 0px 0px;
border-top:1px solid #33aadd;
border-bottom:1px solid #33aadd;
width:580px;
}
div.column.one div.inbox_mainContent div.settings_mainContent div.catContent_hasSub {
	float: none;
}div.body div.column div.terms_conditions p {
padding-bottom:10px;
line-height:15px;
font-weight:normal;
}
div.body div.column div.terms_conditions p.indent {
padding:0px 20px 0px 20px;
display:block;
}
div.body div.column div.terms_conditions ol.table_of_contents  {
list-style-type:decimal;
margin:5px 0px 10px 32px;
font-weight:normal;
}
div.body div.column div.terms_conditions ol.table_of_contents  {
}
div.body div.column div.terms_conditions ol li ul.letters  {
list-style-type:lower-alpha;
margin:0px 0px 10px 15px;
}
div.body div.column div.terms_conditions ol li ul.letters li {
font-weight:normal;}
div.body div.column div.terms_conditions ol li ul.roman  {
list-style-type:lower-roman;
margin:3px 0px 10px 15px;
}
div.body div.column div.terms_conditions ol.table_of_contents_list li ul.roman li {
margin:3px 0px 8px 10px;
}
div.body div.column div.terms_conditions ol.table_of_contents_list  {
list-style-type:decimal;
margin:5px 0px 10px 32px;
padding-top:30px;
font-weight:bold;
}
div.body div.column div.terms_conditions ol.table_of_contents_list li {
margin-bottom:20px;
}
div.body div.column div.terms_conditions ol.table_of_contents_list ul.disc {
list-style-type:disc;
margin:8px 0px 5px 15px;
}
div.body div.column div.terms_conditions ol.table_of_contents_list ul.disc li{
margin:0px 0px 8px 5px;
font-weight:normal;
}
div.body div.column div.terms_conditions address {
display:block;
padding:20px;
}
div.body div.column div.terms_conditions div.effective_date {
text-align:center;
font-weight:bold;
}
div.body div.column div.privacy_policy {
width:580px;
}
div.body div.column div.privacy_policy p {
clear:both;
padding-bottom:15px;
}
div.body div.column div.privacy_policy strong {
display:block;
clear:both;
}
div.body div.column div.privacy_policy ul {
display:block;
clear:both;
margin-bottom:15px;
list-style-type:disc;
padding-left:20px;
}
div.body div.column div.privacy_policy ul li {
margin-bottom:5px;
clear:both;
}div.column.two div.funding{
width:330px;
position:relative;
padding-top:16px;
}
div.column.two div.funding fieldset {
width:305px;
margin-top:10px;
padding:12px;
}
div.column.two div.funding div.available_balance {
clear:both;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/funding_option_bg.gif) no-repeat bottom left;
width:306px;
margin:0px;
padding: 0px 0px 5px 0px;
margin-bottom:10px;
}
div.column.two div.funding div.available_balance h2 {
color:#555555;
padding: 2px 0px 0px 0px;
line-height:14px;
display:block;
float:left;
}
div.column.two div.funding div.available_balance h2 strong{
color:#555555;
padding: 2px 0px 0px 22px;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/small_sprites.png) no-repeat 0px -876px;
line-height:14px;
display:block;
float:left;
}

div.column.two div.funding div.available_balance h2 span.balance {
color:#555555;
padding: 2px 20px 0px 5px;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/small_sprites.png) no-repeat right -1176px;
line-height:14px;
display:block;
float:left;
font-size:16px;
}
div.column.two div.funding div.available_balance span.login {
font-size:11px;
text-transform:uppercase;
margin-left:15px;
}
div.column.two div.funding div.available_balance span.login a {
padding:0px 5px 0px 4px;
letter-spacing:0px;
}
div.column.two div.funding div.available_balance fieldset {
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/funding_option_bg.gif) no-repeat left top;
width:285px;
margin:0px;
padding:10px;
}
div.column.two div.funding h2.quick_view {
margin-left:0px;
padding: 7px 0px 0px 25px;
width:280px;
}
div.column.two div.funding div#x_getMoreCoinz {
width:300px;
text-align:center;
width:108px;
margin:20px auto 10px auto;
display:block;
height:22px;
}
div.column.two div.funding div.vgoods_bokuButton {
text-align:center;
margin:
border:
}
div.column.two div.funding div.vip_upgrade {
width:300px;
text-align:center;
display:block;
clear:both;
margin:0px auto 15px auto;
}
div.column.two div.funding div.vip_upgrade span {
display:block;
clear:both;
padding:10px 0px 10px 0px;
}
div.column.two div.funding div.vip_upgrade strong {
display:block;
clear:both;
color:#000;
font-size:11px;
}
div.column.two div.funding div.paymo {
width:300px;
text-align:center;
}
div.column.two div.funding h3 {
display:block;
clear:both;
color:#999;
font-size:10px;
padding-top:4px;
}
div.column.two div.funding h3 strong {
text-transform:uppercase;
letter-spacing:0px;
}
div.column.two div.funding h3 span{
color:#999;
font-size:10px;
letter-spacing:0px;
}
div.column.two div.funding h3 a{
font-size:10px;
letter-spacing:0px;
text-transform:uppercase;
display:block;
clear:both;
}
div.crush_allcontent {
clear:both;
display:block;
}
div.crush_allcontent ul{
clear:both;
display:block;
}
div.crush_allcontent ul li{
clear:both;
display:block;
padding:10px;
border-bottom:1px solid #CCC;
color:#999;
font-size:12px;
}
div.crush_allcontent ul li:hover{
background:#f3f3f3;
}
div.crush_allcontent ul li fieldset img.virtual_good {
float:left;
margin-right:20px;
}
div.crush_allcontent ul li fieldset img.avatar{
border:1px solid #CCC;
float:left;
margin:16px 8px 0px 8px;
}
div.crush_allcontent ul li fieldset a.username,
div.crush_allcontent ul li fieldset span.date,
div.crush_allcontent ul li fieldset span.username,
div.crush_allcontent ul li fieldset span.from,
div.crush_allcontent ul li fieldset span.to {
float:left;
margin-top:24px;
display:block;
font-weight:bold;
}
div.crush_allcontent ul li fieldset span.date {
color:#000;
margin-left:10px;
}
div.crush_allcontent ul li fieldset div.message{
float:left;
width:445px;
margin: 5px 0px 5px 0px;
color:#000;
font-size:12px;
height:auto;
}
div.crush_allcontent ul li fieldset div.message p {
padding:3px;
font-weight:bold;
line-height:15px;
}
div.crush_allcontent ul li fieldset div.message strong{
size:11px;
color:#999;
}
div.crush_allcontent ul li fieldset div.regift{
float:right;
margin-right:360px;
margin-top:10px;
}
div.crush_allcontent ul li fieldset div.regift{
float:right;
margin-right:335px;
margin-top:10px;
}
div.crush_allcontent ul li fieldset div.regift a.send_gift{
padding:0px 0px 0px 20px;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/small_sprites.png) no-repeat 0px -860px;
margin:0px;
display:block;
width:auto;
}
div.crush_allcontent ul li fieldset div.regift a.send_gift span{
margin:0px;
padding: 3px 0px 0px 0px;
width:auto;
display:block;
}




div#virtualGoodStore {
display:block;
clear:both;
float:none;
}
div#virtualGoodStore ul{
display:block;
clear:both;
}
div#virtualGoodStore ul li{
float:left;
width:96px;
height:165px;
margin:14px 10px 0px 10px;
text-align:center;
font-weight:bold;
}
div#virtualGoodStore ul li a.gift_image{
border: 1px solid #ccc;
width:90px;
height:90px;
display:block;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/vgoodsSprite.png) 0px -25px repeat-x;
padding:2px;
}
div#virtualGoodStore ul li:hover a.gift_image{
background: #FFF;
border: 1px solid #33aadd;
}

div#virtualGoodStore ul li a span.gift_name {
clear:both;
display:block;
padding: 5px 0px 5px 0px;
}
.cost {
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/small_sprites.png) no-repeat right -1177px;
padding:0px 19px 0px 0px;
}





















.vgoods_thumbColumn_img {
	background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/vgoodsSprite.png) 0px -25px repeat-x;
	border: 1px solid #ccc;
}

.vgoods_thumbColumn_img:hover {
	background: #FFF;
	border: 1px solid #33aadd;
}

.mediaColumn_img {
	width: 100px;
	height: 100px;
	position: relative;
}

.display_thumbColumn_img_title {
	color: #33aadd;
	font-size: 11px;
	width: 100%;
	text-align: center;
}











div.my_virtual_goods div.dataContainer ul li  {
padding:10px;
}
div.my_virtual_goods div.dataContainer ul li:hover {
background:#f3f3f3;
}
div.my_virtual_goods td.border {
border-bottom:1px solid #CCC;
}


div.my_virtual_goods div.dataContainer ul li fieldset {
display:block;
clear:both;
}
div.my_virtual_goods div.dataContainer ul li fieldset img.virtual_good {
float:left;
margin-right:10px;
}
div.my_virtual_goods div.dataContainer ul li fieldset div.user_data{
float:left;
width:450px;
}
div.my_virtual_goods div.dataContainer ul li fieldset div.user_data a.username {
position:relative;
}
div.my_virtual_goods div.dataContainer ul li fieldset div.user_data a.username em.new {
position:absolute;
top:-3px;
right:-23px;
width: 18px;
height: 7px;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/headerSprite.png) -338px -90px no-repeat;
text-indent: -9999px;
}
div.my_virtual_goods div.dataContainer ul li fieldset div.user_data span.from,
div.my_virtual_goods div.dataContainer ul li fieldset div.user_data span.to,
div.my_virtual_goods div.dataContainer ul li fieldset div.user_data img.avatar,
div.my_virtual_goods div.dataContainer ul li fieldset div.user_data a.username,
div.my_virtual_goods div.dataContainer ul li fieldset div.user_data span.username {
float:left;
margin-right:5px;
}
div.my_virtual_goods div.dataContainer ul li fieldset div.user_data span.from,
div.my_virtual_goods div.dataContainer ul li fieldset div.user_data span.to,
div.my_virtual_goods div.dataContainer ul li fieldset div.user_data a.username,
div.my_virtual_goods div.dataContainer ul li fieldset div.user_data span.username {
margin-top:8px;
}
div.my_virtual_goods div.dataContainer ul li fieldset div.user_data span.from,
div.my_virtual_goods div.dataContainer ul li fieldset div.user_data span.to {
color:#999;
font-size:11px;
}
div.my_virtual_goods div.dataContainer ul li fieldset div.user_data p,
div.my_virtual_goods div.dataContainer ul li fieldset div.user_data a.send_gift {
display:block;
clear:both;
margin-top:10px;
}
div.my_virtual_goods div.dataContainer ul li fieldset div.user_data p span.date {
font-size:10px;
color:#999;
}
div.my_virtual_goods div.dataContainer ul li fieldset div.user_data p  {
color:#000;
font-size:12px;
font-weight:bold;
padding-top:10px;
line-height:16px;
}
div.my_virtual_goods div.dataContainer ul li fieldset div.user_data p strong{
color:#999;
font-size:11px;
}
div.my_virtual_goods div.dataContainer ul li fieldset div.user_data span.anonymous{
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/small_sprites.png) no-repeat 0px -1198px;
display:block;
clear:both;
margin-top:10px;
padding: 2px 0px 0px 18px;
font-size:11px;
font-weight:bold;
color:#999;
height:11px;
}

div.dataContainer ul li.empty_message_block {
padding: 60px 0px 60px 0px;
text-align:center;
font-size:20px;
}
div.dataContainer ul li.mymbuzzy_stream_item fieldset div.mymbuzzy_username{
float:left; 
margin-right:10px;
margin-left:5px;
}
 div.delete_content p {
display:block;
clear:both;
padding-top:15px;
padding-bottom:20px;
}
div.delete_content dl{
float:left;
width: 320px;
margin-bottom:15px;
}
div.delete_content dl dt{
float:left;
width: 80px;
color:#555;
font-weight:bold;
padding-bottom:8px;
text-align:right;
padding-right:5px;
height:16px;
}
div.delete_content dl dd{
float:left;
width:230px;
padding-bottom:8px;
display:block;
height:16px;
}
div.delete_content dl dd.orange{
color:#FFA500;
}
div.delete_content dl dd.public{
color:#080;
font-weight:bold;
}
div.delete_content dl dd.private{
color:#F00;
font-weight:bold;
}
div.delete_content div.buttons{
margin-left:10px;
padding-top:10px;
}
div.delete_content img.thumb {
float:left;
}div.account dl {
clear:both;
display:block;

}
div.account dl dt {
float:left;
width:174px;
display:block;
height:200%;
margin: 10px 0px 0px 0px;
font-size:12px;
color:#333;
font-weight:bold;
}
div.account dl dd {
float:left;
width:399px;
margin: 0px 0px 10px 0px;
text-align:left;
}

div.account dl dd legend {
color:#666;
font-weight:bold;
padding-bottom:5px;
padding: 10px 0px 10px 0px;
}


div.account ul li {
clear:both;
display:block;
border-bottom:1px solid #CCC;
}

div.account ul li:first-child {
border:0px;
}div.birthdays {
background:#FFF;
display:block;
clear:both;
position:relative;
padding:0px 0px 30px 0px;
border-bottom:1px solid #FFF;
}
div.birthdays fieldset {
margin-bottom:30px;
}
div.birthdays h2 {
position:relative;
top:10px;
}
div.birthdays ul#birthday_list {
overflow : hidden;
top:13px;
position:relative;
margin:0px;
padding: 0px 12px 0px 12px;
}
div.birthdays ul#birthday_list li {
height:45px;
border-bottom:1px solid #dddddd;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display:block;
clear:both;
}
div.birthdays ul#birthday_list li img {
border:1px solid #CCC;
float:left;
margin-top:6px;
margin-right:8px;
}
div.birthdays ul#birthday_list li a.username {
float:left;
margin:13px 0px 0px 0px;
}
div.birthdays ul#birthday_list li span {
float:left;
margin:13px 0px 0px 4px;
font-weight:bold;
color:#555;
}
div.birthdays ul#birthday_list li a.give_gift {
float:right;
margin-top:17px;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/birthday_toggle.gif) no-repeat right -36px;
padding:0px 14px 0px 0px;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
}

div.birthdays a#toggle {
position:absolute;
bottom:0px;
right:12px;
font-weight:bold;
font-size:10px;
padding:0px 14px 2px 0px;
height:10px;
display:block;
}
div.birthdays a.closed {
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/birthday_toggle.gif) no-repeat right 1px;
}
div.birthdays a.closed.open {
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/birthday_toggle.gif) no-repeat right -19px;
}
div.birthdays ul#birthday_list li.no_friends {
padding-top:5px;
display:block;
text-align:center;
margin:0px;
}div.content ul.navigation {
clear:both;
display:block;
background:#3c4959;
height:23px;
position:relative;
padding: 4px 0px 0px 4px;
margin:0px;
}
div.content ul.navigation li {
float:left;
display:block;
height:23px;
position:relative;
margin:0px;
}
div.content ul.navigation li a {
color:#3AD;
text-decoration:none;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/selected_tab.png) 0px -29px no-repeat;
position:relative;
float:left;
padding:0px 5px 0px 0px;
margin:0px 0px 0px 0px;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
}
div.content ul.navigation li a em{
position:relative;
top: 6px;
right: 6px;
font-style:normal;
background:#303a47;
padding:1px 1px 2px 1px;
cursor:pointer;
}
div.content ul.navigation li a span {
padding:6px 10px 7px 10px;
display:block;
float:left;
cursor:pointer;
}
div.content ul.navigation li.sent a {
color:#3AD;
text-decoration:none;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/selected_tab.png) 0px -29px no-repeat;
position:relative;
float:left;
padding:0px 13px 0px 0px;
margin:0px 0px 0px 0px;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
}
div.content ul.navigation li.sent a span {
padding:6px 10px 7px 18px;
display:block;
float:left;
cursor:pointer;
}
div.content ul.navigation li.selected {
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/selected_tab.png) center 23px no-repeat;
height:29px;
}
div.content ul.navigation li.selected a {
color:#FFF;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/selected_tab.png) right -6px no-repeat;
}
div.content ul.navigation li.selected a span {
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/selected_tab.png) 0px -52px no-repeat;
}
div.content ul.navigation li.selected a em{
background:#0088cc;
}
body.dashboard div.content ul.navigation {
clear:both;
display:block;
background:#a8a8a8;
height:34px;
position:relative;
padding: 0px 0px 0px 10px;
}
body.dashboard div.content ul.navigation li {
float:left;
display:block;
height:23px;
position:relative;
margin:0px 4px 0px 0px;
cursor:pointer;
}
body.dashboard div.content ul.navigation li a {
color:#FFF;
text-decoration:none;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/selected_tab.png) 0px -125px no-repeat;
position:relative;
float:left;
padding:0px 8px 0px 0px;
margin:5px 0px 0px 0px;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
}
body.dashboard div.content ul.navigation li a:hover {
color:#666;
}
body.dashboard div.content ul.navigation li a em {
display:none;
}
body.dashboard div.content ul.navigation li a span {
padding:7px 0px 9px 8px;
display:block;
float:left;
cursor:pointer;
}
body.dashboard div.content ul.navigation li.selected a {
color:#666;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/selected_tab.png) right -99px no-repeat;

}
body.dashboard div.content ul.navigation li.selected a span {
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/selected_tab.png) 0px -75px no-repeat;
}
div.content ul.navigation li.vip_flag {
width:202px;
margin:0px;
padding:0px;
display:block;
position:relative;
}
div.content ul.navigation li.vip_flag a {
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/vip_arrow.png) no-repeat 0px 0px;
width:202px;
height:47px;
margin:0px;
padding:0px;
display:block;
position:absolute;
z-index:200;
top:-14px;
}
div.content ul.navigation li.vip_flag a span {
display:none;
}


div.user_data ul.ignore li  {
display:block;
height:52px;
}

div.user_data ul.ignore  li img {
float:left;
margin-right:10px;
}

div.user_data ul.ignore li a {
float:left;
font-weight:bold;
font-size:12px;
}
div.user_data ul.ignore li span {
float:left;
color:#999;
font-size:10px;
padding:1px 0px 1px 6px;
}

div.user_data ul.ignore li a.stop_ignoring {
float:left;
display:block;
width:75%;
padding:10px 0px 0px 0px;
}
div.column.one div.inbox_mainContent {
clear:both;
display:block;
margin:0px;
padding:0px;
position:relative;
}
div.column.one div.inbox_mainContent div.mail_allContent {
clear:both;
display:block;
margin: 5px 0px 0px 0px;
padding: 2px 0px 0px 0px;
border-top:1px solid #33aadd;
border-bottom:1px solid #33aadd;
width:580px;

}
div.column.one div#myInbox table {
display:block;
clear:both;
width:100%;
margin:0px;
padding:0px;
color:#333333;
}
div.column.one div#myInbox table,
div.column.one div#myInbox table tbody,
div.column.one div#myInbox table caption,
div.column.one div#myInbox table tbody,
div.column.one div#myInbox table tfoot,
div.column.one div#myInbox table th,
div.column.one div#myInbox table tr,
div.column.one div#myInbox table td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
div.column.one div#myInbox table tr:hover td {
background-color: #F3F3F3;
}
div.column.one div.inbox_mainContent div.mail_allContent table tr th {
height:23px;
background:#d3e6fa;
text-align:left;
padding: 0px 2px 0px 2px;
font-weight:bold;
color:#666666;
font-size:11px;
}
div.column.one div#myInbox table th.new_message {
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/inbox/newmessage.png) no-repeat center 6px #d3e6fa ;
width:11px;
}
div.column.one div#myInbox table th.message{
width:313px;
}
div.column.one div#myInbox table th.delete {
width:43px;
}
div.column.one div.inbox_mainContent div.mail_allContent table tr th.action {
width:25px;
display:block;
text-align:center;
padding: 0px 0px 0px 0px;
}
div.column.one div#myInbox table tr th.action input {
margin: 5px 0px 0px 0px;
padding:0px;
}
div.column.one div.inbox_mainContent div.mail_allContent table tr th.subject {
width:290px;
}
div.column.one div.inbox_mainContent div.mail_allContent table th.date{
text-align:center;
width:50px;
}
div.column.one div.inbox_mainContent div.mail_allContent table tr th.to,
div.column.one div.inbox_mainContent div.mail_allContent table tr th.from {
width:156px;
}
div.column.one div.inbox_mainContent div.mail_allContent table tr td.profile_info {
width:156px;
}
div.column.one div.inbox_mainContent div.mail_allContent table tr th.status {
width:49px;
}
div.column.one div#myInbox table tr th.attachment {
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/inbox/paperclips.gif) no-repeat center 4px #d3e6fa ;
width:15px;
}
div.column.one div#myInbox table tr td {
text-align:left;
margin:0px;
padding: 6px 2px 6px 2px;
border-bottom:1px solid #dddddd;
}
div.column.one div.inbox_mainContent div.mail_allContent table tr td a.delete {
margin:0px;
padding:0px;
text-align:left;
width:40px;
height:10px;
display:block;
background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/delete_message.png);
background-position:0px -10px;
text-indent:-5000px;
}
div.column.one div.inbox_mainContent div.mail_allContent table tr td a.delete:hover {
background-position:0px 0px;
}
div.column.one div#myInbox table tr td a.download {
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/inbox/paperclips.gif) no-repeat center 0px;
width:16px;
height:15px;
display:block;
}
div.column.one div#myInbox table tr th.attachment span,
div.column.one div#myInbox table th.new_message span,
div.column.one div#myInbox table tr td a.download span {
display:none;
}
div.column.one div#myInbox table tr td span.replied,
div.column.one div#myInbox table tr td span.new {
width:9px;
float:left;
text-alignment:-999
}
div.column.one div#myInbox table tr td span.msgCheckBox {
width:18px;
display:block;
float:left;
margin: 3px 0px 0px 0px;
padding:0px;
}
div.column.one div#myInbox table tr td span.msgCheckBox input {
width:18px;
display:block;
float:left;
margin:0px;
padding:0px;
}
div.column.one div#myInbox table tr td span.new {
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/inbox/newmessage.png) no-repeat 0px 1px;
width:9px;
text-indent: -5000px;
}
div.column.one div#myInbox table tr td span.replied {
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/inbox/replied.png) no-repeat 0px 1px;
text-indent: -5000px;
}
div.column.one div.inbox_mainContent div.mail_allContent table tr td span.anon_username {
margin:0px 4px 0px 4px;
display:block;
float:left;
width:79px;
font-weight:bold;
color:#333;
}
div.column.one div.inbox_mainContent div.mail_allContent table tr td img.profile_image {
width:50px;
height:50px;
float:left;
border:1px solid #ddd;
}
div.column.one div.inbox_mainContent div.mail_allContent table tr td a.username {
float:left;
margin:0px 4px 0px 4px;
display:block;
}
div.column.one div.inbox_mainContent div.mail_allContent table tr td a.username.online {
background-position:right -17px;
}
div.column.one div.inbox_mainContent div.mail_allContent table tr td a.username.onffline {
background-position:right 3px;
}
div.column.one div.inbox_mainContent div.mail_allContent table tr td a.send_gift {
margin:4px 4px 0px 4px;
display:block;
width:77px;
padding:0px;
float:left;
}
div.column.one div.inbox_mainContent div.mail_allContent table tr td.inbox_ContentRow.msgRead a.opened {
font-weight:normal;
}
div.column.one div.inbox_mainContent div.mail_allContent table tr td.inbox_ContentRow.msgRead a.unopened {
font-weight:bold;
}
div.column.one div#myInbox div.inbox_mainContent div.mail_allContent table tr.empty td {
height:136px;
color:#999;
font-style:italic;
font-size:13px;
font-weight:bold;
text-align:center;
}
div.column.one div#myInbox div.inbox_mainContent div.mail_allContent table tr.empty:hover td {
background:#FFF;
}div.mobile ul li img{
display:block;
float:left;
}
div.mobile ul li ul{
display:block;
float:left;
width:71%;
}
div.mobile ul li ul li{
clear:both;
display:block;
height:auto;
margin-bottom:30px;
}
div.mobile ul li ul li.carrier,
div.mobile ul li ul li.what_number,
div.mobile ul li ul li.ringtone {
border-bottom:1px dotted;
width:90%;
font-size:11px;
color:#999;
height:13px;
margin-bottom:10px;
}
div.mobile ul li ul li.carrier span,
div.mobile ul li ul li.what_number span,
div.mobile ul li ul li.ringtone span {
float:left;
font-weight:bold;
}
div.mobile ul li ul li.carrier a,
div.mobile ul li ul li.what_number a,
div.mobile ul li ul li.ringtone a {
float:right;
padding:0px 250px 0px 0px;
}
div.mobile ul li ul li.carrier span,
div.mobile ul li ul li.what_number span,
div.mobile ul li ul li.ringtone span {
float:left;
}
div.mobile ul li ul li.phone,
div.mobile ul li ul li.number,
div.mobile ul li ul li.ringtone {
}
div.mobile ul li ul li.phone.verizon span.verizon {
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/phones/verizon_thumb.png) no-repeat 0px 0px;
width:53px;
height:30px;
display:block;
font-size:1px;
color:#FFF;
display:block;
clear:both;
margin-bottom:10px;
}
div.mobile ul li ul li.number.not_verified {
position:relative;
}
div.mobile ul li ul li.number.not_verified span {
font-weight:bold;
clear:both;
display:block;
padding:0px 0px 10px 0px;
font-size:16px;
}
div.mobile ul li ul li.number.not_verified a{
font-weight:bold;
clear:both;
display:block;
padding:0px 0px 0px 0px;
}
div.mobile ul li ul li.number.not_verified a.what {
font-weight:normal;
clear:both;
display:block;
padding:0px 0px 0px 0px;
position:absolute;
bottom:2px;
left:90px;
font-size:9px;
}
div.mobile ul li ul li.number.not_verified a.what span {
position:absolute;
top:9px;
left:-20px;
border:1px solid orange;
background:#DDD;
color:#000;
width:120px;
padding:10px;
font-size:10px;
display:none;
}
div.mobile ul li ul li.number.not_verified a.what:hover span{
display:block;
}
div.mobile ul li ul li div.partner_offer div a span,
div.mobile ul li ul li.pick div a span {
display:block;
font-size:13px;
font-weight:bold;
padding-top:10px;
}
div.notifications {
position:relative;
}
div.notifications p {
display:block;
clear:both;
font-size:14px;
padding:0px 0px 10px 0px;
}
div.notifications fieldset {
display:block;
clear:both;
float:left;
font-size:14px;
width:90%;
padding:0px 0px 10px 10px;
margin:0px 0px 0px 0px;
left:0px;
position:relative;
}
div.notifications fieldset label {
float:left;
font-size:12px;
padding:3px 0px 0px 4px;
display:block;
}
div.notifications fieldset a {
float:left;
font-size:10px;
display:block;
margin:3px 0px 0px 10px;
}
div.notifications fieldset input {
float:left;

}
div.preferences dl {
clear:both;
display:block;

}
div.preferences dl dt {
float:left;
width:174px;
display:block;
height:200%;
margin: 10px 0px 0px 0px;
font-size:12px;
color:#333;
font-weight:bold;
}
div.preferences dl dd {
float:left;
width:399px;
margin: 0px 0px 10px 0px;
text-align:left;
}

div.preferences dl dd legend {
color:#666;
font-weight:bold;
padding-bottom:5px;
padding: 10px 0px 10px 0px;
}


div.preferences ul li {
clear:both;
display:block;
border-bottom:1px solid #CCC;
}

div.preferences ul li:first-child {
border:0px;
}div#profileActions {
width:576px;
overflow:hidden;
margin-top:-10px;
}
div#profileActions.privateProfileActions {
width:576px;
overflow:hidden;
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
margin-top:5px;
padding-top:4px;
}
div#profileActions fieldset {
width:580px;
margin:0px;
padding:0px;
margin-bottom:-1px;
}
div#profileActions ul {
width:590px;
}
div#profileActions ul li {
float:left;
margin:0px 12px 0px 0px;
padding: 6px 0px 6px 0px; 
height:16px;
width:184px;
display:inline block;
border-bottom:1px solid #CCC;
}
div#profileActions ul li.hidden {
display:none;
}
div#profileActions ul li a,
div#profileActions ul li.join_in_chat em,
div#profileActions ul li.send_im em {
background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/small_sprites.png);
background-repeat: no-repeat;
padding:0px 0px 0px 19px;
font-style:normal;
}
div#profileActions ul li.remove a {
background-position: 0px -655px;
}

div#profileActions ul li.add a {
background-position: 0px -255px;
}

div#profileActions ul li.cantadd a {
background-position: 0px -637px;
}

div#profileActions ul li.pending a {
background-position: 0px -1367px;
}

div#profileActions ul li.crush a {
background-position: 0px -239px;
}

div#profileActions ul li.gift a {
background-position: 0px -859px;
}

div#profileActions ul li.rate a {
background-position: 0px -274px;
}
div#profileActions ul li.send_message a {
background-position: 0px -338px;
}
div#profileActions ul li.buzz a {
background-position: 0px -192px;
}
div#profileActions ul li.unblock a {
background-position: 0px -766px;
}
div#profileActions ul li.block a {
background-position: 0px -370px;
}
div#profileActions ul li.cantblock a {
background-position: 0px -1383px;
}
div#profileActions ul li.propose a {
background-position: 0px -223px;
}
div#profileActions ul li.join_in_chat a {
background-position: 0px -909px;
}
div#profileActions ul li.join_in_chat em {
background-position: 0px -925px;
color:#CCC;
}
div#profileActions ul li.send_im a {
background-position: 0px -306px;
}
div#profileActions ul li.send_im em {
background-position: 0px -322px;
color:#CCC;
}
div.privateDisplayContent_right {
position:relative;
height:230px;
}
div.privateDisplayContent_right a.give_gift {
clear:both;
display:block;
position:absolute;
bottom:0px;
font-size:16px;
padding:0px 0px 0px 19px;
height:17px;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/small_sprites.png) no-repeat 0px -859px;
left:185px;
}

div.template_container div.dataContainer.relationships ul li  {
display:block;
border-bottom:1px solid #CCC;
padding:10px;
}

div.template_container div.dataContainer.relationships li img {
float:left;
margin-right:10px;
}

div.template_container div.dataContainer.relationships li textarea.message {
margin-top:10px;
}

div.template_container div.dataContainer.relationships li div.s_action {
margin-left:62px;
margin-top:10px;
}



div.user_data.relationships ul.sent_proposals li  {
display:block;
height:auto;
}

div.user_data.relationships ul.sent_proposals li ul {
display:block;
float:left;
}

div.user_data.relationships ul.sent_proposals li ul li  {
display:block;
height:auto;
margin:0px;
padding: 0px 0px 4px 0px;
}

div.user_data.relationships ul.sent_proposals li img {
float:left;
margin-right:10px;
}

div.user_data.relationships ul.sent_proposals li ul li span {
font-weight:normal;
padding-right:5px;
color:#999;
}
div.user_data.relationships ul.sent_proposals li ul li.status span {
font-size:11px;
font-weight:bold;
}
div.user_data.relationships ul.sent_proposals li ul li strong {
font-weight:bold;
color:#333;
}
div.user_data.relationships ul.sent_proposals li ul li.sent span {
font-weight:normal;
font-size:11px;
}
div.user_data.relationships ul.sent_proposals li ul li.status em {
font-style:normal;
font-weight:bold;
color:#319900;
}div.reply_to_message {
text-align:left;
}

div.reply_to_message div.sub_header h2 {
border-bottom:1px solid #3AD;
padding-bottom:4px;
margin-bottom:14px;
}
div.reply_to_message {
margin:150px 0px 0px 0px;
}
div.reply_to_message ul.actions {
display:block;
text-align:right;
height:14px;
float:right;
}
div.reply_to_message ul.actions li {
float:left;
font-size:10px;
border-right:1px solid #CCC;
margin:0px 0px 0px 5px;
padding:0px 6px 0px 0px;
}
div.reply_to_message ul.actions li.delete {
border:0px;
}
div.reply_to_message div.sender_details {
clear:both;
width:100%;
}
div.reply_to_message div.sender_details img {
border:3px solid #DDD;
float:left;
}
div.reply_to_message div.sender_details ul  {
border-top:3px solid #DDD;
border-bottom:1px solid #DDD;
float:left;
width:462px;
margin:0px 0px 0px 12px;
padding:0px 0px 10px 0px;
min-height:82px;
}
div.reply_to_message div.sender_details ul li {
margin: 10px 0px 0px 0px;
display:block;
clear:both;
}
div.reply_to_message div.sender_details ul li a.send_IM {
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/small_sprites.png) no-repeat right -306px;
padding-right:21px;
}
div.reply_to_message div.sender_details ul li a.send_IM em {
display:none;
}
div.reply_to_message div.sender_details ul li strong {
padding:0px 5px 0px 0px;
}
div.reply_to_message div.sender_details p {
display:block;
clear:both;
border-bottom:3px solid #DDD;
padding: 10px 3px 20px 3px;
margin: 8px 0px 4px 0px;
}

div.reply_to_message div.sender_details div.wordwrap {
word-wrap:break-word;
width:577px;
}

div.reply_to_message div.respond {
display:block;
clear:both;
padding-top:33px;
}
div.reply_to_message div.respond h3{
font-size:13px;
display:block;
color:#666;
font-size:16px;
font-weight:normal;
border-bottom:1px solid #3AD;
padding: 0px 0px 4px 0px;
}

div.crush_alert {
clear:both;
display:block;
margin-top:10px;
}
div.reply_to_message div.respond dl {
clear:both;
display:block;
padding:27px 0px 0px 0px;
}
div.reply_to_message div.respond dl dt {
float:left;
font-weight:bold;
width:72px;
margin:10px 0px 0px 0px;
}
div.reply_to_message div.respond dl dd {
float:left;
width:457px;
margin:10px 0px 0px 0px;
}
div.reply_to_message div.respond dl dd textarea {
width:457px;
height:123px;
}
div.reply_to_message div.character_count {
float:left;
margin-left:72px;
font-size:10px;
margin-top:4px;
color:#666;
}
div.reply_to_message div.character_count input {
border:1px solid #CCC;
font-size:10px;
height:12px;
width:27px;
margin:0px;
padding:0px;
}
div.reply_to_message div.buttons {
padding:8px 0px 0px 72px;
}
div.reply_to_message div.sender_details div.buzzed {
display:block;
clear:both;
border-bottom:3px solid #DDD;
padding: 10px 3px 20px 3px;
margin: 8px 0px 4px 0px;
}
div.reply_to_message div.sender_details div.buzzed fieldset{
width:250px;
border:1px solid #999;
padding:15px;
display:block;
}
div.reply_to_message div.sender_details div.buzzed span {
text-align:center;
font-size:16px;
font-weight:bold;
display:block;
clear:both;
padding-bottom:10px;
border-bottom:1px solid #EFEFEF;
margin-bottom:10px;
}
div.reply_to_message div.sender_details div.buzzed fieldset img{
float:left;
display:inline;
border:1px solid green;
display:block;
width:50px;
height:50px;
}
div.reply_to_message div.sender_details div.buzzed fieldset p{
margin:0px;
padding: 0px 0px 0px 32px;
border:0px;
display:block;
min-height:25px;
}
div.reply_to_message div.system_notifications {
display:block;
clear:both;
border-bottom:3px solid #DDD;
padding: 10px 3px 20px 3px;
margin: 8px 0px 4px 0px;
}
div.reply_to_message div.system_notifications ul{
margin:0px;
padding: 0px 0px 10px 0px;
width:100%;
border:0px;
}
div.reply_to_message div.system_notifications ul li{
list-style:disc;
padding-left:15px;
margin-left:10px;
line-height:15px;
}
div.column.one div#myInbox div.dataContainer.coinz table{
}
div.column.one div#myInbox div.dataContainer.coinz table th {
background:#D3E6FA;
padding:7px 10px 7px 10px;
font-size:13px;
text-align:center;
}
div.column.one div#myInbox div.dataContainer.coinz table th.date {
width:100px;
}
div.column.one div#myInbox div.dataContainer.coinz table th.description {
width:323px;
}
div.column.one div#myInbox div.dataContainer.coinz table th.amount {
border-right:0px;
}
div.column.one div#myInbox div.dataContainer.coinz table td {
padding:7px 0px 7px 0px;
font-size:13px;
text-align:center;
}
div.column.one div#myInbox div.dataContainer.coinz table td.description {
text-align:left;
}
div.column.one div#myInbox div.dataContainer.coinz table tr.even {
background:#eeeeee;
}
div.column.one div#myInbox div.dataContainer.coinz table tr.odd {
background:#d0d0d0;
}d
div.column.one div#myInbox div.dataContainer.coinz table tr td:last-child {
border-right:0px;
}/* SPOTLIGHT PORTAL PAGE */

.spotlightBox {
    background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/spotlight/background.png);
    background-repeat: repeat-y;
    width:927px;
}
.spotlightBox .topCorners {
    background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/spotlight/corners.png);
    width:927px;
    height:7px;
}

.spotlightBox .bottomCorners {
    background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/spotlight/corners.png);
    width:927px;
    height:7px;
    background-position: 0px -31px;
}

.spotlightBox .divider {
    background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/spotlight/corners.png);
    width:927px;
    height:4px;
    background-position: 0px -17px;
}

.spotlightBox .numberone {
    background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/spotlight/numberonebackground.png);
    width:927px;
    height:301px;
    margin-top:20px;
}

.spotlightBox .numberone .details{
    background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/spotlight/numberonebox.png);
    width:175px;
    height:172px;
    float:right;
    margin-right:110px;
    margin-top:45px;
}

.spotlightBox .numberone .profilepic {
    float:right;
    margin-right:52px;
    margin-top:12px;
    text-align:center;
    font-weight:bold;
    font-size:14px;
}

.spotlightBox .numberone .profilepic .image{
    border: 4px solid #cccccc;
}

.spotlightBox .numberone .title {
    float:left;
    margin-left:25px;
    margin-top:20px;
    width:285px;
}

.spotlightBox .numberone .title .header{
    background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/spotlight/elements.png);
    background-position: 0 -69px;
    width:285px;
    height:44px;
    margin-bottom:20px;
}

.minibox {
    background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/spotlight/backgroundMinibox.png);
    width:812px;
    height:192px;
    margin: 15px auto 15px auto;
}

.minibox .corners{
    background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/spotlight/cornersMinibox.png);
    width:8px;
    height:192px;
}

.minibox .corners.left{
    float:left;
    background-position: 0px 0px;
}

.minibox .corners.right{
    float:right;
    background-position: -10px 0px;
}



/* SUPER STARZ PORTAL PAGE */

.starz {
    width:580px;
    margin:0 auto;
}

.starz .gender {
   width:279px;
   float:left;
}

.starz .gender.F {
   border-right:1px solid #d9d9d9;
    margin-right:10px;
}

.starz .button a {
    background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/superstarz.png);
    width: 79px;
    height: 21px;
    margin:0 auto;
    display:block;
}

.starz hr {
    background-color:#d6d6d6;
    color:#d6d6d6;
    height:1px;
    border:0 none;
}

/* Super Starz View All Girls Button */
.starz .button.F a {
    background-position: 0px 0px;
}

.starz .button.F a:hover {
    background-position: 0px -48px;
}

/* Super Starz View All Guys Button */
.starz .button.M a {
    background-position: 0px -24px;
}

.starz .button.M a:hover {
    background-position: 0px -72px;
}

.starz .header {
    border-bottom:1px solid #00abdc;
    margin-bottom:8px;
}

.starz .header .title{
    font-size:20px;
    font-weight:bold;
}

.starz .header .description {
    font-size:11px;
    font-weight:bold;
    color:#888888;
    font-style:italic;
    display:block;
    line-height:150%;
    margin-bottom:5px;
}

.starz .header .count {
    font-size:13px;
    font-weight:normal;
    color:#888888;
    font-style:italic;
}

.starz .icon {
    background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/superstarz.png);
    width:39px;
    height:39px;
    float:left;
    margin-right:10px;
}

/* Top Secret Stash Icon */
.starz .icon.lb1 {
   background-position: -124px 0;
}

/* Top Gift Givers Icon */
.starz .icon.lb2 {
   background-position: -166px 0;
}

/* Top Gift Receivers Icon */
.starz .icon.lb3 {
   background-position: -208px 0;
}

/*
.starz .icon.spotlight {
   background-position: -82px 0;
}

.starz .icon.highroller {
   background-position: -250px 0;
} */

.starzUsers {
    width:240px;
    margin:0 auto;
}

.starzUsers .user {
    width:52px;
    margin:0 4px 0 4px;
    float:left;
    font-weight:bold;
    font-size:11px;
    text-align:center;
}

.starzUsers .user img {
    border: 2px solid #cccccc;
    width:50px;
    height:50px;
}


/* Super Starz Leaderboard */

.userBlock2 {
    height:117px;
}

.userBlock2 .profileImage img {
    height:117px;
    width:117px;
    margin-right:10px;
    float:left;
    border: 3px solid #d6dbd7;
    line-height: 19px;
}

.userBlock2 .links {
    font-weight:bold;
    margin-right:20px;
    float:left;
    background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/small_sprites.png);
    background-repeat: no-repeat;
    padding:0px 0px 0px 19px;
}

.userBlock2 .links.add {
background-position: 0px -255px;
}

.userBlock2 .links.gift {
background-position: 0px -861px;
}

.userBlock2 .links.msg {
background-position: 0px -339px;
}

.userBlock2 .links.addGrey {
background-position: 0px -1367px;
color:#c0c0c0;
}

.userBlock2 .top {
    height:65px;
}

.userBlock2 .secretStash {
    background:transparent url(http://cache.mbuzzy.com/cache/4.1.8.7/images/small_sprites.png) no-repeat 0 -1239px;
    padding-left:22px;
    padding-top:2px;
    font-weight:bold;
}














.leaderboard_profileImage {
    height:117px;
    width:117px;
    margin-right:10px;
    float:left;
    border: 3px solid #d6dbd7;
    line-height: 19px;
}

.leaderboard_links {
    font-weight:bold;
    margin-right:20px;
    float:left;
    background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/small_sprites.png);
    background-repeat: no-repeat;
    padding:0px 0px 0px 19px;
}

.leaderboard_links.add {
background-position: 0px -255px;
}

.leaderboard_links.gift {
background-position: 0px -859px;
}

.leaderboard_links.msg {
background-position: 0px -339px;
}

.leaderboard_tabs a {
    font-weight: bold;
    text-align:center;
    color: #ffffff;
}

.paymentButton a {
    background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/paymentButtons.png);
    width:127px;
    height:40px;
    display:block;
    float:left;
    margin-left:30px;
    margin-top:5px;
}

.paymentButton.creditCardOff a {
    background-position: 0px 0px;
}

.paymentButton.creditCardOff a:hover {
    background-position: 0px -43px;
}

.paymentButton.creditCardOn a {
    background-position: 0px -86px;
}

.paymentButton.otherOptionsOff a {
    background-position: -128px 0px;
}

.paymentButton.otherOptionsOff a:hover {
    background-position: -128px -42px;
}

.paymentButton.otherOptionsOn a {
    background-position: -128px -84px;
}

.paymentButton.paymoOff a {
    background-position: -255px 0px;
}

.paymentBox {
    width:850px;
    padding:10px 20px;
    border: 1px solid #dbdbdb;
    margin:0 auto;
}

.paymentBox .corners {
    background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/paymentImages.png);
    width:892px;
    height:10px;
    position:relative;
}

.paymentBox .corners.top {
    background-position: 0px -269px;
    position:relative;
    top:-11px;
    left:-21px;
}

.paymentBox .corners.bottom {
    background-position: 0px -283px;
    top:11px;
    left:-21px;
}

.paymentBox .subheader {
    font-weight:bold;
    font-size:140%;
    margin-bottom:10px;
}

.paymentBox .radioButton {
    float:left;
    margin-right:8px;
    margin-bottom:10px;
}

.paymentBox .vipPackage {
    background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/paymentImages.png);
    width:362px;
    height:150px;
    margin:0 auto;
    color:#5f5f5f;
    float:left;
}

.paymentBox .vipPackage .vipText {
    width:210px;
    float:right;
    margin-right:10px;
    margin-top:10px;
}

.paymentBox .vipPackage .vipText ul {
    padding-left:18px;
}

.paymentBox .vipPackage .vipText li {
    list-style-type: disc;
    margin-left:15px;
    margin-top:4px;
    font-size:90%;
}

.paymentBox .vipPackage .vipHeader {
    /*padding-left:18px;*/
    font-weight:bold;
    font-size:125%;
    color:#333333;
}

.paymentBox .vipPackage .vipSubheader {
    font-weight:bold;
    font-size:120%;
}

.paymentBox .coin {
    background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/paymentImages.png);
    width:16px;
    height:14px;
    background-position: -4px -204px;
    float:left;
}

.paymentBox .paymentOptions {
    width:200px;
    float:left;
    margin-left:20px;
}

.paymentBox .paymentOptions.left {
    margin-left:30px;
}

.paymentBox .paymentOptions b {
    font-weight:bold;
    font-size:120%;
}

.paymentCards {
    background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/paymentImages.png);
    width:343px;
    height:44px;
    float:left;
    background-position: 0px -151px;
    margin-bottom:10px;
}

.creditCardCol {
    width:400px;
    float:left;
}

.creditCardCol .fieldname {
    width:120px;
    float:left;
    line-height:30px;
    height:30px;
    text-align:right;
    margin-right:8px;
}

.creditCardCol .fielddesc {
    width:250px;
    float:left;
    height:30px;
    margin-left:130px;
    margin-top:-20px;
	font-size:80%;
}


.creditCardCol .field {
    width:250px;
    float:left;
    line-height:30px;
    height:30px;
    margin-bottom:20px;
}

.creditCardCol .field.select {
    width:100px;
    float:left;
    line-height:20px;
    height:20px;
    margin-right:20px;
    margin-top:6px;
    margin-bottom:30px;
}

.resultStatus {
    width:500px;
    text-align:center;
}

.resultStatus .header {
    font-size:150%;
    font-weight:bold;
}

.resultStatus .icon {
    margin-right:20px;
}

.resultStatus .button {
    background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/paymentImages.png);
    cursor:pointer;
    width: 100px;
    height: 22px;
    border: none;
}

.resultStatus .button.tryagain {
    background-position: -94px -195px;
}

.resultStatus .button.ok {
    background-position: -308px -195px;
}

.resultStatus .button.cancel {
    background-position: -202px -195px;
}

.paymentBox .button {
    background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/paymentImages.png);
    cursor:pointer;
    width: 100px;
    height: 22px;
    border: none;
}

.paymentBox .button.submit {
    background-position: -308px -195px;
}

.paymentBox .button.cancel {
    background-position: -202px -195px;
}

.buyCoinzError {
    background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/paymentImages.png);
    background-position: 0px -227px;
    cursor:pointer;
    width: 265px;
    height: 34px;
    border: none;
    padding-left:10px;
    margin-left:121px;
    display:none;
    position:relative;
    top:-20px;
}

.buyCoinzError .errorText {
    padding-top:13px;
    font-size:11px;
    font-weight:bold;
    color:#ffffff;
}

.buyCoinzError.vip {
    top:0;
    margin-left:26px;
}

.getMoreCoinzButton a {
    background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/paymentImages.png);
    width:104px;
    height:22px;
    display:block;
    background-position: -416px -195px;
}

.getMoreCoinzButton a:hover {
    background-position: -416px -224px;
}

.upgradeToVIPButton a {
    background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/paymentImages.png);
    width:104px;
    height:22px;
    display:block;
    background-position: -530px -195px;
}

.upgradeToVIPButton a:hover {
    background-position: -530px -224px;
}

.bonusText {
    color:#0abf45;
    font-size:85%;
    font-weight:bold;
    margin-left:28px;
}




body {
background-image:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/header_repeater.png);
background-repeat:repeat-x;
}
body.view_profile {
text-align:left;
}

div.body div.column div.catContent,
div.body div.column div.catContent_hasSub {
width: 580px;
margin:0px;
padding:0px;
position:relative;
}
div.body div.column div.template_container fieldset div.catContent_hasSub div.breakout_allcontent {
margin:0px;
padding:0px;
}
div.body div.column div.template_container fieldset div.catContent_hasSub div.people_search_frame {
margin: -10px 0px 0px -10px;
padding:0px;
width:600px
}

div.body div.column div.template_container fieldset div.dataContainer {
float:none;
position:relative;
}
div.body div.column div.template_container fieldset li.mymbuzzy_stream_item {
border-bottom: 1px solid #cccccc;
position: relative;
width:auto;
width:100%;
float:none;
}


div.body div.column div.template_container fieldset div#settingsAccountPassword, 
div.body div.column div.template_container fieldset div#settingsAccountEmail, 
div.body div.column div.template_container fieldset div#settingsAccountDisable, 
div.body div.column div.template_container fieldset div#settingsAccountUploadAddress, 
div.body div.column div.template_container fieldset div#settingsAccountCurrentSubscription {
float:none;
}

