/* Nav */

#nav {
	width: 950px;
	margin: 0 auto;
	text-align: center;
	background-image: url(../images/generic/header2.jpg);
	background-repeat: no-repeat;
	background-color: #74BF27;
}

#mainnav {
	color: #000000;
	text-align: left;
	font-size: 70%;
	z-index: 900;
	padding: 0 20px;
}

#mainnav li {
	display: inline;
	list-style-type: none;
}
#mainnav ul {
	margin: 0;
	padding: 0;
}
#mainnav a {
	text-decoration: none;
	background-image: url(../images/generic/up.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	border-right: 1px solid #2A7200;
	border-top: 1px solid #74B84B;
	border-left: 1px solid #76B24D;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	padding: 6px 10px 7px 10px;
	background-color: #4B9325;
}

#mainnav a:hover, #mainnav a:active, #mainnav a:focus {
	background-color: #4B9325;
	border-right: 1px solid #2A7200;
	border-top: 1px solid #74B84B;
	border-left: 1px solid #76B24D;
	float: left;
	color: #CCCC00;
	font-weight: bold;
	padding: 6px 10px 7px 10px;
}

/* Nav page marker */

body.home #mainnav ul li.home a,
body.home #mainnav ul li.home a:hover,

body.villa #mainnav ul li.villa a,
body.villa #mainnav ul li.villa a:hover,

body.area #mainnav ul li.area a,
body.area #mainnav ul li.area a:hover,

body.rates #mainnav ul li.rates a,
body.rates #mainnav ul li.rates a:hover,

body.gallery #mainnav ul li.gallery a,
body.gallery #mainnav ul li.gallery a:hover,

body.contact #mainnav ul li.contact a,
body.contact #mainnav ul li.contact a:hover {
	background-color: #1C500E;
	background-image: url(../images/generic/ov.jpg);
	border-right: 1px solid #15380B;
	border-top: 1px solid #89B17E;
	border-left: 1px solid #87AB7D;
	color: #FD9511;
	font-weight: bold;
	float: left;
}


/* Nav */

#subnav {
	width: 950px;
	color: #000000;
	text-align: left;
	font-size: 70%;
	z-index: 900;
	background-image: url(../images/generic/subnav.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	background-color: #1C500E;
}
#subnav li {
	display: inline;
	list-style-type: none;
}
#subnav ul {
	margin: 0;
	padding: 0;
	padding-left: 10px;
}
#subnav a {
	text-decoration: none;
	color: #FFFFFF;
	padding: 6px 12px 7px 12px;
	float: left;
	font-weight: bold;
}
#subnav a:hover, #subnav a:active, #subnav a:focus {
	text-decoration: underline;
	float: left;
	color: #CCCC00;
	font-weight: bold;
}
.ov {
	color: #FD9511 !important;
}