html {height:100%;font:normal .875em Arial, sans-serif;color:#484848}.town, .subregion {display:none}.showen {display:block}.hidden {display:none}body {height:auto !important;height:100%;min-height:100%;position:relative;margin:0 auto}                button {cursor:pointer}                strong {font-weight:bold}		/* Fixed size container */		.container {width:960px;position:relative;margin:0 auto}                .clear {width:100%;height:0;float:none;clear:both;overflow:hidden}		/* Header */		#header {height:255px;position:relative;background:url('/img/headerGradient.gif') #237EF0 0 0 repeat-x}                    #headerClouds {width:100%;height:208px;position:absolute;left:0;top:0;background:url('/img/headerClouds.jpg') top center no-repeat}                    #header .container {height:255px;z-index:2}                        #header h1 {position:absolute;left:20px;top:20px}                            #header h1 a {width:350px;height:73px;display:block;text-indent:-5000px;background:url('/img/logo.gif')}                        #mainMenu {width:100%;height:47px;overflow:hidden;position:absolute;left:0;bottom:-1px}                            #mainMenu ul {display:inline;margin:0 300px 0 0;float:right}                                #mainMenu li {padding:14px 0;float:left;color:#fff;text-transform:uppercase;font-size:1em;background:url('/img/menuSeparator.gif') 0 100% no-repeat}                                #mainMenu .first {background-image:none}                                #mainMenu .myProfile, #mainMenu .logout {float:none;position:absolute;top:0}                                #mainMenu .myProfile {right:115px}                                #mainMenu .logout {right:0}                                    #mainMenu a {padding:0 25px;text-decoration:none;color:#fff}                                        #mainMenu .active a, #mainMenu a:hover {color:#1E497C}            #header .adminToolbar {padding:0 3px 0 10px;position:absolute;left:400px;top:60px;z-index:10;background-color:#69A8F5;border-bottom:solid 1px #154F91}                #header .adminToolbar i {width:10px;height:28px;display:block;position:absolute;top:0;background:url('/img/toolbar/bg.gif')}                #header .adminToolbar .l {left:0;cursor:pointer}                #header .adminToolbar .r {width:3px;right:0;background-position:-10px 0}                #header .adminToolbar ul {height:27px;padding:0 5px;overflow:hidden}                #header .adminToolbar ul.hidden {display:none}                    #header .adminToolbar li {padding:6px 0 5px 0;margin-right:10px;float:left}                    #header .adminToolbar li.last {margin-right:0}                    #header .adminToolbar .disabled {display:none}                        #header .adminToolbar li a:hover {opacity:.5}                        #header .adminToolbar li a:focus {outline:none}                        #header .adminToolbar li a:active {margin:1px -1px -1px 1px}                        #header .adminToolbar .add, #header .adminToolbar .edit, #header .adminToolbar .delete, #header .adminToolbar .users, #header .adminToolbar .settings, #header .adminToolbar .exit {width:16px;height:16px;display:block;text-indent:-5000px;background:url('/img/toolbar/icons.gif')}                        #header .adminToolbar .edit {background-position:-16px 0}                        #header .adminToolbar .delete {background-position:-32px 0}                        #header .adminToolbar .users {width:14px;background-position:-48px 0}                        #header .adminToolbar .settings {width:14px;background-position:-62px 0}                        #header .adminToolbar .exit {width:15px;background-position:-76px 0}			#header .shadowLine {width:100%;height:5px;position:absolute;left:0;bottom:47px;z-index:1;overflow:hidden;opacity:.5;-khtml-opacity:.5;-moz-opacity:.5;background:#000}			#headerHand {width:463px;height:199px;position:absolute;right:60px;top:4px;background:url('/img/headerHand.jpg') no-repeat}				#headerKeyring {width:89px;height:52px;position:absolute;right:157px;bottom:-52px;background:url('/img/headerKeyring.jpg') no-repeat}		/* Body */		#body {width:960px;padding:15px 0 100px 0;margin:0 auto;overflow:hidden;background:url('/img/headerKeyringBottom.jpg') 684px 0 no-repeat}			/* Left column */			#leftColumn {width:270px;float:left}				/* Toolbar */				#leftColumn .toolbarWrapper {margin:0 0 20px 0;position:relative;overflow:hidden}					#leftColumn .toolbarWrapper.toolbarColorBlue {background-color:#4096FB}					#leftColumn .toolbarWrapper.toolbarColorOrange {background-color:#F19B36}					#leftColumn .toolbarWrapper i {width:8px;height:8px;position:absolute;overflow:hidden}							#leftColumn .toolbarWrapper .cornerTR {right:0;top:0;background:url('/img/toolbarCornerTopRight.png')}							#leftColumn .toolbarWrapper .cornerBR {right:0;bottom:0;background:url('/img/toolbarCornerBottomRight.png')}					#leftColumn .toolbarTitle {height:23px;padding:7px 0 0 15px;font-size:1.1em;text-transform:uppercase;color:#fff;text-shadow:1px 1px 2px #333}					#leftColumn .toolbarBodyWrap {margin:0 0 30px 3px;overflow:hidden;background:#fff}						#leftColumn .toolbarBody {margin:5px 0;padding:5px 0 5px 10px;border-right:solid 1px;background-color:transparent}						#leftColumn .toolbarWrapper.toolbarColorBlue .toolbarBody {border-color:#4096FB}						#leftColumn .toolbarWrapper.toolbarColorOrange .toolbarBody {border-color:#F19B36}					/* Toolbar form styles */						#leftColumn .toolbarWrapper label {display:block;margin:5px 0;font-size:1.1em}						#leftColumn .toolbarWrapper input, #leftColumn .toolbarWrapper select {width:225px;padding:1px 10px;border:solid 1px;font-size:.9em;color:#7F7F7F}						#leftColumn .toolbarColorBlue input, #leftColumn .toolbarColorBlue select {border-color:#4096FB}						#leftColumn .toolbarColorOrange input, #leftColumn .toolbarColorOrange select {border-color:#F19B36}							#leftColumn .toolbarWrapper select {width:246px;padding:1px 2px 1px 7px;}							#leftColumn .toolbarWrapper .dualLayout {margin:5px 0;overflow:hidden}								#leftColumn .toolbarWrapper .dualLayout div {overflow:hidden}									#leftColumn .toolbarWrapper .dualLayout label {width:125px;float:left}									#leftColumn .toolbarWrapper .dualLayout .dualLayoutFloated div {margin:0 5px 0 0;float:left}										#leftColumn .toolbarWrapper .dualLayout .dualLayoutFloated label, #leftColumn .toolbarWrapper .dualLayout .dualLayoutFloated input, #leftColumn .toolbarWrapper .dualLayout .dualLayoutFloated select {width:119px;margin-bottom:5px;float:none}										#leftColumn .toolbarWrapper .dualLayout .dualLayoutFloated input, #leftColumn .toolbarWrapper .dualLayout .dualLayoutFloated select {width:120px}									#leftColumn .toolbarWrapper .dualLayout input, #leftColumn .toolbarWrapper .dualLayout select {width:120px;margin:3px 0 0 0;float:left}										#leftColumn .toolbarWrapper .dualLayout input {width:98px !important}									#leftColumn .toolbarWrapper .submitButton button {margin:15px 0 0 60px}				#leftColumn .bannerWrapper {margin-bottom:15px}			/* Middle column */			#middleColumn {width:490px;border-top:solid 1px transparent;margin:0 15px;float:left}				#middleColumn h2 {margin:0 0 15px 0;text-transform:uppercase;font-size:1.35em;color:#2E6488}                                    #middleColumn h2 a {color:inherit}				#middleColumn h3 {padding:7px 10px;margin:0 0 15px 0;clear:both;text-transform:uppercase;background-color:#F19224;font-size:1.1em;color:#fff;text-shadow:1px 1px 2px #656565}					#middleColumn h3.blue {background-color:#4096FB}						#middleColumn h3 a {text-decoration:none;color:#fff}					#middleColumn h4 {margin:0 0 15px 0;font-weight:bold;color:#378FC1}				#middleColumn p {margin:4px 2px 10px;font-size:.85em;color:#484848}					#middleColumn .buttonDesc, #middleColumn .buttonDescLeft {margin:5px 0;padding:0 0 5px 0;font-size:1.2em;text-align:right}					#middleColumn .buttonDescLeft {text-align:left}						#middleColumn .buttonDesc img, #middleColumn .buttonDescLeft img {margin:0 15px 0 0}						#middleColumn .buttonDesc button, #middleColumn .buttonDescLeft button, #leftColumn button {margin:0 0 -5px 0;border:none;background:none}							#middleColumn .buttonDesc button img, #middleColumn .buttonDescLeft button img {margin:0}				#middleColumn small {font-size:.7em;color:#AFA9AB}				#middleColumn ul {margin:0 0 10px 30px;font-size:.85em;color:#545454}					#middleColumn ul li {margin:0 0 3px 0;list-style-type:disc}				#middleColumn table {width:100%;font-size:.9em;background-color:#FAB665}					#middleColumn th {padding:5px 0;font-weight:bold;text-align:center;border-right:solid 1px #C57D29;border-bottom:solid 1px #fff;color:#A46923}					#middleColumn td {padding:5px 0;text-align:center;font-weight:bold;border-right:solid 1px #C57D29;background-color:#8CB7FB;color:#fff}                                #middleColumn table.users {width:667px}                                    #middleColumn table.users tr {cursor:pointer}                                #middleColumn .notifier {padding:10px 10px 10px 25px;margin-bottom:15px;border-left:solid 2px #C00B0B;background-color:#FBFFB7;font-size:90%}				#middleColumn hr {height:6px;margin:0 0 15px 0;overflow:hidden;border:none;background-color:#F19224}					#middleColumn form div {padding-bottom:15px;position:relative;overflow:hidden}					#middleColumn form .error-message {display:none}                                            #middleColumn label {width:160px;float:left}                                            #middleColumn .contactOwner label {width:190px}                                            #middleColumn input, #middleColumn select {width:260px;padding:2px 1px 2px 3px;float:left;border:solid 1px #F19224;color:#AFA9AB}                                            #middleColumn .form-error {border-color:#ff0000}                                            #middleColumn .fileInput {padding:0 0 26px 132px;margin-left:15px;display:inline;position:relative}                                                #middleColumn .fileInput input {width:132px;margin:0;position:absolute;left:-15px;top:0;z-index:2;cursor:default;opacity:0;filter:alpha(opacity=0)}                                                #middleColumn .fileInput .fileInputButton {display:inline;position:absolute;left:0;top:0;z-index:1}                                                        #middleColumn .fileInput .fileInputButton img {margin:0}                                            #middleColumn .contactOwner input {width:220px}                                            #middleColumn select {width:266px}                                            #middleColumn textarea {width:478px;height:175px;padding:5px;margin-bottom:15px;border:solid 1px #F19224;color:#AFA9AB}                                            #middleColumn .fieldTip {position:absolute;left:160px;bottom:1px}                                            #middleColumn span.required {color:#ff0000}                                            #middleColumn .propertyThumbnails {margin-bottom:15px;overflow:hidden}                                                #middleColumn .propertyThumbnails ul {margin:0;overflow:hidden}                                                    #middleColumn .propertyThumbnails .propertyThumbnail {min-height:110px;margin:0 8px 0 0;float:left;list-style-type:none;text-align:center}                                                    #middleColumn .propertyThumbnails .default img {width:85px;border:solid 3px #F19224}                                                    #middleColumn .propertyThumbnails .last {margin:0 0 0 2px}                                                        #middleColumn .propertyThumbnails .propertyThumbnail label {width:auto;display:block;float:none}                                                                #middleColumn .propertyThumbnails .propertyThumbnail img {margin-bottom:5px}                                                            #middleColumn .propertyThumbnails .propertyThumbnail input {width:auto;height:auto;padding:0;float:none;text-align:center;border:none}                                                #middleColumn #googleMap {width:488px;height:220px;margin-bottom:15px;overflow:auto;border:solid 1px #F19224}                                                    #middleColumn #googleMap.tallMap {height:350px}                                                    #middleColumn #googleMap div {padding-bottom:0;position:static;overflow:visible}				/* Featured properties */				#middleColumn .featuredProperties ul {margin:0}					#middleColumn .featuredProperties li {padding:7px 0;margin:0;overflow:hidden;border-bottom:solid 1px #D5D5D5;list-style-type:none}					#middleColumn .featuredProperties li.last {border-bottom:none}						#middleColumn .featuredProperties p {margin-right:0;margin-left:0;font-size:.9em}						#middleColumn .featuredProperties .propertyDescriptionWrapper {width:320px;float:left}							#middleColumn .featuredProperties h4 {font-size:1.1em}								#middleColumn .featuredProperties h4 a {text-decoration:none;font-weight:bold;color:#A05D0F}							#middleColumn .featuredProperties .propertyPhoto {position:relative;float:left}                                                            #middleColumn .featuredProperties .propertyPhoto a {text-decoration:none}								#middleColumn .featuredProperties .propertyPhoto a:hover img {opacity:.5}								#middleColumn .featuredProperties .propertyPhoto img {width:144px;padding:3px;margin-right:10px;border:solid 1px #D5D5D5}								#middleColumn .featuredProperties .propertyParameters span {padding-right:20px}							#middleColumn .featuredProperties .propertyViewMore a {font-size:1.1em;text-decoration:none;font-weight:bold;color:#BE541A}				/* Search results */				#middleColumn .searchResults ul {margin:0}					#middleColumn .searchResults li {padding:10px 0;margin:0;overflow:hidden;border-bottom:dotted 3px #D6801D;list-style-type:none}					#middleColumn .searchResults li.last {border-bottom:none}						#middleColumn .searchResults li .propertyPhoto {float:left}							#middleColumn .searchResults li .propertyPhoto img {width:144px;padding:3px;margin-right:10px;border:solid 1px #D5D5D5}                                                        #middleColumn .searchResults li a {border:none;text-decoration:none}                                                            #middleColumn .searchResults li .propertyPhoto a:hover img {opacity:.5}						#middleColumn .searchResults li .propertyParametersWrapper {width:327px;margin-bottom:10px;float:left}							#middleColumn .searchResults li .propertyParametersWrapper h4 {margin:0 0 5px 0;font-size:1.1em;color:#A05D0F}								#middleColumn .searchResults li .propertyParametersWrapper h4 a {text-decoration:none;font-weight:bold;color:#A05D0F}							#middleColumn .searchResults li .propertyParametersWrapper dl {overflow:hidden}								#middleColumn .searchResults li .propertyParametersWrapper dt {width:110px;margin:0 10px 1px 0;float:left;color:#000}								#middleColumn .searchResults li .propertyParametersWrapper dd {width:205px;margin-bottom:1px;float:left}						#middleColumn .searchResults .propertyDescription {clear:left;font-size:1.3em}						#middleColumn .searchResults .propertyViewMore a {font-size:1.1em;text-decoration:none;font-weight:bold;color:#BE541A}				#middleColumn .searchResults .searchResultsPagination {padding:7px 10px;margin:0 0 15px 0;overflow:hidden;clear:both;background-color:#F19224;font-size:1.1em}					#middleColumn .searchResults .searchResultsPagination ul {float:right;overflow:hidden}						#middleColumn .searchResults .searchResultsPagination li {padding:1px 5px;float:left;border:none;border-right:dotted 1px #673908;color:#fff}						#middleColumn .searchResults .searchResultsPagination li.last {border:none}							#middleColumn .searchResults .searchResultsPagination a {text-decoration:none;color:#673908}								#middleColumn .searchResults .searchResultsPagination a:hover {color:#fff}				#middleColumn .searchResults .searchResultsOrder {font-size:90%}					#middleColumn .searchResults .searchResultsOrder strong {margin-right:5px}					#middleColumn .searchResults .searchResultsOrder label {margin-left:5px;display:inline;float:none}					#middleColumn .searchResults .searchResultsOrder input {width:auto;padding:0;margin:0;float:none;border:none}				/* Proprety */                                #middleColumn .propertyMenuWrapper {overflow:hidden}                                    #middleColumn .propertyMenu {display:inline;margin:0 0 15px 0;float:left;overflow:hidden;background:#f19b36}                                            #middleColumn .propertyMenu li {padding:1px 1px 0 1px;margin:0;float:left;list-style-type:none;color:#474747;font-size:1.3em}                                                    #middleColumn .propertyMenu a {float:left;padding:5px 21px 7px 21px;text-decoration:none;color:#474747}                                                            #middleColumn .propertyMenu .active a, #middleColumn .propertyMenu a:hover {background:#fff}				#middleColumn .propertyDetailsWrapper {margin:0 0 15px 0;position:relative;overflow:hidden}					#middleColumn .propertyDetailsWrapper img {width:260px;margin-bottom:40px;float:left;border:solid 1px #4879b4}					#middleColumn .propertyDetailsList {width:210px;margin:0 0 0 10px;float:left;font-size:11px}						#middleColumn .propertyDetailsList tr {margin:0 0 1px 0;border:solid 1px #366BAD}							#middleColumn .propertyDetailsList td {padding:1px 3px;color:#50595E;text-align:left;border-right:solid 1px #366BAD;background-color:#FCCD95}								#middleColumn .propertyDetailsList .title {background-color:#9CC6F8}							#middleColumn .propertyDetailsList li strong {width:200px;}					#middleColumn .propertyDetailsWrapper h3 {width:242px;margin:0;position:absolute;left:0;bottom:0}				#middleColumn p.backToPropertyList {font-size:1.3em;text-align:right;color:#D04822}					#middleColumn p.backToPropertyList a {color:inherit;text-decoration:none}			/* Right column */			#rightColumn {width:160px;float:left}				#rightColumn .bannerWrapper {margin-bottom:10px}				#rightColumn form {margin-bottom:10px}					#rightColumn label {margin-bottom:5px;display:block}					#rightColumn input {width:100%;margin-bottom:5px;padding:1px 0;border:solid 1px #000;font-size:.9em;color:#7F7F7F}					#rightColumn button {float:right;margin:5px 0 10px 0;cursor:pointer;border:none;background:none}					#rightColumn p {margin:0 0 4px 0}						#rightColumn form a {text-decoration:none;font-size:.9em;color:#983611}		/* Footer */		#footer {width:100%;height:74px;position:absolute;bottom:0;font-size:.82em;background:url('/img/footerBg.gif') #368DF6 repeat-x}			#footer a {text-decoration:none;color:#fff}				#footer a:hover {text-decoration:underline}			#copyright {position:absolute;left:0;top:20px;color:#fff}				#copyright a {text-decoration:underline}					#copyright a:hover {text-decoration:none}			#footerMenu {position:absolute;right:0;top:20px}				#footerMenu li {padding:0 5px;float:left;border-right:solid 1px #184713}				#footerMenu .last {padding-right:0;border:none}.cake-sql-log {position:absolute;top:0;left:0;background-color:#000}#middleColumn form .captcha div {padding-bottom:0} #developer img{position:absolute;top:0px;left:525px;}