/** GLOBAL STYLES **/
html {
	height: 100%;
}

body {
  margin: 0px;
  padding: 0px;
  background-color: #ffffff;
  font-family: Arial,Helvetica, Sans-Serif;
  font-size: 13px;
  text-align: center;
  background-position: top center;
  color: #555555;
}

h1, h2, h3 {
	color: #fff;
	padding: 0px;
	margin: 0px;
	letter-spacing: -1px;
}

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

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

.clr {
    clear:both;
    content:".";
    display:block;
    height:0;
    line-height:0;
    visibility:hidden;
}

.headerLink {
	color: #FFF;
}

.headerLink:hover {
	color: #33AADD;
}

.marginAuto {
	margin: 0 auto;
}

.noMarginTop, .catContent .noMarginTop {
	margin-top: 0px;
}

.noPaddingTop, #content .noPaddingTop {
	padding-top: 0px;
}

hundredPercentWidth {
	width: 100%;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.displayTable {
	display: table;
}

.cursorPointer {
	cursor: pointer;
}

ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

ul.canDoList {
	padding: 12px 16px;
	font-size: 11px;
	color: #555555;
}

.defaultAvatar {
	width: 90px;
	border: 2px solid #CCCCCC;
}

.itemWithImage {
	list-style-image: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/bullet.gif');
	margin: 0px 0px 10px 5px;

}

textarea, input {
 height: auto;
 border: none;
 padding: 2px;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
}

textarea {
	width: 96%;
	overflow: visible;
}

.message {
	width: 100px;
	height: 100px;
	color: #555555;
}

input[type=text], input[type=password], textarea {
	border: 1px solid #ccc;
}

.bigInputs input[type=text], .bigInputs input[type=password] {
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	padding: 6px;
}

.emptyText_comments {
	font-size: 1em;
	color: #C0C0C0;
	font-style: italic;
	font-weight: normal;
    text-align:center;
    width: 306px;
}

.emptyText {
	font-size: 1em;
	color: #C0C0C0;
	font-style: italic;
	font-weight: normal;
    align:center;
}

.emptyText_media {
	font-size: 1em;
	color: #C0C0C0;
	font-style: italic;
	font-weight: normal;
    align:center;
    width:577px;
}

.privateEmpty {
	width: auto;
	float: left;
}

.center {
	text-align: center;
	font-stretch:
}

.em {
	font-style: italic;
}

.seeMoreLink {
	float: right;
	position: relative;
	color: #cccccc;
	font-size: 11px;
	font-weight: bold;
}

.topContentLinks {
	margin: 8px 0px 5px;
	height: 22px;
}

.topProfileContentLinks {
    margin:8px 0 10px 0;
}

.backToProfile {
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	margin: 3px 0px;
}

.backArrows {
	font-size: 9px;
	letter-spacing: -0.1em;
}

/* Z-INDEXES */
.commentsTopdivTail, .commentsTopGreydivTail,
.commentsLeftdivTail, .commentsLeftGreydivTail {
	z-index: 1;
}

.fauxSelect, .fauxSelectClick {
	z-index: 5;
}

.fauxSelectOptions {
	z-index: 4;
}

.commentTray {
	z-index: 25;
}

.popupMiniProfile {
	z-index: 10000;
}

/* END Z-INDEXES */

/* Spinner control */

#newsItemsSpinner img {
	margin: 0 auto;
}

/* End spinner control */


/* TOP CORNERS */
.topCorner {
	/*-moz-border-radius: 4px 4px 0px 0px;*/
}

.topCorner_header_main {
	width: 600px;
}

.topCorner_header_main_body {
	width: 590px;
}

.topCorner_header_sidebar {
	width: 330px;
}

.topCorner_header_sidebar_body {
	width: 310px;
}

.topCorner_header_main, .topCorner_header_sidebar {
	height: 10px;
	float: left;
	position: relative;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png')	left -20px no-repeat;
}

.topCorner_header_main_body, .topCorner_header_sidebar_body {
	background: #FFFFFF;
	margin: 0 0 0 10px;
	height: 10px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png')	right -30px no-repeat;
}

.topCorner_header_main  h2, .topCorner_header_sidebar  h2 {
	height: 10px;
	margin: 0px;
	position: relative;
}


.topCorner_header_main_body_inner {
	background: #ffffff;
	width: 580px;
	height: 10px;
}

/* END TOP CORNERS */

/* BOTTOM CORNERS */
.bottomCorner {
	position: relative;
	/*-moz-border-radius: 0px 0px 4px 4px;*/
}

.bottomCorner_footer_main {
	width: 600px;
}

.bottomCorner_footer_fullWidth {
	width: 950px;
}

.bottomCorner_footer_main_body {
	width: 590px;
}

.bottomCorner_footer_body_fullWidth {
	width: 940px;
}

.bottomCorner_footer_sidebar {
	width: 330px;
}

.bottomCorner_footer_sidebar_body {
	width: 320px;
}

.bottomCorner_footer_main, .bottomCorner_footer_sidebar {
	height: 10px;
	float: left;
	margin-bottom: 10px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png')	top left no-repeat;
	position: relative;
}

.bottomCorner_footer_main_body, .bottomCorner_footer_sidebar_body {
	background: #FFFFFF;
	margin: 0 0 0 10px;
	height: 10px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png')	right -10px no-repeat;
}

.bottomCorner_footer_main_body_inner {
	background: #ffffff;
	width: 580px;
	height: 10px;
}

.bottomCorner_footer_body_inner_fullWidth {
	width: 930px;
}

.bottomCorner_footer_sidebar_body_inner {
	background: #ffffff;
	width: 310px;
	height: 10px;
}

.bottomCorner_footer_main  h2, .bottomCorner_footer_sidebar  h2 {
	height: 10px;
	margin: 0px;
	position: relative;
}

/* END BOTTOM CORNERS */

/* footer corners */
.footerCorner_tl {
	height: 10px;
	width: 10px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png')	left -20px no-repeat;
	position: absolute;
	top: -10px;
	left: 0;
}

.footerCorner_tr {
	height: 10px;
	width: 10px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png')	left -30px no-repeat;
	position: absolute;
	top: -10px;
	right: 0;
}

.footerCorner_body_top {
	height: 10px;
	width: 930px;
	background: #FFFFFF;
	position: absolute;
	top: -10px;
	left: 10px;
}


.footerCorner_bl {
	height: 10px;
	width: 10px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png')	left 0px no-repeat;
	position: absolute;
	bottom: -10px;
	left: 0;
}

.footerCorner_br {
	height: 10px;
	width: 10px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png')	left -10px no-repeat;
	position: absolute;
	bottom: -10px;
	right: 0;
}

.footerCorner_body_bottom {
	height: 10px;
	width: 930px;
	background: #FFFFFF;
	position: absolute;
	bottom: -10px;
	left: 10px;
}

/* end footer corners */

.commentTextCorner_tl {
	position: absolute;
	top: -5px;
	left: 0;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png')	left -106px no-repeat;
	width: 10px;
	height: 5px;
	margin: 0;
}

.commentTextCorner_tr {
	position: absolute;
	top: -5px;
	right: 0;
	width: 10px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png')	right -111px no-repeat;
	height: 5px;
}


.commentTextCorner_bl {
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png')	left -96px no-repeat;
	position: absolute;
	height: 5px;
	bottom: -5px;
	left: 0;
	width: 10px;
}

.commentTextCorner_br {
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png')	right -101px no-repeat;
	position: absolute;
	height: 5px;
	bottom: -5px;
	right:0px;
	width: 10px;
}

.commentTextCorner_body_top {
	position: absolute;
	left:10px;
	top: -5px;
	width: 290px;
	border-top: 2px solid #BBBBBB;
	background-color: #FFFFFF;
	height: 5px;
}

.commentTextCorner_body_main {
	padding: 5px;
	border-right: 2px solid #BBBBBB;
	border-left: 2px solid #BBBBBB;
	background-color: #FFFFFF;
    word-wrap: break-word;
}

.commentTextCorner_body_main textarea {
	border: none;
}

.commentTextCorner_body_bottom {
	position: absolute;
	right: 10px;
	bottom: -5px;
	width: 290px;
	border-bottom: 2px solid #BBBBBB;
	height: 5px;
	background-color: #FFFFFF;
}

.profileHeaders, .vgoodsHeaders, .vgoods_balanceHeaders, .vgoods_getMoreHeaders {
	font-weight: bold;
	padding: 4px;
	width: 308px;
	color: #FFFFFF;
	line-height:normal;
	position: relative;
	float: left;
}
.profileHeaders.private {
	width: 245px;
    margin-bottom:5px;
}

.buy_header {
	padding-bottom: 30px;
	float: left;
	font-size: 13px;
	color: #333;
	line-height: 18px;
}

.buy_header a {
	font-size: 11px;
}

/* status vip */
.status_vip {
	padding-left: 25px;
}

.status_vip span{
	color: #999;
	font-size: 10px;
	margin: 0;
	padding: 0;
}

.status_vip_header {
	font-weight: bold;
	text-transform: uppercase;
}

.vip_over_avatar {
	position: absolute;
	top: 77px;
	left:3px;
}
/* end status vip */

/* my funds box */

.myFundsBox {
	position: relative;
	float: left;
	margin: 8px 0px 22px;
	width: 306px;
}

.myFundsBox_tl {
	position: absolute;
	top: -6px;
	left: 0;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png')	left -1006px no-repeat;
	width: 10px;
	height: 6px;
	margin: 0;
}

.myFundsBox_tr {
	position: absolute;
	top: -6px;
	right: 0;
	width: 10px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png')	right -1012px no-repeat;
	height: 6px;
}


.myFundsBox_bl {
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png')	left -994px no-repeat;
	position: absolute;
	height: 6px;
	bottom: -6px;
	left: 0;
	width: 10px;
}

.myFundsBox_br {
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png')	right -1000px no-repeat;
	position: absolute;
	height: 6px;
	bottom: -6px;
	right:0px;
	width: 10px;
}

.myFundsBox_body_top {
	position: absolute;
	left:10px;
	top: -6px;
	width: 286px;
	border-top: 2px solid #F6FBDB;
	background-color: #FFFFFF;
	height: 6px;
}

.myFundsBox_body_main {
	float: left;
	padding-left: 8px;
	border-right: 2px solid #F6FBDB;
	border-left: 2px solid #F6FBDB;
	background-color: #FFFFFF;
	width: 294px;
	padding: 0px 0px 3px 8px;
}

.myFundsBox_body_main h6 {
	margin: 0px;
	font-weight: bold;
	font-size: 12px !important;
}

.myFundsBox_body_main textarea {
	border: none;
}

.myFundsBox_balance_links {
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	color: #999;
	padding: 1px 0px 0px 25px;
}

.myFundsBox_body_bottom {
	position: absolute;
	right: 10px;
	bottom: -6px;
	width: 286px;
	border-bottom: 2px solid #F6FBDB;
	height: 6px;
	background-color: #FFFFFF;
}

/* end my funds box */


.vgoodsContent {
	margin-top: 5px;
}

.vgoods_getMoreHeaders {
	width: 298px;
	margin-bottom: 5px;
}

.vgoods_balanceHeaders {
	color: #555;
	height: 41px;
	padding: 7px;
	padding-left: 10px;
}

.vgoods_getMoreHeaders {
	color: #333;
	background-color: #D2DCEA;
}

.vgoods_getMoreHeaders h6, .vgoods_balance h6 {
	margin: 4px 4px 2px;
	font-weight: bold;
	font-size: 14px !important;
}

.vgoods_paymentHeaders {
	font-size: 16px !important;
	color: #666;
	width: 100%;
	display:block;
	border-bottom: 1px solid #3AD;
	margin-top: 20px;
}

.vgoods_balance_amount {
	color: #333;
}

.vgoods_bokuButton {
	margin-top: 12px;
	float: left;
	margin-left: 75px;
}

.vgoods_upgradeString {
	clear: both;
	color: #333333;
	display: block;
	font-weight: bold;
	text-align: center;
	font-size:11px
}

.vba_big {
	font-size: 16px !important;
}

.profileLongHeaders {
	width: 566px;
	margin-top: 10px;
}

.vgoodsHeaders {
	width: 90px;
	background-color: #33AADD;
	color: #FFF;
	text-align: center;
	margin: 3px 0px 6px;
}

.vgoodsHeaders a {
	color: #FFF;
	display: block;
}

.profileStreamCorner_tl, .profileComments_tl, .profileBuzzStreamCorner_tl {
	position: absolute;
	width: 4px;
	height: 4px;
	top: 0;
	left: 0;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png')	left -48px no-repeat;
}

.profileStreamCorner_tr, .profileComments_tr, .profileBuzzStreamCorner_tr {
	position: absolute;
	width: 4px;
	height: 4px;
	top: 0;
	right: 0;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png')	right -52px no-repeat;
}

.profileStreamCorner_bl, .profileBuzzStreamCorner_bl {
	position: absolute;
	width: 4px;
	height: 4px;
	bottom: 0;
	left: 0;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png')	left -40px no-repeat;
}

.profileStreamCorner_br, .profileBuzzStreamCorner_br {
	position: absolute;
	width: 4px;
	height: 4px;
	bottom: 0;
	right: 0;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png')	right -44px no-repeat;
}

.signup_login {
 	width: 67px;
	height: 22px;
 	padding: 2px;
 	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/mbox/signin_login.gif') top left no-repeat;
 	color: #FFFFFF;
	font-size: 10px;
 	font-weight: bold;
 	margin-top: 15px;
 	cursor: pointer;
	text-transform: uppercase;
}


.signup_login_long {
 	width: 100px;
	height: 22px;
 	padding: 2px;
 	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/mbox/longBlueButton_normal.gif') top left no-repeat;
 	color: #FFFFFF;
	font-size: 10px;
 	font-weight: bold;
 	margin-top: 15px;
 	cursor: pointer;
	text-transform: uppercase;
}

 .signup_login_long:hover {
 	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/mbox/longBlueButton_hover.gif') top left no-repeat;
}


.btnNotopmargin {
	margin-top: 0px;
}

/** BUBBLE INFO **/
.bubbleInfo {
	position: relative;
	float: left;
}


/* Bubble pop-up */

/* THESE ARE NORMALLY PROFILE SPECIFIC BUT ARE BEING CALLED ON THE START PAGE.. WILL LEAVE IT AS IS FOR NOW */

#profileContent {
  float: left;
  width: 580px;
  height: auto;
  margin-right: 20px;
  display: inline;
  position: relative;
}

#statusBar {
	height: auto;
}

.statusBar {
	float: left;
	width: 576px;
	height: 15px;
	margin-bottom: 15px;
	padding-bottom: 12px;
	display: inline;
	clear: both;
}

/*disabled uploads photo + item styles
.disAddPhoto, .disAddItem {
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/headerSprite.png') no-repeat;
	border: none;
}*/

#profileGallery .disAddPhoto {
	width: 136px;
	height: 76px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/addAphoto_all.png') top left no-repeat;
	border: none;
}

#profileGallery .disAddPhoto:hover {
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/addAphoto_all.png') 0px -76px no-repeat;
}

.disAddItem {
	width: 108px;
	height: 22px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/addItem.gif') top left no-repeat;
	border: none;
}

.disAddItem:hover {
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/addItem.gif') 0px -22px no-repeat;
}
/*end disabled styles*/

.privateStatus {
	width: 910px;
}


.stats {
	position: relative;
	padding-bottom: 10px;
	float: left;
	margin-bottom: 10px;
}

.statsLeft {
	width: 100px;
	float: left;
}

.moodRight {
	float: left;
	border-bottom: 1px solid #DDD;
}

.moodText {
	float: left;
	margin-top: 5px;
	margin-right: 7px;
}

.statsRight {
 	width: 435px;
	float: left;
	padding-bottom: 15px;
	border-bottom: 1px solid #DDD;
}

.lastStats {
	border-bottom: none;
}

/* END PROFILE SPECIFIC ELEMENTS */

/* Quick Start area */

#start_quick_frame, #start_quickview_frame {
	background-color: #FFFFFF;
	padding-top: 5px;
	height: auto;
	width: 100%;
	float: left;
}

#start_quickview_frame {
	height: auto;
	font-size: 11px !important;
	margin-bottom: 15px;
}

#start_quick_frame a, #start_quick_item_wrap a,
#start_quickview_frame a, #start_quickview_item_wrap a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

#start_quick_leftcol, #start_quickview_leftcol {
	margin-left: 12px;
	margin-right: 20px;
	float: left;
	width: 144px;
}

#start_quick_rightcol, #start_quickview_rightcol, #start_quickview_leftcol {
	float: left;
	width: 144px;
}

.start_quick_item {
	border-bottom: 1px solid #DDD;
}

.start_quick_item, .start_quick_item_last_line, .start_quick_item_noline{
	position: relative;
	padding-left: 26px;
	padding-top: 5px;
	padding-bottom: 2px;
	min-height: 21px;
}

.start_quick_item_last_line, .start_quick_item_noline {
	border-bottom: none;
}

.start_quick_item_noline{
	padding-top: 4px;
}

.start_quick_item_icon{
	width: 16px;
	height: 16px;
	position: absolute;
	top: 5px;
	left: 2px;
}

.start_quick_item_noline > .start_quick_item_icon {
	top: 3px;
}

.lineShrink {
	line-height: 10px;
}

