body
{
	font-family: Arial;
	font-size: 11px;
	margin: 0 0 0 0;
	padding: 0;
	color: #0E2742;
	background: url(Images/BodyBackgroundWrapper.gif) repeat-x left top;
}
form
{
	margin: 0;
	padding: 0;
}
table
{
	border-collapse: collapse;
}
img 
{
	border: none;
}
a
{
	color: #43576C;
	text-decoration: none;
}
p
{
	margin: 0 0 14px 0;
}
a:hover
{
	text-decoration: underline;
}
/*******************************************************************************************
*
* Default main div positions styles
*
*******************************************************************************************/

#Wrapper
{
	width: 100%;
	margin: 0 auto;
	padding: 0 0 0 0;
	float: left;
	text-align: left;
	
}
	#Header
	{
		width: 100%;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		float: left;
		display: inline;
		
	}
		.HeaderAlignmentTable
		{
			width: 100%;
		}
		.HeaderAlignmentTable td
		{
			vertical-align: top;
		}
		.LogoCell
		{
			width: 250px;
			padding: 0 0 0 17px;
		}
		#LogoContainer
		{
			width: 250px;
			float: left;
		}
		.TopMenuCell
		{
			width: 425px;
		}
		#TopMenu
		{
			width: 825px;
			float: left;
		}
			#MainMenu
			{
				width: 800px;
				float: left;
			}
			.SubMenu
			{
				width: 425px;
				float: left;
			}
		#UserStatus
		{
			width: 220px;
			padding: 7px 17px 0 0;
			float: right;
			font-size: 1.1em;
			text-align: right;
		}
		#UserStatus table
		{
			float: right;
			text-align: right;
		}
	
	#PageContentWrapper
	{
		width: 990px;
		margin: 0 auto;
		padding: 0 0 0 0;
		float: left;
		text-align: left;
	}		
	#ContentContainer
	{
		width: 758px;
		padding: 0 10px 10px 17px;
		display: inline;
		float: left;
	}
		.TopBoxBig
		{
			width: 766px;
			padding: 0;
			margin: 0 0 5px 0px;
			float: left;
			background: url(Images/TopBoxBigWrapper.jpg) repeat-y left top;
		}
			.TopBoxBigContent
			{
				width: 735px;
				min-height:140px;
				height:auto !important;
				height:140px;
				padding: 8px 8px 0 23px;
				float: left;
				background: url(Images/TopBoxBigHeader.jpg) no-repeat left top;
			}
				.TopBoxBigContentLeft
				{
					width: 274px;
					padding: 9px 0 0 0;
					float: left;
				}
				.TopBoxBigContentRight
				{
					width: 452px;
					float: right;
				}
			.TopBoxBigFooter
			{
				width: 766px;
				height: 8px;
				padding: 0;
				float: left;
				font-size: 1px;
				background: url(Images/TopBoxBigFooter.jpg) repeat-y left top;
			}
		.TopBoxSmall
		{
			width: 766px;
			padding: 0;
			margin: 0 0 15px 0;
			float: left;
			background: url(Images/TopBoxSmallWrapper.jpg) repeat-y left top;
		}
			.TopBoxSmallContent
			{
				width: 735px;
				min-height:70px;
				height:auto !important;
				height:70px;
				padding: 8px 8px 0 23px;
				float: left;
				background: url(Images/TopBoxSmallHeader.jpg) no-repeat left top;
			}
			.TopBoxSmallFooter
			{
				width: 766px;
				height: 8px;
				padding: 0;
				float: left;
				font-size: 1px;
				background: url(Images/TopBoxSmallFooter.jpg) repeat-y left top;
			}
		.HomeCenterBannerBlock
		{
			width: 758px;
			float: left;
			display: inline;
			margin: 5px 3px 0 3px;
			padding: 10px 0 10px 0;
			background: #D1DCE4;
			border: solid 1px #CCD9E2;
			border-top: solid 1px #ffffff;
			border-bottom: solid 1px #A2B3C7;
			border-left: solid 1px #A2B3C7;
			
		}
			.HomeCenterBannerBlockInner
			{
				position: relative;
				width: 740px;
				margin: 0 auto;
			}
				.HomeCenterBannerBlockInner .HomeCenterBanner
				{
					z-index: 50;
				}
				.HomeCenterBannerBlockInner a.swfBannerButtonOverlay
				{
					position: absolute;
					left: 0;
					top: 0;
					width: 740px;
					height: 78px;
					display: block;
					cursor: pointer;
					z-index: 100;
					background: url('Images/spacer.gif');
				}
	.FlashIslands
	{
		float: left;
	}
	#ContentWideContainer
	{
		width: 990px;
		padding: 0 0px 10px 0px;
		display: inline;
		float: left;
	}
