p    { color: #333333; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 2px }
.thinlinebox  { border-style: solid; border-width: 1px 1px 1px 1px; border-color: #333333 }
h1  { color: #036; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 2px }
h6     { color: #fee490; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h6 a   { color: #fee490; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.calctable  { border-spacing: 0px; margin: 0; border-collapse: collapse;  }
.calctable td    { color: #333; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: solid 0 #666; border-collapse: collapse  }
.calctable th   { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background: #036; margin: 0; border-bottom: 1px; border-collapse: collapse; border-spacing: 0px }
.result { font-weight: bold; background-color: #fee490; }
.addborder    { color: #666; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0 0 10px; padding: 3px; border: solid 1px #333; border-collapse: collapse; border-spacing: 0px }
.under { color: #666; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0; padding: 3px; border-style: solid; border-width: 0 0 1px; border-color: #333; border-collapse: collapse; border-spacing: 0px }
h3   { color: #347b92; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 5px 0 3px }
.pullouthead   { color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color: #333; padding: 3px }
ul   { list-style-image: url("images/bullet.gif") }
li {color: #333333; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-bottom: 5px; margin-left: 2px }
.footer { color: #333333; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.light { color: #fee490; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px}
.borderedtable { margin: 3px; border-collapse: collapse; border-spacing: 0px }
.borderedtable td { color: #666; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0; padding: 3px; border: solid 1px #333; border-collapse: collapse; border-spacing: 0px }
.borderedtable th   { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background: #036; margin: 0; border-bottom: 1px; border-collapse: collapse; border-spacing: 0px }
.inputtable td   { color: #333; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-top: 0 solid; border-right: 0 solid; border-bottom: 0 solid #333; border-left: 0 solid; border-collapse: collapse }
.formtable { padding: 3; border: none; spacing: 0; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.dropdown { width: 150 }
.dropcolor { border-color: black; color: black; background: #DCDCDC; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 10px; }
.featuretable    { border: solid 1px #565766 }
.smaller { font-size: 11px;}
.smallertable { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 2px }
.regtext { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 2px }
.blueborder   { border-style: solid; border-width: 1 0 1 0; border-color: #c0c0c0 }
.tableheadred  { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color: #7b7a6f }
.login { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 2px;  border-style: solid; border-width: 1 1 1 1; border-color: #c0c0c0  }
.attention { color: #18192d }
.under { border-style: solid; border-width: 0 0 1 0; border-color: #c0c0c0  }
hr { color: #cccccc; background-color: #cccccc; height: 1px;}
.titleunder { border-style: solid; border-width: 0px 0px 1px 0px; border-color: #18192d}
.subtleborder { margin-top: 2px;  border-style: solid; border-width: 1 1 1 1; border-color: #c0c0c0  }
.accentbox { border-style: solid; border-width: 1 1 1 1; border-color: #333333  }
.regtable { padding: 3; border: none; spacing: 2; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.subtle    { font-size: 11px; color: #9a9999; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 2px }
.tablehead   { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color: #036 }
.tablebod   { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.tablebodcolor  { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #dcdcd5 }
.tablesubhead  { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color: #036 }
.holdertable  { width: 100% }
h2    { color: #333; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-bottom: 2px }
h4      { color: #036; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-bottom: 3px }
.formimportant { font-weight: bold }
.blockleft { margin-right: 10px; margin-bottom: 5px; float: left }
.blockright { margin-left: 10px; margin-bottom: 5px; float: right }
.highlight { background-color: #fee490; margin-right: 10px; margin-bottom: 5px; margin-left: 5px; padding: 5px }
.typeres    { color: #fff; font-size: 50%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #003f7a; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 5px; padding: 3px; float: right }
.res  { border-top: 2px solid #003f7a }
.typecomm    { color: #fff; font-size: 50%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #666; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 5px; padding: 3px; float: right }
.comm  { border-top: 2px solid #666 }
.listingsAll { width: 100%; border-bottom: 1px solid #ccc; border-collapse: collapse; padding: 0 }
.listingPicSm { margin: 5px 5px 5px 0; float: left; }
.listingsAll h2 {margin-top: 5px;}
.img-shadow {
	position: relative;
	z-index: 9;
  float:left;
  display: inline;
  /*background: url(shadowAlpha.png) no-repeat bottom right !important;*/
  background: url(../images/drop-shadow.gif) no-repeat bottom right;
  margin: 10px 5px 0 5px !important;
  /*margin: 10px 0 0 5px;*/
  }
.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  margin: -5px 5px 5px -5px;
  }
.img-shadow #pic {
  display: block;
  position: relative;
  background-color: #fff;
  margin: -5px 5px 5px -5px;
  }
.soldListing {
margin: -60px 5px 5px -5px;
padding: 0px;
position: absolute;
z-index: 10;
background-image: url(../images/sold-banner.gif);
background-repeat: no-repeat;
width: 150px;
height: 100px;
float: left;
display: inline;
}
.rentedListing {
margin: -60px 5px 5px -5px;
padding: 0px;
position: absolute;
z-index: 10;
background-image: url(../images/rented-banner.gif);
background-repeat: no-repeat;
width: 150px;
height: 100px;
float: left;
display: inline;
}
.leasedListing {
margin: -60px 5px 5px -5px;
padding: 0px;
position: absolute;
z-index: 10;
background-image: url(../images/leased-banner.gif);
background-repeat: no-repeat;
width: 150px;
height: 100px;
float: left;
display: inline;
}