/* CSS Document */
body {
	background-image: url(images/bg.gif);
	background-repeat:repeat-x,repeat-y;
}

.style3 {font-family: Arial, Helvetica, sans-serif}
.hotellisting_rightmenu_header {font-size: 10px; color: #346635; font-family: verdana; font-weight:bold; }
.property_listing_content {
	color: #000000;
	font-family: Verdana;
	font-size: 10px; }
.hotellisting_rightmenu_content {font-size: 9px; font-family: Arial, Helvetica, sans-serif; color: #000000; }
.bulletinboard_content {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000;}
.bulletinboard_header {
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.rightcolumn_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c5bc58;
}
.details_main {
	font-family:helvetica;
	font-size:14px;
	color:#2E6667;
	font-weight:bold;
	line-height:25px;
}
.style13 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000; }
.style16 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.property_listing_header {
	font-family: Verdana;
	font-size: 12px;
	color: #174b0d;
	font-weight:bold;
}
.style18 {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
}
.style19 {font-size: 10px}
.style20 {color: #2f2f2f}
.style22 {
	color: #2f2f2f;
	font-family: Verdana;
	font-size: 12px;
}
.style24 {
	font-size: 10px;
	font-family: Verdana;
	color: #2f2f2f;
}
.style26 {
	font-family: Verdana;
	font-size: 10px;
}

.footer_menu a:link {
	font-family: Verdana;
	font-size: 10px;
	color: #c5bc58;
	text-decoration:none;
}

.footer_menu a:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
}

.footer_menu a:active {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
}

.footer_menu a:visited {
	font-family: Verdana;
	font-size: 10px;
	color: #c5bc58;
	text-decoration:none;
}

.style32 {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}
.style33 {
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
}
.style35 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #c5bc58; }

/* SITE SEARCH TEXTBOX */

.search_textbox {
	height:18px;
	width:180px;
	font-family:verdana;
	font-size:10px;
}

/* SITE SEARCH TEXTBOX */

.listing {
	text-align:right;
	font-family:arial;
	font-size:12px;
	font-weight:bold;	
}

/************************************************************ INNER PAGES **********************************************************/
.availability_calender_table{
	font-family:verdana;
	font-size:10px;
	color:#000000;
	line-height:20px;
}
.innerpage_topmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.innerpage_topmenu a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
}

.innerpage_topmenu a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
}

.innerpage_topmenu a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0E3D11;
	text-decoration:none;
}

.innerpage_topmenu a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
}

.innerpage_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
}

.innerpage_menu a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
}

.innerpage_menu a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
}

.innerpage_menu a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ABC2A5;
	text-decoration:none;
}

.innerpage_menu a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
}

.horizontalbars{
	background-color:#0C3D10;	
}

.copyright {
	 font-family:verdana; font-size:10px; 
}

.footer_menu{
	font-family:Verdana;
	font-size:10px;
	color:#ACAB4E;
}

.formelements {
	border:1px solid #999966;
	height:20px;
	width:200px;
	font-family:verdana;
	font-size:11px;
	padding:1px 1px 1px 1px;
}

.formelements_textarea {
	border:1px solid #999966;
	height:100px;
	width:400px;
	font-family:verdana;
	font-size:11px;
	padding:1px 1px 1px 1px;
}

.formelements_label {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#0E3D11;
	line-height:20px;
}

.formelements_button {
	background-color:#88A77D;
	height:22px;
	width:75px;
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
	cursor:hand;
	cursor:pointer;
}

.rental_font {
	font-family:Arial;
	font-size:12px;
	font-weight:bold; 
	text-align:center;
}

.rental_info {
	font-family:Arial;
	font-size:12px;
	font-weight:bold; 
	text-align:right;
	color:#FFFFFF;
	padding-left:350px;
}

.rental_font_period {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#006600;	
	text-align:center;
}

.rental_font_values {
	font-family:Arial;
	font-size:12px;
	text-align:center;
}

.email_header_content {
	font-family:helvetica;
	font-size:12px;
	color:#666666;
	text-align:justify;
}

/* COSTA RICA REGIONS IN LEFT MENU IN INNER PAGES */

.regions_text {
	font-family:arial;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	line-height:20px;	
}


.regions_text a:link {
	font-family:arial;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;	
}

