body, input, select, textarea {font-family: Arial, Helvetica, sans-serif;}

#main-nav li a, #latest-news h4, #index-page .container .right h4, #slogan, #breadcrumb li {font-family:Droid Sans, sans-serif; font-weight:400;}
#index-page .heading-title h2, ul.property-list li .left h3, .heading-title h2, #news-container h3.news-title, .choose-property h3, .choose-list li h4, #bottom-section h3 {font-family:Dosis, sans-serif;}
.social-network li.login, #member-login p, #member-login input.submit-btn {font-family:Dosis, sans-serif; font-weight:700;}
#slogan span {font-family:Droid Sans, sans-serif; font-weight:700;}
.index-category li, .property-price {font-family:dinregular, sans-serif;}

/* GENERAL */
a {text-decoration:none;}

.submit-btn {cursor:pointer;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}

.wrap {width:960px; margin:0 auto; position:relative;}
.two-layout > .left {width:625px;}

/* vc_edit */
.two-layout > .leftaaa {width:960}
/* vc_edit */

.two-layout > .right {width:285px;}

/* FANCIED */
.fancied-hide {display:none;}
.fancied-wrap {padding:20px 20px;}

#member-login {width:500px; background:#003e8b url(images/memberlogin-bg.png) no-repeat; text-align:center; padding:0 0 40px;
	background: -webkit-linear-gradient(top, #0b559b, #003e8b); background: -moz-linear-gradient(top, #0b559b, #003e8b); background: -o-linear-gradient(top, #0b559b, #003e8b); background: -linear-gradient(top, #0b559b, #003e8b);}
#member-login h2 {background:#fff; padding:20px; margin-bottom:30px;}
#member-login p {text-align:left; font-size:18px; line-height:1.2em; color:#fff; padding-left:115px; margin-bottom:10px;}
#member-login .label-input {margin-bottom:0;}
#member-login input {width:220px; height:25px; font-size:14px;}
#member-login input[type="text"] {background:#fff url(images/icon/user-icon.png) no-repeat 5% 50%; padding-left:40px;
	-webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -o-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; margin-bottom:-1px;
	-webkit-box-shadow:inner 0 1px 1px rgba(0,0,0,0.45); -moz-box-shadow:inner 0 1px 1px rgba(0,0,0,0.45); -o-box-shadow:inner 0 1px 1px rgba(0,0,0,0.45); box-shadow:inner 0 1px 1px rgba(0,0,0,0.45);}
#member-login input[type="password"] {background:#fff url(images/icon/pass-icon.png) no-repeat 5% 50%; padding-left:40px;
	-webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -o-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; margin-bottom:10px;
	-webkit-box-shadow:0 2px 1px rgba(0,0,0,0.35); -moz-box-shadow:0 2px 1px rgba(0,0,0,0.35); -o-box-shadow:0 2px 1px rgba(0,0,0,0.35); box-shadow:0 2px 1px rgba(0,0,0,0.35);}
#member-login input.submit-btn {width:270px; height:30px; background:#fff; color:#01294e; text-shadow:0 1px 1px #fff;
	background: -webkit-linear-gradient(top, #fff, #b4bfc9); background: -moz-linear-gradient(top, #fff, #b4bfc9); background: -o-linear-gradient(top, #fff, #b4bfc9); background: -linear-gradient(top, #fff, #b4bfc9);
	-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; text-transform:uppercase; letter-spacing:1px;
	-webkit-box-shadow:0 2px 1px rgba(0,0,0,0.35); -moz-box-shadow:0 2px 1px rgba(0,0,0,0.35); -o-box-shadow:0 2px 1px rgba(0,0,0,0.35); box-shadow:0 2px 1px rgba(0,0,0,0.35);}


#member-subscribe {width:500px; background:#003e8b url(images/memberlogin-bg.png) no-repeat; text-align:center; padding:0 0 40px;
	background: -webkit-linear-gradient(top, #0b559b, #003e8b); background: -moz-linear-gradient(top, #0b559b, #003e8b); background: -o-linear-gradient(top, #0b559b, #003e8b); background: -linear-gradient(top, #0b559b, #003e8b);}
#member-subscribe h2 {background:#fff; padding:20px; margin-bottom:30px;}
#member-subscribe p {text-align:left; font-size:18px; line-height:1.2em; color:#fff; padding-left:115px; margin-bottom:10px;}
#member-subscribe .label-input {margin-bottom:0;}
#member-subscribe input {width:220px; height:25px; font-size:14px;}
#member-subscribe .name {background:#fff url(images/icon/user-icon.png) no-repeat 5% 50%; padding-left:40px;
	-webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -o-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; margin-bottom:-1px;
	-webkit-box-shadow:inner 0 1px 1px rgba(0,0,0,0.45); -moz-box-shadow:inner 0 1px 1px rgba(0,0,0,0.45); -o-box-shadow:inner 0 1px 1px rgba(0,0,0,0.45); box-shadow:inner 0 1px 1px rgba(0,0,0,0.45);}
