/* 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 : 0; }

/* 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:130%
}
h5	{
	font-size:120%
}
h6	{
	font-size:110%
}
/* layout.css */
body	{
position : relative;
width : 1124px;
margin : 0 auto;
text-align : left;
}
#container	{
	}
#intro	{
	padding:25px;
	width:250px;
	height:168px;
	left:0px;
	margin:0px;
border-collapse : collapse; border-spacing : 0; 
}

#name	{
position:absolute;
left:0px;
top:0px;
height:178px;
margin:0px;
margin-left:300px;
width:824px;
		
}

#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;
	padding:0px;
	height:50px;
	padding-left:300px;
	
	width:824px;
}
#nav 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:	101px;
	height:43px;
	text-align: center;
	margin: 0px 0px 0px 24px;
	
}
#nav a	{
	
	text-decoration: none;
	display: 	block;
	width:	101px;
	height:43px;
	
	}

#mainframe	{
	padding:10px;
	margin:0px;
	border:0px;
	}
#mainframe	p,h1,h2,h3,h4,h5,h6 {
	margin:0px;
	}
	/* bookmarks */
.bookmarks	{
	text-align:center;
	margin:25px;
}
/*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;
}
/*xxxxxxxxxxxxxxxxxxxxxxxxxxEND navigatorXXXXXXXXXXXXXXXXXXXXXXXX*/
/*xxxxxxxxxxxxxxxxxxxxxxxxxxmain contentXXXXXXXXXXXXXXXXXXXXXXXX*/
#content	{
	position:absolute;
	top:182px;
	left:0;
	border: 0px solid red;
	width: 1100px;
	padding:0px;
	}

/* all kinds of maps */
/* small detailed map chiriqui for the circles */
#map {


width : 880px;
height : 1020px;
margin-left : auto;
margin-right : auto;
color : #D4FFD4;
background-image : url(m880_1020map.jpg);

margin-top:15px;

}
/* big detailed map chiriqui for the circles */
#mapx {


width : 960px;
height : 800px;
margin-left : auto;
margin-right : auto;
color : #D4FFD4;
background-image : url(mapx.jpg);

margin-top:15px;
}
#mapx2 {


width : 990px;
height : 795px;
margin-left : auto;
margin-right : auto;
color : #D4FFD4;
background-image : url(mapx2.jpg);


} 
#map1000 {

border:1px solid black;
width : 1000px;
height : 472px;
margin-left : auto;
margin-right : auto;
color : #D4FFD4;
background-image : url(map-panama.gif);


} 

/* xxxxx forces circle in right place xxxxxxx*/
#lokatie	{
	position: absolute;
left : -55px;
	top:260px;
	
}
#lokatiechir	{
	position: absolute;
left : -115px;
	top:140px;
	
}

/*xxxxxxxxxxxxxxxxxxxxxxxxxx footer CENTERED XXXXXXXXXXXXXXXXXXXXXXXX*/
/*xxxxxxxxxxxxxxxxxxxxxxxxxxfooterXXXXXXXXXXXXXXXXXXXXXXXX*/
#footercentral	{
	background-color:#254117;
	margin:0px;
	border:0px;
	
	}
	#footercentral p{
	margin:0px;
	color:#FDD017;
	padding:10px 90px 10px 90px;
	font-family:helvetica;
	text-align:center;
	font-size:90%;
	}
/* End footer */
.border-plus-padding {
	padding:5px;
	border:1px solid #254117;
	margin:5px;
}
.back_button	a {
	
	border-top:6px solid #99C68E;
	border-right:6px solid #387C44;
	border-bottom:6px solid #387C44;
	border-left:6px solid #99C68E;
	width:10em;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	font-weight:800;
}
.back_button	{
	text-align:center;
	margin-top:30px;
	margin-bottom:30px;
}
.relink	{
	vertical-align:top; 
	text-align:center;
	width:70%;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	padding-left:20px;
	padding-right:20px;
	font-family:helvetica;
	font-size:120%;
	border:1px solid #C9C299;
	
	}
.relink th	{
	background-color:#C9C299;
	text-align:center;
}
.relink td	{
	border-bottom:1px solid #C9C299;
	border-right:1px solid #C9C299;
}
.contact-table th	{
color:#254117;
font-size:100%;
font-weight:600;
background-color:#CCFFCC;
border:10px solid white;
padding:5px 10px;
}
.contact-table td	{
color:#254117;
font-size:95%;
font-weight:600;
background-color:white;
font-family:helvetica;
text-align:justify;
border:10px solid white;
padding:5px 10px;
}
.contact-table	{
margin-top:15px;
margin-left:auto;
margin-right:auto;
}