.PageContentWideTable
{
	width: 990px;
}
.PageContentTable td
{
	vertical-align: top;
}
	.BlankContentBlock
	{
		width: 760px;
		float: left;
		margin: 0 3px 0 3px;
	}
	
	.LeftStroke
	{
		float: left;
		display: inline;
		margin: 0 0 0 17px;
		padding: 0;
		width: 205px;
		background: url(Images/LeftStrokeWrapper.gif) repeat-y 0 0;
	}
		.LeftStrokeContent
		{
			width: 170px;
			min-height:232px;
			height:auto !important;
			height:232px;
			padding: 12px 0px 0 19px;
			background: url(Images/LeftStrokeHeader.gif) no-repeat left top;
		}
		#LeftStrokeFooter
		{
			width: 189px;
			height:14px;
			font-size: 1px;
			background: url(Images/LeftStrokeFooter.gif) no-repeat left top;
		}
		.LeftStrokeButton
		{
			width: 11px;
			padding-right: 10px;
			vertical-align: top;
		}
	.PaddingBlock
	{
		width: 758px;
		float: left;
		padding: 0 0 0 17px;
	}
	.NormalContentBlock
	{
		width: 758px;
		float: left;
		margin: 0 3px 0 3px;
		border: solid 1px #A2B3C7;
		border-top: solid 1px #CCD9E2;
		border-right: solid 1px #CCD9E2;
	}
	.FilledContentBlock
	{
		width: 758px;
		float: left;
		padding: 9px 0px 9px 0px;
		margin: 0 3px 14px 3px;
		background: #E3E7EA;
		border: solid 1px #A2B3C7;
		border-top: solid 1px #CCD9E2;
		border-right: solid 1px #CCD9E2;
	}
	
	.FilledContentBlockNoPadding
	{
		width: 758px;
		float: left;
		padding: 0;
		margin: 0 3px 14px 3px;
		background: #E3E7EA;
		border: solid 1px #A2B3C7;
		border-top: solid 1px #CCD9E2;
		border-right: solid 1px #CCD9E2;
	}
	
	.FilledContentBlockNoPaddingProjectInfo
	{
		width: 758px;
		float: left;
		padding: 0;
		margin: 0 3px 0px 3px;
		background: #E3E7EA;
		border: solid 1px #A2B3C7;
		border-top: solid 1px #CCD9E2;
		border-right: solid 1px #CCD9E2;
	}
	
	.FilledContentBlockNoPaddingProject
	{
		width: 758px;
		float: left;
		padding: 10px 0 10px 0;
		margin: 0 3px 14px 3px;
		background: #E3E7EA;
		border: solid 1px #A2B3C7;
		border-top: solid 1px #CCD9E2;
		border-right: solid 1px #CCD9E2;
	}
	
	.FilledContentBlockNoPaddingLeft
	{
		width: 580px;
		padding: 10px 10px 0 10px;
		float: left;
	}
	.FilledContentBlockNoPaddingRight
	{
		width: 158px;
		padding: 30px 0 0 0px;
		float: left;
	}
	
	.MyABCLeftBlock
	{
		width: 508px;
		display: inline;
		float: left;
		padding: 0;
		margin: 0 3px 14px 3px;
	}
	.MyABCRightBlock
	{
		width: 244px;
		display: inline;
		float: right;
	}
		.MyABCRightBlockContent
		{
			width: 222px;
			display: inline;
			float: left;
			padding: 9px 0 9px 0;
			margin: 0 3px 14px 20px;
			background: #E3E7EA;
			border: solid 1px #A2B3C7;
			border-top: solid 1px #CCD9E2;
			border-right: solid 1px #CCD9E2;
		}
	.LeftHomeBanner
	{
		width: 98px;
		height: 224px;
		padding: 13px 163px 13px 13px;
		float: left;
		text-align: center;
		cursor: pointer;
		cursor: hand;
		background: url(Images/BannerBackground/HomeBannerRentBackground.jpg) no-repeat;
	}
	.RightHomeContent
	{
		width: 484px;
		float: right;
	}
		.HomeIntroductionText
		{
			width: 288px;
			height: 105px;
			padding: 17px 0 0 17px;
			float: left;
			background: #E3E7EA;
			border-bottom: solid 1px #FFFFFF;
		}
		.HomeNews
		{
			width: 154px;
			height: 202px;
			padding: 17px 10px 0 15px;
			float: left;
			background: #D1DCE4;
			border-bottom: solid 1px #FFFFFF;
		}
		.HomeActionContainer
		{
			width: 179px;
			float: left;
			border-top: solid 1px #A2B3C7;
		}
		.HomeCurrentWeather
		{
			width: 174px;
			height: 109px;
			padding: 17px 114px 0 17px;
			float: left;
			border-top: solid 1px #A2B3C7;
			background: url(Images/CurrentWeatherBackground.jpg) no-repeat;
		}
		.HomeContentActions
		{
			width: 179px;
			height: 250px;
			float: right;
			background: #D1DCE4;
		}
	#Footer
	{
		width: 759px;
		margin: 5px 0 0 0;
		padding: 0 10px 15px 0;
		float: left;
		display: inline;
		text-align: right;
		color: #A2B3C7;
		font-size: 1.0em;
	}
#QuickSearchBigForm
{
	margin: 6px 0 0 0;
}
#QuickSearchSmallForm
{
	margin: 10px 0 0 0;
}
#FilterBox
{
	margin: 10px 0 0 0;
}
#QuickSearchLeftForm
{
	margin: 0 0 10px;
}
.TextNormalPadding
{
	padding: 0 9px 0 9px;
}
/*******************************************************************************************
*
* Menu styles
*
*******************************************************************************************/
#MainMenu ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	
}
#MainMenu ul li
{
	height: 35px;
	padding: 0;
	float: left;
	display: inline;
	background: none;
}
#MainMenu ul li.selected
{
	background: url(Images/TopMenuSelected.gif) no-repeat center bottom;
}
#MainMenu ul li a
{
	display: block;
	padding: 6px 12px 0 12px;
	height: 24px;
	font-size: 1.1em;
	color: #2C4A6C;
	background: #CCD9E2;
	text-decoration: none;
	float: left;
	display: inline;
}
#MainMenu ul li.selected a
{
	color: #FFFFFF;
	background: #2C4A6C;
}
#MainMenu ul li.selectedHover
{
	background: url(Images/TopMenuSelected.gif) no-repeat center bottom;
} 
#MainMenu ul li.selectedHover a
{
	color: #FFFFFF;
	background: #2C4A6C;
}
/*
.TopMenuBuy
{
	width: 50px;
}
.TopMenuSell
{
	width: 60px;
}
.TopMenuMyAbc
{
	width: 57px;
}
.TopMenuLogIn
{
	width: 60px;
}
.TopMenuLogOut
{
	width: 54px;
}*/

