/* PAGES */

#home {
display:block;
}	
	#home .content {
	padding:0 15px;
	margin-left:185px;
	margin-right: 250px;
	}
  
#default {
display:block;
}	
	#default .content {
	margin-right: 260px;
  width:580px;
  overflow:hidden;
	}
  #default .content #content-padding {
  padding:0 15px;
  }
  .bordermargin .content
  {
    margin-left:185px;
    width:395px !important;
  }

#search {
display:block;
}

	#search .content {
	/*padding:0 15px;*/
  padding-left: 15px;
	/*margin-right: 250px;*/
	width: 573px;
  overflow: hidden;
	}

#searchresult {
display:block;
}

	#searchresult .content {
	margin-right:250px;
	padding:0 15px;
	}
  
  #objectsearchrefine {
    display: block;
  }

#detail {
display:block;
}

	#detail .content {
	margin-right:250px;
	padding:0 15px;
	}
  
  #detail .tab_content {
    padding-top: 10px;
  }
	
	#detail #detailpagenav {
	background:#e4e4e4;
	height:18px;
  width: 560px;
	}
	
		#detail #detailpagenav a{
		float:left;
		text-decoration:none;
		line-height:18px;
		font-size:11px;
		font-weight:bold;
		margin: 0 10px;
		}
		
		#detail #detailpagenav a:hover {
		text-decoration:underline;
		}
		
		#detail #detailpagenav .back {
		float:right;
		}
	
	
	

	#detail .algemeen {
	display:block;
	}
  
  #detail .kenmerken {
  display:none;
  }
	
	#detail .omschrijving {
	display:none;
	}
	
	#detail .fotos {
	display:none;
	}
	
	#detail .location {
	display:block;
  width: 1px;
  height: 1px;
  overflow: hidden;
  visibility: hidden;
	}
	
  #tab_location {
  margin-top: 10px;
  width: 550px;
  height: 450px;
  border: 1px solid #6699cc;
  }
  
  #detail .types {
  display: none;
  }
  
  #detail .parcels {
  display: none;
  }
	
	#detail .thumbs {
	float:left;
	width:106px !important;
	}
	
	#detail .fotos .thumbsholder {
	height:287px;
  width: 106px !important;
  overflow: hidden;
	}
	
	#detail .fotos .thumbsholder a {
	border:3px solid #e3e3e3;
	width:100px;
  height: 66px;
	display:block;
	margin:3px 0;
  text-align:center;
	}
	
	#detail .fotos .thumbsholder a:hover {
	border: 3px solid #003366;
	}
	
	#detail .fotos .mainimage {
	width:442px;
	float:left;
	margin:0 10px 0 0;
	}	
	
	#detail .fotos .mainimage img{
	max-width:442px;
	max-height:322px;
  cursor: pointer;
	}

	

/* END PAGES */




HTML {
}

HTML,body {
background:#9a1d1b;
color:#000000;
padding:0;
margin: 0;
/*background:url(../../img/bg-body.gif) repeat-x fixed;*/
background: #9a1d1b url(../../img/bg-body-frames.jpg) top center no-repeat fixed;
}

body {
text-align:center;
}

HTML,body,p,td,textarea,select,input {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
line-height: normal;
}

p {
color:#000000;
margin:0 0 12px 0;
padding:0;
}

.content p {
line-height:20px;
color:#666666;
}
.content {
color:#666666;
}

H1, H2, H3, H4, H5, H6 {
padding:0;
margin:0;
line-height:normal;
}

h1 {
color:#003366;
font-weight:normal;
margin:0 0 6px 0;
font-size:20px;
}

	.content h1 {
	margin: 0 0 20px 0;
	}
	
	

h2 {
color:#003366;
font-weight:normal;
margin:6px 0 6px 0;
font-size:18px;
}

	.omschrijving h2 {
	font-size:14px!important;
	margin:24px 0 6px 0!important;
	}

	

h3 {
font-size:11px;
margin:6px 0 0 0;

}

	#detail h3 {
	background:#e4e4e4;
	font-size:12px;
	padding:2px 5px;
	}

hr {
border:none 0;
border-top:1px solid #cccccc;
height:1px;
margin:5px 0;
padding:0;
}

a {
outline:none;
color: #003366;
text-decoration: underline;
}

a:hover {
color: #003366;
text-decoration:underline;
}

