@charset "utf-8";
/* CSS Document */

* {
list-style-type:none;
margin:0;
padding:0;
}

body {
background-color:#666666;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
}

a {
color:#FFFFFF;
text-decoration:none;
}

#wrapper { 
top: 50%;
width:992px;
height:580px;
background:url(images/wrapper_background.jpg) no-repeat #000;;
margin-top:-290px;
position:absolute;
left:50%;
margin-left:-496px;
}

#wrapper_content {
width:845px;
height:480px;
margin: 0 auto;
}

#be_villa, #be_luxe, #be_wedding {
width:271px;
height:480px;
margin: 55px 16px 0 0;
background: transparent url(images/background-content.png) 0 0;
float:left;
}

#wrapper_content #be_wedding{
float:right;
margin-right:0;
}
	

#wrapper_content img{
margin: 35px 50px ;
float:left;
}

h2 a{
display:block;	
width:230px;
height:20px;
float:left;
margin:-40px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
color:#FFFFFF;
text-indent:-9999px;
}

#be_villa h2 a{
background:transparent url(images/villa.png) no-repeat center 0;
}

#be_villa h2 a:hover{
background:transparent url(images/villa_hover.png) no-repeat center 0;
}

#be_luxe h2 a{
background:transparent url(images/deluxe.png) no-repeat center 0;
}

#be_luxe h2 a:hover{
background:transparent url(images/deluxe_hover.png) no-repeat center 0;
}
	
#be_wedding h2 a{
background:transparent url(images/wedding.png) no-repeat center 0;
}

#be_wedding h2 a:hover{
background:transparent url(images/wedding_hover.png) no-repeat center 0;
}

h3 span{
width:250px;
float:left;
text-align:center;
margin: -30px 0 15px 0; 
}

h3{
font: normal 10px/13px Arial, Helvetica, sans-serif;
color:#FFFFFF;
float:left;
margin:10px 10px 10px 10px;
text-align:center;
width:250px;
height:160px;
}

h3 a:hover{
color:#ffa200;
}


h4 a{
font-family: Helvetica, Arial, sans-serif;
font-size:12px;
color:#999999;
float:left;
margin:20px 85px;
text-align:center;
width:100px;
height:20px;
display:block;
}

h4 a:hover{
color:#ffa200;
}

#wrapper_footer {
background-color:#000000;
width:992px;
height:50px;
border-top:1px solid #333;
margin-top:30px;
position:absolute;
bottom:0;
}

#wrapper_footer p, #wrapper_footer a {
font-family: 'Helvetica Narrow', Helvetica, Arial, sans-serif;
font-size:10px;
font-stretch:condensed;
letter-spacing: -1px;
color:#666666;
}

#contact{
float:left;
margin:15px 0 0 75px;
}

#links{
float:right;
margin:15px 75px 0 0;
}

#links span {
color:#FFFFFF;
}

#links a:hover{
color:#ffa200;
}


