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


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

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

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

h3 { 

	color: #363636;
}

a {
	color: #363636;
}


.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:#363636;
}


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

/* Info box  (Right) */


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

.right-info {
	background: #d6d4d4;
	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/d6/d4/d4/B) no-repeat;
}

.right-content-top {
	background: url(/graphics/roundrect/190/32/15/07/39/6a/T) no-repeat;
}

.right-content {
	background: #07396a; 
}

.right-content-bottom {
	background: url(/graphics/roundrect/190/32/15/07/39/6a/B) no-repeat;
}

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

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

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

.right-action {
	background: #363636; 
}

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


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

.content-box-header {
	background: url(/graphics/roundrect/720/50/15/07/39/6a/T) no-repeat;
}

.content-box-content {
	background: #07396a url(/graphics/grad/720/82/07396a/094785/VERTICAL) bottom no-repeat; 
	color:#ffffff;
}

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


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



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

.content-box-footer {
	background: url(/graphics/roundrect/720/50/15/09/47/85/B) bottom no-repeat;
}


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

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

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




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

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

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





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

.feature-box a.action-button span {
	background: url(/graphics/roundrect/650/28/13/36/36/36/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/75/75/75/L) no-repeat; /*grey button in myaccount*/
}

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

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

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

a.action-button-large span {
	background: url(/graphics/roundrect/250/33/16/36/36/36/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/36/36/36/T) no-repeat top;
}

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

.action-box-footer {
	background: url(/graphics/roundrect/720/45/20/36/36/36/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:#363636;
}


 

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


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

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

#using-select a#change-button span {
	background: url(/graphics/roundrect/130/22/10/36/36/36/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/36/36/36/T);
}

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

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

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

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

/* Slider */

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

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

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

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

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


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

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

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

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

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

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




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



/* Popup filter box start */


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

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

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

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

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

#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: #363636;
}


#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:#363636;
}


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


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

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

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

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

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

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

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

#message-folder .message {
	background: url(/graphics/roundrect/700/80/20/05/25/45) no-repeat; 
}


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

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


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

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

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

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


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

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



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

#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: #363636;
}

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

}*/


#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/05/25/45) no-repeat;
	color: #ffffff;
}

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

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

.content-box-content a.button {
	background: url(/graphics/roundrect/50/25/10/01/0A/12/L) no-repeat;
}

.content-box-content a.button span {
	background: url(/graphics/roundrect/250/25/10/01/0A/12/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/0C/5B/AB/L) no-repeat;
}

.content-box-content a.action-button span {
	background: url(/graphics/roundrect/250/25/10/0C/5B/AB/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/01/0A/12); 
}

#live-hover {
	background: url(/graphics/roundrect/85/48/10/01/0A/12); 
}

#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: #363636;  
}

#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: #363636;
}


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

}


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


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

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

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


.panel-box .box-content .label {
	color: #363636;
	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: #363636;
}

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

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

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


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

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

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

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

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

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

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



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



010A12




/* General form code start */ 

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

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


/* 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: #000000;
	background:#ffffff;
}

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



/* Property Details div start */ 

/* Available room div start */ 

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

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


/* Available room div end */ 


/* Your details div start */ 

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

/* Your details div end */ 

/* current tenants div start */ 


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


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

}

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

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


/* Property Location div start */ 


/* Describe Yourself div start */ 

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

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


/* Describe Yourself div end */ 

/* Your details 3 div start */ 

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

