#advert-table {
font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
margin-top:20px;
}

#advert-table2 {
font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
margin-top:20px;
margin-left:20px;
}

.ad-header {
color:#9a68ff;
font-size:16px;
}


.adlink {
color:#9a68ff;
font-size:16px;
text-decoration:none;
}

.ad-box {
/*border:#9a68ff solid 1px; */
width:262px;
margin-left:50px;
font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
font-size:13px;

}
.ad-box3 {

width:262px;
margin-left:50px;
padding-top:115px;
margin-top:0px;
font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
font-size:12px;
background:url(images/specback.jpg) no-repeat;
}

.leftcontact {
width:262px;
margin-left:50px;
margin:15px 30px 15px 30px !important;

}
.specad {
text-align:left !important;
font-size:12px ;
color:#666666;
margin:15px 30px 15px 30px !important;
padding:0px 0px 20px 0px !important;
border-bottom:1px solid #CCCCCC;


}
.specad a{
color: #FF0033 !important;
font-size:12px;
font-weight:bold;
margin-bottom:5px;
text-decoration:none !important;


}
.specad a:hover{
color: #9966CC !important;
text-decoration: underline !important;
}
.speclink {
font-size:10px !important;
}
.speclink  a{
font-size:10px;
}

#work .ad-header a:hover {
color:#360f85;
}

#work2 .ad-header a:hover {
color:#360f85;
}

.ad-box2 {

width:262px;
font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
font-size:13px;
}

.botborder {
background-image:url(images/ad-bg-1.jpg);
background-position:bottom;
background-repeat:repeat-x;
}

.botborder2 {
background-image:url(images/ad-bg-2.jpg);
background-position:bottom;
background-repeat:repeat-x;
}