.quickview_image {
	margin-top: -3px;
}

.quickview_emptycount {
	color: #cccccc;
}

.start_quick_item_wrap {
	height: 40px;
	border-bottom:#cccccc thin solid;
}

/****************************************/


.displayWrapper {
	 float: left;
	 width:576px;
	 margin-bottom: 20px;
}

.displayWrapper_left {
	width: 49%;
	float: left;
	margin-right: 1%;
}

.displayWrapper_left_fullWidth {
	width: 576px;
	float: left;
	margin-bottom: 10px;
}

.displayWrapper_right {
	width: 49%;
	float: left;
	margin-left:1%;
}

.displayWrapper_short_left {
	width: 40%;
	float: left;
	margin-right: 1%;
}

.displayWrapper_long_right {
	width: 58%;
	float: left;
	margin-left:1%;
}

.displayWrapper_title {
	font-size: 16px;
	color: #666666;
	float: left;
	width: 100%;
	border-bottom: 1px solid #33AADD;
	padding-bottom: 5px;
}

.vgoodsWrapper_title {
	padding-bottom: 0px;
	margin-top: 6px;
}

.noBottomBorder {
	border-bottom: none;
}

.displayWrapper_nav {
	float: right;
}

.displayWrapper_hr {
	width: 100%;
	float: left;
	border-bottom: 1px solid #33AADD;
	margin-bottom: 5px;
	margin-top: 2px;
}

.displayLink_rightFloat {
	float: right;
}

.display_thumbColumn  {
	width: 96px;
	height: 125px;
	padding: 15px 9px;
	margin-bottom: 10px;
	float: left;
}

.vgoods_thumbColumn {
	height: 165px;
}

.mediaColumn {
	width: 100px;
	padding: 15px 10px 15px 5px;
}

.display_thumbColumn:hover  {
	background-color: #f3f3f3;
}

.vgoods_thumbColumn:hover {
	background: none;
}

.mediaColumn:hover  {
	background-color: #ffffff;
}

.display_thumbColumn_img  {
	background-color: #ffffff;
	width: 90px;
	height: 90px;
	padding: 2px;
	border: 2px solid #ccc;
	position: relative;
}

.display_thumbColumn_img img {
	border: none;
}

.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;
}

.display_thumbColumn_img_owner {
	width: 100%;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	position: relative;
	color: #999999;
}

.display_listRow {
	width: 100%;
	float: left;
	border-bottom: 2px solid #dddddd;
	position: relative;
}

.displayWrapper_header {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	height: 20px;
	padding-top: 5px;
	text-align: left;
	background-color: #D4E6FA;
	margin-bottom: 5px;
}

.display_listRow_counter_header {
	width: 120px;
	height: 20px;
	margin-top: 12px;
	float: left;
	vertical-align: middle;
	text-align: center;
	font-size: 10px;
}

.display_listRow_body_header {
	float: left;
	height: 20px;
	width: 256px;
	padding-left: 8px;
	/*background-color: #f3f3f3;*/
}

.display_audio_icon_header {
	width: 40px;
	float: left;
	height: 20px;
}

.display_listRow_sendto_header {
	width: 110px;
	float: right;
	height: 20px;
	text-align: center;
}

.display_listRow_counter_all {
	width: 120px;
	height: 20px;
	padding: 10px 0px;
	float: left;
	color: #666666;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
}

.display_listRow_body_all {
	float: left;
	padding: 4px 0px 4px 8px;
	height: 32px;
	width: 320px;
	background-color: #ffffff;
	/*background-color: #f3f3f3;*/
}

.display_listRow_counter {
	width: 18px;
	height: 20px;
	padding: 10px 0px;
	float: left;
	color: #666666;
	font-weight: bold;
	font-size: 11px;
	background-color: #ebf6ff;
	text-align: center;
	vertical-align: middle;
}


.display_listRow_body {
	float: left;
	padding: 4px 0px 4px 8px;
	height: 32px;
	width: 256px;
}

.display_audio_icon {
	position: absolute;
	right: 25px;
	top: 10px;
}

.display_listRow:hover {
	background-color: #f3f3f3;
}

.display_audio_icon_all {
	width: 40px;
	float: left;
	padding-top: 4px;
}

.display_listRow_sendto {
	width: 90px;
	font-size: 10px;
	color: #cccccc;
	float: right;
	padding-top: 12px;
}

.display_onePixel_border {
	border-bottom: 1px solid #dddddd;
}

.display_helpItem {
	padding: 2px 0px;
}

.display_helpItem_question {

}

.display_helpItem_answer {
	display: none;
	padding: 8px;
}

.helpItem_show, .helpItem_hide {
	width: 7px;
	height: 8px;
	background: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/headerSprite.png?>') no-repeat;
}

.helpItem_show {
	background-position: -389px -285px;
}

.rtWpPhone_btn {
	position: absolute;
	right: 0px;
	width: 14px !important;
	height: 16px !important;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/rtwp_send_off.gif') no-repeat;
	cursor: pointer;
}

.rtWpPhone_btn:hover {
	position: absolute;
	right: 0px;
	width: 14px !important;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/rtwp_send_on.gif') no-repeat;
	cursor: pointer;
}

.rtWpPhoneRow_btn {
	position: absolute;
	right: 6px;
	width: 14px !important;
	top: 14px;
	height: 12px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/rtwp_send_off.gif') no-repeat;
	cursor: pointer;
}

.rtWpPhoneRow_btn:hover {
	position: absolute;
	right: 6px;
	top: 14px;
	width: 14px;
	height: 12px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/rtwp_send_on.gif') no-repeat;
	cursor: pointer;
}


.tenPixels {
	font-size: 10px;
	font-weight: bold;
}

.pageNo a, .firstPage, .prevPages, .prevPage3, .prevPage2, .prevPage1, .currentPage, .nextPage1, .nextPage2, .nextPage3, .nextPages, .lastPage {
	font-size: 11px;
}

.firstPage, .prevPages, .prevPage3, .prevPage2, .prevPage1, .currentPage, .nextPage1, .nextPage2, .nextPage3, .nextPages, .lastPage {
	display: none;
	color: #CCCCCC;
}

.errorDialogNarrow, .confirmDialogNarrow {
	width: 322px !important;
}

.errorDialogVisible, .confirmDialogVisible {
	display: block !important;
}

.errorDialog {
	width: 400px;
	height: auto;
	border: 2px solid #ddaa99;
	background-color: #feffef;
	padding: 4px;
	text-align: center;
	display: none;
	margin-bottom: 20px;
}

.vgoods_errorDialog {
	width: 375px;
}

.visibleError {
	display: block;
}

.topTwenty {
	margin-top: 20px;
}

.icon {
	width: 16px;
	height: 16px;
}

.actionIconSprite, .add_icon, .block_icon, .block_add_icon, .block_remove_icon, .buzz_icon, .comments_icon, .comments_icon_off, .confirm_icon, .crushes_icon, .crushes_add_icon, .crushes_icon_off,.email_icon, .email_new_icon, .email_new_off_icon, .fail_icon, .favorites_icon, .follow_icon, .follow_add_icon, .follow_remove_icon, .friends_icon, .friends_icon_off, .friends_add_icon, .friends_remove_icon, .gift_icon, .gift_icon_off, .im_icon, .im_send_icon, .im_icon_off, .invitefriends_icon, .mbuzzyphone_icon, .mobilealerts_icon, .messages_icon, .messages_icon_off, .messages_send_icon,.mood_icon, .notifications_icon, .notifications_icon_off, .profile_icon, .profilevisit_icon, .profilepic_icon, .photos_icon, .photovideo_icon, .rate_icon, .relationships_icon, .relationships_icon_off, .relationships_propose_icon, .remove_icon, .report_icon, .ringtones_icon, .statusupdate_icon, .topfriends_icon, .to_allmessages_icon, .videos_icon, a.send_gift, .vip_customer {
	background: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/actionIconSprite.png') no-repeat;
	width: 16px;
	height: 16px;
}

.add_icon {background-position: 0px -208px;}
.arrowdown_icon {width: 7px; height: 5px; background-position: -41px -264px;}
.arrowup_icon {width: 7px; height: 5px; background-position: -41px -255px;}
.block_icon {background-position: 0px -192px;}
.block_add_icon {background-position: -32px -192px;}
.block_remove_icon {background-position: -16px -192px;}
.buzz_icon {background-position: -32px -0px;}
.coinz_icon {
	background-position: -50px -114px;
	vertical-align: middle;
	width: 12px;
	height: 12px;
	margin: -4px 0px 0px 2px;
}
.mbox_coinz_icon {margin: 1px  0px 0px 1px;}
.coinz_add_icon {background-position: -48px -128px; padding-right: 3px;}
.comments_icon {background-position: 0px -176px;}
.comments_icon_off {background-position: -16px -176px;}
.confirm_icon {background-position: -33px -329px;}
.crushes_icon {background-position: 0px -48px}
.crushes_icon_off {background-position: -16px -48px;}
.crushes_add_icon {background-position: -32px -48px;}
.diggingadd_icon {width: 9px; height: 9px; background-position: -32px -245px;}
.edit_icon, .edit_hover_icon {width: 18px; height: 18px;}
.edit_icon {background-position: -1px -328px;}
.edit_hover_icon {background-position: -1px -349px;}
.fail_icon {background-position: -35px -308px;}
.favorites_icon {background-position: -16px -96px;}
.follow_icon {background-position: -16px -112px;}
.follow_add_icon {background-position: -16px -128px;}
.follow_remove_icon {background-position: -32px -112px;}
.friends_icon {background-position: 0px -64px;}
.friends_icon_off {background-position: -16px -64px;}
.friends_add_icon {background-position: -32px -64px;}
.friends_remove_icon {background-position: -16px -80px;}
.funds_icon {background-position: -48px -32px; margin-top: 2px; margin-right: 6px; vertical-align: middle; margin-top: -5px;}
.gift_icon {background-position: -48px -16px;}
.gift_icon_off {background-position: -48px 0px;}
.im_icon, .im_send_icon {background-position: -32px -128px;}
.im_icon_off {background-position: -32px -144px;}
.invitefriends_icon {background-position: 0px -128px;}
.join_chat_icon_on {background-position: -48px -64px;}
.join_chat_icon_off {background-position: -48px -80px;}
.mbuzzyphone_icon {background-position: 0px -80px;}
.messages_icon {background-position: 0px -160px;}
.messages_icon_off {background-position: -16px -160px;}
.messages_send_icon {background-position: -32px -160px;}
.mood_icon {background-position: -16px -16px;}
.mobilealerts_icon {background-position: 0px -96px;}
.notifications_icon {background-position: 0px -144px;}
.notifications_icon_off {background-position: -16px -144px;}
.profile_icon {background-position: top left;}
.photos_icon {background-position: -32px -176px;}
.profilepic_icon {background-position: -32px -80px;}
.photovideo_icon {background-position: 0px -16px;}
.profile_icon {background-position: -32px -80px;}
.profilevisit_icon {background-position: 0px -224px;}
.rate_icon {background-position: -32px -96px;}
.relationships_icon {background-position: 0px -32px;}
.relationships_icon_off {background-position: -16px -32px;}
.relationships_propose_icon {background-position: -32px -32px;}
.remove_icon {background-position: -16px -224px;}
.report_icon {background-position: -32px -224px;}
.ringtones_icon {background-position: 0px -112px;}
.statusupdate_icon {background-position: -16px 0px;}
.secretStash_icon {background: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/small_sprites.png') no-repeat 0 -1244px;width:16px;height:18px;}
.secretStashHistory_icon {background: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/small_sprites.png') no-repeat 0 -1265px;width:16px;height:18px;}
.settingsEdit_icon { width: 33px; height: 33px; background-position: 0px -257px;}
.settingsColors_icon { width: 33px; height: 33px; background-position: 0px -292px;}
.shoutOut_icon {background: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/small_sprites.png') no-repeat 0 -1216px;width:16px;height:18px;}
.topfriends_icon {background-position: -32px -208px;}
.to_allmessages_icon {background-position: -16px -240px;}
.videos_icon {background-position: 0px -240px;}
.vip_icon {background-position: -48px -94px;}
.header_vip_icon {margin-top: -3px;}
.vip_avatar_icon {background-position: -32px -349px; width: 20px;}

a.send_gift {
background-position: -49px -16px;
display:block;
width:120px;
}
a.send_gift span {
padding-left:20px;
padding-top:2px;
display:block;

}


.errorDialogTitle  {
	padding: 0px 0px 0px 18px;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}

.confirmDialog {
	width: 400px;
	height: auto;
	border: 2px solid #aacc76;
	background-color: #feffef;
	padding: 4px;
	text-align: center;
	margin-bottom: 20px;
}

.confirmDialogTitle  {
	padding: 0px 0px 0px 18px;
	font-size: 14px;
	font-weight: bold;
	color: #578721;
}

.signInError, .sendToPhoneError {
	width: 398px;
	padding: 8px 0px 8px 30px;
	height: 42px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/mbox/signin_error_icon.gif') top left no-repeat;
	display: none;
}

.signInError p, .sendToPhoneError p {
	margin: 0px;
	padding: 0px;
}

.errorHeader {
	color: #990000;
	font-size: 12px;
	font-weight: bold;
}

.errorText {
	color: #555555;
	font-size: 11px;
	font-weight: normal;
}

#rateItem {
	padding: 2px 0px;
}

.registerError {
    display: none;
    color: red;
    text-align: left;
    font-size: 10px;
    text-transform: uppercase;
}

.usernameError, .passwordError {
	text-align: right;
}

.username {
	font-weight: bold;
}

.action {
	color: #999;
}


/** END GLOBAL STYLES **/



/** MAIN CONTENT STYLES **/
#wrapper {
  width: 990px;
  margin-left: auto;
  margin-right: auto;
  clear: both;
  text-align: left;
}

#main {
  float: left;
  width: 990px;
  min-height: 100%;
  margin-left: auto;
  margin-right: auto;
  background-color: none;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/mainbg_center.png');
	position: relative;
}

#settings {
  width: 945px;
  height: 55px;
  background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png') 0px -455px repeat-x;
  margin: 20px 10px 10px 23px;
  float: left;
  position: relative;

}

.settingsSection {
	float: left;
	width: 293px;
	margin-left: 0px;
	margin-top:10px;
}

#content {
  float: left;
  width: 950px;
/*  height: 100%;*/
  margin: 11px 20px 0px;
  display: inline;
	position: relative;
}

.catHeader, .catSideHeader {
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png')	left -116px no-repeat;
	float: left;
	height: 36px;
}

.catHeader_body {
	width: 590px;
}

.catHeader_body_fullWidth {
	width: 940px;
}

.catSideHeader_body {
	width: 320px;
}


.catHeader_body, .catSideHeader_body {
	letter-spacing: normal;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png')	right -152px no-repeat;
	font-size: 16px;
	font-weight: bold;
	color:#FFFFFF;
	height: 36px;
}

.catHeader .catHeader_body .userTitle {
	font-size: 20px;
}

.catHeader_body_inner {
	width: 580px;
}


.catHeader_body_inner_fullWidth {
	width: 930px;
}

.catSideHeader_body_inner {
	width: 310px;
}

.catHeader_body_inner, .catSideHeader_body_inner {
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png')	right -188px repeat-x;
	padding-top: 10px;
	height: 36px;
}

.catHeader, .catSideHeader {
	padding: 0px 10px;
}

.catContent, .catSideContent {
	background-color: #FFFFFF;
	float: left;
	padding-bottom: 4px;
	padding: 10px 12px;
}

.catContent.leftColumnBackground {
	background-image: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/privateProfile_left.png');
    background-position: top left;
    background-repeat: repeat-y;
}

.catContent {
	width: 576px;
}

.catSideContent {
	width: 306px;
}

.catContent_hasSub {
	width: 600px;
	padding: 0px;
	float: left;
	background: #FFFFFF;
}

.catNoHeader {
	background-color: #ffffff;
	float: left;
	width: 576px;
	padding-left: 12px;
	padding-right: 12px;
	height: 5px;
}

.contentBox {
    background-color: #fff;
    margin-bottom: 20px;
}

.contentBox div, .contentBox li {
    padding: 0px 10px 10px;
}

.contentLeft {

}

.contentLeftHeader {
  float: left;
  width: 605px;
  height: 44px;
}



.greySpan {
	color: #a5a5a5;
	font-size: 10px;
}

/* Private profile styles */

#profileContentPrivate, #profileContentFullWidth {
  float: left;
  width: 950px;
  height: auto;
  margin-right: 20px;
  display: inline;
  position: relative;
}

.privateDisplay, .searchErrorDisplay {
	width: 926px;
}

.singleColumnDisplay {
    width: 926px;
    background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/singleColumn_bottom.png') bottom center no-repeat #ffffff;
    margin-bottom:10px;
}

.blueSubmenu {
    width: 940px;
    height:55px;
    background: #3c4959;
    margin-top: -4px;
    padding: 5px;
    font-size:12pt;
    font-weight:bold;
    color:#ffffff;
}


.privateDisplayContent, .searchErrorDisplayContent, .catContentFullWidth {
	position: relative;
	float: left;
	padding-bottom: 10px;
	width: 926px;
}

.privateDisplayContent_left, .searchErrorDisplayContent_left {
	float: left;
	width: 244px;
	margin-right: 55px;
}

