@charset "UTF-8";* {margin: 0;padding: 0;}html {margin: 0;padding: 0;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}strong { font-weight: bold; }img{ border:0; }.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}.clearfix {display: inline-block;}.clearfix {display: block;}.clear{ clear:both; }.hidden{ display: none;}.nolist li{list-style: none;}.haslayout {height:1%;}html {height: 100%;background-color: #b4b4b4;background-image: url(../images/km-template/bg_gradient.png);background-repeat: repeat-x;background-position: top left;}body {font-family: Arial, Helvetica, sans-serif;color: #333; font-size: 62.5%;height: 100%;}a:link { color: #ffc000; font-weight: bold; text-decoration: none; }a:hover { color: #ffc000; font-weight: bold; text-decoration: underline; }.clearBar { clear: both; line-height: 0pt; }a:focus { outline: none; } #container { height: auto;margin: 0 auto;width: 960px;background-color: #2b0c44;}body > #container{height: auto; -moz-box-shadow: 0px 3px 20px #333;-webkit-box-shadow:0px 3px 20px #333;box-shadow: 0px 3px 20px #333;}#layout {clear: both;margin: 0px auto;padding-bottom: 70px; overflow: hidden;width: 898px;height: auto;background-image: url(../images/km-template/bg_repeater.png);background-repeat: repeat-y;background-position: 0px top;background-color: #2b0c44;border-top: 1px solid #5f3487;}#layout_property {clear: both;margin: 0px auto;padding-bottom: 70px; overflow: hidden;width: 898px;height: auto;background-color: #2b0c44;}#content {background: #170828;float: right; text-align: left;width: 558px;padding: 20px 20px 20px 20px;min-height: 450px;}#property_list {background: #170828;padding: 0px;text-align: left;width: 898px;min-height: 450px;padding-bottom: 20px;}#property_header {background: #4a246c;text-align: left;padding: 20px;width: 858px; height: auto;}#header {background-color: #2b0c44;height: 130px;margin: 0 auto;overflow: hidden;position: relative;width: 898px;border: 0;border-bottom: 1px solid #ffc000;}#header a.home{ z-index: 1;display:block;margin: 0;overflow: hidden;position: absolute;top: 0px;left: 0px;width: 280px; height: 130px;background: url(../images/km-template/kenneymoore_logo.png) no-repeat left top;}#header a.home span { display:none;}#header a.telephone{ z-index: 1;display:block;margin: 0;overflow: hidden;position: absolute;top: 0px;left: 700px;width: 196px; height: 130px;background: url(../images/km-template/km_telephone_number.png) no-repeat left top;}#header a.telephone span { display:none;}#navigationbar {font-style: normal;font-weight: normal;word-spacing: 0em;z-index: 3;position: absolute;top: 100px;right: 0px;width: auto;height: 30px;display: block;overflow: hidden;text-align: right;}#navigationbar a {color: #fff;display: block; font-size: 13px; font-weight: normal;line-height: 21px;padding: 0px 0px 0 30px;height: 30px;text-decoration: none;text-transform: uppercase;float: left;text-align: right;}#navigationbar a.section:hover, #navigationbar a.section, #navigationbar a.current,#navigationbar a:hover {color: #ffc000 !important;font-weight: normal;}#navbar {position: relative;font-size: 12px;line-height: 35px;text-align: right;width: 898px;height: auto;margin: 0 auto;padding: 0px;background-color: #170828;color: #ffc000;font-weight: normal;}#navbar a {z-index: 1;color: white !important;text-decoration: none;display: inline;margin: 0px;padding: 10px 10px 10px 10px !important;width: auto;height: 35px;white-space: nowrap;font-weight: normal;}#navbar a.section:hover, #navbar a.section, #navbar a.current,#navbar a:hover {z-index: 1;color: #ffc000 !important;text-decoration: none;display: inline;margin: 0px;padding: 10px 10px 10px 10px !important;width: auto;background-color: transparent !important;height: 35px;white-space: nowrap;font-weight: normal;}#Breadcrumbs {color: #000000;font-size: 0.9em; text-align: left;}#Breadcrumbs p {padding: 0px 0px 20px 0px;}#sidebar {float: left;background-color: #4a246c;width: 255px;padding: 20px;}#sidebar .content{margin: 0 10px;}#footer {clear: both;height: 69px;margin-top: -69px;position: relative;width: 100%; }#footer .content { margin: 0 auto;border-top: 1px solid #ffc000;height: 68px;width: 898px;background-color: #2b0c44;overflow: hidden;}#footer .column_one {float: left;width: 490px;height: 69px;}#footer .column_two {float: left;width: 390px;text-align: right;height: 69px;}#footer img {display: inline;border: 0;}#footer p { color: #9f85b7;float: left;font-size: 12px;line-height: 70px;padding: 0px 0px 0 20px;text-align: left;width: auto;}#footer p.right { padding-left: 0px;}#footer .column_one p.credit { position: absolute;padding: 45px 0px 0 20px;line-height: 1em;}#footer a { color: #9f85b7; text-decoration: none;font-weight: normal;}#footer a:hover {color: #9f85b7;text-decoration: underline;font-weight: normal;}#footer ul{clear: none;float: right;list-style: none;margin-top: 0px;}#footer ul li{color: #fff;font-size: 12px;float: left;}#footer ul li a{font-size: 12px;padding: 0px;font-weight: normal;}#credit {height: auto;margin: 0 auto;width: 960px;text-align: center;}#credit p { color: #595959;font-size: 12px;line-height: 20px;padding: 10px 0px 10px 0px;text-align: center;width: auto;}#credit p a { color: #595959;font-style: normal;font-weight: normal;}div.propertylisting {position: relative;background-color: #170828;padding: 10px;margin-bottom: 5px;margin-top: 5px;}div.plist-left { position: relative; float: left; width: 380px;}div.plist-right { position: relative; float: right; width: 488px;}div.propertylisting h1 {font-weight: normal;margin-bottom: 8px;}div.propertylisting span.listing_purple {font-weight: bold;color: #9F85B7;}div.propertylisting p.sorry {font-weight: normal;padding: 10px;}div.propertylisting p a.propertylink {color: #549db9 !important;font-weight: normal;}div.propertylisting img {float: left;margin-right: 15px;margin-bottom: 0px;border: 1px #FFC000 solid;padding: 0;}div.propertylisting form.propertyDetailsForm {background-color: #5F3487;padding: 10px;}div.propertylisting form.propertyDetailsForm p { color: #b699d1; line-height: 15px; font-size: 12px;padding: 0px 0px 0px 0px;letter-spacing: 0;}div.propertylisting form.propertyDetailsForm p.addpaddbelow {padding: 0px 0px 10px 0px;}div.propertylisting input.propertyFormSendBtn {padding: 3px 0px 0px 0px;margin: 0px 0px 0px 0px;background-color: transparent;background-image:url(../images/km-template/form_send_button.png);width: 56px;height: 24px;border: 0;cursor: pointer;color: white;font-size: 0px;line-height: 24px;text-indent: -1000px;text-align: left;overflow: hidden;}div.propertylisting input.emailPropertyField {padding: 3px 3px 3px 5px;margin: 0px 0px 0px 0px;background-color: #7F5C9F;border: 0;font-size: 12px;color: white;width: 190px;}div.propertylisting label {margin: 0;display: inline;color: #b699d1;font-size: 12px;}div.propertylisting label.fullDetails {font-family: 'Droid Sans', arial, sans-serif;font-style: normal;font-weight: normal;letter-spacing: -0.05em;word-spacing: 0em;color: #ffc000;margin: 0px 0 5px 0;padding: 0px 5px 0px 0px;font-size: 18px;}div.message {background-color: #ffc000;text-align: left;padding: 5px 20px;width: 858px; height: auto;}div.message h2 {color: #4A246C;padding: 0;margin: 0;}div.message p {padding: 0;margin: 0;color: black;}div.failuremessage {background-color: #c10f0f;border: 5px solid #ffc000;text-align: left;padding: 5px 20px;width: 848px; height: auto;}div.failuremessage h2 {color: #FFF;padding: 0;margin: 0;}div.failuremessage p {color: #FFF;padding: 0;margin: 0;} div.person {position: relative;padding: 0px;margin-bottom: 15px;margin-top: 5px;clear: both;}div.person-left { position: relative; float: left; width: 100px;}div.person-right { position: relative; float: right; width: 458px;}div.person img.person_thumbnail {border: 1px solid #ffc000;margin: 0;padding: 0;float: left;margin-right: 10px; }div.person span.person_qualification {color: #ffffff;}div.person a.person_tel_link {color: #ffffff !important;font-weight: normal;}form#Form_ContactForm {padding: 0px;}form#Form_ContactForm input#Form_ContactForm_action_SendContactForm {padding: 3px 0px 0px 0px;margin: 0px 0px 0px 0px;background-color: transparent;background-image:url(../images/km-template/form_send_button_contactus.png);width: 56px;height: 24px;border: 0;cursor: pointer;color: white;font-size: 0px;line-height: 24px;text-indent: -1000px;text-align: left;overflow: hidden;}form#Form_ContactForm input.text, #Form_ContactForm_Comments {padding: 3px 3px 3px 5px;margin: 0px 0px 0px 0px;background-color: #7F5C9F;border: 0;font-size: 12px;font-weight: normal;color: white;width: 540px;}form#Form_ContactForm div.middleColumn { display: block; margin: 15px 10px 10px 0;background-color: #5F3487;padding: 4px;width: 548px;clear: left;}.slider_container {position:relative;height: auto;}.typography img.gold_border {border:1px solid #FFC000;}#MemberLoginForm_LoginForm {text-align: left;width: 320px;}#MemberLoginForm_LoginForm label {}#MemberLoginForm_LoginForm_Remember {float: right;position: relative;margin-left: 10px;margin-right: 15px;}#MemberLoginForm_LoginForm p#ForgotPassword {margin-top: 15px;}fieldset {border: 0;font-size: 1.2em;}span.message {color: #fff;}input.action {padding: 5px;font-size: 1.2em;font-family: Verdana, Tahoma, Sans-serif;margin: 5px 0 5px 0;}input.action:hover,input.action:focus {cursor: pointer;}form ul {list-style: none;}.middleColumn { display: block; margin: 15px 10px 10px 0;background: #E9E9E9;padding: 4px;width: 306px;clear: left;}#Sidebar .middleColumn {margin: 0 0 0 8px;display: inline;}div.tab .field .middleColumn {clear: none !important; margin: 0 !important;width: auto;}.middleColumn .middleColumn {margin-left: 0;margin-right: 0;padding: 0;}.middleColumn .message {margin: 0;}input.text, textarea, select {padding: 2px;border: 1px solid #A7A7A7;color: #000;font-size: 1.1em;font-weight: bold;width: 300px;}textarea {font-family: Verdana, Tahoma, sans-serif;font-size: 1.2em;}input:focus span, textarea:focus span {border: 3px solid #000;}select {width: auto;}.typography label {color: #fff; display: block;font-size: 1em;margin: 10px 0 -10px 0;}label.right {}label:hover {cursor: pointer;}label.error{border: 1px solid #aaa;background: #aa2222;color: #fff;padding: 5px;margin: 0;}input.error{border: 1px solid#aa2222;}form#SearchForm_SearchForm input.text{background: #fff;border:none;float:left;height:16px;padding:2px;width:129px;}form#SearchForm_SearchForm input.action{border: 1px solid #ccc;font-size: 12px;margin: 0;padding: 0px 0 2px0;width:42px;}form#SearchForm_SearchForm input.action:hover{background-position: 0 -42px;cursor: pointer;}.readonly .typography * {color: #000 !important;}.typography * {font-family: Arial, Helvetica, sans-serif;}.typography p { color: #fff; line-height: 16px; font-size: 12px;padding: 0px 0px 10px 0px;letter-spacing: 0;}.typography p em {font-style: italic;}.typography blockquote {padding: 0px 0px 10px 0px;margin: 10px;font-size: 14px;color: #777;font-style: italic;}.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6 { font-family: 'Droid Sans', arial, sans-serif;font-style: normal;font-weight: normal;letter-spacing: -0.05em;word-spacing: 0em;color: #ffc000;margin: 0px 0 5px 0;padding: 0px 0px 0px 0px;clear: both;}.typography h1 {font-size: 21px;}.typography h1.pageTitle{}.typography h2 {font-size: 18px;}.typography h3 {font-size: 16px;}.typography h4 {font-size: 16px;}.typography h5 {font-size: 14px;}.typography h6 {font-size: 12px;line-height: 14px;}.typography h6.contact {color: #ceaced; line-height: 15px; font-size: 12px; font-weight: bold;margin: 0px 0 0px 0;padding: 0px 0px 0px 0px;letter-spacing: 0;}.typography hr.contact {border: 0px;color: #ceaced;background-color: #ceaced;height: 2px;margin: 5px 0 10px 0;}.typography .nomargin {margin: 0 0 0 0;}.typography .nopadding {padding: 0px 0px 0px 0px;}.typography img, .typography p img{border: 0;margin: 0;padding: 0 0 10px 0;}.typography p img.satnav {border: 0;margin: 0;padding: 0 0 0px 0;vertical-align: middle;margin-right: 10px;}.typography span.gold { color: #ffc000;}.typography a {text-decoration: none;font-weight: normal;color: #ffc000;}.typography a:hover { text-decoration: underline;font-weight: normal;color: #ffc000;}.sidebartypography * {font-family: Arial, Helvetica, sans-serif;}.sidebartypography p { color: #fff; line-height: 15px; font-size: 12px;margin: 0px 0 10px 0;padding: 0px 0px 0px 0px;letter-spacing: 0;}.sidebartypography blockquote {padding: 0px 0px 0px 0px;margin: 10px;font-size: 14px;color: #777;font-style: italic;}.sidebartypography h1,.sidebartypography h2,.sidebartypography h3,.sidebartypography h4,.sidebartypography h5,.sidebartypography h6 { font-family: 'Droid Sans', arial, sans-serif;font-style: normal;font-weight: normal;letter-spacing: -0.05em;word-spacing: 0em;color: #ffc000;margin: 0px 0 10px 0;padding: 0px 0px 0px 0px;clear: both;}.sidebartypography h1 {font-size: 21px;}.sidebartypography h1.pageTitle{}.sidebartypography h2 { font-family: "Trebuchet MS", arial, sans-serif; font-size: 18px; font-style: italic; color: #9f85b7;}.sidebartypography h2.kennymoore { font-family: 'Droid Sans', arial, sans-serif;font-style: normal;font-weight: normal;letter-spacing: -0.05em;word-spacing: 0em;color: #ffc000; font-size: 17px;}.sidebartypography h3 {font-size: 16px;}.sidebartypography h4 {font-size: 16px;}.sidebartypography h5 {font-size: 14px;}.sidebartypography h6 {color: #ceaced; line-height: 15px; font-size: 12px;margin: 0px 0 0px 0;padding: 0px 0px 0px 0px;letter-spacing: 0;}.sidebartypography .nomargin {margin: 0 0 0 0;}.sidebartypography img, .sidebartypography p img{border: 0;margin: 0;padding: 0 0 10px 0;}.sidebartypography p img.nomargin {margin: 0 0 0 0;}.sidebartypography p img.nopadding {padding: 0px 0px 0px 0px;}.typography ul, .typography ol {margin: 0px 10px 10px 10px; color: #fff; line-height: 16px; font-size: 12px;}.typography ul {list-style: disc;}.typography ol {list-style: decimal;}.typography li { margin: 5px 15px;}.typography ul li p{padding-top: 10px;}.typography ul.noList{list-style: none;margin-left: 0;}.typography ul.noList li{margin-left:0;}.typography pre {font-family:"Courier New",Courier;display:block;font-size:12px;margin:2em 5em;padding:0.5em;border:1px #ccc solid;background:#eee;;}.typography label { display: block;margin: 10px 0 -10px 0;color: #fff;}.typography q {display:block;font-size:08px;margin:1em 1em;padding:0.5em;border:1px #ccc solid;}.typography table {margin: 10px;font-size: 1.2em;color: #666;border-collapse:collapse;}.typography td {border:1px solid #999;padding:5px;}.typography .left {text-align:left;}.typography .center {text-align:center;}.typography .right {text-align:right;}.typography img.right {float:right;margin-left:20px;}.typography img.left {float:left;margin-right:20px;}.typography img.leftAlone {float: left;margin-right: 100%;}.typography img.center {display:block;float:none;margin-left:auto;margin-right:auto;}.typography div.captionImage{border: 1px solid #ccc;padding: 5px;margin: 20px;}.typography div.captionImage p{padding-top: 5px;clear: both;font-size: 11px;}.typography div.left{margin: 20px 20px 20px 0;float: left;}.typography div.right{margin: 20px 0px 20px 20px;float: left;}.typography label {font-size: 12px;}.typography input.text, .typography textarea {font-size: 12px;}