body {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	/*font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Georgia, Times New Roman;
	background:#F4EFFF;	
	font-size: 11px;
}
.top {
	position: relative;
	top: 0px;
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 904px;
	height: 283px;
	background: url(cssimg/top-bg.gif) center top no-repeat;
	display: table;
}
.logo {
	position: relative;
	top: 0px;
	left: 66px;
	margin: 0px;
	padding: 0px;
	width: 165px;
	height: 60px;
	background: url(cssimg/logo.png) no-repeat;
	display: table;
	float: left;
}
#headContact {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-style:italic;
font-weight:bold;
color:#666666;


width:200px;
height:50px;
margin:10px 0px 0px 0px !important;
padding:0px !important;
float:left;
text-align:right;
}
#headContact a{
margin:0px;
padding:0px;
text-decoration: underline;
}


.logo a{
	display:block;
	width:700px;
	height:60px;
	position:relative;
	left:-64px;
	}
.logo em{
    position: absolute;
    left: -999em;
    width: 1em;
    overflow: hidden;
	}
.logo h1 a span{
    position: absolute;
    left: -999em;
    width: 1em;
    overflow: hidden;
	}





.valtozokep {
	position: relative;
	top: 9px;
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 900px;
	height: 187px;
	display: block;
	background: #AFEEEE url(images/valtozo/2.jpg) left top no-repeat;
}
.middle {
	position: relative;
	top: 0px;
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 904px;
	display: table;
	float: none;
	background:  url(cssimg/body-bg.gif) left top repeat-y;
}
.bottom {
	position: relative;
	top: 0px;
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 900px;
	background:  url(cssimg/bottom-bg.gif) left top no-repeat;
	text-align: center !important;
	float: none;
	display: table;
	font-family: Tahoma;
}
.content {
	position: relative;
	top: 0px;
	margin: 0px 0px 0px 2px;
	_margin: 0px 0px 0px 1px;
	padding: 0px;
	width: 900px;
	min-height: 330px;
	_height: 330px;
	background:  #fff url(cssimg/content-bg.jpg) left top repeat-x;
	text-align: left;
	display: block;
	float: left;
}
.left {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px 0px 0px 2px;
	padding: 115px 0px 0px 0px;
	width: 345px;
	height: auto;
	background:  url(cssimg/left-bg1.jpg) left top no-repeat;
	display: block;
	float: left;
}
.left p {
	margin: 0px 20px 0px 50px;
	padding: 10px 0px 0px 0px;
	display: block;
	text-align: center;
	font-family: Tahoma;
	line-height: 12px;
}

.left a, .left a:link, .left a:visited 
{color:#8C61E2; text-decoration:underline;}

.left a.links2{
color:#000000;
text-decoration:none;
}


.left a:hover {text-decoration:none;}
.right {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 70px 0px 0px 0px;
	width: 530px;
	background: ;
	display: block;
	float: left;
}
.right p a:link, .right p a:visited{
	font-family: georgia;
	color:#000000;
}
.right p a:hover{
	font-family: georgia;
	color:#9666ff;
}



.right h6{ color:#FF0000 !important;
font-size:14px;
font-weight:bold;
padding:25px 0px 0px 0px;
margin:0px;
}


.right2 {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 70px 0px 0px 0px;
	width: 530px;
	background: ;
	display: block;
	float: left;
}
.right2 p a{
	font-family: georgia;
	color:#9666ff;
}
.right2 p a:hover{
	font-family: georgia;
	color:#9666ff;
	text-decoration:underline;
}

.right2 h1{
	padding-top:20px;
	font-family:Georgia; font-size:12pt;
	text-align:center;
}
.right2 h2{
	font-family:Georgia; font-size:10pt;
	text-align:center;
}

.right2 h3{
	font-family:Georgia; font-size:8pt;
	text-decoration:italisize;
	text-align:center;
	color:#666666;
}

.scuba_links{
	font-weight:bold;
}


h1 {
	margin: 0px;
	padding: 0px;
	display: block;
	text-align:center;
}
h2 {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	display: block;
	color: #666;
	text-align: center;
	font-size: 14px;
}
h1 span {
	color:#9A68FF;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
}

h1#villa-rental{
	display:block;
	color:#9A68FF;
	font-family:georgia;
	font-size:15px;
	text-align:center;
}



h1#listing{
	color:#000000;
	font-family:georgia;
	font-size:15px;
	text-align:center;	
}

p#rate{
	font-weight:bold;
}

h3{
	color:#9A68FF;
	font-family:georgia;
	font-size:12px;

}

p a.bold:visited, p a.bold:link,
li a.bold:visited, li a.bold:link{
	color:#9A68FF;
	font-weight:bold;
}
p a.bold:hover,
li a.bold:hover{
	color:#9A68FF;
	text-decoration:underline;
}
li a.bold {
	font-family:Georgia,Times New Roman;
	font-size:11px;	
}
h3.bold {
	color:#9A68FF;
	font-weight:bold;
	font-size: 14px;
}
span.leftbold {
	color:#9A68FF;
	font-weight:bold;
	font-size: 16px;
}

/*menu*/
.menu  {
	
	position: relative;
	top: 0px;
	left: 0px;
	margin: 63px 0px 0px 0px;
	padding: 0px auto 0px auto;
	width: 900px;
	height: 24px;
	line-height: 24px;
	/*background: url(cssimg/menu-bg.png) left top no-repeat; */
	display: block;
	list-style: none;
	
}
.posledne {width:auto !important;}
/*.posledne a:hover {border:0px !important; width:132px !important;}*/
.menu li {
	position: relative;
	width: auto;
	
	_width:90px;
	_max-width:150px;
	left: 2px;
	_left: 0px; *left: 0px;
	float: left;
}

.long {
_width:150px !important;
}
.long2 {
_width:130px !important;
z-index:1000;
}
.long3 {
_width:60px !important;
}
.menu li a {
	font-family:Arial, Helvetica, sans-serif;
	height: 24px;
	display: block;
	font-style:italic;
	font-weight:bold;
	
	
}
.b1  { 
padding:0px 10px 0px 10px;
_padding:0px 0px 0px 0px;
}
.b1:hover {
background-color:#CC66FF;
color:#FFFFFF;

}



.menu li a span {
	display: none;
}
/*menu end*/ 
























p {
	margin: 10px 15px 15px 15px;
	line-height: 18px;
	
}
.bottom p {
 
	position: relative;
	left: 0px;
	margin: 0px;
	 margin-top:5px;
	text-align: center;
	display: block;
	line-height:12px;
	background: ;
	float: left;
	width: 100%;
}

.bottom a,.bottom a:link, .bottom a:visited { color:#333; text-decoration:none;}
.bottom a:hover { text-decoration:underline;}



#welcome {
	display: table;
	height: 38px;
	width: 530px;
	background: url(cssimg/h1-welcome.png);
}

#policies {
	display: table;
	height: 38px;
	width: 530px;
	background: url(cssimg/h1-policies.png);
}