.searchErrorDisplayContent_left {
	display: none;
}

.privateDisplayContent_left img, .searchErrorDisplayContent_left img {
	border: 4px solid #DEDEDE;
}

.privateDisplayContent_right {
	float: left;
	width: 624px;
	padding: 8px 0px 0px;
}

.searchErrorDisplayContent_right {
	width: 600px;
	margin: 0 auto;
	padding: 8px 0px 0px;
	border: none;
	float: none;
}

.searchErrorDisplayContent_right.hidden{
	width: 900px;
    padding: 0px 0px 0px;
    margin-left: -60px;
}

.searchErrorDisplay_inMain {
	margin-left: 12px;
	width: 575px;
	border-bottom: none;
}

.privateProfileActions {
	margin-top: 25px;
}

.privateDisplayContent_message, .searchErrorDisplayContent_message {
	margin-left: 75px;
	padding-top: 4px;
	margin-top: 20px;
	min-height: 80px;
}

.searchErrorDisplayContent_message {
	margin-bottom: 20px;
}

.searchErrorDisplay_inMain .searchErrorDisplayContent_message {
	margin-left: 55px;
}

.privateDisplayContent_message {
	padding-left: 75px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/private.png') top left no-repeat;

}

.privateDisplayContent_header, .searchErrorDisplayContent_header {
	font-size: 24px;
	font-weight: bold;
}

.privateDisplayContent_subHeader, .searchErrorDisplayContent_subHeader {
	font-size: 18px;
	font-weight: normal;
}

.privateDisplayContent_subHeader, .searchErrorDisplayContent_subHeader_sm {
	font-size: 10px;
	font-weight: normal;
}

.headerErrorSmallFont {
	font-size: 15px;
}

/* End Private profile styles */

/* Search errror specific styles  */

.searchErrorDisplayContent_message {
	padding-left: 100px;
}

.userNotFound_bg {
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/searchError/userNotFound.gif') top left no-repeat;
}

.successMessage {
	color: #578721;
}

.failMessage {
	color: #990000;
}

.successMessageHeader {
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/iconset/sm_confirm.png')  left 12px no-repeat;
	padding-left: 20px;
}

.failMessageHeader {
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/iconset/sm_fail.png')  left 12px no-repeat;
	padding-left: 20px;
}


/* End search error specific styles */

/** SLIDING PANELS STYLES **/

.getConfStream {
	margin-top: -25px;
}

.streamNav div {

}

.streamLinks {
	width: 80%;
}



.streamLinks {
	font-weight: bold;
	padding: 2px 10px;
	width: 200px;
	text-decoration: none;
	margin-left: -7px;

}

.streamLinks li a:link {

	text-decoration: none;
}

.streamLinksText div {
	text-align:center;
	float: left;
}

.streamLinksText > .streamLinksTrigger {
	margin:0 20px 10px 0;
	text-align: center;
}

.streamLinksText div > a {
	width: 50px;
	font-size: 12px;
}

.streamLinksText div > a:hover, .streamLinksText div > a:active {
	background: none;
}

.streamLinksActive {
	background: #32AADE;
	color: #FFFFFF;
	padding: 3px 3px 4px;
	margin-top: -4px;
	margin-right: 8px;
	width: 50px;
	float: left;
	position: relative;
}

.streamLinksActive > a {
	color: #FFFFFF;
}

#slider, #video {
  width: 565px;
  margin: 0 auto;
  position: relative;
}

/** NEWS SLIDER CSS TEMPORARY **/
.fl {
	float: left;
	text-align: center;

}



.news_slider img {
	display: block;
}

.news_slider {
	position: relative;
	width: 575px;
	margin: 0 auto 20px auto;
	text-align: left;
}

.news_slider .messaging {
	display: block;
	padding: 5px;
	margin: 0 20px 5px 20px;
	background: #ffffcc;
}

.news_slider .container {
	position: relative;
	left: 0;
	/*width: 100%;*/
}

.news_slider .photoSlider {
	height: 130px;
	width: 100%;
}

.news_slider .news_items {
    /*
        The width must be equal to .item ((width + margin-right) * 2).
    */

    float: left;
    margin-bottom: 10px;

	position: relative;
	width: 575px;
	/*margin: 20px 0px;*/
	overflow: hidden;
	background: #EEEEEE;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	/*min-height: 124px;*/
}

.getConf_slider {
	border-top: none;
}

.news_slider .view_all {
	font-size: .8em;
	padding: 5px;
	margin: 0 0 2px 0;
	border-top: #eeeeed 1px solid;
	border-bottom: #eeeeed 1px solid;
	text-align: center;
}

.news_slider .item {
    /*
        Must contain a width and a margin-right.
    */
	width: 565px;
	margin-right: 0px;
}

.news_slider .item div, .myLockerPreview {
	font-size: 12px;
	width: 80px;
	padding: 5px 21px 5px 0px;
	margin-right: 12px;
	position: relative;
}




.noPhotosVideos {
	margin-right: 20px;
	text-align: center;
	color: #9D9D9D;
	font-size: 14px;
	font-style:italic;
	margin: 0px;
	padding-top: 50px;
	width: 575px;
	float: left;
}

.myLockerPreview {
	font-size: 12px;
	width: 102px;
	height: 101px;
	padding: 2px 1px 0px;
	position: relative;
	border: 1px solid #ccc;
}


.videoOverlay, .myLockerVideoOverlay {
	position: absolute;
	top: 15px;
	left: 10px;
	width: 98px;
	height: 98px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/headerSprite.png') 0px -250px no-repeat;
}

.do_videoOverlay {
	top: -1px;
	left: -1px;
	width: 90px;
	height: 90px;
}

.myLockerVideoOverlay {
	left: 2px;
	top: 2px;
}

.photoItem, .videoItem {
	width: 98px;
	height: 98px;
	border: 1px solid #CFCFCF;
}

.photoItem:hover, .videoItem:hover {
	border: 1px solid #32AADD;
	width: 98px;
	height: 98px;
}

.videoOverlay:hover, .myLockerVideoOverlay:hover {
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/headerSprite.png') -111px -251px no-repeat;
	border: 1px solid #32AADD;
}

.do_videoOverlay:hover {
	border: none;
	top: 0px;
	left: 0px;
}

.news_slider .item img {
	margin: 10px;
}

.profileStream {
	height: auto;
	min-height: 185px;
	margin-left: 0px;
}

.streamLoader {
	margin: 10px auto;
	text-align: center;
	width: 100%;
}

/** ENDS NEWS SLIDER STYLES**/
ul.navigation {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-bottom: 9px;
		margin-top: 10px;
}

ul.navigation li {
    display: inline;
    margin-right: 10px;

}

ul.navigation a {
    padding: 10px;
    color: #000;
    text-decoration: none;
}

ul.navigation a:hover {
    background-color: #f6f6f6;
}

ul.navigation a.selected {
    background-color: #fff;
}

ul.navigation a:focus {
    outline: none;
}



.scrollButtons {
    position: absolute;
    top: 70px;
    cursor: pointer;
}

.scrollButtons.left {
    left: -10px;
}

.scrollButtons.right {
    right: -10px;
}

.hide {
    display: none;
}

/** END SLIDING PANELS SLIDES **/

/** SANDBOX **/

#sanboxContent {
	margin: 20px auto;
	text-align: center;
}

/** END SANDBOX **/

#sidebar {
  float: right;
  width: 330px;
  height: auto;
	position: relative;
}

.inputTrigger {
	height: 25px;
	font-style: italic;
	color: #32AADE;
	cursor: pointer;
}

.commentTray {
	display: none;
	position: absolute;
	height: auto;
	background: #fff url('http://cache.mbuzzy.com/cache/4.1.8.7/images/comment_shadow.png') bottom repeat-x;
	width: 320px;
	padding: 10px 0px 20px 10px;
	left:0;
	top: 0;
	z-index: 100000;
}

/*
	The styles below contains MODIFIER CLASSES (MC) they should be placed at the document or right after
	the last class affected, an example of what an MC is, .friendThumb controls the style and layout
	of the friend image but the .lastColumn can target specifically how elements in the nth colum behave
	for layout purposes, thus needing to be below the native class to overwrite certain settings.
*/

.lastColumn {
	margin-right: 0px;

}

.friendsThumb a:link, .friendsThumb a:hover, .friendsThumb a:visited, .friendsThumb a:active,
.topFriendEditImg a:link, .topFriendEditImg a:hover, .topFriendEditImg a:visited, .topFriendEditImg a:active,
.friendsThumbInfo_name {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
}

.friendsThumbImage img {
	width: 90px;
	height: 90px;
	border: none;
}

.friendsThumbImage a:hover {
	background: none;
}

.friendsThumbInfo {
	position: absolute;
	bottom: 0px;
	left: 0;
	padding: 2px 0px 2px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/avatarscrn.png');
	width: 90px;
	text-align: center;
}

.friendsThumbInfo a:hover {
	background: none;
	color: #3399cc;
}
.comments {
	background: #EEEEEE;
	margin: 15px 0px;
	min-height: 30px;
	float: left;
	position: relative;
	padding-top: 5px;
	width: 306px;
}

.comments .commentThumb {
	float: left;
	width: 51px;
	margin: 5px 10px 0px 10px;
	height: auto;
}

.comments .commentStats {
	float: left;
	width: 230px;
	height: auto;
}

.commentObjectAdd {
	margin-top: 30px;
}

.objectCommentStream {
	float: left;
}

.objectComments {
	margin-top: 10px;
	margin-bottom: 30px;
	float: left;
}

.objectAddComments {
	margin-left: 92px;
}

.commentText {
	width: 306px;
	position: relative;
	margin: 1px 1px 5px 1px;
	background-color: #FFFFFF;
}

.comments .commentText, .comments .commentTextError,
.comment_message .commentText, .comment_message .commentTextError,
.wallComments_reply .commentText,
.objectComments_info .commentText, .objectComments_info .commentTextError {
	clear: both;
	width: 306px;
	position: relative;
	margin: 1px 1px 5px 1px;
	background-color: #FFFFFF;
}

.comment_message .commentText, .comment_message .commentTextError {
	float: left;
}

.objectComments_info .commentText, .objectComments_info .commentTextError {
	margin-top: 10px;
}

.objectComments_info .displayObject_comment {
	margin-top: 7px;
}

.wallComments_reply {
	margin: 15px 0px 5px 30px;
}

.comments .commentTextError,
.comment_message .commentTextError,
.commentTextError .commentTextCorner_body_top,
.commentTextError .commentTextCorner_body_main,
.commentTextError .commentTextCorner_body_bottom,
.objectComments_info .commentTextError
 {
	background: #F6F6F6;
}

.objectComments_thumb {
	width: 42px;
	float: left;
	margin-right: 10px;
}

.objectComments_thumb img {
	border: 2px solid #dddddd;
}

.objectComments_info {
	float: left;
}

.objectComments_date {
	font-size: 10px;
	color: #999999;
}

.commentsTopdivTail {
	position: absolute;
	width: 9px;
	height: 9px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/headerSprite.png') -361px -65px no-repeat;
	top: -12px;
	left: 17px;
}

.commentsTopGreydivTail {
	position: absolute;
	width: 9px;
	height: 9px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/headerSprite.png') -361px -77px no-repeat;
	top: -12px;
	left: 17px;
}


.commentsLeftdivTail {
	position: absolute;
	width: 9px;
	height: 9px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/headerSprite.png') -345px -65px no-repeat;
	top: 5px;
	left: -7px;
}

.commentsLeftGreydivTail {
	position: absolute;
	width: 9px;
	height: 9px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/headerSprite.png') -345px -77px no-repeat;
	top: 0px;
	left: -14px;
}

.commentButtons {

}

.commentObjectTitle {
	font-size: 16px;
	color: #666666;
	float: left;
	width: 576px;
}

.commentHistory {
	float: left;
	width: 576px;
}

.longBlueBorder, .longGreyBorder {
	width: 574px;
	height: 1px;
	float: left;
	margin-top: 4px;
}

.longBlueBorder {
	background: #33AADD;
}

.longGreyBorder {
	background: #DDDDDD;
}

.objectCommentBtn {
	border: none;
}

.objectComment_cancel {
	width: 54px;
	height: 22px;
	padding: 2px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/mbox/signin_cancel.gif') top left no-repeat;
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	margin-top: 15px;
	cursor: pointer;
}

.objectComment_post {
	width: 67px;
	height: 24px;
	padding: 2px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/mbox/signin_login.gif') top left no-repeat;
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	margin-top: 15px;
	cursor: pointer;
}

.blocked {
	text-align: center;
	color: #FF0000;
}

.pendingApproval, .someWentWrong {
	font-style: italic;
	font-weight: bold;
	text-align: center;
}

.thumb2Holder {
	float:left;
	height:auto;
	margin-bottom:10px;
	width:305px;
	padding: 0px 10px;
}

.buzzHolder {
	padding: 5px 0px;
}

ul.commentHolder {
	/*min-height: 310px;*/
	min-height: 45px;
	margin-top: 5px;
}

ul.commentHolder {
	position: relative;
	overflow: visible;
    height: auto;
/*	min-height: 45px;*/
	margin-bottom: 8px;
	padding-bottom: 13px;
	border-top:1px solid #DDD;
	border-bottom:1px solid #DDD;
	float: left;
}

ul.buzzHolder {
	position: relative;
    height: auto;
    width: 100%;
	float: left;
}

ul.homeBuzzHolder {
		width: 390px;
}

ul.startBuzzHolder {
	width: 600px;
}

ul.profileBuzzHolder {
	width: 306px;
}

.buzzContainer {
	float:left;
	height:auto;
	width: 286px;
	padding: 8px 10px;
	margin-bottom: 10px;
	position: relative;
}

.buzzContainerOther {
	background: #ffffff;
}

.buzzContainerOwner {
	background: #FFEDBB;
}

.buzzLeft {
  float: left;
}

.buzzLeft a {
  font-weight: bold;
}

.buzzRight {
  float: left;
  /*width: 245px;*/
  height: auto;
  position: relative;
  margin-top: 6px;
  margin-left: 4px;
  color: #555555;
}

.buzzRightNarrow {
  width: 160px;
}

.visitors {
	padding-top: 4px;
	float: left;
}

.upDown {
	padding-bottom: 2px;
	margin-bottom: 10px;
}

.viewMediaHeader {
	float: left;
	margin-bottom: 10px;
	color: #666666;
}

.viewMediaHeader_left {
  float: left;
  width: 40px;
	margin-right: 10px;
}

.buzzLeft .thumb {
  width: 30px;
  height: 30px;
}

.viewMediaHeader_right {
  float: left;
  width: 525px;
  height: auto;
	position: relative;
}

.viewMediaHeader_title {
	font-size: 16px;
	text-transform: uppercase;
}

.viewMediaHeader_titleSmall, .viewMediaHeader_subTitle {
	font-size: 11px;
}

.viewMediaHeader_vote {
	float:right;
}

/** END MAIN CONTENT STYLES **/

/** FOOTER STYLES **/

#footerWrapper {
  width: 990px;
  margin-left: auto;
  margin-right: auto;
  background-color: none;
  clear: both;
}

#footerHolder{
    float: left;
    width: 950px;
    height: auto;
    padding: 0px 20px 20px;
    background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/mainbg_center.png');
    margin-bottom: 25px;
}

#footer {
  clear: both;
  float: left;
  width: 930px;
  padding: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 10px;
  background-color: #ffffff;
}

#footerContainer {
	text-align: left;
}
.footerLinks {
    width: 124px !important;
    float: left;
    height: 166px;
    border-right: 1px solid #e9e9e9;
    padding: 10px 15px;
}
.footerLinks li.view_more {
text-align:left;
font-weight:bold;
padding:0px 18px 0px 0px;
margin-top:8px;
background:url(http://cache.mbuzzy.com/cache/4.1.8.7/images/small_sprites.png) no-repeat 104px -816px;
}
.footerLinksHeader {
    font-weight: bold;
    font-size: 11px !important;
}
#footerRingtones {
	width: 125px !important;
}

#footerMbuzzy {
    border-right: none;
}

#footerMargin {
  width: 950px;
  margin-bottom: 20px;
}
/** END FOOTER STYLES **/

/* Mini Profile Default Styles */

.bubble {
	background: #333;
}

.popupMiniProfile {
	position: absolute;
	border-collapse: collapse;
}

.miniWrapper, .miniWrapper > span {
/*	display: none;*/
	color: #555555;
}

.popupMiniProfile > .miniWrapper {
	width: 338px;
	height: 230px;
	padding: 8px 4px 0px 4px;
/*	display: none;*/
	font-family: Arial,Helvetical, Sans-Serif;
  	font-size: 12px;
	line-height: 14px;
	background-color: transparent;
}

.infoPopup {

}

.friendPopup {
	/*left: -150px;*/
}

.lastColumn > .bubbleInfo > .friendPopup {
	/*left: -250px;*/
}

.rightMost {
		width: 330px;
		height: 230px;
		padding: 2px;
		/*background:url('http://cache.mbuzzy.com/cache/4.1.8.7/images/miniprofile_ABR.png') top left no-repeat;*/
		font-family: Arial,Helvetical, Sans-Serif;
  	font-size: 12px;
		line-height: 14px;
}

