/* Body */

* {margin:0;padding:0}
body {background:url(http://www.waterfrontlandandlots.com/images/ltblubkgnd.gif) repeat #fff;font:1em Arial;margin:0 auto}
fieldset, img {border:0}
h2 {color:#294f62;font-size:1.25em;margin:10px 0}
h3 {color:#294f62;font-size:1.15em;margin:10px 0}

/* Page */
#page {background:#ffffff;margin:0 auto;width:900px;border-right:2px solid #b5babc; border-left:2px solid #b5babc;}


/* Header */
#header {margin:0 auto;width:900px;overflow:hidden}

#lheader {margin:0 auto;width:397px;float:left;overflow:hidden}
#rheader {margin:0 auto;width:497px;float:right;overflow:hidden}
#rheader ul {color:#294f62;font:bold 0.66em Tahoma;list-style:none;margin:10px 5px;padding:5px;overflow:hidden}
#rheader ul li {float:right}
#rheader ul li a {color:#294f62;text-decoration:none}
#rheader ul li a:hover {color:#3a8fb9;text-decoration:underline}

#topnav {background:url(http://www.waterfrontlandandlots.com/images/menu.gif) repeat-x #fff; border-top:1px solid #294f62; border-bottom:1px solid #294f62; height:29px; width:900px; overflow:hidden}
#topnav ul {color:#294f62;font:bold 0.88em Tahoma;list-style:none;padding:7px;overflow:hidden}
#topnav ul li a {color:#294f62;text-decoration:none}
#topnav ul li a:hover {color:#3a8fb9;text-decoration:underline}

#photo {background:url(http://www.waterfrontlandandlots.com/images/photo16.jpg) no-repeat #fff;height:171px;width:900px;}
#photo h1 {color:#fff;font-size:1.25em}
#photo p {color:#fff;}



/* Main */

#main {background:#fff;width:900px}

#hmcontentlt {background:#ffffff;float:left;font-size:0.88em;margin:0 10px 10px 10px;width:570px}
#hmcontentlt p {font-size:0.88em;padding:10px 0 0;width:560px}
#hmcontentlt a {font-size:1em;color:#306fa0}
#hmcontentlt h2 {font-size:1.25em;margin:10px 0 10px}
#hmcontentlt h3 {font-size:1.25em;margin:10px 0 10px}

#hmcontentrt {background:#ffffff;font-size:0.88em;float:right;width:310px}
#hmcontentrt p {font-size:0.88em;padding:10px 0 0}
#hmcontentrt a {font-size:1em;color:#306fa0}
#hmcontentrt h2 {font-size:1.25em;margin:10px 0 10px}
#hmcontentrt h3 {font-size:1.25em;margin:10px 0 10px}


#sidebar {background:#fdf8e2;border-right:1px solid #CC9;float:left;margin:0 auto;padding:0 10px;width:180px}
#sidebar p {font-size:0.88em}
#sidebar a {font-size:1em;color:#306fa0}

#content {background:#ffffff;font-size:1em;float:right;width:690px}
#content p {font-size:0.88em;padding:10px 10px 0 10px}
#content a {font-size:1em;color:#306fa0}
#content h2 {font-size:1.25em;margin:10px 10px 0 10px}
#content h3 {font-size:1.25em;margin:10px 10px 0 10px}

#contentright {background:#ffffff;float:right;margin:10px 0 0 0;width:320px;padding:0px 0 0 0;}
#contentright p {font-size:0.88em;padding:0px 10px 10px 10px}
#contentright a {font-size:0.88em;color:#306fa0}
#contentright h2 {font-size:1.25em;margin:10px 0 10px 10px}
#contentright h3 {font-size:1.25em;margin:10px 0 10px 10px}

#contentleft {background:#ffffff;float:left;margin:0 0 0 10px; width:350px;}
#contentleft p {font-size:0.88em;padding:0px 10px 10px 10px}
#contentleft a {font-size:0.88em;color:#306fa0}
#contentleft h2 {font-size:1.25em;margin:10px 0 10px 10px}
#contentleft h3 {font-size:1.25em;margin:10px 0 10px 10px}

/* Boxes */
#offer {background:#fdf8e2;border:1px solid #CC9;font-size:1em;margin:5px auto;width:560px}
#offer p {text-align:center;padding:0 10px 10px 10px;width:540px}
#offer a {font-size:1em;color:#306fa0}
#offer h2 {color:#294f62;font-size:1.25em;margin:0 0 10px 0;padding:6px;}

#agent {background:#fdf8e2;border:1px solid #CC9;font-size:0.88em;float:left;margin:5px auto;width:300px}
#agent img {float:left;padding:10px}
#agent p {float:right;text-align:center;padding:0 10px 10px 10px;width:140px}
#agent a {font-size:1em;color:#306fa0}
#agent h3 {background:url(http://www.waterfronthousesusa.com/images/blue-heading.gif) repeat-x #4ea7d2;color:#fff;font-size:1.25em;margin:0 0 10px 0;padding:6px;}

#hmsearch {background:#fdf8e2;border:1px solid #CC9;float:left;font-size:0.88em;margin:5px auto;width:300px}
#hmsearch label {color:#2d89a4;font-weight:bold;float:left;margin:5px 10px 5px}
#hmsearch p {float:left;text-align:center;padding:0 10px 10px 10px;width:300px}
#hmsearch a {font-size:1em;color:#306fa0}
#hmsearch h2 {background:url(http://www.waterfronthousesusa.com/images/blue-heading.gif) repeat-x #4ea7d2;color:#fff;font-size:1.25em;margin:0 0 10px 0;padding:6px;}
#hmsearch h3 {background:url(http://www.waterfronthousesusa.com/images/blue-heading.gif) repeat-x #4ea7d2;color:#fff;font-size:1.25em;margin:0 0 10px 0;padding:6px;}
#hmsearch input {#fff;border:solid 1px #4ec1e6;height:18px;margin:5px 5px 5px 0;width:110px}
#hmsearch input.search {background:url(http://www.waterfronthousesusa.com/images/search.gif) no-repeat;float:right;border:0;height:22px;width:76px;margin:5px 5px 5px 0;}
#hmsearch h3.first {margin:10px 10px 10px 10px}
#hmsearch select {#fff;border:solid 1px #4ec1e6;float:right;height:20px;margin:0 0 2px;width:180px}
#hm search input.search {background:url(http://www.waterfronthomesusa.com/images/search.gif) no-repeat;float:right;border:0;height:22px;width:76px;margin:0 0 5px;}
#showcity select {#fff;border:solid 1px #4ec1e6;float:right;height:20px;margin:0 0 5px;width:180px}

#box {background:#fdf8e2;border:1px solid #CC9;font-size:0.88em;float:left;margin:5px auto;width:300px}
#box h2 {background:url(http://www.waterfronthousesusa.com/images/blue-heading.gif) repeat-x #4ea7d2;color:#fff;font-size:1.25em;margin:0 0 10px 0;padding:6px;}
#box h3 {background:url(http://www.waterfronthousesusa.com/images/blue-heading.gif) repeat-x #4ea7d2;color:#fff;font-size:1.25em;margin:0 0 10px 0;padding:6px;}
#box p {font-size:1em;padding:0 10px 10px 10px}
#box ul {color:#294f62;font:bold 0.88em Tahoma;list-style:none;margin:10px 5px;overflow:hidden}
#box ul li a {color:#294f62;text-decoration:none}
#box ul li a:hover {color:#3a8fb9;text-decoration:underline}
#box h2 {font-size:1.25em;margin:10px 10px 10px 10px}

#navsearch {background:#fdf8e2;border:0;font-size:0.88em;float:left;margin:10px 0 0;width:170px}
#navsearch label {color:#2d89a4;font-weight:bold;float:left;margin:2px 0 5px}
#navsearch p {font-size:1em;float:left;padding:0 10px 10px 10px;width:170px}
#navsearch a {font-size:1em;color:#306fa0}
#navsearch h3 {color:#2d89a4;font-size:1.15em;margin:10px 10px 10px 10px}
#navsearch input {#fff;border:solid 1px #4ec1e6;height:18px;margin:0 0 2px;width:110px}
#navsearch input.search {background:url(http://www.waterfronthousesusa.com/images/search.gif) no-repeat;float:left;border:0;height:22px;width:76px}
#navsearch h3.first {margin:10px 10px 10px 10px}
#navsearch select {#fff;border:solid 1px #4ec1e6;float:left;height:20px;margin:0 0 2px;width:180px}
#navsearch input.search {background:url(http://www.waterfronthousesusa.com/images/search.gif) no-repeat;float:left;border:0;height:22px;width:76px}

#navfeat {background:#fdf8e2;border:0;font-size:0.88em;float:left;margin:10px 0 0;width:170px}
#navfeat p {font-size:1em;float:left;padding:0 10px 10px 10px;width:170px}
#navfeat a {font-size:1em;color:#306fa0}
#navfeat h3 {color:#2d89a4;font-size:1.15em;margin:10px 10px 10px 10px}

#featured {background:#fff;font-size:0.88em;margin:10px 10px 10px 10px;width:540px}
#featured h2 {color:#4ea7d2;font-size:1.25em;margin:0 0 10px 0;padding:6px;}

#featl {background:#fff;font-size:0.88em;float:left;margin:5px auto;width:250px}
#featl h2 {color:#4ea7d2;font-size:1.25em;margin:0 0 10px 0;padding:6px;}
#featl p {font-size:1em;padding:0 10px 10px 10px;width:230px}
#featl a {font-size:1em;color:#294f62;text-decoration:none}
#featl a:hover {color:#3a8fb9;text-decoration:underline}

#featr {background:#fff;font-size:0.88em;float:right;margin:5px auto;width:250px}
#featr h2 {color:#4ea7d2;font-size:1.25em;margin:0 0 10px 0;padding:6px;}
#featr p {font-size:1em;padding:0 10px 10px 10px;width:230px}
#featr a {font-size:1em;color:#294f62;text-decoration:none}
#featr a:hover {color:#3a8fb9;text-decoration:underline}

#contbox {background:#fdf8e2;border:1px solid #CC9;font-weight:bold;font-size:0.88em;float:left;margin:10px 0px 10px 0px;padding:3px 0px 3px 10px;width:270px}
#contbox a {color:#1A4771;padding:10px auto;text-decoration:none}
#contbox a:hover {color:#326c95;text-decoration:underline}

#picbox {background:#fff;font-size:0.88em;float:left;margin:10px 0px 10px 0px;padding:3px 0px 3px 10px;width:150px}
#picbox a {color:#1A4771;padding:10px auto;text-decoration:none}
#picbox a:hover {color:#326c95;text-decoration:underline}

#picbox2 {background:#fff;font-size:0.88em;float:right;margin:0px 0px 0px 0px;width:160px}
#picbox2 a {color:#1A4771;padding:10px auto;text-decoration:none}
#picbox2 a:hover {color:#326c95;text-decoration:underline}

#searchpage {background:#fdf8e2;border:1px solid #CC9;float:left;font-size:1em;margin:10px 0 0 50px;padding:10px;width:488px;}
#searchpage label {color:#2d89a4;font-size:0.88em;font-weight:bold;float:left;margin:10px 10px 10px}
#searchpage input {#fff;border:solid 1px #4ec1e6;float:right;height:20px;margin:0 0 2px;width:200px}
#searchpage input.login {background:url(http://www.waterfronthomesusa.com/images/search.gif) no-repeat;float:right;border:0;height:22px;width:76px}
#searchpage select {#fff;border:solid 1px #4ec1e6;float:right;height:20px;margin:0 0 2px;width:200px}



/* Footer */
#footer {background:url(http://www.waterfronthomesusa.com/images/menu.gif) repeat-x #fff; border-top:1px solid #294f62; border-bottom:1px solid #294f62; font-size:1em; height:29px; width:900px; overflow:hidden}
#footer ul {color:#294f62;font:bold 0.88em Tahoma;list-style:none;padding:7px;overflow:hidden}
#footer ul li a {color:#294f62;text-decoration:none}
#footer ul li a:hover {color:#3a8fb9;text-decoration:underline}

#footer2 {background:#fdf8e2; font-size:0.88em; width:900px; overflow:hidden}
#footer2 p {padding:10px 0 0}
#footer2 a {font-size:0.88em;color:#294f62}
#footer2 h3 {color:#294f62;font-size:0.88em;margin:0 10px 10px 10px}
#footer2 table {margin:0 30px 30px 30px;}
