body {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 70%; 
	line-height:140%; 
	color:#656565; 
	background: #fff;	
	margin:0;
	padding:0;
	text-align:center;
	}
body * {margin:0; padding:0; list-style-type: none}	
body table {font-size:100%;}
form { font-size:100%;	}
input, select, textarea {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 100%;
	}
button {cursor:pointer;}

a {	color:#c6034D;}
a:hover {color: #90BC11;} 
#content-primary a:visited {color: #666;}
#content-primary a:visited:hover {color: #90BC11;}	
table {border-collapse: collapse;}

/* =Headings */
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	line-height:normal;
	text-decoration:none;
	padding:0;
	color:#656565;
	}
h1 a:hover, 
h2 a:hover, 
h3 a:hover, 
h4 a:hover, 
h5 a:hover, 
h6 a:hover {text-decoration:underline;}	
h1 {
	font-size:180%; 
	margin:0 0 10px 0;
	font-weight:normal;
	font-family: arial;
	}
h2 {
	font-size:150%; 
	font-weight:normal;
	margin:12px 0px 5px 0px;
	}
h3 {
	font-size:120%; 
	font-weight: normal;
	margin:8px 0px 6px 0px;
	color:#2E2E2E;
	}
h4 {
	font-size:110%; 
	margin:4px 0px 4px 0px;
	}
h5 {
	font-size:100%; 
	margin:2px 0px 2px 0px;
	}
h6 {
	font-size:90%; 
	margin:0px; 
	}
	
#content-primary ol{
	padding-bottom: 10px;
	margin-left: 30px;
}
#content-primary  ul {
	padding-bottom: 5px;
	margin-left: 30px;
	list-style-image: url(/images/branding/li_item.gif);
	line-height: 1.5em;
}
#content-primary  ul ul {
	list-style-type: disc;
}
#content-primary ul li{
	padding: 2px 0px 2px 0px;
}

dl {
	margin:5px 0px;
	padding:0px;
	}

p {
	margin:10px 0; 
	padding:0;
	}

img {border:0px;} 
img.img-right {
	float:right;
	margin: 4px 0 8px 10px;	
	}
img.img-left {
	float:left;
	margin: 4px 10px 8px 0;	
	}	
.align_left {float:left;}
.align_right {float:right;}
.align_middle {vertical-align:middle;}
div.center, 
.center {text-align:center;}
.margin {margin-left:20px;}
p.left {text-align:left;}
p.right {text-align:right;}
.hide {display:none;}
.clearall {clear:both;}
br.clearall {
	clear:both;
	height:0em;
	line-height:0em;	
	}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.big {font-size: 120%;}

/* =Page Structure
*************************************************************************/

#containter {
	width: 775px;
	margin: 0 auto;
	text-align:left;	
	}
#access-key {
	position:absolute;
	left: -9999em;
	}
#content-primary {
	width: 532px;
	float:left;
	padding-top: 2.5em;
	padding-bottom: 10px;
	}	
#login {
	width: 170px;
	height: 5.2em;
	margin-top: -2.4em;
	float:right;
	font-size: 90%;
	line-height: 110%;
	text-align: right;	
	}
#login ul {
	margin:3px 0 0 0;
	padding: 0;
	list-style-image: none;	
	font-weight: bold;
	line-height: 120%;
	
	}
#login ul li {
	display: inline;
	padding: 0 5px 0 5px;
	margin:0;	 
	white-space: nowrap; 
	}	
#login ul li.line {border-right: 1px solid #818181;}	
#login ul li a, #login ul li a:visited {color: #c6034D; }		
#login p {text-align: right; margin:0; padding-right: 5px;}
#login br, #login label {display: none;}
#content-secondary {
	width: 212px;
	float:left;
	margin: 0 20px 0 0;
	}	
#content-thirdary {
	clear: both;
	width: 100%;
	padding: 0 0 10px 0;
	position: relative;
	}
body#home #content-thirdary
{
	padding: 0;
	//border: 1px solid #d2ac2a;
}
body#home #ajaxform
{
	margin-bottom: 0;
}
#content-suplementary {
	float:right;
	padding: 0 0 0 10px;
	}	
a#logo{display: block;}
a#logo span {
	display:block;
	background: url(/images/branding/logo.gif) no-repeat;	
	width: 212px;
	height: 50px;
	text-indent: -9999em;
	overflow: hidden;
	font-size: 0.1em;
	cursor: pointer;
	}
