.boby{

background-color: #d1d1d1;
margin-top: 0px;


}
.menu_background {
	background-image:url(../images/menu_bg.gif);
}

.white_space {
	background-color:#FFFFFF;
}
.txt_clear{
border-color:#FFFFFF;
color:#000000;
background-color:#FFFFFF;
border-style:none; 
}
.header_bar {
	background-image:url(../images/header_bar.gif);
	font-family: Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #91D2C7;
}
.hotspot_header {
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	color:#174B0D;
}
.property_listing_header {
	font-family: Verdana;
	font-size: 12px;
	color: #174b0d;
	font-weight:bold;
}
.property_listing_content {
	color: #000000;
	font-family: Verdana;
	font-size: 10px; 
}
.right_box1 {
	background-color: #396564;
}

.right_box2 {
	background-color: #629b95;
}

.right_box3 {
	background-color: #ceeadc;
}

.right_box4 {
	background-color: #000000;
}
.footer_bg {
	background-image:url(../images/footer_bg.gif);
	text-align:center;
	font-size:12px;
	font-weight:bold;
	font-family:Helvetica, sans-serif;
}
.body_box {
	background-color: #cdebdf;
}

.bigbox {
	background-color:#FFFFFF;
}


BODY {
	margin:0px;
	font:normal 11px Trebuchet MS
	color:#2D2D2C;
	}

/* LEFT STRIP */
.left_image {
	background-image:url(../images/left.gif);
	background-repeat:repeat-y;
}

/* RIGHT STRIP */
.right_image {
	background-image:url(../images/right.gif);
	background-repeat:repeat-y; 
}

/* SITE SEARCH HEADING */
.site_search_header {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
	color:#FFFFFF;
	padding-left:5px; 
}

/* SITE SEARCH TEXT BOX */
.site_search_field {
	height:19px;
	width:175px; 
}

/* SITE SEARCH */
.search{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#909190;
	padding-right:11px;
	padding-bottom:3px; 
}

/* MENU ALIGN */
.menu_align{
	background-color:#0c3d9;
	padding-left:20px; 
}

/* MENU */
.menu_font{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c5bc59; 
}
.menu_font_title{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c5bc59; 
}
.menu_link a{
background-color:#0c3d9;
padding-left:20px; 
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #c5bc59; 
text-decoration:none;
align:right;
}
.menu_sub_link a{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #c5bc59; 
text-decoration:none;
text-align:right;
}
/* COPYRIGHT TEXT */
.copyright{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px; 
}

/* COSTARICA REGIONS */
.costarica_regions{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left:5px;
	background-color:#C5BC59;
}

/* BEACH SEARCH LABEL */
.beach_search_label{
	font-size: 11px;
	color: #FFFFFF;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	padding-left:3px; 
}

/* BEACH SEARCH */
.beach_search{
	font-size: 11px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-right:11px;
}

.required{
	font-family: Helvetica, sans-serif;
	font-size: 15px;
	color: Red;
	text-align: right;
}
.redalert{
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: Red;
	text-align: right;
	font-weight:bold;
}
.leftform{
	FONT-SIZE: 9pt; 
	COLOR: #000000; 
	TEXT-ALIGN: right;
	font-weight: normal;	
	FONT-FAMILY: Helvetica, sans-serif;
}
.leftform1{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9pt; 
	COLOR: #2C8662; 
	TEXT-ALIGN: right;
	FONT-FAMILY: Helvetica;
}
.rightform{
	FONT-SIZE: 9pt; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Helvetica, sans-serif;
}
.rightform1{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9pt; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif;
	}
.blackbox {
	border: 1px solid #000000;
}
.colorbox {
	border: 1px solid #35646f;
	padding-left:5px;
	padding-right:5px;
}

