.info:link 	   { font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px;}
.info:visited { font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px;}
.info:hover  { font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; font-size:10px;}
.info:active  { font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px;}

.info1:link 	   { font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px;}
.info1:visited { font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px;}
.info1:hover  { font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; font-size:11px;}
.info1:active  { font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px;}

.infoheader { font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px;}

.infoheader2{ font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px;}

.infoheader22:link { font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:9px;}
.infoheader22:visited { font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:9px;}
.infoheader22:hover  { font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; font-size:9px;}
.infoheader22:active  { font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:9px;}

.headline { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:42px; font-weight:bold; }
.headline-5 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:36px; font-weight:bold; }
.headline-5X { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:40px; font-weight:normal; }
.headline-55 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:28px; font-weight:bold; }
.headline-6 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:28px; font-weight:bold; }
.headline-3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
.headline-2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; }
.subheadline { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;}
.subheadline-2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;font-weight:bold;}
.title { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold;}
.content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #3B5A6F;
}
.content-3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;}
.content-2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#3B5A6F;}
.content-33 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;}
.content-y { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.content-yb { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.content-b { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

.headline-5Xg { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:32px; font-weight:normal; }
.titleH { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;}
.contentH { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal;}

.title-1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.content-1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #3A596E; }
.txtIDX { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;}

.content-4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; }

.content-5:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal;}
.content-5:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal;}
.content-5:hover  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;font-weight:normal;text-decoration:underline;}
.content-5:active  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal;}

.content-6 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px; font-weight:normal; }
.content-7 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px; font-weight:normal; }
.content-8 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; }

.headline-140 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; } 
.headline-120 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
.headline-120y { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color: #3A596E;}
.headline-120y a:link{ color: #3A596E;}

.content-arial {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color: #3B5A6F;
}

.content-arial2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #3B5A6F;
}

.dynamic-style-1 .content-arial2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #3B5A6F;
}

td.intro-wrap {
	padding-top: 10px;
}

.bedroom {
	font-size: 14px;
	color: #39596D;
	font-weight: bold;
}

td.thb-wrap {
	padding-top: 15px;
}

.intro-desc {
	padding-top:12px;
	font-size: 12px;
	color: #333333;
}

.rates {
	font-size: 14px;
	color: #39596D;
	font-weight: bold;
}

.season {
	margin-right: 15px;
}

.content-arial2b { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
.content-arial2w { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color: #333333;}

.content-arial9w { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.headline-arial-6 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; }
.headline-arial-2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; }
.headline-5Xw { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:42px; font-weight:normal; }
.headline-6w { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:28px; font-weight:bold; }
.headline-5Xa { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:42px; font-weight:normal; }
.headline-6wa { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:28px; font-weight:bold; }
.content-arial10t { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; font-style:normal;}
.content-arial2s { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal;}
.headline-5Xabu { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:40px; font-weight:normal; }
.headline-6abu { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:28px; font-weight:bold; }
.headline-7abu { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; }
.headline-5Xgw { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:40px; color:#ffffff; font-weight:bold; }
table.links td strong {font-size: 12px;}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	background-image: url(../images/watermark_eh.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: 30% 50%;
}

//////**Form Styles**///////

.blueform {
	BACKGROUND-color: #000000
}
.blselect {
	BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH:1px ; FONT-SIZE: 9pt;  BORDER-LEFT-COLOR:#000000 ; BORDER: 0px ; BORDER-BOTTOM-COLOR: #000000; MARGIN-LEFT: 5px; WIDTH: 120px; BORDER-TOP-COLOR: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH:; BORDER-RIGHT-COLOR: #000000; BACKGROUND-color: #000000
}
.blselect2 {
	BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 9pt; BORDER-LEFT-COLOR:#000000 ; BORDER: 0px; BORDER-BOTTOM-COLOR: #000000; MARGIN-LEFT: 5px; WIDTH: 120px; BORDER-TOP-COLOR: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #000000; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #000000
}
.blinput {
	BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 9pt; BORDER-LEFT-COLOR: #000000; BORDER: 0px; BORDER-BOTTOM-COLOR: #000000; MARGIN-LEFT: 5px; BORDER-TOP-COLOR: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #000000; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #000000
}
.bloption {
	BORDER-TOP-WIDTH: 1px; MARGIN-TOP:0px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 9pt;  BORDER-LEFT-COLOR: #000000; BORDER: 0px; MARGIN-BOTTOM: 9px; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; font-family:Verdana, Arial, Helvetica, sans-serif;  TEXT-ALIGN: right; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #000000; BACKGROUND-color: #000000
}

.bloption2 {

	BORDER-TOP-WIDTH: 1px; MARGIN-TOP: 0px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 8pt; BORDER-LEFT-COLOR: #000000; BORDER: 0px; MARGIN-BOTTOM: 10px; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #000000; TEXT-ALIGN: right; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #000000

}

.bltextarea {

	BORDER-TOP-WIDTH: 1px; MARGIN-TOP: 0px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 8pt; BORDER-LEFT-COLOR: #000000; BORDER: 0px; MARGIN-BOTTOM: 10px; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #000000; TEXT-ALIGN: right; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #000000

}


form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.villanameheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 28px;
	color: #3B5A6F;
	margin: 20px 0 0 10px;
}
a {
	COLOR: #000; TEXT-DECORATION: none
}

a.link {
	text-decoration: underline;
}

a:hover {
	COLOR: #3B5A6F; TEXT-DECORATION: underline;
}
.calloutbox {
	border: thin solid #999999;
	text-decoration: none;
	background-color: #F3F3F3;
}

/* floorplan popup */

.txt { font-family: arial; font-size: 12pt; color: #39596B; }
div.top, div.bottom {height:40px; background-color:#3B5A6F; margin-bottom: 10px;}
div.top {background: #3B5A6F url(../images/floorplan/eh-logo.jpg) no-repeat left top;}
div.bottom {padding:8px 0 0 10px;}
div.bottom p {font: 12px arial, helvetica, sans-serif;color: #FFF;}
div.bottom p a{color: #FFF; text-decoration: underline;}
div.bottom p a:hover{text-decoration: none;}
div.top h1 {font: normal 20px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; padding: 10px 0 0 0; }

body.floorplan table {
	height: 510px;
}

/* print this page */

.print-header, .print-info-wrap .details {
	margin-bottom: 20px;
}

.print-header  h1 {
	font-size: 14px;
	color: #FFF;
	margin: 3px 0 0 10px;
}

tr.staff  h2 {
	font-size: 14px;
	color: #3B5A6F;
	margin: 10px 0 0 0;
}

.img-container {
	float: right;
	width: 150px;
}

.img-container img {
	clear: right;
	float: right;
	margin-bottom: 5px;
}

.print-info-wrap {
	width: 450px;
	float: left;
	padding-left: 15px;
}

.print-info-wrap td, .print-info-wrap .content-arial2w, 
.print-info-wrap .content-arial2b {
	font-size: 12px;
	line-height: 16px;
	color: #3B5A6F;
}

.print-info-wrap .details td {
	padding: 7px 0;
}

tr.staff td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 12px;
	font-weight:normal;
	color: #3B5A6F;
}

tr.staff li {
	line-height: 16px;
	margin: 10px 0;
}

tr.border {
	background: url(../images/listing-border-bg.gif) repeat-x left top;
}

/* submit enquiry form */

table.cust-info input{
	margin: 5px 0;
}

.imgright {
	float: right;
	margin: 0 0 10px 10px;
}

.imgleft{
	float: left;
	margin: 0 10px 10px 0;
}

.luxury {
	margin: 0 0 30px 10px;
}

