#resultslistdata {
	COLOR: #6b6b6b
}
#resultslistdata TABLE {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN: 2px 0px; BORDER-LEFT: #000000 1px solid; WIDTH: 100%; BORDER-BOTTOM: #000000 1px solid; BORDER-COLLAPSE: collapse; empty-cells: show
}
#resultslistdata TH {
	BACKGROUND: #f2f2f2; MARGIN: 3px; FONT: 11px Tahoma; COLOR: #6b6b6b; BORDER-BOTTOM: #cdcdcc 1px solid
}
#resultslistdata TH DIV.addresswrapper {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 3px; WIDTH: 40%; PADDING-TOP: 3px
}
#resultslistdata TH DIV.city {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-ALIGN: left
}
#resultslistdata TH DIV.statustype {
	FONT-WEIGHT: normal; TEXT-ALIGN: left
}
#resultslistdata TH DIV.propid {
	FLOAT: left; WIDTH: 18%; COLOR: #f2f2f2
}
#resultslistdata TH DIV.proppricewrapper {
	FLOAT: right; MARGIN: 3px; WIDTH: 40%
}
#resultslistdata TH DIV.price {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-ALIGN: right
}
#resultslistdata TH DIV.price SPAN.alert {
	FONT-WEIGHT: bold; COLOR: #ff0000; TEXT-ALIGN: left
}
#resultslistdata TH DIV.mlspropids {
	TEXT-ALIGN: right
}
#resultslistdata TD {
	BACKGROUND: #ffffff; FONT: 11px Tahoma; COLOR: #656565
}
#resultslistdata TD.features IMG {
	MARGIN: 1px
}
#resultslistdata TD.controls {
	TEXT-ALIGN: right
}
#resultslistdata TD.thumb IMG {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN: 3px; BORDER-LEFT: #000000 1px solid; WIDTH: 90px; BORDER-BOTTOM: #000000 1px solid
}
#resultslistdata TD.lotinfo {
	PADDING-LEFT: 10px; BORDER-BOTTOM: #efefef 1px solid
}
#resultslistdata TD.mlslogo {
	PADDING-RIGHT: 10px; BORDER-BOTTOM: #efefef 1px solid; TEXT-ALIGN: right
}
#resultslistdata TD.caption {
	PADDING-LEFT: 10px; BORDER-BOTTOM: #efefef 1px solid
}
TABLE.searchresultheader H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 1.3em Tahoma; PADDING-TOP: 0px
}
TABLE.searchresultheader TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px Tahoma; PADDING-TOP: 0px; BORDER-BOTTOM: #d2d2d2 1px solid
}
TABLE.searchresultheader {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.searchresultnavigation {
	MARGIN: 0px; FONT: 11px Tahoma; VERTICAL-ALIGN: bottom; WIDTH: 100%
}
TABLE.searchresultnavigation TD.text A {
	VERTICAL-ALIGN: middle; LINE-HEIGHT: 20px; HEIGHT: auto
}
TABLE.searchresultnavigation TD.text IMG {
	VERTICAL-ALIGN: middle; LINE-HEIGHT: 20px; HEIGHT: auto
}
TABLE.searchresultsubheader H3 {
	PADDING-RIGHT: 0px; BORDER-TOP: #d2d2d2 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 1.1em Tahoma; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #d2d2d2 1px solid
}
TABLE.searchresultsubheader {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 100%; PADDING-TOP: 2px; BORDER-COLLAPSE: collapse
}
TABLE.searchmodify TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 12px Tahoma; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse
}
TABLE.searchmodify TD.linecell {
	BORDER-RIGHT: #d2d2d2 3px solid; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
TABLE.searchmodify {
	FONT: 12px Tahoma; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.mlsdisclaimer {
	FONT: 12px Tahoma; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
DIV.mlsinformation {
	align: center
}
DIV#contentwell {
	FONT-SIZE: 11px; WIDTH: 100%; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Sans-Serif
}
DIV#contentwell A {
	COLOR: #7f7f7f
}
DIV#searchwrapper A {
	COLOR: #7f7f7f
}
DIV#detailwrapper A {
	COLOR: #7f7f7f
}
DIV#contentwell A:hover {
	COLOR: #b3b3b3
}
DIV#searchwrapper A:hover {
	COLOR: #b3b3b3
}
DIV#detailwrapper A:hover {
	COLOR: #b3b3b3
}
DIV#searchwrapper FONT {
	COLOR: #6a6a6a
}
DIV#detailwrapper FONT {
	COLOR: #6a6a6a
}
.ghostpropid {
	MARGIN: auto; COLOR: #b3b3b3; TEXT-ALIGN: center
}
DIV#contentwell H1 {
	FONT-SIZE: 18px; MARGIN: 4px 0px 0px
}
DIV.bodyblock {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BACKGROUND: #ffffff; MARGIN: 8px 0px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
DIV.innerblock {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; MARGIN: 3px; BORDER-LEFT: #cccccc 1px solid; COLOR: #999999; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid
}
DIV.innerblock H2 {
	FONT-SIZE: 13px; PADDING-BOTTOM: 4px; MARGIN: 8px 0px; COLOR: #000000; BORDER-BOTTOM: #b3b3b3 1px solid
}
DIV.innerblock P.info {
	MARGIN: 0px 0px 5px; COLOR: #999999
}
DIV.innerblock FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.innerblock TABLE {
	FONT-SIZE: 11px; MARGIN: 0px 0px 10px; BORDER-COLLAPSE: collapse
}
DIV.innerblock TABLE#searchgrid {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 400px
}
DIV.innerblock TABLE#contactGrid {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 400px
}
DIV.innerblock LABEL {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #999999
}
DIV.innerblock SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
DIV.innerblock INPUT {
	BORDER-RIGHT: #a5acb2 1px solid; BORDER-TOP: #a5acb2 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #a5acb2 1px solid; BORDER-BOTTOM: #a5acb2 1px solid; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
DIV.innerblock INPUT.submit {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
DIV.innerblock A IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
DIV.innerblock TD.top {
	PADDING-BOTTOM: 6px
}
DIV.innerblock TD.bottom {
	BORDER-TOP: #b3b3b3 1px solid; PADDING-TOP: 4px
}
DIV.innerblock TD.double LABEL {
	DISPLAY: block; FLOAT: left; WIDTH: 65px
}
DIV.innerblock TD.double INPUT {
	WIDTH: 55px; MARGIN-RIGHT: 10px
}
DIV.innerblock H3 {
	FONT-SIZE: 11px; PADDING-BOTTOM: 3px; COLOR: #000000; BORDER-BOTTOM: #b3b3b3 1px solid
}
DIV.innerblock H3 SPAN {
	FONT-WEIGHT: normal
}
DIV.innerblock .req {
	FONT-WEIGHT: normal; COLOR: #ce0307
}
DIV.innerblock P.date {
	MARGIN-TOP: 0px; FLOAT: right
}
DIV.innerblock P.reqstatement {
	MARGIN-TOP: 10px; FLOAT: right; MARGIN-RIGHT: 8px
}
DIV.innerblock P.centerme {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; TEXT-ALIGN: center
}
TABLE.searchresultstools {
	BORDER-RIGHT: #081031 1px solid; BORDER-TOP: #081031 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #081031 1px solid; WIDTH: 100%; BORDER-BOTTOM: #081031 1px solid
}
TABLE.searchresultstools TD {
	FONT-SIZE: 10px; VERTICAL-ALIGN: top; WIDTH: 160px; WHITE-SPACE: nowrap
}
TABLE.searchresultstools TD.left {
	WIDTH: 80px
}
TABLE.searchresultstools TD.right {
	WIDTH: 133px; TEXT-ALIGN: right
}
TABLE.searchresultstools TD.center {
	VERTICAL-ALIGN: middle; WIDTH: auto; COLOR: #7f7f7f; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
TABLE.searchresultstools TD  {
	VERTICAL-ALIGN: top; LINE-HEIGHT: 20px
}
TABLE.searchresultstools A.current {
	FONT-WEIGHT: bold
}
TABLE#searchresultsheader {
	WIDTH: 100%
}
TABLE#searchresultsheader TD {
	WIDTH: 50%; WHITE-SPACE: nowrap
}
DIV#searchresults {
	BORDER-RIGHT: #081031 1px solid; BORDER-TOP: #081031 0px solid; BACKGROUND: #f2f2f2; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #081031 1px solid; BORDER-BOTTOM: #081031 0px solid
}
DIV#searchresults TABLE.listing TD {
	FONT-SIZE: 11px! important
}
DIV#searchresults DIV#searchlistingsheader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: center
}
DIV#searchresults TABLE.listing {
	BORDER-RIGHT: #081031 1px solid; BORDER-TOP: #081031 1px solid; FONT-SIZE: 11px; MARGIN: 4px 0px 0px -1px; BORDER-LEFT: #081031 1px solid; WIDTH: 100%; BORDER-BOTTOM: #081031 1px solid; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse
}
TABLE#listingwrapper {
	WIDTH: 100%; MARGIN-RIGHT: -2px; BORDER-COLLAPSE: collapse
}
TABLE#listingwrapper TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#searchresults .sr_border {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
DIV#searchresults TABLE.listing THEAD TH {
	BACKGROUND: #f8f8f8; COLOR: #000000; WHITE-SPACE: nowrap
}
DIV#searchresults TABLE.listing THEAD TD {
	BACKGROUND: #f8f8f8; COLOR: #000000; WHITE-SPACE: nowrap
}
DIV#searchresults TABLE.listing THEAD TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
DIV#searchresults TABLE.listing THEAD TH.propid {
	WIDTH: 100%; COLOR: #f8f8f8
}
DIV#searchresults TABLE.listing THEAD TH.propid DIV {
	POSITION: relative
}
DIV#searchresults TABLE.listing THEAD TH.propid DIV SPAN {
	DISPLAY: block; LEFT: 50%; MARGIN-LEFT: -100px; WIDTH: 200px; POSITION: absolute; TOP: 0px; TEXT-ALIGN: center
}
DIV#searchresults TABLE.listing THEAD TH.propid SPAN.hidden {
	DISPLAY: none
}
DIV#searchresults TABLE.listing THEAD TH.price {
	WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
