A.main_menu:link { text-decoration: none; color: #FFFFFF; font-weight: normal; font-weight:bold; font-size: 12px; font-family: Verdana }
A.main_menu:visited { text-decoration: none; color: #FFFFFF; font-weight: normal; font-weight:bold; font-size: 12px; font-family: Verdana}
A.main_menu:hover { text-decoration: underline; color: #FFFFFF; font-weight: normal; font-weight:bold; font-size: 12px; font-family: Verdana }
A.main_menu_on:link { text-decoration: none; color: #FFFFFF; font-weight: normal; font-weight:bold; font-size: 12px; font-family: Verdana }
A.main_menu_on:visited { text-decoration: none; color: #FFFFFF; font-weight: normal; font-weight:bold; font-size: 12px; font-family: Verdana}
A.main_menu_on:hover { text-decoration: underline; color: #FFFFFF; font-weight: normal; font-weight:bold; font-size: 12px; font-family: Verdana }

A.search_locality:link { text-decoration: none; color: #FFFFFF; font-weight: normal; font-weight:bold; font-size: 12px; font-family: Verdana }
A.search_locality:visited { text-decoration: none; color: #FFFFFF; font-weight: normal; font-weight:bold; font-size: 12px; font-family: Verdana}
A.search_locality:hover { text-decoration: underline; color: #FFFFFF; font-weight: normal; font-weight:bold; font-size: 12px; font-family: Verdana }

A.main_submenulink:link { text-decoration: none; color: #4696C8; font-weight: normal; font-weight:bold; font-size: 12px; font-family: Verdana;}
A.main_submenulink:visited { text-decoration: none; color: #4696C8; font-weight: normal; font-weight:bold; font-size: 12px; font-family: Verdana;}
A.main_submenulink:hover { text-decoration: underline; color: #4696C8; font-weight: normal; font-weight:bold; font-size: 12px; font-family: Verdana;}
A.main_submenu_onlink:link { text-decoration: none; color: #00B432; font-weight: normal; font-weight:bold; font-size: 12px; font-family: Verdana;}
A.main_submenu_onlink:visited { text-decoration: none; color: #00B432; font-weight: normal; font-weight:bold; font-size: 12px; font-family: Verdana;}
A.main_submenu_onlink:hover { text-decoration: underline; color: #00B432; font-weight: normal; font-weight:bold; font-size: 12px; font-family: Verdana;}

A.search_prop:link { text-decoration: underline; color: #FFFFFF; font-weight:bold; font-size: 12px; font-family: Verdana }
A.search_prop:visited { text-decoration: underline; color: #FFFFFF; font-weight:bold; font-size: 12px; font-family: Verdana}
A.search_prop:hover { text-decoration: underline; color: #FFFFFF; font-weight:bold; font-size: 12px; font-family: Verdana }

A.bottom_link:link { text-decoration: underline; color: #4696C8; font-weight: normal; font-size: 10px; font-family: Verdana }
A.bottom_link:visited { text-decoration: underline; color: #4696C8; font-weight: normal; font-size: 10px; font-family: Verdana}
A.bottom_link:hover { text-decoration: underline; color: #4696C8; font-weight: normal; font-size: 10px; font-family: Verdana }

A.text_link:link { text-decoration: none; color: #0000CD; font-weight: normal; font-size: 12px; font-family: Verdana }
A.text_link:visited { text-decoration: none; color: #0000CD; font-weight: normal; font-size: 12px; font-family: Verdana}
A.text_link:hover { text-decoration: underline; color: #0000CD; font-weight: normal; font-size: 12px; font-family: Verdana }

A.home_link:link { text-decoration: none; color: #0000CD; font-weight: normal; font-size: 10px; font-family: Verdana }
A.home_link:visited { text-decoration: none; color: #0000CD; font-weight: normal; font-size: 10px; font-family: Verdana}
A.home_link:hover { text-decoration: underline; color: #0000CD; font-weight: normal; font-size: 10px; font-family: Verdana }

A.city_link:link { text-decoration: none; color: #0000CD; font-weight: normal; font-size: 10px; font-family: Verdana }
A.city_link:visited { text-decoration: none; color: #0000CD; font-weight: normal; font-size: 10px; font-family: Verdana}
A.city_link:hover { text-decoration: underline; color: #0000CD; font-weight: normal; font-size: 10px; font-family: Verdana }

A.state_link:link { text-decoration: none; color: #4696C8; font-weight: bold; font-size: 12px; font-family: Verdana }
A.state_link:visited { text-decoration: none; color: #4696C8; font-weight: bold; font-size: 12px; font-family: Verdana}
A.state_link:hover { text-decoration: underline; color: #4696C8; font-weight: bold; font-size: 12px; font-family: Verdana }

A.country_link:link { text-decoration: none; color: #00B432; font-weight: bold; font-size: 14px; font-family: Verdana }
A.country_link:visited { text-decoration: none; color: #00B432; font-weight: bold; font-size: 14px; font-family: Verdana}
A.country_link:hover { text-decoration: underline; color: #00B432; font-weight: bold; font-size: 14px; font-family: Verdana }

A.image_link:link { border:0px;}
A.image_link:visited { border:0px;}
A.image_link:hover { border:0px;}

A.view_button:link { 
		background-color:#4696C8;
		text-decoration: none;
		color:#FFFFFF;
		font-weight: bold;
		font-size: 10px;
		font-family: Verdana;
		padding-left: 4px;
      	padding-right: 4px;
      	padding-top: 2px;
      	padding-bottom: 4px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-color: #00B432;
		border-right-color: #00B432;
		border-bottom-color: #00B432;
		border-left-color: #00B432;
	  	border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;}
A.view_button:visited {
		background-color:#4696C8;
		text-decoration: none;
		color:#FFFFFF;
		font-weight: bold;
		font-size: 10px;
		font-family: Verdana;
		padding-left: 5px;
      	padding-right: 5px;
      	padding-top: 2px;
      	padding-bottom: 4px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-color: #00B432;
		border-right-color: #00B432;
		border-bottom-color: #00B432;
		border-left-color: #00B432;
	  	border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;}

		
#button{
		font-weight: bold;
		border:0;
		font-size:10px;
		color:#FFFFFF;
		background-color:#4696C8;
		font-family: Verdana;
		text-align: center;
		vertical-align: middle;
		padding-left: 5px;
      	padding-right: 5px;
      	padding-top: 2px;
      	padding-bottom: 4px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-color: #00B432;
		border-right-color: #00B432;
		border-bottom-color: #00B432;
		border-left-color: #00B432;
	  	border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		cursor: pointer;
	 
	}
	
.submit_button{
		font-weight: bold;
		border:0;
		font-size:10px;
		color:#FFFFFF;
		background-color:#4696C8;
		font-family: Verdana;
		text-align: center;
		vertical-align: middle;
		padding-left: 5px;
      	padding-right: 5px;
      	padding-top: 2px;
      	padding-bottom: 4px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-color:#00B432;
		border-right-color:#00B432;
		border-bottom-color:#00B432;
		border-left-color:#00B432;
	  	border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		cursor: pointer;
	 
	}

.light_background
{
      background-color:#F0F0F0;
  	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.top_img {
border: 0px;
}

.bullet_li {
		color: #00B432;
}

.text_li {
		color: #000000;
		background-color:#F0F0F0;
		}

.top_bg {
 	  	background-color:#4696C8;
	  	padding-left: 0px;
      	padding-right: 0px;
      	padding-top: 0px;
      	padding-bottom: 0px;
}

.main_title {
        font-family: verdana;
      	font-size: 20px;
		color: #FFFFFF;
		text-align: left;
		padding-left: 15px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
}
.main_subtitle {
        font-family: verdana;
      	font-size: 10px;
		color: #ffffff;
		text-align: center;
		vertical-align: top;
		border-left-width: 0px;
		padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
}
.main_subtitle2 {
        font-family: verdana;
      	font-size: 10px;
		color: #FFFFFF;
		text-align: left;
		vertical-align: middle;
		padding-left: 15px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
}
.green_separators {
      background-color:#00B432;
	  padding-left: 0px;
      padding-right: 0px;
      padding-top: 0px;
      padding-bottom: 0px;
}
.view_button {
      font-family: verdana;
      font-size: 10px;
	  color: #ffffff;
	  font-weight: bold;
	  text-align:center;
	  vertical-align: middle;
      background-color:#4696C8;
	  padding-left: 10px;
      padding-right: 10px;
      padding-top: 5px;
      padding-bottom:5px;
	  border-top-width: 0px;
	  border-right-width: 0px;
	  border-bottom-width: 0px;
	  border-left-width: 0px;
}
.top_bar {
      	font-family: Verdana;
      	font-size: 9px;
      	color: #00B432;
		background-color: #FFFFFF;
		text-align: center;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
}
.white_spacer {
      	background-color: #FFFFFF;
		padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
}

.header_img {
    	background-color: #FFFFFF;
		background-image:  url(../tvillas/img/header_bg.jpg);
		background-position: center;
		
}

.main_menu {
      	font-family: Verdana;
      	font-size: 12px;
		font-weight: bold;
      	color: #FFFFFF;
		background-color: #4696C8;
		text-align: center;
}
.main_menu_on {
      	font-family: Verdana;
      	font-size: 12px;
		font-weight: bold;
      	color: #FFFFFF;
		background-color: #00B432;
		text-align: center;
}

.main_submenu {
      	font-size: 12px;
		font-weight: bold;
		border-bottom:solid;
		border-left:solid;
		border-top:none;
		border-right:none;
		border-width:2px;
		border-color:#4696C8;
      	color: #4696C8;
		background-color: #FFFFFF;
		text-align: center;
		text-decoration: none;
            }

.main_submenu_on {
      	font-size: 12px;
		font-weight: bold;
		border-bottom:solid;
		border-left:solid;
		border-top:none;
		border-right:none;
		border-width:2px;
		border-color:#00B432;
      	color: #00B432;
		background-color: #FFFFFF;
		text-align: center;
		text-decoration: none;
           }

.month {
      	font-family: Verdana;
      	font-size: 12px;
		font-weight: bold;
      	color: #FFFFFF;
		background-color: #00B432;
		text-align: center;
		border-top-style: none;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: none;
		border-top-color: #FFFFFF;
		border-right-color: #000000;
		border-bottom-color: #000000;
		border-left-color: #FFFFFF;
		border-bottom-width: 1px;
		border-right-width: 1px;
		padding: 5px;
}

.welcome_frame {
        font-family: verdana;
      	font-size: 14px;
		color: #000000;
		font-weight:bold;
		background-color: #FFFFFF;
		padding-left: 10px;
        padding-right: 10px;
        padding-top: 0px;
        padding-bottom: 0px;
}

.welcome_text {
        font-family: Verdana;
      	font-size: 12px;
		color: 333333;
		background-color: #FFFFFF;
		padding-left: 20px;
      	padding-right: 20px;
      	padding-top: 0px;
      	padding-bottom: 0px;
}

.title_text {
        font-family: verdana;
      	font-size: 12px;
		color: #000000;
		background-color: #F0F0F0;
		padding-left: 12px;
      	padding-right: 0px;
      	padding-top: 0px;
      	padding-bottom: 0px;
}
.luxury_villas_img {
      	background-color: #F0F0F0;
		padding-left: 0px;
      	padding-right: 0px;
      	padding-top: 0px;
      	padding-bottom: 0px;
		vertical-align: middle;
		
}
.descriptions_text {
        font-family: Verdana;
      	font-size: 12px;
		color: #000000;
		background-color: #F0F0F0;
		padding-left: 5px;
      	padding-right: 2px;
      	padding-top: 0px;
      	padding-bottom: 0px;
}
.search_text {
        font-family: Verdana;
      	font-size: 10px;
		color: #4696C8;
		padding-left:2px;
      	padding-right: 0px;
      	padding-top: 0px;
      	padding-bottom: 0px;
}
.advancedsearch_text {
        font-family: Verdana;
      	font-size: 10px;
		color: #4696C8;
		text-align: center;
		vertical-align:middle;
		background-color: #F0F0F0;
		padding-left: 5px;
      	padding-right: 0px;
      	padding-top: 0px;
      	padding-bottom: 0px;
}
.bottom_blubar {
	    font-family: Verdana;
      	font-size: 9px;
      	color: #FFFFFF;
		background-color: #4696C8;
		text-align: center;
      	padding-left: 0px;
      	padding-right: 0px;
      	padding-top: 0px;
      	padding-bottom: 0px;
}

.body
{
      background-color: #D3D3D3;
      margin-top: 0px;
      margin-bottom: 0px;      
}

.box-form {
		font-family: Verdana;
      	font-size: 10px;
      	color: #00B432;
		background-color: #FFFFFF;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #00B432;
		border-right-color: #00B432;
		border-bottom-color: #00B432;
		border-left-color: #00B432;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;			
}
.box-form_bg {
		background-color: #F0F0F0;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 10px;
		padding-top: 0px;			
}
.search_button {
     	background-color: #F0F0F0;
		padding-left: 5px;
      	padding-right: 0px;
      	padding-top: 0px;
      	padding-bottom: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		border-width: 0px;
}
.region_text {
      	font-family: Verdana;
      	font-size: 12px;
      	color: #4696C8;
		background-color: #F0F0F0;
		padding-left: 0px;
      	padding-right: 0px;
      	padding-top: 0px;
      	padding-bottom: 0px;
}
.submenu01 {
      	font-family: Verdana;
      	font-size: 10px;
      	color: #4696C8;
		text-align: center;
		vertical-align:middle;
		background-color: #FFFFFF;
		padding-left: 0px;
      	padding-right: 0px;
      	padding-top: 0px;
      	padding-bottom: 0px;
}
.submenu02 {
      	font-family: Verdana;
      	font-size: 9px;
      	color: #333333;
		text-align: center;
		vertical-align:middle;
		background-color: #FFFFFF;
		padding-left: 0px;
      	padding-right: 0px;
      	padding-top: 0px;
      	padding-bottom: 0px;
}

.grey_separators {
      background-color:#F0F0F0;
	  padding-left: 0px;
      padding-right: 0px;
      padding-top: 0px;
      padding-bottom: 0px;
}
.box_bg {
      background-color:#4696C8;
	  padding-left: 0px;
      padding-right: 0px;
      padding-top: 0px;
      padding-bottom: 0px;
}
.bg_features {
      	background-color: #F0F0F0;
		padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
}
.property_name {
        font-family: verdana;
      	font-size: 18px;
		color: #00B432;
		letter-spacing: 0;
		background-color: #FFFFFF;
		border-left-width: 0px;
		padding-left: 10px;
        padding-right: 0px;
        padding-top: 5px;
        padding-bottom: 5px;
}

.property_top {
      font-family: verdana;
      font-size: 14px;
      font-weight: bold;
      color: #00B432;
      letter-spacing: 0;
      background-color: #FFFFFF;
      border-left-width: 0px;
      padding: 2px;
}

.av_unit_name {
        font-family: verdana;
      	font-size: 18px;
		color: #00B432;
		letter-spacing: 0;
		background-color: #FFFFFF;
		border-left-width: 0px;
		padding-left: 10px;
        padding-right: 0px;
        padding-top: 5px;
        padding-bottom: 5px;
}

.area_title {
        font-family: verdana;
      	font-size: 18px;
		color: #00B432;
		letter-spacing: 0;
		background-color: #FFFFFF;
		border-left-width: 0px;
		padding-left: 10px;
        padding-right: 0px;
        padding-top: 5px;
        padding-bottom: 5px;
}

.villa_title {
      	font-family: Verdana;
      	font-size: 12px;
		color: #FFFFFF;
		background-color: #4696C8;
		padding-left: 10px;
        padding-right: 0px;
        padding-top: 5px;
        padding-bottom: 5px;
}
.text {
        font-family: Verdana;
      	font-size: 12px;
		color: #333333;
		text-align:left;
		vertical-align:top;
		background-color: #ffffff;
		padding-left: 5px;
      	padding-right: 10px;
      	padding-top: 10px;
      	padding-bottom: 10px;
		line-height: 1.5;
}
.policies {
        font-family: Verdana;
      	font-size: 10px;
		text-align: left
		color: #333333;
		vertical-align:top;
		background-color: #ffffff;
		padding-left: 10px;
      	padding-right: 10px;
      	padding-top: 10px;
      	padding-bottom: 10px;
}
.extras {
        font-family: Verdana;
      	font-size: 10px;
		color: #4696C8;
		background-color: #ffffff;
		padding-left: 10px;
      	padding-right: 0px;
      	padding-top: 0px;
      	padding-bottom: 0px;
}
.features {
        font-family: Verdana;
      	font-size: 12px;
		color: #4696C8;
		
		padding-left: 0px;
      	padding-right: 0px;
      	padding-top: 0px;
      	padding-bottom: 0px;
}
.features_2 {
        font-family: Verdana;
      	font-size: 12px;
		color: #4696C8;
		background-color: #000000;
		padding-left: 10px;
      	padding-right: 0px;
      	padding-top: 0px;
      	padding-bottom: 0px;
}
.blue_text {
        font-family: Verdana;
      	font-size: 12px;
		color: #4696C8;
		background-color: #ffffff;
		vertical-align: middle;
		padding-left: 5px;
      	padding-right: 10px;
      	padding-top: 0px;
      	padding-bottom: 0px;
}

.red_text {
        font-family: Verdana;
      	font-size: 12px;
		color: #FF0000;
		background-color: #ffffff;
		vertical-align: middle;
		padding-left: 5px;
      	padding-right: 10px;
      	padding-top: 0px;
      	padding-bottom: 0px;
}

.features_text {
        font-family: Verdana;
      	font-size: 12px;
		color: #4696C8;
		background-color: #ffffff;
		vertical-align: middle;
		padding-left: 5px;
      	padding-right: 0px;
      	padding-top: 0px;
      	padding-bottom: 0px;
}

.search_attribute {
        font-family: Verdana;
      	font-size: 12px;
		color: #000000;
		background-color: #ffffff;
		vertical-align: middle;
		padding-left: 5px;
      	padding-right: 0px;
      	padding-top: 0px;
      	padding-bottom: 0px;
}

.request_attribute {
        font-family: Verdana;
      	font-size: 12px;
		color: #4696C8;
		background-color: #ffffff;
		vertical-align: middle;
		padding-left: 5px;
      	padding-right: 0px;
      	padding-top: 0px;
      	padding-bottom: 0px;
}

.acc_text {
        font-family: Verdana;
      	font-size: 12px;
		color: #4696C8;
		background-color: #ffffff;
		vertical-align: middle;
		padding-left: 10px;
      	padding-right: 0px;
      	padding-top: 0px;
      	padding-bottom: 0px;
}
.arrow_bg {
       	padding-left: 10px;
      	padding-right: 0px;
      	padding-top: 0px;
      	padding-bottom: 0px;
		vertical-align:middle;
}
.page_num {
        font-family: Verdana;
      	font-size: 12px;
		color: #333333;
		text-align:center;
		background-color: #f0f0f0;
		padding-left: 0px;
      	padding-right: 0px;
      	padding-top: 0px;
      	padding-bottom: 0px;
}
.display_text {
        font-family: Verdana;
      	font-size: 12px;
		color: #00B432;
		background-color: #F0F0F0;
		padding-left: 10px;
      	padding-right: 0px;
      	padding-top: 0px;
      	padding-bottom: 0px;
}
.thumb_img {
		background-color: #ffffff;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #00B432;
		border-right-color: #00B432;
		border-bottom-color: #00B432;
		border-left-color: #00B432;
		padding-bottom: 1px;
		padding-left: 1px;
		padding-right: 1px;
		padding-top: 1px;				
}
.thumb_img2 {
		background-color: #f0f0f0;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #00B432;
		border-right-color: #00B432;
		border-bottom-color: #00B432;
		border-left-color: #00B432;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;				
}
.heavy_green{
     font-family:Verdana;
     font-size:12;
     font-weight:bold;
     color: #00B432;
}
.blue {
        font-family: verdana;
      	font-size: 12px;
		color: #4696C8;
		font-weight:bold;
}
.green_numbers {
        font-family: verdana;
      	font-size: 12px;
		color: #00B432;
		padding-right: 5px;
}
.green_numbers2 {
        font-family: verdana;
      	font-size: 12px;
		color: #00B432;
		font-weight: bold;
		padding-right: 20px;
}
.green_numbers_greybg {
        font-family: verdana;
      	font-size: 12px;
		color: #00B432;
		background-color: #f0f0f0;
		font-weight: bold;
		padding-right: 20px;
}
.green {
        font-family: verdana;
      	font-size: 12px;
		color: #00B432;
		font-weight:bold;
}

.top_id {
        font-family: verdana;
      	font-size: 12px;
		color: #00B432;
		font-weight:bold;
}

.green_bggrey {
        font-family: verdana;
      	font-size: 12px;
		color: #00B432;
		font-weight:bold;
		background-color: #f0f0f0;
}
.blue_bggrey {
        font-family: verdana;
      	font-size: 12px;
		color: #4696C8;
		font-weight:bold;
		background-color: #f0f0f0;
}
.search_titles {
        font-family: verdana;
      	font-size: 12px;
		color: #4696C8;
		background-color: #F0F0F0;
		padding-left: 10px;
}
.blue_light {
        font-family: verdana;
      	font-size: 12px;
		color: #4696C8;
		background-color: #F0F0F0;
}
.green_light {
        font-family: verdana;
      	font-size: 12px;
		color: #00B432;
		background-color: #F0F0F0;
}
.white {
        font-family: verdana;
      	font-size: 20px;
		color: #ffffff;
		text-align:center;
}
.white_sub {
        font-family: verdana;
      	font-size: 10px;
		color: #FFFFFF;
		text-align:center;
}

.calendar_bg {
      	font-family: Verdana;
      	font-size: 10px;
      	color: #4696C8;
		text-align: center;
		padding-left: 2px;
      	padding-right: 2px;
      	padding-top: 2px;
      	padding-bottom: 2px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: none;
		border-left-style: solid;
		border-top-color: #ffffff;
		border-right-color: #ffffff;
		border-bottom-color: #ffffff;
		border-left-color: #ffffff;
}

.price_period {
      	font-family: Verdana;
      	font-size: 10px;
      	color: #000000;
		text-align: center;
		padding-left: 2px;
      	padding-right: 2px;
      	padding-top: 2px;
      	padding-bottom: 2px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: none;
		border-left-style: solid;
		border-top-color: #ffffff;
		border-right-color: #ffffff;
		border-bottom-color: #ffffff;
		border-left-color: #ffffff;
}

.calendar_days {
      	font-family: Verdana;
      	font-size: 10px;
      	color: #00B432;
		text-align: center;
		font-weight:bold;
		background-color:#F0F0F0;
		padding-left: 2px;
      	padding-right: 2px;
      	padding-top: 2px;
      	padding-bottom: 2px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #ffffff;
		border-right-color: #000000;
		border-bottom-color: #000000;
		border-left-color: #ffffff;
}

.price_titles {
      	font-family: Verdana;
      	font-size: 10px;
      	color: #00B432;
		text-align: center;
		font-weight:bold;
		background-color:#F0F0F0;
		padding-left: 2px;
      	padding-right: 2px;
      	padding-top: 2px;
      	padding-bottom: 2px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: none;
		border-left-style: solid;
		border-top-color: #ffffff;
		border-right-color: #ffffff;
		border-bottom-color: #ffffff;
		border-left-color: #ffffff;
}

.calendar_nums {
      	font-family: Verdana;
      	font-size: 10px;
      	color: #000000;
		text-align: center;
		padding-left: 2px;
      	padding-right: 2px;
      	padding-top: 2px;
      	padding-bottom: 2px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #ffffff;
		border-right-color: #ffffff;
		border-bottom-color: #ffffff;
		border-left-color: #ffffff;
}
.calendar_avail {
      	font-family: Verdana;
      	font-size: 10px;
      	color: #000000;
		text-align: center;
		padding-left: 2px;
      	padding-right: 2px;
      	padding-top: 2px;
      	padding-bottom: 2px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #FFFFFF;
		border-right-color: #000000;
		border-bottom-color: #000000;
		border-left-color: #FFFFFF;
}



.calendar_not_avail {
      	font-family: Verdana;
      	font-size: 10px;      	
      	font-weight: bold;      	
      	color: #000000;
		text-align: center;
		padding-left: 2px;
      	padding-right: 2px;
      	padding-top: 2px;
      	padding-bottom: 2px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #ffffff;
		border-right-color: #00f0000;
		border-bottom-color: #000000;
		border-left-color: #ffffff;
		background-image: url('/img/not_available.gif');
            background-repeat: no-repeat;
            background-position: center center;
}

.calendar_booked {
      	font-family: Verdana;
      	font-size: 10px;      	
      	font-weight: bold;      	
      	color: #000000;
		text-align: center;
		padding-left: 2px;
      	padding-right: 2px;
      	padding-top: 2px;
      	padding-bottom: 2px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #ffffff;
		border-right-color: #00f0000;
		border-bottom-color: #000000;
		border-left-color: #ffffff;
		background-image: url('/img/booked.gif');
            background-repeat: no-repeat;
            background-position: center center;
}

.calendar_on_req {
      	font-family: Verdana;
      	font-size: 10px;      	
      	font-weight: bold;      	
      	color: #000000;
		text-align: center;
		padding-left: 2px;
      	padding-right: 2px;
      	padding-top: 2px;
      	padding-bottom: 2px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #ffffff;
		border-right-color: #000000;
		border-bottom-color: #000000;
		border-left-color: #ffffff;
		background-image: url('/img/on_request.gif');
            background-repeat: no-repeat;            
            background-position: center center;
}

.calendar_pending {
      	font-family: Verdana;
      	font-size: 10px;      	
      	font-weight: bold;      	
      	color: #000000;
		text-align: center;
		padding-left: 2px;
      	padding-right: 2px;
      	padding-top: 2px;
      	padding-bottom: 2px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #ffffff;
		border-right-color: #000000;
		border-bottom-color: #000000;
		border-left-color: #ffffff;
		background-image: url('/img/pending.gif');
            background-repeat: no-repeat;            
            background-position: center center;
}

.price_text {
      	font-family: Verdana;
      	font-size: 10px;
      	color: #000000;
		text-align: center;
		padding-left: 2px;
      	padding-right: 2px;
      	padding-top: 2px;
      	padding-bottom: 2px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #ffffff;
		border-right-color: #ffffff;
		border-bottom-color: #ffffff;
		border-left-color: #ffffff;
}

.bg_map_location {
      background-color: #F0F0F0;
      padding: 2px;
      border-color: #000000;
      border-width: 1px;
      border-style: solid;
      font-family: Verdana;
      font-size: 10px;
}
