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


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

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

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

h3 { 

	color: #FF6700;
}

a {
	color: #FF6700;
}


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

#menu a {
	color:#000000;
}

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


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

/* Info box  (Right) */


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

.right-info {
	background: #707070;
	color: #ffffff;
}

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

.right-info p {
	color: #ffffff;
	}

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

.right-content-top {
	background: url(/graphics/roundrect/190/32/15/10/4b/a9/T) no-repeat;
}

.right-content {
	background: #104ba9; 
}

.right-content-bottom {
	background: url(/graphics/roundrect/190/32/15/10/4b/a9/B) no-repeat;
}

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

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

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

.right-action {
	background: #FF6700; 
}

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


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

.content-box-header {
	background: url(/graphics/roundrect/720/50/15/10/4b/a9/T) no-repeat;
}

.content-box-content {
	background: #104ba9 url(/graphics/grad/720/82/104ba9/1155C2/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/11/55/C2/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/90/28/13/FF/67/00/L) no-repeat;
}

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

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

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

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

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

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

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

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

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

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

.action-box-footer {
	background: url(/graphics/roundrect/720/45/20/FF/67/00/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:#ffffff;

}

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

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



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

#footer h3 {
	color:#FF6700;
}


 

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


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

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

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

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

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

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

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

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

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

/* Slider */

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

#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/42/00/L) no-repeat;
}

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

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


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

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

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

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

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

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




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



/* Popup filter box start */


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

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

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

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

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

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


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


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


#message-tabs ul li a {
	background: url(/graphics/roundrect/148/50/20/0C/39/82/T); 
	color: #ffffff;
}

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

#message-tabs ul li.active a {
	background: url(/graphics/roundrect/148/50/20/10/4b/a9/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/0C/39/82) 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: #FF6700;
}

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

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

}*/


#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/0C/39/82) no-repeat;
	color: #ffffff;
}

.content-box-content .property-box {
	background: url(/graphics/roundrect/700/55/10/0C/39/82) no-repeat;
	color: #ffffff;
}

.content-box-content .room-box {
	background: url(/graphics/roundrect/661/55/10/0C/39/82) no-repeat;
	color: #ffffff;
}

.content-box-content a.button {
	background: url(/graphics/roundrect/50/25/10/07/23/4F/L) no-repeat;
}

.content-box-content a.button span {
	background: url(/graphics/roundrect/250/25/10/07/23/4F/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/03/0C/1C/L) no-repeat;
}

.content-box-content a.action-button span {
	background: url(/graphics/roundrect/250/25/10/03/0C/1C/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/46/46/46); 
}

#status-hover li a {
	color:#fff!important;
}



/*
#live-hover {
	background: url(/graphics/roundrect/85/48/10/07/23/4F); 
}
*/

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

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


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


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

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


#my-upgrade-content 
 {
	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: #FF6700;
}


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

}


/*****************************************************************************************/
/*   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: #FF6600;
}


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

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

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

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


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

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

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

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

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

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

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



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



07234F




/* 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: #FF6700;
}



/* 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: #FF6700;
}


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

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


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


table.jCalendar td {
	background: #FF6700;
	color: #662900;
}

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


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

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

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

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

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

#upgrade-reminder a {
	color: #FFF;
}



/**************************************************************************************************/
/*     new css settings */
/**************************************************************************************************/

.preview-result-overview strong  {
	color: #000;
}

.preview-info-top {
	background: url(/graphics/roundrect/360/32/15/70/70/70/T) no-repeat;
}

.preview-info-bottom {
	background: url(/graphics/roundrect/360/32/15/70/70/70/B) no-repeat;	
}

.preview-info {
	background: #707070;
}

.preview-info h2 {
	color:#ffffff;
}

.preview-info p {
	color:#ffffff;
}

.preview-info ul li {
	color:#ffffff;
}

#preview-town-info li a {
	color:#ffffff;
}

.preview-advert-header {
	background: url(/graphics/roundrect/549/50/15/10/4b/a9/T) no-repeat;
}

.preview-advert-footer {
	background: url(/graphics/roundrect/549/50/15/11/55/C2/B) bottom no-repeat;
}

.preview-advert-content {
	background: #104ba9 url(/graphics/grad/549/82/104ba9/1155C2/VERTICAL) bottom no-repeat; 
	color:#ffffff;
}

.preview-advert-content a {
	color:#ffffff;
}

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

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





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

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

