/* Common Tags */
ul { margin:0px; padding:0px; font-variant:normal; font-weight:normal;}
ul{ list-style:none;}
input, select, textarea, image{ vertical-align:middle;}

img{ vertical-align:middle; border:none;}

/* Common Class */
.line_height_12px{ line-height:12px!important;}
.line_height_15px{ line-height:15px!important;}
.bdr-r-gray{ border-right:2px solid #C2C6C8!important;}
.mar_b_none{ margin-bottom:0px!important;}
.mar_t_14px{ margin-top:-14px;}
.mar_t_16px{ margin-top:-16px;}
.mar_b_16px{ margin-bottom:16px!important;}
.mar_l_350px{ margin-left:350px;}
.pink_link{ color:#B0005C; text-decoration:none;}
.accessibility{ position:absolute; left:-99999px;}
.bdr-r-none{ border-right:none !important;}
.bdr-none{ border:none !important;}
.mar-none{ margin:0px !important;}
.mar_b_11px{ margin-bottom:11px!important;}
.pad-none{ padding:0px !important;}
.pad-b-none{ padding-bottom:0px !important;}
.pad-b_17px{ padding-bottom:17px !important;}
.pad-b_5px{ padding-bottom:5px !important;}
.pad-r-none{ padding-right:0px !important;}
.pad_tb_none{ padding-top:0px!important; padding-bottom:0px!important;}
.fl{ float:left !important;}
.fr{ float:right !important;}
.float-none{ float:none !important;}
.height_50px{ height:50px !important;}
.height_20px{ height:20px !important;}
.clr{ clear:both;}
.wrapper{ width:1003px; margin:50px auto 0; padding-bottom:32px; }
.w_57px{ width:57px!important;}
.w_230px{width:230px;}
.w_376px{ width:376px!important;}
.w_760px{ width:760px!important;}
.w_754px{ width:754px!important;}
.w_375px{ width:375px!important;}
.w_379px{ width:379px!important;}
.w_377px{ width:377px!important;}
.w_150px{ width:150px!important;}
.w_120px{ width:120px!important;}
.w_119px{ width:119px!important;}
.w_180px{ width:180px!important;}
.w_184px{ width:182px!important;}
.w_776px{ width:776px!important;}
.w_170px{ width:170px!important;}
.w_237px{ width:234px!important;}
.h_auto{ height:auto!important;}
.w_56px{ width:56px!important;}
.mar_b_8px{ margin-bottom:8px!important;}
.mar_b_8px{ margin-bottom:8px!important;}
.pad_1px{ padding:1px;}
.pad_t_5px{ padding-top:5px;}
.pad_t_20px{ padding-top:20px;}
.pad_t_33px{ padding-top:33px;}
.pad-tb-lr{ padding:10px 3px 10px 3px;}
.pad-t-7px{ padding-top:7px;}
.pad_3px{ padding:3px;}
.pad-tb-l0px{ padding-top:10px !important;padding-bottom:10px !important;}
.pad-tb-5px{ padding-top:5px !important;padding-bottom:5px !important;}
.pad-tb-3px{ padding-top:3px !important;padding-bottom:3px !important;}
.pad-lr-3px{ padding-left:3px; padding-right:3px;}
.w_25{ width:25%!important;}
.h_15px{height:15px!important;}
.w_26{ width:26%!important;}
.w_125px{ width:125px!important;}
.w_100{ width:100%!important;}
.mar-b-5px{ margin-bottom:5px;}
.mar-r-5px{ margin-right:5px;}
.mar-b-10px{ margin-bottom:10px;}
.mar-t-10px{ margin-top:10px!important;}
.mar-t-20px{ margin-top:20px!important;}
.mar-t-2px{ margin-top:2px;}
.mar-t-5px{ margin-top:5px;}
.mar-r-2px{ margin-right:2px;}
.pad-r-3px{ padding-right:3px;}
.pad-t-3px{ padding-top:3px!important;}
.pad-l-3px{ padding-left:3px;}
.pad-t-12px{ padding-top:12px!important;}
.mar-t-15px{ margin-top:15px;}
.mar-l-85px{ margin-left:85px!important;}
.mar-l-202px{ margin-left:202px!important;}
.mar-l-30px{ margin-left:30px!important; margin-right:5px;}
.blue{color:#181553!important; }
.pink{color:#B0005C!important; }
.white{color:#fff!important; }
.gray_txt{color:#C2C6C8!important;}
.black_txt{color:#333333!important;}
.f_normal{ font-weight:normal!important;}
.f_bold{ font-weight:bold!important;}
.f_7px{ font-size:8px!important;}
.f_9px{ font-size:9px!important;}
.f_10px{ font-size:10px!important;}
.f_12px{ font-size:12px!important;}
.f_11px{ font-size:11px!important;}
.f_14px{ font-size:14px!important;}
.f_16px{ font-size:16px!important;}
.bg_none{ background:none !important;}
.bg_gray{ background-color:#EDEEEE!important;}
.bg_darkgray{ background-color:#c2c6c8!important;}
.bg_white{ background-color:#fff!important;}
.d_gray{ color:#272627!important;}
.bg_pink{background-color:#B0005C!important;}
.bg_blue{background-color:#181553 !important;}
.link_arrow{background:url(../../images/pink-arrow.png) no-repeat left center; padding-left:10px; color:#181553; font-size:9px; font-weight:bold; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a.link_btn{background-color:#edeeee; color:#181553; font-size:9px; font-weight:bold;  border:none; padding:2px 30px 2px 5px; cursor:pointer; text-decoration:none;  border-bottom:1px solid #c2c6c8; margin-right:1px; margin-top:2px;}
a.link_btn span{background:url(../../images/pink-arrow.png) no-repeat 100% 3px; color:#181553; font-size:9px; font-weight:bold;  border:none; padding:0px 10px 0 0; cursor:pointer; text-decoration:none; }
.bdr-white{ border:2px solid #fff;}
.pad_lr_3px_tb_6px{ padding:6px 3px!important;}
.bdr-l-white{ border-left:2px solid #fff;}
.bdr-r-white{ border-right:2px solid #fff;}
.bdr-t-white{ border-top:2px solid #fff;}
.bdr-b-white{ border-bottom:2px solid #fff;}
.bdr-l-white_1px{ border-left:1px solid #fff!important;}
.bdr-r-white_1px{ border-right:1px solid #fff!important;}
.bdr-t-white_1px{ border-top:1px solid #fff!important;}
.bdr-b-white_1px{ border-bottom:1px solid #fff!important;}
.more_photo{ width:377px; }
.question{background:url(../../images/question-icon.png) no-repeat 97% center ;}
.gray_shadow{ background: url(../../images/gray_shadow.gif) no-repeat bottom left!important;}
div.w_254px h3.pink_tab{background:url(../../images/pink_tab.jpg) no-repeat top left !important; height:31px; position:relative; z-index:1000; color:#fff; font-weight:bold; padding-left:3px;font-size:10px;}
.line_height21px{ line-height:21px!important;}
.line_height26px{ line-height:26px!important;}
.line_height20px{ line-height:20px!important; height:26px!important;}
.line_height9px{line-height:9px!important;}
.line_height11px{line-height:11.5px!important;}
.pink_heading{ background:url(../../images/pink_tab.png) repeat ; height:24px; width:125px; text-align:center; font-size:9px; color:#fff!important; font-weight:bold; text-transform:uppercase; padding:2px 0px!important; position:absolute; left:0px; top:0px;}
.blue_heading{ background:url(../../images/blue_tab.png) repeat-x!important; height:30px!important; width:375px; text-align:left; font-size:12px; color:#fff!important; font-weight:bold;  padding:2px!important; position:absolute!important;}
.white_grad{ background:url(../../images/white_grad.gif) repeat-x;}
div.w_254px h3{ background:url(../../images/gray_tab.png) no-repeat top left; height:23px; position: absolute; z-index:1000; width:252px; top:0px; left:0px;}
div.w_254px h3 span{ background:url(../../images/pink-arrow.gif) no-repeat right center; line-height:16px; display:block; font-size:10px; font-weight:bold; padding:0 11px 0 3px; float:left;}
div.w_254px h3.pink{background:url(../../images/pink_tab.png) no-repeat top left; height:23px; position:relative; z-index:1000; color:#fff; font-weight:bold; padding-left:3px;font-size:10px;}

.flag{ text-align:right;}
.flag form{ display:inline;}
.flag img{ margin-left:2px; border:1px solid #fff;}
/* Header Css */

.header{ border-top:1px solid #8a8da8;}
.header1{ border-top:none;}
.logo{ float:left;}
.banner{ float:left; background:url(../../images/banner.jpg) no-repeat; height:103px; width:624px;}
.banners{ float:left; background:url(../../images/banner1.jpg) no-repeat; height:103px; width:623px;}
.banner1{ float:left; background:url(../../images/france_images/banner2.jpg) no-repeat; height:103px; width:383px; float:left;}
.flag_icon{ float:left; height:103px; width:241px;}

/* Navigation Css */

.navigationmenu{ background-color:#b0005c; font-size:10px; color:#fff;}
/*.navigation ul{ float:left;background-color:#181553;}
.navigation ul li{ float:left; height:20px; line-height:20px; width:125px; border-left:2px solid #fff;}
.navigation ul li a{ display:block; padding-left:2px; color:#fff; text-decoration:none; font-weight:bold;}*/
.navigationmenu ul li.pink{ background-color:#b0005c!important; }

/* Main Container Css */

.main-container{ background-color: #ffffff; width:100%; min-height:650px; height:auto!important; height:650px;}

/* Left Pannel Css */

.left-pannel{ background-color:#fff; width:762px; float: left; position:relative}
.left-pannel p{ padding:12px 3px 8px 3px; color:#bec1c3; font-size:10px;}
.left-pannel div.w_254px{ width:252px; float:left;margin-right:2px;}
.left-pannel div.w_254px ul li{ margin-bottom:2px; position:relative; }
.left-pannel div.w_254px ul li span{ position:absolute; z-index:100; background:url(../../images/pink-arrow.png) no-repeat right 4px; line-height:16px; display:block; font-size:10px; font-weight:bold; padding:0 10px 0 0px; float:left; top:0px; left:3px;}
.left-pannel div.w_254px ul li span a{color:#181553; text-decoration:none;}
.left-pannel div.w_254px ul li span a.hover{color:#181553; text-decoration:none;}
.left-pannel div.w_254px ul li span a.activated{color:#181553; text-decoration:none;}
.left-pannel .property_portfolio p{ color:#181553; font-size:9px;padding-bottom:0px;}
.left-pannel .property_portfolio p a{background:url(../../images/pink-arrow.png) no-repeat 100% 3px; color:#181553; font-size:9px; padding-right:10px; border:none; padding-left:0px; text-decoration:none; }
.left-pannel h2{ font-size:16px; font-weight:bold; padding-bottom:7px; padding-left:2px;}

h1{ background-color:#c2c6c8; color:#FFFFFF;font-size:16px;font-weight:bold;padding:11px 3px; position:relative;}
h1 a { background:none !important;
border-right:2px solid #181553;
color:#181553;
padding-right:4px;
text-decoration:none;
float:none !important;
}
h1 a img.arrow { padding:0 0 0 7px !important; }
h1 span{
color:#181553 ;

font-weight:bold;

}


/* Right Pannel Css */

.right-pannel{width:234px; float: left; padding-left:3px;background-color:#EDEEEE;}
.right-pannel p{ padding:12px 3px 5px 0px; color:#bec1c3; font-size:10px;}
.right-pannel h2{ font-size:16px; font-weight:bold; padding-bottom:10px;  color:#b0005c;}
.right-pannel div.search { padding-bottom:23px; border-bottom:2px solid #fff;margin:0 0px 2px 0px;}
.right-pannel div.search ul li{ margin-bottom:3px;}
.right-pannel div.search .menuheader{font-size:9px; background:url(../../images/accordient-heading.gif) repeat-x; height:16px; padding:0 2px; cursor:pointer;}
.right-pannel div.search .menuheader a{color:#181553; font-size:10px;text-decoration:none; display:block; line-height:16px; height:16px;}
.right-pannel div.search .tab a{ float:left; color:#c2c6c8; font-weight:bold; width:114px; text-decoration:none; background-color:#fff; height:20px; line-height:20px; padding-left:3px; margin-bottom:5px; font-size:12px;}
.right-pannel div.search .tab a.selected{ float:left; color:#fff; font-weight:bold; width:114px; text-decoration:none; background-color:#c2c6c8; height:20px; line-height:20px; padding-left:3px; margin-bottom:5px;font-size:12px;}
.right-pannel div.search .openheader{ font-weight:bold; color:#fff; background:#181553; height:16px; padding:0 2px;cursor:pointer; font-size:9px; }
.right-pannel div.search .openheader a{ font-weight:bold; color:#fff; background:none; font-size:9px;}
.right-pannel h3{ font-size:13px; font-weight:bold; padding-bottom:10px;  color:#181553;}
.right-pannel h3 span{ background:url(../../images/question-icon.png) no-repeat right center; line-height:16px; padding-right:18px;}
.right-pannel .property_portfolio{ float:left; width:100%; margin-top:10px;}
.right-pannel .property_portfolio p.heading{ font-weight:bold; font-size:9px; color:#181553; padding:0px;}
.right-pannel .property_portfolio form{ padding:0px; margin:0px;}
.right-pannel .property_portfolio form input.inputbox{ background:url(../../images/accordient-heading.gif) repeat-x; height:16px; width:100%; border:none; margin:2px 0 5px 0; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.right-pannel .property_portfolio form input.button{ background:url(../../images/pink-arrow.png) no-repeat 100% 4px; color:#b0005c; font-size:9px; font-weight:bold; padding-right:8px; border:none; padding-left:0px; cursor:pointer; margin-left:-3px;}
.right-pannel .property_portfolio p{ color:#181553; font-size:9px;padding-bottom:0px;}
.right-pannel .property_portfolio p a{background:url(../../images/pink-arrow.png) no-repeat 100% 3px; color:#181553; font-size:9px; padding-right:10px; border:none; padding-left:0px; text-decoration:none; }
.right-pannel .property_portfolio p a.right_link{background:url(../../images/ie_rightpannel_pink_arrow.jpg) no-repeat 94% 100%!Important; color:#181553; font-size:9px;  border:none; padding-left:0px; text-decoration:none;}
.left-pannel .property_portfolio p a.right_link{background:url(../../images/ie_rightpannel_pink_arrow.jpg) no-repeat 94% 100%!Important; color:#181553; font-size:9px;  border:none; padding-left:0px; text-decoration:none;}

.right-pannel div.search form{ margin-bottom:10px;}
.right-pannel div.search form label{ float:left; width:33%; vertical-align:middle; line-height:20px; font-weight:bold; padding-left:4px;}
.right-pannel div.search form select.select-box{ width:100%;font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#181553 ;font-weight:bold;}
.right-pannel div.search form select.selectbox{ width:65%;font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;color:#181553 ; font-weight:bold;}
.right-pannel div.search form a.link{background:url(../../images/pink-arrow.png) no-repeat 100% 3px; color:#b0005c; font-size:9px; font-weight:bold;  border:none; padding:0px 10px 0 0; cursor:pointer; text-decoration:none; }

/* Static Page Css */

.accordient_pannel{ display:inline-block;}
.accordient_pannel h2{ background:url(../../images/left-accordient-bg.gif) repeat-x; height:31px; padding:0 3px; cursor:pointer;color:#181553; font-size:12px;text-decoration:none;  display:block; line-height:31px; float:left; width:389px; margin-bottom:2px}
.accordient_pannel h2 a{ background:url(../../images/blue-arrow.gif) no-repeat right center; display:block;color:#181553; text-decoration:none;}
.accordient_pannel .categoryitems{ float:left; width:100%; margin:0;}
.accordient_pannel div.content-lft{ float:left; width:395px; margin-right:15px;}
.accordient_pannel p{ padding:0 3px 15px 3px; color:#000;}
.accordient_pannel p.title{ font-size:18px; color:#181553; font-weight:bold; padding:10px 0;}
.accordient_pannel p span.heading{ font-size:16px; color:#000; font-weight:bold;line-height:30px;}
.accordient_pannel div.content-rgt{ float:left; width:350px;}

/* Regional Css */

.regional_office{ float:left; width:759px; margin:5px 0 0 0; padding-left:3px;}
.regional_office h2{ font-size:16px; font-weight:bold; color:#181553; line-height:22px;}
.regional_office ul{ float:left; width:120px;}
.regional_office ul li, .regional_office ul li a{  font-size:9px; font-weight:bold; line-height:14px; color:#181553; text-decoration:none;}
.regional_office ul li a{ background:url(../../images/pink-arrow.png) no-repeat 0px 4px; padding-left:12px;}
.regional_week_property{ background-color:#c2c6c8; float:left; width:762px; padding-bottom:10px;}
.regional_week_property h2{ font-size:16px; font-weight:bold; color:#fff; padding: 11px 3px;}
.regional_week_property_content{display:inline-block; width:761px; padding:2px 0 18px 0px; background:#fff url(../../images/ie_white_shadow.jpg) right bottom repeat-x; border-right:1px solid #ccc; }
.regional_week_property_content div.listing img{ float:left; margin-right:5px; height:80px; width:125px;}
.regional_week_property_content div.listing{ font-size:9px; font-weight:bold; width:253px; float:left;line-height:14px; position:relative;}
.regional_week_property_content div.listing a{background:url(../../images/small_pink_arrow.jpg) no-repeat left center; padding-left:12px; color:#181553; text-decoration:none;  float:left;}
.regional_week_property p.rss{color:#181553; font-size:9px;}

/* Office Css */

.office_home{ float:left; width:759px; margin:5px 0 0 0; padding-left:3px;}
.office_home h2{ font-size:16px; font-weight:bold; color:#c2c6c8; line-height:21px; font-weight:normal; padding-bottom:0px;}
.office_home p{ font-size:9px; color:#181553; font-weight:bold; line-height:13px;}
.office_home ul{ float:left; width:120px;}
.office_home ul li, .office_home ul li a{  font-size:9px; font-weight:bold; line-height:18px; color:#181553; text-decoration:none;}
.office_home ul li a{ background:url(../../images/pink-arrow.png) no-repeat 0px 4px; padding-left:12px;}
.featured_week_property{ background-color:#c2c6c8; width:762px; padding-bottom:10px; display:inline-block;}
.featured_week_property h2{ font-size:16px; font-weight:bold; color:#fff; padding: 11px 3px;}
.featured_week_property_content{float:left; width:756px; padding:3px; background-color:#fff; border-bottom:2px solid #c2c6c8;}
.featured_week_property div.listing img{ border:1px solid #c2c6c8; float:left; margin-right:5px;}
.featured_week_property div.listing{ font-size:9px; font-weight:bold; width:230px; float:left; margin-right:15px; line-height:17px; }
.featured_week_property div.listing a{background:url(../../images/pink-arrow.png) no-repeat 0px 4px; padding-left:12px; color:#181553; text-decoration:none;}
.featured_week_property p.rss{color:#181553; font-size:9px; background:none;}
.featured_week_property p.rss a{background:none; padding:0px;}
.featured_week_property p{ font-size:12px; color:#181553; font-weight:bold; padding:0 5px!important; line-height:16px;}
.featured_week_property p a{background:url(../../images/pink-arrow.png) no-repeat 0px 4px; padding-left:12px;text-decoration:none;color:#181553;}
.office_links{ width:762px; padding:0; margin:-2px 0 10px 0; background-color:#edeeee; position:relative; z-index:100; }
.office_links span{ float:left; height:16px; line-height:16px; width:251px; border-right:2px solid #fff; padding-left:1px; border-bottom:1px solid #c2c6c8}
.office_links span a{background:url(../../images/pink-arrow.png) no-repeat 98% 4px; padding-right:15px;text-decoration:none;color:#181553; float:left; font-size:10px; font-weight:bold;}

/* Register Css */

.regional_register{ margin-top:2px; float:left; width:761px;}
.regional_register_container{ background-color:#c2c6c8; width:761px; display:inline-block;}
.regional_register_container h2{ font-size:16px; font-weight:bold; color:#fff; padding: 10px 3px;}
.regional_register_container h2 span{ font-size:9px; font-weight:bold; color:#181553; margin-left:202px;}
.regional_register_container h2 span a{ color:#181553; text-decoration:none; background:url(../../images/pink-arrow.gif) no-repeat 98% 3px; padding-right:12px; border-right:2px solid #181553;}
.regional_register_left{ float:left; width:366px; padding:5px 10px 10px 3px;} 
.regional_register_left h2{ line-height:22px;}
.regional_register_left p{ font-size:11px; color:#272627; padding:0px; line-height:16px;}
.regional_register_right{float:right; width:372px; padding:5px 5px 10px 3px; margin-right:1px;}
.regional_register_right h2{color:#FFFFFF;font-size:16px;font-weight:bold;padding:13px 3px;background-color:#C2C6C8;}
.regional_register_right p{ font-size:11px; color:#272627; padding:0px 0 10px 0; line-height:16px;}
.regional_register_right label{ font-size:9px; font-weight:bold; line-height:14px;}
.regional_register_right input.inputbox{ width:368px; border-left:1px solid #bdbdbd; border-top:1px solid #bdbdbd; border-bottom:none; border-right:none;color:#181553;font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; height:17px; margin-bottom:2px; }
.regional_register_right select.selectbox{ color:#181553;font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; height:20px;  }
.regional_register_right textarea.textarea{ width:368px; border-left:1px solid #bdbdbd;border-top:1px solid #bdbdbd; height:83px;border-bottom:none; border-right:none;color:#181553;font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.regional_register_right input.button{background:url(../../images/pink-arrow.png) no-repeat left center; padding-left:10px; color:#181553; font-size:9px; font-weight:bold;border:none; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; }
.regional_register_left ul{  margin:20px 0;}
.regional_register_left ul li{ background:url(../../images/square-bullet.gif) no-repeat left center; padding-left:10px; margin-bottom:5px; font-size:11px; color:#181553; font-weight:bold;}
.regional_register_left h3{ border-bottom:2px solid #c2c6c8; padding:0; background:none;line-height:20px;}
.regional_register_left h3 a{ color:#181553; text-decoration:none;background:url(../../images/pink-arrow.png) no-repeat 100% 3px; font-size:9px; font-weight:bold; padding-right:10px; line-height:20px; }
.regional_register_left .categoryitems ul{ margin:0;}
.regional_register_left .categoryitems ul li{ background:none; padding:5px 0px!important; margin:0px !important; border-bottom:3px solid #fff; font-size:10px; font-weight:normal;}
.regional_register_left .categoryitems ul li a{ background: url(../../images/blue_arrow2.jpg) no-repeat right 4px; padding-right:10px; text-decoration:none; color:#181553 ;}
.regional_register_left .categoryitems ul li a:hover{ background: url(../../images/pink-arrow2.jpg) no-repeat right 4px; padding-right:10px; text-decoration:none; color:#b0005c;}
.regional_register_left .categoryitems ul li a.active{ background: url(../../images/pink-arrow2.jpg) no-repeat right 4px; padding-right:10px; text-decoration:none; color:#b0005c;}
.regional_register_left label{ font-size:9px; font-weight:bold; line-height:14px; }
.regional_register_left input.inputbox{ width:360px; border-left:1px solid #bdbdbd; border-top:1px solid #bdbdbd; border-bottom:none; border-right:none;color:#181553;font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; height:17px; margin-bottom:2px;}
.regional_register_left select.selectbox{ color:#181553;font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; height:20px;  }
.regional_register_left textarea.textarea{ width:360px; border-left:1px solid #bdbdbd;border-top:1px solid #bdbdbd; height:83px;border-bottom:none; border-right:none;color:#181553;font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.regional_register_left input.button{background:url(../../images/pink-arrow.png) no-repeat left center; padding-left:10px; color:#181553; font-size:9px; font-weight:bold;border:none; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; }

/* Property sold list Css */

.property_sold_list{ display:inline-block; width:100%;}
.property_sold_list_img_container{ float:left; margin:0px; padding:2px 0px 1px 0px; height:270px;width:254px; background:#fff url(../../images/sold_property_list_bg.png) no-repeat;}

/* Saved Search List Css */

table.saved_search{ background-color:#fff; background:#fff url(../../images/saved_seach_tab_bg.jpg) no-repeat bottom right; }
table.saved_search td{ padding:1px 3px;}
table.saved_search td a{background:url(../../images/pink-arrow.png) no-repeat left center; padding-left:10px; color:#181553; font-size:9px; font-weight:bold; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}

/* Property Comparision Css */

.comparision_box{ float:left; width:379px; padding:1px; margin-top:15px}
.comparision_box img{ margin-top:20px;}
.comparision_box .heading{ background-color:#181553; color:#fff; font-size:12px; font-weight:bold; padding-left:5px; line-height:20px; height:20px;}
.comparision_box table{ margin-top:10px; background-color:#edeeee;}
.comparision_box table th{ padding:5px 3px; border-bottom:2px solid #d6d9da; text-align:left; font-size:10px;}
.comparision_box table td{ padding:0 3px; border-bottom:2px solid #fff; text-align:left; line-height:15px;}

/* Single Property Content Css */

table.single_property { margin-bottom:10px}
table.single_property td{ padding:3px; border-right:2px solid #fff;border-bottom:2px solid #fff; color:#fff; font-size:11px; font-weight:bold;background-color:#c2c6c8;}
table.single_property td a {
color:#FFFFFF;
text-decoration:none;}
.single_property_content{ display:inline-block; width:100%; margin-top:16px; }
.single_property_content .scroll{ height:270px; overflow-y:scroll;}
.single_property_content h4{background-color:#181553 ;color:#FFFFFF !important;font-size:12px;font-weight:bold;height:17px;padding:2px !important;position:relative;
text-align:left;margin-left:-3px;}
.single_property_content h4.heading{background:transparent url(../../images/blue_tab.png) repeat-x scroll 0 0;
color:#FFFFFF !important;
font-size:12px;
font-weight:bold;
height:30px;
padding:2px !important;
position:relative;
text-align:left;
margin-left:-3px;
}
.single_property_img h4{ color:#181553; font-size:12px; font-weight:bold; padding-left:5px; line-height:20px;  }
.single_property_img h4 a{ color:#181553; font-size:12px; font-weight:bold; padding-left:5px; line-height:20px; text-decoration:none; }
.single_property_img h4.heading{color:#181553; font-size:12px; font-weight:bold; padding-left:5px; line-height:20px; background:url(../../images/single_property_gray_headin.png) repeat-x; z-index:1; position:absolute; height:38px; width:372px; }
.single_property_table{ background-color:#edeeee;}
	.single_property_table th{ padding:0px 3px; border-bottom:2px solid #d6d9da; text-align:left; font-size:9px; line-height:15px;}
.single_property_table td{ padding:0px 3px; border-bottom:2px solid #fff; text-align:left;line-height:15px;}
.single_property_links{ height:16px; line-height:16px; background-color:#efeeee; border-bottom:1px solid #c9cdcf; font-size:10px; font-weight:bold; }
.single_property_links a{ float:left;padding:0; text-decoration:none; width:122px; padding:0 0px 0 2px; color:#181553;}
.single_property_links span.txt{ float:left; width:254px;}
.single_property_links a span{background:url(../../images/pink-arrow.png) no-repeat 100% 2px; color:#181553; font-size:9px; font-weight:bold;  border:none; padding:0px 10px 0 0; cursor:pointer; text-decoration:none; }
.single_property_links a.white_arrow span{background:url(../../images/white_arrow.png) no-repeat 100% 3px; color:#fff; font-size:9px; font-weight:bold;  border:none; padding:0px 10px 0 0; cursor:pointer; text-decoration:none; }

/* footer Css */

.footer, .footer a { font-size:9px; font-weight:normal; color:#fff; padding-top:5px; text-decoration:none;}
.footer p{ float:left; margin-right:200px; font-size: 9px !important;}

/* static pages css*/

.static_left {float:left;padding:0px 0px 10px 0px;width:381px;}
.static_left p.blue_arrow{ padding:0 3px; line-height:17px; height:17px; background:url(../../images/blue_arrow.jpg) no-repeat right top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#181553 ;}
.static_left p a{ display:block;color:#181553 ; text-decoration:none; }
.static_left p.title{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#181553 ;}
.static_left p{ padding-bottom:5px; line-height:14px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#181553 ; padding-top:5px; padding-right:10px;}
.static_left p img{ float:left; margin:7px 10px 5px 0;}
.static_right{float:right; width:372px; padding:1px 7px 10px 0px; margin-right:1px;}
.static_right p.title{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#181553 ;}
.static_right p{ padding-bottom:5px; line-height:14px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#181553 ; padding-top:5px; padding-right:10px;}
.static_right p img{ float:left; margin:7px 10px 5px 0;}

.static_container{ padding:1px 0 0 0;}
.static_inner{ float:left; width:759px; margin:1px 0 10px 0; padding-left:3px;}
.static_inner h2{ font-size:16px; font-weight:bold; color:#181553; line-height:22px;}
.static_inner p{color:#272627; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0; line-height:16px;}
.top_link{display:block;float:left;left:255px;position: absolute;top:7px;width:495px; font-size:9px; line-height:14px;}
.top_link1{display:block;float:left;left:255px;position: absolute;top:12px;width:495px; font-size:9px;}

.static_inner_lft{ float:left;width:379px;}
.static_inner_rgt{ float:left; width:378px; position:relative;}

/* static pages css end*/

/* Multi properties page css start*/

.property_list_container{ float:left; width:100%; margin-bottom:23px;}

.property_list_container .single_property_content{ float:left; width:380px; margin-top:0px; }
.property_list_container .single_property_content .scroll{ height:279px; overflow-y:auto; }
.property_list_container .single_property_content .scroll p{ padding-right:0px!important;}
.property_list_container .single_property_content h4{background:#181553 ;
color:#FFFFFF !important;font-size:12px;font-weight:bold;height:17px;padding:2px !important;position:relative;text-align:left;margin-left:0px;}
.property_list_container .single_property_img{float:right; width:380px; }
.property_list_container .single_property_img h4{color:#181553; font-size:12px; font-weight:bold; padding-left:5px; line-height:20px; height:20px;}
.property_list_container .single_property_img h4 a{color:#181553; font-size:12px; font-weight:bold; padding-left:5px; line-height:20px; height:20px; text-decoration:none; }
.property_list_container .single_property_img h4.heading{color:#181553; font-size:12px; font-weight:bold; padding-left:5px; line-height:20px; background:url(../../images/single_property_gray_headin.png) repeat-x; z-index:1; position:absolute; height:38px; width:372px;}

.property_list_container .single_property_links{ height:16px; line-height:16px; background-color:#efeeee; border-bottom:1px solid #c9cdcf; font-size:10px; font-weight:bold; float:left; width:100%;}
.property_list_container .single_property_links a{ float:left;padding:0; text-decoration:none; width:122px; padding:0 0px 0 2px; color:#181553;}
.property_list_container .single_property_links span.txt{ float:left; width:254px;}
.property_list_container .single_property_links a span{background:url(../../images/pink-arrow.png) no-repeat 100% 2px; color:#181553; font-size:9px; font-weight:bold;  border:none; padding:0px 10px 0 0; cursor:pointer; text-decoration:none; }
.property_list_container .single_property_links a.white_arrow span{background:url(../../images/white_arrow.png) no-repeat 100% 3px; color:#fff; font-size:9px; font-weight:bold;  border:none; padding:0px 10px 0 0; cursor:pointer; text-decoration:none; }

.search_result_right{ float:left; padding-top:2px; margin-left:5px;}
.search_result_right p{ margin-bottom:4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
.search_result_left{ float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#b0005c;}
.search_result_left img{ margin:28px 0px 25px -3px;}

.display_property{ float:left; width:379px; padding-top:8px;}
.display_property p{ margin-bottom:9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; padding:0px;}
.display_property p.select_content{margin-bottom:6px;}
.display_property p select{ font-size:9px; color:#181553 ; width:105px;}
.display_property p label{ float:left; width:65px;}
.paging{ float:left; margin-top:8px;}
.paging a{margin-right:1px; background-color:#181553 ; float:left; display:inline; color:#fff; text-decoration:none; font-weight:bold; font-size:12px; padding:4px 7px;}
.paging a:hover{background-color:#b0005c;}
.paging a.active{background-color:#b0005c;}
.paging a.previous{ width:auto; height:auto; padding:0px;}
.paging a.next{ width:auto; height:auto; padding:0px;}

.email_popupmain{position:absolute; top:25px; right:-130px; display:none;z-index:10000;}
.email_popup{  background:url(../../images/email_popup_bg.png) no-repeat; width:460px; height:336px; width:465px; height:336px;padding:25px 25px 25px 20px; }
.email_popup h4{ background-color:#181553 !important; color:#fff!important; font-size:20px!important; font-weight:bold!important; height:50px!important; line-height:50px!important; padding-left:11px!important;}
.email_popup_content{ background-color:#fff; padding:10px 5px;}
.email_popup_content form{ background-color:#edeeee; padding:5px;}
.email_popup_content form label{ font-weight:bold; float:left;color:#181553 ; }
.email_popup_content form input.inputbox{ width:440px;border-left:1px solid #bdbdbd; border-top:1px solid #bdbdbd; border-bottom:none; border-right:none;color:#181553; height:20px; margin-bottom:7px; margin-top:3px}
.email_popup_content form textarea.textarea{ width:440px;border-left:1px solid #bdbdbd; border-top:1px solid #bdbdbd; border-bottom:none; border-right:none;color:#181553; margin-top:3px;margin-bottom:7px; height:65px; font-size:12px; color:#181553 ; font-family:Verdana, Arial, Helvetica, sans-serif;}

.arrange_viewing_popupmain{position:absolute;top:14px; right:-158px;display:none; z-index:30000;}
.arrange_viewing_popup{  background:url(../../images/arrangin_popup.png) no-repeat; width:465px; height:600px;  padding:25px; padding-left:20px; }
.arrange_viewing_popup h4{ background-color:#181553 !important; color:#fff!important; font-size:20px!important; font-weight:bold!important; height:50px!important; line-height:50px!important; padding-left:11px!important;}
.arrange_viewing_popup_content{ background-color:#fff; padding:10px 5px;float:left;}
.arrange_viewing_popup_content form{ background-color:#edeeee; padding:5px; float:left;}
.arrange_viewing_popup_content form label{ font-weight:bold;float:left;color:#181553 ; line-height:11px;}
.arrange_viewing_popup_content form input.inputbox{ width:440px;border-left:1px solid #bdbdbd; border-top:1px solid #bdbdbd; border-bottom:none; border-right:none;color:#181553; height:20px; margin-bottom:2px; margin-top:2px}
.arrange_viewing_popup_content form textarea.textarea{ width:440px;border-left:1px solid #bdbdbd; border-top:1px solid #bdbdbd; border-bottom:none; border-right:none;color:#181553; margin-top:2px;margin-bottom:2px; height:65px; font-size:12px; color:#181553 ; font-family:Verdana, Arial, Helvetica, sans-serif;}


/* Multi properties page pages css end*/

.map{ float:left; width:100%;}

.map_search_city{ float:left; width:100%;}
.map_search_city p{ padding:0px; margin-top:5px; font-size:9px; padding:0 3px;}
.map_search_city p a{ color:#181553 ; text-decoration:none; font-weight:bold;}
.map_search_city p a:hover{ color:#b0005c;}
.map_search_city p a.active{ color:#b0005c;}
.letting_content{ font-size:11px; font-weight:normal; color:#272627; margin-top:15px; float:left; width:100%;}
.letting_content_heading{ font-size:11px; font-weight:bold; color:#272627;}
.letting_content ul{ float:left; width:370px; background-color:#efeeee; padding:10px 3px 0 5px; margin:3px 0 5px 0; }
.letting_content ul li{ background:url(../../images/square-bullet.gif) no-repeat left 3px; padding:0 0 10px 11px; font-size:9px; font-weight:bold; color:#181553 ; }

.career_scroll{ float:right; width:371px; border:1px solid #c2c6c8; margin-right:2px; height:672px; overflow-y:auto; padding:14px 5px 14px 5px}
.career_scroll h3{ font-size:11px;font-weight:bold; color:#b0005c;}
.career_scroll_content{ margin-bottom:15px; float:left;}
.career_scroll_content p{ margin-top:15px; padding:0px;color:#181553 ; font-size:9px;}
.career_left_content{ float:left; background-color:#efeeee; width:370px; padding:0px 3px;}
.career_left_content ul{  margin:20px 0;}
.career_left_content ul li{ background:url(../../images/square-bullet.gif) no-repeat left center; padding-left:10px; margin-bottom:5px; font-size:11px; color:#181553; font-weight:bold;}
.career_left_content h3{ border-bottom:2px solid #c2c6c8; padding:0; background:none;line-height:20px;}
.career_left_content h3.openheader{ border-bottom:none!important;}
.career_left_content h3 a{ color:#181553; text-decoration:none;background:url(../../images/pink-arrow.png) no-repeat 100% 3px; font-size:9px; font-weight:bold; padding-right:10px; line-height:20px; }
.career_left_content .categoryitems ul{ margin:0;}
.career_left_content .categoryitems ul li{ background:none; padding:0px!important; margin:0px !important; border-bottom:3px solid #fff; font-size:9px; font-weight:normal; line-height:20px;}
.career_left_content .categoryitems ul li a{ background: url(../../images/blue_arrow2.jpg) no-repeat right 4px; padding-right:10px; text-decoration:none; color:#181553 ;}
.career_left_content .categoryitems ul li a:hover{ background: url(../../images/pink-arrow2.jpg) no-repeat right 4px; padding-right:10px; text-decoration:none; color:#b0005c;}
.career_left_content .categoryitems ul li a.active{ background: url(../../images/pink-arrow2.jpg) no-repeat right 4px; padding-right:10px; text-decoration:none; color:#b0005c;}

.career_popupmain16{ position:absolute; top:16px; left:410px; display:block; z-index:12000; }
.career_popupmain56{ position:absolute; top:56px; left:410px; display:block; z-index:12000; }
.career_popup_bot{background:url(../../images/career_popup.png) no-repeat bottom right; padding-bottom:10px}
.career_popupmain{ position:absolute; top:16px; left:410px; display:block; z-index:12000; }
.career_popup{padding:25px 25px 25px 20px;  background:url(../../images/career_popup.png) no-repeat top right; width:465px;}
.career_popup h4{ background-color:#111b53!important; color:#fff!important; font-size:20px!important; font-weight:bold!important; height:50px!important; line-height:50px!important; padding-left:11px!important;}
.career_popup_content{ background-color:#fff; padding:10px 5px;}
.career_popup_content form{ background-color:#edeeee; padding:5px;}
.career_popup_content form label{ font-weight:bold;color:#111b53; float:left;}
.career_popup_content form input.inputbox{ width:432px;border-left:1px solid #bdbdbd; border-top:1px solid #bdbdbd; border-bottom:none; border-right:none;color:#181553; height:20px; margin-bottom:7px; margin-top:3px; padding-left: 8px;}
.career_popup_content form textarea.textarea{ width:440px;border-left:1px solid #bdbdbd; border-top:1px solid #bdbdbd; border-bottom:none; border-right:none;color:#181553; margin-top:3px;margin-bottom:7px; height:200px; font-size:12px; color:#111b53; font-family:Verdana, Arial, Helvetica, sans-serif;}
.career_popup_content form a.cancel {cursor:pointer; border:1px solid red;}

.map_search_content{display:inline-block; width:761px; padding:2px 0 8px 0px; border-right:1px solid #ccc;  }
.seprater{ background:url(../../images/map_search_4.png) repeat-x; height:16px;border-right:1px solid #ccc; position:relative; z-index:10; float:left; width:761px;}
.map_search_content div.listing img{ float:left; margin-right:5px; height:80px; width:125px;}
.map_search_content div.listing{ font-size:9px; font-weight:bold; width:253px; float:left;line-height:14px; position:relative;}
.map_search_content div.listing a{background:url(../../images/small_pink_arrow.jpg) no-repeat left center; padding-left:12px; color:#181553; text-decoration:none;  float:left;}
.map_search_content p.rss{color:#181553; font-size:9px;}
.map_searc3_heading{ background:url(../../images/map_searc3_heading.gif) repeat-x; height:21px; font-size:12px; font-weight:bold; text-transform:uppercase; color:#181553 ; line-height:21px;}



@media screen and (-webkit-min-device-pixel-ratio:0) {
 .career_popup_content form textarea.textarea{ width:435px;border-left:1px solid #bdbdbd; border-top:1px solid #bdbdbd; border-bottom:none; border-right:none;color:#181553; margin-top:3px;margin-bottom:7px; height:200px; font-size:12px; color:#181553 ; font-family:Verdana, Arial, Helvetica, sans-serif; }
}

.error_mesg {
	background-color:#EDEEEE;
	background-position: 8px 8px;
	background-repeat:no-repeat; 
	font-weight:normal;  
	line-height:15px;
	font-weight:normal; 
	font-size:11px; 
	color:#181553;	
	height:auto;
	text-align:left;
	position:relative; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:20px; padding-left:10px; padding-right:5px; padding-top:10px; padding-bottom:10px;
}

.success_mesg {
	background-color:#f1ffec;
	background-position: 8px 8px;
	background-repeat:no-repeat; 
	font-weight:normal;  
	line-height:18px;
	font-weight:normal; 
	font-size:12px; 
	color:#458c25;
	border:1px solid #75bc56;
	height:auto;
	text-align:left;
	position:relative; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:20px; padding-left:10px; padding-right:5px; padding-top:10px; padding-bottom:10px;
}

.left-pannel div.w_508px{ width:508px; float:left;}
.left-pannel div.w_508px ul li{position:relative;float:left; }
.left-pannel div.w_508px ul li span{ position:absolute; z-index:100; background:url(../../images/pink-arrow.png) no-repeat right 4px; line-height:16px; display:block; font-size:10px; font-weight:bold; padding:0 10px 0 0px; float:left; top:0px; left:3px;}
div.w_508px h3.gray_big{ background:url(../../images/portugal_images/gray_tab_big.png) no-repeat top left; height:23px; position: absolute; z-index:1000; width:508px; top:0px; left:0px;font-size:10px;}
.bdr-r-gray{ border-right:1px solid #C2C6C8!important;}
.bdr-b-gray{ border-bottom:1px solid #C2C6C8!important;}
.bdr-l-gray{ border-left:1px solid #C2C6C8!important;}
h3.pink_tab{background:url(../../images/portugal_images/pink_tab_508.gif) no-repeat top left !important; height:31px; position:relative; z-index:1000; color:#fff; font-weight:bold; padding-left:3px;font-size:10px; float:left; width:762px;}
.mar-r-90px{ margin-right:90px;}
.pos_rev{ position:relative;}
.mar-r-1px{ margin-right:1px;}
.mar-t-25px{ margin-top:-14px;}
.form { margin:0px; padding:0px; float:left;}
.contact {padding:0px;}
.contact h4{ color:#000!important; font-size:20px!important; font-weight:bold!important; height:50px!important; line-height:50px!important;}
.contact-form {padding: 0px !important;}
.contact-form input { height: 15px !important; width: 350px !important;}
.contact-form textarea { height: 180px !important; width: 357px !important;}
.contact-form input.input-button {width: 34px !important; height: 9px !important;}
.contact-form input.input-button-cancel {width: 48px !important; height: 18px !important;}

/*13-08-2009*/
.offer_heading{ float:right; background-color:#b0005c; color:#fff; font-weight:bold; text-transform:uppercase; padding:0 5px;}
.show_hide_div{ padding:25px 10px; border:1px solid #fff; color:#fff; margin:0 15px 10px 15px;min-height:50px;height:auto!important; height:50px; position:relative;}
.show_hide_div .close{ position:absolute; top:0px; right:0px; padding:1px 2px; cursor:pointer; background-color:#fff;}
.t_align_center{ text-align:center;}

/* for video option*/
.w_124px{ width:124px;}
/* for video option end*/

.mainDiv{ cursor:pointer;}
.mainDiv a{float:right; text-decoration:none;}
.thumbnail:hover{background-color:transparent;}
.thumbnail{ float:right;margin-top:-10px;}
.thumbnail div{visibility:hidden; position:absolute; z-index:50; color:#fff; text-decoration:none; font:11px "verdana"; color:#FFFFFF; text-align:left; top:0px; left:0; background-color:#181553;width:229px; padding:5px; line-height:15px;}
a.thumbnail:hover div{visibility:visible !important;z-index:1000; left:-240px;}
.mar-r-90px{ margin-right:90px;}
.mar-t-25px{ margin-top:-14px;}
