/* --------MAIN---------- */ 
html, body{ 
 margin-top:5px;
 margin-bottom:0px;
 margin-right:0px;
 margin-left:0px;
 padding:0; 
 text-align:center;
 background-color:#2c4f66;
} 
#wrapper {
	
	margin: 0 auto;
	background: #FFF;
	padding: 5px;
}
 
#pagewidth{ 
 width:860px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;
 border:#666666;
} 
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #666;
	text-decoration: none;
}
a:hover {
	color: #006699;
	text-decoration: none;
}
  /* ---------------- HEADER-------------- */
#header{
 position:relative; 
 height:150px;
 background-image:url(images/header.jpg);
 width:100%;
} 
 /* ---------------- LEFT COL-------------- */
#leftcol{
 width:220px; 
 float:left; 
 position:relative; 
 background-color:#FFF;
 margin-left:1px;
 margin-bottom:4px;
 }
  /* ---------------- MAINCOL-------------- */
#maincol{background-color: #e5e5e5;  
 float: right; 
 display:inline; 
 position: relative; 
 width:617px;
 min-height:775px;
 padding:4px;
 margin-bottom:4px;
 }
   /* ---------------- FOOTER MENU-------------- */
#footermenu{
 font-family: Arial, Helvetica, sans-serif;
 font-size:10px;
 text-align: center;
 background-color:#a5a27c; 
 clear:both;
 padding:4px;
 } 
   /* ---------------- FOOTER-------------- */
#footer{
height:120px;
background-image:url(images/sand_bg.png);
 font-family: Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#FFF;
 font-weight:bold;
 text-align: center;
 clear:both;
 padding:4px;
 } 
/* ---------------- MENU HORIZONTAL -------------- */
.solidblockmenu li{
display: inline;
height:35px;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 7px 13px;
text-decoration: none;
border-right: 2px solid #686764;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li{
color: #7693a6;
background: transparent url(images/blockactive.gif) center center repeat-x;

}
.solidblockmenu{
margin-left:1px;
margin-top:4px;
margin-bottom:4px;
padding: 0;
float: left;
font:  18px Georgia, "Times New Roman", Times, serif;
width: 850px;
height:35px;
background: #42413d url(images/blockdefault.gif) center center repeat-x;
list-style: none;
}
/* ---------------- MENU VERTICAL-------------- */

#menu1 {
width: 214px;

} 

#menu1 ul
{
font-family: Arial, Helvetica, sans-serif;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0;
background-image: #7693a6 url(images/bg_btn.jpg);

} 
#menu1 li
{
display: inline;
/* for IE5 and IE6 */
} 
#menu1 a
{
text-decoration: none;
font-size: 11px;
display: block;
padding-top: 4px;
padding-left: 5px;
width: 214px;
background-color:#7693a6;
border-bottom: 4px solid #FFF;
height:20px;
} 
#menu1 a:link, #menu1 a:visited
{
color: #EEE;
text-decoration: none;
} 
#menu1 a:hover
{
background-color: #CCCCCC;
color:#7693a6
} 
#menu1 li a#current
{
border-bottom: 4px solid #DAD6B7;
background: #00BEE4;
} 
/* ---------------- BOX CALL US-------------- */
#boxcallus{
 background-image:url(images/callus.jpg);
 width:220px;
 height:65px;
 float:left; 
 position:relative; 
 background-color:#FFF;
 margin-left:1px;
 margin-top:4px;
 margin-bottom:4px;
 }
 /* ---------------- BOX PHOTO GALLERY-------------- */
#gallery{
 background-image:url(images/photogallery.gif);
 width:220px;
 height:65px;
 float:left; 
 position:relative; 
 background-color:#FFF;
 margin-left:1px;
 margin-top:4px;
 margin-bottom:4px;
 }
 /* ---------------- BOX MAP AREA-------------- */
#maparea{
 background-image:url(images/area_map.gif);
 width:220px;
 height:65px;
 float:left; 
 position:relative; 
 background-color:#FFF;
 margin-left:1px;
 margin-top:4px;
 margin-bottom:4px;
 }
 /* ---------------- BOX MENU TOP-------------- */
#boxmenutop{
 background-image:url(images/menu_top.gif);
 width:220px;
 height:37px;
 float:left; 
 position:relative; 
 background-color:#FFF;
 margin-left:1px;
 margin-top:1px;
 margin-bottom:4px;
 }
 /* ---------------- BOX PROPERTIES-------------- */
#boxproperties{
 background-image:url(images/propertie.jpg);
 width:219px;
 height:157px;
 float:left; 
 position:relative; 
 background-color:#FFF;
 margin-left:1px;
 margin-top:1px;
 margin-bottom:4px;
 }
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
 /* ---------------- BOX MENU TOP-------------- */
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

.h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#7693a6;
font-weight:bold;
 }
.h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#FF9900;
	font-weight:bold;
	font-style: italic;
 }
 .h3{
 font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
	list-style-image: url(images/bullet.gif);
 }
  .h4{
 font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#7d7a52;
 }
  .h5{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:bold;
font-style: italic;
 }
 .titlesproperties
 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
font-weight:bold;
font-style: italic;
 }
 .offer
 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fb811e;
font-weight:bold;
font-style: italic;
 }
 
 
 .imagesborder{
 border: 2px solid #adaa87;
 margin:4px;
  }
  .forms
  {
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
border: 1px solid #666666;
  }
  
.redLink{
a.redLink { color: #f00;
  }