body {
	margin: 0px;
	font-family: century gothic;
	color: #ffffff;
	background-color: #0071bc;
	background-image:url(../images/BG.jpg);
	background-repeat:repeat-x;
}

img{
	border:0;
}

a{outline:none;}

a:link { text-decoration: underline; color: #FFFFFF; font-weight:bold; font-size:12px;}
a:visited {text-decoration: underline; color:#FFFFFF; font-weight: bold; font-size:12px;}
a:active {text-decoration: none;}
a:hover {text-decoration: underline; color: #f7931e; font-weight: bold;}


h1{	color: #f7931e; margin: 0px; font-weight: normal; font-size:26px; }
h2{	color: #f7931e; margin: 0px; font-weight: bold; font-size:15px; }
h3{	color: #f7931e; margin: 0px; font-weight: bold; font-size:15px; }
h4{	color: #ffffff; margin: 5px 0px 0px 0px; text-align:left; }
h5{	color: #ffffff; margin: 0px; }

#top-bar{
	height:20px;
	background: #000000;
	text-align:center;
}
#container{
	position:relative;
	width: 965px;
	margin: 0 auto;
}

#header{
    background-image: url('../images/header_bg.png');
	background-repeat: no-repeat;
	z-index: 1; 
}

#content{
	padding:5px;
	font-size: 90%;
	text-align:justify;
}
.center {
width:720px; 
padding-left:235px;
}

.bays {
color: #f7931e; margin: 0px; font-weight: normal; font-size:26px;
}
 
/* 3 Columns Left Div */
.left-content-3{ 
	float: left;
	width: 200px;
	padding: 13px;
}
.center-content-3{ 
	float: left;
	width: 489px;
	padding: 10px;
	/*background:#CCCCCC;*/
}
.right-content-3{ 
	float: left;
	width: 200px;
	padding: 10px;
	/*background:#CCCCCC;*/
}

/* 2 Columns Left Div */
.left-content-2{ 
	float: left;
	width: 200px;
	padding: 13px;
	/*background:#CCCCCC;*/
}
.right-content-2{ 
	float: left;
	width: 705px;
	padding: 10px;
	/*background:#CCCCCC;*/
}

/* About Us View Map Rollover */
.map-rollover{
	display: inline-block;
	width: 76px;
	height: 32px;
	background-image: url(../images/map-btn.png);
	background-repeat: no-repeat;
	cursor:pointer;
}
.map-rollover:hover{
	background-position: 0 -32px;
}
.map-rollover a {
	line-height:2;
	text-indent: -9999px;
	width:76px;
	text-decoration: none;
}

/* About Us View Map Rollover SPANISH*/
.map-rollover_esp{
	display: inline-block;
	width: 76px;
	height: 32px;
	background-image: url(../images/map-btn_esp.png);
	background-repeat: no-repeat;
	cursor:pointer;
}
.map-rollover_esp:hover{
	background-position: 0 -32px;
}
.map-rollover_esp a {
	line-height:2;
	text-indent: -9999px;
	width:76px;
	text-decoration: none;
}

/* contact Columns Left Div */
.left-contact-2{ 
	float: left;
	width: 345px;
	padding: 10px;
	margin-left:120px;
}
.right-contact-2{ 
	float: right;
	width: 345px;
	padding: 10px;
	margin-right:100px;
}
/* contact Columns Left Div */

/* contact page css */

.contact-header h4{	
	color: #ffffff; 
	padding: 10px 0px 5px 15px; 
	background-image: url(../images/forms-spacer2.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
.contact-header{
	background-image:url(../images/rates-tbl-header.png);
	background-repeat:no-repeat;
	width:auto;
	margin-left: 8px;
	height: 40px;
}
.contact-content{
	background-image:url(../images/rates-tbl-content.png);
	background-repeat:repeat-y;
	width:auto;
	padding: 0px 15px 0px 5px;
	margin-left: 8px;
	font-size: .8em;
	height: 300px;
}
.contact-footer{
	background-image:url(../images/rates-tbl-footer.png);
	background-repeat:no-repeat;
	width:auto;
	height: 23px;
	display: block;
	margin-left: 8px;
}

.contact_form{
	padding-left:15px;
}

#tbl_contactform td{
	height:30px;
}

/* contact page css */

/* css Villa List */

.villalist .villaname
{
	padding-left: 10px;
	height: 30px;
	width: 150px;
	background-image:url(../images/acc-bg.png);
}
.villalist .villaname a
{
	text-decoration:none;
}
.villalist .villaname a:hover
{
	text-decoration:underline;
}
.villalist .others
{
	width: 60px;
	background-image:url(../images/acc-bg.png);
}
.villalist .titles
{
	width: 60px;
	height: 30px;
	color: #f7931e;
}

#footer{ clear:both; }
#copyright{
	text-align:center;
	font-size:.7em;
}

.lang_menu{
	float:right;
	right: 15px; top: 15px;
}
.lang_menu a{
	text-decoration: none;
}



/* View Mahoe Bay Villas Rollover */
.more_villas{
	display: inline-block;
	width: 210px;
	height: 32px;
	background-repeat: no-repeat;
	cursor:pointer;
}
.more_villas:hover{
	background-position: 0 -33px;
}
.more_villas a {
	line-height:2;
	text-indent: -9999px;
	width:76px;
	text-decoration: none;
}

.mahoe{
	background-image: url(../images/more_mahoe_rollover.png);
}
.mahoe_es{
	background-image: url(../images/more_mahoe_rollover.es.png);
}
.leverick{
	background-image: url(../images/more_leverick_rollover.png);
}
.leverick_es{
	background-image: url(../images/more_leverick_rollover.es.png);
}

background-image: url(../images/more_mahoe_rollover.png);