.mini_catHeader
	{
		width: 324px;
		padding: 5px 6px 0px 6px;
		margin-left: 3px;
		background: url("http://cache.mbuzzy.com/cache/4.1.8.7/images/hdr_gradient_ff.png") repeat-x #ED9C1C;
		color: #fff;
		float: left;
		height: 21px;
	}

.mini_catHeader h2
 	{
		color: #fff;
		padding: 0px;
		margin: 0px;
		width: 200px;

	}

.mini_topCorner {
	/*-moz-border-radius: 4px 4px 0px 0px;*/
}

.mini_bottomCorner {
	width: 324px;
	padding: 6px 6px 0px 6px;
	position: relative;
	margin-left: 3px;
	background-color: #FFFFFF;
	/*-moz-border-radius: 0px 0px 4px 4px;*/

}

.mini_absolute {
	position: absolute;
	left: 280px;
	color: #ffffff;
}

.mini_catContent {
	background-color: #FFFFFF;
	float: left;
	padding-bottom: 4px;
}

#mini_profileGallery {
	float: left;
	width: 148px;
	height: 146px;
	margin-right:8px;
}

#mini_profileGallery img {
	border: 2px solid #ccc;
}

#mini_profileStats {
	float: left;
	width: 154px;
	height: 146px;
	border-bottom: 1px solid #DDD;
	line-height:14px;
	margin-bottom: 6px;
}

#mini_profileStats p {
	line-height: 12px;
	margin-bottom: 0px;
}

.mini_profileHeaders {
	background: #99bbcc;
	color:#FFFFFF;
	width: 80%;
	padding: 4px;
	margin-top: 0px;
	margin-bottom: -5px;
}

.miniLinks {
	color: #D7D7D7;
	font-size: .8em;
	font-weight: bold;
	word-spacing: 1px;
	margin-left:  1px;
		padding: 2px 0px;
}

.popupMiniProfile > .miniWrapper .miniLinks a {
	text-decoration: none;
	font-size: 1em;
	color: #379AC5;
	cursor: pointer;
}

.popupMiniProfile > .miniWrapper a:hover, .popupMiniProfile > .miniWrapper a:active {
    background: none;
}

/* End Mini Profile Styles */

.dataContainer {
	margin: 0px;
	float: left;
	width: 100%;
	border: none;
}


.dataContainer h4 {
	text-align: center;
	font-style: italic;
	font-size: 14px;
	color: #9D9D9D;
	font-weight: normal;
padding:100px 0px 100px 0px;
display:block;
clear:both;
}

.ignoreContainer {
	border-top: 1px solid #33aadd;
	margin: 2px 10px;
	border-bottom: 1px solid #33aadd;
	padding-bottom: 10px;
	float: left;
}

.showMessageContainer {
	padding-top: 0px;
	float:left;
	margin-bottom: 30px;
	margin-left: 10px;
	margin-right: 10px;
	width: 97%;
}

.showMessageNav {
	float: right;
	margin: 5px 5px 0px 0px;
	font-size: 11px;
}

.showMessage_senderInfo {
	width: 100%;
	margin-top: 5px;
	float: left;
}


.showMessage_senderInfo, .showMessage_senderInfo_left,
.showMessage_senderInfo_right, .showMessage_display {
	float: left;
}

.showMessage_senderInfo_right {
	width: 474px;
	margin-left: 10px;
	border-top: 3px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	padding-left: 2px;
	padding-top: 5px;
	height: auto;
}

.showMessage_senderInfo_right_labels {
	margin-bottom: 6px;
}
div.showMessage_senderInfo_right_labels a.send_gift {
margin:0px 0px 5px 0px;
}

.showMessage_display {
	width: 580px;
	clear: both;
	padding: 10px 0px;
	margin: 5px 0px;
	border-bottom: 3px solid #DDDDDD;
}

.showMessage_nonav {
	margin-bottom: 25px;
}

.showMessage_reply_box {
	float: left;
	width: 100%;
	margin-top: 30px;
}

.showMessage_reply_box  form {
	padding-left: 18px;
}

.inboxMessageBtn {
	margin: 0px 0px 15px;
	width: auto;
}

/* removing .btnMHolder */
.showMessage_reply_box {
	margin-left: 0px;
}

.replyMessageBox {
	height: 100px;
	border: 1px solid #cccccc;
	margin: 4px 0px 0px;
	padding: 5px;
	width: 475px;
	overflow: auto;
}

.showMessage_reply_line, .showMessage_reply_lable, .showMessage_reply_field {
	float: left;
	margin-top: 4px;
}

.showMessage_reply_lable {
	font-weight: bold;
	padding-right: 2px;
	text-align: right;
	width: 64px;
}

.settings_navigation {
	background-color: #3c4959;
	height: 30px;
	font-size: 10px;
	font-weight: bold;
	position: relative;
}

.vg_settings_navigation {
	z-index: 1000;
}

.settings_navigation_item_normal:first-child, .settings_navigation_item:first-child {
	margin-left: 12px;
}

.settings_navigation_item_normal, .settings_navigation_item {
	margin-right: 2px;
	padding-right: 6px;
}

.settings_navigation_item:last-child {
	margin-right: 10px;
}

.settings_navigation_item {
	position: relative;
	background-color: #33aadd;
	height: 30px;
	min-width: 110px;
	height: 16px !important;
	float: left;
	text-align: center;
	margin-top: 4px;
	padding: 5px 3px;
}

.settings_navigation h2 {
	color: #ffffff;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	padding-top: 3px;
}

.settings_navigation h2 a {
	color: #ffffff;
	letter-spacing: 0px;
}

.settings_navigation_item_normal {
	min-width: 109px;
	height: 13px;
	float: left;
	text-align: center;
	padding: 12px 2px 5px;
	text-transform: uppercase;
	background: url('/images/tab_divider.png') bottom right no-repeat;
}

.settings_tabs_on {
	min-width: 100px;
}

.settings_tabs_off {
	min-width: 90px;
}

.settings_last_child {
	padding-right: 0px;
	margin-right: 0px;
}

.settings_navigation_item_tail {
	position: absolute;
	bottom: -5px;
	left: 50px;
	font-size: 0px; line-height: 0%; width: 0px;
	border-top: 5px solid #32AADE;
	border-left: 5px solid #ffffff;
	border-right: 5px solid #ffffff;
}

.wideTab {
	width: 140px;
}

.wideTab_tail {
	left: 65px;
}

.settings_navigation_item_tl, .settings_navigation_item_tr {
	position: absolute;
	width: 10px;
	height: 3px;
	top: 0;
}

.settings_navigation_item_tl {
	left: 0;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png')	left -425px no-repeat;
}

.settings_navigation_item_tr {
	right: 0;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png')	left -428px no-repeat;
}

settings_navigation_item_normal a {
	color: #33aadd;
	font-weight: bold;
	text-transform: uppercase;
}

#settingsAccountPassword, #settingsAccountEmail, #settingsAccountDisable, #settingsAccountUploadAddress, #settingsAccountCurrentSubscription {
	padding-bottom: 20px;
	border-bottom: #cccccc solid 1px;
	float: left;
	width: 576px;
}

.settingsAccountHeader {
	font-size: 18px;
	color: #666666;
	margin: 16px  0px 9px 12px;
	width: 95%;
}

#settingsAccountPassword_view, #settingsAccountPassword_edit, #settingsAccountEmail_view, #settingsAccountEmail_edit, #settingsAccountUploadAddress_view, #settingsAccountUploadAddress_edit, #settingsAccountDisable_view, #settingsAccountDisable_edit, #settingsAccountCurrentSubscription_view, #settingsAccountCurrentSubscription_edit, .settingsPrivacyRightCol {
	margin-left: 180px;
	color: #666666;
}

#settingsAccountPassword_edit, #settingsAccountEmail_edit, #settingsAccountUploadAddress_edit, #settingsAccountDisable_edit, #settingsAccountCurrentSubscription_edit {
	margin-bottom: 10px;
}

.settingsAccount_title {
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	float: left;
}

.settingsAccountHolder {
	margin-top: 20px;
	padding-bottom: 20px;
	border-bottom: #ddd solid thin;
}

.settingsNotificationsMessage {
	padding: 10px;
	margin-top: 8px;
	font-weight: bold;
}

.inbox_itemcount {
	background-color: #303a47;
	color: #ffffff;
	padding: 2px;
	width: 20px;
	height: 11px;
}

.inbox_itemcountselected {
	background-color: #0088cc;
	color: #ffffff;
	padding: 3px;
	margin-left: 5px;
}

.grayline {
	border-bottom: 1px solid #DDD;
	height: 1px;
}

.addComment {
	padding-left: 5px;
	font-size: 10px;
}

.embeddedSearch {
	margin: 0;
	background-color: #3c4959;
	width: 580px !important;
}

/* edit boxes transferred from showProfile.css */


.editHoverView {
	min-height: 26px;
	width: 100%;
	position: relative;
	float:left;
}

.editHover_tl, .inlineEditor_tl {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 4px;
    height: 4px;
    line-height: 1px;
    font-size: 1px;
    background-image: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png');
    background-repeat: no-repeat;
    background-position: 0px -418px;
    z-index: 6000;
}

.editHover_tr, .inlineEditor_tr {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 4px;
    height: 4px;
    line-height: 1px;
    font-size: 1px;
    background-image: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png');
    background-repeat: no-repeat;
    background-position: -5px -418px;
    z-index: 6000;
}

.editHover_bl, .inlineEditor_bl {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 4px;
    height: 4px;
    line-height: 1px;
    font-size: 1px;
    background-image: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png');
    background-repeat: no-repeat;
    background-position: 0px -421px;
    z-index: 6000;
}

.editHover_br, .inlineEditor_br {
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 4px;
    height: 4px;
    line-height: 1px;
    font-size: 1px;
    background-image: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png');
    background-repeat: no-repeat;
    background-position: -5px -421px;
    z-index: 6000;
}

#profileEditLink {
	float: right;
}

.profileEditLink, .editLink_rightNow {
	position: absolute;
	right: 5px;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.editLink_rightNow {
	top: 2px;
}

.profileEditLink img {
	vertical-align: middle;
	width: 18px;
	height: 18px;
}

.inlineEditor {
	background: #a8a8a8;
	float: left;
	position: relative;
}

.inlineWrapper {
	position: relative;
}

.inlineWrapper_tl {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 4px;
    height: 4px;
    line-height: 1px;
    font-size: 1px;
    background-image: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png');
    background-repeat: no-repeat;
    background-position: 0px -437px;
    z-index: 6000;
}

.inlineWrapper_tr {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 4px;
    height: 4px;
    line-height: 1px;
    font-size: 1px;
    background-image: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png');
    background-repeat: no-repeat;
    background-position: -5px -437px;
    z-index: 6000;
}

.inlineWrapper_bl {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 4px;
    height: 4px;
    line-height: 1px;
    font-size: 1px;
    background-image: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png');
    background-repeat: no-repeat;
    background-position: 0px -440px;
    z-index: 6000;
}

.inlineWrapper_br {
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 4px;
    height: 4px;
    line-height: 1px;
    font-size: 1px;
    background-image: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png');
    background-repeat: no-repeat;
    background-position: -5px -440px;
    z-index: 6000;
}

/* generic buttons (originally from showProfile hence the names) */
.profileEditButton, .profileEditButtonBelow {
	float: left;
	padding: 0px;
	clear: both;
	width: 100%;
	text-align: center;
}

.profileEditButtonBelow {
	margin-top: 15px;
}


.profileEditButtonInline {
	margin-top: 0px !important;
}

.profileEditButtonsSaveWide {
	margin-left: auto;
	margin-right: auto;
	width: 154px;
}

.profileEditButtonsSave {
	margin-left: auto;
	margin-right: auto;
	width: 122px;
}

.profileEditButtonsSaveOnly {
	margin-left: auto;
	margin-right: auto;
	width: 54px;
}

.profileEditButtonsSaveOnlyWide {
	margin-left: auto;
	margin-right: auto;
	width: 100px;
}

.profileEditButtonsCancelOnly {
	margin-left: auto;
	margin-right: auto;
	width: 54px;
}


/* End generic buttons */

/* profile actions */
.profileActions {
	float: left;
}

.profileActions_icon, .profileActions_link  {
	float: left;
}

.profileActions_icon {
	margin-right: 4px;
}

.profileActions_link {
	margin-top: 2px;
	color: #CCC;
}
/* end profile actions */


/* profile right now */

.inlineViewer {
	float: left;
	padding: 4px;
}

.statusLeft {
	float: left;
	position: relative;
}

.statusRight {
	float: right;
	position: relative;
}

.statusText {

}


.statusUpdate {
	font-weight: bold;
	float: left;
	margin-right: 10px;
	margin-left: 2px;
}

#statusPhone {
	position: absolute;
	right: 13px;
	top: 16px;
}

.onlineUser {
    background-image: url("http://cache.mbuzzy.com/cache/4.1.8.7/images/useronline.png");
}

.offlineUser {
    background-image: url("http://cache.mbuzzy.com/cache/4.1.8.7/images/useroffline.png");
}

#profileRightNow_container {
	float: left;
	width: 308px;
}

#profileRightNow_edit {
	float: left;
	height: auto;
	width: 316px;
	margin-bottom: 12px;
}


#profileRightNow_view {
	min-height: 14px;
	width: 288px;
	padding-right: 14px;
}

.profileRightNow_wrapper {
	margin: 3px;
	height: auto;
	float: left;
	background-color: #FFF;
	width: 310px;
}

.profileRightNow_left > input[type=text] {
	font-size: 14px;
	font-weight: bold;
	margin: 2px 7px 2px 2px;
	border: 1px solid #ccc;
	width: 182px;
	height: auto;
	padding: 2px;
	float: left;
}

.profileRightNow_left, .profileRightNow_right {
	float: left;
	background: #fff;
	margin: 1px;
}

.profileRightNow_right {
	padding-top: 2px;
	height: 26px;
	float: right;
	width: 138px;
}

/* rightNowBubble */
#rightNowAction {
	border: 1px solid #ccc;
}

.rightNowBubble {
	float: left;
	width: 325px;
	margin-bottom: 12px;
	margin-left: -4px;
}

.rightNowBubble .commentTextCorner_tr, .rightNowBubble .commentTextCorner_br {
	right: -8px;
}


.rightNowBubble .commentTextCorner_body_top, .rightNowBubble .commentTextCorner_body_bottom {
	width: 294px;
}

.rightNowBubble .commentTextCorner_body_bottom {
	right: 2px;
}

.rightNowBubble .commentTextCorner_body_main {
	float: left;
	padding: 2px;
	width: 306px;
}

.rightNowEmpty {
	width: 285px;
	margin: 4px 10px 0px;
	float: left;
}

/* end rightNowBubble */

.rightNowCount {
	float: left;
	width: 160px;
	font-size: 9px;
	margin-left: 3px;
}

.rightNowCount input {
	width: 24px;
	height: 10px;
	text-align: center;
	font-size: 9px;
	margin-top: 5px;
}

#rightNowAction {
	width: 98%;
	height: auto;
}
/* end profile right now */



.vgoods {
	float: left;
	width: 566px;
	position: relative;
}

.vgoods_container {
	position: absolute;
	top: 5px;
	left: 16px;
}

.vgoods_single {
	float: left;
	width: 90px;
	margin: 6px 24px 6px 0px;
	cursor: default;
	display: block;
	position: relative;
}

.vgoods_single_sm {
	width: 40px;
	margin: 0px 8px 0px 0px;
}

.vgoods_empty {
	margin-top: 10px;
	margin-left: -1px;
}

.vgoods_emptyText {
	width: 300px;
	display: block;
	text-align: center;
	margin-top: 32px;
}

.vgoods_tooltip {
	width: 120px;
	min-height: 40px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/vgoods_bubble.png') no-repeat;
	position: absolute;
	left: -15px;
	bottom: -42px;
	margin-top: 3px;
	display: none;
	z-index: 10000;
}

.vgoods_bottomcorner {
    width:1px;
    height:1px;
    background:#ffffff;
}

.vgoods_tooltip_sm {
	left: -40px;
}

.vgoods_tooltip h6, .vgoods_tooltip p {
	margin: 0px;
	text-align: center;
	font-weight: bold;
}

.vgoods_tooltip h6 {
	color: #FFF;
	font-size: .8em !important;
	padding-top: 10px;
}

.vgoods_tooltip p {
	font-size: .75em !important;
	color: #999;
}

.vgoods_last_col {
	margin-right: 0px;
}

.vgoods_shelf {
	float: left;
	width: 576px;
	height: 55px;
	margin-top: 75px;
}

.profile_shelf {
	height: 68px;
}

.vgoods_title {
	font-size: 12px;
	font-weight: bold;
}

.vgoods_title a {
	display: block;
}

.vgoods_title_itemName {
	padding: 8px 0px;
	display: block;
}

.vgoods_title_itemCost {
	font-size: 14px;
}

.vgoods_vip_flag {
	position: absolute;
	left: 246px;
	top: -8px;
}

.vgoods_vip_flag a {
	border: none;
	text-decoration: none;
	color: transparent;
}

.vgoods_shelf_left, .vgoods_shelf_middle, .vgoods_shelf_right {
	float:left;
	width: 30px;
	height: 55px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/shelfSprite.png') no-repeat;
}

.vgoods_shelf_left {
	background-position: 0px 0px;
}