ul {
padding:0 0 0 15px ;
margin: 0 0 0 0 ;
}

ul li {
}

img {
border: 0;
outline: 0;
}

.bold {
font-weight: bold;
color:#000000;
}

.black {
color:#000000!important;
}


.grey {
color:#999999!important;
}

.inleiding {
color:#000000 !important;
}

.downbro {
text-decoration:none;
color:#000000;
background:url(../../img/icon-brochure.gif) no-repeat;
display:block;
height:19px;
padding:4px 0 0 20px;
font-size:11px;
}

	.downbro:hover {
	text-decoration: underline;
	}

.pagenav {
text-align:right;
font-size:11px;
margin-bottom:15px;
}

	.pagenav a {
	text-decoration:none;
	}
	
	
	.pagenav a:hover {
	text-decoration: underline;
	}

.verkocht {
background:url(../../img/but-verkocht.gif) top right no-repeat;
}

.openhuis {
background:url(../../img/but-openhuis.gif) top right no-repeat;
}

#banners {
margin-bottom:10px;
}

.object {
font-size:10px;
}

.red {
color:#cc0000;
}

.blue {
font-size:11px;
color:#003366;
}

.blueCut {
font-size:11px;
text-overflow:ellipsis;
overflow:hidden;
white-space:nowrap;
color:#003366;
width: 110px;
}

.recentSoldText {
overflow:hidden;
white-space:wrap;
width: 110px;
}

.more {
}

.more:hover {
}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {
display: inline-block;
}

/* Holly Hack Targets IE Win only \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End Holly Hack */


/* BUTTON */

.buttonholder {
height:21px;
float:left;
margin-left:7px;
}

.content .buttonholder {
float:right;
margin:10px 0 0 7px;

}

.buttonstart {
float:left;
height:21px;
}

.buttonstart {
background: url(../../img/bg-button-start.gif) no-repeat;
}

.buttoncloser {
float:left;
height:21px;
width: 3px;
}

.buttoncloser {
background:url(../../img/bg-button-end.gif) no-repeat;
}

.buttonstart a {
text-decoration:none;
padding:3px 6px 0 10px;
display:block;
width:auto;
color:#e4e4e4;
}

.buttonstart a:hover {
text-decoration:none;
color:#ffffff;
}


.pagingholder {
}

.pagingholder #navigation {

}

.pagingholder #navigation .navLeft{
float:left;
width: 20%;
}

.pagingholder #navigation .navLeft a{
float: left;
background: url(../../img/arrow-content-left.gif) 0 3px no-repeat;
padding-left:10px;
text-decoration:underline;
}

.pagingholder #navigation .navMiddle{
float:left;
width: 60%;
text-align:center;
}

.pagingholder #navigation .navMiddle a{
margin:0 5px;
padding: 1px 3px;
line-height:17px;
font-size:11px;
color:#003366;
text-decoration:none;
}

.pagingholder #navigation .navMiddle a:hover{
background:#cccccc;
color:#000000;
}

.pagingholder #navigation .navMiddle a.active{
background:#003366;
color:#ffffff;
}

.pagingholder #navigation .navRight{
float:left;
width: 20%;
}

.pagingholder #navigation .navRight a{
float:right;
background: url(img/arrow-content-right.gif) right 3px no-repeat;
padding-right:10px;
text-decoration:underline;
}

#placeholder {
text-align:left;
width:960px;
/*margin: 20px auto;*/
margin: 20px auto 0px auto;
}

#frametop {
background:url(../../img/frame-top.gif) no-repeat;
height:49px;
}

#framemain {
background: url(../../img/frame-main.gif) repeat-y;
padding:0px 50px 0 50px;
}

#framebottom {
background:url(../../img/frame-bottom.gif) no-repeat;
height:57px;
}

#headerimage {
background: #ffffff url(../../img/bg-header01.jpg) 50px 0px no-repeat;
}

