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

	CATEGORY NAVIGATION

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

#categorynav
		{
		}
#categorynav ul
		{
		margin: 0;
		padding: 0;
		}
#categorynav ul li
		{
		display: inline;
		margin: 0;
		border: 0;
		padding: 0;
		list-style-type: none;
		}
#categorynav ul li a
		{
		display: block;
		margin: 0 0 1px 0;
		padding: 10px 20px;
		font-size: 1.1em;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		vertical-align: bottom;
		background: #92BFD9;
		}
#categorynav ul li a:hover
		{
		background: #FF9900;
		}

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

	SEARCH FORM

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

#searchengine
		{
		padding: 10px 10px;
		background: #92BFD9;
		line-height: 1.2;
		}
#searchengine br
		{
		display: none;
		}
#searchengine label
		{
		display: block;
		border: 0;
		padding: 3px 0;
		font-weight: bold;
		font-size: 1.1em;
		color: #1F6E9A;
		}
#searchengine .select
		{
		display: block;
		border: 1px solid #3F89B3;
		width: 155px;
		font-weight: normal;
		font-size: 1em;
		color: #1F6E9A;
		background: #DDF3FF;
		}
#searchengine .field_s
		{
		display: block;
		border: 1px solid #3F89B3;
		padding: 3px 5px;
		width: 60px;
		height: 12px;
		font-weight: normal;
		font-size: 1em;
		color: #1F6E9A;
		background: #DDF3FF;
		}
/*\*/
* html #searchengine .field_s
		{
		width: 72px;
		height: 20px;
		}
/**/
#searchengine .field_s:focus,
#searchengine .select:focus
		{
		background: #FFFFFF;
		}
#searchengine .col1,
#searchengine .col2
		{
		display: block;
		float: left;
		width: 77px;
		}
#searchengine .button
		{
		margin: 10px 0;
		border: 1px solid #3F89B3;
		padding: 5px;
		font-weight: bold;
		font-size: 1.2em;
		color: #DDF3FF;
		background: #3F89B3;
		}
#searchengine .button:hover
		{
		border: 1px solid #DDF3FF;
		color: #FFFFFF;
		}

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

	NEWSBOX

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

#newsbox
		{
		}
#newsbox .m1		/* Date */
		{
		}
#newsbox .m2		/* Title */
		{
		}
#newsbox .m3		/* SubTitle */
		{
		}
#newsbox .m4		/* Content */
		{
		}

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

	PROPERTIES LIST

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

#properties
		{
		clear: both;
		}
#properties .m1
		{
		display: block;
		border-top: 1px solid #FFFFFF;
		border-bottom: 1px solid #92BFD9;
		padding: 10px 10px 9px 10px;
		height: 1%;
		background: #EFF9FF;
		}
#properties .m2 img
		{
		display: block;
		float: right;
		border: 5px solid #92BFD9;
		}
#properties .m3
		{
		display: block;
		margin-right: 106px;
		border-bottom: 1px solid #92BFD9;
		padding: 7px 8px;
		font-weight: bold;
		font-size: 1.2em;
		color: #FFFFFF;
		background: #92BFD9;
		}
#properties .m3 a
		{
		color: #FFFFFF;
		}
#properties .m4,
#properties .m5,
#properties .m6
		{
		display: block;
		margin-right: 106px;
		border-bottom: 1px solid #92BFD9;
		padding: 3px 15px;
		font-size: 1.1em;
		color: #3F89B3;
		text-align: right;
		}
#properties .m7
		{
		display: block;
		margin-right: 106px;
		border-bottom: 1px solid #92BFD9;
		padding: 3px 15px;
		font-weight: bold;
		font-size: 1.1em;
		color: #1F6E9A;
		text-align: right;
		background: #FFFFFF;
		}

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

	LIST NAVIGATION BAR

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

#listnavigation1
		{
		margin-bottom: 5px;
		line-height: 1;
		}
#listnavigation2
		{
		margin-top: 5px;
		line-height: 1;
		}
#listnavigation1 .m1,
#listnavigation2 .m1
		{
		display: block;
		background: #EFF9FF;
		}
#listnavigation1 .m2,
#listnavigation2 .m2
		{
		display: block;
		padding: 3px 10px;
		font-weight: bold;
		font-size: 1em;
		color: #FFFFFF;
		text-align: center;
		background: #38CE83;
		}
