body {
  color: #575a5b;
  font-size: 14px;
  line-height: 1.5;
  font-family: "Droid Sans", sans-serif; }

a:link, a:visited {
  color: #575a5b;
  text-decoration: underline; }
a:hover, a:active {
  color: #f28d21; }

h1, h2, h3, h4, h5, h6 {
  font-family: "Oswald", sans-serif;
  font-weight: 400;
  margin-bottom: 25px; }

h1 {
  font-size: 20px;
  color: #5a2365; }

h2 {
  font-size: 18px;
  color: #5a2365; }

h3 {
  font-size: 16px; }

h4, h5, h6 {
  font-size: 14px; }

/* ==========================================================================
  Menu
   ========================================================================== */
.menu {
  background: #5a2365; }

.sf-menu a {
  border-left: 1px solid none;
  text-decoration: none;
  color: white;
  font-size: 12px;
  font-family: sans-serif;
  text-transform: uppercase;
  border-top: none; }

.sf-menu a, .sf-menu a:visited {
  /* visited pseudo selector so IE6 applies text colour*/
  color: #fff;
  padding: 0 20px; }

.sf-menu li li {
  background: #5a2365;
  margin-left: 1px; }

.sf-menu li ul {
  width: 260px; }

.sf-menu li li a {
  border-left: none;
  color: white;
  border-bottom: 1px solid #2D2D2D; }

.sf-menu li li li {
  background: #5a2365; }

.sf-menu a:focus,
.sf-menu a:hover,
.sf-menu a:active {
  background: #f28d21;
  color: white; }

.sf-menu li.active, .sf-menu li.active a, .sf-menu li.active:hover, .sf-menu li.active a:active {
  background: white;
  color: #5a2365; }

.sf-menu li.inactive {
  background: #5a2365; }

.sf-menu li.inactive a {
  color: white; }

.sf-menu li.inactive.level-2 a {
  background: #5a2365; }

.sf-menu li.inactive a:hover {
  color: white;
  background: #f28d21; }

.sf-menu li#menu-item-1 a {
  text-indent: -9999px;
  background: url(icon-home-inactive.png) no-repeat center center; 
    padding:0 10px;
  width:16px;
  }

.sf-menu li#menu-item-1 a:hover {
  text-indent: -9999px;
  background: white url(icon-home-active.png) no-repeat center center; }

.sf-menu li#menu-item-1.active a {
  text-indent: -9999px !important;
  background: white url(icon-home-active.png) no-repeat center center !important; 

  }

/* ==========================================================================
   Account widget
   ========================================================================== */
#account-widget {
  font-size: 11px;
  color: #fff;
  margin-left: 12px; }

#account-widget a {
  text-decoration: none;
  color: white; }

#account-widget a.account-create {
  border-right-color: white; }

#account-widget .account-submenu {
  right: 5px;
  top: 31px; }

#account-widget span.account-name {
  color: #575a5b;
  background: #fff; }

#account-widget .account-submenu span a,
#account-widget .account-submenu ul li a {
  color: #575a5b; }

/* ==========================================================================
   Header
   ========================================================================== */
.header .background .header-content {
  background: white;
  background: rgba(255, 255, 255, 0.8);
  border: 1px solid #fff; }

.header .background .header-content .header-text h2 {
  font-size: 37px;
  font-family: arial;
  font-weight: 600; }

.header .background .header-content .header-text p {
  font-size: 19px; }

.header .callus {
  /*color: #5a2365;*/
	visibility:hidden;
	display:none;
}

.button,
#tabs ul.ui-tabs-nav li a,
.full-width #small .search-commands #btnReset.ui-button,
.full-width #small .search-commands #btnSearch.ui-button,
.full-width #small .search-commands #btnResetTop.ui-button,
.full-width #small .search-commands #btnSearchTop.ui-button,
.loginorsubscribe #small .search-commands #btnReset.ui-button,
.loginorsubscribe #small .search-commands #btnSearch.ui-button,
.text #small .search-commands #btnReset.ui-button,
.text #small .search-commands #btnSearch.ui-button,
#members-subscribe #subscribe-form #subscribe-button,
body.member .button,
#tabs ul.ui-tabs-nav li a {
  background: #f28d21;
  border: 1px solid #d8760d;
  font-size: 13px;
  color: white !important;
  text-decoration: none !important;
  text-shadow: none; }

.full-width #small .search-commands #btnReset.ui-button a,
.full-width #small .search-commands #btnSearch.ui-button a,
.full-width #small .search-commands #btnResetTop.ui-button a,
.full-width #small .search-commands #btnSearchTop.ui-button a,
.loginorsubscribe #small .search-commands #btnReset.ui-button a,
.loginorsubscribe #small .search-commands #btnSearch.ui-button a,
.text #small .search-commands #btnReset.ui-button a,
.text #small .search-commands #btnSearch.ui-button a {
  color: white !important; }

.home .text #small .search-commands #btnReset.ui-button, .home .text #small .search-commands #btnSearch.ui-button {
  background: #f28d21; }

.button:hover,
#tabs ul.ui-tabs-nav li a:hover,
.full-width #small .search-commands #btnReset.ui-button:hover,
.full-width #small .search-commands #btnSearch.ui-button:hover,
.full-width #small .search-commands #btnResetTop.ui-button:hover,
.full-width #small .search-commands #btnSearchTop.ui-button:hover,
.loginorsubscribe #small .search-commands #btnReset.ui-button:hover,
.loginorsubscribe #small .search-commands #btnSearch.ui-button:hover,
.text #small .search-commands #btnReset.ui-button:hover,
.text #small .search-commands #btnSearch.ui-button:hover,
body.member .button:hover,
#members-subscribe #subscribe-form #subscribe-button:hover,
#tabs ul.ui-tabs-nav li a:hover {
  background: #5a2365;
  border: 1px solid #3c1743;
  color: white !important; }

/* ==========================================================================
   Quicksearch
   ========================================================================== */
.quick-search select {
  font-size: 16px; }

.content-area {
  background: #e1e1e1; }

/* ==========================================================================
   Special objects
   ========================================================================== */
.specials h3 {
  font-size: 18px;
  font-weight: 400; }

.specials .object span.status {
  background: #252525;
  color: #fff;
  font-family: "Oswald", sans-serif; }

.specials .object .object-features {
  background: #fff;
  border-bottom: solid 2px #f28d21; }

.specials .object .object-features .address {
  font-size: 18px; }

.specials .object .object-features ul li {
  border-bottom: 1px dashed #f28d21; }

.specials .object .object-features ul li span:last-child {
  color: #b3b3b3; }

/* ==========================================================================
   Home text
   ========================================================================== */
.home-text .third,
.continued-text .third {
  width: 280px;
  float: left;
  color: #575a5b; }

.home-text .third h2,
.continued-text .third h2 {
  color: #575a5b;
  letter-spacing: -0.25px; }

.home-text .third h3,
.continued-text .third h3 {
  color: #575a5b;
  letter-spacing: -0.25px; }

.home-text .third a,
.continued-text .third a {
  color: #575a5b;
  text-decoration: none; }

.home-text .third a:hover,
.continued-text .third a:hover {
  color: #575a5b; }

.home-text img,
.continued-text img {
  visibility: hidden;
  display: none; }

/* ==========================================================================
   Continued text
   ========================================================================== */
.main-text-area {
  background: #fff;
  border-bottom: 2px solid #f28d21; }
.searchresults .center .main-text-area, .searchdetail .center .main-text-area {
	width:960px;
}
.main-text-area h1 {
  font-size: 18px;
  font-weight: 400; }

.quick-search {
  background: none;
  border-bottom: none; }

/* ==========================================================================
    Contact banner
   ========================================================================== */
.contact-banner {
  background: #fff;
  color: #898989;
  border-bottom: 2px solid #f28d21; }

.contact-banner span:first-child {
  font-weight: 700; }

/* ==========================================================================
   About us
   ========================================================================== */
.about-us img {
  border-bottom: 2px solid #f28d21; }

.about-us h2 {
  font-weight: 400; }

.about-us h3 {
  color: #575a5b;
  font-weight: 400; }

.about-us a {
  color: #575a5b; }

.about-us a:hover {
  color: #f28d21; }

/* ==========================================================================
   News widget
   ========================================================================== */
.widget.news-widget h2 {
  font-weight: 400;
  border-bottom: none; }

.news-widget ul li a {
  color: #575a5b;
  text-decoration: none; }

.news-widget ul li a:hover {
  color: #f28d21; }

.news-continued h2 {
  font-weight: 400;
  margin: 1em 0; }

/* ==========================================================================
   News page
   ========================================================================== */
.newsitem header a {
  text-decoration: none; }

.newsitem header a h2 {
  color: #f28d21;
  font-size: 16px; }

.archive ul li a {
  text-decoration: none;
  color: #f28d21; }

.archive ul li a:hover {
  color: #575a5b; }

.archive ul li a h3 {
  font-size: 14px;
  font-weight: normal; }

section.news.newslist div.newsitem footer a.readmore {
  color: #575a5b; }

/* ==========================================================================
   Links page
   ========================================================================== */
section.linkspage ul li {
  border-bottom: 1px solid #f28d21; }

section.linkspage ul li .title {
  color: #363636;
  font-size: 16px; }

/* ==========================================================================
   Members
   ========================================================================== */
/* ==========================================================================
   Footer
   ========================================================================== */
.footer {
  background: #575a5b; }

.footer .col {
  color: white; }

.footer .col h4 {
  font-size: 18px;
  color: #fff;
  border-bottom: solid 1px #4e4e4e;
  font-weight: 400;
  text-transform: uppercase; }

.footer .col h4.logo {
  background: url("logo-footer.png") no-repeat scroll 0 0 transparent;
  height: 68px; }

.footer .col a {
  color: white;
  text-decoration: none; }

.footer .col a:hover {
  color: #f28d21; }

.footer .col .tweet_list .tweet_text {
  color: white; }

.footer .col .tweet_list .tweet_text a {
  color: white;
  text-decoration: none;
  font-weight: 600; }

/* ==========================================================================
   Forms
   ========================================================================== */
form legend {
  border-bottom: 2px solid #f28d21;
  font-weight: bold; }

/* ==========================================================================
   Tabs
   ========================================================================== */
#faq-tabs ul li,
#employees-tabs ul li {
  border: none !important;
  background: linear-gradient(to bottom, #fafafa 0%, #f3f3f3 100%) repeat scroll 0 0 transparent; }

.faq_item_list article {
  border-bottom: 1px solid #f28d21; }

/* ==========================================================================
   Employees
   ========================================================================== */
.employee {
  border-bottom: 2px solid #f28d21; }

#employees-tabs div article.employee header h2 {
  font-size: 16px; }

.employee header .role {
  font-weight: 600; }

/* ==========================================================================
   Branches
   ========================================================================== */
section.branches div.branch {
  border-bottom: 1px solid #f28d21; }

section.branches div.branch .branch-name {
  font-size: 14px;
  font-weight: bold; }

/* ==========================================================================
   Jquery ui override tabs
   ========================================================================== */
   /*
.ui-widget-content,
.ui-widget-header,
.ui-tabs .ui-tabs-nav li,
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  font-family: $MainFont;
  color: $MainFontColor; }

.ui-tabs ul.ui-tabs-nav li a {
  background: $TabsBackground;
  color: $TabsLinkColor !important;}

.ui-tabs ul.ui-tabs-nav li a:hover {
  color: $TabsLinkColor;
  background: $TabsBackgroundHover; }

ul.ui-tabs-nav li.ui-tabs-selected a {
  color: $TabsLinkColor;
  background: $TabsBackgroundHover; }

.filter-container {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #EAEAEA; }

#small .search-commands .ui-button {
  color: $TabsLinkColor;
  background: $TabsBackgroundHover;
}
#small .search-commands .ui-button:hover {
  background: none repeat scroll 0 0 #353535;
  border: 1px solid #1C1C1C; }
*/
/* ==========================================================================
   Objects
   ========================================================================== */
ul.ui-tabs-nav .ui-state-active a {
  color: white; }

ul.ui-tabs-nav li a:hover {
  color: white; }

.object_filters,
.object_extra {
  background: white; }

.object_filters .widget {
  background: white; }

.object_list_container .object_list_paging ul li a {
  color: #59AF00; }

.object {
  background: white;
  border-bottom: 2px solid #f28d21; }

.object .object_data tr {
  border-bottom: 1px dashed #f28d21; }

.object .object_data td {
  color: #9a9a9a; }

/* ==========================================================================
   Object paging
   ========================================================================== */
.object_list_container .object_list_paging ul li a {
  text-decoration: none;
  color: #575a5b; }

.object_list_container .object_list_paging ul li a:hover {
  color: #f28d21; }

/* ==========================================================================
   Object detail
   ========================================================================== */
.object_image_container_hw017 a:hover {
  background-color: #f28d21; }

.object_image_container_hw017 a:focus {
  outline: none; }

.object_image_container_hw017 .prev {
  left: 11px;
  background: #575a5b; }

.object_image_container_hw017 .next {
  right: 11px;
  background: #575a5b; }

.object_image_list_container div {
  border: 4px solid #fff; }

.object_detail_content {
  background: #fff;
  border-bottom: 2px solid #f28d21; }

#object_detail_view_hw017 .object_title h1 {
  font-family: "Droid Sans", sans-serif; }

.object_title .object_price {
  color: #f28d21; }

.object_features_table tr {
  border-bottom: 1px dashed #f28d21; }

.searchdetail .object_extra a.sys-back-to-results {
  background: #f28d21; }

.searchdetail .object_extra a.sys-back-to-results:hover {
  background: #5a2365; }

.object_menu_bar a:after,
.objects .object_favorite a, .objects .object_follow a,
.objects .object_menu_bar.active a:after {
  background: #5a2365 !important; }

.object_menu_bar a:hover:after,
.objects .object_favorite a:hover, .objects .object_follow a:hover,
.objects .object_menu_bar.active a:hover:after {
  background: #f28d21 !important; }

.object_extra_menu li a h2:after {
  color: #f28d21; }

.object_extra_menu li a h2:after,
.object_extra_menu li a.active h2:after {
  color: #575a5b; }

.object_features_table td {
  color: #9A9A9A; }

.objects #tabs #tabs-inner ul.ui-tabs-nav,
#tabs #tabs-inner ul.ui-tabs-nav {
  background: none;
  border-bottom: solid 1px #ccc; }

.objects #tabs #tabs-inner .ui-tabs-nav li a:hover {
  margin-bottom: -1px; }

.object_extra .widget {
  background: none repeat scroll 0 0 white;
  border-bottom: none; }

.widget h2 {
  margin: 0 0 25px 0;
  border-bottom: 2px solid #f28d21; }

.text_table thead {
  border-bottom: 2px solid #f28d21; }

.text_table tr {
  border-bottom: 1px dashed #f28d21; }

.text_table td {
  color: #9A9A9A; }

.text_table td.label {
  color: #363636; }

.text_table tfoot {
  background: #EAEAEA; }

.objects .realtorinfo .content .object_detail_contact_email:hover, .objects .realtorinfo .content .object_detail_department_email:hover,
.objects .realtorinfo .content .object_detail_department_website:hover {
  color: #f28d21 !important; }

/* ==========================================================================
   Kenmerken
   ========================================================================== */
.feautures caption {
  border-bottom: 2px solid #f28d21; }

.feautures tr {
  border-bottom: 1px dashed #f28d21; }

.feautures .object_detail_title {
  color: #363636; }

.feautures td {
  color: #9A9A9A; }

#contact-me-widget .row input,
#contact-me-widget .row textarea,
#contact-me-widget .row select,
#book-visit-widget .row input,
#book-visit-widget .row textarea,
#book-visit-widget .row select {
  font-family: "Droid Sans", sans-serif; }

.header .background .header-content .header-text {
  padding-top:20px;
}
#tabs .search-commands input.ui-button {
	background:#F29022;
}
#tabs .search-commands input.ui-button:hover {
	background:#5A2365;
}

.quicksearch #object-search #tabs #wide {
	height:auto;
}
.home .quicksearch #object-search #tabs #wide {
	height:274px;
}
