/*Reception content type*/


/* _______________________________________ The Reception Floor 1*/
	body.section-the-reception {
		background: url(../images/bgtile-reception.jpg) fixed 0 0 repeat;
	}

	body.section-the-reception .region-bottom, body.section-the-reception .region-bottom a{
		background:#333;
		color:#999;
	}
	body.section-the-reception #block-menu-menu-footer-menu ul li a, body.section-the-reception #block-menu-menu-footer-menu ul li {
		color:#d6d6d6;
	}
	body.section-the-reception #block-menu-menu-footer-menu ul li a:hover {
		color:#fff;
	}
	body.section-the-reception #main{
		color:#ffffff;
		width: 886px;
	}

	body.section-the-reception #page {
		width: 1025px;
	}

/* _______________________________________ RECEPTION LANDING */
	.page-the-reception #welcome_name{
		font-family: 'Open Sans Condensed', 'Arial Narrow', sans-serif;
		font-size: 30px;
		color: white;
		text-transform: uppercase;
		line-height: 32px;
		text-decoration: none;
		font-weight: bold;
		margin: 0 0 0 20px;
	}

	.page-the-reception #logo {
		margin: 0;
		padding: 24px 0;
	}


	.reception_profile_complete {
		color: #89bf3e; font-size:13px;
		margin-left: 20px;
		text-transform: none;
	}


	.page-the-reception #content .panels-flexible-region-inside .panel-pane{
		background:grey;
	}
	.page-the-reception #content{
		padding:0;
	}

	.page-the-reception .view-display-id-the_reception_landing{

	}

	.page-the-reception .view-display-id-the_reception_landing .view-content{
	}

	.page-the-reception .view-display-id-the_reception_landing .view-content .views-row{
		overflow:hidden;
		position:relative;
		float:left;
		margin-right: 5px;
		margin-bottom: 6px;
		height: 250px;
	}

	.page-the-reception .smallwrap.test.views-row {
		margin-right: 2px;
	}

	.clubroom-link {
		margin-top: 3px;
	}


/* _______________________________________ Calendar advert */
	.calendar-link {
		margin: 0 0 0 -3px;
	}

