#fullpagereviews {
	width: 710px; 
	max-height: 310px; 
	overflow: auto; 
	height: expression(this.Height > 310 ? "310px" : "auto" );
}

#fullpageview-photos {
	width: 346px; 
	max-height: 400px; 
	height: expression(this.Height > 400 ? "400px" : "auto" );
	width: expression(this.Width > 346 ? "auto" : "346px" );
	border:2px solid #7190cf;
}


#thumbnailholder {
	height: 231px;
	width: 280px;
	background-position: center;
	overflow: hidden;
	background-repeat: no-repeat;
}

#thumbnailholdertwo {
	max-height: 250px; 
	height: expression(this.height > 250 ? 250: true);
}

#imgoverlay {
	height:250px; 
	width: 250px; 
	position: relative;
	top: 0px;
	left: 0px;
}

#location {
	width: 400px;
	height: 25px;
	top: 20px;
	left: 25px;
	position: relative;
	color: #ffffff;
	font-variant: normal;
	font-size: 15px;

}

#ppwheader {
	width: 419px;
	height: 106px;
}

#ppwtext {
	left: 329px;
	top: 45px;
	position: relative;
	color: #c80909;
	font-variant: normal;
	font-size: 13px;
	width: 75px;
	height: 50px;
	text-align: center;
}

#pricedisplay {
	padding-left: 345px; 
	padding-top: 50px; 
	position: relative;
}

.boxeddestinations
	{
		width: 420px;
		height: 130px;
		background: #b7c7a2;
		border: 1px solid #8ca86b;
	}
	
.boxeddestinationscontent1
	{
		width: 120px;
		height: 130px;
		padding-top: 10px;
		padding-left: 15px;
		padding-right: 15px;
		float: left;
	}

.boxeddestinationscontent2
	{
		width: 120px;
		height: 130px;
		padding-top: 10px;
		padding-left: 0px;
		padding-right: 15px;
		float: left;
	}
	
.boxeddestinationscontent3
	{
		width: 120px;
		height: 130px;
		padding-top: 10px;
		padding-left: 0px;
		padding-right: 15px;
		float: left;
	}
	
a img.boxed 
	{
		border: 1px solid #FFFFFF;
	}
	
a:hover img.boxed 
	{
		border: 1px solid #000000;
	}
	
.destinationswrapper
	{
		width: 440px;
		height: auto;
	}
	
.alldestinations
	{
		width: 220px;
		height: auto;
		float: left;
	}
	
div.viewallpropertiesnav
	{
		background-image: url(../../images/destinations/viewallpropertiesnav.jpg);
		width: 250px;
		height: 52px;
		padding-top: 40px;
		text-align: center;
		margin-bottom: 15px;
	}
	

div.thumbwrapper
	{
		position: relative;
		width: 450px;
		height: 110px;
	}
	
div.thumblinks
	{
		float: left;
		height: 110px;
		width: 147px;
		margin-right: 3px;
	}
	
font.destinationtitle
	{
		font-size: 48px;
		color: #ffffff;
		text-align: center;
		font-family: Georgia, Times New Roman, Serif;
		text-transform: capitalize;
		filter:shadow(color:black);
	}
	
font.destinationtitle2
	{
		font-size: 32px;
		color: #ffffff;
		text-align: center;
		font-family: Georgia, Times New Roman, Serif;
		text-transform: capitalize;
		filter:shadow(color:black);
	}
	
div.lastminute-star
	{
		position: relative;
		top: -50px; 
		left: -20px;
		float: left;
		z-index: 5;
		width: 121px;
		height: 120px;
	}
	
	
// Dropdown //

div.quote {
  padding: 00px;
  width: 458px;
  background-color: #e8edf7;
  }

div.quote p {
	 margin: 0px 0px 0px 0px;
}

div#commentForm {
 	display: none;
 	margin: 0px 10px 0px 0px;
 	background-color: #e8edf7;
}

div.dropdowntop
	{
	  height: 111px;
	  background-image: url(http://www.bookavilla.com/images/destinations/overviewtop.jpg);
	  background-repeat: no-repeat;
	  padding-top: 10px;
	  padding-left: 30px;
	  padding-right: 50px;
	}
	


	
	
	
	
// headerlinks //

div.links-title
	{
		position: relative;
		text-align: center;
		top: 15px;
	}
	
div.links-mainlinks
	{
		position: relative;
		left: 12px;   
		top: 5px;
	}
	
td.linktd
	{
		height: 34px;
		width: 65px;
	
		background-repeat: no-repeat;
		padding-left: 29px;
	}
	
div.link-print
	{
		position: relative;
		text-align: center;
		background-image: url(../../images/destinations/link-print.gif);
		width: 196px;
		height: 24px;
		left: 12px;
		margin-top: 6px;
		padding-top: 3px;
	}
