/* CSS Document */
body{background:#000000;}

img{ border:none}

.img_bor
{ 
border:#FFA832 1px ridge;
}

.mar
{ 
 margin-left:140px; 
 margin-right:100px;
 border:#FFA832 1px ridge;
 background:#000000;
}



.index
{
font-family:Georgia; 
font-size:30px; 
font-style:italic; 
color:#333333; 
margin-left:0px;
}

.index_tab
{
 text-align:center; 
 clear:both; 
 width:100%; 
 margin:0px; 
 margin-bottom:10px;
 }

.main
{ 
margin:0px auto; 
width:990px;
text-align:center;
padding-top:20px;
}

.links
{
margin:0px auto;
clear:both;
width:100%;
text-align:left;
vertical-align:middle;
padding-top:0px;
}

ul
{
list-style:none;

}

ul li
{
display:inline;
margin-right:29px; 
}


.menu
{
 font-family:Verdana;
 font-size: 11px;
 color: #FFFFFF;
 text-decoration: none;
 font-weight:bold;
}

.menu1 
{
font-family:Verdana;
 font-size: 13px;
 color: #FFFFFF;
 text-decoration: none;
 font-weight:bold;
 text-decoration:none;
 padding-right:10px;
}


.sub_cont
{
font-family:Georgia; 
font-size:20px; 
color:#FFFF80;
font-style:italic;
margin:30px 0px 30px 0px; 
}



.email
{
 font-family:verdana;
 font-size:14px;
 font-style:italic;
 color:#999999;
 font-weight:bold;
 margin-top:20px;
 
 }

.left
{
 float:left; 
 background:#FFFFFF;
 text-align:left;
 font-family:Verdana; 
 font-size:12px;
 color:#0000FF;
 padding:5px 10px 5px 10px;
 vertical-align:top;
 line-height:18px;
 width:230px;
}

.middle
{
float:left; 
text-align:left;
margin:0px 20px 0px 20px;
}
.right
{
 float:left; 
 text-align:left; 
 background:#FFFFFF;
 font-family:Verdana; 
 font-size:12px;
 color:#0000FF;
 padding:5px 10px 5px 10px;
 vertical-align:top;
 line-height:21px;
 }

.head
{
font-size: 36px;
font-family: Georgia,;
color: #333333;
}

.villa_head
{ 
font-family:Georgia;  
font-size:30px; 
font-style:italic; 
color:#FFFF80;  
margin-top:20px;
margin-bottom:20px; 
}

.sub_head
{ 
text-align:center; 
font-family:Georgia;  
font-size:12px; 
font-weight:bold; 
font-style:normal; 
text-decoration:none; 
color:#FFFF80;
margin:0px;
}

 

.sidenav
{
 float:left; 
 margin:0px;
 background:#FFFFFF;
 text-align:left;
 font-family:Verdana;
 font-size:12px;
 color:#0000FF;
 padding:5px 10px 5px 10px;
 vertical-align:top;
 line-height:18px;
 }

.amenities
{
 float:left;
 background:#FFFFFF;
 margin-left:5px;
 padding:10px 0px 10px 16px;
 vertical-align:top;
 line-height:18px;
 width:690px;
}

.amenities img
{
 margin-bottom:3px;
}

.desc
{
 font-family:Verdana;
 font-size:14px;
 color:#0000FF;
 text-align:left;
 padding:10px 13px 0px 35px;
}

.head
{ 
 text-align:center; 
 font-family:Georgia; 
 font-size:30px; 
 text-decoration:none; 
 font-style:italic; 
 color:#FFFF80; 
 width:300px; 
 margin-top:20px;
 }

.golden
{
 text-align:center; 
 font-family:Georgia; 
 font-size:30px; 
 font-style:italic; 
 color:#FFFF80; 
 margin-top:20px;
}

.sub_head
{ 
 text-align:center; 
 font-family:Georgia; 
 font-size:12px; 
 font-weight:bold; 
 font-style:normal; 
 text-decoration:none; 
 color:#FFFF80;
}

.content
{
clear:both;
 text-align:left; 
 font-family:Georgia; 
 font-size:14px; 
 color:#FFFF80; 
 font-style:normal; 
 font-weight:normal; 
 margin:0px auto; 
 width:870px; 
 padding-top:20px;
}


.lunch 
{
 float:left; 
 font-family:Georgia;
 font-style:italic;
 font-size:14px;
  text-align:center;
  font-weight:600;
 color: #FFFF80; 
 line-height:20px;
 list-style:none; 
 width: 280px; 
 margin-right:20px; 
 margin-left:20px;
}



.rates 
{
 text-align:center; 
 font-size:14px; 
 font-family:Verdana; 
 color:#FFFF80; 
 font-style:normal; 
 margin:0px; 
 padding-top:13px;
}
.contact_no
{
 font-family:Verdana;
font-size:14px; 
color:#FFFF80;
font-weight:bold;
text-align:center;
line-height:35px;
margin-top:20px;
}

.contact_noo
{
 font-family:Verdana;
font-size:14px; 
color:#FFFF80;
font-weight:bold;
text-align:center;
margin-top:20px;
}
.contact_head
{
font-family:Georgia; 
font-size:29px; 
color:#FFFF80; 
font-style:italic;
text-align:center;
margin-top:20px;

}
.available
{
 color:#00FF00;
}
.white
{ 
 color:#FFFFFF;
}
.booked
{
 color:#FF0000;
}
.unconfirmed 
{ 
 color:#FFFF80;
}
.month
{
 color:#FFFFFF;
}

.tab 
{
 float:left; 
 margin-top:40px; 
 }

.tab tr 
{ border:#666666 1px ridge;}

.tab1 
{
 float:left; 
 margin-top:10px; 
 }
.tab1 tr{ border:#666666 1px ridge;}

.tablf
{	float:left;
margin-top:40px;
margin-left:15px;
}
.tablft
{	float:left;
margin-left:15px;
margin-top:10px;
}
.avail_left 
{
 float:left; 
 margin:0px; 
 margin-top:15px; 
 padding-bottom:15px;
 padding-left:15px;
 background:#333333; 
 width:595px;
 font-family:Verdana;
 
}

.avail_right 
{
 float:left; 
 width:300px; margin-left:10px;
 
}

.avail_right img 
{
margin:0px; padding:0px; display:block;  margin-left:30px;
margin-top:15px;
}
 
.photo_div
{ 
 border:#322717 1px ridge; 
 margin:0px auto; 
 width:780px; 
 height:415px; 
 text-align:center; 
 padding:10px 7px 15px 10px; 
}

.large_show
{
 float:left; 
 border:none; 
 width:541px; 
 height:404px; 
 text-align:center;
}

.small_show
{
 float:left; 
 width:200px; 
 text-align:left;
 line-height:20px;
}

.appsp { padding-top:40px;}

.small_show img{ margin-bottom:2px;}

.small_show a
{
 text-decoration:none;
}

.div_line
{
 float:left; 
 padding:0px 15px 0px 20px;
}

.number
{
 text-align:left; 
 margin:0px; 
 vertical-align:top;
}

.number a
{
 text-decoration:none; 
 color:#9F6C08; 
 font-size:18px; 
 padding:3px;
}

.title
{
 text-align:left; 
 margin:0px auto; 
 width:800px;
}



.sample
{
 margin:0px 0px; 
 width:auto; 
 text-align:center; 
 padding-left:0px; 
 padding-top:20px;
}

.samname
{
 text-align:center; 
 font-family:georgia; 
 font-size:24px; 
 font-weight:normal;
 font-style:italic; 
 color:#FFFF80; 
 padding-left:20px;
}

.dwnload
{
 margin:0px;
 padding-top:20px;
 padding-bottom:20px;
 }