/* _________________________________________________ Border colours */
	.page-the-reception .view-display-id-the_reception_landing .view-content .views-row.Clubroom,
	.page-the-reception .view-display-id-the_reception_landing .view-content .views-row.the-clubroom{
		border: 1px solid #d81118;
	}
	.page-the-reception .view-display-id-the_reception_landing .view-content .views-row.Gym,
	.page-the-reception .view-display-id-the_reception_landing .view-content .views-row.Manifesto,
	.page-the-reception .view-display-id-the_reception_landing .view-content .views-row.the-gym,
	.page-the-reception .view-display-id-the_reception_landing .view-content .views-row.manifesto{
		border: 1px solid #ffb400;
	}
	.page-the-reception .view-display-id-the_reception_landing .view-content .views-row.Penthouse,
	.page-the-reception .view-display-id-the_reception_landing .view-content .views-row.the-penthouse{
		border: 1px solid purple;
	}
	.page-the-reception .view-display-id-the_reception_landing .view-content .views-row.Events,
	.page-the-reception .view-display-id-the_reception_landing .view-content .views-row.events-gallery{
		border: 1px solid #2cbce1;
	}
	.page-the-reception .view-display-id-the_reception_landing .view-content .views-row.Cinema,
	.page-the-reception .view-display-id-the_reception_landing .view-content .views-row.the-cinema{
		border: 1px solid #77a300;
	}
	.page-the-reception .view-display-id-the_reception_landing .view-content .views-row.Library,
	.page-the-reception .view-display-id-the_reception_landing .view-content .views-row.the-library{
		border: 1px solid #ff6600;
	}


	.page-the-reception .pane.zoetrope .panewrapperinner .element{
		/*height: 248px;*/
	}

	.page-the-reception .view-display-id-the_reception_landing .view-content .views-row .views-field-field-interest-tags {
		display:none;
	}

	.page-the-reception .view-display-id-the_reception_landing .view-content .views-row .views-field-title {
		position: absolute;
		background: url('../images/black80opacity.png');
		left: 0;
		bottom: 0;
		padding: 5px;
		width: 95%;
		padding: 3%;
		line-height: 18px;

	}

	.page-the-reception .view-display-id-the_reception_landing .view-content .views-row-1 .views-field-body{
		position: absolute;
		top: 70px;
		right: 0;
		width: 50%;
		padding: 10px;
		line-height: 21px;
		display:block!important;
	}

	.page-the-reception .view-display-id-the_reception_landing .view-content .views-row-1 .views-field-title {
		top: 0;
		right: 0;
		padding: 10px;
		width: 50%;
		left: auto;
	}

	.page-the-reception .view-display-id-the_reception_landing .view-content .views-row-1 .views-field-wrap{
		position:absolute;
		background: url("../images/black80opacity.png") repeat scroll 0 0 transparent;
		bottom: 0;
		right: 0;
		line-height: 18px;
		padding: 10px;
		width: 50%;
		top:0;
	}

	.page-the-reception .view-display-id-the_reception_landing .view-content .views-row-1 .views-field-title,
	.page-the-reception .view-display-id-the_reception_landing .view-content .views-row-1 .views-field-body{
		position:static;
		width:100%;
		padding:0;
		background:none;
	}
	.page-the-reception .view-display-id-the_reception_landing .view-content .views-row-1 .views-field-title{
		margin:0 0 10px;
	}
	.page-the-reception .view-display-id-the_reception_landing .view-content .views-row-1 .views-field-body p{
		margin:0 0 10px;
	}

	.page-the-reception .view-display-id-the_reception_landing .view-content .views-row .views-field-title a{
		font-family: 'Open Sans Condensed', 'Arial Narrow', sans-serif;
		font-size: 13px;
		color: white;
		text-transform: uppercase;
		text-decoration: none;
		font-weight: bold;
		display: block;
	}
	.page-the-reception .view-display-id-the_reception_landing .view-content .views-row-1 .views-field-title a {
		font-size: 19px;
	}
	.page-the-reception .view-display-id-the_reception_landing .view-content .views-row .views-field-body {
		display: none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: normal;
		line-height: 17px;
		color: whiteSmoke;
		text-transform: none;

	}
/* _______________________________________ end RECEPTION LANDING*/