/* Submenu */ 

.SubMenuBowRight
{
	width: 9px;
	height: 11px;
	background: url(Images/SubMenuBowRight.gif) no-repeat 0 0;
}
.SubMenu ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}
.SubMenu ul li
{
	padding: 4px 8px 4px 20px;
	float: left;
	display: inline;
	background: none;
	border-top: solid 1px #2C4A6C;
}
.SubMenu ul li.SubMenuBowLeft
{
	width: 9px;
	height: 11px;
	padding: 0;
	background: url(Images/SubMenuBowLeft.gif) no-repeat 0 0;
	border-top: none;
}
.SubMenu ul li.SubMenuBowRight
{
	width: 9px;
	height: 11px;
	padding: 0;
	background: url(Images/SubMenuBowRight.gif) no-repeat 0 0;
	border-top: none;
}
.SubMenu ul li a
{
	font-style: italic;
}
.SubMenu ul li a:hover
{
	text-decoration: underline;
}

/* Tabmenus */
#DetailTabMenu
{
	width: 747px;
	height: 30px;
	float:left;
	padding: 0 0 0 10px;
	margin: 0 0 0 3px;
	border-bottom: solid 1px #CCD9E2;
}
#DetailTabMenu ul
{
	float: left;
	list-style: none;
	position: absolute;
	margin: 0;
	padding: 0;
}
#DetailTabMenu ul li
{
	margin: 0 5px 0 0;
	padding: 0;
	float: left;
	display: inline;
	background: none;
}
#DetailTabMenu ul li a
{
	font-size: 1.2em;
	font-weight: bold;
	color: #2C4A6C;
}
.DetailsTabMenuLeft
{
	width: 2px;
	height: 31px;
	font-size: 1px;
	background: url(Images/TabMenuLeft.gif) no-repeat 0 0;
}
#DetailTabMenu ul li.Selected .DetailsTabMenuLeft
{
	width: 3px;
	background: url(Images/TabMenuLeftSelected.gif) no-repeat 0 0;
}
.DetailsTabMenuContent
{
	
	height: 23px;
	padding: 8px 10px 0 10px;
	vertical-align: top;
	background: url(Images/TabMenuWrapper.gif) repeat-x 0 0;
}
#DetailTabMenu ul li.Selected .DetailsTabMenuContent
{
	background: url(Images/TabMenuWrapperSelected.gif) repeat-x 0 0;
}
.DetailsTabMenuRight
{
	width: 2px;
	height: 31px;
	font-size: 1px;
	background: url(Images/TabMenuRight.gif) no-repeat 0 0;
}
#DetailTabMenu ul li.Selected .DetailsTabMenuLeft
{
	width: 3px;
	background: url(Images/TabMenuRightSelected.gif) no-repeat 0 0;
}

/*******************************************************************************************
*
* Form styles
*
*******************************************************************************************/
input
{
	font-size: 1em;
	color: #2C4A6C;
}
select
{
	font-size: 1em;
	color: #2C4A6C;
}

/* Quick search boxes */
#QuickSearchBigForm input
{
	border: solid 1px #A2B3C7;
	border-right: solid 1px #CCD9E2;
	border-bottom: solid 1px #CCD9E2;
	font-size: 1em;
	color: #2C4A6C;
	margin: 0 0 8px 0;
}
#QuickSearchBigForm select
{
	border: solid 1px #A2B3C7;
	border-right: solid 1px #CCD9E2;
	border-bottom: solid 1px #CCD9E2;
	font-size: 1em;
	color: #2C4A6C;
	margin: 0 0 8px 0;
}
.QuickSearchBigPlace
{
	width: 150px;
}
.QuickSearchBigPlaceWaterMark
{
	width: 150px;
}
.QuickSearchBigRegionDiameter
{
	width: 100px;
}
#QuickSearchBigForm .QuickSearchBigPrice
{
	width: 125px;
	margin: 0 0 4px 0;
}
.QuickSearchIsland
{
	width: 100px;
}
#QuickSearchBigForm .QuickSearchPhotos input
{
	width: 15px;
	border: solid 0px #A2B3C7;
	margin: 0 0 4px 0;
}
#QuickSearchBigForm .QuickSearchBigSubmit
{
	width: 260px;
	color: #fff;
	background: #2c4a6c;
	border: solid 1px #A2B3C7;
	border-left: solid 1px #CCD9E2;
	border-top: solid 1px #CCD9E2;
	
}
#QuickSearchBigForm .QuickSearchBigSubmitHome
{
	width: 122px;
	height: 19px;
	padding: 1px 0 2px 0;
	color: #fff;
	background: #2c4a6c;
	border: solid 1px #A2B3C7;
	border-left: solid 1px #CCD9E2;
	border-top: solid 1px #CCD9E2;
	margin: 2px 0 0 0;
}
#QuickSearchBigForm .HomeAdvancedSearchLink
{
	width: 122px;
	display: block;
	text-align: center;
	vertical-align: middle;
	height: 15px;
	color: #fff;
	background: #FF8500;
	border: solid 1px #A2B3C7;
	border-left: solid 1px #CCD9E2;
	border-top: solid 1px #CCD9E2;
	margin: 2px 0 0 8px;
	padding: 2px 0 0 0;
	font-style: normal;
}
#QuickSearchBigForm .HomeAdvancedSearchLink:hover
{
	text-decoration: none;
}

