/***************************************
 ***
 *** COMMON ELEMENTS
 ***/
body { background-color: #303E48; margin: 0px; padding: 0px; font-size: 64.5%; font-family: Tahoma; color: #757575; }
img { border: 0px; margin: 0px; padding: 0px; }
h1 { color: #303E48; margin: 0px; padding: 0px; font-size: 2.4em; font-family: georgia; font-weight: normal; margin-bottom: 20px; }
h2 { color: #303E48; padding: 10px 0 10px 0; margin: 0; font-size: 1.1em; font-weight: bold; }

P { margin: 0; padding: 0 0 10px 0; font-size: 1.2em; }

/**
 * PAGE LAYOUT
 **/
 
.page-wrapper { width: 960px; margin: auto auto; position: relative;}
.header { height: 90px; width: 960px; }
.logo { float: left; }
.language { float: right; width: 82px; height: 22px; background-image: url(../img/language.png); text-align: center; padding-top: 8px; }
.flag { margin: 0 5px; }

.topmenu { float: left; clear: none; background: transparent url('../img/template/topmenu-background.gif') bottom left repeat-x; height: 70px; width: 960px; }
.topmenu .topmenu-left { float: left; clear: none; width: 10px; height: 70px; background: transparent url('../img/template/topmenu-left.gif') bottom left no-repeat; }
.topmenu .topmenu-right { float: right; width: 10px; height: 70px; background: transparent url('../img/template/topmenu-right.gif') bottom right no-repeat; }

.topmenu ul { float: left; padding: 0; margin: 0 -10px; height: 70px; }
.topmenu ul li { float: left; height: 70px; line-height: 70px; width: auto; margin: 0; padding: 0; list-style-type: none; font-weight: normal; }
.topmenu ul li a, .topmenu ul li a:link, .topmenu ul li a:active, .topmenu ul li a:visited { text-decoration: none; color: #757575; height: 70px; line-height: 70px; padding: 0; font-size: 1.1em; }
.topmenu ul li a:focus { border: 0 !important; }
.topmenu ul li a:hover { text-decoration: underline !important; }
.topmenu ul li .left { float: left; width: 10px; height: 70px; cursor: pointer; }
.topmenu ul li .middle { float: left; width: auto; padding: 0 5px; height: 70px; cursor: pointer; }
.topmenu ul li .middle span { float: left; height: 65px; line-height: 65px; padding: 5px 0 0 0; margin: 0; }
.topmenu ul li .middle:hover { text-decoration: underline; }
.topmenu ul li .right { float: left; width: 10px; height: 70px; background: transparent url('../img/template/menuitem-right.gif') bottom right no-repeat; cursor: pointer; }
.topmenu ul li.active { }
.topmenu ul li.active a .middle { background: url('../img/template/menuitem-active-background.gif'); font-weight: bold; }
.topmenu ul li.active a .left { background: url('../img/template/menuitem-active-left.png') top left no-repeat; } 
.topmenu ul li.active a .right { background: url('../img/template/menuitem-active-right.png') top right no-repeat; } 

.topmenu ul.logos { padding: 0 5px 0 0; float: right; height: 70px; margin: 0; overflow: hidden; }
.topmenu ul.logos li { padding: 10px 8px 0 8px; height: 60px; margin: 0;  }
/**
 * MENU
 **/
 
.menu-background { background-image: url(../img/menu-background.png); background-repeat: no-repeat; height: 70px; width: 960px; }
.menu-background a { display: block; float: left; clear: none; padding-top: 20px; text-align: center;  height: 39px; border-right: 1px solid #EFEFEF; margin-top: 10px; text-decoration: none; color: #757575; }
.menu-background a.home { width: 80px; }
.menu-background a.small { width: 80px;}
.menu-background a.medium { width: 100px;}
.menu-background a.large { width: 130px;}
.menu-background a:hover { color: #000; }
.menu-background a.active { margin-top: 0px; background-repeat: no-repeat; padding-top: 30px; border-right: 0px; color: #303E48; font-weight: bold; }
.menu-background a.home.active { width: 81px; background-image: url(../img/menu-home-background.png); }
.menu-background a.small.active { width: 81px;  background-image: url(../img/menu-small-background.png);  }
.menu-background a.medium.active { width: 101px; background-image: url(../img/menu-medium-background.png); }
.menu-background a.large.active { width: 131px; background-image: url(../img/menu-large-background.png); }

/**
 * FOOTER
 **/
 
.footer-background { clear: left; width: 930px;  background-image: url(../img/footer-background.png); background-repeat: no-repeat; background-position: bottom; padding: 15px; border-top: 1px solid #DCD5C4; background-color: #EBE4D2; overflow: auto;}
.footer-seperator { float: left; clear: none; width: 20px; margin-right: 20px; border-right: 1px solid #B0975E; height: 10px;}
.footer-home, .footer-links { float: left; clear: none;}
.footer-links a { color: #92866B;}
.footer-home a { font-weight: bold; color: #5E676A;}
.footer-contact { width: 300px; float: right; clear: none; }
.footer-contact-left { background-image: url(../img/footer-contact-left.png); background-repeat: no-repeat; width: 153px; height: 64px; float: left; clear: none; padding-top: 17px; padding-left: 10px; }
.footer-contact-right { background-image: url(../img/footer-contact-right.png); background-repeat: no-repeat; width: 137px; height: 64px; float: left; clear: none; padding-top: 17px; }
.footer-contact-right strong { margin-right: 10px; color: #1B0F61; }
.footer-contact-right a { color: #757575; }

/**
 * HOMEPAGE
 **/
.content { position: relative; float: left; background-image: url(../img/gradient-home.png); background-repeat: repeat-x; padding: 20px; width: 920px; overflow: show; background-color: #fff; font-size: 1em; clear: left; min-height: 440px; height: auto !important; height: 440px; }
.content UL { margin: 0 0 10px 0; padding: 0px; list-style-type: none; }
.content LI { font-size: 1.1em; padding-left: 10px; background-image: url(../img/template/li.gif); background-repeat: no-repeat; background-position: 0 5px; }
.content a:link, .content a:active, .content a:visited { color: #1B0F61; text-decoration: underline; }
.content a:hover { color: #2B1F71; text-decoration: underline; }

.home-text { float: left; width: 590px; margin-right: 30px; }
.home-contact { float: left; width: 300px;font-size: 1.2em; }
.koptext { color: #B0975E; font-weight: bold; margin-bottom: 10px; }
.home-contact-left { background-image: url(../img/home-contact-left.png); background-repeat: no-repeat; width: 153px; height: 64px; float: left; padding-top: 17px; padding-left: 10px; }
.home-contact-right { background-image: url(../img/home-contact-right.png); background-repeat: no-repeat; width: 137px; height: 64px; float: left; padding-top: 17px; }
.home-contact-right strong { margin-right: 10px; color: #1B0F61; }
.home-contact-right a { color: #757575; }
.home-arrows {  clear: left; float: left; margin: 0; height: 300px; width: 100%; overflow: hidden; }
.home-arrow { margin-top: 170px; }

.home-arrowblock { display: block; clear: none; float: left; width: 300px; height: 275px; position: relative; margin-right: 10px; cursor: pointer; }

.home-arrow-top-wrapper { display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 90px; overflow: hidden; }
.home-arrow-top { display: block; position: absolute; left: 0; right: 0; top: 35px; bottom: 0; background: #fff; border-top: 1px solid #d3d1ce; border-left: 1px solid #d3d1ce; border-right: 1px solid #d3d1ce; z-index: 1; width: 298px; }
.home-arrow-top .home-arrow-top-img { position: absolute; left: 3px; top: 3px; right: 3px; bottom: 0; overflow: hidden; width: 292px; }
.home-arrow-top .home-arrow-top-img img { position: absolute; /*top: -75px;*/ bottom: 0; } .home-arrow-sign { display: block; position: absolute; left: 4px; top: 20px; z-index: 2; width: 193px; height: 250px; }

.home-arrow-sign img { display: block; width: 193px; height: 250px; }

.home-arrow-bottom { display: block; position: absolute; bottom: 0; left: 0; right: 0; width: 300px; float: left; height: 90px; z-index: 3; }
.home-arrow-bottom-background { display: block; position: absolute; bottom: 0; left: 0; right: 0; width: 300px; float: left; height: 90px; background: url('../img/home-bigarrow.png') top center no-repeat; z-index: 3; }
.home-arrow-bottom-img { position: absolute; left: 0; right: 0; width: 300px; top: 15px; text-align: center; overflow: hidden; height: 36px; z-index: 4; }

/**
 * VERVOLG PAGINA'S
 **/
 
 
.side-picture { float: left; width: 300px; }
.picture-wrapper { padding: 2px; background-color: #fff; border-top: 1px solid #D3D1CE; border-left: 1px solid #D3D1CE; border-right: 1px solid #D3D1CE; border-bottom: 2px solid #D3D1CE; }
.button-brown { background-image: url(../img/button-brown.gif); width: 147px; height: 18px; display: block; color: #fff; text-decoration: none; font-size: 1.1em; padding-top: 2px; padding-left: 5px; float: right; }


.image-with-border { background: #ffffff; border-top: 1px solid #d3d1ce; border-left: 1px solid #d3d1ce; border-right: 1px solid #d3d1ce; border-bottom: 2px solid #d3d1ce; padding: 2px; margin: 0 0 10px 0; }
.float-left { float: left; width: 580px; }
.float-right { float: right; width: 300px; }
.full-width { width: 920px; float: left; clear: both; }
 
.footer-background ul { float: left; clear: none; margin: 0; padding: 0; width: 630px; }
.footer-background ul li { float: left; clear: none; padding: 0 10px 0 10px; margin: 0; list-style-type: none; background: url('../img/template/bottommenu-seperator.gif') top left no-repeat; min-height: 16px; height: auto !important; height: 16px; width: auto; }
.footer-background ul li.first { padding-left: 0; background: transparent; background-image: none; } 
.footer-background ul li ul { float: left; clear: none; width: auto; margin: 0; padding: 0; }
 
.footer-background ul li ul li { float: left; clear: both; margin: 0; list-style-type: none; background: transparent; background-image: none; } 
.footer-background ul li ul li a { font-size: 1.1em; color: #92866b; text-decoration: underline; font-weight: normal; }
.footer-background ul li ul li.active a { text-decoration: none; color: #5e676a; font-weight: bold; }
 
.footer-contact { font-size: 1.2em; } 
 
 /**
 * Buttons
 **/
 
.btn-brown, .btn-gray, .btn-brown-arrow, .btn-gray-arrow { float: left; height: 20px; line-height: 20px; min-width: 132px; width: auto !important; width: 132px; background-position: top right; background-repeat: no-repeat; background-color: transparent; padding: 0 15px 0 0; margin: 2px 5px 3px 0; text-align: center; text-decoration: none !important; color: #fff !important; }
.btn-brown:hover, .btn-gray:hover, .btn-brown-arrow:hover, .btn-gray-arrow:hover { text-decoration: underline !important; }
.btn-brown .left, .btn-gray .left, .btn-brown-arrow .left, .btn-gray-arrow .left { float: left; background-position: top left; background-repeat: no-repeat; background-color: transparent; height: 20px; line-height: 18px; min-width: 132px; width: auto !important; width: 132px; padding: 0 0 0 15px; font-size: 1.1em; white-space: nowrap; }
.btn-gray-arrow, .btn-brown-arrow { text-align: left !important; }
.btn-brown, .btn-brown .left, .btn-brown-arrow, .btn-brown-arrow .left { background-image: url('../img/button-brown-arrow.gif'); }
.btn-gray, .btn-gray .left, .btn-gray-arrow, .btn-gray-arrow .left { background-image: url('../img/button-gray-arrow.gif'); color: #513f28 !important; }
.buttons-large .btn-gray, .buttons-large .btn-brown, .buttons-large .btn-gray-arrow, .buttons-large .btn-brown-arrow, .buttons-large .btn-gray .left, .buttons-large .btn-brown .left, .buttons-large .btn-gray-arrow .left, .buttons-large .btn-brown-arrow .left { min-width: 205px; width: auto !important; width: 205px; }
 
.detail-wrapper { border-top: 1px solid #D3D1CE; border-left: 1px solid #D3D1CE; border-right: 1px solid #D3D1CE; border-bottom: 2px solid #D3D1CE; background-color: #EAEAEA; margin-bottom: 20px; clear: left; padding: 10px; overflow: auto; height: 235px; }
.vergroting { border: 1px solid #D9D9D9; background-color: #fff; padding: 2px; width: 334px;  float: left; }
.thumbnails { border-top: 1px solid #D9D9D9; border-right: 1px solid #D9D9D9; border-bottom: 1px solid #D9D9D9; padding: 2px; float: left; width: 61px; background-color: #fff; height: 225px; }
.thumbs-up { display: block; width: 61px; height: 10px; margin-bottom: 1px; background-image: url(../img/template/thumbs-up.gif); background-repeat: no-repeat; background-position: 27px 3px; background-color: #373737; }
.thumbs-down { display: block; width: 62px; height: 9px; margin-bottom: 1px; background-image: url(../img/template/thumbs-down.gif); background-repeat: no-repeat; background-position: 27px 3px; background-color: #373737;}
.thumbnails a:hover { background-color: #6D6D6D;}
.thumbnails img { margin-bottom: 1px;}
.detail-content { float: left; width: 470px;  margin-left: 20px; }
.facts { width: 470px; height: 177px; float: left;}
.detail-foot { float: left; clear: left; height: 40px; width: 470px;}
.detail-foot .house-price { float: left; margin: 0px; margin-top: 13px;}
.buttons-large { width: 226px; float: right; margin-top: 3px; margin-right: 10px;}
.button-brown-large { background-image: url(../img/template/button-brown-large.gif); width: 221px; height: 17px; display: block; color: #fff; text-decoration: none; font-size: 11px; padding-top: 3px; padding-left: 5px; float: right; }
.button-gray-large { background-image: url(../img/template/button-gray-large.gif); width: 221px; height: 17px; display: block; color: #5E4122; text-decoration: none; font-size: 11px; padding-top: 3px; padding-left: 5px; float: right; margin-bottom: 2px; }
.tabs-wrapper { height: 30px; border-left: 1px solid #D3D1CE; border-right: 1px solid #D3D1CE; border-top: 1px solid #D3D1CE;  background-image: url(../img/template/tabs-background.png); }
.tabs-wrapper ul { margin: 0px; padding: 0px; height: 29px; border-bottom: 1px solid #d3d1ce; }
.tabs-wrapper li { display: block; float: left; text-align: center; padding-top: 7px; height: 23px; width: 120px; border-right: 1px solid #D3D1CE; cursor: pointer; font-size: 1.1em; }
.tabs-wrapper li.active { background-color: #EAEAEA; }
.tab-contenta { border-left: 1px solid #D3D1CE; border-right: 1px solid #D3D1CE; border-bottom: 2px solid #D3D1CE; background-color: #EAEAEA; clear: left; padding: 20px; overflow: auto; display: none; text-align: justify; }
.map-wrapper { border: 1px solid #D9D9D9; background-color: #fff; padding: 2px; }
.aanbod { margin-top: 20px; clear: both; float: left; }
.result { border-top: 1px solid #D3D1CE; border-left: 1px solid #D3D1CE; border-right: 1px solid #D3D1CE; border-bottom: 2px solid #D3D1CE; padding: 2px; padding-bottom: 0px; margin-bottom: 10px; width: 920px; overflow: auto; }
.result.odd { background-color: #fff; }
.result.even { background-color: #eaeaea; }
.thumbs { width: 438px; float: left; }
.thumbs ul { margin: 0px; padding: 0px; list-style-type: none; }
.thumbs li { margin: 0px; padding: 0px; display: inline; }
.thumbs a { margin-right: 2px; }
.house-info { float: left; width: 280px; margin-left: 20px; margin-right: 20px; }
.house-info li { padding-left: 10px; background-image: url(../img/template/li.gif); background-repeat: no-repeat; background-position: 0 5px; }
.house-price { border: 1px solid #D9D9D9; background-color: #fff; color: #303E48; font-size: 2.0em; font-weight: bold; letter-spacing: -1px; width: 200px; text-align: center; padding-top: 5px; padding-bottom: 5px; margin-top: 20px; }
.house-price span { font-weight: normal; font-size: 0.60em; letter-spacing: 1px; }
.buttons { float: left; vertical-align: bottom; display: table; height: 50px; margin-top: 94px; }
.object-detail { float: left; width: 910px; }
 
.object-detail-top { float: left; width: 895px; background: #eaeaea; border: 1px solid #d3d1ce; border-bottom-width: 2px; padding: 10px; }
.object-detail-bottom { float: left; }

.object-detail-images { float: left; width: 405px; height: 229px; border: 1px solid #d3d1ce; background: #ffffff; margin-right: 10px; }

.object-detail-image-main { float: left; width: 334px; height: 225px; border-right: 1px solid #d3d1ce; padding: 2px; }
.object-detail-image-main-content { position: relative; float: left; width: 334px; height: 225px; overflow: hidden; }
.object-detail-image-main-content img { position: absolute; left: -1px; top: -1px; }
.object-detail-image-main-content div { position: absolute; left: -1px; right: -1px; bottom: 0; height: 32px; background: rgba(255,255,255,.2); display: block; }
.object-detail-image-main-content h2 { position: absolute; left: 10px; bottom: 5px; color: #fff; font-size: 16px; height: 20px; line-height: 16px; padding: 0; margin: 0; font-weight: bold; font-family: tahoma; display: block; width: 314px; white-space: nowrap; overflow: hidden;}
.object-detail-image-main-content h2.shade1 { color: #fff; z-index: 3; }

.object-detail-image-main-content h2.shade2, .object-detail-image-main-content h2.shade3, .object-detail-image-main-content h2.shade4, .object-detail-image-main-content h2.shade5 { color: #000; z-index: 2;  }
.object-detail-image-main-content h2.shade2 { left: 11px; bottom: 4px; }
.object-detail-image-main-content h2.shade3 { left: 9px; bottom: 6px; }
.object-detail-image-main-content h2.shade4 { left: 9px; bottom: 4px; }
.object-detail-image-main-content h2.shade5 { left: 11px; bottom: 6px; }

.object-detail-images-choice { float: left; width: 62px; height: 225px; padding: 2px; }
.object-detail-images-choice-up, .object-detail-images-choice-down { float: left; clear: both; padding: 0; margin: 0; width: 62px; height: 12px; background-color: #373737; background-repeat: no-repeat; background-position: center center; cursor: pointer; }
.object-detail-images-choice-up:hover, .object-detail-images-choice-down:hover { background-color: #474747; }
.object-detail-images-choice-up { height: 12px; background-image: url('../img/template/thumbs-up.gif'); }
.object-detail-images-choice-down { height: 13px; background-image: url('../img/template/thumbs-down.gif'); }
.object-detail-images-choice-images { float: left; clear: both; margin: 0; padding: 0; width: 62px; height: 200px; overflow: hidden; }
.object-detail-images-choice-images a { float: left; clear: both; margin: 0; padding: 0; width: 62px; height: 40px; overflow: hidden; border: 0; cursor: pointer; opacity: 0.5;}
.object-detail-images-choice-images a.active { opacity: 1; }
.object-detail-images-choice-images-list span { margin: 0 !important; padding: 0 !important; }
.object-detail-images-choice-images-list img { float: left; clear: both; height: 40px; width: 62px; padding: 0; margin: 0; }

.object-detail-list { float: left; width: 475px; height: 180px; overflow: hidden; position: relative;}
.object-detail-list ul { float: left; margin: 0; padding: 0 0 0 2px; }
.object-detail-list ul li { float: left; clear: both; margin: 0; padding: 0 0 0 10px; background-image: url(../img/template/li.gif); background-repeat: no-repeat; background-position: 0 6px; font-size: 1.1em; line-height: 14px; }

.object-detail-list-status {font-weight: bold; color: #303E48;}
.object-detail-status {float: left; clear: both; padding: 30px 0 0 5px; font-size: 8pt; font-weight: bold; color: #303E48; }

.object-detail-price { font-family: Tahoma; }
.object-detail-price { float: left; width: 203px; height: 48px; line-height: 48px; border: 1px solid #d9d9d9; background: #ffffff; text-align: center; color: #303e48; }
.object-detail-price i, .object-detail-price b, .object-detail-price span { text-decoration: none; font-style: normal; }
.object-detail-price i, .object-detail-price b { font-size: 1.7em; }
/*.object-detail-price b { font-family: Georgia; font-weight: normal; font-size: 2.3em; letter-spacing: -1px; }*/
.object-detail-price span { font-size: 1.2em; padding-left: 5px; }

.object-detail-actions { float: right; text-align: right; width: 250px; }
.object-detail-actions .btn-gray, .object-detail-actions .btn-brown, .object-detail-actions .btn-gray-arrow, .object-detail-actions .btn-brown-arrow { float: right; }
.object-detail-actions .btn-gray, .object-detail-actions .btn-brown, .object-detail-actions .btn-gray-arrow, .object-detail-actions .btn-brown-arrow, .object-detail-actions .btn-gray .left, .object-detail-actions .btn-brown .left, .object-detail-actions .btn-gray-arrow .left, .object-detail-actions .btn-brown-arrow .left { min-width: 210px; width: auto !important; width: 210px; text-align: right; } 

.object-detail-bottom { float: left; border: 1px solid #d9d9d9; width: 915px; background: #fff; margin: 10px 0 0 0; border-bottom-width: 2px; background: #eaeaea; } 
.object-detail-bottom-top { float: left; height: 30px; width: 915px; z-index: 4; }
.object-detail-bottom-content { float: left; width: 895px; border-top: 0; z-index: 2; padding: 10px; } 
.object-detail-bottom-top ul { float: left; height: 29px; width: 915px; z-index: 5; background: #fff; border-bottom: 1px solid #d9d9d9; }
.object-detail-bottom-top li { float: left; height: 29px; line-height: 28px; font-size: 1.1em; padding: 0 20px; border-right: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; z-index: 6; cursor: pointer; background: #fff; color: #303E48; }
.object-detail-bottom-top li.active { background: #eaeaea; border-bottom: 1px solid #eaeaea; cursor: default; color: #303E48; }

.tab-content { float: left; width: 875px; padding: 10px; display: none; } 
.tab-contents .active { display: inline; } 

#tab-map-content { height: 360px; }

.object-list-item { position: relative; float: left; height: 144px; width: 911px; padding: 2px; border: 1px solid #d9d9d9; border-bottom-width: 2px;  margin: 0 0 10px 0; }
.object-list-item-even { background: #eaeaea; }
.object-list-item-odd { background: #fff; }

.object-list-item H2 { float: left; clear: none; width: 450px; height: 24px; line-height: 24px; margin: 0; padding: 0; font-family: Georgia; color: #b0975e; font-size: 1.6em; }
.object-list-item H2 A:link,.object-list-item H2 A:visited, .object-list-item H2 A:active { color: #b0975e; text-decoration: none; }
.object-list-item H3 { float: right; clear: none; width: 115px; height: 24px; overflow: hidden; line-height: 24px; margin: 0 10px 0 0; padding: 0; color: #303e48; text-align: right; font-family: Georgia; font-size: 1.6em; font-weight: bold; opacity: .2; }
.object-list-item .object-detail-list { width: 460px; height: 70px; font-size: 12px}

.object-list-item-images { position: relative;float: left; clear: none; width: 438px; height: 144px; margin: 0 10px 0 0; }
.object-list-item .object-image { position: relative; float: left; clear: none; width: 144px; height: 144px; margin: 0 2px 0 0; overflow: hidden; background: #fff; text-align: center; }
.object-list-item .object-image img { position: absolute; top: -2px; left: -34px; }
.object-list-item .object-detail-price { margin-top: 5px; height: 37px; line-height: 34px; }
.object-list-item .object-detail-actions .btn-brown-arrow .left, .object-list-item .object-detail-actions .btn-brown-arrow, .object-list-item .object-detail-actions .btn-gray-arrow .left, .object-list-item .object-detail-actions .btn-gray-arrow { min-width: 140px; } 

.object-listing-total, .object-listing-ordering, .object-pagination { font-size: 11px; }

.object-listing-total { float: left; padding-right: 10px; line-height: 20px; width: 375px; }
.object-listing-total div { float: left; }

.object-listing-ordering { float: left; width: 330px; line-height: 20px; }
.object-listing-ordering a, .object-listing-ordering a:link, .object-listing-ordering a:visited, .object-listing-ordering a:active { padding: 0 5px; }

.object-pagination { float: left; font-size: 1.2em; float: left; height: 30px; color: #999; width: 200px; text-align: right; }
.object-pagination .page-title { line-height: 20px; }
.object-pagination .page-link a, .object-pagination .page-link b, .object-pagination .page-link span { width: 12px; line-height: 20px; }
.object-pagination .page-link span { padding-top: 1px; }
.object-pagination .page-link a, .object-pagination .page-link b { font-family: Georgia; font-size: 1.1em; }
.object-pagination .page-link a, .object-pagination .page-link a:link, .object-pagination .page-link a:visited, .object-pagination .page-link a:active { color: #303e48; text-decoration: none; }
.object-pagination .page-link a:hover { font-weight: bold; text-decoration: underline; }
.object-pagination .page-link b { color: #b0975e; }

.object-list-item-show { }
.object-list-item-hide { opacity: .1; }
 
.crumbpath { padding-bottom: 25px; }
.crumbpath a, .crumbpath a:link, .crumbpath a:active, .crumbpath a:visited { font-weight: bold; text-decoration: none; color: #B0975E; font-size: 1.1em; }
.crumbpath a:hover { color: #C2AD80; }
.crumbpath span { padding-left: 5px; padding-right: 5px; font-size: 1.1em; }

.facts-block { float: left; width: 210px; height: 80px; margin: 0 5px 3px 0; padding: 0 1px 0 1px; overflow: hidden; }
.facts-block-medium { width: 428px; }
.facts-block-large { width: 649px; }
.facts-block-wide { width: 864px; }
.facts-block h4 { padding: 0 0 2px 0; font-weight: bold; font-size: 1.3em; }

#tab-spaces-content h3 { float: left; width: 100%; clear: both; font-size: 1.3em; font-weight: bold; height: 20px; }
#tab-spaces-content .facts-block h4 { float: left; width: 100%; clear: both; font-size: 1.1em; font-weight: bold;}

.content-block { float: left; width: 580px; padding: 9px 9px 8px 9px; border: 1px solid #d3d1ce; border-bottom-width: 2px; background: #eaeaea; }
.content-block-small { width: 294px; margin: 0 0 20px 20px; background: #fff; padding: 2px; }

.content-block-small h2 { padding: 15px; color: #1b0f61; }
.content-block-small .content-block-content { padding: 7px; }
.content-block .btn-brown-arrow { float: right; margin: 2px 4px 10px 0; }

#contact-gmap { width: 294px; height: 200px; }