.titles {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: #709375; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif; 
	LETTER-SPACING: 0.2em
}
.bottomform{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9pt; 
	COLOR: #000000; 
	TEXT-ALIGN: center;
	FONT-STYLE: normal; 
	FONT-FAMILY: Helvetica, sans-serif;
}
.buttons {
	FONT-FAMILY: Helvetica;
	FONT-SIZE: 10pt;
	background-color:#CBE9DD;
	COLOR: #3B6564;
	FONT-WEIGHT: bold;
	cursor: pointer;
	width:80px;
}
.hilites {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px;
	line-height: 19px;
	TEXT-TRANSFORM: uppercase; 
	COLOR:#E1F0DD; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR:#329a94;
	text-align:left;
}
.hilites1 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px;
	line-height: 19px;
	TEXT-TRANSFORM: uppercase; 
	COLOR:#E1F0DD; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR:#ABC2A5;
	text-align:right;
}
.textblack {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9pt; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-align:left;
}
.text_lightgreen {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9pt; 
	COLOR:#91D2C7; 
	FONT-STYLE: normal; 
	FONT-FAMILY:Helvetica, sans-serif;
	text-align:left;
}
.textblack_bold {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: #000000;
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-align:right;
}

/* CHANGE PASSWORD LINK */

.text_cursor {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #000000;
	FONT-FAMILY: Helvetica;
	text-align:right;
	cursor:pointer;
	text-decoration:none;
}

.text_cursor a {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #000000;
	FONT-FAMILY: Helvetica;
	text-align:right;
	cursor:pointer;
	text-decoration:none;
}



/* CHANGE PASSWORD LINK */

.textwhite{ 
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #FFFFFF; 
}
.textwhite_head{ 
	font-family: helvetica; 
	font-size: 14px; 
	font-style: normal; 
	font-weight: bold; 
	color: #FFFFFF; 
}
.innerpage_topmenu {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#FFFFFF;
}
.align_right{
	color:#FFFFFF;
	font-family:sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	direction: rtl;
	padding-left:120px;
}
.style1 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3b6564;
}

.textgreen {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1E5B3B;
	background-color:#CDEBDF;
	/*background-image:url(../images/bg_title.gif);*/
}
.style4 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.style6 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.style9 {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #32999a; }
.style9 {
	font-size: 11px;
	color: #32999a;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}
.style9 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #32999a;
}

.style14 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-align:center;
	color: #435967;
}
.textash{
	font-family: Helvetica, sans-serif;
	font-size:12px;
	color: #717076;
	text-decoration:none;
	font-weight:none;
}
.rental_font {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold; 
	text-align:center;
}

.rental_info {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold; 
	text-align:right;
	color:#FFFFFF;
	padding-left:350px;
}
.rental_info_ash {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold; 
	text-align:right;
	color:#88A77D;
	padding-left:350px;
}

.rental_font_period {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#006600;	
	text-align:center;
}

.rental_font_values {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	background-color:#E7F7D6;
}
.formelements {
	border:1px solid #2C8662;
	width:120px;
	/*font-family: Helvetica;*/
	font-size:11px;
	padding:2px 2px 2px 2px;
}
.login_formelements {
	border:1px solid #2C8662;
	width:200px;
	font-family: Helvetica, sans-serif;
	font-size:12px;
}
.formheadings {
	height:20px;
	width:120px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.style4 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.style11 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #339797;
}

.text_element {
	border:1px solid #2C8662;
	height:15px;
	width:90px;
	font-family:Helvetica, sans-serif;
	font-size:12px;
}

