.tbBgFFEBAD_FFEBAD {
	
	background-color: #FFEBAD;
	border: 1px solid #FFEBAD;
}
.tbBgFFFFFF_Brdr769DD3 {
	
	background-color: #FFFFFF;
	border: 1px solid #769DD3;
}
.tbBgFFFFFF_BrdrFFFFFF {
	
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}
.tbBgD8E7FA_BrdrD8E7FA {
	
	background-color: #D8E7FA;
	border: 1px solid #D8E7FA;
}
.tbBgD8E7FA_Brdr769DD3 {
	
	background-color: #D8E7FA;
	border: 1px solid #769DD3;
}

	#MetatagRepeat  h1{
	display:block;
	position:relative;
	background-color: #EEEEEE;
	border-style: solid;
	border-color: #769DD3;
	border-width: 1px;
	height: 16px !important;
	height: 20px ;
	margin: 0px;
	padding: 2px;
	font-family: "MS Sans Serif";
	font-size: 10px;
	text-align: center;
	list-style:none;
	border-bottom-width: 0px;
	color: #000066;
	font-weight:normal;
	}
	  
	#MetatagRepeat  h2{
	display:block;
	position:relative;
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #769DD3;
	border-width: 1px;
	height: 16px !important;
	height: 20px ;
	margin: 0px;
	padding: 2px;
	font-family: "MS Sans Serif";
	font-color:#000066;
	font-size: 10px;
	text-align: center;
	list-style:none;
	border-width: 1px;
	color: #000066;
	font-weight:normal;
	}
   
	#PictureBanner  {
	display:block;
	height: 91px;
	position:relative;
	background-color: #769DD3;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:1px;
	padding-right:1px;
	
    }
	 
	#PictureBanner #ImageBlock li {
       
	float: left;
	display:block;
	background-color: #FFFFFF;
	margin-left:20px;
	margin-top:9px;
	margin-bottom:9px;
	margin-right:0px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:1px;
	padding-right:1px;
	list-style:none;
	text-decoration:none;
   
    }
	
	#PictureBanner #ImageBlock a {
      
	display:block;
    text-decoration:none;
	  	  
    }
	  
	#PropertyDetails  {
	
	display:block;
	height: 183px !important;
	height: 185px;
	position:relative;
	width:743px !important;
	width:745px;
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #769DD3;
	border-width: 1;
		
    }
	  
	#PropertyDetails #propertytype  {
	
	
	display:block;
	height:18px !important;
	height: 22px;
	position:absolute;
	top:1px;
	left:1px;
	width:224px !important;
	width:228px;
	background-color: #D8e7FA;
	text-align:center;
	vertical-align:middle;
	padding:2px;
		
	}
		
		 
	#PropertyDetails #headline  {
	
	display:block;
	height:18px !important;
	height: 22px;
	position:absolute;
	top:1px;
	left:231px;
	width:507px !important;
	width:511px;
	background-color: #D8e7FA;
	text-align:left;
	font-weight:bold;
	font-style:italic;	
	vertical-align:middle;
	padding:2px;
	list-style:none;
	
	} 
	 
	#PropertyDetails #mainimage  {
	
	display:block;
	height:155px !important;
	height: 155px;
	position:absolute;
	top:25px;
	left:1px;
	width:228px ;
	background-color: #ffffff;
	border:0px;
	
	}         
	     
	 #PropertyDetails #thumbnailimage  {
	
	display:block;
	height: 85px !important;
	height: 85px;
	position:absolute;
	top:26px;
	left:617px;
	width:125px !important;
	width:125px;
	background-color: #ffffff;
	
	} 
	
	#PropertyDetails #text  {
		
	display:block;
	height: 115px!important;
	height: 115px;
	position:absolute;
	top:25px;
	left:231px;
	width:384px!important;
	width:384px;
	padding-top:10px !important;
	background-color: #FFFFFF;
	vertical-align:middle;
		
	} 
	
	#PropertyDetails #availabilitylink  {
	
	display:block;
	height: 25px!important;
	height: 30px;
	position:absolute;
	top:152px;
	left:231px;
	width:384px!important;
	width:384px;
	padding-top:5px !important;
	background-color: #eeeeee;
	vertical-align:middle;
		
	} 
	
	#PropertyDetails #Prices  {
		
	display:block;
	height: 28px!important;
	height: 35px;
	position:absolute;
	top:114px;
	left:617px;
	width:125px!important;
	width:125px;
	padding-top:8px !important;
	background-color: #d8e7fa;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	vertical-align:middle;
		
	} 
	
	#PropertyDetails #ViewProperty  {
	
	display:block;
	height: 27px!important;
	height: 30px;
	position:absolute;
	top:152px;
	left:617px;
	width:125px!important;
	width:125px;
	padding-top:3px !important;
	background-color: #f7a313;
	vertical-align:middle;
	
	} 
	
	#TitleRow  {
	display:block;
	position:relative;
	background-color: #D8E7FA;
	height:22px !important;
	height:28px;
	border-style: solid;
	border-color: #769DD3;
	border-width:1px;
	font-size:14px;
	padding-top:5px !important;
	padding-top:4px;
	padding-bottom:2px;
	text-transform: none;
	
	}
	
	#TitleRow  a {
	
	color:#000066;
	text-decoration:underline;
	font-size:12px;
		
	}
	
	#TitleRow  a:hover {
	
	color:#FF0000;
	
		
	}
	
	#TitleRow  b a {
	
	color:#F00;
	text-decoration:underline;
	font-size:12px;
		
	}
	
	#TitleRow  b a:hover {
	
	color:#006;
	
		
	}
	
	#TitleRow .smalltext {
	
	font-size:10px;
	font-family:"MS Sans Serif";
	color:#000066;
	
    }
	
	#TitleRow .ref {
	position:absolute;
	top: 4px;
	left: 814px;
	font-weight: bold;
	
	
    }
	
	
	
	#AvailabilityRow  {
	
	display:block;
	position:relative;
	background-color: #D8E7FA;
	height:24px !important;
	height:31px;
	border-style: solid;
	border-color: #769DD3;
	border-width:1px;
	font-size:12px;
	padding-top:5px !important;
	padding-top:4px;
	padding-bottom:0px !important;
	padding-bottom:2px;
	
	}
	
	#AvailabilityRow  a {
	
	color:#FF0000;
	text-decoration:underline;
	
	font-weight:bold;
		
	}
	
	#AvailabilityRow  a:hover {
	
	color:#000066;
	
		
	}
	
	#AvailabilityRow .smalltext {
	font-size:10px;
	font-family:"MS Sans Serif";
	color:#000066;
	margin-left: 10px;
	    }
		
	#AvailabilityRow .button {
	position:absolute;
	right:3px;
	background-color:#FFEBAD;
	top: 3px;
	
	
	
	    }	
	
	/* Navigation Buttons  START */
	
	#navigation-buttons {
	width:100%;
	border:1px solid #769dd3;
	border-spacing:0px;
	border-collapse:collapse;
	empty-cells:show;
	background-color:#D8E7FA;	

	}
	
	#navigation-buttons tbody td {
	color:#000066;
	padding: 0px;
	width:16%;
	height:32px;
	text-align:center;
	
	}
	
	a img {
	border: none;
	}

	/* Navigation Buttons - END */
	
	#image-label-row-1-2 {
	
	display:block;
	position:relative;
	background-color: #FFF;
	height:22px !important;
	height:24px;
	border-style: solid;
	border-color: #769DD3;
	border-width:1px;
	font-size:12px;
		
	}
	
	#image-label-row-1-2 .image1 {
	display:block;
	width:60%;
	float:left;
	position:absolute;
	top:1px;
	left:1px;
	background-color: #D8E7FA;
	height:18px !important;
	height:20px;
	border-style: none;
	padding-top:2px;
	
	}
	
	#image-label-row-1-2 .image2 {
	display:block;
	width:40%;
	float:right;
	position:relative;
	top:1px;
	right:1px;
	background-color: #D8E7FA;
	height:18px !important;
	height:20px;
	border-style: none;
	padding-top:2px;
	border-left-style: solid;
	border-left-color: #FFF;
	border-left-width:1px;
	
	}
	
	#image-container-a {
	position:relative;
	background-color: #FFF;
	border-left-style: solid;
	border-left-color: #769DD3;
	border-left-width:1px;
	border-right-style: solid;
	border-right-color: #769DD3;
	border-right-width:1px;
	height: 470px;
	
			
	}
	
	#image-container-a .image1-src{
	float:left;
	position:relative;
	height:313px;
	background-color:#FFFFFF;
	padding: 0px;
	margin-top: 11px;
	margin-left: 11px;
		
	}
	
	#image-container-a .image2-src{
	float:right;
	position:relative;
	background-color:#FFFFFF;
	margin-right: 11px;
	margin-top: 11px;
		
	}
	
	#image-container-a .image3-src{
	clear:both;
	float:left;
	position:relative;
	height:313px;
	background-color:#FFFFFF;
	padding: 0px;
	margin-top: 11px;
	margin-left: 11px;
		
	}
	
	#image-container-a .text{
	float:right;
	position:absolute;
	height:45px;
	background-color:#D8E7FA;
	left: 13px;
	top: 340px;
	width: 933px !important;
	width: 272px;
	text-align: center;
	border: solid;
	border-width: 1px;
	border-color: #769DD3;
	font-size: 14px;
	font-weight: bold;
		
	}
	
	#image-container-b {
	position:relative;
	height:350px;
	background-color: #FFF;
	border-left-style: solid;
	border-left-color: #769DD3;
	border-left-width:1px;
	border-right-style: solid;
	border-right-color: #769DD3;
	border-right-width:1px;
				
	}
				
	#image-container-b .image3-src{
	position:absolute;
	height:155px;
	width:230px;
	top: 0px;
	left: 0px;
	
	padding: 8px;
			
	}
	
	#image-container-b .image4-src{
	position:absolute;
	height:300px;
	width:450px;
	top: 6px;
	left: 500px;
	border-left-style: solid;
	border-left-color: #d8e7fa;
	border-left-width:1px;
	border-right-style: solid;
	border-right-color: #d8e7fa;
	border-right-width:1px;
	padding: 8px;
	
	}
	
	#image-container-b .image5-src{
	position:absolute;
	height:155px;
	width:230px;
	top: 0px;
	left: 496px;
	padding: 8px;
		
	}
	
	#image-container-c {
	position:relative;
	height:22px;
	background-color:#D8E7FA;
	text-align:center;
	border-left-style: solid;
	border-left-color: #769DD3;
	border-left-width:1px;
	border-right-style: solid;
	border-right-color: #769DD3;
	border-right-width:1px;
	}
	
	#image-container-c a {
	color:#000066;
	text-align:center;
	}
	
	#image-container-c a:hover {
	color:#FF0000;
	}
	
	#image-container-c .image3-label{
	position:absolute;
	top: 3px;
	left: 0px;
	width:246px;
	}
	
	#image-container-c .image4-label{
	position:absolute;
	top: 3px;
	left: 247px;
	width:246px;
	}
	
	
	
	#image-container-c .image5-label{
	position:absolute;
	top: 3px;
	left: 496px;
	width:246px;
	}
	
	#image-container-d {
	position:relative;
	background-color: #FFF;
	border-left-style: solid;
	border-left-color: #769DD3;
	border-left-width:1px;
	border-right-style: solid;
	border-right-color: #769DD3;
	border-right-width:1px;
	height: auto;
	float: left;
	width: 958px !important;
	width: 960px ;
	
	padding-bottom: 12px;
			
	}
	
	#image-container-d .image-left-src{
	
	clear:both;
	float:left;
	position:relative;
	height:313px;
	background-color:#FFFFFF;
	margin-left: 11px;
	margin-top: 11px;
	width:462px !important;
	width:auto;
	
	height:313px ;
	text-align:center;
		
	}
	
	#image-container-d .image-right-src{
	float:right;
	position:relative;
	background-color:#FFFFFF;
	margin-right: 11px;
	margin-top: 11px;
	width:462px !important;
	width:auto;
	height:313px ;
	text-align:center;
		
	}
	
	#image-container-d .image-left-label {
	clear:both;
	float:left;
	width:479px !important;
	width:478px;
	position:relative;
	background-color: #D8E7FA;
	height:20px !important;
	height:22px;
	margin-top: 12px;
	padding-top: 2px;
	font-size: 12px;
	
	
	}
	
	#image-container-d .image-right-label {
	float:right;
	width:479px !important;
	width:478px;
	position:relative;
	background-color: #D8E7FA;
	height:20px !important;
	height:22px;
	margin-top: 12px;
	padding-top: 2px;
	font-size: 12px;
	
	
	}
	
	#image-container-e {
	position:relative;
	background-color: #FFF;
	border-left-style: solid;
	border-left-color: #769DD3;
	border-left-width:1px;
	border-right-style: solid;
	border-right-color: #769DD3;
	border-right-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #769DD3;
	border-bottom-width:1px;
	height: auto;
	float: left;
	width: 958px;
	padding-bottom: 12px;
	
	
			
	}
	
	#image-container-e .country-map-src{
	
	clear:both;
	float:left;
	position:relative;
	height:313px;
	background-color:#FFFFFF;
	margin-left: 11px;
	margin-top: 11px;
	width:350px;
	height:370px ;
	text-align:center;
	border:1px;
	border-color:#769DD3;
	border-style:solid;
	padding:1px;
		
	}
	
	#image-container-e .town-map-src{
	float:right;
	position:relative;
	background-color:#FFFFFF;
	margin-right: 11px;
	margin-top: 11px;
	width:570px;
	height:370px ;
	text-align:center;
	border:1px;
	border-color:#769DD3;
	border-style:solid;
	padding:1px;
		
	}
	
	#email-sent-message {
	position:relative;
	background-color: #FFF;
	border-left-style: solid;
	border-left-color: #769DD3;
	border-left-width:1px;
	border-right-style: solid;
	border-right-color: #769DD3;
	border-right-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #769DD3;
	border-bottom-width:1px;
	height:auto;
	line-height:40px;
	float: left;
	width: 958px !important;
	width: 960px ;
	padding-top:100px;
	padding-bottom:100px;
				
	}
	
		#email-sent-message  a{
	color:#F00;
	text-decoration:underline;
	font-weight:bold;
	font-size:14px;
		
	}
	
	#email-sent-message  a:hover{
	color:#006;
				
	}
	
	
	#form-container {
	position:relative;
	background-color:#FFF;
	border-left-style: solid;
	border-left-color: #769DD3;
	border-left-width:1px;
	border-right-style: solid;
	border-right-color: #769DD3;
	border-right-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #769DD3;
	border-bottom-width:1px;
	height: auto;
	float: left;
	width: 958px !important;
	
	width: 960px ;
	padding-bottom: 12px;
	
	
			
	}
	
	
	#description-b {
	float:left;
	position:relative;
	background-color: #FFFCE8;
	width:958px !important;
	width:960px;
	border-style: solid;
	border-color: #769DD3;
	border-width:1px;
	border-bottom-style:none;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
	height: auto;
	border-top-style: none;
	font-size:12px;
	line-height:17px;
	
					
	}
	
	#description-b .p-title {
	clear:both;
	width:215px !important;
	width:220px;
	float:left;
	position:relative;
	background-color: #D8E7FA;
	height:auto;
	margin-top: 10px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom:2px;
	
	
	}
	
	#description-b .p-text {
	width:730px !important;
	width:735px;
	float:right;
	position:relative;
	background-color: #eeeeee;
	height:auto;
	margin-top: 10px;
	padding-top: 2px;
	padding-bottom:2px;
	padding-left: 5px;
	
	}
	
	#description-b .p-text2 {
	width:730px !important;
	width:735px;
	float:right;
	position:relative;
	background-color: #fff;
	height:auto;
	border-style: none;
	padding:5px;
	
	}
	
	#description-b .p-text3 {
	width:953px !important;
	width:958px;
	float:left;
	position:relative;
	background-color: #eee;
	height:auto;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	
	}
	
	#description-b .p-text4 {
	width:958px !important;
	width:958px;
	float:left;
	position:relative;
	background-color: #d8e7fa;
	height:20px;
	text-align:center;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 2px;
	padding-bottom: 0px;
	
	
	}
	
	
	#description-a {
	display:block;
	position:relative;
	background-color: #FFFCE8;
	width:958px !important;
	width:960px;
	border-style: solid;
	border-color: #769DD3;
	border-width:1px;
	border-bottom-style:none;
	height:auto;
	padding-bottom:10px;
					
	}
	
	#description-a H2 {
	display:block;
	position:relative;
	top:20px;
	font-size:14px;
	background-color: #FFF;
	height:20px !important;
	height:24px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-color: #c8dcf8;
	border-top-width:1px;
	border-bottom-width:1px;
	padding-top: 2px;
	
	}
	
	#description-a p {
	position:relative;
	text-align:left;
	font-size:12px;
	line-height:17px;
	height:auto;
	padding-left:10px;
	padding-right:10px;
	padding-top:20px !important;
	padding-top:15px;
	font: calibri;
	}

	#description-c {
	position:relative;
	text-align:left;
	background-color: #FFF;
	width:918px !important;
	width:960px;
	border-style: solid;
	border-color: #769DD3;
	border-width:1px;
	border-top-style:none;
	height:auto;
	padding:20px;
	
					
	}
	
	 
 	/* Contact Details Table START */
	
	#contact-table {
	width:100%;
	border:1px solid #769dd3;
	border-spacing:0px;
	border-collapse:collapse;
	empty-cells:show;
	background-color:#D8E7FA;
	color:#000066;
	font-weight:bold;
	font-size:12px;
		
	}
	
	#contact-table td {
	height:22px;
	vertical-align:middle;
	
	} 	
	
	#contact-table .column1{
	padding-left:14px;
	width:16%;
	text-align:left;
	}
	
	#contact-table .column1 a{
	color:#FF0000;
	}
	
	#contact-table .column1 a:hover{
	color:#000066;
	}
	
	#contact-table .column2{
	padding-left:4px;
	text-align:left;
	}
	
	#contact-table .column3{
	padding-right:4px;
	width:16%;
	text-align:right;
	}
	
	#contact-table .column4{
	padding-right:10px;
	width:20%;
	text-align:left;
	
	}
	
	
	

	/* Contact Details Table - END */
	  #PropertyDetails #ViewProperty  {
	
	
	display:block;
	height: 27px!important;
	height: 30px;
	position:relative;
	top:10px;
	left:10px;
	width:125px!important;
	width:125px;
	padding-top:3px !important;
	
	background-color: #f7a313;
	vertical-align:middle;
	
	} 
	
	
	/* Property Rates Table - START */

	table.rates {
	background-color:fff;
	border:1px solid #769dd3;
	border-collapse:separate !important;
	border-spacing:0px !important;
	border-collapse:collapse;
	empty-cells:show;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 0 0px 0;
	padding:0px;
	text-align:center;
	width:100%;
	}
	
	
	table.rates caption {
	background-color:d8e7fa;
	font-weight:bold;
	text-align: center;
	margin:0 0 0px;
	border-top:1px solid #769dd3;
	border-left:1px solid #769dd3;
	border-right:1px solid #769dd3;
	height:24px ;
	line-height:22px;
	}

	table.rates thead th {
	border-bottom:1px solid #769dd3;
	color:#000066;
	
	height:20px ;
	line-height:18px;
	margin:0 0 0px 0;
	text-align:center;
	}

	table.rates tbody tr.odd {
	background-color:#fffce8;
	}

	table.rates tbody tr.even {
	background-color:#fff;
	}

	table.rates tbody td {
	color:#000066;
	height:20px ;
	line-height:18px;
	padding-left:4px ;
	border-bottom:1px solid #ddd;
	width:20%;
	}

	table.rates tbody td.from {
	text-align:left;
	border-right:1px solid #ddd;
	}
	table.rates tbody td.to {
	text-align:left;
	border-right:1px solid #ddd;
	}

	table.rates tbody td.price {
	border-right:1px solid #ddd;
	}

	table.rates tbody td.euros {
	border-right:1px solid #ddd;
	}

