.tab-container {
	clear: both;
	padding: 10px;
	margin: 0;
	background: white;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #D0D0D0;
	overflow: hidden;
	-o-box-shadow: inset 0 0 2px 2px #fff, 0 1px 0 rgba(127, 127, 127, 0.1);
	-moz-box-shadow: inset 0 0 2px 2px #fff, 0 1px 0
		rgba(127, 127, 127, 0.1);
	-webkit-box-shadow: inset 0 0 2px 2px #fff, 0 1px 0
		rgba(127, 127, 127, 0.1);
	box-shadow: inset 0 0 2px 2px #fff, 0 1px 0 rgba(127, 127, 127, 0.1)
}

.tab-container .tabs {
	padding: 13px 13px 0;
	margin: -10px -10px 0;
	background: #e5e5e5;
	background: -webkit-gradient(linear, center top, center bottom, from(#f6f6f6),
		to(#e5e5e5) );
	background: -moz-linear-gradient(top, #f6f6f6, #e5e5e5);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#fff6f6f6', endColorstr = '#ffe5e5e5', GradientType = 0 );
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #d0d0d0
}

.tab-container .tabs li {
	float: left;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	margin-right: 13px;
	border: 1px solid #c3c3c3;
	margin-bottom: -1px;
	background: #e4e4e4;
	-o-box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.1)
}

.tab-container .tabs li:hover {
	background: #ffffff;
	-o-box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none
}

.tab-container .tabs li.selected {
	background: #ffffff;
	border-bottom-color: #ffffff;
	-o-box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none
}

.tab-container .tabs li a {
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	display: block;
	line-height: 25px;
	padding: 5px 22px;
	color: #979797;
	text-shadow: 0 1px 0 #ffffff
}

.fanged_panel {
	background-color: #fff;
	color: #393c3d
}

.fanged_panel p {
	color: #393c3d;
	font-size: 13px
}

.fanged_panel .header {
	border-color: #d0d0d0;
	border-style: solid;
	border-width: 1px 1px 0;
	line-height: 49px;
	height: 49px;
	border-bottom: 1px solid #d0d0d0;
	padding: 0 15px;
	position: relative;
	background: #e5e5e5;
	background: -webkit-gradient(linear, center top, center bottom, from(#f6f6f6),
		to(#e5e5e5) );
	background: -moz-linear-gradient(top, #f6f6f6, #e5e5e5);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#fff6f6f6', endColorstr = '#ffe5e5e5', GradientType = 0 );
	-o-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.9);
	-moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.9);
	-webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.9);
	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.9);
	-moz-border-radius: 7px 7px 0 0;
	-webkit-border-radius: 7px 7px 0 0;
	border-radius: 7px 7px 0 0;
	zoom: 1
}

.fanged_panel .header .icon {
	float: left;
	width: 24px;
	height: 24px;
	margin-right: 4px;
	margin-top: 12px;
	background:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAAAYCAMAAADznIBPAAAA%2F1BMVEXFxcXJycnOzs7GxsbPz8%2FLy8uzs7PIyMixsbHKysr8%2FPzNzc3MzMzBwcH%2B%2Fv6%2Fv7%2FHx8fExMS3t7e2tra8vLz9%2Ff36%2Bvq7u7vR0dHAwMC4uLjDw8OysrK9vb3CwsL09PT4%2BPi1tbWvr6%2Fp6enW1tba2tq%2Bvr7X19e6urq0tLTi4uLt7e37%2B%2Fv5%2BfnU1NTq6urY2Njv7%2B%2Fl5eXh4eHb29vS0tL39%2Ffm5ubV1dXz8%2FPw8PDx8fHy8vLT09Pj4%2BPn5%2Be5ubnk5OTr6%2Bvo6Ojs7OywsLDu7u7Z2dng4ODd3d319fXe3t729vbc3Nyurq6rq6vf39%2Btra2srKzQ0ND%2F%2F%2F%2F5rrhGAAAAVXRSTlP%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F8AsKEHzwAABhBJREFUWMPlmIeS4jgQhiU5YZzBBgdMzsyQMxOYHDed9f7PcjJjC5iddFV3s3u1qqKgWkLW12r93TLAn9YKyJEv8K9u4NOedJlIdTlz%2FMcAq%2BvUHU4axupPAR4klDbGWeb2Q6NnsJ5oKfbl7wxcBF%2BvErSJxWfdnZJeVXs806bjmascH7dbSzjfjl36CbfuAZD35eILT8pUgVFd%2FUfAipLPCx%2BbKWEagDYjeC5Z6cm5tegK17GB4X3ARK1iyS2zE%2Fec5tKKICOWRbIOjn560KqVWNfr5mjHdOj4qLDpq%2FXGiw8BF4ddcT772Z%2BGii20b2r%2F0A4wPv4mYWyZ5ZPYnKtndlYgwP0%2FJT23W8RqzaaWlrYdr9quAvWIeJnIchIbbBorw8OdSSQ%2BwRy5LQXKkshcb%2B08bzpKEuPxX7zrurfvAFu9G8Et86msmU35Yu3cirog2dw8gFCHEOTzUKU%2BKDkDwucqKu6UTUrQ0nfnbQrPeHmF4wy%2FalFTajve4lKKyHYjNDPVKY4mKJjb1aI6hv3tLFI5mze0rCeFvkANaj8tOxzilvjwq0vWC4WDt4Arztdcuql5DBRlETKe1kzD3lOXznGchCTykcmvJBUUrUrgb0INsjSBBmLJSPLlBP5WDo8wbjH0EUdMym%2BmFa63%2F%2BQUdYnF5DSRrUYbfpYgJJXCmYi6ZyS8OOaent0fWYhYWSS8Z8co2AZLu6QTDwzwKGeg0BWdN3dYrfQhlNFTCBG%2FncRRDsQorp5aDJxRTDgkGuSgJW7woBEHZgkk13UqCWn6a3mVfrjLA7mCXwHe58XQ%2FRKKumJIjeuj4WLsnVHPJYxoRRXiRdSlUzVcSIwXuLr5DoLTd86w9bgc2Rvi%2Fulh4cCLA2gPuBGHtGsqsmSn6iAQxLUJbXELbDIBTqezpO0A%2B%2Bk5mQs%2B4FeA1SdeelRdTZqq9%2F6aQXeL%2FkSd%2BvP4WLBpIea1BJ%2Bzh%2FGS%2Bk1xY%2B1mxU3%2F7B3gzJV%2BW1ycNIbFxxH0D5pvq3H%2FDKDCl2UA%2B%2Fe1hSefz7bAO6Mo8EFZuSHnHnx5DTjiLcR23kPoMl33JJvsefLgrMlGjnGuNC7oHcmI8DK8IrEwdgXWBTYgD5ibXOSQd4DLmqHIo8VI9n3FoMCGQRJGKLbeJn1QnIbCkUOSB4GKK3VIVXofmAdUQQE7XbWM8SvAy0CEiPBqVPwAK4lVO0BBqD2rpjl5st%2BWfcgeZ%2FD1Bbb00EkBgoPoPycKIkcYDwQYBuXd9B3gZAogUfcczTF0bp40465QtDhoEKXmdkXLlew%2BvuTH8gALStXeAW5tRYsCY4EdYHX4akg3lgeBfYh9GlcmYAMJPiYbHDrGeNgyatE8LtnGYEJCP%2BIlSSuuYlYanIchMhsjNGkP3s3DCyJ8LBIhh9j%2BNjmCTXyEKs3uitb1Va%2FCTANHlW4yfHsAVlvg5kuiVWDOM48NH74iWt7QPibpn1diO%2BsROUFTkrN1EDoCRhIkmjJZhSRPkyDiJWK9UdF5K2FCFiIyzYXCsasPFB7JIbsRreOKhQvlzC7wTyp9s1YtZeh8x9%2BNi6yFjdE7ooWnfcGrOyI8fQn4UKhsJuZpGuvVQzCyrZonZw4CTYqqodEGmJWVVMmJ5TQsqma5XDZP0lVbvQDlksMFnCbMPlBaLs5nvUIoeye5zpvAAgliJCkFfNQMSMYMum%2BLVqywHNK11rqbfCEP7wNjMQzdGg54gHqzdJ4W35KwCWMJCnLEu9GPcjovkt3qqjV37QCIyNEGzvwf1NITN9KhYC8t9eMcoJGdaoNQOoFMXNNmKeL9TuW8X3cRsWZlNOncOdIWmNnRlgW%2FHX8PyFa2e6k6F8hO3aYuUkfHaGdF9s3TXaqsbIKzRvKlHlWkrKR%2Fwm1J8oRsLr4s5Zq155eHvHQRajutt5CnZ%2Bltid99M3BNduyEcciGIm5S%2FG2vh5ljTmDiyxIcP69nO2tSnyXT%2Bu12vCzEtyVmf%2Fy0KssCCc7AHln%2F2xcAy5QwUR9K%2BvBDo1ej7rxfmxX%2F%2FXV83iuefI2o%2FzlT%2BGNe4g3006NT8PDnvLXE05o4ufzVvPhvAt0HH4WbYo0AAAAASUVORK5CYII%3D)
		left top no-repeat
}

.fanged_panel .header h3 {
	color: #b5b5b5;
	font-size: 15px;
	font-weight: bold;
	text-shadow: 0 1px 0 #fff;
	float: left
}

.fanged_panel .header span.count {
	float: right;
	background-color: #dddcdc;
	color: #959595;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	text-align: center;
	padding: 0 8px;
	min-width: 12px;
	margin-top: 15px;
	text-shadow: 0 1px 0 #fff;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
	-o-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.9), inset 0 1px 0 0
		rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.9), inset 0 1px 0 0
		rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.9), inset 0 1px 0 0
		rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.9), inset 0 1px 0 0
		rgba(0, 0, 0, 0.1)
}

.fanged_panel .header:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.fanged_panel .header::before {
	content: ' ';
	height: 7px;
	width: 13px;
	bottom: -7px;
	left: 20px;
	position: absolute;
	background: transparent
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAHCAMAAADkrjcoAAAAIVBMVEXs7Oze3t7h4eHi4uLj4%2BPx8fHR0dHo6Oja2trp6en%2F%2F%2F%2BPkdIOAAAAC3RSTlP%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FAEpPAfIAAAAySURBVAhbRchJEgAgCAPBqKCY%2Fz9YliqcWw%2F2up1BP03ApglB5zyeI1QMpIKJEnXk5QOG8gLFrg3IfQAAAABJRU5ErkJggg%3D%3D)
		no-repeat
}

.fanged_panel .body {
	padding: 15px;
	border-width: 0 1px 1px;
	border-color: #d0d0d0;
	border-style: solid;
	position: relative;
	-moz-border-radius: 0 0 7px 7px;
	-webkit-border-radius: 0 0 7px 7px;
	border-radius: 0 0 7px 7px
}

.fanged_panel.intro {
	float: right;
	width: 654px
}

.fanged_panel.intro .header {
	border: 1px solid #343637;
	background: #313334;
	background: -webkit-gradient(linear, center top, center bottom, from(#565a5b),
		to(#313334) );
	background: -moz-linear-gradient(top, #565a5b, #313334);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#ff565a5b', endColorstr = '#ff313334', GradientType = 0 );
	-o-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.15);
	-moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.15);
	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.15);
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.15)
}

.fanged_panel.intro .header::before {
	height: 13px;
	width: 9px;
	top: 18px;
	left: -8px;
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAANCAMAAABM3rQ0AAAAtFBMVEVNUFFWWltjZ2hMT1BKTU5ZXF6vr69LTk9hZWbd3d3FxcUwMjNYXV41ODk0NzgvMTJiZmctLzCio6Sqq6uvr7BdYWJTVlc2OTre3t6OkJDFxcY4OzxaXl%2FY2NhVWVo6PD1hZWdGSUo3Ojuur69JTU5XWlxRVVZUWVpjZmguMDExMzRcX2FeZGWkpKRYW1xUV1lNUlPV1dUyNDVHS0xHSkujpKRJTE3S0tLa2trb29tIS0zf39%2B0zVaUAAAAPHRSTlP%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwC7iOunAAAAbklEQVQIHRXBBQKCQAAEwKXB7lbs7mv2%2F%2F%2FynAH%2F3KPsgJ5T8zAASae2YQKQTo3PCTLQ9Zr5M4pjTGatPMi01lhOV%2Buo8lDUvvfTXgiB4tO%2FDl9aStCaQf02qjYgrUnbi6MESWvSS%2BMNetbsuocfYaARk78Fi9wAAAAASUVORK5CYII%3D)
}

.fanged_panel.intro .header h1 {
	float: left;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	text-shadow: 0 -1px 1px #000
}

.fanged_panel.intro .header h2 {
	float: right;
	color: #b1b1b1;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.8);
	font-size: 13px
}

.fanged_panel.intro .body {
	-o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	border-color: transparent #bcbcbc #c1c1c1
}

.fanged_panel.intro .description-p {
	margin-top: 15px
}

.fanged_panel.intro .description-p:first-child {
	margin-top: 0
}

.fanged_panel.intro .school_work_groups {
	margin-top: 12px;
	float: left
}

.fanged_panel.intro .school_work_groups li {
	margin: 7px 0 0
}

.fanged_panel.intro .school_work_groups li.university .icon {
	background-position: 0px 0px
}

.fanged_panel.intro .school_work_groups li.employer .icon {
	background-position: -22px 0px
}

.fanged_panel.intro .school_work_groups li.groups .icon {
	background-position: -44px 0px
}

.fanged_panel.intro .school_work_groups li.languages .icon {
	background-position: -66px 0px
}

.fanged_panel.intro .school_work_groups div.icon {
	float: left;
	width: 22px;
	height: 16px;
	margin-right: 8px;
	background: transparent
		url(../pic_css/icons-flat-black-d3e09a4ae51a078351fbbeb833b7148a.png)
		no-repeat
}

.fanged_panel.intro .school_work_groups h3 {
	float: left;
	font-weight: bold;
	margin-right: 10px
}

.fanged_panel.intro .school_work_groups p {
	overflow: hidden
}

.fanged_panel.social_connections .social-connections-list {
	overflow: hidden;
	max-height: 147px
}

.fanged_panel.social_connections .social-connections-list-item {
	float: left;
	width: 197px;
	margin: 5px;
	font-size: 11px;
	color: #959595;
	font-weight: bold;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.4);
	height: 39px
}

.fanged_panel.social_connections .social-connections-list-item span.name
	{
	height: 34px;
	display: inline-block;
	display: table-cell;
	vertical-align: middle
}

.fanged_panel.social_connections .social-connections-list-item ._pm_container
	{
	margin-right: 5px
}

.fanged_panel.social_connections .social-connections-list-item ._pm {
	padding: 2px
}

.fanged_panel.social_connections .social-connections-list-item ._pm img
	{
	height: 28px;
	width: 28px
}

.fanged_panel.social_connections a.view_all {
	position: absolute;
	bottom: 10px;
	right: 15px
}

.fanged_panel.listings .body {
	padding: 0
}

.fanged_panel.listings .hostings-list-item {
	padding: 15px;
	border-bottom: 1px solid #f1f1f1
}

.fanged_panel.listings .hostings-list-item:last-of-type {
	border-bottom: 0 none
}

.fanged_panel.listings h4 {
	font-size: 13px;
	font-weight: bold;
	margin: 8px 0 2px
}

.fanged_panel.listings h5 {
	color: #959595;
	font-size: 11px
}

.fanged_panel.listings .details-list {
	margin-top: 5px
}

.fanged_panel.listings .details-list .details-list-item {
	float: left;
	margin-top: 5px;
	width: 49%;
	color: #959595;
	font-size: 11px
}

.fanged_panel.listings .details-list .details-list-item .currency_symbol.before
	{
	display: inline-block;
	width: 16px;
	margin-left: 2px;
	font-weight: bold
}

.fanged_panel.listings .details-list .details-list-item .currency_symbol.after::before
	{
	content: ' '
}

.fanged_panel.listings .details-list .details-list-item.room_type span.icons-tiny-light-grey
	{
	background-position: 0px 0px
}

.fanged_panel.listings .details-list .details-list-item.person_capacity span.icons-tiny-light-grey
	{
	background-position: -16px 0px
}

.fanged_panel.listings .details-list .details-list-item.review_count span.icons-tiny-light-grey
	{
	background-position: -32px 0px
}

.fanged_panel.listings .details-list .details-list-item.price span.icons-tiny-light-grey
	{
	background-position: -48px 0px
}

.fanged_panel.listings ._pm_container img {
	width: 205px;
	height: 136px
}

.fanged_panel.listings a.view_all {
	float: right;
	padding: 5px;
	margin-right: 5px;
	font-size: 13px
}

.fanged_panel.reviews {
	background-color: #F9F9F9
}

.fanged_panel.reviews .body {
	padding: 0
}

.fanged_panel.reviews ul.reviews-list {
	background-color: #fff
}

.fanged_panel.reviews .reviews_section {
	border-top: 1px solid #d0d0d0
}

.fanged_panel.reviews .reviews_section h4 {
	padding: 8px;
	font-size: 12px;
	color: #b5b5b5;
	font-weight: bold;
	border-bottom: 1px solid #d0d0d0;
	text-shadow: 0 1px 1px #fff
}

.fanged_panel.reviews .reviews_section h4 span.icons-tiny-light-grey {
	margin-right: 4px
}

.fanged_panel.reviews .reviews_section.as_guest h4 span.icons-tiny-light-grey
	{
	background-position: -80px 0px
}

