html, body {margin: 0px; padding: 0px; background-color: #bfbfbf;}

body, td, div, p {font-family: Arial, Verdana, Sans-Serif; font-size: 12.5px; line-height: 23px; color: #606362;}

form {margin: 0px; padding: 0px;}

td {vertical-align: top;}

a {color: #3c6391;}
a:hover {color: #f1b078;}

h1 {font-size: 14px; margin-top: 10px;}

.noMarginBefore {margin-top: 0px;}
.noMarginAfter {margin-bottom: 0px;}

#master {text-align: center; width: 800px; margin: auto; background-color: #ffffff;}
#header {display: block; width: 800px;}
#page {padding: 0px 0px 0px 25px; text-align: left;}

#nav {padding: 10px 0px 5px 0px; line-height: normal;}
#nav ul {margin: 0px; padding: 0px;}
#nav ul li {display: inline;}
#nav ul li img {margin-right: 25px;}

#content {min-height: 165px; border-top: solid 2px #3c6391; border-bottom: solid 2px #3c6391; background-repeat: no-repeat; background-position: right top; padding: 0px 172px 0px 0px;}

.highlight {color: #f1b078;}

div.home {background-image: url(../images/backgrounds/home.jpg);}
div.livingHere {background-image: url(../images/backgrounds/living-here.jpg);}
div.search {background-image: url(../images/backgrounds/search.jpg);}
div.openHouses {background-image: url(../images/backgrounds/open-houses.jpg);}
div.ourAgents {background-image: url(../images/backgrounds/our-agents.jpg);}
div.map {background-image: url(../images/backgrounds/map.jpg);}
div.contactUs {background-image: url(../images/backgrounds/contact-us.jpg);}

#footer {font-size: 10px; color: #3c6391; padding: 3px 0px 3px 0px;}

table.form td {padding: 0px 10px 4px 0px;}