.formelements_textarea {
	border:1px solid #2C8662;
	height:90px;
	width:200px;
	/*font-family:Helvetica;*/
	font-size:11px;
	padding:2px 2px 2px 2px;
}
.formelements_select{
	border:1px solid #2C8662;
	height:20px;
	width:200px;
	/*font-family: Helvetica;*/
	font-size:11px;
	padding:2px 2px 2px 2px;
}
.formelements_checkbox{
	border:1px solid #2C8662; text-align:left;
}
.formelements_label {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.formelements_button {
	background-color:#CBE9DD;
	width:80px;
	font-family: Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#3B6564;
	cursor:hand;
	cursor:pointer;
}
.formelements_button_background {
	height:22px;
	width:75px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	cursor:hand;
	cursor:pointer;
	align:center;
}
.sub_img_div{
	width:100px;
	height:75px;
	float: left;
	PADDING: 2px 2px 2px 2px;
	text-align:center;
}
.hotel_img_div{
	width:250px;
	height:200px;
	PADDING: 2px 2px 2px 2px;
}
.topmenu {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; color:#3B6564;
}


.topmenu a {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; color:#3B6564; text-decoration:none;
}


.a_region_link{
font-family: Helvetica;
	font-size:13px;
	color:#3C4961;
	font-weight:normal;
}
.a_region_link a, a.a_region_link{
font-family: Helvetica;
	font-size:13px;
	color:#3C4961;
	font-weight:normal;
	text-decoration:none;
}
.a_region_link a:hover , a.a_region_link:hover{
	text-decoration:underline;
}

.region_link {
	font-family: Helvetica;
	font-size:13px;
	color:#3C4961;
	font-weight:normal;
	text-decoration:none;
}

.region_link a {
	font-family: Helvetica;
	font-size:11px;
	color:#3C4961;
	text-decoration:none;
	font-weight:bold;
}


a.pub_link{
	font-family: Helvetica;
	font-size:11px;
	color:#3C4961;
	text-decoration:none;
	font-weight:bold;
}



a.special{
	font-family: Helvetica;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
	font-weight:bold;
}


.mainmenu {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; color:#3B6564; font-weight:bold;
}

.mainmenu a {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; color:#3B6564; text-decoration:none; font-weight:bold;
}


.search_text_title {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#339797;
	font-weight:bold;
}
.style8{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; color:#339797; font-weight:bold;
}
.search_text {

font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#3B6564;

}
.content_text {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	font-weight:lighter;
	text-align: center;
	text-indent: 1cm;
}
.content_text_bold {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style:normal;
	font-weight:bold;
	text-align: center;
	text-indent: 1cm;
}
.content_text_green {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style:normal;
	font-weight:bold;
	text-align: center;
	color:#0A4C1E;
}
.content_text_left{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	font-weight:lighter;
	text-align: left;
}
.content_text_right{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	font-weight:lighter;
	text-align: right;
	direction: rtl;
}
.price_leftform{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold;text-align:center;
	background-color:#D1DECE;
	
}
.price_topform{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold;text-align:center;
	background-color:#D1DECE;
	
}

.price_table{
align:center;
cellpadding:1px;
cellspacing:1px;
background-color:#FFFFFF;
valign:center;
}

.features_hotel{
align:center;
cellpadding:1px;
cellspacing:1px;
background-color:#FFFFFF;
valign:center;
}

.textgrey {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #3C4961; 
	FONT-STYLE: normal; 
	FONT-FAMILY: verdana;
}
.textblue_bold {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: #475B5F; 
	FONT-FAMILY: Helvetica, sans-serif
}
.slide_link {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#FFFFFF; font-weight:bold;
}

.slide_link a {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:bold;
}

/* calander*/

.calendar {
	/** configure the width **/
	width:220px;
	background-color: #BDDB9C;
	border: 1px solid #000000;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
	padding:0px;
	text-align:center;
}
.calendar_hiliteDates{
	background-color: #E0E0E0;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	text-align:center;
	font-size: 11px;
	color:red;
	text-decoration:line-through;
}
.calendar th {
	background-color: #FFFFCC;
	font-weight: bold;
	height: 20px;
}
.calendar .header {
	background-color: #ffffff;
	font-weight: bold;
	height: 24px;
	color: #66669F;


}
.calendar .footer {
	background-color: #5670B3;
	font-weight: bold;
	font-size:0.9em;
	color: #FFFFFF;
	width:90%;
}
.calendar td {
	width: 22px;
	height: 20px;
	text-align: center;
	font-size:0.9em;
	padding: 2px;
}
.calendar .today {
	width: 19px;
	height: 16px;
	background-color: #FAD2DA;
	padding: 2px;
	border: 1px solid #000000;
}

.calendar .link {
	width: 19px;
	height: 16px;
	background-color: #D4C9EF;
	padding: 2px;
	border: 1px solid #000000;
}

.calendar a, .calendar a:link, .calendar a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #000000;

}
.calendar a.headerNav, .calendar a:link.headerNav, .calendar a:hover.headerNav {
	background-color: #5670B3;
	color: #ffffff;
}