.fanged_panel.reviews .reviews_section.as_host h4 span.icons-tiny-light-grey
	{
	background-position: -64px 0px
}

.fanged_panel.reviews .reviews_section:first-child {
	border-top: none
}

.fanged_panel.recommendations .body {
	padding: 0
}

.fanged_panel.friends ul.friends-list {
	padding-left: 2px
}

.fanged_panel.friends ul.friends-list li.friends-list-item {
	float: left;
	margin: 0 6px
}

.fanged_panel.university .header .icon {
	background-position: 0px 0px
}

.fanged_panel.employer .header .icon {
	background-position: -24px 0px
}

.fanged_panel.groups .header .icon {
	background-position: -48px 0px
}

.fanged_panel.listings .header .icon {
	background-position: -72px 0px
}

.fanged_panel.social_connections .header .icon {
	background-position: -96px 0px
}

.fanged_panel.reviews .header .icon {
	background-position: -120px 0px
}

.fanged_panel.languages .header .icon {
	background-position: -144px 0px
}

.fanged_panel.verifications .header .icon {
	background-position: -168px 0px
}

.fanged_panel.recommendations .header .icon {
	background-position: -192px 0px
}

.fanged_panel.friends .header .icon {
	background-position: -192px 0px
}

.hasCountdown {
	border: none;
	background: transparent
}

.countdown_rtl {
	direction: rtl
}

.countdown_holding span {
	background-color: none
}

.countdown_row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center
}

.countdown_section {
	display: block;
	float: left;
	font-size: 75%;
	text-align: center
}

.countdown_amount {
	font-size: 28px;
	font-weight: bold;
	color: #fd7979
}

.countdown_descr {
	display: block;
	width: 100%
}

body {
	background-position: 0 40px
}

#inbox,#dashboard,#trips,#account,#calendar,#friend_recommendations,#my_listings,#standbys,#craigslist,#transaction_history,#pricing
	{
	margin-top: 5px;
	color: #4c4c46
}

div.print_button {
	float: right;
	width: 120px;
	padding: 2px 4px;
	border: 1px solid #e1e1e1;
	text-align: center
}

div.print_button img {
	vertical-align: text-bottom
}

.pending {
	color: #ef8d00
}

.special_offer {
	color: #ef8d00
}

.reservation_accepted,.reservation_pending,.reservation_bad,.thread_closed
	{
	color: #ffffff;
	padding: 1px 5px
}

.reservation_accepted {
	background: #65b300
}

.reservation_pending {
	background: #ef8d00
}

.reservation_bad,.thread_closed {
	background: #e51e18
}

.reservation_inquiry {
	color: #999999;
	background: none
}

hr {
	height: 1px;
	border: none;
	background: #e1e1e1;
	margin: 20px 0
}

p.no_listings {
	font-size: 14px;
	padding: 10px 0 30px
}

p.no_listings a {
	font-size: 18px
}

div.admin {
	border: 4px solid red;
	width: 882px;
	margin-top: 50px
}

#command_center {
	background: #e7e8eb;;
	width: 88%;
    float: right;
        min-height: 1100px;
}

ul.subnav {
	background: #ffffff;
	list-style-type: none;
	margin: 1px 0 0 0;
	padding: 5px 3px 3px
}

ul.subnav a {
	color: #136286;
    font-weight: bold;
	text-decoration: none
}

ul.subnav a:hover {
	color: #434d51
}

ul.subnav li {
	display: inline-block;
	height: 22px;
	padding: 0 7px;
	font-size: 14px;
	line-height: 1.5em
}

ul.subnav li.active a {
	color: #434d51
}

ul.subnav li.starred {
	margin-left: 8px
}

#content_wrapper {
	width: 77.5%;
	margin: 2% auto 0;
	border: 1px solid #d9dadc;
	    min-height: 400px;
}

#command_center .top,#command_center .bottom {
	display: none
}

#command_center .middle {
	background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15);
    clear: both;
    padding: 5px;
}

* html #command_center .middle {
	height: 40px
}

#dashboard {
	color: #434d51
}

#dashboard #left {
	width: 195px;
	min-height: 200px;
	float: left
}

#dashboard #main {
	/*background: none repeat scroll 0 0 #CCCCCC;*/
    float: left;
    margin: 0 5px;
    width: 78%;
}

* html #dashboard #main {
	margin-left: 3px;
	overflow: hidden
}

#dashboard .notice {
	background: #ffffff
}

#dashboard #left .box .middle {
	width: 180px;
	min-height: 40px;
	margin-bottom: 10px
}

* html #dashboard #left .box .middle {
	height: 40px
}

#dashboard #left .box h2 {
	font-size: 18px;
	font-weight: normal;
	margin: 12px
}

#dashboard #left .box ul {
	width: 235px;
	padding: 0
}

#dashboard #snapshot.box ul {
	width: auto
}

#dashboard #left .box ul li {
	border: none
}

#dashboard #main .box {
	color: #434d51
}

#dashboard #main .box .middle {
	padding: 15px;
	min-height: 40px;
	margin-bottom: 18px
}

* html #dashboard #main .box .middle {
	height: 40px
}

#dashboard #main .box h2 {
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 5px
}

#dashboard #main #system_alert {
	font-size: 18px
}

#dashboard #main #system_alert .middle {
	background: white;
	padding-bottom: 0;
	min-height: 23px
}

* html #dashboard #main .system_alert .middle {
	height: 23px
}

#user_box {
	position: relative;
	font-size: 16px;
}

#user_box h1 {
	font-size: 25px
}

#user_pic {
	width: 230px;
	/*min-height: 200px;*/
	position: relative;
	z-index: 100;
	cursor: pointer
}

#user_pic ._pm_container {
	position: relative;
	top: -4px;
	left: -4px
}

#user_pic ._pm_container a:hover img {
	opacity: 0.9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity = 90)
}

#user_pic .user_edit_link {
	position: absolute;
	top: 0;
	right: 0;
	height: 16px;
	width: 18px;
	background: transparent
		url(../pic_css/user_edit_notepad-579542cfcc2f16c3c800ce68074705e8.png)
		no-repeat 0 0
}

#user_box h1 {
	margin-bottom: 5px !important
}

#user_box h1 a {
	color: #393c3d !important
}

#user_box h2 {
	font-size: 14px !important
}

#verifications-box h2 {
	
	border-bottom: 1px solid #e1e1e1;
	/*padding: 0 0 8px 15px;
	margin: -5px 4px 0 -4px;*/
}

#verifications-box .add_more {
	font-size: 12px;
	float: right
}

#verifications-box ul.verifications-list {
	margin: 0 -15px;
	width: auto
}

#verifications-box .middle {
	margin-top: 20px
}

#verifications-box .verifications-list-item {
	background-color: transparent !important;
	border-bottom: 1px solid #f1f1f1 !important;
	padding: 10px 15px
}

#verifications-box .verifications-list-item:last-child {
	border-bottom: 0 none !important
}

#user_box ul li {
	height: 21px;
	padding: 9px 0 0 0
}

#snapshot h2 {
	padding: 0 0 8px 15px;
	border-bottom: 1px solid #e1e1e1;
	margin: -5px -15px 8px -15px
}

#snapshot li {
	padding: 5px 0;
	margin: -4px -15px
}

#snapshot div {
	float: left;
	overflow: hidden
}

#snapshot .stat_name {
	width: 87px;
	padding: 8px 0 0 13px
}

#snapshot .stat_value {
	font-size: 26px;
	font-weight: bold;
	width: 125px;
	text-align: right;
	padding-right: 10px
}

#quick_links h2 {
	padding: 0 0 8px 15px;
	border-bottom: 1px solid #e1e1e1;
	margin: -5px -15px 8px -15px
}

#quick_links li {
	padding: 5px 0;
	float: left;
	width: 195px;
	background: #ffffff;
	border-bottom: 1px solid #fff;
	margin: 0 0
}

#quick_links .alt {
	background: #ffffff
}

#quick_links div {
	float: left;
	overflow: hidden
}

#quick_links .starred {
	width: 175px
}

#command_center .survey {
	font-size: 14px;
	margin-top: 20px;
	display: none
}

#command_center .survey textarea {
	width: 200px;
	height: 50px;
	margin: 5px 0
}

#command_center .survey .thanks {
	display: none
}

#command_center .survey .more_feedback {
	display: none
}

#command_center .survey .quiz_icon {
	position: relative;
	top: 3px
}

#command_center .survey.text_prompt.sad,#command_center .survey.text_prompt.great
	{
	display: none
}

#command_center .survey .middle {
	padding-top: 12px
}

#command_center .survey .survey_question {
	font-weight: bold
}

#persona_survey li {
	width: 90%;
	padding: 2px
}

#persona_survey ul {
	margin-left: -5px
}

#persona_survey .persona_result {
	display: block;
	float: left;
	width: 20px
}

#persona_survey ul label {
	display: block;
	float: left;
	width: 180px;
	margin: 3px
}

#persona_survey input[type="submit"] {
	margin-left: 20px
}

#command_center #persona_survey textarea {
	width: 170px
}

#nps_survey .radio_footer {
	height: 40px;
	width: 210px
}

#nps_survey input[type="radio"]:checked {
	background-image:
		url(../pic_css/radio-background_gray-3ed2a85aa437127d9fbb22b58f03f04d.png)
}

#nps_survey .nps_radio {
	padding: 5px 0;
	width: 19px;
	float: left;
	text-align: center
}

#nps_survey .nps_radio input {
	font-size: .7em;
	width: 100%
}

#nps_survey .nps_radio span {
	font-size: .8em;
	margin-left: 2px
}

#nps_survey #score_none {
	margin-left: -9999px
}

#nps_survey .radio_desc {
	width: 33%;
	float: left;
	font-size: .8em;
	height: 16px;
	padding-bottom: 5px;
	margin-top: -5px
}

#nps_survey .thumbs_down {
	text-align: right;
	margin-left: 2px;
	width: 60px
}

#nps_survey .thumbs_up {
	color: #f62792;
	text-align: left;
	width: 68px
}

#nps_survey .neutral {
	color: #999999;
	text-align: center;
	width: 80px
}

#nps_survey .thumbs_down span {
	float: left;
	width: 18px;
	height: 18px;
	display: block;
	background:
		url(../pic_css/thumbs_down_up-aa25067f98d00073abc1bafa9b0e3f65.png)
		no-repeat
}

#nps_survey .thumbs_up span {
	float: right;
	width: 18px;
	height: 18px;
	display: block;
	background:
		url(../pic_css/thumbs_down_up-aa25067f98d00073abc1bafa9b0e3f65.png)
		no-repeat 0 -19px
}

#love_survey .slider_container {
	padding-top: 1em
}

#love_survey .slider_container .handle {
	background:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAADgklEQVQ4jYWVSU9TURSAq2BjXBkX8gdMDIm%2FiJi4YuGKREJckPgTwJVho0BImRa6ZEMDsgCEkAiU0nmgZSp0pqUjx%2FNd320KQbzJyXt995zvnvHW5XKWiNyS%2Bfl5t8qAyneVgIo4EnC%2Bsee2%2Bv9cd6DvFxcXZWNjQ1KplJRKJbGLd76xhw66%2FwWr0guVz0tLS1IoFKTZbEqpWJTTkxMJ%2BP3i29uTZDIpuWxW6vW60UEXG2zvBevG64WFBdlT41arZQzzuZycKTQRi0nw8FD2d3fNAfFoVE6Oj6VSqRhdbLBVxqv7wF%2BCwaAJF%2BVarSZlDfsik5GUehkKBAyYA5KJhGTOz6Wo0aB3c3MjAd2HcRf6YX19vZNHFIFfX19LIZ833kVCIQMO6eHH6bTkNJpqtWrShT4LBiwLdVMEitJutztK1vOqhovXsUjEgKPhsPH26urqFpRVLpdtQd2AB6gwkEajIS1V5oBuOCkhHYBJAykA2olQ9dFDYMEE7InH4yZsvONJ4ZpdB2CA14Dx1kIB8k6eSUtNbWHBBBzIavsUtXXIJ09ajLA4iEPajkeATfj6G1hF04EudnQQz%2BzlpRkiwGX6EU%2FOz84eFIr4kNDveYXDBFzntLROE3k80hwmNZy49i6FCmobHezvi9%2FnM%2BFH9Bue85vWC2uX8I3i0u%2BXFxeA6665ubk4UICAwtpWwA4PDgzQQs5OTw2YcAExhezxZB%2F9qMKZTJiu2dnZRb9%2BTGtvMlUWaA0xSmgE5J5FgTgEOHs%2B1bEH4JxPbWG6ZmZmBn6urhrlbqCFEgV7FJJF8fCaIQGOI9aGPK8qC6ZrcHDwGU1NfuwQ2PBIS%2BroSOgauoBFh9ANdtSBm%2FtD7WHAgsnw9UxNTX3yLi%2BbE%2FEAKHcDKcBb0tDQtrPjXnNGnT3Cj%2BmlRNd4vV6BBRPwY5Wn09PTX39tbv7Nn3qKMkWlylfa002dSgtmQvlGz6LPNbq9vS0wYDlMs56Mjo72T05Oftva2jIwPMCIViS%2FnWlTMO9MGnDGfWdnR7AdGRl5Dav7gjNeDw8Pv0GBkOgSDMkn%2BWXy7CLPRHChDqysrBjo0NBQ%2F11v7SIvJP35xMTERy5uKhzVlGS0UMBJAddlTIu0trZmLnd0sXFse%2B77E3mk0mvhfX19L8fHx99p3n54PJ7f2vRFhHct0NzY2NhbdLqgvQ7DrD%2BdeKlaHi4PLAAAAABJRU5ErkJggg%3D%3D)
		no-repeat center center;
	display: block;
	width: 22px;
	height: 22px;
	position: absolute;
	top: -7px;
	z-index: 10
}

#love_survey .slider_container .track {
	background: #e3e3e3;
	background: -webkit-gradient(linear, center top, center bottom, from(#cacaca),
		to(#e3e3e3) );
	background: -moz-linear-gradient(top, #cacaca, #e3e3e3);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#ffcacaca', endColorstr = '#ffe3e3e3', GradientType = 0 );
	border: 1px solid #C0BFBF;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	-o-box-shadow: 0 1px 3px #fff;
	-moz-box-shadow: 0 1px 3px #fff;
	-webkit-box-shadow: 0 1px 3px #fff;
	box-shadow: 0 1px 3px #fff;
	height: 8px;
	position: relative;
	top: 0;
	z-index: 5
}

#love_survey .slider_container .marker {
	border-right: 1px solid #bdbdbd;
	width: 25%;
	height: 8px;
	float: left
}

#love_survey .slider_container .track.active {
	background: #55c4eb;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00578f),
		color-stop(6%, #005f9c), color-stop(12%, #0280b4),
		color-stop(24%, #0796d2), color-stop(35%, #10a7e6),
		color-stop(47%, #19b0ef), color-stop(76%, #34c1fc),
		color-stop(82%, #41c7fe), color-stop(88%, #53cdfc),
		color-stop(94%, #49c4f5), color-stop(100%, #55c4eb) );
	background: -webkit-linear-gradient(top, #00578f 0%, #005f9c 6%, #0280b4 12%,
		#0796d2 24%, #10a7e6 35%, #19b0ef 47%, #34c1fc 76%, #41c7fe 82%,
		#53cdfc 88%, #49c4f5 94%, #55c4eb 100%);
	background: -moz-linear-gradient(top, #00578f 0%, #005f9c 6%, #0280b4 12%, #0796d2
		24%, #10a7e6 35%, #19b0ef 47%, #34c1fc 76%, #41c7fe 82%, #53cdfc 88%,
		#49c4f5 94%, #55c4eb 100%);
	border: 1px solid #0097F5;
	border-left-color: #207caf;
	border-right-color: #207caf;
	border-bottom-color: #57c5ea;
	margin-top: -1px
}

#love_survey .slider_container .how_much_love {
	font-weight: normal;
	position: relative;
	top: 10px;
	display: block;
	font-size: .9em;
	color: #999999
}

#love_survey .slider_container .how_much_love.lots {
	float: right;
	margin-top: -20px;
	background:
		url(../pic_css/lovehate_icons-81afd0324d4817aa3d3244feba577c82.png)
		no-repeat;
	width: 18px;
	height: 17px
}

#love_survey .slider_container .how_much_love.okay {
	width: 100px;
	text-align: center;
	margin: 0 auto;
	margin-top: 5px
}

#love_survey .slider_container .how_much_love.none {
	float: left;
	background:
		url(../pic_css/lovehate_icons-81afd0324d4817aa3d3244feba577c82.png)
		no-repeat 0 -17px;
	width: 18px;
	height: 17px
}

#alerts {
	font-size: 15px
}

#alerts a img {
	margin: 0 0 -1px 3px
}

#alerts li {
	background-position: 5px 10px;
	background-repeat: no-repeat;
	border-top: 1px solid #e1e0de;
	min-height: 27px;
	padding: 9px 10px 9px 25px;
	position: relative
}

#alerts li:last-of-type {
	border-bottom: 1px solid #e1e0de
}

#alerts .removeable {
	padding-right: 29px
}

#alerts .reservation_request {
	background-image:
		url(../pic_css/alert_reservation_request-44e37bbdcb93cfc9d7630b6b16052c14.png)
		;
	position: relative
}

