body{font-family:Verdana;margin: 0;}

#wrapper{margin:0 auto;width:768px;}
#adminwrapper{width:95%;border:solid 1px;}
#header{height:120px;background: #fff url(images/top.jpg) no-repeat;}
#masthead{}
#navbar{margin:5px 0;background-color:#cc9900;border-bottom:solid 2px #ccc;border-top:solid 2px #ccc;padding:8px;text-align:center;}
#outer_wrapper {}
#inner_wrapper {}
#container {width: 100%;}
#content {}
#main {margin-left:180px;}
#left {width: 150px;float:left;}
#footer {width:768px;text-align:right;clear:both;margin:25px auto;font-size:9px;}

.clearing {height: 0;clear: both;}

/* LISTS */
ul.hnav{margin-left: 0px;padding:0px;display: inline;} 
ul.hnav li{margin: 0px;padding:0px;list-style: none;display: inline;}	
ul.vnav{margin:0;margin-left: 0px;padding:0px;} 
ul.vnav li{margin: 0px;padding:0px;list-style: none;}	

#navbar ul{width:75%;margin:0 auto;}
#navbar ul li{margin-right:10px;color:#fff;}

#left ul{margin-bottom:15px;}
#left ul li{margin-bottom:0px;padding-left:5px;}
#left ul li a{display:block;width:135px;padding-left:10px;background-color: #cc9900;color:#fff;text-decoration: none;font-weight:bold;font-size:11px;}
#left ul li a:hover{background-color: #ECD693;color: #666;}

a{font-family:Verdana;font-size:12px;color: #3366cc;}
a:hover{color: #b22222;}

#navbar a{color:#fff;font-size:12px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
#navbar a:hover{color:#ccc;}

#left a{color:#fff;font-weight:bold;}
#left a:hover{color:#ccc;}

h1,h2,h3,p{margin:0.5em 0;}
h1{font-size: 18px;font-family:Georgia;color:#cc9900;margin-top:0;text-transform:uppercase;}
h2{font-size: 16px;}
h3{font-size: 14px;}
h4{font-size:12px;margin:0;background:#fff url(images/bar1.gif) repeat-x;border-bottom:solid 1px #FFCC00;
	padding:2px 5px;color:#000;}
h4 a{color:#000;text-align:left;}	

p{font-size:12px;}

#featured{width:418px;border:solid 1px #FFCC00;margin:0 auto;text-align:center;}
div#featured h5{font-size:9px;margin:0;}

div#login{}
div.loginbox{margin-bottom:10px;padding:5px; }
div.loginbox p{margin:0;}

#search {margin-left:50px;width:300px;}

#searchbox{width:100%;font-size:10px;}
#searchbox input, #searchbox select{width: 90%;font-size:10px;}
#searchbox fieldset{border-top:0;padding:5px;}
#searchbox label{display:block;}

#villalist{width:530px;margin:0 auto;border:solid 1px;}
#villalist p{margin:0 0 10px 0;}
#villalist a{float:right;}

#villainfo {padding-bottom:5px;}
#villainfo h1{text-align:center;}
#villainfo h2{margin-top:0;text-align:center;}
#villainfo p{margin:0;}

#villadetails{margin:5px 0;}
#villadetails h4{margin-top:5px;}
#villadetails p{border:solid 1px #FFCC00;margin:0 auto;padding:15px 20px;}

#enquiryform{border:solid 1px #FFCC00;margin:0 auto;padding:15px 20px;}
#enquiryform td{font-size:12px;}

#general{width:350px;}

#gallery{border:solid 1px #FFCC00;margin:0 auto;padding:15px 20px;text-align:center;}
#gallery a.image{margin:2px;font-size:10px;}
#gallery a.image img{border:solid 1px #000;}

div.villanav{border-top:solid 1px #ccc;padding:5px;text-align:center;}
img.villa{border:solid 1px #000;}

td.rqd{color:Red;}
td.rqd input{border:solid 1px red;}

img{border:0;}

.error{font-weight:bold;color:red;}
.OK{font-weight:bold;color:green;}
hr{height:1px;color:#000;width:99%;}
