td {font-family: "Trebuchet MS", Arial, sans-serif;color: #333333;line-height: 16px;font-size: 12px;vertical-align: top;}	body {font-family: "Trebuchet MS", Arial, sans-serif;color: #333333;background-color: #ededed;margin: 12px 20px;padding: 0px;}#sidebar1 {font-size: .75em;width: 140px;padding: 20px 15px 20px 15px;border-left: 1px solid #666666;background-color: #fff;text-align: left;}#maincontent {font-size: 12px;line-height: 16px;background-image:  url(images/barthz_vrule.gif);background-repeat: repeat-y;background-position: left top;padding: 16px 24px;background-color: #fff;text-align: left;}#maincontent a:link {color: #033E8C;text-decoration: underline;font-size: 12px;line-height: 16px;}#maincontent a:visited {color: #4f78AF;text-decoration: underline;font-size: 12px;line-height: 16px;}#maincontent a:hover, a:active, a:focus {color: #c9ad5a;text-decoration: underline;font-size: 12px;line-height: 16px;}.main {margin: 8px 0px 10px 0px;}#flashcontent {margin: 8px 0px 10px 0px;text-align: center;background-color: #ccc;}.em {font-weight: bold;color: #990000;text-align: center;}.action {background-color: #F3F0DA;padding: 10px;font-weight: bold;font-style: italic;border: 1px solid #ccc;}.action a:link {color: #033E8C;text-decoration: underline;line-height:14px;margin: 0px;}.action a:visited {color: #4f78AF;text-decoration: underline;line-height:14px;margin: 0px;}.action a:hover, a:active, a:focus {color: #c9ad5a;text-decoration: underline;line-height:14px;margin: 0px;}#sidebar2 {font-size: 12px;background-image:  url(images/barthz_vrule.gif);background-repeat: repeat-y;background-position: left top;padding: 20px;width: 160px;border-right: 1px solid #666666;background-color: #fff;}.photoborder {border: 1px solid #000;}.edphoto {margin-right: 15px;border: 1px solid #000;}.louisephoto {margin-left: 15px;border: 1px solid #000;}.footer {background: url(images/foot.gif) no-repeat;color: #d8c68c;font-size: 10px;padding: 5px 5px 5px 15px;}.footer a:link {color: #d8c68c;text-decoration: underline;font-size: 10px !important;}.footer a:visited {color: #d8c68c;text-decoration: underline;font-size: 10px !important;}.footer a:hover, a:active, a:focus {color: #c9ad5a;text-decoration: underline;font-size: 10px !important;}h1, h2, h3 {margin: 0px;font-size: 18px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #000;text-align: left;line-height: normal;font-weight: bold;}h2, h3 {margin: 20px 0px 0px 0px;font-size: 16px;color: #c9Ad5a;font-weight: normal;}h3 {font-size: 12px;}	#sidebar1 h3 {color: #666;text-align: center;font-weight: bold;margin-bottom: 10px;}#sidebar2 h3 {color: #666;text-align: center;margin-bottom: 10px;font-weight: bold;}.top {margin: 0;}.listingsborder a:link {color: #033E8C;text-decoration: underline;font-size: 12px;line-height: 16px;}.listingsborder a:visited {color: #4f78AF;text-decoration: underline;font-size: 12px;line-height: 16px;}.listingsborder a:hover, a:active, a:focus {color: #c9ad5a;text-decoration: underline;font-size: 12px;line-height: 16px;}#sidebar1 a:link {color: #033E8C;text-decoration: underline;font-size: 12px;}#sidebar1 a:visited {color: #4f78AF;text-decoration: underline;font-size: 12px;}#sidebar1 a:hover, a:active, a:focus {color: #c9ad5a;text-decoration: underline;font-size: 12px;}#sidebar2 a:link {color: #033E8C;text-decoration: underline;font-size: 12px;}#sidebar2 a:visited {color: #4f78AF;text-decoration: underline;font-size: 12px;}#sidebar2 a:hover, a:active, a:focus {color: #c9ad5a;text-decoration: underline;font-size: 12px;}.mlsspace {padding-bottom: 10px;}.mlsspace a:link {color: #033E8C;text-decoration: underline;font-size: 11px !important;}.mlsspace a:visited {color: #4f78AF;text-decoration: underline;font-size: 11px !important;}.mlsspace a:hover, a:active, a:focus {color: #c9ad5a;text-decoration: underline;font-size: 11px !important;}.mlsspace-home {padding-bottom: 5px;}.mlsspace-home a:link {color: #033E8C;text-decoration: underline;font-size: 11px !important;}.mlsspace-home a:visited {color: #4f78AF;text-decoration: underline;font-size: 11px !important;}.mlsspace-home a:hover, a:active, a:focus {color: #c9ad5a;text-decoration: underline;font-size: 11px !important;}/*   ----------------------------------- Search MLS Form  -----------------------------------*/.mls {font-size: 11px;margin-top: 13px;}.select {font-size: 11px;margin-bottom: 5px;}#contact {color: #000font-size: 12px;font-style: italic;margin: 20px 0px 0px 0px;}#address {color: #000;margin: 20px 0px 0px 0px;font-size: 14px;}/*   -----------------------------------Lakes Region  -----------------------------------*/.tablehead {font-size: 14px;font-weight: bold;text-align: center;background-color: #ccc;}/*   ----------------------------------- LInks  -----------------------------------*/.subhead {font-size: 16px;font-weight: bold;margin: 5px 0px 15px 35px;color: #333;font-style: italic;	}.linkhead {font-weight: bold;font-size: 14px;margin: 15px 0px 5px 0px;color: #C9Ad5a;}.links a:link {color: #033E8C;text-decoration: underline;line-height:14px;margin: 0px;color: #4f78AF;}.links a:visited {color: #4f78AF;text-decoration: underline;line-height:14px;margin: 0px;}.links a:hover, a:active, a:focus {color: #c9ad5a;text-decoration: underline;line-height:14px;margin: 0px;}.contactform {background-color: #f1f1f1;border: 1px solid #ccc;}.viewall  {margin: 0px 0px 10px 0px;padding: 0px;font-size: 11px;font-weight: bold;}.listingsborder {border-left: 1px solid #000;border-right: 1px solid #000;border-bottom: 4px solid #000;width: 748px;background-color: #fff;padding-top: 20px;margin: 0px;}.mlsborder {padding: 0px 50px 20px 50px;}.listingfooter {font-size: 11px;line-height: 14px;}.listingfooter a:link {color: #333;text-decoration: underline;font-size: 11px !important;}.listingfooter a:visited {color: #333;text-decoration: underline;font-size: 11px !important;}.listingfooter a:hover, a:active, a:focus {color: #c9ad5a;text-decoration: underline;font-size: 11px !important;}.listingtitle {font-size: 18px;font-weight: bold;color: #000;line-height: 20px;}.listingindex {font-size: 14px;font-weight: bold;}.listingindex a:link {color: #033E8C;text-decoration: underline;font-size: 14px !important;}.listingindex a:visited {color: #4f78AF;text-decoration: underline;font-size: 14px !important;}.listingindex a:hover, a:active, a:focus {color: #c9ad5a;text-decoration: underline;font-size: 14px !important;}.indextext {font-size: 12px;line-height: 16px;margin: 0px 0px 10px 0px;padding-left: 5px;}.listpad {padding: 10px;}.listingphoto {margin-bottom: 10px;}.listing {margin: 10px 0px 15px 0px;font-family: "Trebuchet MS", Arial, sans-serif;color: #333333;line-height: 16px;font-size: 12px;padding-top: 5px;}.nophoto {padding-top: 10px;padding-bottom: 10px;border: 1px solid #000;}.featured {margin-bottom: 20px;}.clickphoto {font-size: 10px;font-weight: bold;margin: 0px 10px 5px 10px;}.caption {font-size: 10px;margin: 2px 10px 10px 10px;line-height: 12px;}.indexhead {margin: 10px 0px 15px 88px;font-size: 18px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #666;text-align: left;font-weight: bold;}.mlshead {padding-bottom: 10px;font-size: 11px;font-weight: bold;color: #000;}.quick {font-size: 12px;font-weight: bold;color: #000;padding: 20px 0px 0px 5px;}/*   -----------------------------------  Navigation  -----------------------------------*/#menubar {font-size: 12px;border-bottom: 1px solid #666666;border-right: 1px solid #666666;border-left: 1px solid #666666;background-image:  url(images/but-up.gif);background-color: #DED594;margin: 0;padding: 0;}ul#p7PMnav {margin: 0;padding:0;list-style: none;}ul#p7PMnav li {display: block;margin: 0;padding: 0;background-image: url(images/but-up.gif);	float: left;width: 93px;text-align: center;}#p7PMnav ul li {	float: none;}ul#p7PMnav li a {display: block;margin: 0;padding: 5px 0px 5px 0px;border-right: 1px solid #c9AD5A;}ul#p7PMnav li#selected a {background-image: url(images/but-dwn2.gif);}ul#p7PMnav li#home a{display: block;width: 95px;margin: 0px;padding: 5px 0px 5px 0px;border-right: 1px solid #DAC993;}#menubar>ul#p7PMnav li a { width: auto; }ul#p7PMnav a:link, a:active, a:visited {text-decoration: none;color: #333;font-size: 12px !important;}ul#p7PMnav a:hover {color: #333;letter-spacing: 0.01px;text-decoration: none;background-image: url(images/but-dwn2.gif);}#bottomlinks a:link {color: #999;text-decoration: underline;font-size: 12px;line-height: 16px;}#bottomlinks a:visited {color: #ccc;text-decoration: underline;font-size: 12px;line-height: 16px;}#bottomlinks a:hover, a:active, a:focus {color: #033E8C;text-decoration: underline;font-size: 12px;line-height: 16px;}.error {    color: #901f24;	padding: 5px 5px 5px 50px;	 background-color: #ccc;	}.controlerror {    background-color: #ffffdd;    border: 1px solid #AA0000;}#gal {text-align: center;font-weight: bold;font-size: 16px;margin-bottom: 10px;line-height: 22px;}.nneren {font-size: 10px;color: #333;line-height: 12px;}.nneren img{margin: 0 10px 10px 0;}