@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }
html { font-size: 100%; }
body {
	font-size: 62.5%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a img { border: none; }

div#header { margin: 0 auto; width: 595px; height: 105px; }

div#hdr { margin: 0 auto; width: 595px; border-bottom: 4px solid #1D612F; display: table; }
	div#hdr div { padding: 10px 20px 20px 20px; }
	div#hdr div:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	
p.printAddress { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 10px auto; width: 460px; font-size: 1.2em; line-height: 1.2em; color:#999999; text-align: center; }

#property h2 { padding: 0 0 20px 0; font: 2.3em/1.05em helvetica, arial, sans-serif; color: #8BC933; }

div#content div.inner { padding: 20px; width: 595px; margin: 0 auto; }
div#property div.images div.full { width: 343px; height: 267px; border: 1px solid #CCC; overflow: hidden; float: left; }

div#property div.images ul.thumbs { width: 238px; list-style: none; float: right; }
div#property div.images ul.thumbs li { width: 110px; height: 81px; margin: 0 12px 10px 0; border: 1px solid #CCC; }
div#property div.images ul.thumbs li.column2 { margin: 0 0 10px 122px; }
div#property div.images ul.thumbs li.columnTop { margin-top: -279px }

div.summary { width: 100%; float: left; clear: both; }
div.summary h3 { padding: 20px 0 20px 0; font: bold 1.5em Verdana, Arial, Helvetica, sans-serif; color: #9C0; }
div.summary h3 span { color: #000; }
div.summary p { font-size: 1.2em; line-height: 1.2em; }

div#sidebar { width: 595px; padding: 20px; margin: 30px auto 0 30px; float: left; }
div#sidebar h4.grey { font: 2.0em helvetica, arial, sans-serif; color: #000; }
div#sidebar h4.green { font: bold 3.3em helvetica, arial, sans-serif; color: #9C0; }

div#ftr { padding: 10px 20px; float: left; clear: both; position: fixed; bottom: 0; }
div#ftr li { display: none; }
div#ftr li.copyright { display: none; }
a.fancybox alt { display: none;!important}
div#certificate { margin: 0 auto; width: 595px; height: 842px; color: #FFFFFF; }

div#hdr h1.right span.telNumber,
div#hdr h1 a,
div#hdr h1.right,
div#hdr a.skip, 
ul#menuTop, 
ul#menuMain, 
ul.options, 
ul.controls, 
div.contactForm, 
div#location, 
div#portfolio, 
div#sidebar a, 
div#sidebar img, 
div#sidebar .contentBox,
div#ftr p,
div#seo { display: none; }

.imgReplace { background-position: top; background-repeat: no-repeat; display: block; }
.imgReplace span { width: 0px; height: 0px; overflow: hidden; display: block; }
a.imgReplace:hover { background-position: bottom; }