
/*****************************************************************************************/
/*   General Settings   */
/*****************************************************************************************/


html, body {
	background: #FFFFFF;
	color: #000000;
}

* {
	font-family: Verdana , Arial, Helvetica, sans-serif;
}

p , li , input , select , label, a {
	font-family: Arial, Helvetica, sans-serif;
}

h3 { 

	color: #FF0084;
}

a {
	color: #FF0084;
}


.keeping-you-safe-logos {
	background: url(/graphics/roundrect/165/230/20/FF/FF/FF/) no-repeat;
	
	}
/*****************************************************************************************/
/*   Site Header   */
/*****************************************************************************************/

#menu a {
	color:#000000;
}

#menu a:hover {
	color:#FF0084;
}


/*****************************************************************************************/
/*   Right Boxes    */
/*****************************************************************************************/

/* Info box  (Right) */


.right-info-top {
	background: url(/graphics/roundrect/190/32/15/CC/CC/CC/T) no-repeat;
}

.right-info {
	background: #CCCCCC;
	color: #000000;
}

.right-info a , .right-info h2 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;	
}

.right-info-bottom {
	background: url(/graphics/roundrect/190/32/15/CC/CC/CC/B) no-repeat;
}

.right-content-top {
	background: url(/graphics/roundrect/190/32/15/00/AE/EF/T) no-repeat;
}

.right-content {
	background: #00AEEF; 
}

.right-content-bottom {
	background: url(/graphics/roundrect/190/32/15/00/AE/EF/B) no-repeat;
}

.right-content a , .right-content h2 {
	color: #000000;
}

.right-content h3 {
	color: #FF0084;
}

.right-action-top {
	background: url(/graphics/roundrect/190/32/15/FF/00/84/T) no-repeat;
}

.right-action {
	background: #FF0084; 
}

.right-action-bottom {
	background: url(/graphics/roundrect/190/32/15/FF/00/84/B) no-repeat;
}


/*****************************************************************************************/
/*   Main Content Boxes    */
/*****************************************************************************************/

.content-box-header {
	background: url(/graphics/roundrect/720/50/15/00/AE/EF/T) no-repeat;
}

.content-box-content {
	background: #00AEEF url(/graphics/grad/720/82/00AEEF/00BBFF/VERTICAL) bottom no-repeat; 
	color:#000000;
}

.content-box-content a {
	color:#000000;
}


.content-box-content a:hover {
	color:#262626;
}



.content-box-content p, .content-box-content li {
	color: #000000;
}

.content-box-footer {
	background: url(/graphics/roundrect/720/50/15/00/BB/FF/B) bottom no-repeat;
}


.feature-box h1 { 
	color:#000000;
}

.feature-box h2 { 
	color:#000000;
}

.feature-box h3 { 
	color:#000000;
}




.content-box h1 { 
	color:#000000;
}

.content-box h2 { 
	color:#000000;
}

.content-box h3 { 
	color:#000000;
}





.feature-box a.action-button {
	background: url(/graphics/roundrect/40/28/13/FF/00/84/L) no-repeat;
}

.feature-box a.action-button span {
	background: url(/graphics/roundrect/650/28/13/FF/00/84/R) no-repeat top right;
	color: #ffffff;
}

.feature-box a.action-button:hover span {
	color: #999999;
}

.feature-box a.action-button-sml {
	background: url(/graphics/roundrect/40/22/10/73/00/3B/L) no-repeat; /*grey button in myaccount*/
}

.feature-box a.action-button-sml span {
	background: url(/graphics/roundrect/200/22/10/73/00/3B/R) no-repeat top right; /*grey button in myaccount*/
	color: #ffffff;
}

.feature-box a.action-button-sml:hover span {
	color: #FF0084;
}

a.action-button-large {
	background: url(/graphics/roundrect/50/33/16/FF/00/84/L) no-repeat;
}

a.action-button-large span {
	background: url(/graphics/roundrect/250/33/16/FF/00/84/R) no-repeat top right;
	color: #ffffff;
}

a.action-button-large:hover span {
	color: #999999;
}

.action-box-header {
	background: url(/graphics/roundrect/720/45/20/FF/00/84/T) no-repeat top;
}

.action-box-content {
	background:#FF0084;
}

.action-box-footer {
	background: url(/graphics/roundrect/720/45/20/FF/00/84/B) no-repeat bottom;
}

#notification {
	background: url(/graphics/roundrect/720/36/15/33/33/33/) no-repeat; 
	color: #FFF;
}

#notification span.text a {
	color: #FFF;   
}

div.searchbox2 label {
	font-family: Verdana , Arial, Helvetica, sans-serif;
}

div.searchbox3 label  {
	font-family: Verdana , Arial, Helvetica, sans-serif;
}

#location-label {
	font-family: Verdana , Arial, Helvetica, sans-serif;

}


.search-form input.submit {
	font-family: Verdana , Arial, Helvetica, sans-serif;
}


/*****************************************************************************************/
/*   Right hand side */
/*****************************************************************************************/


#testimonial-content .quote { 	
	color:#000000;

}

#testimonial-content .testimonial-customer {
	font-family: Verdana , Arial, Helvetica, sans-serif;
	color:#000000;
}

/*****************************************************************************************/
/*   Footer    */
/*****************************************************************************************/



.footer-col a {
	color: #000000;
}

#footer h3 {
	color:#FF0084;
}


 