p.contact-info {
	font-weight: bold;
	margin: 15px 0 20px 0;
	}	
p.contact-info a {color: #656565; text-decoration: none; }	
p#breadcrumb {
	font-size: 90%;
	color: #656565;	
	margin: -3.6em 0 4.6em 0;
	padding: 10px 0 0 0;
	}
p#breadcrumb a, p#breadcrumb a:visited {color: #c6034D;}	
body.home p#breadcrumb {display: none;}

#site-info {
	background: url(/images/branding/site_info_bg.jpg) no-repeat top left;
	padding: 183px 0 0 0;
	margin: 15px 0 15px 0;
	font-size: 90%;
	}

#site-info p.align_right {float: right; width: 100px;}
#site-info a.fuse8-link{
	display: block;
	float: right;
	width: 88px;
	height: 16px;
	overflow: hidden;
	text-indent: -999em;
	background: url(http://www.fuse8.com/assets/x/50617) no-repeat;
}

a.a_button154 
{   display: block;
	background: url(/images/branding/button_submit154.gif) no-repeat;		
	color: #656565;
	font-weight: bold;
	cursor: pointer;
	margin: 0;
	width: 154px;
	height: 28px;
	he\ight: 25px;
	padding: 3px 0 0 0;
	text-align:center;
	text-decoration: none;
	line-height: 150%;
	}
	
/* forms styles */
legend {
	visibility: hidden; 
	height:0.1em; 
	line-height: 0.1em;}
fieldset {
	border: none;
	margin:0;
	padding:0;
	}
fieldset br {clear: both;}		
fieldset input.text {
	width: 250px;
	margin: 0 0 8px 0;
	}
fieldset .textarea, fieldset textarea.text {
	width: 250px;
	height: 100px;
	margin: 0 0 8px 0;
	}	
fieldset .select {
	width: 256px;
	margin: 0 0 8px 0;
	}		
fieldset span.checkbox input {
	margin: 0 0 8px 0;
	}	
fieldset input.submit {
	background: url(/images/branding/button_submit.gif) no-repeat;
	border: none;
	color: #656565;
	font-weight: bold;
	cursor: pointer;
	margin: 0;
	float: right;
	width: 77px;
	height: 30px;	
	line-height: 120%;
	}	
fieldset input.submitdisabled {
	background: url(/images/branding/button_submit.gif) no-repeat;
	border: none;
	color: #A9A9A9;
	font-weight: bold;
	cursor: pointer;
	margin: 0;
	float: right;
	width: 77px;
	height: 30px;	
	line-height: 120%;
	}	
input[class].submit {padding-bottom: 3px;}	
.block532 fieldset input.submit {
	background: url(/images/branding/button_action.gif) no-repeat;
	width: 100px;
	}
	