/* 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: #363636;
	}
	
	#map-locations-content ul li a.remove {
		background: #363636;

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

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


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

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


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


table.jCalendar td {
	background: #363636;
	color: #CFCFCF;
}

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


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

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

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

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

table.jCalendar td.other-month {
	background: #757575;
	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/36/36/36/) no-repeat;
	color: #FFF;
}

#upgrade-reminder a {
	color: #FFF;
}body{
 background: #FFF url(/sites/174/files/bodybg.gif) repeat-x top left;
}

div#wrapper{
 width: 940px!important;
}

div#header{
 border-bottom: none;
 margin-bottom: none;
 width: 940px!important;
}

div#header h1{
 width: 490px;
 float: left;
 height: 70px;
}

div#header h1 a{
 width: 490px;
 height: 70px;
 display: block;
 background: transparent url(/sites/174/files/logo.gif) no-repeat top left;
 text-indent: -30000px;
 outline: none;
}

div#header h2{
 display: none;
}

ul#menu{
 clear: both;
 width: 930px;
 height: 45px;
 background: #FFF url(/sites/174/files/menu_bg.jpg) no-repeat top left;
 list-style: none;
 display: block;
 padding: 2px 5px;
 margin: 0!important;
}

ul#menu li{
 background: transparent url(/sites/174/files/split.png) no-repeat right;
 height: 40px;
 padding: 0 10px 0 10px!important;
 margin: 0!important;
 float: left;
}

ul#menu li a{
 color: #FFF;
 font-size: 16px;
 font-family: Georgia, serif;
 outline: none;
}

ul#menu li a:hover{
 color: #F7EAA4;
}

#menu a{
 display: block;
 padding: 10px 10px 0 10px!important;
}

div#homepage-searchbox{
 width: 681px;
 height: 182px;
 background: transparent url(/sites/174/files/search_box.gif) no-repeat top left;
 margin-left: 15px;
 padding-top: 15px;
}

div#homepage-searchbox h2{
 font-family: Georgia, serif;
 font-size: 28px;
 color: #FFF;
 font-weight: normal;
 margin: 0 26px;
 padding-bottom: 0;
}

div#homepage-searchbox h2 strong{
 font-family: Georgia, serif;
 color: #f7eaa4;
 font-weight: normal;
}

div.homepage-box-shadow{
 width: 741px;
 height: 34px;
 background: transparent url(/sites/174/files/search_box_shadow.png) no-repeat top left;
}

div.search-form{
 background-image: none;
 padding-top: 10px;
}

div#location-label, div#location-example{
 width: 620px;
 color: #FFF;
}

div#location-box{
 width: 420px;
 border: none;
}

div#location-box input.text{
 height: 37px;
 width: 410px;
 font-size: 27px;
 border: 2px #002448 solid;
 -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 border-radius: 6px;
 color: #666;
 background: #FFF url(/sites/174/files/search_txt_bg.jpg) no-repeat top left;
}

div#location-box input.text:focus{
 border: 2px #ffa300 solid;
}

div#location-submit input.submit{
 width: 152px;
 height: 52px;
 background: transparent url(/sites/174/files/search_button.jpg) no-repeat top left;
 font-size: 0;
 text-indent: -30000px;
}

div.searchbox1{
 padding: 5px 5px 5px 0;
}

div.searchbox2{
 color: #FFF;
 font-size: 12px;
}

div.content_box{
 width: 681px;
 background: transparent url(/sites/174/files/content_box_foot.jpg) no-repeat bottom left;
 float: none;
 margin-left:15px;
}

div.content_box_inner{
 width: 651px;
 background: transparent url(/sites/174/files/content_box_head.jpg) no-repeat top left;
 float: none;
 min-height: 190px;
 padding: 15px;
}

div.content-box-header{
 width: 681px;
 background: transparent url(/sites/174/files/content_box_head.jpg) no-repeat top left;
 float: none;
 margin-left:15px;
 height: 25px;
}

div.content-box-content{
 width: 681px;
 background: transparent url(/sites/174/files/content_box_bg1.jpg) no-repeat top left;
 float: none;
 margin-left:15px;
}

div.content-box-footer{
 width: 681px;
 background: transparent url(/sites/174/files/content_box_foot.jpg) no-repeat bottom left;
 float: none;
 height: 25px;
 margin-left:15px;
}

div#page_content h1, div.feature-box-content h1{
 margin-left:15px;
 font-family: Georgia, serif;
 color: #003161;
 font-size: 24px;
 font-weight: normal;
}

div#page_content h1 strong{
 color: #666;
 font-family: Georgia, serif;
 font-weight: normal;
}

div#page_content h2, div.feature-box-content h2{
 margin-left:15px;
 font-family: Georgia, serif;
 color: #333;
 font-size: 22px;
 font-weight: normal;
}

div#page_content h2 strong, div.feature-box-content h2 strong{
 color: #666;
 font-family: Georgia, serif;
 font-weight: normal;
}

div#page_content ul, div.feature-box-content ul{
 margin-left: 25px;
 line-height: 20px;
}

div#page_content ul ul{
 margin-left: 0px!important;
}

div#page_content ul em{
 color: #999;
 font-size: 11px;
}

div#page_content ul em a{
 color: #999;
 font-size: 11px;
}

div#page_content h3, div.feature-box-content h3{
 margin-left:15px;
 font-family: Georgia, serif;
 color: #666;
 font-size: 18px;
 font-weight: normal;
}

div.content_box_inner h3{
 font-size: 26px!important;
 color: #FFF!important;
 font-weight: normal;
}

div#page_content p, div.feature-box-content p{
 margin-left:15px;
 line-height: 20px;
 color: #333;
}

div.homepage-profile{
 margin: 0;
 width: 144px;
 height: 140px;
 margin-left: 15px!important;
}

div.homepage-profile img{
 border: 3px #FFF solid;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 10px;
 width: 140px!important;
 height: 105px!important;
}

div.homepage-profile p{
 color: #666;
 margin-left: 0!important;
}

/* Grey Boxes */
div.right-info-top{
 background: transparent url(/sites/174/files/right_info_top.jpg) no-repeat top left;
 height: 16px;
}

div.right-info{
 background: transparent url(/sites/174/files/right_info_bg.jpg) no-repeat top left;
}