#alerts .reservation_request .expires-in,#alerts .guest_pending_reservation .expires-in
	{
	background:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAaCAYAAACtv5zzAAAFEklEQVRIx4VWS0xjZRS%2B5aFOXCBxoji6mYmbiS40Y%2BJKMws3JiZuhrhQE%2BPWcWOMGheGOJmEACG8H%2BH9frRAy%2FvV8n7TAuVRngMUeRYC2EJpe3uP37n2kssVcPFz2%2F7%2F%2F53vnPOd7yIQkXDTqq2tDedndXX1YFVVFRUUFASwqLS0lCoqKj7gvZ6enojbMG4EVsB5DQwMWOyzdhoaGgpg0fj4OAH4HQ2RsNsC8GZYXFxcmJqRx%2BOJ2dzcjO%2Fv7983m83U19cXNJu7qa2tjfCbfnt7Ox7nYpTzk5OTkXjqtAF010S%2B193d%2FbyxsdHd0dFB9fX1DBrs7e2VLBaLZDKZgu3t7cR7eLqtVutz3HlbBhQEnTobBfD1lpaWZADmbGxsPMNnT1dXFzU1NTGIz2IxE4CJs%2BAnLxCQ94xGo%2Fy9s7Nj2%2Bl0fqIiqbsMgDLMo87U3NwsgzK7zs7O85GREZqZmSHHosOztbXlRUnktbG54Z2dnfWAOY2OjvLZC86Sz%2B%2Fv75czJpf7MgAuJ3DjABwAKz%2Be0vLyMiGbJbfb%2FQPORIVKEBNa%2FDnq%2BPj4x8XFRQc3njNCEB%2F6QLu7u78qPZEDgMkjNJdQGpEP4rsPl7%2FF3ku3STC0Xj07O1tD093ok4j%2BcBVcJycnHykZPEBqHk4RPaCJiYmzQCDwWAUQEapnmLJWVlZeVkm4e35%2Bvt%2Fn88UhYzKajJ6e3h7GmZAD7Ozs5A0ODpLBYDifm5sjMP%2BON9bX11%2B5RmFXvqP2Jm782NjYKhNxuVyW0dER0hv0F8iIDg4OPhc4KqbygksE0OUQYy2YTjV4b2CZUHcrSJHdbiev1%2Fu1chbEbSwSrggydQis75qaGmJZHh0dxV4z%2Ftos7q%2BtrVGtvpamp6dJFMUnqowFqEjPiiwrK%2FNBACSwx1RWVrIUsU%2BfhkDCNeAR0HgBmrdXXl7%2BIi8vL2iz2Rj8S9UEh4Uk%2F6i1tVVCxtxskQMEOVU02oADL9Cs91X2oQR6d2pqilkRAtC%2F%2FaMnob1I1XlhYWHhLfQlAIOkuro6iQMEeLjy8%2FOf4sDHw8PDd1TlkC%2BhdD%2BjoeyiXrhpcHWVe0oPNNnKZ9GP%2ByiRyGT0er0kgJGIDzxkedq6K9OIRs4zCZ4Rnlx8%2F03lO1fILC0t3cU5f0lJCStTEvBHLCwslH3G6XLeUwMrT9iCAaBHsInvMfWPrxOAorLDw8NnPE%2BoSBDuK1%2BmnJwcEVJln%2F9G1TRBM2yRGrZX1JWbmyvvW23WLjbA7OxsH2Qq%2B9BSUVGR3DxEdqguhWttgeV73RsMkyxbit%2Fv%2F5DBMzIy%2FGzlmLE%2FBUjtC9Zzenr6BQdBFl1qwFvmQc5EYc6roaGhg1%2Bn%2FFrFXRd%2Be03esE3b4lm3CHIOabFFm5WmxcbGhocC6UI9kX1JU8ZwDKyZZwrsvQhEmIc%2F1C%2BcKGjbzZH5AD8hNdfp6enT%2F3HSu7DmX%2BDCexg%2BJnhWX1%2FHStMrgdW1fg9MT%2FhgSkqKF40nthCwMUJB8RBBNC6%2BiYzu7O3tfQVjrESdnWzPAKbU1FQvqxFWf8JY6gCXtcYUP0QmpzwXSUlJfqwA67m4uJgyMzP%2FBoAb8pNJcHCAUmJi4nlWVhYTIYfDcQqchyrlCVop8jMaLH6HBcvACQkJF8nJyWKIpcwWGTKwD79L7JoYwr9gbPwWi9Zg%2Fef%2FIrU0P4OEx%2BEtbIYiMpAALqWlpUlgLLEcQcQDif7Eb7Wb5P0PwVFDAamBO84AAAAASUVORK5CYII%3D)
		no-repeat left 5px;
	position: absolute;
	bottom: 2px;
	right: 20px;
	padding-left: 30px
}

#alerts .button-container {
	margin-top: 10px
}

#alerts .default {
	background-image:
		url(../pic_css/alert_exclamation_point-c89e42ff72ad8df537c3db7cf9286004.png)
}

#alerts .airplane {
	background-image:
		url(../pic_css/alert_airplane-87df0d27c4abae792ca575a3316ba8e7.png)
}

#alerts .camera {
	background-image:
		url(../pic_css/alert_right_arrow-e277d245f309ce87ca0b389ca40fcf0d.png)
}

#alerts .rocket {
	background-image:
		url(../pic_css/alert_aircrew-46b2fa451ff31072f56e309f062b0e29.png)
}

#alerts .cell_phone {
	background-image:
		url(../pic_css/alert_cell_phone-3b520bcb2790962de1f334951e28405e.png)
}

#alerts .recommend_review {
	background-image:
		url(../pic_css/alert_recommend_review_on-7094f0541310f41658a47e6c2de46773.png)
		;
	background-position: 6px 11px;
	padding-left: 30px
}

#alerts .alert-close-button,#prejoin_teaser .dismiss {
	background:
		url(../pic_css/rooster-close-b3a670ce81566ed8c903bba817ad640d.png)
		left top no-repeat;
	display: block;
	height: 15px;
	margin-top: -7px;
	overflow: hidden;
	position: absolute;
	right: 10px;
	text-indent: -9999px;
	top: 50%;
	width: 14px
}

#messages ul {
 }

#messages li {
 	margin: 1px 0;
	padding: 3px;
	overflow: hidden;
	list-style: none;
}

#messages .unread {
	background: #efefef
}

#messages li:hover {
	
}

#messages .user {
	height: 50px;
	width: 170px;
	margin: 0 15px 0 0;
	float: left
}

#messages .user img {
	height: 50px;
	width: 50px;
	display: block;
	margin-right: 10px;
	float: left
}

#messages .user p {
	width: 110px;
	height: 33px;
	padding: 11px 0 0 0;
	display: block;
	float: left;
	font-size: 11px
}

#messages .user a {
	font-size: 14px
}

#messages .user a:hover img {
	opacity: 0.9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity = 90)
}

#messages .message_details {
	height: 50px;
	float: left;
	padding: 0;
	width: 346px
}

#messages .message_details p {
	padding: 11px 0 0 0;
	font-size: 11px;
	height: 30px;
	white-space: nowrap;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis
}

#messages .message_details a {
	font-size: 14px
}

#messages .unread .message_details a {
	font-weight: bold;
	font-size: 14px
}

#messages .status .offer {
	width: 110px;
	padding: 12px 0 0 0;
	float: left
}

#messages .status .offer p {
	font-size: 13px
}

#messages .status .offer .value {
	font-size: 12px
}

#more_messages {
	font-size: 12px;
	text-align: right;
	position: relative;
	right: 0;
	margin: 10px 0 -5px 0
}

.box_button {
	float: right;
	background: #DEEDBF
}

.box_button a {
	background:
		url(../pic_css/box_bottom_right_button_bg_green-86f2bf094c1c02d38e247b58aa47ddcd.png)
		left bottom no-repeat;
	width: 128px;
	display: block;
	text-align: center;
	padding: 6px;
	color: gray
}

#dashboard .box_button a {
	color: #404c51;
	font-size: 13px
}

#prejoin_teaser {
	background: #fff
		url(../pic_css/alert_bg-6667b9a327ba6d01e279a3ba28f1f704.jpg)
		no-repeat right top;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	-o-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15);
	box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15);
	font-size: 14px;
	height: 70px;
	line-height: 1.4;
	margin: 10px 10px 20px;
	padding: 10px 20px;
	position: relative;
	width: 647px
}

#prejoin_teaser p {
	width: 380px
}

#prejoin_teaser .highlight {
	color: #e30e85;
	font-weight: bold
}

#prejoin_teaser strong {
	font-weight: bold
}

#prejoin_teaser .button-glossy {
	font-size: 12px
}

#prejoin_teaser .dismiss {
	top: 15px
}

#community_container {
	margin: 0 10px;
	-webkit-background-clip: padding-box
}

#community_container.loading {
	background-color: white;
	padding: 10px
}

#community_container .community_loading_feed {
	background: url(../pic_css/spinner-e092f08ef150d3d209e71114af718ef6.gif)
		no-repeat scroll 0 0;
	height: 16px;
	width: 16px;
	display: inline-block;
	position: relative;
	left: 48%
}

#community_container .header {
	height: 49px;
	border-bottom: 1px solid #d0d0d0;
	padding: 0 15px;
	position: relative;
	background: #e5e5e5;
	background: -webkit-gradient(linear, center top, center bottom, from(#f6f6f6),
		to(#e5e5e5) );
	background: -moz-linear-gradient(top, #f6f6f6, #e5e5e5);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#fff6f6f6', endColorstr = '#ffe5e5e5', GradientType = 0 );
	-o-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.9);
	-moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.9);
	-webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.9);
	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.9);
	-moz-border-radius-topleft: 7px;
	-webkit-border-top-left-radius: 7px;
	border-top-left-radius: 7px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-right-radius: 7px;
	border-top-right-radius: 7px
}

#community_container .header h3 {
	color: #b5b5b5;
	font-size: 15px;
	padding: 15px 0 0 0;
	font-weight: bold;
	text-shadow: 0 1px 0 #fff
}

#community_container .fanged_header {
	background: #fafafa;
	border-bottom: 1px solid #e1e1e1;
	padding: 10px 0;
	position: relative
}

#community_container .fanged_header::after {
	background: url(../pic_css/fang-ce630c9968a86d65d83b9ad66ae29db6.png)
		no-repeat left top;
	bottom: -6px;
	content: "";
	display: block;
	height: 6px;
	left: 10px;
	position: absolute;
	width: 15px
}

#community_container .fanged_header h4 {
	color: #959595;
	font-size: 13px;
	font-weight: bold;
	padding-left: 35px;
	text-shadow: 0 -1px rgba(255, 255, 255, 0.75);
	position: relative
}

#community_container .fanged_header .icon {
	background:
		url(../pic_css/dashboard_icons-a1c89e0005228d3e091f0fabd87f52bd.png)
		no-repeat left top;
	display: block;
	height: 17px;
	left: 10px;
	position: absolute;
	top: 0;
	width: 17px
}

#community_container .fanged_header .icon.meetup {
	background-position: 0 -50px
}

#community_container .fanged_header .icon.popular {
	background-position: 0 -100px
}

#community_container .mini_metadata.inline {
	display: inline-block;
	margin: 10px 0 0
}

#community_container .mini_metadata.inline .icon {
	background:
		url(../pic_css/mini_icons-f21692f4d4e285ecb8ff5afc2c28459a.png)
		no-repeat 1px top;
	color: #959595;
	display: inline-block;
	font-size: 10px;
	font-weight: bold;
	line-height: 10px;
	margin: 0 15px 0;
	padding-left: 14px
}

#community_container .mini_metadata.inline .icon.bookings {
	background-position: 0 -31px
}

#community_container .mini_metadata.inline .icon.reputation {
	background-position: 0 -184px
}

#community_container .mini_metadata.inline .icon.comments {
	background-position: 0 -143px
}

#community_container .mini_metadata.inline .icon:first-child {
	margin: 0
}

#community_container .name {
	font-weight: bold;
	max-width: 50px
}

#community_container .read_more {
	font-size: 10px
}

#community_container .description,#community_container .title,#community_container .metadata_info,#community_container .facepile
	{
	margin-bottom: 10px
}

#community_container ._pm_container {
	margin-right: 5px
}

#community_container .title,#community_container .rsvps {
	font-weight: bold
}

#community_container .rsvps {
	color: #f62792;
	margin-bottom: 10px
}

#community_container .meetup_body {
	float: left;
	width: 340px
}

#community_container .map_container {
	border: 1px solid #e1e1e1;
	float: right
}

#community_container .map_container img {
	padding: 3px;
	vertical-align: top
}

#community_container .address_container {
	float: left;
	margin-right: 10px;
	width: 140px
}

#community_container .topic_list:last-child {
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-left-radius: 7px;
	border-bottom-left-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-right-radius: 7px;
	border-bottom-right-radius: 7px
}

.topic_list+.fanged_header {
	border-top: 1px solid #e1e1e1
}

#community {
	padding: 15px 15px 0 15px;
	overflow: hidden;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	margin-bottom: -1px
}

#community li {
	cursor: pointer;
	float: left;
	width: 140px;
	margin-right: 10px;
	padding-top: 2px;
	line-height: 29px;
	position: relative;
	list-style-type: none;
	text-align: center;
	border: 1px solid #c3c3c3;
	border-bottom: 0;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	color: #979797;
	background: #f3f3f3;
	-o-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.2)
}

#community li:hover {
	text-decoration: none;
	-o-box-shadow: 0 0 0 0 #fff;
	-moz-box-shadow: 0 0 0 0 #fff;
	-webkit-box-shadow: 0 0 0 0 #fff;
	box-shadow: 0 0 0 0 #fff;
	background: #fff
}

#community li.selected {
	cursor: default;
	color: #393c3d;
	background: #fff;
	-o-box-shadow: 0 0 0 0 #fff;
	-moz-box-shadow: 0 0 0 0 #fff;
	-webkit-box-shadow: 0 0 0 0 #fff;
	box-shadow: 0 0 0 0 #fff;
	border-bottom: 2px solid #fff;
	margin-bottom: -1px
}

#community_container .topic_list {
	background: #fff
}

#community_container .topic_list .topic {
	padding: 12px 12px 10px;
	border-bottom: 1px solid #e8e8e8
}

#community_container .topic_list .topic:last-child {
	border: 0
}

#community_container .topic_list .topic .user {
	float: left;
	margin-right: 12px
}

#community_container .topic_list .topic .user img {
	padding: 3px;
	background-color: #FFF;
	border: 1px solid #dddddd;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #9d9d9d
}

#community_container .topic_list .topic .details {
	padding-top: 10px
}

#community_container .topic_list .topic .details .body {
	padding-left: 63px
}

#community_container .topic_list .topic .details .body a {
	font-size: 13px;
	color: #393c3d;
	font-weight: bold
}

#community_container .topic_list .topic .details .timestamp {
	font-size: 11px;
	color: #959595;
	margin-top: 2px;
	padding-left: 63px
}

#community_container .topic_list .topic div.icon {
	float: right
}

.content-container {
	border: 1px solid #d5d5d5;
	margin: 10px 0;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px
}

.content-container .content-row {
	border-bottom: 1px solid #f3f3f3;
	margin-bottom: 35px;
	padding: 0 15px 35px 15px;
	zoom: 1
}

.content-container .content-row:last-child {
	border-bottom: 0
}

.content-container .content-row:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

#feed .reviews-list {
	padding: 0
}

#feed .reviews-list-item {
	padding: 10px 0 10px 5px;
	border-top: 1px solid #e1e1e1;
	font-size: 14px;
	margin: 0
}

#feed .event_image {
	float: left;
	margin-right: 15px
}

#feed #loading_feed {
	background: url(../pic_css/spinner-e092f08ef150d3d209e71114af718ef6.gif)
		no-repeat scroll 0 0;
	height: 16px;
	width: 16px;
	display: inline-block;
	position: relative;
	left: 48%
}

#feed #more_feed_container {
	margin: 5px 0 0 0;
	text-align: center
}

#feed #more_feed_button {
	display: block
}

#feed #more_feed_button .arrow {
	font-size: 0.8em
}

#feed .hosting_details {
	float: left;
	width: 190px;
	padding-top: 6px;
	margin-right: 10px
}

#feed .location_link {
	margin-bottom: 0.4em
}

#feed .location_link a {
	color: #393c3d
}

#feed .hosting_link {
	font-size: 0.9em;
	font-weight: bold;
	margin-bottom: 0.8em
}

#feed .connection_details {
	font-size: 11px;
	line-height: 1em;
	float: left;
	width: 205px
}

#feed .connection_details ._pm_container {
	margin-right: 10px;
	margin-bottom: 0
}

#feed .connection_desc {
	color: #393c3d;
	font-weight: bold;
	margin-bottom: 9px;
	text-shadow: 1px 1px 0 #ffffff
}

#feed .connection_date {
	color: #959595
}

#feed .connection_date .signpainter {
	font-size: 1.3em;
	line-height: 1em
}