#headerholder {
height:180px;
}

	#header {
	padding:17px;
	}
	
		#logoholder {
		float:left;
		padding:10px 0 0 2px;
		}
		
		#nvmholder {
		float:left;
		padding:25px 0 0 30px;
		}
		
		#navholder {
		float:right;
		text-align:right;
		}
		
			#navholder a{
			display:block;
			text-decoration:none;
			color:#7e7e7e;
			line-height:15px;
			font-size:11px;
			}
			
			#navholder a:hover {
			color:#003366;
			text-decoration:underline;
			}
		
			#menuholder {
			width:591px;
			margin-top:17px;
			}
        #menuholder #menu {
        float:right;
        }
          #menu #fgw_menu_pulldown {
          position:static !important;
          }
            #menu .sep {
            color:#666666;
            }
				    #menu a {
				      font-size:12px;
				      color:#666666;
              padding-left: 10px;
              padding-right: 10px;
				      text-decoration:none !important;
              display: block;
				    }
				      #menu a:hover, #menu a.itemAct {
              background: #003B79;
				      color:#ffffff;
				      text-decoration: underline;
				      }
            #menu .submenu {
            position:absolute;
            z-index: 200;
            width:100px !important;
            border: 1px solid #ccc;
            display: none;
            background-color:#ffffff;
            }
              #menu .submenu a {
                color: #c0c0c0 !important;
                text-decoration: none !important;
                display:block;
                overflow:hidden;
                background-color:#ffffff;
                border-top:1px solid #cccccc;
              }
                #menu .submenu a.itemNor:hover {
                  text-decoration: none;
                  background-color:#003B79 !important;
                  color:#ffffff !important;
                }
                #menu .submenu a.itemAct {
                  text-decoration: none !important;
                  background-color: #ffffff !important;
                  color: #003B79 !important;
                }
#mainholder {
}

#borderholder {
float:left;
width:180px;
margin-right:5px;
overflow:hidden;
}

	#border {
	}
	
			
	#logosholder {
	}
	
		#logos {
		text-align:center;
		padding: 40px 0;
		}
		
		#logos img {
		padding:10px;
		}

.borderheading {
background:url(../../img/bg-heading.gif) no-repeat;
height:19px;
line-height:19px;
color:#ffffff;
padding: 0 8px 3px 15px;
}

	.borderheading a {
	float:right;
	display:block;
	color:#ffffff;
	}

#rightborderholder {
width:250px;
float:right;
margin-top:76px;
font-size:11px;
}
	
	#rightborder {
	}
	
		#spotlightholder {
		margin-bottom:8px;
		}
		
			#spotlight {
			}			
			
			#spotlight .object {
			height:86px;
			line-height:13px;
			}
			
		#recentholder {
		margin-bottom:8px;
		}
		
			#recent {
			}
	
			#recent .object {
			height:51px;
			line-height:12px;	
			}
        #recent .object div.blue {
        overflow:hidden;
        white-space: nowrap;
        text-overflow:ellipsis;
        width:164px;
        }
			
		#recentsoldholder {
		margin-bottom:8px;
		}		
		
			#recentsold {
			}
			
			
			#recentsold .object {
			height:86px;
			line-height:13px;
			}	
	
		#newsholder {
		}
		
			#newscontent {
			padding-bottom:10px;
			}
			
			#newscontent ul {
			list-style:none;
						
			}
			
			#newscontent a {
			display:block;
			color:#666666;
			line-height:14px;
			text-decoration:none;
			border-bottom:1px solid #cccccc;
			padding:4px 0 4px 10px;
			background:url(../../img/bullet.gif) 0 10px no-repeat;			
			}
			
			#newscontent a:hover {
			color:#003366;
			text-decoration:underline;
			}
			
	#rightborder .object {
	color:#666666;
	background: url(../../img/bg-recentobject.gif) bottom no-repeat;
	padding-top:6px;
	}
	
	#rightborder .object img {
	float:left;
	margin-right:6px;
	border:1px solid #cccccc;
	}

#contentholder {
}

	#main {
	padding:0 17px 50px 0;
	}
	
	#homesearchholder {
	width:340px;
  margin: 0px;
	}
	
		#homesearchtop {
		background:url(../../img/home-search-bg-top.gif) no-repeat;
		height:10px !important;
    overflow: hidden;
		}
		
		#homesearch {
		background:#e3e3e3;
		padding: 3px 15px;
    margin: 0px;
		line-height:20px;
		color:#666666;
		}
		
			.homesearchtext {
			margin-bottom:8px;
			}
			
				.homesearchtext input {
				width: 210px;
				border:1px solid #aaa;
				}
			
			.homesearchprice {
			margin-bottom:8px;
			}
			
				.homesearchprice select {
				width:100px;
				margin-right:10px;
				border:1px solid #aaa;
				}
		
		#homesearchbottom {
		background:url(../../img/home-search-bg-bottom.gif) no-repeat;
		height:10px;
		/*margin-bottom:15px;*/
		}			

  /* Original MainSearch */
