/*
 * Custom structure for zoekuwtweedehuis
 * Mattijs Hoitink
 * Voidwalkers.nl
 * 
 * Multiply nomral em width by 0.9945 to get IE em width
 */

/* ------------------------------------------------- */
/*	General
/* ------------------------------------------------- */

	body {
	
	}
	
	/* YUI overrides */
	.yui-t5 #yui-main .yui-b {
		margin-right: 0;
	}
	
	#doc4 {
		width: 89.4545em; /* 984px */
		*width: 88.9625em; /* 984px IE */
	}

/* ------------------------------------------------- */
/*	One column layout
/* ------------------------------------------------- */

	.onecolumn{}
	.onecolumn .col1 {
		width: 87.7273em; /* 965px */
		*width: 87.245em; /* 965px IE */
		float: left;
	}

/* ------------------------------------------------- */
/*	Two column layout
/* ------------------------------------------------- */

	.twocolumn{}
	.twocolumn .col1 {
		width: 64.9091em; /* 714px */
		*width: 64.5521em; /* 714px IE */
		margin-right: -24.9091em; /* 274px */
		*margin-right: -24.7721em; /* 274px IE */
		float: left;
	}
	
	.twocolumn .col2 {
		width: 21.2727em; /* 234px */
		*width: 21.1557em; /* 234px IE */	
		float: right;
	}
	
	.bd-row {
		clear: both;
	}

/* ------------------------------------------------- */
/*	Navigation
/* ------------------------------------------------- */

	/* general */
	.navset {}
	.navset a { text-decoration: none; }
	.navset ul, .navset li { margin: 0; padding: 0; list-style: none; }
	.navset li { float:left; display:inline; }
	.navset li a, .navset li strong { *display: inline-block; }  /* IE: 100% clickable */
	.navset li a:hover { text-decoration: underline; }
	.navset ul:after { clear: both; content: '.'; display: block; height:0; visibility:hidden; } /* clear non-IE */
	.navset ul { zoom:1; } /* clear IE */

	/* tabbed nav */
	
	.tabbed-nav {
		margin-left: 1em;	
		z-index: 100;
	}
	.tabbed-nav li a, .tabbed-nav li a:visited {
		width: 105px; /* 105px */
		height: 20px; /* 21px */
	}

/* ------------------------------------------------- */
/*	Head
/* ------------------------------------------------- */

	#hd { 
		height: 11.8181em; /* 130px */
		height: 11.7531em; /* 130px IE */ 
	}
	
	#hd-nav {
		margin-top: 1.5559em;
		width: 100%;
	}
		#hd-nav ul {
			float: right;
		}
	
	#hd-subnav {
		margin: 2em 0 1em;
		width: 100%;
		text-align: right;
		float: right;
	}
		#hd-subnav ul {
			float: right;
		}
	
	#hd-ad {
		padding: 0 1em 0 10em;
		clear: both;
		text-align: right;
		float: right;
	}

	#hd-logo {
		width: 30%;
	}
	#hd-items {
		width: 60%;
	}
/* ------------------------------------------------- */
/*	Body
/* ------------------------------------------------- */

	#bd, #bd-row1, #bd-row2 {
		padding: 0 1em; /* 11px padding */
	}
	
/* ------------------------------------------------- */
/*	Foot
/* ------------------------------------------------- */
	#ft {
		margin-top: 20px;
		margin: 1em 1.1em 0.75em 1.1em;
	}
	#ft-left {
		width: 8em;
	}
	#ft-left #vnu {
		margin-right: 5em;	
	}
	#ft-right {
		width: 79em;
	}
	#ft-right .navset {
		float: right;
	}
	#ft-right .navset, #ft-right .navset ul {
		/*width: 100%;*/
		margin-right: 0.5em;
	}
	#ft-right .navset ul li {
		/* width: 25%; */
		margin-left: 2.8em;
	}