.error {color:#D12530;}
.message {color: #c6034D; font-weight:bold;}
.label-hide label {
	display: block;
	text-indent: -9999em;}

fieldset.standard label { 
	width: 200px; 
	display:block;
	float:left;	
	}
fieldset.standard input.submit {
	float: left;
	margin: 0 0 0 200px;
	}	
fieldset.narrow {font-size:90%;}
fieldset.narrow label { 
	width: 62px; 
	display:block;
	float:left;	
	}
fieldset.narrow .select {width: 130px;}
fieldset.narrow .text {width: 126px;}

/* Delete
fieldset.login label {display:block;  margin:0;}
fieldset.login .text {width: 125px;  margin:0;}
fieldset.login .submit {	
	background: url(/images/branding/arrow.gif) no-repeat right;
	color: #656565;
	font-weight: normal;
	cursor: pointer;
	margin: 0 3px 0 0;
	float: right;
	width: 77px;
	height: 18px;
	}
*/
fieldset.property-alerts label { 
	width: 120px; 
	display:block;
	float:left;	
	}
fieldset.property-alerts input.submit {
	float: left;
	margin: 0 0 0 120px;
	}	
fieldset.property-alerts .checkbox-list {
	width: 160px;
	float:left;
	height: 30em;
	min-height: 30em;
	}
fieldset.property-alerts .checkbox-list input {float:left; margin: 0 0 8px 0;}	
fieldset.property-alerts .checkbox-list label {
	width: 8em !important;
	margin: 0 0 8px 8px;
	}			
fieldset.property-alerts .propety-alerts-part2 {
	float: left;
	width: 380px;
	}	
fieldset.property-alerts .propety-alerts-part2 .radio {margin: 0 0 8px 0;} 	
fieldset.property-alerts .propety-alerts-part2 .radio input {float:left; margin-right: 8px;}	
.center-form{margin-left: 190px; padding-top: 20px; clear: both;}	
/* / forms styles */
	
.block {
	background: url(/images/branding/block1_bot.gif) no-repeat bottom;
	padding-bottom: 5px;
	width: 212px;
	margin-bottom: 10px;
	}
.block-inner {
	border-right: 1px solid #E0DFDF;
	border-left: 1px solid #E0DFDF;
	padding: 5px 5px 5px 8px;
	}	
.block h3 {
	background: url(/images/branding/block1_h3.gif) no-repeat top ;
	margin:0;
	font-size: 110%;
	padding: 9px 8px 9px 10px;
	}	
.block h3 a {
	display:block;
	background: url(/images/branding/arrow.gif) no-repeat right;
	}	
div.line {
	line-height: 0.1em;
	font-size: 0.1em;
	border-top: 1px solid #DBDADA;
	clear: both;
	}	
/* Home */
#containter .last{margin-right: 0;}
.block-home {
	float:left;
	margin: 0 15px 0 0;
	}
.block-home .block-inner {padding: 0 0 8px 0;}	
.block-home img {margin-bottom: 5px;}	

#content-suplementary img {
	margin: 0 0 5px 0;
	}
body#home input.text, body#home select, body#home extarea
{
	border:1px solid #E0DFDF;
}
	
/* PROPERTY pages */

/* Advansed search */

ul.advanced-search
{
	list-style-type: none;
	width: 450px;
}
ul.advanced-search li
{
	display: block;
	float: left;
	width: 150px;
}

#advanced1, #advanced2
{
	width: 548px;
	background: url(/images/branding/advanced_bg.gif) repeat-y;
}
#advanced1 .advanced-top
{
	background: url(/images/branding/advanced_top1.gif) no-repeat top;
}
#advanced2 .advanced-top
{
	background: url(/images/branding/advanced_top2.gif) no-repeat top;
}
.advanced-bottom
{
	background: url(/images/branding/advanced_bottom.gif) no-repeat bottom;
	padding: 20px;
	overflow: hidden; 
	height: auto !important; 
	he\ight: 1%;
	display: block-inline;
}
.advanced-tabs
{
	overflow: hidden; 
	height: auto !important; 
	he\ight: 1%;
	display: block-inline;
}
.advanced-tabs a
{
	display: block;
	float: left;
	width: 110px;
	text-align: center;
	margin-right: 4px;
	line-height: 2.8em;
	font-weight: bold;
	font-size: 1.1em;
	background: url(/images/branding/tab_selected.gif) no-repeat top;
}
.advanced-tabs a.selected
{
	background: url(/images/branding/tab.gif) no-repeat top;
}

/* Main property page */
.block532 {
	width: 532px;
	background: url(/images/branding/block532_bg.gif) repeat-y;
	float:left;
	}	
.block532-bot {
	background: url(/images/branding/block532_bot.gif) no-repeat bottom left;
	padding: 10px 11px;
	float:left;
	width: 510px;
	}	
.block532-top {
	background: url(/images/branding/block532_top.gif) no-repeat top left;
	float:left;
	width: 100%;
	}		
.enquire-item .block532-bot
{
	padding-top: 2px;
	padding-bottom: 2px;
}		
.properties-list-item {
	width: 175px;
	float:left;
	background: url(/images/branding/block175_top.gif) no-repeat top;	
	margin: 0 18px 12px 0;
	padding: 12px 0 0 0;
	}
.narrow-thumbnails .properties-list-item
{
	margin-right: 2px;
}
fieldset .properties-list-item.contact
{
	margin-left: 0px;
	margin-right: 10px;
}
.properties-list-item-inner {
	background: url(/images/branding/block175_bot.gif) no-repeat bottom;
	padding: 1px 11px 12px 11px;
	height: 24.5em;
	min-height: 24.5em;
	}	
div[class].properties-list-item-inner {height: auto;}	
fieldset .properties-list-item-inner
{
	height: auto;
	min-height: 0px;
}
.properties-list-item h3 {margin: -2px 0 5px 0; height: 2.6em;}		
.properties-list-item p.img {text-align: center; height: 130px; width: 153px; overflow:hidden;}		
.properties-list-item p.address {margin: 3px 0; height: 4.5em;}		
.properties-list-item span {
	display:block;
	width: 134px;
	height: 28px;
	line-height: 28px;
	background: url(/images/branding/a_view_details.gif) no-repeat;
	font-size: 90%;
	text-align:center;
	margin: 0 0 0 8px;
	}
.properties-list-item span a {text-decoration: none;}	
/* icons */
#content-primary .icons, 
.icons {
	margin:-5px 0 0 0;
	padding:0;
	list-style-image: none;
	}
#content-primary .icons li, 
.icons li {
	margin:0;
	padding:22px 5px 5px 5px;	
	float:left;
	font-size: 90%;
	}
#content-primary .top-list li
{
	padding-top: 27px;
}
.icons li a , .icons li span {
	display: block; 
	float:left; 
 	padding-top: 27px;
	margin-top: -22px;
	color: #656565;}
.icons li a:hover{
	color: #656565;
	text-decoration: none;
	}

.icon_main_details {background: url(/images/branding/icon_main_details_o.gif) no-repeat 50% 0;}
.icon_more_photos {background: url(/images/branding/icon_more_photos_o.gif) no-repeat 50% 0;}
.icon_local_info {background: url(/images/branding/icon_local_info_o.gif) no-repeat 50% 0;}
.icon_virtual_tour {background: url(/images/branding/icon_virtual_tour_o.gif) no-repeat 50% 0;}
.icon_epc_profile {background: url(/images/branding/icon_epc_profile_o.gif) no-repeat 50% 0;}
.icon_floor_plans {background: url(/images/branding/icon_floor_plans_o.gif) no-repeat 50% 0;}
.icon_view_map {background: url(/images/branding/icon_view_map_o.gif) no-repeat 50% 0;}
.icon_notes {background: url(/images/branding/icon_notes_o.gif) no-repeat 50% 0;}

.icon_main_details_current {background: url(/images/branding/icon_main_details.gif) no-repeat 50% 0;}
.icon_more_photos_current {background:url(/images/branding/icon_more_photos.gif) no-repeat 50% 0;}
.icon_local_info_current {background: url(/images/branding/icon_local_info.gif) no-repeat 50% 0;}
.icon_virtual_tour_current {background: url(/images/branding/icon_virtual_tour.gif) no-repeat 50% 0;}
.icon_epc_profile_current {background: url(/images/branding/icon_epc_profile.gif) no-repeat 50% 0;}
.icon_floor_plans_current {background: url(/images/branding/icon_floor_plans.gif) no-repeat 50% 0;}
.icon_view_map_current {background: url(/images/branding/icon_view_map.gif) no-repeat 50% 0;}
.icon_notes_current {background: url(/images/branding/icon_notes.gif) no-repeat 50% 0;}

.icon_main_details a:hover {background: url(/images/branding/icon_main_details.gif) no-repeat 50% 0;}
.icon_more_photos a:hover {background:url(/images/branding/icon_more_photos.gif) no-repeat 50% 0;}
.icon_local_info a:hover {background: url(/images/branding/icon_local_info.gif) no-repeat 50% 0;}
.icon_virtual_tour a:hover {background: url(/images/branding/icon_virtual_tour.gif) no-repeat 50% 0;}
.icon_epc_profile a:hover {background: url(/images/branding/icon_epc_profile.gif) no-repeat 50% 0;}
.icon_floor_plans a:hover {background: url(/images/branding/icon_floor_plans.gif) no-repeat 50% 0;}
.icon_view_map a:hover {background: url(/images/branding/icon_view_map.gif) no-repeat 50% 0;}
.icon_notes a:hover {background: url(/images/branding/icon_notes.gif) no-repeat 50% 0;}

/* - Main property page - */	

/* Search result page */
	
span.link_button {
	display:block;
	width: 116px;
	height: 27px;
	he\ight: 21px;
	padding-top: 6px;
	background: url(/images/branding/link_button.gif) no-repeat;
	font-size: 90%;
	text-align:center;
	}
span.link_button a {text-decoration: none;}		

.block765 {
	width: 765px;
	background: url(/images/branding/block765_bg.gif) repeat-y;
	float:left;
	margin: 0 0 10px 0;
	}	
.block765-bot {
	background: url(/images/branding/block765_bot.gif) no-repeat bottom;
	padding: 10px 11px;
	float:left;
	width: 743px;
	}	
.block765-top {
	background: url(/images/branding/block765_top.gif) no-repeat top;
	float:left;
	width: 100%;
	}	
.block765 .icons {
	float:right;
	}
.block765 h3 {
	margin-top: 0;
	}	
.block765 .img, .block532 .img	{
	width: 153px;
	margin: 10px 20px 10px 0;
	float:left;
	overflow:hidden;
	}
.block765 .banner
{
	margin: 10px 0 10px 12px;
	float: right;
}
.block765 .info-more .banner{
	margin-right: 10px;
}
.block765 .info, .block765 .note {
	width: 460px;
	w\idth: 440px;
	height: 95px;
	he\ight: 85px;
	min-height: 85px;
	padding: 5px 10px;
	background: #fff;
	margin: 10px 10px 10px 0;
	float:left;
	}
.block765 .info
{
	margin-right: 0;
	width: auto;
	float: none;
	display: table;
}
.enquire-item
{
	margin-bottom: 20px;
}
.enquire-item .info{width: 560px; w\idth: 540px;}	
.enquire-item a.back-link
{
	display: block;
	float: right;
	background: url(/images/branding/button160.gif) no-repeat;
	width: 160px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	text-decoration: none !important;
	font-size: 0.9em;
	margin: 8px 0 0 0;
}
.block765 .note
{
	width: 633px;
	w\idth: 613px;
}
div[class].block765 .info, div[class].block765 .note,
div[class].block765 textarea.text {height: auto;}		
.block765 .info p, .block765 .note p {margin:0; padding: 2px 0;}
.block765 .info .rate {float: right;}
.block765 .info .rate img {vertical-align: top;}		
.block765 .actions {
	clear: both;
	font-size: 90%;
	font-family: arial;
	margin-top: 5px;
	margin-left: 173px;}
.block765 .actions li {
	background: url(/images/branding/button_action.gif) no-repeat;
	width: 100px;
	height: 26px;
	float: left;
	text-align: center;
	margin-bottom: 5px;
	margin-right: 10px;
	white-space: nowrap;	
	}	
.block765 .actions li.no-button {
	background: #fff;
	padding-top: 0;
	height: 17px;
	color: #A9CB4B;
	}		
.block765 .actions li a {
	color: #656565;
	text-decoration: none;
	display: block;
	padding-top: 4px;
	}		
	
#results-review-options	{
	position: absolute;
	top: -7.5em;
	height: 2em;
	left: 235px;
	z-index: 300;
	}	
#results-review-options select {
	width: 255px;

	}