#feed .icons-tiny-light-grey {
	background: transparent
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAALCAMAAADPynYyAAABRFBMVEWXl5eVlZX7%2B%2Fv9%2Ff35%2Bfmbm5u4uLjc3NyhoaHDw8PLy8u5ubnz8%2FPExMTBwcHNzc3Q0NC%2Fv7%2B6urr4%2BPjHx8fv7%2B%2BgoKDW1tbw8PD%2B%2Fv7a2tr29vbd3d2kpKTn5%2BfX19eamprm5ubGxsa%2Bvr7g4ODIyMioqKjs7Oze3t7j4%2BPq6uqLi4uWlpb8%2FPzR0dHMzMzJycnT09Pu7u7h4eGdnZ2jo6PZ2dmfn5%2Bmpqaurq7Pz8%2B3t7fl5eXU1NS9vb2rq6vCwsKqqqq7u7utra2ysrLb29upqamZmZnx8fGUlJSxsbGCgoK2tracnJySkpL19fWzs7ODg4P09PSOjo6MjIyYmJiFhYX39%2FfY2Njk5OTFxcWsrKzV1dXp6emlpaWHh4ePj4%2BIiIjf39%2BEhITt7e3AwMCJiYmenp68vLzS0tK1tbX%2F%2F%2F994rQlAAAAbHRSTlP%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwCWU1lUAAAB%2F0lEQVQ4y73TVXPbUBAF4HtlWZJBZorZjiHmJA0zJ2Vm5vac%2F%2F%2FeB4FhmrRVOz0vktcrzTd3V4K%2FyKkhpZQyU0vpTik1%2Bf%2FFT57xFef4ryJ8b7aprkeY9sec2rL5Iuc2rCvW1ZTiA0myrfWOCuMXhKgnrnEwTOk%2B1xfFkj7vdsxlA2s%2BDhbyr3JegEpLY6EUYDrjAveFOHYb%2FNYlIKURJsn0R%2Fnu%2FUN1ArgHk7sA6gPC9gHxMXAHQJlLALSkB%2BCzfvV5Uxo7mmyF7VpGiNUZoOvj4s3upu5vzJxgAgC2CMcHJBSnowigyBAAdDwAg5nVSFDeC5lyvmLXNoRoTQMDUhppa4SVXslY5uSIJwJyzvIBTWfkuwCyCgBA9wBUz%2F1qWezzez%2Fi1JpCpKaA4eBtIwx7rKPqo97L8awwFVIP2Lemo3lwC9sFC7jgAZjHt6wZNXKH%2BYzz6ZXF4%2FIUMFZJhVXp7t2Zdj9yKZDK%2BNZODENyTQM%2Bqx6Ae40aSslg4JgnbWtlzoQQ4qQzAazdJR3g0dunN5JfcCWwnouPgZ9GGrSswlNEPHwjFIcKNzbZPo8xmifJuLBjH9JXe9kLwtqp7pPr1dKdzqU7SAUI8sAFbgFA%2FSKoAUD8z2csZgsrDnDF%2Bj3sSysju%2BF1Qsa7V7xxBggAaCw6R5z%2Ba%2BBvJMb%2FmB%2F22mufN79IZQAAAABJRU5ErkJggg%3D%3D)
		no-repeat;
	width: 16px;
	height: 11px;
	float: left;
	position: relative;
	top: 2px;
	margin-right: 2px
}

#feed .details-list {
	float: left;
	width: 100px;
	margin-right: 10px
}

#feed .details-list .details-list-item {
	margin-top: 4px;
	color: #959595;
	font-size: 11px
}

#feed .details-list .details-list-item .currency_symbol.before {
	display: inline-block;
	width: 16px;
	margin-left: 2px;
	font-weight: bold;
	margin-right: 0;
	line-height: normal
}

#feed .details-list .details-list-item .currency_symbol.after::before {
	content: ' '
}

#feed .details-list .details-list-item.room_type .icons-tiny-light-grey
	{
	background-position: 0px 0px
}

#feed .details-list .details-list-item.person_capacity .icons-tiny-light-grey
	{
	background-position: -16px 0px
}

#feed .details-list .details-list-item.bed_type .icons-tiny-light-grey {
	background-position: -64px 0px
}

#feed .details-list .details-list-item.price .icons-tiny-light-grey {
	background-position: -48px 0px
}

#feed .minibadge-icons {
	background: transparent
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAAAeCAYAAADO4udXAAAZvElEQVR42sVbB3gUVdulWMBPadJCE1AEC73rR1VBmkoTRJGAdFBAQQHpHULvUgREMNIJhCQQSAiE9Lab3nvPZluyafD%2B77nZWXc3u0ngU%2F99nvPMLe97TubO4c6dO0ONGvpf7ptbq0JPxnrGI0YMg%2FSI0behr2eN%2F%2BHn7vO%2BJdgyTjGCGGSGIH3fZ4j9O37B625K%2BIyxh%2BHGIDO46fs%2BM4oXqO6PiCwiRTayX4ps9PYU2Ri%2FFPmYBAbpkSDaRN%2FIfk97XjlnR1YK9YPZXynvTLuvuDZRnXdpXAm3EYAy2tCHmKce0JwOm61hCiNSMegoaabeoII5TlQwg4%2FT7Msxo7wNfYhBLHKe5aK6eb8noQFjHSM%2FNHoZpWScpzylFxWX5JK6IJJ0RamMNMpVeFBS2hkKjphJiEXO%2F2qsoLU3bBkJsb95UdrtcMrxiidFSCopgvXgMtrQhxjE6nOQ%2B8zGSg4ZOT1ZNjo2M%2FpbUmWeokKVIxVpnKi44LIAymhDH2IQi5zq6mWd%2BdgilHenH8y5OLY479pkUnt%2BRwWyH6gw7HvSRS0RQBlt6EMMYpFT7RPNemOjORox7io%2FPUfabxxJO%2FE30nx8nDQDD5O6%2FwFS99lXDi6jDX2IQSxykAuOp7mo97zeAwYzEqLit5OmIIrMf0%2BelFFpmZKh0kNNJaUKUqh8KCxmKSGX0e1pDRW4xqEbIyj%2BDz%2FKZuPk%2BCRQrm8CKcPTSR2bTaqYcqCMNvQhBrHIQS44ntZYiUHDGicFj3yQm7SZCpXXqUh7mnSao6RT7Wcj7eG2neXgMtrQhxjEIge54KhKL%2FPUcBOoHsx%2BPffKBEW%2By3QqCFlMhaELqCBoNml9vyGtty1pPL8WQBlt6BMxHIsc5IKjyhPNfH29MToz4lXjL5P2s1OkGXCQ1L33krrnnsrBMYhFDnLBAa7qDvZdz%2F62frIpPENdJGu%2FwqJkNlKeERRUWpovzFZSkkfxyUfJO3Acgau6ugGrrw9m5KfdCadszzjK9U8iXbaaHj9%2BbILSohKTOmIQixzkgoNRbXOxIbonBo1Izk8%2FwjPSMTbLHipQbKOCvI2kzVtH2tw1jFV6rKGC%2FL1UyChQbBexyEEuOMBVmVb6iQ8NyHebMS7z3KhSpftsKgiew%2BaZThqPr0jt9gWp704i1Z3PSXVbDy6jDX2IQSxykAsOcFV6kunt10pow8hWT7xGmg%2BOkLoXG6bH7orofagclvo4R%2BQyB7jAWdUg33nY1zYkYgFl5tyhyn7CWGwgy4DJVJSacYFCIuYSOKvS9f%2F5WrfQvXcpzTWCMu%2FHUEG60sQ8hZnM5ygnZWQm5YemiTLajGOQg9xU5zBivnxwVqUbH%2FBh2%2FjAYbmq7DM8G%2B0jrWITafJWkyZ3pUVoFVvY2CFUovM1xOKIXHCAC5zW9NKODRXId5veL%2BP08Meqh2woH56Z3NlMtyeSymV8tYBY5CAXHOACp9UTTW23CqjLkCnHXKScXr%2BQqv8ZUnffbYqeBym%2F3zlKabdKBaCMNvM45IIDXOAEtzXt2x59unn6f8KGuEgKpSff7kqsGqu0TFOJscrNVVycRWmZl4l588FtTdd35ZUGjPwUp1DKcI2kIkWBMApMVKzWkTZFQYl%2FBgjAVIBUh7kQg1jkIBcc4AInuK3pxvoOfinOf1h4fsYvPAvZidlIk8MGyllhFTrNZV4HFPPYFHLOQX37Sv1MZkfgAie4LWmmHBlcQ%2BE2o1H62ZG6%2FHvf8JppKqlcPyel8zhSOunhPIEKI36lUmU0az2mJyVqKs2VkTZg818xIm6cyAUHuMAJbosnm9x2BbA1b%2BTvxEdlaJsltgltl%2FulvrGeMjptp8x3dlPGW9vRp4l77cfzji2mdwZQRhv6RAzHIge54ACXnnOrtYF2vt87KCbxAC%2FG3Sk714Uysh2sGktTEF2psZTqAHEsKs6kqPhNxNxu1nR9ll92i78UIBbiOoVGGEQhT6W8gCQq1ZVQ0pUgSrT3F0A7INXRh5hs73jRLm6NzJF2K5TAydxXrenG%2BA7dnZO8U8xCMIc6%2B8cq8BMVF3ro15hFbKTjJv3CYMwFTnBb0kw6NKBG1tXxXrlOfMvz%2BJJnnwmkdBz7F5wmUkmWv9Vx10X%2FYRrPAAe4wAluiyeb9NpPLRkazYhTlPjaTypuwgxT92zTz9t5tJzzvn%2BrhSNwXFC%2F36v6vjp61EWbcQxypHxwgRPc0DDXdbzbc3qAfBbl5ruxqZwoK9dRICP7usUTxGxWzMYxhk6XSimpFylf6W%2FSrtaGUoB8GkHDXPfhMvsh8gOulMYzjDTrlOqK%2F1pPcVkZkUEKWapAYYZSQKqjzzweR8xq4JQfuEvQMNeN8h7UOtpniFabt4802ctJnbW0SmjzdlNZSaw4%2F8dlOTxLba0QAy5wghsa5rq5t7%2FsmXho4BP1gy%2FZRGyMG5%2BYQBf5O1X10zxaXiEPXOAENzQqGCuhzdKtecPPk7rvIeKykpte0ONFIxPV0defZzynx%2FNWYkQ%2BuMAJbmhUNFaPhMTU3ygrz4kyc2%2BaQMFbDGWPC01OTl0QIbYdJBSyqcL4kdjffxQFBX1BKrXcqL98Mc8aQea6nsvsryXfCKG0m6HCEJqkPEo4x0%2BEj%2BLKZ66Q8q0FyVDF6kIBg8H0%2FYjN4PUZctGOeppjKCXdCKaHS%2B1Pm%2BtGeA3YlZvCy4Wc5aTK%2Bp6xpHLwjFSi8xG3wCdPdFz25ralFmK%2FF5zghkaFNfSFMV7ZtyZTvvNYUtwYTQoHI7BBnhSrqzRWcYa3aZ7IHS04wQ2Nivf91kviVUNPkqrHPuIyjFWbUUt%2FBJ4LaDmvc2SrRXOjWy%2FewDG7%2BDgnqvWiD9B%2F4NVRddH3sMWslsa54AInuKFhrHnVqVv3e48%2BYhOxqXLYTDk3KkCpDjbZdiguzjEyVQqFhi4hP79RBgQGTjYxXm7%2BfbrjMYguO3ZtZ7j1Lvy1odfKS5R8NZjyw9KFGVCO%2F91X1GEylI2RF5IiYN6OWKkdHGLWYo7kayH08Ad7Yrmaxucc5jkgSZ3La9BMNkPmoiqhU%2F8pDIVfWSkbXclP3JmLrcQvIXBDo8LDwsH%2FlubfnVhuquujTKBynUXV%2BT0uzK6QKwBzMTc0TETDWizokvjOelL1tCNVtz0U3fI7GKsWH2sY4URijw2U2HU9%2BgXiO62klAG7UM6IbPnt4uQBOyii5cIBRtTgUIIT3NCAltR5zbnrkgDZPL71wVQOVqFUB%2FHMVVBuLCNTyeWLydd3pAliYw%2BZGAubqdh%2BuOrUxXA7vL%2F497Gyg66U%2BIc%2FFakKSZOYS%2FFnfQQK0vMpLzjFUJeANmvtyJHqulyN4MQ6LGiXM7kvOmu4HQbe69c9JoAf4bN%2BIGXGwiqhzl7Dtz4FLmn5g0txJD8h2nHfd1ZzwA0NaBkezK6OHR9%2FeADl3xxDiisjKkDl8k31jWUhHwA3NKBlZKz5X6fyHpSq81ZSdt1NkS0WCGPxsYYetmnDjlB4i%2FkbfJvP7Ky%2F%2FT3v2mzqayE2c2253z996FFK7LGZuD7Q2FjgAie4oQEtfV%2FNK7e6nA6P3iHWU1UhL99Tv3iPZFMlk0y%2BiHx8R5ggNvYAmymnAkLCFxNr7TXs8H93dn3UOS9K4IsPU2Tci6S4M94CWCul87aBVJeQF5QsYN6OWBhJqmc9jBWc4I5mDWgZdvXd%2Bs5IjtSbIn1eFVjIG6HYenny14Uty%2BZd%2BIc8i91kXOEF%2BxGepX4yzWNuaEDL8ET4x8hfkn%2F7qNwEl4dbwIjq3QrTvazkDxfc0ICW4erLbWavzuh3jJRvb6b8Lrso3GauMBYfawChNnO2pQ88QsHNZ32%2Frv7A%2BkbrLwNCms9eLreZc9yzmW1Ho%2BkfHEpwgju971FirZWSsS7dfNc9Mm4XG%2BeaCdIyL7JxFgqgLLVn5d6msrICksm%2BJW%2Fvj00QE7PfoqmAyNhtBC3931XTdcGpDZG%2FeZI6IVcYKeliIMWd9hIQayRefEt1CblsKsC8HbHIkergAqcqKpMiz3oStKTxCHDtuT49fhXlp82pElrFSXpcmmX25FImbotPHqsZWvGECBQq%2FzTJTY9bSQGuvdYY1s%2Bnh7im2g%2BjvIsfWUVh6KkqjaVyW1wpR%2BofH1HCmaEukm7NkGYztmf2PU7KtzZRfuedFNpspjAWH0W%2FX1Pbj%2BPf3UBpQw5TWKu5ol%2FebGYAIGv2zdmgpjM2PWjy1RD9or22sbEQC05wQwNa%2Bv5af15%2F%2B354zEZKz75KiWnHDMfAoK8MhkE5NmkP78af4%2FeCpyg4ZH4FU4XI51G%2ByldsVRQUxpgc0S6PnEsXHN4xGOv2vJMbcNHNd9b%2FbkADWpKu3%2B3uOzMSV1N%2BykwT6FTXGTf5ae%2BoqKszV1FJoZ%2FJbFXZr6yEn1JTFxj4oAEtSTf2%2BH%2B9Uu354v%2F5gXVc%2BIiK07ytb0wH%2F1J5PgMa0JKuf82AJtPWpHbcTrnNF1FO6%2BUkazpdGIuPNfRBzz9q8tUXIU2nB3MbRbX%2FgaLfWErxXdZScv8dlD78CMV0%2FZm43%2BFkgxF1jG%2BF4AInuKEBLclYf1x9635IxFI203ET3Lnzvgk8HoymqLht4mje5%2BP7dYV8cwTylgO09A8UNZ3nntwQetydZ6wcKtEWUfjuuxS61UWgrKyM4s%2F5GOoSsJbK9Iiu0I5Y5Eh1cIET3NCAlnSBH954c01K9GRKCx1qgsf8vhPQqTxEXZt3lc2SQdX9FWuDKT18tIEvJfoLgpakG324t2vC8d6Uuadr5djbnVR3N1NJWiBvjvJmsTaHiuI9SHF1ftW5DGhAy2Asn8Zf2sa%2Fvpov%2FreU23oZBTf5WoOLwEfR7914Sg%2FG%2FK31BjTDdoLLqxP63H51Qv9HjaeMQ3tAk6kbg5p8nZDEi%2FfAJlPnGxsLXOAENzSgJRnr3OWO14PCFlFi6jETePt%2BRS4u71WJR96TKuRagnfgp%2FT7pTf3S8Zymn18g%2FyYG0WfeEjq%2BBxKdggh%2BWYngRKtTizCpbqEjPvRAubtiC3M0xjq4AJn5EF3gga0pAt8%2F1oH25iQEZQmH2QCg0EK5KJepA3iW11BtY1VpA2k9LDhBj5oQEvSjTrc61j0vq6UsavLPwpoQMtgLNdGE7qHtppPOc0YNgsoqNk0utbwk3oBjb%2BsAfg1nrIiYcg24qPHwXpDbcz2rATcXp04JqrDMsQcMzz1MQe4wAluaEBLMtaZPztsfOQ%2FnhJSj1aAl8%2BX5Ozc3yrQH5NkZzHXGHHJ%2B8j90UA6bd%2FhB8lYDjMOj%2FfefJ1kG28JU%2BTz1wooA%2Bq4bErjBblUl5DhHiVgqR05Ul2bli84UfZce4ku2%2B7%2FULrAjufadw%2B635tSQ%2F5rAoNBNH6iXqQJ4BlMU21j6VQPKFU20MAHDWhJumGHek2Ure9IGXad%2F1FAA1oGY2GPyrfR5OSsFkspu9k8imy%2FhHwaTRrh12hy%2BYzWaNIKLhfqoeS6nVejz2e5Nxzf517DcYM9G33%2BPefHxnZcSdw%2BQyL2bjRpWES7xYIT3NDQb6oKYx063q73tVtdKY7XUAkphyvgkdcX5OTUtwLQLsVEJ263mCtBFrWILt14h%2FYfbfuGNNA7Ri9t4jL%2FJIWs511%2B%2FjIBt7KIvfcMdQXvQ6FsjHS3SAHzdsRK7eAAFzhkG27RrZm%2FkP4JuqY0zg%2Buv5GcHsFPT8HvGWAwltpX1HVqfojgT4Kq%2B1NlnjRwgRsaRuMsdP1Xti9L3duF0re%2FaxV5f87iRbwDlWSEUZkqnd8Txoqy1udXyv51bKW54IaGka741X7QcLxdYqtVlN1kNqW9u4m8Gk4469NwojDWo4YTVno3nJjsWH9MDz46cntZWOclJH%2FrW8Ix%2FN0fiNs04DAayBrgABc4wa3vry09NCD2jP3ridgOiE85WAHRiVvowcOx5HirjwGu7kMqxIXHrrCYD%2FgEjSPWCDEfaAfbQw4yfqUTvttVmEHBr2KC19zgd4CBvGbRUfrdCPFJjArfYjEKeX8KkOroQ4xYk533FbngQB2cskOudN324G9mA1377qX2dklR%2FGge1NcAaZGuY2OhrlPxg0WpstrGyon%2F0cAFbmgYjbPQlW3p6B2zj02w9Z0KyNzHs2Tcgyp1tD6nKX1bZ4sc4IaGmW6NWmdf%2BaCdV4NxhVlN%2BXbYYTFxuexBg8%2Bk6fR5o9veCydeGdzsXv1PhnL%2FXMC1%2FpgRe19%2B30b%2FVCgGErngABc4wQ0N%2Fe3IMFMe%2FfW1WS5u7%2FGrl%2F0mCIv50VCWR%2FxIPn5fU1DIvApxEqISNgmYczjf60XQMB%2Fo81%2FYfXR%2FuT0Fr3KgdH4lU1paSoU5anEEhLm4HUi5KaMcv0QBlKV2xEjxUi7awQluaJjp1jq5p1U796vtC1Nk71FSQG%2BBv4zlL%2BpFWlmlX3iYPhEqKCXkQ5EHTnBDw2icha7n5rf6P%2FrOhtK2sRE2vW1AxtauvFiXVdvEWu%2FTJvkAOMENDTPdcvO41x9jF92cjdB8JiV3Xkue9T%2BNca03qql%2BcJ43gvQO0RzPi5Oo%2F2kT5IIDXDHNlxC4jWcz6YSRd%2FL3toneQdN4PbRXAF%2BCSmVzhMf%2BbLXPPPeBz8fE3CH6v7eWme4LV6bud%2FDfcYuCVvC3Zyl5whgpeH%2FIH%2B0Va3QUssFR9AFoA6Q6%2BhCTcDFA5CBXFZMl%2BsAJbgu6Ypxd7NvaxcgGUZJfDwE8EZbfCv1FXafid6T86c%2BTx0Xi8xWrO%2BGcl8v7YhJPrHwwgdvCOAvdoHXtvMO3daC0DW8ZoHTeQk%2F147207GNjTTgitncgcFvQLf9X%2FF2ddxp41BsdGtdsCWW1nUvxPVbTw3pjgtzqjWpvdBuR3h8%2BZwaxf8Xx7ZCDXHCAC5yr6nZ%2F1XyalGatPYdaDbvM66DgsGUUGbeW9612W0VV%2FUB0wlbyCpxI9lc7kd2%2BVn3M7%2FuS7sohs5pdnbpPGbTTmYLX3iRNcrm50m6HiRkoj79iCPzpqgDaAKmOPsTgSRE5yAUHuMAJbgu6Ypzn277awPViu9CE8MGU6NuVnwbDxaylU3mLepp8HGWET6O8pK28kA%2B0bC5uy4n7WcQD4ALnT982sTTOQvfE3NbNvZbY6CLt3qS0dZ0EypTp9LQ%2Frd95Qz64wGm%2FuG0bK7rlrv7lpffevP%2FKyJyEpt9R9htzKaHPGvJ4ZaSSsZBRl1EDMDKagL4PMXnIEbnMAS5wWnOzNHvsP9pytuOdHrznNJ%2FNsdMqIuJWV9oPeAZ8QjdvdyVwWpg1THSPfra27%2BUv9yoDtztR8Oob4ilPur0BeMEs3%2BJMqS6hAigreVfdOAY5AcuuEDjABc5KdMU4H9hq8%2BbtC21zEiMGUILPu5Uiyb%2B%2FMFt66BeUFbWQMiJmUHLgIEM%2FOMAFzkrGWejeXdF2sMfcxo%2BjdnSgjD0f0LP8SvOSKHVNRwIHuMBpVdf95Y8Ng33%2BpYG93F7%2BODm6yXzKajeLMv67liL7LSeOyWPYM2YzpugxW9%2BWF9l%2FuYhFDnLBAS79INe28t1bTf2%2F7Dp7j7SYfdXxHd53mkoxiTssQs4Da60vKn4j3%2F5G0YXrnQhcxms%2BK7r4m1488unqvpem7FYGbHEi%2F%2B8vU9Qh9wrmEesuTaGp6XjTFLHI8d%2FiSOAAl4U3EBZNfWZ%2Fy14u9q8lx8r7U7zX288E5IIDXJWN893p9Qy6j35uM9ljXqOyyH0Dn8lYfA%2Bm8K1vEDjAVen1dfvPMJPBtqvTs7Xrfz5ylzWaRim8XZD9Ni%2FqB6%2BhlA82UXifpSTvuVgAZbShDzGIRQ5ywVGNQTYxl91%2Bm0lHfm2pvHN%2FEH%2B3DhNtqxKRcespINSWXNx6E%2Bcmbt%2FTfLj%2BQeO5auq%2BeHjMqr4XJ%2B0KebD8AgXx1oH%2FEn5fyeuoON5ZT7klp3R%2BUQ2gjDb0IQaxyEHujmHfd6rCzBVMvWVl09a3zrVxl3t3oyR5b4p%2F1KlaQCxykAuOqsb5ztcvm%2BjeWNSym9ePnbShv8wiZYxPtT2FWOR4LrJRgqPK63v3pQ8FjMXxBahD3cHfuL70QbR3vXEU1XgOJbfhF8MdF1FWl28FUEYb%2BhCDWOTovyCtjqmM%2FxWLp89Z8xo233fEZvPhEy2UDs7d6aHvZ3yLnEmyyHkCYTErxNFfNo1nqDHk4NSFEIsc5BqZqlY1dA3mwt98Ztzm2Rcm7Uy8t%2BQc%2BW28SYHr2ECLL5oAbehDDGKRY3S%2Bz1XjfGuaj%2FPlk62%2BcTrfJvqRS0eKDeWnRXkPSgzuyibqKIAy2tCHGMQiR%2FpSt6pxvv3VSwLGugqFYkr6w%2FPkuawrea9%2Bn%2BKubGHjeFNBZqzBSCijDX2IQSxyrl%2B%2F3qJa19e17lADjMRfkD4%2F%2Fq1O%2F%2Fcd6w7acrvuEO87dYfGchwBKKMNfYgx%2Bmz5hacwlcWLPG1mA5udB5rPPnDMxuHgcZvEQydsyBhoQx9iEPuUF9fSDGI43xOfrpt0bsK2A39M3OFx4fOdZAy0oQ8xz3q%2B%2BD%2BFlnR%2F3WPz%2FrVTrbY4%2Ft7a%2B9a51rFO51sTgDLa0IeYp9V1nlLXAEk3JydniGGTNT6QYi5tJO%2B1g8ljybvEcQIoow19iJF2OdatW%2Fdytc73Tt3BJjB6AnzO%2BMT1eMkMdc1OVJotnubiml9k40%2BeLWkaaxt%2FMl37f9CtZWTs6p7vi89yvtJ%2FWP23xtlp8osm%2BNeu7%2B06gyzC7A%2Bwtof1gtF38M9qKGsGe66SfbMXjU609t%2Bo%2B4%2Bfr%2Fl%2Fsf%2BndW9NesEi%2Fh%2Bvb4V1QS0rqPl3C5pd6Fpm3%2BCba%2F8TujUr0a35L%2Bn%2Bm%2BP8t%2Bn%2BH0kKJtGDkTWrAAAAAElFTkSuQmCC)
		no-repeat;
	width: 30px;
	height: 30px;
	float: left;
	position: relative;
	top: 2px;
	margin-right: 10px
}

