table {font-size: 1em;}

.tblProperty {border: 1px solid #95a3ba; font-family: Verdana, Arial, Helvetica, sans-serif; sans-serif; font-size: 0.9em;}

.tblProperty td {background: #e8f1fa; text-align: center; border: 1px solid #dfe8f1;}

.tblProperty td img {border: 4px solid #cadef1;}

.tblPopertyDetails {background: #e8f1fa;}

td.tblColHeads {background: #cbdcec; border: 1px solid #bccede; font-weight: bold;}

.tblKey, .tblKey2 {background: #ebf1f8; border: 1px solid #bad0e3; border-left: none; border-right: none;}

.tblKey2 {background: #d9e9f6;}

.mainphoto img {border: 4px solid #d9e5f2;}

.tablbdr {border: 1px solid #95a3ba;}

table.smaller {border: 1px solid #e2e7f1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

td.bigger {font-weight: bold; font-size: 1.4em; background: url(images/listings/listingttl-bg2.gif) repeat-x top;}

td.daddress {background: #cbdcec; font-weight: bold;}

.idxprop {border: 1px solid #95a3ba; background: #f8f9f3; margin-bottom: 10px;}

.idxprop td {border-collapse: inherit;}

.idxprop td img {border: 1px solid #95a3ba;}

th.idxtable, .idxhead {font-weight: bold; background: url(images/listings/listingttl-bg2.gif) repeat-x top #e9eae2; border: 1px solid #d3d4c9; text-align: left;}

th.idxtable h2 {font-size: 0.9em; position: relative; top: 8px; left: 5px;}

th.idxtable h2 a:link, th.idxtable h2 a:visited {color: #6D980F;}

.idxtd, .idxpic {background: #f8f9f3; border: 1px solid #d3d4c9; font-size: 0.9em;}

.description {font-size: 0.9em; padding: 4px; background: #fafbf6;}

select.sprange {width: 170px;}

.idxprice {color: #35100d; font-weight: bold; font-size: 1.1em;}

.rname, .rphone {font-weight: bold; font-size: 1.1em;}

.pages {float: right; padding-bottom: 10px;}

.idxerror p {color: #cd1616; text-align: center; font-weight: bold; font-size: 1.2em;}

.idxbuttons {border: 1px solid #95a3ba; margin-bottom: 10px; background: #cbdcec;}

.idxinfo {font-size: 1em;  background: #f8f9f3; padding: 0px;}
.idxpic, .idxpic2 {font-size: 1em; border: 1px solid #d3d4c9; background: #f8f9f3; padding: 0px;}

.idxpic2 {border: none;}

.idxnum {font-size: 1.4em; font-weight: bold;}

.idxhead {padding: 0; margin: 0;;}

.idxhead h2{color: #333333;}

#idxthumbs {position: relative; top: 10px;}

#idxthumbs td img {border: 1px solid #b4cbe2;}

.idxinfo2 {background: #f8f9f3; border: 1px solid #95a3ba;}

.idodd {background-color: #dfe8f2;}

td.keyimage2 img {border: none;}

.noborder {border: none;}

.photos {background: #f6fafe;}

td.colhead {background: #dfe8f1;}

#address, #offerprice {background: #dfe8f1;}

.dhead {font-size: 1.1em;}

.tdh {background: #fefff7; text-align: left;}

table.specs td, table.specs th {background: #fefff7; font-size: 0.9em;}

td.noborder img {border: none;}

.rate{color: #6e051e;}

.description2, .description3 {background: #fafbf4;}

.rightDescription{background: #fafbf4; border: 1px solid #d3d4c9;}

.description2 p {font-size: 0.9em; line-height: 1.4em;}

.description3 {padding: 0;}

h2 {font-size: 1.4em; border: none;}

h3 {font-size: 1.1em;}

table.yeardates {border: 1px solid #d3d4c9; font-size: 0.8em;}

table.yeardates th {padding: 5px 7px; background: #f4f5ed; text-align: right;}

table.yeardates td {padding: 5px 7px; background: #f5f6ef;}

.title {position: relative; top: 5px; left: 5px;}

.idxhead h3 {position: relative; top: 10px; left: 5px; color: #6D980F;}

.description2 li {padding-left :10px; font-size: 0.9em; list-style: none; background: url(images/listings/bullet2.gif) no-repeat 0px 5px;} 

.rightDescription li {padding-left :10px; font-size: 0.9em; list-style: none; background: url(images/listings/bullet2.gif) no-repeat 0px 5px;} 

td.idxpic p img {border: 1px solid #d3d4c9; }