#listnavigation2 .m2
		{
		visibility: hidden;
		}
#listnavigation1 .m3,
#listnavigation2 .m3
		{
		display: block;
		float: left;
		padding: 5px 10px;
		font-weight: normal;
		font-size: 1.1em;
		color: #EFF9FF;
		text-align: left;
		background: #EFF9FF;
		}
#listnavigation1 .m4,
#listnavigation2 .m4
		{
		display: block;
		float: right;
		padding: 5px 10px;
		font-weight: normal;
		font-size: 1.1em;
		color: #EFF9FF;
		text-align: right;
		background: #EFF9FF;
		}
#listnavigation1 .m2 a,
#listnavigation1 .m3 a,
#listnavigation1 .m4 a,
#listnavigation2 .m2 a,
#listnavigation2 .m3 a,
#listnavigation2 .m4 a
		{
		color: #38CE83;
		text-decoration: none;
		}
#listnavigation1 .m2 a:hover,
#listnavigation1 .m3 a:hover,
#listnavigation1 .m4 a:hover,
#listnavigation2 .m2 a:hover,
#listnavigation2 .m3 a:hover,
#listnavigation2 .m4 a:hover
		{
		text-decoration: underline;
		}

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

	CONTACT FORM

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

#colct form
		{
		padding: 10px;
		}
#colct br
		{
		clear: both;
		}
#colct label
		{
		display: block;
		float: left;
		margin-right: 5px;
		border-bottom: 1px solid #DDF3FF;
		padding: 5px 0;
		width: 100px;
		font-size: 1.2em;
		color: #3F89B3;
		text-align: left;
		}
#colct .field,
#colct .textarea
		{
		display: block;
		float: left;
		border: 1px solid #3F89B3;
		padding: 3px 4px;
		width: 230px;
		height: 12px;
		font-size: 1em;
		color: #3F89B3;
		background: #DDF3FF;
		}
/*\*/
* html #colct .field
		{
		he\ight: 20px;
		}/**/
#colct .textarea
		{
		height: 150px;
		}
#colct .field:focus,
#colct .textarea:focus
		{
		background: #FFFFFF;
		}
#colct .button
		{
		border: 1px solid #7E1E1E;
		padding: 5px;
		font-size: 1em;
		font-weight: bold;
		color: #FFFFFF;
		background: #3F89B3;
		}
#colct .checkbox
		{
		}

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

	PROPERTY DETAILS

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

#property_details1
		{
		}
#property_details1 .m1
		{
		display: block;
		padding: 10px;
		font-size: 1.4em;
		font-weight: bold;
		color: #FFFFFF;
		background: #3F89B3;
		}
#property_details1 .m2
		{
		display: block;
		margin: 1px 0;
		padding: 3px 10px;
		font-size: 1.1em;
		font-weight: bold;
		color: #92BFD9;
		background: #DDF3FF;
		}
#property_details1 .m3,
#property_details1 .m4,
#property_details1 .m5
		{
		display: block;
		border-bottom: 1px solid #DDF3FF;
		padding: 5px 10px;
		font-size: 1.2em;
		font-weight: bold;
		color: #3F89B3;
		background: #FFFFFF;
		}
#property_details1 .m6
		{
		display: block;
		border-bottom: 2px solid #3F89B3;
		padding: 5px 10px;
		font-size: 1.3em;
		font-weight: bold;
		color: #FFFFFF;
		background: #38CE83;
		}
#property_details2
		{
		padding: 10px;
		}
#property_details2 .m1
		{
		font-size: 1.2em;
		color: #3F89B3;
		text-align: justify;
		background: #FFFFFF;
		}
#property_details3
		{
		float: left;
		margin-right: 5px;
		width: 170px;
		}
#property_details4
		{
		float: left;
		margin-left: 5px;
		width: 170px;
		}
#property_details3 span,
#property_details4 span
		{
		display: block;
		border-bottom: 1px solid #DDF3FF;
		padding: 5px 10px;
		font-size: 1.1em;
		font-weight: normal;
		color: #3F89B3;
		background: #FFFFFF;
		}
#property_image
		{
		margin-bottom: 2px;
		width: 350px;
		height: 260px;
		}
#property_thumbs
		{
		text-align: center;
		}
#property_thumbs img
		{
		margin: 15px auto 0 auto;
		border: 5px solid #FFFFFF;
		}