.vgoods_shelf_middle {
	width: 516px;
	background-position: 0px -61px;
	background-repeat: repeat-x;
}

.vgoods_shelf_right {
	background-position: 0px -120px;
}

.vgoods_anonymous {
	width: 12px;
	height: 12px;
	background: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/headerSprite.png') -338px -285px no-repeat;
	vertical-align: middle;
}

.vgoods_new_gift {
	width: 18px;
	height: 7px;
	background: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/headerSprite.png') -338px -90px no-repeat;
}

.vgoods_buzzstream {
	vertical-align: middle;
}

.vgoods_buzzstream_group {
	margin-right: 8px;
}

.vgoods_trans thead th, .vgoods_trans_entry td {
	padding: 7px 0px;
}

.vgoods_trans thead th {
	background-color: #D3E6FA;
	text-align: center;
}

.vgoods_trans_entry  .centerTD {
	text-align: center;
}

.vgoods_trans_entry  .leftTD {
	text-align: left;
	padding-left: 10px;
}

.x_option, .x_offer {
	padding: 4px 0px;
	border-bottom: 1px solid #ddd;
	color: #999;
}

.x_offer target {
	font-weight: bold;
}

.x_offer input {
	vertical-align: middle;
}

.coinz_amount {
	font-size:15px;
}

.s_optionOn, .x_selected, .s_offerOn {
	background: #f3f3f3;
}

.s_offerOn {
	color: #000;
}

.x_offer input, .x_offer_amount, .x_offer_price {
	float: left;
}

.x_offer_amount {
	margin-left: 10px;
	width: 150px;
}

.buyCoinsButtons {
	width: 125px;
}

.buyCoinsLabel {
	width: 175px;
	color: #999;
	font-size: 11px !important;
}
/* end virtual goods */

/* profile mood */
#profileMood_edit {
	float: left;
}

#profileMood_view {
   float: left;
   width: 450px;
}


.profileMood_wrapper, .profileRelationships_wrapper, .inlineEditorWrapper {
	background: #ffffff;
	float: left;
	width: 435px;
	padding: 8px 12px;
	margin: 3px;
	height: auto;
}

.profileMoodEdit_left {
	width: auto;
	float: left;
}

.profileMoodEdit_left_label {
	float: left;
	width: 66px;
}

.profileMoodEdit_left > #moodID {
	border: 1px solid #ccc;
	width: 100px;
	height: 21px;
	display: inline;
	float: left;
}

.profileMoodEdit_left > #emoticonID {
	width: auto;
	height: 21px;
	float: left;
	text-align: center;
	display: inline;
	position: relative;
}

.profileMoodEdit_right {
	width: auto;
	float: right;
}


.selectedMoodEmoticon {
	float: left;
	width: auto;
	margin-left: 4px;
}

.fauxSelect {
	position: relative;
	background: #ffffff;
	padding: 1px 0px 5px 2px;
	color: #008cb2;
	cursor: pointer;
	font-weight: bold;
	font-size: 13px !important;
	float: left;
	margin-left: 5px;
}

.fauxSelect:hover {
	color: #00afdf;
}

.fauxSelectClick {
	background: #ffffff;
	padding: 2px 2px 5px 2px;
	position: relative;
	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: 4px;
}

.fauxSelectOptions {
	width: 555px;
	padding: 12px 10px 0px 20px;
	border: 2px solid #535353;
	position: absolute;
	top: 22px;
	left: -320px;
	background: #ffffff;
}

.fauxSelectOptionsIcons {
	width: 40px;
	height: 30px;
	margin: 0px 5px 10px 0px;
	float: left;
	cursor: pointer;
}

.fauxSelectOptionsIcons img {
	border: none;
}

.iconSelected {
	border: 2px solid #ccc;
}

/* end profile mood */

/* edit profile buttons */

.ep_cancelBtn, .profileEditButtonBelow .ep_cancelBtn{
	width: 48px;
	height: 21px;
	padding: 2px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/edit_profile/ep_cancel_normal.png') bottom left no-repeat;
	color: #757577;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
	border: none;
}

.ep_cancelBtn:hover {
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/edit_profile/ep_cancel_hover.png') bottom left no-repeat;
}

.ep_doBtn, .profileEditButtonBelow .ep_doBtn {
	width: 57px;
	height: 21px;
	padding: 2px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/edit_profile/ep_save_normal.png') bottom left no-repeat;
	color: #555555;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
	border: none;
	margin-left: 0px;
}

.ep_doBtn:hover {
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/edit_profile/ep_save_hover.png') bottom left no-repeat;
}


/* end edit profile buttons */

/* end edit boxes */

.s_buzztail {
	position: relative;
	left: -11px;
}

.s_buzzMessagePlusTail {
	margin-left: 48px;
}

.s_profilePrevNext {
    float: right;
    padding: 3px;
}

.whiteCornerHolder{
    float: left;
    width: 100px;
    height: 10px;
    line-height: 1px;
    clear: both;
}

.whiteCornerMiddle{
    float: left;
    width: 100px;
    height: 10px;
    background-color: #FFFFFF;
}

.whiteCornerTopLeft{
    float: left;
    width: 10px;
    height: 10px;
    background-image: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png');
    background-repeat: no-repeat;
    background-position: 0px -20px;
}

.whiteCornerTopRight{
    float: left;
    width: 10px;
    height: 10px;
    background-image: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png');
    background-repeat: no-repeat;
    background-position: 0px -30px;
}

.whiteCornerBottomLeft{
    float: left;
    width: 10px;
    height: 10px;
    background-image: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

.whiteCornerBottomRight{
    float: left;
    width: 10px;
    height: 10px;
    background-image: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png');
    background-repeat: no-repeat;
    background-position: 0px -10px;
}

.bottomWhiteCorner {
	margin-bottom: 10px;
}

.ltGreyCornerHolder{
    float: left;
    width: 100px;
    height: 10px;
    line-height: 1px;
    clear: both;
}

.ltGreyCornerMiddle{
    float: left;
    width: 100px;
    height: 10px;
    background-color: #ededed;
}

.ltGreyCornerTopLeft{
    float: left;
    width: 10px;
    height: 10px;
    background-image: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png');
    background-repeat: no-repeat;
    background-position: 0px -1038px;
}

.ltGreyCornerTopRight{
    float: left;
    width: 10px;
    height: 10px;
    background-image: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png');
    background-repeat: no-repeat;
    background-position: 0px -1048px;
}

.ltGreyCornerBottomLeft{
    float: left;
    width: 10px;
    height: 10px;
    background-image: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png');
    background-repeat: no-repeat;
    background-position: 0px -1018px;
}

.ltGreyCornerBottomRight{
    float: left;
    width: 10px;
    height: 10px;
    background-image: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png');
    background-repeat: no-repeat;
    background-position: 0px -1028px;
}

.greyCornerHolder, .polyCornerHolder{
    float: left;
    width: 100px;
    height: 4px;
    line-height: 1px;
    clear: both;
	position: relative;
}

.homeBuzzCorner {
	width: 370px;
	margin-left: 10px;
	display: inline;
}

.greyCornerMiddle{
    float: left;
    width: 100px;
    height: 4px;
    background-color: #eeeeee;
}

.homeBuzzCorner_middle {
	width: 362px;
}

.greyCornerTopLeft, .polyCornerTopLeft{
    float: left;
    width: 4px;
    height: 4px;
    background-image: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png');
    background-repeat: no-repeat;
    background-position: 0px -409px;
}

.greyCornerTopRight, .polyCornerTopRight{
    float: left;
    width: 4px;
    height: 4px;
    background-image: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png');
    background-repeat: no-repeat;
    background-position: -5px -409px;
}

.greyCornerBottomLeft, .polyCornerBottomLeft {
    float: left;
    width: 4px;
    height: 4px;
    background-image: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png');
    background-repeat: no-repeat;
    background-position: 0px -414px;
}

.greyCornerBottomRight, .polyCornerBottomRight{
    float: left;
    width: 4px;
    height: 4px;
    background-image: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png');
    background-repeat: no-repeat;
    background-position: -5px -414px;
}

.polyCornerMiddle{
    float: left;
    width: 100px;
    height: 4px;
    background-color: #A8A8A8;
}

.polyCornerTopLeft{
    background-image: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png');
    background-position: 0px -444px;
}

.polyCornerTopRight{
    background-image: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png');
    background-position: -6px -444px;
}

.polyCornerBottomLeft{
    background-image: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png');
    background-position: 0px -450px;
}

.polyCornerBottomRight{
    background-image: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png');
    background-position: -6px -450px;
}

.blueCornerHolder {
    float: left;
    height: 36px;
    line-height: 36px;
    width: 100px;
}

.avatarHeader {
	height: 46px;
	line-height: 46px;
}

.avatarHeaderTopLeft, .avatarHeaderMiddle, .avatarHeaderTopRight,
.blueCornerTopLeft, .blueCornerMiddle, .blueCornerTopRight {
	background-image: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/corners/corners-1.png');
}

.avatarHeaderTopLeft, .avatarHeaderTopRight,
.blueCornerTopLeft, .blueCornerTopRight {
	float: left;
	width: 10px;
	background-repeat: no-repeat;
}

.blueCornerTopLeft {
    height: 36px;
    background-position: 0px -116px;
}

.avatarHeaderTopLeft {
    height: 46px;
    background-position: 0px -856px;
}

.blueCornerTopRight {
    height: 36px;
    background-position: 0px -152px;
}

.avatarHeaderTopRight {
    height: 46px;
    background-position: 0px -902px;
}

.blueCornerMiddle {
    float: left;
    display: inline;
    width: 80px;
    font-size: 16px;
    font-weight: 500;
	letter-spacing: 0px;
    color: #ffffff;
    background-position: 0px -188px;
}

.avatarHeaderMiddle {
	height: 46px;
	background-position: 0px -948px;
}

.avatarHeaderMiddle img {
	width: 32px;
	height: 32px;
	border: 1px solid #ccc;
	vertical-align: middle;
}

.leftHolderDefaultWidth{
    width: 600px;
}

.leftHolderFullWidth{
	width: 950px;
}

.leftMiddleDefaultWidth{
    width: 580px;
}

.leftMiddleFullWidth{
    width: 930px;
}

.leftHolderDefaultMargin{
    margin-bottom: 10px;
}

.rightHolderDefaultWidth{
    width: 330px;
}

.rightMiddleDefaultWidth{
    width: 310px;
}

.rightHolderDefaultMargin{
    margin-bottom: 10px;
}

.smallButton {
	height: 22px;
	padding: 0px;
    margin: 2px;
    float: left;
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	cursor: pointer;
	text-transform: uppercase;
    border: none;
}

.actionButtonHolder {
    width: 70px;
    height: 26px;
}

.action2ButtonHolder {
    width: 125px;
    height: 26px;
}

.actionButton {
    background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/mbox/signin_login.gif') top left no-repeat;
    width: 65px;
}

.cancelButton {
    background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/mbox/signin_cancel.gif') top left no-repeat;
    width: 52px;
}

.s_pointable {
    cursor: pointer;
}

.s_wordwrap {
    word-wrap: break-word;
}

.lineDivider {
	background-color: #555555;
	width: 1px;
	height: 11px;
	vertical-align: middle;
 	border: none;
}

.pageNo {
	width: auto;
}

.relKind {
	float: left;
	width: auto;
	white-space: nowrap;
}


/* getConfirm styles */
#getConfirmDoButtons {
	margin-left: 170px;
}

.object_redir {
	font-size: 12px;
	margin-right: 5px;
}
/* end getConfirm styles */

/* offerpal iFrame style */
.offersIFrame {
	border: none;
	width: 100%;
}

.offersIFrame #cashBarTop {
	background-color: #ddd;
	border: 1px solid #ccc;
}
/* end offerpal iFrame */


/*learnmore*/
.learnmoreContent_title {
	padding-bottom: 0px;
}

.learnmoreContent {
	float: left;
	padding: 5px 190px 0px 0px;
	background: URL("http://cache.mbuzzy.com/cache/4.1.8.7/images/learnmore_bg.png") top right no-repeat;
	color: #333333;
}

.learnmoreContent h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 0px;
    padding-top:15px;

}

.learnmoreContent p {
	margin-top: 5px;
	line-height: 20px;
	font-size: 13px;
}

/*end learnmore*/
.noMarginlLeft {
	margin-left: 0px;
}

.textAlignLeft {
	text-align: left;
}

/*secret stash*/
.subscriptionList li {
    padding:10px;
    border-bottom:1px solid #CCCCCC;
    width:560px;
}

.profile_img {
    float:left;
    padding-right: 7px;
}

.subscriptionList .send_gift {
    display:inline-block;
}

.secretStashHistory {
    line-height:normal;
}

.secretStashHistory .dataContainer {
    float:none;
}

.secretStashHistory .empty_message_block {
    border-bottom:none;
    padding:10px;
}

.aboutSecretStash{
    background:transparent url('http://cache.mbuzzy.com/cache/4.1.8.7/images/aboutSecretStash.png') no-repeat 0 0;
    padding-left:220px;
    margin:10px 0 25px 10px;
    min-height:142px;
    line-height:normal;
    float:left;
}

.aboutSecretStash_redheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #990000;
}

.aboutSecretStash_redheader a{
	color: #990000;
}

.aboutSecretStash_blackheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #000000;
}

.aboutSecretStash_text{
	font-size:14px;
    font-weight:bold;
}

.aboutSecretStash_textsm{
	font-size:11px;
    font-weight:bold;
}

.secretStashIcon {
    background:transparent url(http://cache.mbuzzy.com/cache/4.1.8.7/images/small_sprites.png) no-repeat 0 -1239px;
    padding-left:24px;
}

.profileHeaders .secretStashIcon {
    background-position:0 -1243px;
    padding-left:20px;
}

.lockerCatSubHeader .secretStashIcon {
    background-position:0 -1241px;
}
/*end secret stash*/

/*secret stash voting*/
.voteHand {
    background:transparent url(http://cache.mbuzzy.com/cache/4.1.8.7/images/small_sprites.png) no-repeat;
    display:inline-block;
    min-height:16px;
    width:20px;
}

.voteSpace {
    margin-left:5px;
}

.voteUpInactive {
    background-position:center -1327px;
}

a.voteUpInactive:hover {
    background-position:center -1288px;
}

.voteDownInactive {
    background-position:center -1347px;
}

a.voteDownInactive:hover {
    background-position:center -1308px;
}

.voteUpActive {
    background-position:center -1288px;
}

.voteDownActive {
    background-position:center -1308px;
}
/*end secret stash voting*/

/*shout out*/

.shoutOut_bg {
    background:transparent url(http://cache.mbuzzy.com/cache/4.1.8.7/images/bg_shoutOut.png) no-repeat 0 0;
    width:395px;
    height:50px;
}

.shoutOut {
    background:transparent url(http://cache.mbuzzy.com/cache/4.1.8.7/images/icon_shoutOut.png) no-repeat 15px center;
    padding-left:55px;
    height:49px;
    color:#555555;
}

.shoutOutImg {
    float:right;
    padding-right:15px;
    margin-top:2px;
}

.shoutOutUserInfo {
    padding-top:10px;
    font-size:11px;
    font-weight:bold;
}

.shoutOutCallOut {
    color:#33AADD;
}

.shoutOutDescription {
    font-size:14px;
    font-weight:normal;
    overflow:hidden;
}

/*end shout out*/

/*about shout out*/
.aboutShoutOut{
    background:transparent url('http://cache.mbuzzy.com/cache/4.1.8.7/images/aboutShoutOut.png') no-repeat 0 0;
    padding:0 20px 0 110px;
    margin:10px 0 15px 10px;
    min-height:84px;
    line-height:normal;
}

/*end about shout out*/

/*shout out page form*/

.shoutOutFormLeft {
    width:395px;
    margin-right:15px;
    float:left;
}

.shoutOutFormRight {
    padding-right:10px;
    line-height:normal;
}

.shoutOutSubHdr {
    font-size:16px;
    font-weight:bold;
    margin-top:10px;
}

#shoutOutCountdown {
    text-align:right;
    font-size:19px;
    font-weight:bold;
    color:#999999;
    border:0;
    width:99%;
}

#shoutOutUserInput {
    width:389px;
    display:inline;
}

#shoutOutUserInput.emptyInputHelper {
   font-style:italic;
}

.shoutOutOptContainer {
    min-height:30px;
}

.shoutOutHelpLink {
    text-align:right;
}

#shoutOutTextOptions {
    margin-top:8px;
}

#shoutOutSchedule {
    margin:3px 0;
}

.shoutOutLabel {
    margin-bottom:12px;
    font-weight:bold;
}

.infoShoutOut {
    color:#00cc66;
}

.errorShoutOut {
    color:red;
}

.warnShoutOut {
    color:#FF9900;
}

/*shout out page form*/


.iPhoneSplash_image{
    background:transparent url('http://cache.mbuzzy.com/cache/4.1.8.7/images/iPhoneSplash.png') no-repeat 0 0;
    display:block;
    width:952px;
    height:960px;
}

.iPhoneSplash_button, a.iPhoneSplash_button, a.iPhoneSplash_button:link, a.iPhoneSplash_button:visited, a.iPhoneSplash_button:hover, a.iPhoneSplash_button:active {
    margin-left:397px;
    margin-top:379px;
    background:transparent url('http://cache.mbuzzy.com/cache/4.1.8.7/images/iPhoneSplash.png') no-repeat 0 0;
    height:81px;
    width:235px;
    display:block;
    background-position:0 -970px;
    width:235px;
    }