/* _______________________________________ Reception Themed Page*/
	body.page-search, body.node-type-speakers, body.page-taxonomy-term, body.page-user, body.node-type-page, body.page-messages, body.page-admin , body.page-teaser, body.page-speakers, body.section-page, body.section-apply-for-membership{
		background:url('../images/reception-tile.gif') scroll 0 0 repeat;
	}

	body.page-search #main, body.node-type-speakers #main, body.page-taxonomy-term #main, body.node-type-page #main, body.page-user #main, body.page-messages #main, body.page-admin #main, body.page-teaser #main, body.section-page #main, body.section-apply-for-membership #main {
		color:#333333;
	}

	body.page-search #block-menu-menu-profile-menu .menu a, body.node-type-speakers #block-menu-menu-profile-menu .menu a, body.page-taxonomy-term #block-menu-menu-profile-menu .menu a, body.node-type-page #block-menu-menu-profile-menu .menu a, body.page-user #block-menu-menu-profile-menu .menu a, body.page-messages #block-menu-menu-profile-menu .menu a, body.page-admin #block-menu-menu-profile-menu .menu a, body.section-page #block-menu-menu-profile-menu .menu a, body.section-apply-for-membership #block-menu-menu-profile-menu .menu a{
		color:#ffffff;
	}

	body.page-search #block-menu-menu-contact-menu .menu a, body.node-type-speakers #block-menu-menu-contact-menu .menu a, body.page-taxonomy-term #block-menu-menu-contact-menu .menu a, body.node-type-page #block-menu-menu-contact-menu .menu a, body.page-user #block-menu-menu-contact-menu .menu a, body.page-messages #block-menu-menu-contact-menu .menu a, body.page-admin #block-menu-menu-contact-menu .menu a, body.section-page #block-menu-menu-contact-menu .menu a, body.section-apply-for-membership #block-menu-menu-contact-menu .menu a{
		color:#ffffff;
	}

	body.page-teaser #content {
		background:  white;
		color: 	black;
	}

	.page-teaser- article{
		background:#ffffff;
		padding:10px;
	}

	.page-teaser- .teaserType{display:none;}


	.page-teaser- .views-field-title{
		color:#000000;
	}

	body.page-search #main a, body.node-type-page #main a, body.page-user #main a, body.page-admin #main a{
		color:#ffffff;
	}
	body.page-messages #main a{
		color: white;
		margin:0px 0 0 0 ;
	}

	body.page-messages a{
		color:#ffffff;
		text-decoration: none;
	}

	body.page-messages #main .tabs{
		float: left;
	}
	body.page-messages #main .tabs a{
		color: #777;
		margin: 10px 20px 10px 0;
		text-decoration: none;

	}

	body.page-messages #main .active {
	/*
	background: url(../images/clubroom-link-big-bg.png) no-repeat left center;
    float: left;
    text-decoration: none;
	*/


	}



	body.page-messages #main .active a{
	font-family: 'Open Sans Condensed', 'Arial Narrow', sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color: white;

	/*
	color: black;
	text-decoration: none;
	background: url(../images/generic-link-small-bg.png) no-repeat right center;
    padding: 10px 15px 10px 25px;
	*/

	}
	body.page-messages #main .tabs a:hover{
		color: white;
		text-decoration: none;





	}

	body.page-messages form th {
		padding: 5px 10px 5px 0;
		background: #535353;
		color: white;
		border: none;
	}

	body.page-messages form table {
		width:100%;
		clear:both;
	}

	th .form-checkbox {
		margin: 6px 0 0 11px;
	}

	body.page-messages form tbody {
		border: none;
	}

	body.page-messages form tr {
		padding: 10px;
	}

	body.page-messages form table td {
		width: 30px;
		height: 40px;
		padding: 10px 20px 10px 0;

	}

	body.page-messages ul.action-links {
		list-style-type: none;
		margin: 25px 0 30px 0;
		padding: 0;
	}
	body.page-messages #main .action-links a {
		font-family: 'Open Sans Condensed', 'Arial Narrow', sans-serif;
		font-size: 15px;
		color: black;
		text-transform: uppercase;
		line-height: 19px;
		text-decoration: none;
		font-weight: bold;
		padding: 4px 12px;
		background: #8bc33d;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-o-border-radius: 5px;

	}

	body.page-messages #edit-filter {
		border: none;
		background: #333;
		font-family: 'Open Sans Condensed', 'Arial Narrow', sans-serif;
		font-size: 15px;
		color: #878787;
		text-transform: uppercase;
		line-height: 20px;
		text-decoration: none;
		font-weight: bold;
		width: 580px;
		float: left;
		height: 17px;
		margin: 0 0 15px 0;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-o-border-radius: 5px;


	}

	body.page-messages .privatemsg-list table {
		border-collapse: collapse;
		border-spacing: 0;
		margin-top: 0;
		margin-bottom: 0;
		width: 100%;
	}


	body.page-messages form#privatemsg-list div.container-inline * {
		font-size: 14px;
		margin: 0 0 0 8px;
		float: right;
	}

	td.privatemsg-list-subject { width: 300px; }
	td.privatemsg-list-participants { width: 200px; }
	td.privatemsg-list-date { width: 100px; }

	body.page-messages div#privatemsg-filter-tags a, span.privatemsg-filter-tags-label {
		display: none;
	}

	body.page-messages .privatemsg-message-participants {
		color: white;
		font-size: 14px;

	}

	body.page-messages .privatemsg-author-avatar {
		width: 50px;
		height: 50px;
		background: grey;
		float:left;
		display:none; /*for now.*/
	}

	body.page-messages .privatemsg-message-column {
		width: 775px;
	}

	body.page-messages div.privatemsg-message-information {
		border: none;
		background: #333;
		padding: 0 7px;
		width: 760px;
	}

	body.page-messages .privatemsg-message {
		margin: 20px 0;
		overflow:hidden;
	}
	body.page-messages .privatemsg-message a {
		font-size: 13px;
	}

	body.page-messages .privatemsg-author-name, body.page-messages .privatemsg-author-name a {
		font-weight: bold;
		padding-right: 1em;
		font-size: 13px;
		color: #8bc33d;
	}


	body.page-messages input[type="checkbox"] {
		width: 20px;
		height: 20px;
	}

	body.page-messages .privatemsg-message-body {
		padding: 0;
		overflow: visible;
		color: white;
		font-size: 14px;
		margin: 10px 0 0 0;
	}

	body.page-messages #edit-token {
		display: none;
	}


	body.page-messages #edit-submit, #edit-cancel {
		background: #8bc33d;
		border: none;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-o-border-radius: 5px;
		padding: 5px 14px;
		margin: 0 20px 0 0;
		font-family: 'Open Sans Condensed', 'Arial Narrow', sans-serif;
		font-size: 15px;
		color: black;
		text-transform: uppercase;
		line-height: 14px;
		text-decoration: none;
		font-weight: bold;
	}

	body.page-messages #main a#edit-cancel {
		color: black;
		padding: 2px 14px;
		background: grey;
	}

	body.page-messages .form-textarea-wrapper.resizable.textarea-processed.resizable-textarea {
		width: 100%;
	}

	body.page-messages #privatemsg-new {
		margin: 90px 0 0 0;
	}

	body.page-messages #privatemsg-new .description .item-list {
		display: none;
	}

	body.page-messages #privatemsg-new .form-item .description {
		font-size: 13px;
		color: grey;
	}

	body.page-messages #privatemsg-new input.form-autocomplete {
		background-position: 100% 6px;
	}



	/* --- DEV styling --- */


	body.page-messages #edit-filter legend {padding:0 !important; margin:0 !important;
		padding:10px 0 0 0; position:absolute; top: 4px; left: -5px;
	}

	#privatemsg-list-form .container-inline {display:block; margin: 6px 0;}


	/* Actions.. pull-down menu */
	#edit-operation, #edit-operation--2, #edit-operation--3, #edit-operation--4, #edit-operation--5 {

	border:none;
	font-family: 'Open Sans Condensed', 'Arial Narrow', sans-serif;
	font-weight:bold;

	-moz-appearance: button;
	-webkit-appearance: button;
	-o-appearance: button;

	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;

	background-position: center right;
	color: #878787;
	font-size: inherit;
	margin: 0;
	overflow: hidden;
	padding:5px;
	text-overflow: ellipsis;
	text-transform:uppercase;
	text-indent:5px;
	background: url("../images/arrow-pulldown.png")  no-repeat right center;
	background-color:#333;
	margin:0 10px 0 0;
	}



	/* Hidden tags as requested for launch */

	#edit-tag-add, #edit-tag-add--1, #edit-tag-add--2, #edit-tag-add--3, #edit-tag-add--4, #edit-tag-add--5  {display:none;}

	#privatemsg-list-form #edit-tag-add--2-autocomplete-aria-live {display:none;}

	#edit-tag-add-submit, #edit-tag-add-submit--1, #edit-tag-add-submit--2, #edit-tag-add-submit--3, #edit-tag-add-submit--4, #edit-tag-add-submit--5 {display:none;}

	#privatemsg-list #privatemsg-list-form  form table tbody tr {border:none;}





	/* Delete button */
	#edit-delete, #edit-delete--1, #edit-delete--2, #edit-delete--3, #edit-delete--4, #edit-delete--5 {
		 background: url("../images/waste-basket.png") no-repeat 6px 4px;;
		 float: left;
		 text-decoration: none;
		 padding: 4px 10px 6px 0;
		 width:auto;
		 text-transform:uppercase;
		 font-family: 'Open Sans Condensed',  sans-serif;
		 font-weight:bold;
		 font-size:14px;
		 background-color:#ac2e32;
		 border:none;
		 text-align:left;
		 text-indent:26px;
		 margin:0 10px 0 0;

		 border-radius: 6px;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		-o-border-radius: 6px;


	}


	#privatemsg-list #edit-filter span.fieldset-legend {background:none;}

	#privatemsg-list-form .container-inline {background:none;}


	/* --- end of DEV styling --- */


	body.page-search #content, body.node-type-page #content, body.page-user #content, body.page-messages #content, body.page-admin #content{
		background:#000000;
	}

	.page-the-reception .view-display-id-the_reception_landing .view-content .views-row-1{
		height: 248px; width: 380px;
	}
	.page-the-reception .view-display-id-the_reception_landing .view-content .views-row-2{
		height: 120px; width: 182px;
	}
	.page-the-reception .view-display-id-the_reception_landing .view-content .views-row-3{
		height: 120px; width: 240px;
	}
	.page-the-reception .view-display-id-the_reception_landing .view-content .views-row-4{
		height: 120px; width: 240px;
	}
	.page-the-reception .view-display-id-the_reception_landing .view-content .views-row-5{
		height: 120px; width: 182px;
	}
	.page-the-reception .view-display-id-the_reception_landing .view-content .views-row-6{
		height: 120px; width: 182px;
	}
	.page-the-reception .view-display-id-the_reception_landing .view-content .views-row-7{
		height: 120px; width: 240px;
	}
	.page-the-reception .view-display-id-the_reception_landing .view-content .views-row-8{
		height: 120px; width: 240px;
	}
	.page-the-reception .view-display-id-the_reception_landing .view-content .views-row-9{
		height: 120px; width: 182px;
	}



	.page-the-reception .view-the-reception-view{
	}

	.page-the-reception  .dotNav{
		top: -24px;
	}

	.page-the-reception #main{
          left: -29px;
          width: 860px !important;
	}
        .page-the-reception .additionalPanelRight h2 {
          margin-left: 15px;
        }
        .page-the-reception .moreContentBlock .additionalPanelTop {
          margin-left: 22px;
        }
	.page-the-reception .smallwrap{
		width: 436px;
	}


	.page-the-reception .zoetropeCarosuel{
		margin-top:50px;
		height:554px!important;
	}

	.page-the-reception .zoetropeCarosuel .panewrapperinner .element{
		height:554px!important;
	}

	.page-the-reception .moreContentBlock{}



	.page-the-reception .moreContentBlock .blogBlock ul,
	.page-the-reception .moreContentBlock .twitterBlock ul{
		margin: 0 0 20px 0;
	}

	.moreContentBlock .blogBlock .more-link,
	.moreContentBlock .twitterBlock .more-link{display:none;}

