@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'MyriadProRegular';
    src: url('../../fonts/myriadpro-regular.eot');
    src: url('../../fonts/myriadpro-regular.eot') format('embedded-opentype'),
         url('../../fonts/myriadpro-regular.woff') format('woff'),
         url('../../fonts/myriadpro-regular.ttf') format('truetype'),
         url('../../fonts/myriadpro-regular.svg#MyriadProRegular') format('svg');
}
@font-face {
    font-family: 'HelveticaNeueLTStd57Condensed';
    src: url('../../fonts/helveticaneueltstd-cn.eot');
    src: url('../../fonts/helveticaneueltstd-cn.eot') format('embedded-opentype'),
         url('../../fonts/helveticaneueltstd-cn.woff') format('woff'),
         url('../../fonts/helveticaneueltstd-cn.ttf') format('truetype'),
         url('../../fonts/helveticaneueltstd-cn.svg#HelveticaNeueLTStd57Condensed') format('svg');
		 font-weight:bold;
}

@font-face {
    font-family: 'HelveticaNeueLTPro37ThinCondensed';
    src: url('../../fonts/helveticaneueltpro-thcn.eot');
    src: url('../../fonts/helveticaneueltpro-thcn.eot') format('embedded-opentype'),
         url('../../fonts/helveticaneueltpro-thcn.woff') format('woff'),
         url('../../fonts/helveticaneueltpro-thcn.ttf') format('truetype'),
         url('../../fonts/helveticaneueltpro-thcn.svg#HelveticaNeueLTPro37ThinCondensed') format('svg');
		 font-weight:bolder;
}


