BODY {	background-color: #333;	background-image: url(../images/graybg.gif);	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;	font-size: 12px;	color: #333;	font-weight: normal;	line-height: normal;}B{	font-weight: bold;}/* ANCHORS */A{	color: #33c;	text-decoration:underline;}A:hover{	color: #FF0000;}A:visited{	color: #000068;}/* HEADINGS */H2{	font-size:22px;}H3{	font-size:14px;}.font-spotbox{	line-height:normal;}.font-maintext{	line-height:20px;}.homelistingscell {	background-color: #aca796;	color:#000;}.homelistings {	border: 1px solid black;}.tableborder {	background-color: #fff;	padding-left: 1px;	padding-right: 1px;	border-left: 1px solid black;	border-right: 1px solid black;}.leavesbg {	background-image: url(../images/leavesbg.jpg);	background-repeat: no-repeat;}.homeleavesbg {	background-image: url(../images/leavesbg.jpg);	background-repeat: no-repeat;	padding-left: 25px;	padding-right: 25px;	padding-top: 35px;	line-height:20px;}.mlschart {	border: 2px solid #666;}.mlschart td{	background-color: #eee;	padding-left: 10px;	padding-right: 10px;	padding-top: 8px;	padding-bottom: 8px;	white-space: nowrap;}.disclaimer{	line-height: normal;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 9px;	color: #666;}.idxbuttons a {	padding: 5px 10px;	margin-right: 20px;	text-align: center;	text-decoration: none;	font-family: 'Trebuchet MS', trebuchet;	font-size: 12px;	color: #333333;	font-weight: bold;	text-transform: lowercase;	background-color: #eeeeee;	border: 1px solid #333366; }.photodiv {  margin: 0 0;  }  .img-shadow {  float:left;  background: url(/images/shadowAlpha.png) no-repeat bottom right !important;  background: url(/images/shadow.gif) no-repeat bottom right;  margin: 10px 0 0 10px !important;  margin: 10px 0 0 5px;  }.img-shadow img {  display: block;  position: relative;  background-color: #ffffff;  border: 1px solid #a9a9a9;  margin: -6px 6px 6px -6px;  padding: 4px;  }.p-shadow {  width: 90%;  float:left;  background: url(/images/shadowAlpha.png) no-repeat bottom right !important;  background: url(/images/shadow.gif) no-repeat bottom right;  margin: 10px 0 0 10px !important;  margin: 10px 0 0 5px;  }.p-shadow div {  background: none !important;  background: url(/images/shadow2.gif) no-repeat left top;  padding: 0 !important;  padding: 0 6px 6px 0;  background-color: #ffffff;  border: 1px solid #a9a9a9;  padding: 4px;  margin: -6px 6px 6px -6px !important;  margin: 0;  }.p-shadow p {  background-color: #ffffff;  border: 1px solid #a9a9a9;  padding: 4px;  margin: -6px 6px 6px -6px !important;  margin: 0;  }/* duplicate image positioning */img.idupe {	position:absolute;	z-index:30000;	visibility:hidden;	}	caption.captionclass {	position: absolute;	z-index: 30000;	visibility: hidden;	text-align: center;	font-size: 14px;	font-family: Georgia, Times, serif;	padding-top: 6px;	}