

/* Global */

* { 
border:0; 
margin:0; 
padding:0; }

a { 
color:#b484da; 
text-decoration:none; }

a:hover { 
color:#666; 
text-decoration:underline; }

blockquote { 
background:#f1f1f1; 
border-left:2px solid #7534aa; 
color:#444; 
display:block; 
font-style:oblique; 
line-height:20px; 
margin:0 0 0 10px; 
padding:0 0 0 10px; }

.left { 
float:left; 
margin:0 10px 0 0; }

.right { 
float:right; 
margin:0 0 0 10px; }

hr {
  height: 16px;
  width: 100%;
  border: none;
  margin-bottom: 10px;  background-image: url(images/boxbg.jpg);  background-repeat: repeat-x;
  }

/* Body */

body {
background:#fff url('images/background_body.jpg') repeat-x top;
font:0.7em Verdana, "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
color:#696; }

/* Header */

#header { 
background:url('images/background_header.jpg'); 
height:330px; 
margin:0 auto; 
position:relative; 
width:780px; }

#header:after { 
clear:both; content:'.'; 
display:block; 
height:0; 
visibility:hidden; } 

#header h1 { 
color: #4165d1; 
font-weight:normal; 
left:0px; letter-spacing:-2px; 
position:absolute; 
top:30px;font-size: 25px;}

#header ul { 
list-style:none; 
position:absolute; top:100px; }

#header ul li { 
list-style:none; }

#header ul li a { 
color:#fff; 
display:block; 
font-size:1.2em; 
font-weight:bold; 
height:20px; 
padding:10px; 
width:190px; }

#header ul li a:hover { 
background:#b484da; 
color:#eee; 
text-decoration:none; }

#header h2 { 
bottom:45px; 
color:#4165d1; 
font-size:16px; 
position:absolute; 
right:10px;
font-weight:normal; 
letter-spacing:-1px; }


/* Content */

#content { 
height:auto; 
margin:0 auto; 
width:780px; }

#content:after { 
clear:both; 
content:'.'; 
display:block; 
height:0; 
visibility:hidden; } 

/* Sidebar */

#sidebar { 
float:left; 
width:210px; }

#sidebar h1 { 
color:#444; 
font-size:140%; 
font-weight:normal; 
line-height:30px; 
padding:0 10px;background-image: url(images/hbg.jpg);background-repeat: repeat-x;border: 1px #6999FA solid;}

#sidebar input { 
background: #f1f1f1 ; 
color:#555; 
margin:10px; 
padding:5px; 
width:180px;}

#sidebar p { 
background: #f1f1f1;
display:block; 
font-size:90%; 
line-height:20px; 
margin:10px 0; 
padding:10px;}

#sidebar p a.more { 
display:block; 
text-align:right; }

#sidebar ul { 
margin:10px; }

#sidebar ul li { 
border-bottom:1px solid #b484da; 
list-style:none; 
padding:5px 2px; }

#sidebar ul li a { 
color:#333; 
display:block; 
padding:5px; 
font-family:Geneva; 
text-decoration:none; }

#sidebar ul li a:hover { 
color:#000; }

/* Main */

#main { 
float:right; 
width:540px; }

#main p { 
color:#555; 
line-height:20px; 
padding:10px; }

#main h1 { 
color:#444; 
font-size:140%; 
font-weight:normal; 
line-height:30px; 
padding:0 10px;background-image: url(images/hbg.jpg);background-repeat: repeat-x;border: 1px #6999FA solid;}

/* Footer */

#footer { 
margin:10px auto; 
width:780px;background-image: url(images/fotbg.jpg);background-repeat: repeat-x;background-position: top;}

#footer:after { 
clear:both; 
content:'.'; 
display:block; 
height:0; 
visibility:hidden; } 

#footer p { 
color:#555; font-size:90%; 
line-height:35px; 
padding:10px; 
text-align:center; }

#footer a {
color: #26d37d;}

/* apartments */