.regions_text a:hover {
	font-family:arial;
	font-size:12px;
	color:#006600;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;	
}

.regions_text a:visited {
	font-family:arial;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;	
}

.regions_text a:active {
	font-family:arial;
	font-size:12px;
	color:#006600;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;	
}

.bulletin_heading {
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	line-height:20px;
}
.rightform{
	FONT-SIZE: 9pt; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Helvetica, sans-serif;
}

.bulletin_content {
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

.links a:link {
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#006600;;
	text-decoration:none;
	line-height:30px;
}

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

.links a:visited {
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#006600;;
	text-decoration:none;
}

.links a:active {
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#006600;;
	text-decoration:none;
}


/* COSTA RICA REGIONS IN LEFT MENU IN INNER PAGES */

.error_message {
	font-family:arial;
	font-size:12px;
	color:#FF0000;
}

.main_div{
/*	width:350px;
	height:250px;*/
	padding-top: 15px;
}
.main_img_div_left{
/*	width:150px;
	height:113px;
	float: left;*/
	text-align: center;
	PADDING: 0px 2px 0px 2px;
}
.sub_img_div{
	width:75px;
	height:56px;
	float: left;
	PADDING: 2px 2px 2px 2px;
}

/* LOGIN PAGE */

.login_heading {
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

.login_labels {
	padding-left:15px;
	font-family:arial;
	font-size:12px;
	color:#000000;
}

.login_link a:link{
	font-family:Verdana;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
}

.login_link a:hover {
	font-family:Verdana;
	font-size:11px;
	color:#88A77D;
	text-decoration:none;
}

.login_link a:active {
	font-family:Verdana;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
}

.login_link a:visited {
	font-family:Verdana;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
}



.static_content_title {
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#0E3D11;
}
.static_content_title1 {
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#0E3D11;
	text-decoration:none;
}
.static_content_title1:hover {
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#0E3D11;
	text-decoration:underline;
	
}

.static_content_text {
	font-family:verdana;
	font-size:12px;
	color:#000000;
	line-height:15px;
	text-align:justify;
}

/* LOGIN PAGE */

.listing_text{
	font-family:arial;
	font-size:12px;
	color:#000000;
}

/* SEARCH IN HOME PAGE */

.search_heading{
	font-family:Helvetica;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	line-height:15px;
}

.search_labels{
	font-family:helvetica;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:20px;
	
}

.search_fields {
	width:135px;
	height:18px;
	border:1px solid black;
	font-family:helvetica;
	font-size:11px;
}
	
/* SEARCH IN HOME PAGE */

.details_content {
	font-family:helvetica;
	font-size:12px;
	color:#666666;
	text-align:justify;
}

.hotel_img_div{
	width:250px;
	height:200px;
	PADDING: 10px 10px 10px 10px;
}

.price_leftform{
	font-family:arial; font-size:10px; color:#000000; font-weight:bold;text-align:center;
	background-color:#D1DECE;
	
}
.price_topform{
	font-family:arial; font-size:10px; color:#000000; font-weight:bold;text-align:center;
	background-color:#D1DECE;
	
}

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

.rental_font_values {
	font-family:Arial;
	font-size:12px;
	text-align:center;
	background-color:#E7F7D6;
}

.content_text_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style:normal;
	font-weight:bold;
	text-align: center;
	color:#095122;
}

.homepage_regions a:link {
	font-family:helvetica;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

.homepage_regions a:visited {
	font-family:helvetica;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

.homepage_regions a:hover {
	font-family:helvetica;
	font-size:12px;
	color:#567848;
	text-decoration:none;
}

.homepage_regions a:active {
	font-family:helvetica;
	font-size:12px;
	color:#567848;
	text-decoration:none;
}

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

/* MY ACCOUNT */

.myaccount_headers {
	font-family:helvetica;
	font-size:12px;
	color:#336600;
	font-weight:bold;
}

.myaccount_text {
	font-family:verdana;
	font-size:10px;
	color:#000000;
	line-height:20px;
}


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

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

.myaccount_headers_link a:hover {
	font-family:helvetica;
	font-size:11px;
	color:#336600;
	font-weight:bold;
	text-decoration:none;
}

.myaccount_headers_link a:active {
	font-family:helvetica;
	font-size:11px;
	color:#336600;
	font-weight:bold;
	text-decoration:none;
}

/* DROP DOWN BOX */

.day_selectbox{
	width:50px;
	border:1px solid #336600;
	font-family:verdana;
	font-size:11px;
	padding-left:2px;
}

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

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

.propertytype_selectbox {
	width:100px;
	border:1px solid #336600;
	font-family:verdana;
	font-size:11px;
	padding-left:2px;
}

/* TEXT AREA FOR PROPERTIES PAGE */

.properties_textarea {
	width:400px;
	height:100px;
	border:1px solid #336600;
	font-family:verdana;
	font-size:11px;
	padding:2px 2px 2px 2px;
}

/* IMAGES UPLAOD IN PROPERTIES PAGE */

.images_padding {
	padding:3px 3px 3px 3px;
}

/* TEXT BOX FOR PROPERTY RATES */

.rateinput {
	
	height:18px;
	border:1px solid #336600;
	font-family:verdana;
	font-size:11px;
	padding-left:2px;
}

.rateinput_hotel {
	width:70px;
	height:18px;
	border:1px solid #336600;
	font-family:verdana;
	font-size:11px;
	padding-left:2px;
}
	
/* INPUT ELEMENTS IN EDIT ACCOUNT FORM */

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

.editaccount_dropdown {
	width:125px;
	border:1px solid #336600;
	font-family:verdana;
	font-size:11px;
	padding-left:2px;
}

.account_textarea {
	width:200px;
	height:100px;
	border:1px solid #336600;
	font-family:verdana;
	font-size:11px;
	padding:2px 2px 2px 2px;
}

.textarea_input {
	width:300px;
	height:100px;
	border:1px solid #336600;
	font-family:verdana;
	font-size:11px;
	padding:2px 2px 2px 2px;
}

/* RIGHT COLUMN TEXT IN HOME PAGE */

.home_rightcolumn a:link {
	font-family:helvetica;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.home_rightcolumn a:hover {
	font-family:helvetica;
	font-size:11px;
	font-weight:bold;
	color:#88A77C;
	text-decoration:none;
}

.home_rightcolumn a:active {
	font-family:helvetica;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.home_rightcolumn a:visited {
	font-family:helvetica;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

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

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

/* HOME PAGE HOTEL LISTING */

.home_hotelname a:link {
	font-family:arial;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;	
}

.home_hotelname a:hover {
	font-family:arial;
	font-size:12px;
	color:#006600;
	font-weight:bold;
	line-height:20px;
	text-decoration:underline;
}

.home_hotelname a:visited {
	font-family:arial;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;	
}

.home_hotelname a:active {
	font-family:arial;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;	
}

.hotelrate{
	font-size:12px;
	font-family:helvetica;
	color:#336600;
}

.forgot_password a:link{
	font-family:Arial;
	font-size:12px;
	color:#FF0000;
	text-decoration:none;
}

.forgot_password a:hover{
	font-family:Arial;
	font-size:12px;
	color:#FF0000;
	text-decoration:underline;
}

.forgot_password a:visited{
	font-family:Arial;
	font-size:12px;
	color:#FF0000;
	text-decoration:none;
}

.forgot_password a:active{
	font-family:Arial;
	font-size:12px;
	color:#FF0000;
	text-decoration:none;
}

/* ADVANCED SEARCH */

.search_formelements {
	border:1px solid #999966;
	height:20px;
	width:150px;
	font-family:verdana;
	font-size:10px;
	padding:3px 3px 3px 3px;
}

.search_text {
	font-family:verdana;
	font-size:10px;
	color:#000000;
	line-height:20px;
}

.search_formelements_select {
	border:1px solid #999966;
	height:15px;
	width:150px;
	font-family:verdana;
	font-size:10px;
}

/* ADVANCED SEARCH */

/* TRACKING PAGE */

.trackingtab_heading {
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
}

.enquirycalendar_input {
	width:100px;
	height:18px;
	border:1px solid #336600;
	font-family:verdana;
	font-size:11px;
	padding-left:2px;
}

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

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

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

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

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

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

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

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

.goback a:visited{
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.goback1 {
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	padding-left:480px;
}

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

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

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

.goback1 a:visited{
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.businesslisting_heading {
	font-family:Verdana;
	font-weight:bold;
	color:#0E3D11;
	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:#0E3D11;
	text-decoration:underline;
	line-height:20px;
}

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

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

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

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

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

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

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

.subscription_content_rate {
	font-family:verdana;
	font-size:14px;
	color:#000000;
	line-height:15px;
}

.propertyspace_dropdown {
	width:100px;
	border:1px solid #336600;
	font-family:verdana;
	font-size:11px;
	padding-left:2px;
}

.pagetext {
	font-family:Verdana;
	font-size:12px;
	color:#000066;
	font-weight:bold;
	text-decoration:none;
}

.hotelpricing_rate {
	font-family:verdana;
	font-size:10px;
	color:#000000;
	line-height:20px;
	background-color:#CCCC66;
}

/* PROPERTY DETAILS PAGE */

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

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

/* CURRENCY DROP DOWN IN THE DETAILS PAGE */

.currency_dropdown {
	width:100px;
	border:1px solid black;
	font-family:verdana;
	font-size:10px;
}

.currency_equals {
	font-family:verdana;
	font-size:10px;
	padding-right:5px;
}

/* SLIDESHOW PAGE */

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

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

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

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

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

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

.close a:link {
	font-family: Verdana;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

.close a:hover{
	font-family: Verdana;
	font-size:12px;
	color:#FF0000;
	text-decoration:underline;
}

.close a:active{
	font-family: Verdana;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

.close a:visited{
	font-family: Verdana;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

/* BREAD CRUMBS */

.breadcrumb {
	font-family:verdana;
	font-size:11px;
	font-weight:bold;	
	color:#0E3D11;
}

.breadcrumb a:link {
	font-family:verdana;
	font-size:11px;
	font-weight:bold;	
	color:#0E3D11;
	text-decoration:none;
}

.breadcrumb a:hover {
	font-family:verdana;
	font-size:11px;
	font-weight:bold;	
	color:#0E3D11;
	text-decoration:underline;
}

.breadcrumb a:visited {
	font-family:verdana;
	font-size:11px;
	font-weight:bold;	
	color:#0E3D11;
	text-decoration:none;
}

.breadcrumb a:active {
	font-family:verdana;
	font-size:11px;
	font-weight:bold;	
	color:#0E3D11;
	text-decoration:none;
}

.hotspot_header {
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	color:#174B0D;
}

/* SITEMAP */

.main_link {
	font-family:verdana;
	font-size:12px;
	color:#006600;
	font-weight:bold;
	text-decoration:none;
}

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

.main_link a:hover {
	font-family:verdana;
	font-size:12px;
	color:#88A77D;
	font-weight:bold;
	text-decoration:none;
}

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

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

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

.sub_link a:link {
	font-family:verdana;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.sub_link a:hover {
	font-family:verdana;
	font-size:11px;
	color:#88A77D;
	font-weight:bold;
	text-decoration:none;
}

.sub_link a:visited {
	font-family:verdana;
	font-size:11px;
	color:#006600;
	font-weight:bold;
	text-decoration:none;
}

.sub_link a:active {
	font-family:verdana;
	font-size:11px;
	color:#006600;
	font-weight:bold;
	text-decoration:none;
}

/* calendar */
.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;
}

/*added by mohan */

/* MENU */


.submenus {
	text-shadow:Olive;
	border-bottom: 1px solid #cccccc;
	float:left;
	font-weight:bold;
	width:180px;
	background-color: #C5BB59;
	padding-top:4px;
	padding-bottom:4px;	
	padding-left:8px;	
	color:#FFFFFF;
	text-decoration:none;
	/*border-bottom: 1px solid #ccc;
	width: 11.7em;
	left: -999em;
	margin-left: 4.2px;*/
}

.submenus a{	
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	color:#000000;
}

.menucontainer{
	/*background-image:url('img/img_newsite/dropdwn.jpg');*/
	background-repeat:repeat-y;
	background-position: center left;
	background-color: #0E3D11;	
	padding-left:8px;
    width:40px;
	position:absolute;
	
}

.static_morelinks_heading {
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#006600;
}

.static_morelinks a:link {
	font-family:verdana;
	font-size:10px;
	color:#0E3D11;
	text-decoration:none;
	font-weight:bold;
}

.static_morelinks a:hover {
	font-family:verdana;
	font-size:10px;
	color:#006633;
	text-decoration:underline;
	font-weight:bold;
}

.static_morelinks a:visited {
	font-family:verdana;
	font-size:10px;
	color:#0E3D11;
	text-decoration:none;
	font-weight:bold;
}
.static_morelinks a:visited:hover {
	font-family:verdana;
	font-size:10px;
	color:#006633;
	text-decoration:underline;
}

.static_morelinks a:active {
	font-family:verdana;
	font-size:10px;
	color:#009966;
	text-decoration:none;
}

.txt_clear{
border-color:#FFFFFF;
color:#000000;
background-color:#FFFFFF;
border-style:none; 
}
.mainhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	color:#FFFFFF;
	text-align:center;
	padding-top:10px;
	padding-bottom:5px;
	
	
}
.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	padding-top:0px;
	padding-bottom:8px;
}
.subhead1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
.imgtitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
.txtFoot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	padding-top:15px;
}
.txtLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
.txtLinkblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
	cursor:pointer;
	
}
.greenTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #90F5FC;
	text-decoration: none;
	font-weight: bold;
}
.redTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #FC5276;
	text-decoration: none;
	font-weight: bold;
}
.whiteTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.greenTxtBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	color: #90F5FC;
	text-decoration: none;
	font-weight: bold;
}
.whiteTxtSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
	
}
.headblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
	padding-bottom:10px;
	padding-top:5px;
}
.renthead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	color:#CCCCCC;
	
	text-decoration: none;
	text-align: center;
}
.rentblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
	padding-top:10px;
}
.rentgray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	text-align: center;
}
.bushead {
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.busDollar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #72E1F9;
	text-decoration: none;
	text-align: center;
}
.busDollarSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #7FF8EE;
	text-decoration: none;
	text-align: center;
}
.busheadSmall {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

/* New style added for Townlisting page*/

.a_region_link{
font-family: Helvetica;
	font-size:13px;
	color:#0E3D11;
	font-weight:normal;
	text-decoration:none;
}
.a_region_link:hover{
	font-family: Helvetica;
	font-size:13px;
	color:#0E3D11;
	font-weight:normal;
	text-decoration:none;
}
.header_bar {
	background-image:url(../images/cont_left_10.gif);
	font-family: Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
}
a.breadcrumb 
{
	text-decoration:none;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;	
	color:#0E3D11;
}
.breadcrumb a:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px;
	COLOR: #2C6667; 
	FONT-FAMILY: verdana;
	text-decoration: none; 
}
.regionlisting_type {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#0E3D11;
	line-height:20px;
}

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