body{ padding:0; margin:0;}
ul{ list-style:none;}
a { text-decoration:none; outline:none;}
a img { border:none;}
img{ border:0px;}
p{ padding:0; margin:0;}
h1, h2, h3, h4, ul, p{ padding:0; margin:0;}
.clr{ clear:both; height:0px;}
.top-header { width:100%; float:left; margin:0px 0 0 0; background:url(../images/top-header-bg.jpg) top center / cover no-repeat; background-position:top;}
.phone { float:left; padding:5px 20px; background:#6DBA2C;}
.phone p { margin: 0; font-family:'MyriadProRegular'; font-size:14px; color:#fff;}
.lang { float:right; margin:10px 0 0 0;}
.lang-img { padding:0px; margin:0;}
.lang-img li { float:left; margin:0 5px 0 0;}
.lang-img li:last-child { margin:0;}
.logo { float:left; margin:200px 0 30px;}
.top-menu { padding:0px; margin:200px 0 0;}
.top-menu li { display:block;}
.top-menu li a { padding:0 0 0 10px; display: block; font-family:'MyriadProRegular'; font-size:15px; color:#fff; line-height:50px; text-transform:uppercase; text-decoration:none;}
.top-menu li a span { padding:0 10px 0 0;}
.top-menu li a.live-chat {  background:url(../images/live-chat-bg.png) repeat-x;}
.top-menu li a.register { background:url(../images/register-bg.png) repeat-x;}
.top-menu li a.inter-map { background:url(../images/map-bg.png) repeat-x ;}

.menu-block { float:left; width:100%; padding:0px; margin:0px; background:#fff; padding:30px 0;}
.menu { padding:0px; margin:0px;}
.menu li { float:left; display:inline; border-right:1px solid #bebebe; line-height:30px;}
.menu li:last-child { margin:0px; border:none;}
.menu li a { padding:10px; margin: 0 10px 0 10px; font-family:'MyriadProRegular'; font-size:17px; color:#515151; line-height:20px; text-align:center; }
.menu li a.active { padding:10px; color:#000000; background:#eaeaea;}
.menu li a:hover { padding:10px; color:#000000; background:#eaeaea;}

.social-icon { line-height:30px; float: right;}
.socia-menu { margin:0px; padding:0px;}
.socia-menu li { float:left; margin:0 1px 0 0;}

.form-block { margin:13px 0 0; padding:17px 25px; float:left; border:1px solid #cecece;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #e7e7e7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e7e7e7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-8 */
}
.form { float:left; width:100%; padding:0px; margin:0px;}
.form li { float:left; width: 169px; margin:0 10px 20px 0; }
.form li:last-child { margin:0px;}
.form li label { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4b4b4b; line-height:20px;}
.form li select, #search_dynamic_fields li select { width:170px; height:30px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4b4b4b; border:1px solid #cecece; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #e7e7e7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e7e7e7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-8 */	
}
.form li label input { background:#e8e8e8; border:1px solid #b2b2b2;
-webkit-box-shadow: inset 0px 2px 1px 2px #d3d3d3; box-shadow: inset 0px 2px 1px 2px #d3d3d3;}

.form button { float:left; width:170px; border:0; margin:24px 0 0 0; padding:2px 15px; font-family:'HelveticaNeueLTStd57Condensed'; font-size:21px; color:#fff; text-transform:uppercase; line-height:25px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
background: #A0D971; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwYmFlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYTliZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #A0D971 0%, #88CE60 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#A0D971), color-stop(100%,#88CE60)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #A0D971 0%,#88CE60 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #A0D971 0%,#88CE60 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #A0D971 0%,#88CE60 100%); /* IE10+ */
background: linear-gradient(to bottom,  #A0D971 0%,#88CE60 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A0D971', endColorstr='#88CE60',GradientType=0 ); /* IE6-8 */
}

.bt_search_ref {  border:0; margin:24px 0 0 0; padding:2px 5px; font-family:'HelveticaNeueLTStd57Condensed'; font-size:18px; color:#fff; text-transform:uppercase; line-height:25px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
background: #A0D971; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwYmFlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYTliZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #A0D971 0%, #88CE60 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#A0D971), color-stop(100%,#88CE60)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #A0D971 0%,#88CE60 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #A0D971 0%,#88CE60 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #A0D971 0%,#88CE60 100%); /* IE10+ */
background: linear-gradient(to bottom,  #A0D971 0%,#88CE60 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A0D971', endColorstr='#88CE60',GradientType=0 ); /* IE6-8 */
}


.form-right-menu { float:right; padding:0px; margin:0px;}
.form-right-menu li { float:left; width: 99%; margin:0 10px 0 0 }
.form-right-menu li:last-child { margin:0px;}
.form-right-menu li label { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4b4b4b; line-height:20px;}
.form-right-menu li button { float:right; border:0; padding:2px 15px; margin:10px 0 0; font-family:'HelveticaNeueLTStd57Condensed'; font-size:20px; color:#fff; text-transform:uppercase; line-height:25px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;
background: #A0D971; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwYmFlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYTliZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #A0D971 0%, #88CE60 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#A0D971), color-stop(100%,#88CE60)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #A0D971 0%,#88CE60 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #A0D971 0%,#88CE60 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #A0D971 0%,#88CE60 100%); /* IE10+ */
background: linear-gradient(to bottom,  #A0D971 0%,#88CE60 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A0D971', endColorstr='#88CE60',GradientType=0 ); /* IE6-8 */
}
.form-right-menu li label input {  width: 96%; height:30px; background:#e8e8e8; border:1px solid #b2b2b2;
-webkit-box-shadow: inset 0px 2px 1px 2px #d3d3d3; box-shadow: inset 0px 2px 1px 2px #d3d3d3;}


.property-detail { float:left; width:100%; background:#E7EFDE; margin:20px 0 0;}
.property-img { float:left;}
.property-content { float:left; width:47%; margin:10px 0 0 10px;}
.property-content h2 { font-family:'HelveticaNeueLTStd57Condensed'; font-size:18px; color:#161616; line-height:20px;}
.property-content p { font-family:'MyriadProRegular'; font-size:15px; color:#323232; line-height:20px;}
.property-content h2 a{ color:#161616; font-size:16px;}
.property-content p a{ color:#323232;}
.property-content a.property-price { display:table; margin:10px 0 10px; padding:5px 10px; background:#6DBA2C; font-family:'MyriadProRegular'; font-size:15px; color:#fff; text-decoration:none; cursor: default;}
.face-book-like { float:left; margin:20px 0 0;}

.property-right { margin:20px 0 0;}


.property-right-sec { margin:20px 0 0; padding:10px; background:#E7EFDE; }
.property-right-sec-img { text-align:center;}
.property-right-content { width:96%; margin:10px 0 0 10px;}
.property-right-content h2 { font-family:'HelveticaNeueLTStd57Condensed'; font-size:18px; color:#161616; line-height:20px;}
.property-right-content p { font-family:'MyriadProRegular'; font-size:15px; color:#323232; line-height:20px;}
.property-right-content h2 a{ color:#161616;}
.property-right-content p a{ color:#323232;}
.property-right-content a.property-price { margin:10px 0 0; padding:5px 10px; background:#6DBA2C; font-family:'MyriadProRegular'; font-size:15px; color:#fff; text-decoration:none; cursor: default;}

.client-logo-block { float:left; width:100%; margin:20px 0 0;  border:1px solid #a5a5a5;}
.client-logo { float:left; width:100%; padding:0px; margin:0px;}
.client-logo li { float:left; width:13%; margin:10px 12px 10px 0;}
.client-logo li:last-child { margin:10px 0;}

.footer { float:left; margin:20px 0 0; width:100%; background:#e9e9e9; border-top:4px solid #dbdbdb; min-height:180px;}
.footer .footer-info { float:left; width:91%; margin: 20px 0 0;}
.footer .footer-info a { float:left; margin:0 10px 0 0;}
.footer .footer-info p { float:left; width:100%; margin:10px 0 0; font:13px Arial, Helvetica, sans-serif; color:#7e7e7e;}
.footer-links { float:left; width:95%; margin:10px 0 0 0;}
.footer-links h2 { float:left; width:100%; font:bold 17px Arial, Helvetica, sans-serif; color:#3b3b3b; line-height:30px; border-bottom:1px solid #707070; margin:0 0 10px 0;}
.footer-links ul { float:left; width:100%; list-style-type:none; padding:0px; margin:0px;}
.footer-links ul li { float:left; width:100%; margin:0 0 5px 0;}
.footer-links ul li a { float:left; width:100%; font:12px Arial, Helvetica, sans-serif; color:#3b3b3b;}
.social-footer { float:left; width:100%; margin:10px 0 0 0;}
.social-footer h2 { float:left; width:100%; font:bold 17px Arial, Helvetica, sans-serif; color:#3b3b3b; line-height:30px; border-bottom:1px solid #707070; margin:0 0 10px 0;}
.social-footer div { float:left; width:100%;}
.social-footer div ul { float:left; width:100%; margin:0 0 0;}
.social-footer div ul li a { width:24%; float:left; margin:0 1px 0 0;}
.social-footer div ul li a:last-child { margin:0px;}
.footer-btm { float:left; width:100%; background:#d9d9d9; height:35px;}
.footer-btm .copyright-info { float:left; font:12px Arial, Helvetica, sans-serif; color:#666; margin:10px 0 0 0;}
.footer-btm .footer-menu { float:right; list-style-type:none; padding:0px; margin:10px 0 0 0;}
.footer-btm .footer-menu li { float:left; margin:0 0 0 10px;}
.footer-btm .footer-menu li a { float:left; font:12px Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}
.footer-btm .footer-menu li a:hover { text-decoration:underline;}

.last-foot { float:left; width:100%; background:#d9d9d9; padding:10px 0 0;}
.last-foot .last-foot-content { font-family:Arial, Helvetica, sans-serif, Gadget, sans-serif; font-size:12px; color:#666666; line-height:20px;}
.last-foot-link { float:right; padding:0px; margin:0px;}
.last-foot-link li { float:left; margin:0 10px;}
.last-foot-link li:last-child { margin:0px;}
.last-foot-link li a { font-family:Arial, Helvetica, sans-serif, Gadget, sans-serif; font-size:12px; color:#666666; line-height:20px; text-decoration:none;}
/*----------------------------------------------------------about page css -------------------------------------------*/
.about-sec { float:left; margin:20px 0 0;}
.about-sec h2 { padding:0 0 15px; font-family:'HelveticaNeueLTStd57Condensed'; font-size:25px; line-height:20px; color:#161616;}
.about-sec img { float:left; padding:0 10px 0 0;}
.about-sec p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#434343; line-height:20px;}
/*----------------------------------------------------------profile page css -------------------------------------------*/
.property-id { width: 100%; float:left; margin:40px 0 30px;}
.property-id h2 { font-family:'HelveticaNeueLTStd57Condensed'; font-size:25px; line-height:20px; color:#161616;}
.property-id span { display:block; padding: 10px 0 0; font-size:17px; line-height:20px; color:#161616;}
.property-id-content { margin:10px 0 0;}
.property-id-content h2 { font-family:'MyriadProRegular'; font-size:16px; color:#333333; line-height:20px;}
.property-id-content p { font-family:'MyriadProRegular'; font-size:15px; color:#666666; line-height:20px;}

.property-id-menu-block { float:left; width:100%;}
.property-id-menu { float:left; width:100%; margin:0; padding:0px; background:#6DBA2C;}
.property-id-menu li { float:left; margin:0; padding:5px 1px; background:url(../images/id-menu-bg.jpg) right center no-repeat;}
.property-id-menu li a { font-family:'MyriadProRegular'; font-size:13px; color:#fff; text-align:center; padding:10px 11px; line-height:20px;}

.property-id-data { background:#E7EFDE; padding:12px 12px 0px; }
.property-id-data p { padding:10px 0; font-family:'HelveticaNeueLTStd57Condensed'; font-size:15px; color:#161616;}
/*----------------------------------------------------------search page css -------------------------------------------*/
.search-text-box { float:left; width:100%; padding:0px; margin:20px 0 0 0;}
.search-text-box label { cursor:default; float:left;  padding: 0 10px 0 0; font-family:'HelveticaNeueLTStd57Condensed'; font-size:25px; color:#161616; line-height:30px;}
.search-text-box select {   width:180px; height:auto; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4b4b4b; border:1px solid #cecece; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #e7e7e7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e7e7e7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e7e7e7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-8 */}

.search-pageing-block { float: right; margin:20px auto 30px;}
.search-pageing { padding:0px; margin:0px;}
.search-pageing li { float:left; margin:0 2px 0 0;}
.search-pageing li a { float:left; padding: 2px 10px; -webkit-border-radius:60px; -moz-border-radius:60px; background:#dddddd; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000; font-weight:bold; text-align:center;  line-height:25px; text-decoration:none;}
.search-pageing li a.active { background:#585454; color:#fff;}
.search-pageing li a:hover { background:#585454; color:#fff;}
.search-pageing li a.pre { color:#fff; background:#585454 url(../images/pre-img.png) center center no-repeat; }
.search-pageing li a.next { color:#fff; background:#585454 url(../images/next-img.png) center center no-repeat; }
/*----------------------------------------------------------contact page css -------------------------------------------*/
.contact-block { float: left; margin:30px 0 0 ;}
.contact-block h2 { font-family:'HelveticaNeueLTStd57Condensed'; font-size:25px; color:#161616; line-height:20px;}
.contact-form { padding:0px; margin:20px 0 0;}
.contact-form li { float: left; width:500px; margin:0 0 10px;}
.contact-form li label { cursor:default; float:left; width:100px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#434343; line-height:31px;}
.contact-form li input { float:left;  width:398px; height:30px; border:1px solid #d3d3d3;}
.contact-form li textarea { float:left;  width:398px; height:50px; border:1px solid #d3d3d3;}
.contact-form li button { float:left; border:0px; background:#6DBA2C; padding:10px 17px; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#fff; text-align:center; margin:20px 0 0 0;}
.map-blok { float:left; width:100%; margin:40px 0 0;}
.property-id-heading { margin:30px 0 0 ;}
.property-id-heading h2 { font-family:'HelveticaNeueLTStd57Condensed'; font-size:25px; color:#161616; line-height:20px;}

/*---------------------------------------------------------------- registration page css -----------------------------------------------------------------*/
.register-heading { float: left; width:100%; margin:30px 0 0 0; }
.register-heading h2 {font-family:'HelveticaNeueLTStd57Condensed'; font-size:25px; color:#161616; line-height:20px;}

.registration-block {   }
.registration-block-form { margin:0;} 
.registration-block-form h2 { padding: 0 0 7px 3px; font-family:'MyriadProRegular'; font-size:21px; color:#fff; line-height:9px;}
.registration-form { float: left; width:100%; padding:0px; margin:0px;}
.registration-form li { width:50%; margin:0 0 5px 0; float:left; }
.registration-form li:last-child { margin-right:0px;}
.registration-form li label { cursor:default; float:left; min-width:43%; padding: 0 0 0 0;  font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#434343; line-height:31px; }
.registration-form li input { border:0px; width: 51%; height:30px; border:1px solid #d3d3d3;  font-family:'MyriadProRegular'; font-size:14px; color:#434343; line-height:30px;}

.registration-form li textarea { width:90%; display: table-caption; height:50px; border:1px solid #d3d3d3;  color:#434343; }
.registration-form li select { border:0px; width: 52%; height:auto; border:1px solid #d3d3d3; color:#434343; padding:5px;}
.registration-form button { float:right; border:0px;  border:0px; background:#6DBA2C; padding:10px 17px; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#fff; text-align:center;}

.check-box { float:left; width:100%; padding:0px; margin:0px 0 10px; }
.check-box li { float:left; width:33%; margin:0 0 0 0; }
.check-box li label input { margin:0 5px 0 0;}
.check-box li label { cursor:default; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#434343; line-height:31px;  }

.contact-form li input.error, .contact-form li textarea.error, .registration-form li input.error, .registration-form li textarea.error{
    border: 1px solid #FF0000;
    margin-bottom: 0px;
}

span.error {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FF0000;
    margin-bottom: 10px;
    width: 100%;
    float: left;
}
.modal-dialog .modal-footer button{ margin:10px 0 0 !important;}

.property-id-menu-block #share_option { float:left; width:100% !important; margin:10px 0!important;}
body .sharrre .facebook { float:left; width:66px !important;}
body .sharrre .twitter { width:80px !important;}
body .sharrre .linkedin { width:110px !important;}
body .sharrre .googleplus { width:60px !important;}