#feed .minibadge-list {
	float: left;
	width: 100%
}

#feed .minibadge-list .minibadge-item {
	margin-top: 4px
}

#feed .minibadge-list .minibadge-item .counter {
	width: 30px;
	height: 28px;
	color: #393c3d;
	font-weight: bold;
	font-size: 14px;
	display: table-cell;
	vertical-align: middle;
	text-align: center
}

#feed .minibadge-list .minibadge-item.superhost .minibadge-icons {
	background-position: 0px 0px
}

#feed .minibadge-list .minibadge-item.verified .minibadge-icons {
	background-position: -30px 0px
}

#feed .minibadge-list .minibadge-item.listings .minibadge-icons {
	background-position: -60px 0px
}

#feed .minibadge-list .minibadge-item.positives .minibadge-icons {
	background-position: -90px 0px
}

#feed .minibadge-list .minibadge-item.friends .minibadge-icons {
	background-position: -120px 0px
}

#inbox {
	color: #434d51
}

#inbox h2 {
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 5px
}

#inbox p {
	color: #50504d;
	font-size: 11px
}

#inbox a {
	font-size: 14px
}

#inbox p.inbox_empty {
	font-size: 12px
}

#inbox ul {
	padding: 0;
	overflow: hidden
}

#inbox ul li {
	border-top: 1px solid #e1e0de;
	margin: 1px 0;
	padding: 3px;
	background: #ffffff;
	overflow: hidden
}

#inbox ul li.unread {
	background: #efefef
}

#inbox ul li:hover {
	background: #f7f7f7
}

#inbox_filters {
	width: 900px;
	padding: 0;
	margin-bottom: 10px
}

#inbox_filter_form {
	width: 400px;
	float: left
}

#inbox_filters select {
	width: 220px;
	border: 1px solid #dbdbdb;
	background: #ffffff;
	padding: 1px;
	margin: 10px
}

#inbox_filters select option {
	background: #ffffff;
	padding: 2px
}


#inbox ul li div.user {
	height: 50px;
	width: 150px;
	margin: 0 15px 0 0;
	float: left
}

#inbox ul li div.user img {
	height: 50px;
	width: 50px;
	display: block;
	margin-right: 10px;
	float: left
}

#inbox ul li div.user p {
	width: 90px;
	height: 33px;
	padding: 11px 0 0 0;
	display: block;
	float: left
}

#inbox ul li div.message_details {
	width: 500px;
	height: 50px;
	float: left;
	padding: 0;
	margin-right: 9px
}

#inbox ul li div.message_details p {
	padding: 11px 0 0 0
}

#inbox ul li.unread div.message_details p a {
	font-weight: bold
}

#inbox ul li div.status {
	width: 220px;
	float: left;
	padding: 0;
	padding: 0
}

#inbox ul li div.status div {
	float: left
}

#inbox ul li div.status div.offer {
	width: 123px;
	padding: 12px 0 0 0
}

#inbox ul li div.status div.offer p {
	font-size: 14px
}

#inbox ul li div.status div.offer span.value {
	font-size: 12px
}

span.value span.with_fees {
	display: block;
	font-size: 0.78em;
	font-style: italic
}

#inbox ul li div.status div.options {
	width: 92px;
	height: 33px;
	padding: 17px 0 0 5px
}

#inbox ul li div.status div.options div.star {
	width: 22px
}

#inbox ul li div.status div.options div.star a {
	width: 20px;
	height: 20px;
	display: inline-block;
	background: transparent
		url(../pic_css/star_unfill-2c40976e8f7517997709b3cd72023830.png)
		no-repeat
}

#inbox ul li div.status div.options div.star a.starred {
	background-image:
		url(../pic_css/star_fill-c6590904ee49326df74381d05bb1500d.png)
}

#inbox ul li div.status div.options div.star a:hover {
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity = 80)
}

#inbox ul li div.status div.options div.hide {
	width: 60px;
	margin: 4px 0 0 10px
}

#inbox ul li div.status div.options div.hide a {
	font-size: 12px
}

#inbox .message_nav {
	padding-top: 1px;
	padding-top: 10px
}

#inbox .message_nav:hover {
	background: none
}


#trips {
	color: #434d51;
	font-size: 14px;
	color: #757569
}

#trips h1 {
	font-size: 19px
}

#trips h2 {
	font-size: 26px;
	color: #2f2f2f;
	font-weight: bold
}

#trips h2.travel_dates {
	font-size: 18px;
	color: #5b5b5b;
	margin-bottom: 10px;
	font-weight: normal
}

#trips h2.check_in_out_info {
	font-size: 14px !important;
	color: #5B5B5B;
	margin-bottom: 1px;
	font-weight: normal
}

#trips h3 {
	font-size: 18px;
	color: #dd0078;
	margin-top: 30px;
	margin-bottom: 4px
}

#trips h4 {
	color: #dd0078;
	margin-top: 20px;
	margin-bottom: 4px
}

#trips .accepted_button {
	float: left;
	margin: -10px 5px 5px -30px
}

#trips #primary_info {
	width: 450px;
	float: left
}

#trips #secondary_info {
	width: 450px;
	float: left;
	min-height: 500px
}

#trips #secondary_info ._pm_container {
	margin-bottom: 15px
}

#trips #secondary_info ._pm_shadow {
	bottom: 0.8em
}

#trips #secondary_info .map {
	width: 439px;
	height: 439px;
	border: 1px solid #dadada;
	border-bottom-color: #d3d3d3
}

#trips #secondary_info input {
	width: 400px;
	padding: 2px;
	margin-bottom: 4px
}

#trips #secondary_info label {
	display: block
}

#trips .divider {
	border-top: 1px dashed #C3C3C3;
	margin: 45px 0px 45px 0px;
	width: 100%
}

#trips .divider:last-child {
	border-top: 0px;
	margin-bottom: 10px;
	width: 100%
}

#trips #where_are_you_going {
	width: 400px;
	margin-left: 200px;
	text-align: center
}

#trips ul.previous_trips {
	color: #919191
}

.ru ul.button-list li.button-list-item:last-child a.button-steel {
	min-width: 180px
}

.ru #trips ul.previous_trips li.previous_trips_item {
	width: 910px
}

#trips ul.previous_trips li.previous_trips_item {
	border-bottom: 1px solid #e7e7e7;
	padding: 10px 0;
	width: 900px;
	position: relative
}

#trips ul.previous_trips li.previous_trips_item p {
	width: 125px;
	float: left;
	overflow: hidden;
	padding: 17px 0 0 0;
	height: 35px
}

#trips ul.previous_trips li.previous_trips_item p.status {
	width: 90px
}

#trips ul.previous_trips li.previous_trips_item p.location {
	width: 300px
}

#trips ul.previous_trips li.previous_trips_item p.host {
	width: 150px
}

#trips ul.previous_trips li.previous_trips_item p.dates {
	width: 150px
}

#trips ul.previous_trips li.previous_trips_item p.options {
	float: right;
	width: 140px
}

#trips ul.previous_trips li:last-of-type {
	border-bottom: none
}

#trips ul.previous_trips li.headings {
	font-weight: bold;
	padding: 0
}

.current_trips h2 {
	margin-left: 0 !important
}

#account h1,#account h2,#privacy h2,#requirements h1 {
	padding: 5px 8px;
	margin: 10px 0px;
	background-color: #DCDCDC;
	font-size: 18px;
	font-weight: bold
}

#account input[type='text'] {
	padding: 5px
}

#account div.buttons,#requirements div.buttons {
	text-align: right
}

#transaction_history {
	color: #545f64
}

#pricing_details_lightbox {
	display: none
}

#pricing_details_lightbox_breakdown {
	padding: 0 20px 20px 20px
}

.modal-header {
	background: #e5e5e5;
	background: -webkit-gradient(linear, center top, center bottom, from(#f6f6f6),
		to(#e5e5e5) );
	background: -moz-linear-gradient(top, #f6f6f6, #e5e5e5);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#fff6f6f6', endColorstr = '#ffe5e5e5', GradientType = 0 );
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	text-shadow: 0 1px 1px white;
	padding: 9px 15px;
	border-bottom: 1px solid #bbb;
	font-size: 16px
}

.modal-header .close {
	margin-top: 2px;
	float: right
}

#cboxOverlay.th_breakdown {
	background: rgba(0, 0, 0, 0.1) none
}

#transaction_history .spinner {
	background: url(../pic_css/spinner-e092f08ef150d3d209e71114af718ef6.gif)
		no-repeat 0 0;
	display: none;
	float: left;
	width: 15px;
	height: 15px;
	margin-top: 2px;
	margin-left: 5px
}

#transaction_history .nugget {
	min-width: 180px;
	padding: 10px 0;
	float: left;
	margin-left: 10px
}

#transaction_history .nugget h4 {
	font-size: 18px;
	text-align: center
}

#transaction_history .nugget h4.money {
	font-size: 36px;
	font-weight: bold
}

#transaction_history .how_do_i {
	float: right;
	font-size: 15px
}

#transaction_history h3 {
	font-size: 18px;
	margin: 5px 0 10px 0;
	color: #7e7e7e
}

#transaction_history p.good_news {
	font-size: 14px;
	padding: 10px 35px;
	margin: 0 0 10px 0
}

#transaction_history p.good_news span.account_warning {
	color: #fd7979;
	padding: 2px
}

#transaction_history p.sort_links {
	font-size: 12px;
	padding: 10px 0;
	margin: 0 0 10px 0
}

#transaction_history .sort_col a {
	display: block;
	float: left
}