/*****************************************************************************************/
/*   Search.css */
/*****************************************************************************************/


#using-select {
	background: url(/graphics/roundrect/720/32/15/CC/CC/CC);
}

#using-select a#change-button {
	background: url(/graphics/roundrect/50/22/10/FF/00/84/L) no-repeat;
	color: #ffffff;
}

#using-select a#change-button span {
	background: url(/graphics/roundrect/130/22/10/FF/00/84/R) no-repeat top right;
	color: #ffffff;
}

#using-select a#change-button:hover span {
	color: #999999;
}

#search-filter-box {
	color: #ffffff;
}
	
#search-filter-box .box-header {
	background: url(/graphics/roundrect/155/50/20/FF/00/84/T);
}

#search-filter-box .box-footer {
	background: url(/graphics/roundrect/155/50/20/FF/00/84/B) bottom;
}

#search-filter-box .box-content {
	background: #FF0084 url(/graphics/grad/155/100/FF0084/FF0084) no-repeat bottom;
}

#search-filter-box #within {
	font-family: Arial, Helvetica, sans-serif;
}

#search-filter-box .bold {
	color: #660035;
}

/* Slider */

#search-filter-box .ui-state-default, .ui-widget-content .ui-state-default { 
	background: #660035; 
}

#search-filter-box p.field label {
	font-family: Arial, Helvetica, sans-serif;
}

#search-filter-box a.refine {
	background: url(/graphics/roundrect/40/22/10/A6/00/56/L) no-repeat;
}

#search-filter-box a.refine span {
	background: url(/graphics/roundrect/200/22/10/A6/00/56/R) no-repeat top right;
	color: #ffffff;
}

#search-filter-box a.refine:hover span {
	color: #0D0007;
}


#search-filter-box a.submit {
	background: url(/graphics/roundrect/50/25/12/73/00/3B/L) no-repeat;
	color: #ffffff;
}

#search-filter-box a.submit span {
	background: url(/graphics/roundrect/130/25/12/73/00/3B/R) no-repeat top right;
	color: #ffffff;
}

#search-filter-box a.submit:hover span {
	color: #FF0084;
}

#search-filter-box .pullout-box {
	border-top: 1px solid #ffffff; 
}

#search-filter-box #searchfilters a {
	color: #660035;
	font-family: Arial, Helvetica, sans-serif;
}

#search-filter-box #searchfilters a.black-cross:hover {
	color: #FF0084;
}




#search-filter-box #searchfilters a.black-cross {
	background: #ffffff;  
	color: #000000;  	
}



/* Popup filter box start */


#popup-filter-box a.submit:hover span {
	color: #FF0084;
}

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

#search-results .result-overview {
	font-family: Arial, Helvetica, sans-serif;
}

#search-results .result-overview b {
	color: #FF0084;
}

#search-results .result-overview a {
	color: #FF0084;
}

#search-results .room-result .details p {
	font-family: Arial, Helvetica, sans-serif;
}


#search-results .room-result .details p b {
	font-family: Verdana , Arial, Helvetica, sans-serif;
}



#search-results .room-result .picture {
	font-family: Arial, Helvetica, sans-serif;
}

.map-popup .details a {
	color: #FF0084;
}


#search-results .room-result {
	background: url(/graphics/roundrect/549/120/20/B9/B8/B8) no-repeat;  /*simon a2/a2/a2*/
}

#search-results .male {
	background: url(/graphics/roundrect/549/120/20/2d/bd/e6) no-repeat;
}

#search-results .female {
	background: url(/graphics/roundrect/549/120/20/FF/66/CC) no-repeat; 
}

/*****************************************************************************************/
/*   Information.css */
/*****************************************************************************************/


.information h1 {
	color:#000000;
}

.information h2 {
	color:#FF0084;
}


/*****************************************************************************************/
/*   messages.css */
/*****************************************************************************************/


#message-tabs ul li a {
	background: url(/graphics/roundrect/148/50/20/00/94/C9/T); 
	color: #ffffff;
}

#message-tabs ul li a:hover {
	color: #FF0084;
}

#message-tabs ul li.active a {
	background: url(/graphics/roundrect/148/50/20/00/AE/EF/T);
}

#message-tabs ul li.active a:hover {
	color: #262626;
}

#message-folder .toolbar {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

#message-folder .toolbar a {
	color: #262626;
}

#message-folder .toolbar select {
	font-family: Arial, Helvetica, sans-serif;
}

#message-folder .message {
	background: url(/graphics/roundrect/700/80/20/00/94/C9) no-repeat; 
}


#message-folder .message .details {
	border-right: 1px solid #262626;
	color: #262626;
}

#message-folder .message .details h4 {
	color: #262626;
}


#message-folder .message .details .small {
	font-family: Arial, Helvetica, sans-serif;
}

#message-folder .message .main {
	border-right: 1px solid #262626;
	color: #262626;
}

#message-folder .message .main a {
	color: #262626;
	font-family: Arial, Helvetica, sans-serif;
}

#message-folder .message .main a.sublink {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}


#message-folder .message .status {
	color: #262626;
	font-family:  Arial, Helvetica, sans-serif;
}

#message-folder .message .body {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	border-left: 1px solid #000000;
}



#message-folder .message .body p.upgrade, #message-folder .message .body p.upgrade a {
	color: #FF0084;
}

#message-folder .message .details a {
	color: #000;
}

