@font-face { font-family:'Titillium Web'; font-style:normal; font-weight:200; src:local('Titillium WebThin'), local('TitilliumWeb-Thin'), url(photos/anMUvcNT0H1YN4FII8wpr3XqdloEk0Ij5qwGW4qO9RM.woff) format('woff'); }
@font-face { font-family:'Titillium Web'; font-style:normal; font-weight:400; src:local('Titillium Web'), local('TitilliumWeb-Regular'), url(photos/7XUFZ5tgS-tD6QamInJTcdGU7DQ8I6RFMlK0vgclk7w.woff) format('woff'); }
@font-face { font-family:'Titillium Web'; font-style:normal; font-weight:600; src:local('Titillium WebSemiBold'), local('TitilliumWeb-SemiBold'), url(photos/anMUvcNT0H1YN4FII8wprx7IBmrqA5IG9z8WNe77b9o.woff) format('woff'); }
@font-face { font-family:'Titillium Web'; font-style:normal; font-weight:700; src:local('Titillium WebBold'), local('TitilliumWeb-Bold'), url(photos/anMUvcNT0H1YN4FII8wpr0bathaSTBR2c4i13_wzlb0.woff) format('woff'); }
a { color:#0BFE2D; }
a:hover { color:#CD171C; }
a, input[type='submit'] { cursor:pointer; }
body { background:#000; font-family:arial; font-size:14px; font-style:normal; font-weight:normal; height:auto; margin:auto; padding:0px; text-align:left; text-decoration:none; width:auto; }
button { border:0px; margin:0px; padding:0px; }
div { margin:0px; padding:0px; }
form { margin:0px; padding:0px; }
hr { background:#0BFE2D; color:#0BFE2D; height:1px; width:auto; }
h1 { color:#0BFE2D; font-family:arial; font-size:20px; font-style:normal; font-weight:bold; text-align:center; text-decoration:none; }
h2 { color:#0BFE2D; font-family:arial; font-size:18px; font-style:normal; font-weight:bold; text-align:center; text-decoration:none; }
h3 { color:#000; font-family:arial; font-size:14px; font-style:normal; font-weight:normal; text-align:center; text-decoration:none; }
img { border:0px; }
input, textarea { color:#000; font-family:arial; font-size:14px; font-style:normal; font-weight:normal; margin:0px; padding:0px; text-decoration:none; }
p, span { color:#0BFE2D; font-family:arial; font-size:14px; font-style:normal; font-weight:normal; margin:0px; padding:0px; text-decoration:none; }
strong { font-family:arial; font-size:14px; font-style:normal; font-weight:bold; text-align:left; text-decoration:none; }
table { background:transparent; border:0px; height:auto; margin:0px; padding:0px; outline:0px; vertical-align:top; width:100%; }
tbody { border:0px; margin:0px; padding:0px; outline:0px; }
tr { border:0px; margin:0px; padding:0px; outline:0px; }
table td { background:transparent; border:0px; vertical-align:top; }
ul { height:0px; margin:0px; padding:0px; width:0px; }
.blue { color:#0BFE2D; }
.clear { clear:both; }
.error { color:#CD171C; display:block; float:none; height:auto; margin:0px 0px 0px 10px; padding:0px; position:static; text-align:left; width:auto; }
.required { color:#CD171C; }
.search input[type="submit"] { background:#0BFE2D; border:3px solid #0BFE2D; border-radius:5px; color:#000; display:block; float:none; font-size:16px; font-weight:400; height:auto; margin:10px 0px; padding:5px 6px; outline:0px; position:static; width:100px; }
.search input[type="submit"]:hover { background:#000; color:#FFF; cursor:pointer; }
.search input[type="text"] { background:#F8F8F8; border:1px solid #FFF; border-radius:5px; color:#000; display:block; float:none; font-size:16px; height:25px; margin:10px 0px; outline:0px; padding:5px 6px; position:static; width:300px; }
.search input[type="text"]:focus { outline:1px; outline-color:#FF0000; outline-style:solid;  }
.search select { background:#F8F8F8; border:1px solid #FFF; border-radius:5px; color:#000; display:block; float:none; font-size:16px; height:37px; margin:10px 0px; outline:0px; padding:5px 6px; position:static; width:100px; }
.search select:focus { outline:1px; outline-color:#FF0000; outline-style:solid;  }
.search select option { color:#000; font-size:16px; height:37px; width:auto; }
#content { background:#000; border:0px; display:block; float:none; height:auto; margin:auto; outline:0px; overflow:auto; padding:0px; position:static; width:1260px; }
#content .content { background:#000; margin:0px; padding:0px; text-align:none; width:100%; }
#content .content .contact h1 { text-align:center; }
#content .content .contact input[type="file"] { color:#0BFE2D; }
#content .content .contact .checkbox { display:block; float:none; height:auto; margin:auto; padding:0px; position:static; width:300px; }
#content .content .contact .error { text-align:center; }
#content .content .contact .file { display:block; float:none; height:auto; margin:auto; padding:0px; position:static; width:300px; }
#content .content .contact .input { background:url(photos/shortinputbox.png) left top no-repeat; display:block; float:none; height:32px; margin:auto; padding:0px; position:static; width:300px; }
#content .content .contact .input input { background:transparent; border:0px; display:block; float:none; height:16px; margin:0px; overflow:auto; padding:8px 5px 10px 5px; position:static; width:290px; }
#content .content .contact .label { display:block; float:none; font-family:arial; font-size:14px; font-style:normal; font-weight:normal; height:auto; margin:0px; padding:5px 0px; position:static; text-align:center; width:100%; }
#content .content .contact .select { background:url(photos/shortinputbox.png) left top no-repeat; display:block; float:none; height:32px; margin:auto; padding:0px; position:static; width:300px; }
#content .content .contact .select select { background:transparent; border:0px; display:block; float:none; height:28px; line-height:28px; margin:2px; overflow:auto; padding:0px; position:static; vertical-align:middle; width:296px; }
#content .content .contact .send { background:url(photos/send.png) left top no-repeat; display:block; float:none; font-size:0px; height:34px; margin:auto; padding:0px; position:static; width:124px; }
#content .content .contact .textbox { background:url(photos/textbox.png) left top no-repeat; display:block; float:none; height:160px; margin:auto; padding:0px; position:static; width:650px; }
#content .content .contact .textbox textarea { background:transparent; border:0px; display:block; float:none; height:140px; margin:0px; overflow:auto; padding:10px 10px; position:static; resize:none; width:630px; }
#content .content .index a { color:#0BFE2D; text-decoration:none; }
#content .content .index a:hover { color:#CD171C; }
#content .content .index div { color:#0BFE2D; display:block; float:none; height:auto; margin:auto; outline:0px; overflow:auto; padding:0px; position:static; text-align:center; width:33%; }
#content .content .index div img { display:block; float:none; margin:auto; max-height:300px; max-width:300px; min-height:auto; min-width:auto; padding:0px; position:static; }
#content .content .index input[type="submit"].nav { background:#0BFE2D; border:3px solid #0BFE2D; border-radius:5px; color:#000; display:block; float:none; font-size:16px; font-weight:400; height:auto; margin:auto; padding:10px; outline:0px; position:static; width:75px; }
#content .content .index input[type="submit"].nav:hover { background:#000; color:#FFF; cursor:pointer; }
#content .content .index input[type="submit"].submit { background:#0BFE2D; border:3px solid #0BFE2D; border-radius:5px; color:#FFF; display:block; float:none; font-size:16px; font-weight:400; height:auto; margin:auto; padding:10px; outline:0px; position:static; width:150px; }
#content .content .index input[type="submit"].submit:hover { background:#000; color:#FFF; cursor:pointer; }
#content .content .index span.nav-show { background:#808080; border:none; border-radius:5px; color:#000; display:block; float:none; font-size:16px; font-weight:400; height:auto; margin:auto; padding:13px 0px; outline:0px; position:static; text-align:center; width:75px; }
#content .content .index table td { color:#0BFE2D; height:auto; margin:0px; padding:0px; width:33%; }
#content .content .index table td img { max-height:300px; max-width:300px; min-height:auto; min-width:auto; }
#content .content .index table.nav td { color:#0BFE2D; height:auto; margin:0px; padding:0px; width:25%; }
#content .content .index .search { height:auto; text-align:center; width:100%; }
#content .content .index .search table { display:block; float:none; height:auto; margin:auto; padding:0px; position:static; width:600px; }
#content .content .index .search table td.col1 { padding:10px; width:20%; }
#content .content .index .search table td.col2 { padding:10px; width:60%; }
#content .content .index .search table td.col3 { padding:10px; width:20%; }
#content .content .properties a { color:#0BFE2D; text-decoration:none; }
#content .content .properties a:hover { color:#CD171C; }
#content .content .properties input[type="submit"].submit { background:#0BFE2D; border:3px solid #0BFE2D; border-radius:5px; color:#FFF; display:block; float:none; font-size:16px; font-weight:400; height:auto; margin:auto; padding:10px; outline:0px; position:static; width:150px; }
#content .content .properties input[type="submit"].submit:hover { background:#000; color:#FFF; cursor:pointer; }
#content .content .properties table { border:0px; color:#0BFE2D; height:auto; margin:auto; padding:0px; width:300px; }
#content .content .properties table td img { max-height:300px; max-width:300px; min-height:auto; min-width:auto; }
#content .content .properties table.border { border:1px #FFFFFF solid; border-collapse:collapse; color:#0BFE2D; height:auto; margin:auto; padding:0px; width:300px; }
#content .content .properties table.border td { border:1px #FFFFFF solid; color:#0BFE2D; height:auto; margin:0px; padding:10px; text-align:left; width:50%; }
#content .content .properties table.border td.center { text-align:center; }
#copyright { background:#000; display:block; float:none; height:auto; margin:0px; max-height:none; max-width:none; min-height:none; min-width:1260px; overflow:auto; padding:0px; position:static; width:auto; }
#copyright .copyright { color:#FFF; display:block; float:none; font-size:16px; height:auto; margin:auto; padding:10px 0px; position:static; text-align:center; width:auto; }
#footer { background:#000; display:block; float:none; height:auto; margin:0px; max-height:none; max-width:none; min-height:none; min-width:1260px; overflow:auto; padding:0px; position:static; width:auto; }
#footer .footerinfo { background:#000; display:block; float:none; height:auto; margin:auto; overflow:hidden; padding:15px 0px; position:static; text-align:left; white-space:normal; width:1260px; }
#footer .footerinfo a { color:#97EC02; font-size:16px; }
#footer .footerinfo a:hover { color:#CD171C; font-size:16px; }
#footer .footerinfo h1 { color:#FFF; margin:0px; padding:0px; text-align:left; }
#footer .footerinfo .contact-info { color:#FFF; font-size:20px; overflow:auto; white-space:normal; }
#footer .footerinfo .copyright { color:#FFF; display:block; float:none; font-size:16px; height:auto; margin:auto; padding:10px 0px; position:static; text-align:center; width:auto; }
#footer .footerinfo .copyright .creditcards { height:31.5px; width:160.5px; }
#footer .footerinfo .copyright .facebook { height:105px; margin:0px; padding:0px 10px; width:105px; }
#footer .footerinfo .copyright .instagram { height:105px; margin:0px; padding:0px 10px; width:105px; }
#footer .footerinfo .copyright .twitter { height:105px; margin:0px; padding:0px 10px; width:105px; }
#footer .footerinfo .paragraph { color:#FFF; font-size:16px; overflow:auto; white-space:normal; }
#header { background:#000; border-bottom:1px solid #FF0000; bottom:auto; color:#FFF; display:block; float:none; font-family:'Titillium Web'; font-size:20px; font-weight:bold; height:40px; left:0px; margin:0px; max-height:none; max-width:none; min-height:none; min-width:1260px; padding:0px; position:fixed; right:0px; top:0px; text-decoration:none; width:auto; z-index:4; }
#header .menu { bottom:auto; display:block; float:none; height:auto; left:0px; margin:0px auto; padding:0px; position:relative; right:auto; top:0px; width:1260px; z-index:3; }
#header .menu ul { bottom:auto; display:inline; float:none; left:0px; list-style:none; position:relative; right:auto; top:0px; z-index:1; }
#header .menu ul li { background:transparent; border:0px; bottom:auto; display:block; float:left; left:0px; line-height:40px; margin:0px 13px; padding:0px; position:relative; right:auto; top:0px; z-index:1; }
#header .menu ul li.about { height:40px; width:151px; }
#header .menu ul li.contact { height:40px; width:118px; }
#header .menu ul li.home { height:40px; width:105px; }
#header .menu ul li.purchase { height:40px; width:226px; }
#header .menu ul li.list { height:40px; width:226px; }
#header .menu ul li.propertymanagement { height:40px; width:226px; }
#header .menu ul li a { color:#0BFE2D ; display:block; float:none; margin:0px; padding:0px 10px; position:static; text-align:left; text-decoration:none; }
#header .menu ul li:hover a { color:#CCC; }
#header .menu ul li ul { display:none; float:none; position:absolute; }
#header .menu ul li:hover ul { background:#FFF; border-bottom:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; border-top:none; bottom:auto; display:block; float:none; height:auto; left:-1px; margin:0px; padding:0px; position:absolute; right:auto; top:40px; width:275px; z-index:3; }
#header .menu ul li:hover ul a { border:0px; color:#0BFE2D; text-align:left; text-decoration:none; }
#header .menu ul li ul li { display:none; float:none; position:absolute; }
#header .menu ul li:hover ul li { background:#FFF; display:block; float:left; height:auto; margin:0px; padding:0px; position:static; width:275px; }
#header .menu ul li:hover ul li:hover { background:#CCC; bottom:auto; color:#0BFE2D; display:block; float:left; height:auto; left:0px; margin:0px; padding:0px; position:relative; right:auto; top:0px; width:275px; z-index:1; }
#header .menu ul li:hover ul li:hover a { color:#0BFE2D; }
#topheader { display:block; float:none; height:auto; margin:auto; padding:40px 0px 0px 0px; position:static; width:1260px; }
#topheader .info { background:transparent; color:#0BFE2D; display:block; float:right; font-family:arial; font-size:12px; font-style:normal; height:auto; margin:5px 10px; padding:0px; position:static; width:580px; }
#topheader .info h2 { color:#0BFE2D; margin:0px; padding:0px; text-align:left; }
#topheader .logo { background:transparent; color:#0BFE2D; display:block; float:left; font-family:arial; font-size:14px; font-style:italic; height:auto; margin:0px 0px 0px 10px; padding:0px; position:static; width:440px; }
#topheader .logo a { color:#0BFE2D; text-decoration:none; }
#topheader .logo a:hover { color:#0BFE2D; text-decoration:none; }
#topheader .logo h1 { font-size:35px; margin:0px; padding:0px; text-align:left; }
#topheader .logo img { height:52.5px; width:153px; }
#topheader .logo strong { color:#0BFE2D; font-size:18px; }