.productsbox {
background-color: #fff;
font-size: 100%;
float: left;
border: 1px #838383 solid;
width: 158px;
height: auto;
padding: 5px;
margin: 20px 50px 20px 50px;
line-height: 120%;
}

.product {
float: left;
margin: 6px 5px 0 0;
}

.productsbox h4, #details h4 {
margin: 0 0 10px 0;
color: #333; 
font-size: 107%;
letter-spacing: 1px;background-image: url(images/h4bg.jpg);
padding-top: 10px;
padding-bottom: 5px;
padding-left: 5px;background-repeat: no-repeat;}

.productsbox p {text-align: center;}

.productsbox UL {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-TOP: 12px; LIST-STYLE-TYPE: none
}
.productsbox UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; BACKGROUND: url(images/hightlight-content-bullet.gif) no-repeat left center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;}

 .links {
	margin: 3px 0em 3px 5px; 
	WIDTH: auto; 
	min-width: 120px;
    border-left: 4px #6999FA solid;    padding-left: 3px;    line-height: 20px;    color: #26d37d}
       
 .links a {font-size: 11px;color: #26d37d;text-decoration: none;}   

.links a:hover {
color: #262784;text-decoration: none;border-left: 5px #262784 solid;margin-left: -8px;padding-left: 4px;}  

.gallery {
list-style: none;
float: left;
margin-top: -20px;
}

* html .gallery {
list-style: none;
margin-top: 0;
}

.gallery li a span {
display: none;
width: 160px;
background: transparent url("images/yellow.png") repeat;
cursor: default;
color: #A78600;
padding: 0 10px 10px 10px;
}

.gallery li a:hover span {
display: block;
position: absolute;
margin: 50px 0 0 90px;
text-align: left;
}

.gallery li a span em {
display: block;
font: bold 10px/20px arial, verdana, helvetica, sans-serif;
color: #fff;
width: 160px;
background: #A78600 url("images/arrow.gif") no-repeat;
background-position: 5px 5px;
padding-left: 20px;
margin: 0 0 6px -10px;
}

.gallery li a img {
margin: 0 auto;
} 

.gallery li a {
display: block;
padding: 12px 0;
width: 119px;
height: 95px;
background: #D1FFFF url("images/box.gif") no-repeat;
text-align: center;
}

.gallery li {
display: block;
width: 119px;
height: 95px;
float: left;
margin: 15px 4px 15px 0;
}

* html .gallery li {
margin: 3px 4px 3px 0;
}

#right {
width: 370px;
margin-left:80px;
}

* html #right {
margin-top: 20px;

clear: none;
width: 369px;
}



.galleries{ background: #FCF9F4; color:#000;	float:left;	padding:6px 0 6px 0;	margin:20px 0 0 0; width:100%;}

.galleriestitle {
	color: #852a17 ;
  border: solid 1px #64562B;;
  background: #FCF9F4;
  margin: 0 0 10px 0;
  padding: 8px 1px 8px 0;
  font: normal 114%  verdana, Arial, Helvetica, sans-serif;

}

.gallerytitle a:link, .gallerytitle a:visited{ color: #852a17; background: #FCF9F4; text-decoration:none;}
.galleriestitle a:hover { color: #0000ff; background: #FCF9F4; text-decoration:none;}

.galleries1 {  background: #FCF9F4;  color: #749C40;
float: left;  line-height: 1.1em;  text-align:center;
width: 31%; padding: 0;
margin-left: 2.05%; display: inline;}

.galleries2 { background: #FCF9F4;   color: #749C40;
float: left; line-height: 1.1em; text-align:center;
width: 31%;  padding:0;
margin-left: 1%; }

.galleries3 { background: #FCF9F4;  color: #749C40;
float: left; line-height: 1.1em; text-align:center;
width: 31%; padding:0;
margin-left: 1%; }



.galleriesimg{
 border: solid 1px #64562B;
 background: #fcfcfc; color:#000;
 padding:5px;
}

