/* gerneral */
html {font-family: 'Roboto Condensed', sans-serif;}
html, body {margin: 0px; padding: 0px;}
.back1 {background-image: url(Images/Backgrounds/Back%201.jpg); background-repeat: no-repeat; background-size: cover; background-position: top}
.back2 {background-image: url(Images/Backgrounds/Back%202.jpg); background-repeat: no-repeat; background-size: cover;}
.back3 {background-image: url(Images/Backgrounds/Back%203.jpg); background-repeat: no-repeat; background-size: cover;}
.back4 {background-image: url(Images/Backgrounds/Back%204.jpg); background-repeat: no-repeat; background-size: cover;}
img {opacity: 1;}

/* header */
header {width: 100%; background-color: #4DAFFF; opacity: 0.96; height: 200px; padding-bottom: 15px;}
.logo {margin: 15px 30px;}

.nav-ul {margin: 0px auto; width: 1300px; padding: 0px;}
.nav-li {width: 200px; height: 40px; background-color: #C1E6FF; border-radius: 25px; display: inline-block; text-align: center; padding-top: 10px; font-size: 22px; margin: 0px 50px;}

a:link {color: #053359; text-decoration: none;}
a:visited {color: #A66603; text-decoration: none;}
a:hover {color: #053359; text-decoration: underline;}
a:active {color: #A66603; text-decoration: underline;}

.drop {position: absolute; top: 100%; width: 200px; list-style: none; padding: 0px; display: none}
.droplink {color: #053359; text-decoration: none;}
.droplink:hover {text-decoration: none;}
.droplink:active {color: #053359;}
nav ul li:hover > ul {display: inherit; margin: 0px;}
nav ul ul li {display: block; position: relative; min-width: 170px;}

/* main */
main {width: 100%; background-color: #C1E6FF; margin-top: 150px; opacity: 0.95; text-align: center; padding: 25px;}
.homemain {height: 500px}
.altmain {height: 1600px;}
.propmain {height: 450px;}
.housemain {height: 600px}

.bodypar {color: #4DAFFF; padding-bottom: 25px;}
h1 {color: #053359; padding: 20px 0px 25px 0px; font-size: 23px;}
h3 {color: #4DAFFF;}

.imgdiv1 {width: 1400px; height: 200px; margin: auto;}
.imgdiv2 {width: 250px; height: 225px; background-color: #053359; float: left; opacity: 0.99; margin: 0px 50px; color: #A66603; font-size: 17px;}

.agentdiv {width: 100%; margin: 20px auto 250px auto; clear: both; padding: 10px 0px;}
.floatdiv {float: left; width: 500px; height: 100px;}
.centerdiv {margin: auto; width: 1000px;}

.nodot {list-style: none; color: #A66603;}
.recenter {margin-left: -29px;}

form {background-color: #4DAFFF; border-radius: 25px; padding: 20px; width: 500px; margin: auto; color: #053359;}

/* footer */
footer {width: 100%; background-color: #053359; margin-top: 25px; height: 90px; color: #A66603; text-align: center; padding-top: 10px;}