/* ------------------------------------------------- */
/*	Block
/* ------------------------------------------------- */

	.block {
		width: 100%;
		margin-bottom: 1em; /* 11px */
	}
		.block .hd-red, .block .hd-grey, .block .hd-red-wide, .block .hd-grey-wide {
			height: 3.8182em; /* 42px */
			*height: 3.7972em; /* 42px IE */
		}
		
		.block .hd-red h1, .block .hd-grey h1, .block .hd-red-wide h1, .block .hd-grey-wide h1 {
			float: left;
		}
		.block .hd-red .hd-more, .block .hd-grey .hd-more, .block .hd-red-wide .hd-more, .block .hd-grey-wide .hd-more {
			float: right;
		}
		
		.block .bd {
			padding: 0 0.5em; /* */
			margin-top: -2px;
		}
	
	.block-float {
		float: left;	
	}

/* ------------------------------------------------- */
/*	Message bar
/* ------------------------------------------------- */

	.message-bar, .message-bar-wide {
		width: 100%;
		height: 26px;
		line-height: 26px;
		vertical-align: middle;
	}
	.message-bar-wide {
		width: 110%;	
	}
		.message-bar-leftcorner {
			height: 26px;
			width: 10px;
			float: left;
		}
		.message-bar-crumbs {
			float: left;
		}
		.message-bar-rightcorner {
			height: 26px;
			width: 10px;
			float: right;
		}
	.message-bar-title {
		float: left;	
	}
	.message-bar-rightbutton {
		float: right;	
		width: 149px;
		height: 26px;
	}
	.message-bar-rightbutton a, .message-bar-rightbutton a:visited {
		display: block;
		width: 149px;
		height: 26px;
	}
	
	.message-bar-transition, .message-bar-transition-wbg {
		height: 10px; /* 10px */
		width: 25px; /* 25px */
		margin-left: 719px; /*719px */
	}
	
/* ------------------------------------------------- */
/*	Lists
/* ------------------------------------------------- */

	.property-shortlist { 
		margin: 0;
	}
	
	.property-shortlist-item {
		margin: 0 0 0.5em 0; /* */
		padding: 0;
	}
	
	.property-shortlist-item .mark, .property-shortlist-item .content, .property-shortlist-item .picture { float: left; display: inline; }
	.property-shortlist-item .mark {
		width: 15px; /* 15px */
	}
	.property-shortlist-item .content {
	}
	.property-shortlist-item .picture {
		width: 50px; /* 45px */
		float: right;
	}
/* property-list */
	.property-list {
		width: 100%;
	}
	
	.property-list-hd { }
	
	.property-list-hd-remove {
			width: 7.2727em; /* 80px */
			*width: 7.233em; /* 80px IE */
			margin-left: 1em;
			margin-bottom: 0.2em;
			float: left;
		}
		.property-list-hd-sort {
			float: left;
			margin-left: 1em;
			margin-bottom: 0.2em;
		}
		.property-list-hd-cap {
			float: right;
			width: 5.6364em; /* 62px */
			*width: 5.605em; /* 62px IE */
			margin-bottom: 0.2em;
		}
	
	.property-list-item, .property-list-item-ctnr {
		height: 5em; /* 55px */
		*height: 4.973em; /* 55px IE */
		margin-bottom: .2em;
		margin-bottom: 0;
		clear: both;
	}
	
		.property-list-item .property-list-item-checkbox {
			width: 2.2727em; /* 25px */
			width: 2.26em; /* 25px IE */
			float: left;
			height: 100%;
		}
		.property-list-item .property-list-item-image {
			width: 5.9091em; /* 65px */
			*width: 5.877em; /* 65px IE */
			height: 55px; /* 55px */
			*height: 4.973em; /* 55px IE */
			float: left;
			
		}
			.property-list-item-image-ctnr { 
				/*height: 4.5455em; /* 50px */
				/*height: 4.52em; /* 50px IE */
				height: 47px;
				margin-top: 3px;
				margin-bottom: 2px;
				*margin-bottom: 0px;
				margin-left: 2px;
				
			}
			
		.property-list-item .property-list-item-description {
			float: left;
			width: 25.9091em; /* 285px */
			*width: 25.767em; /* 285px IE */
			height: 4.5455em; /* 50px */
			*height: 4.52em; /* 55px IE */
			margin-left: 1em;
			margin-top: 4px;
			margin-bottom: 4px;
		}
		.property-list-item .property-list-item-icon {
			float: right;
			width: 5.6364em; /* 62px */
			*width: 5.605em; /* 62px IE */
			height: 5em; /* 55px */
			*height: 4.973em; /* 55px IE */
		}
		.property-list-item .property-list-item-icon img {
			margin: 0;
			padding: 0;
			float: left;
		}
	.property-list-ft { height: 1em; line-height: 1em; font-size: 1em;}
		.property-list-ft-cap {
			float: right;
			width: 5.6364em; /* 62px */
			*width: 5.605em; /* 62px IE */
		}

