#sort_options strong { color:#5e5e5e; }
#sort_options { margin-bottom:0; }
#sortby_footer { margin-bottom:1.4545em; }
.maplink {
	margin-top:0;
	background-image: url('other_items/map1.gif');
	background-repeat: no-repeat;
	width:432px;
	height:56px;
	line-height:5.09090909091em;
	padding-left:1.4545em;
	}/* #sort_options { margin-bottom:0; } */

.listingstable { width:39.27272727273em }

.bold_row_body td { background:#EBFAFD; color:#5E5E5E; }

.table_listing_rooms table {
	margin: 0;
}
.table_listing_rooms table th, .table_listing_rooms table td {
	margin: 0; padding: 0;
}
.lefttablecell{ padding-left:1em; }
/* .toptablecell{ padding-top:0.72727272728em; } */
/* toptablecell give a font size of 16 so measurements different */
/* .toptablecell { font-size:1.4545em; line-height:1em; padding-top:0.5em} */


.table_listing_location {  font-size:1.27272727273em; padding-left:0.78571428571em; width:230px }
.table_listing_plain_row .table_listing_location { line-height:1.14285714286em; padding-bottom:0.57142857143em }
.table_listing_bold_row .table_listing_location
	{

	/* line-height:1.85714285714em; padding-top:0em; */
	padding:.4em .6em .4em .6em

	}
.table_listing_bold_row td.table_listing_location, .table_listing_bold_row td.table_listing_newness { color:#ffffff; }

.table_listing_bold_row  .table_listing_video, .table_listing_bold_row  .table_listing_newness,
.table_listing_bold_row  .table_listing_photo, .table_listing_bold_row  .table_listing_contact_info
{vertical-align:middle}

.table_listing_plain_row  .table_listing_video, .table_listing_plain_row  .table_listing_newness,
.table_listing_plain_row  .table_listing_photo, .table_listing_plain_row  .table_listing_contact_info
{ padding-top:0; line-height:1.4545em; /* padding-bottom:0.72727272728em actually looks better with the padding on the bottom - location  has it on top*/ padding-bottom:0em}



.table_listing_location { font-family:"Arial"; letter-spacing:0.0001em; font-style:italic; }
.table_listing_bold_row .table_listing_location {font-weight:bold}


.table_listing_bold_row  .bottomtablecell {  padding-bottom:1.454545454545em;}
.functions_row {  margin-bottom:1.454545em; }


.table_listing_interest { text-align:right; }
.table_listing_save { text-align:right; }
.table_listing_more,
.table_listing_newness,
.table_listing_contact_info,
.table_listing_availability,/* change to free now rather than available? or simply the date or 'availavle now' */
.table_listing_image { text-align:right; }


/* .table_listing_save{ width:30px; }*/
/* .table_listing_more{ width:30px; } */

.table_listing_photo, .table_listing_video { width:26px; text-align:left; }


.table_listing_contact_info .earlybird_listing { background: url('//assets.spareroom.co.uk/images/spareroom/earlybirdtrans.gif');
	background-repeat: no-repeat; background-position: left;

	padding-left:1.8em; }


.table_listing_bold_row .table_listing_contact_info { color:#ffffff; }
.table_listing_plain_row .table_listing_contact_info { background:#ffffff; color:#5e5e5e; }

.equiv_room_price { font-style:italic; }
td.buddyup { text-align:right; }

.table_listing_title a,
.table_listing_rooms a { text-decoration:none; font-weight:bold; color:#000000 }

.table_listing_title a:visited,
.table_listing_rooms a:visited {color:#000}


td.table_listing_desc { padding-right:1em; }

.table_listing_plain_row .table_listing_location { font-weight:bold; font-size:1em; line-height:1.4545em; padding-bottom:0em; padding-left:1em; font-style:normal; font-family:'Lucida Grande', 'Lucida Sans Unicode', sans-serif;}
.table_listing_plain_row .table_listing_title a { font-weight:normal; }

.table_listing_plain_row .toptablecell { background:#ffffff; }

.table_listing_netcredsymbol_disabled {

	background-image: url('//assets.spareroom.co.uk/images/spareroom/netcred/netcred-bold.gif');
	background-repeat: no-repeat;
	padding-left: 2.9090909em;
	background-position:1em 0;
	padding-left: 3.9090909em;
	color:#ffffff;
	line-height:2.909em;
}
img.netcred_symbol { margin-left:1em; margin-bottom:1em;/* stop text wraping around it immediately after*/}

#results_header { margin-bottom:0; }

.bold_row_header {
	background-image: url('/img/spareroom/v3/panel_headers/listing-header_free2contact.gif');
	background-repeat: no-repeat;
}

     .new_listing_header { background-image: url('/img/spareroom/v3/panel_headers/listing-header_new.gif'); }
.bold_new_listing_header { background-image: url('/img/spareroom/v3/panel_headers/listing-header_free2contact_new.gif'); }
.bold_row_header td { padding-top:0; line-height:1em}

/* ie row background fix */
tr.bold_row_header { position:relative !ie }
td.toptablecell { background-image:none !ie }

.table_listing_newness {width:100px; width:105px !ie}
.table_listing_contact_info {padding-right:0}


.table_listing_bold_row .table_listing_title,
.table_listing_bold_row .table_listing_availability { padding-top:0.90909090909em; /* 10px - as the header is 26px that makes it up to 32px so following the baseline grid still*/}

.table_listing_plain_row .table_listing_availability { color:#5E5E5E; }
.table_listing_plain_row .table_listing_newness { color:#E39227; }

.table_listing_plain_row .table_listing_location { color:#000000; }
.table_listing_plain_row .table_listing_title a { color:#5E5E5E; }


.nearby dt strong { font-weight:normal; }
.nearby dd { margin-bottom:0.72727272728em }

.plain_listing_separator { margin:1em 0 1em 0; }/* what about baseline grid - weve lost it here! */


.table_listing_bold_row.bold_row_header.featured {
	background-image: url('/img/spareroom/v3/panel_headers/listing-header_featured.gif');
}
.table_listing_bold_row.bold_row_header.featured td {
	padding-top:1.85em;
	_height:3.25em;
	background-color:none !important
}
.table_listing_bold_row.bold_row_header.featured td {
	vertical-align:text-bottom !important
}
.featured td.table_listing_title,
.featured td.table_listing_availability,
.featured td.table_listing_desc,
.featured td.table_listing_image,
.featured td.table_listing_rooms,
.featured td.table_listing_interest,
.featured td.table_listing_more,
.featured td.equiv_room_price,
.featured td.buddyup,
.featured td.blank {
	 background-color:#fcfce2;
}


.featured table td { background:none; height:auto }