body {    padding 15px;    font-family: "Segoe UI",Arial,Sans-Serif;    font-size:.9em;     line-height: normal;    color: #111111;}h1 {     font-weight:500;    margin-bottom:20px;    padding-bottom:2px;    color:#3B3B3B;       font-size:24px;    color:#0D0099;   }.house-content, .house-content-home-tile{  background-color:#d0f3bd;  border:5px solid #071556;  -webkit-border-radius: 10px;    -moz-border-radius: 10px;    border-radius: 10px;    color:#071556;    margin-bottom:25px;    margin-top:15px;    }.house-content-home-tile{    height:200px;    margin-top:40px;    margin-bottom:0px;    }.house-content h1, .house-content-home-tile h1{    margin-top:0px!important;    background-color:#071556;    padding-left:10px;    color:#ffffff!important;    padding-bottom:5px!important;    margin-bottom:0px!important;}.house-content-content{    padding: 20px 15px 10px 15px;   }.house-content .house-content-content h2 {    color:071556!important;    margin-top:5px!important;    font-weight:600!important;    margin-bottom:10px!important;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}#cboxOverlay{position:fixed; width:100%; height:100%;}#cboxMiddleLeft, #cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}.cboxIframe{width:100%; height:100%; display:block; border:0;}#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}#cboxOverlay{background:url(../images/overlay.png) repeat 0 0;}#colorbox{outline:0;}    #cboxTopLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -101px 0;}    #cboxTopRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -130px 0;}    #cboxBottomLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -101px -29px;}    #cboxBottomRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -130px -29px;}    #cboxMiddleLeft{width:21px; background:url(../images/controls.png) left top repeat-y;}    #cboxMiddleRight{width:21px; background:url(../images/controls.png) right top repeat-y;}    #cboxTopCenter{height:21px; background:url(../images/border.png) 0 0 repeat-x;}    #cboxBottomCenter{height:21px; background:url(../images/border.png) 0 -29px repeat-x;}    #cboxContent{background:#fff; overflow:hidden;}        .cboxIframe{background:#fff;}        #cboxError{padding:50px; border:1px solid #ccc;}        #cboxLoadedContent{margin-bottom:28px;}        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}        #cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center;}        #cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}                #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }                        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(../images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}        #cboxPrevious:hover{background-position:-75px -25px;}        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}        #cboxNext:hover{background-position:-50px -25px;}        #cboxClose{position:absolute; bottom:0; right:0; background:url(../images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}        #cboxClose:hover{background-position:-25px -25px;}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight {    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}
fieldset.contact{    width:400px;    border:1px solid #D5D3E3;    overflow:auto;    padding:1px;    float:left;    margin-top:5px;    margin-bottom:20px;    margin-left:0px;    color:#000000;}fieldset.contact legend{    padding:5px;    margin:0;    background-color:Red;    width:385px;    float:left;    background-color:#C5CFE8;    font-weight:bold;    padding-left:10px;    margin-bottom:1px;    }fieldset.contact legend a{	color: black;}fieldset.contact label, fieldset.newsletter label{    background-color:#C5CFE8;    padding:5px 10px 5px 10px;    height:20px;    float:left;    width:60px;}fieldset.contact .form-row span {    background-color:#F0F0F0;    padding:5px 10px 5px 10px;    height:20px;    float:left;    width:299px;    margin-left:1px;}fieldset.newsletter span {    background-color:#F0F0F0;    padding:3px 10px 7px 10px;    height:20px;    float:left;    margin-left:1px;}div.form-row{    clear:both;    height:30px;    margin-bottom:1px;}div.form-column{    float:left;    overflow:auto;    padding:0;    margin:0;}fieldset.contact.enquiry{    margin-left:40px;    width:412px;    margin-right:0px;    background-color:#FAFAFA;     }fieldset.contact.enquiry legend{    width:397px;}fieldset.contact.enquiry label {    width:90px;}fieldset.contact.enquiry [type=text]{    height:18px;    margin:0;}fieldset.contact.enquiry select{    height:24px;    margin:0;   }fieldset.contact span.input {    padding:3px 10px 7px 10px;}fieldset.contact.enquiry span {    width:280px;}fieldset.contact.enquiry span.require{     float:none;     height:10px;     margin:0;     padding:0;  }
div.entry{        border:1px solid #C2C2C2;    padding:5px;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;    margin-right:30px;    margin-bottom:30px;    width:270px;    display:inline-block;     vertical-align:top;}div.entry:hover{    border:1px solid #ADADAD;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;    -webkit-box-shadow:  0px 0px 8px 0px #C9C9C9;     box-shadow:  0px 0px 8px 0px #C9C9C9;     cursor:pointer;}div.entry img.display {    width:270px;    height: 160px;    clear:both;    text-align:center;}div.entry div.title {   border-bottom:1px solid #E3E3E3;    background-color:transparent;    margin-top:0px;    padding-top:0px;    margin-bottom:5px;    width:260px;    font-size:17px;}div.entry div.title div.location {    font-size:14px;    padding-top:2px;}div.entry div.building-plan {    border-top:1px solid #E3E3E3;    background-color:transparent;    margin-top:5px;    padding-top:2px;    margin-bottom:5px;    padding-left:5px;}div.entry div.building-plan .text {    float:left;    margin-right:20px;    margin-left:2px;}div.entry div.building-plan .count-pic {    float:left;}div.entry div.building-plan .brochure {    float:right;    padding-right:5px;}
.div-gridview-list-header, .div-gridview-list-header-sort{    overflow: hidden;    height:28px;     border:1px solid #8F898B;    border-bottom:1px solid #B3B3B3;    padding-right:17px;    padding-top:7px;    white-space:nowrap;  }.div-gridview-list-pager{    overflow: hidden;    font-size:14px;    height:25px;     border:1px solid #8F898B;    border-top:none;    padding-right:17px;    padding-top:5px;    white-space:nowrap;  }.div-gridview-list-pager{    background-color: #C5CFE8!important;}.div-gridview-list{    overflow: auto;    margin-top: 0px;    border-bottom: 1px solid #8F898B;    border-left: 1px solid #8F898B;    border-right:1px solid #8F898B; }.gv-list td, .gv-list tr{    padding: 10px 5px 10px 5px;    padding-left: 16px;    border-style: none;     height:15px;}.gv-list{    margin-top:-25px;    font-size:.9em;     width:100%;}.gv-list th{    padding-left: 20px;  }.gv-footer{    background-color:#C5CFE8;}.gv-header{    font-weight: bold;    white-space:nowrap;    background-color:#C5CFE8;}.div-gridview-list-header.gv-staff{    background-color:#D3E7E8!important;}.div-gridview-list-header.gv-entry{    background-color:#DEF0D8!important;}.div-gridview-list-header.enquiry{    background-color:#F0EBD8!important;}.div-gridview-list-pager.enquiry{    background-color:#F0EBD8!important;}.div-gridview-list-header.client{    background-color:#F0C9C9!important;}.div-gridview-list-pager.client{    background-color:#F0C9C9!important;}.div-gridview-list-pager.staff{    background-color:#D3E7E8!important;}.gv-header.client{   background-color:#F0C9C9!important;}.gv-pager{    background-color:#C5CFE8;    text-decoration: none; }.gv-pager table{    background-color:#D1C9F0;}.gv-pager a:visited, .gv-pager a:link{    background-color: #FFFFC4;}.gv-row{    background-color: #EDEDED;    color: #330099;    cursor:pointer;}.gv-alternating-row{    background-color: #E3E3E3;    color: #330099;    cursor:pointer;}.gv-row:hover, .gv-alternating-row:hover{ background-color: #FFFFC4;} .gv-selected-row{    background-color: #FFCC66;    color: #663399;}.gv-edit-row{}
.house-content, .house-content-home-tile{  background-color:#d0f3bd;  border:5px solid #071556;  -webkit-border-radius: 10px;    -moz-border-radius: 10px;    border-radius: 10px;    color:#071556;    margin-bottom:25px;    margin-top:15px;    }.house-content-home-tile{    height:200px;    margin-top:40px;    margin-bottom:0px;    }.house-content h1, .house-content-home-tile h1{    margin-top:0px!important;    background-color:#071556;    padding-left:10px;    color:#ffffff!important;    padding-bottom:5px!important;    margin-bottom:0px!important;}.house-content-content{    padding: 20px 15px 10px 15px;   }.house-content .house-content-content h2 {    color:071556!important;    margin-top:5px!important;    font-weight:600!important;    margin-bottom:10px!important;}
div.do-title  {    text-transform:uppercase;    color:#2471D6;    font-size:20px;    margin-bottom:10px;}p{    margin:0;    padding:0;    margin-bottom:7px;    line-height:20px;}ul.do-list{    padding-left:27px;}ul.do-list li {    margin-bottom:5px;    }
:focus {  outline: none!important; }input[type="text"], input[type="password"], select, textarea{    border:1px solid #D4D4D4;    font-size:15px;    padding:3px;    padding-top:2px;    outline: none!important;    height:18px;    margin:0px;    font-family: "Segoe UI",Arial,Sans-Serif;}select {    height:26px;    Width:308px;    padding-top:2px;    padding-bottom:2px;}input[type="text"]:focus , input[type="password"]:focus , select:focus, textarea:focus{    border:1px solid #6885BA;     -webkit-box-shadow: inset 0px 0px 5px 0px #E3E3E3;    box-shadow: inset 0px 0px 5px 0px #E3E3E3;      outline: none!important;}input[type="submit"], input[type="button"]{    border:1px solid #BFBFBF;    font-size:15px;    padding: 4px 10px 4px 10px;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;    color:#474747;    outline:none!important;    line-height:20px;     background:url('../images/buttons/button-strip.png');        }input[type="submit"]:hover, input[type="submit"]:focus, input[type="button"]:hover, input[type="button"]:focus {    background-color:#E4E9F2;    border:1px solid #6885BA;    -webkit-box-shadow:  2px 2px 5px 0px #DBDBDB;    box-shadow:  2px 2px 5px 0px #DBDBDB;    cursor:pointer;    color:black;}
 .placeholder {	outline: 1px dashed #4183C4;}       ol {	margin: 0;	padding: 0;	padding-left: 30px;	}ol.sortable{	margin: 0px;	padding: 0;	list-style-type: none;	padding-bottom:1px;}ol.sortable ol {	margin: 0 0 0 25px;	padding: 0;	list-style-type: none;}ol.sortable {		}ol.sortable input[type="text"]{    width:240px;    margin-left:5px;}    .sortable li {	margin: 5px 0 0 0;	padding: 0;	width:300px;}.sortable li div  {	border: 1px solid #d4d4d4;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	border-color: #D4D4D4 #D4D4D4 #BCBCBC;	padding: 6px;	margin: 0;	cursor: move;	background: #f6f6f6;	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed));	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%);	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%);	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%);	background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );}.sortable li.mjs-nestedSortable-branch div {	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #f0ece9 100%);	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#f0ece9 100%);}.sortable li.mjs-nestedSortable-leaf div {	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #bcccbc 100%);	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#bcccbc 100%);}li.mjs-nestedSortable-collapsed.mjs-nestedSortable-hovering div {	border-color: #999;	background: #fafafa;}
#public-middle-wrapper{    color:white;    text-align:left;    font-size:15px;    clear: both;            height:100%;    background-image:url('../images/menu-background.png');        text-align: center;}div#public-middle{    display: inline-block;    margin: 0 auto;}ol#public-menu{    list-style-type:none;    padding:0;    margin:0;    font-size: 0;    float:left; }ol#public-menu li {    padding: 0px;     margin:0px;    font-size: 16px;    display: inline-block;    list-style: none;    float:left;    margin-left:10px;}ol#public-menu a{    color:inherit;    text-decoration:none;      padding:5px 20px 5px 20px;    margin:0px;    display:inline-block;    line-height: 24px;}ol#public-menu li.selected{    color:#8DEB73;    }ol#public-menu li.selected:hover{    color:#8DEB73;    }ol#public-menu li:hover{        color:#C7DFFF;}ol#public-menu li > ol{    margin:0px;    position:absolute;    background-color:#E3E3E3;    color:black;    padding:0px;    font-size: 0px;    display:none;    z-index:999;    border:1px solid #0f226b;    border-top:none;    text-align: left;}ol#public-menu li > ol li{    padding:0px;    clear:both;    font-size: 14px;    white-space:nowrap;      margin-left:0px;     }ol#public-menu li > ol li:hover{        color:#1F2E91;    margin:0px;}ol#public-menu li > ol li.selected, ol#public-menu li > ol li.selected:hover{         color:#197406;}ol#public-menu li > ol li a:hover{   text-decoration:underline;}ol#public-menu li > ol li a{   clear:both;   padding:2px 20px 2px 10px; }#admin-menu-wrapper{    color:#F5F5F5;    background: rgb(132,21,21);     background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg0MTUxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NzAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);    background: -moz-linear-gradient(top,  rgba(132,21,21,1) 0%, rgba(119,0,0,1) 100%);     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(132,21,21,1)), color-stop(100%,rgba(119,0,0,1)));     background: -webkit-linear-gradient(top,  rgba(132,21,21,1) 0%,rgba(119,0,0,1) 100%);    background: -o-linear-gradient(top,  rgba(132,21,21,1) 0%,rgba(119,0,0,1) 100%);     background: -ms-linear-gradient(top,  rgba(132,21,21,1) 0%,rgba(119,0,0,1) 100%);     background: linear-gradient(to bottom,  rgba(132,21,21,1) 0%,rgba(119,0,0,1) 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#841515', endColorstr='#770000',GradientType=0 );     margin-top:1px;	height:32px;}div#admin-menu{    min-width:900px;    max-width:1200px;         margin:auto;    }ol#admin-menu{    list-style-type:none;    padding:0px;    margin:0px;    font-size: 0;    float:left; }ol#admin-menu li {    padding: 0px;     margin:0px;    font-size: 15px;    display: inline-block;    list-style: none;    float:left;    margin-left:10px;}ol#admin-menu a{    color:inherit;    text-decoration:none;      padding:4px 20px 4px 20px;    margin:0px;    display:inline-block;    line-height: 24px;}ol#admin-menu li.selected{    color:inherit;    background-color:#BF3617;}ol#admin-menu li:hover{    background-color:#BF3617;    color:white;}ol#admin-menu li > ol{    margin:0px;    position:absolute;    background-color:#EBEBEB;    color:black;    padding:0px;    font-size: 0px;    display:none;    z-index:999;        border:1px solid #C4C4C4;    border-top:none;}ol#admin-menu li > ol li{    padding:0px;    clear:both;    font-size: 14px;    white-space:nowrap;      margin-left:0px;     }ol#admin-menu li > ol li:hover{    background-color:#C7482C!important;    color:white;    margin:0px;}ol#admin-menu li > ol li.selected{   background-color:#BF3617;   color:White;}ol#admin-menu li > ol li a:hover{   text-decoration:underline;}ol#admin-menu li > ol li a{   clear:both;   padding:5px 20px 7px 15px; }div#admin-menu span   a { padding:5px 15px 4px 15px; text-decoration:none;}div#admin-menu span  a:link {color:#F5F5F5; }     div#admin-menu span  a:visited {color:#F5F5F5;}  div#admin-menu span  a:hover {color:white; text-decoration:underline; }  div#admin-menu span a:active {color:white;}  ol#footer-menu {    margin:0px;    list-style-type: none;     float:left;    margin-left:5px;    padding-left:5px;  }ol#footer-menu li{    float: left;    margin-right:15px;}
div.home-tile {    padding:0px;        float:left;    text-align:left;    width:480px;    margin-left:30px;    margin-bottom:0px;}div#contents div.home-tile h1 {    font-size:20px;    margin-top:5px;    margin-bottom:5px;}div.home-tile div.home-title-desc {    float:left;    margin-left:20px;    margin-top:-2px;    width:260px;}ul.home-housing-options {    margin:0px;    padding:0px;     padding-left:15px;           }ul.home-housing-options li{    padding-bottom:2px;}div.home-tile h1 a {    text-decoration:none;    color:#ffffff;}div.home-tile h1 a:hover{    text-decoration:underline;}div.home-tile ul.home-housing-options li a{    text-decoration:none;    color:#071556;}div.home-tile ul.home-housing-options li a:hover{    text-decoration:underline;}fieldset.splash {    border:0px;       width:100%;    font-size:16px;    padding:0px;    margin:0px;}fieldset.splash div.splash-title{    border-bottom:1px solid #E8E8E8;    margin-bottom:8px;}fieldset.splash div.splash-item  {    float:left;    text-align:center;    font-weight:500;    border:1px solid #C9C9C9;    padding:8px;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;    }fieldset.splash div.splash-item:hover{    border:1px solid #ADADAD;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;    -webkit-box-shadow:  0px 0px 12px 0px #C9C9C9;     box-shadow:  0px 0px 12px 0px #C9C9C9;}fieldset.enquiry {    margin-top:5px;    padding:1px;}fieldset.enquiry-salesperson-home {    margin-top:30px;    padding:0px 0px 3px 0px;    border-left:none;    border-right:none;    border-bottom:none;}fieldset.enquiry-salesperson-home legend{    margin-bottom:-10px;}div#public-entry-details{    width:600px;}div#contents div#public-entry-details h1 {    margin-bottom:0px;    padding-bottom:0px;    font-weight:400;  }div#contents div#public-entry-details h2 {    margin-bottom:5px;    padding-bottom:0px;      font-size:18px;    font-weight:500;    margin-top:35px;}div#public-entry-details div#entry-type {    margin-top:0px;    margin-bottom:20px;       font-size:17px;}div#public-entry-details img.display-image{    width:50%;    height: 50%;    border:1px solid #9E9E9E;    padding:1px;    margin-top:10px;    margin-bottom:10px;}div#public-entry-details div#options{    float:none;    height:50px;}div#public-entry-details div#features{    height:35px;    padding:5px 20px;        width:250px;    margin-top:10px;    line-height:10px;       border:1px solid #E0E0E0;    background-color:#FAFAFA;}div#public-entry-details div#options .text{    margin-top:5px;    float:left;    font-size:18px;    font-family:Courier New;     font-weight:400;}div#public-entry-details div#options .count-pic{    float:left;    margin-right:6px;    margin-bottom:10px;    }div#public-entry-details div#options .row{    clear:both;    }div#public-entry-details a{    color:#1B50E0;    }div#public-entry-details div#description{    margin-top:15px;    clear:left;    padding:5px;        width:555px;}fieldset#entry-enquiry {    padding:5px;}fieldset#entry-enquiry legend{    padding:5px;    margin:0;    float:left;    font-weight:bold;    padding-left:0px;    margin-bottom:10px;    font-size:18px;    font-weight:600;}div.entry-type{    margin-bottom:40px;}div#contents div.entry-type h1{    font-size:16px;    margin-top:5px;    margin-bottom:0px;    padding-bottom:0px;    }div.entry-type div.entry{    margin-left:20px;}.display-none{    display:none;}.display-block {    display:block;}div.hidden-row {    position:absolute;    padding-left:10px;}
html{    color:#000;    background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{    margin:0;    padding:0;}fieldset,img {    border:0;}address,caption,cite,code,dfn,em,strong,th,var {    font-style:normal;    font-weight:normal;}ol,ul {   margin-left: 15px;}caption,th {    text-align:left;}h1,h2,h3,h4,h5,h6 {    font-size:100%;    font-weight:normal;}q:before,q:after {    content:'';}abbr,acronym {    border:0;    font-variant:normal;}sup {    vertical-align:text-top;}sub {    vertical-align:text-bottom;}input,textarea,select {    font-family:inherit;    font-size:inherit;    font-weight:inherit;}input,textarea,select {    *font-size:100%;}legend {    color:#000;}#yui3-css-stamp.cssreset { display: none; }* {    outline: none;}
.rslides {  position: relative;  list-style: none;  overflow: hidden;  width: 100%;  padding: 0;  margin: 0;  }.rslides li {  -webkit-backface-visibility: hidden;  position: absolute;  display: none;  width: 100%;  left: 0;  top: 0;  }.rslides li:first-child {  position: relative;  display: block;  float: left;  }.rslides img {  display: block;  height: auto;  float: left;  width: 100%;  border: 0;  }    .rslides {  margin: 0 auto;  }.rslides_container {  margin-bottom: 50px;  position: relative;  float: left;  width: 100%;  }    .centered-btns_nav {  z-index: 3;  position: absolute;  -webkit-tap-highlight-color: rgba(0,0,0,0);  top: 50%;  left: 0;  opacity: 0.3;  text-indent: -9999px;  overflow: hidden;  text-decoration: none;  height: 61px;  width: 38px;  background: transparent url('../images/themes.gif') no-repeat left top;  margin-top: -45px;  }.centered-btns_nav:hover {  opacity: 0.7;  }  .centered-btns_nav:active {  opacity: 1.0;  }.centered-btns_nav.next {  left: auto;  background-position: right top;  right: 0;  }.transparent-btns_nav {  z-index: 3;  position: absolute;  -webkit-tap-highlight-color: rgba(0,0,0,0);  top: 0;  left: 0;  display: block;  background: #fff;   opacity: 0;  filter: alpha(opacity=1);  width: 48%;  text-indent: -9999px;  overflow: hidden;  height: 91%;  }.transparent-btns_nav.next {  left: auto;  right: 0;  }.large-btns_nav {  z-index: 3;  position: absolute;  -webkit-tap-highlight-color: rgba(0,0,0,0);  opacity: 0.6;  text-indent: -9999px;  overflow: hidden;  top: 0;  bottom: 0;  left: 0;  background: #000 url("themes.gif") no-repeat left 50%;  width: 38px;  }.large-btns_nav:active {  opacity: 1.0;  }.large-btns_nav.next {  left: auto;  background-position: right 50%;  right: 0;  }.centered-btns_nav:focus,.transparent-btns_nav:focus,.large-btns_nav:focus {  outline: none;  }.centered-btns_tabs,.transparent-btns_tabs,.large-btns_tabs {  margin-top: 10px;  line-height:5px;  text-align: center;  }.centered-btns_tabs li,.transparent-btns_tabs li,.large-btns_tabs li {  display: inline;  float: none;  _float: left;  *float: left;  margin-right: 5px;  }.centered-btns_tabs a,.transparent-btns_tabs a,.large-btns_tabs a {  text-indent: -9999px;  overflow: hidden;  -webkit-border-radius: 15px;  -moz-border-radius: 15px;  border-radius: 15px;  background: #ccc;  background: rgba(0,0,0, .2);  display: inline-block;  _display: block;  *display: block;  -webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);  -moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);  box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);  width: 9px;  height: 9px;  }.centered-btns_here a,.transparent-btns_here a,.large-btns_here a {  background: #222;  background: rgba(0,0,0, .8);  }
.search-form{    vertical-align:top;    padding:0px;}.search-form input[type="submit"]:hover, .search-form input[type="submit"]:focus, .search-form input[type="button"]:hover, .search-form input[type="button"]:focus {    border:1px solid #6885BA;    -webkit-box-shadow:  2px 2px 5px 0px #DBDBDB;    box-shadow:  2px 2px 5px 0px #DBDBDB;    cursor:pointer;    color:black;}.search-form input[type="submit"], .search-form  input[type="button"]{    line-height:25px;    height:35px;    border:1px solid #BFBFBF;    padding:0px 5px;    background-color:#EDEDED;}.search-form input[type="text"]{    line-height:25px;    height:33px;    border:1px solid #C7C7C7;    padding:0px 5px;}.search-form .advanced-params{    padding:7px;    width:450px;    border:1px solid #C7C7C7;    margin-bottom:30px;    margin-top:10px;}.search-form .advanced-params label{    background-color:#D7E4F5;    padding:5px;    }.search-form .advanced-params span{    background-color:#EDEDED;    padding:5px;    margin-right:10px;}
body {    font-family: "Segoe UI",Arial,Sans-Serif;    font-size:.9em;     line-height: normal;    color: #111111;    margin:auto;    padding: 0;    height: 100%;    text-align: left;         min-width:1020px;          }#wrapper {    overflow:auto;}#body-wrapper {    overflow:auto;    }#header-wrapper {    overflow:auto;    height:100%;    background-image:url('../images/content-background1.png'); }#header-wrapper .oh-logo{    float: left;}#header-wrapper #phone {	color: #0e2f60;	font-size: 24px;	 font-weight: 600;	 margin-top: 10px;	 text-align: right;	 width:240px;	 height: 34px;	  background-image: url('../images/phone.png');	 background-repeat: no-repeat;    background-position: 65px 5px;    background-size: 18px auto;}#header-wrapper .column{	display: inline-block;	width:200px;	color: #163f79;	vertical-align: middle;	}@media screen and (max-width: 1200px) {   #header-wrapper .display-homes {       display: none;    }}#header-wrapper #banner {    padding:5px 10px 0px 10px;    color:#704178;    height:140px;    margin:auto;      min-width:890px;    max-width:1200px;      }#header-wrapper .oh-slogan {    margin-top: 6px;}#header-wrapper #search-bar {    margin-right:5px;    background-color:White;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;    padding:2px;    width:240px;    height: 27px;    border:1px solid #ABABAB;    margin-top: 10px;}#search-bar .search-bar-button{    float:right;    margin-top:3px;    width:24px; }#search-bar .search-bar-textbox{    width:150px;    margin-right:5px;    margin-left:5px;    border:none;    height:25px;    font-size:16px;    margin-top: -1px;}#search-bar  .search-bar-textbox:focus{    border:none!important;     -webkit-box-shadow: none!important;    box-shadow: none!important;      outline: none!important;}.site-search {    float:right;    position:relative;      right:0px;    top:50px; }.site-search .search-button{    position:relative;      right:10px;    top:5px; }div#content-wrapper {    overflow:auto;       width:100%;    margin:auto;    height:100%;     }div#contents {   min-width:890px;    max-width:1200px;      margin:auto;    padding:5px 20px 25px 25px;    overflow:auto;    margin-bottom:0px;    margin-top:0px;       height:100%;       border-top:none;    border-bottom:none;    background-color:#ffffff;    }div.center-body{    margin:auto;    width:1000px;}div#contents h1{    font-weight:500;    margin-bottom:20px;    padding-bottom:2px;    color:#3B3B3B;       font-size:24px;    color:#0D0099;   }div#contents h2{    font-weight:500;    margin-bottom:5px;    margin-top:30px;    padding-bottom:2px;    color:#0D0099;       font-size:18px;}div#contents p{    margin-bottom:13px;}div#contents li{    margin-bottom:6px;}#footer-wrapper{   -webkit-box-shadow:  0px 0px 15px 0px #BFBFBF;    box-shadow:  0px 0px 15px 0px #BFBFBF;    font-size:.89em;    line-height:20px;    height:110px;        color:White;     background-image:url('../images/footer-background.png');    }#footer{    min-width:900px;    max-width:1200px;     margin:auto;    padding-top:10px;    padding-left:20px;     }#footer a:link {color:#72CCFC;}     #footer a:visited {color:#72CCFC;}  #footer a:hover {color:white;}  #footer a:active {color:#72CCFC;}  #footer #social-media {    margin-top:40px;}#footer #social-media .sm-button{    margin-right:10px;    opacity:0.8;    filter:alpha(opacity=80);     outline : none;    border : 0;}#footer #social-media .sm-button:hover{    margin-right:10px;     opacity:1;    filter:alpha(opacity=100); }#footer .sm-button-link {    outline : none;}#footer #right-menu{    float:right;    margin-top:-90px;    margin-right:10px;    vertical-align:top;    }#back-to-top {    background-color:#828EBF;   	padding:4px 10px 0px 10px;	font-size:35px;      -webkit-border-radius: 10px;    -moz-border-radius: 10px;    border-radius: 10px;	width:23px;	color:white;	letter-spacing:0px;    position:fixed;	margin-right:10px;		}#back-to-top:hover{    background-color:#92CF72;	cursor:pointer;}a:link {color:#1967D4;}     a:visited {color:#1967D4;}  a:hover {color:#D42626;}  a:active {color:#1967D4;}  fieldset.about-section{   margin: 20px 10px 20px 0px;   padding: 0px 10px 20px 0px;   border-right: none;   border-left:none;   border-top:none;}span.vis-state {    font-size:23px;}fieldset.about-section div{    padding-left:5px; }fieldset.about-section legend{    font-size:18px;    cursor:pointer;     }fieldset.about-section legend a{    font-size:30px;    line-height:10px;}div#contents fieldset.about-section div.main  h1{    font-size:16px;    font-weight:600;    margin-top:20px;    margin-bottom:2px;    padding-bottom:2px;    color:#3B3B3B;        border:none;}fieldset.about-section span.resize {   float:right;    color:#8C8C8C;   cursor:pointer;   padding:0;}fieldset {    border:1px solid #E0E0E0;}table.details strong {    font-weight:600;}table.contact, table.enquiry {    width:420px;    border:1px solid #CCD4E6;}table.contact td.label, table.enquiry td.label, table.enquiry td.label{    padding:5px 10px 5px 10px;    background-color:#B8BDE0;    width:60px;}table.enquiry td.label {    width:110px;}table.entry td.label {    padding:3px 7px 3px 7px;    background-color:#DEF0D8;}table.my-details td.label {    padding:3px 7px 3px 7px;    background-color:#D3E7E8;}table.staff td.label {    padding:3px 7px 3px 7px;    background-color:#D3E7E8;}table.client td.label {    padding:3px 7px 3px 7px;    background-color:#F0C9C9;}table.sp-enquiry td.label {    background-color:#F0EBD8;}table.details{    border-spacing: 1px 1px;}table td.label {    padding:3px 7px 3px 7px;    background-color:#C9D3F0;}table td.value{    padding:3px 7px 3px 7px;    background-color:#F0F0F0;    min-width:100px;    }table td.options{    padding:3px 7px 3px 7px;    background-color:#F0F0F0;    min-width:50px;    }table.options {     background-color:#F0F0F0;     padding:2px;     margin-bottom:10px;}table.options td {    padding:3px 7px 3px 7px;}input[type="text"], select,  input[type="submit"], textarea, input[type="Password"]{	font-family: "Segoe UI",Arial,Sans-Serif;	font-size:inherit;	outline: none!important;	}textarea {resize:none}input[type="submit"] {    font-size:1em;    line-height:23px;}:focus {  outline: none!important; }div.title{    background-color:#DBDBDB;     margin-top:15px;    padding:5px;}i#list-caption{    margin-top:-20px;    margin-bottom:25px;    display:block;}.watermark {   color: #999;}.entry-gallery{	height: 120px;	width: 160px;	margin-right: 10px;	border: 1px solid gainsboro;	padding: 5px;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}.entry-gallery .img {	width: 100%;max-height: 100%;}.entry-gallery:hover{	cursor: pointer;-webkit-box-shadow: 0px 0px 10px 0px rgba(173, 173, 173, 0.75);-moz-box-shadow:    0px 0px 10px 0px rgba(173, 173, 173, 0.75);box-shadow:         0px 0px 10px 0px rgba(173, 173, 173, 0.75);}
div.tab-container {    margin-top:40px;}div.tab-contents{    background-color: #f6f6f6;    border:1px solid #dbdfe6;    margin-top:-1px;    padding:20px;    overflow:auto;}div.tab{    display:none;}.tab-button{    min-width: 100px;    height: 24px;    border: 1px solid #dbdfe6;    -webkit-border-radius: 8px 8px 0px 0px;    -moz-border-radius: 8px 8px 0px 0px;    border-radius: 8px 8px 0px 0px;    text-align:center;}