#transaction_history .sort_col .triangle {
	background: transparent
		url(../pic_css/accordion_toggle-e622c5e22e77edbb604263b3c19ff758.png)
		no-repeat 0 0;
	width: 9px;
	height: 7px;
	cursor: pointer;
	margin: 9px 0 0 5px
}

#transaction_history .line .sub_item_toggle {
	width: 13px;
	height: 15px;
	position: absolute;
	right: 8px;
	top: 8px;
	background: transparent
		url(../pic_css/filter_toggle_icons-b36b2acd792a1ed59d69fa3a7c5889b8.png)
		no-repeat -13px 0;
	cursor: pointer
}

#transaction_history .line .sub_item_toggle.open {
	background-position: 0 0
}

.transaction_table {
	color: #545f64;
	font-size: 12px;
	margin-left: 15px
}

.transaction_table tr {
	border-bottom: 1px solid #e7e7e7;
	padding: 0;
	margin: 0;
	float: left;
	width: 892px
}

.transaction_table.tabs li {
	width: auto
}

.transaction_table .headings {
	font-weight: bold
}

.transaction_table tr.alt {
	background-color: #f5fbff
}

.transaction_table tr.sub_item {
	background-color: #F0F0F0;
	display: none;
	border-bottom: 1px solid #FFF
}

.transaction_table tr.sub_item.last_one {
	border-bottom: 1px solid #e7e7e7
}

.transaction_table tr.top_item+tr.sub_item {
	-o-box-shadow: inset 0px 8px 3px -3px #e6e6e6;
	-moz-box-shadow: inset 0px 8px 3px -3px #e6e6e6;
	-webkit-box-shadow: inset 0px 8px 3px -3px #e6e6e6;
	box-shadow: inset 0px 8px 3px -3px #e6e6e6
}

#transaction_history .payout_success {
	display: none;
	color: #61cb07;
	position: absolute;
	font-weight: bold
}

#transaction_history .payout_error {
	display: none;
	color: #fe051d;
	position: absolute;
	font-weight: bold
}

#transaction_history .total_paid {
	background: #88d4ec;
	background: -webkit-gradient(linear, center top, center bottom, from(#d9ebf7),
		to(#88d4ec) );
	background: -moz-linear-gradient(top, #d9ebf7, #88d4ec);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#ffd9ebf7', endColorstr = '#ff88d4ec', GradientType = 0 );
	margin: 0 15px;
	padding: 10px;
	font-size: 1.2em
}

#transaction_history .total_paid .title {
	float: left;
	font-weight: bold
}

#transaction_history .total_paid .totals {
	float: right
}

#transaction_history .total_paid .currency {
	width: 35px;
	display: inline-block
}

#transaction_history .total_paid .amount {
	color: #000
}

#transaction_history .tab-container {
	margin: 0 10px;
	overflow: visible
}

.transaction_table td {
	position: relative;
	width: 125px;
	float: left;
	padding: 6px 4px;
	line-height: 20px
}

.transaction_table .date {
	width: 144px;
	margin-left: 6px
}

.transaction_table .transaction {
	width: 150px
}

.transaction_table .negative {
	color: red
}

.transaction_table .amount {
	width: 80px
}

.transaction_table .type {
	width: 125px
}

.transaction_table .pay_to {
	width: 152px
}

.transaction_table .description {
	width: 320px
}

.transaction_table tr .details_dropdown {
	top: 30px
}

.transaction_table .details_hover {
	color: #919191
}

.transaction_table .details_toggle {
	color: #1D95CB;
	cursor: pointer
}

.transaction_table .details_hover:hover {
	text-decoration: none
}

.transaction_table .details_hover img {
	position: relative;
	top: 3px
}

.transaction_table .description a.affiliate_report_link,.transaction_table .description a.details_toggle,.transaction_table .description a.details_hover
	{
	margin-left: 10px
}

.transaction_table .header-dropdown-inner {
	min-width: 300px
}

.transaction_table .headings td {
	font-weight: bold;
	font-size: 14px
}

#transaction_history .filter_header {
	margin-bottom: 10px
}

#transaction_history .filters {
	width: 70%;
	float: left;
	margin-left: 25px;
	padding-top: 10px
}

#transaction_history .filters .second_row {
	margin-top: 8px
}

#transaction_history .filters .second_row select,#transaction_history .filters .second_row input
	{
	margin: 0 8px
}

#transaction_history .filter_header .export {
	width: 20%;
	float: right
}

#transaction_history #description_filter {
	margin-bottom: 10px
}

#transaction_history .filter_header input {
	-moz-border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	border-radius: 0.3em;
	border: 1px solid #d2d2d2;
	padding: .3em, .4em;
	-o-box-shadow: inset -1px 1px 1px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset -1px 1px 1px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset -1px 1px 1px 0 rgba(0, 0, 0, 0.1);
	box-shadow: inset -1px 1px 1px 0 rgba(0, 0, 0, 0.1)
}

#transaction_history select.change_payout {
	max-width: 150px;
	margin: 0
}

#transaction_history .export {
	margin: 10px 25px 0 0
}

#transaction_history .export .download_link {
	float: right;
	text-align: right;
	width: 100%
}

#transaction_history .export .export_desc {
	float: right;
	margin-top: 5px;
	color: #919191
}


#privacy div.padded-text {
	padding: 15px;
	margin: 0 auto;
	width: 80%
}

#privacy div.padded-text:after {
	content: " ";
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	line-height: 0
}

#privacy .box .setting-description {
	float: left;
	width: 300px;
	color: #999;
	margin-right: 30px;
	padding-top: 15px
}

#privacy .box .setting-description p {
	padding: 10px 0
}

#privacy form input[type="checkbox"] {
	float: left;
	margin-right: 5px
}

#privacy form .inline-label {
	float: left;
	display: inline-block;
	text-align: left;
	margin: 0 0 10px 0;
	max-width: 370px
}

#privacy #notification-area div {
	border-top: 1px solid #C3C3C3;
	border-bottom: 1px solid #eee
}

#privacy #notification-area div .label {
	padding: 13px 16px 13px 16px;
	display: block;
	border-top: 1px solid #fff;
	border-bottom: 1px solid rgba(255, 255, 255, 0.4);
	text-shadow: 0 1px 0 #fff
}

#privacy #notification-area div .close {
	display: block;
	height: 15px;
	width: 15px;
	float: right;
	margin: 14px 10px 0 0;
	background:
		url(../pic_css/close-panel-buttons-2ebb47e60d8cc57676bb6004c0e16cfa.png)
		no-repeat 0 0;
	cursor: pointer
}

#privacy #notification-area div.info {
	background: #fff3cf;
	background: -webkit-gradient(linear, center top, center bottom, from(#fff9e9),
		to(#fff3cf) );
	background: -moz-linear-gradient(top, #fff9e9, #fff3cf);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#fffff9e9', endColorstr = '#fffff3cf', GradientType = 0 );
	border-color: #ffe69c
}

#privacy #notification-area div.info span.close {
	background-position: 0 0
}

#privacy #notification-area div.error,#privacy #notification-area div.error-general
	{
	background: #ffcfd0;
	background: -webkit-gradient(linear, center top, center bottom, from(#ffe9e9),
		to(#ffcfd0) );
	background: -moz-linear-gradient(top, #ffe9e9, #ffcfd0);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#ffffe9e9', endColorstr = '#ffffcfd0', GradientType = 0 )
}

#privacy #notification-area div.error .close,#privacy #notification-area div.error-general .close
	{
	background-position: 0 -15px
}

#my_listings .my_reservations {
	color: #919191;
	font-size: 14px
}

#my_listings .my_reservations>li {
	border-bottom: 1px solid #e7e7e7;
	padding: 0;
	margin: 0;
	float: left;
	width: 900px;
	position: relative
}

#my_listings .my_reservations li.headings {
	font-weight: bold
}

#my_listings .my_reservations li p {
	width: 125px;
	float: left;
	overflow: hidden;
	padding: 12px 0
}

#my_listings .my_reservations li p.status {
	width: 109px;
	padding-left: 1px
}

#my_listings .my_reservations li p.location {
	width: 280px
}

#my_listings .my_reservations li p.guest {
	width: 310px
}

#my_listings .my_reservations li p.details {
	width: 200px;
	padding-bottom: 6px
}

#my_listings .my_reservations li a.option_link {
	font-size: 12px
}

#my_listings .my_reservations li:last-of-type {
	border-bottom: none
}

#my_listings .my_reservations li .button-list {
	float: left;
	min-width: 150px
}

#my_listings ul.my_reservations li p.guest span.guest_photo {
	width: 50px;
	float: left
}

#my_listings ul.my_reservations li p.guest span.guest_details {
	width: 240px;
	float: left;
	padding: 0 10px
}

#my_listings ul.my_reservations li .countdown_row {
	font-size: 14px;
	padding: 0 0 0 0
}

div.show_all_reservations {
	text-align: right;
	border-top: 1px solid #e7e7e7;
	padding-top: 5px;
	margin-top: 10px
}

div.show_all_reservations a {
	font-size: 14px
}

#standbys p {
	margin-top: 0px;
	margin-bottom: 20px;
	line-height: 17px
}

#standbys td.name {
	padding-bottom: 5px;
	font-size: 16px;
	font-weight: bold
}

#standbys td.dates {
	padding-bottom: 5px;
	font-size: 16px;
	font-weight: bold;
	width: 350px
}

#standbys td.offer {
	font-size: 14px;
	font-weight: bold
}

#standbys td.image {
	width: 125px
}

#standbys td.description {
	vertical-align: top
}

#aircare {
	margin-top: 5px;
	color: #4c4c46
}

#aircare h3 {
	font-weight: bold;
	margin-bottom: 10px
}

#aircare p {
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: 17px
}

#aircare_save_status {
	display: none;
	margin-top: 5px
}

#pref_form label,#aircare_form label {
	margin-left: 5px
}

#pref_form input[type=checkbox],#aircare_form input[type=checkbox] {
	float: left
}

#aircare .spinner {
	float: left;
	margin-right: 5px
}

#policies h2 {
	font-size: 18px;
	color: #434d51;
	margin: 5px 0 0 0
}

#policies ul {
	font-size: 14px
}

#policies ul li {
	color: #434d51;
	margin: 8px 0 0 0;
	padding: 8px 2px 0;
	border-top: 1px solid #e1e1e1
}

#craigslist h2 {
	font-size: 18px;
	color: #434d51;
	margin-top: 15px;
	margin-bottom: 5px
}

#craigslist ul.wizard li {
	height: 40px
}

#craigslist ul.wizard li p {
	width: 570px;
	float: left;
	padding: 5px;
	font-size: 18px
}

#craigslist ul.wizard li p.label {
	width: 310px;
	color: #de3999
}

#craigslist ul.wizard li p select {
	font-size: 12px
}

#craigslist ul.wizard li p input {
	font-size: 18px;
	color: #757569;
	width: 450px
}

#craigslist ul.wizard li p button {
	display: block;
	border: 1px solid #b1d6f0;
	background: #d7edfd;
	font-size: 18px;
	padding: 10px 8px;
	text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #1d95cb;
	cursor: pointer
}

#craigslist ul.wizard li p.checkbox {
	font-size: 14px
}

#craigslist ul.wizard li p.checkbox input {
	width: 20px;
	text-align: center;
	background: lightGrey
}

#craigslist h1 {
	margin-bottom: 0px
}

#craigslist div.nav_links {
	margin-bottom: 25px
}

#craigslist #manual_tool ol {
	list-style-type: decimal;
	list-style-position: inside;
	font-size: 14px;
	line-height: 25px
}

#craigslist #manual_tool ul {
	list-style-type: disc;
	list-style-position: inside
}

#craigslist .tip_why {
	margin: 3px 0px 5px 10px;
	color: #3e3e3e
}

#craigslist table.wizard td {
	padding: 3px
}

#craigslist table.wizard td.label {
	width: 150px
}

#calendar .x-grid3-row-over .hosting {
	font-weight: bold
}

#calendar .x-grid3-header {
	background: none;
	border-bottom: #E5E6DB 15px solid
}

#calendar .x-grid3-row {
	border: none
}

#calendar .x-grid3-hd-inner {
	text-align: center;
	height: 100%;
	padding: 0
}

#calendar .x-grid3-cell-inner {
	overflow: visible;
	height: 24px;
	padding: 5px 0px 0px 0px;
	cursor: pointer;
	position: relative
}

#calendar .x-panel-bwrap {
	overflow: visible
}

#calendar span.calendar_link {
	color: #2E91E9;
	text-decoration: underline;
	cursor: pointer
}

#calendar #lwlb_normal_section table tr {
	height: 25px
}

#calendar .both .x-grid3-cell-inner {
	font-weight: bold;
	padding-left: 10px
}

#calendar .right .x-grid3-cell-inner {
	font-weight: bold;
	padding-left: 10px
}

#calendar .selected {
	border: 1px black solid
}

#calendar img.arrow {
	vertical-align: text-bottom
}

#calendar strong {
	font-weight: bold
}

#calendar .left .x-grid3-cell-inner {
	padding-left: 10px
}

#calendar .single .x-grid3-cell-inner {
	padding-left: 10px
}

#calendar .past {
	color: gray
}

#calendar .today {
	font-weight: bold
}

#calendar .x-grid3-hd-inner .today {
	background:
		url(../pic_css/date_box_today-407d043676ae4707592aba33c7522a4e.gif)
		no-repeat 0 0;
	height: 100%;
	padding-top: 12px
}

#calendar .x-grid3-hd-inner .past {
	background:
		url(../pic_css/date_box_past-7648149e69ac4c208d280ac7bb65abca.gif)
		no-repeat 0 0;
	height: 100%;
	padding-top: 12px
}

#calendar .x-grid3-hd-inner .future {
	background:
		url(../pic_css/date_box_default-bb318491f5f96701ecbf544e6399403a.gif)
		no-repeat 0 0;
	height: 100%;
	padding-top: 12px
}

#calendar .hosting {
	height: 29px
}

#calendar .hosting .x-grid3-cell-inner {
	overflow: hidden
}

#calendar .location_address .x-grid3-cell-inner {
	padding-left: 5px;
	background-color: white;
	font-size: 12px;
	font-weight: bold;
	cursor: auto
}

#calendar .hosting_not_available {
	color: #d14848
}

#calendar .hosting_available {
	color: #32abff
}

#calendar .hosting .x-grid3-cell-inner {
	background-color: #F3FAFF;
	padding: 0px 5px;
	font-size: 12px;
	height: 24px
}

#calendar .hosting .x-grid3-cell-inner .offset {
	margin-left: 0;
	margin-top: 3px
}

#calendar .av_left {
	background: url(../pic_css/av_left-e2481a562c45d50df716954ea15ad4eb.gif)
		no-repeat 0 0;
	color: #434d51;
	font-weight: bold
}

#calendar .av_right {
	background:
		url(../pic_css/av_right-d0595a010ff738519bec09e9f212f726.gif)
		no-repeat 0 0
}

#calendar .av_both {
	background: url(../pic_css/av_both-663dc76ec04a3dfc559cd0f82a4e4757.gif)
		no-repeat 0 0
}

#calendar .av_single {
	background:
		url(../pic_css/av_single-960521e3090e9d6091948fc7554c9608.gif)
		no-repeat 0 0;
	color: #434d51;
	font-weight: bold
}

#calendar .av_left_past {
	background:
		url(../pic_css/av_left_past-b94b0ed7b084f60a70841be7e53f9334.gif)
		no-repeat 0 0;
	color: #434d51;
	font-weight: bold
}

#calendar .av_right_past {
	background:
		url(../pic_css/av_right_past-66c399c806b8be79704894c4ef6ca3a0.gif)
		no-repeat 0 0
}

#calendar .av_both_past {
	background:
		url(../pic_css/av_both_past-e3ce06ffc3e957eff1484a0fd9b8ab96.gif)
		no-repeat 0 0
}

#calendar .av_single_past {
	background:
		url(../pic_css/av_single_past-2ed1307faadbda08d9fbee37584b6237.gif)
		no-repeat 0 0;
	color: #434d51;
	font-weight: bold
}

#calendar .x-grid3-row-over .av_left {
	background:
		url(../pic_css/av_left_roll-a626709c768e3c025ecbfde36d98436f.gif)
		no-repeat 0 0
}

#calendar .x-grid3-row-over .av_right {
	background:
		url(../pic_css/av_right_roll-ccce24cd524f438df63a4d7f21e4d447.gif)
		no-repeat 0 0
}

#calendar .x-grid3-row-over .av_both {
	background:
		url(../pic_css/av_both_roll-9a21792b2267862c61af17a21a14edc9.gif)
		no-repeat 0 0
}

#calendar .x-grid3-row-over .av_single {
	background:
		url(../pic_css/av_single_roll-1dd032cc9152e04398d5543526f562ff.gif)
		no-repeat 0 0
}

#calendar .x-grid3-row-over .av_left_past {
	background:
		url(../pic_css/av_left_roll_past-bdb0392d7ca26be50502e719259f6fd4.gif)
		no-repeat 0 0
}

#calendar .x-grid3-row-over .av_right_past {
	background:
		url(../pic_css/av_right_roll_past-bf2f2ead333fc28f82ec15b20246350a.gif)
		no-repeat 0 0
}

#calendar .x-grid3-row-over .av_both_past {
	background:
		url(../pic_css/av_both_roll_past-aec5ad199e5fa020c2886a7f8713a7d1.gif)
		no-repeat 0 0
}

