<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
    background-color: white; 
    width: 100%; 
    height:100%;
    font-family: 'Open Sans', sans-serif;
}
a {
    color: #0094ff;
}
.navbar-clear {
    background-image:none;
    background-color:transparent;
    border-color:transparent;
}
.navbar-toggle {
     background-image: -webkit-linear-gradient(top,#5cb85c 0,#419641 100%);
    background-image: -o-linear-gradient(top,#5cb85c 0,#419641 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));
    background-image: linear-gradient(to bottom,#5cb85c 0,#419641 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #43A047;
}
.navbar-green-collapsed {
    /*background-image: -webkit-linear-gradient(top,#5cb85c 0,#419641 100%);
    background-image: -o-linear-gradient(top,#5cb85c 0,#419641 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));
    background-image: linear-gradient(to bottom,#5cb85c 0,#419641 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;*/
    background-color: transparent;
    border-color: transparent;
    color: white;    
    /*margin-right: -15px !important;
    margin-left: -15px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;*/
        -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
        -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
        transition: background .5s ease-in-out,padding .5s ease-in-out;
        text-shadow: 0 -1px 0 rgba(0,0,0,.25);
        font-size: larger;
}
.navbar-green-expanded {
    /*background-image: -webkit-linear-gradient(top,#5cb85c 0,#419641 100%);
    background-image: -o-linear-gradient(top,#5cb85c 0,#419641 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));
    background-image: linear-gradient(to bottom,#5cb85c 0,#419641 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;*/
    background-color: #43A047;
    border-color: #43A047;
    color: white;    
        -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
        -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
        transition: background .5s ease-in-out,padding .5s ease-in-out;
        text-shadow: 0 -1px 0 rgba(0,0,0,.25);
    /*margin-right: -15px !important;
    margin-left: -15px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;*/
        font-size: medium;
}
.green-icon-lg {
    font-size: larger;
    color: #43A047;
    border-color: black;
}
.padded-td {
    padding:3px;
}
@media screen and (max-width: 767px) { 
    .navbar-fixed-top {
        margin-left: 0% !important;
        text-align:left;
    }
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    height: 100% !important;
    overflow-y: auto;
}
.mainJumbotron {
    background-image: url("http://www.jblhomes.com/images/MainSlideshow/image1.jpg");
    background-position-x: center;
    background-position-y: center;
    background-size: cover;
}
.navbar-nav li {
    text-align:center;
}
.nav &gt; li &gt; a:hover { 
    color: #eaff74;
    background-color: #367336;
}
.nav-tabs &gt; li &gt; a:hover {
    color: #000;
    background-color: transparent;
}
.navbar-clear .navbar-nav &gt; li &gt; a {
    color: white;
}
.navbar-clear .navbar-nav &gt; li &gt; a:hover {
    color: #eaff74;
}
.navbar-clear .navbar-nav &gt; .active &gt; a, .navbar-clear .navbar-nav &gt; .open &gt; a {
    background-color: #1B5E20 !important;
    background-image: none;
    border:none;
}
.inverse-link {
    color: #DDD;
}
.inverse-link:hover {
    color: #EFEFEF;
}
.request-info {
    color: #eaff74;
    text-shadow: 4px 4px 4px #245224;
    font-weight: bold;
    font-size: large;
}
.FooterLinksLg {
    color: #EFEFEF;
    font-weight:bold;
}
.FooterLinksLg:hover {
    color: #EFEFEF;
    font-weight:bold;
    text-decoration: underline;
}
.FooterLinksSm {
    color: #EFEFEF;
    font-weight:bold;
}
.FooterLinksSm:hover {
    color: #CDCDCD;
    font-weight:bold;
}
.titleBlock {
    font-weight:bold;
    margin-bottom:0px;
}
.titleSubBlock {
    margin-top:0px;
    margin-bottom:0px;
}
.navbar-line {
    width: 100%;
    text-align: center;
    background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);
    background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);
    background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));
    background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat:repeat-x;
    border-color:#3e8f3e;
}
.navbar-line &gt; li &gt; a:hover {
    color: #eaff74;
    background-color: #367336;
}
.green-bar {    
    width: 100%;
    text-align: center;
    background-image: -webkit-linear-gradient(top,#5cb85c 0,#419641 100%);
    background-image: -o-linear-gradient(top,#5cb85c 0,#419641 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));
    background-image: linear-gradient(to bottom,#5cb85c 0,#419641 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #3e8f3e;
}
#subnav {
    /*box-shadow: 0px 5px 35px -10px #666;*/
}
.submenu-text {
    color: white;
}
.affix
{
    top: 0;
}
.showing-table {
    border:none;
}
.showing-table &gt;tbody&gt;tr&gt;td {
    border:none;
}
/**** SCROLLER ****/
html {
    width: 100%;
    height: 100%;
}
body {  }
.box-panel {
    padding-left: 20px;
}
.box-text-main {
    /*font-weight: bold;
    padding: 20px;*/
    text-align:left;
}
.box-text-sub {
    text-align:left;
    padding-top: 10px;
}
.box-image {
    padding: 5px;
    display: inline-block;
    max-height: 300px;
    max-width: 300px;
}
.box-link {
    color: #43A047;
}
@media screen and (max-width: 1024px) {
    .box-panel {
        padding-left: 20px;
    }
    .navbar {
        border-radius: 0px;
    }    
    .navbar-line {
        width: 100%;
        background-color: #777;
        text-align: center;
    }
    .navbar-nav {
        margin: 0px 0px;
    }
    
}
@media screen and (min-width: 1200px) {
    .fp-modal-dialog {
        width: 1200px;
    }
}
@media screen and (max-width: 768px) {
    body { padding-top: 0px; }
    .box-panel {
    }
    .box-image {
        padding: 5px;
        display: inline-block;
        max-height: 300px;
        max-width: 200px;
    }
    .navbar {
        border-radius: 0px;
    }
    .navbar-line {
        width: 100%;
        background-color: #777;
        text-align: center;
    }
}
@media screen and (min-width:767px) {
    .navbar {
        padding: 50px 0;
        -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
        -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
        transition: background .5s ease-in-out,padding .5s ease-in-out;
        border-radius: 0px;
    }

    .top-nav-collapse {
        padding: 0;
    }
    .navbar-line {
        width: 100%;
        text-align: center;
    }
}
.mainSection:first-of-type {
    padding-bottom: 20px;
    min-height: 400px;
    border-top: solid 1px #666; 
    box-shadow: 0px -10px 20px -5px #000;
}
.mainSection {
    padding-bottom: 20px;
    min-height: 400px;
    border-top: solid 1px #CCC; 
    /*box-shadow: 0px -10px 20px -5px #DDD;*/
}
.topShadow {
    border-top: solid 1px #666; 
    box-shadow: 0px -10px 20px -5px #000;
}
/*******/
.InfoTable {
    font-family: Arial;
    font-size: 12px;
}
.InfoTableHeader {
    font-size: 13px;
    font-weight:bold;
    color: #404040;
    font-style: italic;
    width: 100px;
    padding-right: 10px;
    padding-top: 6px;
}
.InfoTable a {
    font-size: 11px;
}
.InfoTable tr td div {
    padding-top: 3px;
}
/** MASONRY **/
.img-grid-item { width: 75px; margin: 2px; cursor:pointer; }
.img-grid-item--width2 { width: 150px; }
.img-lg-grid-item { width: 150px; margin: 2px; cursor:pointer; }
.img-lg-grid-item--width2 { width: 300px; }
.fp-grid-item {
    width: 100px;
    margin: 2px;
    cursor: pointer;
}
.fp-grid-item--width2 {
    width: 200px;
}
.fp-item {
    cursor: pointer;
}
.affix-bottom {
    position: relative;
}
.priceLabel {
    font-weight: bold;
}
.jbl-main-iconbox {
    color: white;
    font-size: xx-large;
    padding: 20px;
    /*border: 1px solid #A5D6A7;*/
    border-radius: 5px;
    margin-left:auto;
    margin-right:auto;
}
.jbl-main-icon {
     text-shadow: 2px 4px 4px #245224;
     font-size: 60px;
}
.jbl-main-title {
    color:white;
    font-size: xx-large;
    font-weight:bold;
    padding-bottom: 10px;
}
.jbl-main-principle {
    border-bottom: 0px solid #A5D6A7;
    border-radius: 3px;
    padding: 10px;
}
.jbl-main-principalbox {
    color:white;
    font-size: xx-large;
    padding: 20px;
    margin-left:auto;
    margin-right:auto;
    min-height: 150px;
}
.jbl-main-process {
    color: white;
    font-size: xx-large;
    display:inline;
}
.jbl-main-process-time {
     color: #81C784;
    font-size: medium;
    display: inline;
    padding: 10px;
}
.jbl-main-process-note {
    font-size: small;
    color:#81C784;
}

/*** CALLOUTS  ****/
.jbl-sold-text {
    color: #d9534f !important;
}
.jbl-available-text {
    color: #5cb85c !important;
}
.jbl-available-callout {
    padding: 5px;
    margin: 10px 0px 0px 10px;
    border: 1px solid #eee;
    border-left-width: 3px !important;
    border-radius: 3px;
    border-left-color: #5cb85c !important;
}
.jbl-sold-callout {
    padding: 5px;
    margin: 10px 0px 0px 10px;
    border: 1px solid #eee;
    border-left-width: 3px;
    border-radius: 3px;
    
    border-left-color: #d9534f;
}
.jbl-homesite-callout {
    padding: 20px;
    margin: 10px 0px 0px 10px;
    border: 1px solid #eee;
    border-left-width: 3px !important;
    border-radius: 3px;
    border-left-color: #5cb85c !important;
    background-color: #E8F5E9;
    font-size: larger;
}
.jbl-bottom-callout {
    padding: 5px;
    border-bottom-width: 5px !important;
    border-radius: 3px;
    border-bottom-color: #5cb85c !important;
}
.jbl-top-callout {
    padding: 5px;
    border-top-width: 5px !important;
    border-radius: 3px;
    border-top-color: #5cb85c !important;
}
.bs-callout {
    padding: 20px;
    margin: 20px 0;
    border: 1px solid #eee;
    border-left-width: 5px;
    border-radius: 3px;
}
.bs-callout h4 {
    margin-top: 0;
    margin-bottom: 5px;
}
.bs-callout p:last-child {
    margin-bottom: 0;
}
.bs-callout code {
    border-radius: 3px;
}
.bs-callout+.bs-callout {
    margin-top: -5px;
}
.bs-callout-default {
    border-left-color: #777;
}
.bs-callout-default h4 {
    color: #777;
}
.bs-callout-primary {
    border-left-color: #428bca;
}
.bs-callout-primary h4 {
    color: #428bca;
}
.bs-callout-success {
    border-left-color: #5cb85c;
}
.bs-callout-success h4 {
    color: #5cb85c;
}
.bs-callout-danger {
    border-left-color: #d9534f;
}
.bs-callout-danger h4 {
    color: #d9534f;
}
.bs-callout-warning {
    border-left-color: #f0ad4e;
}
.bs-callout-warning h4 {
    color: #f0ad4e;
}
.bs-callout-info {
    border-left-color: #5bc0de;
}
.bs-callout-info h4 {
    color: #5bc0de;
}</pre></body></html>