/* CSS Document */

body {background:#5c1728; color: #333; font: 0.8125em/1.4em arial, helvetica, sans-serif; margin:0; padding:0; text-align:center;}
a {color: #3d3429; }
a:hover {text-decoration:none;}

/* Headers*/
h1 {height:185px; margin:25px 0 0; padding:0 ; overflow:hidden; text-indent:-5000px; }
h1 a {background:url("logo01.jpg") no-repeat; display:block; height:185px; margin:0 0 0 600px; padding:0; outline:none; position:relative; text-decoration:none; width:265px; }
h2 {display:none;}
#primary h2 {color:#333; display:block; font: bold 1.5em/1.5em arial, helvetica, sans-serif; margin:1em; padding:1em 2em 0; text-align:left; text-transform:uppercase; }
#primary h3 {color:#333; display:block; font: bold 1.3em/1.5em arial, helvetica, sans-serif; margin:1em; padding:1em 2em 0; text-align:left; }
#home h2 {color:#fff; display:block; font: oblique 0.9em/1.4em arial, helvetica, sans-serif; margin:0 0 1em; padding:0; text-align:right; }

/* Navigation */
.navigation {background:url("company.jpg") no-repeat; border-bottom:2px solid #333; float:right; height:33px; margin:0 0 2em; padding:300px 0 0 15px; width:850px;}
.navigation .last {border-right:none; padding-right:1em;}
.navigation li {border-right:1px solid #fff; display:block; float:right; font: normal 1.2em/1.4em arial, helvetica, sans-serif; padding:0 1em; text-transform:uppercase;}
.navigation li a {color:#fff; text-decoration:none;}
.navigation li a:hover {text-decoration:underline;}
.bottomnav {background:none; border:none; height:auto; margin-top:1em; padding:0; width:auto;}

/* Navigation Art */
#company .navigation {background:url("company.jpg") no-repeat; }
#contactus .navigation {background:url("contactus.jpg") no-repeat; }
#arealinks .navigation { background:url("arealinks.jpg") no-repeat; } 
#propertysearch .navigation { /* None Specified */} 
#commercial .navigation { /* None Specified */} 
#waterfront .navigation { /* None Specified */} 
#residential .navigation { /* None Specified */} 
#farms .navigation { /* None Specified */} 
#farms .bottomnav, #residential .bottomnav, #waterfront .bottomnav, #commercial .bottomnav, #arealinks .bottomnav, #contactus .bottomnav, #propertysearch .bottomnav , #company .bottomnav {background:none;}

/* Main Content */
#content {margin:0 auto; text-align:left; width:865px;}
#primary {background:#fff; padding:0 0 1em;}
#primary p, blockquote {color:#333; font: normal 1.5em/1.4em arial, helvetica, sans-serif; margin:1em; padding:0 2em; }
#primary ul {list-style:none; margin:0; padding:0;}
#primary li {color:#333; font: normal 1.3em/1.5em arial, helvetica, sans-serif; margin:0 2em; padding:0 1em; }
blockquote { background:url("blockquote1.jpg") no-repeat top left; color: #000; display:block; float:right; font: oblique 1.3em/1.4em arial, helvetica, sans-serif; margin:0 0 0 1em; padding:1em 50px 0 30px; width:320px;}
blockquote span { background:url("blockquote2.jpg") no-repeat bottom left; display:block; float:right; height:25px; margin:0 -50px 0 0; width:400px;}

/* Contact Us */
form { border:none; margin:0; padding:0; padding: 0; }
input, textarea  { background-color: #e7f9fc; border:1px solid #333; font: normal 1em arial, helvetica, sans-serif; }

/* Home */
#homepics {border:1px solid #fff; clear:both; width:864px;}
#homepics img {border:none; float:left; height:324px; width:216px;}
#homepics a img {border:none;}
#homepics br {clear:both; height:1px; margin-top:-1px;}

/* Home Overrides */
#home #primary {background:none;}
#home .bottomnav {background:none; height:auto; margin-top:1em; padding:0; width:auto;}
#home .navigation  {background:none; border-bottom:none; height:auto; margin:2em 0 1em; padding:0; width:auto;}
#home .navigation li.last {padding-right:0;}

/* Footer */
p#footer { background:url("logo02.jpg") no-repeat bottom left; clear:both; color:#fff; font: normal 1.1em/1.4em arial, helvetica, sans-serif; height:30px; margin:2em 0; padding:65px 0 0 165px; width:700px;}
p#webdesign { display:none; font:normal .1em Garamond, Georgia, "Times New Roman", Times, serif; text-indent:-5000px; visibility:hidden;}

