/*  Help  */
* {padding:0; margin:0; }
.clear {clear:both; overflow:hidden; height:0px; font-size:0px; line-height:0px; }
.left {float:left; }
.right {float:right; }

.margin_left3 {margin:0 0 0 3px; }
.margin_left45 {margin:0 0 0 40px; }
.margin_left10 {margin:0 0 0 10px; }
.margin_left5 {margin:0 0 0 5px; }
.margin_left14 {margin:0 0 0 14px; }
.margin_top1 {margin:1px 0 0 0; }

.margin_top3 {margin:3px 0 0 0; line-height:0px; font-size:0; }

.margin_top14 {margin:14px 0 0 0; }
.margin_right12px {margin:0 12px 0 0; }
.color_dark_blue {color:#00446f; font-weight:bolder; }
.bigText {color:#000000; font-size:15px; }

h4 {font-size:13px; line-height:17px; font-weight:bold; margin:0; padding:0 0 10px 0; }

.pageHeader {margin:0 0 10px 0; padding:8px 0; border-bottom:1px solid #8a9fb1; border-top:1px solid #8a9fb1; font-size:11px; font-weight:bold; text-transform:uppercase; color:#00446f; }
.TitleGray {font-size:17px; color:#6b6a6a; margin-bottom:10px; }

.CityMap {position:relative; float:left; margin-right:2px; margin-bottom:2px; width:247px; height:184px; }
.CityName {position:absolute; font-family:Arial; font-size:11px; font-weight:bold; color:#338DCE }
.CityName a {font-size:10px; color:#338DCE; }
.CityDot {position:absolute; }
.CountryMap {position:relative; margin-bottom:3px; }
.CountryName {position:absolute; }

.ContentIndentLeft {padding-left:30px; }
.ContentIndentRight {padding-right:30px; }
.DisplayBlock {display:block; }

#Wrapper {width:1000px; min-height:800px; margin:0 auto; }

.ChooseCountrySection {position:relative; width:1000px; }
.ChooseCountrySection * {color:#ffffff; text-decoration:none; }
.ChooseCountrySection ul {margin:0;padding:0;list-style: none;	}
.ChooseCountrySection ul li {position:relative; padding:0px; }
.ChooseCountrySection ul li.Item {float:left; border-left:3px solid #fff; margin-bottom:3px; font-size:14px; line-height:27px; text-align:center;}
.ChooseCountrySection ul li.Item a {display:block; width:106px; height:30px; background:#aebdc9; }
.ChooseCountrySection ul .Item a:hover,
.ChooseCountrySection ul .Selected a,
.ChooseCountrySection ul li.Item:hover { background-color:#90b7e6; }

.ChooseCountrySection li ul {position: absolute; left:0px; top:30px; width:100%; display:none; background-color:#90b7e6; }
.ChooseCountrySection li:hover ul {display: block; background-color:#90b7e6; }
.ChooseCountrySection .SubMenu {float:none; min-width:150px; padding:0; }
.ChooseCountrySection .SubMenu li {float:none; text-align:left; }
.ChooseCountrySection .SubMenu li a {display:block; float:left; width:100%; min-width:150px; padding:0 10px !important; text-transform:none !important; white-space:nowrap;  }

.ChooseCountrySection .SubMenu li a:hover {text-decoration:none; }

.ChooseCountrySection .Selected .SubMenu {display:block; }

* html .ChooseCountrySection .SubMenu {float:left; width:150px; }
* html .ChooseCountrySection .SubMenu li {float:left; }
* html .ChooseCountrySection .SubMenu li a {width:150px;}

.ChooseCountrySection .NoLeftSpace {border-left:0px; }
.width125px {width:125px !important; }


.HeaderImageHolder {margin:3px 0; }
  .HeaderImageHolder img {display:block; }

.MadeByNote {padding-bottom:22px; text-align:right; }
#Logo_img {float:left; border:0; }

.MenuHolder {margin:2px -3px 2px 0; background:#aebdc9; clear:both; overflow:hidden; text-transform:uppercase; text-align:center; }
  .Menu {width:100%; }
  .Menu td {border-right:3px solid #fff; }
  .Menu a {display:block; padding:9px 5px; font-size:10px; color:#ffffff; }
  .Menu a.Selected,
  .Menu a:hover {background:#90b7e6; color:#ffffff; }

.MenuLeft {width:249px; min-height:25px; height:auto !important;  margin:3px 0 0 0; }
.MenuLeft li {list-style:none; line-height:22px; width:249px; min-height:22px; height:22px; }
.MenuLeft li a {display:block; padding:0 0 0 78px; width:171px; min-height:22px; height:22px; background:#00446f url("../images/leftmenu_arrow.jpg") 31px 6px no-repeat; font-size:12px; color:#ffffff; }
.MenuLeft li a:hover {background:#90b7e6 url("../images/leftmenu_arrow_hover.jpg") 31px 6px no-repeat; color:#ffffff; }

.MenuBottom {margin:22px 0; font-size:9px; text-align:center; text-transform:uppercase; clear:both; }
  .MenuBottom a {padding:0 5px; color:#7cb0ef; text-decoration:none; }
  .MenuBottom .Selected,
  .MenuBottom a:hover {color:#404040; text-decoration:none; }


.BannerTopHolder {float:right; padding-left:1px; width:750px; height:99px; }
.BannerRotator {margin-bottom:10px; }
.BannerLinkRight {margin-top:3px; width:205px; }
  .BannerLinkRight img {display:block; }
.TextBanner {background:#90b7e6; height:88px; color:#00446f; font-size:12px; padding:12px 14px 5px 14px; } /*width:175px; */
.BannerBlockRight {width:205px; float:right; padding:0 0 0 12px; border-left:1px solid #8a9fb1; }
.AdvBox {width:249px; min-height:250px; height:auto !important; height:250px; background:#d5dce5; margin:3px 0 0 0; }
.AdvBoxRight {height:300px; width:205px; background:#d5dce5; }


.Content {width:1000px; }
.TableLeftColumn {background:#d5dce5; width:249px; vertical-align:top; }
.ContentDivider {margin:10px 0; padding:0; height:1px; background:#8a9fb1 !important; overflow:hidden; clear:both; }
.RightContainer {float:left; min-height:550px; width:726px; padding:12px 0 24px 12px; }
.ContentBox {float:left; width:496px; margin-right:12px; }
  .ContentBox .prelogin {float:left; background:url('/images/popup.Bckgr.gif') no-repeat top left; height:457px; width:496px }
  .ContentBox .prelogin .choose {padding:150px 50px 0 50px; color:#ffffff; font-size:18px; }
  .ContentBox .prelogin .choose a {color:#ffffff; font-size:18px; }
  .ContentBox .prelogin .choose a:hover {text-decoration:underline; }



.LeftContainer {float:left; width:249px; padding:0 0 3px 0; background:#fff; }
  .TableLeftColumnBorder {border-right:1px solid #8a9fb1; width:12px; }

.LeftContainer .login {height:30px; width:219px; background:#90b7e6; padding:5px 0 0 30px; font-size:11px; font-weight:bold; color:#ffffff; margin:0 0 3px 0; }
.LeftContainer .login .login-nav a{ color:#ffffff; text-decoration:none; }
.LeftContainer .login .login-nav a:hover{ color:#ffffff; text-decoration:underline; }

.LanguageContainer {height:47px; width:219px; background:#00446f; padding:5px 0 0 30px; font-size:11px; font-weight:bold; color:#ffffff; }
.LanguageContainer .Select,
.Search .Select {width:190px; margin:3px 0 0 0; }

.Search {}
.Search {min-height:200px; padding:8px 0 0 30px; margin:3px 0 0 0; color:#ffffff; font-size:11px; font-weight:bold; background-color:#90b7e6; }
.Search .title {font-family:Arial, sans-serif; font-size:17px; color:#046397; text-transform:uppercase; }
.Search .item {margin:3px 0 0 0; }
.Search .item .ToLeft {float:left; width:100px; }
.Search .item label {display:block; }
.Search .item .SmallInput {width:90px; }

.Search .DevelopmentSearch { font-size:11px; background:url('../images/search_button_dev.gif') no-repeat top left; border:none; padding-bottom:4px; height:21px; width:178px; margin:10px 0 10px 0; color:#ffffff }


.ChooseCountrySectionLeft {position:relative; width:249px; margin:3px 0 0 0; }
.ChooseCountrySectionLeft * {text-decoration:none; color:#fff; }
.ChooseCountrySectionLeft ul {margin:0;padding:0;list-style: none;	}
.ChooseCountrySectionLeft ul li {position:relative; margin:3px 0 0 0; padding:0; width:249px; height:22px; }
.ChooseCountrySectionLeft ul li.Item {width:100%; font-size:12px; line-height:13px; }
.ChooseCountrySectionLeft ul li.Item a {display:block; padding:4px 0 5px 78px; background:#8a9fb1 url(../images/country_arrow.jpg) 31px 6px no-repeat; }
.ChooseCountrySectionLeft ul li:hover {}
.ChooseCountrySectionLeft ul .Item a:hover,
.ChooseCountrySectionLeft ul li.Item:hover {background:#90b7e6 url(../images/country_arrow_hover.jpg) 31px 6px no-repeat; color:#fff;}
.ChooseCountrySectionLeft ul .Selected a {background:#90b7e6 url(../images/country_arrow_hover.jpg) 31px 6px no-repeat; color:#fff; }
.ChooseCountrySectionLeft ul .Selected,
.ChooseCountrySectionLeft ul li.Item:hover { }

.ChooseCountrySectionLeft li ul {position:absolute; left:230px; top:0px; width:170px; display:none;margin:0;padding:0; } 
.ChooseCountrySectionLeft li:hover ul {display: block; margin:0;padding:0;}

.ChooseCountrySectionLeft .SubMenu {float:none; min-width:170px; }
.ChooseCountrySectionLeft .SubMenu li {float:none; margin:0px; height:auto; }
.ChooseCountrySectionLeft .SubMenu li a {display:block; width:100%; padding:3px 5px 4px 10px !important; white-space:nowrap;  background:#8a9fb1 !important; }
.ChooseCountrySectionLeft .SubMenu li a:hover {text-decoration:underline; background:#90b7e6 !important; }

.ChooseCountrySectionLeft .IE6Hover .SubMenu {display:block; }
.ChooseCountrySectionLeft .NoTopSpace {margin-top:0px;}


#BreakingNews {width:496px; height:65px; margin:10px 0 0 0; }
#BreakingNews #Title {font-size:11px; font-weight:bold; line-height:22px; color:#00446f; text-transform:uppercase; }
#BreakingNews #Text {width:496px; height:28px; background:#000000; color:#ffffff; padding:15px 0 0 0; }
#BreakingNews #Text a {color:#ffffff; }
#BreakingNews #Text a:hover {color:#ffffff; text-decoration:underline; }


#ChooseCountrySectionBottom {clear:both; margin:27px 0 0 0 }

#ChooseCountrySectionBottom {width:715px; clear:both; overflow:hidden; }
#ChooseCountrySectionBottomHelp {width:729px; }
#ChooseCountrySectionBottom .item {position:relative; float:left; width:346px; height:170px; margin:0 14px 14px 0; background-color:#e5e8ef; border:1px solid #8a9fb2; }
#ChooseCountrySectionBottom .item a {outline:none; }
#ChooseCountrySectionBottom .item img {border:0px; }
#ChooseCountrySectionBottom .item .arrow {width:151px; height:32px; position:absolute; right:7px; bottom:7px; }
#ChooseCountrySectionBottom .descr {width:150px; float:right; font-size:11px; 	position:absolute; right:-3px; top:10px; margin:0 11px; }
#ChooseCountrySectionBottom .descr .htitle {font-family:Verdana; color:#899eb1; font-size:17px; font-weight:bold; }


.PropertyItem {min-height:204px; margin:10px 0 0 0; background:#e6e7e8; border:1px solid #999999; padding:0 19px 11px 19px; } /*width:673px; */
.PropertyItemName {
  font-size:13px; 
  font-weight:bold; 
  color:#6b6a6a; 
  padding-top:10px; 
  height:20px; 
 }
.PropertyItem .Buttons {height:69px; border-bottom:1px solid #999999; color:#6b6a6a; font-size:12px; line-height:15px; } /*width:673px; */
.PropertyItem .Buttons .Price {padding:10px 0 0 0; }
.PropertyItem .Buttons .PricePrice {
  padding:10px 0 0 0; 
  font-size:13px; 
  font-weight:bold; 
  color:#6b6a6a; 
 }
.PropertyItem .Buttons .ButtonItem {text-align:center; float:right; width:65px; height:69px; margin:0 0 0 5px; font-size:10px; letter-spacing:-0.7px; line-height:12px; }
.PropertyItem .Buttons .ButtonItem a,
.PropertyItem .Buttons .ButtonItem a:hover,
.PropertyItem .Buttons .ButtonItem a:active  {color:#6b6a6a; font-size:10px; text-decoration:underline; }
.PropertyItem .Buttons .ButtonItem a img {border:none; margin:10px 0 3px 0; }
.PropertyItem .Buttons .ButtonItem img {border:none; margin:10px 0 3px 0; }
/*cb z*/
.PropertyItem .Buttons .privateBanner {text-align:center; float:right; width:226px; height:69px; margin:0 5px 0 0; font-size:10px; letter-spacing:-0.7px; line-height:12px; }
.PropertyItem .Buttons .privateBanner a,
.PropertyItem .Buttons .privateBanner a:hover,
.PropertyItem .Buttons .privateBanner a:active {color:#6b6a6a; font-size:10px; text-decoration:underline; }
.PropertyItem .Buttons .privateBanner a img {border:none; margin:0px 0 0px 0; }
.PropertyItem .Buttons .privateBanner img {border:none; margin:0px 0 0px 0; }
/*ce z*/
.PropertyItem .Img {margin:7px 11px 0 0; float:left; height:120px; width:120px; overflow:hidden; }
.PropertyItem .Img a img {border:none; }
.PropertyItem .Text {float:right; margin:7px 0 0 0; padding:11px 16px; width:510px; min-height:105px; background:#ffffff; font-size:11px; }
.PropertyItem .Text .Location {font-weight:bold; margin:0 0 15px 0; }
.PropertyItem .Text .Desc {font-size:11px; color:#000000; line-height:15px; margin:0 0 10px 0; }
.PropertyItem .Text .Refcode {font-size:11px; color:#000000; line-height:15px; }
.PropertyItem  .APIP{ height:19px; width:120px; background:url('/images/apip.gif') no-repeat top left; position:relative; bottom:65px; left:0px; }

.DevelopmentItem {width:686px; min-height:204px; margin:10px 0 0 0; background:#e6e7e8; border:1px solid #999999; padding:0 19px 11px 19px; }
.DevelopmentItemName {font-size:13px; font-weight:bold; color:#6b6a6a; padding-top:10px; height:20px; }
.DevelopmentItem .Buttons {display:block; overflow:hidden; width:686px; height:69px; border-bottom:1px solid #999999; line-height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#6b6a6a; }
.DevelopmentItem .Buttons .Price {padding:20px 0 0 0; }
.DevelopmentItem .Buttons .ButtonItem {text-align:center; float:right; width:65px; height:69px; margin:0 0 0 0px; font-size:10px; letter-spacing:-0.7px; line-height:12px; }
.DevelopmentItem .Buttons .ButtonItem a,
.DevelopmentItem .Buttons .ButtonItem a:hover,
.DevelopmentItem .Buttons .ButtonItem a:active {color:#6b6a6a; font-size:10px; text-decoration:underline; }
.DevelopmentItem .Buttons .ButtonItem a img {border:none; margin:11px 0 3px 0; }
.DevelopmentItem .Buttons .ButtonItem img {border:none; margin:11px 0 3px 0; }
/*cb z*/
.DevelopmentItem .Buttons .privateBanner {text-align:center; float:right; width:226px; height:69px; margin:0 5px 0 0; font-size:10px; letter-spacing:-0.7px; line-height:12px; }
.DevelopmentItem .Buttons .privateBanner a,
.DevelopmentItem .Buttons .privateBanner  a:hover,
.DevelopmentItem .Buttons .privateBanner a:active {color:#6b6a6a; font-size:10px; text-decoration:underline; }
.DevelopmentItem .Buttons .privateBanner a img {border:none; margin:0px 0 0px 0; }
.DevelopmentItem .Buttons .privateBanner img {border:none; margin:0px 0 0px 0; }
/*ce z*/

.DevelopmentItem .Img {margin:7px 11px 0 0; float:left; height:120px; width:120px; overflow:hidden; }
.DevelopmentItem .Img a img {border:none; }
.DevelopmentItem .APIP{ height:19px; width:120px; background:url('/images/apip.gif') no-repeat top left; position:relative; bottom:65px; left:0px; }

.DevelopmentItem .Text {margin:7px 0 0 0; float:left; color:#000000; width:523px; min-height:105px; background:#ffffff; font-size:11px; padding:11px 16px 11px 16px; }
.DevelopmentItem .Text .Location {font-weight:bold; margin:0 0 15px 0; }
.DevelopmentItem .Text .Desc {font-size:11px; color:#000000; line-height:15px; margin:0 0 10px 0; }
.DevelopmentItem .Text .Refcode {font-size:11px; color:#000000; line-height:15px; }
.DevelopmentItem  .text_field .PropertyDoclist .Attachment .Icon { margin-right:10px; }
.DevelopmentItem  .text_field {color:#000000; background:#ffffff; margin-bottom:20px; padding:12px 20px; }
.DevelopmentItem  .text_field ul li { } /*list-style-type:decimal;*/

.Icon {margin-top:3px; vertical-align:middle; }
.FileSize { font-size:10px; }

.Radio,
.Checkbox {margin-right:5px; border:0; width:auto !important; height:auto !important; background:transparent; }
.Radio {margin-right:2px; }
.Error {position:relative; color:#ff3030; }
p.Error {padding:0 0 14px 0; }
.Asterisk {font-family:Verdana, sans-serif; color:#FB2A01; font-weight:bold !important; padding-left:3px; font-size:11px; }

.Form {}
.Form .TextSmaller p {margin:0; padding:0 0 5px 0; line-height:13px; }
.Form .ColumnSpaceRight {padding-right:15px; }
.FormHeadline {position:relative; margin:0; padding:0 0 14px 0; font-weight:bold; font-size:16px; color:#6b696a; }
.FormRowHeadline {margin:0; padding:0 0 14px 0; font-weight:bold; font-size:12px; color:#00446f; }

.Form .FormRow {padding-bottom:5px; }
.Form label {font-weight:bold; }
.Form small {line-height:12px !important; }
.Form .LabelBlock {display:block; padding-bottom:3px; }
.Form .LabelSmall {font-size:11px; }

.inputField {height:21px; width:310px !important; color:red; }
.inputFieldSmall {height:21px; width:230px; }
.inputPhoneCode {height:21px; width:55px !important; }
.inputPhone {height:21px; width:168px !important; }
.inputVerificationCode {height:21px; width:80px !important; }
.selectFieldSmall {width:230px; }
.textareaField {height:95px; width:350px; }
.textareaFieldBig {height:95px; width:390px; }
.textareaFieldSmall {height:95px; width:230px; }
.textareaFieldContact {height:95px; width:310px !important; }
.FormVerificationInput {
  margin-right:13px; 
 }

.ContentLeftEF {
  float:left; 
}

.ContentRightEF {
  float:right; 
}

.ButtonsHolder {padding-top:8px; }
.Button {margin:0; padding:0; width:160px; height:25px; background:url("/images/Bckgr.Button.gif") 0px 0px no-repeat; border:0; }


#PropertyContent {width:686px; border:1px solid #999999; background:#e6e7e8; padding:0 19px 11px 19px; } 
#PropertyContent .Buttons {height:84px; border-bottom:1px solid #999999; line-height:15px; color:#6b6a6a; } 
#PropertyContent .Buttons .Price {padding:10px 0 0 0; font-size:13px; }
#PropertyContent .Buttons .ButtonItem {text-align:center; float:right; width:65px; height:84px; margin:0 0 0 5px; font-size:10px; letter-spacing:-0.7px; line-height:12px; }
#PropertyContent .Buttons .ButtonItem a,
#PropertyContent .Buttons .ButtonItem a:hover,
#PropertyContent .Buttons .ButtonItem a:active {color:#6b6a6a; font-size:10px; text-decoration:underline; }
#PropertyContent .Buttons .ButtonItem a img {border:none; margin:10px 0 3px 0; }
#PropertyContent .text_field {background:#ffffff; font-size:11px; line-height:13px; color:#000000; margin:20px 0 0 0; padding:12px 20px; } 
#PropertyContent .text_field img {border:none; }
#PropertyContent .text_field .FeaturesColumn { font-size:13px; line-height:17px; white-space:nowrap; float:left; } 	
#PropertyContent .Buttons .Price {padding:10px 0 0 0; }
#PropertyContent .Buttons .PricePrice {padding:10px 0 0 0; font-size:13px; font-weight:bold; color:#6b6a6a; }

.PropertyGallery {padding:8px 10px 15px 10px; }
.PropertyGallery .BigImage {float:left; width:243px; height:243px; overflow:hidden; }
.PropertyGallery .Thumbs {float:left; width:414px; overflow:hidden; padding-left:9px; }
.PropertyGallery .Thumbs a,
.PropertyGallery .Thumbs img {float:left; display:block; }
.PropertyGallery .Thumbs a {padding:0 0 8px 8px; width:126px; height:126px; overflow:hidden; }

#ProperyGalleryBig {width:495px; height:371px; }
#ProperyGalleryBig img {border:none; }
#PropertyDetails {width:250px; border:none; float:left; text-align:left; margin:20px 0 20px 0; }
#PropertyFeatures {width:220px; border-left:1px solid #aebdc9; float:right; text-align:left; margin:20px 0 20px 0; padding-left:15px; }
#PropertyContentHolder {width:495px; padding:20px 0 0 0; line-height:17px; }
#PropertyContent ul li {list-style:square; margin:5px 0 0 20px; }

#PropertyGalleryHolder {position:relative; width:496px; }/*	border:1px solid green; display:none; */
.PropertyGalleryHolder a {outline:none; border:none; margin:0 4px 4px 0; }
.PropertyGalleryHolder a img {display:block; }

#PropertyFloorPlans {width:495px; } /*display:none; */
#PropertyFloorPlans img {border:none; }
#PropertyDocuments {width:495px; }/*display:none; */
#PropertyDocuments img {border:none; }
.TitleLink {margin:20px 0 0 0; }
.TitleLink a {font-size:13px; text-transform:uppercase; color:#000000; }
.TitleLink a:hover {font-size:13px; text-transform:uppercase; color:#000000; }
.Date {color:#7e7d7d; }
.NewsDesc a {} /*text-decoration:underline; color:#00446f; */
.NewsDesc a:hover {text-decoration:underline; }

.NewsPages {width:150px; float:left; }
.NewsPages a {outline:none; color:#00446f; }
.NewsPages a:hover {outline:none; color:#00446f; }

.ImageBorder {display:block; /*border:1px solid #8a9fb1; */ }
.ImageBorder img {display:block; }

.b {background:#ffffff; }

#Pages {text-align:right; height:30px; line-height:30px; padding:0 8px 0 0; }
#Pages a {color:#125ebb; text-decoration:underline; }
#Pages a:hover {color:#125ebb; text-decoration:underline; }


.imgBox {margin:0px 10px 18px 0px; width:228px; padding:0px; text-align:left; }
.imgBox a {border:none; }
.imgBox a img {border:none; }
img.imgBorderGreen {border:1px solid #82a161; }
.galleryContainer {width:714px; overflow:hidden; }
.galleryContainerin {width:729px; border:1px solid red; }

