@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-weight:normal;
font-style:normal;
}
@font-face {
    font-family: 'ImpactRegular';
    src: url('../../fonts/impact.eot');
    src: url('../../fonts/impact.eot') format('embedded-opentype'),
         url('../../fonts/impact.woff') format('woff'),
         url('../../fonts/impact.ttf') format('truetype'),
         url('../../fonts/impact.svg#ImpactRegular') format('svg');
font-weight:normal;
font-style:normal;
}


body{ padding:0; margin:0; background:#050604;}
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 { margin:20px 0 0 0;}
.logo { float:left; margin:13px 0 0 0;}
.logo a {}
.top-img { margin:13px 0 0 0; }
.top-header-right { float:right; margin:13px 0 0 0;}
.top-header-right p { float: left; font-family:'MyriadProRegular'; font-size:17px; color:#fff; line-height:25px;}
.country { float: left; padding:0px; margin:0px;}
.country li { float:left; margin:0 5px 0;}
.country li a {}

.social { float: right; padding:0px; margin:0px;}
.social li { float:right; width:45%; margin:0 5px 0 0;}

.menu { width:100%; padding:0px; margin:0px;
 border-top:1px solid #4a4a4a;
background: #2f2f2f; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmMmYyZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNDE0MTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #2f2f2f 0%, #141414 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2f2f2f), color-stop(100%,#141414)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2f2f2f 0%,#141414 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2f2f2f 0%,#141414 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2f2f2f 0%,#141414 100%); /* IE10+ */
background: linear-gradient(to bottom,  #2f2f2f 0%,#141414 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f2f2f', endColorstr='#141414',GradientType=0 ); /* IE6-8 */}

.menu li { float:left; margin:0 5px 0 0; border-right:1px solid #000000;}
.menu li:last-child { float:left; margin:0;  border-right:none;}
.menu li a { padding: 10px 30px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; line-height:40px; text-transform:uppercase; font-weight:normal;}
.menu li a:hover {  color:#000;

background: #81d4fe; /* Old browsers */
background: -moz-linear-gradient(top,  #81d4fe 0%, #308fbf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#81d4fe), color-stop(100%,#308fbf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #81d4fe 0%,#308fbf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #81d4fe 0%,#308fbf 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #81d4fe 0%,#308fbf 100%); /* IE10+ */
background: linear-gradient(to bottom,  #81d4fe 0%,#308fbf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81d4fe', endColorstr='#308fbf',GradientType=0 ); /* IE6-9 */
}

.menu li a.active { color:#000;
background: #81d4fe; /* Old browsers */
background: -moz-linear-gradient(top,  #81d4fe 0%, #308fbf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#81d4fe), color-stop(100%,#308fbf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #81d4fe 0%,#308fbf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #81d4fe 0%,#308fbf 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #81d4fe 0%,#308fbf 100%); /* IE10+ */
background: linear-gradient(to bottom,  #81d4fe 0%,#308fbf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81d4fe', endColorstr='#308fbf',GradientType=0 ); /* IE6-9 */


}
.middle-part { float:left; width:100%; background:#2b2b2b;}
.slide-show-block { background:#3a3a3a; padding:8px;}
.form-block {background:#2b2b2b; padding:8px; margin: 5px 0 0;}
.form { float:left; width:100%; padding:0px; margin:0px;}
.form li { width: 48%; float:left; margin: 0 10px 0 0;}
.form li:last-child { margin:0px;}
.form li label { color:#fff;}
.form li input { background:#474747; color:#9e9e9e;}
.form li select { background:#474747; color:#9e9e9e;}

.reg-form-button label { color:#fff;}
.reg-form-button input { background:#474747; color:#9e9e9e;}
.reg-form-button select { background:#474747; color:#9e9e9e;}

/*.form li label { cursor:default; font-family:'MyriadProRegular'; font-size:15px; color:#fff; line-height:25px; text-transform: uppercase;}
.form li input {  width: 98%; background:#474747; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9e9e9e;}
.form li select { width: 98%; background:#474747; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9e9e9e;}*/

.form button { float:left; margin: 0 0 0 0; border:0px;  font-family:'MyriadProRegular'; font-size:15px; color:#000; line-height:25px; text-transform:uppercase;
background: #fbfbfb; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MzkzOTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fbfbfb 0%, #939393 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#939393)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fbfbfb 0%,#939393 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fbfbfb 0%,#939393 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fbfbfb 0%,#939393 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fbfbfb 0%,#939393 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#939393',GradientType=0 ); /* IE6-8 */
}
.form-text { padding:0px; margin:0px;}
.form-text li { width: 96%;}
.form-text li label { cursor:default; font-family:'MyriadProRegular'; font-size:15px; color:#fff; line-height:25px; text-transform: uppercase;}
.form-text li input { float:left;  width: 86%; background:#474747; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9e9e9e;}
.form-text button { background:url(../images/searhc-icon.jpg) center -3px no-repeat; text-indent:-10000px; cursor:pointer; border:none; width:34px; height:28px;}

.middle-menu { padding:0px;}
.live-chat { margin:22px 0 0 0; text-align:center;}
.live-chat a img { padding:0 5px 0 0;}
.live-chat a { display: block; padding:16px 0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; line-height:37px; text-transform: uppercase; min-height:38px; text-align:center;
border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
background: #2797d0; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI3OTdkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYjY4OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #2797d0 0%, #0b6899 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2797d0), color-stop(100%,#0b6899)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2797d0 0%,#0b6899 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2797d0 0%,#0b6899 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2797d0 0%,#0b6899 100%); /* IE10+ */
background: linear-gradient(to bottom,  #2797d0 0%,#0b6899 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2797d0', endColorstr='#0b6899',GradientType=0 ); /* IE6-8 */
}
.live-chat a:hover { text-decoration:none; color:#fff;}

.register-property { margin:22px 0px 0 0; text-align:center;}
.register-property a img { padding:0 5px 0 0;}
.register-property a { display: block; padding:16px 0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; line-height:37px; text-transform: uppercase; min-height:36px; text-align:center;
border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
background: #2797d0; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI3OTdkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYjY4OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #2797d0 0%, #0b6899 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2797d0), color-stop(100%,#0b6899)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2797d0 0%,#0b6899 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2797d0 0%,#0b6899 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2797d0 0%,#0b6899 100%); /* IE10+ */
background: linear-gradient(to bottom,  #2797d0 0%,#0b6899 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2797d0', endColorstr='#0b6899',GradientType=0 ); /* IE6-8 */
}
.register-property a:hover { text-decoration:none; color:#fff;}

.interactive-map { margin:22px 0px 0 0; text-align:center;}
.interactive-map a img { padding:0 5px 0 0;}
.interactive-map a { display: block; padding:16px 0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; line-height:37px; text-transform: uppercase; min-height:37px; text-align:center;
border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
background: #2797d0; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI3OTdkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYjY4OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #2797d0 0%, #0b6899 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2797d0), color-stop(100%,#0b6899)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2797d0 0%,#0b6899 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2797d0 0%,#0b6899 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2797d0 0%,#0b6899 100%); /* IE10+ */
background: linear-gradient(to bottom,  #2797d0 0%,#0b6899 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2797d0', endColorstr='#0b6899',GradientType=0 ); /* IE6-8 */
}
.interactive-map a:hover { text-decoration:none; color:#fff;}

.contact { margin:22px 0px 0 0; text-align:center;}
.contact a img { padding:0 5px 0 0;}
.contact a { display: block; padding:16px 0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; line-height:25px; text-transform: uppercase; line-height:35px; min-height:36px; text-align:center;
border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
background: #2797d0; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI3OTdkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYjY4OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #2797d0 0%, #0b6899 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2797d0), color-stop(100%,#0b6899)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2797d0 0%,#0b6899 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2797d0 0%,#0b6899 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2797d0 0%,#0b6899 100%); /* IE10+ */
background: linear-gradient(to bottom,  #2797d0 0%,#0b6899 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2797d0', endColorstr='#0b6899',GradientType=0 ); /* IE6-8 */
}
.contact a:hover { text-decoration:none; color:#fff;}

.content-left { margin:0 0 0 0}
.content-left h2 { font-family:'ImpactRegular'; font-size:25px; color:#fff; line-height:60px; text-transform:uppercase; font-weight:normal;}
.property-detail { float:left; margin:0; background:#282828; padding:8px; width:100% }
.property-img { float:left;}
.property-img img { width:110px; height:110px;}
.property-content { width:58%; margin:0 0 0 10px; float:left; color:#999;}
.property-content h3 { margin:10px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#8b8b8b;}
.property-content p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8b8b8b; line-height:15px;}
.property-content span { font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#8b8b8b; font-weight:bold; line-height:20px;}
.property-content h3 a{ color:#8b8b8b;}
.property-content p a{ color:#8b8b8b;}
.property-content span a{ color:#8b8b8b; line-height:35px;}
.facebook-like { float: left; margin:10px 0 0 0; background:#fff;}

.content-right { margin:0 0 0 0}
.content-right h2 { padding: 0 0 0 10px; font-family:'ImpactRegular'; font-size:25px; color:#fff; line-height:60px; text-transform:uppercase; font-weight:normal;}
.property-detail2 { float:left; width: 190px; margin:10px 0 0 10px; background:#282828;}
.property-img2 { float:left;}
.property-content2 { margin:10px 0 10px 5px; float:left;}
.property-content2 h3 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#8b8b8b; line-height:0px;}
.property-content2 p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8b8b8b; line-height:20px;}
.property-content2 span { font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#8b8b8b; font-weight:bold; line-height:20px;}
.property-content2 h3 a { color:#8b8b8b;}
.property-content2 p a { color:#8b8b8b;}
.property-content2 span a { color:#8b8b8b;}

.client-logo-block { margin:15px 0 0; background:#222222; padding:20px 9px;}
.client-logo { margin:0px; padding:0px;}
.client-logo li { float:left; margin:0 9px 0 0;}
.client-logo li:last-child { margin-right:0px}

.footer { border-bottom:40px solid #282828; padding:30px 0;
background: #171717; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE3MTcxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzODM4MzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #171717 0%, #383838 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#171717), color-stop(100%,#383838)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #171717 0%,#383838 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #171717 0%,#383838 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #171717 0%,#383838 100%); /* IE10+ */
background: linear-gradient(to bottom,  #171717 0%,#383838 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#171717', endColorstr='#383838',GradientType=0 ); /* IE6-8 */
}

.foot-logo { float:left; margin: 0 0 0 10px;}
.foot-add-content { float:left; width:100%; margin:0 0 10px;}
.foot-add { margin:10px 0 0 0; }
.foot-add-img { float:left; margin:0 10px 0 0;}
.foot-add p { float:left;  width:82%; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#898989; line-height:15px; }
.foot-add p span { color:#b9b9b9;}

.foot-link { margin:0px 0 0 30px; padding:0px;}
.foot-link h2 { font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#bfbfbf; line-height:18px;}
.foot-link li { margin:0 0 0;}
.foot-link li a { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#767676; line-height:18px; text-decoration:none;}

.social-link { float:left; margin:0px 0 0 0; padding:0px;}
.social-link h2 { font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#bfbfbf; line-height:18px;}
.social-link li { float:left; width:18%; margin:0 5px 0 0;}

.privacy-link { float: left; padding:0px; margin:0px;}
.privacy-link li { float: left; margin:5px 0px 0; border-right:1px solid #7e7e7e; line-height:10px;}
.privacy-link li:last-child { border-right:none; margin-right:0px;}
.privacy-link li a { padding:0 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7e7e7e; line-height:11px; text-align:center; text-decoration:none; font-weight:normal;}

/*--------------------------------------------- next page css ----------------------------------------------------*/
.about-block { margin:30px 0 20px;}
.about-block h2 { font-family:'ImpactRegular'; font-size:25px; color:#fff; line-height:20px; text-transform:uppercase; font-weight:normal;}
.about-content { float:left; padding:0 0 10px 0;}
.about-content-img { float:left; margin: 0 10px 0 0;}
.about-content p { font-family:'MyriadProRegular'; font-size:14px; color:#898989; line-height:20px;}

.property-block { float:left; padding:8px; margin:0 0 10px; background:#282828;}
.property-block-img { float:left;}
.property-block-content { float:left; width:50%; margin:0 0 0 10px;}
.property-block-content h2 {  margin: 0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#8b8b8b; line-height:20px;}
.property-block-content p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8b8b8b; line-height:20px;}
.property-block-content span { font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:bold; color:#8b8b8b; line-height:20px;}
.property-block-content h2 a{color:#8b8b8b;}
.property-block-content p  a{color:#8b8b8b;}
/*--------------------------------------------- contact page css ----------------------------------------------------*/

.contact-block { background:#282828; padding:28px 20px; margin: 5px 0 0;}
.contact-form { padding:0px; margin:0px;}
.contact-form li { width: 100%; float:left; margin: 0 10px 21px  0;}
.contact-form li:last-child { margin:0px;}
.contact-form li label { width: 21%; float:left; cursor:default; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#949494; line-height:20px;}
.contact-form li input { width: 65%; float:left; background:#484848; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9e9e9e;}
.contact-form .phone_field{ width: 56%; margin-left: 10px;}
.contact-form li select {float:left; background:#484848; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9e9e9e;}
.contact-form li textarea { width: 65%; float:left; height:50px; background:#484848; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9e9e9e;}

.contact-form  button { float:right; margin: 0 16px 0 0; border:0px;  font-family:'ImpactRegular'; font-size:18px; color:#000; line-height:25px; text-transform:uppercase;
background: #fbfbfb; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MzkzOTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fbfbfb 0%, #939393 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#939393)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fbfbfb 0%,#939393 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fbfbfb 0%,#939393 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fbfbfb 0%,#939393 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fbfbfb 0%,#939393 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#939393',GradientType=0 ); /* IE6-8 */
}

.contact-map { margin: 70px 0 0; padding:22px 0; text-align:center; background:#282828;}

/*--------------------------------------------- contact page css ----------------------------------------------------*/
.property-id-block { background:#282828; padding:10px;}

.property-id-block h2 { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#fff;}

.property-id-text p { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff;}
.property-id-text span { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#fff;}

.property-id-menu { float:left; width:100%; padding:0px; margin:70px 0 20px 0; 
background: #464646;}

.property-id-menu li { float:left; border-right:1px solid #000;}
.property-id-menu li a { display: block; padding: 10px 15px; font-family:'MyriadProRegular'; font-size:13px; color:#fff; line-height:20px;}
.property-id-menu li a:hover { color:#fff;}
.property-id-img-block { float:left; margin:10px 0 0 ;}
.property-id-img { background:#222222; padding:10px; margin:10px 0 0 0;}
.property-id-img p { padding:10px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#949494}
/*--------------------------------------------- search page css ----------------------------------------------------*/
.search-text-box { padding:0px; margin:20px 0 0 0;}
.search-text-box label { float:left;  padding: 0 10px 0 0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; color:#fff; line-height:25px;}
.search-text-box select {  width: 70%; background:#474747; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9e9e9e;}

.search-detail2 { float:left; margin:0px 0 20px; padding:15px 10px; background:#282828;}
.search-img2 { text-align:center;}
.search-content2 { margin:10px 0 10px 5px; float:left;}
.search-content2 h3 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#8b8b8b; line-height:0px;}
.search-content2 p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8b8b8b; line-height:20px;}
.search-content2 span { font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#8b8b8b; font-weight:bold; line-height:20px;}

.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:#474747; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff; font-weight:bold; text-align:center;  line-height:25px;}
.search-pageing li a.active { background:#474747; color:#fff;}
.search-pageing li a.pre { background:#474747 url(../images/pre-img.png) center center no-repeat; }
.search-pageing li a.next { background:#474747 url(../images/next-img.png) center center no-repeat; }

/*---------------------------------------------------------------- registration page css -----------------------------------------------------------------*/
.register-heading { width:100%; margin:10px 0 0 0; }
.register-heading h2 { width:100%; height:61px; float:left; margin:0px; background: url(../images/contact-head-img-II.png) center center no-repeat ; font-family:'MyriadProRegular'; font-size:28px; color:#fff; line-height:59px; text-align:center;}

.registration-block {  padding:1px 0 20px; background:#282828; }
.registration-block-form { margin:0;} 
.registration-block-form h2 { padding: 0 0 7px 3px; font-family:'MyriadProRegular'; font-size:21px; color:#fff; line-height:30px;}
.registration-form { float: left; width:100%; padding:0px; margin:0px;}
.registration-form li { width:48%; margin:0 10px 0 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:12px; color:#949494; line-height:30px; }
.registration-form li input { border:0px; width: 47%; background:#484848;  font-family:'MyriadProRegular'; font-size:14px; color:#949494; line-height:30px;}

.registration-form li textarea { border:0px; width:90%; display: table-caption; background:#484848;  color:#949494; }
.registration-form li select { border:0px; width: 52%;  background:#484848;  color:#949494;}
.registration-form button { float:right; border:0px; padding:0 10px; background:#717171; font-family:'MyriadProRegular'; font-size:17px; color:#fff; text-align:center; line-height:30px; }

.check-box { float:left; width:100%; padding:0px; margin:10px 0; }
.check-box li { float:left; width:30%; margin:0 10px 0 0; }
.check-box li label input { margin:0 5px 0 0;}
.check-box li label { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#949494; line-height:30px; }

.live-project-sec-II { float:left; margin:20px 0 0px;}
.live-project-sec-left-II { width: 100%; float:left;}
.live-project-sec-img-II { float:left;}
.live-project-sec-content-II { width:51%	; float:left; margin:0 0 0 10px;}
.live-project-sec-content-II h2 { margin:0px; font-family:'MyriadProRegular'; font-size:14px; color:#fff; text-align:left; line-height:14px; text-transform:uppercase;}
.live-project-sec-content-II h2 span { color:#7d7d7d;}
.live-project-sec-content-II p { padding: 7px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7d7d7d; text-align:left; line-height:18px;}
.live-project-sec-content-II button { padding:5px 5px; border:0px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; background:#484848; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-align:center;}

.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;
    float: left;
    width: 100%;
}
.modal-dialog .modal-footer button{ margin:10px 0 0 !important;}

body #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;}

