* {
	margin: 0;
	padding: 0;
}

body {
	background-color: #EAF9FF;
	background-image: url(bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333}
#wrapper { text-align:left; width:772px; margin: 0px auto; margin-top:48px; background:#FFFFFF; padding:2px; padding-top:4px; padding-bottom:20px;}
#header { height:258px; background:url(header.jpg) no-repeat; }
#content { text-align:left; width:768px; margin: 0px auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333;  }

#maincontent { background:#FFFFFF; padding-top:6px;}
#maincontent  ul{

margin: 20px;



}
#left { float:left; 
	    width: 170px;
			 }
#right { float: right; 
		 width: 550px;
		 background:#E8F5FD;
		padding:20px;
		 }
#nav ul{

list-style:none;
margin:0px;
padding:0px;
width:170px;


}
#nav a{
	display:block;
	width:170px;
	padding-left: 0px;
	
}
#nav li{
	float:left;
	
}
#nav a.m1{
	height:28px;
	background:url(nav_home.jpg) no-repeat;
	}
#nav a.m2{
	height:26px;
	background:url(nav_about.jpg) no-repeat;
	}
#nav a.m3{
	height:25px;
	background:url(nav_villa.jpg) no-repeat;
	}
#nav a.m4{
	height:25px;
	background:url(nav_what.jpg) no-repeat;
	}
#nav a.m5{
	height:25px;
	background:url(nav_virtual.jpg) no-repeat;
	}
#nav a.m6{
	height:25px;
	background:url(nav_gallery.jpg) no-repeat;
	}
#nav a.m7{
	height:25px;
	background:url(nav_avail.jpg) no-repeat;
	}
#nav a.m8{
	height:25px;
	background:url(nav_book.jpg) no-repeat;
	}
#nav a.m9{
	height:25px;
	background:url(nav_rates.jpg) no-repeat;
	}
#nav a.m10{
	height:25px;
	background:url(nav_special.jpg) no-repeat;
	}
#nav a.m11{
	height:25px;
	background:url(nav_directions.jpg) no-repeat;
	}
#nav a.m12{
	height:25px;
	background:url(nav_faq.jpg) no-repeat;
	}
#nav a.m13{
	height:25px;
	background:url(nav_guest.jpg) no-repeat;
	}
#nav a.m14{
	height:25px;
	background:url(nav_terms.jpg) no-repeat;
	}
#nav a.m15{
	height:25px;
	background:url(nav_tourist.jpg) no-repeat;
	}
#nav a.m16{
	height:25px;
	background:url(nav_links.jpg) no-repeat;
	}
#nav a.m17{
	height:26px;
	background:url(nav_contact.jpg) no-repeat;
	}
	
#nav a.m18{
	height:26px;
	background:url(nav_what.jpg) no-repeat;
	}
#nav a.m18{
	height:40px;
	background:url(nav_whatmakes.jpg) no-repeat;
	}

#footer { margin-bottom: 50px; text-align:center; color:#24ADFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; padding:20px;}

#footer a{ color:#24ADFF;}





#attr h1 { font-family:Arial, Verdana, Helvetica, Tahoma; font-size:20px;font-weight:100; margin-bottom:10px; color:#4156A0; border-bottom: 1px solid #BFC9F9; padding-bottom:8px;}





#data {width:100%; background:#ccc; font-size: 0.9em; margin-bottom: 10px;} 
#data th {background:#eee; text-align:left; padding:.6em; font-size:0.95em;} 
#data td {background:#fff; padding:.5em; font-size: 1em;} 
#data ul {margin: 0 0 0 20px; padding: 0;}
#data ul li {font-size: .9em;}

#data2 {width:100%; background:#ccc; font-size: 0.9em; margin-bottom: 10px;} 
#data2 th {background:#eee; text-align:left; padding:.6em; font-size:12px; color:#006699;} 
#data2 td { padding:.5em; font-size: 11px; font-weight:bold;} 
#data2 ul {margin: 0 0 0 20px; padding: 0;}
#data2 ul li {font-size: .9em;}



#thumb { width: 500px; }

#thumb img{ margin:5px;border: 1px solid #C9C9C9; padding:2px }






/*FCKEditor*/

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}
h1{font-weight: 100;
	font-size: 22px;
	color:#0167CC; font-family:Arial, Verdana, Helvetica, Tahoma;}
p {margin-bottom:10px;}



.style1 {
	font-size: 10px;
	font-weight: bold;
}
