﻿#body		{background:#ffffff;}
#wrap       {width:765px; background:#fff; margin:auto;border:2px navy solid;font-family:arial narow;}

#top 	    {height:200px;font-family:"Arial Narrow";font-weight:lighter;color:#828282;width:600px;float:left;}
#sponsor    {margin-top:20px;
	
}
#nav	    {background:#575757; clear:both;font-family:"Times New Roman", Times, serif;
font-size:13px;letter-spacing:1px;width:765px;height:20px;}
#nav ul	    {margin-left:0; padding-left:0;list-style-type:none; background:##575757;}
#nav ul li	{display:inline;padding-bottom:20px;}
#nav ul a 	{display:block; float:left; padding-top:5px; padding-right:12px;text-decoration:none; background:#575757;
			 color: white;border-right :1px solid #000; padding-left:15px;}
#nav ul a:hover {Background:#383838;}
#image      {
	margin-top:20px;clear:both;
}
#fade		{height:300px;}

#intro     {margin-top:10px;height:30px;border-top:10px #b4cdef solid;border-bottom:10px #b4cdef solid;}

#footer   {background:#b4cedf;text-align:center;padding-top:10px;margin-top:10px;border-top:2px navy solid;clear:both;width:765px;
color:navy;font-family:Times New Roman, Times, serif;padding-bottom:20px;}
	

#villaheading {width:155px;padding-top:100px;float:right;padding-left:5px;color:silver;}

.font1     {font-size:16px; font-family:Arial, Helvetica, sans-serif;color:#555555;font-weight:lighter;}

.font2     {
	font-family:"Times New Roman", Times, serif;font-size:16px;color:#555555;
}


#summary {padding-left:85px;list-style:square;line-height:25px;padding-bottom:20px;letter-spacing:1px;padding-top:50px;}

#villapic  {padding-left:20px;width:300px;}
#details   {width:260px;float:right;line-height:25px;margin-right:75px;border-left:5px #b4cedf solid;
padding-left:20px;height:180px;padding-top:30px;padding-bottom:10px;}
#details2  {padding:20px;clear:both;line-height:25px;
	
}

.image       {margin-top:300px; text-align:center;padding-top:150px;padding-bottom:150px;
	
}
.avail		{width: 65%; background: #e5faff;margin:auto;}
.avail td	{border-top:2px solid #ddd; border-right:2px solid #777; border-bottom:2px solid #444; border-left:2px solid #ddd;}
.booked		{background: #ccf2ff; width: 14%;color:black;}
.available	{background: #ffffa8; width: 14%;color:#CC6600;}
.onhold		{background: #f7b5cb; width: 14%;}
.months     {background: #ffcc99;}
#colorcode   {margin-top:30px; text-align:center;}
#table      {text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
#table h2   {text-align:center;}
#right2		{width:350px;float:right; text-align: right; padding: 15px 30px 0 0;}
#left2   {width:320px; float:left;padding-top:20px;border:#b4cedf 6px solid; margin-top:20px;margin-left:10px;padding-right:5px;
          line-height:20px;  }

#tablepics  {width:765px;clear:both;border:1px gray solid;float:left;}

#thankyou   {
	clear:both; padding-top:50px;padding-left:100px;padding-right:100px; font-size:22pt;}
#thankyoupic {text-align:center;}

#conditions {padding-left:35px; padding-right:35px;clear:both;background:#cff2ff;margin-left:10px;margin-right:10px;padding-top:10px;
				margin-top:10px;padding-bottom:10px;}	

.price  td     {text-align:left; border:1px solid;}
#rentalprices  {text-align:center; }

#about      {padding-left:35px; padding-right:35px;background:#b4cedf;margin-left:10px;margin-right:10px;padding-top:10px;
			margin-top:10px;clear:both;}
			
#aboutpics  {clear:both;}
#table2      {text-align:center;}
.details		{font-size:14px;font-family:Arial, Helvetica, sans-serif;padding-left:15px;color:#555555;line-height:140%}
.pic1{width:33%;}

.pic2{width:33%;}

#accom       {margin-top:50px;}

#gallery      {width:510px;height:700px; margin-top:20px;padding-left:110px;}
#photo        {	width:500px;padding-left:125px;border:2px navy solid;}

#webcam			{
	width:350px;text-align:center;margin-left:160px;border:2px navy solid;padding-bottom:20px;}
	
	#map  {
	text-align:center;
}

.bg {
	background-color:black;
}