/* ------------------------------------------------- */
/*	Frontpage
/* ------------------------------------------------- */
	
	/* search */
	#frontpage-search {
		width: 100%;
		margin-bottom: 1em; /* 11px */
	}
	#frontpage-search-form {
		display: block;
		margin: 5px;
		padding: 5px;
		background-color: #F2F1EF;
	}
		#search-form-title {
			text-align: center;
			width: 6.8182em; /* 75px */
			*width: 6.7807em; /* 75px IE */
		}
		#search-form-country {
			width: 10.4545em; /* 115px */
			*width: 10.397em; /* 115px IE */
		}
		#search-form-location {
			width: 15.9091em; /* 175px */
			*width: 15.8215em; /* 175px IE */
			padding: 0 5px;
		}
        #search-form-region {
            width: 13.9091em; /* 175px */
			*width: 13.8215em; /* 175px IE */
			padding: 0 5px;
        }
        #search-form-price {
            width: 10.4545em; /* 115px */
			*width: 10.397em; /* 115px IE */
			padding: 0 5px;
        }
			#search-form-location fieldset select, #search-form-region fieldset select, #search-form-price fieldset select {
				width: 100%;
			}
		#search-form-button {
			float: right;
			text-align: right;
		}
	
	#frontpage-search-map {
		display: block;
		margin: 0.5em;
		height: 215px;
	}
	
	/* frontpage ads */
	#ad-container {
		/*width: 100%; */
		width: 64.9091em; /* 714px */
		*width: 64.5520em; /* 714px IE */	
	}
	
	#ad-container-left {
		width: 21.2727em; /* 234px */
		*width: 21.1557em; /* 234px IE */
		margin-right: 1em;
	}
		#ad-left {
			width: 21.2727em; /* 234px */
			*width: 21.1557em; /* 234px IE */
		}
		#ad-left img { display: block; }
		#ad-left #profile-ad {
			margin-bottom: 0.4em;
		}
	#ad-container-right {
		width: 42.5454em; /* 468px */
		*width: 42.3114em; /* 468px IE */
	}
		#ad-container-right #ad-mid, #ad-container-right #ad-right {
			width: 20.7273em; /* 228px */
			*width: 20.6133em; /* 228px IE */
		}
		#ad-container-right #ad-mid {
			margin-right: 1em;
		}
	
		#ad-container-right #ad-right #weektip .bd {
			padding: 0 1em 0.5em 1em;
		}
		#ad-container-right #ad-right #weektip-image {
		}
	
/* ------------------------------------------------- */
/*	Map sidebar
/* ------------------------------------------------- */
	#small-map .hd, #small-map .ft {
		height: 10px;
	}
	
	.map-frame {
		width: 220px; /* 220px */
		height: 250px; /* 250px*/
		margin: 0px auto;
	}