td.pubitem{
border-bottom:1px solid #339966;
}

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

a.pubitem:hover{
color:#00CC00;
text-decoration:underline;
}

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

.pubs{
padding-top:5px;
}

.blackTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
}

.heading{
color:#0e3d11;
font-size:15px;
font-weight:bold;
}

.heading2{
color:#666666;
font-size:12px;
font-weight:bold;
}


.heading3 {
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	color:#006600;;
}

.greenLinks{
color:#0e3d11;
font-size:13px;
font-weight:bold;
}





/*rate table on listing form*/
.list_element {
	width: 160px;
}
.checkbox_font {
	width: 160px;
}
.property_rate {
	width: 65px;
}
.property_rate_date {
	width: 160px;
}


.details_header {
	background-color: #abc2a5;
}

.details_footer {
	background-color: #d1dece;
}

.text_description_block {
	padding-left: 30px;
	padding-right: 19px; /*11px table cell to the right so the border adds up to 30*/
	border-left: 1px solid rgb(153, 153, 102);
}
.form_notice {
	font-family: verdana;
	font-size: 10px;
	color: red;
}

.list_prop_header {
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold
}

.index_textblock {
color:#000000;
font-family: Arial,Helvetica,sans-serif;
font-size:12px;
line-height:15px;
text-align:justify;
}
.index_textblock_header {
color:#000000;
font-family: Arial,Helvetica,sans-serif;
font-size:12px;
}

.content_text {
	font-family:verdana;
	font-size:12px;
	color:#000000;
}

.subscription_list td{
	padding-left: 5px;
	padding-right: 5px;
}

.generatedCheckBox {
	width: 10px;
}