#policies_true {
	display: table;
	height: 38px;
	width: auto;
	background: url(cssimg/h1-policies_true.png) no-repeat 50%;;
}

#travel_info {
	display: table;
	height: 38px;
	width: auto;
	background: url(cssimg/h1-travel.png) no-repeat 50%;;
}

#villa_management {
	display: table;
	height: 38px;
	width: auto;
	background: url(cssimg/h1-management.png) no-repeat 50%;;
}

#villa_guest {
	display: table;
	height: 38px;
	width: auto;
	background: url(cssimg/h1-villaguest.png) no-repeat 50%;;
}


#stargazer {
	display: table;
	height: 38px;
	width: auto;
	background: none url(cssimg/h1-stargazer.png) no-repeat 50%;
}
#alizee4 {
	display: table;
	height: 38px;
	width: auto;
	background: none url(cssimg/h1-alizee4.png) no-repeat 50%;
}
#alizee5 {
	display: table;
	height: 38px;
	width: auto;
	background: none url(cssimg/h1-alizee5.png) no-repeat 50%;
}

#Villa_osprey {
	display: table;
	height: 38px;
	width: auto;
	background: none url(cssimg/h1-villaosprey.png) no-repeat 50%;
}

#Twelve_palms {
	display: table;
	height: 38px;
	width: auto;
	background: none url(cssimg/h1-twelvepalms.png) no-repeat 50%;
}

#Tree_Dolphins{
	display: table;
	height: 38px;
	width: auto;
	background: none url(cssimg/h1-dolphins.png) no-repeat 50%;
}

#Windrose_Willas{
	display: table;
	height: 38px;
	width: auto;
	background: none url(cssimg/h1-windrose.png) no-repeat 50%;
}

#Acacia_Villa{
	display: table;
	height: 38px;
	width: auto;
	background: none url(cssimg/h1-acacia.png) no-repeat 50%;
}

#Villa_Serena{
	display: table;
	height: 38px;
	width: auto;
	background: none url(cssimg/h1-villaserena.png) no-repeat 50%;
}

#Voce_Del_Mare {
	display: table;
	height: 38px;
	width: auto;
	background: none url(cssimg/h1-voce.png) no-repeat 50%;
}
#Ponds_Edge_Villa{
	display: table;
	height: 38px;
	width: auto;
	background: none url(cssimg/h1-ponds.png) no-repeat 50%;
}
#Pinnacle{
	display: table;
	height: 38px;
	width: auto;
	background: none url(cssimg/h1-pinnacle.png) no-repeat 50%;
}

#Windrose_Guest_House{
	display: table;
	height: 38px;
	width: auto;
	background: none url(cssimg/h1-windroseguest.png) no-repeat 50%;
}

#The_Queen_Angel {
	display: table;
	height: 38px;
	width: auto;
	background: none url(cssimg/h1-queen.png) no-repeat 50%;
}

#Royal_West_Indie {
	display: table;
	height: 38px;
	width: auto;
	background: none url(cssimg/h1-royal.png) no-repeat 50%;
}

#Tropidero_House_Villa{
	display: table;
	height: 38px;
	width: auto;
	background: none url(cssimg/h1-tropidero.png) no-repeat 50%;
}
#reservations {
	display: table;
	height: 38px;
	width: auto;
	background: none url(cssimg/h1-reservations.png) no-repeat 50%;
}

#villarentals {
	display: table;
	height: 34px;
	width: 275px;
	background: url(cssimg/h1-villarentals.png);
}
#villarentals_centered {
	display: table;
	height: 34px;
	width:auto;
	background: url(cssimg/h1-villarentals.png) no-repeat 50%;
}
h1#bedroom_villarentals_centered {
	display: table;
	height: 34px;
	width:auto;
	color:#9A68FF;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
}

ul.bedroom_options a{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9A68FF;
}
/*insidemenu*/
.insidemenu {
	position: relative;
	top: 0px;
	margin: 0px auto 0px auto;
	padding: 4px 0px 0px 0px;
	height: 20px;
	line-height: 0px;
	list-style: none;
	display: block;
	text-align: center;
	float: left;
}
.insidemenu li {
	position: relative;
	top: 4px;
	left: 100px;
	margin: 0px;
	padding: 0px;
	float: left;

}
.insidemenu li a{
	position: relative;
	top: px;
	left: 0px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	float: left;
	background: ;
	height: 12px;
	line-height: 12px;
	text-decoration: none;
	color: #7D7A7A;
	border-right: 1px solid #7D7A7A;
	background:none !important;

}
ul.insidemenu .posledne a {
	border-right: none !important;
}
.insidemenu li a:hover { 
	color: #000;
}
/*insidemenu koniec*/