/* ------------------------------------------------- */
/*	Rounded content box
/* ------------------------------------------------- */

	.rounded-content-box {
	}
		.rounded-content-box .hd {
			width: 65.2727em; /* 718px */
			*width: 64.914em; /* 718px IE */
			height: 11px;
			background: #fff url(../images/rounded-content-box-hd.jpg) no-repeat;
			line-height: 11px;
		}
		.rounded-content-box .bd {
			width: 65.2727em; /* 718px */
			*width: 64.914em; /* 718px IE */
			background: #fff url(../images/rounded-content-box-bd.jpg) repeat-y;
		}
		.rounded-content-box .ft {
			width: 65.2727em; /* 718px */
			*width: 64.914em; /* 718px IE */
			height: 14px;
			background: #fff url(../images/rounded-content-box-ft.jpg) no-repeat;
		}
	
		.rounded-box-content {
			margin: 0 1em;
		}

    .onecolumn .rounded-content-box {

    }
        .onecolumn .rounded-content-box .hd {
			width: 87.7273em; /* 965px */
            *width: 87.245em; /* 965px IE */
			height: 11px;
			background: #fff url(../images/rounded-content-box-wide-hd.jpg) no-repeat;
			line-height: 11px;
		}
		.onecolumn .rounded-content-box .bd {
			width: 87.7273em; /* 965px */
            *width: 87.245em; /* 965px IE */
			background: #fff url(../images/rounded-content-box-wide-bd.jpg) repeat-y;
		}
		.onecolumn .rounded-content-box .ft {
			width: 87.7273em; /* 965px */
            *width: 87.245em; /* 965px IE */
			height: 14px;
			background: #fff url(../images/rounded-content-box-wide-ft.jpg) no-repeat;
		}

		.onecolumn .rounded-box-content {
			padding: 2.5em 5em;
		}

/* ------------------------------------------------- */
/*	Search pagination
/* ------------------------------------------------- */

	#search-pagination #pagecount {
		float: left;	
	}
	
	#search-pagination #pagenavigation {
		float: right;	
	}
	
/* ------------------------------------------------- */
/*	Property sidebar
/* ------------------------------------------------- */
	#property-sidebar, #semantic-result {
		width: 20.4545em; /* 225px */
		*width: 20.342em; /* 225px IE */	
	}
	
	#property-content, #search-pagination {
		width: 41.3636em; /* 455px */
		*width: 41.136em; /* 455px */
		margin-right: 3px;
	}
	
	.psb-details-head {
		width: 20.4545em; /* 225px */
		*width: 20.342em; /* 225px IE */
		text-align: center;
	}
		.psb-details-image {
			width: 17.7273em; /* 195px */
			*width: 17.63em; /* 195px IE */
			height: 11.8182em; /* 130px */
			*height: 11.753em; /* 130px IE */
			margin: 0 auto;
		}
		.psb-details-title {
			margin: 0 auto;
		}
		.psb-details-title h3 {
			margin-top: 0.5em;
		}
	
	.psb-details-price {
		padding: 8px 15px;
		margin: 2px 0px;	
	}
	
	.psb-details-features {
		padding: 8px 15px;	
	}
	
	.details-table {
		width: 100%;	
	}
		.details-table .label {
			width: 7.2727em; /* 80px */
			*width: 7.233em; /* 80px IE */
		}

/* ------------------------------------------------- */
/*	Property details
/* ------------------------------------------------- */

	.property-images-large, .property-images-small {
		width: 20.4545em; /* 225px */
		*width: 20.342em; /* 225px IE */
		height: 15.3636em; /* 169px */
		*height: 15.279em; /* 169px IE */
	}
	.property-images-large {
		margin-bottom: 1em;	
	}
	
		.property-images-small-row {
			height: 7.7273em; /* 85px */
			*height: 7.685em; /* 85px IE */
		}
		.property-images-small-column-one, .property-images-small-column-two {
			width: 10.1818em; /* 112px */
			*width: 10.126em; /* 112px IE */
			height: 7.7273em; /* 85px */
			*height: 7.685em; /* 85px IE */
		}
		.property-images-small-column-one {
			float: left;
		}
		.property-images-small-column-two {
			float: right;
		}
	
	.property-details-title {
		float: left;	
	}
		.property-details-title h4 {
			margin-bottom: 1em;
		}
	
	.property-details-price {
		float: right;
		width: 90px;	
		height: 55px;
	}
	
	.property-details-features {
		clear: both;
		margin-bottom: 1em;
	}
		.property-details-features h3 {
			margin-bottom: 0.5em;
		}
		
	.property-details-grid {
		width: 100%;
	}
		.property-details-column {
			float: left;
			width: 12.7273em; /* 140px */
			*width: 12.657em; /* 140px IE */
			margin: 5px;
		}
	.property-details-description {
		clear: both;
	}