/* Quick search boxes small */
#QuickSearchSmallForm input
{
	border: solid 1px #A2B3C7;
	border-right: solid 1px #CCD9E2;
	border-bottom: solid 1px #CCD9E2;
	font-size: 1em;
	color: #2C4A6C;
	margin: 0 9px 4px 0;
}
#QuickSearchSmallForm select
{
	border: solid 1px #A2B3C7;
	border-right: solid 1px #CCD9E2;
	border-bottom: solid 1px #CCD9E2;
	font-size: 1em;
	color: #2C4A6C;
	margin: 0 9px 4px 0;
}
.QuickSearchSmallPlace
{
	width: 140px;
}
.QuickSearchSmallPlaceWaterMark
{
	width: 140px;
}
.QuickSearchSmallIsland
{
	width: 100px;
}
.QuickSearchSmallPrice
{
	width: 125px;
}
#QuickSearchSmallForm .QuickSearchSmallSubmit
{
	width: 90px;
	color: #fff;
	background: #2c4a6c;
	border: solid 1px #A2B3C7;
	border-left: solid 1px #CCD9E2;
	border-top: solid 1px #CCD9E2;
	margin: 0 0 0 9px;
}
#QuickSearchSmallForm .QuickSearchSmallCheckBox input
{
	border: solid 0px #A2B3C7;
	border-right: solid 0px #CCD9E2;
	border-bottom: solid 0px #CCD9E2;
	font-size: 1em;
	color: #2C4A6C;
	margin: 0 3px 4px 0;
}

/* Quick search boxes left */

#QuickSearchLeftForm input
{
	border: solid 1px #A2B3C7;
	border-right: solid 1px #CCD9E2;
	border-bottom: solid 1px #CCD9E2;
	font-size: 1em;
	color: #2C4A6C;
	margin: 0 0px 4px 0;
}
#QuickSearchLeftForm select
{
	border: solid 1px #A2B3C7;
	border-right: solid 1px #CCD9E2;
	border-bottom: solid 1px #CCD9E2;
	font-size: 1em;
	color: #2C4A6C;
	margin: 0 0px 4px 0;
}
.QuickSearchLeftPlace
{
	width: 145px;
}
.QuickSearchLeftPlaceWaterMark
{
	width: 145px;
	
}
.QuickSearchLeftPrice
{
	width: 148px;
}
#QuickSearchLeftForm .QuickSearchLeftSubmit
{
	width: 147px;
	background: #2c4a6c;
	color:#fff;
	border: solid 1px #A2B3C7;
	border-left: solid 1px #CCD9E2;
	border-top: solid 1px #CCD9E2;
}
.BasicButton
{
	background: #2c4a6c;
	color:#fff;
	border: solid 1px #A2B3C7;
	border-left: solid 1px #CCD9E2;
	border-top: solid 1px #CCD9E2;
}
.DualListButton
{
	width: 30px;
	background: #2c4a6c;
	color:#fff;
	border: solid 1px #A2B3C7;
	border-left: solid 1px #CCD9E2;
	border-top: solid 1px #CCD9E2;
}


/* Normal search / input fields */
select.NormalDropDown
{
	width: 160px;
	border: solid 1px #A2B3C7;
	border-right: solid 1px #CCD9E2;
	border-bottom: solid 1px #CCD9E2;
	margin: 0 0px 3px 0;
}
input.NormalInput
{
	width: 157px;
	border: solid 1px #A2B3C7;
	border-right: solid 1px #CCD9E2;
	border-bottom: solid 1px #CCD9E2;
	margin: 0 0px 3px 0;
}
input.NormalDateInput
{
	width: 136px;
	border: solid 1px #A2B3C7;
	border-right: solid 1px #CCD9E2;
	border-bottom: solid 1px #CCD9E2;
	margin: 0 0px 3px 0;
}
select.NormalMultipleDropDown
{
	width: 160px;
	border: solid 1px #A2B3C7;
	border-right: solid 1px #CCD9E2;
	border-bottom: solid 1px #CCD9E2;
	margin: 0 0px 3px 0;
}
.NormalCheckBoxList td
{
	width: 160px;
}
textarea.NormalTextArea
{
	width: 300px;
	height: 120px;
	border: solid 1px #A2B3C7;
	border-right: solid 1px #CCD9E2;
	border-bottom: solid 1px #CCD9E2;
	margin: 0 0px 3px 0;
}
textarea.SmallerTextArea
{
	width: 240px;
	height: 120px;
	border: solid 1px #A2B3C7;
	border-right: solid 1px #CCD9E2;
	border-bottom: solid 1px #CCD9E2;
	margin: 0 0px 3px 0;
}
/*******************************************************************************************
*
* element classes and styles
*
*******************************************************************************************/