#usefull {text-align:center; line-height: 12px;
	font-size:12px;}
	
.rentalp {text-align:left;
	margin: 0px 20px 0px 70px;
	padding: 10px 0px 0px 0px;
	display: block;
	font-family: Tahoma;
	line-height: 12px;
	font-size:12px;
	font-weight:bold;}

h2.rentalp a.bedroom:link, a.bedroom:visited, a.bedroom:hover{
	text-decoration:none;
	color: #666;
	font-size: 12px;
}

.left ul {
  
  margin:10px auto 10px 30px; 	
  _margin:10px auto 10px 70px; 
	*margin:10px auto 10px 70px; 
	list-style:none;
	display:table;
	position:relative;}	

.left ul li {display:block; position:relative;}	

.usefullUl {
  
  margin:0px !important; 	
	list-style:none;
	display:block;
}	

.usefullUl li {
color:#8C61E2;
font-family:tahoma;
text-align:center !important; width:270px; _width:auto; *width:auto;}

.left ul a, .left ul a:link, .left ul a:visited, #topping a, #topping a:link, #topping a:visited  { 
  color:#8C61E2; 
	text-decoration:none;
	line-height:16px;
}
.left ul a:hover, #topping a:hover {text-decoration:underline;}





.block {
  width:406px;
	*width:406px; 
	_width:403px;
	background-color:#e1daf1; 
	

	height:231 !important;
	*height:235px; 
	_height:230px; 
	margin:30px 2px 2px 2px;
	float:left;
	
}

#description {
  width:520px;
	*width:520px; 
	_width:517px;
	margin:2px 0px 20px 2px;
	background-color:#F4EFFF;
	height:auto !important;
	font-family:Arial, Helvetica, sans-serif;
	
}
#uj {
	padding:0px;
  	margin:30px 0px 5px 2px;
    width:110px;
	*width:110px; 
	_width:90px;
	height:235px;
	*height:235px;
	background-color:#e1daf1;
	float:left;

 
 
  }

#uj ul  {
	padding:0px;
	margin:5px;
	_margin:5px 2px 5px 2px;
  	list-style:none;
    width:100px !important;
	*width:100px; 
	_width:100px;
	height:auto;
	*height:auto;
	float:left;
 	
	background-color:#ccccff;
 
  }

#uj li  {
	
    width:100px ;
	*width:100px; 
	_width:100px;
	height:57px;
	display:block;
	float:left;
	
 
 
  }

#uj li a {
  
  padding:0px;
  list-style:none;
    width:100px !important;
	*width:100px; 
	_width:100px;
	height:57px;
	display:block;
	float:left;
	
	cursor:pointer;
	
}

#uj li a span {
padding-top:38px;
text-align:center;
display: block;
color:#7149c3;
top:10px;
  }



#rentb1  {
	
	background-image:url(cssimg/rent_b1.jpg);
	}
#rentb1:hover {
background-image:url(cssimg/rent_b1_hover.jpg);
}
#rentb2 {
background-image:url(cssimg/rent_b2.jpg);
}
#rentb2:hover {
background-image:url(cssimg/rent_b2_hover.jpg);
}
#rentb3 {
background-image:url(cssimg/rent_b3.jpg);
}
#rentb3:hover {
background-image:url(cssimg/rent_b3_hover.jpg);
}
#rentb4 {
background-image:url(cssimg/rent_b4.jpg);
}
#rentb4:hover {
background-image:url(cssimg/rent_b4_hover.jpg);
}


.block p {
	margin:7px; 
	line-height:12px;
}

.block span {
  font-weight:bold;
}

.block img {
  margin:5px ;
}

.block ul {
  margin:10px 0px 0px 7px;
  padding:0px; list-style:none;
  float:left;
}

.block li { 
	width:100px; 
	height:57px; 
	
}


#rates, #rates:link, #rates:visited {  
	color:#8C61E2; text-decoration:underine;
}
#rates:hover {
text-decoration:none;}

#rentals_p { 
text-indent:none;}

