/* YAHOO RESET CODE */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/* END YAHOO RESET CODE */





body {
	
	font-size:69%;
	font-family:georgia, "times new roman", serif;
}
html>body {
	font-size:11px;
}

input, select { font-size:1em; }
legend { font-size:1.454545454545em;
	line-height:1em;
	font-weight:normal;
	margin:0em 0 0em 0;
	}

P,ul,dl,h4,blockquote, FORM, td {
	font-family:Verdana, "Lucida Grande", sans-serif;
	font-size:1em;
	line-height:1.454545454545em;
	margin:0 0em 1.454545454545em 0em ;
}

sup { font-size:0.727272727273em;vertical-align:0.1875em }

#demo{ font-size: 12px; }
H1 {
	
	font-size:1.909090909091em;
	line-height:1.52380952381em;
	padding:0.761904761905em 0;
	background:#ffffff;
}
H1, .detailinfobox h4,.listinglocation, .listinglocation_tableversion, .PAGEupgrade #rightcolwide h4, .PAGEsearch #rightcolwide h4, .PAGEupgrade .rightcolwide h4, .PAGEsearch .rightcolwide h4 {font-family:Georgia, "Times New Roman", serif; }
H1 /*em*/ { color:#ff9900; } 
H1 strong { font-weight:normal; }
#demo{ font-size: 12px; }
H2,legend, .detailinfobox h4 {
	font-family:Verdana, "Lucida Grande", sans-serif;
	font-size:1em;
	line-height:2.909090909091em;/*double line height making 32px*/
	margin:0 0 1.454545454545em 0 ;
	padding:0em 1.454545454545em 0em 1.454545454545em;
	background:#99ccff;
	color:#0066cc;
}
.statsbar {
	font-family:Verdana, "Lucida Grande", sans-serif;
	font-size:1em;
	line-height:2.909090909091em;/*double line height making 28px*/
	margin:0 0 1.454545454545em 0 ;
	padding:0em 1.454545454545em 0em 1.454545454545em;
	background:#99ccff;
	color:#0066cc;
}




.login { font-family:Verdana, "Lucida Grande", sans-serif;
	font-size:1em;
	line-height:1.454545454545em;
	float:right; 
	text-align:right;
	margin:1.454545454545em}
.logo { font-family:Verdana, "Lucida Grande", sans-serif;font-size:4.363636363636em; background:#ff9900;line-height:1em; padding-top:0.33333333em; padding-left:0.229166666667em; color:#ffffff;}
.logo strong { font-weight:bold; }
#existinguserprompt { float:right; margin-right:1.454545454545em; font-weight:bold; }
#existinguserprompt a { color:#ffffff; }
.strapline { font-family:Verdana, "Lucida Grande", sans-serif;font-size:1.45454545em; background:#ff9900;line-height:1em; padding-left:0.6875em; padding-bottom:1em; color:#ffffff;}
.strapline em { font-style:italic; }
.navigation {

	font-size:1.454545454545em;
	line-height:1em;
	font-family:Verdana, "Lucida Grande", sans-serif;
	
	
	
}

.menuitem,.menuitemselected { float:left; background:#ff9900; padding:0.5em 1em 0.5em 1em;}

.menuitemselected,

.PAGEhome #TABhome,
.PAGEsearch #TABsearch,
.PAGEmylistings #TABmylistings,
.PAGEflatshares #TABflatshares,
.PAGEflatmates #TABflatmates
 { background:#FFFFFF; }

/* leave some orange spac on left of home tab*/
#TABhome { /* padding-left: 0.9375em; border-left: #ff9900 solid 0.0625em ;*/margin-left:1em; }



.navigation DT { font-weight:bold; }
.navigation DD { color:#CC6600; }
.sundriesnavigation {
	font-family:Verdana, "Lucida Grande", sans-serif;
	font-size:1.454545454545em;
	line-height:3em;
	list-style:none;
	margin-bottom:0;
}
#midcol h2 { font-weight:bold; }
.sundriesnavigation LI { 

	padding:0em 0.5em 0em 0.5em;
	color:#ffffff;
	display:inline;
}



H3, .contactpanel h4 { font-family:Verdana, "Lucida Grande", sans-serif;font-size: 2.909090909091em; line-height:1em; padding:0em 0em 0.5em/*.25*/ 0em; color:#99ccff; font-weight:bold;}
#searchbox H3, #postlistingbox h3, #nearbybox h3,#photosbox h3, #havearoombox h3, .contactpanel h4 { padding:0.25em }

H4 { font-family:Verdana, "Lucida Grande", sans-serif; color:#003366; padding:0.7272725em 0}
#midcol { border:0.090909090909em #99ccff solid; }
.PAGEsearch #midcol { border-color:#ffffff; }
#midcol h3{ padding:0.21875em }
#midcol ul, #midcol p{ padding-left:0.636363636364em }
#midcol ul ul{ padding-left:0em }
#midcol  h4 { /*display:none;*/ }
/* mid col is 31.1667 */
/* should have a 12pixel/1em gutter space between a wide and narrow column within */
/* how about 116.6667 12  116.6667  12  116.6667, but with first 2 combined? ie 245.3334 12 116.6667  = 20.44445 1 9.722225*/
/* NO 117  12   117  12  116
/* we have padding-left:0.583333333333em; on lhs which must be minused from width of left col making 19.916666666667*/
.plainadrow { color:#003366; font-family:Verdana, "Lucida Grande", sans-serif;font-size:1em;line-height:1.454545454545em;margin-bottom:1.454545454545em;}

 H4{ /* width:19.916666666667em; float:left;font-weight:bold; padding-left:0.583333333333em; margin:0 0 0 0;*/}

 /* also shave 0.583333333333 off rhs*/


/* need to allow for camera icons - 21px x 2, which we can shave off left col. 245.3334 making 203.3334px = 16.94445em;*/

.listingcameraicon { width:3.818181818182em; float:left; }
.flatshareavailable { text-align:right;margin-left:23em; width:9.909090909092em;padding-right:0.636363636363em; }

.plainadrow .listingmoreinfo { display:none; }

.listingfooter { clear:left; }
			
.roomsavailable { padding-left:0.636363636363em; width:21.727272727273em; float:left;margin-right:1.090909090909em; }
.roomsavailable strong { font-weight:bold;}
.roomdetailsbutton{text-align:right;float:right; width:4.439386363636em;  padding-right:0.636363636363em;}/* divide 9.909090909092em; into 2 with 1 em guuter in between  so overall there are 3 columns within an ad with the 3rd divided into 2*/
.roomdetailsbutton a { background:#ff9900; color:#ffffff; font-weight:bold; padding:0 0.5em 0 0.5em; text-decoration:none;}
.roomdetailsbutton a:hover { background:#003366; }
.listingfuctions a { /*color:#ff9900;*/ }
.listingfuctions {width:5.530295454545em; margin-left:22.303036363636em;}



/*
 6     80            6              276               6
+--+---------------+--+-----------------------------+--+
   +================================================+ = width of listingmoreinfo = 30.166666666667em
   +------------------+  = left margin for desc =7.166666666667em
   +============== +     = width for photo = 6.666666666667em
                      +-----------------------------+ = width of desc = 23
  
 */

.boxcontent{ font-family:Verdana, "Lucida Grande", sans-serif; }
#searchbox .boxcontent { background:#0066cc; }
#findbox {  background:#99ccff; padding:0.72727272725em;}
#findbox h3 { color:#0066cc; font-size: 1.45454545em; line-height:1em; }
.boxcontent form { 
	/* background:url('http://images.flatshare.com/images/flatsharecom/searchmessage.jpg'); */
	background-repeat: no-repeat;
	font-size:1em;
	line-height:2.909090909091em;
	line-height:1.45454545em;
	/*line-height:1.75005em;*/ /* extra .5 line height to accommodation inputs */
	/* padding-top:5.091054545455em;*//* leave 56px (4xlineheight)at the top for the search FREE message*/
	padding-left:1.454545454545em;
	padding-bottom:1.454545454545em;
	color:#ffffff;
}
#freetocontactlabel{ color:#000000; background:#ffffff; margin-right:1.454545em ; border-right:#000000 solid 0.18181818125em; border-bottom:#000000 solid 0.18181818125em;}
/*input { height:0.833333333333em;border-width:0.083333333333em;padding:none; margin:none; }*/
input { margin-right:0.636363636363em }
/* at normal line height we have to force smaller input size:*/
/*input { height:1em;border:0 none;padding:0em; margin:0em; font-size:0.833333333333em; }
.radiobuttons {width:1em; }
*/
input_qqq { font-size:0.666666666667em;
	line-height:1.75em;
	height:1em
	}
/* indent was 3.5001 (3 x linehieght) now 3.5 x at 4.08345*/
.boxcontent form dt { color:#99ccff; /* float:left; width:4.454672727273em;*/font-weight:bold;}
.boxcontent form DD { margin-bottom:1.454545454545em; }
.boxcontent form ul { /*margin-left:4.454672727273em;*/}
.boxcontent P { margin-left:0.636363636363em;margin-right:0.636363636363em; }

#searchbox { background:#0066cc; font-family:Verdana, "Lucida Grande", sans-serif; margin-bottom:1.45454545em;}
#searchbox p, #havearoombox p { color:#ffffff; }
#searchbox p strong, #havearoombox p strong { font-weight:bold; font-size:1.45454545em; }
#postlistingbox,#nearbybox, .contactpanel { background:#ff9900; }
#photosbox { background:#000000; }
#postlistingbox h3,#nearbybox h3,#photosbox h3, .contactpanel h4 { color:#ffffff; }
#postlistingbox blockquote, #nearbybox p,#nearbybox dl, #postlistingbox p, .contactpanel p, .contactpanel  dl { margin:0.7272725em; }

#havearoombox, #oopshavearoom { background:#003366; }
#oopsneedaroom{ background:#0066cc; }
.backbutton { background:#0066cc; }
#havearoombox { margin-bottom:1.45454545em;}
/* #havearoombox blockquote, #havearoombox p { margin:0.7272725em; }*/

#havearoombox h3 a, #searchbox  h3 a, #footer a, .strapline a, .logo a { color:#ffffff; text-decoration:none;}
.strapline a:hover, .logo a:hover { color:#ffffff; text-decoration:underline;}
#nearbyareasbox { background:#99ccff; }
#nearbyareasbox h6 {font-size:1.454545454545em;
	line-height:1em; 
	margin:0.5em;
	color:#003366;
	font-weight:bold;
	}
#nearbyareasbox .boxtop { display:none; }
#flatsharepage { 
	font-size: 11px;
	/* width:932px */ width:84.727272727273em;
	padding:1.45454545em;
	/* background:url('http://images.flatshare.com/images/flatsharecom/underline16.gif');*/
}
/* .PAGEhome */#flatsharepage { width:69.090909090909em; }
/* columns are:*/
/* 181  12   181  12   181   12  181  12   sky (160)*/
/* ems when font size is 12px works out as:*/
/* 15.0833 1 15.0833 1 etc */
/* mid col when joined will be 181+12+181=374   374/12=31.1667 em */

#leftcol, #midleftcol, #midrightcol{ font-size:1em; line-height:1.454545454545em;width:16.454509090909em; margin-right:1.090909090909em; float:left;}
#leftcolwide, #rightcolwide, .leftcolwide, .rightcolwide { font-size:1em; line-height:1.454545454545em;width:33.999927272727em;  float:left;}
#leftcolwide, .leftcolwide { margin-right:1.090909090909em; }
#singlecolwide { width:69.090909090909em; }
#midleftcol, #midrightcol {width:16.3636em;}
#midrightcol { margin-right:0em; }/* to allow nesting within midcol */
#midcol{ font-size:1em; line-height:1.454545454545em;width:34.000036363636em; margin-right:1.090909090909em; float:left; }
#midcol{width:33.818218181818em; }/* to allow for border */
#span3col { /*567px */ width:51.545454545455em; float:left; margin-right:1.090909090909em; }

#rightcol{ font-size:1em; line-height:1.454545454545em;width:16.454509090909em;  float:left; }
#skycol{font-size:1em; line-height:1.454545454545em;width:14.545454545454em;float:left;margin-left:1.090909090909em;}
#footer { 
	font-size:1em; 
	clear:left;
	font-family:Verdana, "Lucida Grande", sans-serif;
	line-height:2.909090909091em;/*double line height making 28px*/
	padding:1.454545454545em 0em 1.454545454545em 0em;
	
	
	
}

.copyrightnotice { 
	background:#ff9900;
	color:#ffffff;
	padding:0em 1.454545454545em 0em 1.454545454545em;
	
	
	padding: 0.583316666667em 1em 0.66665em 1em;
	border-top:solid 0.083333333333em black;
	margin-bottom:0;
	
	}
	
a { color:#003366; }
a:hover { color:#ff9900; }
.livelisting a:hover {color:#ffffff; }/* orange back ground so cant use orange as hover colour!*/
/* links on orange backgroundds need to be different */
#nearbybox a, .contactpanel a { color:#ffffff; }
#nearbybox a:hover, .contactpanel a:hover { color:#003366; }

.bulletlist { margin-bottom:1.454545454545em; /* display:list-item;list-style: disc outside ;margin-left:1em;*/}
.bulletlist li{ display:list-item;list-style: disc outside ;margin-left:1em; }
.bulletlist ul { /* margin-left:1em; */}
.bulletlist ul li { list-style: circle inside ; }

strong { font-weight: bold; }
h4 { font-weight: bold; }
.newlisting { color:#ff9900; }

blockquote { 
	background:url('http://images.flatshare.com/images/flatsharecom/openquote.gif');
	background-repeat: no-repeat;
	background-position: top left;
	padding:0 0 0 2.909090909091em;
}

.quote { 
	background:url('http://images.flatshare.com/images/flatsharecom/closequote.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-right:2.909090909091em;
}


.oopsbox, .backbutton { float:right; width:15em; }
#oopshavearoom, #oopsneedaroom, .backbutton { margin-top:1.454545454545em; padding:0.727272727273em}
.oopsbox a, .backbutton a { color:#ffffff; }

/* * * * * * * * */
/* PLACE EDIT AD */
/* * * * * * * * */

form dd { margin-left:1em; }
form dd dd{ margin-left:0em; }
/* fieldset, .PAGEplacelisting #maincontent*/ form dl dd { margin-bottom:1.4545em }
#thebasicinfosection h4{ background-image:url('http://images.flatshare.com/images/flatsharecom/theadvert.gif'); background-repeat: no-repeat; background-position: left;}
#thepropertysection h4{ background-image:url('http://images.flatshare.com/images/flatsharecom/theproperty.gif'); background-repeat: no-repeat; background-position: left;}
#theroomssection h4{ background-image:url('http://images.flatshare.com/images/flatsharecom/therooms.gif'); background-repeat: no-repeat; background-position: left;}
#thehouseholdsection h4{ background-image:url('http://images.flatshare.com/images/flatsharecom/thehousehold.gif'); background-repeat: no-repeat; background-position: left;}
#theadvertsection h4{ background-image:url('http://images.flatshare.com/images/flatsharecom/theadvert.gif'); background-repeat: no-repeat; background-position: left;}
#logininfosection h4{ background-image:url('http://images.flatshare.com/images/flatsharecom/logininfo.gif'); background-repeat: no-repeat; background-position: left;}
/* wanted */
#emailalertstep1section h4{ background-image:url('http://images.flatshare.com/images/flatsharecom/emailalerts.gif'); background-repeat: no-repeat; background-position: left;}
#roomwantedstep1section h4{ background-image:url('http://images.flatshare.com/images/flatsharecom/theadvert.gif'); background-repeat: no-repeat; background-position: left;}
#searchprofilesection h4{ background-image:url('http://images.flatshare.com/images/flatsharecom/thelocation.gif'); background-repeat: no-repeat; background-position: left;}
#rommmatematchsection h4{ background-image:url('http://images.flatshare.com/images/flatsharecom/thehousehold.gif'); background-repeat: no-repeat; background-position: left;}
#contactsection h4{ background-image:url('http://images.flatshare.com/images/flatsharecom/emailalerts.gif'); background-repeat: no-repeat; background-position: left;}

#formerrorsection h4{ background-image:url('http://images.flatshare.com/images/flatsharecom/error.gif'); background-repeat: no-repeat; background-position: left; background-color:#ff0000 !important}

.placelistingformsection h4, .countryheader, .postcodeheader, #formerrorsection { background:#ff9900; padding:0.571428571429em; }
#formerrorsection { background:#ff0000; margin-bottom:1.454545454545em }
.placelistingformsection h4, #formerrorsection h4, #formerrorcontent { padding-left:4em; color:#ffffff; }


/* - - - - - - - - - - - -*/
/* BODGE FOR OLD SYUFF */
/* - - - - - - - - - - - -*/
.subformrow { margin-bottom:1.454545454545em }
.formlabel { font-weight:bold; }
.formlabel em { font-weight:bold; font-style:italic;}
/* #existinguserform{ float:left; width:18.636727272727em;padding-right:1em;}*/
#existinguserform{ float:left; width:17.636727272727em;padding-right:1em;}
/*#newuserform{ float:left; width:18.636727272727em; border-left:0.090909090909em dotted #5e5e5e; padding-left:0.909090909091em;}*/
#newuserform{ float:left; width:17.636727272727em; border-left:0.090909090909em dotted #5e5e5e; padding-left:0.909090909091em;}
#logininfoendofcontent{ clear:left; }
.formcheckbox{ float:left; }
#roommatematchlist li { display:list-item;list-style: disc inside ; margin:0 0 1.454545454545em 0em; }
td p { margin-bottom:0; }
#watchlistselector li { width:19em; float:left; }
#regform dd { margin-bottom:1.454545454545em }

/* TABLES */
th, td { padding-right:1em }
table { margin-bottom:1.4545em; }

td { vertical-align:top; }



/* new navigation */
#fsnavigationbar { background-color:#ff9900; margin-bottom:0;}
.fsnavigation { list-style:none;background-color:#ff9900;margin:0 0 0 0.727272727273em; }
.fsnavigation LI { display:inline; font-weight:normal; margin:0em; }/* was margin:0 0 1.7778em 0; */
.fsnavigation LI { font-weight:normal; }
.fsnavigation LI a
	{ 
	float:left;  text-decoration:none; 
	
	}
.fsnavigation LI a,#navrightpad
	{
	padding: 0.66665em 1em 0.583316666667em 1em;
	border-bottom:solid 0.083333333333em black;
	margin-bottom:0;
	}
 #navrightpad strong {background-color:#ff9900;}
 #navrightpad strong { color:#ffffff; font-style:italic; }
 #navrightpad { text-align:right; margin-bottom:0;}
.fsnavigation LI a, .fsnavigation LI a:link, .fsnavigation LI a:visited, .fsnavigation LI a:active 
{ background-color:#ff9900; color:#ffffff;}
.fsnavigation LI a:hover,
.PAGEhome #TABhome a,
.PAGEsearch #TABsearch a,
.PAGEsaved #TABsaved a,
.PAGEinterested #TABinterested a,
.PAGEinbox #TABinbox a,
.PAGEoutbox #TABoutbox a,
.PAGEmydetails #TABmydetails a,
.PAGEupgrade #TABupgrade a,
.PAGEmylistings #TABmylistings a { 
	background-color:#ffffff; color:#ff9900;
	/* background:url('buttonbg.jpg'); */
	
	
	border:solid 0.083333333333em black;
	padding: 0.583316666667em 0.916666666667em; 
	border-bottom-color:#ffffff;
	}
.fsnavigation ul { margin-bottom:0; }

/* MY LISTINGS PAGE */

.mylistings dt { width:20em; /*display:none;*/background-color:#eeeeee; font-weight:normal;}
.mylistings dd dt { display:none; }
.mylistings dd { background-color:#eeeeee;  }
.mylistings ul { margin-bottom:0; }
.mylistings .myadstatus, .mylistings .myadstatusmenu{ float:right; }
.mylistings li{display:inline; margin-right:1em;}
.mylistings .myadtitle { font-weight:bold; }
/* new stuff for radio version*/
.mylistings input { display:block; float:left; margin-right2em; margin-bottom:2.909em}


.formerror, .errormessage { color:#ff0000; }



/* * * * * */
/* AD LIST */
/* * * * * */

.message { padding:0.727272727273em; /*  background-image:url('http://images.flatshare.com/images/flatsharecom/message.gif'); background-repeat: no-repeat; background-position: left; padding-left:14em;*/background-color:#ff9900; color:#ffffff;} 
.seealladsprompt { font-size:1.454545454545em; line-height:1em; }
.seealladsprompt a { color:#ffffff; }
/* width of content is 372px */


.listings dd { margin-bottom:1.4545em; margin-top:0em; padding-top:0; margin-bottom:1.4545em;; padding-bottom:1.4545em;}

 .freelisting, .boldlisting { padding-bottom:1.3636359375em; border-bottom:#ff9900 0.09090625em dashed;  } 

.listingcontactinfo_tableversion span{ 
	display:block;
	background-color:#ffffff;
	color:#ff9900;
	width:32.545455em; 
	padding:0.636363636364em;
	border:#ff9900 0.09090625em solid;
	}

/* .listings .freelisting { padding-bottom:0; }*/
.listings dd dd { margin-bottom:0em; margin-top:0em; padding-top:0em; margin-bottom:0em; padding-bottom:0em}
.listings dt { display:none; }
.listings dd { float:left; }


/* col widths */
/* 261px 11px 100px */
/* .listinglocation, .listingage { font-size:1.4545em; line-height:1em; } */
/* 261 col */

/* .listinglocation { width:16.3125em; margin:0 0.6875em 0 0;  } */
/* 100px col */
.listingage, .listingavailability, .listingphoto, .listingbuddyupbutton { width:9.090909090909em; text-align:right; margin:0}
/* .listingage { width:6.25em; margin:0 0 0 17em; text-align:right;} */
.listinglocation_tableversion{ font-size:1.4545em; line-height:1em; width:16.3125em; margin-right:0.6875em;  font-style:italic;}
.listingtitle_tableversion, .listingprice_tableversion { font-weight:bold; }
.listingtext_tableversion, .detaildesc{ letter-spacing:0.05em;color:#666666; }



.listingphotosavail, .listingphotosavailnot { display:none; }
.listingvideoavail, .listingvideoavailnot { display:none; }
.listingshortlistbutton { display:none; }
.listingncverification { display:none; }

/* then half cols of 186 and 186 */

.listingprice, .listingfunctions { width:16.909090909091em;}

.listingfunctions li { padding-left:1em; float:right; }

/* .listingtext { display:none; } */


/* .freelisting dd, .freelisting dd a { color:#999999; } */

.listings td a  { text-decoration:none;}
.listings .listingmoreinfobutton_tableversion a, .listings .listinginterestbutton_tableversion a { text-decoration:underline; color:#ff9900 }



.freelisting .listingnew { 
	/* not in membership context
	background-image: url(http://images.flatshare.com/images/spareroom/earlybird2.gif);
	background-repeat: no-repeat;
	padding-left: 20px; 
	*/
	}


/* make save prompt fit in with right col of advert layout */
/* ie 9.090909090909 + margin of 1em */
#saveprompt { width:14.613636363637em; /* width:10.090909090909em + 4.522727272728; */float:right; text-align:right;}

.navprev li a, .navnext li a { float:left; padding: 0.6363634375em 0.6363634375em; text-decoration:none; border:0.0909090625em #ff9900 solid; }


.navprev li a, .navnext li a { background-color:#ffffff; color:#ff9900;}
.navprev li a:hover, .navnext li a:hover { background:#ff9900; color:#ffffff;}
.navprev{float:left;}  .navprev li { margin-right:0.6363634375em; }
.navnext{float:right;} .navnext li { margin-left:0.6363634375em; }
.navcurrent{text-align:center;}
.picselector td{ padding:0; }

.picselector td{ padding:0/* .272727272727em*/;text-align:center; }
.picselector { background-color:#000000; }
/* 14px left to play with only*/
#photosbox table { margin:0em 0.636363636364em; }
.contactpanelbottom dd { font-weight:bold; margin-left:1.4545em }
.features dd { font-weight:bold; margin-left:1.4545em }
#photosbox { margin-bottom:1.454545454545em }
#keyfeatures { float:right; margin-left:1.454545454545em;margin-bottom:1.454545454545em}
#keyfeatures { color:#ff9900; }
#keyfeatures dd { margin-left:0; text-align:right; }
#keyfeatures dt { font-style:italic; text-align:right; }
h4 { margin-bottom:0 }
dd em { font-style:bold; }
.contactpanel { color:#ffffff; }

.emailadvertiser { background-image:url('http://images.flatshare.com/images/flatsharecom/icons/email.gif'); }
.phoneadvertiser { background-image:url('http://images.flatshare.com/images/flatsharecom/icons/phone.gif'); }
.showinteresttoadvertiser { background-image:url('http://images.flatshare.com/images/flatsharecom/icons/flag.gif'); }
.retractinteresttoadvertiser { background-image:url('http://images.flatshare.com/images/flatsharecom/icons/removeflag.gif'); }
/* new orange style ads */
.listingavailability{ display:none; }
.listinglocation_tableversion, .listingtitle_tableversion a, .listingprice_tableversion a ,.listingfunctions a{ color:#ff9900; }
/* .listingcontactinfo { display:none; background-color:#ff9900; color:#ffffff; }*/
.listingtitle{ text-align:left; }
/* end new orange ads */
.emailadvertiser, .phoneadvertiser, .showinteresttoadvertiser,.retractinteresttoadvertiser {  /* double the line height*/line-height:2.90909em; padding-left:2.90909em; background-repeat: no-repeat; background-position: left; font-weight:bold;}
/* .detailinfobox { background-image:url('http://images.flatshare.com/images/flatsharecom/bevelbotright.gif'); background-repeat: no-repeat; background-position: bottom right;} */
/* .detailinfobox h4 {background-image:url('http://images.flatshare.com/images/flatsharecom/beveltopleft.gif'); background-repeat: no-repeat; background-position: top left;} */
.detailinfobox dl, .detailinfobox ul { padding:0.636363636364em 1.272727272727em; color:#0066cc; border:0.090909090909em #99ccff solid;}
/* .detailinfobox h4 { color:#ffffff; font-size:1.454545454545em; line-height:1em; padding:1em 1em 0 1em; background-color:#ff9900; }*/
 .detailinfobox h4 { margin-bottom:0; }
 
 
 
 /* UPGRADE PAGE */
 .hilightedrow { background-color: #11D6F9; }
.hilightedrow .prodname {
	color:#000000;
	font-weight:bold;
	margin-bottom: 0px;
}
.hilightedrow td { text-align:top; padding:0.727272727273em }
.unhilightedrow td { text-align:top; padding:0.727272727273em }
.hilightedrow .proddesc { color:#000000; }
.hilightedrow .proddesc A { color:#000000; text-decoration:none;}
.hilightedrow input { background-color:#11D6F9; }/* was e6e6e6*/
.unhilightedrow { background-color: #eeeeee; }
.unhilightedrow .prodname {margin-bottom: 0px; color:#000000;font-weight:bold;}
.unhilightedrow .proddesc { color:#666666;}
.unhilightedrow .proddesc A { color:#666666; text-decoration:none;}
.upgradediscount { background-color: #FFF0EB; }
.forminput { margin-left:1em; }

.upgradeoptions { line-height: 2.909099em; }
.upgradeprice { font-size:1.454545em; line-height:2em; margin-left:0.5em;color:#ff9900;}

.PAGEupgrade #rightcolwide h4, .PAGEsearch #rightcolwide h4, .PAGEupgrade .rightcolwide h4, .PAGEsearch .rightcolwide h4 { font-size: 1.454545em; line-height:1em }

.mylistings input { display:block; float:left; margin-right2em; margin-bottom:2.909em}
#liveadselectprompt{ 
	padding-bottom:1.454545em; 
	background:url('http://images.flatshare.com/images/flatsharecom/mylistingsarrow.gif');
	}
#liveadupdateprompt{ 
	padding-top:1.454545em; 
	background:url('http://images.flatshare.com/images/flatsharecom/mylistingsarrow2.gif');
	}
#liveadselectprompt,#liveadupdateprompt{ 
	padding-left:2.909em;
	background-repeat: no-repeat;
	background-position: top left;
	}
/* adding a <form to the mylistings page messed up the layout. here's a fix but watch out for knock on affects */
.PAGEmylistings form,.PAGEmylistings form dd { margin-left:0; }
.PAGEmylistings form dl dd { margin-bottom:0; }
.livelisting dt, .livelisting dd { background-color:#ff9900; }


.listingncverification, .listingncverificationinfo {line-height: 2.9090909em; margin-top:1.4545em;}
.listingncverification { 
	background-image: url(http://images.flatshare.com/images/flatsharecom/icons/netcred-bold.gif);
	background-repeat: no-repeat;
	padding-left: 3.9090909em; 
	float:left;
	margin-left:1em;
	width:15.227250009091em;
	color:#ffffff;

	}
.listingncverificationinfo {text-align:right;
	width:18.136340909091em;
	padding-right:1em;
}
.listingncverificationinfo a { color:#ffffff; }

.listingncverification, .listingncverificationinfo { display:none; }

#browsenav  li { display:inline; margin-right:1em}#browsenav{ margin:0 1em; }



#flatsharepicks,#flatmatepicks {  padding:0.63636363636em 0 0.63636363636em 0.63636363636em;}
#flatsharepicks { border: solid 0.09090909091em #0066cc; }
#flatmatepicks { border: solid 0.09090909091em #003366; }
/* to do it thumb caption style in cols and rows */
.imagelist dd, .imagelist dt, .imagelist li { width:7.272727272727em; float:left; margin-right:0.909090909091em}
.imagelist dt, .imagelist li { height:10.818181818182em;  }
.imagelist dd { height:4.363636363636em;  }
.imagelist dd { margin:5.818181818182em 0 0 -8.181818181818em }

.leftcolwide, .rightcolwide { margin-bottom: 1.45454545em; }



/* adlist - tables version (css didnt work in ie6) */

.listingnew_tableversion, .listingphoto_tableversion, .listingmoreinfobutton_tableversion, .listingbuddyupbutton_tableversion
{
text-align:right; 
}

.listingseparator span { margin-bottom:1.45454545em; display:block; padding-bottom:1.3636359375em; border-bottom:#ff9900 0.09090625em dashed; }
.listingseparator hr { height:0px; border:0 ; display:none}