/*	#mainsearch {
	height:140px;
	margin-top: 8px;
	}
		
		#mainsearch .normal .mainsearchnumber {
		font-weight: bold;
		font-size: 10px;
		color: #005da4;
		}
		
		#mainsearch .active .mainsearchnumber {
		font-weight: bold;
		font-size: 10px;
		color: #ffffff;
		}
		
		
		#mainsearch .margin {
		margin-right:18px;
		}
		
		
		#mainsearch .mainsearchcriteriaholder {
		height: 120px;
		border: 1px solid #ccc;
		overflow: auto;
		padding: 1px;
		background: #ffffff;
		margin-bottom:10px;
		float:left;
		width:170px;
		}
		
		#mainsearch .mainsearchcriteriaholder div {	
		}
		
		#mainsearch .mainsearchcriteriaholder div div{
		}
		
		#mainsearch .mainsearchcriteriaholder * * a {
		display: block;
		font-weight:normal;
		text-decoration: none;
		padding: 2px 0px;
		}
		
		#mainsearch .mainsearchcriteriaholder * .normal a {
		color: #666;
		margin-top: 1px;
		padding-left: 2px;
		}
		
		#mainsearch .mainsearchcriteriaholder * .normal a:hover {
		background: #e5e5e5;
		}
		
		#mainsearch .mainsearchcriteriaholder * .active a{
		color: #ffffff;
		background: #005da4;
		margin-top: 1px;
		padding-left: 2px;
		}
		
		#mainsearch .mainsearchcriteriaholder * .active a:hover{
		color: #ffffff;
		background: #005da4;
		}
		
		#mainsearch .mainsearchplace {
		
		}
		
		#mainsearch .mainsearcharea {
		}
		
		#mainsearch .mainsearchtype {
		
		}
		
		#mainsearch .mainsearchprice {
		}
		
		#mainsearch .mainsearchsubmit {
		margin-top: 15px;
		margin-right: 10px;
		text-align: right;
		}
		
		#mainsearch .mainsearchsubmit .more {
		margin-left: 10px;
		}
		
	#mainsearchbuttonsholder {
	text-align:right;
	padding-right: 5px;
	}
	
		#mainsearchbuttonsholder input{
		margin-left: 10px;
		}*/
  /* End Original MainSearch */
  
  #mainsearch {
	overflow:hidden;
	margin-top: 8px;
	}
  
    #mainsearch .dyn_srch_colum {
      width: 185px;
      /*padding: 1px 8px 1px 0px;*/
      /*margin:0 3px;*/
      /*padding: 1px;*/
      float: left;
    }
    
    #mainsearch .dyn_srch_colum .dyn_srch_header {
      font-size: 14px;
      color: #003b79;
    }
		
		#mainsearch .dyn_srch_value_normal .dyn_srch_num {
		font-weight: bold;
		font-size: 10px;
		color: #003b79;
		}
		
		#mainsearch .dyn_srch_value_selected .dyn_srch_num {
		font-weight: bold;
		font-size: 10px;
		color: #ffffff;
		}		
		
		#mainsearch .dyn_srch_area {
		height: 120px;
		border: 1px solid #ccc;
		overflow: auto;
		padding: 1px;
		background: #ffffff;
		margin-bottom:10px;
		float:left;
		width:170px;
		}
		
		#mainsearch .dyn_srch_area div {	
		}
		
		#mainsearch .dyn_srch_area div div{
		}
		
		#mainsearch .dyn_srch_area * * a {
		display: block;
		font-weight:normal;
		text-decoration: none;
		padding: 2px 0px;
		}
		
		#mainsearch .dyn_srch_value_normal {
		color: #666;
		margin-top: 1px;
		padding-left: 2px;
		}
		
		#mainsearch .dyn_srch_value_normal:hover {
		background: #e5e5e5;
		}
		
		#mainsearch .dyn_srch_value_selected {
		color: #ffffff;
		background: #003b79;
		margin-top: 1px;
		padding-left: 2px;
		}

		#mainsearch .mainsearchplace {
		}
		
		#mainsearch .mainsearcharea {
		}
		
		#mainsearch .mainsearchtype {
		}
		
		#mainsearch .mainsearchprice {
		}
		
		#mainsearch .mainsearchsubmit {
		margin-top: 15px;
		margin-right: 10px;
		text-align: right;
		}
		
		#mainsearch .mainsearchsubmit .more {
		margin-left: 10px;
		}
    
    #mainsearch .dyn_srch_submit_submit {
     /* display: none;*/
    }
    
    #mainsearch .dyn_srch_submit_reset {
    /*  display: none;*/
    }
    
    .dyn_srch_submit {
	  height:30px;
    clear:both;
    padding-right:28px;
	  }
	
		.dyn_srch_submit input{
    float:right;
    margin-left:10px;
		}
	
	
		
	#searchresult {
	}		
	
		#searchresult .content .heading {
		}		
	
		#searchresult .content .heading {
		background:url(../../img/heading-result.gif) no-repeat;
		height:50px;
		padding-left:15px;
		}
		
		#searchresult .content .heading h1 {
		line-height:50px;
		}
	
		#searchresult .content .object h2{
		font-size:14px;
		margin:0 0 3px 0;
		}
		
		#searchresult .content .object h3 {
		font-size:13px;
		}
		
	
		
		#searchresult .content .object p {
		color:#000000;
		line-height:13px;
		}
				
		#searchresult .content .object {
		height:102px;
		margin:15px 0;
		}
		
			#searchresult .content .object .padding {
			background:url(../../img/img-result.jpg) 15px 15px no-repeat;
			padding:18px 15px 15px 145px;
			}
		#searchresult .content .object .objectcontent {
		margin-right: 130px;
		}
		
		#searchresult .content .odd {
		}
		
		#searchresult .content .even {
		background:url(../../img/bg-searchresult.gif) no-repeat;		
		}
		
		#searchresult .content .sumspecsholder {
		float:right;
		width:150px;
		overflow:hidden;
		white-space:nowrap;
		font-size:11px;
		}
		
			#searchresult .content .sumspecsholder div {
			float:left;
			margin-bottom:3px;
			line-height:11px;
			}
			
			#searchresult .content .sumspecsholder .left {
			text-align:right;
			padding-right: 5px;
			color:#666666;
			width:80px;
			}	
			
			#searchresult .content .sumspecsholder .right {
			border-left:2px solid #cccccc;
			padding-left:5px;
			float:left;
			width:40px;
			}		
				
		#objectsearchrefine {
		padding-left:10px;
		}
		
			#objectsearchrefine ul li a {
			  text-decoration: none;
			  color: #000000;
			}
			
			#objectsearchrefine ul  {
			margin: 0;
			padding-bottom: 10px;
			border-bottom:1px solid #cccccc;
			}
			
			#objectsearchrefine ul li a:hover {
			text-decoration: underline;
			}
			
			#objectsearchrefine .number {
			color:#6699cc;
			}
			
			#objectsearchrefine p {
			color:#666666;
			margin:10px 0 0 0;
			}
			
      
