.roomTitle h2 {width:auto}

#inviteMethod .h
{
	*zoom:1
}

#inviteMethod label.h3
{
	font-size:17px;
	width:auto;
	padding:0;
	display:inline
}
#inviteMethod #inviteLink
{
	background-color:#f2f2f2;
	border:none;
	font-size:16px;
	width:15em;
	margin:0 0 0 5px;
	*margin:0 0 -3px 5px
}

#inviteMethod h3.collapsed
{
	padding:2px 0 15px 0;
	margin:0;
	line-height:22px
}
#inviteMethod h3.collapsed span
{
	border-bottom:#555 dashed 1px;
	cursor:pointer;
	color:#555
}
#inviteMethod h3.active span
{
	border:none;
	color:#000;
	cursor:default
}

#inviteMethod label
{
	display:block;
	padding:2px 0 0;
	margin:0 5px 5px 0;
}
#inviteMethod label small
{
	display:block;
}
#inviteMethod input, #inviteMethod textarea
{
	width:200px;
	padding:4px 4px 5px;
	margin:0 20px 10px 0
}
#inviteMethod .button {margin-bottom:15px}

.info, .info span {background:url(../../images/finance/imgs.png) 0 -40px no-repeat}
.info
{
	background-color:#d9f1d4;
	background-position:0 0;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#082d00;
	height:20px;
	position:relative;
	line-height:18px;
	display: -moz-inline-box;
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle;
	margin-left:4px
}
.info span
{
	background-position:100% -20px;
	float:left;
	clear:both;
	height:20px;
	padding:0 10px 0 20px
}
.info span span
{
	background:none;
	display:inline;
	float:none;
	height:auto;
	padding:0
}
#inviteMethod .fsNotify
{
	width:180px;
	line-height:16px;
	font-size:11px
}

#inviteMethod #emails
{
	height:60px;
	width:300px
}

#captcha-div {margin-bottom:10px}

#invite
{
	overflow:hidden;
	width:100%
}
#invite .left, #invite .right
{
	width:330px;
	float:left;
	overflow:hidden;
}
#invite .right {float:right}

#invite .emailsList
{
	font-size:14px;
	padding:10px;
	border:#dcdcde solid 1px;
	margin-top:-1px;
	position:relative;
	height:300px;
	overflow:auto;
	margin:0 0 10px 0
}
#invite .emailsList .button {margin:0}
#invite .emailsList label
{
	display:block;
	float:none;
	width:auto;
	padding:6px 0;
	margin:0 0 1px;
	position:relative;
	clear:both;
	line-height:20px;
	*zoom:1
}
#invite .emailsList label small {color:#555}
#invite .emailsList label input
{
	position:absolute;
	top:50%;
	left:5px;
	margin:-8px 0 0 0;
	padding:0;
	width:auto;
	*margin:-10px 0 0 -3px
}
#invite .emailsList img
{
	float:left;
	width:48px;
	height:48px;
	margin:0 8px 0 25px;
}

#invite .emailsList label:hover {background-color:#f7f7f7}
#invite .emailsList label.selected {background-color:#f1f1f1}
#invite .emailsList label.done, #invite .emailsList label.error
{
	background:none !important;
	cursor:default
}
#invite .emailsList label.done input, #invite .emailsList label.error input {display:none}
#invite .emailsList label em
{
	background:url(../../images/support/icon.png) -40px -10px no-repeat;
	position:absolute;
	top:50%;
	left:1px;
	width:20px;
	height:20px;
	margin-top:-10px
}
#invite .emailsList label.error em {background-position:-60px -10px}

#findContactsList {padding-top:10px}
#findContactsList h4 small
{
	font-size:11px;
	font-weight:normal
}

/* Invitation message
---------------------------------------------------------- */
#signupText {
	margin:25px 0 0 0;

	}
#signupText:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	font-size:0;
	}

#signupText {
	display:inline-block;
	}
	* html #signupText {
		height:1px;
		}
#signupText {
	display:block;
	overflow: hidden;
	width: 600px
	}


#signupText p {
	margin:0;
	padding:0;
	}
.right_invite h1{
    font-size: 18px!important;
    margin-top: 0!important
}
.right_invite{
   margin-left: 120px;
   padding-top: 10px
}
.right_invite .content{background: #dc2e4c; color: white; text-align:left; padding: 10px; font-weight:bold; position:relative}
.right_invite .content .decor{position:absolute; display:block; width: 21px; height: 15px; background: url(../../images/panels/decor_corner.png); bottom: -15px; left: 10px}
em.round{z-index:1000;position: absolute; width: 10px; display:block; height: 10px; background:url(../../images/panels/corner_10_white.png)}
em.round.l_t{left: 0; top: 0; background-position: 0 0}
em.round.l_b{left: 0; bottom: 0; background-position: 0 -10px}
em.round.r_t{right: 0; top: 0; background-position: -10px 0}
em.round.r_b{right: 0; bottom: 0; background-position: -10px -10px}
.message_inv{position:relative}
.invFrom {
	float:left;
	width:110px;
	}


	.invFrom .invPhoto {
		float:left;
		padding:1px;
		border: 5px solid #f4f2eb;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px
		}
		* html .invFrom .invPhoto {
			display:inline;
			}
	#signupText .invFrom p {
		padding:0;
		width:115px;
		text-align:center;
		font-size:12px;
		color:#555;
		}

#signupText .panel.message {
	float:right;
	margin:1px 0 0;
	padding:0;
	width:485px;
	background:#FFFFC6;
	font-size:12px;
	text-align:left;
	}
	#signupText .panel.message .corner-lt {
		position:relative;
		}
	#signupText .panel.message .content {
		padding:12px;
		}
	.message .decor-left {
		position:absolute;
		top:27px;
		left:-18px;
		width:19px;
		height:12px;
		background:url(../../images/panels/bg_inv_message_decor_left.png) 0 0 no-repeat;
		}