#rentals_p_indent p{
text-align:justify;
text-indent:none;}

#rentals_p span {
font-weight:bold;}
.rentals_pic {
border:1px solid #CCC;
margin:15px;}
#h2_rates { 
color:#8C61E2; text-align:left; margin:auto auto 20px 15px;}

#rate_table {width:95%; text-align:center; color:#333; margin:auto 15px 30px 15px; background-color:#929263; }
#rate_table th {
background-color:#B8B896; 
line-height:18px; 
}
#rate_table td {
background-color:#E1E1C8; 
line-height:18px; } 

.rate_table {width:95%; text-align:center; color:#333; margin:auto 15px 30px 15px; background-color:#929263; }
.rate_table th {
background-color:#B8B896; 
line-height:18px; 
}
.rate_table td {
background-color:#E1E1C8; 
line-height:18px; } 

#reservation_form input {width:200px; font-size:11px;}
#reservation_form select, #reservation_form textarea {width:200px; font-size:11px;}
#DAY, #YEAR, #MONTH {width:80px !important; margin-right:10px;}
#reservation_form td {padding-right:40px; /* border:1px dotted #aaa; */ padding:15px auto 15px auto;}
#nights { margin-left:106px; width:30px !important;}
#number_of_people {margin-left:20px; width:30px !important;} 
.submitter {width:120px !important; margin:20px auto 20px auto;}
.centered {text-align:center;}
#villas {height:200px;}
#comments {margin-left:32px;}
.block li span {display:none; }
.block li a {	width:80px; height:40px; display: block;}

.validation-error-message {
  display:block;
	font-weight:bold;
	color:red;
	margin-left:3px;
	padding-left:3px;
	/*background:url(error.png) no-repeat left;*/
}

#retAttention {font-size:12px; font-weight:bold; color:#FF0000; text-align:center;}
ul.vmag {margin:auto auto auto -15px; _margin:auto auto auto 30px; *margin:auto auto auto 30px; list-style:square;}
ol.vmag {margin:auto auto auto -15px; _margin:auto auto auto 30px; *margin:auto auto auto 30px; list-style:decimal;}
.vmag li {margin:auto auto 8px auto; }
ol.vmag li div { font-size:11px;line-height:18px }
ol.vmag li div a { font-family:Georgia,"Times New Roman", serif }


#topping {margin:10px auto 30px auto; line-height:18px; text-align:center;}
#phonez li {width:60px; float:left; font-size:11px; font-family:Tahoma, Verdana, Arial; margin-right:5px;}
.rigth_aligned {text-align:right;} /*dxa6967*/
#phonez {margin:auto auto auto 10px; *margin:auto auto auto 50px; _margin:auto auto auto 50px;}

/*submenu */
.submenu  {
  position:absolute;
	_position:  absolute;
	*position: absolute;
	*top: 24px;
	*left: 0px;
		_top: 24px;
	_left: 0px;
	margin: 0px;
	padding: 0px 0px 18px 0px;
	display: none;
	list-style:none;
	background:  none;
}
.submenu li {
	position: relative;
	top: -78px;
	left: 1px;
	margin: 0px;
	padding: 0px;
	width: 131px;
	height: 18px;
	background: #9666FF	 !important;
}
.submenu li a{
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	height: 18px;
	text-decoration:none;
	line-height: 18px;
	background: none !important;
	color: #F2F7FD;
	font-size: 10px !important;
}
.submenu li a:hover {
	background: #ddd  !important;
	color: #e10000;
}

ul.menu li {
	_behavior: url(hover.htc);
	behavior: url(hover.htc);
}
ul.menu li:hover ul, ul.menu li.hover ul {
	display: block;
	float: left;
}

#sitemap a, a:link, a:visited, a:hover{
	color:#999999;
	text-decoration:none;
	font-family: Tahoma;
	}

a.links{
	/*font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Georgia, Times New Roman;
	font-size: 11px;
	color:#000000;
}
#centerdiv{
}
/*submenu koniec*/


.vmag ul a{
font-family: Georgia, Times New Roman;
color:#9469FF;
}
.vmag ul a:hover{
text-decoration:underline;
}
a.guestlink{
	color:#000000;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.listLink a {
color:#9a68ff;
text-decoration:none;
}
.listLinks a:hover {
color:#9a68ff;
text-decoration:underline;
}

.attention {
color:#FF0033 !important;
}

#contactform {
font-family: "Times New Roman", Times, serif;
color:#666666;
width:460px;
_width:400px;
margin:15px 0px 0px 70px;
padding:0px;
font-size:12px;

}