#objectsearchrefine {
/*	float:right;
	border-left:1px solid #cccccc;
	padding-left:20px;
	margin-left:20px;
	width:175px;
  height: 100%;
  min-height: 400px;
	line-height:14px;*/
  padding-left: 10px;
}
		
#objectsearchrefine h1 {
  font-size:16px;
	margin: 12px 0 6px 0;
}
		
#objectsearchrefine .ref_srch_header {
  color:#666666;
	margin:10px 0 0 0;
}
		
#objectsearchrefine div {
	margin:0 0 10px 0;
}

#objectsearchrefine div.ref_srch_colum {
  border-bottom:1px solid #cccccc;
}
		
#objectsearchrefine div div a {
	text-decoration: none;
	color: #000000;
}
		
#objectsearchrefine div div a:hover {
	text-decoration: underline;
	color:#000000;
}
		
#objectsearchrefine .ref_srch_num {
	color: #006699;
}
	
	
	
		
	#detail {
	}
		#detail .content .object h2{
		font-size:14px;
		margin:0 0 3px 0;
		}
		
		#detail .content .object h3 {
		font-size:13px;
		}
		
	
		
		#detail .content .object p {
		color:#000000;
		line-height:15px;
		}
				
		#detail .content .object {
		margin:15px 0;
		}
		
			#detail .content .object .padding {
			padding:0 0 0 130px;
      background-repeat: no-repeat;
			}
		#detail #specsholder {
      width: 560px;
		}	
			#detail #specsholder td, #detail #specsholder div {
			font-size:11px;
			}	
			
  #blockspecs {
    width: 560px;
  }
  
	#blockspecs .back {
	float:right;
	font-size:11px;
	}
	
	#specsholder {
	line-height:24px;
	margin-bottom: 12px;
	}
	
	
	#specsholder .left div {
	border-bottom: 1px solid #cccccc;
	}
	
	#specsholder .left {
	float: left;
	width:280px;
	}
	
	#specsholder .right div {
	border-bottom: 1px solid #cccccc;
	}
	
	#specsholder .right {
	
	}
  
  #specsholder table {
    width: 560px;
  }
  
  #specsholder table td {
    border-bottom: 1px solid #cccccc;
    vertical-align: top;
  }
	
	.specsname {
	/*float: left;*/
	color: #666666;
	}
	
	.specsattr {
  width: 28%;
	font-weight: bold;
	}


	#detail .omschrijving {
	}
	
		#detail .omschrijving  p{
		line-height:16px;
		}
		
		#detail .omschrijving h2 {
		font-size:18px;
		}
		
	#detail .location img{
	margin-top:15px;
	}
	
	#detail .fotos {
	padding-top:10px;
	}
	
	
	#detail #thumbsholder {
	width:560px;
	overflow:hidden;
	}
	
		#thumbs {
		width:600px;
		}
			#thumbs img{
			}
			
			#thumbs a{
			width:120px;
      height:80px;
			padding: 20px 27px 0px 0;
			float:left;
			display:block;
      text-align:center;
			}
      
  #detail .types {
  
  }
	
		#detail .types .heading {
		}		
	
		#detail .types .heading {
		background:url(../../img/heading-result.gif) no-repeat;
		height:50px;
		padding-left:15px;
		}
		
		#detail .types .heading h1 {
		line-height:50px;
		}
	
		#detail .types .object h2{
		font-size:14px;
		margin:0 0 3px 0;
		}
		
		#detail .types .object h3 {
		font-size:13px;
		}
		

		
		#detail .types .object p {
		color:#000000;
		line-height:13px;
		}
				
		#detail .types .object {
		height:102px;
		margin:15px 0;
		}
		
			#detail .types .object .padding {
			background:url(../../img/img-result.jpg) 15px 15px no-repeat;
			padding:18px 15px 15px 145px;
			}

    #detail .object .objectcontent {
    overflow: auto; /* Remind this div that it contains some floating elements */
    }

    .objectcontent .linkholder {
    min-width: 115px;
    float: right;
    padding-right: 5px;
    max-width: 240px;
    }

      #detail .object .objectcontent .openhuis {
      padding-top: 23px;
      }

		#detail .types .object .objectcontent {
		margin-right: 130px;
		}

		#detail .types .content .odd {
		}

		#detail .types .content .even {
		background:url(../../img/bg-searchresult.gif) no-repeat;		
		}
		
		#detail .types .sumspecsholder {
		float:right;
		width:150px;
		overflow:hidden;
		white-space:nowrap;
		font-size:11px;
		}
		
			#detail .types .sumspecsholder div {
			float:left;
			margin-bottom:3px;
			line-height:11px;
			}
			
			#detail .types .sumspecsholder .left {
			text-align:right;
			padding-right: 5px;
			color:#666666;
			width:80px;
			}	
			
			#detail .types .sumspecsholder .right {
			border-left:2px solid #cccccc;
			padding-left:5px;
			float:left;
			width:40px;
			}


