/*general and fonts*/
*{margin:0px;padding:0px;font-family:"Trebuchet MS";border:0px;}
body{background:#fff;}
a{color:#F87A09;text-decoration:none;}
a:hover{text-decoration:underline;}
p{color:#737a81;font-size:13px;line-height:21px;margin:10px 0px 16px 15px;}
.col_right p{color:#737a81;font-size:12px;line-height:18px;margin:6px 0px 16px 0px;}
blockquote{font-size:18px;line-height:47px;color:#4c88bd;margin:15px; background:url(../images/bg_blockquote.gif) repeat-x;}
blockquote.big{font-size:18px;line-height:22px;color:#4c88bd;margin:15px; background:url(../images/bg_blockquotebig.gif) repeat-x; padding:13px 0px;}
img.illu{padding:3px;border:1px solid #737a81;margin-left:15px;margin-top:10px;}
img.illu.toright{padding:3px;border:1px solid #737a81;margin-left:15px;margin-top:10px; float:right;}
ul{color:#737a81;font-size:13px;line-height:21px;margin:10px 0px 16px 20px;padding-left:15px;list-style:none;}
ul li{background:url(../images/bullet.gif) no-repeat left top;padding:5px 0px 5px 25px;}
ul.tick li{background:url(../images/tick.gif) no-repeat left;}
ul.half{width:40%;float:left;}
ul.listings{ color:#336699; width:100%;float:left;}
li.listings { font-size: 13px; background:url(../images/orange_bullet.jpg) no-repeat left center; padding: 0 0 0 20px;}
p span { color:#336699; font-weight:bold;}
p.listings_page { width: 500px;}
p.quickly { color:#FFF; font-size: 19px; font-weight: bold; padding-top: 15px; padding-left: 20px; line-height: 20px; letter-spacing: 98%;}
h1.listings { font-size:18px; color:#ff6600; font-weight:bold;}
h1.listings_big { font-size:25px; color:#F60; padding-top:20px; padding-bottom:20px; font-weight:bold; letter-spacing: 0px;}
h1.title_listings { padding-bottom: 25px;}
.place_image { padding-top: 0px; padding-bottom: 10px; background: url(../images/image_listings_big.jpg) no-repeat top left; height:330px;}
.listing_form { background-color: #165488; min-height: 465px; overflow: auto; border-radius: 10px; -ms-border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px;}
p.listing_form { font-size:19px; color:#FFF; padding-top: 15px; padding-left: 15px; padding-bottom: 15px; padding-right: 20px; line-height: 120%;}
h1.x{margin-top:44px;}
/*nav*/
#nav{width:900px;height:46px;text-align:center;margin:0px auto 0px auto;}
#nav a{
	color:#a8c0da;
	line-height:46px;
	font-size:14px;
	font-weight:bold;
	background:url(../images/bg_nav.gif) no-repeat right;
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 13px;
}
#nav a#last{background:none;}
#nav a:hover,#nav a.current{color:#fff;text-decoration:none;}

/*new header*/
.save{width:875px;margin-left:auto;margin-right:auto;height:265px; padding-top:37px;}
.save_text{ height:210px; width:425px; float:right; padding-top:30px;}
h4{color:#1e5b90;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:32px;font-weight:normal; line-height:34px; margin-bottom:10px;}
.save_sep{ background: url(../images/save_sep.gif) no-repeat; height:20px; width:auto; margin-left:-5px;}
h4.smaller{ font-size:20px; color:#737a81; font-weight:normal; line-height:25px; margin-bottom:37px;}
h4.smaller span{ color:#f3630b;}
.save_text p{ color:#737a81; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0px;}
a.click{ background:url(../images/click_btn.gif) no-repeat; width:100px; height:33px; display:block; color:#FFF; float:right; padding-top:5px; padding-left:15px; margin-top:-9px;}


/*common*/
#countries{ position:relative; height:45px; width:100%;  overflow:hidden;}
#countries .countries_inner{float:right;font-size:11px;color:#FFF;width:725px; padding-left:80px;  height:45px; margin-top:0px; background:url(../images/bg_countries.png) no-repeat left;}
#countries .countries_inner p{font-size:11px; color:#FFF; margin:0px; padding:0px;}
#countries a.cont{display:inline-block;height:45px;color:#a8c0da;line-height:45px;font-size:14px;font-weight:bold; margin:0px; padding:0px;margin-right:24px;padding-left:30px; background:url(../images/envelope.gif) no-repeat left;width:75px; float:left;}
#countries a.cont:hover,#countries a#current{ color:#fff;text-decoration:none; background:url(../images/envelope_over.gif) no-repeat left;}
#countries form{font-size:11px; margin-right:10px; margin-top:7px; color:#FFF;width:570px; display:inline-block; float:left;}
#countries form input{ height:18px; margin-right:8px; margin-left:2px;}
#countries form a { display:inline-block;background:url(../images/btn_silver.gif) no-repeat;border:0px;width:70px;height:30px;color:#464646;padding-left:25px;line-height:30px;font-size:13px;}

#header{width:900px;height:116px;margin-left:auto;margin-right:auto; }
#logo{margin-top:-55px;width:318px;height:163px;float:left;overflow:hidden;background:url(../images/logo.png) no-repeat;}
#logo a{width:318px;height:118px;margin-top:35px;display:block;float:left;cursor:pointer;}
#content_w{background:url(../images/bg_bottom.gif) repeat-x bottom;width:100%;margin-top:40px;}
#content{width:900px;height:auto;margin-left:auto;margin-right:auto;margin-bottom:20px;}
.col_left{width:564px;float:left;padding:22px 0px;}
.col_left_narrow{width:430px;float:left;padding:22px 0px;}
.col_gmap{float:left; margin-left:28px; margin-top:40px; width:382px;}
.gmap_border{border:3px solid #256295;}
.col_right{width:307px;float:right;}
.col_right_simple{width:307px;float:right;padding:22px 0px 0px 0px;}
.col_full{width:900px;float:left;padding-top:22px;clear:both;}
.contact_section{width:900px;float:left;clear:both;}

.col_full_simple{width:900px;clear:both;padding-top:0px;}
.clr{clear:both;width:100%;height:1px;visibility:hidden;line-height:0px;font-size:0px;}
/*index specific*/
#flash_w{width:900px;margin-left:auto;margin-right:auto;height:208px;padding-top:24px;background:url(../images/bg_flash.png) no-repeat top;}
#flash{width:870px;height:180px;margin-left:auto;margin-right:auto;}
#featdevs{background:url(../images/bg_featdevs.png) no-repeat;height:216px;width:886px;clear:both;padding:14px 7px 12px 7px;}
.dev{width:251px;float:left;padding:22px 0px 0px 42px;margin-right:1px;}
.dev a{background:#fff;border:1px solid #929292;width:208px;height:116px;display:block;margin-left:0px;margin-top:4px;}
.dev a:hover{background:#F87A09;border:1px solid #929292;}
.dev a img{padding:3px;}
.dev p{width:248px;display:block;margin:0px;height:40px;line-height:40px;}
.dev p b{width:38%;display:block;float:left;font-size:16px;color:#1E5B90;}
.dev p em{width:46%;text-align:right;display:block;position:relative;float:left;font-size:20px;font-style:normal;color:#1E5B90;}
.deals_box {width:564px; height:153px; position: relative;}
.star { width: 70px; height: 70px; float: left; margin-top: 5px; margin-left:15px;}
.deal { width: 470px; height: 93px; float: left; padding-bottom:10px;}
.col_left .deals_box h2 {font-size: 22px;}
.dotted {width: 536px; height:1px; float:left; margin-left:14px; padding: 10px 0px; }
/**dev on contextual*/
.col_right .dev{margin:0px;padding:0px 0px 0px 24px;}
.col_right .dev p{margin-bottom:0px;padding:0px;}
.col_right .sep{background:#EDEDED;height:1px;width:248px;float:left;line-height:0px;font-size:0px;}
/*contextual*/
.white{background:url(../images/bg_contextual.png) no-repeat top;padding:25px;width:257px;margin-bottom:10px;}
.dark{background:url(../images/bg_contextual2.png) no-repeat top;padding:25px; width:257px;margin-bottom:10px;}

/*countries - homepage*/
.country_tbl{width:267px; margin-left:-5px; margin-top:10px;  }
.country_tbl td{ width:90px; text-align:center;}
.country_tbl b{ font-size:12px; color:#3d3d3d; font-weight:bold; clear:both; display:block; margin-bottom:10px;}
.country_tbl a:hover{ text-decoration:none;}
/*general forms*/
form b{color:#B32020;font-weight:normal;}
input, select, textarea{height:20px; color:#737a81; font-size:12px; line-height:15px;}
form p{margin:0px; height:25px; margin-bottom:1px;}
/*register form on index*/
.register{width:515px;height:auto;background:url(../images/bg_register.gif) no-repeat top;padding:15px 22px 1px 27px;}
.register_bottom{width:564px;height:15px;background:url(../images/bg_register_bottom.gif) no-repeat top;margin-bottom:16px;}
.register p.note{height:18px;}
.register p.note label{width:400px;text-align:right;font-size:11px;margin-top:0px;color:#ABB0B5;}
.register label{width:88px;float:left;display:block;margin-top:8px;}
.register input{width:310px;float:left;margin-top:6px;}
.register input.tel{width:310px;}
.register input.submit{background:url(../images/btn_register.png) no-repeat;border:0px;width:95px;height:30px;margin:0px;margin-left:10px;color:#cadae7;text-align:left;padding-left:12px;line-height:30px;cursor:pointer;padding-bottom:2px;}
/**register form on contextual*/
.col_right .register{width:272px;height:auto;background:url(../images/bg_register_cntx.gif) no-repeat top right;padding:15px 15px 1px 15px;}
.col_right .register_bottom{width:302px;height:15px;background:url(../images/bg_register_cntx_bottom.png) no-repeat top right;margin-bottom:16px;}
.col_right .register form p{margin:0px;height:32px;margin-bottom:1px;}
.col_right .register form p.high{ height:110px;}
.col_right .register p.note{padding-top:4px;}
.col_right .register p.note label{width:165px;text-align:right;font-size:11px;margin-top:12px;color:#ABB0B5;}
.col_right .register label{width:98px;float:left;display:block;margin-top:10px;}
.col_right .register input{width:170px;float:left;margin-top:6px;}
.col_right .register select{width:170px;float:left;margin-top:6px;}
.col_right .register input.tel{width:170px;}
.col_right .register textarea{ width:170px; height:100px; margin-top:6px;}
.col_right .register input.submit{background:url(../images/btn_register.png) no-repeat;border:0px;width:95px;height:30px;margin:0px;margin-left:10px;color:#fff;text-align:left;padding-left:12px;line-height:30px;cursor:pointer;padding-bottom:2px;}
/*pdf button on contextual*/
a.pdf{width:189px;height:62px;background:url(../images/bg_pdf.gif) no-repeat right;display:block;margin-bottom:30px;padding-left:110px;padding-top:25px;color:#fff;font-size:17px;line-height:21px;}
a.pdf:hover{text-decoration:none;}
/*complementary*/
#complementary{width:900px;height:186px;margin-left:auto;margin-right:auto;display:block;clear:both;}
#complementary div{position:relative;display:block;float:left;height:146px;overflow:hidden;}
#complementary .sep{width:2px;background:url(../images/sep_complementary.png) no-repeat top;margin-top:20px;}
#complementary .thing{width:398px;padding:20px 22px 20px 27px;}
#complementary p{margin:0px;color:#CCD5DD;}
#complementary a.btn_silver{background:url(../images/btn_silver.gif) no-repeat;border:0px;width:85px;height:30px;color:#464646;padding-left:10px;line-height:30px;float:right;display:block;font-size:13px;margin-top:11px;position:relative;}
#complementary a.btn_silver:hover{text-decoration:none;}
#complementary label{width:88px;float:left;display:block;margin-top:6px;}
#complementary input{width:200px;float:left;margin-top:6px;}
#complementary input.submit{background:url(../images/btn_silver.gif) no-repeat;border:0px;width:95px;height:30px;margin:0px;margin-left:10px;color:#464646;text-align:left;padding-left:18px;line-height:30px;cursor:pointer;padding-bottom:2px;}

/*contact form*/
.contact{margin:0px 0px;padding:15px;}
.contact a{background:#EDEDED;display:block;width:100%;height:3px;line-height:3px;font-size:0px;margin-bottom:15px;}
.contact a.arrow{background:none;display:block;width:auto;height:21px;line-height:21px;font-size:13px;margin-bottom:15px;}
.contact p{width:49%;float:left;height:60px;margin-bottom:0px;margin-left:0px;padding-left:0px;overflow:hidden;}
.contact.download p{width:99%;float:left;height:60px;margin-bottom:0px;margin-left:0px;padding-left:0px;overflow:hidden;}
.contact p.mui{height:240px;float:right;}
.contact p.mui_inv{height:360px;float:right;}
.contact label{display:block;height:30px;float:left;width:99%;line-height:30px;}
.contact input, .contact select, .contact textarea{width:380px;float:left;left:0px;}
.contact select{width:384px;}
.contact input.tel{width:380px;}
.contact textarea{height:202px;width:424px;}
.contact p.note{width:95%;height:60px;}
.contact p.note label{font-size:11px;width:400px;}
.contact p.note input{width:150px;height:30px;border:none;background:url(../images/btn_sendenquiry.png) no-repeat;line-height:30px;float:right;color:#fff;text-align:left;padding-left:10px;cursor:pointer;padding-bottom:2px;}

.download #submit {margin-right:490px;}


/*listing form*/
.contact_listing{margin:0px 0px;padding-left:20px; padding-top: 0px; padding-bottom: 0px; padding-right: 15px; }
.contact_listing a{background:#EDEDED; display:block; width:100%; height:20px; line-height:20px; font-size:0px;margin-bottom:15px;}
.contact_listing p{color:#a8c0da; font-size: 13px; margin-bottom:0px; margin-left:0px; padding-left:0px; overflow:hidden; line-height: 15px;}
.contact.download p{width:99%;float:left;height:60px;margin-bottom:0px;margin-left:0px;padding-left:0px;overflow:hidden;}
.contact_listing p.mui{height:85px; float:left;}
.contact_listing p.mui_inv{height:360px; float:right;}
.contact_listing label{display:block; height:25px; float:left; width:127px; line-height: 30px;}
.contact_listing input, .contact select, .contact textarea{width:145px; float:right;}
.contact_listing select{width:145px; line-height: 30px;}
.contact_listing input.tel{width:145px;}
.contact_listing textarea{height:85px; width:145px;}
.contact_listing p.note{width: 273px; height:30px; padding-top: 10px; padding-bottom: 0px; margin-bottom: 0px;}
.contact_listing p.note label{font-size:10px; width:110px;}
.contact_listing p.note input{width:148px; height:30px ;border:none; background:url(../images/submit_btn.jpg) no-repeat; line-height:30px; float:right; color:#fff; text-align:left; padding-left:48px; cursor:pointer; padding-bottom:2px; padding-right: 5px; font-weight:bold; font-size: 15 px;}


/*information form*/
.inf_contact{margin:0px 0px;padding:15px;}
.inf_contact a{background:#EDEDED;display:block;width:100%;height:3px;line-height:3px;font-size:0px;margin-bottom:15px;}
.inf_contact a.arrow{background:none;display:block;width:auto;height:21px;line-height:21px;font-size:13px;margin-bottom:15px;}
.inf_contact p{ position:relative; width:49%;height:60px;margin-bottom:0px;margin-left:0px;padding-left:0px;overflow:hidden;}
.inf_contact.download p{width:99%;float:left;height:60px;margin-bottom:0px;margin-left:0px;padding-left:0px;overflow:hidden;}
.inf_contact p.mui{height:240px;}
.inf_contact label{display:block;height:30px;float:left;width:99%;line-height:30px;}
.inf_contact input, .contact select, .contact textarea{width:380px;float:left;left:0px;}
.inf_contact select{width:384px;}
.inf_contact input.tel{width:380px;}
.inf_contact textarea{height:202px;width:380px;}
.inf_contact p.note{width:100%;height:60px;}
.inf_contact p.note label{font-size:11px;width:400px;}
.inf_contact p.note input{width:150px;height:30px;border:none;background:url(../images/btn_sendenquiry.png) no-repeat;line-height:30px;float:right;color:#fff;text-align:left;padding-left:10px;cursor:pointer;padding-bottom:2px;}
.download #submit {margin-right:490px;}
/*development*/
.btn_contactdev{width:240px;height:30px;background:url(../images/btn_contactdev.gif) no-repeat;display:block;line-height:30px;color:#fff;text-align:left;padding-left:10px;cursor:pointer;font-size:13px;float:right;margin-bottom:30px;}
.btn_contactdev:hover{text-decoration:none;}
.btn_contactdev.top{margin-top:57px;}
a.pdf.left{float:left;padding-left:125px;}
a.pdf.right{float:right;margin-top:8px;}
h3.x{font-size:13px;color:#848c94;width:400px;float:left;line-height:21px;display:block;margin-left:15px;}
.line{background:#EDEDED;display:block;width:885px;height:3px;line-height:3px;font-size:0px;margin:6px 15px 0px 15px;}
.col_full_simple .sep{width:885px;margin-left:15px;clear:both;height:1px;background:url(../images/sep.gif) repeat-x;line-height:0px;font-size:0px;}
#gallery1{margin-top:20px;}
/*developments*/
.col_full .sep{width:885px;margin-left:15px;clear:both;height:1px;background:url(../images/sep.gif) repeat-x;line-height:0px;font-size:0px;}
.devnugget{padding-left:15px;margin-top:20px;}
.devnugget a.thumb{background:#fff;border:1px solid #929292;width:208px;height:116px;display:block;float:left;margin-right:20px;}
.devnugget a.thumb:hover{background:#F87A09;border:1px solid #929292;}
.devnugget a.thumb img{padding:3px;}
.devnugget h4{color:#2a84d4;font-size:18px;line-height:30px;width:370px;display:block;float:left;}
.devnugget p{width:370px;display:block;float:left;margin:0px;}
.devnugget small{width:370px;display:block;float:left;font-size:11px;color:#535353;line-height:26px;}
.devnugget a.link{width:80px;display:block;float:left;margin:0px;font-size:13px;line-height:20px;}
.feats{width:225px;height:88px;padding:15px;background:#feffe7;border:1px solid #EDE8CF;float:right;margin-bottom:20px;}
.feats h4{width:225px;line-height:20px;font-size:16px;color:#8b7650;}
.feats p{width:225px;font-size:12px;color:#8b7650;line-height:18px;margin-top:10px;}
/** Redeveloped Development Article page **/
.dev_top_left{float:left;width:450px;height:auto;padding-top:20px;}
.dev_top_right{float:right;width:423px;height:auto;padding-top:20px;padding-bottom:20px;}
#dev_flash_promo{position:relative;width:423px;height:213px;}
.comp_date{position:relative;width:282px;height:auto;background:#feffe7;border:1px solid #ede8cf;}
.comp_date p{font-size:20px;line-height:23px;font-weight:bold;color:#8b7650;margin:15px;}
#dev_menu{position:relative;width:282px;height:274px;background:url(../images/dev_menu_bg.gif) no-repeat top;margin-top:20px;padding-top:30px;}
#dev_menu a{display:block;width:180px;height:64px;color:#FFFFFF;margin:0px;padding:0px;padding-top:3px;padding-left:62px;margin-left:17px;font-weight:bold;}
#dev_menu a#pdf_link{background:url(../images/ico_pdf.gif) no-repeat left top;}
#dev_menu a#cont_link{background:url(../images/ico_phone.gif) no-repeat left top;margin-top:20px;}
#dev_menu a#callback_link{background:url(../images/ico_map.gif) no-repeat left top;padding-top:12px;margin-top:20px;height:50px;}
#brochure_popup{position:absolute;top:-320px;left:-350px;width:362px;height:353px;padding:20px;padding-left:30px;background:url(../images/popup.png) no-repeat;visibility:hidden;z-index:2000;}
#map_popup{position:absolute;top:80px;left:-250px;width:284px;height:246px;padding:20px;padding-left:30px;background:url(../images/popup_sml.png) no-repeat;visibility:hidden;  z-index:2000;}
#contact_popup{position:absolute;top:-15px;left:-280px;width:284px;height:246px;padding:20px;padding-left:30px;background:url(../images/popup_med.png) no-repeat;visibility:hidden;  z-index:2000;}
#brochure_popup p, #map_popup p, #contact_popup p{margin:0px;padding:10px;padding-left:0px; font-size:13px;color:#64696d;width:220px;}
#brochure_popup p.lg, #map_popup p.lg, #contact_popup p.lg{margin:0px;padding:10px;padding-left:0px;padding-right:0px; font-size:18px;color:#64696d;}
#brochure_popup p.lg{width:300px;}


/*seo*/
#seo{width:800px;margin-left:auto;margin-right:auto;}
#seo p{color:#CCD5DD;font-size:11px;line-height:19px;text-align:center;}
#seo a{color:#CCD5DD;margin:0px 12px;}
/*footer*/
#footer{width:900px;margin-left:auto;margin-right:auto;padding:10px 0px;}
#footer p{font-size:11px;color:#737a81;line-height:19px;text-align:center;margin:0px;}
/*error & success*/
.error, .col_right .error, .col_full .error{border:2px solid #B32020;margin:10px 0px;padding:10px;background:#fff;}
.error p, .col_right .error p, .col_full .error p{margin:0px;color:#B32020;font-weight:bold;height:auto;float:none;width:auto;}
.error h3, .col_right .error h3, .col_full .error h3{margin:0px;color:#B32020;font-weight:bold;font-size:15px;line-height:30px;}
.success, .col_right .success, .col_full .success{border:2px solid #1E5B90;margin:10px 0px;padding:15px;background:#fff;}
.success p, .col_right .success p, .col_full .success p{margin:0px;color:#1E5B90;height:auto;float:none;width:auto;}
.success h3, .col_right .success h3, .col_full .success h3{margin:0px;color:#1E5B90;font-weight:bold;font-size:15px;line-height:30px;}
/*.col_full .error,.col_full .success{margin-left:15px;}*/

/* SIFR*/ /*keep this block at the bottom of the stylesheet to prevent clashing*/
/*for displaying when javascript is disabled*/
.register h2{color:#5f6367;}
#complementary h2{color:#d4d4d4;margin-bottom:6px;}
h1{color:#1e5b90;font-size:25px;margin-left:15px;letter-spacing:-1px;line-height:25px;}
h2{color:#1e5b90;font-size:20px;letter-spacing:-1px;margin-left:15px;line-height:20px;}
h3{font-size:13px;color:#848c94;line-height:21px;margin-left:15px;}
h1.z{margin-bottom:15px;}
.col_right h1{font-size:22px;margin-left:0px;margin-top:6px;}
.col_right h2{font-size:15px;margin-top:12px;margin-left:0px;}
#featdevs h2, .register h2, #complementary h2{margin-left:0px;}
/* COUNTRIES*/
.country{float:left;width:212px; height:211px; margin-right:40px;margin-bottom:30px; padding:21px 21px 21px 21px;background:url(../images/bg_countrybox.png) no-repeat;}
.country p{ margin:0px; font-size:12px; line-height:18px;}
.country h3{color:#737373; margin:0px; padding:0px; margin-bottom:5px; display:block; width:150px; float:left;}
.country img.con_flag{ float:right;}
.country a.imglink{ display:block; background:#FFFFFF; border:1px solid #929292; width:210px; height:78px; margin-bottom:7px; margin-top:15px; clear:both;}
.country .imglink:hover{ background:#F87A09; border:1px solid #929292;}
.country .imglink img{ padding:3px;}
.country a.ri{ float:right; font-size:13px;}

img.aipplogo{ padding-right:10px; float:left;}

/* repossessions*/
.repo{background:url(../images/bg_contextual_repo.png) no-repeat top;padding:25px;width:257px;margin-bottom:10px;}
.repo2{background:url(../images/bg_contextual_repo2.png) no-repeat top;padding:25px;width:257px;margin-bottom:10px;}
.repo h2.narrow{ width:170px; float:right;}
.featrepos { background:url(../images/bg_repossessions.png) no-repeat top;width:508px; padding:11px 28px; overflow:hidden; margin-top:28px;}
.poss{background:url(../images/sep.gif) repeat-x bottom; padding:17px 0px; overflow:hidden; width:508px;}
.poss div.thumb{background:#fff;border:1px solid #929292;width:208px;height:116px;display:block;float:left;margin-right:20px;}
.poss div.thumb:hover{background:#fff;border:1px solid #929292;}
.poss div.thumb img{padding:3px;}
.poss h4{color:#696d71;font-size:16px;line-height:18px; margin-bottom:10px;}
.poss p{ color:#5882a7;margin:6px 0px; font-size:13px; line-height:16px;}
.poss p b{ clear:left; display:block;}
.poss_details{ float:right; width:270px;}
p.discount{ color:#125084; font-size:14px; display:block;float:right; margin:0px;}
p.discount b{ display:block; clear:both;}
p.smallit { font-size:10px; font-style:italic; color:#5882A7; }
.aipp{ width:257px; padding-left:25px; padding-right:10px;margin-bottom:28px;}
.aipp img{ float:left; margin-right:10px; margin-top:17px;}
.aipp h2.narrow{ width:170px; float:right;}
.spanish { background:url(../images/bg_contextual_spanish.png) no-repeat top;padding:25px;width:257px;margin-bottom:10px;}
.box{float:left;clear:both; background:url(../images/bg_box.png) no-repeat; height:376px; margin-left:11px; padding:30px 28px 14px 14px;width:846px;}
.box .sep{ width:auto;margin-left:15px;clear:both;height:1px;background:url(../images/sep.gif) repeat-x;line-height:0px;font-size:0px;}
/** standard sifr styles*/
.sIFR-flash{visibility:visible!important;margin:0;}
.sIFR-replaced {visibility:visible!important;}
span.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
/** Hide Adblock Object tab:the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash+div[adblocktab=true]{display:none!important;}
/** These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash h1{visibility:hidden;font-size:25px;margin-left:15px;letter-spacing:-1px;line-height:30px;}
.sIFR-hasFlash h2{visibility:hidden;font-size:20px;letter-spacing:-1px;margin-left:15px;line-height:25px;}
.sIFR-hasFlash #featdevs h2,.sIFR-hasFlash .register h2, .sIFR-hasFlash #complementary h2,  .sIFR-hasFlash .country h2{margin-left:0px;}
.sIFR-hasFlash .col_right h1{visibility:hidden;font-size:22px;margin-left:0px;}
.sIFR-hasFlash .col_right h2{visibility:hidden;font-size:15px;margin-top:16px;margin-left:0px;}
.sIFR-hasFlash .country h3{visibility:hidden;font-size:20px; margin-left:0px; }

/** addition to contactform */
.details { float:left; width:210px ;}

/*auto generated page*/
h2.auto_gen{ font-size:20px; letter-spacing:-0.5px; color:#1e5b90;}
.related_links { background:url(../images/bg_contextual_seo.png) no-repeat top;padding:25px;width:257px;margin-bottom:10px;}
.seo_distressed_property_box { background:url(../images/seo_distressed_property_bck.jpg) no-repeat top;padding:25px;width:257px;margin-bottom:10px;}
#seo_distressed_property_image { padding-top:12px; }
#seo_distressed_property_click_here { padding-top:9px; padding-left:166px; }
#seo_central_content { background:url(../images/seo_central_content_background.png) no-repeat top; padding-top:30px; padding-left:25px; }
p.first_line { font-size:15px; font-weight:bold; color:#1e5b90;}
p.last_line {color:#1e5b90; font-size:14px;}
a.auto_gen {color:#1e5b90;}
ul.auto_gen { color:#1e5b90; font-size:13px; line-height:15px; margin:10px 0px 20px 40px; list-style: none; text-decoration:underline;}
ul li.auto_gen{padding:7px 0px 0px 15px;}

.percentage{font-size:34px; color:#F87913;text-align:center; font-weight:bold;line-height:28px;}
