body {font-family:Verdana, Arial, Helvetica, sans-seri; background-image: url(i/bg.gif); padding:0px; margin:0px;}

a:link {color:#336633;}
a:visited {color:#336633;} 
a:hover {color:#336633;}
a.none, a.none:active, a.none:visited, a.none:hover {background:transparent;}

blockquote {padding:20px 30px 16px 30px;}
em {font-weight:bold; color:#085518; margin:0px 0px 0px 0px;}
pre {font:110% Arial, Helvetica, sans-seri;}

/* HEADERS */
h1 {width: 744px; position: absolute; top: 123px; font-family:Verdana, Arial, Helvetica, sans-seri; font-weight: bold; font-size:16px; color:#67330C; text-align:center; padding:0px; margin:0px;}
h2 {font-weight:bold; color:#085518; text-align:center; font-size:110%; margin:0px 0px 6px 0px;}
h3 {font:bold 110% Verdana, Arial, Helvetica, sans-seri; color:#000; text-align:left; margin:6px 0px 10px 0px;}
h4 {font-weight:bold; color:#CE0000; text-align:center; font-size:110%; margin:0px 0px 6px 0px;}
h5 {font-family:Verdana, Arial, Helvetica, sans-seri; font-weight:bold; color:#336633; text-align:center; font-size:120%; margin:0px 0px 6px 0px;}
h6 {font:85% Verdana, Arial, Helvetica, sans-seri; color: Black; text-align:left; margin:2px 3px 4px 3px;}

p {margin:0px 0px 8px 0px;}
table {padding:0px 0px 10px 0px;}

/* LOGO */
#logo {text-align:left; width:744px; height:133px; vertical-align: top; padding: 0px 0px 0px 0px; margin: 0px 0px -3px 0px;}
#logo img {border:none;}
.logo-left {float:left; padding: 0px 0px 0px 0px;}
.logo-right-top {float:right; margin: 21px 0px 0px 0px;}
.logo-middle {width: 450px; height:21px; position: relative; float: left; top: -3px; background-color:#D1BFA1; text-align:center; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.logo-right-bottom {float:right; padding: 0px 0px 0px 0px; margin: -3px 0px 0px 0px; background-color:#D1BFA1;}
.logo-left-bottom {float:left; padding: 0px 0px 0px 0px; margin: -3px 0px 0px 0px; background-color:#D1BFA1;}

/* TOPNAV */
#topnav {float:right; position: absolute; top: 10px; left:0px; width:744px; text-align: right;}
#topnav a {font-family:Verdana, Arial, Helvetica, sans-seri; font-size:11px; color:#F4ECD6; padding: 0px 2px 0px 2px; text-decoration:none;}
#topnav a:hover {background-color: transparent; color:#ffffff; text-decoration:underline;}
#topnav img {border:none; margin: 0px 2px 0px 2px;}

/* FLASH SCRIPTS */
/* MONTHLY SPECIAL */
#flashmonthlyspecial {clear:right; float:right; margin: 5px 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;}
/* NEW LISTING */
#flashnewlisting {clear: right; float:right; margin: 5px 0px 5px 0px; padding: 0px 5px 5px 4px; width:197px;}
#property-newlisting {float:right; margin: 10px 0px 5px 5px; padding: 0px 0px 25px 0px; vertical-align:middle; width:197px;}
/* SILVERLAKE */
#flashsilverlake {float:left; margin: 0px 0px 0px 0px;}
/* WEEKLY SPECIAL */
#flashweeklyspecial {clear:both; float:right; margin: 5px 0px 5px 0px; padding: 0px 5px 5px 4px; width:197px;}
/* SPECIALS */
#flashspecials {display:inline; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; text-align: center; width:100%;}
/* HOLIDAY LAND SALE */
#flashholidaylandsale {display:inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; width:500px;}
/* THANKS AND 404 PAGE */
#prop-flash {background:#F7F0E6; border: 2px solid #9A4F12; clear:both; margin-top:5px; margin-right:auto; margin-bottom:5px; margin-left: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;}

/* IDs */
#bottom-nav {font-size:80%; text-align:center; margin-top:16px; clear:both;}
#container {width:744px; position:relative; padding: 10px 0px 0px 0px;}
#content {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#flashcontent {float:right; margin:5px 10px 0px 0px; text-align:center; vertical-align:middle;}
#footer {font-size:85%; color:#000088; text-align:left; padding:0px 10px 10px 10px; margin:0px 0px 0px 0px; width:720px;}
.footer-left {width:230px; padding:0px 0px 0px 0px;}
.footer-middle {float:right; width:230px; text-align:center; vertical-align:top; padding:0px 0px 0px 0px;}
.footer-right {float:right; width:230px; padding:0px 0px 0px 0px;}
.footer-right a {float:right;}
#lhcs-banner {padding: 0px 0px 10px 0px;}
#msf-flashcontent {margin-right:auto; margin-left:auto; text-align:center; vertical-align:middle;}
#prop-photos img {border-color:#9A4F12; background-color:#9A4F12;}
#special {width:600px; text-align: left;}
#text-area {background-color:#F4ECD6; width:744px; padding: 0px 0px 0px 0px; padding: 20px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#text-prop {text-align:center; padding-top:8px; margin-left:5px; margin-right:5px; padding: 0px 0px 0px 0px;}

/* CLASSES */
.bold {font-weight:bold;}
.button-box {float:right; margin: 0px 0px 5 px 0px; padding:0px 0px 0px 0px; clear:none;}
.clear {clear:both;}
.caption {font-size:80%; text-align:center; margin:2px 0px 8px 0px;}
.cobroke-padding {margin: 3px 0px 0px 0px;}
.coming-soon a:hover {background-color: transparent;}
.contact-left {width:350px; padding:0px 0px 0px 0px;}
.contact-right {float:right; width:350px; padding:0px 0px 0px 0px;}
.email {color:#9c502b; font-weight: bold; text-align:center; padding: 0px 0px 10px 0px;}
.email a {color:#9c502b;}
.image-right {float:right;}
.image-right img {margin:5px; border: 2px solid #9A4F12;}
.image-left {float:left;}
.image-left img {margin:5px; border: 2px solid #9A4F12;}
.ipright {float:right; margin:0px 0px 0px 0px;}
.ipleft {float:left; margin: 0px 0px 0px 0px;}
.line-through {text-decoration: line-through;}
.map {text-align:center;}
.map-ul {float:right; width:280px; margin:10px 0px 0px 0px; text-align:left; vertical-align:middle;}
.map-ul li {list-style-type: disc; padding: 2px 0px;}
.mortgage {text-align:center; margin:0px auto 10px auto;}
.mortgage-header {width: 355px; background-color: #67330C; font-weight:bold; color:#ffffff; text-align: center; padding: 2px 0px 2px 0px}
.mortgage-body {width: 355px; background-color: #D1BFA1; font-weight:bold; color:#ffffff; text-align: center; padding: 4px 0px 4px 0px; border: 1px solid #67330C;}
.mortgage-left {width:200px; text-align:right; padding:0px 2px 0px 0px;}
.mortgage-right {width:150px; text-align:left;}
.mortgage-buttons {margin:10px 0px;}
.pic-border {border:2px solid #9A4F12;}
.price {font-weight:bold; color:#CE0000;}	
.photos {text-align:center; margin:10px 0px;}
.photos img {border:2px solid #9A4F12;}
.property {width:720px; margin:0px 5px; padding:0px; text-align:left; clear:both;}
.property img {margin:2px 6px;}
.property-list {border: 1px solid #9c502b; width:720px;  margin-left: auto; margin-right: auto; margin-bottom:10px; padding:10px 4px 4px 4px; text-align:left; clear:both; background-color:#fbf7ea;}
.property-list img {margin:2px 6px 2px 6px;}
.property-info {width:620px; margin:0px auto 0px; padding:0px; text-align:left; clear:both;}
.property-info img {margin:2px 6px;}
.prop-list {text-align:center; font-size:75%; font-family:arial; font-weight:bold;}
.prop-table table {margin:10px 0px 0px 0px; padding:0px 10px 0px 0px; text-align:left;}
.red-text {font-weight:bold; color:#CE0000; text-align:center; padding:0px 0px 6px 0px;}
.sold {position:relative;}
.sold-img {position:absolute; top:40px; left:50px;}
.specials-image-left {float:left;}
.specials-image-center {text-align:center;}
.specials-image-right {float:right;}
.special-text {font-weight:bold; color:#900; text-align:center; padding:10px 0px;}
.thousandlakesmnlink {clear: both; text-align:center; margin: 10px 0px 10px 0px;}
.thousandlakesmnlink a {color:#BB651C; border: 1px solid #BB651C; padding: 0px 3px 1px 3px; text-align:center; text-decoration: none;}
.thousandlakesmnlink a:hover {background-color:#F7F0E6; color:#BB651C; border: 1px solid #BB651C; padding: 0px 3px 1px 3px; text-align:center; text-decoration:none;}
.xsmall {font-size:70%; text-align:center; padding:0px 6px;}

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


/* COMING SOON ALMORA SHORES */
#almora-shores {background:#D6BEA2; position:relative; width:560px; clear:both; margin:10px 0px 0px 0px;}
#almora-body {width:540px; text-align:left;}
#almora-text {float:left; width:325px; background:#fff; border:1px solid #00732E; text-align:left; font-size:12px; position:relative; clear:both; padding:6px 4px 50px 4px; margin:0px 0px 75px 0px;}
.almora-kitchen {position:absolute; top:40px; left:330px; margin:0px;}
.almora-fireplace {position:absolute; top:210px; left:330px; margin:0px;}
.almora-special {position:absolute; bottom:-75px; left:10px; margin:0px;}
#almora-bottom {clear:both; position:relative; text-align:left; width:540px; padding:0px; margin:80px 0px 0px 10px;}
.almora-logo {float:left; margin:0px 0px 0px 10px;}
.almora-phone {text-align:center; margin:0px 0px 10px 0px;}
#almora-shores-map {background:#D6BEA2; position:relative; width:560px; clear:both; margin:10px 0px 0px 0px;}
.map-bottom {width:541px;}
.almora-girl {float:left; width:140px; margin:0px 0px 10px 5px;}

/* HOLDAY LAND SALE FLASH MOVIE */
#hls-flash {float:right; margin:20px 50px -50px 0px; text-align:center; vertical-align:middle;}
#hls-flash-wi {position: absolute; top: 180px; right: 100px;}

/* PLEASE CALL TAGS AND FORMS */
.pc-regular {color:#640106; font-weight:bold; margin:0 auto 5px auto; text-align:center;}
.pc-left {color:#640106; font-weight:bold; margin:15px auto 5px auto; text-align:left;}

.pc-chippewa {color:#336633; font-weight:bold; margin:10px auto; text-align:center; width:500px;}
.pc-chippewar {color:#443a11; font-weight:bold;}

.pc-flambeau {color:#113036; font-weight:bold; margin:10px auto; text-align:center; width:500px;}