.search-results	#content-thirdary,
.search-results-details #content-thirdary {margin-top: 0; 	position: relative;}
.search-results-details #content-primary,
.search-results-details #content-secondary {margin-bottom: 0; padding-bottom: 0;}

.block765 textarea.text
{
	width: 620px;
	w\idth: 600px;
	height: 95px;
	he\ight: 85px;
	min-height: 85px;
	padding: 5px 10px;
	background: #fff;
	margin: 10px 10px 10px 0;
	float:left;
}

body.note #content-thirdary
{
	margin-top: 0px;
}

/* - Search result page - */	

/* Detailed page - the same big block used as on the List page but it contains different blocks */

.block765 .img-big	{
	width: 400px;
	height: 234px;
	margin: 10px 10px 10px 0;
	overflow: hidden;
	float:left;
	}
.block765 .info-detailed {
	width: 332px;
	w\idth: 312px;
	height: 234px;
	he\ight: 224px;
	min-height: 224px;
	padding: 5px 10px;
	background: #fff;
	margin: 10px 0 10px 0;
	float:left;
	}	

.block765 .info-detailed .actions ul li {
	background: url(/images/branding/button_action2.gif) no-repeat;
	
	}	
.block765 .info-detailed .actions li.no-button {background: none;}	
.block765 .info-more {
	background: #fff;
	padding: 10px;
	position: relative;
	}