#footerholder {
background:url(../../img/bg-footer) repeat-x;
padding: 0 40px;
padding-bottom:40px;
}

	#footer {
	color:#ffffff;
	padding-top:10px;
	font-size:10px;
	}	
	
	#footer a {
	margin: 0 4px;

	}	
	
	#footer a:hover {
	color: #333333;	
	}
	
	#footerlinks {
	float:left;
	}
  
  #footerlinks div {
    float: left;
  }
	
		#footerlinks a {
		color:#ffffff;
		text-decoration:none;
		}
	
	#legal {
	float:right;
	}
	
  #legal div {
    float: left;
  }
  
	#legal a {
	  color:#999999;
	  text-decoration:none;
	}
	
	#footer a:hover {
	  color: #FFFFFF;
	  text-decoration:underline;
	}
	
	#footer .powered {
	background: url(../../img/powered_by_yes-co_off.gif) 0 6px no-repeat;	
	padding: 7px;
	margin-left:10px;
	text-decoration:none;
	}
	
	#footer .powered:hover {
	background: url(../../img/powered_by_yes-co_on.gif) 0 6px no-repeat;	
	}

/* Forms */
#form1{width:500px;padding:0px;margin:0px;}
/*#form1 h1{font-size:14px;margin-bottom:8px;margin-top:10px;color:#e2373e;font-style:italic;}*/
#form1 .pageNav{display:none;}
#form1 .addressGroup {
    border: 1px solid #5F6875; 
    background:#ededed; 
    width:450px;
    padding-top: 10px !important;
    clear: left !important;
}
#form1 #ClientFormWOzoPriceMax
{
  clear: none !important;
}