a.iPhoneSplash_button:hover {background-position:-246px -970px;}

.androidSplash_image {
    background:transparent url('http://cache.mbuzzy.com/cache/4.1.8.7/images/androidSplash.png') no-repeat 0 0;
    display:block;
    width:952px;
    height:960px;
}

.androidSplash_button, a.androidSplash_button, a.androidSplash_button:link, a.androidSplash_button:visited, a.androidSplash_button:hover, a.androidSplash_button:active {
    margin-left:397px;
    margin-top:379px;
    background:transparent url('http://cache.mbuzzy.com/cache/4.1.8.7/images/androidSplash.png') no-repeat 0 0;
    height:81px;
    width:235px;
    display:block;
    background-position:0 -969px;
    width:252px;
    }
a.androidSplash_button:hover {background-position:-255px -969px;}

.hrnarrow {
    background-color:#d6d6d6;
    color:#d6d6d6;
    height:1px;
    border:0 none;
}

.hrnarrow.blue {
    background-color:#85cbec;
    color:#85cbec;
    height:1px;
    border:0 none;
}

.clear{clear:both;}
#facebox .b {
  background:url(/facebox/b.png);
}

#facebox .tl {
  background:url(/facebox/tl.png);
}

#facebox .tr {
  background:url(/facebox/tr.png);
}

#facebox .bl {
  background:url(/facebox/bl.png);
}

#facebox .br {
  background:url(/facebox/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10000;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px 10px 10px 10px;
  background: #fff;
  width: 370px;
  border: thick #CCC solid;
}

/* phone wizard styles */
#facebox .phoneSetup {
	width: 740px;
	height: 500px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/mbox/phoneSetupBgBlack.png') top left no-repeat;
	border: none;
}

/* end phone wizard styles */

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox .footer {
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 9999;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

.lb_error_code {
	padding: 3px; 
	border: 1px solid #cccccc; 
	visibility:hidden;
}
#mboxWindowFrame .body {
	border: none;
}

#mboxWindowFrame .mboxHorizontalEdge {
	height: 6px;
	background: transparent url('http://cache.mbuzzy.com/cache/4.1.8.7/images/avatarscrn.png') repeat;
}

#mboxWindowFrame .mboxVerticalEdge {
	width: 6px;
	background: transparent url('http://cache.mbuzzy.com/cache/4.1.8.7/images/avatarscrn.png') repeat;
}

#mboxFrame {
	height: auto;
	position: relative;
}

div#mboxFrame hr {
border:1px solid #999;
width:430px;
display:block;
clear:both;

}
#mboxButtons {
	padding: 0px;
	/* clear: both; */
	width: 100%;
	float: left;
	text-align: left !important;
	margin-top: 8px;
}

.mboxLoginButtons {
	margin-bottom: 8px;
}

#mboxFrame select {
	width: 175px;
	height: 21px;
}

#mboxFrame input[type=text], #mboxFrame input[type=password] {
	height: 18px;
	padding: 2px;
	vertical-align: middle;
	margin-bottom: 8px;
	width: 343px;
}

#mboxFrame input[type=submit] {
	height: 24px;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}	


.smallText {
	font-size: 11px;
	font-weight: normal;
}

.currentRel {
	color: #B4B4B4;
}	

#mboxLoadingSpinner {
	margin-top: 106px;
}	

#mboxFrame .mboxLoading {
	height: 250px;
	width: 440px;
	vertical-align: middle;
}	

#mboxFrame .shortBody {
	width: 422px;
}	

#mboxFrame .longBody {
	width: 510px;
}

#mboxFrame .phoneSetupBox {
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/mbox/phoneSetupBg.png') top left no-repeat;
	width: 732px;
	height: 446px;
}

.mboxBody,
.mboxUserActionBody, #mboxFrame table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	float: left;
	width: auto;
	height: auto;
	margin-top: 5px;
}

.mbox_getMoreContent {
    width:290px;
}

.mbox_getMoreSuccess, .mbox_getMoreContent {
	min-height: 210px;
	height: auto;
}
* html .mbox_getMoreSuccess, 
* html .mbox_getMoreContent {
	height: 230px;
}

#mboxFrame .mboxUserActionBodyLogin table {
	float: none;
}	

#mboxFrame .mboxUserActionBodyLogin input[type=text],
#mboxFrame .mboxUserActionBodyLogin input[type=password] {
	width: 182px;
	height: 24px;
}

#mboxFrame .mboxUserActionBodyLogin .signup_cancel, .mboxUploader .signup_cancel, .signup_cancel{
	width: 54px;
	height: 22px;
	padding: 2px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/mbox/signin_cancel.gif') top left no-repeat;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	margin-top: 15px;
	cursor: pointer;
	text-transform: uppercase;
}

#mboxFrame .mboxUserActionBodyLogin .signup_login, .mboxUploader .signup_login{
	width: 67px;
	height: 22px;
	padding: 2px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/mbox/signin_login.gif') top left no-repeat;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	margin-top: 15px;
	cursor: pointer;
	text-transform: uppercase;
}	

#mboxFrame .mboxUserActionBodyUpload input[type=text] {
	margin-bottom: 8px;
	width: 285px;
}

#mboxFrame .mboxUserActionBodyUpload textarea {
	margin-bottom: 8px;
	border: 1px solid #cccccc;
	width: 285px;
}

#mboxFrame .mboxUserActionBodyUpload .uploadMessage {
	padding-left: 65px;
}	

#mboxFrame .mboxUserActionBodyUpload .uploadLabel {
	padding-right: 3px;
	color: #444444;
}	

#mboxFrame .mboxUserActionBodyUpload .uploadLabel {
	font-weight: normal;
}

#mboxFrame .mboxUserActionBodyUpload .uploadLabelSmall {
	padding-right: 3px;
	color: #666666;
	font-size: 10px;
}	


.mboxUploader #mboxButtons {
	margin: 0px auto;
}	

#mboxFrame .mboxUserActionUploadImg {
	margin-right: 10px;
}
	
#mboxFrame .mboxUploader .#mboxUserActionUserImg	{
	margin-left: -8px;
}	
	
.mboxBody, 
.mboxUserActionBody {
	margin-left: 12px;
	
}	

.phoneSetupBox {
	margin-left: 4px;
	margin-top: 10px;
}	

.longBody .mboxBody,.longBody .mboxUserActionBody {
	width: 390px;
	margin-right: 15px;
}

.shortBody .mboxBody,.shortBody .mboxUserActionBody {
	width: 315px;
	margin-right: 10px;
}

.mboxUserActionBody {
	/*margin-left:100px;*/
}

.mboxButtonsCancelAndDo {
	margin-left: auto;
	margin-right: auto;
	width: 154px;
}

.mboxButtonsDoOnly {
	margin-left: auto;
	margin-right: auto;
	width: 100px;
}

.mboxButtonsCancelOnly {
	margin-left: auto;
	margin-right: auto;
	width: 54px;
}

.phoneSetupNoSMS {
	text-align: left;
	position: absolute;
	top: 425px;
	left: 4px;
}

.phoneSetupBody #mboxButtons {
	margin: 0 auto;
	padding: 2px;
	position: absolute;
	top: 438px;
}

#mboxButtons .cancelBtn {
	width: 72px;
	height: 32px;
	padding: 2px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/profile_actions/cancel_normal.png') top left no-repeat;
	color: #757577;
	font-size: 12px;
	font-weight: bold;
	margin-top: 15px;
	cursor: pointer;
}

#mboxButtons .cancelBtn:hover {
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/profile_actions/cancel_hover.png') top left no-repeat;
}	

#mboxButtons .doBtn, .phoneSetupCenter_niceInput .doBtn {
	width: 90px;
	height: 32px;
	padding: 2px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/buttons.png') -15px 0px no-repeat;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	margin-top: 15px;
	cursor: pointer;
}

#phoneSetupWaitForLinkClick .elongatedBtn {
	width: 133px;
	height: 23px;
	padding: 2px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/mbox/elongatedBtn.png') top left no-repeat;
	color: #33aadd;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
}

#phoneSetupWaitForLinkClick .phoneSetup_greyedMessage {
	font-size: 11px;
	color: #999999;
	padding-bottom: 12px;
}	

.phoneSetupCenter_niceInput .doBtn {
	margin-top: 0px;
}

#mboxButtons .doBtn:hover, .phoneSetupCenter_niceInput .doBtn:hover {
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/buttons.png') -110px 0px no-repeat;
	color: #4fa5db;
}	

#mboxButtons .doBtnDis {
	width: 90px;
	height: 30px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/profile_actions/save_off.png') top left no-repeat;
	color: #757577;
	font-size: 12px;
	font-weight: bold;
	margin-top: -2px;
	cursor: default;
}	

.topButton {
	position: absolute;
	top: 50px;
	right: 30px;
}	

.doTopBtn {
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/profile_actions/attach_normal.png') top left no-repeat;
	width: 69px;
	height: 23px;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	
}	

.doTopBtn:hover {
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/profile_actions/attach_hover.png') top left no-repeat;
	color: #4fa5db;
}

#mboxUserActionTitle {
	font-size:16px;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:white;
	height:40px;
	padding-left:10px;
	padding-top: 10px;
	font-weight:normal;
}

#mboxFrame .shortBox {
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/mbox/userActionHeaderBg.gif') no-repeat left;
	width:430px;
}

#mboxFrame .longBox {
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/mbox/userActionHeaderBigBg.gif') no-repeat left;
	width: 508px;
}

#mboxUserActionUserImg {
	width:75px;
	float:left;
	margin-left: 6px;
}

#mboxUserActionUserImg img {
	border: 4px solid #dcdcdd;
	width: 69px;
}

.mbox_getMoreHeaders {
	width: 357px;
	background-color: #F1FFCB;
	float: none;
}

.mbox_getMoreHeadersFull {
	width: auto;
    padding:4px 0;
}

.mbox_getMoreContent {
	margin-left: 40px;
	font-size: 13px;
	color: #000;
	line-height: 18px;
}

.mbox_getMoreContent a {
	font-size: 11px;
}

.mbox_fullContent {
    width:auto;
    height:auto;
    min-height:inherit;
    margin:0 28px 0 18px;
}

.mbox_inlineButtons_alignLeft {
    padding-left:0 !important;
    padding-top:10px;
}

.mbox_getMoreSuccess {
	text-align: center;
}

.mbox_getMoreSuccess h4 {
	font-size:18px;
	margin-bottom: 14px;
}

.mbox_getMoreSuccess p {
	font-size: 16px;
	font-weight: normal;
}

.mbox_getMoreHeaders h6 {
	font-size: 16px !important;
	color: #333;
	margin: 11px;
}

.mbox_getMoreHeaders .coinz_add_icon {
    height:auto;
    width:auto;
    padding-left:25px;
}

.mbox_inlineButtons {
	margin-bottom:0;
	margin-left:0;
	margin-right:auto;
	margin-top:35px;
	width:300px;
}

.mbox_inlineButtons  span {
	font-weight: bold;
}

.mbox_buttonsAndText {
	margin: 20px auto 0px;
}

.mbox_andOr, .mbox_backToUserLink {
	font-size: 14px;
	padding-top: 5px;
	vertical-align: middle;
	margin-left: 8px;
}

#mboxVgoodsImg {
	width:106px;
	float:left;
	color: #666;
	font-weight: bold;
	font-size: 13px !important;
	text-align: center;
}

#mboxVgoodsImg img {
	padding: 1px;
}

#mboxVgoodsImg .mboxCoinzBalance {
	margin: 12px 0px;
	background-color: #F1FFCB;
	padding-top: 4px;
	padding-bottom: 4px;
}

.mboxCoinzBalance span {
	display: inline;
	font-size: 18px !important;
}

.mboxVgoodsAvatar {
	border: 1px solid #CCC;
	width: 31px;
	height: 31px;
	vertical-align: middle;
	margin-bottom: 5px;
}

#buyVirtualGoodText {
	width: 315px;
	height: 112px;
}

#buyVirtualGoodSenderPrivacy {
	float: right;
}

.buyGoodsPrivacyText {
	margin-top: 5px;
	font-size: 9px;
	float: right;
	display: block;
}

.freeCoinsText {
    font-size: 16px;
    margin-bottom: 20px;
    margin-left:30px;
    font-size: 16px;
    font-family:"Century Gothic";
    color:#000000;

}

.freeCoinsText .close_cross {
    cursor:pointer;
    height:20px;
    position:absolute;
    right:0px;
    width:20px;
}

.greyBody{
    background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/grey_bg.png') repeat;
    width:400px;
}


.bookmarkDiv{
   text-align:center;
}

.bookmarkText{
    font-size:16px;
}

#mboxUserActionIcon {
	position:relative;
	top: -20px;
	left: -10px;
}	

#mboxUserActionIcon img{	
	border: none;
	width: auto;
}

.longBody #mboxMessageBox textarea, .shortBody #mboxMessageBox textarea {
	border: 1px solid #cccccc;
	padding: 5px;
}

.longBody #mboxMessageBox textarea {
	height: 146px;
	border: 1px solid #cccccc;
}

.shortBody #mboxMessageBox textarea {
	width: 300px;
	border: 1px solid #cccccc;
}

#mboxBuzzUserIconsContainer {
	border: 1px solid #DDDDDD;
	width: 250px;
	padding: 5px;
}

.mboxBuzzUserIconsRollover img {
	border: 2px solid #FFF;
}
 
.mboxBuzzUserIconsRollover:hover img {
	border: 2px solid #3399cc;
}

.mboxBuzzUserIconsRollover:hover {
	/* Dummy for IE bug */
	color: #3399cc; 
}

.mboxBuzzUserIconsClick img {
	border: 2px solid #ff9900;
}

.phoneSetupBody #mboxTitle {
	position: relative;
}	

.phoneSetupBody #mboxTitle > h1 {
	letter-spacing: -1px;
	font-size: 24px;
	font-weight: lighter;
	width: 500px;
	padding-left: 12px;
	padding-top: 8px;
}	

.phoneSetupBody #mboxTitle > .mboxCloseIcon .close_btn {
	position: absolute;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/mbox/close_normal.png') top right no-repeat;
	width: 59px;
	height: 22px;
	top: 12px;
	right: 20px;
	cursor: pointer;
}	

.phoneSetupBody #mboxTitle > .mboxCloseIcon .close_btn:hover {
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/mbox/close_hover.png') top left no-repeat;
}	

.phoneSetupBody #mboxTitle > .mboxCloseIcon a:hover {
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/mbox/close_hover.png') top left no-repeat;
}	

.phoneSetupCenter {
	text-align: center;
	margin-bottom: 15px;
}

.phoneSetupCenter_header, .phoneSetupCenter_content > h3 {
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/mbox/phoneSetupDottedLine.gif') bottom center no-repeat;
}
.phoneSetupCenter_header > h2 {
	color: #7799aa;
	font-size: 26px;
	font-weight: lighter;
	letter-spacing: -1px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top: 2px;
	padding: 15px 0px 10px 0px;
	margin-bottom: 22px;
}

.phoneSetupCenter_content > h3 {
	color: #555555;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 16px;
	padding-bottom: 22px;
	margin-bottom: 10px;
}

.phoneSetupCenter_content > h3 > .phoneSetupCenter_bigText {
	font-size: 16px;
	padding-top: 4px;
}

.phoneSetupCenter_content > ul {
	width: 300px;
	margin: 0 auto;
}

.phoneSetupCenter_content > ul > li {
	width: 247px;
	margin-bottom: 15px;
	text-align: left;
	margin-left: 60px;
	list-style-image: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/mbox/phoneSetupListDot.gif');
}	

.phoneSetupCenter_content_nextstep > ol {
	width: 390px;
	margin: 0 auto;
}

.phoneSetupCenter_content_nextstep > ol > li {
	width: 350px;
	margin-bottom: 15px;
	text-align: left;
	margin-left: 40px;
}

.phoneSetupForm_wrapper {
	width: 688px;
	height: 423px;
	margin: 12px;
	padding: 12px 12px 12px 14px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/mbox/phoneSetupFormBg.gif') top left no-repeat;
}

.phoneSetupForm_content {
	width: 694px;
	background: #ffffff;
}

.phoneSetupPhoneForm {
	height: 350px; 
	width: 185px;	
	float: left;
}	

.phoneSetupPhoneSelector {
	display: none; 
	border: solid #888888; 
	overflow: auto; 
	float: left;
	height: 350px; 
	width: 500px;
}	

.selectPhoneModel {
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/mbox/phoneSetupDottedLine.gif') bottom center no-repeat;
}	

.blueRaquo {
	color: #7799aa;
	font-size: 24px;
	font-weight: normal; 
}	

#mboxFrame .phoneSetupCenter_niceInput {
	width: 460px;
	padding-bottom: 15px;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: #555555;
	margin: 0 auto;
	position: absolute;
	left: 140px;
	top: 340px;
}

.niceInput_textIn {
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/mbox/phoneSetupInputBg.png') top left no-repeat;
	height: 40px;
	padding-top: 20px
}

.niceInput_textUp {
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/mbox/phoneSetupInputBg80.png') top left no-repeat;
	height: 54px;
	padding-top: 11px;
}