#message-folder .message-body .details, #message-folder .message-body .details h4 {
	color: #000;
}

#message-folder .message-body .details a {
	color: #FF0084;
}

/*
#messages .pagination a {
	background: #FF0084;

}*/


#message-folder .message-header {
	background: url(/graphics/roundrect/700/50/10/FF/FF/FF/T);	
}

#message-folder .message-footer {
	background: url(/graphics/roundrect/700/50/10/FF/FF/FF/B) bottom;	
}

#message-folder .message-body {
	background: #FFFFFF !important;
	min-height:70px;
}


#message-folder .message-body .details {
	border: 0;
}

/*****************************************************************************************/
/*   My Account section - Override css code   */     
/*****************************************************************************************/

.content-box-content .flatmate-box {
	background: url(/graphics/roundrect/700/55/10/00/94/C9) no-repeat;
	color: #ffffff;
}

.content-box-content .property-box {
	background: url(/graphics/roundrect/700/55/10/00/94/C9) no-repeat;
	color: #ffffff;
}

.content-box-content .room-box {
	background: url(/graphics/roundrect/661/55/10/00/94/C9) no-repeat;
	color: #ffffff;
}

.content-box-content a.button {
	background: url(/graphics/roundrect/50/25/10/00/6E/96/L) no-repeat;
}

.content-box-content a.button span {
	background: url(/graphics/roundrect/250/25/10/00/6E/96/R) no-repeat top right;
	color: #ffffff;
}

.content-box-content a.button:hover span {
	color: #999999;
}

.content-box-content a.action-button {
	background: url(/graphics/roundrect/50/25/10/00/49/63/L) no-repeat;
}

.content-box-content a.action-button span {
	background: url(/graphics/roundrect/250/25/10/00/49/63/R) no-repeat top right;
	color: #ffffff;
}

.content-box-content a.action-button:hover span {
	color: #999999;
}

#status-hover {
	background: url(/graphics/roundrect/109/69/10/00/6E/96); 
}

#live-hover {
	background: url(/graphics/roundrect/85/48/10/00/6E/96); 
}

#status-hover li a, #live-hover a {
	color: #ffffff;
}

#status-hover .status-change:hover , #live-hover a:hover {
	color: #999999;
}


/*****************************************************************************************/
/*   Upgrade.css - Override css code   */
/*****************************************************************************************/


#information-box #inside-box a {
	color: #FF0084;  
}

#my-upgrade-content .current-status {
	font-family: Arial, Helvetica, sans-serif;
}


#my-upgrade-content .diff-statuses {
	font-family: Arial, Helvetica, sans-serif;
}


#my-upgrade-content .diff-statuses .col2 {
	font-family: Arial, Helvetica, sans-serif; 
}

#my-upgrade-content .diff-statuses .col2 span {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0084;
}


#my-upgrade-content a.button:hover span {
	color: #FF0084;

}


/*****************************************************************************************/
/*   advert.css Settings   */
/*****************************************************************************************/


#advert-main a.back-button {
	background: url(/graphics/roundrect/40/22/10/00/00/00/L) no-repeat; 
}

/*simon*/
#advert-main a.back-button span {
	background: url(/graphics/roundrect/200/22/10/00/00/00/R) no-repeat top right; 
	color: #ffffff;
}

#advert-main a.back-button:hover span {
	color: #FF0084;
}


.panel-box .box-content .label {
	color: #FF0084;
	font-family: Arial, Helvetica, sans-serif;
}


.panel-box .box-content .value {
color:#000;
}

#advert-main .advert_title .left {
color:#000;
}

.panel-box .box-content h3 {
color:#000;
}

.panel-box .text {
color:#000;
}

.panel-box .box-content .value {
	font-family: Arial, Helvetica, sans-serif;
}

.panel-box .box-content .picture a:hover {
	color: #FF0084;
}

.panel-box .action-button {
	background: url(/graphics/roundrect/50/25/12/FF/00/84/L) no-repeat /*!important;*/
}

.panel-box .action-button span {
	background: url(/graphics/roundrect/200/25/12/FF/00/84/R) no-repeat top right /*!important;*/
}

.panel-box .tel b {
	color: #FF0084;
}


#new-message-box {
	background: url(/graphics/roundrect/500/500/17/FF/00/84/) no-repeat top right;
	color: #ffffff;
}

#new-message-box a.button {
	background: url(/graphics/roundrect/40/28/13/73/00/3B/L) no-repeat; 
}
 
#new-message-box a.button span {
	background: url(/graphics/roundrect/650/28/13/73/00/3B/R) no-repeat top right; 
	color: #ffffff;
}

#new-message-box a.button:hover span {
	color: #FF0084;
}

#new-message-box p.right a {
	color: #660035;
}

#new-message-box p.right a:hover {
	color: #ffffff;
}

#send-box-1 .msg-note a {
    color: #ffffff;
}

#short-url a {
	color: #660035;
}



/*****************************************************************************************/
/*   register.css Settings   */
/*****************************************************************************************/



006E96




/* General form code start */ 

.register-form .note {
	color: #262626;
}

.register-form p.field {
	color: #262626;
}


/* General form code end */ 

/* Property Details div start */ 

#register-property-details input.text {
	font-family: Arial, Helvetica, sans-serif;

}

#register-property-details input.submit {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	background:#000000;
}