.calendar a.footerNav, .calendar a:link.footerNav, .calendar a:hover.footerNav {
	width: 90%;
	background-color: #5670B3;
	color: #ffffff;
}
.cal_4 {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
text-align:center;
font-weight:bold;
font-size: 11px;
}

.cal_3 {
background-color: #E0E0E0;
font-family: Trebuchet MS, Helvetica, sans-serif;
text-align:center;
font-size: 11px;
}

 .cal_table {
background-color: #E7F7D6;

}
 
.cal_2 {
background-color: #FFFFFF;
font-family: Trebuchet MS, Helvetica, sans-serif;
text-align:center;
font-weight:bold;
font-size: 12px;
}
.test{
    position: relative;
	border: none;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	margin-right: 0em;
	padding-top: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	padding-right: 0em;
	font-size: 1em;
	line-height: 1.25em;
	background-repeat: no-repeat;

}
.error_message {
	font-family: Helvetica;
	font-size:12px;
	color:#FF0000;
}
.error_message li{
	padding:4px;
	font-variant:inherit;
	font-weight:bold;
}
.email_header_content {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#006600;
	text-align:justify;
}
.pagetext{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	color: #000000;
}
a.pagetext {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration:none;
	color:#075929;
}
.pagetext a{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#075929;
}


.checkbox_font{
	FONT-SIZE: 12px;
	FONT-FAMILY: 'Trebuchet MS','Arial', 'Times New Roman';
	FONT-WEIGHT: normal;
}

.small_textbox{
width:60px;
}
.emp_video{
width:400px;
height:350px;
align:center;
}


/* SUBSCRIPTION */

.subscription_content_heading {
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	line-height:20px;
	text-align:left;
}

.subscription_content {
	font-family:verdana;
	font-size:10px;
	color:#666666;
	line-height:15px;
	text-align:left;
}

.subscription_content_rate {
	font-family:verdana;
	font-size:14px;
	color:#000000;
	line-height:15px;
	text-align:left;
}
.rental_name{
	font-family:helvetica;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	line-height:20px;
}

.rental_Desc {
	font-family:verdana;
	font-size:10px;
	color:#000000;
	font-weight:normal;
	line-height:20px;
	text-decoration:none;
}

.businesslisting_heading {
	font-family:Verdana;
	font-weight:bold;
	COLOR: #475B5F;
	font-size:13px;
	line-height:20px;
}

.businesslisting_content {
	font-family:Verdana;
	color:#666666;
	font-size:10px;
	line-height:15px;
}

.businesslisting_contactheading{
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	COLOR: #475B5F;
	text-decoration:underline;
	line-height:20px;
}

.businesslisting_contactinfo{
	font-family:Verdana;
	font-size:10px;
	color:#666666;
	line-height:15px;
}

.businesslisting_contactinfo a{
	font-family:Verdana;
	font-size:10px;
	color:#666666;
	line-height:15px;
	text-decoration:none;
}


.businessdetails_content {
	font-family:verdana;
	font-size:10px;
	color:#666666;
	line-height:15px;
}
.box_heading {
	font-family:helvetica;
	font-size:14px;
	color:#3B6564;
	font-weight:bold;
}
.myaccount_headers {
	font-family:helvetica;
	font-size:12px;
	color:#3B6564;
	font-weight:bold;

}
.myaccount_text {
	font-family:verdana;
	font-size:10px;
	color:#000000;
	line-height:20px;
	
}
.editaccount_input {
	width:200px;
	border:1px solid #2C8662;
	font-family:verdana;
	font-size:11px;
	padding-left:2px;
	padding-top:1px;
}

.subscribe_dropdown{
	width:200px;
	height:18px;
	border:1px solid #2C8662;
	font-family:verdana;
	font-size:11px;
	padding-left:2px;
}

