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 10px 5px 10px; text-align:left;}
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 10px 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; line-height: 1.185;}
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;}

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

/* Announcement box on home page */
.announcement {border:3px solid #8F1018; margin:0px 12px 12px 12px; padding:6px; text-align:center;}
.announcement-heading {font:bold 140% Helvetica, Arial, sans-serif; color:#085518; font-style:italic; text-align:center;}
.announcement-text a {font:normal 110% Helvetica, Arial, sans-serif; color:#8F1018; text-align:center;}

/*  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: 5px 0px 0px 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: 0px 5px 0px 0px; padding: 5px 0px 0px 0px; text-align: center; vertical-align: middle;}
/* CSS For Larger Fall Land Sale Button */
.buttons-right-fls {clear:both; float:right; width:285px; text-align: center; padding: 10px 0px 10px 5px;}
.buttons-right-fls a {color:#341f00; text-align: center; padding: 0px 0px 0px 0px;}
.buttons-right-fls p {padding: 0px 4px 0px 4px;}
.buttons-right-fls img {border:none; margin: 0px 5px 0px 0px; padding: 5px 0px 0px 0px; text-align: center; vertical-align: middle;}
/* End CSS For Larger Fall Land Sale Button */
.caption {font-size:75%; margin:2px 0px 8px 0px; text-align:center;}
.careers {position:absolute; bottom:135px; right: 10px;}
.center {text-align:center;}
.clear {clear:both; height:0px;}
.co-broke {position:absolute; bottom:80px; right: 10px;}
.contact li {padding: 0px 0px 10px 0px;}
.disclaimer {font-size: 85%; margin-top: 10px;}

.floatl {float:left;}
.floatr {float:right; padding-left: 10px; padding-bottom: 10px;}
.floatl-pad {float:left; margin: 5px 7px 5px 0px}
.floatr-pad {float:right; margin: 5px 0px 5px 7px}
.funfact {background:#62a3c6; margin:15px 7px 5px 7px; padding:5px 8px 5px 8px; width:650px;}
.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;}

.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;}
.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;}
.ileft2 {float:left; margin:6px 7px 6px 0px;}
.ileft-youtube {float:left; margin:7px 3px 6px 0px;}
.image-right-caption {float:right; font-size:80%; margin:5px 0 5px 12px; text-align:center; width:120px;}
.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;}

.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;}

.no-border {border:none;}
.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: disc; 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;}
.small {font-size:85%;}
.small-font {font-size:90%;}
.small-photos {text-align:center; margin: 5px 0px 5px 0px;}
.sls-button {float:left; margin: 0px 4px 2px 10px;}
.special-right {float:right; margin: 5px;}
.strike {text-decoration: line-through;}


.special-sale {background:#C5D67A; border:2px dashed #CE0000; font-weight:bold; margin:10px auto; padding:10px; text-align:center; width:620px;} /* This makes a special sale announcement box within the .prop div on the Waterfront or other main pages. For example: Labor Day Sale Price $xxxx! Good through 09/xx/yr */
.special-sale-info {background:#D2E7F2; border:2px dashed #CE0000; margin:10px auto; padding:10px; text-align:left; width:620px;} /* This makes a special sale announcement box within the .prop div on the individual more info pages. For example: Labor Day Sale Price $xxxx! Good through 09/xx/yr followed by explanation text. */




.quinnesec-box {padding: 15px 0px;}
.quinnesec-l {float: left; padding-right: 5px; width: 210px;}
.quinnesec-r {float: right; padding-left: 5px;}

/* 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 BOXES on Waterfront, Wooded, and other pages */
/* SPECIALS BOX */
#specials-box {
	border: 2px solid #066699;
	background-color:#D2E7F2;
	clear:both;
	float:right;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	width:220px;
}
.specials-main-header {
	background-color:#066699;
	text-align:center;
	color:#C5D67A;
	padding:2px 0;
	font-weight: 600;
	font-size: 90%;
}
.specials-header {
	color:#355E34;
	font-weight:600;
	text-align:center;
	margin:4px 4px;
	font-size: 90%;
}
#specials-box p {
	color:#6465C4F;
	margin: 0 4px;
	font-size: 80%;
}
.specials-price {
	color:#92001b;
	font-weight:600;
	padding:0 0 4px;
	font-size: 80%;
}
.specials-image img {
	border:1px solid #000;
}
.specials-click a {
	color:#92001b;
	font-weight:600;
	font-size: 80%;
}


 /* Special boxes on Error404 and Thanks pages */
#specials-box-left {border: 2px solid #066699;
	background-color:#D2E7F2;
	float:left;
	margin: 5px 0px 5px 40px;
	padding: 0px 0px 5px 0px;
	width:220px;}
#specials-box-left p {
	color:#6465C4F;
	margin: 0 4px;
	font-size: 80%;
}


#specials-box-right {border: 2px solid #066699;
	background-color:#D2E7F2;
	float:right;
	margin: 5px 40px 5px 0px;
	padding: 0px 0px 5px 0px;
	width:220px;}

#specials-box-right p {
	color:#6465C4F;
	margin: 0 4px;
	font-size: 80%;
}


/* SCROLLING TEXTBOX */
#events-box {position:relative; float:left; margin:5px 5px 0px 0px;}
#events {width: 240px; height: 170px; 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;}

#countdown-box {position:relative; float:right; margin:5px 5px 0px 0px;}
#countdown {width: 240px; height: 170px; 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;}
.countdown-header {position: absolute; top:-5px; left:18px; 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;}