#register-property-details input.submit:hover {
	color: #FF0084;
}



/* Property Details div start */ 

/* Available room div start */ 

#register-available-room .col6 p {
	color:#262626;
}

#register-available-room .col6 li, #register-describe-yourself .col6 li {
	color:#262626;
}


/* Available room div end */ 


/* Your details div start */ 

#register-your-details .col3 {
	color:#262626;
}

/* Your details div end */ 

/* current tenants div start */ 


.register-form #tenant-table th { 
	color:#262626; 
}


#register-property-location input.text {
	font-family: Arial, Helvetica, sans-serif;

}

#register-property-location input.submit {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	background:#000000;
}

#register-property-location input.submit:hover {
	color: #FF0084;
}


/* Property Location div start */ 


/* Describe Yourself div start */ 

#register-describe-yourself .col6 p {
	color:#262626;
}

#register-describe-yourself .col6 ul {
	color:#262626;
}


/* Describe Yourself div end */ 

/* Your details 3 div start */ 

#register-your-details-3 .col3 {
	color:#262626;
}

/* Your details 3 div end */ 


	
	#map-locations-content ul li a {
		font-family: Arial, Helvetica, sans-serif;

	}
	
	#map-locations-content ul li a:hover, #map-locations-content ul li a.selected {
		color: #FF0084;
	}
	
	#map-locations-content ul li a.remove {
		background: #FF0084;

	}
	
	#map-locations-content span {
		font-family: Arial, Helvetica, sans-serif;
	}
	
	
	#marker-info { 
		color: #000000;
	}
	
	#miles-counter, #miles-counter input {
		color: #000000;
	}

#map-locations-content ul {padding:0;}
	
/* Google Map End */


/*****************************************************************************************/
/*   register.css Settings   */
/*****************************************************************************************/

div.dp-popup {
	background: #FFFFFF;
}


table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
	background: #A60056;
	color: #ffffff;
}


table.jCalendar td {
	background: #FF0084;
	color: #660035;
}

table.jCalendar th {
	background: #73003B;
	color: #ffffff;
}


div.dp-popup a.disabled {
	color: #FFFFFF;
}

table.jCalendar td.selected.dp-hover {
	background: #A60056;
	color: #ffffff;
}

div.dp-popup a {
	color: #000000;
}

table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
	background: #A60056;
	color: #ffffff;
}

table.jCalendar td.other-month {
	background: #73003B;
	color: #ffffff;
}


/*****************************************************************************************/
/*   preview.css Settings   */
/*****************************************************************************************/


#simplemodal-container {
	background: url(/graphics/roundrect/500/400/15/FF/FF/FF/);
}

#register-modal a.button-sml {
	background: url(/graphics/roundrect/40/22/10/00/00/00/L) no-repeat;
}

#register-modal a.button-sml span {
	background: url(/graphics/roundrect/200/22/10/00/00/00/R) no-repeat top right;
}



#upgrade-reminder {
	background: url(/graphics/roundrect/549/36/15/FF/00/84/) no-repeat;
	color: #FFF;
}

#upgrade-reminder a {
	color: #FFF;
}/*****************************************************************************************/
/*   Global Settings  */
/*****************************************************************************************/

h3 {
	color: #ff0084;
}

* {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
}

p , li , input , select , label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

/*****************************************************************************************/
/*  Header   */
/*****************************************************************************************/


#header {
	float: left;
	width: 925px;
	padding: 0;
border:0;

}

.top-sml {
	font-size:12px;
}

#topnav {
	float: right;
}

#signin, #help {
	float: left;
	font: 24px "trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ff0084;
}

#signin a, #help a {
	font: 24px "trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ff0084;
	text-decoration: none;
}

#signin a:hover, #help a:hover {
	color: #000;
}

#signin .top-sml, #help .top-sml {
	font-size: 12px;
	color: #000;
	line-height: 12px;
	float: left;
}

#signin {
	margin-top: 13px;
}

#help {
	margin-left: 65px;
	margin-top: 13px;
	margin-right:20px;
}

#logo {
	float: left;
	margin-left:30px;
	margin-top: 4px;
}


#select-bar {
	float: left;
	background: url(/sites/1/files/top-bar.png) no-repeat; 
	height: 32px;
	width: 925px;
	margin: 8px 0 0 0;
}

#countrysel {
	float: left;
	display: inline;
	width: 388px;
	height: 21px;
	margin: 9px 12px 0 590px;
	padding-left: 10px;
}


/*****************************************************************************************/
/*   Right Boxes    */
/*****************************************************************************************/

/* Info box  (Right) */

#right-wrapper li {
	padding:1px 0;
}


.right-info-top {
	background: url(/graphics/roundrect/190/32/15/B8/B8/B8/T) no-repeat;
}

.right-info {
	background: #b8b8b8;
	color: #171717;
}

.right-info a {
	color: #000;
}


.right-info-bottom {
	background: url(/graphics/roundrect/190/32/15/B8/B8/B8/B) no-repeat;
}


/*****************************************************************************************/
/*   Register - Override css code   */
/*****************************************************************************************/

#register-describe-yourself .col6 p , #register-describe-yourself .col6 li {
color:#fff;
}

#register-available-room .col6 p , #register-available-room .col6 li {
color:#fff;
}



#register-your-details-3 .col3 p , #register-your-details .col3 p {
color:#fff;
}

#register-property-details #marker-info {
	font-size: 12px;
}

