/*****************/
/*****************/
/*****************/
/*****************/
/*    DESKTOP    */
/*****************/
/*****************/
/*****************/
/*****************/
@media screen and (min-width:990px) {

	/*****************/
	/* White Nav Bar */
	/*****************/
	#whiteNavBar  {
		width: 1030px;
		margin: 0px auto;
	}
	#whiteNavBar img.logo {
		padding-left: 20px;
		margin-top: 10px;
	}
	#whiteNavBar div.rightMenues {
		padding-right: 20px;
		min-width: 0;
		width: 600px;
		float: right;
		margin-top: 25px;
	}

	/****************/
	/* Landing Page */
	/****************/
	#landingPage #mainBodyWrapper {
		padding:0;
		margin: auto;
		display: block;
		width: 1010px;
		margin-left: auto;
		margin-right: auto;
	}
	#landingPage #mainBodyWrapper a {
		padding:0;
		margin: 0;
		float: left;
		height: 100%;
		width: 334px;
	}
	#landingPage #mainBodyWrapper img {
		height: 38%;
		margin-top: 140px;
	}

	/***************/
	/* Page footer */
	/***************/

	#pageFooter div {
		width: 100%;
		padding-left: 1em;
		padding-right: 1em;
	}
	
}

/******************/
/******************/
/******************/
/******************/
/* MIDDLE SCREEN  */
/******************/
/******************/
/******************/
/******************/