.block765 .info-more img.logo {	float:right;}
.block765 ul.gallery li 
{	float: left;
	margin: 7px 5px 0 0;
	width: 72px;
	height: 48px;
	overflow: hidden;
	}
.block765 ul.gallery li img {float:left; cursor: pointer;}	

.pager_links {
	float: right;
	padding: 7px 25px 5px 0;
	margin: 0;
	position:absolute;
	right:0px;
	top:-12em;
	height: 35px;
	he\ight: 23px;
	text-align: right;
	font-size: 90%;	
}
.details_pager_links
{
	top: -38px;
	padding-right: 17px;
}
.bottom-links
{
	position: static;
}
.pager_links .page-numbers {color: #C6034D;}
.pager_links span.ChangeTypeSpan
{
	position: absolute;
	right: 15px;
	top: 0px;
	right: 415px;
	display:block;
	background: url(/images/branding/pager_button.gif) no-repeat;
	width: 130px;
	padding: 5px 0 0 0;
	height: 29px;
	he\ight: 24px;
	text-align: center;
}
.pager_links span.ChangeTypeSpan a {
	color: #656565; 
	text-decoration: none;
	}
.bottom_links {
	padding: 0;
	margin: 0 15px 0 0;
	position: static;
	}



/* My Profile */
.profile #content-thirdary {margin-top: 0; 	position: relative;}
.profile #content-primary,
.profile #content-secondary {margin-bottom: 0; padding-bottom: 0;}

#profile-info {
	width: 589px;
	w\idth: 564px;
	padding: 15px 10px 15px 15px;
	height: 200px;
	min-height: 200px;
	float:left;
	background: #fff;	
	}