#preview-advert a.back-button:hover span {
	color: #ffffff;
}





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

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




/**** new upgrade pages ******/

.length-of-membership {
	background:#FF6700; 
}

.length-of-membership p {
color: #000000;
}


/****** new payment page ******/


.payment-header {
	background: url(/graphics/roundrect/925/50/15/10/4b/a9/T) no-repeat;
}

.payment-footer {
	background: url(/graphics/roundrect/925/50/15/11/55/C2/B) bottom no-repeat;
}

.payment-content {
	background: #104ba9 url(/graphics/grad/925/82/104ba9/1155C2/VERTICAL) bottom no-repeat; 
}


/*
	background: url(/graphics/roundrect/700/55/10/0C/39/82) no-repeat;
	color: #ffffff;

*/


#myaccount-top-menu {
	background: url("/graphics/roundrect/925/32/15/10/4b/a9/") no-repeat;
}	
	
#myaccount-top-menu ul li a {
	background: url("/graphics/roundrect/50/20/10/0C/39/82/L") no-repeat top left;
	color: #ffffff;	
}


#myaccount-top-menu ul li a span {
	background: url("/graphics/roundrect/250/20/10/0C/39/82/R") no-repeat top right;

}


a.add-room-button {
    background: url("/graphics/roundrect/100/28/13/FF/67/00/L") no-repeat;
    	color: #000000;
}


a.add-room-button span {
    background: url("/graphics/roundrect/550/28/13/FF/67/00/R") no-repeat scroll right top transparent;
    	color: #000000;
}


.right-content a.action-button {
    background: url("/graphics/roundrect/100/28/13/FF/67/00/L") no-repeat;
    	color: #000000;
}

.right-content a.action-button span {
    background: url("/graphics/roundrect/550/28/13/FF/67/00/R") no-repeat scroll right top transparent;
    	color: #000000;
}


.advert-content-right  a.action-button {
    background: url("/graphics/roundrect/100/25/13/FF/67/00/L") no-repeat;
    	color: #000000;
}

.advert-content-right  a.action-button span {
    background: url("/graphics/roundrect/550/25/13/FF/67/00/R") no-repeat scroll right top transparent;
    	color: #000000;
}




/********** PULLOUT INTO WLF !!!!!!!   *************/