@media screen and (min-width:700px) and (max-width:990px) {
	.sideMenuBarContainer {
		display: none;
	}
	#therapistPage .userPublic .fatImg img {
		margin-left: 0;
		margin-top: 20px;
		height: 180px;
		width: 320px;
		margin-left: 20px;
	}
	#therapistPage .userPublic #twitter {
		margin-top: 20px;
	}
	#hireARoomMap {
		margin-left: 9px;
	}
	#whiteNavBar {
		min-width: 660px;
		margin: 0px auto;
		width: 680px;
		margin-top: 0px;
		padding-top: 10px;
		height: 110px;
	}
	#whiteNavBar img.logo {
		float: left;
		height: 80px;
		width: auto;
	}
	#whiteNavBar div.rightMenues {
		padding-right: 0em;
	}
	#whiteNavBar ul.topMenu {
		float: right;
	}
	#whiteNavBar ul.socialMedia {
		clear: none;
	}
	/****************/
	/* Main Pages   */
	/****************/
	#mainBodyWrapper {
		width: 660px;
	}
	#topLeftStory {
		display: block;
	}
	#topRightStory {
		margin-left: 0;
		margin-bottom: 0;
		height: 412px;
	}
	/****************/
	/*  NEWS FEED  */
	/****************/
	#newsFeed {
		vertical-align: top;
		margin-left: 20px;
	}

	/****************/
	/*  OTHER NEWS  */
	/****************/
	#otherNews {
		margin-left: 7px;
		width: 315px;
		margin: 20px 0;
	}
	#otherNews .newsCointainer {
		height: 124px;
		overflow: hidden;
	}
	#mainBodyWrapper > #otherNews {
		clear: both;
		margin-left: 0;
	}
	#mainBodyWrapper > div#otherNews + div#otherNews  {
		clear: none;
		margin-left: 9px;
	}

	/****************/
	/*    TWITTER   */
	/****************/
	#twitter {
		width: 316px;
	}
	/*****************/
	/* Black Nav Bar */
	/*****************/
	#blackNavBar div a {
		display: inline-block;
		width: 100%;
		height: 40px;
		padding-top: 13px;
		background-color: #4d4a4b;
		margin-bottom: 1px;
	}

	/**********************/
	/* Main Body Top Bar  */
	/*********************/
	#mainBodyTopNavBar .linksMenu {
		width: 76%;
	}
	#mainBodyTopNavBar a i {
		height: 45px;
		width: 50px;
		margin-left: 0px;
	}
	#mainBodyTopNavBar a i.therapist {
		background-size: 45px;
	}
	#mainBodyTopNavBar a i.organisation {
		background-size: 45px;
	}
	#mainBodyTopNavBar a i.general {
		background-size: 45px;
	}
	#mainBodyTopNavBar a i:hover span {
		display: none;
	}
	/****************/
	/* Landing Page */
	/****************/
	#landingPage #mainBodyWrapper {
		margin: auto;
		display: block;
		width: 100%
	}
	#landingPage #mainBodyWrapper a {
		display: block;
		width: 100%;
		height: 33.33%;
	}
	#landingPage #mainBodyWrapper img {
		height: 86%;
	}
	/***************/
	/* Page footer */
	/***************/

	#pageFooter div {
		width: 100%;

	}

	/***************/
	/* Publication */
	/***************/
	#featuredPublications {
		width: 96%;
		display: inline-block;
		margin-bottom: 1em;
		margin-top: 1em;
		margin-right: 14px;
		border-top: 1px solid #969fa1;

	}
	#featuredPublications h6 {
		font-weight: bold;
		font-size: 17px;
		margin: 10px 0 20px 0;
	}
	#featuredPublications .publication {
		width: 49%;
		display: inline-block;
		height: 80px;

	}
	#featuredPublications .publication i.img {
		display: inline-block;
		height: 60px;
		width: 70px;
		background: url('../img/siteImages/arrows/1box.png') no-repeat 10px 0;
		border-left: 2px solid #33bd9f;
	}
	#featuredPublications h6 + div.publication i.img {
		border-left: none;
		background-position: 0 0;
		width: 60px;
	}
	#featuredPublications h6 + div.publication div {
		border-bottom: none;
	}
	#featuredPublications .publication > div {
		display: inline-block;
		padding-left: 6px;
		height: 100%;
		vertical-align: top;
		width: 225px;
	}
	#featuredPublications .publication a {
		display: block;
		color: #33bd9f;

	}
	#featuredPublications .publication h5 {
		padding: 0;
		margin: 0;
		display: block;
		vertical-align: top;
		padding-bottom: 5px;

	}

	/******************/
	/* Events & News */
	/****************/
	#eventsAndNews #newsColumn {
		margin-right: 26px;
	}
	#eventsAndNews #newsColumn div + div ,#eventsAndNews #eventsColumn div + div {
		display: none;
	}


	/************/
	/* Events  */
	/**********/

	#eventsPage .imageWrapper img {
		height: 180px;
		width: 319px;
	}
	#eventsPage .imageWrapper .caption {
		display: none;
	}
	#eventsPage .imageWrapper h2 {
		width: 320px;
	}
	#eventsPage .sideBar {
		float: right;
		margin-left: 14px;
	}
	#eventsPage .middle {
		padding-right: 0;
	}

	#userPanel .memberDetails {
		width: 660px;
	}
	#userPanel .profileDescription {
		display: inline-block;
		vertical-align: top;
		border-top: none;
		margin-top: 0;
		margin-left: 47px;
	}
	#userPanel .profileDescription textarea {
		height: 198px;
	}
	#userPanel .middle2 {
		margin-left: 0;
	}
	#userPanel .ukcpOnly input, input[name=fees] {
		width: 312px;
	}
	#userPanel input[name=gender] {
		width: 40px;
	}
	#userPanel .userDetailsMenu {
		margin-top: 30px;
	}
	#userPanel .userDetailsMenu a {
		margin-right: 15px;
		padding-left: 7px;
	}
	#userPanel .userDetailsMenu a:last-child {
		margin-right: 0px;
	}

	/*********************/
	/* Find A Therapist  */
	/*********************/
	#fat .top-right {
		width: 100%;
		max-width: 660px;
		margin-left: 0;
	}
	#fat .top-right p {
		font-size: 13px;
		height: 134px;
	}
	#fat .resultsDiv {
		margin-top: 30px;
	}
	#fat .top-right a {
		margin-top: 8px;
		display: inline-block;
		margin-left: 10px;
	}
	#fat .top-right a:first-of-type {
		margin-left: 0;
	}
	#fat .results {
		width: 660px;
		height: 386px;
	}

	/**************/
	/* Registra  */
	/************/
	#registra .noMarginLeftFull{
		margin-left: 10px !important;
	}
	#registra .noMarningMiddle {
		margin-left: 0 !important;
	}
	#registra .backArrow, #registra .fowardArrow{
		display: inline-block;
	}
	#registra .backArrow {
		margin-right: 22px;
	}
	#registra .fowardArrow {
		margin-left: 22px;
		vertical-align: bottom;
	}
	#registra .alphabet {
		width: 247px;
		height: 143px;
		overflow: hidden;
	}
	#registra .topleft {
		width: 329px;
	}
	#registra .middle .about {
		margin-left: 0;
	}

	#registra .searchBox input[name=registerSearchNameT]{
		width: 290px;
	}
	/*******************************/
	/* Resources and Publications */
	/*****************************/
	#rp .rightColumn {
		display: block;
	}
	#rp .sideText {
		display: block;
		width: 660px;
	}



	.FPR {
		width: 660px;
		height: 120px;
		margin-left: 0;
	}
	.FPR h3 {
		padding: 0;
		margin: 0;
		font-size: 13px;
		margin-bottom: 26px;
		font-weight: bold;
	}
	.FPR .pub h3 {
		color: #77cbb1;
		margin-bottom: 0;
		font-weight: normal;
	}
	.userOrganisation .pub h3 a{
		color: #b0bdbd;
	}
	.userPublic .pub h3 a{
		color: #268dba;
	}
	.FPR .pub {
		background: url('../img/siteImages/Publications_Icon_Therapist_Page.png') no-repeat;
		height: 70px;
		width: 315px;
		display: inline-block;
	}
	.userOrganisation .FPR .pub {
		background: url('../img/siteImages/Publications_Icon_OMs_Page.png') no-repeat;
	}
	.userPublic .FPR .pub {
		background: url('../img/siteImages/Publications_Icon_Generic_Page.png') no-repeat;
	}
	.FPR .second {
		background: url('../img/siteImages/Publications_Icon_Therapist_Page.png') no-repeat 6px 0px;
		border-left: 1px solid #77cbb1;
	}
	.userOrganisation .FPR .second {
		background: url('../img/siteImages/Publications_Icon_OMs_Page.png') no-repeat 6px 0px;
		border-left: 1px solid #b0bdbd;
	}
	.userPublic .FPR .second {
		background: url('../img/siteImages/Publications_Icon_Generic_Page.png') no-repeat 6px 0px;
		border-left: 1px solid #b0bdbd;
	}
	.FPR .pub div {
		margin-left: 64px;
		overflow: hidden;
		height: 57px;
		border-bottom: none;
	}
	#cookieBar img {
		margin-bottom: 1%;
	}
	#userPublicProfile #mainBodyWrapper .contact {
		margin-left: 271px;
	}

	/*********************/
	/*** Main Event *****/
	/*******************/
	#EventsMainPage .middleEvents {
		width: 320px;
		display: inline-block;
	}
	#EventsMainPage .middleEvents .event {
		width: 320px;
	}
	#EventsMainPage .middleEvents .event .content {
		margin-left: 0;
	}
	#EventsMainPage .middleEvents .event .mainImg {
		display: none;
	}
	#EventsMainPage #externalEvents {
		margin-left: 16px;
	}
	#EventsMainPage #externalEvents .wrapper {
		height: 317px;
		overflow: hidden;
	}
	#multipleEventsPage #mainBodyWrapper .eventsMiddleWrapper .middleEvents .article {
		width: 660px;
		height: 200px;
	}
	#multipleEventsPage #mainBodyWrapper .eventsMiddleWrapper .middleEvents .introtext {
		width: 320px;
		height: 180px;
		position: relative;
	}
	#multipleEventsPage #mainBodyWrapper .eventsMiddleWrapper .middleEvents .article .imageWrapper div {
		position: absolute;
		bottom: 0;
		max-height: 26%;
		padding: 10px;
		min-height: 12%;
		width: 320px;
		height: none;
	}
	#multipleEventsPage #mainBodyWrapper .eventsMiddleWrapper .middleEvents .article .introtext p {
		height: 80px;
		overflow: hidden;
		color: #666666;
	}
	#multipleEventsPage #mainBodyWrapper .eventsMiddleWrapper .middleEvents .article a.title {
		color: #666666;
		margin-bottom: 10px;
		display: block;
	}
	#multipleEventsPage #mainBodyWrapper .eventsMiddleWrapper .middleEvents .article a.readMore2 {
		position: absolute;
		bottom: 9px;
		width: 100px;
		right: 0;
		height: 27px;
		background: url('../img/siteImages/arrows/blue-arrow.png') no-repeat 90%;
		padding-top: 3px;
		color: #277CA9;
	}
	#multipleEventsPage #mainBodyWrapper .eventsMiddleWrapper .middleEvents .article .time {
		color: white;
	}
	#multipleEventsPage #mainBodyWrapper .eventsMiddleWrapper .middleEvents .article:nth-child(even) {
		margin-left: 0;
	}
	#cookieBar div {
		width: 90%;
	}


	#registra .middle #sideBar .about, #registra .middle #sideBar .about p {
		width: 660px;
	}
	#registra .middle.dev .top .searchBox {
		height: 393px;
	}
}