#mboxFrame .phoneSetupCenter_niceInput input[type=text] {
	width: 180px;
	height: 18px;
	padding: 4px;
	font-size: 16px;
	font-weight: bold;
	color: #555555;
	border: 1px solid #bbbbbb;
}	


.phoneSetupShowDevice_left {
	float: left;
	width: 428px;
	position: relative;
}

.phoneSetupShowDevice_left_image {
	width: 168px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}	

.phoneSetupShowDevice_left_settings {
	float: left; 
	width: 240px;
	margin-top: 20px;
	margin-left: 10px;
}	

.phoneSetupShowDevice_left_settings_header {
	font-weight: bold;
	font-size: 11px;
	color: #999999;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/mbox/phoneSetupDottedLine.gif') bottom left no-repeat;
}

.phoneSetupShowDevice_left_settings_info {
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
	color: #555555;
	margin-bottom: 25px;
	margin-top: 5px;
}	

.phoneSetupShowDevice_edit_link {
	position: absolute;
	right: 0px;
}	

.phoneSetupShowDevice_right {
	width: 238px;
	padding: 0px 12px;
	height: 180px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/mbox/phoneSetupAd.png') top left no-repeat;
	float: right;
	margin: 25px 0px 0px 24px;
}	

.phoneSetupShowDevice_right_adtop {
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/mbox/phoneSetupDottedLine.gif') bottom left no-repeat;
	margin-top: 15px;
	float: left;
}	

.phoneSetupShowDevice_right_adtop_left {
	width: 41px;
	text-align: center;
	margin-right: 12px;
	float: left;
}	

.phoneSetupShowDevice_right_adtop_right {
	margin-top: -10px;
}	

.phoneSetupShowDevice_right_adtop_right, .phoneSetupShowDevice_right_adbottom {
	float: right;
	font-size: 14px;
	color: #999999;
	width: 180px;	
}

.phoneSetupShowDevice_right_adtop_right a, .phoneSetupShowDevice_right_adbottom  a {
	font-size: 12px;
	font-weight: bold;
}	

#phoneSetupRingtone_edit {
	display: none;
	padding: 10px;
	margin-left: -12px;
	width: 273px;
	height: 109px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/mbox/ringtoneBoxBg.png') top left no-repeat;
	font-size: 11px;
	color: #999999;
	font-weight: bold;
}	

#phoneSetupRingtone_edit input[type=text] {
	width: 150px;
	height: 15px;
	color: #333333;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 0px;
	border: 1px solid #ccc;
	padding: 2px;
}

#phoneSetupRingtone_edit > .profileEditButtonBelow {
	margin-top: 0px;
}	

.phoneSetupRingtone_inputArtist {
	left: 77px;
	position: relative;
	top: 4px;
}

/*
#mboxFrame .phoneSetupRingtone_inputArtist input[type=text] {
	padding-left: 18px;
}
.phoneSetupRingtone_byArtist {
	position: absolute;
	left: 4px;
	top: 4px;
}		
*/
.mboxNoThumb_row {
	float: left;
}

.mboxNoThumb_left {
	float: inherit;
	font-size: 16px;
	font-weight: bold;
	color: #555555;
	margin-left: 18px;
	margin-bottom: 5px;
	padding-top: 5px;
}		

.mboxNoThumb_right {
	float: inherit;
}

#mboxFrame .mboxNoThumb_row .sendToPhoneMobileNumber {
	width: 343px;
	height: 28px;
	padding: 4px;
	border: 1px solid #bbbbbb;
	font-size: 16px;
	font-weight: bold;
}	

#mboxFrame .mboxNoThumb_row .sendToFriendsNumbers {
	width: 272px;
}	

.mboxFormTip {
	color:#666;
	font-size: 10px;
	font-weight: normal;
}

#facebox {
    z-index: 50000;
}

#mboxFrame .newMessageRecipientFriendsList {
   width: 110px !important;
   height: 20px !important;
}

#mboxFrame .newMessageRecipientFreeForm {
	width: 295px !important;
    height: 16px !important;
	margin-bottom: 6px !important;
}

#mboxFrame .newMessageRecipinetInstructions {
	font-size: 10px !important;
	padding-bottom: 8px !important;
}

#mboxFrame .newMessageSubject {
	width: 422px !important;
	height: 20px !important;
	margin-bottom: 6px !important;
}

#mboxFrame .newMessageText {
	width: 422px !important;
	height: 140px !important;
	margin-bottom: 2px !important;
}



div#mboxFrame.payment_package input,
div#mboxFrame.payment_options input {
border:1px solid orange;
margin: 0px 0px 0px 25px;
padding:0px;
width:16px;
}

div#mboxFrame.payment_billingNumber fieldset.enter_number,
div#mboxFrame.payment_billingPIN fieldset.enter_number {
display:block;
clear:both;
padding-top:10px;
}
div#mboxFrame.payment_billingNumber fieldset.enter_number label {
float:left;
font-weight:bold;
font-size:18px;
margin-left:40px;
}
div#mboxFrame.payment_billingNumber fieldset.enter_number input {
width:200px;
float:left;
margin-left:10px;
}
div#mboxFrame.payment_billingPIN fieldset.enter_number label {
float:left;
font-weight:bold;
font-size:18px;
margin-left:150px;
}
div#mboxFrame.payment_billingPIN fieldset.enter_number input {
width:70px;
float:left;
margin-left:10px;
}

div#mboxFrame.payment_billingNumber fieldset.terms{
display:block;
clear:both;
padding-top:10px;
padding-left:75px;
}
div#mboxFrame.payment_billingNumber fieldset.terms input{
width:16px;
}

table tr td.body p.terms_conditions {
display:block;
clear:both;
font-size:11px;
border-top:1px solid #999;
margin-top:20px;
clear:both;
float:left;
padding:10px;
margin:140px 0px 0px 0px;
}

div#mboxFrame.payment_billingComplete  {

}


div#mboxFrame.payment_package h2,
div#mboxFrame.payment_options h2,
div#mboxFrame.payment_billingNumber h2,
div#mboxFrame.payment_billingPIN h2,
div#mboxFrame.payment_billingComplete h2 {
margin:0px;
padding:0px;
color:#555;
font-size:18px;
font-weight:normal;
text-align:center;
}
div#mboxFrame.payment_billingNumber h2 em,
div#mboxFrame.payment_billingComplete h2 em,
div#mboxFrame.payment_billingPIN h2 em {
font-style:normal;
font-size:12px;
color:#999;
}
div#mboxFrame.payment_billingComplete h2 em {
display:block;
}
div#mboxFrame.payment_package h4,
div#mboxFrame.payment_options h4,
div#mboxFrame.payment_billingNumber h4,
h4.payment_billingPIN {
margin: 6px 0px 5px 0px;
padding:0px;
font-size:12px;
color:#999;
font-weight:normal;
text-align:center;
}

h4.notification {
margin: 6px 0px 5px 0px;
padding:0px;
font-size:12px;
color:black;
font-weight:normal;
text-align:center;
}@charset "UTF-8";
/* CSS Document */

/* Long Buttons */

.btnMHolder, .btnSHolder { 
	float: left;
}

.btnMHolder,.btnM, a.btnM { 
	cursor: pointer;
}

.btnMHolder { 
	position: relative;
	/* margin-left: 120px; */
	text-align: left !important;
}



.btnFloatRight { 
	float: right !important;
}

.btnM, a.btnM { 
	background: transparent url('http://cache.mbuzzy.com/cache/4.1.8.7/images/buttons.png') no-repeat;
	display: block;
	float: left;
	margin-right: 4px;
	padding-left: 8px;
	color: #FFF;
	font: bold 10px Arial, Helvetica, sans-serif;
	text-decoration: none; 
}

.buttonNoRightMargin .btnM, .buttonNoRightMargin a.btnM {
	margin-right: 0px;
}

a.blueM { 
	background-position: left 0px; 
}

a.blueM:hover { 
	background-position: left -22px; 
}

a.blueM span, a.greyM span, .offM span { 
	display: block; 
	line-height: 22px; 
	padding-right: 8px; 
	text-transform: uppercase;
} 

a.blueM span { 
	background: transparent url('http://cache.mbuzzy.com/cache/4.1.8.7/images/buttons.png') right -205px; 
}

a.blueM:hover span { 
	background-position: right -227px; 
}

.blueM.vibeOnly {
    margin-left:95px;
}

a.greyM { 
	background-position: left -44px; 
}

a.greyM:hover { 
	background-position: left -66px; 
}

a.greyM span { 
	background: transparent url('http://cache.mbuzzy.com/cache/4.1.8.7/images/buttons.png') right -249px; 
}
 
a.greyM:hover span { 
	background-position: right -271px; 
}

.offM { 
	background-position: left -88px; 
}
 
.offM span { 
	background: transparent url('http://cache.mbuzzy.com/cache/4.1.8.7/images/buttons.png') right -293px; 
} 

.btnSHolder, .btnS, a.btnS { 
	height: 17px;
}

.btnS, a.btnS { 
	background: transparent url('http://cache.mbuzzy.com/cache/4.1.8.7/images/buttons.png') no-repeat; 
	display: block;
	float: left;
	margin-right: 2px;
	padding-left: 5px;
	color: #FFF;
	font: bold 9px Arial, Helvetica, sans-serif;
	text-decoration: none; 
}

a.blueS { 
	background-position: left -110px; 
}

a.blueS:hover { 
	background-position: left -127px; 
}


a.blueS span, a.greyS span, .offS span, a.acceptS span, a.declineS span { 
	display: block; 
	padding-right: 5px; 
	text-transform: uppercase;
padding-top:3px;
height:14px;
} 

a.blueS span { 
	background: transparent url('http://cache.mbuzzy.com/cache/4.1.8.7/images/buttons.png') right -315px; 
}

a.blueS:hover span { 
	background-position: right -332px; 
}

a.greyS { 
	background-position: left -144px; 
}

a.greyS:hover { 
	background-position: left -161px; 
}

a.greyS span { 
	background: transparent url('http://cache.mbuzzy.com/cache/4.1.8.7/images/buttons.png') right -349px; 
}
 
a.greyS:hover span { 
	background-position: right -366px; 
}

.offS { 
	background-position: left -178px; 
}
 
.offS span { 
	background: transparent url('http://cache.mbuzzy.com/cache/4.1.8.7/images/buttons.png') right -383px; 
}

a.acceptS, a.declineS { 
	background-position: left -144px; 
}

a.acceptS:hover { 
	background-position: left -110px; 
}

a.acceptS span { 
	background: transparent url('http://cache.mbuzzy.com/cache/4.1.8.7/images/buttons.png') right -349px; 
	color: #18B; 
} 

a.acceptS:hover span { 
	background-position: right -315px; 
	color: #FFF; 
}

a.declineS:hover { 
	background-position: left -417px; 
}

a.declineS span { 
	background: transparent url('http://cache.mbuzzy.com/cache/4.1.8.7/images/buttons.png') right -349px; 
	color: #C66; 
} 

a.declineS:hover span { 
	background-position: right -400px; 
	color: #FFF; 
}

/* Square Buttons */
.btnSquare, a.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.play { 
	background-position: left top; 
}

a.play:hover { 
	background-position: left -21px; 
}

a.stop { 
	display: none;
	background-position: left -42px; 
}

a.stop:hover { 
	background-position: left -63px; 
}

a.blueLt { 
	background-position: left -84px; 
}

a.blueLt:hover { 
	background-position: left -105px; 
}

a.blueRt { 
	background-position: left -147px; 
}

a.blueRt:hover { 
	background-position: left -168px; 
}

.offLt { 
	background-position: left -126px; 
}

.offRt { 
	background-position: left -189px; 
}

a.blueUp { 
	background-position: left -210px; 
}

a.blueUp:hover { 
	background-position: left -231px; 
}

a.blueDn { 
	background-position: left -273px; 
}

a.blueDn:hover { 
	background-position: left -294px; 
}

.offUp { 
	background-position: left -252px; 
}

.offDn { 
	background-position: left -315px; 
}

a.blueMn { 
	background-position: left -336px; 
}

a.blueMn:hover { 
	background-position: left -357px; 
}

a.blueCl { 
	background-position: left -378px; 
}

a.blueCl:hover { 
	background-position: left -399px; 
}

.offM, .offS, .offLt, .offRt, .offUp, .offDn {
	cursor: default;
}

.actionButtonOption {
	font-weight: bold;
	margin: 2px 8px 0px 6px;
}


/** HEADER STYLES **/
#headerContainer {
  float: left;
  width: 100%;
  height: 57px;
  background-image: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/headerBG.gif');
  background-repeat: repeat-x;
  text-align: center;
}

#header {
  width: 990px;
  height: 57px;
  margin-left: auto;
  margin-right: auto;
}

.hdr_top {
    height:50px;
    text-align:left;
}

#logo {
  float: left;
  width: 81px;
  margin-left: 20px;
  display: inline;
}

#logo img {
  display: block;
  float: left;
	border: 0px;
}

#navigation {
  float: left;
  width: 869px;
  margin-right: 20px;
  list-style: none;
  display: inline;
}

#navigation a {
  float: right;
  width: 85px;
  height: 24px;
  text-align: center;
  font-size: 10px;
  color: #e9e9e9;
  line-height: 24px;
  margin-top: 15px;
  margin-bottom: 18px;
  margin-left: 5px;
  background-image: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/buttonBG.gif');
  background-repeat: repeat-y;
  display: inline;
  text-transform: uppercase;
}
/** END HEADER STYLES **/



/* Navigation */
.nav, .nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}

#header_browse_submenu {
	background-color: #000000;
}

.headerContainer {
  float: left;
  width: 100%;
  height: 60px;
  background: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/headerSprite.png') 0px 0px repeat-x;
  text-align: center;
}

#header {
  width: 990px;
  height: 60px;
  margin-left: auto;
  margin-right: auto;
}

#logo {
  float: left;
  width: 81px;
  margin-left: 20px;
  display: inline;
  padding-right: 32px;
}

#logo img {
  display: block;
  float: left;
}

#navigation {
  float: left;
  width: 869px;
  margin-right: 20px;
  list-style: none;
  display: inline;
}

#navigation a {
  float: left;
  width: 70px;
  height: 24px;
  text-align: center;
  font-size: 10px;
  color: #e9e9e9;
  line-height: 24px;
  margin-top: 15px;
  margin-bottom: 18px;
  margin-left: 5px;
  background-image: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/buttonBG.gif');
  background-repeat: repeat-y;
  display: inline;
  text-transform: uppercase;
}

#navigation a:hover {
  background-image: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/buttonBGover.gif');
}

.headerDownArrow {
	width: 9px;
	height: 7px;
	background: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/headerSprite.png') no-repeat -270px -65px;
}

.headerOrangeArrow {
	width: 5px;
	height: 4px;
	background: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/headerSprite.png') no-repeat -270px -75px;
}

.inboxMenuBottom {
	width: 175px;
	height: 10px;
	background: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/headerSprite.png') -230px -216px no-repeat;
}

.browseMenuBackground {
	background-color: #000000;
	left: -30px;
	top: 13px;
	width: 130px;
	z-index: 1000;
    display: none;
	position: relative;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
}

.searchBoxFrame {
    float: left;
    width: 388px;
    padding: 10px;
	background-color: #2b2d30;
	height: auto;
}

#searchLeft{
    float: left;
    width: 19px;
    height: 29px;
    background: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/headerSprite.png') no-repeat -285px -65px;
}

#searchMiddle{
    float: left;
    width: 365px;
    height: 29px;
    line-height: 29px;
    background: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/headerSprite.png') no-repeat 0px -100px;
}

#searchRight{
    float: left;
    width: 4px;
    height: 29px;
    background: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/headerSprite.png') no-repeat -310px -65px;
}

.searchBoxBackground {
	background-color: #000000;
	height: 50px;
	left: -200px;
	top: 13px;
	width: 450px;
	z-index: 1000;
	display: none;
	position: relative;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
}

.header_searchIcon {
	float:left;
	padding: 10px;
}

.header_searchKeyword {
	float:left;
	padding-top: 4px;
}

.header_searchKeyword input {
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 200px;
	padding: 8px 2px 2px;
  margin: 0px;
	height: 16px;
}

.header_searchKeyword .header_searchIcon {
	padding: 8px 0px 12px 8px;
}

.header_searchDropdown {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform: none;
	float:left;
	padding-top: 7px;
    padding-left: 10px;
    padding-right: 10px;
}

.header_searchDropdown option {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform: none;
}

.header_searchGo {
	padding-top: 5px;
	float: left;
}

.header_menuItem {
	width: 110px;
	padding: 10px;
	text-align: left;
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
	font-size: 10px;
	color: #cccccc;
}

.mobileMenuBackground {
	background-color: #000000;
	left: -30px;
	top: 13px;
	width: 130px;
	z-index: 1000;
	display: none;
	position: relative;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
}

.inboxMenuBackground {
	top: 13px;
    right: 5px;
	width: 175px;
    height: auto;
	z-index: 1000;
    display: none;
	position: relative;
}

.header_menuItem {
    float: left;
	width: 175px;
	padding: 10px 0px;
}

#ddBottom3{
    float: left;
    display: block;
    filter:alpha(opacity=90);
    -moz-opacity:.90;
    opacity:.90;
}