#calendar .x-grid3-row-over .av_single_past {
	background:
		url(../pic_css/av_single_roll_past-7060380bb5c680e65266b58e4e0a8ba0.gif)
		no-repeat 0 0
}

#calendar .av_left_click {
	background:
		url(../pic_css/av_left_click-99d8b4a2dded4e501003d05baf88d46f.gif)
		no-repeat 0 0;
	color: #434d51;
	font-weight: bold
}

#calendar .av_right_click {
	background:
		url(../pic_css/av_right_click-1693c22d750b84ea7be1281ab498344c.gif)
		no-repeat 0 0
}

#calendar .av_both_click {
	background:
		url(../pic_css/av_both_click-bfbb2392d8484cda1231ae270299b069.gif)
		no-repeat 0 0
}

#calendar .av_single_click {
	background:
		url(../pic_css/av_single_click-72dc2bdafb5fdbc3cbb4fefcf5501233.gif)
		no-repeat 0 0;
	color: #434d51;
	font-weight: bold
}

#calendar .av_left_past_click {
	background:
		url(../pic_css/av_left_click_past-20ac329514ad65577d7a02b1a049f76d.gif)
		no-repeat 0 0;
	color: #434d51;
	font-weight: bold
}

#calendar .av_right_past_click {
	background:
		url(../pic_css/av_right_click_past-ebfe5ba163dccf640154fae5226c6284.gif)
		no-repeat 0 0
}

#calendar .av_both_past_click {
	background:
		url(../pic_css/av_both_click_past-36b82e719353f5bf686e79855bd56c29.gif)
		no-repeat 0 0
}

#calendar .av_single_past_click {
	background:
		url(../pic_css/av_single_click_past-050537ddd29d2fca82b3df92068e268a.gif)
		no-repeat 0 0;
	color: #434d51;
	font-weight: bold
}

#calendar .rs_left {
	background: url(../pic_css/rs_left-f57c156e3e6889dfeba30d9d2098a2f6.gif)
		no-repeat 0 0;
	color: white;
	font-weight: bold
}

#calendar .rs_right {
	background:
		url(../pic_css/rs_right-d75c7da8ecd4e915d3c2ac441224839e.gif)
		no-repeat 0 0
}

#calendar .rs_both {
	background: url(../pic_css/rs_both-9b2be7fa781b108804ba8661405e9b67.gif)
		no-repeat 0 0
}

#calendar .rs_single {
	background:
		url(../pic_css/rs_single-36ed1c93146c7792f2b17efd2c1c003d.gif)
		no-repeat 0 0;
	color: white;
	font-weight: bold
}

#calendar .rs_left_past {
	background:
		url(../pic_css/rs_left_past-423cd24549c9f14e593d37421d0291a9.gif)
		no-repeat 0 0;
	color: white;
	font-weight: bold
}

#calendar .rs_right_past {
	background:
		url(../pic_css/rs_right_past-5b3b29448fe2c9728a6f357e5a0d2c29.gif)
		no-repeat 0 0
}

#calendar .rs_both_past {
	background:
		url(../pic_css/rs_both_past-a883b40b7ec092fafb8d8010db2629e2.gif)
		no-repeat 0 0
}

#calendar .rs_single_past {
	background:
		url(../pic_css/rs_single_past-b600a443331f6275493e1badfe3d184e.gif)
		no-repeat 0 0;
	color: white;
	font-weight: bold
}

#calendar .x-grid3-row-over .rs_left {
	background:
		url(../pic_css/rs_left_roll-abcab6ef36537440f48394aa8ae8822a.gif)
		no-repeat 0 0
}

#calendar .x-grid3-row-over .rs_right {
	background:
		url(../pic_css/rs_right_roll-d68f8ecc859f31bed7df1fac41aebda8.gif)
		no-repeat 0 0
}

#calendar .x-grid3-row-over .rs_both {
	background:
		url(../pic_css/rs_both_roll-7c153a71b0ea64f1c424c9af340ce548.gif)
		no-repeat 0 0
}

#calendar .x-grid3-row-over .rs_single {
	background:
		url(../pic_css/rs_single_roll-69f903d8cb5013126d00cc52bf8041fe.gif)
		no-repeat 0 0
}

#calendar .x-grid3-row-over .rs_left_past {
	background:
		url(../pic_css/rs_left_roll_past-c19739e04b594005b8251696aa3a24ad.gif)
		no-repeat 0 0
}

#calendar .x-grid3-row-over .rs_right_past {
	background:
		url(../pic_css/rs_right_roll_past-454ab12d3f88ab113d45702a66671411.gif)
		no-repeat 0 0
}

#calendar .x-grid3-row-over .rs_both_past {
	background:
		url(../pic_css/rs_both_roll_past-655dfd9e75bb5092aeb224a102da9b3f.gif)
		no-repeat 0 0
}

#calendar .x-grid3-row-over .rs_single_past {
	background:
		url(../pic_css/rs_single_roll_past-f6ec8fa4a8f023776ad206cc8a3b1d4f.gif)
		no-repeat 0 0
}

#calendar .tp_left {
	background: url(../pic_css/rs_left-f57c156e3e6889dfeba30d9d2098a2f6.gif)
		no-repeat 0 0;
	color: white;
	font-weight: bold
}

#calendar .tp_right {
	background:
		url(../pic_css/rs_right-d75c7da8ecd4e915d3c2ac441224839e.gif)
		no-repeat 0 0
}

#calendar .tp_both {
	background: url(../pic_css/rs_both-9b2be7fa781b108804ba8661405e9b67.gif)
		no-repeat 0 0
}

#calendar .tp_single {
	background:
		url(../pic_css/rs_single-36ed1c93146c7792f2b17efd2c1c003d.gif)
		no-repeat 0 0;
	color: white;
	font-weight: bold
}

#calendar .tp_left_past {
	background:
		url(../pic_css/rs_left_past-423cd24549c9f14e593d37421d0291a9.gif)
		no-repeat 0 0;
	color: white;
	font-weight: bold
}

#calendar .tp_right_past {
	background:
		url(../pic_css/rs_right_past-5b3b29448fe2c9728a6f357e5a0d2c29.gif)
		no-repeat 0 0
}

#calendar .tp_both_past {
	background:
		url(../pic_css/rs_both_past-a883b40b7ec092fafb8d8010db2629e2.gif)
		no-repeat 0 0
}

#calendar .tp_single_past {
	background:
		url(../pic_css/rs_single_past-b600a443331f6275493e1badfe3d184e.gif)
		no-repeat 0 0;
	color: white;
	font-weight: bold
}

#calendar .x-grid3-row-over .tp_left {
	background:
		url(../pic_css/rs_left_roll-abcab6ef36537440f48394aa8ae8822a.gif)
		no-repeat 0 0
}

#calendar .x-grid3-row-over .tp_right {
	background:
		url(../pic_css/rs_right_roll-d68f8ecc859f31bed7df1fac41aebda8.gif)
		no-repeat 0 0
}

#calendar .x-grid3-row-over .tp_both {
	background:
		url(../pic_css/rs_both_roll-7c153a71b0ea64f1c424c9af340ce548.gif)
		no-repeat 0 0
}

#calendar .x-grid3-row-over .tp_single {
	background:
		url(../pic_css/rs_single_roll-69f903d8cb5013126d00cc52bf8041fe.gif)
		no-repeat 0 0
}

#calendar .x-grid3-row-over .tp_left_past {
	background:
		url(../pic_css/rs_left_roll_past-c19739e04b594005b8251696aa3a24ad.gif)
		no-repeat 0 0
}

#calendar .x-grid3-row-over .tp_right_past {
	background:
		url(../pic_css/rs_right_roll_past-454ab12d3f88ab113d45702a66671411.gif)
		no-repeat 0 0
}

#calendar .x-grid3-row-over .tp_both_past {
	background:
		url(../pic_css/rs_both_roll_past-655dfd9e75bb5092aeb224a102da9b3f.gif)
		no-repeat 0 0
}

#calendar .x-grid3-row-over .tp_single_past {
	background:
		url(../pic_css/rs_single_roll_past-f6ec8fa4a8f023776ad206cc8a3b1d4f.gif)
		no-repeat 0 0
}

#calendar .bs_left {
	background: url(../pic_css/bs_left-2547fb5ba5942211fa6d4af08a2801d3.gif)
		no-repeat 0 0;
	color: white;
	font-weight: bold
}

#calendar .bs_right {
	background:
		url(../pic_css/bs_right-39c4da3f38956c9121e7fbb62b38f3c4.gif)
		no-repeat 0 0
}

#calendar .bs_both {
	background: url(../pic_css/bs_both-9f004dbcec933d49e002ce46c1180f28.gif)
		no-repeat 0 0
}

#calendar .bs_single {
	background:
		url(../pic_css/bs_single-8a4b9ef72640236e19dc39d4e0a7055e.gif)
		no-repeat 0 0;
	color: white;
	font-weight: bold
}

#calendar .bs_left_past {
	background:
		url(../pic_css/bs_left_past-823c7ac7d5f10ec830d8034ed6b344a4.gif)
		no-repeat 0 0;
	color: white;
	font-weight: bold
}

#calendar .bs_right_past {
	background:
		url(../pic_css/bs_right_past-07288662f96c4e0962f27ce1395b8d4b.gif)
		no-repeat 0 0
}

#calendar .bs_both_past {
	background:
		url(../pic_css/bs_both_past-9ba1e7c1a5fa39356f8f4a30f7e66876.gif)
		no-repeat 0 0
}

#calendar .bs_single_past {
	background:
		url(../pic_css/bs_single_past-30dc502d3495553e90aeb24eccba04eb.gif)
		no-repeat 0 0;
	color: white;
	font-weight: bold
}

#calendar .x-grid3-row-over .bs_left {
	background:
		url(../pic_css/bs_left_roll-443f6acf5b03334c17138b0cce941671.gif)
		no-repeat 0 0
}

#calendar .x-grid3-row-over .bs_right {
	background:
		url(../pic_css/bs_right_roll-ec2f463ec791f4b8c1dedfbb545b5438.gif)
		no-repeat 0 0
}

#calendar .x-grid3-row-over .bs_both {
	background:
		url(../pic_css/bs_both_roll-a5591856e98af383d086af170d2718b0.gif)
		no-repeat 0 0
}

#calendar .x-grid3-row-over .bs_single {
	background:
		url(../pic_css/bs_single_roll-a4f1f9e2bee8ad2a9038dcba7823a732.gif)
		no-repeat 0 0
}

#calendar .x-grid3-row-over .bs_left_past {
	background:
		url(../pic_css/bs_left_roll_past-84ecbbd3d427c6929b78ef91bd9b958c.gif)
		no-repeat 0 0
}

#calendar .x-grid3-row-over .bs_right_past {
	background:
		url(../pic_css/bs_right_roll_past-b0420283c304bef98f63c8ba313f7b18.gif)
		no-repeat 0 0
}

#calendar .x-grid3-row-over .bs_both_past {
	background:
		url(../pic_css/bs_both_roll_past-72d25edc972949144ec7f13982955e6f.gif)
		no-repeat 0 0
}

#calendar .x-grid3-row-over .bs_single_past {
	background:
		url(../pic_css/bs_single_roll_past-885e4a66ff2fe6c16c73f43576441fe5.gif)
		no-repeat 0 0
}

#calendar .bs_left_click {
	background:
		url(../pic_css/bs_left_click-d629382a95ddc239bc6f64e5d92c8574.gif)
		no-repeat 0 0;
	color: white;
	font-weight: bold
}

#calendar .bs_right_click {
	background:
		url(../pic_css/bs_right_click-26bade8c70fe5658557678a20a766c08.gif)
		no-repeat 0 0
}

#calendar .bs_both_click {
	background:
		url(../pic_css/bs_both_click-a9b8221252128ddecf60e1dfe82a2b91.gif)
		no-repeat 0 0
}

#calendar .bs_single_click {
	background:
		url(../pic_css/bs_single_click-0ab02a8411e05b0888d6798e4b834c39.gif)
		no-repeat 0 0;
	color: white;
	font-weight: bold
}

#calendar .bs_left_past_click {
	background:
		url(../pic_css/bs_left_click_past-d3406fb62cf0da13b2a4ae64755afa51.gif)
		no-repeat 0 0;
	color: white;
	font-weight: bold
}

#calendar .bs_right_past_click {
	background:
		url(../pic_css/bs_right_click_past-49cf8e48fa4710b692ccc7ef8f241530.gif)
		no-repeat 0 0
}

#calendar .bs_both_past_click {
	background:
		url(../pic_css/bs_both_click_past-240dbfcdfee3d6008a77a61a2bb2ced7.gif)
		no-repeat 0 0
}

#calendar .bs_single_past_click {
	background:
		url(../pic_css/bs_single_click_past-bd07290fea4508ac03c6066bc13cbbe3.gif)
		no-repeat 0 0;
	color: white;
	font-weight: bold
}

#calendar .address_bar_past {
	background:
		url(../pic_css/address_bar_past-52f4c2665dfce96fa8c892619dbdee45.gif)
		no-repeat 0 0
}

#calendar .address_bar_past .x-grid3-cell-inner {
	cursor: auto
}

#calendar .address_bar .x-grid3-cell-inner {
	cursor: auto;
	background-color: white
}

#calendar .selected {
	border: 1px black solid
}

#calendar img.arrow {
	vertical-align: text-bottom
}

#calendar .left .x-grid3-cell-inner {
	padding-left: 10px
}

#calendar .single .x-grid3-cell-inner {
	padding-left: 10px
}

#calendar .past {
	color: gray
}

#calendar .today {
	font-weight: bold
}

#calendar .x-grid3-hd-inner .today {
	background:
		url(../pic_css/date_box_today-407d043676ae4707592aba33c7522a4e.gif)
		no-repeat 0 0;
	height: 100%;
	padding-top: 12px
}

#calendar .x-grid3-hd-inner .past {
	background:
		url(../pic_css/date_box_past-7648149e69ac4c208d280ac7bb65abca.gif)
		no-repeat 0 0;
	height: 100%;
	padding-top: 12px
}

#calendar .x-grid3-hd-inner .future {
	background:
		url(../pic_css/date_box_default-bb318491f5f96701ecbf544e6399403a.gif)
		no-repeat 0 0;
	height: 100%;
	padding-top: 12px
}

#calendar .hosting {
	height: 29px
}

#calendar .hosting .x-grid3-cell-inner {
	overflow: hidden
}

#calendar .location_address .x-grid3-cell-inner {
	padding-left: 5px;
	background-color: white;
	font-size: 12px;
	font-weight: bold;
	cursor: auto
}

#calendar .hosting_not_available {
	color: #d14848
}

#calendar .hosting_available {
	color: #32abff
}

#calendar .hosting .x-grid3-cell-inner {
	background-color: #F3FAFF;
	padding: 0px 5px;
	font-size: 12px;
	height: 24px
}

#calendar .hosting .x-grid3-cell-inner .offset {
	margin-left: 0;
	margin-top: 3px
}

ul.ext-menu-list {
	height: 120px
}

#calendar .x-grid3-row-over .hosting .x-grid3-cell-inner {
	background: #dcf2fe
		url(../pic_css/arrow_blue-25c613df40892ffd6185103844958e0d.png)
		no-repeat 236px 4px
}

#calendar .x-grid3-hd-row td {
	height: 51px;
	border-left: none;
	border-right: none
}

#calendar .x-panel-body {
	border: none
}

#calendar .x-grid3-header {
	padding: 0
}

#calendar .x-grid3-row td,.x-grid3-summary-row td {
	padding-left: 0px;
	padding-right: 0px
}

.x-table-layout td {
	width: 20%
}

#calendar input.filter_date {
	width: 75px
}

#calendar #ext-gen8 {
	border-right: #E5E6DB 15px solid;
	width: 250px
}

#calendar .x-grid3-locked {
	border-right: #E5E6DB 1px solid
}

#ext-gen7 {
	background-color: #E5E6DB
}

#ext-gen10 {
	background-color: #E5E6DB
}

#calendar #ext-gen7 .x-grid3-hd-inner {
	text-align: left;
	background-color: #E5E6DB
}

#calendar .x-grid3-header-offset {
	padding-left: 0px;
	border-right: #E5E6DB 1px solid
}

#calendar2 #backdrop {
	background:
		url(../pic_css/messaging_tile_gray-0ae896d4d0652978d0244008cf24652a.png)
		repeat;
	padding: 10px 10px 10px 12px;
	width: 763px;
	margin: 0 0 0 57px
}

* html #calendar2 #backdrop {
	padding: 10px 10px
}


#calendar2 .day_header {
	float: left;
	width: 106px;
	text-align: center;
	font-weight: bold;
	color: #c6c7c4
}

#calendar2 .tile_selected {
	float: left;
	width: 106px;
	height: 80px;
	background:
		url(../pic_css/tile_selected-497a3a0e1f344169bd749c0d7815cdd1.gif)
		no-repeat;
	cursor: pointer
}

#calendar2 .tile_disabled {
	float: left;
	width: 106px;
	height: 80px;
	background:
		url(../pic_css/tile_disabled-663cf7e8c0a7b6e9690f337c4d89f73b.gif)
		no-repeat
}

#calendar2 .tile {
	float: left;
	width: 106px;
	height: 80px;
	background:
		url(../pic_css/tile_normal-790f5b969e1bec2566010da96ef5921e.gif)
		no-repeat;
	cursor: pointer
}

#calendar2 .day {
	margin: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #c6c7c4
}

#calendar2 .price {
	padding: 4px 0px 4px 20px;
	font-size: 14px;
	font-weight: bold
}