#member-subscribe .email {background:#fff url(images/icon/email_icon.png) no-repeat 5% 50%; padding-left:40px;
	-webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -o-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; margin-bottom:-1px;
	-webkit-box-shadow:inner 0 1px 1px rgba(0,0,0,0.45); -moz-box-shadow:inner 0 1px 1px rgba(0,0,0,0.45); -o-box-shadow:inner 0 1px 1px rgba(0,0,0,0.45); box-shadow:inner 0 1px 1px rgba(0,0,0,0.45);}



#member-subscribe input[type="password"] {background:#fff url(images/icon/pass-icon.png) no-repeat 5% 50%; padding-left:40px;
	-webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -o-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; margin-bottom:10px;
	-webkit-box-shadow:0 2px 1px rgba(0,0,0,0.35); -moz-box-shadow:0 2px 1px rgba(0,0,0,0.35); -o-box-shadow:0 2px 1px rgba(0,0,0,0.35); box-shadow:0 2px 1px rgba(0,0,0,0.35);}
#member-subscribe input.submit-btn {width:270px; height:30px; background:#fff; color:#01294e; text-shadow:0 1px 1px #fff;
	background: -webkit-linear-gradient(top, #fff, #b4bfc9); background: -moz-linear-gradient(top, #fff, #b4bfc9); background: -o-linear-gradient(top, #fff, #b4bfc9); background: -linear-gradient(top, #fff, #b4bfc9);
	-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; text-transform:uppercase; letter-spacing:1px;
	-webkit-box-shadow:0 2px 1px rgba(0,0,0,0.35); -moz-box-shadow:0 2px 1px rgba(0,0,0,0.35); -o-box-shadow:0 2px 1px rgba(0,0,0,0.35); box-shadow:0 2px 1px rgba(0,0,0,0.35);}





#cataloguesubscribe {width:500px; background:#003e8b url(images/memberlogin-bg.png) no-repeat; text-align:center; padding:0 0 40px;
	background: -webkit-linear-gradient(top, #0b559b, #003e8b); background: -moz-linear-gradient(top, #0b559b, #003e8b); background: -o-linear-gradient(top, #0b559b, #003e8b); background: -linear-gradient(top, #0b559b, #003e8b);}
#cataloguesubscribe h2 {background:#fff; padding:20px; margin-bottom:30px;}
#cataloguesubscribe p {text-align:center; font-size:18px; line-height:1.2em; color:#fff; padding-left:0px; margin-bottom:10px;}
#cataloguesubscribe .errorinput {text-align:left; font-size:15px; color: #F00; padding-left:115px; margin-bottom:10px;}
#cataloguesubscribe .label-input {margin-bottom:0;}
#cataloguesubscribe input {width:220px; height:25px; font-size:14px;}
#cataloguesubscribe input {width:220px; height:25px; font-size:14px;}
#cataloguesubscribe input[type="text"] {
	-webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -o-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; margin-bottom:-1px;
	-webkit-box-shadow:inner 0 1px 1px rgba(0,0,0,0.45); -moz-box-shadow:inner 0 1px 1px rgba(0,0,0,0.45); -o-box-shadow:inner 0 1px 1px rgba(0,0,0,0.45); box-shadow:inner 0 1px 1px rgba(0,0,0,0.45);}
#cataloguesubscribe input.submit-btn {width:270px; height:30px; background:#fff; color:#01294e; text-shadow:0 1px 1px #fff;
	background: -webkit-linear-gradient(top, #fff, #b4bfc9); background: -moz-linear-gradient(top, #fff, #b4bfc9); background: -o-linear-gradient(top, #fff, #b4bfc9); background: -linear-gradient(top, #fff, #b4bfc9);
	-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; text-transform:uppercase; letter-spacing:1px;
	-webkit-box-shadow:0 2px 1px rgba(0,0,0,0.35); -moz-box-shadow:0 2px 1px rgba(0,0,0,0.35); -o-box-shadow:0 2px 1px rgba(0,0,0,0.35); box-shadow:0 2px 1px rgba(0,0,0,0.35);}