/*****************/
/*****************/
/*****************/
/*****************/
/* MOBILE PHONE  */
/*****************/
/*****************/
/*****************/
/*****************/

@media screen and (max-width:700px) {
	body {
		-webkit-touch-callout: none;
		-moz-touch-callout: none;
		-ms-touch-callout: none;
 		touch-callout: none;
 		-webkit-user-select: none;
  		-moz-user-select: none;
  		-ms-user-select: none;
  		user-select: none;
	}
	.sideMenuBarContainer {
		display: none;
	}
	#userPanel .profilePictureWrapper #uploadBox {
		position: relative;
		width: 238px;
		height: 254px;
		display: block;
	}
	#userPanel .profilePictureWrapper #fileupload, #userPanel .profilePictureWrapper img {
		position: absolute;
		top: 0;
		width: 238px;
		height: 254px;
		opacity: 0;
	}
	#therapistPage .userPublic .fatImg img {
		height: 183px;
		margin-bottom: 20px;
		margin-left: 0;
	}
	#whiteNavBar ul.topMenu ,#whiteNavBar ul.topTopMenu {
		display: none;
	}
	#topLeftStory {
		width: 100%;
		height: 180px;
		padding-left: 5px;
		padding-right: 5px;
		margin-bottom: 10px;
	}
	#newsFeed {

		margin-bottom: 20px;
	}
	#newsFeed .imageWrapper {
		padding-top: 20px;
	}
	#newsFeed img {
		width: 100%;
	}
	#topLeftStory img {
		width: 310px;
		height: 170px;
	}
	#mainBodyWrapper {
		width: 100%;
	}
	#therapistPage #topLeftStory div {
		width: 80%;
		height: 70px;
	}
	#therapistPage #topLeftStory div p {
		font-size: 25px;
	}
	#topRightStory {
		margin-left: 5px;
	}

	#mainBodyTopNavBar {
		display: none;
	}
	#otherNews {
		margin-left: 0;
	}
	#otherNews .newsCointainer {
		margin-top: 10px;
		height: 124px;
		overflow: hidden;
	}

	/*****************/
	/* Black Nav Bar */
	/*****************/

	#blackNavBar div a {
		display: inline-block;
		width: 100%;
		height: 40px;
		padding-top: 13px;
		background-color: #4d4a4b;
		margin-bottom: 1px;
	}

	/*****************/
	/* Page Header   */
	/*****************/
	#pageHeader {
		border-bottom: none;
	}

	/*****************/
	/* White Nav Bar */
	/*****************/

	#whiteNavBar  {
		width: 100%;
		text-align: center;
		height: auto;
		margin-top: 0;
		padding: 20px 0 0 0;
	}
	#whiteNavBar img.logo {
		float: none;
		display: inline-block;
		width: 201px;
		height: auto;
		margin-bottom: 20px;
	}
	#whiteNavBar ul.socialMedia {
		display: none;
	}
	#whiteNavBar div.search {
		display: none;
	}
	#whiteNavBar li a span {
		display: none;
	}
	#whiteNavBar li i {
		width: 50px;
		height: 50px;
	}
	#whiteNavBar div.rightMenues {
		border-top: 5px solid #717f81;
		float: none;
		display: inline-block;
		width: 100%;
		text-align: center;
		padding-top: 5px;
		min-width: 0;
	}
	#whiteNavBar li {
		padding: 0;
	}
	#whiteNavBar li i.about {
		background: url('../img/siteImages/phoneMenu/about.png') no-repeat 0 0px;
		width: 30px;
		height: 30px;
		background-size: 30px;
	}
	#whiteNavBar li i.join {
		background: url('../img/siteImages/phoneMenu/join.png') no-repeat 0 0px;
		width: 30px;
		height: 30px;
		background-size: 30px;
	}
	#whiteNavBar li i.login {
		background: url('../img/siteImages/phoneMenu/log-in.png') no-repeat 0 0px;
		width: 30px;
		height: 30px;
		background-size: 30px;
	}
	#whiteNavBar li i.contact {
		background: url('../img/siteImages/phoneMenu/contact.png') no-repeat 0 6px;
		width: 30px;
		height: 30px;
		background-size: 30px;
	}
	#whiteNavBar li i.share {
		display: inline-block;
		background: url('../img/siteImages/phoneMenu/share.png') no-repeat;
		width: 30px;
		height: 30px;
		background-size: 30px;
	}
	#whiteNavBar li i.search {
		display: inline-block;
		background: url('../img/siteImages/phoneMenu/search.png') no-repeat;
		width: 30px;
		height: 30px;
		background-size: 30px;
	}
	#whiteNavBar .mobileNav {
		display: block;
		list-style-type: none;
		padding: 0px;
		margin: 0px;
		height: 50px;
		width: 320px;
		background-color: #231f20;
		background-color: #3c3c3b;
		overflow: hidden;
		padding-top: 5px;
		margin: 0;
		width: 100%;
		text-align: center;
	}
	#whiteNavBar .mobileNav li {
		margin-left: 1px;
		float: none;
	}

	#whiteNavBar .mobileNav .about {
		margin-left: -4px;
	}
	#whiteNavBar .mobileNav li {
		display: inline-block;
		background-color: #3c3c3b;
		height: 40px;
		width: 48px;
		float: none;
	}
	#whiteNavBar .mobileNav li a {
		display: inline-block;
		height: 40px;
		width: 52px;
	}
	#whiteNavBar .mobileNav .search,
	#whiteNavBar .mobileNav .twitter,
	#whiteNavBar .mobileNav .facebook,
	#whiteNavBar .mobileNav .linkedin,
	#whiteNavBar .mobileNav .googleplus {
		display: none;
	}
	#whiteNavBar .mobileNav.switched .about,
	#whiteNavBar .mobileNav.switched .members,
	#whiteNavBar .mobileNav.switched .contact,
	#whiteNavBar .mobileNav.switched .join,
	#whiteNavBar .mobileNav.switched .login {
		display: none;
	}
	#whiteNavBar .mobileNav.switched .search,
	#whiteNavBar .mobileNav.switched .twitter,
	#whiteNavBar .mobileNav.switched .facebook,
	#whiteNavBar .mobileNav.switched .linkedin,
	#whiteNavBar .mobileNav.switched .googleplus {
		display: inline-block;
	}

	#whiteNavBar div.rightMenues {
		padding: 0;
	}


	/****************/
	/* Landing Page */
	/****************/
	#landingPage #mainBodyWrapper {
		margin: auto;
		display: block;
		width: 100%
	}
	#landingPage #mainBodyWrapper a {
		display: block;
		width: 100%;
		height: 33.33%;
	}
	#landingPage #mainBodyWrapper img {
		height: 86%;
	}
	#topLeftStory i {
		height: 21px;
		width: 12px;
		background: url('../img/siteImages/arrows/colorful-arrow-mobile.png') no-repeat 0 100%;
	}
	#therapistPage #topLeftStory > div > div {
		height: 50px;
		width: 77%;
		top: 87%;
	}
	#therapistPage #topLeftStory > div > div p {
		font-size: 15px
	}
	#therapistPage .oneColumn {
		margin-left: 0px;
		margin-top: 0;
	}
	.userOrganisation #twitter {
		margin-top: 0;
	}
	.userOrganisation #newsFeed , #therapistPage .userPublic .fatImg img{
		margin-bottom: 0;
	}
	#therapistPage .userPublic .fatImg img {
		margin-top: 0;
	}
	/***************/
	/* Page footer */
	/***************/

	#pageFooter div {
		width: 100%;
	}

	/***************/
	/* Publication */
	/***************/
	#featuredPublications {
		width: 312px;
		margin-left: 4px;
		margin-right: 4px;
	}
	#featuredPublications .publication i.img {
		display: inline-block;
		height: 60px;
		width: 60px;
		background: url('../img/siteImages/arrows/1box.png') no-repeat 0 0;
	}

	/*****************/
	/* hireARoomMap */
	/***************/
	#hireARoomMap {
		width: 320px;
		height: 180px;
		display: inline-block;
		margin-left: 0;
		margin-top: 20px;
	}

	/******************/
	/* Events & News */
	/****************/

	#eventsAndNews #newsColumn div + div, #eventsAndNews #eventsColumn div + div {
		display: none;
	}
	#eventsAndNews #mainBodyWrapper h3 {
		display: inline-block;
		color: black;
	}
	#eventsAndNews #newsColumn .oposite {
		position: relative;
		display: inline-block;
		float: right;
		color: #717f81;
	}
	#eventsAndNews #mainBodyWrapper #eventsColumn h3.main {
		display: inline-block;
		color: black;
		float: right;

	}
	#eventsAndNews #eventsColumn .oposite {
		position: relative;
		display: inline-block;
		color: #717f81;
	}
	#eventsAndNews #mainBodyWrapper {
		padding-left: 5px;
		padding-right: 5px;
	}
	#eventsAndNews #newsColumn, #eventsAndNews #eventsColumn {
		width: 100%;
	}
	#eventsAndNews #newsColumn {
		display: none;
	}
	#eventsPage .middle {
		width: 320px;
		padding-left: 4px;
		padding-right: 4px;
	}
	#eventsPage .imageWrapper img {
		width: 320px;
		height: 180px;
	}
	#eventsPage .imageWrapper .caption {
		display: none;
	}

	#userPanel .memberDetails ul li {
		width: 29px;
		height: 29px;
		overflow: hidden;
		background: none;
	}
	#userPanel .profileDescription textarea {
		height: 122px;
		width: 300px;
	}

	#userPanel .middle2, #userPanel .personalDetails {
		margin-left: 0;
		display: block;
	}
	#userPanel .middle2 {
		width: 300px;
	}
	#mainBodyWrapper  {
		width: 320px;
		height: 784px;
	}
	#landingPage #mainBodyWrapper img {
		width: 197px;
		height: 197px;
	}
	#userPanel .userDetailsMenu {
		margin-top: 20px;
	}
	#userPanel .userDetailsMenu a {
		margin-bottom: 14px;
		padding-left: 7px;
		text-align: left;
		width: 145px;
		margin-right: 4px;
		margin-bottom: 7px;
	}
	#userPanel .userDetailsMenu a:nth-child(2), #userPanel .userDetailsMenu a:last-child {
		margin-right: 0;
	}
	#userPanel .ukcpOnly h3, #userPanel .personalDetails h3, #userPanel .profiling h3 {
		width: 317px;
		font-size: 17px;
		background-color: #c6c6c6;
		height: 55px;
		padding-top: 14px;
		padding-left: 7px;
		color: white;
		font-weight: normal;
	}

	#userPanel .ukcpOnly h3 img, #userPanel .personalDetails h3 img, #userPanel .profiling h3 img {
		display: inline-block;
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		position: relative;

	}
	#userPanel img.turnArrow {
		-webkit-transform: rotate(-90deg) !important;
		transform: rotate(-90deg) !important;
		-ms-transform: rotate(-90deg) !important;
	}
	#userPanel .ukcpOnly h3 img {
		right: -90px;
	}
	#userPanel .personalDetails h3 img {
		right: -82px;
	}
	#userPanel .profiling h3 img {
		right: -45px;
	}
	#userPanel .block.squareBox {
		display: block;
	}
	#userPanel .squareBox, #userPanel .profiling .selectBoxs {
		width: 317px;
	}
	#userPanel .profiling .selectBoxs span {
		background: url('../img/siteImages/buttonsArrowSmall.png') no-repeat;
		width: 105px;
	}
	#userPanel .profiling p {
		vertical-align: top;
	}
	#userPanel .ukcpOnly input, #userPanel .personalDetails input{
		width: 300px;
	}
	#userPanel input[name=gender] {
		width: 40px;
	}
	#userPanel .personalDetails {
		overflow: hidden;
		height: 76px;
		margin-top: 17px;
		width: 300px;

	}
	#userPanel .ukcpOnly {
		overflow: hidden;
		height: 76px;
		margin-top: 10px;
		width: 300px;
	}
	#userPanel .profiling {
		margin-top: 20px;
		padding-top: 10px;
		width: 300px;
		display: block;
		overflow: hidden;
		height: 76px;
		float: left;
	}
	#userPanel .profiling h3 {
		margin-top: 10px;

	}
	#userPanel .memberDetails {
		width: 300px;
	}
	#userPanel .memberDetails ul li {
		margin-left: 4px;
	}

	/*****************/
	/* Login Popup   */
	/*****************/
	#loginPopup {
		width: 320px;
		height: auto;
	}
	#loginPopup .logIn {
		padding-left: 0;
		width: 285px;
	}
	#loginPopup .notUKCPMem, #loginPopup .logIn {
		float: none;
	}
	#loginPopup .notUKCPMem {
		height: 180px;
	}
	#loginPopup .password {
		padding-left: 0;
	}


	/*********************/
	/* Find A Therapist  */
	/*********************/
	#fat .top-right {
		width: 100%;
		max-width: 320px;
		margin-left: 0;
	}
	#fat .top-right p {
		font-size: 13px;
		height: 134px;
	}
	#fat .resultsDiv {
		margin-top: 30px;
		height: 785px;
	}
	#fat .top-right a {
		margin-top: 8px;
	}

	#fat .results {
		width: 320px;
		height: 386px;
	}
	#fat #map {
		width: 320px !important;
		height: 180px !important;
	}
	#fat .searchBar {
		width: 200px;
		height: 35px;
		padding: 6px;

	}
	#fat .searchBar input {
		height: 22px;
		width: 156px;
		font-size: 14px;
	}
	#fat .searchBar img {
		width: 21px;
		height: 21px;
		margin-top: 2px;
		margin-left: 6px;
	}
	#fat .top-right p {
		height: 278px;
	}
	#fat .findBy {
		width: 198px;
		position: absolute;
		margin-top: 1px;
		height: 35px;
	}
	#fat .findBy ul li {
		height: 33px;
		padding-top: 7px;
		float: none;
		margin-top: 2px;
		width: 100%;
	}
	#fat .searchBarWrapper {
		width: 198px;
		height: 108px;
	}
	#fat .whiteBox {
		background-color: white;
		display: none;
		width: 320px;
		height: 180px;
		opacity: 0.9;
		position: absolute;
	}
	#fat .options div {
		height: 33px;
		margin-bottom: 2px;
	}
	#fat .options {
		height: 69px;
	}

	/**************/
	/* Registra  */
	/************/

	#registra .backArrow, #registra .fowardArrow{
		display: inline-block;
		vertical-align: top;
		margin-top: 11px;
	}
	#registra .backArrow {
		margin-right: 6px;
	}
	#registra .fowardArrow {
		margin-left: 3px;
	}
	#registra .alphabet {
		width: 241px;
		height: 40px;
		overflow: hidden;
	}
	#registra .topleft {
		width: 312px;
		height: 500px;
	}
	#registra .middle .about {
		width: 312px;
		margin-left: 0;
	}
	#registra .noMarginLeftFull{
		margin-left: 10px !important;
	}
	#registra .noMarningMiddle {
		margin-left: 10px !important;
	}
	#registra .noMarningSmall {
		margin-left: 0 !important;
	}
	#registra .topleft > h3 {
		color: #2283ae;
		padding-bottom: 20px;
		margin-bottom: 0px;
		border-bottom: 1px solid #969fa1;
	}
	#registra .middle .about h3 {
		color:black;
		margin-top: 0;
		padding-top: 20px;
	}
	#registra .middle .alphabetContainer {
		margin-top: 22px;
	}
	#registra .middle {
		padding-left: 9px;
		padding-right: 9px;
	}

	#registra .tr1 {
		width: 660px;
	}
	#registra .tr {
		width: 660px;
	}
	#registra .table {
		width: 320px;
		overflow: auto;
		overflow-y: hidden;
		overflow-x: auto;
	}
	#registra .middle {
		width: 320px;
	}
	#registra .searchBox input[name=registerSearchNameT]{
		width: 271px;
	}
	/*******************************/
	/* Resources and Publications */
	/*****************************/
	#rp .rightColumn {
		width: 318px;
		margin-left: 0;
		height: auto;
	}
	#rp .menu div {
		margin-bottom: 4px;
	}
	#rp .rightColumn .content {
		width: 318px;
		height: auto;
	}
	#rp .policiesBox:nth-child(even) ,#rp .booksBox:nth-child(even){
		margin-left: 0;
	}
	#rp .paging {
		margin-top: 40px;
	}
	#rp .policiesBox {
		height: 279px;
	}

	.FPR {
		margin-left: 0;
	}
	.userOrganisation .pub h3 a {
		color: #b0bdbd;
	}
	.userPublic .pub h3 a {
		color: #268dba;
	}
	.userPublic .FPR .pub {
		background: url('../img/siteImages/Publications_Icon_Generic_Page.png') no-repeat;
	}

	.userPublic .FPR .pub div{
		border-bottom: 1px solid #b0bdbd;
	}

	#cookieBar img {
		margin-bottom: 17%;
	}
	#cookieBar  div {
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
		display: inline-block;
		width: 90%;
	}
	#userPublicProfile #mainBodyWrapper  .img {
		height: 250px;
	}
	#userPublicProfile #mainBodyWrapper  .userData {
		margin-top: 20px;
		padding-left: 0;
		width: 320px;
	}
	#userPublicProfile #mainBodyWrapper .contact {
		margin-left: 0;
		margin-top: 40px;
	}

	/*********************/
	/*** Main Event *****/
	/*******************/
	#EventsMainPage .middleEvents {
		width: 320px;
		display: inline-block;
	}
	#EventsMainPage .middleEvents .event {
		width: 320px;
	}
	#EventsMainPage .middleEvents .event .content {
		margin-left: 0;
	}
	#EventsMainPage .middleEvents .event .mainImg {
		display: none;
	}
	#EventsMainPage #externalEvents {
		margin-left: 0;
	}
	#EventsMainPage #externalEvents .wrapper {
		height: 317px;
		overflow: hidden;
	}
	#EventsMainPage .featuredEvent {
		width: 320px;
		overflow: hidden;
	}

	#multipleEventsPage #mainBodyWrapper .eventsMiddleWrapper .middleEvents .article {
		height: none;
		width: 320px;
		max-height: 362px;
		overflow: hidden;
	}
	#multipleEventsPage #mainBodyWrapper .eventsMiddleWrapper .middleEvents .introtext {
		margin-left: 0;
		margin-top: 10px;
		max-height: 180px;
		width: 320px;
	}
	#multipleEventsPage #mainBodyWrapper .eventsMiddleWrapper .middleEvents .article:nth-child(even) {
		margin-left: 0;
	}
	#cookieBar div {
		width: 90%;
	}
	#registra .middle.dev .top .searchBox .acro span {
		margin-bottom: 11px;
	}
	#registra .middle.dev .top .searchBox .acro span:nth-child(odd) {
		margin-left: 0;
	}
	#registra .middle.dev .top .searchBox input {
		width: 85%;
	}
	#registra .results .person {
		margin-left: 0;
	}
	#registra .middle.dev .top {
		height: 500px;
	}
	#registra #popup {
		width: 320px;
		height: 643px;
	}
	#registra #popup li {
		height: 55px;
	}
	
}
