/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, blockquote, th, td 
{ margin : 0; padding : 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }


/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, th, var
{ font-style : normal; font-weight : normal; }

/* Removes list-style from lists */
table { border-collapse : collapse; border-spacing : 0; }

/* Removes border from fieldset and img */
fieldset,img { border : 1px solid gray; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }
/* sets font sizes*/
h1	{
	font-size:240%
}
h2	{
	font-size:180%
}
h3	{
	font-size:150%
}
h4	{
	font-size:120%
}
h5	{
	font-size:100%
}
h6	{
	font-size:90%
}
/* layout.css */
body	{
position : relative;
width : 1124px;
margin : 0 auto;
text-align : left;
padding:0px;
border:0px;
}
#container	{
padding:0px;
margin:0px;
border:0px;


	}
#intro	{
	padding:25px;
	width:250px;
	height:168px;
	left:0px;
	margin:0px;
border-collapse : collapse; border-spacing : 0; 
}
p+p{
	text-indent:2.1em;
	padding-top:.8em;
}
#name	{
position:absolute;
left:0px;
top:0px;
height:178px;
margin:0px;
margin-left:300px;
width:824px;
padding:0px;
		
}
.padding-top	{
	padding-top:0px;
	margin-top:2px;
}

#slideshow {
  position: absolute;
  top:27px;
  left:27px;
  overflow: hidden;
  width: 246px;
  height: 148px;
 }
img#preview {
  position: absolute;
  top:0px;
  left:0px;
  border-width: 0;
  outline-width: 0;
}

#nav	{
	position:absolute;
	left:0px;top:178px;
	
	height:50px;
	padding-left:300px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	width:824px;
}
#nav2	{
	position:absolute;
	left:0px;top:178px;
	
	height:50px;
	padding-left:30px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	width:1094px;
}
#nav ul{
	padding-top:5px;
	margin:0px;
	border:0px;
	list-style:none;
}
#nav2 ul{
	padding-top:5px;
	margin:0px;
	border:0px;
	list-style:none;
}
#nav li {
	
	border-width:2px;
	border-bottom-width:0px;
	border-style:solid;
	float: 	left;
	width:	96px;
	height:43px;
	text-align: center;
	margin: 0px 0px 0px 24px;
	padding:0px;
	
}
#nav2 li {
	
	border-width:2px;
	border-bottom-width:0px;
	border-style:solid;
	float: 	left;
	width:	96px;
	height:43px;
	text-align: center;
	margin: 0px 0px 0px 24px;
	padding:0px;
	
}
#nav a	{
	
	text-decoration: none;
	display: 	block;
	width:	96px;
	height:43px;
	
	}
#nav2 a	{
	
	text-decoration: none;
	display: 	block;
	width:	96px;
	height:43px;
	
	}
#mainframe	{
	padding:10px;
	margin:0px;
	border:0px;
	}
	#mainframe2	{
	padding:0px;
	margin:0px;
	border:0px;
	}
#mainframe	p,h1,h2,h3,h4,h5,h6 {
	margin:0px;
	}
	#mainframe2	p,h1,h2,h3,h4,h5,h6 {
	margin:0px;
	}
/*xxx listings panama golden mountain (search groups) realty on index page xxx*/
.hon	{
	font-size:110%;padding-top:0px;text-align:left;
}
.realestate-overview	{
margin-top:15px;
margin-left:auto;
margin-right:auto;
}

.realestate-overview td	{
padding:10px;
vertical-align:top;


}
.realestate-overview th	{
padding:4px;
vertical-align:top;
}
/*xxx beginning contact table xxx*/
.contact-table	{
margin-top:15px;
margin-left:auto;
margin-right:auto;
margin-bottom:30px;
}
.contact-table th,td	{
	vertical-align:middle;
}

.contact-table-links	{
margin-top:15px;
margin-left:auto;
margin-right:auto;
margin-bottom:30px;
}
.contact-table-links th,td	{
	vertical-align:top;
}
/*xxx end contact table xxx*/
.webmaster	{
width:500px;
padding:10px;
margin-left:auto;
margin-right:auto;
}



/*xxx the DIV "center" centers text xxx*/
.center{
text-align:center;
	}
.centerelement	{
	margin-left:auto;
	margin-right:auto;
}
.linksdrijven	{
	float:left;
	padding-right:15px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	text-align:center;color:#254117;
}
.rechtsdrijven	{
	float:right;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	text-align:center;
	color:#254117;
}
.content_left	{
position: relative;
width : 530px;
padding-top:20px;
padding-left:15px;
padding-right:15px;
font-family:calibri;

	}
.content_right	{
position: absolute;
top:228px;
left : 560px;
width : 530px;
padding-top:20px;
padding-left:15px;
padding-right:15px;
border-left:0px solid red;
}
/* property listing pages */
.tablelisting	{
	width:85%; 
	border:0px;
	margin-left:auto;
	margin-right:auto;
}
.converter	{
	
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	
}
.converter	th	{
	background-color:white;
	padding:5px;
	border:0px;
	margin:0px;
	}
.converter	td	{
	background-color:#ccffcc;
	padding:5px;
	border:0px;
	margin:0px;
	}
	
.een			{
	text-align:right;
	width:110px;
}
.twee	{
	
	
}
.drie	{
	width:80px;
	text-align:left;
}
.eenh			{
	text-align:right;
	width:110px;
}
.tweeh	{
	
	
}
.drieh	{
	width:80px;
	text-align:left;
}

.drop	{
	float:left;
	font-size:5em;
	line-height:.75;
	margin-right:.1em;
	margin-bottom:.1em;
	font-weight:700;
}
.oops	{float:left;padding-left:50px;padding-top:60px;
	
}
.oops2	{padding:40px;margin-left:400px;
	
}
.frontpage	{color:white;height:280px;
	background-image : url("properties/farms/pictures_farms/frontpage.jpg")
}
.mc	{
	background-image : url(img-www/merry-christmas.jpg); 
}
.frontpage_right	{color:white;
	background-image : url("properties/houses/pictures_houses/frontpage-right.jpg")
}