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

/* Links */
a {color:#014c6d;}
a:hover {color:#014c6d;}

/* Elements */
blockquote {padding:20px 30px 16px 30px;}
li, ul, ol {text-align:left;} 

h1 {color:#C5D67A; font:bold 125% verdana,arial,sans-serif; margin:8px 0px 8px 0px; text-align:center;}
h2 {color:#C5D67A; font:bold 125% verdana,sans-serif; margin:0px 0px 5px 0px;}
h3 {color:#c5d67a; font:bold 80% arial,sans-serif; margin:2px 0px 2px 0px; padding:0px; text-align:center;}
h4 {color:#645c4f; font:bold 110% verdana,arial,sans-serif; margin:0px 10px 3px 10px; text-align:center;}
h5 {color:#645c4f; font:bold 100% verdana,arial,sans-serif; margin:0px 10px 3px 10px; text-align:center;}

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

/* IDs */
#bottom-nav {border-bottom:1px solid #c5d67a; border-top:1px solid #c5d67a; clear:both; color:#014c6d; font:11px verdana,arial,sans-serif; margin:16px 10px 2px 10px; padding:4px 0px 4px 0px; text-align:center; background: #D2E7F2;}
.bottom-nav1 {border-bottom:1px solid #C5D67A; clear:right; color:#014c6d; font:11px verdana,arial,sans-serif; margin:0px 10px 2px 10px; padding:4px 0px 4px 0px; text-align:center; background: #D2E7F2;}
.bottom-nav1 h1 {color:#014c6d; font-size:11px; font-weight:bold; margin:0px; padding:0px; text-align:left;}
#container {background:#D2E7F2; border:1px solid; color:#fff; margin:0px; padding:0px; position:relative; width:760px;}
#container-props {background:#fff; border:1px solid; color:#fff; margin:0px; padding:0px; position:relative; width:760px;}
#content {margin:0px; padding:0px;}
#content p {margin:0px 5px 0px 5px; padding:0px; text-align:left;}
#darkblue {background:#62a3c6; color:#000; margin:0px; position:relative; width: 100%;}
#footer {background: #D2E7F2; color:#000; font-size:80%; padding:5px; position:relative; text-align:left;}

/* LOGO */
#logo {background:#283338; display:block; margin:0px; height:149px; width:760px;}
#logo-loon {left:0px; margin:33px 0px 0px 6px; position:absolute;}
/* WINTER LAND SALE */
#wls-snowman {position:absolute; top:2px; right: 5px;}

/* TOP NAVIGATION */
.topnav {background-color:#014c6d; border-top:1px solid #fff; color:#fff; font:12px Verdana, helvetica, sans-serif; margin:0px; padding:0px 0px 3px 0px; text-align:center; text-decoration:none; width:760px;}
.topnav a {color:#C5D67A; padding:0px 3px 0px 3px; font:13px verdana,helvetica,sans-serif; margin:2px 0px 2px 0px; text-decoration:none;}
.topnav a:hover {background:#C5D67A; color:#004A5A; margin:2px 0px 2px 0px; padding:0px 3px 2px 3px;}
.topnav img {margin:0px 2px 0px 2px; vertical-align:middle;}
.topnav-b {background:#014c6d; border-bottom:1px solid #02B2C8; border-top:1px solid #fff; color:#fff; font:12px Verdana, helvetica, sans-serif; margin:0px; padding:2px 0px 2px 0px; text-align:center; text-decoration:none; width:760px;}
.topnav-b a {color:#C5D67A; padding:0px 3px 0px 3px; font:13px verdana,helvetica,sans-serif; margin:2px 0px 2px 0px; text-decoration:none;}
.topnav-b a:hover {background:#C5D67A; color:#004A5A; margin:2px 0px 2px 0px; padding:0px 3px 2px 3px;}
.topnav-b img {margin:0px 2px 0px 2px; vertical-align:middle;}
.topnav2 {clear:right; color:#014c6d; font:11px verdana,arial,sans-serif; margin:0px 3px 0px 10px; padding:2px 0px 6px 0px; text-align:center;}

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

/*  MAIN TEXT/IMAGES ON HOME PAGE */
#main-text {color:#000; margin:0px; padding:10px 0px 20px 0px; width:760px; background-color:#62a3c6;}
#main-text p {padding:0px 0px 10px 0px;}

/* MONTHLY SPECIAL */
#flashmonthlyspecial {float:right; clear:both; margin: 5px 10px 5px 2px; padding: 0px 0px 5px 0px; width:197px;}
#property-monthlyspecial {float:left; margin: 10px 5px 5px 0px; padding: 0px 0px 5px 0px; vertical-align:middle; width:197px;}
/* NEW LISTING FLASH */
#flashnewlisting {clear:both; float:right; margin: 5px 10px 5px 2px; padding: 0px 0px 5px 0px; width:197px;}
#property-newlisting {float:right; margin: 10px 0px 5px 5px; padding: 0px 0px 25px 0px; vertical-align:middle; width:197px;}
/* FEATURED LISTING FLASH */
#flashfeaturedlisting {clear:both; float:right; margin: 5px 10px 5px 2px; padding: 0px 0px 5px 0px; width:197px;}
/* HOLIDAY LAND SALE */
#flashholidaylandsale {display:inline; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; text-align: center; width:500px;}
/* PROPERTY FLASH DISPLAY */
#prop-flash {background:#D2E7F2; border: 2px solid #066699; clear:both; margin:5px 7px 5px 7px; padding:5px 8px 5px 8px; text-align:center; width:650px;}
#property-special-middle {text-align:center; margin: 12px 0px 5px 0px; vertical-align:middle;}
#property-special-middle img {text-align:center; margin: 0px 0px 15px 0px; vertical-align:middle;}
/* SIGN UP FLASH */
#flashsignup {margin: 0px auto; padding: 0px 4px 0px 0px; width:197px;}
/* SIGN UP FLASH */
#flashsignup1 {float:right; margin: 0px 8px 5px 8px; padding: 0px 0px 5px 0px; width:197px;}

/* ADD THIS CLASSES */
.add-this {float: right; padding: 0px 5px 0px 573px;}
.add-this-advertised {float: right; padding: 0px 52px 0px 0px;}
.add-this-cat {text-align: right; padding: 0px 5px 0px 572px;}
.add-this-float {float: right; padding: 0px 6px 0px 571px; margin: 0 0 3px 0;}
.add-this-index {float: right; padding: 0px 8px 0px 647px; margin: 0 0 -6px 0;}
.add-this-nicolet {float: right; padding: 0px 0px 5px 573px;}

/* CLASSES */
.blue {background:#D2E7F2; margin:5px 7px 5px 7px; padding:5px 8px 5px 8px; text-align:left; width:650px;}
.blue-index {background:#D2E7F2; margin:5px 7px 5px 7px; padding:5px 8px 5px 8px; text-align:left; width:730px;}
.bold-center {font-weight:bold; text-align:center;}
.bold-underline {font-weight:bold; text-decoration: underline;}
.box {clear:both; margin:5px 7px 5px 7px; padding:5px 8px 5px 8px;}
.buttons-right {clear:both; float:right; width:210px; text-align: center; padding: 10px 0px 10px 0px;}
.buttons-right a {color:#341f00; text-align: center; padding: 0px 0px 0px 0px;}
.buttons-right p {padding: 0px 4px 0px 4px;}
.buttons-right img {border:none; margin: 5px 5px 5px 0px; padding: 0px 0px 5px 0px; text-align: center; vertical-align: middle;}
.caption {font-size:80%; margin:2px 0px 8px 0px; text-align:center;}
.clear {clear:both; height:0px;}
.co-broke {position:absolute; bottom:80px; right: 10px;}
.careers {position:absolute; bottom:135px; right: 10px;}
.contact li {padding: 0px 0px 10px 0px;}
.header {color:#645C4F; font:bold 110% verdana,arial,sans-serif; margin:0px 10px 3px 10px;}
.header2 {color:#645C4F; font:bold 110% verdana,arial,sans-serif; margin:0px 10px 3px -100px;}
.hidden {display:none;}
.floatl {float:left;}
.floatr {float:right;}
.funfact {background:#62a3c6; margin:15px 7px 5px 7px; padding:5px 8px 5px 8px; width:650px;}
.infoform {text-align:center; width:650px;}
.infoform-right {padding:0px 0px 0px 2px; text-align:left; width:325px;}
.infoform-left {padding:0px 2px 0px 0px; text-align:right; width:225px;}
.loonlake-mi {clear: both; text-align:center; margin: 10px 0px 10px 0px;}
.loonlake-mi a {color:#066699; border: 1px solid #066699; padding: 0px 3px 1px 3px; text-align:center; text-decoration: none;}
.loonlake-mi a:hover {background-color:#066699; color:#62a3c6; border: 1px solid #62a3c6; padding: 0px 3px 1px 3px; text-align:center; text-decoration:none;}
.mainl {float:left; margin:5px 5px 10px 2px;}
.mainl img {border:1px solid #000;}
.mainr {float:right; margin:5px 10px 10px 5px;}
.mi-prop-breaker {background:#D2E7F2; clear:both; margin:15px 7px 15px 7px; padding:5px 8px 5px 8px; text-align:left; width:650px;}
.mi-prop-breaker img {vertical-align:middle;}
.ifloat {font-size:80%; font-weight:bold; text-align:center; width:120px;}
.iright {float:right; margin:0px 0px 6px 3px;}
.ileft {float:left; margin:0px 3px 6px 0px;}
.image-right {float:right;}
.image-right img {border:1px solid #000; margin:5px;}
.indent {margin:0px 0px 0px 20px;}
.inside {background:#D2E7F2; margin:5px; padding:5px; width:600px;}
.italic {font-style: italic;}
.small {font-size:85%;}
.small-photos {text-align:center; margin: 5px 0px 5px 0px;}
.pic-border {border:1px solid #000;}
.price {font-weight:bold; color:#CE0000;}
.prop {background:#D2E7F2; clear:both; margin:5px 7px 5px 7px; padding:5px 8px 5px 8px; text-align:left; width:650px;}
.propertyul ul {margin:0px auto; width:290px; list-style-type: none; text-align:center; vertical-align:middle;}
.propertyul ul li {padding: 2px 0px 0px 0px;}
.prop img {border:1px solid #000;}
.prop ul {margin:0px auto; list-style-type: disk; text-align:center; vertical-align:middle;}
.prop ul li {padding: 2px 0px 0px 0px;}
.prop-no-border {background:#D2E7F2; clear:both; margin:5px 7px 5px 7px; padding:5px 8px 5px 8px; text-align:left; width:650px;}
.breaker {color:#C5D67A; font-size:80%; font-weight:bold; margin:5px 5px 10px 5px; text-align:center;}
.propr {float:right; margin:10px 10px 15px 15px;}
.red {color:#f00;}
.required {color: #FF0000;}
.sls-button {float:left; margin: 0px 4px 2px 10px;}
.special-right {float:right; margin: 5px;}
.strike {text-decoration: line-through;}
.no-border {border:none;}

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

/* SPECIALS BOX */
.specials-box {clear: right; float:right; margin:5px 0px 0px 5px; padding:0px; text-align: right;   }
.specials-box a {display:block; padding:0px 0px 10px 5px; }

/* COMING SOON PAGE */
.whitebox {background:#fff; padding:5px; text-align:justify; width:85%;}

/* SCROLLING TEXTBOX */
#events-box {position:relative; float:left; margin:5px 5px 0px 0px;}
#events {width: 250px; height: 150px; overflow-y: auto; border-left: 5px solid #066699; border-right: 5px solid #066699; border-bottom: 5px solid #066699; border-top: 25px solid #066699; background-color: #fff; font-size:90%; padding: 10px 0px 0px 0px; scrollbar-face-color: #ffffff; scrollbar-shadow-color: #aaaaaa; scrollbar-highlight-color: #aaaaaa; scrollbar-3dlight-color: #ffffff; scrollbar-darkshadow-color: #ffffff; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #aaaaaa;}
.events-header {position: absolute; top:-5px; left:30px; z-index:100; color:#C5D67A; font-weight:bold; font-size:18px; verdana,arial,sans-serif; margin:8px 0px 8px 0px; text-align:center;}

/* Spambot Checkbox CSS */
#addcb {width: 20px; margin-left: -1px;}
.displayinline {display: inline;} 
.fontsize12pt {font-size: 12pt; padding-right: 10px;} 
.trap {display:none;} 