#contactform p{
height:auto;
vertical-align:middle;
text-align:left;
}
#contactform p span{
height:18px;
width:180px;
margin:0px;
padding:0px;
display:block;

}



.f_text {
width:300px;


}

.dininglinks {
text-align:center;
margin:20px auto;
}

.dininglinks img {
margin:10px auto;
padding:0px;
}

.right img#dsad {
position:relative;
left:27px;
bottom:58px;
}

.linkBullets {
	font-family: Georgia, Times New Roman;
	font-size: 11px;
	color:#000000;
}

.announcement {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:5px;
}
.left .announcement a {
	color:#FF0033;
}
.announcement a {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}
.annline1{
	color:#000000;
}

.ann2{
	border:1px solid #000000;
	padding:10px;
	background:url(images/tinycastle.jpg) no-repeat bottom right;
}

.announcement a:link, .announcement a:visited {
	text-decoration:none;
}

.announcement a:hover, .announcement a:active {
	text-decoration:underline;
}

.villa-rental-pics {
	width:500px;
	margin-left:auto;
	margin-right:auto;
	margin-top:6px;
	margin-bottom:6px;
	text-align:center;
}
.villa-rental-pics td {
	padding:0;
	margin:0;
}
.villa-rental-caption,.villa-rental-caption a {
	font-size:10px;
	font-weight: bold;
	color:#222222;
	text-decoration:none;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
a.nLink:link, a.nLink:active, a.nLink:hover, a.nLink:visited{
	color:#8C61E2; 
	text-decoration:underline;
}

#feature {
	width:254px;
	height:226px;
	background:url(cssimg/feature-villa/back.gif) 55px 0px no-repeat;
	padding:15px 0px 15px 55px;
	margin:0px;
	}
	#feature h1{ color: #9966ff;   font-size:18px; font-weight:bold; letter-spacing:1px;
					padding:5px 0px;
					margin:0px;
					text-transform:uppercase;
					 }
	#feature p { color:#666; text-align:center; margin:0px; padding:0px 0px 0px 0px; font-weight:bold; font-size:12px; 
				 text-transform:uppercase; letter-spacing:2px;}
	#feature ul {padding:5px 0px 5px 55px; margin:0px}
	#feature ul li {display:inline; list-style: none; color:#CC3399; padding:0px 5px; margin:0px;}
	.slide {margin:5px 0px 5px 14px;}
div.right.newR a{
	color:#9A68FF;
	font-weight:bold;
}



.right p a.rightlink{
	font-family: georgia;
	color:#9666ff;
}
.right ul li a.rightlink{
	font-family: georgia;
	color:#9666ff;
}
.right ul li div a.rightlink{
	font-family: georgia;
	color:#9666ff;
}


div.left p.mgmtpic {
	text-align:center;
	text-decoration:none;
	}
	div.left p.mgmtpic a {
		text-decoration:none;
		border:none;
		color:#9666ff;
		font-weight:bold;
	}
	div.left p.mgmtpic img {
		border:2px solid #9666ff;
}

.left p a.leftcontactlink {
	font-size: 14px;
	color: #333333;
	text-decoration:none;
	font-weight:bold;
}
#summer-special { width:249px;
				height:95px;
				background:url(cssimg/special.jpg) no-repeat #FFFFFF;
				display:block;
				margin:15px 0px 0px 55px;
				padding:0px}
			
				
				#summer-special p { color:#9A68FF;
	font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:left; margin:15px; padding:16px 0px 0px 0px;
	font-size:16px; font-weight:bold; line-height:18px;}
				#summer-special p span { font-size:11px; color:#666666; line-height:12px;   }
#spec h2 { color:#FF0000}
#spec img{ position:absolute; top:25px; right:0px;} 


ul.bullets {
	list-style-type:disc;
}
ul.bullets li {
	line-height:18px;
	display:list-item;
}
.left ul.bullets {
	margin-left:0px;
	padding-left:15px;
}
.left ul.bullets li {
	margin-left:0px;
	padding-left:2px;
	font-size:14px;
}
.marbot10 {
	margin-bottom:10px;
}


#usefullUl2 {
	padding-bottom:20px;
}