.content_div{
width:759px;
}
.textarea_input {
	width:300px;
	height:100px;
	border:1px solid #2C8662;
	font-family:verdana;
	font-size:11px;
	padding:2px 2px 2px 2px;
}
.editaccount_dropdown {
	width:125px;
	height:18px;
	border:1px solid #2C8662;
	font-family:verdana;
	font-size:11px;
	padding-left:2px;
}
.propertyspace_dropdown {
	width:100px;
	border:1px solid #2C8662;
	font-family:verdana;
	font-size:11px;
	padding-left:2px;
}
.rateinput {
	height:18px;
	border:1px solid #2C8662;
	font-family:verdana;
	font-size:11px;
	padding-left:2px;
}
.day_selectbox{
	border:1px solid #2C8662;
	font-family:verdana;
	font-size:11px;
	padding-left:2px;
}

.month_selectbox{
	border:1px solid #2C8662;
	font-family:verdana;
	font-size:11px;
	padding-left:2px;
}

.year_selectbox{
	border:1px solid #2C8662;
	font-family:verdana;
	font-size:11px;
	padding-left:2px;
}

.homepage_videoheader{
	font-family:helvetica;
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
	line-height:30px;
}

.video_link {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; color:#3C4961; font-weight:bold;padding-left:20px;align:left;
}

.video_link a {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; color:#32999A; text-decoration:none; font-weight:bold;
}



/* REGIONS IN THE RIGHT MENU */

.region_right {
	font-family:helvetica;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;	
}

.region_right a {
	font-family:helvetica;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	
}


/* REGIONS IN THE RIGHT MENU */

/* LISTING PAGES */

.listing_title {
	font-family:helvetica;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	color:#2F6768;
}

.listing_content {
	font-family:helvetica;
	font-size:12px;
	line-height:20px;
	color:#2F6768;
}

a.listing_content {
	font-family:helvetica;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	color:#2F6768;
	text-decoration:none;
}

/* FORGOT PASSWORD */

.loginbox_heading {
	font-family:helvetica;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}

.forgotpass_heading {
	font-family:helvetica;
	font-size:14px;
	color:#3B6564;
	font-weight:bold;
}

.forgot_fields {
	height:18px;
	width:150px;
	border:1px solid #3B6564;
	font-family:verdana;
	font-size:10px;
}

/* DETAILS PAGE */

.details_main {
	font-family:helvetica;
	font-size:14px;
	color:#2E6667;
	font-weight:bold;
	line-height:15px;
}

.details_content {
	font-family:verdana;
	font-size:11px;
	color:#666666;
	line-height:20px;
}

.details_content a {
	font-family:verdana;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}


.email_input {
	width:200px;
	font-family:verdana;
	font-size:11px;
	padding:1px 1px 1px 1px;
}

.email_textarea {
	height:100px;
	width:200px;
	font-family:verdana;
	font-size:11px;
	padding:1px 1px 1px 1px;
}

.currency_dropdown {
	width: 100px;
	height:18px;
	font-family:verdana;
	font-size:11px;
	color:#333333;
	padding:1px 1px 1px 1px;
	border:1px solid black;
}

.currency_rate {
	font-family:verdana;
	font-size:11px;
	color:#FF0000;
}
	
/* Bullets in detail Pages */
.property_extras {
	font-family:Verdana;
	font-size:10px;
	color:#666666;
	line-height:20px;
}

.regionlisting_heading {
	font-family:verdana;
	color:#2C6667;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
}

.regionlisting_heading a {
	font-family:verdana;
	color:#006600;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
}


.regionlisting_type {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	line-height:20px;
}

.regionlisting_content {
	font-family:verdana;
	font-size:10px;
	color:#333333;
	line-height:10px;
}

.more_link {
	font-family:verdana;
	font-size:12px;
	color:#000000;
	line-height:25px;
	text-decoration:none;
}


/* LISTING ID FONT */

.listingid {
	font-family:helvetica;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	line-height:25px;	
}