div[id]#profile-info {height:auto;}	

#profile-info .properties-list-item {margin-right: 9px;}

/* Saved Properties */

input.submit2 {
	background: url(/images/branding/button_submit154.gif) no-repeat;
	border: none;
	color: #656565;
	font-weight: bold;
	cursor: pointer;
	margin: 0;
	width: 154px;
	height: 28px;
	}
input[class].submit1 {padding-bottom: 3px;}
.block765 .block532 {margin-bottom: 10px;}
.block765 .img	{
	width: 153px;
	margin: 10px 20px 10px 0;
	float:left;
	overflow:hidden;
	}
.block532 .info {
	width: 330px;
	w\idth: 307px;
	float:left;
	height: auto;
	min-height: 30px;	
	
	}
.enquire-item .info
{
	padding: 5px 10px;
	width: 327px;
	w\idth: 307px;
	background: #fff;
	margin: 10px 10px 10px 0;
}	
.block532 .actions {width: 300px; float: left;}	
.block532 .actions li {
	background: url(/images/branding/a_view_details.gif) no-repeat;
	width: 140px;
	height: 28px;
	padding-top: 3px;
	float:left;
	}	
/*  styles for the star rater                */
.star-rating{
	list-style:none;
	margin: 0;
	padding:0px;
	width: 100px;
	height: 20px;
	position: relative;
	background: url(/images/branding/star_rating.gif) top left repeat-x;		
}
li.no-button p
{
	display: none;
}
.star-rating li,
li.no-button .star-rating li{
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	background: #fff;
	height: auto;
	width: auto;
}
.star-rating li a, 
li.no-button .star-rating li a{
	display:block;
	width:20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	overflow:hidden;
	padding: 0;
	margin: 0;
}
.star-rating li a:hover,
.star-rating li.current a,
li.no-button .star-rating li a:hover,
li.no-button .star-rating li.current a
{
	background: url(/images/branding/star_rating.gif) left -19px;
	z-index: 1;
	left: 0px;
}
.star-rating a.one-star, li.no-button .star-rating a.one-star{left: 0px;}
.star-rating a.one-star:hover,
.star-rating li.current a.one-star,
li.no-button .star-rating a.one-star:hover,
li.no-button .star-rating li.current a.one-star {width:20px;}

.star-rating a.two-stars, li.no-button .star-rating a.two-stars{left:20px;}
.star-rating a.two-stars:hover,
.star-rating li.current a.two-stars, 
li.no-button .star-rating a.two-stars:hover,
li.no-button .star-rating li.current a.two-stars {width: 40px;}

