/* --[ \includes\stylesheets\screen\global.css ]-- */
/*
font sizes information from http://www.thenoodleincident.com/tutorials/typography/img/all2_5.gif
set body at the appropriate general size, a percentage of 1em.
use the % calculator to size back up to 1em when you need a different size later

1em = (60 x 167%); smallest (works on all browsers)
1em = (69 x 145%); small (works on all browsers)
1em = (76 x 131%); default (works on all browsers)
1em = (86 x ); (requires ie_hacks)
1em = (93 x );  (requires ie_hacks)
*/
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
html
	{
	font-family: arial, verdana, sans-serif;
	font-size: 100.1%;
	font-style: normal;
	font-variant: normal;     /* alternative is "small-caps" */
	font-weight: normal;
	line-height: 1.1em;
	text-decoration: none;
	color: #000000;
	background-color: #ffffff;
	}
body
	{
	margin: 0px;
	padding: 0px;
	border: none;
	text-align: center;
	font-size: 76%;
	}
table
	{
	margin: 0px;
	padding: 0px;
	}
tr
	{
	margin: 0px;
	padding: 0px;
	}
td
	{
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	text-align: left;
	}
div
	{
	margin: 0px;
	padding: 0px;
	border: none;
	text-align: left;
	}
p
	{
	margin: 0px;
	padding: 0px;
	border: none;
	text-align: left;
	}
span
	{
	margin: 0px;
	padding: 0px;
	border: none;
	text-align: left;
	}
form
	{
	margin: 0px;
	padding: 0px;
	border: none;
	display: inline;
	}
object
	{
	margin: 0px;
	padding: 0px;
	border: none;
	}
h1
	{
	margin: 0px;
	padding: 0px;
	border: none;
	}
h2
	{
	margin: 0px;
	padding: 0px;
	border: none;
	}
h3
	{
	margin: 0px;
	padding: 0px;
	border: none;
	}
h4
	{
	margin: 0px;
	padding: 0px;
	border: none;
	}
h5
	{
	margin: 0px;
	padding: 0px;
	border: none;
	}
ul
	{
	margin: 0px 0px 0px 25px;
	padding: 0px;
	border: none;
	}
li
	{
	margin: 0px;
	padding: 0px 0px 0px 5px;
	border: none;
	}
ol
	{
	margin: 0px;
	padding: 0px;
	border: none;
	}
img
	{
	margin: 0px;
	padding: 0px;
	border: none;
	}
a
	{
	margin: 0px;
	padding: 0px;
	border: none;
/*	text-decoration: none; */
	color: #0000cc;
	}
a:hover
	{
	margin: 0px;
	padding: 0px;
	border: none;
/*	text-decoration: none; */
	color: #cc0000;
	}
a:active
	{
	margin: 0px;
	padding: 0px;
	border: none;
	text-decoration: none; 
	}
input
	{
	margin: 0px;
	padding: 0px;
	}
select
	{
	margin: 0px;
	padding: 0px;
	}
textarea
	{
	margin: 0px;
	padding: 0px;
	}
checkbox
	{
	margin: 0px;
	padding: 0px;
	}
radio
	{
	margin: 0px;
	padding: 0px;
	}








/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div.clearBoth
	{
	margin: 0px;
	padding: 0px;
	border: none;
	clear: both;
	float: none;
	}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div.breaker
	{
	margin: 15px 0px;
	padding: 0px;
	border: none;
	background-image: url("/images/breaker.gif");
	background-position: left top;
	background-repeat: repeat-x;
	height: 3px;
	overflow: hidden;
	display: block;
	clear: both;
	}








/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
table#printRequest
	{
	border-collapse: collapse;
	border: 3px double #dddddd;
	}
table#printRequest td
	{
	font-family: Verdana, Arial;
	padding: 4px;
	border: 1px dotted #dddddd;
	}
table#printRequest td.title
	{
	font-weight: bold;
	text-align: left;
	}


/* --[ \includes\stylesheets\screen\shell.css ]-- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#site_master__container
	{
	margin: 20px auto;
	padding: 0px;
	border: 0px solid green;
	width: 760px;
	background-color: #ffffff;
	}
div#site_inner__container
	{
	margin: 0px;
	padding: 0px;
	border: 0px solid blue;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#site_header__container
	{
	margin: 0px;
	padding: 0px;
	border: none;
	}
div#site_header__container table td.tabstrip
	{
	margin: 0px;
	padding: 0px 0px 0px 30px;
	border: none;
	height: 100px;
	vertical-align: bottom;
	}
div#site_header__container table td.loginout
	{
	margin: 0px;
	padding: 0px;
	border: 0px solid purple;
	text-align: right;
	width: 300px;
	}
div#site_header__container table td.menustrip__general,
div#site_header__container table td.menustrip__landlords,
div#site_header__container table td.menustrip__tenants
	{
	background-color: #DBDCDC;
	height: 26px;
	color: #000000;
	}
div#site_header__container table td.menustrip__landlords
	{
	background-color: #7fc34e;
	color: #ffffff;
	}
div#site_header__container table td.menustrip__tenants
	{
	background-color: #007cc2;
	color: #ffffff;
	}
div#site_header__container table td.menustrip__general ul,
div#site_header__container table td.menustrip__landlords ul,
div#site_header__container table td.menustrip__tenants ul
	{
	margin: 5px 0px 0px 0px;
	padding: 0px;
	border: none;
	}
div#site_header__container table td.menustrip__general ul li,
div#site_header__container table td.menustrip__landlords ul li,
div#site_header__container table td.menustrip__tenants ul li
	{
	margin: 0px;
	padding: 0px 3px;
	border: none;
	display: inline;
	}
div#site_header__container table td.menustrip__general a
	{
	color: #000000;
	text-decoration: none;
	}
div#site_header__container table td.menustrip__landlords a,
div#site_header__container table td.menustrip__tenants a
	{
	color: #ffffff;
	text-decoration: none;
	}
div#site_header__container div#tabBar
	{
	margin: 0px;
	padding: 0px;
	border: none;
	}
div#site_header__container div#linkBar
	{
	background-color: #dbdcdc
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#site_footer__container
	{
	margin: 0px;
	padding: 0px;
	border: none;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#site_footer__container table td.menustrip__general,
div#site_footer__container table td.menustrip__landlords,
div#site_footer__container table td.menustrip__tenants
	{
	background-color: #DBDCDC;
	height: 26px;
	color: #000000;
	}
div#site_footer__container table td.menustrip__landlords
	{
	background-color: #7fc34e;
	color: #ffffff;
	}
div#site_footer__container table td.menustrip__tenants
	{
	background-color: #007cc2;
	color: #ffffff;
	}
div#site_footer__container table td.menustrip__general ul,
div#site_footer__container table td.menustrip__landlords ul,
div#site_footer__container table td.menustrip__tenants ul
	{
	margin: 5px 0px 0px 0px;
	padding: 0px;
	border: none;
	}
div#site_footer__container table td.menustrip__general ul li,
div#site_footer__container table td.menustrip__landlords ul li,
div#site_footer__container table td.menustrip__tenants ul li
	{
	margin: 0px;
	padding: 0px 3px;
	border: none;
	display: inline;
	}
div#site_footer__container table td.menustrip__general a
	{
	color: #000000;
	text-decoration: none;
	}
div#site_footer__container table td.menustrip__landlords a,
div#site_footer__container table td.menustrip__tenants a
	{
	color: #ffffff;
	text-decoration: none;
	}








/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#general_page__container
	{ border: 0px solid gray; }
div#landlords_page__container
	{ border: 0px solid green; }
div#tenants_page__container
	{ border: 0px solid blue; }
div#general_page__container,
div#landlords_page__container,
div#tenants_page__container
	{
	margin: 20px 0px;
	min-height: 328px;
	height: auto;
	width: 760px;
	}








/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#tenants_page__container div#tenants_menu__container
	{
	margin: 0px;
	padding: 0px;
	border: none;
/*	float: left;
	width: 200px; */
	}
