body {background:#341f00; color:#000; font-family:Verdana,Arial,Helvetica,sans-serif;}

a {color:#516701;}
a:visited {color:#516701;}

p {padding: 0px 0px 0px 0px;}

h1 {margin: 0px 0px 10px 10px; color: #dad8c2; font-weight: bold; font-size: 115%; font-family: Times New Roman, Times, serif;}
h2 {text-align: center; margin: 0px 0px 0px 0px; color: #000000; font-weight: bold; font-size: 110%; font-family: Times New Roman, Times, serif;}
h3 { margin: 10px 0px 0px 0px; color: #000000; font-size: 110%; font-weight: bold; font-family: Times New Roman, Times, serif;}

/* LOGO */
#flashlogo {border-bottom:1px solid #f2f58f;}
.logo {border-bottom:1px solid #f2f58f; display: block; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.loonlogo {position:absolute; top:20px; left:10px;}

/* TOP NAVIGATION */
#topnav {background:#341f00; border-bottom:1px solid #f2f58f; color:#e1e8b8; font-size:12px; margin: 0px 0px 15px 0px;  padding: 2px 0px 2px 0px; width:760px; text-align: center;}
#topnav a {color:#e1e8b8; font-family:Verdana, Arial, Helvetica, sans-seri; font-size:12px; margin: 0px 0px 0px 0px;  padding: 0px 2px 0px 2px; text-decoration:none;}
#topnav a:hover {background-image: url(i/opaque.png); margin: 0px 0px 0px 0px;  padding: 4px 2px 4px 2px; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='i/opaque.png');}

/* BOTTOM NAVIGATION */
#bottom-nav {background-color: #dad8c2; color:#516701; margin: 0px 0px 0px 0px;  padding: 4px 0px 4px 0px; width:760px; text-align: center;}
#bottom-nav a {color:#516701; font-family:Verdana, Arial, Helvetica, sans-seri; font-size:11px; margin: 0px 0px 0px 0px;  padding: 0px 2px 0px 2px; text-decoration:none;}
#bottom-nav a:hover {background-image: url(i/opaque.png); margin: 0px 0px 0px 0px;  padding: 4px 2px 4px 2px; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='i/opaque.png');}

/* MIDDLE NAVIGATION */
#middle-nav {background-color:#dad8c2; color:#516701; margin: 0px 0px 10px 0px;  padding: 4px 0px 4px 0px; width:720px;  margin-left: auto; margin-right: auto; text-align: center;}
#middle-nav a {color:#516701; font-family:Verdana, Arial, Helvetica, sans-seri; font-size:11px; margin: 0px 0px 0px 0px;  padding: 0px 2px 0px 2px; text-decoration:none;}
#middle-nav a:hover {margin: 0px 0px 0px 0px;  padding: 4px 2px 4px 2px; text-decoration:underline;}

/* MONTHLY SPECIAL */
#flashmonthlyspecial {float:right; clear:both; margin: 5px 0px 5px 0px; padding: 0px 10px 5px 10px; width:197px;}
#property-monthlyspecial {float:left; margin: 0px 5px 5px 15px; padding: 0px 0px 5px 0px; vertical-align:middle; width:197px;}
/* NEW LISTING FLASH */
#flashnewlisting {clear:both; float:right; margin: 5px 0px 5px 0px; padding: 0px 10px 5px 10px; width:197px;}
#property-newlisting {float:right; margin: 0px 15px 5px 5px; padding: 0px 0px 25px 0px; vertical-align:middle; width:197px;}
/* HOLIDAY LAND SALE */
#flashholidaylandsale {display:inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; width:500px;}
#flashholidaylandsale-proppage {vertical-align:middle; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; text-align: center;}
#flash-shinglemill {display:inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; width:500px; z-index:0;}
#flash-pineriver {display:inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; width:500px; z-index:0;}
#prop-flash {width:720px;  margin-left: auto; margin-right: auto; margin-bottom:10px; padding:10px 4px 4px 4px; text-align:center; clear:both; background-color:#dad8c2;}
#property-special-middle {text-align:center; margin: 10px 0px 5px 0px; vertical-align:middle;}

/* FOOTER */
#footer {background-color: #dad8c2; color: #000; font-size: 90%; margin: 10px 0px 0px 10px; padding: 0px 0px 10px 0px; text-align: left;}
#footer img {border:none;}
.copyright {margin: 10px 0px 0px 0px;}

/* LINKS */
.links {font-weight:bold; text-align:center;}
.links-floatl {float:left; margin: 0px 5px 5px 5px; text-align: left;}
.links-floatr {float:right; margin: 0px 5px 5px 5px; text-align: left;}

/* IDs */
#container {background-color:#7d5d2f; border:1px solid #f2f58f; margin-left: auto; margin-right: auto; position:relative; width:760px;}

/* classes */
.active-page {background-image: url(i/opaque.png); margin: 0px 0px 0px 0px;  padding: 4px 0px 4px 0px; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='i/opaque.png');}
.bold {font-weight:bold;}
.bookmark a {color:#C5D67A; font-weight:bold; float:right; margin: 0px 20px 0px 0px; text-align: left;}
.border {border:1px solid #ffffcc;}
.breaker {color:#C5D67A; font-size:80%; font-weight:bold; margin:5px 5px 10px 5px; text-align:center; width:720px;}
.breaker a {color:#C5D67A;}
.breaker-img {float:left; margin:5px 0px 0px 25px;}
.buttons-right {/*clear:both;*/ float:right; width:197px; /*background-color: #989865; border: 1px solid #ffffcc;*/ text-align: center; padding: 0px 10px 0px 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 0px 5px 0px;  padding: 0px 0px 5px 0px; text-align: center; vertical-align: middle;*/}
.calculator {margin-right:auto; margin-left:auto; text-align: center;}
.caption {font-size:90%; text-align:center; margin:2px 0px 8px 0px;}
.clear {clear:both; padding: 0px; margin: 0px;}
.co-broke {float:right; border: none; padding: 0px 20px 0px 0px;}
.email-form {margin-right:auto; margin-left:auto; text-align:center;}
.emph { font-weight: bold; color: #ff0000; }
.falllandrush {position:absolute; top: 10px; right: 10px; border: none;}
.float1 {position: absolute; top: 10px; right: 0px; }
.floatr {float:right; margin: 5px 5px 5px 5px;}
.floatright {float:right; text-align:center; margin: 5px 5px 5px 5px; display: inline;}
.floatright img {margin: 0px 5px 10px 5px; display: inline;}
.floatleft {float:left; margin: 5px 5px 5px 5px;}
.floatleft1 {float:left; text-align:center; margin: 5px 5px 5px 5px;}
.form {text-align:center; margin: 10px auto;}
.header-link { font-weight: bold; color: #00529c; text-decoration: none; font-family: arial, helvetica, geneva; }
.highlight { background-color: #E2E2D0; }
.image-right {float:right;}
.image-right img {margin:5px;}
.image-left {float:left;}
.image-left img {margin:5px;}
.img-center {margin: 0px auto; text-align:center;}
.info {padding: 2px 5px 2px 5px; font-family: verdana Times, serif;  color: #660000; text-align:center; font-weight:bold; background-color:#BDB98C;  font-size: 80%; margin:10px;}
.logobg { background-color: #ffffff; }
.photos {text-align:center; vertical-align: middle; padding: 10px 0px 10px 0px;}
.price {font-weight:bold; color:#CE0000;}
.property {width:720px;  margin-left: auto; margin-right: auto; margin-bottom:10px; padding:10px 4px 4px 4px; text-align:left; clear:both; background-color:#dad8c2;}
.property-special-button {width:720px;  margin-left: auto; margin-right: auto; margin-bottom:10px; padding:10px 4px 4px 4px; text-align:center; background-color:#dad8c2;}
.no-border {border:none;}
.reduced {color: #660000; font-size: larger; font-weight: bold; text-align:center;}
.required {color: #FF0000;}
.sale {width:700px; text-align:center; background-color: #CC0001; color:#fff; border: 2px solid #000;}
.salein { width:650px; background-color: #FFE5AA; color:#000;}
.showing {clear:both; text-align:center;}
.sold { color: #FF0000; font-size : larger; font-weight : bold; }
.strikeout {text-decoration: line-through; }
.text-center {text-align:center; padding: 10px 0px;}
.underline { text-decoration: underline; }
.wisloonlake {text-align:center; font-weight:bold; margin: 0px 0px 10px 0px;}
.wisloonlake a {border: 1px solid #000; color:#341f00; padding: 4px 4px 4px 4px; text-decoration: none;}
.wisloonlake a:hover {background-color:#989865; text-decoration:underline;}

/* NEXT WEEKS NEWSPAPER ADS */
.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 0px 10px;}
.rss-img {vertical-align:middle;}