DIV#searchresults TABLE.listing THEAD TH.price SPAN.alert {
	COLOR: #cc0000
}
DIV#searchresults TABLE.listing THEAD TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; COLOR: #6a6a6a; PADDING-TOP: 2px; BORDER-BOTTOM: #cecece 1px solid; WHITE-SPACE: nowrap
}
DIV#searchresults TABLE.listing TBODY TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; COLOR: #6a6a6a; PADDING-TOP: 2px; BORDER-BOTTOM: #efefef 1px solid
}
DIV#searchresults TABLE.listing TBODY TD.propimg {
	WIDTH: 90px; BORDER-BOTTOM: 0px
}
DIV#searchresults TABLE.listing TBODY TD.propimg IMG {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; WIDTH: 90px; BORDER-BOTTOM: #000000 1px solid
}
DIV#searchresults TABLE.listing TBODY TD.notes {
	
}
DIV#searchresults TABLE.listing TFOOT TD.tours A IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
DIV#searchresults TABLE.listing TFOOT DIV.listingcontrol {
	FLOAT: right; HEIGHT: 22px
}
DIV#searchresults TABLE.listing TFOOT DIV.listingcontrol IMG {
	MARGIN: 4px 0px 2px 5px
}
DIV#searchresults TABLE.listing TFOOT DIV.tourcontrol {
	FLOAT: left; HEIGHT: 22px
}
DIV#searchresults TABLE.listing TFOOT DIV.tourcontrol IMG {
	MARGIN-TOP: 1px; MARGIN-RIGHT: 5px
}
DIV#searchresults TABLE.listing TFOOT TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; WHITE-SPACE: nowrap
}
DIV#mls {
	BORDER-RIGHT: #081031 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #081031 0px solid; PADDING-LEFT: 6px; FONT-SIZE: 11px; BACKGROUND: #f2f2f2; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: #081031 1px solid; COLOR: #9a9a9a; PADDING-TOP: 5px; BORDER-BOTTOM: #081031 1px solid
}
DIV#mls DIV.searchresultsinnerbox {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 10px; BACKGROUND: #ffffff; PADDING-BOTTOM: 6px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #000000 1px solid
}
DIV#mls DIV.searchresultsinnerbox DIV.update {
	MARGIN: 4px 0px; TEXT-ALIGN: center
}
DIV#mls DIV.searchresultsinnerbox DIV.mlsattribution {
	BORDER-BOTTOM: #9a9a9a 1px solid
}
DIV.refine TABLE {
	FONT-SIZE: 11px; WIDTH: 475px; COLOR: #999999
}
DIV.refine TABLE TD.rborder {
	BORDER-RIGHT: #cccccc 1px solid
}
DIV.refine LABEL {
	DISPLAY: block; FONT-WEIGHT: normal; TEXT-ALIGN: right
}
DIV.refine INPUT.normalize {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
DIV.refine SELECT {
	FONT-SIZE: 11px
}
DIV.analysis TABLE {
	FONT-SIZE: 11px; MARGIN: 0px auto 10px; WIDTH: 519px
}
DIV.analysis TABLE TH {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: normal; BACKGROUND: #f2f2f2; BORDER-LEFT: #000000 1px solid; WIDTH: 173px; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid
}
DIV.analysis TABLE TD {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #6a6a6a; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center
}
DIV.analysis TABLE TD.feature {
	FONT-WEIGHT: bold; TEXT-ALIGN: left
}
DIV.analysis TABLE A {
	COLOR: #6a6a6a
}
UL#alphanav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 25px; PADDING-TOP: 0px
}
UL#alphanav LI {
	DISPLAY: inline; MARGIN-LEFT: 3px; LIST-STYLE-TYPE: none
}
UL#alphanav LI A {
	FONT-SIZE: 13px
}
UL#alphanav LI A.current {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
UL#subdivisions {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 45px; PADDING-TOP: 0px
}
UL#subdivisions LI {
	MARGIN-BOTTOM: 5px; LIST-STYLE-TYPE: none
}
UL#standardlist {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 45px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 1px
}
UL#standardlist LI {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; MARGIN-BOTTOM: 5px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 1px
}
DIV#cities UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px 30px 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #e6e6e6 1px solid
}
DIV#cities UL LI {
	VERTICAL-ALIGN: middle
}
DIV#cities UL LABEL {
	VERTICAL-ALIGN: middle
}
DIV#cities UL INPUT {
	VERTICAL-ALIGN: middle
}
DIV#cities UL LI {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 20px
}
DIV#cities UL LI.even {
	BACKGROUND: #f3f3f3; HEIGHT: 20px
}
DIV#cities UL LABEL {
	FONT-WEIGHT: normal; FLOAT: left; COLOR: #000000
}
DIV#cities UL LI DIV.miles {
	FLOAT: right; WIDTH: 20%; TEXT-ALIGN: right
}
DIV#cities UL LI INPUT {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FLOAT: left; BORDER-LEFT: 0px; WIDTH: 20px; BORDER-BOTTOM: 0px
}
DIV#cities INPUT.submit {
	LEFT: 50%; MARGIN-LEFT: -40px; POSITION: relative
}
UL#movetime {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 400px; PADDING-TOP: 0px
}
UL#movetime LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#movetime LABEL {
	FONT-WEIGHT: normal; VERTICAL-ALIGN: middle; COLOR: #000000; LINE-HEIGHT: 20px
}
UL#movetime INPUT {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; LINE-HEIGHT: 20px; BORDER-BOTTOM: 0px
}
DIV#guestsubmit {
	BORDER-TOP: #b3b3b3 1px solid; MARGIN: 8px 15px 0px; TEXT-ALIGN: center
}
DIV#guestsubmit INPUT {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 8px 0px 4px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
DIV#guestsubmit IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 8px 0px 4px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
IMG#closer {
	RIGHT: 8px; POSITION: absolute; TOP: 8px
}
DIV.stackedform {
	MARGIN: 0px auto; WIDTH: 400px; TEXT-ALIGN: left
}
DIV.stackedform LABEL {
	DISPLAY: block
}
DIV.stackedform INPUT {
	DISPLAY: block; WIDTH: 210px
}
DIV.stackedform INPUT#subject {
	WIDTH: 325px
}
DIV.stackedform TEXTAREA {
	BORDER-RIGHT: #a5acb2 1px solid; BORDER-TOP: #a5acb2 1px solid; BORDER-LEFT: #a5acb2 1px solid; WIDTH: 325px; BORDER-BOTTOM: #a5acb2 1px solid; HEIGHT: 100px
}
DIV.submitfooter {
	BORDER-TOP: #b3b3b3 1px solid; MARGIN: 10px 1px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
DIV.submitfooter INPUT {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
DIV.normalize LABEL {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; FONT-WEIGHT: normal; BORDER-LEFT: 0px; WIDTH: auto; COLOR: #000000; BORDER-BOTTOM: 0px
}
DIV.normalize INPUT {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; FONT-WEIGHT: normal; BORDER-LEFT: 0px; WIDTH: auto; COLOR: #000000; BORDER-BOTTOM: 0px
}
TABLE#moveinfo {
	WIDTH: 440px
}
TABLE#moveinfo TD {
	VERTICAL-ALIGN: top; COLOR: #999999
}
TABLE#moveinfo LABEL {
	FONT-WEIGHT: normal; MARGIN-LEFT: 5px
}
TABLE#moveinfo TEXTAREA {
	BORDER-RIGHT: #a5acb2 1px solid; BORDER-TOP: #a5acb2 1px solid; BORDER-LEFT: #a5acb2 1px solid; WIDTH: 170px; BORDER-BOTTOM: #a5acb2 1px solid; HEIGHT: 40px
}
DIV#detailstabholder {
	MARGIN-TOP: 8px; POSITION: relative; HEIGHT: 17px
}
.detailtabactiveleft {
	FONT-SIZE: 1px; BACKGROUND: url(/images/elements/tabs/detailTab_left.gif) no-repeat; WIDTH: 4px; HEIGHT: 18px
}
.detailtabactivecenter {
	PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0px; BACKGROUND: url(/images/elements/tabs/detailTab_bgBottom.gif) #acabac repeat-x left bottom; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1px solid
}
.detailtabactiveright {
	FONT-SIZE: 1px; BACKGROUND: url(/images/elements/tabs/detailTab_right.gif) no-repeat; WIDTH: 6px; HEIGHT: 18px
}
.detailtabhiliteleft {
	BACKGROUND: url(/images/elements/tabs/detailTab_hiliteLeft.gif) no-repeat; WIDTH: 4px; HEIGHT: 18px
}
.detailtabhilitecenter {
	PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.detailtabhiliteright {
	BACKGROUND: url(/images/elements/tabs/detailTab_hiliteRight.gif) no-repeat; WIDTH: 6px; HEIGHT: 18px
}
.detailtabtextactive {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Tahoma,verdana,Arial, Helvetica, sans-serif
}
.detailtabtexthilite {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Tahoma,verdana,Arial, Helvetica, sans-serif
}
.detailtab {
	CURSOR: pointer; POSITION: absolute
}
DIV#panelwrapper {
	BACKGROUND: #ffffff; MARGIN-LEFT: 5px; WIDTH: 530px
}
.detailpanel {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; BORDER-LEFT: #000000 1px solid; WIDTH: 530px; COLOR: #000000; PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px solid; FONT-STYLE: normal; FONT-FAMILY: verdana,Arial, Helvetica, sans-serif
}
.paneldiv {
	DISPLAY: none
}
.zoomdotcell {
	BORDER-RIGHT: #b3b3b3 1px solid; BORDER-TOP: #ffffff 1px solid; BACKGROUND: #e5e5e5; BORDER-LEFT: #ffffff 1px solid; WIDTH: 30px; BORDER-BOTTOM: #b3b3b3 1px solid; HEIGHT: 14px; TEXT-ALIGN: center
}
.mapinterstitialdiv {
	Z-INDEX: 101; BACKGROUND: #ffffff; VISIBILITY: hidden; POSITION: absolute
}
.mapgrayoutalldiv {
	Z-INDEX: 100; FILTER: alpha(Opacity=50); BACKGROUND-IMAGE: url(/images/maps/png1x1_50pct.png); VISIBILITY: hidden; WIDTH: 465px; POSITION: absolute; HEIGHT: 355px
}
DIV#detailwrapper TD {
	FONT: 11px Tahoma,Verdana,Arial,sans-serif
}
.slideshowcontrolsleft {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 15px; BACKGROUND-COLOR: #f7f7f7
}
.slideshowcontrolsright {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: 0px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 15px; BACKGROUND-COLOR: #f7f7f7
}
.disclaimer {
	FONT: 8pt Arial,Helvetica,sans-serif; COLOR: #808080
}
.disclaimer:active {
	FONT: 8pt Arial,Helvetica,sans-serif; COLOR: #808080
}
.disclaimer:visited {
	FONT: 8pt Arial,Helvetica,sans-serif; COLOR: #808080
}
.disclaimer:hover {
	FONT: 8pt Arial,Helvetica,sans-serif; COLOR: #808080
}
.disclaimer:link {
	FONT: 8pt Arial,Helvetica,sans-serif; COLOR: #808080
}
DIV#panelwrapper TD {
	FONT: 11px Tahoma,Verdana,Arial,sans-serif
}
DIV#detailwrapper {
	WIDTH: 545px
}
DIV#detailwrapper H1#detailheader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE#detailheadertable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; spacing: 0px
}
DIV#detailbodywrapper {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #f1f1f1
}
TABLE#essentials {
	WIDTH: 100%; COLOR: #000000
}
TABLE#essentials TD {
	BORDER-BOTTOM: #e7e7e7 1px solid
}
.soldstatusred {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
.soldstatusblack {
	FONT-WEIGHT: bold; COLOR: #000000
}
.detailtd {
	PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.panelinset {
	BORDER-RIGHT: #b2b2b2 1px solid; BORDER-TOP: #b2b2b2 1px solid; BORDER-LEFT: #b2b2b2 1px solid; BORDER-BOTTOM: #b2b2b2 1px solid
}
.graybk {
	BACKGROUND-COLOR: #f2f2f2
}
.calculatorlink {
	HEIGHT: 18px
}
.partnerstable {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; spacing: 0px
}
.partnerimagetd {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 70px; PADDING-TOP: 0px; BORDER-BOTTOM: #e5e5e5 1px solid; spacing: 0px
}
.partnerspacertd {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #e5e5e5 1px solid; spacing: 0px
}
.partnerlinktd {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #e5e5e5 1px solid
}
.partnerlink {
	FONT-WEIGHT: bold; FONT-FAMILY: arial,helvetica
}
.partnercaption {
	COLOR: #000000; FONT-FAMILY: arial,helvetica
}
DIV.innerblock INPUT.radio {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
DIV.innerblock INPUT.checkbox {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}