#register-available-room .col6 ul {
	font-size:13px;
}

	.ui-state-default, .ui-widget-content .ui-state-default { background: #FF0084; }

	.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {background:  #FF0084;  }

.ui-state-active, .ui-widget-content .ui-state-active { background: #93004D; }

#register-property-location input.submit:hover {
	color: #FF0084;
}

#register-property-details input.submit:hover {
	color: #FF0084;
}

	#map-locations-content ul li a:hover, #map-locations-content ul li a.selected {
		color: #ff0084;
	}
	
	#map-locations-content ul li a.remove {
		background: #FF0084;
		color: #000;
	}


#register-property-details input.text {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	border: 1px groove #aaa;
	color: #373737;
}

#register-property-details input.submit {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	background:#000;
}


#register-property-location input.text {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	border: 1px groove #aaa;
	color: #373737;
}

#register-property-location input.submit {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	background:#000;
}


/*****************************************************************************************/
/*   Date picker - Override css code   */
/*****************************************************************************************/





div.dp-popup {
	font-size: 10px;
}

div.dp-popup h2 {
	font-size: 12px;
}
a#dp-close {
	font-size: 11px;

}

/*****************************************************************************************/
/*   Home Page - Override css code   */
/*****************************************************************************************/



.homepage-list {
	font-size: 13px;
}

#homepage-search-content {
background:#ff0084;
height:151px;
}


.homepage-profile {
	height:175px;
width:150px;
}

.homepage-profile img {
	width:150px;
	height:113px;
}



/*****************************************************************************************/
/*   Tabs CSS    */
/*****************************************************************************************/

.tabs-container {
	width: 710px;
	height: 25px;
	margin-top:15px;
float:left;

}


.idTabs ul {
	display: inline;
	float: left;
	margin-left: 20px;
}

.idTabs ul li {
	float: left;
	display: inline;
	list-style: none;
	margin-right: 4px;
}

.idTabs ul li a {
	float: left;
	background: url(/graphics/roundrect/200/50/20/26/AC/B5/T);
	width: 200px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	color: #fff;
	text-decoration: none;
}

.idTabs ul li a:hover {
	color: #333;
	background: url(/graphics/roundrect/200/50/20/41/D9/E3/T);
}

.idTabs ul li a.selected  {
	background: url(/graphics/roundrect/200/50/20/41/D9/E3/T);
	font-weight: bold;
}

.idTabs ul li.selected a:hover {
	text-decoration: underline;
	color: #fff;
}



/*****************************************************************************************/
/*   Upgrade CSS    */
/*****************************************************************************************/


#information-box #inside-box a {
	color: #FF0084;
}

#my-upgrade-content .current-status {
	color: #ff0084;
}

#my-upgrade-content .diff-statuses .col2 span {
	color: #ff0084;
}

#my-upgrade-content a.button:hover span {
	color: #ff0084;
}


/*****************************************************************************************/
/*   Messages CSS    */
/*****************************************************************************************/




#message-tabs ul li a {
	background: url(/graphics/roundrect/148/50/20/26/AC/B5/T);
}



#message-tabs ul li.active a {
	background: url(/graphics/roundrect/148/50/20/41/D9/E3/T);
}

#message-folder .message .body p.upgrade, #message-folder .message .body p.upgrade a {
	color: #FF0084;
}

#message-folder .message-body .details a {
	color: #FF0084;
}

/*

#messages .pagination a {
	background: #FF0084;
	color: #fff;
}

#new-message-box a.button:hover span {
	color: #FF0084;
}

*/



*/ new message stuff */



#message-tabs ul li a {
	background: url(/graphics/roundrect/148/50/20/20/7D/B8/T);
	color: #fff;
}

#message-tabs ul li a:hover {
	color: #333;
}



#message-tabs ul li.active a:hover {
	color: #fff;
}

#message-folder .toolbar {
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
}

#message-folder .toolbar a {
	color: #fff;
}

#message-folder .toolbar select {
	font-family: Arial, Helvetica, sans-serif;
}

#message-folder .message {
	background: url(/graphics/roundrect/700/80/20/26/AC/B5) no-repeat;
}

#message-folder .message .details {
	border-right: 1px solid #fff;
	color: #fff;
}

#message-folder .message .details h4 {
	color: #fff;
}


#message-folder .message .details .small {
	font-family: 10px Arial, Helvetica, sans-serif;
}

#message-folder .message .main {
	border-right: 1px solid #fff;
	color: #fff;
}

#message-folder .message .main a {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}

#message-folder .message .main a.sublink {
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
}


#message-folder .message .status {
	color: #fff;
	font-family:  Arial, Helvetica, sans-serif;
}

#message-folder .message .body {
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	border-left: 1px solid #333;
}


#message-folder .message .body p.upgrade, #message-folder .message .body p.upgrade a {
	color: #FF0000;
}

#message-folder .message .details a {
	color: #333;
}

#message-folder .message-body .details, #message-folder .message-body .details h4 {
	color: #333;
}

/* #message-folder .message-body .details a {
	color: #FF0000;
}




#messages .pagination a {
	background: #FF0000;

} */




/*****************************************************************************************/
/*   Information CSS    */
/*****************************************************************************************/


.information h2 {
	color:#ff0084;
}

/*****************************************************************************************/
/*   Home Page - Override css code   */
/*****************************************************************************************/