div.right-info-bottom{
 background: transparent url(/sites/174/files/right_info_bottom.jpg) no-repeat bottom left;
}

/* Blue Boxes */
div.right-content-top{
 background: transparent url(/sites/174/files/right_info_top.jpg) no-repeat top left;
 height: 16px;
}

div.right-content{
 background: transparent url(/sites/174/files/right_info_bg.jpg) no-repeat top left;
}

div.right-content-bottom{
 background: transparent url(/sites/174/files/right_info_bottom.jpg) no-repeat bottom left;
}

/* Black Boxes */
div.right-action-top{
 background: transparent url(/sites/174/files/right_info_top.jpg) no-repeat top left;
 height: 16px;
}

div.right-action{
 background: transparent url(/sites/174/files/right_info_bg.jpg) no-repeat top left;
}

div.right-action-bottom{
 background: transparent url(/sites/174/files/right_info_bottom.jpg) no-repeat bottom left;
}

div.right-info h2, div.right-content h2{
 font-family: Georgia, serif;
 color: #666;
 font-size: 20px;
}

div.right-info p, div.right-content p{
 color: #333!important;
 font-size: 12px!important;
 line-height: 20px!important;
}

div.right-info p.quote{
 font-style: italic;
 font-family: Georgia, serif;
}

div.right-info p.testimonial-customer{
 font-weight: bold;
}

div.keeping-you-safe-logos{
 background: transparent url(/sites/174/files/keeping-you-safe-logos-bg.jpg) no-repeat top left;
}


div#results-container h1{
 font-family: Georgia, serif;
 color: #003161;
 font-size: 24px;
 font-weight: normal;
}

#search-results .room-result{
 background: transparent url(/sites/174/files/result-grey.jpg) no-repeat top left;
}

#search-results .male{
 background: transparent url(/sites/174/files/result-blue.jpg) no-repeat top left!important;
}

#search-results .female{
 background: transparent url(/sites/174/files/result-pink.jpg) no-repeat top left!important;
}

#search-results .room-result .details{
 padding-top: 14px;
}

p.label{
 font-size: 14px!important;
 padding-top: 3px!important;
}

p.field{
 clear: both;
}



p.field input, p.field textarea, p.field select, table td input, textarea.textareabox, table td select, input#location, div#new-message-box input, div#new-message-box textarea, div#new-message-box select{
 padding: 2px;
 border: 2px #FFF solid;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 color: #666;
 background: #FFF url(/sites/174/files/search_txt_bg.jpg) no-repeat top left;
}

p.field textarea{
 width: 400px;
}

p.field input:focus, p.field textarea:focus, p.field select:focus, table td input:focus, textarea.textareabox:focus, table td select:focus, input#location:focus, div#new-message-box input:focus, div#new-message-box textarea:focus, div#new-message-box select:focus{
 border: 2px #ffa300 solid;
}

div#map_canvas{
 width: 620px!important;
}

div.login-box{
 margin-right: 20px;
}

div.login-box a{
 font-family: Georgia, serif;
}

div#search-filter-box div.box-header{
 background: transparent url(/sites/174/files/black-box-top.jpg) no-repeat top left!important;
 height: 30px;
}

div#search-filter-box div.box-content{
 background: transparent url(/sites/174/files/black-box-bg.jpg) no-repeat top left!important;
}

div#search-filter-box div.box-footer{
 background: transparent url(/sites/174/files/black-box-bottom.jpg) no-repeat bottom left!important;
 height: 30px;
}

div.panel-box{
 width: 650px!important;
}

div.panel-box div.box-header{
 background: #FFF!important;
 width: 650px!important;
 -webkit-border-radius: 6px 6px 0 0;
 -moz-border-radius: 6px 6px 0 0;
 border-radius: 6px 6px 0 0;
}

div.panel-box div.box-content{
 background: #FFF!important;
 width: 643px!important;
}

div.panel-box div.box-footer{
 background: #FFF!important;
 width: 650px!important;
 -webkit-border-radius: 0 0 6px 6px;
 -moz-border-radius: 0 0 6px 6px;
 border-radius: 0 0 6px 6px;
}

.content-box-content .flatmate-box{
 width: 650px!important;
}

.content-box-content .flatmate-box .title{
 width: 140px;
}

div#search-results div#map_canvas{
 width: 550px!important;
}

div#advert-main div.box-content div#map_canvas{
 width: 300px!important;
}

div.picture img.thumb{
 width: 140px;
}

div.room-result div.picture img.thumb{
 width: 80px;
}

.content-box-content a.action-button{
 background: #666;
 -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 border-radius: 6px;
}

a#send-button{
 clear: both;
 float: right;
 margin-right: 15px;
}

a#add-favourite{
  float: right;
}

#message-folder .toolbar{
 width: 660px;
}

div.map-popup img.thumb{
 width: 80px;
}