div#tenants_page__container div#page_content__container
	{
/*
	margin: 0px;
	padding: 0px;
	border: none;
*/
/*	float: left;
	width: 280px; */
	}
div#tenants_page__container div#tenants_register_form__container
	{
	margin: 0px;
	padding: 0px;
	border: none;
/*	width: 500px;
	float: right; */
	}
div#tenants_page__container div#properties_search__container
	{
	margin: 0px;
	padding: 0px;
	border: none;
/*	float: right; */
	}
div#tenants_page__container div#properties_results__container
	{
	margin: 0px;
	padding: 0px;
	border: none;
/*	float: left;
	width: 500px; */
	}
div#tenants_page__container div#property_details__container
	{
	margin: 0px;
	padding: 0px;
	border: none;
/*	float: left; 
	width: 500px; */
	}
div#tenants_page__container div#wishlist_results__container
	{
	margin: 0px;
	padding: 0px;
	border: none;
/*	float: left;
	width: 500px; */
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#landlords_page__container
	{
	width: 760px;
	}
div#landlords_page__container div#landlords_menu__container
	{
	margin: 0px;
	padding: 0px;
	border: none;
/*	float: left;
	width: 200px; */
	}
div#landlords_page__container div#page_content__container
	{
/*
	margin: 0px;
	padding: 0px;
	border: none; */
/*	float: left;
	width: 280px; */
	}
div#landlords_page__container div#landlords_banners__container
	{
	margin: 0px;
	padding: 0px;
	border: none;
/*	float: left;
	width: 240px; */
	}
div#landlords_page__container div#landlord_register_form__container
	{
	margin: 0px;
	padding: 0px;
	border: none;
/*	margin-top: 20px; */
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#general_page__container
	{
	width: 760px;
	}
div#general_page__container div#contact_form__container
	{
	margin-top: 20px;
	}
div#general_page__container div#general_menu__container     /* grey menu box */
	{
	margin: 0px;
	padding: 0px;
	border: none;
/*	float: left;
	width: 200px; */
	}
div#general_page__container div#links_index__container     /* a list of links */
	{
	margin: 20px 0px 0px 0px;
	}
div#general_page__container div#news_index__container     /* list of news articles */
	{
	margin: 20px 0px 0px 0px;
	}
div#general_page__container div#news_article__container     /* a full news article */
	{
	margin: 20px 0px 0px 0px;
	}
div#general_page__container div#page_content__container
	{
	}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#general_page__container div#properties_search__container     /* blue panel on front page */
	{
	margin: 0px;
	padding: 0px;
	border: none;
/*	float: left;*/
/*	width: 240px;*/
	}
div#general_page__container div#news_latest__container     /* green panel on front page */
	{
	margin: 0px;
	padding: 0px;
	border: none;
/*	float: left;*/
/*	width: 240px;*/
	}
div#general_page__container div#featured_properties__container
	{
	margin: 0px;
	padding: 0px;
	border: none;
/*	float: left;
	width: 240px;*/
	}




/* --[ \includes\stylesheets\screen\form_input.css ]-- */
/* ---------------------------------------------------------------------------------------------------- */
input
{
}
/* ---------------------------------------------------------------------------------------------------- */
input.textboxMax,
input.textboxMaxDisabled,
input.textboxLong,
input.textboxLongDisabled,
input.textboxMedium,
input.textboxMediumDisabled,
input.textboxShort,
input.textboxShortDisabled,
input.textboxTiny,
input.textboxTinyDisabled
{
margin: 0px;
padding: 3px;
border: 1px solid #cccccc;
font-family: Verdana, Arial, sans-serif;
font-size: 9pt;
color: #333333;
font-weight: normal;
background-color: #ffffff;
}
input.textboxMax,
input.textboxMaxDisabled
{ width: 98%; }
input.textboxLong,
input.textboxLongDisabled
{ width: 400px; }
input.textboxMedium,
input.textboxMediumDisabled
{ width: 200px; }
input.textboxShort,
input.textboxShortDisabled
{ width: 100px; }
input.textboxTiny,
input.textboxTinyDisabled
{ width: 50px; }
/* ---------------------------------------------------------------------------------------------------- */
select
{
font-family: Verdana, Arial, sans-serif;
font-size: 9pt;
color: #333333;
font-weight: normal;
padding: 0px;
margin: 0px;
background-color: #ffffff;
border: 1px solid #cccccc;
padding: 3px;
}
/*
select.singleMax,
select.singleMaxDisabled,
select.singleLong,
select.singleLongDisabled,
select.singleMedium,
select.singleMediumDisabled,
select.singleShort,
select.singleShortDisabled,
select.singleTiny,
select.singleTinyDisabled,
{ }
*/
select.singleMax,
select.singleMaxDisabled
{ width: 98%; }
select.singleLong,
select.singleLongDisabled
{ width: 408px; }
select.singleMedium,
select.singleMediumDisabled
{ width: 200px; }
select.singleShort,
select.singleShortDisabled
{ width: 50px; }
select.singleTiny,
select.singleTinyDisabled
{ width: 15px; }
/*
select.multipleMax,
select.multipleMaxDisabled,
select.multipleLong,
select.multipleLongDisabled,
select.multipleMedium,
select.multipleMediumDisabled,
select.multipleShort,
select.multipleShortDisabled,
select.multipleTiny,
select.multipleTinyDisabled,
{ }
*/
select.multipleMax,
select.multipleMaxDisabled
{ width: 98%; }
select.multipleLong,
select.multipleLongDisabled
{ width: 408px; }
select.multipleMedium,
select.multipleMediumDisabled
{ width: 200px; }
select.multipleShort,
select.multipleShortDisabled
{ width: 50px; }
select.multipleTiny,
select.multipleTinyDisabled
{ width: 15px; }
/* ---------------------------------------------------------------------------------------------------- */
textarea
{
font-family: Verdana, Arial, sans-serif;
font-size: 9pt;
color: #333333;
font-weight: normal;
line-height: 1.5em;
}
textarea.textareaLong
{
background-color: #ffffff;
border: 1px solid #cccccc;
padding: 3px;
width: 410px;
height: 150px;
}
textarea.textareaLongDisabled
{
background-color: #ffffff;
border: 1px solid #cccccc;
padding: 3px;
width: 400px;
}
textarea.textareaMedium
{
background-color: #ffffff;
border: 1px solid #cccccc;
padding: 3px;
width: 210px;
}
textarea.textareaMediumDisabled
{
background-color: #ffffff;
border: 1px solid #cccccc;
padding: 3px;
width: 210px;
}
/* ---------------------------------------------------------------------------------------------------- */
input.checkbox
{
margin-top: 6px;
}
/* ---------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------- */
.inpSelectboxLong
{
width: 100%;
border: 1px solid #cccccc;
padding: 2px;
padding-left: 0px;
color: #333333;
}
.inpSelectboxLong optgroup option
{}
/*
.inpSelectboxShort
{
border: 1px solid #cccccc;
padding: 2px;
color: #333333;
}
*/
.inpSelectboxMultipleLong
{
width: 100%;
border: 1px solid #cccccc;
padding: 2px;
color: #333333;
height: 100px;
}
.inpSelectboxMultipleMedium
{
border: 1px solid #cccccc;
padding: 2px;
color: #333333;
height: 100px;
width: 150px;
}
.inpFileboxLong
{
width: 99%;
/*
border: 1px solid #cccccc;
padding: 3px;
color: #333333;
*/
	}


/* --[ \includes\stylesheets\screen\contact_form.css ]-- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#contact_form__container
	{
	margin: 0px auto;
	padding: 0px;
	border: none;
	overflow: hidden;
	width: 600px; 
	}
div#contact_form__container div.input_collection__container
	{
	margin: 0px;
	padding: 0px;
	border: 1px solid #e5e5e5;
	background-color: #f9f9f9;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#contact_form__container div.input__container
	{
	margin: 10px 0px;
	padding: 1px 0px;
	border: none;
	}
div#contact_form__container div.input__container div.label
	{
	margin: 0px;
	padding: 5px 10px 0px 0px;
	border: none;
	width: 40%;
	text-align: right;
	float: left;
	white-space: nowrap;
	}
div#contact_form__container div.input__container div.input
	{
	margin: 0px;
	padding: 2px 0px 0px 0px;
	border: none;
	float: left;
	width: 50%;
	}
div#contact_form__container div.input__container div.label label
	{
	font-weight: bold;
	color: #000000;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#contact_form__container div.editor
	{
	margin: 0px;
	padding: 0px;
	border: none;
	display: block;
	}
div#contact_form__container div.updated
	{
	margin: 0px 0px 0px 0px;
	padding: 10px;
	border: none;
	text-align: center;
	font-weight: bold;
	color: #00bb00;
	}
div#contact_form__container div.nochange
	{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: none;
	text-align: center;
	font-weight: bold;
	white-space: nowrap;
	color: #bb0000;
	}
div#contact_form__container div.delete
	{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: none;
	text-align: center;
	font-weight: bold;
	white-space: nowrap;
	color: #bb0000;
	}
div#contact_form__container div.delete span.name
	{
	font-weight: normal;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#contact_form__container acronym
	{
	cursor: help;
	}
div#contact_form__container div.input__container div.info
	{
	margin: 0px;
	padding: 0px;
	border: none;
	font-size: smaller;
	font-family: Verdana, Arial;
	}
div#contact_form__container div.input__container div.mandatory
	{
	margin: 0px;
	padding: 0px 10px 0px 0px;
	border: 0px;
	float: right;
	cursor: help;
	}
div#contact_form__container div.input__container div.length
	{
	margin: 5px 2px 0px 0px;
	padding: 0px;
	border: 0px solid red;
	color: #999999;
	text-align: right;
	font-family: Verdana, Arial;
	font-size: smaller;
	}
div#contact_form__container div.input__container span.text
	{
	}
div#contact_form__container div.input__container span.value
	{
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#contact_form__container div.submit_collection__container
	{
	margin: 0px;
	padding: 10px 0px;
	border: 3px double #e5e5e5;
	background-color: #f9f9f9;
	}
div#contact_form__container div.submit_collection__container table#submitContainer
	{
	margin: 0px auto;
	}
div#contact_form__container div.submit_collection__container table#submitContainer td
	{
	width: 150px;
	text-align: center;
	}
div#contact_form__container div.submit_collection__container input
	{
	margin: 0px;
	padding: 0px;
	}
div#contact_form__container div.submit_collection__container br
	{
	display: none;
	}


/* --[ \includes\stylesheets\screen\content.css ]-- */
div#page_content__container div.page__heading
	{
	margin: 0px 0px 20px 0px;
	padding: 0px;
	border: none;
	line-height: 2em;
	}
div#page_content__container div.page__heading h1
	{
	margin: 0px;
	padding: 0px;
	border: none;
	font-size: 150%;
	}
div#page_content__container div.page__heading h2
	{
	margin: 0px;
	padding: 0px;
	border: none;
	font-size: 125%;
	}
div#page_content__container div.page__content
	{ }
div#page_content__container div.page__content h2
	{
	font-size: 125%;
	}


div#general_page__container div.page__heading
	{ color: #007CC2; }
div#landlords_page__container div.page__heading
	{ color: #7FC34E; }
div#tenants_page__container div.page__heading
	{ color: #007CC2; }




/* --[ \includes\stylesheets\screen\edit_properties.css ]-- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#propertiesIndexContainer
	{
	width: 400px;
	}
div#propertiesIndexContainer div.sectionContainer
	{
	margin: 0px 0px 20px 0px;
	padding: 0px;	
	font-weight: normal;
	}
div#propertiesIndexContainer div.sectionContainer h2
	{
	margin: 0px;
	padding: 5px;	
	border: 1px solid #e5e5e5;
	background-color: #f9f9f9;
	font-size: small;
	color: #7FC34E;
	}
div#propertiesIndexContainer div.sectionContainer a
	{
	color: #000000;
	text-decoration: none;
	}
div#propertiesIndexContainer div.sectionContainer a:hover
	{
	color: #bb0000;
	}
div#propertiesIndexContainer div.sectionContainer div.propertyContainer
	{
	padding: 5px;
	}








/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#edit_property_form__container
	{
	margin: 0px auto;
	padding: 0px;
	border: none;
	overflow: hidden;
	width: 700px;
	}
div#edit_property_form__container div.input_collection__container
	{
	margin: 0px;
	padding: 0px;
	border: 1px solid #e5e5e5;
	background-color: #f9f9f9;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#edit_property_form__container div.input__container
	{
	margin: 10px 0px;
	padding: 1px 0px;
	border: none;
	}
div#edit_property_form__container div.input__container div.label
	{
	margin: 0px;
	padding: 5px 10px 0px 0px;
	border: none;
	width: 33%;
	text-align: right;
	float: left;
	white-space: nowrap;
	}
div#edit_property_form__container div.input__container div.input
	{
	margin: 0px;
	padding: 2px 0px 0px 0px;
	border: none;
	float: left;
	width: 60%;
	}
div#edit_property_form__container div.input__container div.label label
	{
	font-weight: bold;
	color: #000000;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#edit_property_form__container div.editor
	{
	margin: 0px;
	padding: 0px;
	border: none;
	display: block;
	}
div#edit_property_form__container div.updated
	{
	margin: 0px 0px 0px 0px;
	padding: 10px;
	border: none;
	text-align: center;
	font-weight: bold;
	color: #00bb00;
	}
div#edit_property_form__container div.nochange
	{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: none;
	text-align: center;
	font-weight: bold;
	white-space: nowrap;
	color: #bb0000;
	}
div#edit_property_form__container div.delete
	{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: none;
	text-align: center;
	font-weight: bold;
	white-space: nowrap;
	color: #bb0000;
	}
div#edit_property_form__container div.delete span.name
	{
	font-weight: normal;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#edit_property_form__container acronym
	{
	cursor: help;
	}
div#edit_property_form__container div.input__container div.info
	{
	margin: 0px;
	padding: 0px;
	border: none;
	font-size: smaller;
	font-family: Verdana, Arial;
	}
div#edit_property_form__container div.input__container div.mandatory
	{
	margin: 0px;
	padding: 0px 10px 0px 0px;
	border: 0px;
	float: right;
	cursor: help;
	}
div#edit_property_form__container div.input__container div.length
	{
	margin: 5px 2px 0px 0px;
	padding: 0px;
	border: 0px solid red;
	color: #999999;
	text-align: right;
	font-family: Verdana, Arial;
	font-size: smaller;
	}
div#edit_property_form__container div.input__container span.text
	{
	}
div#edit_property_form__container div.input__container span.value
	{
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#edit_property_form__container div.submit_collection__container
	{
	margin: 0px;
	padding: 10px 0px;
	border: 3px double #e5e5e5;
	background-color: #f9f9f9;
	}
div#edit_property_form__container div.submit_collection__container table#submitContainer
	{
	margin: 0px auto;
	}
div#edit_property_form__container div.submit_collection__container table#submitContainer td
	{
	width: 150px;
	text-align: center;
	}
div#edit_property_form__container div.submit_collection__container input
	{
	margin: 0px;
	padding: 0px;
	}
div#edit_property_form__container div.submit_collection__container br
	{
/*	display: none; */
	}
div#edit_property_form__container div.submit_collection__container div.info
	{
	margin: 10px;
	padding: 0px;
	border: none;
	font-family: Verdana, Arial;
	font-size: smaller;
	}

/* --[ \includes\stylesheets\screen\landlords_register.css ]-- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#landlord_register_form__container
	{
	margin: 0px auto;
	padding: 0px;
	border: none;
	overflow: hidden;
/*	width: 700px; */
	}
div#landlord_register_form__container div.input_collection__container
	{
	margin: 0px;
	padding: 0px;
	border: 1px solid #C7E2AC;
	background-color: #f9f9f9;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#landlord_register_form__container div.input__container
	{
	margin: 10px 0px;
	padding: 1px 0px;
	border: none;
	}
div#landlord_register_form__container div.input__container div.label
	{
	margin: 0px;
	padding: 5px 10px 0px 0px;
	border: none;
	width: 33%;
	text-align: right;
	float: left;
	white-space: nowrap;
	}
div#landlord_register_form__container div.input__container div.input
	{
	margin: 0px;
	padding: 2px 0px 0px 0px;
	border: none;
	float: left;
	width: 60%;
	}
div#landlord_register_form__container div.input__container div.label label
	{
	font-weight: bold;
	color: #000000;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#landlord_register_form__container div.editor
	{
	margin: 0px;
	padding: 0px;
	border: none;
	display: block;
	}
div#landlord_register_form__container div.updated
	{
	margin: 0px 0px 0px 0px;
	padding: 10px;
	border: none;
	text-align: center;
	font-weight: bold;
	color: #00bb00;
	}
div#landlord_register_form__container div.nochange
	{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: none;
	text-align: center;
	font-weight: bold;
	white-space: nowrap;
	color: #bb0000;
	}
div#landlord_register_form__container div.delete
	{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: none;
	text-align: center;
	font-weight: bold;
	white-space: nowrap;
	color: #bb0000;
	}
div#landlord_register_form__container div.delete span.name
	{
	font-weight: normal;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#landlord_register_form__container acronym
	{
	cursor: help;
	}
div#landlord_register_form__container div.input__container div.info
	{
	margin: 0px;
	padding: 0px;
	border: none;
	font-size: smaller;
	font-family: Verdana, Arial;
	}
div#landlord_register_form__container div.input__container div.mandatory
	{
	margin: 0px;
	padding: 0px 10px 0px 0px;
	border: 0px;
	float: right;
	cursor: help;
	}
div#landlord_register_form__container div.input__container div.length
	{
	margin: 5px 2px 0px 0px;
	padding: 0px;
	border: 0px solid red;
	color: #999999;
	text-align: right;
	font-family: Verdana, Arial;
	font-size: smaller;
	}
div#landlord_register_form__container div.input__container span.text
	{
	}
div#landlord_register_form__container div.input__container span.value
	{
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#landlord_register_form__container div.submit_collection__container
	{
	margin: 0px;
	padding: 10px 0px;
	border: 3px double #C7E2AC;
	background-color: #f9f9f9;
	}
div#landlord_register_form__container div.submit_collection__container table#submitContainer
	{
	margin: 0px auto;
	}
div#landlord_register_form__container div.submit_collection__container table#submitContainer td
	{
	width: 150px;
	text-align: center;
	}
div#landlord_register_form__container div.submit_collection__container input
	{
	margin: 0px;
	padding: 0px;
	}
div#landlord_register_form__container div.submit_collection__container br
	{
	display: none;
	}

/* --[ \includes\stylesheets\screen\landlords_your_account.css ]-- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#landlords_your_account_form__container
	{
	margin: 0px;
	padding: 0px;
	border: none;
	}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#landlords_your_account_form__container div.input_collection__container
	{
	margin: 0px 0px 10px 0px;
	padding: 15px 0px 0px 0px;
	border: 1px solid #C7E2AC;
	background-color: #f9f9f9;
	clear: both;
	}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#landlords_your_account_form__container div.input__container
	{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border: 0px dotted gray;
	clear: both;
	}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#landlords_your_account_form__container div.submit_collection__container
	{
	margin: 20px 0px 0px 0px;
	padding: 8px 0px 8px 0px;
	border: 3px double #C7E2AC;
	background-color: #f9f9f9;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#landlords_your_account_form__container div.label
	{
	margin: 0px 0px 0px 0px;
	padding: 4px 10px 0px 0px;
	border: none;
	width: 40%;
	text-align: right;
	float: left;
	white-space: nowrap;
	font-weight: bold;
	color: #000000;
	}
div#landlords_your_account_form__container div.input
	{
	float: left;
	}
div#landlords_your_account_form__container div.mandatory
	{
	margin: 0px;
	padding: 0px 10px 0px 0px;
	border: 0px;
	float: right;
	cursor: help;
	}
div#landlords_your_account_form__container acronym
	{
	cursor: help;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#landlords_your_account_form__container div.submit_collection__container table#submitContainer
	{
	margin: 0px auto;
	}
div#landlords_your_account_form__container div.submit_collection__container table#submitContainer td
	{
	width: 150px;
	text-align: center;
	}
div#landlords_your_account_form__container div.submit_collection__container input
	{
	margin: 0px;
	padding: 0px;
	}

/* --[ \includes\stylesheets\screen\links.css ]-- */
div#links_index__container
	{
	margin: 0px;
	padding: 0px;
	border: none;
	}
div#links_index__container div.link__container
	{
	margin: 15px 0px 15px 0px;
	padding: 0px;
	border: none;
	color:#000000;
	}

div#links_index__container div.link__container h1.website
	{
	margin: 0px;
	padding: 0px;
	border: none;
	}
div#links_index__container div.link__container h1.website a
	{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #007CC2;
	text-decoration: none;
	font-size: 0.9em;
	}





/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#links_index__container div.breaker
	{
	margin: 20px 0px;
	padding: 0px;
	border: none;
	background-image: url("/images/breaker.gif");
	background-position: left top;
	background-repeat: repeat-x;
	height: 3px;
	overflow: hidden;
	}

/* --[ \includes\stylesheets\screen\menus.css ]-- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#general_menu__container
	{
	margin: 0px;
	padding: 0px;
	border: none;
	width: 200px;
	background-color: #DBDCDC;
	}
div#general_menu__container ul
	{
	margin: 0px 10px;
	padding: 0px;
	border: none;
	list-style: none;
	}
div#general_menu__container ul li
	{
	margin: 0px;
	padding: 0px;
	border: none;
	list-style: none;
	}
div#general_menu__container ul li a
	{
	margin: 0px;
	padding: 3px 0px;
	border: none;
	display: block;
	color: #000000;
	text-decoration: none;
	}





/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#landlords_menu__container
	{
	margin: 0px;
	padding: 0px;
	border: none;
	width: 200px;
	background-color: #C7E2AC;
	}
div#landlords_menu__container ul
	{
	margin: 0px 10px;
	padding: 0px;
	border: none;
	list-style: none;
	}
div#landlords_menu__container ul li
	{
	margin: 0px;
	padding: 0px;
	border: none;
	list-style: none;
	}
div#landlords_menu__container ul li a
	{
	margin: 0px;
	padding: 3px 0px;
	border: none;
	display: block;
	color: #000000;
	text-decoration: none;
	}





/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#tenants_menu__container
	{
	margin: 0px;
	padding: 0px;
	border: none;
	width: 200px;
	background-color: #C8E3F1;
	}
div#tenants_menu__container ul
	{
	margin: 0px 10px;
	padding: 0px;
	border: none;
	list-style: none;
	}
div#tenants_menu__container ul li
	{
	margin: 0px;
	padding: 0px;
	border: none;
	list-style: none;
	}
div#tenants_menu__container ul li a
	{
	margin: 0px;
	padding: 3px 0px;
	border: none;
	display: block;
	color: #000000;
	text-decoration: none;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#general_menu__container div.breaker,
div#landlords_menu__container div.breaker,
div#tenants_menu__container div.breaker
	{
	margin: 0px;
	padding: 0px;
	border: none;
	background-image: url("/images/breaker.gif");
	background-position: left top;
	background-repeat: repeat-x;
	height: 3px;
	overflow: hidden;
	display: block;
	clear: both;
	}

/* --[ \includes\stylesheets\screen\mini_login.css ]-- */
div#mini_login_form__container
	{
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: #F0F0F0;
/*	width: 300px;*/
	height: 87px;
/*	line-height: 10px; */
	}


div#mini_login_form__container td
	{
	margin: 0px;
	padding: 0px;
	border: 0px solid red;
	}

div#mini_login_form__container div.input__container
	{
	margin: 5px 0px -2px 0px;
	padding: 0px;
	border: none;
	}
div#mini_login_form__container div.input__container div.label
	{
	margin: 0px 10px 0px 0px;
	padding: 4px 0px 0px 0px;
	border: none;
	text-align: right;
	float: left;
	width: 29%; 
	}
div#mini_login_form__container div.input__container div.input
	{
	margin: 0px;
	float: left;
	}


div#mini_login_form__container div.input__container input.textboxMedium
	{
	width: 130px;
	}


div#mini_login_form__container input#btnLogin__submit_mini
	{
	padding: 0px;
	margin: 0px 0px 13px 0px;
	}


div#mini_login_form__container a
	{}

/* --[ \includes\stylesheets\screen\mini_logout.css ]-- */
div#mini_logout_form__container
	{
	margin: 0px;
	padding: 0px;
	border: none;
/*	background-color: #F0F0F0; */
/*	width: 300px;*/
	height: 87px;
/*	line-height: 10px; */
	}


div#mini_logout_form__container td
	{
	margin: 0px;
	padding: 0px;
	border: 0px solid red;
	}

div#mini_logout_form__container div.input__container
	{
	margin: 5px 0px -2px 0px;
	padding: 0px;
	border: none;
	}
div#mini_logout_form__container div.input__container div.label
	{
	margin: 0px 10px 0px 0px;
	padding: 4px 0px 0px 0px;
	border: none;
	text-align: right;
	float: left;
	width: 29%; 
	}
div#mini_logout_form__container div.input__container div.input
	{
	margin: 0px;
	float: left;
	}


div#mini_logout_form__container div.input__container input.textboxMedium
	{
	width: 130px;
	}


div#mini_logout_form__container input#btnLogin__submit_mini
	{
	padding: 0px;
	margin: 0px 0px 13px 0px;
	}


div#mini_logout_form__container a
	{
	text-decoration: underline;
	}

/* --[ \includes\stylesheets\screen\news.css ]-- */
/* ---------------------------------------------------------------------------------------------------- */
div#news_latest__container
	{
	margin: 0px;
	padding: 0px;
	border: none;
	width: 240px;
	background-color: #c1e3a8;
	}
div#news_latest__container div.content__container
	{
	margin: 0px;
	padding: 0px 15px 0px 20px;
	border: 1px solid #c1e3a8;     /* keep this, is necessary for firefox */
	color: #000000;
	min-height: 270px;
	height: auto;
	}
/* for Internet Explorer */
/*\*/
* html div#news_latest__container div.content__container { height: 270px; }
/**/
/* from http://www.cssplay.co.uk/boxes/minheight.html */




div#news_latest__container div.article__container
	{
	margin: 15px 0px 15px 0px;
	padding: 0px;
	border: none;
	color:#000000;
	}




div#news_latest__container a
	{ color: #2F6608; }
div#news_latest__container a:hover
	{ color: #cc0000; }
div#news_latest__container div.article__container a
	{font-weight: bold;}




/* ---------------------------------------------------------------------------------------------------- */
div#news_index__container
	{
	margin: 0px;
	padding: 0px;
	border: none;
	}
div#news_index__container div.article__container
	{
	margin: 0px;
	padding: 0px;
	border: none;
	}

div#news_index__container div.article__container h1.headline
	{
	margin: 0px;
	padding: 0px;
	border: none;
	}
div#news_index__container div.article__container h1.headline a
	{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #007CC2;
	text-decoration: none;
	font-size: 0.5em;
	}
div#news_index__container div.article__container div.posted
	{
	margin-bottom: 5px;
	}




/* ---------------------------------------------------------------------------------------------------- */
div#news_article__container
	{
	margin: 0px;
	padding: 0px;
	border: none;
	}
div#news_article__container h1.headline
	{
	margin: 0px;
	padding: 0px;
	color: #999999;
	line-height: 1em;
	}
div#news_article__container h2.subtitle
	{
	color: #999999;
	line-height: 1em;
	}
div#news_article__container div.content
	{
	margin: 20px 0px 0px 0px;
	padding: 0px;
	border: none;
	}
div#news_article__container div.posted
	{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	border: none;
	float: right;
	}
div#news_article__container div.content p
	{
	margin: 0px 0px 10px 0px;
	display: block;
	}



/* ---------------------------------------------------------------------------------------------------- */
div#news_index__container div.breaker
	{
	margin: 20px 0px;
	padding: 0px;
	border: none;
	background-image: url("/images/breaker.gif");
	background-position: left top;
	background-repeat: repeat-x;
	height: 3px;
	overflow: hidden;
	display: block;
	clear: both;
	}

/* --[ \includes\stylesheets\screen\password.css ]-- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#password_form__container
	{
	margin: 0px auto;
	padding: 0px;
	border: none;
	overflow: hidden;
	width: 500px; 
	}
div#password_form__container div.input_collection__container
	{
	margin: 0px;
	padding: 0px;
	border: 1px solid #e5e5e5;
	background-color: #f9f9f9;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#password_form__container div.input__container
	{
	margin: 10px 0px;
	padding: 1px 0px;
	border: none;
	}
div#password_form__container div.input__container div.label
	{
	margin: 0px;
	padding: 5px 10px 0px 0px;
	border: none;
	width: 40%;
	text-align: right;
	float: left;
	white-space: nowrap;
	}
div#password_form__container div.input__container div.input
	{
	margin: 0px;
	padding: 2px 0px 0px 0px;
	border: none;
	float: left;
	width: 50%;
	}
div#password_form__container div.input__container div.label label
	{
	font-weight: bold;
	color: #000000;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#password_form__container div.editor
	{
	margin: 0px;
	padding: 0px;
	border: none;
	display: block;
	}
div#password_form__container div.updated
	{
	margin: 0px 0px 0px 0px;
	padding: 10px;
	border: none;
	text-align: center;
	font-weight: bold;
	color: #00bb00;
	}
div#password_form__container div.nochange
	{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: none;
	text-align: center;
	font-weight: bold;
	white-space: nowrap;
	color: #bb0000;
	}
div#password_form__container div.delete
	{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: none;
	text-align: center;
	font-weight: bold;
	white-space: nowrap;
	color: #bb0000;
	}
div#password_form__container div.delete span.name
	{
	font-weight: normal;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#password_form__container acronym
	{
	cursor: help;
	}
div#password_form__container div.input__container div.info
	{
	margin: 0px;
	padding: 0px;
	border: none;
	font-size: smaller;
	font-family: Verdana, Arial;
	}
div#password_form__container div.input__container div.mandatory
	{
	margin: 0px;
	padding: 0px 10px 0px 0px;
	border: 0px;
	float: right;
	cursor: help;
	}
div#password_form__container div.input__container div.length
	{
	margin: 5px 2px 0px 0px;
	padding: 0px;
	border: 0px solid red;
	color: #999999;
	text-align: right;
	font-family: Verdana, Arial;
	font-size: smaller;
	}
div#password_form__container div.input__container span.text
	{
	}
div#password_form__container div.input__container span.value
	{
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#password_form__container div.submit_collection__container
	{
	margin: 0px;
	padding: 10px 0px;
	border: 3px double #e5e5e5;
	background-color: #f9f9f9;
	}
div#password_form__container div.submit_collection__container table#submitContainer
	{
	margin: 0px auto;
	}
div#password_form__container div.submit_collection__container table#submitContainer td
	{
	width: 150px;
	text-align: center;
	}
div#password_form__container div.submit_collection__container input
	{
	margin: 0px;
	padding: 0px;
	}
div#password_form__container div.submit_collection__container br
	{
	display: none;
	}


/* --[ \includes\stylesheets\screen\properties_featured.css ]-- */
div#featured_properties__container
	{
	margin: 0px;
	padding: 25px 0px 0px 0px;
	border: none;
	width: 240px;
	line-height: 1.3em;
	}


div#featured_properties__container div.property__container
	{
	margin: 0px;
	padding: 0px;
	border: none;
	}


div#featured_properties__container div.property__container div.thumbnail
	{
	margin: 0px 0px 3px 0px;
	padding: 0px;
	border: 3px double #E5E5E5;
	width: 100px;
	overflow: hidden;
	}


div#featured_properties__container div.property__container div.details
	{
	margin-left: 5px;
	padding: 0px;
	border: none;
	}






/* --[ \includes\stylesheets\screen\properties_results.css ]-- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#properties_results__container
	{
	margin: 0px;
	padding: 0px;
	border: none;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#properties_results__container div.property__container
	{
	margin: 10px 0px 10px 0px;
	padding: 0px;
	border: none;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#properties_results__container div.property__container div.thumbnail
	{
	margin: 0px;
	padding: 0px;
	border: 3px double #E5E5E5;
	width: 100px;
/*	height: 65px; */
	overflow: hidden;
	float: left;
	}
div#properties_results__container div.property__container div.details
	{
	margin: 0px 0px 5px 10px;
	padding: 0px;
	border: none;
	float: left;
	width: 380px;
	}
div#properties_results__container div.property__container div.summary
	{
	margin: 0px;
	padding: 0px;
	border: 0px solid blue;
	float: left;
	width: 380px;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#properties_results__container div.properties_paging_top__container
	{
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 5px 0px;
	border: none;
	text-align: right;
	border-bottom: 1px solid #8CC4E3; 
	}
div#properties_results__container div.properties_paging_bottom__container
	{
	margin: 20px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	border: none;
	text-align: right;
	border-top: 1px solid #8CC4E3; 
	}
div#properties_results__container div.properties_paging_top__container a,
div#properties_results__container div.properties_paging_bottom__container a
	{
	padding: 0px 5px;
	color: #000000;
	text-decoration: none;
	}
div#properties_results__container div.properties_paging_top__container a:hover,
div#properties_results__container div.properties_paging_bottom__container a:hover
	{
	padding: 0px 5px;
	color: #000000;
	text-decoration: none;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#properties_results__container div.breaker
	{
	margin: 20px 0px;
	padding: 0px;
	border: none;
	background-image: url("/images/breaker.gif");
	background-position: left top;
	background-repeat: repeat-x;
	height: 3px;
	overflow: hidden;
	display: block;
	clear: both;	
	}

/* --[ \includes\stylesheets\screen\properties_search.css ]-- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#properties_search__container
	{
	margin: 0px;
	padding: 0px;
	border: none;
	width: 240px;
	background-color: #8cc4e3;
	}


div#properties_search__container form
	{
	margin: 0px;
	padding: 0px 18px;
	color: #000000;
	min-height: 270px;
	height: auto;
	display: block;
	}




div#properties_search__container a
	{ color: #2F6608; }
div#properties_search__container a:hover
	{ color: #cc0000; }
div#properties_search__container div.article__container a
	{ font-weight: bold; }




div#properties_search__container div.input__container
	{
	margin: 0px;
	padding: 0px;
	border: none;
	}
div#properties_search__container div.input__container div.label
	{
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 2px 0px;
	border: none;
	white-space: nowrap;
	}
div#properties_search__container div.input__container div.input
	{
	}








/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#property_map__container
	{
	margin: 0px;
	padding: 0px;
	border: none;
	text-align: center;
	}
div#property_map__container img
	{
	margin: 0px auto;
	padding: 0px;
	border: none;
	}

/* --[ \includes\stylesheets\screen\property_details.css ]-- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#property_details__container
	{
	margin: 0px;
	padding: 0px;
	border: none;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#property_details__container div.property__container
	{
	margin: 10px 0px 10px 0px;
	padding: 0px;
	border: none;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#property_details__container div.images__container
	{
	margin: 0px;
	padding: 0px;
	border: none;
	float: left;
	}


div#property_details__container div.large__container
	{
	margin: 0px;
	padding: 0px;
	border: 3px double #DBDCDC;
	width: 250px;
	min-height: 188px;
	text-align: center;
	background-color: #f5f5f5;
/*	overflow: hidden; */
	}
/*\*/
* html div#property_details__container div.large__container { height: 188px; }
/**/
div#property_details__container div.large__container a
	{
	border: none;
	}
div#property_details__container div.large__container img
	{
	margin: 0px;
	padding: 0px;
	border: none;
	vertical-align: top;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#property_details__container div.previews__container
	{
	margin: 0px;
	padding: 0px;
	border: none;
	border: 0px solid red;
	}
div#property_details__container div.previews__container a
	{
	margin: 15px 10px 0px 0px;
	border: 3px double #DBDCDC;
	vertical-align: top;
	width: 50px;
	min-height: 38px;
	float: left;
	display: block;
	}
/*\*/
* html div#property_details__container div.previews__container a { height: 38px; }
/**/
div#property_details__container div.previews__container a img
	{
	margin: 0px;
	padding: 0px;
	border: none;
	vertical-align: top;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#property_details__container div.details
	{
	margin: 0px 0px 0px 25px;
	padding: 0px;
	border: none;
	float: left;
	}
div#property_details__container div.details h2
	{
	margin: 0px 0px 2px 0px;
	padding: 0px;
	border: none;
	color: #007CC2;
	font-size: 1.3em;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#property_details__container div.buttons
	{
	margin: 50px 0px 0px 25px;
	padding: 0px;
	border: none;
	float: left;
	}
div#property_details__container div.buttons a
	{
	margin: 0px 0px 10px 0px;
	display: inline;
	cursor: pointer;
	float: left;
	clear: both;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#property_details__container div.description
	{
	margin: 25px 0px 0px 0px;
	padding: 0px;
	border: none;
	}
div#property_details__container div.description h2
	{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: none;
	color: #007CC2;
	font-size: 1.3em;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#property_details__container div.properties_paging_top__container
	{
	margin: 3px 0px 20px 0px;
	padding: 0px 0px 5px 0px;
	border: none;
	text-align: right;
	border-bottom: 1px solid #8CC4E3; 
	}
div#property_details__container div.properties_paging_bottom__container
	{
	margin: 20px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	border: none;
	text-align: right;
	border-top: 1px solid #8CC4E3; 
	}
div#property_details__container div.properties_paging_top__container a,
div#property_details__container div.properties_paging_bottom__container a
	{
	padding: 0px 5px;
	color: #000000;
	text-decoration: none;
	}
div#property_details__container div.properties_paging_top__container a:hover,
div#property_details__container div.properties_paging_bottom__container a:hover
	{
	padding: 0px 5px;
	color: #000000;
	text-decoration: none;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#property_details__container div.breaker
	{
	margin: 20px 0px;
	padding: 0px;
	border: none;
	background-image: url("/images/breaker.gif");
	background-position: left top;
	background-repeat: repeat-x;
	height: 3px;
	overflow: hidden;
	display: block;
	clear: both;	
	}



/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#property_details__container div.description span.label
	{
	margin: 0px 0px;
	padding: 1px;
	border: none;
	font-weight: bold;
	text-align: right;
	width: 140px;
	display: table-cell;
	}
div#property_details__container div.description span.yesno
	{
	margin: 0px;
	border: none;
	width: 25px;
	display: table-cell;
	}



/* --[ \includes\stylesheets\screen\tenants_register.css ]-- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#tenants_register_form__container
	{
	margin: 0px auto;
	padding: 0px;
	border: none;
	overflow: hidden;
/*	width: 700px; */
	}
div#tenants_register_form__container div.input_collection__container
	{
	margin: 0px;
	padding: 0px;
	border: 1px solid #C8E3F1;
	background-color: #f9f9f9;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#tenants_register_form__container div.input__container
	{
	margin: 10px 0px;
	padding: 1px 0px;
	border: none;
	}
div#tenants_register_form__container div.input__container div.label
	{
	margin: 0px;
	padding: 5px 10px 0px 0px;
	border: none;
	width: 33%;
	text-align: right;
	float: left;
	white-space: nowrap;
	}
div#tenants_register_form__container div.input__container div.input
	{
	margin: 0px;
	padding: 2px 0px 0px 0px;
	border: none;
	float: left;
	width: 60%;
	}
div#tenants_register_form__container div.input__container div.label label
	{
	font-weight: bold;
	color: #000000;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#tenants_register_form__container div.editor
	{
	margin: 0px;
	padding: 0px;
	border: none;
	display: block;
	}
div#tenants_register_form__container div.updated
	{
	margin: 0px 0px 0px 0px;
	padding: 10px;
	border: none;
	text-align: center;
	font-weight: bold;
	color: #00bb00;
	}
div#tenants_register_form__container div.nochange
	{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: none;
	text-align: center;
	font-weight: bold;
	white-space: nowrap;
	color: #bb0000;
	}
div#tenants_register_form__container div.delete
	{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: none;
	text-align: center;
	font-weight: bold;
	white-space: nowrap;
	color: #bb0000;
	}
div#tenants_register_form__container div.delete span.name
	{
	font-weight: normal;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#tenants_register_form__container acronym
	{
	cursor: help;
	}
div#tenants_register_form__container div.input__container div.info
	{
	margin: 0px;
	padding: 0px;
	border: none;
	font-size: smaller;
	font-family: Verdana, Arial;
	}
div#tenants_register_form__container div.input__container div.mandatory
	{
	margin: 0px;
	padding: 0px 10px 0px 0px;
	border: 0px;
	float: right;
	cursor: help;
	}
div#tenants_register_form__container div.input__container div.length
	{
	margin: 5px 2px 0px 0px;
	padding: 0px;
	border: 0px solid red;
	color: #999999;
	text-align: right;
	font-family: Verdana, Arial;
	font-size: smaller;
	}
div#tenants_register_form__container div.input__container span.text
	{
	}
div#tenants_register_form__container div.input__container span.value
	{
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#tenants_register_form__container div.submit_collection__container
	{
	margin: 0px;
	padding: 10px 0px;
	border: 3px double #C8E3F1;
	background-color: #f9f9f9;
	}
div#tenants_register_form__container div.submit_collection__container table#submitContainer
	{
	margin: 0px auto;
	}
div#tenants_register_form__container div.submit_collection__container table#submitContainer td
	{
	width: 150px;
	text-align: center;
	}
div#tenants_register_form__container div.submit_collection__container input
	{
	margin: 0px;
	padding: 0px;
	}
div#tenants_register_form__container div.submit_collection__container br
	{
	display: none;
	}

/* --[ \includes\stylesheets\screen\tenants_your_account.css ]-- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#tenants_your_account_form__container
	{
	margin: 0px;
	padding: 0px;
	border: none;
	}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#tenants_your_account_form__container div.input_collection__container
	{
	margin: 0px 0px 10px 0px;
	padding: 15px 0px 0px 0px;
	border: 1px solid #4DA3D4;
	background-color: #f9f9f9;
	clear: both;
	}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#tenants_your_account_form__container div.input__container
	{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border: 0px dotted gray;
	clear: both;
	}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#tenants_your_account_form__container div.submit_collection__container
	{
	margin: 20px 0px 0px 0px;
	padding: 8px 0px 8px 0px;
	border: 3px double #4DA3D4;
	background-color: #f9f9f9;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#tenants_your_account_form__container div.label
	{
	margin: 0px 0px 0px 0px;
	padding: 4px 10px 0px 0px;
	border: none;
	width: 40%;
	text-align: right;
	float: left;
	white-space: nowrap;
	font-weight: bold;
	color: #000000;
	}
div#tenants_your_account_form__container div.input
	{
	float: left;
	}
div#tenants_your_account_form__container div.mandatory
	{
	margin: 0px;
	padding: 0px 10px 0px 0px;
	border: 0px;
	float: right;
	cursor: help;
	}
div#tenants_your_account_form__container acronym
	{
	cursor: help;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#tenants_your_account_form__container div.submit_collection__container table#submitContainer
	{
	margin: 0px auto;
	}
div#tenants_your_account_form__container div.submit_collection__container table#submitContainer td
	{
	width: 150px;
	text-align: center;
	}
div#tenants_your_account_form__container div.submit_collection__container input
	{
	margin: 0px;
	padding: 0px;
	}

/* --[ \includes\stylesheets\screen\wishlist_results.css ]-- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#wishlist_results__container
	{
	margin: 0px;
	padding: 0px;
	border: 1px solid red;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#wishlist_results__container div.property__container
	{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border: none;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#wishlist_results__container div.property__container div.thumbnail
	{
	margin: 0px;
	padding: 0px;
	border: 3px double #E5E5E5;
	width: 100px;
/*	height: 65px; */
	overflow: hidden;
	float: left;
	}
div#wishlist_results__container div.property__container div.details
	{
	margin: 0px 0px 5px 10px;
	padding: 0px;
	border: none;
	float: left;
	width: 380px;
	}
div#wishlist_results__container div.property__container div.summary
	{
	margin: 0px;
	padding: 0px;
	border: 0px solid blue;
	float: left;
	width: 380px;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#wishlist_results__container div.properties_paging_top__container
	{
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 5px 0px;
	border: none;
	text-align: right;
	border-bottom: 1px solid #8CC4E3; 
	}
div#wishlist_results__container div.properties_paging_bottom__container
	{
	margin: 20px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	border: none;
	text-align: right;
	border-top: 1px solid #8CC4E3; 
	}
div#wishlist_results__container div.properties_paging_top__container a,
div#wishlist_results__container div.properties_paging_bottom__container a
	{
	padding: 0px 5px;
	color: #000000;
	text-decoration: none;
	}
div#wishlist_results__container div.properties_paging_top__container a:hover,
div#wishlist_results__container div.properties_paging_bottom__container a:hover
	{
	padding: 0px 5px;
	color: #000000;
	text-decoration: none;
	}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
div#wishlist_results__container div.breaker
	{
	margin: 20px 0px;
	padding: 0px;
	border: none;
	background-image: url("/images/breaker.gif");
	background-position: left top;
	background-repeat: repeat-x;
	height: 3px;
	overflow: hidden;
	display: block;
	clear: both;	
	}