#calendar2 .line_reg {
	width: 106px;
	height: 26px;
	margin-top: 12px;
	padding-top: 5px;
	padding-left: 20px;
	white-space: nowrap;
	position: relative
}

#calendar2 .line_eow {
	width: 82px;
	height: 26px;
	margin-top: 12px;
	padding-top: 5px;
	padding-left: 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

#friend_recommendations #single_import {
	border-top: 1px solid #7e7e7e;
	padding-top: 10px;
	margin-top: 10px
}

#friend_recommendations #pending_recommendations {
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	padding: 15px 5px;
	margin: 0 5px 0 0;
	background: #f7f7f7
}

#friend_recommendations input.big_blue_button {
	padding: 10px;
	border: 1px solid #79b6d9;
	background: #d7edfc;
	color: #1d95cb;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	display: block
}

#friend_recommendations input.big_blue_button:hover {
	background: lightGrey
}

#friend_recommendations #manual_emails {
	float: left;
	border-bottom: 1px solid #e1e1e1;
	padding: 0 0 15px 0;
	margin-bottom: 15px
}

#friend_recommendations #individual_emails {
	width: 350px;
	float: left
}

#friend_recommendations #found_email_addresses {
	width: 530px;
	float: left;
	margin-left: 20px
}

#friend_recommendations #found_email_addresses ul li {
	font-size: 14px;
	padding: 2px 0
}

#friend_recommendations .individual_address_submit_button {
	margin: 5px 0 0 177px
}

#friend_recommendations table tr {
	font-size: 15px
}

#friend_recommendations table th {
	font-weight: bold;
	padding: 4px 16px 4px 4px
}

#friend_recommendations table td {
	padding: 4px 16px 4px 4px
}

#friend_recommendations h2 {
	font-size: 18px;
	color: #434d51;
	padding-top-top: 15px;
	margin-bottom: 5px
}

#friend_recommendations p.header_info {
	margin-bottom: 30px
}

#friend_recommendations div.panes p {
	width: 730px;
	float: left;
	padding: 5px;
	font-size: 18px
}

#friend_recommendations div.panes p.label {
	width: 150px;
	color: #de3999
}

#friend_recommendations div.panes input {
	font-size: 16px
}

.rec_continue_button {
	margin: 20px 0 0 282px
}

#friend_recommendations p.notice {
	width: auto;
	text-align: center
}

#friend_recommendations ul.feedback {
	margin-bottom: 20px
}

#friend_recommendations ul.feedback li {
	padding: 10px 10px;
	font-size: 14px;
	color: #50504d;
	margin-bottom: 1px;
	border-bottom: 1px solid #e1e1e1;
	float: left;
	width: 880px
}

#friend_recommendations ul.feedback li p.from_name {
	font-weight: bold
}

#friend_recommendations ul.feedback li p.from_text {
	font-size: 14px
}

#friend_recommendations ul.feedback li div {
	float: left;
	display: block;
	min-height: 0;
	padding: 0;
	background: none
}

#friend_recommendations ul.feedback li div.user_image {
	width: 50px;
	padding: 0;
	margin: 0
}

#friend_recommendations ul.feedback li div.feedback_body {
	width: 810px;
	padding: 2px 10px 0 10px
}

#friend_recommendations ul.feedback li div.feedback_body p.from_text {
	width: 600px
}

#friend_recommendations ul.feedback li div.feedback_body p.from_name {
	width: 600px
}

#friend_recommendations ul.reviews li {
	background: #F6E6EE
}

#friend_recommendations ul.recommendations li {
	background: #ebf7ff
}

#friend_recommendations ul.reviews_to_give li {
	background: #ffffff;
	border: none;
	width: 880px
}

#friend_recommendations ul.reviews_to_give li.alt {
	background: #eff7fb
}

#friend_recommendations #pending_recommendations {
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	padding: 15px 5px;
	margin: 0 5px 27px;
	background: #f7f7f7
}

#friend_recommendations #definitions {
	font-size: 15px;
	padding: 6px;
	background: #f7f7f7
}

#friend_recommendations #definitions span.definition_header {
	font-weight: bold;
	background: #F6E6EE;
	padding: 2px
}

#friend_recommendations #reputation div.panes p {
	padding: 0;
	font-size: 14px
}

#friend_recommendations #reputation p.checkbox {
	font-size: 15px
}

#friend_recommendations #reputation span.new_icon {
	background: transparent
		url(../pic_css/new_icon-25b28d6866b69cf1938f1e1e113d9c9a.png)
		no-repeat 0px 0px;
	float: right;
	height: 15px;
	margin: 2px 0px 0px 7px;
	width: 29px
}

#friend_recommendations #reputation .split_line {
	width: 100%;
	height: 5px;
	border-bottom: 1px solid lightGrey;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: lightGrey
}

#friend_recommendations #reputation .blurb {
	font-size: 15px;
	color: #BFC2C4
}

.ui_dialog {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color: rgba(0, 0, 0, 0.5);
	padding: 10px
}

span.new:before {
	content: "New! ";
	font-weight: bold;
	color: #f11
}

span.new {
	display: block
}

span.new strong {
	font-weight: bold
}

#backdrop .row {
	clear: both
}

#backdrop .col {
	background: #fff;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 9px 8px;
	float: left
}

#backdrop .col:first-child {
	margin-right: 10px
}

#backdrop .col:last-child {
	margin-right: 0 !important
}

#backdrop .col img {
	vertical-align: middle;
	margin-top: -3px
}

#backdrop .col.listing_actions {
	width: 560px;
	height: 25px
}

#backdrop .col.listing_status {
	width: 158px;
	height: 25px
}

#backdrop .col.cal_admin {
	margin-top: 10px;
	width: 745px
}

#backdrop .col.cal_admin strong {
	font-weight: bold
}

#backdrop .col h3 {
	font-size: 1.5em;
	font-weight: bold;
	background: #EEF;
	padding: 3px 8px;
	margin: -7px -6px 5px -6px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px
}

#backdrop .col h3 a.add_cal {
	font-size: 0.5em
}

div.sync_status .ok {
	color: #aaa;
	font-style: italic
}

div.sync_status .error {
	color: #f33;
	font-weight: bold
}

#existing_calendars h3 {
	font-size: 2em;
	margin-bottom: 0 !important;
	margin-top: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #aaa
}

#existing_calendars h3 a {
	font-size: 0.5em;
	font-weight: normal;
	margin-left: 5px
}

#existing_calendars h3 img {
	width: 30px;
	vertical-align: middle;
	margin-top: -3px;
	margin-right: 10px
}

ul.existing_calendars li {
	cursor: default;
	padding: 5px;
	height: 17px
}

ul.existing_calendars li:hover {
	background: #eee
}

ul.existing_calendars div.information {
	float: left
}

ul.existing_calendars div.actions {
	float: right
}

ul.existing_calendars span.name {
	font-weight: bold;
	font-size: 1.2em
}

ul.existing_calendars span.url {
	display: none
}

ul.existing_calendars span.status {
	margin-left: 10px;
	color: #ccc;
	font-style: italic;
	font-size: 0.8em
}

ul.existing_calendars span.status img {
	vertical-align: middle;
	margin-top: -4px
}

ul.existing_calendars span.status.error {
	color: #F00
}

ul.cal_actions {
	float: right
}

ul.cal_actions li {
	display: inline;
	width: auto;
	padding: 0 0 0 5px;
	margin: 0 0 0 5px;
	border-left: 1px solid #aaa
}

ul.cal_actions li:first-child {
	padding-left: 0;
	margin-left: 0;
	border-left: 0
}

div.ical_link {
	border: 1px solid #dda;
	padding: 5px 10px;
	margin: 15px 0px;
	background: #ffe;
	font-size: 1.3em
}

ul.cal_instructions,ul.cal_instructions li {
	display: inline
}

ul.cal_instructions li {
	border-left: 1px solid #aaa;
	padding-left: 5px
}

ul.cal_instructions li:first-child {
	border-left: 0;
	padding-left: 0;
	margin-right: 5px
}

a.old-calendar {
	color: #393c3d !important;
	text-shadow: 0 1px 1px #fff;
	padding: 12px 5px;
	margin: 10px 10px;
	box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.2);
	border-radius: 3px;
	border: 1px solid #ddd;
	display: block;
	text-align: center;
	background: -moz-linear-gradient(top, #fff, #f5f5f0);
	background: -webkit-gradient(linear, center top, center bottom, from(#fff),
		to(#f5f5f0) )
}

a.old-calendar strong {
	font-weight: bold
}

a.old-calendar:hover {
	text-decoration: none;
	background: -moz-linear-gradient(top, #f5f5f0, #fff);
	background: -webkit-gradient(linear, center top, center bottom, from(#f5f5f0),
		to(#fff) )
}

ul.listings li.listing {
	clear: both;
	padding-top: 9px;
	border-top: 1px solid #eee;
	margin-top: 4px
}

ul.listings li.listing:first-child {
	clear: both;
	padding-top: 0;
	margin-top: 0;
	border: 0
}

ul.listings li.listing div.thumbnail {
	float: left
}

ul.listings li.listing div.thumbnail img {
	width: 140px;
	height: 100px;
	background: #fff;
	padding: 3px;
	border: 1px solid #ccc;
	box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.2)
}

ul.listings li.listing div.listing-info {
	float: left;
	margin-left: 15px
}

ul.listings li.listing div.listing-info h3 {
	color: #1d95cb;
	font-size: 1.5em;
	text-shadow: 0 1px 1px #fff;
	/*text-align: center;*/
	margin: 3px 0 6px 0;
}

ul.listings li.listing div.listing-info h3 a {
	text-decoration: none
}

span.no-listings {
	color: #666
}

span.no-listings h3 {
	font-size: 2em;
	margin-bottom: 5px;
	color: #333
}

span.no-listings p {
	font-size: 1.2em;
	margin-bottom: 10px
}

ul.listings li.listing div.set-availability {
	margin-top: 5px;
	float: right
}

div.row div.col.cal_admin div.privacy {
	font-weight: bold
}

div.sort-header {
	height: 22px;
	margin: -16px -16px 15px -16px;
	padding: 8px;
	border: 1px solid #c3c3c3;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-right-radius: 7px;
	border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-webkit-border-top-left-radius: 7px;
	border-top-left-radius: 7px;
	background: #e6e6e6;
	background: -webkit-gradient(linear, center top, center bottom, from(#fff),
		to(#e6e6e6) );
	background: -moz-linear-gradient(top, #fff, #e6e6e6);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#ffffffff', endColorstr = '#ffe6e6e6', GradientType = 0 )
}

div.sort-header #view_cal {
	float: right
}

div.sort-header .action_button {
	cursor: pointer
}

div.sort-header #listings-filter {
	position: absolute
}

div.sort-header #listings-filter.expand div.toggle-filter {
	display: block
}

div.sort-header .display-filter span.icon span.showing {
	color: #848484 !important
}

div.sort-header .display-filter span.icon span.showing:after {
	content: ""
}

div.sort-header div.toggle-filter {
	display: none
}

div.sort-header div.toggle-filter .icon {
	border-top: 1px solid #d5d5d5
}

div.sort-header div.toggle-filter div:hover {
	background: #0d4ce5;
	background: -webkit-gradient(linear, center top, center bottom, from(#628df6),
		to(#0d4ce5) );
	background: -moz-linear-gradient(top, #628df6, #0d4ce5);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#ff628df6', endColorstr = '#ff0d4ce5', GradientType = 0 )
}

div.sort-header div.toggle-filter div:hover .icon {
	color: white !important;
	text-shadow: none !important
}

div.sort-header span.action_button span.icon.always {
	display: inline-block !important;
	padding-right: 0
}

div.sort-header span.action_button .display-filter span.icon.active,div.sort-header span.action_button .display-filter span.icon.inactive
	{
	display: none
}

div.sort-header span.action_button .display-filter span.icon.none {
	display: inline-block
}

div.sort-header span.action_button.active .display-filter span.icon.inactive,div.sort-header span.action_button.active .display-filter span.icon.none
	{
	display: none
}

div.sort-header span.action_button.active .display-filter span.icon.active
	{
	display: inline-block
}

div.sort-header span.action_button.inactive .display-filter span.icon.active,div.sort-header span.action_button.inactive .display-filter span.icon.none
	{
	display: none
}

div.sort-header span.action_button.inactive .display-filter span.icon.inactive
	{
	display: inline-block
}

.fanged_panel .header h3 {
	margin-top: 14px
}

#cancel_account h6 {
	font-weight: bold;
	padding: 20px 0 10px
}

#canceling_explanation {
	width: 560px;
	float: left
}

#canceling_explanation textarea {
	width: 400px;
	height: 80px
}

#canceling_explanation .tell_more {
	padding: 20px 0 10px
}

#canceling_explanation ul {
	padding-bottom: 15px
}

#canceling_explanation ul li {
	list-style-type: disc;
	margin-left: 30px
}

#canceling_explanation ul.no-disc li {
	list-style-type: none;
	margin-left: 0
}

#canceling_explanation h6 {
	font-size: 14px;
	font-weight: normal;
	clear: both
}

#canceling_explanation label {
	padding-right: 10px;
	padding-bottom: 4px;
	line-height: 20px
}

#canceling_explanation strong {
	font-weight: bold
}

#canceling_alternatives {
	float: right;
	width: 314px
}

#canceling_alternatives h5 {
	font-weight: bold;
	font-size: 14px;
	padding: 10px 0 5px
}

#canceling_alternatives .alternative_explanation {
	color: #aaa
}

div.notification_section {
	padding: 2px 10px
}

div.notification_section h2 {
	width: 500px;
	font-size: 15px;
	line-height: 1.5em;
	font-weight: normal;
	background-color: lightYellow;
	margin-bottom: 10px
}

div.notification_section h3 {
	font-size: 14px;
	line-height: 1.5em;
	font-weight: bold;
	margin-bottom: 10px
}

div.notification_section h4 {
	font-size: 12px;
	line-height: 1.4em;
	font-weight: normal;
	margin-bottom: 10px;
	color: #999
}

div.notification_section .notification_area {
	overflow: hidden;
	margin-bottom: 15px;
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 15px
}

div.notification_section .notification_header {
	float: left;
	letter-spacing: 0.1px;
	margin-right: 40px;
	width: 168px
}

div.notification_section .notification_action {
	width: 670px;
	float: left
}

div.notification_section .notification_action #sms_phone_number {
	clear: both;
	padding-left: 30px;
	padding-top: 3px
}

div.notification_section .notification_action #sms_phone_number p {
	margin-top: 3px
}

div.notification_section .notification_action li {
	margin: 3px 0px;
	zoom: 1
}

div.notification_section .notification_action li:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

div.notification_section .notification_action .password-tips {
	padding-bottom: 15px
}

div.notification_section .notification_action .password-tips ul {
	list-style: disc outside none;
	width: 250px
}

div.notification_section .notification_action .password-tips ul li {
	margin-left: 15px
}

div.notification_section input[type=checkbox],div.notification_section input[type=radio]
	{
	float: left;
	margin-right: 5px
}

div.notification_section label {
	float: left;
	width: 640px
}

.info-box {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-o-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.15);
	border: 1px solid #C3C3C3;
	background: #F3F3F3;
	padding: 20px;
	margin: 10px;
	font-family: "Helvetica Neue", Helvetica, sans-serif;
	line-height: 18px;
	font-size: 13px;
	text-align: left;
	color: #666
}

.info-box strong {
	font-weight: bold
}

.yellow-header {
	position: relative;
	margin: 10px 10px -14px;
	padding: 0 10px;
	border: 1px solid #ccc;
	line-height: 1.4em;
	font-size: 1.1em;
	color: #393c3d;
	text-shadow: 0 1px 1px #fff;
	-o-box-shadow: inset 0 0 0 1px #fff;
	-moz-box-shadow: inset 0 0 0 1px #fff;
	-webkit-box-shadow: inset 0 0 0 1px #fff;
	box-shadow: inset 0 0 0 1px #fff;
	background: #fff3ce;
	background: -webkit-gradient(linear, center top, center bottom, from(#fff9e5),
		to(#fff3ce) );
	background: -moz-linear-gradient(top, #fff9e5, #fff3ce);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#fffff9e5', endColorstr = '#fffff3ce', GradientType = 0 )
}

.yellow-header:first-child {
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0
}

.cancel-airmatch-container p {
	float: left;
	font-size: 1em !important;
	margin: 13px 0
}

.cancel-airmatch-container a {
	font-size: 0.8em !important;
	text-transform: capitalize
}

.cancel-airmatch-container .buttons {
	float: right;
	margin: 10px 0
}

#dashboard .cancel-airmatch-container p {
	width: 400px
}

#inbox .cancel-airmatch-container p {
	width: 630px
}

#user_offer_after_review {
	background-image:
		url(../pic_css/guest_to_host_offer_bg-eb21d51c3cb1b2f695977107b0093e77.jpg)
		;
	background-repeat: no-repeat;
	border: none;
	height: 147px;
	margin: 0 auto;
	overflow: hidden;
	width: 559px;
	padding: 10px 50px
}

#user_offer_after_review h2 {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding: 0 5px 4px;
	color: #999
}

#user_offer_after_review h3 {
	color: #39B54A;
	font-size: 75px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	line-height: 82px
}

#user_offer_after_review a {
	display: block;
	font-size: 24px;
	text-align: center;
	font-weight: bold
}

.activation-notification{float:right;margin-top: 30px;}
ul.listings li.listing div.thumbnail{margin-top: 17px;}
