/*

Main nav background: #f2f5f7
Main nav: #656565
Main nav highlight: #00bcde

Sub Nav (Normal/Over)
Living: #32d4b3 / #979797
Location: #00b3c1 / 
Gallery: #1dc1f0
Register: #0a987d

*/

img { *padding: 0; }

p { margin-bottom: 15px; }

a { color: #656565; text-decoration: none; }
a:hover { color: #00bcde; }

.body { font-family: Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif; font-size: 12px; color: #656565; background-color: #fff; background-image: url("../images/bg.png"); background-repeat: no-repeat; background-position: top center; *text-align: center; }

.container_12 { margin-top: 20px; *text-align: left; }

.search { *width: 140px; height: 20px; padding-left: 5px; margin-bottom: 1px; background-color: #f4f2f1; } /* 108 */
.search-input, .watermark { font-family: Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;  padding: 0; border: 0px; border-style: none; color: #656565; background: #f4f2f1; width: 103px; height: 18px; }
.btn-search { font-family: Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif; height: 15px; *height: 20px; width: 32px; *width: 25px; border: 0px; border-style: none; background-color: #f4f2f1; color: #00bcde; }

.nav-top { margin-bottom: 1px; }

.menu { width: 143px; *width: 159px; height: 286px; *height: 296px; padding: 10px 6px 0 10px; margin-right: 1px; float: left; background-color: #f2f5f7; }

.sub-nav-top-left, .sub-nav-top-right, .sub-nav-bottom-left, .sub-nav-bottom-center, .sub-nav-bottom-right { float: left; }
.sub-nav-top-left, .sub-nav-bottom-left, .sub-nav-bottom-center { margin-right: 1px; }
.sub-nav-link { height: 20px; line-height: 20px; padding-left: 5px; color: #fff; font-size: 14px; }
.sub-nav-top-left { width: 479px; height: 296px; }
.sub-nav-top-left .sub-nav-link { background-color: #32d4b3; }
.sub-nav-top-right { height: 296px; }

.sub-nav-bottom-left { width: 159px; }
.sub-nav-bottom-center { width: 238px; }
.sub-nav-bottom-right { width: 141px; }
.sub-nav-bottom-left .sub-nav-link { background-color: #0a987d; }
.sub-nav-bottom-center .sub-nav-link { background-color: #1dc1f0; }
.sub-nav-bottom-right .sub-nav-link { background-color: #00b3c1; }
.sub-nav-link.over { background-color: #979797 !important; cursor: pointer; }


.hero-sub-nav { float: left; margin-right: 1px; }
.subpage-sub-nav, .homepage-sub-nav { margin-top: 1px; }
.homepage-sub-nav .sub-nav-bottom-left { width: 162px; margin-right: 1px; }
.subpage-sub-nav .sub-nav-bottom-left { width: 159px; margin-right: 1px; }
.subpage-sub-nav .sub-nav-bottom-center , .homepage-sub-nav .sub-nav-bottom-center { width: 239px; }
.subpage-sub-nav .sub-nav-bottom-right, .homepage-sub-nav .sub-nav-bottom-right { width: 149px; }

.content { width: 214px; *width: 230px; min-height: 280px; height: auto !important; height: 296px; padding: 8px; float: left; background-color: #e2e0db; }

.heading { font-size: 22px; }


.slider-gallery {
    overflow: hidden;
    position: relative;
    padding: 0px;
    margin-top: 1px;
    height: 92px;
    width: 549px;
}

.slider-gallery ul {
    position: absolute;
    list-style: none;
    overflow: none;
    white-space: nowrap;
    padding: 0;
    margin: 0;
}

.slider-gallery ul li {
    display: inline;
    padding: 0;
    margin: 0 1px 0 0;
}

.slider-gallery .items img { cursor: pointer; }
.slider-gallery .items .current { position: absolute; width: 68px; height: 68px; top: 0; background-image: url("/images/b.png"); }

.slider-wrapper { width: 549px; height: 16px; margin-top: 1px; margin-bottom: 2px; /**position: absolute;*/ /*background: url("../images/gallery-scrollbar.png"); background-repeat: no-repeat;*/ }

.slider {
    width: 388px;
    height: 16px;
    /*margin-top: 68px;*/
    margin: 0 80px 0 80px;
    /*padding: 1px;*/
    position: relative;
}

.ui-slider-handle {
    position: absolute;
    cursor: move;
    top: 0;
    z-index: 100;
    /* bespoke to your own solution */
    height: 16px;
    width: 160px;
    background-image: url("../images/gallery-scroller.png");
    background-position: center;
    background-repeat: no-repeat;
    outline: none !important;
    margin-left: -80px;
}

.footer { color: #656565; font-size: 10px; }
.footer a { text-decoration: none; margin-right: 10px; color: #656565; }

.loading { width: 549px; height: 423px; position: absolute; left: 160px; top: 0; background-image: url("../images/b.png"); }
.spinner { width: 220px; height: 19px; position: absolute; left: 165px; top: 202px; }

/* Bubble pop-up */
.slider-tooltip{ width: 250px; height: 60px; position: absolute; left: 321px; top: 373px; }
        .popup {
        	position: absolute;
        	/*display: none;*/
        	z-index: 50;
        	border-collapse: collapse;
        }

        .popup td.corner {
        	height: 15px;
        	width: 19px;
        }

        .popup td#topleft { background-image: url(/images/popup/bubble-1.png); }
        .popup td.top { background-image: url(/images/popup/bubble-2.png); }
        .popup td#topright { background-image: url(/images/popup/bubble-3.png); }
        .popup td.left { background-image: url(/images/popup/bubble-4.png); }
        .popup td.right { background-image: url(/images/popup/bubble-5.png); }
        .popup td#bottomleft { background-image: url(/images/popup/bubble-6.png); }
        .popup td.bottom { background-image: url(/images/popup/bubble-7.png); text-align: center;}
        .popup td.bottom img { display: block; margin: 0 auto; }
        .popup td#bottomright { background-image: url(/images/popup/bubble-8.png); }

        .popup table.popup-contents {
        	font-size: 12px;
        	line-height: 1.2em;
        	background-color: #fff;
        	color: #666;
        	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
		margin-bottom: 0px;
        	}

        table.popup-contents th {
        	text-align: right;
        	text-transform: lowercase;
        	}

        table.popup-contents td {
        	text-align: left;
        	}


/* FORMS */
.form .row { margin-bottom: 18px; *margin-bottom: 0px; }
.form .row.last { margin-bottom: 8px; *margin-bottom: 0px; }
.input, .input-normal { font-family: Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif; float: left; width: 200px; height: 22px; border: 1px solid #979797; }
.input-textarea { font-family: Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif; width: 200px; height: 90px; border: 1px solid #979797; }
.button { background-color: #0a987d; }
.button .btn-link { padding: 2px 4px; }
.button .btn-link a { color: #fff; text-decoration: none; }

/* SEARCH */
.xsltsearch_result { margin-bottom: 10px; }
.xsltsearch_result_title { margin-bottom: 4px; }
.xsltsearch_title { font-weight: bold; color: #656565; text-decoration: underline; }
.xsltsearch_title:hover { color: #00bcde; }
p.xsltsearch_result_description { margin: 0; } 
#xsltsearch_results { margin-bottom: 20px; }
#xsltsearch_stats { font-size: 75%; }
.submit { font-family: Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif; background-color: #0a987d; color: #fff; margin: 4px 0; border: 0; border-style: none; }























































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
.heading {

}