/* 
.preview-advert-header  {
	background: url(/graphics/roundrect/549/50/15/41/D9/E3/T) no-repeat;
}

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

.preview-advert-footer {
	background: url(/graphics/roundrect/549/50/15/8E/EA/EE/B) bottom no-repeat;

}

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

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


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

.payment-footer {
	background: url(/graphics/roundrect/925/50/15/8E/EA/EE/B) bottom no-repeat;
}

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


#myaccount-top-menu {
	background: url("/graphics/roundrect/925/32/15/41/D9/E3/") no-repeat;
}	
	
#myaccount-top-menu ul li a {
	background: url("/graphics/roundrect/50/20/10/15/85/8C/L") no-repeat top left;
	color: #fff;	
}


#myaccount-top-menu ul li a span {
	background: url("/graphics/roundrect/250/20/10/15/85/8C/R") no-repeat top right;

}

#live-hover {
	background: url(/graphics/roundrect/85/48/10/46/46/46)!important;
}

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

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


#myaccount-top-menu ul li a {
	font-size:14px;
}

.preview-result-overview strong  {
	color: #ff0084;
}


*/
body,div,dl,dt,dd,ul,ol,li,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
strong{font-weight:bold;}
a{text-decoration:underline;}
.imgtextspan{display:block;}
.ie .imgtextspan{text-indent:0;}
.ie .imgtextspan span{display:none;}
.rounded-15-all{-moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px;}
.rounded-5-all{-moz-border-radius:5px;-khtml-border-radius:15px;-webkit-border-radius:5px;}
.rounded-5-bottom{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-khtml-border-radius:0 0 5px 5px;}
.rounded-5-top{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;}
.rounded-15-top{-moz-border-radius:15px 15px 0 0;-webkit-border-radius:15px 15px 0 0;-khtml-border-radius:15px 15px 0 0;}
div.rounded-15-bottom{-moz-border-radius:0 0 15px 15px;-webkit-border-radius:0 0 15px 15px;-khtml-border-radius:0 0 15px 15px;}
div.rounded-15-bottom-topright{-moz-border-radius:0 15px 15px 15px;-webkit-border-radius:0 15px 15px 15px;-khtml-border-radius:0 15px 15px 15px;}
.ie6 div,.ie7 div{zoom:1;}
body{background: url(http://www.londonflatshares.net/sites/225/files/back.png) repeat-x;background-attachment:fixed;}
a{color:#0066CC;}
a:hover{color:#CF9C47;}
#header ul li{background:transparent url(http://images.easyroommate.com/images/arrow.gif) no-repeat scroll 20px .3em;}
#header{border-top-width:1!important;margin:0 auto;padding:10px 8px 10px 8px;width:910px;margin:0 0 10px 0;background:#fff;-moz-border-radius:15px 15px 15px 15px;-webkit-border-radius:15px 15px 15px 15px;-khtml-border-radius:15px 15px 15px 15px;}
#header h1{font-size:116%;}
#header h1 em{font-weight:bold;font-style:italic;display:block;}
#header h1 span{display:block;}
#header .userpanel,#header .loginpanel{float:right;padding:5px;width:230px;}
#header .checkbox{margin-right:5px;margin-top:5px;display:block;float:left;}
#header .loginpanel{width:260px;}
#header p{margin-bottom:0;}
#header .welcome{font-size:108%;font-weight:bold;}
#header ul li{padding-left:35px;}
#header .buttonlogin,#header .buttonhoverlogin{float:right;background:transparent url(http://www.londonflatshares.net/sites/225/files/header_button_complete.gif) no-repeat scroll 0 0;border:medium none;color:#FFF;cursor:pointer;font-family:Arial;font-size:14px;font-weight:bold;height:51px;width:50px;}
#header{background:#fff;border:solid 1px #ccc;}
#header h1 em{color:#06C;}
#header h1 span{color:#999;}
#header .userpanel{color:#999;}
#header .welcome{color:#06C;}
#header .buttonhoverlogin{background-position:0 -51px;}
#header label{clear:left;width:80px;}
#header label.savesignin{float:left;display:block;clear:none;}
.pagecontent{width:950px;margin:0 auto;margin-top:20px;}
.maincontainer{width:715px;float:left;padding:0 20px;position:relative;padding-top:0;z-index:1;padding-bottom:20px;}
.ie6 .maincontainer{overflow:hidden;}
.rightframe{float:right;width:200px;}
h3,h2.appearash3{display:block;background-position:top right;padding-right:7px;margin-bottom:20px;font-size:16px;position:relative;clear:left;line-height:20px;}
.ie6 h2{position:relative;zoom:1;}
h3 span,h2.appearash3 span{display:block;padding:3px 0 3px 10px;height:22px;}
h3 .text,h2 .text{display:none;}
.nobottommargin{margin-bottom:0!important;}
h3 span span.container{display:block;position:absolute;top:0;right:0;padding:0;margin:0;background:transparent;}
.ie6 h3 span{position:relative;}
h4{margin-bottom:10px;font-size:14px;font-weight:bold;}
.inlineblock{display:-moz-inline-box!important;display:inline-block!important;}
.ie6 .inlineblock,.ie7 .inlineblock{display:inline!important;zoom:1.0;}
.removesidemargins{background-color:#F2F2F2!important;position:absolute;width:737px;top:0;left:0;padding-left:20px;}
.tabtoedge{margin-left:-20px;padding-left:20px;margin-right:-20px;}
.ie .removesidemargins{top:1px;left:1px;width:735px;}
div.orangebutton,div.graybutton,div.disabledbutton{padding-right:5px;}
div.orangebutton{background-position:right -671px;}
div.orangebutton:hover,div.graybutton:hover,div.orangebuttonhover,div.graybuttonhover{background-position:right -741px;}
div.orangebutton:hover a,div.graybutton:hover a,div.orangebutton:hover button,div.graybutton:hover button,div.orangebuttonhover button,div.graybuttonhover button{background-position:0 -778px;}
div.disabledbutton{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";filter:alpha(opacity=25);opacity:.25;-moz-opacity:.25;}
div.disabledbutton:hover{background-position:right -596px!important;cursor:default;}
div.disabledbutton:hover button,div.disabledbutton:hover a{cursor:default;background-position:0 -636px!important;}
ul.previewbuttons{position:absolute;right:0;top:0;z-index:1000;}
.ermtab{border:solid 1px #ADADAD;padding:10px;border-top-width:0;margin-bottom:20px;}
.formattedselect{border-top-style:none!important;}
.formattedselect td.label{width:138px;padding:6px 0 6px 6px;color:#666;vertical-align:middle;font-size:11px;}
.formattedselect td{padding:6px 0;vertical-align:middle;}
.formattedselect label{display:block;}
.formattedselect input,.formattedselect{margin:0;padding:0;display:block;}
.formattedselect label em,.selectheader em{font-style:normal;color:#999;cursor:help;}
.selectheader em{padding-left:5px;}
.formattedselect input{width:13px;height:13px;overflow:hidden;}
.panelheader{background:#eee;border:1px solid #999;border-bottom-style:none;padding:2px 0;}
.panelheader .select{padding:3px 4px 3px 23px;background:#F7F7F7 url("http://images.easyroommate.com/images/assets/icons.png") no-repeat;cursor:pointer;font-size:11px;border:outset 1px #ccc;margin-left:5px;}
.panelheader .all{background-position:2px -214px;}
.panelheader .none{background-position:2px -234px;}
.panelheader .hidewindow{background-position:1px -256px;float:right;padding:0;height:18px;width:19px;margin-right:3px;}
.panelheader .select:hover{border:outset 1px #000;}
.panelheader .depressed,.panelheader .depressed:hover{border:inset 1px #ccc;background-color:#fff!important;cursor:default;}
.neighbourhoodcol{width:100%;}
.selectheader{position:relative;}
.selectorbox td{padding:2px 0!important;}
.headercheck{display:block;position:absolute;top:0;left:0;}
.selectheader{font-size:13px;color:#000;margin-right:20px;}
.selectheader input{position:absolute;width:13px;height:13px;overflow:hidden;top:0;left:0;margin:0;margin-top:1px;}
.inithidepanel{display:none;overflow:hidden;}
.showhideselector{color:#F88F00;cursor:pointer;}
.searchpanel{width:460px;position:relative;}
.searchpanel .neighbourhoodcol,.smallergraytext{font-size:11px;color:#666;}
.withadvancedpanel{background:url("http://images.easyroommate.com/images/assets/search_back.png") repeat-y right 0;}
.nearbylocations td{border-top:1px solid #CCC;padding-top:10px!important;}
.locationseparator td{padding-top:10px!important;}
.selectpanel{border:solid 1px #999;border-top-width:0;padding:6px;padding-top:0;max-height:150px;overflow:auto;}
.ie6 .selectpanel{height:expression(this.scrollHeight>150 ? "150px":"auto");}
.searchsidepanel{float:right;width:205px;z-index:5009;}
.searchsidepanel ul{margin-bottom:1em;margin-left:-16px;margin-top:-5px;width:231px;}
.searchsidepanel li{clear:both;padding:2px 0 2px 20px;}
.searchsidepanel .options{position:relative;}

.searchsidepanel .options .checkbox input{width:13px;height:13px;overflow:hidden;}
.searchsidepanel .checkbox{float:left;display:block;padding-top:1px;margin-right:5px;margin-bottom:10px;}
.searchsidepanel label{padding-top:0;}
.searchsidepanel .options select,.searchsidepanel .options input.text{width:190px!important;}
.ermtab .gobutton{border:solid 1px #ccc;padding:4px;background:#fff;}
.ie8 .ermtab .gobutton{padding-bottom:6px;padding-right:6px;}
.searchsidepanel li.advanced{border:solid 1px #A4D1FF;border-left-width:0;border-right-width:0;background:#DEF;padding:1px 0 1px 20px;}
.advancedsearchtable ul{margin-left:-20px;}
.advancedsearchtable li{width:260px;display:block;float:left;margin-left:20px;}
.advancedsearchtable li.fullwidthli{width:540px;}
.advancedsearchtable li select{float:right;}
.advancedsearchtable li label{float:left;}
.advancedsearchtable .radio input{margin:3px 0;margin-right:3px;}
.advancedsearchtable h5{font-size:12px;border-bottom:solid 1px #ccc;padding-bottom:3px;margin-bottom:8px;color:#225378;clear:left;}
.searchsidepanel .advancedopts{width:180px;position:absolute;top:-11px;left:-215px;background:#DEF;z-index:5010;border:solid 1px #A4D1FF;padding:10px;padding-top:5px;display:none;}
.advancedopts .closebutton span{font-size:9px;color:#06C;cursor:pointer;}
.advancedopts .closebutton{margin-bottom:5px;}
.listingfigures td,.listingfigures th{padding:2px 0;width:160px;}
.listingfigures th{color:#666;width:100px;vertical-align:top;padding-left:10px;}
.listingpreview h5{font-weight:bold;margin-bottom:4px;}
.listingpreview .washere{position:absolute;right:0;top:25px;padding-right:5px;padding-top:5px;font-size:11px;color:#3398E2;}
.radiusmap{float:left;width:220px;height:250px;position:relative;margin-right:10px;border:solid 1px #ccc;}
.radiuspanel{width:235px;height:252px;overflow:hidden;}
.radiusbox{float:left;width:25px;font-size:14px;height:14px;padding:2px 0 3px 0;border:inset 1px #ccc;text-align:center;margin-right:5px;}
.radiuspinhover{width:13px;height:26px;position:absolute;cursor:help;}
.radiuspinhover div{display:none;}
.radiustooltip,.radiuslistingtooltip{font-family:Arial,Helvetica,sans-serif;color:#fff;background:#006;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:11px;padding:5px 7px;overflow:visible;white-space:nowrap;border:solid 1px #2C3F96;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.7);z-index:1001;display:none;}
.ie6 .radiustooltip,.ie6 .radiuslistingtooltip{width:200px;margin-top:-30px;}
.radiuslistingtooltip{background:#900;border-color:#F00;width:150px;font-size:10px;white-space:normal;}
.radiustooltip .number{display:block;float:left;color:#FF0;font-size:18px;font-weight:bold;padding-right:7px;line-height:18px;padding-top:3px;}
.radiustooltip .potential{font-size:9px;color:#CCC;}
.radiustooltip .text{display:block;float:left;}
.radiuslistingtooltip .tip-title{color:#FF0;font-size:11px;font-weight:bold;padding-bottom:4px;}
.orangehighlight{font-weight:bold;color:#F99B1B;}
.groupingintro img{float:left;border-color:#ccc;margin-right:10px;margin-bottom:20px;}
.actionpanel{background:#F4F4F4;border:solid 1px #A4D1FF;border-top:none;padding-left:10px;}
del{text-decoration:line-through;}
.nearbylocations td{border-top:solid 1px #ccc;padding-top:10px!important;}
.locationseparator td{padding-top:10px!important;}
.languagebar{background:#fff;border:solid 1px #ccc;margin-bottom:20px;padding:10px 8px 10px 8px;;margin-top:4px;}
.languagebar strong{font-weight:normal;color:#888;padding-right:10px;}
.languagebar label{padding-right:5px;padding-left:5px;}
.languagebar .flagicon{padding-right:5px;}
.homesidebar{background:#fff;border:solid 1px #ccc;padding:10px;margin-bottom:15px;}
ul.countries li{margin-left:20px;}
li.seperator{border-top:1px solid #CCC;height:10px;margin-top:13px;}
ul.countries li li{margin-left:0;}
.autohideul{position:relative;}
.autohideul ul,.detatchedautohideul{display:none;position:absolute;right:128px;width:150px;background:#fff;z-index:1000;top:0;border:solid 1px #ccc;padding:10px;}
.autohideul:hover ul{display:block;}
.ie .autohideul:hover ul{display:none;}
.frontpage_block{width:360px;background:#fff;float:left;position:relative;text-align:center;border:solid 1px #ccc;}
.languagebar h2,h2.plaintext,.plaintext h2{font-size:16px;color:#06C;font-weight:bold;padding:5px 0;}
.homesidebar ul,.homesidebar li{padding:0!important;}
.fullwidthtext{width:510px!important;}
.shadow2px{-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.5);-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.5);}
.hideonscreen{display:none;}
a.linkastext{color:#000;text-decoration:none;cursor:text;}
a.linkastext:hover{color:#000;}
.refreshbox{width:200px;border:solid 1px #F00;background:#D20000;position:relative;z-index:200;background:-moz-linear-gradient(top,#D20000,#9F0000);background:-webkit-gradient(linear,0%,0%,100%,0%,from(#D20000),to(#9F0000));margin-top:22px;padding:10px;font-size:11px;color:#fff;}
.refreshbox span{display:block;height:22px;width:23px;background:url(http://images.easyroommate.com/images/assets/redbox-bottom-notch.png) no-repeat;position:absolute;left:50%;top:-21px;margin-left:-12px;}
.refreshbox strong{display:block;color:yellow;font-size:12px;margin-bottom:5px;}
.poweredbylink{text-decoration:none;cursor:pointer;}
.poweredbylink span{float:left;display:block!important;padding-top:5px;padding-right:10px;text-decoration:none;}
.selectheader{background:transparent url("http://images.easyroommate.com/images/assets/icons.png") no-repeat 0 -1485px;padding-left:20px;cursor:pointer;}
.selectheader:hover{background-position:0 -1505px;}
.selectorbox td{border-bottom:solid 1px #EAEAEA;padding:3px 0!important;}
.openbox .selectheader{background-position:0 -1527px;}
.openbox .selectheader:hover{background-position:0 -1545px;}
.openbox{border-bottom-width:0;}
.onlyoneloc .selectheader,.onlyoneloc .selectheader:hover{background:none;padding-left:0;color:#000;cursor:default;}
.loginpage{background:#5C5C5C;width:100%;height:100%;position:absolute;top:0;left:0;}
.newloginbox{width:423px;height:420px;position:absolute;left:-14px;top:-8px;}
.loginback{background:url(http://images.easyroommate.com/images/discount/discount_back.jpg) no-repeat;height:44px;padding:10px 20px;border-bottom:solid 1px #ccc;text-align:center;}
.newloginbox ol li.requiredli{width:280px;background-position:92px 8px;}
.newloginbox label{width:100px;}
.newloginbox label,.newloginbox input{margin-bottom:5px!important;}
.newloginbox h2{height:30px;font-size:26px;}
.newloginbox h3{background:transparent;height:26px;font-size:22px;margin-bottom:0;}
.buttondiv .smallbutton a{font-size:10px;padding-right:2px;padding-left:7px;}
.maincontainer{background:#fff;border:solid 1px #ccc;}
.ermtabheader{background:url(http://images.easyroommate.com/images/buttons/tabs/line.png) repeat-x bottom left;}
.ermtabheader .inactivetab{background:url(http://images.easyroommate.com/images/assets/sprite-selectivetrans.png) no-repeat right -217px;color:#fff;}
.graybutton a,.graybutton button{background:transparent url(http://images.easyroommate.com/images/assets/sprite-selectivetrans.png) no-repeat 0 -636px;}
.orangebutton a,.orangebutton button{background:transparent url(http://images.easyroommate.com/images/assets/sprite-selectivetrans.png) no-repeat 0 -706px;}
div.orangebutton{background-image:url(http://images.easyroommate.com/images/assets/sprite-selectivetrans.png);background-repeat:no-repeat;}
div.graybutton{background:url(http://images.easyroommate.com/images/assets/sprite-selectivetrans.png) no-repeat right -596px;}
div.disabledbutton{background:url(http://images.easyroommate.com/images/assets/sprite-selectivetrans.png) no-repeat right -596px;}
.disabledbutton a,.disabledbutton button{background:transparent url(http://images.easyroommate.com/images/assets/sprite-selectivetrans.png) no-repeat 0 -636px!important;}
div.disabledbutton:hover{background-position:right -596px;}
div.disabledbutton:hover button,div.disabledbutton:hover a{background-position:0 -636px;}
.logintextbox{width:110px!important;}
.previewboxes{clear:left;margin-top:20px;}
.pagenumbers a,.pagenumbers span{background:#5299CC;border-bottom:solid 1px #3583BB;border-right:solid 1px #3583BB;}
.pagenumbers a.firstpage,.pagenumbers a.prevpage,.pagenumbers span.disabledfirstpage,.pagenumbers span.disabledprevpage,.pagenumbers a.lastpage,.pagenumbers a.nextpage,.pagenumbers span.disabledlastpage,.pagenumbers span.disablednextpage{background-color:#5299CC;background-image:url("http://images.easyroommate.com/images/assets/icons.png");background-repeat:no-repeat;padding:7px 8px 8px 8px;}
.pagenumbers a:hover{background-color:#81BF57;color:#fff;}
ul.buttonlist li a,ul.buttonlist li span.dummylink{background:url("http://images.easyroommate.com/images/assets/vertical-gradients.png");background-repeat:no-repeat;}
.messagestable th.right,.favoritestable th.right{background:url(http://images.easyroommate.com/images/assets/sprite-selectivetrans.png) no-repeat top right;}
.messagestable th,.favoritestable th{background:#06C url(http://images.easyroommate.com/images/assets/sprite-selectivetrans.png) no-repeat -10px -32px;}
.messagestable th.icons,.favoritestable th.icons{background:#06C url(http://images.easyroommate.com/images/assets/sprite-selectivetrans.png) no-repeat 0 -32px;}
ul.buttonlist .loadingblock{background:url(http://images.easyroommate.com/images/assets/button-progress.gif) no-repeat 5px;cursor:default!important;}
ul.buttonlist a.isloading{background-position:0 0!important;cursor:default!important;}
.previewimage{display:block;float:left;padding-left:3px;padding-top:3px;padding-bottom:3px;}
ul.infolinks a:hover{background-color:#81BF57;color:#fff;}
.selectheader:hover{color:#5E9638;}
.postwindow label{height:30px;}

/****footer****/
#footer-top {height:1px;background:#323232;width:936px;margin:10px auto 0 auto;}
#footer {background:#323232; width:936px; margin:0 10px;border-top:1px solid #808080;color:#fff;font-size:10px;margin:0 auto;}	
.footer-info {width:336px;float:left;margin:10px 5px 0 5px;border-right:1px dashed #6e6e6e;font-size:10px;height:180px;display:inline;}	
#footer p {color:#fff;	margin:0 8px 0 8px;line-height:15px;font-size:12px;}
#footer h3 {font-size:15px;	font-weight:400;color:#8c8c8c;margin:0 0 10px 8px;}
.lastb {width:210px;border-right:0;float:left;margin:10px 8px;font-size:10px;height:180px;display:inline;}
#bottom{font-size:11px;margin:0px 8px 0px 12px;}
#footer ul {float:left;	margin:0 0px 0 8px;line-height:15px;width:160px;}
#footer li {list-style:none;color:#fff;}
#footer a{color:#fff; font-size:11px;text-decoration:none;}
#footer a:hover{color:#0066CC; font-size:11px;text-decoration:underline;}


.newform{font-size:12px;line-height:16px;font-family:Arial;position:relative;}
.newform .radio input,.newform input.radio{margin:0;margin-right:6px;float:left;height:16px;width:16px;}
.newform ul.radiobullets,ul.radiobullets li{list-style:none;padding-left:0;font-size:12px;}
.newform ul.radiobullets li{padding:10px 0 0 0;}
.newform ul.radiobullets ul{padding-left:40px;}
.newform label{padding:3px 0;margin-bottom:10px;color:#5E5E5E;font-size:12px;}
.newform .validator{display:none;padding:5px 10px 7px 10px;background:#900;color:#fff!important;font-size:10px;line-height:10px;border:solid 1px red;position:relative;white-space:nowrap;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.5);-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.5);}
.newform .validator .valimg{position:absolute;left:50%;margin-left:-7px;bottom:-11px;}
.newform label.halfwidth,.newform label.right{display:block;float:left;width:150px;padding-right:5px;}
.newform label.right{display:inline;float:none;width:auto;}
.newform span.quarterwidth{float:left;display:block;width:140px;margin-bottom:10px;}
.newform input.halfwidth,.newform span.halfwidth,.newform select.halfwidth,.newform span.variablewidth,.newform input.variablewidth,.newform select.variablewidth,.newform .fullwidth,.newform input.timebox,.newform select.neighborhoodwidth,.newform input.fullwidthwithlabel,.newform textarea.variablewidth{width:160px;margin-right:26px;padding:2px;border:inset 1px #ccc;margin-bottom:10px;background:#FCFAE4;}
.newform input.timebox{width:20px;text-align:center;margin-right:0;}
.newform input.fullwidth,.newform textarea.fullwidth{margin-left:2%;width:93%;}
.newform input.fullwidthwithlabel{width:405px;}
.newform select.halfwidth,.newform select.variablewidth,.newform select.neighborhoodwidth{padding:0;background:#FCFAE4;margin-bottom:11px;height:21px;}
.newform select.largerbottommargin{margin-bottom:13px!important;}
.newform select.variablewidth,.newform input.variablewidth{width:auto;}
.newform input.twocharwidth{width:30px;text-align:center;margin-right:0;}
.newform select.halfwidth{width:166px;margin-right:23px;}
.newform select.neighborhoodwidth{width:260px;}
.newform .haslonglabel{margin-bottom:27px!important;}
.newform .required,.newform .requirednomargin{display:none;width:10px;text-align:center;margin:0 16px 0 -26px;color:#fe6834;}
.newform .requirednomargin{margin-left:5px;}
.newform .linebreaker{clear:both;display:block;}
.newform input.disabled{background:transparent;border:solid 1px #fff;color:#000;padding:0;}
.newform .button{padding:1px 10px;font-size:11px;margin-bottom:10px;}
.newform .smalltext{color:#888;font-size:11px;}
.newform fieldset{padding:10px 0;border:none;margin:0;}
.nolines fieldset{border-bottom:none;}
.newheader{padding:0;margin:0;font-size:14px;font-weight:bold;background:transparent;color:#888;display:block;margin-top:-10px;padding:10px 0;}
.newform .calendarbox{position:static!important;display:block;float:left;margin-bottom:8px!important;}
.newform .calendarbox .displayspan{display:block;float:left;width:88px;}
.newform .calendarbox input{right:3px;top:0;}
.newform .halfblock{display:block;width:271px;float:left;}
.newform .norightmargin{margin-right:0!important;}
.newform .nobottommargin{margin-bottom:0!important;}
.newform .newline{clear:left;}
.newform p{margin-top:0;}
.newform .error{border:inset 1px red!important;background:#FFD2D2!important;color:#000;}
.newform ol,.newform li,.newform ul{margin:0;padding:0;list-style:none;}
.newform ol li{display:block;float:left;width:350px;}
.newform ol li.fullwidthli{width:100%;}
.newform ol li.quarterwidthli{width:100px;}
.newform .phonelabel{font-size:12px;width:250px;display:block;height:18px;line-height:18px;}
.newform ol li.requiredli{background:url(http://images.easyroommate.com/images/requiredfield.gif) no-repeat 140px 8px;}
.newform ol li.requiredlileft{background:url(http://images.easyroommate.com/images/requiredfield.gif) no-repeat 0 8px;}




/***************** city pages  ************************/

#city-page h2 { color:#000; margin:10px 0 0 10px;}
#city-page p { margin:0 10px;}
.city-preview-search { height:200px; width:232px; background: url(/sites/225/files/mini-search.png); float:left; margin-bottom:15px;}
.city-preview-search h2, .city-preview-search a {color:#000 !important;}
.city-content-box { height:200px;width:473px;background: url(/sites/225/files/content-box.png);float:left;margin-bottom:15px;}
.city-profile-box { height:210px;width:473px;background: url(/sites/225/files/preview-results.png);float:left;margin-bottom:15px;}
.first-item {margin-right:15px;}
.city-register-box {height:210px;width:232px;background: url(/sites/225/files/place-an-ad.png);float:left;margin-bottom:15px;}
.city-related-areas {width:720px;height: 260px;background: url(/sites/225/files/related-areas.png);float:left;margin-bottom:15px;}
.city-niche-sites {width:720px;height: 75px;font-size:11px;float:left;margin-bottom:15px;}
.city-niche-sites a {color:#666;text-decoration:none;}
.city-area3 {width:200px;float:left;margin-left:10px;}
.city-area {width:150px;float:left;margin-left:10px;}
.city-area li a {margin:0;padding:0;height:13px;line-height:13px;}
.city-profile .homepage-profile {width:81px;height:100px;}
.city-profile .homepage-profile img {width:81px;height:61px;}
.city-profile {width:230px;float:left;margin-top:10px}

/**** search box *****/
.city-search-form {background: none;float:left;padding:0;margin:0 20px;}
#city-location-label {float:left;font-size:14px;width:238px;font-weight:900;}
.city-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;}
#city-location-box {width:134px;float:left;margin-right:10px;height:28px;background:#fff;}

div.city-searchbox2 label {font-size:16px;}
div.city-searchbox2 {display:inline;line-height:14px;width:200px;}
div.city-searchbox1 {display:inline;line-height:14px;width:20px;}
div.city-searchbox1 , div.city-searchbox2  {margin-bottom:15px;font-weight:400;}
.city-search-content p {font-weight:900;margin:0 38px 11px 38px;font-size:14px;line-height:16px;}
#city-location-example {font-size:11px;padding-top:10px;font-weight:400;}
.city-search-form input.submit {background:#000000;border:0;color:#FFFFFF;font-size:18px;height:31px;line-height:31px;width:41px;float:left;}
#city-location-submit { float:left;}
.city-search-option {margin-bottom:10px;}
.preview-link {padding:10px 0 0 0 !important;margin:0 !important;}
