body {font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#cfe4ff; color:#000; padding:6px 0px 0px 0px; margin:0px 0px 0px 0px;}

/* Links */

a {color:#5f87cc;}
a:hover {color:#5f87cc;}

/* Elements */
blockquote {padding:20px 30px 16px 30px;}
em {font-weight:bold; color:#085518; margin:0px 0px 0px 0px;}

h1 {font:bold 20px Helvetica, Arial, sans-serif; color:#5f87cc; text-align:center; margin:30px 0px 30px 0px;}
h2 {font-weight:normal; color:#3c4a60; font-size:120%; margin:0px 0px 5px 0px; text-align: center;}
h3 {font-weight:bold; color:#085518; font-size:110%; margin:0px 0px 6px 3px;}
h4 {font-weight:normal; color:#3c4a60; font-size:120%;}
h5 {font-weight:bold; color:#039; font-size:105%; text-align:center;}

input, textarea, select {font-family:Courier, monospace, sans-serif;}

p {margin:4px 0px 4px 0px;}
b {font-weight:bold;}

/* IDs */
#border {border:1px solid #274d85; width:744px;}
#bottom-nav {clear:right; font-size:11px; text-align:center; font-family:Verdana, helvetica, sans-serif; margin:16px 10px 16px 10px; border-bottom:1px solid #274d85; border-top:1px solid #274d85; padding:4px 0px 4px 0px;}
#container {background-color:#fff; width:744px; position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#content {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#content p {text-align:left; margin:0px 20px 0px 20px; padding:0px 0px 0px 0px;}
#coves {position:absolute; left:-20px; top:0px;}
#footer {font-size:80%; text-align:left; padding:5px; position:relative;}
#mis-bottom-nav {clear:right; font-size:90%; text-align:center; font-family:Verdana, helvetica, sans-serif; margin:16px 10px 16px 10px; padding:4px 0px 4px 0px;}

/* logo */
#logo {border-bottom:1px solid #274d85; margin:0px 0px 0px 0px;}
#logo img {margin:0px 0px 0px 0px;}
#statenav {position:absolute; top:90px; left:500px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#statenav img {margin:0px 0px 0px 0px; vertical-align:middle;}
#statenav a {padding:0px 1px 0px 1px;}

/* text */
#text {text-align:left; padding-top:10px; margin-left:20px; margin-right:20px;}
#text p {padding:0px 0px 10px 0px;}

/* top nav */
#topnav {padding:0px 0px 0px 8px; text-align:left; background-color:#5f87cc; color:#fff; text-decoration:none; font:bold 12px Verdana, helvetica, sans-serif;}
#topnav a {margin:2px 3px 2px 0px; color:#e5f5ff; text-decoration:none; font:bold 12px Verdana, helvetica, sans-serif;}
#topnav a:hover {background-color:#e5f5ff; color:#5f87cc; margin:2px 3px 2px 0px;}
#topnav img {margin:3px 1px 0px 1px; vertical-align:middle;}

/* FLASH SCRIPTS */
#hls-flashcontent {padding: 0px 0px 15px 0px;}
/* MONTHLY SPECIAL */
#flashmonthlyspecial {clear:both; float:right; margin: 0px 0px 5px 0px; padding: 0px 5px 5px 4px; width:197px;}
#property-monthlyspecial {float:left; margin: 10px 5px 5px 0px; padding: 0px 0px 5px 0px; vertical-align:middle; width:197px;}
/* INVESTMENT PROPERTIES FLASH */
#flashinvestmentproperties {clear:both; float:right; margin: 5px 0px 5px 0px; padding: 0px 5px 5px 4px; width:197px;}
#property-investmentproperty {float:right; margin: 10px 0px 5px 5px; padding: 0px 0px 25px 0px; vertical-align:middle; width:197px;}
/* NEW LISTING FLASH */
#flashnewlisting {clear:both; float:right; margin: 5px 0px 5px 0px; padding: 0px 5px 5px 4px; width:197px;}
/* SPECIALS */
#flashspecials {display:inline; margin: 0px 0px 6px 0px; padding: 0px 0px 0px 0px; text-align: center; width:400px;}
/* HOLIDAY LAND SALE */
#flashholidaylandsale {display:inline; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; text-align: center; width:500px;}
/* MISSISSIPPI RIVER PROPERTIES */
#flashmississippiriverproperties {margin: 10px auto; text-align:center; width: 744px;}
/* MONTHLY SPECIAL */
#propertypage-flashmonthlyspecial {clear:both; float:right; margin: 5px 5px 5px 4px; background-color:#e5f5ff; padding: 0px 0px 0px 0px; width:197px;}
/* THANKS AND 404 PAGE */
#prop-flash {background:#D2E7F2; border: 2px solid #066699; clear:both; margin:5px auto 5px auto; padding:5px 8px 5px 8px; text-align:center; width:650px;}
#property-special-middle {text-align:center; width:197px; margin: 12px 0px 5px 0px; vertical-align:middle;}
#property-special-middle img {text-align:center; margin: 0px 0px 15px 0px; vertical-align:middle;}

/* FORMS */
#form {margin: 20px auto; padding: 10px 0px 0px 0px; border-top: 5px solid #5f87cc; text-align: center;}
#form p {padding: 5px 20px; text-align: left;}

/* SUNDOWN LAKE */
#sundown {color:#f7e47e;}
#sundown a {color:#f7e47e;}
#sundown a:hover {color:#FF9C31;}

/* INVESTMENT PROPERTY */
#investment {color:#f7e47e;}
#investment a {color:#f7e47e;}
#investment a:hover {color:#FF9C31;}


/* WEEKLY SPECIAL */
#special {padding:0px 0px 0px 0px; text-align:left; white-space:nowrap; }
#special a {padding:2px 3px 2px 3px; color:#ff0; text-decoration:none; font:bold 12px Verdana, helvetica, sans-serif;}
#special a:hover {background-color:#ff0; color:#f93; font:bold 12px Verdana, helvetica, sans-serif;}

/* FARM */
#farm {display:block; border:1px solid #f93; background-color:#efe7bf; text-align:center; width:250px; height:105px; margin:0px 0px 5px 0px; padding:4px 0px 4px 0px; text-decoration:none; font:bold 14px Verdana, helvetica, sans-serif; color:#156f11;}
#farm a {font:bold 14px Verdana, helvetica, sans-serif; color:#085518;}

/*  MAIN TEXT/IMAGES ON HOME PAGE */
#main-text {color:#000; margin:15px 0px 15px 0px; padding:0px 0px 0px 0px; width:650px;}
#main-text p {padding:0px 2px 15px 2px;}

/* classes */
.acro {font-size:80%; width:500px; margin:10px 20px 20px 100px;}
.add-line hr{display:marker; color:#5f87cc; margin:0px 50px 10px 50px; text-align:center;}
.area {border-top:1px solid #B0E202; margin:16px 0px 0px 0px; padding:4px 0px 10px 0px;}
.auctionnote {padding:16px 30px 16px 30px; font-weight:bold;}
.bold {font-weight:bold;}
.bold-center {font-weight:bold; text-align:center;}
.bpp {font:bold 125% Helvetica, Arial, sans-serif; color:#A00; margin:20px 0 0 0;}
.button-box {float:right; padding:0px 0px 0px 0px; clear:both; margin: 0px 5px 0px 0px;}
.button, .button a, .button a:hover {font-size:9pt; border:1px solid black; background-color:#7582B6; color:#fff; text-decoration:none; padding:0px 4px 0px 4px;}
.cabin {text-align:left; margin:0px 20px 0px 20px;}
.cabin p {padding:10px 20px 10px 20px;}
.cabin-large {font-size:125%;}
.call{margin:25px 0px 25px 0px; clear:both;}
.caption {font-size:80%; text-align:center; margin:2px 0px 8px 0px;}
.clear {clear:both;}
.email {text-decoration:none; color:#274d85; font-weight:bold; font-size:14px; margin:0px 10px 0px 10px;}
.email a {color:#274d85; margin:25px 0px 25px 0px;}
.emph {font-weight:bold; font-style:italic;}
.emphparagraph {text-align:center; font-weight:bold; padding:16px 30px 16px 30px;}
.floatl {float:left; text-align:center;}
.floatr {float:right; padding:0px 2px 0px 0px; clear:both; text-align:center;}
.footer-right {float:right; padding:4px 10px 0px 0px;}
.footer-right a {color:#000;}
.ghost-photos {text-align:center; margin: 10px 10px 10px 10px;}
.highlight {background-color:#DDE1EC; padding:6px 12px 8px 30px; margin:0px 172px 10px 0px;}
.hr {border-bottom:1px solid #274d85;}
.ifloat {width:120px; text-align:center; font-size:80%; font-weight:bold;}
.iright {float:right; margin-bottom:6px;}
.ileft {float:left; margin-bottom:6px;}
.image-right {float:right;}
.image-right img {margin:5px; border:1px solid #000;}
.indent {margin:0px 0px 0px 20px;}
.large {font-size:125%; font-weight:bold;}
.label {text-align:right; font-weight:bold; vertical-align:top;}
.left-button-box {float:left; padding:0px 0px 0px 0px; margin: 0px 5px 0px 0px;}
.left-button-box img {border:none; margin: 0px 0px 5px 0px;}
.line hr {display:marker; color:#006100; margin:10px 50px 10px 50px; text-align:center;}
.linewi hr {display:marker; color:#F72018; margin:10px 50px 10px 50px; text-align:center;}
.linemn hr {display:marker; color:#5A009C; margin:10px 50px 10px 50px; text-align:center;}
.lineia hr {display:marker; color:#000; margin:10px 50px 10px 50px; text-align:center;}
.main-img-caption {color:#3c4a60; font-size:14px;}
.note {font-size:80%; font-weight:bold;}
.pic-border {border: 1px solid #013300;}
.pic-caption {font-size:80%; text-align: center;}
.price {font-weight:bold; color:#a00;}
.prop-head {font-size:14px; font-weight:bold; color:#085518;}
.prop-head-sundown {font-size:14px; font-weight:bold; color:#015865; margin:10px 0px 5px 0px; text-align:center;}
.prop-sundown {width:600px; text-align:left; margin: 0px 0px 10px 0px;}
.photo {border-bottom:1px solid #5f87cc; border-left:1px solid #5f87cc; border-right:1px solid #5f87cc; border-top:1px solid #5f87cc;}
.p-title {font-weight:bold;}
.property {width:720px;  margin-left: auto; margin-right: auto; margin-bottom:10px; padding:10px 4px 4px 4px; text-align:left; clear:both;}
.propertypage-button-box {clear:both; float:right; padding:0px 0px 0px 0px; margin: 10px 5px 5px 0px;}
.red {color:#f00;}
.required {color:#f00;}
.right-indent {padding:0px 0px 0px 300px; text-align:right;}
.riverprop-button {float:right; margin: 10px;}
.side_pannel {text-align:center; padding:0px 6px 12px 6px;}
.small {font-size:90%;}
.smaller {font-size:80%;}
.small-red {font-size:70%; color:#f00;}
.strike {text-decoration: line-through;}
.sundown {color:#f7e47e;}
.sundown-photos {text-align:center; margin: 4px;}
.text {text-align:left; margin:0px 20px 0px 20px;}
.top-button-box {float:right; padding:0px 0px 0px 0px; margin: 0px 5px 10px 0px;}
.top-button-box img {border:none; display:block; margin: 0px 0px 5px 0px;}

/* HOME PAGE LINKS */
.lakesundownlink {clear: both; text-align:center; margin: 15px 0px 10px 0px; border: 1px solid #066699; width:500px;}
.lakesundownlink a {color:#066699; padding: 0px 3px 1px 3px; text-align:center; text-decoration: none; display:block;}
.lakesundownlink a:hover {background-color:#066699; color:#62a3c6; padding: 0px 3px 1px 3px; text-align:center; text-decoration:none;}

/* Property Header Classes */
.ia {font:bold 20px Helvetica, Arial, sans-serif; color:#5f87cc; text-align:center; margin:30px 0px 30px 0px;}
.mn {font:bold 20px Helvetica, Arial, sans-serif; color:#5f87cc; text-align:center; margin:30px 0px 30px 0px;}
.wi {font:bold 20px Helvetica, Arial, sans-serif; color:#5f87cc; text-align:center; margin:30px 0px 30px 0px;}
.all {font:bold 20px Helvetica, Arial, sans-serif; color:#5f87cc; text-align:center; margin:30px 0px 30px 0px;}

/* Mortgage Calculator Classes */
.mtg-header {color:#000; text-decoration:none; font:bold 12px Verdana, helvetica, sans-serif;}
.mtg-link {margin:0px 0px 0px 25px; font-size:80%;}
.mtg-link img {vertical-align:middle; border:none;}
.mtg-link a {color:#060;}
.mtg-link a:hover {color:#000;}

.coupon {float:right; margin:18px 50px 0px 0px; background-color:#f00; width:140px; text-align:center; font-size:12px; font-weight:bold; padding:3px 3px 6px 3px;}
.coupon a {color:#fff;}

/* Abandoned Farm Box */
.farm {border:1px solid #085518; background-color:#ffa618; text-align:right; width:350px; margin:0px; padding:4px 0px 4px 0px; text-decoration:none; font:bold 14px Verdana, helvetica, sans-serif; color:#085518;}

/* NEXT WEEKS NEWSPAPER ADS */
.add-header {font-weight:bold; color:#085518; font-size:110%; margin:0px 0px 10px -10px;}
.add-header2 {font-weight:normal; color:#3c4a60; font-size:120%; padding:0px 0px 10px 0px;}
.add-line hr {display:marker; color:#ffa618; margin:15px 0px 15px 0px; text-align:center;}

/* GENOA VISTA */
#genoa {width: 610px; height: 653px; position:relative; background-color:#B2CED9; margin: 0px 0px 0px 58px;}
.genoa-side {float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.genoa-top {float:right; position: absolute; top:0px; left:200px;}
.genoa-text {float:right; position: absolute; top:200px; left:200px; text-align: left; width:405px; height:461px; font-size: 12px; font-weight: bold; padding: 0px 6px 0px 6px;}
.genoa-image-ferry {float:right; position: absolute; top:397px; left:350px;}
.genoa-image-fish {float:right; position: absolute; top:475px; left:400px;}
.genoa-image-view {float:right; position: absolute; top:523px; left:260px;}

/* MT ZION */
#zion {width: 744px; text-align: center; padding: 10px 0px 0px 0px;}
#mt-zion {width: 704px; text-align: center; background-color: #adc8dd; border: 2px solid #5C5C5C; padding: 0px 0px 0px 0px;}
.mt-zion-border {border: 3px solid #E0DFC0; padding: 0px 0px 10px 0px;}
.mt-zion-text {font-size: 100%; font-weight: bold; width: 560px; text-align: left; padding: 10px 20px 10px 20px;}

/* WISPERING HIGHLANDS */
#whisp {width: 555px; text-align: center; padding: 10px 0px 0px 0px;}
.whisp-text {font-size: 100%; font-weight: bold; text-align: left; background-color: #78b4d6; padding: 10px 20px 10px 20px; margin: -3px 0px 0px 5px;}