.bor{
	border-style: dotted; 
	border-width: 2px; 
	border-color: #990; 
	background-color: #F5FFD1; 
} 
.borinquen {
	font-family:  "Avenir LT 55 Roman", "Avenir LT 55 Roman"
	font-size: 16px;
	color: #95B6DF;
	font-weight:700;
	text-align: left;
}
.facebook {
	font-family: "Avenir LT 55 Roman", "Avenir LT 55 Roman";
	font-size: 20px;
	color: #95B6DF;
	font-weight: bold;
	text-align: left;
}

.menu_text {
	font-family: "Avenir LT 55 Roman";
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-align: left;
}

.menu_text2 {
	font-family: "Avenir LT 55 Roman";
	font-size: 11px;
	color: #666;
	font-weight: 200;
	text-align: left;
}

.h1_green {
	font-family:  "Avenir LT 55 Roman";
	font-size: 13px;
	font-weight: bold;
	color: #093;
}

.h1_bold {
	font-family:  "Avenir LT 55 Roman";
	font-size: 15px;
	font-weight: bold;
	color: #333;
	margin: 0px;
}

.h1 {
	font-family:  "Avenir LT 55 Roman";
	font-size: 15px;
	text-align: left;
	color: #333;
	margin: 0px;
}


.h2_blue {
	font-family:  "Avenir LT 55 Roman";
	font-size: 12px;
	color: #09F;
	letter-spacing: 0px;
	margin: 0px;
	text-align: center;
	font-weight: normal;
}

.h2_blueg {
	font-family:  "Avenir LT 55 Roman";
	font-size: 12px;
	color: #96ad43;
	letter-spacing: 0px;
	margin: 0px;
	text-align: left	;
	font-weight: normal;
}

.h2_bluebold {
	font-family:  "Avenir LT 55 Roman";
	font-size: 12px;
	text-align: center;
	text-decoration: underline;
	font-weight: bold;
	color: #09F;
}

.h2_bluebold2 {
	font-family:  "Avenir LT 55 Roman";
	font-size: 12px;
	text-align: center;
	color: #09F;
}

.h2_green {
	font-family: "Avenir LT 55 Roman";
	font-size: 12px;
	font-weight:400;
	text-align: left;
	color: #B9C63D;
}

.h2_green2 {
	font-family: "Avenir LT 55 Roman";
	font-size: 10px;
	font-weight:400;
	text-align: left;
	color: #96ad43;
	vertical-align:super;
}


.h2_orange {
	font-family: "Avenir LT 55 Roman";
	font-size: 10px;
	font-weight:400;
	text-align: left;
	color: #F60;
	vertical-align:super;
}
.h2_green3 {
	font-family: "Avenir LT 55 Roman";
	font-size: 12px;
	font-weight:400;
	text-align: center;
	color: #96ad43;
}

.h2_greenbold {
	font-family:  "Avenir LT 55 Roman";
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
	color: #093;
}

.h2_normal {
	font-family:  "Avenir LT 55 Roman";
	font-size: 12px;
	color: #333;
	letter-spacing: 0px;
	margin: 0px;
	text-align: left;
	font-weight: normal;
}

.h2_normal2 {
	font-family:  "Avenir LT 55 Roman";
	font-size: 12px;
	color: #666;
	letter-spacing: 0px;
	margin: 0px;
	text-align: center;
	font-weight: normal;
}
.h2_normalgreen {
	font-family:  "Avenir LT 55 Roman";
	font-size: 16px;
	color: #093;
	letter-spacing: 0px;
	margin: 0px;
	text-align: left;
	font-weight: bold;
}

.h2_normalred {
	font-family:  "Avenir LT 55 Roman";
	font-size: 12px;
	color: #900;
	letter-spacing: 0px;
	margin: 0px;
	text-align: left;
	font-weight: normal;
}

.h3_bold {
	font-family:  "Avenir LT 55 Roman";
	font-size: 14px;
	font-weight: bold;
	color: #96ad43;
	margin: 0px;
	text-align: center;
}
.h3_normalblue {
	font-family:  "Avenir LT 55 Roman";
	font-size: 10px;
	font-weight: normal;
	color: #96ad43;
	margin: 0px;
	text-align: center;
}
.h3_boldblue {
	font-family:  "Avenir LT 55 Roman";
	font-size: 12px;
	font-weight: bold;
	color: #09F;
	margin: 0px;
	text-align: center;
}

.h4_normal {
	font-family:  "Avenir LT 55 Roman";
	font-size: 12px;
	font-weight:600;
	color: #900;
	margin: 0px;
	text-align: left;
}

.h4_normal-g {
	font-family:  "Avenir LT 55 Roman";
	font-size: 12px;
	font-weight:600;
	color: #9C0;
	margin: 0px;
	text-align: left;
}

.h4_bold {
	font-family:  "Avenir LT 55 Roman";
	font-size: 20px;
	font-weight: bold;
	color: #900;
	margin: 0px;
}


.margin_middle {
	background-image: url(images2/costa-rica-resorts-line_middle.jpg);
	background-repeat: repeat-y;
}

.margin_middle2 {
	background-image: url(images2/costa-rica-resorts-line_middle2.jpg);
	background-repeat: repeat-x;
}

.links {
	font-family:  "Avenir LT 55 Roman";
	font-size: 10px;
	color: #000;
	text-align: left;
}
.links2 {
	font-family:  "Avenir LT 55 Roman";
	font-size: 11px;
	text-decoration:none;
	color: #FFF;
}
.linksblue {
	font-family:  "Avenir LT 55 Roman";
	font-size: 11px;
	text-decoration:none;
	color: #09F;
	text-align: left;
}	

.linksgreen {
	font-family:  "Avenir LT 55 Roman";
	font-size: 09px;
	text-decoration:none;
	color: #093;
	text-align: justify;
}

.p_text {
	font-family:  "Avenir LT 55 Roman";
	font-size: 11px;
	color: #000;
	text-align: justify;
}

.toll {
	font-family: "Avenir LT 55 Roman";
	font-size: 18px;
	color: #D3E048;
	text-align: left;
}

.toll2 {
	font-family: "Avenir LT 55 Roman";
	font-size: 18px;
	color: #666;
	text-align: left;
}

#amenities{
  width:100%;
  height:350px;
  padding-left:120px;
  float:left;
}
#col250{
  width:290px;
  float:left;
  margin-right:10px;
}

#col500{
  width:500px;
  float:left;
  text-align:center;
}
#coltitle{
  float:left;
  margin: 30px 0 0 230px;
  width:100%;
  color: #96ad43;
  font-weight:bold;
}
#flashM{
  margin-top:20px;
}

#TA_selfserveprop464{
  margin-left:40px;
}

#block_villa{
  width:155px;
  height:160px;
  float:left;
  margin-right:5px; }
  
 .h_65{
  width:65px;
  height:160px;
  float:left; }
  
  .h_35{
  width:100%;
  height:35px;
  float:left; }
  
  
#villas{
  width:100%;
  height:165px;
  float:left;
  padding-left:95px;
}

#bedroom_villa{
 font-size:11px
}
#clicktoView{
  padding-left:20px;
  font-size:11.5px
}