#form1 .addressGroup .addressTitle { 
    font-size: 12px !important; 
    padding:8px 0 10px 0; 
    color: #003366; 
    font-weight: bold;
}
#form1 .addressGroup label.addressLabel {
  color:#003366;
  font-weight: bold;
  font-size: 14px;
}
#form1 .addressGroup a {}
.specialSelect {
    border: 1px solid #5F6875; 
    background-color: #ededed; 
    margin-bottom:10px;
    width:390px;
    /*height: 115px !important;*/
    overflow:auto !important;
}
.textarea {
    border: 1px solid #5F6875; 
    background-color: #ededed;
}
#ClientFormlocation .specialSelect{width:250px;}
#ClientFormWOzoAppartmentType, #ClientFormWOzoHouseType{width:230px !important;float:left;}
#ClientFormWOzoAppartmentType .specialSelect, #ClientFormWOzoHouseType .specialSelect {width:200px;}
.specialItem { background: #ededed; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;}
.specialItem, .specialActive, .specialActive2 {line-height: 18px;}
.specialItemTitle {color:#003366;font-weight: bold;margin-left: 3px;}
.specialActive, .specialActive2 {color: #000000;border-bottom: 1px solid #FFFFFF;border-left: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;}
.specialActive {background-color: #B3BBC5;}
.specialActive2 {background-color: #B3BBC5;}
#form1 #clientAreas , #form1 #clientNeighbourhoods{
  width: 100% !important;
/*display:none;*/
}
#form1 h2, #form1 .addressLabel {
display:none;
}

#form1 .formnextbutton {
  width: 100px !important;
}
#form1 .buttons {
  clear: left !important;
}

/* End Forms */  

  
/*forms*/
.contactholder {
  width: 370px;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
}

.contactholder h1{
  display: none;
}

.sortable {
  width: 100%;
}

.sortable th {
  background-color: #003d7e;
}

.sortable th a {
  color: #ffffff;
  text-decoration: none;
}

.sortable .odd {
  background-color: #f4f4f4;
}

.sortable .even {
  background-color: #ffffff;
}

.even td, .odd td {
  border-bottom: 1px solid #CCCCCC;
}

.newsItemList {
  padding: 10px 0px;
}

.newsItem {
}

.newsItemBack {
  display: block;
  line-height: 14px;
  padding-bottom: 10px;
}

.newsName {
  background:url(../../img/bullet.gif) 0 10px no-repeat;
  display:block;
	padding:4px 0 4px 10px;
}

.newsName a {
  color: #666666;
  font-size: 12px;
  text-decoration:none;
  line-height:14px;
}

.newsName a:hover {
  color:#003366;
}

.newsItem even {
  background-color: #f4f4f4;
  border-bottom: 1px solid #666666;
}

.newsItem odd {
  border-bottom: 1px solid #666666;
}

#download_brochure {
  text-align: center;
}

#download_brochure a {
  background: #CCCCCC;
  border: 1px solid black;
  color: #003B79;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  padding: 10px 20px;
  margin-left: auto;
  margin-right: auto;
}

#download_brochure a:hover {
  background: #003B79;
  border: 1px solid black;
  color: #FFFFFF;
}