h1
{
	color: #2C4A6C;
	font-size: 1.6em;
	font-weight: normal;
	margin: 0 0 15px 0;
	padding: 0
}
h1.Smaller
{
	font-size: 1.3em;
	font-weight: bold;
	color: #2C4A6C;
	margin: 0 0 5px 0;
	padding: 0
}
h2
{
	color: #2C4A6C;
	font-size: 1.4em;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0
}
h2.h1LookLike
{
	color: #2C4A6C;
	font-size: 1.6em;
	font-weight: normal;
	margin: 0 0 15px 0;
	padding: 0
}
h2.TopBox
{
	margin: 0;
}
h3
{
	color: #993300;
	font-size: 1.1em;
	font-weight: normal;
	margin: 0 0 5px 0;
	padding: 0
}
h4
{
	font-size: 1.0em;
	font-weight: bold;
	margin: 0 0 0px 0;
	padding: 0
}
h3.WeatherBox
{
	color: #FFCC00;
}
#Footer a
{
	color: #2c4a6c;
}
#UserStatus a
{
	color: #2C4A6C;
}
a.LinkAlternateStyle
{
	font-style: italic;
}
a.LinkRss
{
	color: #F17C23;
	font-weight: bold;
}
ul
{
	list-style: none;
	margin: 0 0 15px 0;
	padding: 0;
}
li
{
	margin: 0;
	padding: 0 0 0 13px;
	background: url(Images/LiBackground.gif) no-repeat 2px 5px;
}
/*******************************************************************************************
*
* General classes and styles
*
*******************************************************************************************/
#QuickSearchBigForm a
{
	font-style: italic;
}
.QuickSearchHorizontalSeperator
{
	font-size: 1.6em;
}
.LeftHomeBanner
{
	color: #FFFFFF;
	font-size: 1.1em;
	font-weight: bold;
}
.LeftHomeBanner a
{
	color: #FFFFFF;
}
.LeftHomeBanner .BannerBig
{
	font-size: 1.4em;
	margin-top: 50px;
}
.NewsList
{
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
}
.NewsList li
{
	margin: 0;
	padding: 0 0 0 13px;
	background: url(Images/LiBackground.gif) no-repeat 2px 5px;
}
.NewsList li a
{
	color: #0E2742;
}
.NewsList li
{
	margin: 0;
	padding: 0 0 0 13px;
	background: url(Images/LiBackground.gif) no-repeat 2px 5px;
}
.NewsOverviewList
{
	list-style: none;
	margin: 0 0 15px 9px;
	padding: 0;
}
.NewsOverviewList li
{
	margin: 0;
	padding: 0 0 0 13px;
	background: url(Images/LiBackground.gif) no-repeat 2px 5px;
}
.NewsOverviewList li a
{
	color: #0E2742;
}
.NewsDetails
{
	margin: 0 0 10px 0;
	background: url(Images/LineBackground.gif) repeat-x 0px bottom;
}
.NewsDetailsTitle
{
	padding: 0 0 0 9px;
}
.NewsDetailsMessage
{
	padding: 0 0 5px 9px;
}

.WeatherContainer
{
	background: url(Images/CurrentWeatherContainerBackground.jpg) no-repeat;
}
.WeatherList
{
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
}
.WeatherList li
{
	margin: 0;
	padding: 0 0 5px 13px;
	color: #FFFFFF;
	font-style: italic;
	background: url(Images/LiWhiteBackground.gif) no-repeat 2px 5px;
}
.WeatherList li a
{
	color: #FFFFFF;
}

#FilterBox ul
{
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
}
#FilterBox ul li
{
	list-style: none;
}

.filter	
{
	cursor: hand;
	cursor:pointer;
}
/*Oxivo developers add this code*/
.filter a, filterSelect a,filterSelect a:hover,filter a:hover
{
	color:#0E2742;
font-family:Arial;
font-size:11px;
text-decoration:none;
display:block;
}
/*end*/
.filterSelect	
{
	background-color: #f2f4f5;
}

.SimpleHeader
{
	font-style: normal;
	font-weight: bold;
}

.HomeActionItem
{
	padding: 8px 0px 8px 10px;
}
.HomeActionItemFinal
{
	padding: 8px 0px 8px 10px;
}
.HomeActionItemIcon
{
	padding: 1px 5px 0 0;
}
.ActionItem
{
	padding: 8px 10px 8px 10px;
	border-bottom: solid 1px #FFFFFF;
	
}
.ActionItemCenter
{
	padding: 8px 10px 8px 10px;
	border-top: solid 1px #A2B3C7;
	border-bottom: solid 1px #FFFFFF;
}
.ActionItemFinal
{
	padding: 8px 10px 8px 10px;
	border-top: solid 1px #A2B3C7;
}
.ActionItemIcon
{
	padding: 0 5px 0 0;
}
.ActionTellFriend, ActionTellFriend a
{
	color: #006600;
}
.ActionRss, ActionRss a
{
	color: #FF6600;
}
.ActionTags, ActionTags a
{
	color: #0E2742;
}
.ActionWatchVideo, ActionWatchVideo a
{
	color: #2C4A6C;
}
.ActionAddFavorite, ActionAddFavorite a
{
	color: #990000;
}
.ActionCommentThis, ActionCommentThis a
{
	color: #2C4A6C;
}
.ActionFollowObject, .ActionFollowObject a
{
	color: #2C4A6C;
}
.ActionReact, .ActionReact a
{
	color: #2C4A6C;
}
.ActionDetails, .ActionDetails a
{
	color: #2C4A6C;
}
.ActionDelete, .ActionDelete a
{
	color: #2C4A6C;
}

.Tagcloud
{
	padding: 8px 10px 8px 10px;
	text-align: center;
}
.Tag1
{
	font-size: 1em;
	color: #742700;
}
.Tag2
{
	font-size: 1.1em;
	color: #993300;
}
.Tag3
{
	font-size: 1.2em;
	color: #B13B00;
}
.Tag4
{
	font-size: 1.3em;
	color: #CF4500;
}
.Tag5
{
	font-size: 1.4em;
	color: #DA4900;
}
.Tag6
{
	font-size: 1.5em;
	color: #E44F04;
}

.TablePaddingContent
{
	padding: 0 9px 0 9px;
}
.ImageFrame
{
	width: 121px;
	padding: 4px;
	margin: 0 10px 10px 0;
	font-size: 1px;
	background: #FFFFFF;
	border: solid 1px #FFFFFF;
	border-bottom: solid 1px #A2B3C7;
	border-right: solid 1px #A2B3C7;
}
.ImageFrame img
{
	border: none;
}
.SimilarHousesList
{
	list-style: none;
	width: 100%;
	margin: 0;
	padding: 0;
}
.SimilarHousesList li
{
	width: 40%;
	
	margin: 0;
	padding: 0 0 0 13px;
	display: inline;
	float: left;
	background: url(Images/LiBackground.gif) no-repeat 2px 5px;
}
.TableHeader
{
	font-weight: bold;
}
.TableValue
{
	font-weight: normal;
	font-style: italic;
}
.TableHeader a
{
	color: #0E2742;
}
.FormTableHeader
{
	padding: 2px 10px 3px 10px;
	vertical-align: top;
	font-weight: bold;
}
.FormTableValue
{
	font-weight: normal;
	font-style: italic;
}
/*******************************************************************************************
*
* Searchresults
*
*******************************************************************************************/