/* NUKE WYSIWYG */
.nuke-wysiwyg { text-align:justify}
.nuke-wysiwyg p {font-size:14px; line-height:21px; margin-bottom:10px; color:#666766;}
.nuke-wysiwyg ol, .nuke-wysiwyg ul {line-height:18px; font-size:12px; margin-bottom:10px; padding-left:30px; color:#666766;}
.nuke-wysiwyg ol {list-style:decimal;}
.nuke-wysiwyg ul {list-style:disc;}
.nuke-wysiwyg a {color:#1569B0;}
.nuke-wysiwyg a:hover {text-decoration:underline;}

/* GENERAL TABLE */
.nuke-wysiwyg table td { padding: 8px 12px; }
.nuke-wysiwyg table thead { background-color: #232E63; color: #fff; border: 1px solid #232E63; }
.nuke-wysiwyg table thead td { padding: 6px 12px; text-transform: capitalize; vertical-align: middle; }
.nuke-wysiwyg table tbody { border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
.nuke-wysiwyg table tbody td { border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
.nuke-wysiwyg table tfoot { border: 1px solid #ccc; }
.nuke-wysiwyg table tbody tr:nth-child(even) { background-color: #78AFDF; color: #003; }
.nuke-wysiwyg .right { text-align: right !important; }
.nuke-wysiwyg .left { text-align: left !important; }
.nuke-wysiwyg .center { text-align: center !important; }
.nuke-wysiwyg table tbody tr:last-child { border-bottom: 1px solid #ccc; }

/* FORMS */
.general-form {}
.general-form label {display:block; font-size:12px; line-height:18px; padding:4px 0; width:120px;}
.general-form .label-input {margin-bottom:10px;}
.general-form .label-input input, .general-form .label-input textarea, .general-form .label-input select {border:1px #ccc solid; background:#fff; padding:5px 8px; font-size:11px; line-height:21px; color:#999;
	transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;}
.general-form .input-wrap {position:relative;}
.general-form input.submit-btn {border:none; background:#165fa1; color:#fff; font-size:14px; padding:5px 15px; height:30px;}
.general-form input.submit-btn:hover {
	-moz-box-shadow:inset 0 0 6px rgba(0,0,0,0.7); -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.7); -o-box-shadow:inset 0 0 6px rgba(0,0,0,0.7); box-shadow:inset 0 0 6px rgba(0,0,0,0.7);}
.general-form input.submit-btn:active {padding-top:7px;
	-moz-box-shadow:inset 0 4px 4px rgba(0,0,0,0.5); -webkit-box-shadow:inset 0 4px 4px rgba(0,0,0,0.5); -o-box-shadow:inset 0 4px 4px rgba(0,0,0,0.5); box-shadow:inset 0 4px 4px rgba(0,0,0,0.5);}
.general-form span.error {font-size:11px; line-height:18px; color:#f00; margin-top:3px; display:block;}


.horizontal-form {}
.horizontal-form .label-input {overflow:hidden;}
.horizontal-form .label-wrap {float:left;}
.horizontal-form .input-wrap {float:left;}

.newsletter-form  {overflow:hidden; margin-bottom:22px; width:224px;
	-webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; border-radius:3px;}
/*.newsletter-form  {overflow:hidden; margin-bottom:22px; width:224px; border:3px solid #ebebec;
	-webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; border-radius:3px;}*/

.newsletter-form .label-input {margin-bottom:0;}
.newsletter-form .label-input input {float:left; width:170px; height:18px;}
/*.newsletter-form input.submit-btn {text-indent:-999px; background:#165fa1 url(images/icon/submit-icon.png) no-repeat 50% 50%; border-radius:none; width:36px; height:30px;}*/
.newsletter-form input.submit-btn {-webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; border-radius:3px;}

#contact-form .label-input input, #contact-form .label-input textarea, #contact-form .label-input select {width:170px; height:18px;}
#contact-form .label-input input:focus, #contact-form .label-input textarea:focus, #contact-form .label-input select:focus {border-color:#0066b3;
	transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;}
#contact-form {margin-top:30px;}
#contact-form .label-input input.input-s {width:90px;}
#contact-form .captcha-wrap {position:absolute; left:120px; top:0; margin-bottom:10px}
#contact-form .label-input textarea {width:300px; height:100px;}
#contact-form input.submit-btn {margin-left:120px;
	-webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; border-radius:3px;}
	
/* NUKE PAGING */
.nuke-paging {overflow:hidden; width:100%; text-align:center; font-size:12px; line-height:24px; font-family:Tahoma, Geneva, sans-serif; color:#555;}
.nuke-paging a {background:rgba(0,0,0,0.25); font-size:12px; color:#fff; padding:10px;
	-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; margin-right:2px;
	-webkit-transition:background-color 0.2s; -moz-transition:background-color 0.2s; -o-transition:background-color 0.2s; transition:background-color 0.2s;}
.nuke-paging a:hover {background:#232e63;}




/* GENERAL SETTING */
#header .header-left, #footer-wrap .footer-left {position:absolute; bottom:0; left:0; background:url(images/header-left-bg.png) no-repeat; width:1019px; height:91px; z-index:-1;}
#header .header-right, #footer-wrap .footer-right {position:absolute; bottom:0; right:0; background:url(images/header-right-bg.png) no-repeat; width:588px; height:91px; z-index:-3;}

.grid_30 {padding-left:30px; padding-right:30px;}


/* HEADER */
#header {height:132px; position:relative; width:960px; margin:0 auto;}
#header h1 {position:absolute; top:17px; left:0; right:0; text-align:center; z-index:999;}

#main-nav-wrap {background:#232e63; height:50px; width:960px; margin:0 auto;}
#main-nav {position:relative;}
#main-nav li {float:left; position:relative;}
#main-nav li a {font-size:14px; line-height:21px; color:#fff; text-transform:uppercase; padding:0px 20px; text-shadow:0 1px 1px rgba(0,0,0,0.5); display:block;
	-webkit-transition: background-color 0.5s; -moz-transition: background-color 0.5s; -ms-transition: background-color 0.5s; -o-transition: background-color 0.5s; transition: background-color 0.5s;}
#main-nav > li:hover > a, #main-nav li a:hover, #main-nav li a.selected {background:#0066b3;}

#main-nav > li > a {line-height:50px;}
#main-nav li.main-home > a {width:48px;}
#main-nav li.main-project > a {width:70px;}
#main-nav li.main-rental > a {width:136px;}
#main-nav li.main-service > a {width:68px;}
#main-nav li.main-about > a {width:73px;}
#main-nav li.main-contact > a {width:88px;}
#main-nav li.main-news > a {width:45px;}
#main-nav li.main-international > a {width:112px;}


#main-nav .sub-nav {position:absolute; left:0; top:50px; background:#232e63; opacity:0; height:0; overflow:hidden; z-index:999;
	-webkit-transition: opacity .25s ease .1s; -moz-transition: opacity .25s ease .1s; -o-transition: opacity .25s ease .1s; -ms-transition: opacity .25s ease .1s; transition: opacity .25s ease .1s;
	-webkit-box-shadow:inset 0 5px 5px rgba(0,0,0,0.3); -moz-box-shadow:inset 0 5px 5px rgba(0,0,0,0.3); -o-box-shadow:inset 0 5px 5px rgba(0,0,0,0.3); box-shadow:inset 0 5px 5px rgba(0,0,0,0.3);}
#main-nav .sub-nav li {position:relative; min-width:152px; width:152px; padding:0;}
#main-nav .sub-nav li a {display:block; font-size:12px; line-height:18px; padding:10px 20px;}
#main-nav .sub-nav li:hover > a, #main-nav .sub-nav li a:hover {background:#0066b3;}
#main-nav li:hover > ul {opacity:1; height:auto; overflow:visible;}

.sub-nav li ul {position:absolute; left:152px; top:0; display:none;}
.sub-nav li ul li {min-width:152px; width:200px !important; background:#232e63;}
.sub-nav li:hover > ul {display:block;}

/* INDEX */
#index-page {overflow:hidden; margin-top:16px;}
#index-page .heading-title {background:url(images/title-container.png) no-repeat; height:34px; position:relative; margin-bottom:10px;}
#index-page .heading-title h2 {font-size:18px; line-height:21px; color:#fff; text-transform:uppercase; position:absolute; top:6px; left:10px; font-weight:normal;}

ul.property-list {overflow:hidden; background:url(images/separator.png) no-repeat bottom;}
ul.property-list li {float:left; width:300px; margin-right:30px; margin-bottom:30px; overflow:hidden;}
ul.property-list li.no-m-right {margin-right:0;}
ul.property-list li .img-wrap {width:300px; height:170px; margin-bottom:11px; text-align:center; overflow:hidden}
ul.property-list li .img-wrap img { width:300px}
ul.property-list li .left h3 {font-size:18px; line-height:1.2em; color:#1569b0; text-transform:uppercase;}
ul.property-list li .left h3 a {color:#1569b0;}
ul.property-list li .left h3 a:hover {color:#0a4e87;color:#0a4e87;}
ul.property-list li .right input.submit-btn {border:none; background:url(images/icon/search-icon.png) no-repeat; text-indent:-999px; width:32px; height:32px;}

/* GENERAL PAGE */
#general-page {overflow:hidden; padding-bottom:30px; background:url(images/separator.png) no-repeat bottom;}
#general-page > .left {width:225px;}
#general-page > .right {width:700px;}


#general-page .heading-title {display:block; overflow:hidden; margin-bottom:15px;}
#general-page .heading-title h2 {display:block; background:url(images/title-container_big.png) no-repeat right; font-size:21px; line-height:1.2em; color:#fff; height:30px; padding:4px 80px 0 10px; font-weight:normal; margin-bottom:5px;}

/* vc_edit */
#general-page .heading-titleaaa h2 {display:block; background:url(images/title-container_big.png) no-repeat left; font-size:21px; line-height:1.2em; color:#fff; height:30px; padding:4px 80px 0 10px; font-weight:normal; margin-bottom:5px;}
/* vc_edit */

#general-page .heading-title .news-date {font-size:11px; line-height:16px; color:#999;}
#general-page .heading-title .news-date a {color:#999; text-decoration:underline;}
#general-page .heading-title .news-date a:hover {color:#555;}
#general-page .two-layout .left .nuke-wysiwyg .img-wrap {float:left; margin-right:15px; margin-bottom:10px;}
#general-page .two-layout .left .nuke-wysiwyg .img-wrap img {max-width:260px;}
#general-page .two-layout .left .nuke-wysiwyg .img-wrap2 { margin-right:15px; margin-bottom:10px;}
#google-map {margin-bottom:20px;}

#breadcrumb {background:rgba(0,0,0,0.05); margin-top:20px; margin-bottom:30px;
	-webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; border-radius:3px;}
#breadcrumb ul {overflow:hidden; padding:5px 15px;}
#breadcrumb li {float:left; font-size:12px; line-height:18px; color:#888; text-transform:uppercase;}
#breadcrumb li a {background:url(images/icon/arrow-right.png) no-repeat right; font-size:12px; line-height:18px; color:#555; padding-right:20px; margin-right:15px;}
#breadcrumb li a:hover {color:#232E63;}

/* NEWS PAGE */
#news-container {overflow:hidden;}
#news-container .news-list {overflow:hidden; border-bottom:1px #e1e1e1 solid; padding-bottom:15px; margin-bottom:15px;}
#news-container .news-list:last-child {border-bottom:none;}
#news-container .news-list .img-wrap {float:left; width:180px; height:140px; margin-right:15px; overflow:hidden; margin-bottom:10px;  text-align:center; font-size:12px;}
#news-container .news-list .img-wrap img {max-height:140px; margin-bottom:5px;}
#news-container h3.news-title {font-size:21px; line-height:1.2em; color:#1569B0; margin-bottom:5px;}
#news-container h3.news-title a {display:block; color:#1569B0;}
#news-container h3.news-title a:hover {color:#1b3058;}
#news-container .news-info {overflow:hidden; display:block; font-size:11px; line-height:16px; color:#999; margin-bottom:10px;}
#news-container .news-info a {color:#999; text-decoration:underline;}
#news-container .news-info a:hover {color:#555;}

/* PROPERTY SEARCH */
#property-search {background:#232e63; position:relative;
	-webkit-box-shadow:inset 0 0 0 5px rgba(0,0,0,0.3); -moz-box-shadow:inset 0 0 0 5px rgba(0,0,0,0.3); -o-box-shadow:inset 0 0 0 5px rgba(0,0,0,0.3); box-shadow:inset 0 0 0 5px rgba(0,0,0,0.3);
	background: -linear-gradient(top, #0263ae, #232e63); background: -moz-linear-gradient(top, #0263ae, #232e63);}
#property-search .container {padding:10px 15px;}
#property-search h3 {background:#1569B0; color:#fff; padding:10px 5px; position:absolute; top:5px; left:5px; right:5px; margin:0 auto;}
 
#property-content {overflow:hidden; margin-top:40px;}
#property-content p {color:#fff; font-style:italic;}
#property-form {}
#property-form .label-wrap {clear:both; float:none;}
#property-form label {color:#fff;}
#property-form select {width:170px;}
#property-form .layout {padding:10px;}
#property-form .layout-sliders { margin-bottom: 60px; width: 50%; }

#property-forms {}
#property-forms label {color:#fff;}

/* SIDEBAR */
#sidebar {}
.sidebar-child {color:#666766; overflow:hidden; margin-bottom:20px;}
.sidebar-child h3 {display:block; font-size:18px; line-height:18px; color:#1569B0; margin-bottom:15px;}
.sidebar-child > img {margin-bottom:10px;}
.sidebar-child p { margin-bottom:5px; }
.sidebar-child p.country { background:#999; padding:5px; color:#FFF; margin-bottom:5px }
.other-news-list {}
.other-news-list li {overflow:hidden; margin-bottom:10px; line-height:1.2em;}
.other-news-list li .img-wrap {float:left; margin-right:10px; width:50px; height:50px; overflow:hidden; text-align:center;}
.other-news-list li .img-wrap img {height:50px;}
.other-news-list li .news-title {font-weight:bold; }
.other-news-list li .news-title a {font-size:12px; line-height:16px; color:#1569B0;}
.other-news-list li .news-title a:hover {text-decoration:underline;}
.other-news-list li .news-date {font-size:11px;}

.address {font-size:12px; line-height:18px; #color:#555; margin-bottom:20px; margin-top:10px}
.address li {margin-bottom:5px;}
.address li span {font-weight:bold;}
.address li.location {background:url(images/icon/location-icon.png) no-repeat; padding-left:25px;}
.address li.phone {background:url(images/icon/phone-icon.png) no-repeat; padding-left:25px;}
.address li.fax {background:url(images/icon/fax-icon.png) no-repeat; padding-left:25px;}
.address li.email {background:url(images/icon/email-icon.png) no-repeat; padding-left:25px;}

/* BANNER */
#banner-page {position:relative; width:960px; margin:0 auto;}
#slogan-wrap {height:56px; width:100%; background:url(images/slider-slogan-bg.png) top right no-repeat; position:absolute; top:15%; left:0; z-index:100;}
#slogan {width:900px; height:40px; padding-top:16px; margin:0 auto; text-align:right; text-transform:uppercase; font-size:24px; color:#232e63;}
#slogan span {color:#f2682c;}

/* BOTTOM */
#bottom-wrap {overflow:hidden; position:relative;}
#index-page .container {margin-top:32px;}
#index-page .container .left {width:295px;}
#index-page .container .right {width:285px;}
#index-page .container .right h3 {font-size:18px; line-height:1.2em; color:#1569b0; margin-bottom:10px;}
#index-page .container .right p {font-size:14px; line-height:1.2em; color:#666766; margin-bottom:10px;}

.social-network {overflow:hidden; margin-top:10px;}
.social-network li {float:left; margin-right:5px;}
.social-network li.login {background:url(images/icon/epartner-icon.png) no-repeat; width:103px; height:24px; padding-top:6px;}
.social-network li.login a {background:url(images/icon/lock-icon.png) no-repeat 10% 50%; font-size:14px; line-height:18px; color:#fff; padding-left:35px;}

.promotion {overflow:hidden; padding:0; margin-top:10px;}
.promotion li {float:left; margin-right:5px;}
.promotion li img {max-width:285px; max-height:100px;}

#latest-news-wrap {position:absolute; top:30px; left:210px; width:382px;}
#latest-news h3 {font-size:18px; line-height:1.2em; color:#1569b0; margin-bottom:10px;}
#latest-news .news-content p {font-size:12px; line-height:18px; color:#666766; margin-bottom:10px;}
#latest-news .news-content a.more-link {background:#0b5da3; color:#fff; font-size:12px; line-height:18px; text-transform:uppercase; padding:3px 8px; display:inline-block;
	-webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; border-radius:3px;}


.index-category {margin-top:30px;}
.index-category li {float:left; width:285px; text-align:center; color:#fff; margin-right:22px; margin-bottom:10px; text-shadow:0 1px 1px rgba(0,1,1,0.3);}
.index-category li:nth-child(3n) {margin-right:0;}
.index-category li h4 {font-size:18px; line-height:1.2em; text-transform:uppercase; font-weight:normal;}
.index-category li p {font-size:14px; line-height:18px;}
.index-category li a {color:#fff;}

.index-category li .container_1 {background:url(images/container_1.png) no-repeat; width:285px; height:52px; padding-top:13px;}
.index-category li .container_2 {background:url(images/container_2.png) no-repeat; width:285px; height:52px; padding-top:13px;}
.index-category li .container_3 {background:url(images/container_3.png) no-repeat; width:285px; height:52px; padding-top:13px;}

/* FOOTER */
#footer-wrap {height:175px; position:relative; margin-top:40px;}
#footer-wrap .footer {text-align:center; z-index:999;}
.footer ul {overflow:hidden; margin-bottom:27px;}
.footer li  {display:inline-block; border-right:1px #555 solid; height:15px; padding-right:10px; margin-right:10px;}
.footer li:last-child  {border-right:none;}
.footer li a {display:block; font-size:14px; line-height:21px; color:#555; margin-top:-5px;}
.footer li a:hover {text-decoration:underline;}

.footer h3 {font-size:14px; line-height:18px; color:#232e63;}
.footer h4 {font-size:11px; line-height:18px; color:#78afdf; font-weight:normal;}
.footer h4 a {color:#78afdf;}
.footer h4 a:hover {text-decoration:underline;}

/* ADDED 25 SEPT 2012 */
.property-price {font-size:18px; color:#999; line-height:1.2em;}
.why-australia {float:left; margin-right:30px; width:300px;}
.why-australia .img-wrap {text-align:center;}
#latest-news-wrap {position:relative; width:300px; left:0; top:0;}
.index-category {float:left; margin-right:30px; margin-top:0; width:300px;}

.choose-property {float:left; width:300px;}
.choose-property h3 {text-transform:uppercase; background:url(images/choose-property-h3-bg.png) no-repeat; color:#fff; height:40px; padding-top:6px; padding-left:15px; margin-bottom:10px;}
.choose-list {}
.choose-list li {overflow:hidden; border-bottom:1px solid #ddd; margin-bottom:10px; padding-bottom:10px;}
.choose-list li .img-wrap {width:80px; text-align:center; float:left;}
.choose-list li h4 {margin-left:80px; text-transform:uppercase; font-size:14px; margin-bottom:5px;}
.choose-list li h4 a {color:#1569b0;}
.choose-list li h4 a:hover {color:#0a4e87;}
.choose-list li .short-desc {margin-left:80px; font-size:12px; line-height:18px; color:#666;}

#bottom-section {background:url(images/separator.png) no-repeat top center; padding-top:25px; margin-top:20px;}
#bottom-section h3 {margin-bottom:10px; color:#1569b0; font-size:18px;}

.project-info { text-align:right; font-size:11px; height:40px; }
.bed-icon { background:url(images/bed-icon.jpg) left top no-repeat; padding-left:40px; padding-top:14px; display:inline-block; height:20px; margin-right:5px }
.bath-icon { background:url(images/bathroom-icon.jpg) no-repeat; padding-left:35px; padding-top:14px; display:inline-block;height:30px;margin-right:5px  }
.car-icon { background:url(images/car-icon.jpg) no-repeat; padding-left:35px; padding-top:14px; display:inline-block;height:30px}

.inquiry {padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #ccc; color:#039 }
.price { font-size:16px; font-weight:bold }
.price-detail { font-size:22px; margin-bottom:15px; display:block; font-family:Droid Sans, sans-serif; color:#003 }
.address { font-size:12px; }
#map_canvas { height:200px; width:696px; border:2px solid #999}
.error { font-size:16px; color:#F00; font-weight:bold; margin-bottom:20px }

#change-image  { font-size:12px;color:#666; }
.submit-btn { margin-top:50px }
.notif { padding:5px; background:#CCC ; border-bottom:2px solid #C60; }

/* SERVICES */
.general-quote {margin-bottom:25px; display:block; padding:10px 20px; line-height:1.5em; color:#666; font-size:18px;}
.general-quote strong {color:#0066b3;}

.service-child {overflow:hidden; margin-bottom:15px;}
.service-child h3 {margin-bottom:5px; color:#0066b3;}
.service-child .kiri {float:left; width:250px;}
.service-child .kiri img {max-width:250px;}
.service-child .kanan {float:right; width:350px;}

/* EDITED EGAR 1 NOV 2012 */
.agent-detail h4, .service-child h3 {font-family:Droid Sans, sans-serif; font-weight:400; }
.address-info-wrap {overflow:hidden;}
.address-info-wrap .da-address {float:left; width:500px; font-size:12px; color:#888; padding-top:10px;}
.address-info-wrap .da-address a {font-size:12px; color: #666; padding-top:10px;}
.address-info-wrap .da-address a:hover {font-size:12px; color: #039; padding-top:10px;}


.address-info-wrap .project-info {float:right;}

/* PROJECT */
p.intro-paragraph {padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #ccc; font-size:13px; color:#444;}
.proj-image { margin-bottom:15px;}
.proj-image img {max-width:700px;}
.project-left-area {float:left; margin-right:20px; font-size:14px; width:120px; padding-top:10px;}
.project-left-area li {margin-bottom:10px;}
.project-left-area li a {color:#0066b3;}
.project-left-area li a:hover {text-decoration:underline;}
.project-left-area li.proj-gallery {background:url(images/icon/photo_album_blue.png) no-repeat; padding-left:23px; line-height:16px;}
.project-left-area li.proj-download {background:url(images/icon/browser_download.png) no-repeat; padding-left:23px; line-height:16px;}

.hidden-proj-image {display:none;}

/* RENT */
#rent-info {padding:10px 15px; width:670px; background:#0066b3; color:#fff; overflow:hidden; margin-bottom:15px;}
#rent-info .kiri {float:left; line-height:24px;}
#rent-info .kanan {float:right;}
.rent-btn {display:block; padding:7px 15px; color:#fff; background:#232e63; font-size:12px; font-weight:bold;
	-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
	-webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;}
.rent-btn:hover {background:#fff; color:#232e63;
	-webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;}
  
.rent-btn2 {display:block; padding:7px 15px; color:#fff; background:#232e63; font-size:12px; font-weight:bold;
	-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
	-webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;}
.rent-btn2:hover {background:#fff; color:#232e63;
	-webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;}

.rent-price { font-weight:bold }

/* AGENT */
.agent-detail {margin-top:20px; border-top:1px solid #ccc; padding-top:15px; overflow:hidden;}
.agent-detail h4 {margin-bottom:10px; font-size:18px; color:#232e63;}
.agent-detail .agent-image {float:left;}
.agent-detail .agent-image img {width:60px;}
.agent-detail .agent-info {float:left; margin-left:10px; font-size:12px; color:#666; }
.agent-table {}
.agent-table th {text-align:left; padding:5px; color:#232e63;}
.agent-table td {padding:5px;}

/* CATALOGUE */

.catalogue-area { margin:auto 0px 0px; padding-left: 10px; height:720px; width:650px; }
.catalogue { padding: 15px; height:200px; width:150px; float:left; text-align:center; }
.catalogue img { display:block; margin:3px; opacity: 0.5; padding: 10px }
.catalogue a:hover img { opacity: 1; border-bottom: 1px solid #003e8b;}


.soldout { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#F00; }
.newProject  { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color: #9C0}
.newsletter-form .submit-btn {margin-top:0;}

.termofuse { }
.termofuse li {list-style:none; text-indent:-30px; }
.nuke-wysiwyg ul.termofuse {padding-left:60px;}

#ourteam { list-style:none; padding:0; margin:0 }
#ourteam li { margin-bottom:10px; overflow:hidden }
#ourteam li .imgwrap { width:120px; height:150px; overflow:hidden; float:right;}
#ourteam li .biowrap { width:490px; float:left;}
#ourteam li .title { font-size:12px; font-style:italic}
#ourteam li .imgwrap img { width:120px }

#catalogue { list-style:none; }
#catalogue li { width:180px; float:left; margin-left:10px; margin-bottom:10px }
#catalogue li p { text-align:center }
#catalogue li img { width: 180px; }
#catalogue li a img { border:none }

/* NUKE NOTIFICATIONS */
.nuke-overlay {width:100%; height:100%; background:url(images/nuke-fancy-bg.png); z-index:10000;left:0; top:0; position:fixed;}
.nuke-modal-content {width:570px; padding:15px; background:#fff; z-index:10001; margin:0 auto; margin-top:20%; position:fixed; left:50%; right:50%; left:-300px; right:-300px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; border-radius:10px; -moz-box-shadow:0 0 10px #000; -webkit-box-shadow:0 0 10px #000; -o-box-shadow:0 0 10px #000; box-shadow:0 0 10px #000;}
.nuke-modal-content h3 {text-transform:uppercase font-weight:700; font-size:24px; margin-bottom:6px;}
.nuke-modal-content p {margin-bottom:4px; font-family:Tahoma, Geneva, sans-serif; font-size:13px;}
.nuke-modal-content span {font-size:10px; margin-bottom:4px; color:#666;}
.nuke-ok {border:5px solid #00a453;}/*nuke 0k*/
.nuke-ok h3 {color:#00a453;}
.nuke-error {border:5px solid #eb222e;}
.nuke-error h3 {color:#eb222e;}
.nuke-small-notes {font-size:10px;}
a.nuke-close-modal {position:absolute; top:-17px; right:-17px; text-indent:-9999px; background:url(images/fancy_close.png) no-repeat; width:34px; height:34px;}

/* ADDED 24 MEI 2013 */
#share_area {overflow:hidden; margin-bottom:15px;}
#share_area span {float:left; display:block; padding-right:20px; line-height:30px; font-size:18px; color: #232E63; font-family:Droid Sans, sans-serif; font-weight:400;}
ul.share-soc {float:left;}
ul.share-soc li {float:left; margin-right:10px;}