.homepage-tabs {
	background: #40d9e3 url(/graphics/grad/720/82/40D9E3/C1F3F6/VERTICAL) bottom no-repeat;
}

#homepage-tabs-top {
	background: url(/graphics/roundrect/720/45/20/40/D9/E3/T) no-repeat top;
}


#homepage-tabs-bottom {
	background: url(/graphics/roundrect/720/45/20/C1/F3/F6/B) no-repeat bottom;
}

.homepage-profile p {
	color:#000;
}

.feature-box-content .flatshare-info a , .feature-box-content .flatshare-info h2  , .homepage-tabs h2

{
	color:#000 !important;
}




#homepage-banner-content { 	
	background: url(/sites/1/files/homepage-banner.jpg);
}

#homepage-banner-content h2 {
	color:#0bcbd8;
}

#homepage-banner-content p {
	color:#171717;
}

#homepage-banner-content li {
	color:#585858;
}

#homepage-banner-content li span {
	color:#ff006c;
}




/* CSS Document */


/*****************************************************************************************/
/*   Homepage Tabs    */
/*****************************************************************************************/

.homepage-tabs {
	width: 720px;

	float:left;
	clear:both;
}

#homepage-tabs-top {
	width:720px;
	height:23px;
	float:left;

}


#homepage-tabs-bottom {
	width:720px;
	height:19px;
	float:left;
}




.flatshare-info h2 {
	font-size:16px;
}

.flatshare-info p {
	font-size:13px;
}

.popular-towns {
	margin-left:15px;
	float:left;
	width:335px;
}

.popular-towns ol {
	margin-left:15px;
	margin-top:5px;
}


.feature-box .popular-towns a {color:#000;}



.flatshare-info p , .flatshare-info h2 {
	margin-left:15px;

}

.flatshare-info {
float:left;
}

.flatshare-info ol {
	margin:15px 0 15px 30px;

}



/*****************************************************************************************/
/*   Home Page - Override css code   */
/*****************************************************************************************/

#homepage-banner-content { 	
	height:169px;
	
}

#homepage-banner-content h2 {
	padding:20px 0 0 28px;
	font-size:24px;	
}

#homepage-banner-content p {
	padding-left:28px;
	font-size: 16px;	
}


#homepage-banner-content ul {
	margin-left:72px;
}

#homepage-banner-content li {
	font-size: 13px;
}

#t1 , #t2 , #t3
{
float:left;

}

/*****************************************************************************************/
/*   Date Picker  */
/*****************************************************************************************/


div.dp-popup {
	background: #FF0084;
}

table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
	background: #BF0065;
	color: #FF0084;
}

table.jCalendar td {
	background: #ccc;
	color: #000;
}

table.jCalendar th {
	background: #333;
	color: #fff;

}

/*****************************************************************************************/
/*  preview popup  */
/*****************************************************************************************/


#register-modal a.button-sml {
	float: left;
	height: 22px;
	text-decoration: none;
	padding-left: 10px;
	margin-top: 10px;
	margin-left: 30px;
	font-size: 12px;	
	background: url(/graphics/roundrect/40/22/10/ff/00/84/L) no-repeat;
}

#register-modal a.button-sml span {
	float: left;
	padding-right: 10px;
	height: 20px;
	padding-top: 2px;
	line-height: 18px;
	background: url(/graphics/roundrect/200/22/10/ff/00/84/R) no-repeat top right;
	color: #fff;
}

#register-modal p {
color:#ff0082;
}


/*****************************************************************************************/
/*   Footer   */
/*****************************************************************************************/

#footer-wrapper {

	background:#8c8c8c;

}

#footer {
	background: url(../img/footer-watermark.gif) bottom right no-repeat;
border-top:0;
}

.footer-col a {
	color: #fff;
}



#footer h3 {
	color:#585858;
font-size:18px;
}

.footer-col li {
	font-size:12px;
}

/*****************************************************************************************/
/*   fdd2div Specific    */
/*****************************************************************************************/

.fdd2div_default {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;	
}



/*****************************************************************************************/
/*   jQuery Checkbox Specific    */
/*****************************************************************************************/

div.searchbox2 {
	width: 150px;
}


div.searchbox3 {
	width: 150px;
}

div.searchbox2 label {
	font: 22px "trebuchet MS", Arial, Helvetica, sans-serif;
}

div.searchbox3 label {
	font: 12px "trebuchet MS", Arial, Helvetica, sans-serif;
}

#location-label {
	font: 14px "trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 20px; 
	
}