.SearchResult
{
	width: 508px;
	margin: 0 0 10px 0;
	background: #E3E7EA;
	border: solid 1px #CCD9E2;
	border-right: solid 1px #A2B3C7;
	border-bottom: solid 1px #A2B3C7;
}
.SearchStatus
{
	width: 508px;
	margin: 0 0 7px 20px;
}

.SearchStatusMyABC
{
	width: 508px;
	margin: 0 0 7px 0px;
}
	.SearchResultResultLeft
	{
		width: 338px;
	}
		.SearchResultLeftImage
		{
			width: 121px;
			padding: 9px 9px 9px 9px;
			border-right: solid 1px #A2B3C7;
			font-size: 1px;
			vertical-align: top;
		}
		.SearchResultLeftImage img
		{
			border: solid 1px #A2B3C7;
			border-right: solid 1px #E3E7EA;
			border-bottom: solid 1px #E3E7EA;
		}
		.SearchResultLeftSpecs
		{
			width: 208px;
			height: 80px;
			padding: 9px 9px 9px 9px;
			color: #2C4A6C;
			border-left: solid 1px #FFFFFF;
			border-right: solid 1px #A2B3C7;
			vertical-align: top;
		}
		.SearchResultExtraInfo
		{
			width: 348px;
			padding: 9px 9px 9px 9px;
			border-left: solid 1px #FFFFFF;
			vertical-align: top;
		}
		.ExtraInformationTable
		{
			border-top: solid 1px #A2B3C7;
			width: 100%;
		}
		.SearchResultExtraInfoDescription
		{
			margin: 0 0 5px 0;
		}
		.SearchResultsFeaturesTable
		{
			margin: 0 0 0 0;
		}
		
		.SearchResultNewHouse
		{
			font-size: 0.9em;
			font-style: italic;
			color: #F37C23;
		}
		
		.SearchResultAddressStreet
		{
			font-size: 1.3em;
			font-weight: bold;
			color: #993300;
		}
		.SearchResultAddress
		{
			padding: 5px 0 0 0;
			vertical-align: top;
		}
		.SearchResultPrice
		{
			font-size: 1.2em;
			text-align: right;
			color: #006600;
			padding: 2px 0 0 0;
			vertical-align: top;
		}
		.SearchResultsPlaceName
		{
			font-size: 1.1em;
			color: #993300;
			vertical-align: top;
		}
		.SearchResultsFacilities
		{
			font-size: 1.0em;
			padding: 20px 0 0 0;
		}
		.SearchResultsAvailableRooms
		{
			font-size: 1.0em;
			padding: 3px 0 0 0;
		}
		.FacilityIcon
		{
			padding: 0 5px 0 0;
		}
		.FacilityIconFilter
		{
			padding: 0 8px 5px 0;
		}
		.SearchResultsMakelaar
		{
			padding: 5px 0 2px 0;
			text-align: left;
			/*color: #A2B3C7;*/
		}
		.SearchResultsMakelaar a
		{
			color: #A2B3C7;
		}
	.SearchResultActionList
	{
		width: 139px;
		border-left: solid 1px #FFFFFF;
		vertical-align: top;
	}
.ActionList
{
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
}
.ActionList li
{
	padding: 8px 10px 5px 10px;
	background: none;
}

.QuickActionListContainer
{
	border-left: solid 1px #A2B3C7;
}
.QuickActionList
{
	margin: 0px 0 0 0;
}
.QuickActionList li
{
	padding: 8px 10px 5px 10px;
	background: none;
}

.CollapseButton
{
	padding: 4px 0 4px 0;
	border-top: solid 1px #A2B3C7;
	background: #F2F4F5;
	cursor: pointer;
	text-align: center;
	font-size: 1px;
}
.ResultExtraInformation
{
	
}
.PagingTable
{
	width: 508px;
	float: left;
	margin: 0 0 10px 0;
}
.PagingTable a
{
	display: block;
	padding: 0 4px 0 4px;
}
.PagingSelected
{
	text-decoration: underline;
}


.QuickDetaisFacilities
{
	font-size: 1.0em;
	padding: 20px 0 2px 0;
}

/*******************************************************************************************
*
* SearchPage
*
*******************************************************************************************/
.SearchTable
{
	width: 100%;
	margin: 0 0 0px 0;
	vertical-align: top;
}
.FormBockHeader
{
	padding: 2px 0 4px 10px;
}
.FormHeader
{
	padding: 2px 10px 3px 10px;
	vertical-align: top;
	font-weight: normal;
	font-style: italic;
}
.FormValue
{
	padding: 2px 0 3px 0;
	vertical-align: top;
}
.AlternateBackground
{
	
}
/*******************************************************************************************
*
* Sell price table
*
*******************************************************************************************/
.PriceTable
{
	width: 100%;
	margin: 0 0 10px 0;
}
.PriceTableHeader
{
	padding: 0 0 0 9px;
}
.PriceTableDescription
{
	width: 280px;
	padding: 5px 20px 0 9px;
	vertical-align: top;
}
.PriceTableAdvantages
{
	width: 250px;
	padding: 5px 10px 0 0;
	vertical-align: top;
}
.PriceAdvantageList
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.PriceAdvantageList li
{
	margin: 0;
	padding: 0 0 5px 13px;
	font-style: italic;
	background: url(Images/LiBackground.gif) no-repeat 2px 5px;
}
.PriceTablePrices
{
	padding: 5px 10px 0 0;
	vertical-align: top;
	color: #006600;
	font-size: 1.1em;
}
.PriceTableReadMore
{
	background: url(Images/LineBackground.gif) repeat-x 0px 8px;
}
.PriceTableReadMore a
{
	margin-right: 10px;
	padding: 1px 5px 1px 5px;
	display: block;
	float: right;
	background: #E3E7EA;
	color: #990000;
}
.Highlighted
{
	font-weight: bold;
	font-style: italic;
}