.star-rating a.three-stars, li.no-button .star-rating a.three-stars{left: 40px;}
.star-rating a.three-stars:hover,
.star-rating li.current a.three-stars, 
li.no-button .star-rating a.three-stars:hover,
li.no-button .star-rating li.current a.three-stars {width: 60px;}

.star-rating a.four-stars, li.no-button .star-rating a.four-stars{left: 60px;}	
.star-rating a.four-stars:hover,
.star-rating li.current a.four-stars,
li.no-button .star-rating a.four-stars:hover,
li.no-button .star-rating li.current a.four-stars {width: 80px;}

.star-rating a.five-stars, li.no-button .star-rating a.five-stars{left: 80px;}
.star-rating a.five-stars:hover,
.star-rating li.current a.five-stars,
li.no-button .star-rating a.five-stars:hover,
li.no-button .star-rating li.current a.five-stars{width: 100px;}


/* - Saved Properties - */

/* Saved Searches */
.saved .properties-list-item-inner {
	height: 15em;
	min-height: 15em;
	}	
.saved p {text-align: left; height: auto;}		
.saved table td {
	padding: 1px 5px 1px 0;
	}

.saved-actions {
	width: 180px;
	float: left;
	height: 15em;
	min-height: 15em;
	}
.saved-actions ul {margin: 20px 0 0 0;}	
.saved-actions ul li {
	background: url(/images/branding/button_action2.gif) no-repeat;
	height: 27px;
	width: 94px;
	margin: 0 0 10px 40px;
	}
.saved-actions ul li a {
	display: block;
	padding-top: 4px;
	color: #656565;
	text-decoration: none;
	text-align:center;
	}		
p.register-link {text-align: right;}	
/* - Saved Searches - */

/* - My Profile - */

.properties-list-item.contact {
	margin: 0 0 10px 170px;
	float: none;
	}

/* =Map page */
body.map #content-thirdary {margin-top: 0; 	position: relative;}
body.map #content-primary,
body.map #content-secondary {margin-bottom: 0; padding-bottom: 0;}

p.map-view-details 
{	text-align: right;
	margin: 0 10px 5px 0;
	}
/* - Map page - */


/* =Branch locator */

.table1 {width: 370px;}
.table1 td,
.table1 th {
	padding: 2px 5px;
	border: 2px solid #fff;
	text-align:center;
	vertical-align: top;
	}
.table1 td {background: #F7F7F7;}	

.table1 td.title,
.table1 th.title {
	width: 45%;
	text-align: left;
	}
.table1.left td,
.table1.left th {text-align: left;}
	
.img-box {
	float: right;
	width: 150px;
	text-align: right;	
	}	
/* =curved corners around images */	
.corners {
	display: block;
	position: relative;
	float: left;}	
.corners img {position: relative;}	
.corners span
 {	display: block;
	position: absolute;
	width: 6px; 
	height: 6px;
	line-height: 0px;
	font-size: 0px;
	}	
.corners .corner-t-r {
	top: 0;
	right: 0;
	background: url(/images/branding/corner-t-r.gif) no-repeat;
	}
.corners .corner-t-l {
	top: 0;
	left: 0;
	background: url(/images/branding/corner-t-l.gif) no-repeat;
	}
.corners .corner-b-r {
	bottom: 0;
	right: 0;
	background: url(/images/branding/corner-b-r.gif) no-repeat;
	}	
.corners .corner-b-l {
	bottom: 0;
	left: 0;
	background: url(/images/branding/corner-b-l.gif) no-repeat;
	}		
/* - Curved corners around images - */	
#content-primary #links-long {
	margin:0;
	padding:0;
	list-style-image: none;	
	}	
#content-primary #links-long li {
	background: url(/images/branding/link_long_left.gif) no-repeat left;
	margin: 0;
	padding: 0;	
	height: 27px;
	width: 280px;
	}	
#content-primary #links-long li span {
	display: block;
	background: url(/images/branding/link_long_right.gif) no-repeat right;
	height: 27px;
	he\ight: 21px;
	padding: 3px 0 3px 0;	
	text-align:center;	
	}		
#content-primary #links-long li a {text-decoration: none;}	
/* - Branch locator - */

#site-info p.createdby a {
	background:url(/images/branding/created-by.png) no-repeat 0 0;
	display:block;
	height:16px;
	overflow:hidden;
	text-indent:-9999em;
	width:100px;
	text-align: left;	
	float: right;}
