img { border: none; }
#flash {
	position: relative; /*or absolute*/
	z-index: 0;
	margin-left: 390px;
}

a.button { text-transform: uppercase; font-size: x-small; color: #C60; height: 18px; line-height: 18px; display: block; margin: 0.25em; float: left; padding: 0 4px; border: 1px solid #CCC; background: #FFF; }
a.button:hover { border: 1px solid #C60; color: #C6; }
a.On { background: #C60; border: 1px solid #C60; color: #fff; }

.pptyTitle { padding: 0.25em; color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; text-align: center; }

#pptySearch { clear:left; float: left; width: 390px; margin: 0; padding: 0 0 0.5em 0; background: #A89E68; color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; text-align: left; }
#pptySearch label.forRadChk { cursor: pointer; margin: 0.25em; }
#pptySearch input, #pptySearch select  { margin: 0.25em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; }
#pptySearch fieldset { margin: 0; padding: 0.5em; float: left; border: none; border-right: #817339 dotted 1px; }
#pptySearch fieldset legend { height: 12px; margin: 0; padding-top: 0.35em; background: #A89E68; color: #fff; }
.checkall, .reset { font-size: 0.95em; padding: 0 0.25em; border: 1px solid #817339; }
#pptySearch div { clear: left; text-align: center; height: 26px; }

.results { text-align: left; margin: 0; padding: 1em 0; position: relative; }
.results H2 { margin-top: 1em; padding: 0.5em; color: #706841; }

.results .properties { float: left; width: 390px; }
.results .units { margin-left: 390px; width: 388px; }
.results .unitLoading { text-align: center; padding: 10px 0; height: 440px; }
.propertyUnits { margin: 0; padding: 1em; color: rgb(43, 36, 23); position: relative; }
.propertyUnits H2 { color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; text-align: center; margin: 0em 0 1em 0; padding: 0.5em; font-weight: normal; }
.propertyUnits div { text-align: center; margin-bottom: 0.75em; }
.propertyUnits UL { 0; padding: 0; list-style: none; }
.propertyUnits UL LI { margin: 0.15em 0 0 0; padding: 0; list-style: none; }
.propertyUnits UL LI STRONG { width: 8em; float: left; }
.propertyUnits dl dt { margin-top: 1em; margin-left: 0; }
.propertyUnits dl dd { padding: 0; margin-top: 0.10em; margin-left: 0; }
.propertyUnits dl.unitAttr { margin: 0; padding: 0; }
.propertyUnits dl.unitAttr dt { margin-top: 0.5em; margin-left: 0; font-weight: bold; }
.propertyUnits dl.unitAttr dd { margin-left: 1em; }

.pptySummary { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-transform: none; }
.pptySummary div.info { padding: 0.5em; color: white; }
.pptySummary UL { float: left; }
.pptySummary UL { margin: 0 0 0 0.5em; padding: 0; width: auto; }
.pptySummary UL LI { margin: 0.15em 0 0 0; padding: 0; list-style: none; }
.pptySummary UL LI STRONG { width: 8em; float: left; }

#contentArea { position: relative; }

.pptyAddress { display: block; height: 25px; line-height: 25px; color: #fff; background: rgb(112, 104, 65); padding: 0 1em; margin-bottom: 0.5em; font-size: x-small; text-transform: uppercase; }
.pptyAddress:hover { color: #fff; }
.pptyAddress .price { display: block; float: left; width: 320px; }
.pptyAddress .featured { display: block; float: right; color:#600; text-transform: uppercase; } /*font-variant: small-caps;*/
.pptyAddress .sold { display: block; float: right; color:#f00; text-transform: uppercase; } /*font-variant: small-caps;*/

.pptyProfile { clear: both; margin: 0; padding: 1em; position: relative; border: solid 1px #706841; text-align: left; color: rgb(43, 36, 23); }

.pptyProfile .col_1 { float: left; width: 320px; }
.pptyProfile .col_2 { margin-left: 330px; }
.pptyProfile .col_2 p { margin-top: 1em; }

/*.pptyProfile .col_1 img { margin-top: 0.75em; }*/
.pptyProfile .ctrl { text-align: center; }
.pptyProfile a.On { background: #C60; border: 1px solid #C60; color: #fff; }
.pptyProfile .gap { display: block; margin: 0.25em; float: left; padding: 0.25em; border: 1px solid #fff; background: #FFF; }
.pptyProfile form { margin: 0.5em; }

.pptyProfile .contact { margin: 0.5em; border: 1px solid #CCC; }
.pptyProfile .contact img { float: right; margin: 0; }

.pptyFeatured { border: solid 1px #600; }
.pptySold { border: solid 1px #F00; }

.mlslist { margin: 0 0 1em 0; padding: 0; }
.mlslist LI { list-style: none; }
.mlslist LI strong { width: 8.5em; float: left; }
.mlslist LI span.labeled {  }
.mlslist ul { list-style: disc; color: #C60; margin: 0; padding: 0; }
.mlslist ul li { list-style: disc; color: #C60; margin: 0 0 0 2.5em; padding: 0; }
.mlslist ul li span { color: #000; }

.column1 { float: left; margin: 0; }
.column1 TH, .column2 TH { background: #A6AFD2; }

.webHeader { text-align: left; padding-top: 1.5em; margin-top: 2em; display: block; }

.iconBar { float: right; margin: 1em 0; }
.iconBar a { line-height: 20px; height: 20px; font-size: x-small; text-transform: uppercase; display: block; margin: 0.25em; float: left; padding-left: 22px; padding-right: 4px; }
.iconBar a:hover { color: #900; }
.iconBar .email { background: #C60 url("http://www.clvgroup.com/images/icons/email-16.gif") 3px -1px no-repeat; }
.iconBar .print { background: #C60 url("http://www.clvgroup.com/images/icons/printer-16.gif") 3px 2px no-repeat; }
.iconBar .return { background: #C60 url("http://www.clvgroup.com/images/icons/document-16.gif") 3px 2px no-repeat; }

.mapFrame { margin-top: 2em; text-align: center; }
.mapFrame2 { position: absolute; border: 1px solid #f60; background: #FFF; top: 50px; left: 100px; width: 720px; height: 580px;	text-align: center;	z-index: 999; }

.mapTitle { background: #C60; color: #FFF; font-weight: bold; padding: 5px; text-align: left; text-decoration: none;}
.mapNav { background: #C60; color: #FFF; font-weight: bold; padding: 5px; float: right;}
.mapNav a { color: #000;}
#mapViewPort { margin: 13px; border: 1px solid #000;}

.slideshow { position: relative; width: 320px; height: 240px; }
.pptyImage { position: absolute; top: 0; }

.userInput { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.userInput fieldset { border: 1px solid #CCC; }
.userInput legend { background: #840; color: #FFF; padding: 0.25em; font-size: x-small; text-transform: uppercase; }
.userInput label { clear: both; display: block; float: left; width: 10em; margin-top: 0.5em; }
.userInput .inputbox { display: block; float: left; margin: 0.5em 0 0 0; }
.userInput label.rc { clear: none; display: in-line; float: left; width: auto;  margin: 0; padding-top: 3px; cursor: pointer; }
.error { clear: both; margin: 1em; padding: 0.5em; font-weight: bold; color: #F00; }
.calc label { width: 11em; }

.locationExpander, .checkall, .reset { cursor: pointer; }
.slideshowButtons { float: left; }
.slideshowPages { margin-left: 95px; }

.pptyTabColor1, .pptyColor1 H2 { background: rgb(112, 104, 65); }
.pptyColor1 { border: solid 1px rgb(112, 104, 65); background: #FFF; }
.pptyTabColor2, .pptyColor2 H2 { background: #A89E68; }
.pptyColor2 { border: solid 1px #A89E68; background: #FFF; }
.pptyColor3 { background: #C7A317; }
.pptyColor4 { background: #AF7817; }
.pptyColor5 { background: #7F5217; }
.pptyColor6 { background: #663300; }
.pptyColor7 { background: #C35817; }


/* IE Hacks */

/* Hide from IE5-mac. Only IE-win sees this. \*/




/* End hide from IE5-mac */
