﻿.btn {
  *margin-left: .3em;
  border: 0;
  background: #ffffff;
}
.btn:first-child {
  *margin-left: 0;
}
.btn-default {
  background-color: #d9d9d9;
}
.btn-default:hover,
.btn-default:focus {
  color: #2b2b2b !important;
}
.btn-primary {
  background-color: #002b79;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  background-color: #002975;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #001742 \9;
}
.btn-warning {
  background-color: #eed95a;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  background-color: #e9ce2c;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #cdb215 \9;
}
.btn-danger {
  background-color: #c32519;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  background-color: #7b0000;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #480000 \9;
}
.btn-success {
  background-color: #4fbd4f;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  background-color: #51a351;
}
.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}
.btn-info {
  background-color: #68a3ce;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  background-color: #478fb3;
}
.btn-info:active,
.btn-info.active {
  background-color: #39728e \9;
}
html {
  font-size: 100%;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
html.lt-ie8 {
  /* font-family:inherit doesn't work properly on form fields in IE7 */
  /*
Trigger hasLayout on elements which either don't get it by default
or for which hasLayout may have been reset by another rule
*/
  /* Everything that is display:inline-block needs the IE inline hack */
}
html.lt-ie8 a {
  zoom: 1;
  cursor: pointer;
}
html.lt-ie8 input[type="text"],
html.lt-ie8 input[type="password"],
html.lt-ie8 input[type="email"],
html.lt-ie8 input[type="number"] {
  padding-top: 6px;
  padding-left: 10px;
}
html.lt-ie8 input[type="text"].input-lg,
html.lt-ie8 input[type="password"].input-lg,
html.lt-ie8 input[type="email"].input-lg {
  padding-top: 6px;
  padding-left: 10px;
}
html.lt-ie8 input[type="text"].input-sm,
html.lt-ie8 input[type="password"].input-sm,
html.lt-ie8 input[type="email"].input-sm {
  padding-top: 4px;
  padding-left: 10px;
  font-size: 12px;
}
html.lt-ie8 .btn-block {
  padding-left: 6px;
  padding-right: 6px;
}
html.lt-ie8 .btn-group {
  margin-left: .3em;
  display: inline;
  zoom: 1;
}
html.lt-ie8 .btn-group > .btn,
html.lt-ie8 .btn-group-vertical > .btn {
  position: relative;
}
html.lt-ie8 .btn-group > .btn + .btn,
html.lt-ie8 .btn-group-vertical > .btn + .btn {
  margin-left: -1px !important;
}
html.lt-ie8 .form-control {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
  line-height: 1.2;
  height: auto;
}
html.lt-ie8 .form-inline input[type="text"],
html.lt-ie8 .form-inline input[type="password"],
html.lt-ie8 .form-inline input[type="email"] {
  width: 150px;
  padding: 6px 5px;
}
html.lt-ie8 .form-inline .radio,
html.lt-ie8 .form-inline .checkbox,
html.lt-ie8 .form-inline .radio input[type="radio"],
html.lt-ie8 .form-inline .checkbox input[type="checkbox"] {
  margin-right: 3px;
  padding-left: 0;
  margin-bottom: 0;
}
html.lt-ie8 .form-inline .radio,
html.lt-ie8 .form-inline .checkbox {
  padding-top: 6px;
}
html.lt-ie8 .navbar-form .btn {
  font-size: 13px;
  line-height: 1.2;
}
html.lt-ie8 .navbar-form,
html.lt-ie8 .form-inline,
html.lt-ie8 .form-inline input,
html.lt-ie8 .form-horizontal input,
html.lt-ie8 .form-inline textarea,
html.lt-ie8 .form-horizontal textarea,
html.lt-ie8 .form-inline select,
html.lt-ie8 .form-horizontal select,
html.lt-ie8 .form-inline .uneditable-input,
html.lt-ie8 .form-horizontal .uneditable-input,
html.lt-ie8 .form-inline .input-prepend,
html.lt-ie8 .form-horizontal .input-prepend,
html.lt-ie8 .form-inline .input-append,
html.lt-ie8 .form-horizontal .input-append {
  margin-bottom: 0;
  display: inline;
  zoom: 1;
}
html.lt-ie8 .sr-only {
  clip: rect(0 0 0 0);
}
html.lt-ie8 table {
  border-collapse: collapse !important;
}
html.lt-ie8 .input-group {
  white-space: nowrap;
  vertical-align: middle;
  position: relative;
  zoom: 1;
}
html.lt-ie8 .input-group span.input-group-addon {
  left: 0;
}
html.lt-ie8 .input-group span.input-group-addon + input {
  margin-left: -4px;
}
html.lt-ie8 .input-group input {
  vertical-align: middle;
}
html.lt-ie8 .input-group .input-group-addon {
  width: auto;
  min-width: 16px;
  height: 22px !important;
  padding: 5px 5px;
  font-size: 14px;
  line-height: 20px;
  vertical-align: middle;
  position: relative;
  z-index: 1;
  display: inline;
  zoom: 1;
}
html.lt-ie8 .input-group input,
html.lt-ie8 .input-group select {
  float: none;
}
html.lt-ie8 .input-group-addon {
  left: -5px;
}
html.lt-ie8 .input-group-addon:first-child {
  left: 4px;
}
html.lt-ie8 .input-group-btn {
  display: inline;
}
html.lt-ie8 li .value .input-group-btn button,
html.lt-ie8 tr.answer .input-group-btn button {
  margin-top: 1px;
  margin-bottom: 1px;
  padding-bottom: 5px;
  border-left: 0;
}
html.lt-ie8 input,
html.lt-ie8 button,
html.lt-ie8 select,
html.lt-ie8 textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
html.lt-ie8 input[type=submit],
html.lt-ie8 input[type=button],
html.lt-ie8 input[type=reset],
html.lt-ie8 button {
  filter: chroma(color=#000000);
}
html.lt-ie8 .fa-ul {
  list-style: disc !important;
}
html.lt-ie8 .alert,
html.lt-ie8 .progress,
html.lt-ie8 .progress-bar,
html.lt-ie8 .clearfix,
html.lt-ie8 .dropdown,
html.lt-ie8 .btn-toolbar,
html.lt-ie8 .nav,
html.lt-ie8 .navbar-header,
html.lt-ie8 .form-group,
html.lt-ie8 .jumbotron,
html.lt-ie8 .list-group,
html.lt-ie8 .panel,
html.lt-ie8 .panel-heading,
html.lt-ie8 .panel-body,
html.lt-ie8 .panel-footer,
html.lt-ie8 .well,
html.lt-ie8 .tab-content,
html.lt-ie8 .tab-pane,
html.lt-ie8 .carousel,
html.lt-ie8 .carousel-inner,
html.lt-ie8 .carousel-control,
html.lt-ie8 ul,
html.lt-ie8 ol,
html.lt-ie8 li,
html.lt-ie8 form,
html.lt-ie8 button,
html.lt-ie8 input,
html.lt-ie8 select,
html.lt-ie8 hr,
html.lt-ie8 textarea,
html.lt-ie8 table,
html.lt-ie8 tbody,
html.lt-ie8 table td,
html.lt-ie8 table th,
html.lt-ie8 table col,
html.lt-ie8 textarea {
  zoom: 1;
}
html.lt-ie8 audio,
html.lt-ie8 canvas,
html.lt-ie8 video,
html.lt-ie8 span,
html.lt-ie8 select,
html.lt-ie8 input[type="text"],
html.lt-ie8 input[type="password"],
html.lt-ie8 input[type="datetime"],
html.lt-ie8 input[type="datetime-local"],
html.lt-ie8 input[type="date"],
html.lt-ie8 input[type="month"],
html.lt-ie8 input[type="time"],
html.lt-ie8 input[type="week"],
html.lt-ie8 input[type="number"],
html.lt-ie8 input[type="email"],
html.lt-ie8 input[type="url"],
html.lt-ie8 input[type="search"],
html.lt-ie8 input[type="tel"],
html.lt-ie8 input[type="color"],
html.lt-ie8 input.form-control,
html.lt-ie8 .radio-inline,
html.lt-ie8 .checkbox-inline,
html.lt-ie8 .img-thumbnail,
html.lt-ie8 .list-inline > li,
html.lt-ie8 .caret,
html.lt-ie8 .form-inline textarea,
html.lt-ie8 .form-horizontal textarea,
html.lt-ie8 .form-inline .btn-group,
html.lt-ie8 .btn,
html.lt-ie8 .btn-group-vertical,
html.lt-ie8 .collapse,
html.lt-ie8 .nav-justified > li,
html.lt-ie8 .breadcrumb > li,
html.lt-ie8 .pagination,
html.lt-ie8 .pagination > li,
html.lt-ie8 .pagination > li > span,
html.lt-ie8 .pager,
html.lt-ie8 .pager li,
html.lt-ie8 .pager li > a,
html.lt-ie8 .pager li > span,
html.lt-ie8 .badge,
html.lt-ie8 .thumbnail,
html.lt-ie8 .carousel-control .icon-prev,
html.lt-ie8 .carousel-control .icon-next,
html.lt-ie8 .carousel-control .glyphicon-chevron-left,
html.lt-ie8 .carousel-control .glyphicon-chevron-right,
html.lt-ie8 .carousel-indicators li,
html.lt-ie8 .help-block {
  display: inline;
  zoom: 1;
}
.line-link {
  display: inline;
  zoom: 1;
}
.linkArrowRed,
.linkArrowGray {
  display: inline;
  zoom: 1;
}
.linkArrowRed:hover,
.linkArrowGray:hover,
.linkArrowRed:focus,
.linkArrowGray:focus {
  background: none;
  border: 0;
}
#mobileNavigation {
  display: none !important;
}
.lt-ie9 .col-md-1 {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.lt-ie8.lt-ie9 .col-md-1 {
  padding-left: 0;
  padding-right: 0;
}
.lt-ie9 .col-md-2 {
  position: relative;
  float: left;
  width: 16.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.lt-ie8.lt-ie9 .col-md-2 {
  padding-left: 0;
  padding-right: 0;
}
.lt-ie9 .col-md-3 {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.lt-ie8.lt-ie9 .col-md-3 {
  padding-left: 0;
  padding-right: 0;
}
.lt-ie9 .col-md-4 {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.lt-ie8.lt-ie9 .col-md-4 {
  padding-left: 0;
  padding-right: 0;
}
.lt-ie9 .col-md-5 {
  position: relative;
  float: left;
  width: 41.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.lt-ie8.lt-ie9 .col-md-5 {
  padding-left: 0;
  padding-right: 0;
}
.lt-ie9 .col-md-6 {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.lt-ie8.lt-ie9 .col-md-6 {
  padding-left: 0;
  padding-right: 0;
}
.lt-ie9 .col-md-7 {
  position: relative;
  float: left;
  width: 58.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.lt-ie8.lt-ie9 .col-md-7 {
  padding-left: 0;
  padding-right: 0;
}
.lt-ie9 .col-md-8 {
  position: relative;
  float: left;
  width: 66.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.lt-ie8.lt-ie9 .col-md-8 {
  padding-left: 0;
  padding-right: 0;
}
.lt-ie9 .col-md-9 {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.lt-ie8.lt-ie9 .col-md-9 {
  padding-left: 0;
  padding-right: 0;
}
.lt-ie9 .col-md-10 {
  position: relative;
  float: left;
  width: 83.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.lt-ie8.lt-ie9 .col-md-10 {
  padding-left: 0;
  padding-right: 0;
}
.lt-ie9 .col-md-11 {
  position: relative;
  float: left;
  width: 91.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.lt-ie8.lt-ie9 .col-md-11 {
  padding-left: 0;
  padding-right: 0;
}
.lt-ie9 .col-md-12 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.lt-ie8.lt-ie9 .col-md-12 {
  padding-left: 0;
  padding-right: 0;
}
.lt-ie9 .btn.btn-default {
  border: 1px solid #bbb !important;
}
.lt-ie9 a.logo {
  background: url("Images/dha_logoIE7.jpg") no-repeat;
  height: 64px;
  width: 120px;
}
.lt-ie9 a.logo img {
  display: none;
}
.lt-ie9 button {
  border: 0;
}
.lt-ie9 .login-mobile {
  display: none;
}
.lt-ie9 body,
.lt-ie9 h1,
.lt-ie9 h2,
.lt-ie9 h3,
.lt-ie9 h4,
.lt-ie9 h5,
.lt-ie9 h6,
.lt-ie9 p,
.lt-ie9 a {
  font-family: Arial, "Helvetica Neue", Helvetica, "Lucida Grande", sans-serif !important;
}
.lt-ie9 .container {
  max-width: none !important;
  width: 1140px;
  zoom: 1;
}
.lt-ie9 #header {
  background: #ffffff;
}
.lt-ie9 #header .top.container {
  min-height: 45px;
}
.lt-ie9 #header .top.container .navbar-brand {
  float: left;
  height: auto;
  padding: 0 15px;
}
.lt-ie9 #header .navbar #navigation {
  height: 50px;
}
.lt-ie9 #header .navbar #navigation .pull-right {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  float: right;
}
.lt-ie8.lt-ie9 #header .navbar #navigation .pull-right {
  padding-left: 0;
  padding-right: 0;
}
.lt-ie9 #header .navbar #navigation .navbar-form {
  padding: 0 15px 0 0 !important;
}
.lt-ie9 #header .navbar ul#primaryNavigation {
  float: left;
  height: 50px;
}
.lt-ie9 #header .navbar ul#primaryNavigation li {
  float: left;
  height: 100%;
}
.lt-ie9 #header .navbar ul#primaryNavigation li a {
  line-height: 30px;
}
.lt-ie9 #header .navbar ul#primaryNavigation li.selected a {
  font-weight: 600;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff1f1f1', endColorstr='#ffcecece', GradientType=0);
}
.lt-ie9 #header .navbar ul#primaryNavigation li > a {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background: #ffffff;
}
.lt-ie9 #header .navbar ul#primaryNavigation li > a:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff1f1f1', endColorstr='#ffcecece', GradientType=0);
}
.lt-ie9 #header .navbar ul#primaryNavigation li > a:focus {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff1f1f1', endColorstr='#ffcecece', GradientType=0);
}
.lt-ie9 .topNavigation ul li a {
  display: inline-block;
}
.lt-ie8.lt-ie9 .topNavigation ul li a {
  display: inline;
  zoom: 1;
}
.lt-ie8.lt-ie9 .topNavigation .fa-arrow-circle-right {
  margin-left: 5px;
  display: inline;
  zoom: 1;
}
.lt-ie9 .siteWrapper {
  padding-top: 0;
  overflow: visible;
  zoom: 1;
}
.lt-ie8.lt-ie9 .siteWrapper {
  padding-left: 0;
  padding-right: 0;
}
.lt-ie8.lt-ie9 .siteWrapper .row {
  clear: both;
  display: block;
  margin-right: 0;
  margin-left: 0;
  zoom: 1;
}
.lt-ie8.lt-ie9 .siteWrapper .row:before,
.lt-ie8.lt-ie9 .siteWrapper .row:after {
  zoom: 1;
}
.lt-ie9 .siteWrapper .fa-ul {
  list-style: disc;
}
.lt-ie9 .siteWrapper .content-wrapper {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.lt-ie8.lt-ie9 .siteWrapper .content-wrapper {
  padding-left: 0;
  padding-right: 0;
}
.lt-ie8.lt-ie9 .siteWrapper .content-wrapper {
  width: 72%;
}
.lt-ie9 .siteWrapper .content-wrapper.fullWidth {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.lt-ie8.lt-ie9 .siteWrapper .content-wrapper.fullWidth {
  padding-left: 0;
  padding-right: 0;
}
.lt-ie9 #secondaryNavigation {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-left: 0 !important;
  padding-right: 15px;
}
.lt-ie8.lt-ie9 #secondaryNavigation {
  padding-left: 0;
  padding-right: 0;
}
.lt-ie9 #secondaryNavigation .navTitle {
  display: block;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff1f1f1', endColorstr='#ffcecece', GradientType=0) !important;
}
.lt-ie9 .sidebar {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.lt-ie8.lt-ie9 .sidebar {
  padding-left: 0;
  padding-right: 0;
}
.lt-ie8.lt-ie9 .sidebar {
  padding-left: 15px;
  padding-right: 15px;
}
.lt-ie9 .modal-dialog {
  margin: 30px auto;
  width: 600px;
}
.lt-ie9 #footer small {
  float: left;
}
.lt-ie9 #footer ul.footer-links {
  float: right;
}
.lt-ie8.lt-ie9 #footer ul.footer-links li {
  display: inline;
  zoom: 1;
}
.lt-ie9 #sitemap div.row > div {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  width: 20%;
}
.lt-ie8.lt-ie9 #sitemap div.row > div {
  padding-left: 0;
  padding-right: 0;
}
.lt-ie9 .col-lg-12 .featured-widget .imageTeaser {
  position: relative;
  float: left;
  width: 58.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.lt-ie8.lt-ie9 .col-lg-12 .featured-widget .imageTeaser {
  padding-left: 0;
  padding-right: 0;
}
.lt-ie9 .col-lg-12 .featured-widget .textTeaser {
  position: relative;
  float: left;
  width: 41.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.lt-ie8.lt-ie9 .col-lg-12 .featured-widget .textTeaser {
  padding-left: 0;
  padding-right: 0;
}
.lt-ie9 .btn.enquire {
  display: inline;
  zoom: 1;
}
.lt-ie9 #propertyDetails {
  float: right;
}
.lt-ie9 #property-categories {
  padding: 0;
}
.lt-ie9 #property-categories li {
  width: 30% !important;
}
.lt-ie9 #property-categories h4 a {
  padding: 10px 15px;
}
.lt-ie8.lt-ie9 .aboutPropertyListings {
  padding: 0;
}
.lt-ie9 .aboutPropertyListings .col {
  position: relative;
  float: left;
  width: 41.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.lt-ie8.lt-ie9 .aboutPropertyListings .col {
  padding-left: 0;
  padding-right: 0;
}
.lt-ie9 .aboutPropertyListings .col:first-child {
  position: relative;
  float: left;
  width: 58.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.lt-ie8.lt-ie9 .aboutPropertyListings .col:first-child {
  padding-left: 0;
  padding-right: 0;
}
.lt-ie9 #property-results .propertyTeaserContent {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.lt-ie8.lt-ie9 #property-results .propertyTeaserContent {
  padding-left: 0;
  padding-right: 0;
}
.lt-ie9 #property-results .propertyTeaserContent .btn.enquire {
  display: inline-block;
}
.lt-ie9 #property-results .propertyTeaserContent .hideInline {
  display: none;
}
.lt-ie8.lt-ie9 li.propertyIcons > span {
  display: inline;
  zoom: 1;
}
.lt-ie9 .homeFeatured {
  padding: 0;
}
.lt-ie9 .featureSlideshowWrap + .container.siteWrapper .row {
  margin: 0 !important;
}
.lt-ie9 .featureSlideshowWrap + .container.siteWrapper .row #mainContent {
  padding: 0;
  padding: 0 !important;
}
.lt-ie9 .featureSlideshowWrap + .container.siteWrapper .row #mainContent > .row {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.lt-ie9 .featureSlideshowWrap + .container.siteWrapper .row #mainContent + .col-xs-12 {
  padding: 0;
}
.lt-ie9 .featureSlideshowWrap + .container.siteWrapper .row #mainContent + .col-xs-12 > .row {
  margin-right: 0;
  margin-left: 0;
  padding: 0 15px;
}
.lt-ie9 .featureSlideshowWrap ul.rslides {
  height: 450px;
  width: 100%;
}
.lt-ie9 .featureSlideshowWrap ul.rslides .btn {
  filter: none;
}
.lt-ie9 .featureSlideshowWrap ul.rslides li.rslides1_s2 br {
  display: block !important;
}
.lt-ie9 .featureSlideshowWrap ul.rslides li img {
  width: 1800px;
  zoom: 1;
}
.lt-ie9 .featureSlideshowWrap ul.rslides li div.content > .container {
  margin: auto;
  left: 0;
  right: 0;
  width: 970px;
  position: relative;
}
.lt-ie9 .featureSlideshowWrap ul.rslides li .col {
  width: 800px;
  height: 450px;
}
.lt-ie9 .featureSlideshowWrap ul.rslides li h1 {
  font-size: 40px;
}
.lt-ie9 .featureSlideshowWrap ul.rslides li h1 br {
  display: block !important;
}
.lt-ie9 .featureSlideshowWrap ul.rslides li h2 {
  font-size: 24px;
}
.lt-ie9 .featureSlideshowWrap ul.rslides li h2 br {
  display: block;
}
.lt-ie9 .featureSlideshowWrap .controlsBG {
  bottom: 0;
  left: 0;
  position: absolute;
  z-index: 100;
}
.lt-ie9 .featureSlideshowWrap .controlsBG ul.rslides_tabs {
  margin: auto;
  left: 0;
  right: 0;
  width: 1140px;
  position: relative;
}
.lt-ie8.lt-ie9 .featureSlideshowWrap .controlsBG ul.rslides_tabs {
  padding: 0;
}
.lt-ie9 .featureSlideshowWrap .controlsBG ul.rslides_tabs li {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding: 0;
  border: 0 !important;
}
.lt-ie8.lt-ie9 .featureSlideshowWrap .controlsBG ul.rslides_tabs li {
  padding-left: 0;
  padding-right: 0;
}
.lt-ie9 .featureSlideshowWrap .controlsBG ul.rslides_tabs li a {
  font-size: 16px;
}
.lt-ie9 .informationContent {
  position: relative;
  float: left;
  width: 66.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.lt-ie8.lt-ie9 .informationContent {
  padding-left: 0;
  padding-right: 0;
}
.lt-ie9 .informationContent .row > .col-xs-12.col-sm-6 {
  position: relative;
  float: left;
  width: 41.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 30px;
  padding: 0 15px !important;
}
.lt-ie8.lt-ie9 .informationContent .row > .col-xs-12.col-sm-6 {
  padding-left: 0;
  padding-right: 0;
}
.lt-ie9 .informationContent .row > .col-xs-12.col-sm-6 > div {
  padding: 0 15px;
}
.lt-ie9 .informationContent .row > .col-xs-12.col-sm-6 > div ul.nav.nav-pills {
  padding: 0;
  margin: 0;
}
.lt-ie9 .informationContent .row > .col-xs-12.col-sm-6 > div ul.nav.nav-pills a {
  background: none;
  display: inline;
  zoom: 1;
  font-weight: bold;
  background-color: transparent !important;
  background-image: url("Images/arrowRed.png");
  background-repeat: no-repeat;
  background-position: left center;
  padding: 0 3px 0 15px !important;
}
.lt-ie9 .informationContent .row > .col-xs-12.col-sm-6 > div ul.nav.nav-pills a:hover,
.lt-ie9 .informationContent .row > .col-xs-12.col-sm-6 > div ul.nav.nav-pills a:focus {
  background-color: none;
  text-decoration: underline !important;
}
.lt-ie9 .informationContent .row > .col-xs-12.col-sm-6 > div ul.nav.nav-pills li {
  margin-bottom: 10px;
  margin-top: 0;
  background-color: none;
}
.lt-ie9 .informationContent .row > .col-xs-12.col-sm-6 > div span.fa {
  display: none;
}
.lt-ie9 .questionSet #submitButton {
  width: 20%;
}
.lt-ie9 .questionSet .form-group {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.lt-ie8.lt-ie9 .questionSet .form-group {
  padding-left: 0;
  padding-right: 0;
}
.lt-ie9 .questionSet div#errorMsg {
  width: 100%;
  float: left;
}
.lt-ie9 #contactContainer {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.lt-ie8.lt-ie9 #contactContainer {
  padding-left: 0;
  padding-right: 0;
}
.lt-ie9 #contactContainer .fa-stack {
  display: none;
}
.lt-ie9 .newsFrontpage {
  padding-bottom: 30px;
}
.lt-ie9 .newsFrontpage .featuredNews {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 15px !important;
  width: 45%;
}
.lt-ie8.lt-ie9 .newsFrontpage .featuredNews {
  padding-left: 0;
  padding-right: 0;
}
.lt-ie8.lt-ie9 .newsFrontpage .featuredNews {
  padding: 0 15px !important;
}
.lt-ie9 .article-listing-section .list-view-full {
  position: relative;
  float: left;
  width: 66.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.lt-ie8.lt-ie9 .article-listing-section .list-view-full {
  padding-left: 0;
  padding-right: 0;
}
.lt-ie9 .article-listing-section .form {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.lt-ie8.lt-ie9 .article-listing-section .form {
  padding-left: 0;
  padding-right: 0;
}
.lt-ie9 .testimonialTeaser {
  padding: 15px 0 0 0;
}
.lt-ie9 .testimonialTeaser p {
  min-height: 1px;
  font-size: 12px;
  font-weight: bold;
}
.lt-ie9 .icon-set-wrapper .col {
  position: relative;
  float: left;
  width: 16.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.lt-ie8.lt-ie9 .icon-set-wrapper .col {
  padding-left: 0;
  padding-right: 0;
}
.lt-ie9 .icon-set-wrapper > a {
  padding: 0 0 15px 0;
  background: none;
  margin: 0;
}
.lt-ie9 .search-params label {
  filter: none;
}
.lt-ie9 .search-params .selectFields {
  margin-right: 0;
  margin-left: 0;
}
.lt-ie8.lt-ie9 .search-params .selectFields {
  padding: 0;
}
.lt-ie9 .search-params .selectFields .col {
  width: 17%;
  padding: 0;
  margin-left: 10px;
}
.lt-ie9 .search-params .selectFields .col:first-child {
  margin-left: 0;
}
.lt-ie9 .search-params .selectFields .col.minBaths,
.lt-ie9 .search-params .selectFields .col.minBeds {
  width: 15%;
}
.lt-ie9 .search-params .selectFields .col.minPrice,
.lt-ie9 .search-params .selectFields .col.maxPrice {
  width: 14.2%;
}
.lt-ie8.lt-ie9 .search-params .selectFields .col.minPrice,
.lt-ie8.lt-ie9 .search-params .selectFields .col.maxPrice {
  width: 12%;
}
.lt-ie9 .search-params .selectFields select {
  width: 100%;
}
.lt-ie9 .top-search-filters > div {
  padding: 0 15px !important;
}
.lt-ie9 .top-search-filters > div.col-xs-12.col-lg-4 {
  width: 95%;
  margin-bottom: 15px;
}
.lt-ie9 .top-search-filters > div.col-xs-6.col-md-4.col-lg-2,
.lt-ie9 .top-search-filters > div.col-xs-6.col-md-4.col-lg-3 {
  width: 26% !important;
}
.lt-ie9 .top-search-filters .col {
  position: relative;
  float: left;
  width: 58.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding: 0 !important;
}
.lt-ie8.lt-ie9 .top-search-filters .col {
  padding-left: 0;
  padding-right: 0;
}
.lt-ie9 .top-search-filters .col + .col {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  float: right;
}
.lt-ie8.lt-ie9 .top-search-filters .col + .col {
  padding-left: 0;
  padding-right: 0;
}
.lt-ie9 .top-search-filters .top-search-filters-label {
  padding: 0;
}
.lt-ie9 .propertyImage {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.lt-ie8.lt-ie9 .propertyImage {
  padding-left: 0;
  padding-right: 0;
}
.lt-ie9 a.stepLink {
  height: 220px;
  padding-top: 30px;
}
.lt-ie9 a.stepLink .stepNumber {
  display: inline;
  zoom: 1;
  width: 100px;
  height: 100px;
}
.lt-ie9 a.stepLink .stepNumber > span {
  margin-top: 25px;
  display: block;
  width: 100px;
  height: 100px;
}
.lt-ie9 a.stepLink .h4 {
  margin-left: 0;
  display: block;
  margin-top: 15px;
}
.lt-ie9 #step-process li {
  width: 20%;
  margin: 0;
  border-left: 5px solid #e7f0f7;
  text-align: center;
}
.lt-ie8 .row {
  zoom: 1;
  display: block;
  margin-right: 0;
  margin-left: 0;
}
.lt-ie8 div[class*='col-md-'] > .sf_colsIn {
  padding-left: 15px;
  padding-right: 15px;
}
.lt-ie8 div[class*='col-md-'] > .sf_colsIn .sf_colsIn {
  padding: 0;
}
.lt-ie8 a.login span {
  display: none;
}
.lt-ie8 .siteWrapper {
  padding-left: 0;
  padding-right: 0;
}
.lt-ie8 #mainContent {
  padding: 0 15px;
}
.lt-ie8 #mainContent > .row {
  margin-right: -15px;
  margin-left: -15px;
}
.lt-ie8 #mainContent > h1 {
  margin-bottom: 10px;
}
.lt-ie8 #bread {
  padding-top: 0;
  padding-bottom: 0;
}
.lt-ie8 #bread ul li {
  display: inline;
  zoom: 1;
  font-size: 13px;
}
.lt-ie8 .form-control {
  height: 20px !important;
  padding: 5px !important;
  vertical-align: middle;
}
.lt-ie8 .navbar-form .input-group input {
  height: 20px !important;
  padding: 5px !important;
  vertical-align: middle;
  width: 200px;
}
.lt-ie8 .navbar-form .input-group input.btn {
  height: 32px !important;
  width: auto;
}
.lt-ie8 .testimonialWrapper {
  width: 100%;
}
.lt-ie8 .testimonialWrapper .testimonialPanel,
.lt-ie8 .testimonialWrapper .testimonialImage {
  padding: 0;
}
.lt-ie8 .testimonialWrapper .testimonialImage {
  padding: 15px 0 0 0;
}
.lt-ie8 .col-xs-12.input-group .form-control.input-lg {
  width: 80%;
}
.lt-ie8 .col-xs-12.input-group .sfsearchSubmitPage {
  width: 15%;
  height: 40px;
  line-height: 20px;
  padding: 0 !important;
}
.lt-ie8 .propertyDetails ul li > span {
  display: inline;
  zoom: 1;
}
.lt-ie8 .propertyDetails a {
  display: inline;
  zoom: 1;
}
.lt-ie8 .propertyDetails .printBtn {
  display: inline;
  zoom: 1;
  margin-bottom: -2px;
}
.lt-ie8 .featuredNews .item-link {
  display: inline;
  zoom: 1;
}
.lt-ie8 .button-div .btn {
  display: block;
  zoom: 0;
}
.lt-ie8 .sf_colsOut.col-lg-8 + .sf_colsOut.col-lg-4 .sf_colsIn.featureCol {
  margin-left: -12px;
  width: 100%;
}
.lt-ie8 .featureBox ul {
  list-style: disc;
  margin-left: 0;
  margin-bottom: 0 !important;
}
.lt-ie8 .featureBox ul li {
  margin-bottom: 5px !important;
  display: block;
}
.lt-ie8 .featureBox .btn {
  margin: 0 !important;
}
.lt-ie8 .search-sort {
  padding: 0;
  overflow: visible;
  zoom: 1;
}
.lt-ie8 #property-results {
  padding: 0;
}
.lt-ie8 #property-results.secondarySales .content {
  width: 100%;
  display: block;
  padding: 15px;
}
.lt-ie8 #property-results.secondarySales .header {
  clear: both;
}
.lt-ie8 #property-results.secondarySales .header .col-xs-12.col-sm-9 {
  width: 60%;
}
.lt-ie8 #property-results.secondarySales .header .col-xs-12.col-sm-3 {
  padding: 0;
  width: 15% !important;
  margin-right: 30px;
  float: right;
}
.lt-ie8 #property-results .property {
  padding: 0;
}
.lt-ie8 #property-results .propertyImage {
  width: 45%;
}
.lt-ie8 #property-results .propertyImage > div {
  padding: 15px;
}
.lt-ie8 #property-results .propertyImage > div a {
  position: relative;
}
.lt-ie8 #property-results .propertyTeaserContent h3 {
  margin-top: 15px;
}
.lt-ie8 #property-results .propertyTeaserContent .btn {
  margin: 0 0 15px 15px;
  display: inline;
  zoom: 1;
}
.lt-ie8 .propertyDesc p,
.lt-ie8 .propertyDesc ul {
  padding-right: 30px !important;
}
.lt-ie8 #property-detail .propertyDetails {
  padding: 0;
}
.lt-ie8 #property-detail .propertyDetails ul {
  padding: 0 5px;
}
.lt-ie8 #property-detail .propertyDetails ul span {
  padding: 0;
}
.lt-ie8 #property-detail .propertyDetails .emailLink {
  margin-right: 10px;
}
.lt-ie8 #property-detail #category-content-wrap {
  min-height: 300px !Important;
}
.lt-ie8 #property-detail #property-categories {
  padding: 0;
  width: 62%;
}
.lt-ie8 #property-detail #property-categories #property-slides img {
  height: 260px !important;
}
.lt-ie8 #property-detail .propertyDescription {
  padding: 0;
  width: 50%;
}
.lt-ie8 #property-detail .widget {
  background: none;
}
.lt-ie8 #property-detail .widget > div {
  background: #e6e6e7;
  padding: 15px;
  width: auto !important;
}
.lt-ie8 #EnquiryForm .form-group .form-control,
.lt-ie8 #EnquiryForm .form-group input {
  width: 95%;
}
.lt-ie8 .featureBox,
.lt-ie8 .featureCol {
  padding: 0;
}
.lt-ie8 .featureBox > .sf_colsIn,
.lt-ie8 .featureCol > .sf_colsIn {
  padding: 15px 0 !Important;
}
.lt-ie8 .featureBox > .sf_colsIn > .row > .sf_colsOut .sf_colsIn,
.lt-ie8 .featureCol > .sf_colsIn > .row > .sf_colsOut .sf_colsIn {
  padding: 0 15px !important;
}
.lt-ie8 .featureBox > .sf_colsIn > .row > .sf_colsOut .sf_colsIn .sf_colsIn,
.lt-ie8 .featureCol > .sf_colsIn > .row > .sf_colsOut .sf_colsIn .sf_colsIn {
  padding: 0 !important;
}
.lt-ie8 .articleTopLinks {
  padding-right: 15px;
}
.lt-ie8 .article-listing-section .form > div {
  padding-left: 15px;
  padding-right: 15px;
}
.lt-ie8 .article-listing-section .list-view-full {
  padding: 0;
}
.lt-ie8 ul.rslides_tabs.container {
  padding: 0;
  width: 1140px;
}
.lt-ie8 .questionSet {
  background: none;
  border: 0;
}
.lt-ie8 .questionSet .form-control {
  width: 400px;
}
.lt-ie8 #step-process li {
  width: 19%;
  margin: 0;
  border-left: 5px solid #e7f0f7;
  text-align: center;
}
.lt-ie8 .widget {
  overflow: visible;
  zoom: 1;
  padding: 15px;
}
.lt-ie8 .widget h1,
.lt-ie8 .widget h2,
.lt-ie8 .widget h3,
.lt-ie8 .widget h4,
.lt-ie8 .widget h5 {
  padding: 5px 15px 0 15px;
}
.lt-ie8 .widget p {
  padding: 0 15px;
}
.lt-ie8 .widget div {
  padding: 0;
}
.lt-ie8 span.date {
  display: block;
}
.lt-ie8 ol.list-square {
  margin-left: 40px;
}
.lt-ie8 ol.list-square li {
  margin-left: 0;
  list-style: decimal;
}
.lt-ie8 ol.list-square ul li {
  list-style: disc;
}
.lt-ie8 ol.list-steps > li a {
  display: inline;
  zoom: 1;
}
.lt-ie8 .aboutPropertyListings ul a {
  width: 30%;
  text-align: right;
}