/* _______________________________________ end Reception Themed Page*/




body.page-node-17 article table td{color:#ffffff;}

/* ----- about-marketing-society images --- */
/*
#main .view-content {
border:1px solid red; margin:padding:0;

}

#main .field-content {padding:0; margin:0; border:1px solid blue;}

#main .field-content a {
	position:relative;
	text-decoration:none;
	display:inline-block;
		background: rgba(0, 0, 0, 0.8);
		left: 0;
		bottom: 0;
		padding: 5px;
		width: 95%;
		padding: 3%;
		line-height: 18px;
		top:40px;

			font-family: 'Open Sans Condensed', 'Arial Narrow', sans-serif;
		font-size: 13px;
		color: white;
		text-transform: uppercase;
		text-decoration: none;
		font-weight: bold;
		display: block;



}

.field-content .views-field .views-field-field-short-title img {position:absolute;}


.views-field .views-field-field-short-title {
		position: absolute;
		background: rgba(0, 0, 0, 0.8);
		left: 0;
		bottom: 0;
		padding: 5px;
		width: 95%;
		padding: 3%;
		line-height: 18px;

	}



top: 0;
right: 0;
padding: 10px;
width: 50%;
left: auto;

	.page-the-reception .view-display-id-the_reception_landing .view-content .views-row .views-field-title a{
		font-family: 'Open Sans Condensed', 'Arial Narrow', sans-serif;
		font-size: 13px;
		color: white;
		text-transform: uppercase;
		text-decoration: none;
		font-weight: bold;
		display: block;
	}





*/


.empty.message {
	width: 140px;
	padding: 20px 0;
}