/* Property Rates Table - END */
	
/* Property Rates Special Offers - START */

	table.specialoffers {
	background-color:#fff;
	border:1px solid #769dd3;
	border-collapse:separate !important;
	border-spacing:0px !important;
	border-collapse:collapse;
	empty-cells:show;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 0 0px 0;
	padding:0px;
	text-align:center;
	width:100%;
	}

	table.specialoffers caption {
	background-color:#ffb7b7;
	
	font-weight:bold;
	height:24px ;
	line-height:22px;
	text-align: center;
	margin:0 0 0px 0;
	border-top:1px solid #769dd3;
	border-left:1px solid #769dd3;
	border-right:1px solid #769dd3;
	}

	table.specialoffers thead th {
	border-bottom:1px solid #769dd3;
	color:#000066;
	
	padding:3;
	margin:0 0 0px 0;
	text-align:center;
	}

	table.specialoffers tbody tr.odd {
	background-color:#fffce8;
	}

	table.specialoffers tbody tr.even {
	background-color:#fff;
	}

	table.specialoffers tbody td {
	color:#FF0000;
	padding: 2px;
	border-bottom:1px solid #ddd;
	width:20%;
	}

	table.specialoffers tbody td.from {
	text-align:left;
	border-right:1px solid #ddd;
	background-color:#fffce8;
	}
	table.specialoffers tbody td.to {
	text-align:left;
	border-right:1px solid #ddd;
	background-color:#fffce8;
	}

	table.specialoffers tbody td.price {
	border-right:1px solid #ddd;
	}

	table.specialoffers tbody td.euros {
	border-right:1px solid #ddd;
	}
