body {
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
       	margin: 0;
       	padding: 0; 
		color: #000;
}

a:link, a:active {font-family: Verdana, Arial, Helvetica, sans-serif; color: #003ea4; text-decoration: underline;}
a:visited {color: #003ea4; text-decoration: underline;}
a:hover {color: #0066CC; text-decoration: underline;}

a.rent-title:link, a.rent-title:active {font-family: Verdana, Arial, Helvetica, sans-serif; color: #004f92; text-decoration: underline;}
a.rent-title:visited {color: #004f92; text-decoration: underline;}
a.rent-title:hover {color: #0066CC; text-decoration: underline;}

table {border-collapse: collapse;}

td {padding: 0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; vertical-align: top;}

p.villa-title {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #004f92; font-weight: bold; text-align: center;}
p.villa-rent {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #004f92; font-weight: bold;}


td.vil-info, td.vil-hat {padding: 3px 7px 5px 3px; vertical-align: top; background-color: #ecf4f9; color: #333;}
td.vil-hat {font-style: italic;}


td.price-title, td.price-hat, td.price {padding: 5px 5px 5px 5px; vertical-align: top; text-align: center; background-color: #f9f9bf;}
td.price-title {background-color: #acdb9f;}
td.price-hat {background-color: #cbe8c3;}

.imgtd {padding: 6px 22px 35px 6px; background-image: url(/site/pictures/frame.png); background-repeat: no-repeat;}
.imgtd-v {padding: 6px 17px 20px 6px; background-image: url(/site/pictures/frame-v.png); background-repeat: no-repeat;}
.imgtd-v2 {padding: 6px 17px 25px 6px; background-image: url(/site/pictures/frame-v2.png); background-repeat: no-repeat;}
.imgtd-1 {padding: 6px 22px 15px 6px; background-image: url(/site/pictures/frame.png); background-repeat: no-repeat;}
.imgtd-p1 {padding: 6px 22px 15px 6px; background-image: url(/site/pictures/frame-p1.png); background-repeat: no-repeat;}
.imgtd-p2 {padding: 6px 22px 15px 6px; background-image: url(/site/pictures/frame-p2.png); background-repeat: no-repeat;}
.imgtd-p3 {padding: 6px 22px 15px 6px; background-image: url(/site/pictures/frame-p3.png); background-repeat: no-repeat;}
.imgtd-index {padding: 6px 12px 15px 6px; background-image: url(/site/pictures/frame.png); background-repeat: no-repeat;}
.imgtd-sale {padding: 6px 12px 20px 6px; background-image: url(/site/pictures/frame-sale.png); background-repeat: no-repeat;}
.imgtd-about {padding: 7px 17px 17px 7px; background-image: url(/site/pictures/frame-about.png); background-repeat: no-repeat;}