.search-option {color:#FFF;}
.search-option:hover {color:#000;}
.search-option.selected {color:#000;}



.search-form {
background:none;
margin: 0 10px 0 32px;
padding:0;
height:120px;
}



#location-box {
border:0;
}

/*****************************************************************************************/
/*   Tabs CSS    */
/*****************************************************************************************/

.idTabs a {
	font: 16px "trebuchet MS", Arial, Helvetica, sans-serif;
}




/*****************************************************************************************/
/*   My Account section - Override css code   */
/*****************************************************************************************/

.content-box-content .flatmate-box {
	background: url(/graphics/roundrect/700/55/10/26/AC/B5) no-repeat;

}

.content-box-content .property-box {
	background: url(/graphics/roundrect/700/55/10/26/AC/B5) no-repeat;

}

.content-box-content .room-box {
	background: url(/graphics/roundrect/661/55/10/26/AC/B5) no-repeat;
}

.content-box-content a.action-button span {
	background: url(/graphics/roundrect/250/25/10/58/58/58/R) no-repeat top right;
	color: #FFF;
	line-height: 18px; 
}

.content-box-content a.action-button {
	background: url(/graphics/roundrect/50/25/10/58/58/58/L) no-repeat;
font-size:12px;
}

.content-box-content a.button {
	background: url(/graphics/roundrect/50/25/10/15/85/8C/L) no-repeat;
font-size:12px;
}

.content-box-content a.button span {
background: url(/graphics/roundrect/250/25/10/15/85/8C/R) no-repeat top right;
	color: #fff;
	line-height: 18px; 
}

#status-hover {
	background: url(/graphics/roundrect/109/69/10/13/76/7D); 
}

#live-hover {
	background: url(/graphics/roundrect/85/48/10/13/76/7D); 
}

#notification {
	background: url(/graphics/roundrect/720/36/15/58/58/58/) no-repeat;
}


#status-hover a, #live-hover a {
	font-size: 12px;
}



/*****************************************************************************************/
/*   Adverts - Override css code   */
/*****************************************************************************************/





.panel-box .action-button {
	background: url(/graphics/roundrect/50/25/12/ff/00/84/L) no-repeat !important;
}

.panel-box .action-button span {
	background: url(/graphics/roundrect/200/25/12/ff/00/84/R) no-repeat top right !important;
}

.panel-box .box-content .label {
	color: #FF0084;
}

.panel-box .box-content .picture a:hover {
	color: #FF0084;
}

.panel-box .tel b {
	color: #FF0084;
}

#advert-main a.back-button {
	background: url(/graphics/roundrect/40/22/10/58/58/58/L) no-repeat;
}

#advert-main a.back-button span {
	background: url(/graphics/roundrect/200/22/10/58/58/58/R) no-repeat top right;
	color: #fff;
}

/*****************************************************************************************/
/*   Search - Override css code   */
/*****************************************************************************************/



#using-select {
	background: url(/graphics/roundrect/720/32/15/B8/B8/B8);
}


#search-filter-box .box-header {
	float: left;
	width: 155px;
	height: 20px;
	background: url(/graphics/roundrect/155/50/20/ff/00/84/T);
	padding: 0;
}

#search-filter-box .box-footer {
	float: left;
	width: 155px;
	height: 20px;
	background: url(/graphics/roundrect/155/50/20/FF/53/AD/B) bottom;
	padding: 0;
}

#search-filter-box .box-content {
	float: left;
	background: #ff0084 url(/graphics/grad/155/100/ff0084/FF53AD) no-repeat bottom;
	width: 148px;
	padding-left: 7px;
}




#search-filter-box a.refine {
	background: url(/graphics/roundrect/40/22/10/b4/00/5d/L) no-repeat;
	font-size: 12px;
}

#search-filter-box a.refine span {
	background: url(/graphics/roundrect/200/22/10/b4/00/5d/R) no-repeat top right;
}


#search-filter-box a.submit {
	background: url(/graphics/roundrect/50/25/12/23/23/23/L) no-repeat;
	font-size:14px;
}

#search-filter-box a.submit span {
	background: url(/graphics/roundrect/130/25/12/23/23/23/R) no-repeat top right;
}

#search-filter-box #searchfilters a.black-cross:hover {
	color: #ff0084;
}

#order_by , #updated_since {
	font-size:13px;
}

#search-results .result-overview b {
	color: #FF0084;
}

#search-results .result-overview a {
	color: #FF0084;
}

#search-results .room-result {
	background: url(/graphics/roundrect/549/120/20/a2/a2/a2) no-repeat;  
	color: #fff;
}

#search-results .male {
	background: url(/graphics/roundrect/549/120/20/1D/C0/C9) no-repeat; 
}

#search-results .female {
	background: url(/graphics/roundrect/549/120/20/FF/33/9E) no-repeat;  
}


#popup-filter-box a.submit:hover span {
	color: #ff0084;
}

.map-popup .details a {
	color: #FF0084;
}


/* Content Box (Right) - NOT USED YET */

.right-content-top {
	background: url(/graphics/roundrect/190/32/15/41/D9/E3/T) no-repeat;
}

.right-content {
background: #41d9e3; 

}

.right-content-bottom {
	background: url(/graphics/roundrect/190/32/15/41/D9/E3/B) no-repeat;
}




.right-content a {
	color: #333333;
}


.right-action-top {
	background: url(/graphics/roundrect/190/32/15/FF/00/84/T) no-repeat;
}

.right-action {
background: #FF0084; 

}

.right-action-bottom {
	background: url(/graphics/roundrect/190/32/15/FF/00/84/B) no-repeat;
}



/*********** buttons ***********/


a.action-button-large {
	background: url(/graphics/roundrect/50/33/16/FF/00/84/L) no-repeat;
}

a.action-button-large span {
	background: url(/graphics/roundrect/250/33/16/FF/00/84/R) no-repeat top right;
	color: #fff;
font-size:16px;

}

a.action-button-large:hover span {
	color: #000;
}


.feature-box a.action-button {
	background: url(/graphics/roundrect/40/28/13/FF/00/84/L) no-repeat;

}

.feature-box a.action-button span {
	background: url(/graphics/roundrect/550/28/13/FF/00/84/R) no-repeat top right;

}


