@charset "utf-8";body{margin:0;font-family:Arial,Helvetica,sans-serif!important;font-size:12px;background:#01245c;color:#4d4d4d;position:relative;top:0!important}img{behavior:url(../scripts/iepngfix.htc);border:0}a{text-decoration:none;color:#003454}a:hover{text-decoration:underline}.clearfix:after,.cf:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix,.cf{display:inline-block}* html .clearfix,* html .cf{height:1%}.clearfix,.cf{display:block}br{clear:both}.clear{clear:both!important}#header_RIPC,#header_PSR{width:960px;height:165px;position:relative;margin:0 auto}#header_RIPC{background:url(../images/ripc-header-04.jpg) no-repeat #fff}#header_PSR{background:url(../images/psr_header-01.jpg) no-repeat #000}#header_background{position:absolute;left:0;top:0}#header_logo_PSR{position:absolute;left:9px;top:18px}#header_logo_RIPC{position:absolute;left:31px;top:63px}#real_state_for_sale_button{position:absolute;left:620px;top:119px}#city_and_beach_rentals_button{position:absolute;left:628px;top:119px}#google_translate_element select{position:absolute;top:5px;right:7px;cursor:pointer;display:block;background:#557fc4;color:#fff;font-size:11px;border:0}#google_translate_element a.change_language{font-weight:700;background:url(../images/arrow_down.gif) no-repeat right 5px;padding-right:10px;color:#fff}#goog-gt-tt{display:none!important}.goog-te-gadget{font-size:0;text-indent:9000px;overflow:hidden}.ws_RIPC #google_translate_element select{left:14px;right:auto!important;top:12px!important;border:solid 1px #9db6e0;font-size:12px}#content{width:960px;background:#fff;margin:0 auto;position:relative}#mainmenu{padding:2px 4px 0}#mainmenu a{display:block;float:left;margin-right:2px;height:28px;padding:5px 12px;background:url(../images/sprites-menu.png) repeat-x left bottom;line-height:13px;color:#fff;text-transform:capitalize!important;font-weight:700;border:solid 1px #61accf;border-bottom:0;font-size:14px;text-align:center;max-width:90px;text-decoration:none}#mainmenu a:hover,#mainmenu a.current_page{background:url(../images/sprites-menu.png) left top;border:solid 1px #385c70;border-bottom:0}#newsletter_registration_button:hover,#property_submission_button:hover{text-decoration:underline;border:0;background:url(../images/sprites-menu.png) repeat-x left top!important}#newsletter_registration_button,#property_submission_button{-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;background:url(../images/sprites-menu.png) repeat-x left top!important;color:#fff;font-weight:700;font-size:11px!important;margin:0 0 0 2px!important;display:block;overflow:hidden;text-align:center;border:solid 1px #385c70!important;height:29px!important;float:right!important;width:auto!important;max-width:100px;padding:2px 5px!important;line-height:normal!important}#mainmenu a.sh-fb,#mainmenu a.sh-tw,#mainmenu a.sh-li,#mainmenu a.sh-yt{background:url(../images/social-media-psr-2.png?x=2) no-repeat;width:35px!important;height:35px!important;float:right!important;display:block;text-decoration:none;border:0!important;padding:0!important;margin:0 0 0 2px!important}#mainmenu a.sh-fb{background-position:0 0}#mainmenu a.sh-tw{background-position:-35px 0}#mainmenu a.sh-li{background-position:-70px 0}#mainmenu a.sh-yt{background-position:-105px 0}#header_PSR .fb-like,#header_RIPC .fb-like{position:absolute;width:145px;height:20px;overflow:hidden;display:block;left:40%;top:50%;margin:-10px 0 0 -22px}#header_RIPC .fb-like{left:390px}.submenu{background:url(../images/_header_backgrounds.png) left 76px;line-height:25px;margin-left:4px;width:926px;border:solid 1px #165f8c;padding:0 12px;color:#fff;overflow:hidden;margin-bottom:4px}.submenu a{color:#fff;font-weight:700;text-transform:uppercase}.submenu.visible{height:25px;border-bottom-width:1px}.submenu.collapsed{border-bottom-width:3px!important;height:1px!important;overflow:hidden}.submenu.invisible{display:none}h3{background:url(../images/_header_backgrounds.png) left 25px;line-height:25px;height:25px;overflow:hidden;font-size:13px;color:#fff;text-transform:uppercase;font-weight:700;padding:0 6px;margin:1px 1px 6px}.content_box h3 a{color:#fff;text-decoration:none}p,form{padding:0;margin:0}h1 a,h1{font-size:12px;font-weight:700;margin:0;padding:0;color:#2278ab;text-transform:capitalize}.content_box{border:solid 1px #999;background:#f2f2f2}.content_box .aligned_content{padding:5px 4px}.content_box .aligned_content p{padding:5px 0}.content_box .image_margins img{margin:6px}.aligned_content img{border:solid 1px #4d4d4d;margin:4px 0}.see_all_homes_button,.expand_map_button{background:url(../images/button-sprites-02.png) no-repeat;height:25px;line-height:25px;font-size:12px;font-weight:700;text-align:center;display:block;overflow:hidden;float:right;color:#fff}.see_all_homes_button{background-position:-99px -106px;width:168px;margin:0 0 4px}.expand_map_button{background-position:0 -106px;width:99px;margin:0 4px 4px 0}#page_content{width:700px;float:right;margin:0 4px 0 0}.right_panel_container{width:270px;height:457px;text-align:center;float:right;clear:right;overflow:hidden!important}#properties_map{width:270px;height:457px}#markerLimitMessage{height:auto;border:0;font-size:11px;line-height:20px;font-weight:700;margin-bottom:6px;color:#920000}#markerLimitMessage a{color:#165f8c}.homepage_small_previews_wrapper{width:413px;float:left;clear:left;padding:6px 0 1px 3px;margin-bottom:1px}.homepage_small_previews_wrapper img{border:0;margin:0}.homepage_small_preview{width:107px;height:123px;border:solid 6px #f2f2f2;border-left:0;border-top:0;background:#fff;position:relative;float:left;padding-left:93px;border-bottom-width:7px}.homepage_small_preview_shadow{width:126px;height:87px;position:absolute;display:block;bottom:-8px;right:-7px;z-index:100}.homepage_small_preview_image{height:120px;overflow:hidden;display:block;width:85px;position:absolute;left:0;top:0;z-index:101;text-align:center;background-color:#fff}.homepage_small_preview_image img{height:120px;background-position:center center;background-repeat:no-repeat;margin:0 auto;width:auto}.homepage_small_preview h1 a,.homepage_small_preview h1{font-size:12px;font-weight:700;margin:0;padding:0 8px 0 0;color:#165f8c;text-transform:capitalize}.homepage_small_preview h1{padding-top:5px;position:relative;z-index:101;line-height:12px}.homepage_small_preview p{font-size:11px;font-weight:400;padding:3px 0 0;line-height:12px;color:#666}.homepage_small_preview .h_location,.h_location{padding:0;font-size:11px;font-weight:700;color:#666;line-height:11px;display:block;position:relative;z-index:101}.h_location a{color:#666}.homepage_small_preview .h_price,.h_price{display:block;position:relative;z-index:101;background:url(../images/button-sprites-02.png) no-repeat -284px -83px;width:90px;height:19px;overflow:hidden;font-size:15px;font-weight:700;top:5px;color:#fff;text-align:center}.view_all_props{background:url(../images/button-sprites-02.png) no-repeat 0 -54px;width:418px;height:29px;text-align:center;color:#fff;font-weight:700;display:block;position:relative;margin:0;line-height:29px;text-decoration:none!important;clear:left}.view_all_props img{vertical-align:middle}.property_element{margin:0 8px 10px 0!important;border:solid 1px #fff;position:relative;z-index:100;padding:0 3px 5px 0;display:block}.property_element .paddingLeft{padding-left:163px}.property_element:hover{border:solid 1px #c87f7f}.property_element_shadow{z-index:102;position:absolute;right:-8px;bottom:-11px;display:block}.property_element h1 a,.property_element h1{font-size:12px;font-weight:700;margin:0;padding:0;color:#2278ab;text-transform:capitalize}.property_element h1{padding:5px 0;position:relative;z-index:101;line-height:11px}.property_element p{font-size:11px;font-weight:400;padding:3px 0 8px;line-height:10px}.property_element p br{clear:none!important}.property_element .h_location{font-size:11px;font-weight:700;color:#165f8c;line-height:10px;display:block;position:relative;z-index:101}.property_element .h_price_long,.h_price_long{display:block;position:relative;z-index:101;background:url(../images/button-sprites-02.png) no-repeat 0 -2px;width:230px;height:25px;overflow:hidden;font-size:17px;font-weight:400;margin:8px 0 4px;color:#fff;text-align:center;line-height:25px;text-decoration:none!important;text-transform:uppercase}.property_element_image{position:absolute!important;top:0;left:0}.property_element_image a{overflow:hidden!important;display:block;border:solid 1px #ccc;width:151px;max-height:137px}.property_element_image img{width:149px;overflow:hidden;display:block;border:solid 1px #fff;background-position:center center;background-color:#ccc;background-repeat:no-repeat}.property_element_image .property_flag{background:url(../images/icons-sprites-03.png) no-repeat left top;width:30px;height:30px;position:absolute;bottom:-1px;right:-1px;z-index:103}.property_element_image .property_flag p{position:absolute;padding:7px;background:#fff;border:solid 1px #ddd;-webkit-box-shadow:1px 2px 5px rgba(0,0,0,.2);-moz-box-shadow:1px 2px 5px rgba(0,0,0,.2);box-shadow:1px 2px 5px rgba(0,0,0,.2);left:40px;top:3px;z-index:105;font-size:10px;line-height:12px;display:none}.property_element_image .property_flag p b,.property_element_image .property_flag p strong{font-size:11px;font-weight:700}.property_element_image .property_flag p>span.arrow-icon{background:url(../images/icons-sprites-03.png) no-repeat -32px -15px;position:absolute;width:7px;height:12px;left:-7px;top:10px}.property_element_image .property_flag:hover p{display:block}.property_element_image .flag_serviced{background-position:-21px -60px}.property_element_image .flag_serviced p{width:225px}.property_element_image .flag_furnished{background-position:-21px -108px}.property_element_image .flag_furnished p{width:155px}.property_element:hover,.property_element:hover .property_flag p{z-index:200}.property_element a{font-size:11px;color:#2278ab;font-weight:400;position:relative;z-index:102}.property_element_long_description{line-height:normal;font-size:11px;padding-bottom:10px}.property_element_long_description br{clear:none!important}.h_price_long small{font-size:12px!important;text-transform:none!important}.list_view_table{width:700px;margin:6px 0;font-size:11px}.list_view_table thead{background:url(../images/_header_backgrounds.png) left 25px;line-height:25px;height:25px}.list_view_table th{text-align:center;font-size:12px;color:#fff}.list_view_table td{padding:6px 3px;text-align:center}.list_view_table a{color:#2278ab}.quicknav_links{width:419px;border:0;overflow:hidden}.quicknav_links td{text-align:center;border-right:solid 1px #fff;vertical-align:middle}.home_quicknav_default{border:solid 1px #999;background:#2278ab;font-weight:700;font-size:11px;display:block;border-bottom:0;height:34px;color:#fff;line-height:34px}.home_quicknav_default:hover,.home_quicknav_default.hover{text-decoration:none;background:#fff;border-color:#61accf;color:#2278ab}.home_quicknav_links{height:34px;background-image:url(../images/_buttons-homepage.jpg);background-repeat:no-repeat;font-weight:700;font-size:12px;color:#fff;text-decoration:none;line-height:34px;padding-left:34px;display:block;margin-bottom:1px;text-align:left}.home_quicknav_city{width:91px;background-position:0 0}.home_quicknav_beach{width:107px;background-position:-126px 0;padding-left:32px}.home_quicknav_ocean{width:122px;background-position:-266px 0;padding-left:30px}.home_content_box{margin-top:10px}.article_title{font-size:12px;font-weight:700;color:#003454;padding:0;margin:8px 0 0 9px}.article_title a,.article_entry a{font-weight:700}.article_entry{font-size:12px;padding:0 0 8px;margin:0 9px 8px 29px;border-bottom:solid 1px #ccc}.article_date{color:#920000;display:block;margin-bottom:8px}.title_prev_button,.title_next_button,.title_prev_button_disabled,.title_next_button_disabled{width:26px;height:18px;float:right;display:block;margin:3px 5px 0 0;line-height:3px;text-decoration:none;overflow:hidden;padding:0;text-decoration:none!important}.title_prev_button{background:url(../images/button-sprites-02.png) no-repeat -180px -83px}.title_next_button{background:url(../images/button-sprites-02.png) no-repeat -206px -83px;margin-right:0}.title_prev_button_disabled{background:url(../images/button-sprites-02.png) no-repeat -232px -83px;cursor:default}.title_next_button_disabled{background:url(../images/button-sprites-02.png) no-repeat -258px -83px;cursor:default;margin-right:0}.title_small_nav,.title_small_nav_selected{width:3px;height:3px;display:block;float:right;margin:9px 5px 0 0;border:solid 1px #e6e6e6;line-height:3px;text-decoration:none;overflow:hidden;padding:0;text-decoration:none!important}.title_small_nav_selected{background:#e6e6e6}.title_close_button{background:#F1F3F0;float:right;height:18px;padding:0 10px;line-height:18px;font-size:11px;font-weight:700;margin:3px 5px 0;color:#000200!important}.media_entry{width:98px;border:solid 1px #ccc;float:left;display:block;padding:0 0 3px;margin:0 3px 3px 2px;text-align:center;background:#fff;font-size:10px}.media_entry img{width:98px;height:74px;overflow:hidden;background:#333;display:block;margin-bottom:4px;background-position:center center}.media_title{font-weight:700;font-size:10px;color:#003454;display:block;padding:0 5px}.blog_entry{font-size:10px;padding:0 0 8px;margin:0 9px 8px 29px;border-bottom:solid 1px #ccc}.blog_categories{font-size:10px;padding:6px 0 0;margin:0}.newsletter_entry img{float:left;margin:0 6px 3px 0;border:solid 1px #ccc;background:#333;background-position:center center;background-repeat:no-repeat}.newsletter_entry{padding-left:8px;margin:0}.newsletter_entry .article_title{padding:0;margin:0;display:block}.box_links{font-weight:700;font-size:12px;color:#003454;padding:0;margin:5px 4px 5px 0;text-align:right}.box_links a{font-weight:700;font-size:12px;color:#920000}.listing_control{height:24px;padding:0 6px;line-height:24px;font-size:11px;position:relative}.listing_control select{cursor:pointer}.listing_control a{color:#fff;font-size:12px;font-weight:700}.listing_control a.selected{color:#165f8c}.listing_control a:hover{color:#165f8c}.listing_control p{position:absolute;right:6px;top:0;display:inline}.gray_level_1{background:#ccc}.gray_level_1 a{color:#165f8c}.gray_level_2{background:#999;margin-bottom:6px;color:#fff;font-weight:700!important;line-height:normal!important}.gray_level_2 strong{padding-right:10px}.gray_level_2 a{padding:0 2px}.gray_level_2 a,.gray_level_2 strong{display:inline-block;height:16px;overflow:hidden;margin-top:4px}.gray_level_3{background:#999;margin-bottom:1px}.gray_level_4{border-top:solid 2px #2278ab}.page_prev_button,.page_next_button{display:inline-block;background:url(../images/button-sprites-02.png) no-repeat;width:24px;height:16px;text-decoration:none!important;overflow:hidden;padding:0!important}.page_prev_button{background-position:-132px -83px}.page_next_button{background-position:-156px -83px}.views_2_columns_button,.views_2_columns_button_selected,.views_list_button,.views_list_button_selected{width:22px;height:17px;overflow:hidden;background:url(../images/button-sprites-02.png) no-repeat;text-decoration:none!important;padding:0!important;border:solid 1px #366d8f;margin-top:3px!important}.views_list_button{background-position:-88px -83px;border-left:0}.views_list_button_selected{background-position:-110px -83px;border-left:0}.views_2_columns_button{background-position:-44px -83px;border-right:0}.views_2_columns_button_selected{background-position:-66px -83px;border-right:0}.addthis_toolbox{float:right;white-space:nowrap}.details_control_bar{height:16px;padding:4px 6px;font-size:11px;position:relative;margin-top:2px;text-align:right}.details_control_bar a{color:#4d4d4d;font-weight:700}.search_results_next_previous{float:left}.fs1{font-size:1px;display:inline-block;vertical-align:middle}.addthis_default_style .addthis_separator,.addthis_default_style .at300b,.addthis_default_style .at300bo,.addthis_default_style .at300m,.addthis_default_style .at300bs{display:inline-block;*display:inline;zoom:1;float:none;vertical-align:middle}.property_main_image{border:solid 1px #999;margin:0 auto;position:relative}.property_main_image img{width:264px;border:solid 2px #fff;overflow:hidden;display:block;background:#333;margin:0 auto;min-height:100px}.property_main_image .watermark{width:100%;height:100%;background:url(../images/watermark-psr-small.png?x=1) no-repeat center bottom;position:absolute;left:0;top:0;bottom:0;right:0}.ws_RIPC .property_main_image .watermark{background-image:url(../images/watermark-ripc-small.png?x=1)}.property_thumbnail_image{border:solid 1px #999;margin:0 3px 8px;display:block;float:left;width:58px;height:38px;background-color:#333;text-align:center}.property_thumbnail_image span{border:solid 1px #fff;display:block;width:56px;height:36px;overflow:hidden}.property_thumbnail_image span img{height:36px;background-position:center center;background-repeat:no-repeat;vertical-align:middle;margin:auto;min-height:0}.slideshow_button{clear:left;display:block;margin:0 auto;background:url(../images/button-sprites-02.png) no-repeat -326px 0;width:102px;height:27px;line-height:27px;font-size:12px;font-weight:700;color:#fff;text-align:center}.property_title,.property_title a{font-size:18px;color:#003454;margin-top:20px;text-decoration:none!important}.main_info_1,.main_info_2,.main_info_3{width:130px;float:left;margin-right:8px;color:#165f8c;font-size:11px}.property_video{border:solid 1px #ccc;width:412px;margin:10px 0;padding:1px;overflow:hidden}.property_full_description{width:416px;font-size:11px!important;margin-bottom:15px;line-height:normal;font-family:Arial,Helvetica,sans-serif!important}.property_full_description h4{color:#2278ab;font-size:13px;margin:10px 0 4px}.property_full_description p{padding:4px 0}.calendar_table{margin:0 0 6px 4px;border:solid 1px #999;float:left;position:relative}.calendar_table th{background:url(../images/_header_backgrounds.png) repeat-x 0 -49px;height:25px;line-height:25px;color:#fff;font-size:12px;font-weight:700;text-align:center}.calendar_table td{width:27px;text-align:center;background:#fff;font-size:11px;line-height:22px}.calendar_table tr.weekdays{font-weight:700}.calendar_table td.no_day{background:transparent}.calendar_navigation{clear:left;height:16px;text-align:center;margin-bottom:3px;font-size:10px;position:relative}.calendar_navigation a.calendar_navigation_button{display:inline-block;width:50px;text-align:center;color:#165f8c;font-size:11px;height:16px;overflow:hidden;line-height:16px}.booked_day{background-color:#920000!important;color:#fff}span.booked_day{width:8px;height:8px;display:block;float:left;margin:3px 4px 0}.comments_miss_button{border:solid 1px #aaa;color:#4d4d4d;background:#fff;width:93px}.comments_hit_button{border:solid 1px #c87f7f;color:#920000;background:#fff;width:71px}.comments_miss_button,.comments_hit_button{font-size:15px;height:29px;line-height:29px;overflow:hidden;text-align:center;padding:0 5px;display:block;float:right;margin:0 4px 6px 0}.comments_miss_button .icon,.comments_hit_button .icon{margin-top:3px}.read_comments_button,.add_comment_button{display:block;float:left;height:31px;line-height:31px;margin:0 10px 0 4px}.comment{background:#fff;border:solid 1px #ccc;clear:both;margin:4px;padding:6px;font-size:11px}.comment label{width:130px!important}.comment small{font-size:10px;line-height:11px;display:block}.comment span.comment_date{font-weight:700;display:block;margin:0 0 4px}.captcha{border:solid 1px #aaa;vertical-align:top;margin-left:4px}.contact_form{line-height:22px}.contact_form label.align{width:125px;padding-left:4px}.contact_form .f_input{line-height:25px!important;margin-bottom:9px!important}.contact_form small{font-size:10px;line-height:11px;display:block;margin-bottom:8px}.submission_button{display:block;margin-bottom:4px;background:url(../images/button-sprites-02.png) -333px -27px no-repeat;width:70px;height:27px;overflow:hidden;color:#fff;font-size:13px;text-align:center;line-height:27px;text-transform:uppercase;text-decoration:none!important}.contact_form #interest_exception{float:right;margin:0 4px 6px 0;width:140px;line-height:12px}.contact_form #interest_exception label{margin-bottom:1px;line-height:normal!important}.property_contact_information{float:right;width:230px;margin-bottom:10px;text-align:center}.contact_information_photo{border:solid 1px #4d4d4d;margin-left:4px;background:#333}.property_contact_information h2{font-size:14px;margin:6px 4px 4px;padding:0}.property_contact_information p{margin:0 4px 6px;font-size:11px}.property_contact_information a{font-weight:700}.indent_p p{padding:5px 4px}.indent_p img{margin-left:4px}.date_picker{width:208px!important;position:absolute;padding-top:4px;z-index:101;margin-top:0!important}.date_picker td{cursor:pointer}#slideshow_container{text-align:center;margin-top:6px;padding-bottom:10px;width:100%;overflow:hidden}#slideshow_container h3{text-align:left}#slideshow_container .slideshow_button{margin-top:4px}#slideshow_container .watermark{background-image:url(../images/watermark-psr-big.png?x=1);background-position:right bottom}.ws_RIPC #slideshow_container .watermark{background-image:url(../images/watermark-ripc-big.png?x=1);background-position:right bottom}#fading_image_container{overflow:hidden;text-align:center;position:relative}.sublink-level1{display:inline-block;padding-top:4px}.sublink-level2{font-size:11px;display:inline-block;padding-top:4px}#property_submission_form .align{width:170px;position:relative}#property_submission_form small{font-size:10px!important}#property_submission_form br{clear:left!important}#sidebar{width:250px;float:left;position:relative}#sidebar .content_box{width:236px;margin:6px 0 6px 2px;clear:both}#sidebar h4,#sidebar h4 a,.h4,.h4 a{font-size:12px;margin:0 0 4px 8px;padding:0;color:#333;font-weight:700}#sidebar h4 a,.h4 a{margin:0}.category_listing{padding:0;margin:0 0 10px 8px;line-height:17px}.category_listing a{color:#333;font-size:11px}.category_listing li{list-style-type:none}#sidebar .imgGoogleMaps{border:solid 1px #888;margin:0 8px 8px}#search_form{background-color:#e6e6e6;position:relative;margin:0;padding:0;display:block;width:240px}#sidebar_left_shadow{position:absolute;right:-10px;top:0}#search_form h3{margin:2px 2px 0 4px;position:relative}#search_form #pin_button{position:absolute;cursor:pointer;right:0;top:5px;outline:0;display:none}#search_form .gray_level_1,#search_form .gray_level_2,#search_form .gray_level_3,#search_form .gray_level_4{padding:9px 0 9px 11px;margin:0 2px 0 4px}#search_form .gray_level_1{background:#ccc}#search_form .gray_level_2{background:#b3b3b3}#search_form .gray_level_3{background:#999;margin-bottom:1px}#search_form .gray_level_4{border-top:solid 2px #2278ab}label{font-size:12px;color:#333;font-weight:700;cursor:pointer;vertical-align:middle}label.align,span.align{text-align:right;float:left;margin-right:7px;display:block;width:85px;vertical-align:middle}label.align>*,span.align>*{vertical-align:middle}label.bottom_adjust{vertical-align:top}label.conversion_align{width:90px!important}label small{font-size:11px;font-weight:400}#search_form .f_input_calendar{width:80px;text-align:center;border-color:#4d4d4d}#search_form .f_nmb{margin:0!important}#search_form .f_select{width:120px!important;line-height:18px!important;height:18px!important}#search_form #submit_search{background:url(../images/button-sprites-02.png) -230px 0 no-repeat!important;overflow:hidden;width:96px;height:27px;border:0;line-height:27px;font-size:13px;color:#fff;padding:0 17px 0 0;text-align:center;text-transform:uppercase;cursor:pointer}input{vertical-align:middle}select.f_input,select.f_input_calendar{line-height:18px!important;height:18px!important}.f_input,.f_input_calendar{border:solid 1px #b3b3b3;background:url(../images/_bg-input.gif) repeat-x #fff;font-size:11px;font-weight:400;width:105px;height:16px;line-height:16px;padding:0 5px;margin-bottom:7px;cursor:pointer;vertical-align:middle}.f_select{border:solid 1px #b3b3b3;background:url(../images/_bg-input.gif) repeat-x #fff;font-size:11px;font-weight:400;padding:0;cursor:pointer;font-family:Arial,Helvetica,sans-serif}select{padding:0!important;height:18px;line-height:18px}.br_except,.br_except br{clear:none}.bottom_spacing{margin-bottom:6px}.footer_content{border-top:solid 1px #ccc;float:right;margin:10px 0;position:relative;width:700px}.footer_content h1{font-size:14px;font-weight:700;margin:0;padding:8px 0 5px;color:#003454}.footer_content p{margin:0;padding:5px 0}.footer_content a{font-weight:700}.footer_content .footer_links{padding:8px 0 0;text-align:center;border-top:solid 1px #ccc;margin:8px 0 0;font-size:11px}.footer_content .footer_links a{color:#2278ab}#footer{width:930px;padding:0 15px;text-align:justify;background:#fff;margin:0 auto;font-size:8px}#footer img{vertical-align:middle}.icon{background-image:url(../images/icons-sprites-02.png)!important;background-color:transparent!important;background-repeat:no-repeat;border:0;display:block;float:left;margin-right:4px;text-decoration:none!important;line-height:2px}.search_icon{width:16px;height:16px;background-position:left -112px!important;margin-top:5px}.write_icon{width:20px;height:22px;background-position:left 0!important;margin-top:1px}.write2_icon{width:20px;height:22px;background-position:left 0!important;margin-top:4px}.listing_icon{width:23px;height:22px;background-position:left -23px!important;margin-top:1px}.article_icon{width:16px;height:18px;background-position:left -47px!important;margin-top:-1px}.chat_icon{width:20px;height:19px;background-position:left -67px!important;margin-top:4px}.chat2_icon{width:20px;height:19px;background-position:left -327px!important;margin-top:6px}.comments_icon{width:17px;height:22px;background-position:left -88px!important;margin-top:1px}.shout_icon{width:16px;height:18px;background-position:left -131px!important;margin-top:-3px}.pin_icon{width:15px;height:12px;background-position:left -151px!important}.unpin_icon{width:13px;height:14px;background-position:left -166px!important;margin-top:1px}.miss_icon{width:18px;height:22px;background-position:left -179px!important}.hit_icon{width:18px;height:22px;background-position:left -203px!important}.photo_icon{width:22px;height:17px;background-position:left -227px!important;margin-top:4px}.euro_icon{width:25px;height:14px;background-position:left -257px!important;margin-top:5px}.ruler_icon{width:20px;height:8px;background-position:-1px -246px!important;margin-top:7px}.video_icon{width:25px;height:20px;background-position:left -273px!important;margin-top:3px}.calendar_icon{width:19px;height:17px;background-position:left -295px!important;margin-top:3px}.datepick_icon{width:16px;height:14px;background-position:left -313px!important;float:none!important;display:inline!important;margin:3px 0 0 6px!important;position:absolute}.goog-logo-link,.goog-te-banner-frame{display:none!important}span{background-color:transparent!important}.ripc-rent_now{background:url(../images/rent_now-01.png) no-repeat left top;display:block;position:absolute;font-size:17px;font-weight:700;text-align:center;padding:7px 8px;line-height:25px;color:#fff;text-decoration:none!important;width:181px;height:25px;text-transform:uppercase;left:220px;top:-7px;z-index:101}.status_enclosing{position:relative;padding-bottom:10px}#book-booking{text-align:center;width:416px}#book-booking p.please_wait{font-size:11px;padding:5px 0}.book-cashdetails{position:relative}.book-cashdetails .pad{padding:3px;display:block}.book-cashdetails p{margin:4px;font-size:11px;text-align:left}.book-cashdetails span.th{width:140px;display:block;float:left;padding-right:5px;font-weight:700}.book-cashdetails br{clear:both}.book-cashdetails p.overline{border-top:solid 1px #ccc;padding-top:5px;margin-top:5px}.book-cashdetails .price{font-size:14px;font-weight:700}.book-cashdetails a.payment-continue{float:right;display:block;background:url(../images/rent_now-01.png) no-repeat center center;width:80px;height:19px;line-height:19px;text-align:center;font-weight:700;font-size:12px;color:#fff;margin-top:-2px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}a.payment-clear{position:absolute;display:block;background:#c44;height:19px;line-height:19px;right:9px;text-align:center;font-weight:700;font-size:11px;color:#fff;margin-top:-2px;padding:0 5px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}.label_extra_align{width:50px;text-align:left;display:inline-block}.psr_adj{border-top:solid 3px #e6e6e6;background:#fff!important}.waut{width:auto!important}.message_error,.message_success,.notification_message{font-size:11px;font-weight:700;font-family:Arial,Helvetica,sans-serif;padding:4px;margin-bottom:5px}.message_error,.notification_message{color:#c00;border:solid 1px red;background:#fdd}.message_success{color:#090;border:solid 1px #0c0;background:#dfd}.notification_message{margin:2px;line-height:normal;margin-bottom:10px;padding-left:24px!important;background:url(../images/excl_mark.png) no-repeat 4px center #fdd}#calendar_table_1 td,#calendar_table_2 td{cursor:pointer}.special_prices{font-size:11px;font-weight:400;color:#2278ab;line-height:14px}.special_prices p{padding:0!important}.special_prices span{font-size:14px;font-weight:700}#booking-controls{position:relative;z-index:35001}input.ax{margin-top:0!important}#bringing_pet_no,#bringing_pet_yes{margin-top:0}#pet_bringing_info,#guests_bringing_info{width:350px;display:none;padding-left:20px;font-size:11px;font-weight:700}.recaptchatable .recaptcha_image_cell,#recaptcha_table{background:none!important}#recaptcha_table{border:0!important}#recaptcha_response_field{border:solid 1px #b3b3b3!important;background:url(/images/_bg-input.gif) repeat-x #fff!important}.rc_container{padding-bottom:10px;display:inline-block;width:316px;overflow:hidden}.recaptchatable .recaptcha_image_cell{padding:0!important}.recaptchatable .recaptcha_input_area{padding-left:0!important}.overlay{position:absolute;left:0;top:0;z-index:65534;background:#000}.overlayVideo{position:fixed;top:50%;left:50%;background:#333;width:800px;height:450px;margin:-225px 0 0 -400px;z-index:65535;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}.overlayVideo .close{background:#999;position:absolute;left:49%;bottom:-30px;height:20px;line-height:20px;font-size:15px;font-weight:700;white-space:nowrap;color:#333;text-shadow:0 1px 0 #ccc;text-decoration:none;display:block;padding:2px 10px}#video_ask{position:relative;background:#165F8C;color:#fff;font-size:11px;list-style:none;margin:0 4px 4px;padding:10px;padding-left:0;display:none}#video_ask li{padding:0;margin:0;position:relative}#video_ask li.mov{float:left;width:209px;position:relative;padding:10px 0 10px 95px;margin:0 0 0 10px;line-height:12px;display:none}#video_ask li.mov img{position:absolute;top:10px;left:0}#video_ask a{color:#fff;text-decoration:underline;font-weight:700}#video_ask .title{display:block;font-size:16px;font-weight:700;line-height:14px;float:none;padding:0 0 0 10px;width:auto}#video_ask .title small{font-weight:400;font-size:11px;display:block}#video_ask .more{font-size:14px!important}#video_ask .close,#video_ask .more{background:#fff;color:#418AB5;font-size:18px;font-weight:700;position:absolute;right:0;top:0;padding:5px;text-align:center;display:block;text-decoration:none}.rc4{-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}.rc2{-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px}.hide,.hidden{display:none}.property-gallery-right{float:right;width:270px;margin:10px 0;position:relative;padding-top:35px}#law_hts_message{background:#eee;color:#000;font-size:12px;font-weight:400;border:solid 1px #000;display:none;width:700px;top:50%;left:50%;position:fixed;margin-left:-350px;margin-top:-100px;padding:10px;z-index:65535}#law_hts_message p{margin:0;padding:5px 0}#law_hts_message a.close{display:block;margin:10px auto 0;text-align:center;width:40px;background:#165F8C;color:#fff;text-decoration:none;font-weight:700;padding:3px}.fl{float:left}.fr{float:right}.home_paragraph{margin:0;padding:20px 0 10px}#at3win h3{background-image:none}