html, body { font-family: 'Ubuntu', "Trebuchet MS", Trebuchet, Arial, Helvetica, serif; font-weight: normal; color: #fff;}


/*TOOLS*/
.highlight { font-family:Arial, Helvetica, sans-serif; font-weight: bold;}
.title {font-family:Arial, Helvetica, sans-serif; font-weight: bold; display: block;}

/*HEADERS*/
.titlecontent {height: 70px; width: 620px;}
#villa {background-image: url(titvilla.png); background-repeat: no-repeat; background-position: left top;}
#livingareas {background-image: url(titall.png); background-repeat: no-repeat; background-position: left top;}
#features {background-image: url(titall.png); background-repeat: no-repeat; background-position: left -70px;}
#bedrooms {background-image: url(titall.png); background-repeat: no-repeat; background-position: left -140px;}
#bathrooms {background-image: url(titall.png); background-repeat: no-repeat; background-position: left -210px;}
#pricelist {background-image: url(titall.png); background-repeat: no-repeat; background-position: left -280px;}
#bookings {background-image: url(titall.png); background-repeat: no-repeat; background-position: left -350px;}

/*LOGO*/
.logo{ position:absolute; top:25px; left:50px; background-image: url(logo.png); background-repeat: no-repeat; background-position: left top; height: 126px; width: 126px; z-index:999; }

#folio {position:absolute; top:10px; left:60px;  z-index:999;}
UL#folio	{margin: 0px; padding: 0px; list-style: none;}
UL#folio li { text-indent: -9999px; }
UL#folio li a { background-image: url(folio.png); background-repeat: no-repeat; background-position: left top; height: 126px; width: 126px; display: block; outline: 0;}

/*FACILITIES*/
UL.facil {
	color:#000;
	list-style-type: none;
	padding:0;
	margin:0;
	padding:15px;
	-moz-box-shadow:1px 1px 3px #202020;
	-webkit-box-shadow:1px 1px 3px #202020;
	box-shadow:1px 1px 3px #202020;
	border:1px solid #fff;
	list-style-type: none;
	width: 229px;
	font-size:12px;
	line-height: 18px;
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
	background-image: url(bg_content.png);
	background-repeat: repeat;
	background-position: left top;
}
	
LI.facil{ list-style-type: none; margin: 0px; padding: 0px;  float: left;  }

/*PRICE LIST IN TABLE*/
.formcontent {
	color:#000;
	font-size: 12px;
	padding:0;
	margin:0;
	padding:15px;
	width:515px;
	-moz-box-shadow:1px 1px 3px #202020;
	-webkit-box-shadow:1px 1px 3px #202020;
	box-shadow:1px 1px 3px #202020;
	border:1px solid #fff;
	background-image: url(bg_content.png);
	background-repeat: repeat;
	background-position: left top;
}

/*FORM*/
.prices1 { font-size: 11px; color: #000;}
.star { color: #F00; font-size: 12px; font-weight:bold;}

textarea {font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, serif; font-size: 11px; font-weight: normal; color: #000; padding: 3px; border: 0px; margin: 0px; background-image: url(bg_content.png); background-repeat: repeat; background-position: left top;}

input {font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, serif; font-size: 11px; font-weight: normal; color: #000; padding: 3px; border: 0px; margin: 0px; background-image: url(bg_content.png); background-repeat: repeat; background-position: left top;}
	
option {font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, serif; font-size: 11px; font-weight: normal; color: #000; padding: 3px; border: 0px; margin: 0px; background-image: url(bg_content.png); background-repeat: repeat; background-position: left top;}

select {font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, serif; font-size: 11px; font-weight: normal; color: #000; padding: 3px; border: 0px; margin: 0px; background-image: url(bg_content.png); background-repeat: repeat; background-position: left top;}
