@charset "utf-8"; 
/* CSS Document */
* { outline: none; }
html {height:100%; }
img {border:0; }
a { color: #E08921; }
h2{display:inline; }
.h2{ display:block; font-size: 14px; font-weight: bold; margin-top: 20px; text-transform: capitalize; }
.blockq1, .blockq2 { margin: 10px 0; }
#body { padding:0; margin:0; height:100%; background-color:#ffffff; font-family:Arial,Verdana,Helvetica, sans-serif; font-size: 62.5%; }
#body2 { padding:0; margin:0; background:url(../images/repeat_sub2.jpg); background-repeat: repeat-x; /*background-color:#194562; */ background-color:#ffffff; 
 font-family:Arial,Verdana,Helvetica, sans-serif; }
.Gaudi_text{ color:#9b5c10; font-family:Arial,Times New Roman,serif; font-size:14px; font-weight:bold; text-align:left; margin-left:15px; margin-top:15px; }
.gray{ color:#595959; font-family:Arial,Times New Roman,serif; font-size:10px; font-weight:normal; /*text-align:left; */ margin:12px 0 0 15px; }
.gray1{ color:#595959; font-family:Arial,Times New Roman,serif; font-size:10px; font-weight:normal; /*text-align:left; */ margin:0 0 0 15px; }
.gray2 { margin-top:10px; color:#000000; font-family:Arial,Times New Roman,serif; font-size:10px; font-weight:normal; /*text-align:left; */ margin-left:15px; }
.gray2 a{ color:#000000; font-family:Arial,Times New Roman,serif; font-size:10px; font-weight:normal; /*text-align:left; */ margin-left:15px; }
.font_size_11{ font-size:11px !important; }
.font_size_11 a { font-size:11px !important; }
.font_size_11 td { font-size:11px !important; }
.no_underline { text-decoration: none !important; }
.no_underline a { text-decoration: none !important; }
.apartment_features{ color:#e08921; font-family:Arial,Times New Roman,serif; font-size:12px; font-weight:bold; margin:12px 0 0 15px; }
.property_text{ color:#000000; font-family:Arial,Times New Roman,serif; font-size:15px; font-weight:bold; margin:18px 0 0 7px; text-transform: uppercase; }
.property_text a{ color: black; text-decoration: none; }
.property_content{ color:#4e4e4e; font-family:Arial,Times New Roman,serif; font-weight:normal; margin:18px 0 0 7px; margin-top: 5px; padding-right: 10px; padding-left: 1px; font-size: 11px;}
.apartment_features_b{ color:#000000; font-family:Arial,Times New Roman,serif; font-size:13px; font-weight:bold; margin:10px 0 0 7px;}
.pointer{ cursor: pointer; }
img {border:0; }
#mainflashcover{width:100%; height:608px; position: relative; overflow: hidden; }
#mainflash{width:2000px; height:608px; position: absolute; z-index:0; top: 0px; left: -376px; display: none; }
#navigation{position: absolute; z-index:2; }
/*#mainsite{width:100%; height:616px; background:url(../images/bg1.jpg); background-repeat: no-repeat; background-position:top center; }*/
#mainsite{width:100%; height:608px; margin-bottom:4px; position: relative; overflow:hidden; }
#mainsite_homepage{ width:955px; margin:auto; padding:auto; position:relative; z-index: 9; }
#mainsite2{width:955px; margin:auto; padding:auto; position:relative; }
#mainsite3{width:100%; height:616px; /*background:url(../images/bg_repeat1.jpg); background-repeat:repeat-x; */position:absolute; left:-1110px; }
#mainsite4{width:100%; height:632px; background:url(../images/bg2.jpg); background-repeat: no-repeat; background-position:top center; }
#mainsite5{width:955px; margin:auto; padding:auto; position:relative; }
#mainsite6{width:100%; height:632px; background:url(../images/repeat_sub1.jpg); background-repeat:repeat-x; position:absolute; left:-1110px; }
#mainsite6_2{width:100%; height:632px; background:url(../images/repeat_sub2.jpg); background-repeat:repeat-x; position:absolute; left:1117px; }
.footer{ background:url(../images/footer.jpg); position:absolute; height:286px; margin-bottom:-10px; width:100%; z-index:-3; background-repeat:no-repeat; 
 background-position:top center; }
.banner_footer{ width:1280px; height:286px; /*background-color:#ff4400; */ margin-top:410px; z-index:-5; background-repeat:no-repeat; 
 background-position:top center; }
.navigation{ width:955px; padding-top:33px; height:48px; }
#holiday_weather{ float:left; margin:8px 0 0 0px; background:url(../images/holiday_weather.gif) no-repeat; height:40px; width:383px; }
#menu_about { float:left; margin:8px 0 0 0px; background-image:url(../images/btn_About.gif); background-position:top left; height:40px; }
#menu_about a{ float:left; display:block; width:145px; height:40px; margin-top:10px; font-family:Arial,Times New Roman,serif; font-size:14px; color:#ffffff; 
 text-decoration:none; font-weight:normal; text-align:center; }
#menu_about a:hover{ color:#e08921; }
#menu_advertis { float:left; margin:8px 0 0 0px; background-image:url(../images/btn_Advertise_2.gif); height:40px; }
#menu_advertis a{ float:left; display:block; width:154px; height:40px; margin-top:10px; font-family:Arial,Times New Roman,serif; font-size:14px; 
 color:#ffffff; text-decoration:none; font-weight:normal; text-align:center; }
#menu_advertis a:hover{ color:#e08921; }
#menu_contact { float:left; margin:8px 0 0 0px; background-image:url(../images/btn_contact.gif); height:40px; }
#menu_contact a{ float:left; display:block; width:126px; height:40px; margin-top:10px; font-family:Arial,Times New Roman,serif; font-size:14px; 
 color:#ffffff; text-decoration:none; font-weight:normal; text-align:center; }
#menu_contact a:hover{ color:#e08921; }
#menu_login { float:right; margin:-24px 0 0 0px; background-image:url(../images/btn_login.png); height:45px; width: 147px; }
*html #menu_login { float:right; margin:-24px 0 0 0px; background-image:url(../images/btn_login.png); height:45px; width: 147px; }
#menu_login a{ float:left; display:block; width:147px; height:48px; margin-top:10px; font-family:Arial,Times New Roman,serif; font-size:14px; color:#e08921; 
 text-decoration:none; font-weight:normal; text-align:center; }
#menu_login a:hover{ color:#ffffff; }
#holiday_weather1{ float:left; margin:8px 0 0 0px; height:40px; width:386px; }
.holiday_weather1_home{ float:left; margin:8px 0 0 0px; height:40px; width:386px; font-size:10px; color:#FFF; cursor:pointer; }
#weather_box{ position: absolute; left: 0pt; top: 0pt; }
#weather_table{ padding-top:5px }
.relative{ position: relative; }
#dropdown_menu, #dropdown2_menu, #dropdown3_menu{position: absolute; display: none;}

/**************  Client login area  ********************/
#nav_login_popbox{ display: none; position: absolute; z-index: 100; top: 48px; right: 10px; }
#client_login_form{ position: absolute; left: 15px; bottom: 7px; width: 240px; height: 81px; }
#client_login_forget_pass{ position: absolute; left: 31px; bottom: 31px; }
#client_login_forget_pass a{ font-family: Arial; font-size: 10px; color: #e08921;}

/*#holiday_weather1 a{ float:left; display:block; width:386px; height:40px; margin-top:10px; font-family:Arial,Times New Roman,serif; font-size:10px; color:#ffffff; text-decoration:none; font-weight:normal; text-align:center; 	}*/
#menu_about1 { float:left; margin:8px 0 0 0px; background-image:url(../images/btn_about1.gif); height:40px; } 
#menu_about1 a{ float:left; display: block; width:142px; height:40px; margin-top:12px; font-family:Arial,Times New Roman,serif; font-size:16px; color:#ffffff; text-decoration:none; font-weight:normal; text-align:center; }
#menu_about1 a:hover{ color:#e08921; }
#menu_advertis1 { float:left; margin:8px 0 0 0px; background-image:url(../images/btn_advertise1.gif); height:40px; }
#menu_advertis1 a{ float:left; display:block; width:154px; height:40px; margin-top:12px; font-family:Arial,Times New Roman,serif; font-size:16px; 
color:#ffffff; text-decoration:none; font-weight:normal; text-align:center; }
#menu_advertis1 a:hover{ color:#e08921; }
#menu_contact1 { float:left; margin:8px 0 0 0px; background-image:url(../images/btn_contact1.gif); height:40px; }
#menu_contact1 a{ float:left; display:block; width:126px; height:40px; margin-top:12px; font-family:Arial,Times New Roman,serif; font-size:16px; 
color:#ffffff; text-decoration:none; font-weight:normal; text-align:center; }
#menu_contact1 a:hover{ color:#e08921; } 
#menu_login1 { float:left; margin:3px 0 0 0px; background-image:url(../images/btn_login.png); height:45px; }
#menu_login1 a{ float:left; display:block; width:147px; height:48px; margin-top:10px; font-family:Arial,Times New Roman,serif; font-size:14px; color:#e08921; text-decoration:none; font-weight:normal; text-align:center; }
#menu_login1 a:hover{ color:#ffffff; }
.banner{ width:955px; height:338px; /*background-color:#ff4400; */ margin-top:-5px; }


/********************* Property Search   ********************/
#search_section{ position: relative; height: 105px; }
#search_section_bg{ position: absolute; }
#property_search_form{ position: absolute; top: 25px; left: 20px; }


.clear {clear:both; }
.content_main{ width:955px; height:auto !important; /*min-height:1000px; */ background-color:#ffffff; background-repeat: repeat-x; 
	background-position:top center; margin:auto; padding:auto; margin-top:-190px; }
.content_main_sub{ width:955px; height:auto !important; /*min-height:1000px; */ background-color:#ffffff; background-repeat: repeat-x; 
	background-position:top center; margin:auto; padding:auto; margin-top:-189px; }
.content_left{ float:left; width:488px; height:auto !important; min-height:1000px; background-color:#ffffff; background-repeat: repeat-x; 
	background-position:top left; margin-top:0; padding:auto; border:0px solid #333333; position: relative; }
.content_mid{ float:left; width:230px; height:auto !important; min-height:1000px; background-color:#ffffff; background-repeat: repeat-x; 
	background-position:top center; margin-top:0; padding:auto; border:0px solid #333333; position: relative; }
.content_right{ float:left; width:230px; height:auto !important; min-height:1000px; background-color:#ffffff; background-repeat: repeat-x; 
	background-position:top right; margin-top:0; padding:auto; border:0px solid #333333; position: relative; }
.content_right_homepage{ float:left; width: 228px; height:auto !important; min-height:1000px; background-color:#ffffff; background-repeat: repeat-x; 
	background-position:top right; margin-top:0; padding:auto; border:0px solid #333333; position: relative; overflow: hidden; }
	
.link_about{ /*position: absolute; z-index:5; */ float:left; width:178px; height:33px; background-image:url(../images/home-tab-about-back.png); }
*html .link_about{ /*position: absolute; z-index:5; */ float:left; width:178px; height:33px; background-image:url(../images/home-tab-about-back.png); margin-left:0px; }
#featured_tab1{ padding: 12px 0 0 58px; font-family: Arial; font-size: 15px; font-weight: bold; color: #9c9287; }
#featured_tab2{ padding: 9px 0 0 12px; font-family: Arial; font-size: 18px; font-weight: bold; color: #e08921; }
#featured_tab1_converse{ padding: 9px 0 0 50px; font-family: Arial; font-size: 18px; font-weight: bold; color: #e08921; }
#featured_tab2_converse{ padding: 12px 0 0 30px; font-family: Arial; font-size: 15px; font-weight: bold; color: #9c9287; }
#about_tab{ display: none; }
.inline{ display: inline; }
.read_more{ color: #E08921; }
.space{ clear: both; height: 0px; overflow: hidden; }
.space1{ height: 5px; overflow: hidden; }
.space2{ clear: both; height: 5px; overflow: hidden; }
.space3{ clear: both; height: 20px; overflow: hidden; }
.space4{ clear: both; height: 10px; overflow: hidden; }
.space5{ width: 100px; height: 1px; overflow: hidden; }
.space6{ height: 1px; overflow: hidden; }
.space7{ height: 2px; overflow: hidden; }
.space8{ height: 15px; overflow: hidden; clear: both; }
.space9{ height: 40px; overflow: hidden; clear: both; }
.space10{ background-color: silver; height: 1px; overflow: hidden; }

.link_featured{ /*position: absolute; z-index:5; */ float:left; width:310px; height:33px; background-image:url(../images/home-tab-featured-front.png); }
.hd_tb{ float:left; /*position: relative; z-index:5; */ margin-left:8px; width:478px; height:13px; background-image:url(../images/had_tb1.png); }
.link_about2{ /*position: absolute; z-index:5; */ float:left; width:178px; height:33px; background-image:url(../images/home-tab-about-front.png); }
.link_featured2{ /*position: absolute; z-index:5; */ float:left; width:310px; height:33px; background-image:url(../images/home-tab-featured-back.png); }
.hd_tb2{ float:left; /*position: relative; z-index:5; */ margin-left:8px; width:478px; height:13px; background-image:url(../images/had_tb2.png); }
.tb_content_left_home{ width:476px; margin-left:8px; height:auto !important; min-height:1200px; border: 1px solid #d5d5d5; border-top: none; }
.tb_content_left{ /*position:relative; z-index:1; */ width:476px; margin-left:8px; height:auto !important; min-height:1200px; border: 1px solid #d5d5d5; }
.tb_contentlist{ /*position:relative; z-index:1; */ width:720px; margin-left:5px; height:auto !important; min-height:1100px; border: 0px solid #d5d5d5; display: inline;}
.tb_gaudi_left{ /*position:relative; z-index:1; */ float:left; width:712px; margin-left:0px; height:auto !important; min-height:800px; border: 1px solid #d5d5d5; border-top:0px; }
.tb_content_white{ margin-left:1px; border: 1px solid #d5d5d5; background-color:#ffffff; }
.tb_content_white_td1{ margin-left:1px; width:241px; height:200px; }
.tb_content_white_td2{ margin-left:1px; width:229px; height:200px; }
.tb_content_pic{ margin:11px 0 8px 10px; }
.tb_content_gray{ margin-left:1px; border: 1px solid #d5d5d5; background-color:#f0ece7; }
.tb_gaudi_white{ margin-left:1px; border: 1px solid #d5d5d5; background-color:#ffffff; }
.tb_gaudi_white_td1{ margin-left:1px; width:240px; height:135px; }
.tb_gaudi_white_td2{ /*margin-left:1px; */ width:auto; height:135px; }
.tb_gaudi_pic{ margin:11px 0 8px 10px; }
.tb_gaudi_gray{ margin-left:1px; border: 1px solid #d5d5d5; background-color:#f0ece7; }
.link_property{ float:left; width:232px; height:35px; background-image:url(../images/link_property.gif); margin-left: -2px; }
.footer_property{ float:left; margin-left:4px; width:225px; height:44px; background-image:url(../images/footer-property.gif); display: inline; 
	margin-left: 2px; }
.more_information_button{ margin-top: -20px; }
.more_information_button a{ margin-left: 40px;; }
.tb_property{ float:left; margin-left:4px; width:225px; height:426px; background-image:url(../images/repeat_property.jpg); background-repeat:repeat-x; 
display: inline; margin-left: 2px; }
.property_of_the_week_image{ width: 210px; margin: 0 0 0 8px; }
.property_of_the_week_image_position{ width: 206px; height: 172px; margin: 0px; overflow: hidden; position: relative; }
.property_of_the_week_border{ border: 2px solid #ccc4b9; }
.img_property{ float:left; margin-left:4px; width:220px; height:184px; background-image:url(../images/pic_top_property.jpg); }
.footer_property_r{ float:left; margin-left:4px; margin-bottom:0; height:110px; background-image:url(../images/repeat_property.gif)background-repeat:repeat-x; position:absolute; left:-100px; ; }
.link_currently{ float:left; margin-left:4px; width:225px; height:43px; background-image:url(../images/currently_view.gif); }
.link_properties{ float:left; margin-left:2px; width:226px; height:55px; background-image:url(../images/link_property1.gif); background-repeat: no-repeat; }
.link_properties_view_list{ float:left; margin-left:2px; width:226px; height:45px; background-image:url(../images/link_property1.gif); background-repeat: no-repeat; display: inline; }
#psearch_list{ height: auto; display: inline; }
#psearch_list_items{ padding: 10px 0 0 15px; margin: 0; }

.homepage_banner{ margin-top: 5px; margin-left: 2px; width: 225px; }
.homepage_border_banner{ border: 1px solid #dad6d3; padding: 2px; }
.homepage_banner_image{ overflow: hidden; height: 395px; }
.homepage_banner2_image{ overflow: hidden; height: 381px; }
#homepage_event_image{ margin:5px;border:1px solid gray;width:215px; height: 91px; overflow: hidden; }

.tb_currently{ float:left; margin-left:4px; width:223px; border:1px solid #dddfdf; height:246px; background-image:url(../images/repeat_currently.gif); background-repeat:repeat-x; border-bottom:0px; }
.tb_properties{ float:left; margin-left:2px; width:223px; border:1px solid #dddfdf; height:220px; background-repeat:repeat-x; border-bottom:0px; }
.footer_currently{ float:left; margin-left:4px; width:225px; height:30px; background-image:url(../images/footer_currently.gif); }
.footer_properties{ float:left; margin-left:2px; width:226px; height:29px; background-image:url(../images/footer_property1.gif); }
.footer_properties_view_list{ float:left; margin-left:2px; width:226px; height:29px; background-image:url(../images/footer_property1.gif); display: inline; text-align: right; }
.views_all{ padding-top:3px; padding-left:110px; }
.click_here{ /*padding-top:3px; */ padding-left:10px; }
.dash_link{ margin-left:5px; border-bottom:1px dashed #7f7f7f; width:220px; }
.advertisment{ float:left; margin-left:4px; width:228px; height:404px; /*background-image:url(../images/img_discover.jpg); */ margin-top:35px; }
.icon_bedroom_gray{ width:25px; height:20px; background-image:url(../images/bedroom.png); }
.more{ margin-left:110px; color:#000000; font-family:Arial,Times New Roman,serif; font-size:14px; font-weight:normal; }
.map_regions{ float:left; width:227px; height:35px; background-image:url(../images/link_regions.gif); }
.tb_regions{ float:left; margin-left:3px; width:222px; height:288px; background-image:url(../images/repeat_map.gif); background-repeat:repeat-x; 
border:1px solid #d5d5d5; border-bottom:0px; border-top:0px; position:relative; }
.tb_regions_homepage{ float:left; margin-left:3px; width:222px; height:288px; background-image:url(../images/repeat_map.gif); background-repeat:repeat-x; 
border:1px solid #d5d5d5; border-bottom:0px; border-top:0px; position:relative; display: inline; overflow: hidden; }
.tb_regions1{ float:left; margin-left:1px; width:224px; height:220px; border:0px solid #d5d5d5; border-bottom:0px; border-top:0px; }
.img_map{ float:left; margin-left:3px; width:216px; height:189px; }
.img_map_homepage{ margin-left:3px; width:216px; height:189px; float: none; }
.img_map_homepage img{ border: 2px solid #e1e1e1; }
.footer_map_regions{ float:left; margin-left:3px; width:224px; height:11px; background-image:url(../images/footer_map.gif); background-repeat: no-repeat; }
.link_regions h3{ display: inline; }
.link_regions{ margin:10px 0 0 15px; color:#000000; font-family:Arial,Times New Roman,serif; font-size:10px; font-weight:normal; }
.link_regions2{ color:#000000; font-family:Arial,Times New Roman,serif; font-size:10px; font-weight:normal; text-decoration:none; }
.link_advertisment{ float:left; margin-top:2px; margin-left:3px; width:225px; height:30px; background-image:url(../images/btn_advertisment.gif); }
.tb_advertisment{ float:left; margin-left:3px; width:219px; height:302px; background-image:url(../images/repeat_advertisment.gif); background-repeat:repeat-x; border:3px solid #dadada; border-bottom:0px; border-top:0px; }
.img_advertisment{ float:left; margin-left:10px; width:200px; height:175px; /*border:1px solid#000000; background-color:#ffffff; */ /*background-image:url(../images/img_advertisment.jpg); */ }
.text_advertisment{ margin-left:10px; color:#ffffff; font-family:Arial,Times New Roman,serif; font-size:14px; font-weight:bold; }
.h2_advertisment{ margin-top:20px; margin-left:10px; color:#ffffff; font-family:Arial,Times New Roman,serif; font-size:16px; font-weight:bold; }
.footer_advertisment{ float:left; margin-left:1px; width:227px; height:55px; background-image:url(../images/footer_advertisment.jpg); }
.link_events{ float:left; width:234px; height:35px; background-image:url(../images/link_events.gif); }
.link_events1{ float:left; width:226px; height:50px; background-image:url(../images/link_events1.gif); }
.tb_events{ float:left; margin-left:3px; width:234px; height:191px; background-image:url(../images/repeat_events.gif); background-repeat:repeat-x; /*border:0px solid #d5d5d5; border-bottom:0px; border-top:0px; background-color:#ff2222; */ }
.tb_events1{ float:left; margin-left:2px; width:226px; height:196px; /*background-image:url(../images/repeat_events.gif); background-repeat:repeat-x; */ border:0px solid #d5d5d5; border-bottom:0px; border-top:0px; background-color:#fff; }
.img_events{ float:left; margin-left:2px; width:223px; height:91px; /*border:1px solid#000000; background-color:#ffffff; */ background-image:url(../images/img_events.jpg); }
.homepage_event_new_blog_name{ margin-left:5px; }
.homepage_event_description{ color:#595959; font-family:Arial,Times New Roman,serif; font-size:10px; font-weight:normal; margin: 0 10px 0 5px; }
.homepage_event_date{ color:#595959; font-family:Arial,Times New Roman,serif; font-size:10px; font-weight:normal; margin: 0 5px; }
.event_line{ margin-left:3px; }
.new_blog_image{ margin:5px; border:1px solid gray; width:215px; height: 91px; overflow: hidden; }
.click_here_for_more_information_link{ margin-left:10px; }


.text_events{ margin-top:25px; color:#9b5c10; font-family:Arial,Times New Roman,serif; font-size:14px; font-weight:bold; }
.footer_events{ float:left; margin-left:3px; width:234px; height:29px; background-image:url(../images/clickinformation.gif); }
.footer_events1{ float:left; margin-left:2px; width:226px; height:15px; background-color:#fff; /*background-image:url(../images/footer_click_here1.gif); */ }
.link_news_blog{ float:left; margin-left:3px; width:234px; height:34px; background-image:url(../images/link_news_blog.gif); }
.link_news_blog1{ float:left; margin-left:2px; width:226px; height:37px; background-image:url(../images/link_newsblog.gif); }
.tb_news{ float:left; margin-left:3px; width:234px; height:184px; background-image:url(../images/repeat_news_blog.gif); background-repeat:repeat-x; 
	border:0px solid #dadada; border-bottom:0px; border-top:0px; }
.tb_news1{ float:left; margin-left:2px; width:226px; height:196px; background-image:url(../images/repeat_newblogs.gif); background-repeat:repeat-x; /*background-color:#fff; */ border:0px solid #dadada; border-bottom:0px; border-top:0px; }
.img_news_blog{ float:left; margin-left:5px; width:222px; height:91px; /*border:1px solid#000000; background-color:#ffffff; */ background-image:url(../images/img_news.jpg); }
.footer_news{ float:left; margin-left:3px; width:234px; height:32px; background-image:url(../images/clickarticles.gif); }
.footer_news1{ float:left; margin-left:2px; width:226px; height:23px; background-image:url(../images/footer_click_read1.gif); }
.footer_content{ width:955px; height:20px; background-image:url(../images/footer_content.png); background-repeat: no-repeat; 
	background-position:bottom center; margin:auto; }
.footer_bg { background-color:#194562; height:855px; margin-top:-491px; position:absolute; width:100%; z-index:-2; background-image:url(../images/footer_repeat.jpg); background-repeat:repeat-x; }
.footer_bottom{ width:100%; height:356px; margin-top:432px; background-position:top center ; background-image:url(../images/footer.jpg); 
	background-repeat: no-repeat; position:relative; }
 .footer_bottom h3{ font-weight: normal; display: inline; } 
.footer_link{ color:#ff9017; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; margin:auto; padding:auto; padding:80px 5px 0; text-align:left; /*width:952px; */ width:940px; text-align:left; }
.formfield { color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #8196a4; background-color: #748d9f; width:250px; font-style:italic; }
.formfield_location { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #c1c1c1; /*background-color: #ffffff; */ background-image:url(../images/repeat_search.gif); background-repeat:repeat-x; width:605px; height:20px; padding-top:4px; }
.formfield_arrival{ color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #c1c1c1; /*background-color: #ffffff; */ background-image:url(../images/repeat_search.gif); background-repeat:repeat-x; width:168px; height:20px; padding-top:4px; }
.formfield_number{ color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #c1c1c1; /*background-color: #ffffff; */ background-image:url(../images/repeat_search.gif); background-repeat:repeat-x; width:115px; height:20px; }
.search_link{ padding-top:10px; float:right; }
.formfield_number_small{ color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #c1c1c1; /*background-color: #ffffff; */ background-image:url(../images/repeat_search.gif); background-repeat:repeat-x; width:90px; height:20px; }
.formfield_arrival_small{ color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #c1c1c1; /*background-color: #ffffff; */ background-image:url(../images/repeat_search.gif); background-repeat:repeat-x; width:53px; height:20px; padding-top:4px; }
.text_link_left{ color:#8ca1af; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; text-align:left; font-weight:normal; text-decoration:none; }
.text_link_right{ color:#b7c39c; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; text-align:left; font-weight:normal; text-decoration:none; }
.border_right{ border-right:1px solid #9ED4D8 }

.footer_box_first{ float: left; width: 150px; }
.footer_box{ float: left; width: 150px; border-left: 1px solid #8CA1AF; padding-left: 10px; margin-left: 10px;}
#footer_content{ color: #8CA1AF; float: left; width: 600px;}
#footer_content a{ color: #8CA1AF; }
#footer_exa{ color: #8CA1AF; }
.weblink{ color:#FF9017; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; text-align:left; text-decoration:none; }
.weblink:hover{ text-decoration:underline; }
.weblink a{ color:#FF9017; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; text-align:left; text-decoration:none; }
.weblink a:hover{ text-decoration:underline; }

.weblink1{ color:#8CA1AF; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; text-align:left; text-decoration:none; }
.weblink1:hover{ text-decoration:underline; }
.weblink1 a{ color:#8CA1AF; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; text-align:left; text-decoration:none; }
.weblink1 a:hover{ text-decoration:underline; }
.menulink_subpage{ width:955px; padding-top:33px; height:74px; }
#menu_backtomain { float:left; margin:8px 0 0 0px; background-image:url(../images/btn_back_to_main.gif); height:41px; }
#menu_backtomain a{ float:left; display:block; width:215px; height:41px; margin-top:10px; font-family:Arial,Times New Roman,serif; font-size:13px; 
	color:#e29130; text-decoration:none; font-weight:normal; text-align:left; padding-left:48px; }
#menu_backtomain a:hover{ color:#ffffff; }
#logout{ float:left; display:block; width:215px; height:74px; }
.logout1{ overflow: hidden; height: 82px; }
#menu_logout { float:left; background-image:url(../images/btn_logout.gif); }
#menu_logout a{ float:left; display:block; width:215px; height:33px; font-family:Arial,Times New Roman,serif; font-size:13px; color:#e29130; 
	text-decoration:none; font-weight:normal; text-align:left; padding-left:48px; }
#menu_logout a:hover{ color:#ffffff; }
#menu_client { float:left; margin:8px 0 0 0px; background-image:url(../images/btn_client.gif); height:74px; }
#menu_client a{ float:left; display:block; width:173px; height:74px; margin-top:10px; font-family:Arial,Times New Roman,serif; font-size:13px; color:#e29130; text-decoration:none; font-weight:normal; text-align:center; }
#menu_client a:hover{ color:#ffffff; }
#menu_listproperty { float:left; margin:8px 0 0 0px; background-image:url(../images/btn_list_property.gif); height:74px; }
#menu_listproperty a{ float:left; display:block; width:224px; height:74px; margin-top:10px; font-family:Arial,Times New Roman,serif; font-size:13px; 
	color:#e29130; text-decoration:none; font-weight:normal; text-align:center; }
#menu_listproperty a:hover{ color:#ffffff; }
#menu_benefits { float:left; margin:8px 0 0 0px; background-image:url(../images/btn_benefits.gif); height:74px; }
#menu_benefits a{ float:left; display:block; width:172px; height:74px; margin-top:10px; font-family:Arial,Times New Roman,serif; font-size:13px; color:#e29130; text-decoration:none; font-weight:normal; text-align:center; }
#menu_benefits a:hover{ color:#ffffff; }
#menu_pricing { float:left; margin:8px 0 0 0px; background-image:url(../images/btn_pricing.gif); height:74px; }
#menu_pricing a{ float:left; display:block; width:171px; height:74px; margin-top:10px; font-family:Arial,Times New Roman,serif; font-size:13px; color:#e29130; text-decoration:none; font-weight:normal; text-align:center; }
#menu_pricing a:hover{ color:#ffffff; }
.text_menu{ color:#c1c1c1; font-family:Arial,Times New Roman,serif; font-size:10px; font-weight:normal; text-align:left; }
.banner_sub{ width:955px; height:178px; /*background-color:#ff4400; */ margin-top:0; }
.banner_sub_list{ width:955px; height:212px; /*background-color:#ff4400; */ background-image:url(../images/logo_locazion.jpg); margin-top:0; }
.content_sub{ width:955px; background-color:#ffffff; background-repeat: repeat-x; background-position:top center; margin:auto; padding:auto; margin-top:-340px; min-height:800px; }
.content_sub_left{ float:left; width:243px; height:auto !important; background-color:#ffffff; background-repeat: repeat-x; background-position:top left; margin-top:0; padding:auto; border:0px solid #333333; }
.content_sub_right{ float:left; width:707px; height:auto !important; background-color:#ffffff; background-repeat: repeat-x; background-position:top center; margin-top:0; padding:auto; border:0px solid #333333; }
.text_owner{ color:#7d7d7d; font-family:Arial,Times New Roman,serif; font-size:16px; font-weight:bold; /*text-align:left; */ margin-left:18px; margin-top:20px; /*margin-top:15px; */ }
.text_manage{ color:#e08921; font-family:Arial,Times New Roman,serif; font-size:14px; font-weight:normal; /*text-align:left; */ margin-left:18px; /*margin-top:15px; */ }
.text_welcome{ color:#000000; font-family:Arial,Times New Roman,serif; font-size:12px; font-weight:normal; /*text-align:left; */ margin-left:18px; /*margin-top:15px; */ }
.blog_owner{ width:240px; height:100px; /*background-color:red; */ padding-top:20px; }
.tab{ width:224px; height:9px; background-color:#f0f0f0; margin-left:15px; margin-top:15px; }
.submit_new{ float:left; width:225px; height:70px; background-image:url(../images/btn_submit.jpg); margin-left:15px; margin-top:3px; }
.membership{ float:left; width:233px; height:66px; background-image:url(../images/btn_apply.jpg); margin-left:7px; margin-top:14px; }
.link_enquiries{ float:left; margin-left:15px; width:225px; height:80px; background-image:url(../images/link_enquiries.jpg);margin-left: 13px; display: inline; }
.tb_enquiries{ float:left; margin-left:15px; width:222px; height:59px; background-image:url(../images/repeat_customer.gif); background-repeat:repeat-x; 
	border:1px solid #dcdcdc; border-bottom:0px; border-top:0px; /*background-color:#ff2222; */ margin-left: 13px; display: inline;}
.footer_enquiries{ float:left; margin-left:15px; /*margin-left:1px; */ width:225px; height:26px; background-image:url(../images/footer_find_out.jpg); margin-left: 13px; display: inline;}
.text_click { color:#e29130; font-family:Arial,Times New Roman,serif; font-size:12px; font-weight:normal; font-style: italic; margin-left:20px; }
.text_click a{ color:#e29130; font-family:Arial,Times New Roman,serif; font-size:12px; font-weight:normal; font-style: italic; margin-left:20px; }
.text_enqury { color:#000000; font-family:Arial,Times New Roman,serif; font-size:10px; font-weight:normal; /*text-align:left; */ margin-left:15px; }
.img_property_sub{ float:left; margin-left:14px; margin-top:8px; width:231px; height:240px; display: inline;  }
.hd_property_sub{ float:left; width:701px; height:50px; background-image:url(../images/hd_property_sub.gif); }
.hd_property_sub p{ margin-top: 25px; margin-left: 15px; font-size: 14px; font-weight: bold; text-transform: uppercase; }
.tb_property_sub{ float:left; width:699px; background-color:#ffffff; margin-top:0; padding:auto; border:1px solid #d5d5d5; border-bottom:0px; border-top:0px; }
.footer_property_sub{ float:left; width:701px; height:13px; background-image:url(../images/footer_property_sub.gif); }
.tb_property_sub_right{ float:left; width:697px; background-color:#ffffff; border-bottom:0px; border-top:0px; padding:auto; border:0px solid #d5d5d5; } .content_sub1{ margin-left:245px; margin-right: 15px; }
.text_verification{ color:#e08921; font-family:Arial,Times New Roman,serif; font-size:12px; font-weight:normal; }
.text_click1 { color:#e29130; font-family:Arial,Times New Roman,serif; font-size:12px; font-weight:normal; }
.text_click1 a{ color:#e29130; font-family:Arial,Times New Roman,serif; font-size:12px; font-weight:normal; }
.text_pro_sub{ color:#e08921; font-family:Arial,Times New Roman,serif; font-size:12px; font-weight:blod; }
.text_pro_sub1 { color:#e08921; font-family:Arial,Times New Roman,serif; font-size:12px; font-weight:blod; }
.text_pro_sub1 a{ color:#e08921; font-family:Arial,Times New Roman,serif; font-size:12px; font-weight:blod; }
.text_pro_sub ul{ list-style-image: url(../images/icon_link1.gif); padding-left: 30px; }
.text_pro_sub li{ padding:1px; }
.text_click2 { color:#e29130; font-family:Arial,Times New Roman,serif; font-size:12px; font-weight:normal; font-style: italic; }
.text_click2 a{ color:#e29130; font-family:Arial,Times New Roman,serif; font-size:12px; font-weight:normal; font-style: italic; }
.text_click_here{ margin-left:300px; color:#e29130; font-family:Arial,Times New Roman,serif; font-size:12px; font-weight:normal; }
.text_click_here a{ margin-left:300px; color:#e29130; font-family:Arial,Times New Roman,serif; font-size:12px; font-weight:normal; }
.gray3{ color:#595959; font-family:Arial,Times New Roman,serif; font-size:10px; font-weight:normal; /*text-align:left; */ margin-top:-5; padding-left:35px; }
.img_point_sub{ float:left; margin-left:4px; width:690px; height:5px; background-image:url(../images/point.gif); overflow: hidden; }
.img_point_sub1{ float:left; margin-top:5px; margin-left:4px; width:690px; height:5px; background-image:url(../images/point.gif); overflow: hidden;  }
.content_sub2{ width:690px; height:auto !important; }
.text_current2{ /*margin-left:10px;*/ color:#e29130; font-family:Arial,Times New Roman,serif; font-size:12px; font-weight:blod; margin-left: 0; }
.text_current3{ padding-left:15px; color:#e29130; font-family:Arial,Times New Roman,serif; font-size:12px; font-weight:blod; }
.text_gray{ padding-left:0px; color:#595959; font-family:Arial,Times New Roman,serif; font-size:12px; font-weight:blod; }
.text_orange{ padding-left:10px; color:#e29130; font-family:Arial,Times New Roman,serif; font-size:12px; font-weight:blod; }
.content_sub3{ width:690px; height:auto !important; }
.text_location{ padding-top:20px; margin-left:10px; color:#9b5c10; font-family:Arial,Times New Roman,serif; font-size:14px; font-weight:blod; }
.text_additional{ margin-left:10px; color:#e08921; font-family:Arial,Times New Roman,serif; font-size:12px; font-weight:blod; }
.tb_link{ float:left; margin-left:3px; width:222px; height:100px; }
.tb_rates{ float:left; margin-top:5px; margin-left:15px; width:665px; border:0px solid #d8d8d8; margin: 0; width: 100%; }
.link_font{ color:#e08921; font-family:Arial,Times New Roman,serif; font-size:12px; font-weight:bold; /*text-align:left; */ margin-top:15px; }
.link_week{ color:#9b5c10; font-family:Arial,Times New Roman,serif; font-size:12px; font-weight:bold; /*text-align:left; */ margin-top:15px; }
.link-data{ color:#666666; font-family:Arial,Times New Roman,serif; font-size:10px; font-weight:bold; /*text-align:left; */ }
.edit{ float:right; width:70px; border:0px solid #333333; color:#e29130; font-family:Arial,Times New Roman,serif; font-size:12px; font-weight:blod; }
.menulink_subpage_list{ width:955px; padding-top:33px; height:40px; }
.logo_location{ margin-left:50px; width:255px; border :0px solid#333333; }
.content_sublist_left{ float:left; width:717px; height:auto !important; min-height:1100px; background-color:#ffffff; background-repeat: repeat-x; background-position:top; margin-top:0; margin-left: 1px; padding:auto; padding-left: 5px; border:0px solid #333333; }
.content_sublist_right{ float:left; width:220px; height:auto !important; min-height:1100px; background-color:#ffffff; background-repeat: repeat-x; background-position:top; margin-top:0; padding:auto; border:0px solid #333333; }
.refine_search{ float:left; width:714px; height:48px; background-image:url(../images/hd_refine.gif); margin-left:0px; }
.tb_refine_search{ float:left; margin-left:0px; width:700px; /*height:151px; */ background-image:url(../images/repeat_refine.gif); background-repeat:repeat-x; border:1px solid #d4d4d4; border-bottom:0px; border-top:0px; padding-left:12px;background-color: #e2d4cb; }
.footer_refine_search{ width:714px; height:36px; background-image:url(../images/footer_refine.gif); border:0px solid red; /*margin-left:7px; */ margin-left:-13px; margin-top:9px; }
.footer_refine_search_box{ padding-top: 10px; margin-right: 10px; text-align: right; }
.search_refine{ float:right; margin-top:10px; margin-right:15px; width:108px; height:19px; border :0px solid#333333; }
.font_search{ color: #9b5c10; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.hd_sortby{ float:left; /*position: relative; z-index:5; */ margin-left:0px; width:714px; height:48px; background-image:url(../images/hd_sort.gif); }
.hd_gaudimore{ float:left; /*position: relative; z-index:5; */ margin-left:0px; width:714px; height:29px; background-image:url(../images/hd_gaudimore.gif); }
.img_discovery1{ float:left; /*position: relative; z-index:5; */ /*padding-top:25px; */ margin-top:3px; width:228px; height:194px; background-image:url(../images/img_discovery.jpg); }
.text_more{ float:right; color:#e48f54; font-family:Arial,Times New Roman,serif; font-size:10px; font-weight:normal; font-style: italic; }
.text_more a{ color:#e48f54; font-family:Arial,Times New Roman,serif; font-size:12px; font-weight:normal; font-style: italic; }
.link_information{ width:188px; height:32px; border :0px solid#333333; }
#right_client { display:block; width:10px; height:48px; float:left; margin-left:945px; position:absolute; /*background-color:#000000; */ background-image:url(../images/rigth_client.png); }
#login_sub_44{float:right; margin-top:-7px; margin-right:10px; }
#login_sub_44 a{ margin-top:8px; display:block; width:137px; height:47px; text-indent:-9999px; background:url(../images/login_sub.png); 
	background-position:0 0; }
#login_sub_44 a:hover{ display:block; width:137px; height:47px; text-indent:-9999px; background:url(../images/login_sub.png); background-position:0 47px; }
/*---------------------------------Subpage_4---------------------------------------*/
#h1_div{width:955px; height:43px; position:absolute; z-index:1; margin-right:auto; margin-left:auto; left:0; right:0; }
*html #h1_div{ clear: both; }
#h1_div_sub{ width:955px; height:43px; }
#h1_div h1, #h1_div_sub h1, .h1_div h1{ font-size:10px; color:#a0a0a0; text-decoration:none; font-weight:normal; float:right; padding-top:10px; margin: 0; }
.h1_div_homepage{ position: relative; margin: 0 auto; margin-bottom: -43px; }
.h1_div_property_details{ height: 40px; overflow: hidden; }
#logo_area{ position: absolute; left: 0; top: 0; }
#menu_sub_4{width:955px; height:40px; background-image:url(../images/bg_top_menu.jpg); }
#main_menu_sub_4{width:575px; height:40px; float:right; margin-top:8px; }
#about_us_sub4{width:141px; text-align:center; padding-top:15px; float:left; padding-bottom:15px; }
#adv_sub4{width:151px; text-align:center; padding-top:15px; float:left; padding-bottom:15px; }
#contact_sub_4{width:105px; text-align:center; padding-top:15px; float:left; padding-bottom:15px; }
#about_us_sub4 a,#adv_sub4 a,#contact_sub_4 a{ font-size:14px; color:#ffffff; text-decoration:none; font-weight:normal; }
#about_us_sub4 a:hover,#adv_sub4 a:hover,#contact_sub_4 a:hover{ font-size:14px; color:#e08921; text-decoration:none; font-weight:normal; }
#login_sub_4{float:right; margin-top:0; margin-right:10px; }
#login_sub_4 a{ display:block; width:137px; height:47px; text-indent:-9999px; background:url(../images/login_sub.png); background-position:0 0; }
#login_sub_4 a:hover{ display:block; width:137px; height:47px; text-indent:-9999px; background:url(../images/login_sub.png); background-position:0 47px; }
.line_menu_sub_4{ background-color:#627089; height:21px; width:1px; float:left; margin-top:12px; }
.text_wether3{ padding-left:45px; font-size:10px; color:#a0a0a0; text-decoration:none; font-weight:normal; }
.text_wether4{ padding-left:45px; font-size:11px; color:#f7c385; text-decoration:none; font-weight:normal; }
#weather_sub_4{width:358px; height:40px; float:left; }
#sunshine{width:37px; height:39px; float:left; background:url(../images/sunshine.png) no-repeat; }
#wether_text{margin-top:7px; }
.text_wether{ font-size:10px; color:#a0a0a0; text-decoration:none; font-weight:normal; }
.text_wether2{ font-size:11px; color:#f7c385; text-decoration:none; font-weight:normal; }
#top_sub_4{width:955px; height:213px; margin: 0 auto; margin-top: -3px; }
#logo_sub_4{width:321px; height:213px; float:left; }
#banner_sub_4{width:634px; height:213px; float:left; }
#line_banner{width:955px; height:9px; background:url(../images/line_under_banner.gif) no-repeat; }
/*---------------------------------Content Subpage_4---------------------------------------*/
#left_group_public_header_sub{ width: 238px; padding-left: 5px; min-height:300px; float:left; margin-top: 0; }
#left_group{width:243px; min-height:300px; float:left; margin-top: 0; }
#centre_group{width:481px; float:left; }
#centre_group_sub{width:680px; float:right; margin-top:10px; margin-right: 20px !important; display: inline; }
#centre_group_property_detail{ position: relative; margin-top: 1px; margin-left: 3px; width: 473px; float:left;}
*html #centre_group_sub{width:680px; float:right; margin-top:0px; margin-right: 0px; }
#centre_group_sub_what_going_on_page{width:687px; float:right; margin-right: 20px !important; display: inline; margin-top: 0; margin-right: 10px; }
#centre_group_sub_left{width:320px; float:left; margin-top:15px; }
#centre_group_sub_right{width:320px; float:right; margin-top:15px; }
#right_group{width: 232px; overflow: hidden; min-height:300px; float:right; }
#menu_content_sub4{width:481px; }
#description_sub4{ display:block; width:155px; height:35px; text-indent:-9999px; background:url(../images/des_sub_4.gif); background-position:0 0; 
	cursor:pointer; }
#description_sub4:hover{ display:block; width:155px; height:35px; text-indent:-9999px; background:url(../images/des_sub_4.gif); background-position:0 35px; cursor:pointer; }
#tap1{width:155px; }
#tap2{width:158px; }
/*-------Gallery-----------*/
#gallery_sub4{width:451px; margin-top:10px; margin-bottom:10px; }
/*-------Map-----------*/
#map{width:83px; height:18px; float:right; }
/*-------Rate-----------*/
#rate_sub4{margin-top:18px; }
/*-------Text-----------*/
.text_tap_menu{ font-size:19px; color:#e08921; text-decoration:none; font-weight:bold; }
.text_tap_menu:hover{ font-size:13px; color:#9b9084; text-decoration:none; font-weight:normal; }
.text_link1{ font-size:13px; color:#9b9084; text-decoration:none; font-weight:normal; text-decoration:none; }
.text_link1:hover{ font-size:13px; color:#9b9084; text-decoration:none; font-weight:normal; text-decoration:underline; }
.text_head1{ font-size:13px; color:#9b5c10; text-decoration:none; font-weight:bold; display:inline; }
.text_head2{ font-size:19px; color:#e08921; text-decoration:none; font-weight:normal; display:inline; }
.text_head3{ font-size:13px; color:#e08921; text-decoration:none; font-weight:normal; }
.text_head4{ font-size:14px; color:#e08921; text-decoration:none; font-weight:bold; }
.text_normal1{ font-size:11px; color:#595959; text-decoration:none; font-weight:normal; }
.text_normal2{ font-size:10px; color:#595959; text-decoration:none; font-weight:normal; }
.text_normal3{ font-size:11px; color:#e08921; text-decoration:none; font-weight:normal; }
.text_normal4{ font-size:11px; color:#fff; text-decoration:none; font-weight:normal; }
.text_normal5{ font-size:12px; color:#595959; text-decoration:none; font-weight:normal; }
.line_right_group{ background-color:#d8d4cf; height:1px; width:215px; float:left; }
.line_right_group2{ border-bottom:1px dashed #d8d4cf; width:213px; margin-top:10px; }
.list_content{ color:#595959; font-size:12px; width:300px; margin-top:10px; }
.list_content ul{ margin-top:0; margin-left:25px; }
.list_content li{ padding-top:8px; list-style-type:disc; }
.list_content2{ color:#595959; font-size:12px; width:280px; margin-top:10px; margin-left:25px; }
.list_content2 ol{ margin-top:0; }
.list_content2 li{ padding-top:8px; }
.list_content3{ color:#595959; font-size:12px; width:536px; margin-top:10px; }
.list_content3 ul{ margin-top:0; margin-left:25px; list-style-image:url(../images/arrow_advertise.png); }
.list_content3 li{ padding-top:8px; }
.list_content4{ color:#595959; font-size:12px; width:500px; margin-top:10px; }
.list_content4 ul{ margin-top:0; margin-left:25px; }
.list_content4 li{ padding-top:15px; }
/*----------------Right Group------------------*/
#check_sub4{width:225px; background-color:#f3f0ed; margin-left:1px; border:1px; overflow: hidden;}
#check_sub4_text,#right_group_content{width:225px; padding:6px; }
#right_group_content{margin-top:15px; }
#carlendar{width:213px; margin-top:7px; }
#add_adv{width:104px; height:16px; float:left; margin-top:10px; }
#book_now{width:98px; height:19px; float:right; margin-top:7px; margin-right:10px; }
#line_under{width:226px; height:7px; background:url(../images/footer_carlendar.gif) no-repeat; }

/*----------------Formfield Serach ------------------*/
#serach_sub4{ width:232px; border:1px solid #d5d5d5; border-top:none; margin-left:7px; background:url(../images/bg_search_repeat.gif) repeat-x; background-position:center bottom; }
.line_search{ background-color:#d7c0a3; height:1px; width:228px; float:left; margin-top:12px; margin-left:2px; }
.search_sub4{margin:10px; float:right; }
.formfield_best{ color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #c1c1c1; background-image:url(../images/repeat_search_2.gif); background-repeat:repeat-x; height:60px; padding-top:4px; }
.formfield_best1{ color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #c1c1c1; background-image:url(../images/repeat_search_2.gif); background-repeat:repeat-x; height:60px; padding-top:4px; width:148px; }
.formfield_sub4{ color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #c1c1c1; background-image:url(../images/repeat_search.gif); background-repeat:repeat-x; height:20px; padding-top:4px; }
.formfield_sub5{ color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #c1c1c1; background-image:url(../images/repeat_search.gif); background-repeat:repeat-x; height:20px; padding-top:4px; width:148px; }
.formfield_sub6{ color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #c1c1c1; background-image:url(../images/repeat_search.gif); background-repeat:repeat-x; height:20px; padding-top:4px; width:115px; }
.formfield_sub4_select{ color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 8px; border: 1px solid #c1c1c1; height:20px; padding-top:0px; }
.vtop{ font-family: Arial, Helvetica, sans-serif; vertical-align:middle; color: #9b5c10; font-size: 11px; font-weight:normal; margin:5px; }
.top{ font-family: Arial, Helvetica, sans-serif; vertical-align:middle; color: #595959; font-size: 12px; font-weight:normal; margin:5px; }
.alert{ font-family: Arial, Helvetica, sans-serif; vertical-align:middle; color: #FF0000; font-size: 11px; font-weight:normal; margin:5px; }

/*-------------Slide text-------------------*/
.effect_slide { display: none ; width:212px; bottom:100px; margin-left:4px; overflow:hidden; position:absolute; z-index:150; }
.div_slide { background:url(../images/bg_slide_repeat_01.gif); /* for IE */ filter:alpha(opacity=60); /* CSS3 standard */ opacity:0.8; width:212px; 
	float:right; }
.effect_slide_short{display:none ; width:212px; bottom:101px; margin-left:5px; overflow:hidden; position:absolute; z-index:150; }
.div_slide_short{ background:url(../images/bg_slide_repeat_01.gif); /* for IE */ filter:alpha(opacity=70); /* CSS3 standard */ opacity:0.7; width:196px; 
	float:right; /*height:50px; */ padding: 5px 8px; text-align: justify; }
.text_slide_style{width:200px; color:#FFF; font-size:11px; padding-left:10px; }
.text_slide_style2{color:#FFF; font-family: Arial; font-size:11px; text-decoration:none; }
.text_slide_style3{color:#FFF; font-family: Arial; font-size:12px; text-decoration:none; text-transform: uppercase; font-weight:bold; }

/*---------------------Tooltip-------------------*/
ul.sidenav { float: left; margin: 0; padding: 0; width: 243px; list-style: none; border-bottom: 1px solid #3373a9; /*--Bevel Effect--*/ 
	border-top: 1px solid #003867; /*--Bevel Effect--*/ font-size: 13px; margin-top:15px; margin-left:15px; }
ul.sidenav li { position: relative; /*--Add a relative positioning--*/ float: left; margin: 0; padding: 0; }
ul.sidenav li a{ border-top: 1px solid #3373a9; /*--Bevel Effect--*/ border-bottom: 1px solid #003867; /*--Bevel Effect--*/ padding: 10px 10px 10px 25px; 
	display: block; color: #fff; text-decoration: none; width: 209px; background: #005094; position: relative; /*--Add a relative positioning--*/ z-index: 2; /*--z-index allows the popup to tuck underneath the nav--*/ }
ul.sidenav li a:hover { background-color: #004c8d; border-top: 1px solid #1a4c76; }
ul.sidenav li div { display: none; position: absolute; top: -25px; left: 0; margin-left:30px; width: 600px; height:374px; font-size: 0.9em; background: url(../images/white.png) no-repeat left top; }
ul.sidenav li div p { margin: 50px; line-height: 1.6em; padding: 0 5px 10px 30px; /*background: url(bubble_btm.gif) no-repeat right bottom; */ }

/*--------------Suggestion---------------*/
.multiple_callback{ font-size:9px; color:#706f6f; text-decoration:none; font-weight:normal; font-style:italic; color:#222222; font-family: Arial, Helvetica, sans-serif; border: 1px solid #8196a4; border: 1px solid #ffffff; background-color: #748d9f; background-color: #F2F2F2; width: 250px; width: 245px; 
	padding:2px; }

/*---------------------Banner subpage----------------------*/
#bg_right1 { padding:0; margin:0; height:100%; background:url(../images/bg_repeat_right1.jpg); background-repeat: repeat-x; background-color:#ffffff; font-family:Arial,Verdana,Helvetica, sans-serif; font-size: 12px; }
#bg_middle1{width:100%; height:632px; background:url(../images/bg_sub1.jpg); background-repeat: no-repeat; background-position:top center; }
#bg_main1{width:955px; margin:auto; padding:auto; position:relative; }
#bg_left1{width:100%; height:632px; background:url(../images/bg_repeat_left1.jpg); background-repeat:repeat-x; position:absolute; left:-1110px; }
#bg_menu1{width:955px; height:55px; background-image:url(../images/bg_top_menu.png); position:absolute; }
#bg_right2 { padding:0; margin:0; height:100%; background:url(../images/bg_repeat_right2.jpg); background-repeat: repeat-x; background-color:#ffffff; font-family:Arial,Verdana,Helvetica, sans-serif; }
#bg_middle2{width:100%; height:632px; background:url(../images/bg_sub2.jpg); background-repeat: no-repeat; background-position:top center; }
#bg_main2{width:955px; margin:auto; padding:auto; position:relative; }
#bg_left2{width:100%; height:632px; background:url(../images/bg_repeat_left2.jpg); background-repeat:repeat-x; position:absolute; left:-1100px; }
#bg_menu2{width:955px; height:55px; background-image:url(../images/bg_top_menu.png); position:absolute; }
#bg_right3 { padding:0; margin:0; height:100%; background:url(../images/bg_repeat_right3.jpg); background-repeat: repeat-x; background-color:#ffffff; font-family:Arial,Verdana,Helvetica, sans-serif; }
#bg_middle3{width:100%; height:632px; background:url(../images/bg_sub3.jpg); background-repeat: no-repeat; background-position:top center; }
#bg_main3{width:955px; margin:auto; padding:auto; position:relative; }
#bg_left3{width:100%; height:632px; background:url(../images/bg_repeat_left3.jpg); background-repeat:repeat-x; position:absolute; left:-1100px; }
#bg_menu3{width:955px; height:55px; background-image:url(../images/bg_top_menu.png); position:absolute; }
#bg_right4 { padding:0; margin:0; height:100%; background:url(../images/bg_repeat_right4.jpg); background-repeat: repeat-x; background-color:#ffffff; font-family:Arial,Verdana,Helvetica, sans-serif; }
#bg_middle4{width:100%; height:632px; background:url(../images/bg_sub4.jpg); background-repeat: no-repeat; background-position:top center; }
#bg_main4{width:955px; margin:auto; padding:auto; position:relative; }
#bg_left4{width:100%; height:632px; background:url(../images/bg_repeat_left4.jpg); background-repeat:repeat-x; position:absolute; left:-1100px; }
#bg_menu4{width:955px; height:55px; background-image:url(../images/bg_top_menu.png); position:absolute; }
#bg_right5 { padding:0; margin:0; height:100%; background:url(../images/bg_repeat_right5.jpg); background-repeat: repeat-x; background-color:#ffffff; font-family:Arial,Verdana,Helvetica, sans-serif; }
#bg_middle5{width:100%; height:632px; background:url(../images/bg_sub5.jpg); background-repeat: no-repeat; background-position:top center; }
#bg_main5{width:955px; margin:auto; padding:auto; position:relative; }
#bg_left5{width:100%; height:632px; background:url(../images/bg_repeat_left5.jpg); background-repeat:repeat-x; position:absolute; left:-1100px; }
#bg_menu5{width:955px; height:55px; background-image:url(../images/bg_top_menu.png); position:absolute; }
#bg_right6 { padding:0; margin:0; height:100%; background:url(../images/bg_repeat_right6.jpg); background-repeat: repeat-x; background-color:#ffffff; font-family:Arial,Verdana,Helvetica, sans-serif; }
#bg_middle6{width:100%; height:632px; background:url(../images/bg_sub6.jpg); background-repeat: no-repeat; background-position:top center; }
#bg_main6{width:955px; margin:auto; padding:auto; position:relative; }
#bg_left6{width:100%; height:632px; background:url(../images/bg_repeat_left6.jpg); background-repeat:repeat-x; position:absolute; left:-1100px; }
#bg_menu6{width:955px; height:55px; background-image:url(../images/bg_top_menu.png); position:absolute; }
#bg_right7{ padding:0; margin:0; height:100%; background:url(../images/bg_repeat_right7.jpg); background-repeat: repeat-x; background-color:#ffffff; font-family:Arial,Verdana,Helvetica, sans-serif; }
#bg_middle7{width:100%; height:632px; background:url(../images/bg_sub7.jpg); background-repeat: no-repeat; background-position:top center; }
#bg_main7{width:955px; margin:auto; padding:auto; position:relative; }
#bg_left7{width:100%; height:632px; background:url(../images/bg_repeat_left7.jpg); background-repeat:repeat-x; position:absolute; left:-1100px; }
#bg_menu7{width:955px; height:55px; background-image:url(../images/bg_top_menu.png); position:absolute; }
#bg_right8{ padding:0; margin:0; height:100%; background:url(../images/bg_repeat_right8.jpg); background-repeat: repeat-x; background-color:#ffffff; font-family:Arial,Verdana,Helvetica, sans-serif; }
#bg_middle8{width:100%; height:632px; background:url(../images/bg_sub8.jpg); background-repeat: no-repeat; background-position:top center; }
#bg_main8{width:955px; margin:auto; padding:auto; position:relative; }
#bg_left8{width:100%; height:632px; background:url(../images/bg_repeat_left8.jpg); background-repeat:repeat-x; position:absolute; left:-1100px; }
#bg_menu8{width:955px; height:55px; background-image:url(../images/bg_top_menu.png); position:absolute; }
#bg_right9{ padding:0; margin:0; height:100%; background:url(../images/bg_repeat_right9.jpg); background-repeat: repeat-x; background-color:#ffffff; font-family:Arial,Verdana,Helvetica, sans-serif; }
#bg_middle9{width:100%; height:632px; background:url(../images/bg_sub9.jpg); background-repeat: no-repeat; background-position:top center; }
#bg_main9{width:955px; margin:auto; padding:auto; position:relative; }
#bg_left9{width:100%; height:632px; background:url(../images/bg_repeat_left9.jpg); background-repeat:repeat-x; position:absolute; left:-1100px; }
#bg_menu9{width:955px; height:55px; background-image:url(../images/bg_top_menu.png); position:absolute; }
#bg_right10{ padding:0; margin:0; height:100%; background:url(../images/bg_repeat_right10.jpg); background-repeat: repeat-x; background-color:#ffffff; font-family:Arial,Verdana,Helvetica, sans-serif; }
#bg_middle10{width:100%; height:632px; background:url(../images/bg_sub10.jpg); background-repeat: no-repeat; background-position:top center; }
#bg_main10{width:955px; margin:auto; padding:auto; position:relative; }
#bg_left10{width:100%; height:632px; background:url(../images/bg_repeat_left10.jpg); background-repeat:repeat-x; position:absolute; left:-1100px; }
#bg_menu10{width:955px; height:55px; background-image:url(../images/bg_top_menu.png); position:absolute; }
#bg_right11{ padding:0; margin:0; height:100%; background:url(../images/bg_repeat_right11.jpg); background-repeat: repeat-x; background-color:#ffffff; font-family:Arial,Verdana,Helvetica, sans-serif; }
#bg_middle11{width:100%; height:632px; background:url(../images/bg_sub11.jpg); background-repeat: no-repeat; background-position:top center; }
#bg_main11{width:955px; margin:auto; padding:auto; position:relative; }
#bg_left11{width:100%; height:632px; background:url(../images/bg_repeat_left11.jpg); background-repeat:repeat-x; position:absolute; left:-1100px; }
#bg_menu11{width:955px; height:55px; background-image:url(../images/bg_top_menu.png); position:absolute; }
#bg_right12{ padding:0; margin:0; height:100%; background:url(../images/bg_repeat_right12.jpg); background-repeat: repeat-x; background-color:#ffffff; font-family:Arial,Verdana,Helvetica, sans-serif; }
#bg_middle12{width:100%; height:632px; background:url(../images/bg_sub12.jpg); background-repeat: no-repeat; background-position:top center; }
#bg_main12{width:955px; margin:auto; padding:auto; position:relative; }
#bg_left12{width:100%; height:632px; background:url(../images/bg_repeat_left12.jpg); background-repeat:repeat-x; position:absolute; left:-1100px; }
#bg_menu12{width:955px; height:55px; background-image:url(../images/bg_top_menu.png); position:absolute; }
#bg_right13{ padding:0; margin:0; height:100%; background:url(../images/bg_repeat_right13.jpg); background-repeat: repeat-x; background-color:#ffffff; font-family:Arial,Verdana,Helvetica, sans-serif; }
#bg_middle13{width:100%; height:632px; background:url(../images/bg_sub13.jpg); background-repeat: no-repeat; background-position:top center; }
#bg_main13{width:955px; margin:auto; padding:auto; position:relative; }
#bg_left13{width:100%; height:632px; background:url(../images/bg_repeat_left13.jpg); background-repeat:repeat-x; position:absolute; left:-1100px; }
#bg_menu13{width:955px; height:55px; background-image:url(../images/bg_top_menu.png); position:absolute; }
#bg_right14{ padding:0; margin:0; height:100%; background:url(../images/bg_repeat_right14.jpg); background-repeat: repeat-x; background-color:#ffffff; font-family:arial,verdana,helvetica, sans-serif; }
#bg_middle14{width:100%; height:632px; background:url(../images/bg_sub14.jpg); background-repeat: no-repeat; background-position:top center; }
#bg_main14{width:955px; margin:auto; padding:auto; position:relative; }
#bg_left14{width:100%; height:632px; background:url(../images/bg_repeat_left14.jpg); background-repeat:repeat-x; position:absolute; left:-1100px; }
#bg_menu14{width:955px; height:55px; background-image:url(../images/bg_top_menu.png); position:absolute; }
#bg_right15{ padding:0; margin:0; height:100%; background:url(../images/bg_repeat_right15.jpg); background-repeat: repeat-x; background-color:#ffffff; font-family:Arial,Verdana,Helvetica, sans-serif; }
#bg_middle15{width:100%; height:632px; background:url(../images/bg_sub15.jpg); background-repeat: no-repeat; background-position:top center; }
#bg_main15{width:955px; margin:auto; padding:auto; position:relative; }
#bg_left15{width:100%; height:632px; background:url(../images/bg_repeat_left15.jpg); background-repeat:repeat-x; position:absolute; left:-1100px; }
#bg_menu15{width:955px; height:55px; background-image:url(../images/bg_top_menu.png); position:absolute; }
#logo{width:251px; height:55px; margin-left:53px; }
.nav_text{ font-family:Arial,Times New Roman,serif; font-size:12px; color:#ffffff; text-decoration:none; font-weight:normal; }
.nav_text:hover{ font-family:Arial,Times New Roman,serif; font-size:12px; color:#e08921; text-decoration:none; font-weight:normal; }
.ui-effects-transfer { border: 2px dotted gray; z-index: 10000; }
.page{position:absolute; float:right; }

/*-------------------------tb_how_to-list----------------------------------------------*/
.bg_vio_d{ background-color:#e6e6e6; text-align:center; padding:15px; }
.bg_vio_l{ background-color:#f5f5f5; text-align:center; padding:15px; }
.bg_bl_d{ background-color:#d8e3e7; text-align:center; padding:15px; }
.bg_bl_l{ background-color:#f0f4f5; text-align:center; padding:15px; }
.bg_p_d{ background-color:#f1d2bc; text-align:center; padding:15px; }
.bg_p_l{ background-color:#f8e9de; text-align:center; padding:15px; }
.text_p{ font-family:Arial,Times New Roman,serif; font-size:13px; color:#fff; font-weight:bold; margin: 0; }
.text_b{ font-family:Arial,Times New Roman,serif; font-size:20px; color:#fff; font-weight:bold; }
#pre_3m{ width:162px; height:81px; background:url(../images/btn_sta3m.gif); overflow: hidden; }
#pre_12m{ width:162px; height:81px; background:url(../images/btn_sta12m.gif); overflow: hidden; }
#stan_12m{ width:162px; height:81px; background:url(../images/btn_pre3m.gif); overflow: hidden; }
#nav_blog{width:160px; margin-top:0; float:left; margin-left:20px; }
#nav_blog a{display:block; width:160px; height:27px; cursor:pointer; background:url(../images/nav_blog.jpg); background-position:0 0; text-decoration: none; }
#nav_blog a:hover{display:block; width:160px; height:27px; cursor: pointer; background:url(../images/nav_blog.jpg); background-position:0 27px; text-decoration:none; 	}
#nav_news{width:140px; margin-top:0; float:left; margin-left:2px; }
#nav_news a{display:block; width:140px; height:27px; cursor: pointer; background:url(../images/nav_sitenews.jpg); background-position:0 0; 
	text-decoration: none; }
#nav_news a:hover{display:block; width:140px; height:27px; cursor: pointer; background:url(../images/nav_sitenews.jpg); background-position:0 27px; text-decoration: none; }

/*---------------Desination page--------------*/
#des_body_head{width:932px; height:7px; background:url(../images/head_bg_des.gif) no-repeat; background-position:top center; margin:0 12px; margin-left: 5px; overflow: hidden; }
#des_body{ width:930px; border:1px solid #dddddd; margin:-5px 12px; float:left; margin-left: 5px; margin-bottom: 0px; display: inline; }
#left_side_des_body{ width: 223px; border:1px solid #dddddd; background:#fcf4ed; margin-left:5px; margin-top:14px; }
#left_des{ width: 240px; display: inline; float:left; }
#nav_text_des{ padding:10px; }
#nav_text_des p { margin: 5px 0; }
#content_des{width:670px; float:right; margin-top:15px; margin-right:15px;display: inline; }
#destination_banner{ margin-left: 3px; }
.des_img{width:212px; height:185px; float:right; border:1px solid gray; margin:5px; }
.des_text_left{ width:670px; float:left; margin-top:20px; position: relative; }
.text_nav_des{ font-family:Arial,Times New Roman,serif; font-size: 14px; color:#e08921; text-decoration:none; font-weight:normal; padding-left:4px; }
.text_nav_des:hover{ font-family:Arial,Times New Roman,serif; font-size:14px; color:#9b5c10; text-decoration:none; font-weight:normal; padding-left:4px; }
.text_add{ 	font-family:Arial,Times New Roman,serif; 	font-size:13px; 	color:#9b5c10; 	text-decoration:none; 	font-weight:normal; }
.pagination_tb { text-align: center; width: 24px; height: 33px; cursor: pointer; }
.pagination_current { background-image: url(../images/current_page_bg.png); color: white; }
.per_page_tb0 { color: #e48e53; font-size: 11px; }
.per_page_tb { text-align: center; width: 24px; height: 18px; color: #e48e53; font-size: 11px; cursor: pointer; }
.per_page_current { background-image: url(../images/current_per_page_bg.png); color: white; }
#about-us{ padding: 10px 15px 15px 15px; }
.tab_container { width: 473px; }
.tab_front { float: left; margin-left: 2px; background-image: url(../images/tab-front-center.gif); font-family: Arial; font-size: 18px; font-weight: bold; color: #e08921; cursor: pointer; position: relative; z-index: 2; }
.tab_front_left { float: left; }
.tab_front_center { float: left; padding: 3px 2px; }
.tab_front_right { float: left; }
.tab_back { float: left; margin-left: 2px; background-color: #e2d3c3; font-family: Arial; font-size: 14px; font-weight: bold; color: #9c9287; cursor: pointer; }
.tab_back_left { float: left; }
.tab_back_center { float: left; padding: 5px 2px; }
.tab_back_right { float: left; }
.tab_content_border { border: 1px solid #d5d5d5; border-top: none; position: relative; z-index: 1; margin-top: -4px; }
.tab_content_line { background-color: #d5d5d5; height: 4px; overflow: hidden; position: absolute; width: 100%; }
.tab_content_text { padding: 10px; font-family: Arial; font-size: 12px; padding-top: 14px; }
.tab_first { margin-left: 0; }
table.property_features td { vertical-align: top; padding: 5px 10px; background-color: white; }
table.property_enquiry td { vertical-align: top; padding: 2px; background-color: white; font-family: Arial; font-size: 12px; color: black; }
table.contact_enquiry td { vertical-align: top; padding: 2px; background-color: white; font-family: Arial; font-size: 12px; color: #595959; }

/***********************  Destinations ******************/
ul#riviere_du_rempart{ list-style: square; color: #8DB3E2;position: absolute; bottom: -52px; right: 100px; } 


/***************  what's going on   *************/
#up_coming_event{ border: 1px solid #d5d5d5; padding: 5px; }
#up_coming_event_topic{ margin-left:7px; }
.event_pagination{ float:right;font-family:Arial,Times New Roman,serif;font-size:10px;color:#595959;text-decoration:none;font-weight:normal; }
.event_pagination_current_page{ text-decoration: none;color: gray;font-size:10px; }
.event_pagination_not_current_page{ text-decoration: underline;color: #e08921;font-size:10px; }
.event_pagination_next{ color: #595959; text-decoration:none; font-size:10px; }
.event_td{ background-color: white; }
.event_box{ position: relative; }
.event_title{ margin-top:10px; }
.event_date{ margin-top:0;margin-left:10px; }
.event_description{ width:120px;float:left;margin-left:10px;margin-right:10px; }
.event_image{ width:70px;float:right;margin-top:15px; overflow: hidden; height: 55px; }
.event_read_more{ text-decoration:none;float:left;margin-left:10px; color: #E08921; font-size: 10px; }
.event_dash_line{ margin:5px; border-bottom: 1px dashed gray; }
#bg_content{ position: relative; }
#what_going_on_blog{ border: 15px solid #f2f2f2; }
#what_going_on_blog1{ padding: 0 5px 0 5px; position: relative; }
#created_blog_by{ position:absolute; right:-20px; _right:5px; top:-27px;}
#created_blog_by p{ color:#000;font-size:10px;margin:2px 20px;font-family: Arial; }
#title_blog_by p{ color:#F69259;font-size:16px;padding-top:0px;padding-left:15px;font-family: Arial; }
#description_tab{ margin:0 auto; }
#description_tab_image_border{ border: 1px solid silver; padding: 2px;width:445px; margin: 0 auto; }
#description_tab_image{ width: 445px; height: 299px; overflow: hidden; }
#description_tab_box{ margin: 0 auto; width: 451px; }
#description_tab_content{ padding: 0 7px 15px 15px; }
#description_tab_content p{ margin-top: 0;color:#000;font-size:12px; font-family: Arial; }

.background_white{ background-color: white; }
.background_d5d5d5{ background-color: #d5d5d5; }
.blog_author{ float:right;margin-right:5px; }
.blog_title{ margin-top:10px;width:500px; }
.blog_image{ width:100px;margin-left:15px;float:left; overflow: hidden; }
.blog_date{ margin:5px;}
.blog_content{ width:450px;float:left; }
.blog_pagination{ float:left;font-family:Arial,Times New Roman,serif;font-size:10px;color:#595959;text-decoration:none;font-weight:normal;margin-top:-15px;margin-left:40px; }
.blog_current_page{ text-decoration: underline;color: #e08921;font-size:10px; }
.blog_not_current_page{ text-decoration: none;color: #595959; }
.site_news_pagination{ float:right;font-family:Arial,Times New Roman,serif;font-size:10px;color:#595959;text-decoration:none;font-weight:normal; }


/***************  Properties index   ************************/
.properties_title{ float: left; width: 200px; display: inline; }
.properties_title a{ color: black; }
.properties_section{ font-size: 10px; width: 600px; margin: 20px auto; }

/*--------------   Properties search			---------------------*/
#properties_search_option_box{ width: 714px; margin-left: -13px; margin-top: 20px; font-size: 11px; font-family: Arial; color: #9B5C10; }
#properties_search_option_more{ width: 600px; margin: 0 auto; }
#search_more{ color: #9B5C10; font-weight: bold; }
#search_less{ display: none; color: #9B5C10; font-weight: bold; }
#search_more_options{ width: 600px; margin: 0 auto; display: none; }
.properties_list_bottom{ height: 30px; overflow: hidden; border-bottom: 1px solid #d5d5d5; }
#search_pagination_bottom{ font-size: 11px; font-family: Arial; color: #919191; margin-right: 10px; }
.content_sublist_right_top{ height: 10px; overflow: hidden; }
.subpage_banner{ margin-top: 5px; margin-left: 2px; width: 225px; }
.subpage_banner_border{ border: 1px solid #dad6d3; padding: 2px; }
#properties_banner_left{ margin-left: 9px; }

/*--------------   Properties detail			---------------------*/
#property_description_title{ width: 290px; float: left; }
.uppercase{ text-transform: uppercase; }
.capitalize{ text-transform: capitalize; }
.margin_0{ margin: 0; }
.margin_top_0{ margin-top: 0; }
.margin_left_0{ margin-left: 0; }
.margin_left_auto{ margin-left: auto; }
.margin_right_13{ margin-right: 13px;; }
.margin_left_13{ margin-left: 13px;; }
.margin_bottom-5{ margin-bottom: -5px; }
.nowrap{ white-space: nowrap; }
#property_description_room_option{ width: 150px; float: right; }
#property_description_room_option table{ font-family: Arial; font-size: 11px; color: gray; }
#property_description_room_option span{ color: #999999; font-weight: bold; font-size: 17px; }
#property_description_border{ border: 1px solid silver; padding: 2px; }
#property_description_image{ width: 445px; height: 299px; overflow: hidden; }
#property_description_currency{ padding: 2px; font-weight: normal; }
.property_description_text_normal2{ margin: 0; font-size: 11px;}
.property_features_line{ height: 5px; background-color: #f2f2f2; overflow: hidden; }
.property_features_line1{height: 1px; background-color: #e0e0e0; overflow: hidden;}
.property_features_content{ width: 400px; margin: 0 auto; border:1pxs solid red; }
.property_features_description{ font-size: 11px; }
.property_features_text_head1{ font-size:13px; text-decoration:none;  display:inline; color: black; font-weight: normal; }
#properties_detals_calendar{ width: 210px; height: 195px; overflow: hidden; }
.available{ width: 15px; height: 15px; float: left; background-color: #e08921; margin-right: 5px; }
.not_available{ width: 15px; height: 15px; float: left; background-color: #CD0A0A; margin-right: 5px; color: #CD0A0A;}
.font_color_red{ color: #CD0A0A; }


/*--------------   Properties detail	review tab		---------------------*/
.color_185085{ color: #185085; } 
.color_000000{ color: #000000; }
.color_white{ color: #FFFFFF; }
.property_review_star{ width: 72px; height: 72px; padding:60px 0 0 0; background-image: url(/images/big_star.png); background-position: center; background-repeat: no-repeat; }
.property_review_comment_topic{ color: #185085; font-size: 12px; }
.property_review_comment{ color: #000000; font-size: 12px; background-color: #f2f2f2; }
.property_review_error_reviews{ font-size: 11px; color: red; }
#reviews_from{ width:115px; }

/*--------------   Properties detail	enquiry tab		---------------------*/
.width_248px{ width:248px; }
.required{ color: #e08921; }
.text_align_right{ text-align: right; }
.text_align_left{ text-align: left; }


/*--------------   Member / my-properties		---------------------*/
#my_properties_outer{ overflow: hidden; }
#my_properties_logo{ position: absolute; left: 80px; top: 5px; }
.my_properties_menulink_subpage{ width:955px; padding-top:33px; height: 81px;}
.my_properties_border_image{ border: 1px solid #ddd; padding: 2px; }
.my_properties_image{ width: 225px; height: 234px; overflow: hidden; }
.margin_top_10px{ margin-top: 10px; }
.my_properties_currently_property{ color:#e08921; font-family:Arial,Times New Roman,serif; font-size:11px !important; font-weight: bold; }
.my_properties_content_sub2{ height:auto !important; width: auto; margin-left: 15px; margin-right: 15px; }
.my_properties_content_sub3{ height:auto !important; width: auto; margin-left: 15px; margin-right: 15px; }
.my_properties_text_current3{ color:#e29130; font-family:Arial,Times New Roman,serif;padding-left: 0; font-weight: bold; font-size: 14px !important; }
.my_properties_edit{ float: right; width: 100px; }
.my_properties_location_des{ color:#595959; font-family:Arial,Times New Roman,serif;font-weight:normal; margin:12px 0 0 15px; font-size:11px !important; margin-left: 0; margin-right: 0; margin-top: 10px; }
.overflow_hidden{ overflow: hidden; }


/*--------------   Member / sign-up/ gallery form		---------------------*/
#property_gallery{ position: absolute; width: 955px; background-color: white; height: 557px; left: 0; top: 0; }
#property_gallery_header{ height: 50px; background-color: #1a3e54; }
#property_gallery_logo{ padding-top: 8px; padding-left: 15px; }
#property_gallery_body{ padding: 15px; border: 2px solid #1a3e54; height: 100%; }
#help_button{ float: right; margin-right: 5px; margin-bottom: 2px; }
#property_gallery_top_line{ background-color: #f3f3f3; height: 7px; overflow: hidden; }
#property_availability_top_line{ clear: both; background-color: #f3f3f3; height: 7px; overflow: hidden; }
.start_end_date{ width: 100px; border: 1px solid #e0e0e0; background-color: #e0e0e0; }
#property_gallery_content_left{ float: left; display: inline; width: 355px; margin-left: 25px; height: 440px; border-right: 7px solid #f3f3f3; color: black; }
.property_gallery_photo_upload{ color: #E08921; font-weight: bold; }
.property_gallery_preview{ color: gray; font-weight: bold; }
#property_gallery_image{ width: 306px; }
#property_gallery_image_border{ border: 1px solid #cfcfcf; padding: 2px; }
#property_gallery_img{ width: 300px; height: 200px; margin: 0px; overflow: hidden; }
.property_gallery_upload_button{ width: 306px; text-align: right; }
#image_description{ border: 1px solid silver; width: 304px; }
.property_add_button_position{ width: 306px; text-align: right; }
#property_gallery_content_right{ float: right; display: inline; width: 510px; height: 440px; color: black; margin-left: 20px; }
.property_current_photo_topic{ color: #4bacc6; font-weight: bold; }
#my_current_photos{ width: 500px; height: 330px; overflow: auto; }
#my_current_photo_pagination{ width: 500px; text-align: right;}
#my_current_photo_pagination_table{ margin: 0 0 0 auto; color: black; }
.property_pricing_period{ padding: 0.7em; margin-bottom: 5px; }
#property_term_condition{ background-color: white; border: 1px solid silver; padding: 5px; color: black; height: 300px; overflow: auto; text-align: left; }
#property_availability_available{ background-color: #2e7400; width: 20px; }
#property_availability_unavailable{ background-color: #cd0a0a; width: 20px; }


/* CSS3 */

/* button
---------------------------------------------- */
.button { 	display: inline-block; 	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */ 	*display: inline; 	vertical-align: baseline; 	
	margin: 0 2px; 	outline: none; 	cursor: pointer; 	text-align: center; 	text-decoration: none; 	font: 14px/100% Arial, Helvetica, sans-serif; 	
	padding: .5em 2em .55em; 	text-shadow: 0 1px 1px rgba(0,0,0,.3); 	-webkit-border-radius: .5em; 	-moz-border-radius: .5em; 	border-radius: .5em; 	
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); 	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); 	box-shadow: 0 1px 2px rgba(0,0,0,.2); }
.button:hover { 	text-decoration: none; }
.button:active { 	position: relative; 	top: 1px; }
.bigrounded { 	-webkit-border-radius: 2em; 	-moz-border-radius: 2em; 	border-radius: 2em; }
.medium { 	font-size: 12px; 	padding: .4em 1.5em .42em; }
.small { 	font-size: 11px; 	padding: .2em 1em .275em; }

/* color styles
---------------------------------------------- */

/* black */
.black { 	color: #d7d7d7; 	border: solid 1px #333; 	background: #333; 	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000)); 	background: -moz-linear-gradient(top, #666, #000); 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000'); }
.black:hover { 	background: #000; 	background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000)); 	
	background: -moz-linear-gradient(top, #444, #000); 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000'); }
.black:active { 	color: #666; 	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444)); 	
	background: -moz-linear-gradient(top, #000, #444); 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666'); }

/* gray
.gray { 	color: #e9e9e9; 	border: solid 1px #555; 	background: #6e6e6e; 	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757)); 	background: -moz-linear-gradient(top, #888, #575757); 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757'); }
.gray:hover { 	background: #616161; 	background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b)); 	background: -moz-linear-gradient(top, #757575, #4b4b4b); 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b'); }
.gray:active { 	color: #afafaf; 	background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888)); 	background: -moz-linear-gradient(top, #575757, #888); 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888'); }
*/

/* white */
.white { 	color: #606060; 	border: solid 1px #b7b7b7; 	background: #fff; 	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed)); 	background: -moz-linear-gradient(top, #fff, #ededed); 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); }
.white:hover { 	background: #ededed; 	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc)); 	
	background: -moz-linear-gradient(top, #fff, #dcdcdc); 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc'); }
.white:active { 	color: #999; 	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff)); 	
	background: -moz-linear-gradient(top, #ededed, #fff); 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff'); }

/* orange */
.orange { 	color: #fef4e9; 	border: solid 1px #da7c0c; 	background: #f78d1d; 	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); 	background: -moz-linear-gradient(top, #faa51a, #f47a20); 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20'); }
.orange:hover { 	background: #f47c20; 	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015)); 	background: -moz-linear-gradient(top, #f88e11, #f06015); 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015'); }
.orange:active { 	color: #fcd3a5; 	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a)); 	background: -moz-linear-gradient(top, #f47a20, #faa51a); 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a'); }

/* red */
.red { 	color: #faddde; 	border: solid 1px #980c10; 	background: #d81b21; 	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317)); 	background: -moz-linear-gradient(top, #ed1c24, #aa1317); 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317'); }
.red:hover { 	background: #b61318; 	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115)); 	background: -moz-linear-gradient(top, #c9151b, #a11115); 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115'); }
.red:active { 	color: #de898c; 	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24)); 	background: -moz-linear-gradient(top, #aa1317, #ed1c24); 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24'); }

/* blue */
.blue { 	color: #d9eef7; 	border: solid 1px #0076a3; 	background: #0095cd; 	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5)); 	background: -moz-linear-gradient(top, #00adee, #0078a5); 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5'); }
.blue:hover { 	background: #007ead; 	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e)); 	background: -moz-linear-gradient(top, #0095cc, #00678e); 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e'); }
.blue:active { 	color: #80bed6; 	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee)); 	background: -moz-linear-gradient(top, #0078a5, #00adee); 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee'); }

/* rosy */
.rosy { 	color: #fae7e9; 	border: solid 1px #b73948; 	background: #da5867; 	background: -webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f)); 	background: -moz-linear-gradient(top, #f16c7c, #bf404f); 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c', endColorstr='#bf404f'); }
.rosy:hover { 	background: #ba4b58; 	background: -webkit-gradient(linear, left top, left bottom, from(#cf5d6a), to(#a53845)); 	background: -moz-linear-gradient(top, #cf5d6a, #a53845); 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf5d6a', endColorstr='#a53845'); }
.rosy:active { 	color: #dca4ab; 	background: -webkit-gradient(linear, left top, left bottom, from(#bf404f), to(#f16c7c)); 	background: -moz-linear-gradient(top, #bf404f, #f16c7c); 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf404f', endColorstr='#f16c7c'); }

/* green */
.green { 	color: #e8f0de; 	border: solid 1px #538312; 	background: #64991e; 	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e)); 	background: -moz-linear-gradient(top, #7db72f, #4e7d0e); 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e'); }
.green:hover { 	background: #538018; 	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c)); 	background: -moz-linear-gradient(top, #6b9d28, #436b0c); 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c'); }
.green:active { 	color: #a9c08c; 	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f)); 	background: -moz-linear-gradient(top, #4e7d0e, #7db72f); 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f'); }

/* pink */
.pink { 	color: #feeef5; 	border: solid 1px #d2729e; 	background: #f895c2; 	background: -webkit-gradient(linear, left top, left bottom, from(#feb1d3), to(#f171ab)); 	background: -moz-linear-gradient(top, #feb1d3, #f171ab); 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb1d3', endColorstr='#f171ab'); }
.pink:hover { 	background: #d57ea5; 	background: -webkit-gradient(linear, left top, left bottom, from(#f4aacb), to(#e86ca4)); 	background: -moz-linear-gradient(top, #f4aacb, #e86ca4); 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4aacb', endColorstr='#e86ca4'); }
.pink:active { 	color: #f3c3d9; 	background: -webkit-gradient(linear, left top, left bottom, from(#f171ab), to(#feb1d3)); 	background: -moz-linear-gradient(top, #f171ab, #feb1d3); 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f171ab', endColorstr='#feb1d3'); }

/*-------------------------tb_how_to-list----------------------------------------------*/
.bg_vio_d{ background-color:#e6e6e6; text-align:center; width:132px; padding:15px; }
.bg_vio_l{ background-color:#f5f5f5; text-align:center; width:132px; padding:15px; }
.bg_bl_d{ background-color:#d8e3e7; text-align:center; width:132px; padding:15px; }
.bg_bl_l{ background-color:#f0f4f5; text-align:center; width:132px; padding:15px; }
.bg_p_d{ background-color:#f1d2bc; text-align:center; width:132px; padding:15px; }
.bg_p_l{ background-color:#f8e9de; text-align:center; width:132px; padding:15px; }
.text_p{ font-family:Arial,Times New Roman,serif; font-size:13px; color:#fff; font-weight:bold; }
.text_b{ font-family:Arial,Times New Roman,serif; font-size:20px; color:#fff; font-weight:bold; }
#pre_3m{ width:162px; height:81px; background:url(../images/btn_sta3m.gif); }
#pre_12m{ width:162px; height:81px; background:url(../images/btn_sta3m.gif); }
#stan_12m{ width:162px; height:81px; background:url(../images/btn_stan_12.gif); }

/*-------------------About Mauritius page---------------------*/
#tap_about_mau{width:680px; height:32px; background:url(../images/1-icon-about-mau.png) no-repeat; background-position:left center; background-color:#e8dccf; }
.tap_text_abt{padding-left:20px; padding-top:9px; }
#tap_practical_mau{width:690px; height:32px; background:url(../images/2-icon-practice.png) no-repeat; background-position:left center; 
	background-color:#e8dccf; }
.icon{margin-left:10px; }

/*-------------------Advertise page---------------------*/
#bg_advertise{width:680px; min-height:1150px; height:1150px; background:url(../images/bg_advertise.png) no-repeat; background-position:right bottom; background-color:#fff; }
.icon_advertise{float:left; }
.text_advertise{margin-top:25px; }
.advertise_w_us{float:left; }
.content_advertise{width:500px; }
#map_flash{width:250px; height:286px; float:right; }
#free_trial{width:200px; height:266px; position:absolute; z-index:1000; right:-160px; top:7px; }
#free_trial_homepage{width:200px; height:266px; position:absolute; right: -171px; top: 105px; z-index: 100; }
#free_trial_subpage{width:200px; height:266px; position:absolute; right: -171px; top: 0px; z-index: 100; }

/*
//{ design.css
*/

ol#toc { height: 2em;  list-style: none;  margin: 0;  padding: 0; } 
ol#toc li { float: left;  margin: 0 1px 0 0; }
ol#toc a { background: #bdf url(../images/tab.png);  color: #008;  display: block;  float: left;  height: 2em;  padding-left: 10px;  text-decoration: none; }
ol#toc a:hover { background-color: #3af;  background-position: 0 -120px; }
ol#toc a:hover span { background-position: 100% -120px; 	border:1px solid green; }
ol#toc li.current a { background-color: #48f;  background-position: 0 -60px;  color: #fff;  font-weight: bold; }
ol#toc li.current span { background-position: 100% -60px; }
ol#toc span { background: url(../images/tab.png) 100% 0;  display: block;  line-height: 2em;  padding-right: 10px; }
div.content { /*border: #48f solid 3px; */ clear: left;  padding: 1em; 	 }

/*
//}
*/

/*
//{ slide_text.css
*/

#container { bottom: 0px ; display: none ; left: 20px ; position: fixed ; width: 90% ; }
#inner { background-color: #F0F0F0 ; border: 1px solid #666666 ; border-bottom-width: 0px ; padding: 20px 20px 100px 20px ; }

/*
//}
*/

/*
//{ niceforms-default.css
*/

/*Defaults Styling*/
/*body {font:12px/17px Arial, Helvetica, sans-serif; color:#333; background:#ccc; padding:40px 20px 20px 20px; }*/
/*fieldset {background:#f2f2e6; padding:10px; border:1px solid #fff; border-color:#fff #666661 #666661 #fff; margin-bottom:36px; width:600px; }*/
input, textarea, select {font:12px/12px Arial, Helvetica, sans-serif; padding:0; }
/*fieldset.action {background:#9da2a6; border-color:#e5e5e5 #797c80 #797c80 #e5e5e5; margin-top:-20px; }
legend {background:#bfbf30; color:#fff; font:17px/21px Calibri, Arial, Helvetica, sans-serif; padding:0 10px; margin:-26px 0 0 -11px; font-weight:bold; border:1px solid #fff; border-color:#e5e5c3 #505014 #505014 #e5e5c3; }
label {font-size:11px; font-weight:bold; color:#666; }
label.opt {font-weight:normal; }
dl {clear:both; }
dt {float:left; text-align:right; width:90px; line-height:25px; margin:0 10px 10px 0; }
dd {float:left; width:475px; line-height:25px; margin:0 0 10px 0; }
#footer {font-size:11px; }

#container {width:700px; margin:0 auto; }*/

/*##########################################
Script: Niceforms 2.0
Theme: StandardBlue
Author: Lucian Slatineanu
URL: http://www.emblematiq.com/
##########################################*/

/*Text inputs*/
.NFText {border:none; vertical-align:middle; font:11px/15px Arial, Helvetica, sans-serif; background:none; color:#595959; }
.NFTextCenter {height:15px; background:url(../images/input.png) repeat-x 0 0; padding:3px 0; margin:0; float:left; line-height:15px; }
.NFTextLeft, .NFTextRight {width:7px; height:21px; vertical-align:middle; float:left; }
.NFTextLeft {background:url(../images/input-left.png) no-repeat 0 0; }
.NFTextRight {background:url(../images/input-right.png) no-repeat 0 0; }
/*Radio*/
.NFRadio {cursor:pointer; position:absolute; display:block; width:13px; height:13px; border:1px solid transparent; background:url(../images/radio.png) no-repeat 0 0; z-index:2; }
/*Checkbox*/
.NFCheck {cursor:pointer; position:absolute; width:12px; height:12px; border:1px solid transparent; background:url(../images/checkbox.png) no-repeat 0 0; z-index:2; }
/*Buttons*/
.NFButton {width:auto; height:26px; color:#fff; padding:0 2px; background:url(../images/button.png) repeat-x 0 0; cursor:pointer; border:none; 
	font:10px/26px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; letter-spacing:1px; vertical-align:middle; }
.NFButtonLeft, .NFButtonRight {width:6px; height:26px; vertical-align:middle; }
.NFButtonLeft {background:url(../images/button-left.png) no-repeat 0 0; }
.NFButtonRight {background:url(../images/button-right.png) no-repeat 0 0; }
/*Textareas*/
.NFTextarea {border:none; background:none; font:12px/12px Arial, Helvetica, sans-serif; margin:0; }
.NFTextareaTop, .NFTextareaBottom {height:5px; clear:both; float:none; padding-right:10px; }
.NFTextareaTop {background:url(../images/textarea-tr.png) no-repeat 100% 0; }
.NFTextareaBottom {background:url(../images/textarea-br.png) no-repeat 100% 0; margin-bottom:5px; }
.NFTextareaTopLeft, .NFTextareaBottomLeft {width:5px; height:5px; }
.NFTextareaTopLeft {background:#f2f2e6 url(../images/textarea-tl.png) no-repeat 0 0; }
.NFTextareaBottomLeft {background:#f2f2e6 url(../images/textarea-bl.png) no-repeat 0 0; }
.NFTextareaLeft, .NFTextareaRight, .NFTextareaLeftH, .NFTextareaRightH {float:left; padding-bottom:5px; }
.NFTextareaLeft, .NFTextareaLeftH {width:5px; }
.NFTextareaLeft {background:url(../images/textarea-l-off.png) repeat-y 0 0; }
.NFTextareaLeftH {background:url(../images/textarea-l-over.png) repeat-y 0 0; }
.NFTextareaRight, .NFTextareaRightH {padding-right:5px; padding-bottom:0; }
.NFTextareaRight {background:url(../images/textarea-r-off.png) repeat-y 100% 0; }
.NFTextareaRightH {background:url(../images/textarea-r-over.png) repeat-y 100% 100%; }
/*Files*/
.NFFileButton {padding-bottom:0; vertical-align:bottom; cursor:pointer; background:url(../images/file.png) no-repeat 0 0; width:60px; height:21px; }
.NFFile {position:relative; margin-bottom:5px; }
.NFFile input.NFhidden {position:relative; filter:alpha(opacity=0); opacity:0; z-index:2; cursor:pointer; text-align:left; }
.NFFileNew {position:absolute; top:0px; left:0px; z-index:1; }
/*Selects*/
.NFSelect {height:21px; position:absolute; border:1px solid transparent; }
.NFSelectLeft {float:left; width:3px; height:21px; background:url(../images/select-left.png) no-repeat 0 0; vertical-align:middle; }
.NFSelectRight {height:21px; width:auto; background:url(../images/select-right.png) no-repeat 100% 0; cursor:pointer; 
	font:12px/21px Arial, Helvetica, sans-serif; color:#fff; padding-left:3px; margin-left:3px; }
.NFSelectTarget {position:absolute; background:none; margin-left:-13px; margin-top:18px; z-index:3; left:0; top:0; padding-bottom:13px; }
.NFSelectOptions {position:relative; background:#707175; margin-left:16px; margin-top:0; list-style:none; padding:4px 0; color:#fff; 
	font:11px/13px Arial, Helvetica, sans-serif; z-index:4; max-height:200px; overflow-y:auto; overflow-x:hidden; left:0; top:0; }
.NFSelectOptions li {padding-bottom:1px; }
.NFSelectOptions a {display:block; text-decoration:none; color:#fff; padding:2px 3px; background:none; }
.NFSelectOptions a.NFOptionActive {background:#464646; }
.NFSelectOptions a:hover {background:#333; }
/*Multiple Selects*/
.NFMultiSelect {border:0; background:none; margin:0; }
.NFMultiSelectTop, .NFMultiSelectBottom {height:5px; clear:both; float:none; padding-right:10px; }
.NFMultiSelectTop {background:url(../images/textarea-tr.png) no-repeat 100% 0; }
.NFMultiSelectBottom {background:url(../images/textarea-br.png) no-repeat 100% 0; margin-bottom:5px; }
.NFMultiSelectTopLeft, .NFMultiSelectBottomLeft {width:5px; height:5px; }
.NFMultiSelectTopLeft {background:#f2f2e6 url(../images/textarea-tl.png) no-repeat 0 0; }
.NFMultiSelectBottomLeft {background:#f2f2e6 url(../images/textarea-bl.png) no-repeat 0 0; }
.NFMultiSelectLeft, .NFMultiSelectRight, .NFMultiSelectLeftH, .NFMultiSelectRightH {float:left; padding-bottom:5px; }
.NFMultiSelectLeft, .NFMultiSelectLeftH {width:5px; }
.NFMultiSelectLeft {background:url(../images/textarea-l-off.png) repeat-y 0 0; }
.NFMultiSelectLeftH {background:url(../images/textarea-l-over.png) repeat-y 0 0; }
.NFMultiSelectRight, .NFMultiSelectRightH {padding-right:5px; padding-bottom:0; }
.NFMultiSelectRight {background:url(../images/textarea-r-off.png) repeat-y 100% 0; }
.NFMultiSelectRightH {background:url(../images/textarea-r-over.png) repeat-y 100% 0; }

/*Focused*/
.NFfocused {border:1px dotted #666; }
/*Hovered*/
.NFh {background-position:0 100%; }
.NFhr {background-position:100% 100%; }
/*Hidden*/
.NFhidden {opacity:0; z-index:-1; position:relative; }
/*Safari*/
select, input, textarea, button {outline:none; resize:none; }

/*
//}
*/

/*
//{ dopdown.css
*/

#navigation{width:955px; height:48px; }
#navigation ul{list-style:none; height:27px; padding:0; margin:0; }
*html #navigation ul{list-style:none; height:27px; padding-left:-50px; }
#navigation ul li{float:left; height:27px; padding:0; margin:0; }
#navigation a{display:block; background-position:0px 0px; height:27px; }
#navigation a:hover{display:block; background-position:0px 27px; height:27px; }

#navigation .dropdown ul{
 position:absolute; width:170px; background:#5A6879; display:none; 
 min-height:90px; height:auto !important; height:90px; top:48px; padding:10px 0px 0px 8px; 
}
*html #navigation .dropdown ul{
 position:absolute; width:170px; background:#5A6879; display:none; 
 min-height:90px; height:auto !important; height:90px; top:48px; left:388px; padding:10px 0px 0px 8px; margin:0; 
}
#navigation .dropdown li{
 float:none; height:27px; width:160px;  display: inline;
 border-bottom:1px solid #7C8694; padding:0; margin:0; 
}
#navigation .dropdown li a{color:#fff; display:block; padding:5px 0px 0px 5px; height:20px; width:170px; margin:0; }
#navigation .dropdown li a:hover{color:#e08921; display:block; padding:5px 0px 0px 5px; height:20px; width:170px; margin:0; }
#navigation .dropdown .img_curve{position:absolute; bottom:-8px; left:0px; }


#navigation .dropdown2 ul{
 position:absolute; width:170px; background:#5A6879; display:none; 
 min-height:35px; height:auto !important; height:35px; top:48px; padding:10px 0px 0px 8px; margin:0; 
}
*html #navigation .dropdown2 ul{
 position:absolute; width:170px; background:#006b14; display:none; 
 min-height:35px; height:auto !important; height:35px; top:48px; left:0px; padding:10px 0px 0px 8px; margin:0; 
}
#navigation .dropdown2 li{
 float:none; height:27px; width:160px; display: inline;
 border-bottom:1px solid #7C8694; padding:0; margin:0; 
}
#navigation .dropdown2 li a{color:#fff; display:block; padding:5px 0px 0px 5px; height:20px; width:170px; margin:0; }
#navigation .dropdown2 li a:hover{color:#e08921; display:block; padding:5px 0px 0px 5px; height:20px; width:170px; margin:0; }
#navigation .dropdown2 .img_curve{position:absolute; bottom:-8px; left:0px; }

#navigation .dropdown3 ul{
 position:absolute; width:170px; background:#5A6879; display:none; 
 min-height:35px; height:auto !important; height:35px; top:48px; padding:10px 0px 0px 8px; margin:0; 
}
*html #navigation .dropdown3 ul{
 position:absolute; width:170px; background:#006b14; display:none; 
 min-height:35px; height:auto !important; height:35px; top:48px; left:0px; padding:10px 0px 0px 8px; margin:0; 
}
#navigation .dropdown3 li{
 float:none; height:27px; width:170px; display: inline;
 border-bottom:1px solid #7C8694; padding:0; margin:0; 
}
#navigation .dropdown3 li a{color:#fff; display:block; padding:5px 0px 0px 5px; height:20px; width:170px; margin:0; }
#navigation .dropdown3 li a:hover{color:#e08921; display:block; padding:5px 0px 0px 5px; height:20px; width:170px; margin:0; }
#navigation .dropdown3 .img_curve{position:absolute; bottom:-8px; left:0px; }


/*-------------------------------------sub-------------------------------------*/
.main_menu_sub_4{width:575px; height:40px; }
.main_menu_sub_4 ul{list-style:none; height:27px; padding:0; margin:0; }
.main_menu_sub_4 ul li{float:left; height:27px; padding:0; margin:0; }
.main_menu_sub_4 a{display:block; background-position:0px 0px; height:27px; }
.main_menu_sub_4 a:hover{display:block; background-position:0px 28px; height:27px; }

.main_menu_sub_4 .dropdown ul{
 position:absolute; width:170px; background:url(../images/menu_bg_sub.png); 
 min-height:90px; height:auto !important; height:90px; top:0px; padding:10px 0px 0px 8px; margin:0; 
}
*html .main_menu_sub_4 .dropdown ul{
 position:absolute; width:170px; background:#606060; 
 min-height:90px; height:auto !important; height:90px; top:0px; left:0px; padding:10px 0px 0px 8px; margin:0; 
}
.main_menu_sub_4 .dropdown li{
 float:none; height:27px; width:160px; 
 border-bottom:1px solid #7C8694; padding:0; margin:0; 
}
.main_menu_sub_4 .dropdown li a{color:#fff; display:block; padding:5px 0px 0px 5px; height:20px; width:160px; margin:0; }
.main_menu_sub_4 .dropdown li a:hover{color:#e08921; display:block; padding:5px 0px 0px 5px; height:20px; width:160px; margin:0; }
.main_menu_sub_4 .dropdown .img_curve{position:absolute; bottom:-12px; left:0px; }

.main_menu_sub_4 .dropdown2 ul{
 position:absolute; width:170px; background:url(../images/menu_bg_sub.png); 
 min-height:35px; height:auto !important; height:35px; top:0px; padding:10px 0px 0px 8px; margin:0; 
}
*html .main_menu_sub_4 .dropdown2 ul{
 position:absolute; width:170px; background:#606060; 
 min-height:35px; height:auto !important; height:35px; top:0px; left:0px; padding:10px 0px 0px 8px; margin:0; 
}
.main_menu_sub_4 .dropdown2 li{
 float:none; height:27px; width:160px; 
 border-bottom:1px solid #7C8694; padding:0; margin:0; 
}
.main_menu_sub_4 .dropdown2 li a{color:#fff; display:block; padding:5px 0px 0px 5px; height:20px; width:160px; margin:0; }
.main_menu_sub_4 .dropdown2 li a:hover{color:#e08921; display:block; padding:5px 0px 0px 5px; height:20px; width:160px; margin:0; }
.main_menu_sub_4 .dropdown2 .img_curve{position:absolute; bottom:-12px; left:0px; }

.main_menu_sub_4 .dropdown3 ul{
 position:absolute; width:170px; background:url(../images/menu_bg_sub.png); 
 min-height:35px; height:auto !important; height:35px; top:0px; padding:10px 0px 0px 8px; margin:0; 
}
*html .main_menu_sub_4 .dropdown3 ul{
 position:absolute; width:170px; background:#606060; 
 min-height:35px; height:auto !important; height:35px; top:0px; left:0px; padding:10px 0px 0px 8px; margin:0; 
}
.main_menu_sub_4 .dropdown3 li{
 float:none; height:27px; width:160px; 
 border-bottom:1px solid #7C8694; padding:0; margin:0; 
}
.main_menu_sub_4 .dropdown3 li a{color:#fff; display:block; padding:5px 0px 0px 5px; height:20px; width:160px; margin:0; }
.main_menu_sub_4 .dropdown3 li a:hover{color:#e08921; display:block; padding:5px 0px 0px 5px; height:20px; width:160px; margin:0; }
.main_menu_sub_4 .dropdown3 .img_curve{position:absolute; bottom:-12px; left:0px; }

/*
//}
*/

/*
//{ facebox.css
*/

/*#facebox .b {
 background:url(../images/b.png); 
}

#facebox .tl {
 background:url(../images/b.png); 
}

#facebox .tr {
 background:url(../images/b.png); 
}

#facebox .bl {
 background:url(../images/b.png); 
}

#facebox .br {
 background:url(../images/b.png); 
}
*/
#facebox { position: absolute; top: 0; left: 0; z-index: 100; text-align: left; }
#facebox .popup { position: relative; }
#facebox table { border-collapse: collapse; }
#facebox td { border-bottom: 0; padding: 0; }
#facebox .body { padding: 30px; background: #fff; width: 370px; border:15px solid #F2F2F2; }
#facebox .loading { text-align: center; }
#facebox .image { text-align: center; }
#facebox img { border: 0; margin: 0; }
#facebox .footer_facebox{ border-top: 1px solid #DDDDDD; padding-top: 5px; margin-top: 10px; text-align: right; }
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br { height: 10px; width: 10px; overflow: hidden; padding: 0; }
#facebox_overlay { position: fixed; top: 0px; left: 0px; height:100%; width:100%; }
.facebox_hide { z-index:-100; }
.facebox_overlayBG { background-color: #000; z-index: 99; }
* html #facebox_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }

/*
//}
*/

/*
//{ faceplant.css
*/

/*
* { margin: 0; padding: 0; }
body { font-family: "lucida grande",tahoma,verdana,arial,sans-serif; background: #fff; color: #333; padding-bottom: 25px; }
a { color: #3B5998; text-decoration: none; }
a:hover { text-decoration: underline; }
p { font-size: 12px; margin: 10px 0; }
ul li { list-style: none; display: inline; }
li { padding: 2px 5px; }
*/

.right { float: right; }
.amp { font-family: Georgia; }
.bolder { background: red; color: white; font-size: 20px; padding: 20px; width: 500px; }
textarea { height: 400px; width: 600px; }
#main { margin: 0 auto; width: 730px; }
#shadow { background: transparent url(/images/shadow.gif) repeat-y scroll right top; border-bottom: 1px solid #ddd; margin: 2px 0px 0px 1px; padding: 0; }
#content { border-color: #333 #B7B7B7 rgb(59, 89, 152); border-style: none solid solid; border-width: medium 1px 1px; margin: -2px 1px 0px -1px; 
	padding: 20px; }
#logo { margin-bottom: 20px; text-align: center; }
.example { margin-bottom: 40px; } 
.example h2 { border-bottom: 1px solid #D8DFEA; margin-bottom: 10px; font-size: 14px; padding: 0; margin: 0; }
.example ul li { font-size: 12px; }
.code { background: #F7F7F7; border-top: 1px solid #EBEBEB; border-bottom: 1px solid #EBEBEB; padding: 10px; }
.code h3 { font-size: 11px; }
.code code { margin: 10px 0; display: block; }
#screenshots a { border: none; }
#screenshots img { padding: 3px; border: 1px solid #ddd; background: #fff; }
#footer { padding: 8px 10px 0px; color: #777; line-height: 16px; font-size: 11px; }
#footer p { margin: 0; }

/*
//}
*/
.black_text { color: black; }
.bluesky_text { color: #319BCF; }
.link_underline { text-decoration: none; }
.link_underline:hover { text-decoration: underline; }
.link_block { display: block; padding-left: 10px; }
.link_block_list { margin-left: -10px; }

.padding_0{ padding: 0; }
.padding_right1{padding-right: 1px;}
.padding_left0{ padding-left: 0px; }
.padding_left10{ padding-left: 10px; }
.padding_left30{ padding-left: 30px; }
.padding_top5{ padding-top: 5px; }
.padding_top6{ padding-top: 6px; }
.padding_bottom0{ padding-bottom: 0px; }
.vertical_middle{ vertical-align: middle; }
.vertical_top{ vertical-align: top; }


/*  External CSS file    */
.font_size_10{ font-size:10px !important; }
.font_size_10 a{ font-size:10px !important; }
.breadcrumb{ position: absolute; top: 15px; right: 30px; font-size: 10px; color: #666666; text-align: right; }
.breadcrumb_blog_fontend{ position: absolute; top: -40px; right: -5px; _right: 0px; font-size: 10px; color: #666666; text-align: right; }
.breadcrumb_what-s-going-on{ position: absolute; top: -65px; right: -25px; _right: 0px; font-size: 10px; color: #666666; width: 400px; text-align: right; }
#header{ width: 955px; margin: 0 auto; position: relative; z-index: 100; }
#header_navigation{ position: absolute; left: 0; top: 44px; width: 100%; height: 40px; background-color: gray; z-index: 12;}
#header_navigation_box{ position: absolute; left: 0; top: 36px; z-index: 13;}
.header_navigation_box_subpage{ position: absolute; left: 0; top: 32px; }

/* International Dropdown */
#inter_dropdown_new{width:176px; height:16px; padding: 2px; background: url(/images/new_2011_03_03/international_dropdown.png); position: absolute; top:-30px; left:0px; z-index:2000;}
#inter_dropdown_ul{list-style: none outside none; margin: 0; padding: 0;}
#inter_dropdown_li{list-style: none outside none; margin-left: 45px; padding: 0;}
#inter_dropdown_link{font: bold 11px Arial, Helvetica, sans-serif; text-decoration: none;}
#sites-list{width: 180px; margin-left: -2px; padding: 0; background: #e5e5e5; display:none;}
#inter_dropdown_ul_02{margin-top: 2px; padding: 0 0 0 25px; padding-top: 4px; border-top: 1px dotted #000000;
list-style-image: url(/images/new_2011_03_03/dd_triangle_02.jpg);
/*list-style: none inside none; list-style-image: url(/images/new_2011_03_03/dd_triangle_02.jpg);*/}
/*#inter_dropdown_ul_02 li{list-style-image: url("/images/new_2011_03_03/dd_triangle_02.jpg"); list-style-position: outside;}*/
.inter_dropdown_ul_02_font{font: normal 11px Arial, Helvetica, sans-serif; text-decoration: none;}
.inter_dropdown_ul_02_font:hover{font: normal 11px Arial, Helvetica, sans-serif; text-decoration: underline;}
.inter_dropdown_last_line{width: 150px; height: 16px; margin: 0; padding: 0; background: none;}

/*------  Articles Blog, Events  ------*/
.page_title, .article_heading {
  color: #F48D4A;
  font-size: 20px;
}
.article_heading {
  font-size: 12px;
}
.category_title {
  color: #50B2CB;
  font-size: 14px;
}
#article_nav {
  width: 225px;
  float: left;
  font-size: 12px;
  color: #030303;
}
/*#article_category {
  width: 160px;
  font-size: 14px;
  background-color: #eeeeee;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}*/
#article_category {
  margin-left: 3px;
  width: 222px;
  font-size: 14px;
  background-color: #eeeeee;
  border: 1px solid #D5D5D5;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#article_category a {
  display: block;
  padding: 5px 10px;
  text-decoration: none;
  color: #444444;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

#article_category a:hover, .article_category_active {
  background-color: #C1E7FC;
}
/*#article_category a {
  display: block;
  padding: 5px 6px;
  text-decoration: none;
  color: #444444;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

#article_category a:hover, .article_category_active {
  background-color: #C1E7FC;
}*/


/*#article_content {
  width: 560px;
  font-size: 12px;
  margin-left: 15px;
  float: left;
}*/

#article_content {
  width: 515px;
  font-size: 12px;
  float: left;
}

.article_blog {
  padding: 1px 1px 1px 1px;
  border: 1px solid #e3e3e3;
  margin-bottom: 10px;
  position: relative;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.article_blog td {
  padding: 3px;
}

.article_blog a {
  font-size: 12px;
  color: #F48D4A;
}

.article_title {
  color: #50B2CB;
  font-size: 12px;
}

#cloud_tags a {
  color: #50B2CB;
  text-decoration: none;
  font-weight: bold;
}

.search_by_type {
  color: #F48D4A;
  text-decoration: none;
}

.search_by_type:hover {
  text-decoration: underline;
}

.paginate_link {
  color: #F48D4A;
  text-decoration: none;
}

.paginate_link:hover {
  text-decoration: underline;
}

.paginate_current {
  color: #50B2CB;
  font-weight: bold;
  text-decoration: none;
}

/*#article_advertise {
  float: left;
  width: 160px;
  margin: 45px 0 0 15px;
}*/

#article_advertise {
  float: left;
  width: 160px;
  margin: 50px 0 0 5px;
}

#term_condition_article_advertise {
  float: left;
  width: 160px;
  margin-top: 25px;
}

.location_text {
  /*position: absolute;
  bottom: 5px;
  right: 150px;*/
  font-size: 11px;
  color: #50B2CB;
  margin-top: 2px;
}

.divider {
  margin: 5px 0 13px 0;
}

.article_listing_img {
  border: 1px solid #dfdfdf;
}

#article_img_frame {
  /*width: 525px;*/
  width: 500px;
}

#article_main_img {
  height: 325px;
  overflow: hidden;
}

#article_breadcrumb {
  position: absolute;
  right: -160px;
  top: 30px;
  text-align: right;
  font-size: 10px;
  font-weight: bold;
}

#article_breadcrumb h2 {
  font-size: 10px;
  display: inline;
}

#article_breadcrumb h2 a {
  font-size: 10px;
  font-weight: bold;
  color: #F48D4A;
  text-decoration: none;
}
#breadcumb_des {
  font-family: arial;
  font-size: 10px;
  font-weight: bold;
  color: #F48D4A;
  text-decoration: none;
  float: right;
}
#breadcumb_des a{
  font-weight: bold;
}

#article_breadcrumb h2 a:hover {
  text-decoration: underline;
}

#article_breadcrumb .color_orange {
  color: #646464;
}

.blog_author {
  font-size: 11px;
  position: absolute;
  bottom: 0px;
  right: 10px;
}

.comment_title {
  font-size: 14px;
  font-weight: bold;
}

.comment_date {
  text-align: right;
  font-size: 11px;
}

.comment_blog {
  border: 1px solid #e3e3e3;
  padding: 10px 15px 10px 15px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;bre
  border-radius: 5px;
}

.comment_field {
  width: 100%;
  height: 20px;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.comment_field:focus {
  border: 1px solid #50B2CB;
}

#registration_submit{margin-right: 5px; width: 62px; height: 23px; border: 0; cursor: pointer; background-image: url(/images/registration_submit.png); background-color: transparent;}