/*******************************************************************************************
*
* Details styles
*
*******************************************************************************************/
.DetailsTableReadMore
{
	background: url(Images/LineBackground.gif) repeat-x 0px 8px;
}
.DetailsTableReadMore a
{
	margin-right: 10px;
	padding: 1px 5px 1px 5px;
	display: block;
	float: right;
	background: #E3E7EA;
	color: #990000;
}
.FeaturesTable
{
	margin: 0 0px 0 0px;
}
.FeaturesHeader
{
	font-style: italic; 
	padding: 2px;
	vertical-align: top;
	/* background: url(Images/FeaturesTableLineBackground.gif) repeat-x 0 bottom; */
}
.FeaturesValue
{
	padding: 4px;
	/* background: url(Images/FeaturesTableLineBackground.gif) repeat-x 0 bottom; */
}
.DetailsPrice
{
	font-size: 1.2em;
	padding: 0px 0 3px 0;
	color: #006600;
}
.ImageFrameDetails
{
	width: 150px;
	padding: 4px;
	margin: 0 10px 10px 0;
	font-size: 1px;
	background: #FFFFFF;
	border: solid 1px #FFFFFF;
	border-bottom: solid 1px #A2B3C7;
	border-right: solid 1px #A2B3C7;
}
.ImageFrameDetails img
{
	border: none;
}

/* Similar houses */
.SimilarHouse
{
	margin: 0 0 15px;
	background: url(Images/FeaturesTableLineBackground.gif) repeat-x 0 bottom;
}
.ImageFrameSimilarHouses
{
	width: 119px;
	padding: 4px;
	margin: 0 10px 10px 0;
	font-size: 1px;
	background: #FFFFFF;
	border: solid 1px #FFFFFF;
	border-bottom: solid 1px #A2B3C7;
	border-right: solid 1px #A2B3C7;
}
.ImageFrameSimilarHouses img
{
	border: none;
}
.SimilarHousesStreet
{
	padding: 0 0 0px 9px;
	font-size: 1.0em;
	font-weight: bold;
}
.SimilarHousesAddress
{
	padding: 0 0 0 9px;
}
.SimilarHousesPrice
{
	vertical-align: top;
	font-size: 1.1em;
	padding: 7px 0 0 9px;
	color: #006600;
}
.SimilarHousesFacilities
{
	padding: 4px 0 0 9px;
}
/* End Similar houses */

.PhotoFrameBig
{
	width: 726px;
	padding: 4px;
	margin: 0 10px 10px 0;
	font-size: 1px;
	text-align: center;
	background: #FFFFFF;
	border: solid 1px #FFFFFF;
	border-bottom: solid 1px #A2B3C7;
	border-right: solid 1px #A2B3C7;
}


.QuestionContainer
{
	padding: 0 0 5px 0;
	background: url(Images/LineBackground.gif) repeat-x 0px bottom;
}
.Question
{
	font-size: 1.0em;
	font-style: italic;
	padding: 2px 0 2px 9px;
}
.Answer
{
	padding: 0 0 0 9px;
}


.VerticalBlockSeperater
{
	width: 14px;
	background: #F2F4F5;
	border: solid 1px #A2B3C7;
	border-top: solid 1px #F2F4F5;
	border-bottom: solid 1px #F2F4F5;
	vertical-align: middle;
	text-align: center;
}



.MyHouseForSaleStreet
{
	font-weight: normal;
	font-size: 1.2em;
	color: #F37C23;
	padding: 0 0 3px 9px;
	border-bottom: solid 1px #FFFFFF;
}
.MyHouseForSaleImageFrame
{
	text-align: left;
	padding: 10px 0 10px 9px;
	background: #F2F4F5;
	font-size: 1px;
	border-bottom: solid 1px #FFFFFF;
}
.MyHouseForSaleImageFrame img
{
	border: solid 1px #A2B3C7;
}
.MyHouseForSaleAddress
{
	padding: 4px 0 4px 9px;
}
.MyHouseFeaturesHeader
{
	font-style: italic; 
	padding: 2px 2px 2px 9px;
	background: url(Images/FeaturesTableLineBackground.gif) repeat-x 0 bottom;
}
.MyHouseFeaturesValue
{
	padding: 4px;
	background: url(Images/FeaturesTableLineBackground.gif) repeat-x 0 bottom;
}

.UploadImageList
{
	list-style: none;
	margin: 15px 9px 9px 9px;
	padding: 0;
}
.UploadImageList li
{
	display: inline;
	float: left;
	width: 121px;
	padding: 4px;
	margin: 0 10px 10px 0;
	font-size: 10px;
	background: #FFFFFF;
	border: solid 1px #FFFFFF;
	border-bottom: solid 1px #A2B3C7;
	border-right: solid 1px #A2B3C7;
}
.UploadImageList li td img
{
	width: 121px;
}



.InformationRequestContainer
{
	margin: 0 0 0px 0;
	padding: 0 0 5px 0;
}
.InfoRequestIcons
{
	padding: 4px 0 0 9px;
	font-size: 1px;
}
.InfoRequestIcons img
{
	margin: 0 0 4px 0;
}
.InfoRequestSummary
{
	padding: 0px 0 0 9px;
}
.InfoRequestMessage
{
	padding: 0px 0 0 9px;
}
.LoggedInAs
{
	font-size: 0.9em;
	padding: 0 5px 0 0;
}
.LoggedInAsName
{
	font-size: 0.9em;
}

.SearchBlockReplacement
{
	font-size: 1px;
	margin: 4px 0 0 0;
}

