#rightfade {
	position: absolute;
	right: 5px;
	top: 20px;
	z-index: 1000;
}
#leftfade {
	position: absolute;
	right: 490px;
	top: 20px;
	z-index: 1000;
}
#scrollwrapper {
	width: 480px;
	overflow:hidden;
	height: 75px;
	position: absolute;
	top: 295px;
	left: 196px;
}
#scrollwrapper div {
	position: absolute;
	top: 0;
	left: 0;
}

#scrollwrapper a {
	color: #626262;
	text-decoration: none;
        margin: 0;
        padding: 0;
}
#scrollwrapper img.a, img.b, img.c, img.d, img.e, img.f, img.g, img.h, img.i {
	position: absolute;
        width: 150px;
	height: 70px;
        top: 0;
	float: none;
        border: solid #FFF 1px;
        margin: 0;
        padding: 0;
}
#scrollwrapper img.a {
	left: 0;
}
#scrollwrapper img.b {
	left: 160px;
}
#scrollwrapper img.c {
	left: 320px;
}
#scrollwrapper img.d {
	left: 480px;
}
#scrollwrapper img.e {
	left: 640px;
}
#scroller a, #scroller img {
line-height: 70px;
vertical-align: middle;
}

@media print {

#scrollwrapper,
#scroller,
#header,
#navigation,
img#leftfade,
img#rightfade,
.builtby,
#scrollholder {
display: none;
}
html,
body,
#clear,
#container,
#footer,
#content,
#footer p.copyright,
.property_attachments,
.property_attachments img,
.full_description,
#property_site_plan,
#property_brochure {
width: auto;
height: auto;
min-height: 0;
background: transparent;
margin: 0;
padding: 0;
color: #000;
min-width: 0;
border-width: 0;
}
.property_attachments {
	padding: 10px;
}
h2#title {
color: #000;
position: static;
margin: 0 0 20px;
}
#content {
padding: 10px 20px;
border-top: 1px solid #555;
margin-top: 10px;
line-height: 1.4;
}
#footer {
margin: 10px 0px 0;
padding: 10px 0 0 10px;
}
#footer p.mailingaddress,
#footer p.phonenumbers,
#footer p.physicaladdress {
	font-size: 10px;
	margin-bottom: 6px;
border-color: #555;
}
#footer p.copyright {
padding-left: 10px;
}
#logo {
display: block;
margin: 0;
}

}