#inboxMenuWrapper{
    float: left;
    width: 175px;
    height: auto;
    background-color: #000000;
    filter:alpha(opacity=90);
    -moz-opacity:.90;
    opacity:.90;
}

.header_menuItem a {
	cursor: pointer !important;
}

.header_menuItem .heading:hover {
	color: #ffffff;
}

.header_menuItem .heading {
    float: left;
    /* margin-left: 7px; */
	text-align: left;
	color: #cccccc;
    width: 135px;
}

.header_menuItem:hover {
	color: #ffffff;
}

.header_menuSeparator {
    float: left;
	width: 100%;
	height: 1px;
	background-color: #333333;
}

.menuHolder{
    float: left;
    position: relative;
    z-index: 7000;
}

.topSubnav, .bottomSubnav  {
	width: 118px;
	height: 5px;
	background: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/headerSprite.png') no-repeat;
}

.topSubnav2, .bottomSubnav2  {
	width: 408px;
	height: 5px;
	background: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/headerSprite.png') no-repeat;
}


.topSubnav  {
	background-position: 0px -135px;
}

.bottomSubnav  {
	background-position: -120px -135px;
}

.topSubnav2  {
	background-position: 0px -145px;
}

.bottomSubnav2  {
	background-position: 0px -155px;
}

.subNav, .searchSubNav{
    position: absolute;
    top: 28px;
    left: -12px;
    width: 118px;
    height: auto;
    display: none;
    z-index: 8000;
}

.gecko .subNav, .mac .searchSubNav{
    top: 27px;
}

.subNav a{
    float: left;
    width: 98px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: left;
    height: auto;
    background-color: #2b2d30;
    border-top: 1px solid #2b2d30;
    border-bottom: 1px solid #2b2d30;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 11px;
    line-height: 18px;
}

.subNav a:hover{
    background-color: #1a1b1d;
    border-top: 1px solid #3d3e41;
    border-bottom: 1px solid #3d3e41;
}

.subNav img, .searchSubNav img{
    float: left;
    display: block;
}

a.menuTitle {
	width: 85px;
	height: 24px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/headerSprite.png') no-repeat 0px -65px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform:uppercase;
	color: #cccccc;
	margin: 3px 0px 0px 5px;
	padding-top: 6px;
	float: left;
}

a.menuTitle {
    color: #cccccc;
}

a:hover.menuTitle {
  background: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/headerSprite.png') no-repeat -90px -65px;
  width: 85px;
}

a.onMenu{
    background: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/headerSprite.png') no-repeat -90px -65px !IMPORTANT;
}

a.onMenu2{
    background: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/headerSprite.png') no-repeat -180px -65px !IMPORTANT;
}

.header_menuItemsContainer {
	padding-top: 12px;
}

.header_loginBackground {
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/headerSprite.png') no-repeat 0px -166px;
	width: 377px;
  	height: 45px;
	float:left;
	margin: -5px 0px 0px 10px;
}

.header_login_signin {
	float: left;
	margin: 10px;
}

.header_join_button {
	width: 110px;
	height: 31px;
	float: left;
	margin: 3px 0px 0px 18px;
}

.header_join_button a {
	color: #ffffff;
    font-weight: bold;
    text-align: center;
	width: 110px;
    height: 31px;
    background: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/headerSprite.png') no-repeat 0px -216px;
    float: left;
    padding-top: 8px;
}

.header_join_button a:hover {
	background: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/headerSprite.png') no-repeat -116px -216px;
}

.header_login_button a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-transform: none;
}

.header_login_notSignedIn {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cccccc;
	padding-top: 5px;
}

.header_login_notsignedin a {
	float: left;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	background-repeat: no-repeat;
}

.header_login_userSignin {
	float: left;
	display: none;
    /* margin: 12px 5px 5px 3px; */
    margin-top: 12px;
    margin-left: 10px;
    width: 380px;
}

.header_login_userSignin_forgot {
	float: left;
	/* width: 40px; */
    /* margin-top: -5px; */
    padding-left: 7px;
    padding-top: 2px;
}

.header_login_userSignin_forgot a {
	font-size: 10px;
}

.header_login_userSignin_inputs {
	float: left;
}

/* .header_login_userSignin_inputs input */
.userSigninInput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cccccc;
	width: 75px;
	height: 15px;
	overflow: visible;
	border: #000000 1px solid;
	padding: 4px 2px 2px 2px;
	margin: 0px 5px 0px 0px;
	float: left;
}

.header_login_userSignin_button {
	float: left;
	height: 21px;
}

.header_login_userSignin_close {
    float: left;
}

.header_login_signedIn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cccccc;
	padding-top: 5px;
	float: left;
}

.header_login_signedIn_icon {
	border:#999999 thin solid;
	width: 32px;
	height: 32px;
	margin-left: 10px;
	float: left;
}

.header_login_signedIn_welcome {
	float: left;
	font-weight: bold;
	margin-left: 10px;
}

.header_login_signedIn_statusBar {
	float: left;
	margin-left: 10px;
	margin-top: 5px;
}

.header_login_signedIn_statusBar a {
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
}

.inboxorange {
	color: #ff9900;
}

.header_menuItem .inboxorange {
    float: left;
    width: 30px;
    text-align: center;
}

/******  IM settings ****
body > #miniAppHolder {
  width: 100%;
  height: 28px;
  position: fixed;
  bottom: 0px;
  left: 0px;
  z-index: 7000;
  text-align: center;
}

#bottomNav {
  float: left;
  width: 100%;
  height: 28px;
  background-image: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/chat/imtaboffnew.gif');
  background-position: top left;
  background-repeat: repeat-x;
  background-color: #F2F2F2;
  line-height: 27px;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
}

div#bottomNav div {
  float: left;
  width: 135px;
  height: 27px;
  text-align: center;
  border-right: 1px solid #555555;
  text-decoration: none;
  margin-top: 1px;
}
**/
.bottomTabs a {
  color: #48bbe8;
  text-decoration: none;
  font-size: 11px;
}

.bottomTabs a:hover {
  font-size: 11px;
  color: #999999;
}

.bottomTabOn {
  height: 28px !IMPORTANT;
  margin-top: 0px !IMPORTANT;
  background-image: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/im_bottomtabon.png');
  background-repeat: repeat-x;
}

.bottomTabOn a {
  color: #686868;
}

.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') bottom repeat-x;
  z-index: -1;
  float: left;
}

.miniPopUpHolder2 {
  position: fixed;
  left: 0px;
  bottom: 24px;
  z-index: -1;
  width: 286px;
  height: 308px;
  background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/im_friendschat_bg.png') bottom repeat-x;
}

.miniPopUpHeader {
  float: left;
  width: 220px;
  height: 20px;
  line-height: 25px;
  margin-top: 6px;
}

.miniPopUpHeader h2 {
  float: left;
  margin: 0px;
  margin-left: 10px !IMPORTANT;
  font-size: 11px;
  line-height: 25px;
	letter-spacing: normal;
}

.miniPopUpHeader span a {
  float: right;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none !IMPORTANT;
  padding-right: 7px;
  padding-left: 7px;
  border-left: 1px solid #CCCCCC
}

.miniPopUpHeader span a:hover {
  background-color: #F2F2F2 !IMPORTANT;
  color: #666666 !IMPORTANT;
}

.miniPopUpHeader2 {
  float: left;
  width: 266px;
  height: 34px;
  padding: 4px;
}

.miniPopUpHeader2 img {
  float: left;
  margin-left: 5px;
  margin-top: 5px;
}

.popUpHeaderLeft img {
  width: 32px;
  height: 32px;
}

.miniPopUpHeader2 h2 {
  float: left;
  margin: 0px;
  margin-left: 10px !IMPORTANT;
  font-size: 12px;
  line-height: 28px;
  width: 180px;
  text-align: left;
  letter-spacing: normal;
}

.miniPopUpHeader2 span a {
  margin-top: 5px;
}

.popUpHeaderLeft {
  float: left;
  width: 40px;
}

.popUpHeaderRight {
  float: left;
  width: 226px;
}

.popUpHeaderTop {
  float: right;
  width: 48px;
}

.popUpHeaderBottom {
  float: left;
  width: 150px;
}

.miniPopUpBody {
  float: left;
  width: 198px;
  height: 260px;
  margin: 10px;
  padding-right: 10px;
  display: inline;
  overflow-y: auto;
  text-align: left;
  overflow-x: hidden;
  border-top: #33aadd thin solid;
  position: relative;
}

.imFriendsList {
  float: left;
  width: 198px;
  height: auto;
  float: left;
  clear: both;
  overflow: hidden;
  position:relative;
  margin: 5px;
}

.imFriendsListLeft {
  float: left;
  width: 35px;
}

.imFriendsListLeft img {
  float: left;
  display: block;
  width: 25px;
  height: 25px;
}

.imFriendsListRight {
  float: left;
  width: 150px;
  word-wrap: break-word;
}

.imFriendsListRight font {
  font-size: 10px;
  color: #666666;
}

.imFriendsListRight span {
  font-size: 10px;
}

.im {
	margin-bottom: 1px;
}

.im_top_body, .im_bottom_body {
	position: absolute;
	left: 9px;
	width: 222px;
	height: 2px;
}

.im_top_body {
	top: 0px;
}

.im_bottom_body {
	bottom: 0px;
}

.im_body {
	border-right: 2px solid #ccc;
	border-left: 2px solid #ccc;
	width: 298px;
	padding: 10px;
}

.im_corner {
	position: absolute;
	width: 10px;
	height: 7px;
}

.im_tl {
	top: -1px;
	left: -1px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/chatNormalRound_left.gif') no-repeat;
}

.im_say_tl {
	top: -1px;
	left: -1px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/chatNormalRound_say_left.gif') no-repeat;
}

.im_old_tl {
	top: -1px;
	left: -1px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/chat/chatOldRound_tl.gif') no-repeat;
}

.im_tr {
	top: -1px;
	right: -1px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/chatNormalRound.gif') no-repeat;
}

.im_say_tr {
	top: -1px;
	right: -1px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/chatNormalRound_say.gif') no-repeat;
}

.im_old_tr {
	top: -1px;
	right: -1px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/chat/chatOldRound_tr.gif') no-repeat;
}


.im_bl {
	bottom: -1px;
	left: -1px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/chatNormalRound_bl.gif') no-repeat;
}

.im_br {
	bottom: -1px;
	right: -1px;
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/chatNormalRound_br.gif') no-repeat;
}


a.xOnTab {
  color: red !IMPORTANT;
}

a:hover.xOnTab {
  color: red;
  text-decoration: none;
}

.miniPopUpBody2 {
  float: left;
  width: 260px;
  height: 180px;
  margin: 5px;
  padding-right: 5px;
  display: inline;
  overflow-y: scroll;
  text-align: left;
  border-bottom: #33aadd 1px solid;
  border-top: #33aadd 1px solid;
  position: relative;
}

.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;
}

.orangeTab {
    background: #ffeed4 URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/orangeFade2.gif') repeat-x !IMPORTANT;
}

.orangeTab a {
    color: #FFFFFF;
}

#bottomNavLogo {
  float: right !IMPORTANT;
  border: 0px !IMPORTANT;
  width: 100px !IMPORTANT;
  margin-right: 10px !IMPORTANT;
  height: 28px;
  margin-top: 0px !IMPORTANT;
  background: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/headerSprite.png') -218px -250px no-repeat !IMPORTANT;
}

/************************************/

.miniPopUpHeader h2 {
	font-size: 16px;
	color: #666666;
	font-weight: normal;
}

.miniPopUpHeader span a {
	border-left: none;
}

.imFriendsOnlineList {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: #cccccc thin solid;

}

.standard_bold {
	font-weight: bold;
}

.friendsOnlineCount {
	font-size: 12px;
}

.s_imChatIgnore {
	float: left;
	margin-left: 10px;
	font-size: 10px;
	color: #cccccc;
	margin-top: -6px;
}

.s_imChatIgnore ul {
margin:0px;
padding:0px;
width:165px;
}
.s_imChatIgnore ul li {
float:left;
padding-right:3px;
}
.s_imChatIgnore ul li a {
padding-right:3px;
}
.s_imChatIgnore ul li a.send_gift {
margin:0px;
padding: 0px;
width:auto;
background:none;
text-transform:lowercase;
}
.s_imChatIgnore ul li a.send_gift span {
margin:0px;
padding: 0px;
}

.s_chatSendButton {
	float: right;
	margin-right: 15px;
}

.s_imUsername {
	font-size: 10px;
	font-weight: bold;
	color: #888888;
}

.s_imMessage {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	font-style: italic;
}

.s_imMessageContent {
	border-left: #cccccc 2px solid;
	border-right: #cccccc 2px solid;
	margin-bottom: 6px;
	padding: 4px;
}

.s_imMessageIn {
	background-image: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/chat/sayCommentBg.jpg') !important;
	background-repeat: repeat-x;
}

.s_imMessageOut {
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/chat/regularCommentBg.jpg') repeat-x;
}

.s_imOldContent {
	background: url('http://cache.mbuzzy.com/cache/4.1.8.7/images/chat/oldCommentBg.gif') repeat-x;
}

.s_loginHolder {
    width: 330px;
}

.s_userNavHolder {
    width: 377px;
}

.imHolder{
    float: left;
    width: 235px;
    height: auto;
    margin-bottom: 10px;
    margin-left: 5px;
    display: inline;
    word-wrap: break-word;
}

.imBlueTop{
    float: left;
    width: 100%;
    height: 5px;
    line-height: 1px;
    background-image: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/imBlueTopBg.jpg');
    background-repeat: repeat-x;
}

.imBlueTopLeft{
    float: left;
    width: 100%;
    height: 5px;
    background-image: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/imBlueTopLeft.jpg');
    background-position: top left;
    background-repeat: no-repeat;
}

.imBlueTopRight{
    float: left;
    width: 100%;
    height: 5px;
    background-image: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/imBlueTopRight.jpg');
    background-position: top right;
    background-repeat: no-repeat;
}

.imBlueBody{
    float: left;
    width: 221px;
    padding-left: 5px;
    padding-right: 5px;
    height: auto;
    background-color: #eef2f5;
    border-left: 2px solid #d8d8d8;
    border-right: 2px solid #d8d8d8;
    background-image: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/imBlueBodyBg.jpg');
    background-repeat: repeat-x;
    background-position: top left;
    word-wrap: break-word;
}

.imBlueBottom{
    float: left;
    width: 100%;
    height: 5px;
    line-height: 1px;
    background-image: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/imBlueBottomBg.jpg');
    background-repeat: repeat-x;
}

.imBlueBottomLeft{
    float: left;
    width: 100%;
    height: 5px;
    background-image: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/imBlueBottomLeft.jpg');
    background-position: top left;
    background-repeat: no-repeat;
}

.imBlueBottomRight{
    float: left;
    width: 100%;
    height: 5px;
    background-image: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/imBlueBottomRight.jpg');
    background-position: top right;
    background-repeat: no-repeat;
}

.imOrangeTop{
    float: left;
    width: 100%;
    height: 5px;
    line-height: 1px;
    background-image: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/imOrangeTopBg.jpg');
    background-repeat: repeat-x;
}

.imOrangeTopLeft{
    float: left;
    width: 100%;
    height: 5px;
    background-image: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/imOrangeTopLeft.jpg');
    background-position: top left;
    background-repeat: no-repeat;
}

.imOrangeTopRight{
    float: left;
    width: 100%;
    height: 5px;
    background-image: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/imOrangeTopRight.jpg');
    background-position: top right;
    background-repeat: no-repeat;
}

.imOrangeBody{
    float: left;
    width: 221px;
    padding-left: 5px;
    padding-right: 5px;
    height: auto;
    background-color: #fbf7e7;
    border-left: 2px solid #d8d8d8;
    border-right: 2px solid #d8d8d8;
    background-image: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/imOrangeBodyBg.jpg');
    background-repeat: repeat-x;
    background-position: top left;
    word-wrap: break-word;
}

.imOrangeBottom{
    float: left;
    width: 100%;
    height: 5px;
    line-height: 1px;
    background-image: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/imOrangeBottomBg.jpg');
    background-repeat: repeat-x;
}

.imOrangeBottomLeft{
    float: left;
    width: 100%;
    height: 5px;
    background-image: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/imOrangeBottomLeft.jpg');
    background-position: top left;
    background-repeat: no-repeat;
}

.imOrangeBottomRight{
    float: left;
    width: 100%;
    height: 5px;
    background-image: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/imOrangeBottomRight.jpg');
    background-position: top right;
    background-repeat: no-repeat;
}

.emptyInputHelper  {
	color: #cccccc;
}

.hasTextInputHelper {
	color: #333333;
}


#headerSearchButton {
	margin-top: 7px;
	margin-left: 8px;
}

.useroffline_icon { 
	width: 9px; 
	height: 9px;  
	background: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/headerSprite.png') no-repeat -320px -65px;
}	

.useronline_icon { 
	width: 9px; 
	height: 9px;  
	background: URL('http://cache.mbuzzy.com/cache/4.1.8.7/images/headerSprite.png') no-repeat -320px -85px;	
}


div#displayObjectsPagingTop div.pagination.top {
margin-top:-7px;
}
div.uploadProgressDialog input.btn  {
margin-left:120px;
margin-top:10px;
}