.StepTitle
{
	padding: 0 9px 0px 9px;
	font-size:1.2em;
	color: #993300;
}
.StepContent
{
	padding: 3px 9px 10px 9px;
}
/*******************************************************************************************
*
* GoogleMaps
*
*******************************************************************************************/
		

#map_canvas
{
}

#map_canvas div span
{
	display: none;
}
#map_canvas div span span
{
	display: inline;
}



/*******************************************************************************************
*
* General
*
*******************************************************************************************/


.FeedList
{
	list-style: none;
	padding:0;
	margin: 0;
}
.FeedList li
{
	padding: 2px 0 2px 0;
	background: none;
}
.FeedListIcon
{
	padding: 0 5px 0 0;
}


.ContactInfo
{
	padding: 2px 0 2px 10px;
	vertical-align: top;
	font-weight: normal;
	font-style: italic;
}

.NewsSummaryItem
{
	margin: 0 0 10px 0;
}

.NewsOverviewTitle
{
	font-weight:bold;
	padding: 2px 0 3px 9px;
	border-top: solid 1px #FFFFFF; 
}
.NewsOverviewSummary
{
	padding: 0 0 0px 9px;
}

.WeatherInfoContentBlock
{
	width: 758px;
	float: left;
	margin: 0 3px 0 3px;

}
h2.WeatherInfoTitle
{
	color: #FFFFFF;
}
.HomeCurrentWeatherInfo
{
	width: 174px;
	height: 109px;
	padding: 17px 114px 0 17px;
	float: left;
	background: url(Images/CurrentWeatherBackground.jpg) no-repeat;
}

#banner	
{
	width: 120px;
	float: right;
	margin: 0px 0 0 0;
	padding: 0 50px 0 0;
	display: inline;
}
#banner img
{
	border: none;
}

.FooterBannerContainer
{
	width: 468px;
	margin: 0 15px 0 20px;
	float: left;
	display: inline;
	position: relative;
	text-align: left;
}
	.footerBanner
	{
		position: absolute;
		left: 0;
		top: 0;
		z-index: 100;
	}
	#Wrapper .FooterBannerContainer a.swfBannerButtonOverlay
	{
		position: absolute;
		left: 0;
		top: 0;
		width: 468px;
		height: 60px;
		display: block;
		cursor: pointer;
		z-index: 200;
		background: url('Images/spacer.gif');
	}

.HouseDetailsCurrencyFrame
{
	width: 100%;
	height: 180px;
}

.TwitterBlock	
{
	background-color:#d1dce4;
	padding: 10px;
	width: 739px;
	margin: 0 0 0 3px;
	border-left: #a2b3c7 1px solid;
	border-bottom: #a2b3c7 1px solid;
	float: left;
	display:inline;
	border-top:#fff 1px solid;
}

#twitter_div ul	
{
	list-style: none;
	list-style-image: none;
	list-style-type:none;
	margin: 0 0 0 -14px;
	list-style-position:outside;
}

#twitter_update_list	
{
	list-style: none;
	list-style-type:none;
	list-style-image: none;
	margin: 0 0 0 -14px;
	list-style-position:outside;
	background: none;
}

#twitter_update_list li	
{
	list-style: none;
	list-style-type:none;
	list-style-image: none;
	color:#993300; 
	font-size: 14px;
	background: none;
}

.ProjectContact
{
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
}

.ProjectContact td
{
	padding: 0 10px 0 0;
}

.ProjectContactTextBox
{
	width: 260px;
}

.ProjectContactTextField
{
	width: 260px;
	height: 75px;
}
.projectFormHeader
{
	width: 140px;
}

.ProjectButton
{
	width: 286px;
	height: 60px;
}

.ProjectSubmitButton
{
	margin: 5px 5px 0 0;
	border: 1px solid #000;
	float: right;
	background-color: #FFF;
}

.ProjectBanner
{
	margin: 0 0 10px 0;
	width: 510px;
	height: 100px;
	color: #2d4b6d;
	background: url(Images/ProjectBannerBg.gif) no-repeat;
}
	.ProjectBanner h2
	{
		padding: 7px 0 0 0;
		margin: 0 0 4px 10px;
		font-size: 15px;
		font-weight: bold;
		color: #2d4b6d;
	}
	.PojectBannerSplit
	{
		width: 510px;
		float: left;
		
	}
		#ContentWideContainer .PojectBannerSplit ul
		{
			list-style: none;
			margin: 0;
			padding: 0;
		}
			#ContentWideContainer .PojectBannerSplit ul li
			{
				padding: 0;
				background: none;
			}
		.PojectBannerSplit a
		{
			padding: 0 10px 0 0;
			color: #2d4b6d;
			background: url(Images/ProjectBannerArrow.gif) no-repeat right 5px;
		}
		.ProjectBannerLeft
		{
			margin: 0 0 0 8px;
			padding: 0 0 0 10px;
			width: 237px;
			display: inline;
			float: left;
		}
		.ProjectBannerRight
		{
			margin: 0 8px 0 0;
			padding: 0 0 0 10px;
			width: 237px;
			float: left;
		}
			.ProjectBannerRight h3, .ProjectBannerLeft h3
			{
				margin: 9px 0 0 0;
				padding: 0 0 3px 0;
				font-size: 15px;
				font-weight: normal;
				color: #a23200;
			}
.SitemapError ul
{
	margin: 0 0 15px 0;
}
	.SitemapError ul li
	{
		line-height: 18px;
		background: url(Images/LiBackground.gif) no-repeat 2px 7px;
	}
		.SitemapError ul li a
		{
			
		}
		.SitemapError ul li ul
		{
			margin: 0 0 0 10px;
		}
			.SitemapError ul li ul li
			{
				
			}
				.SitemapError ul li ul li a
				{
					
				}