/* ------------------------------------------------- */
/*	Property form
/* ------------------------------------------------- */

	#property-form {
		width: 692px; /* 692px */
		*width: 692px; /* 692px */
	}
		#property-form-main {
			width: 465px; /* 465px */
			*width: 465px; /* 465px IE */
		}
			#property-form-main .pfm-hd {
				height: 10px;
			}
			#property-form-main .pfm-bd {
			
			}
			#property-form-main .pfm-ft {
				height: 10px;
			}
		#property-form-sidebar {
			width: 215px; /* 215px */
			*width: 215px; /* 215px IE */
		}
			#property-form-sidebar .pfs-hd {
				height: 10px;
			}
			#property-form-sidebar .pfs-bd {
				
			}
			#property-form-sidebar .pfs-ft {
				height: 10px;
			}
	#property-form-wide {
		width: 692px; /* 692px */
		*width: 692px; /* 692px */
	}
		#property-form-wide .pfw-hd {
			height: 10px;
			line-height: 10px;
			margin: 0;
			padding: 0;
		}
		#property-form-wide .pfw-bd {
		
		}
		#property-form-wide .pfw-ft {
			height: 10px;
			line-height: 10px;
			margin: 0;
			padding: 0;
		}
	.property-form-content {
		margin: 0px 1em;
	}
	
	.property-form-table {
		width: 100%;
	}
		.property-form-table .label {
			/*width: 110px;*/
		}
		.property-form-table .input .styled-input {
			width: 98%;
		}

/* ------------------------------------------------- */
/*	Standard page
/* ------------------------------------------------- */

	#textpage {}
	
	#textpage-main {
		width: 465px; /* 465px */
		*width: 465px; /* 465px IE */
	}
		#textpage-main .tpm-bd { }
		
	#textpage-sidebar {
			width: 215px; /* 215px */
			*width: 215px; /* 215px IE */
		}
			#textpage-sidebar .tps-hd {
				height: 10px;
			}
			#textpage-sidebar .tps-bd {
			
			}
			#textpage-sidebar .tps-ft {
				height: 10px;
			}
	.textpage-content {
		margin: 0px 1em;
	}
	
/* ------------------------------------------------- */
/*	FAQ
/* ------------------------------------------------- */

	#faq {
		width: 692px; /* 692px */
		*width: 692px; /* 692px */
	}
		#faq .faq-hd {
			height: 10px;
		}
		#faq .faq-bd {
		
		}
		#faq .faq-ft {
			height: 10px;
		}
	.faq-content {
		margin: 0px 1em;
	}
	
	#faq-awnsers {
		margin-top: 10px;
	}
	
/* ------------------------------------------------- */
/*	Aanbieder details tab
/* ------------------------------------------------- */

	.aanbieder-details {
		float: left;
	}
	
	.aanbieder-details-type {
		width: 105px;
		float: right;
		margin-right: 3px;
		padding: 5px;
	}
		.aanbieder-details-type-head {}
		.aanbieder-details-type-image {}
		.aanbieder-details-type-text {}

/* ------------------------------------------------- */
/*	Ads
/* ------------------------------------------------- */

	.ad-ctnr {
		margin-top: 1em;
	}
	
		.ad-ctnr .single-ad-container, .ad-ctnr .double-ad-container {
			float: right;
		}
		
	.ad-ctnr .first {
		float: left;
	}
	
	.single-ad {
		width: 234px; /* 234px */
		height: 60px; /* 60px */
		background-color: red;
	}
	
	.double-ad {
		width: 468px; /* 468px */
		height: 60px; /* 60px */
		background-color: green;
	}
	
	.sidebar-ad {
		width: 234px; /* 234px */
		height: 60px; /* 60px */
		margin: 10px 0px;
		
		background-color: red;
		line-height: 60px;
		text-align: center;
		vertical-align: middle;
		color: white;	
	}

/* CLEAN UP */
.clr {
	clear: both;
	line-height: 0.1em;
}