/* Property Rates Special Offers - END */	

/* Property Rates Booking Notes - START */

	table.bookingnotes {
	background-color:#fff;
	border:1px solid #769dd3;
	border-collapse:separate !important;
	border-spacing:0px !important;
	border-collapse:collapse;
	empty-cells:show;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 0 0px 0;
	padding:0;
	text-align:center;
	width:100%;
	line-height:17px;
	}

	table.bookingnotes  caption {
	background-color:#eeeeee;
	height:24px ;
	line-height:22px;
	font-weight:bold;
	
	
	
	text-align: center;
	margin:0 0 0px 0;
	border-top:1px solid #769dd3;
	border-left:1px solid #769dd3;
	border-right:1px solid #769dd3;
	}

	table.bookingnotes  .smalltext {
	font-size:9px;
	font-family:"MS Sans Serif";
	font-weight:normal;
	}

	table.bookingnotes  tbody td {
	color:#000066;
	background-color:#eeeeee;
	padding: 3px;
	border-bottom:1px solid #ddd;
	}

	table.bookingnotes  tbody td.label {
	text-align:left;
	border-right:1px solid #ddd;
	background-color: #eeeeee;
	font-weight: bold;
	width:20%;
	}

	table.bookingnotes  tbody td.text {
	text-align:left;
	border-right:1px solid #ddd;
	background-color:#FFFFFF;
	}

	table.bookingnotes tbody tr.notes {
	background-color:#fffce8;
	height:50px;
	}

	table.bookingnotes  tbody td.notestext {
	color:#000066;
	background-color:#eeeeee;
	padding: 5px;
	border-bottom:1px solid #ddd;
	width:100%;
	text-align:left;
	}

/* Property Rates - Booking Notes - END */	

/* Photo  */	
a.photo {
	position:relative;
	display:block;
}

a.photo img.enlarge {
	position:absolute;
	top:30px;
	right:-2px;
	background-color:#FFF;
	display:none;
	width: 42px;
	height: 34px;
}
a.photo:hover img.enlarge  { display:block; }

/* Vlightbox1  */	
a.vlightbox1 {
	position:relative;
	display:block;
	
}

a.vlightbox1 img.enlarge {
	position:absolute;
	top:30px;
	right:-2px;
	background-color:#FFF;
	display:none;
	width: 42px;
	height: 34px;
}
a.vlightbox1:hover img.enlarge  { display:block; }