.tracking_mainlinks a{
	font-family:verdana;
	font-size:12px;
	color:#336600;
	text-decoration:none;
}


/* PAGINATION LINKS IN THE TRACKING PAGE */

.tracking_links {
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;	
}

.tracking_links a {
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	text-decoration:none;	
	font-weight:bold;	
}


/* PAGINATION LINKS IN THE TRACKING PAGE */	
/*site map style added by mohan*/


.site_link {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#3C4961; 
	font-weight:bold;
	align:left;

}


.site_link a {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; color:#32999A; text-decoration:none; font-weight:bold;
}

	
/* added my mohan for static page content */

/* full screen */
#body1						{padding: 0px 0px 0px 0px; margin: 0px 10px 0px 10px; vertical-align: top; text-align: left; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 9pt;}

#fs-main1 {height:232px; vertical-align:top; text-align:left;}
#fs-main3 {height:500px; vertical-align:top; text-align:left;}

.main3left {height:500px; width:270px;text-align:left; vertical-align:top; margin-left:0px;}
.main3right {height:500px; text-align:left; vertical-align:top;}
#wrapper_main3 {text-align:left; vertical-align:top; width:100%; margin: 0px 0px 0px 0px;}
#main3righta {text-align:left; vertical-align:top;}
#main3rightb {text-align:left; vertical-align:top; }
.maincells { height:500px; width:100%; margin: 0px 0px 0px 0px;}



.content1 {
	background-image: url("../images/content1.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
}
.content2 {
	background-image: url("../images/content2.jpg");
	background-repeat: repeat-x;
	background-position: left top;
	height: 20px;
}
.content3 {
	background-image: url("../images/content3.jpg");
	background-repeat: no-repeat;
	background-position: right top;
}
.content4 {
	background-image: url("../images/content4.jpg");
	background-repeat: repeat-y;
	background-position: right top;
}
.content5 {
	background-image: url("../images/content5.jpg");
	background-repeat: no-repeat;;
	background-position: right bottom;
}
.content6 {
	background-image: url("../images/content6.jpg");
	background-repeat: repeat-x;
	background-position: left bottom;
	vertical-align:top;

}
.content7 {
	background-image: url("../images/content7.jpg");
	background-repeat: no-repeat;;
	background-position: left bottom;
	vertical-align:top;

}

.content9 {
	background-image: url("../images/content9.jpg");
	background-repeat: repeat-y;
	background-position: left top;
}
.content10 {
	background-image: url("../images/content10.jpg");
}
#wrapper_content_a {margin:0px 0px 0px 0px;  background-image:url("../images/content10.jpg");}
#wrapper_content2 {}
#wrapper_content2center p {width:auto;}
#wrapper_content2bottom {height:20px;}

.sitemap_link{ 
	font-family:helvetica;
	text-decoration: none; 
	color:#3C4961; 
	font-weight:bold;
}
.headers {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; 
}

/***************************************** breadcrumb CSS ************************************/
.breadcrumb {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #2C6667; 
	FONT-FAMILY: Helvetica;
	text-decoration: none; 
}

.breadcrumb_text {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	COLOR: #2C6667; 
	FONT-FAMILY: Helvetica;
}

.goback {
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	padding-left:480px;
}

.goback a{
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}

.font-size:10px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}

/* links.html */
.websitelink{

	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #2C6667; 
	FONT-FAMILY: Helvetica;
	text-decoration:none;

}

td.pubitem{

border-bottom:1px solid #669966;

}

a.pubitem{
color:#000000;
text-decoration:none;
font-weight:bold;
}


img.pub_bullet{
padding-top:0px;
}

a.img_nav{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}


a.sp_dates{
color:#435967;
font-size:12px;

text-decoration:none;
}



a.count_links{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
color:#3C4961;
text-decoration:none;
font-weight:normal;
}




.info_note{
	font-family: Helvetica, sans-serif;
	font-size: 15px;
	color:#666666;
}

body {
	font-size: 12px;
	font-family: verdana;
}