.action-box input.submit:hover {
	color: #FF0084;
}


/*****************************************************************************************/
/*   Main Content Boxes    */
/*****************************************************************************************/

/* Content Box (Main) */

.feature-box-content p {
color:#000;
}

.feature-box-content h2 {
color:#FF0084;
}

.action-box input.submit {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	background: #333;
}

.action-box input.text {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
}

.content-box-header {
	background: url(/graphics/roundrect/720/50/15/41/D9/E3/T) no-repeat;
}

.content-box-content {
	background: #41d9e3 url(/graphics/grad/720/82/41D9E3/8EEAEE/VERTICAL) bottom no-repeat; 
}

.content-box-footer {
	background: url(/graphics/roundrect/720/50/15/8E/EA/EE/B) bottom no-repeat;

}

.content-box a {
	color:#000000;
}



/* Feature Box (Main) */

.feature-box a {
	color:#ff0084;
}

.action-box-header {
	background: url(/graphics/roundrect/720/45/20/FF/00/84/T) no-repeat top;
}

.action-box-content {
	background:#ff0084;
}

.action-box-footer {
	background: url(/graphics/roundrect/720/45/20/FF/00/84/B) no-repeat bottom;
}


#rent-your-room-content h2 {
	font-size:24px;
	padding:16px 0 2px 10px;
}

#rent-your-room-content p {
	font-size:13px;
color:#000;
line-height:22px;

}



#testimonial-content .testimonial-customer {
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
}

#keeping-you-safe-content h2 {
	color:#FFF;
}


#rent-your-room-header {
	display:none;
}

#rent-your-room-content {
	height:169px;
	background: url(/sites/1/files/rent-your-room.jpg);
	margin-bottom:15px;
}


/**** CRASH *****/

#rent-your-room-footer {
	display:none;
}



/***************** fixing 1e6 ****************************/


/***************** town pages  ************************/


#town-page h2 {
color:#000;
margin:10px 0 0 10px;
}

#town-page p {
margin:0 10px;
}


.town-preview-search {
height:200px;
width:232px;
background: url(/graphics/roundrect/232/200/20/ff/00/84);
float:left;
margin-bottom:15px;
}

.town-preview-search h2 , .town-preview-search a {
color:#fff !important;
}


.town-content-box {
height:200px;
width:473px;
background: url(/graphics/roundrect/473/200/20/ff/ff/ff);
float:left;
margin-bottom:15px;
}


.town-profile-box {
height:210px;
width:473px;
background: url(/graphics/roundrect/473/210/20/87/E8/EE);
float:left;
margin-bottom:15px;
}


.first-item {
margin-right:15px;
}

.town-register-box {
height:210px;
width:232px;
background: url(/graphics/roundrect/232/210/20/ee/ee/ee);
float:left;
margin-bottom:15px;
}

.town-related-areas {
width:720px;
height: 260px;
background: url(/graphics/roundrect/720/260/20/ee/ee/ee);
float:left;
margin-bottom:15px;
}


.town-niche-sites {
width:720px;
height: 75px;
font-size:11px;
float:left;
margin-bottom:15px;

}


.town-niche-sites a {
color:#666;
text-decoration:none;
}

.town-area {
width:150px;
float:left;
margin-left:10px;
}

.town-area li a {
margin:0;
padding:0;
height:13px;
line-height:13px;
}



.town-profile .homepage-profile {
width:81px;
height:100px;
}

.town-profile .homepage-profile img {
width:81px;
height:61px;
}

.town-profile {
width:230px;
float:left;
margin-top:10px
}

/**** search box *****/

.town-search-form {
background: none;
float:left;
padding:0;
margin:0 20px;
}

#town-location-label {
float:left;
font-size:14px;
width:238px;
font-weight:900;
}

.town-search-form input.text {
background:#FFFFFF;
border:0;
color:#000000;
font-size:14px;
width:130px;
padding:2px;
line-height:28px;
float:left;
margin-top:3px;
}

#town-location-box {
width:134px;
float:left;
margin-right:10px;
height:28px;
background:#fff;
}

div.town-searchbox2 label {
font-size:16px;
}

div.town-searchbox2 {
display:inline;
line-height:14px;
width:200px;
}


div.town-searchbox1 {
display:inline;
line-height:14px;
width:20px;
}


div.town-searchbox1 , div.town-searchbox2  {
margin-bottom:15px;
font-weight:400;
}

.town-search-content p {
font-weight:900;
margin:0 38px 11px 38px;
font-size:14px;
line-height:16px;
}

#town-location-example {
font-size:11px;
margin-top:3px;
font-weight:400;
}

.town-search-form input.submit {
background:#000000;
border:0;
color:#FFFFFF;
font-size:18px;
height:31px;
line-height:31px;
width:41px;
float:left;
}

#town-location-submit { 
float:left;
}

.town-search-option {
margin-bottom:10px;
}

.preview-link {
padding:10px 0 0 0 !important;
margin:0 !important;
}


.footer-col {
float:left;
margin-left:23px;
margin-right:62px; /*82*/
}

#footer .ex-links {
padding-left: 25px;
color: #595959;
}

#footer .ex-links a {
color: #696969;
text-decoration: none;
}


.content-box-content a , .content-box-content h2 {
	color:#000;
}

#who-are-we p , #who-are-we h2 {
padding-left:24px;
padding-right:24px;
}

