* {padding: 0; margin: 0; font-weight: normal; font-style: normal; border: 0}
html {background-color: white;  behavior:url("css3.htc");}
body { border-radius: 0; width: 980px; margin: auto; background-color: #203971; font-family: verdana, arial, sans-serif; overflow: auto; height: auto}
body > header {border-bottom: 2px solid white;height: 120px; display: block; background-color: #EDD31E; color:#284070 }
body > header > h1 {float: left; width: 320px; height: 95px; background-image: url('img/logo.gif'); font-size: 0;; text-indent: -9999px}
body > header > address {float: right; display: block; width: 265px}
body > header > address .phone {font-weight: bold; font-size: 31px}
body > header > address p {font-size: 12px}

nav {display: block}
body > header > nav > ul {position: absolute; list-style-type: none; padding: 0;display: block; margin-top: 76px; margin-left: 229px; }
body > header > nav > ul > li {height: 14px; padding: 5px; font-size: 12px; color: #284070; display: block; float: left; margin-top: 20px; background-image: url(img/tab.gif); width: 96px}
body > header > nav > ul > li > a {color: #284070; text-decoration: none;}


.main {clear: both; float: none; height: auto; display: block; color: white}
.main nav {float: left}
.main nav ul {list-style-type: none; width: 230px;}
.main nav ul li a {display: block; padding: 20px; color: white; border: 1px solid white; border-top: 0; border-left: 0; padding-bottom: 25px; padding-top: 25px;}
.main nav ul li a {color: white; text-decoration: none}
.main nav ul li:hover {background-color: #546792}

.content {float: left}

input {border: 1px solid #999}

#right {float: right; width: 223px; display: block; font-size: 12px; padding-top: 10px; padding-right: 4px}
#right label {width: 110px; display: block; float: left; margin-top: 10px;}
#right select {float: left; width: 90px; margin-top: 10px; font-size: 10px; height: 15px; padding: 0}
#right input {padding: 2px; padding-left: 5px; padding-right: 5px; float: right; margin-right: 15px; margin-top: 10px; border: 1px solid #EDD31E; background-color:#203971; color: #EDD31E }
#right h2 {}

footer {clear: both; float: none; display: block; overflow: auto; border-right: 0px solid blue; margin-top: 4px}

footer img {background-color: white;  margin-top: 8px; float: left; width: 140px;}

.whitecontent {background-color: white; width: 725px; margin-top: 5px; color: black; padding: 10px; margin-left: 5px; overflow: auto}

.propertylist article {display: block; margin-bottom: 20px; overflow: hidden; clear: both}
.propertylist article header {display: block; padding: 10px; background-color: #203971; color: #EDD31E; font-weight: bold; overflow: auto; height: auto}
.propertylist article p {padding: 10px}
.propertylist img {float: left; clear: left}


.propertylist h1 {float: left}
.property header .left,.propertylist article header .left {float: left; width: 200px; display: block; font-weight: bold}
.property header .mid,.propertylist article header .mid {float: left; width: 400px; display: block; font-weight: bold}
.property header .right,.propertylist article header .right {float: left; width: 100px; display: block; float: right; font-weight: bold; text-align: right}
.propertylist article header a, .propertylist article header a:link {text-decoration: none; color: #EDD31E}
.details {border: 1px solid #203971; background-color: #EDD31E; padding: 5px; font-weight: bold; text-decoration: none; color:#203971; margin-top: 10px; float: right; margin-left: 10px}
.propertylist p {height: 175px}

.propertylist img {float: left; display: block;}
.propertylist article img {margin: 10px}

p, li {font-size: 12px; line-height: 1.5em}

.potw {padding-top: 5px;}


.current {font-weight: bold}
.current:before {content: "["}
.current:after {content: "]";}

.pages {padding-top: 10px; padding-bottom: 10px; display: block; clear: both}
.pages a {color: #203971; text-decoration: none;}


.property header {display: block; padding: 10px; background-color: #203971; color: #EDD31E; font-weight: bold; overflow: auto; height: auto;}
/*.property header .left {display: block; float: left; font-weight: bold; font-size: 16px}*/
/*.property header .right {display: block; float: right; font-weight: bold; font-size: 16px; text-align: right}*/
/*.property header .mid {float: left; width: 400px; display: block; font-weight: bold}*/

.propertyimages .img0 {width: 300px; height: 224px}
.propertyimages img {width: 100px; float: left; margin: 2px; display: block; height: 75px;}
.property ul {margin-left: 20px; margin-top: 10px}

.property .propertyimages {overflow: auto;}
.property .propertytitle {clear: both; width: 300px; text-align: center; padding: 5px; margin-bottom: 10px; font-size: 12px}


.small {color: #999; font-size: 10px; margin-top: 20px}
.property h3 {font-size: 14px; margin-top: 20px; font-weight: bold}


.whitecontent label {width: 200px; display: block; float: left; margin-bottom: 10px}
.whitecontent input {float: left; margin-bottom: 10px}
.whitecontent textarea {border: 1px solid #999; clear: both; display: block; width: 450px; height: 200px}

input[type="submit"] {margin-top: 10px}

.searchagain {display: block; width: 200px; padding: 10px; background-color: #203971; float: right; color: #EDD31E; text-align: center; text-decoration: none}

#DetailsTextCol img {width: 200px; float: left; clear: left; margin-right: 20px}
#DetailsTextCol p {clear: both; display: block; margin-top: 5px}
#DetailsTextCol h2 {clear: both; display: block; padding-top: 20px; font-size: 16px}
#DetailsTextCol em {color: #999; display: block; }
#DetailsTextCol h1 {display: none }

h4 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px; font-weight: bold;	color: #0099CC; margin-bottom: 10px;}
h5 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; font-weight: bold;	color: #0099CC;}
a.textlink:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666666; text-decoration: underline;}
a.textlink:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666666; text-decoration: underline;}
a.toplink:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #2A3C6C; text-decoration: none;}
a.toplink:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #2A3C6C; text-decoration: none;}
img.right {float: right;  clear: right;}


.facebook {display: block; padding: 10px; background-color: #edd31e; display: block; float: left; height: 87px; margin-left: 5px; width: 390px; overflow: hidden; margin-top: 5px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomleft: 20px;
border-radius: 0px 20px 0px 20px;
color: #203971;
}

.facebook a {color: #203971; text-decoration: none}
.facebook h3 {font-weight: bold; font-style: italic; background-image: url(img/facebook.png);; background-repeat: no-repeat; padding-left: 40px; line-height: 35px}
.facebook h3 a {font-weight: bold; font-style: italic;}
.facebook p {font-size: 10px; padding-bottom: 10px}
