








/* Property CSS */
/* CSS for the search panel. */
.PropertySearch {width: 100%;}
.PropertySearch .LeftColumn{float:left;width:22%; float: left;}
.PropertySearch .RightColumn{float:right;width:71%;}
.PropertySearch .RightColumn .Header img{margin-right:5px;float:left;cursor:pointer;cursor:hand; outline:none;}
.PropertySearch .LeftColumn fieldset{border: 1px solid #000000;padding:8px;}
.PropertySearch .LeftColumn .Normal, .PropertySearch .LeftColumn .NormalTextBox{width:100%;}
.PropertySearch .LeftColumn .NormalTextBox{margin-top:2px;margin-bottom:5px;}
.PropertySearch .LeftColumn .StandardButton{margin-top:5px;}
.PropertySearch .RadioButton{margin-bottom:5px; float: left;}
.PropertySearch .ImageSpan img{width:160px;margin-left:122px; float: left;}
.PropertySearch .NormalTextBox{float: left; width: 85%;}
.PropertySearch .Normal{float: left; width: 85%; color:#000;}
.PropertySearch .StandardButton{float: left;}
.PropertySearch .CommandButton{padding-top:10px;}

/* CSS for the search results panel. */
.PropertySearch .RightColumn .Header{display:block;height:40px; width:900px;}
.PropertySearch .RightColumn .Header .SubHead{float:left;padding-bottom:10px;}
.PropertySearch .RightColumn .Header .CommandButton{float:right;font-weight:bold;margin-bottom:5px;}
.PropertySearch .RightColumn .SearchResult{width: 100%;}
.PropertySearch .RightColumn .SearchResult .LeftColumn{width:34%;}
.PropertySearch .RightColumn .SearchResult .RightColumn{width:64%; padding-left: 2px;}
.PropertySearch .RightColumn .SearchResult .RightColumn .Row .LeftColumn{width:25%;}
.PropertySearch .RightColumn .SearchResult .RightColumn .Row .RightColumn{width:72%;}


/* CSS for the my Properties panel. */
.MyProperties {width:500px; float: left;}
.MyProperties .RightColumn{float:right;width:100%;}
.MyProperties .SearchResult .Title {
}
.MyProperties .RightColumn .SearchResult .LeftColumn{float: left; width:25%;}
.MyProperties .RightColumn .SearchResult .RightColumn{float: right; width:70%; padding-left: 4px;}
.MyProperties .Row .td {padding-bottom:5px;}
.MyProperties .RightColumn .SearchResult .RightColumn .Row{width:350px; float: left;}
.MyProperties .RightColumn .SearchResult .RightColumn .Row .LeftColumn{width:5%;font-weight:bold;}
.MyProperties .RightColumn .SearchResult .RightColumn .Row .RightColumn{width:82%; font-weight:bold;}
.MyProperties .RightColumn .Header{padding-bottom:10px;}
.MyProperties .RightColumn .Header img{margin-right:5px;float:left;cursor:pointer;cursor:hand;}
.MyProperties .RightColumn .Header .Separator{float:right;margin-left:5px;margin-right:5px;}
.MyProperties .ImageSpan img{width:160px;margin-left:120px; padding-bottom:5px;}
.MyProperties .SearchResult .LeftColumn img{width:150px;height:100px;float:left;margin-bottom:5px;border:0;padding-top:5px;padding-left:5px;}
.MyProperties .SearchResult{float: left; width:500px !important;border:0;}
.MyProperties .PropertySearch hr{float:left;width:100%;color:#cfcfcf;}
.MyProperties .SearchResult .Normal{margin: 0 0 0 0 ; padding-top:2px; font-family:Tahoma; color:#495eb9; font-size:13px;}
.MyProperties .SearchResult .MoreLink{color: #565F91; font-weight: bold;}
.MyProperties .SearchResult .MoreLink:link{color: #565F91; font-weight: bold;}
.MyProperties .SearchResult .MoreLink:visited{color: #565F91; font-weight: bold;}
.MyProperties .SearchResult .MoreLink:hover{color: #565F91; font-weight: bold;}
.MyProperties .SearchResult .MoreLink:active{color: #565F91; font-weight: bold;}
.MyProperties .SearchResult .PropertyPrice{font-weight: bold; width:400px; font-size: 12px;font-family:Tahoma;}
.MyProperties .SearchResult .PropertyLink{color: #454444;font-family:Tahoma; text-decoration: none; font-weight: bold; font-size: 15px; padding-bottom:7px; font-family:Tahoma;}
.MyProperties .SearchResult .PropertyLink:link{color: #454444; text-decoration: none;font-family:Tahoma; font-weight: bold;  font-size: 15px;}
.MyProperties .SearchResult .PropertyLink:visited{color: #454444; text-decoration: none;font-family:Tahoma; font-weight: bold;  font-size: 15px;}
.MyProperties .SearchResult .PropertyLink:hover{color: #454444; text-decoration: none;font-family:Tahoma; font-weight: bold;  font-size: 15px;}
.MyProperties .SearchResult .PropertyLink:active{color: #454444; text-decoration: none;font-family:Tahoma; font-weight: bold;  font-size: 15px;}


/* CSS for the top Properties panel. */
.TopProperties{float:left;width:400px;}
.TopProperties table{float:left;background-color:#f8f9fa;width:150px; border:solid 7px #cfcfcf !important; padding-left:10px; }
.TopProperties table td{border:solid 7px #cfcfcf !important;width:350px; }
.TopProperties .SearchResult{width:400px;}
.TopProperties .SearchResult .LeftColumn{float:left; width:160px;}
.TopProperties .SearchResult .RightColumn{float: left; width:59%; padding-left: 1px;}
.TopProperties .SearchResult .RightColumn .Row{width: 95%;}
.TopProperties .SearchResult .RightColumn .Row .LeftColumn{width:30%;}
.TopProperties .SearchResult .RightColumn .Row .RightColumn{width:60%;}
.TopProperties .Header{padding-bottom:2px;width:100%;display:block;}
.TopProperties .Header img{margin-right:5px;cursor:pointer;cursor:hand;}
.TopProperties hr{color:#fff;}

/* CSS common to all Property listings. */
.SearchResult{float: left; width:450px;border:0;}
* html .SearchResult{float: none;}
.results .Row td {padding-bottom:5px;}
.results .RowAlt td {padding-bottom:5px;}
.SearchResult .LeftColumn{float:left; border: solid 0px red; width: 30%;}
.SearchResult .RightColumn{float: right; border: solid 0px blue; width: 65%;}
.SearchResult .RightColumn .Row{width:100%; float: left;}
.SearchResult .RightColumn .Row .LeftColumn{margin-bottom:2px;margin-top:2px; float: left; border: solid 0px red; width: 10%;}
.SearchResult .RightColumn .Row .RightColumn{margin-bottom:2px;margin-top:2px; float: right; border: solid 0px blue; width: 83%;}
.SearchResult .LeftColumn img{width: 150px;height:115px; cursor:pointer;cursor:hand;}
.SearchResult .Normal{margin: 0 0 0 0 ; padding-top:2px; font-family:Tahoma; color:#495eb9; font-size:11px;}
.SearchResult .MoreLink{color: #565F91; font-weight: bold;}
.SearchResult .MoreLink:link{color: #565F91; font-weight: bold;}
.SearchResult .MoreLink:visited{color: #565F91; font-weight: bold;}
.SearchResult .MoreLink:hover{color: #565F91; font-weight: bold;}
.SearchResult .MoreLink:active{color: #565F91; font-weight: bold;}
.SearchResult .PropertyPrice{font-weight: bold; width:400px; font-size: 11px;font-family:Tahoma;}
.SearchResult .PropertyLink{color: #454444;font-family:Tahoma; text-decoration: none; font-weight: bold; font-size: 120%; padding-bottom:7px; font-family:Tahoma;}
.SearchResult .PropertyLink:link{color: #454444; text-decoration: none;font-family:Tahoma; font-weight: bold;  font-size: 120%;}
.SearchResult .PropertyLink:visited{color: #454444; text-decoration: none;font-family:Tahoma; font-weight: bold;  font-size: 120%;}
.SearchResult .PropertyLink:hover{color: #454444; text-decoration: none;font-family:Tahoma; font-weight: bold;  font-size: 120%;}
.SearchResult .PropertyLink:active{color: #454444; text-decoration: none;font-family:Tahoma; font-weight: bold;  font-size: 120%;}



/* CSS relating to the full Property listing. */
.PropertyInfo .PropertyHeading{color: #565F91; text-decoration: none; font-weight: bold; font-size: 110%;}
.PropertyInfo .Section{margin-bottom:15px;width:800px;float:left;}
.PropertyInfo .Row {width:100%;float:left; margin: 0 0 7px 0; padding-top: 10px;}
.PropertyInfo .Row .LeftColumn{width:15%;margin-bottom:2px;margin-top:2px; font-size:12px;}
.PropertyInfo .Row .RightColumn{width:66%;margin-bottom:2px;margin-top:2px; float: right;}

.PropertyInfo .Row .RightColumn .SubLeftColumn{width:20%;margin-bottom:10px;margin-top:2px; float: left;}
.PropertyInfo .Row .RightColumn .SubRightColumn{width:77%;margin-bottom:10px;margin-top:2px; float:right;}

.PropertyInfo .Row .SubHead{display:block;margin-bottom:6px;}
.PropertyInfo .Row .NormalRed, .PropertyInfo .Row .NormalGreen{margin-bottom:5px;display:block;}
.PropertyInfo .Row table{margin-left:3px;display:inline;}
.PropertyInfo .Padding{margin-top:15px;}
.PropertyInfo .NormalTextBox{width:366px;margin:0 0 4px 8px; padding-right:5px;}
.PropertyInfo .Checkbox{margin-left:5px;}
.PropertyInfo textarea.NormalTextBox{height:80px;}
.PropertyInfo .Medium{width:24%;margin-right:5px;}
.PropertyInfo .Calendar{width:14px;margin-right:10px;cursor:pointer;cursor:hand;}
.PropertyInfo .Separator{margin-right:5px;}
.PropertyInfo .Clear{width:40%;}
.PropertyInfo .Small{width:8%;margin-right:2px;margin-left:0;}
.PropertyInfo .StandardButton{margin-right:5px;}
.PropertyInfo .ImageSpan img{width: 280px; float:left; background-color:#fff; border: solid 1px #cfcfcf; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;}
.PropertyInfo .PicComment{width: 290px; float: left; margin-right: 0px; padding-top:10px;}
.PropertyInfo .Browse{float:left;}
/*.PropertyInfo .Browse .NormalTextBox{width: 50%;}
.PropertyInfo .Browse .StandardButton{float: right; margin-bottom:3px;margin-left: 5px;}
*/
.PropertyInfo img{border: 0px;}

.PicChangeLink:link{color: #000000; text-decoration: none; font-weight: bold;}
.PicChangeLink:img{border: 0px;}
.PicChangeLink:visited{color: #000000; text-decoration: none; font-weight: bold;}
.PicChangeLink:hover{color: #000000; text-decoration: none; font-weight: bold;}
.PicChangeLink:active{color: #000000; text-decoration: none; font-weight: bold;}


.PropertyInfo .Row .Col1{width:40%;margin-bottom:2px;margin-top:2px; float: left;}
.PropertyInfo .Row .Col2{width:40%;margin-bottom:2px;margin-top:2px; float: left;}

/* Calendar control. */
.calendarContainer{position: absolute;z-index: 499;display: none;}
.calendar{width: 162px;text-align: center;border: solid 1px #3C3939;background-color: #3C3939;}
.monthYearSelect, .calendar tbody tr{height: 20px;font-family: Verdana;	}
.monthYearSelect{text-align: right;}
.monthYearSelect img{margin-right: 2px;margin-left: 12px;margin-bottom: 2px;	vertical-align:  bottom;cursor: pointer;cursor: hand;}
.calendar tbody tr{font-size: 70%;}
.monthYearSelect{background-color: #3C3939;font-size: 120%;}
.dayHeadings{font-size: 90%;background-color: #EAEAEA;}
.monthYearSelect td select{background-color: #EAEAEA;margin:  2px 0px 2px 0px;font-size: 70%;font-family: Verdana;}
.calendar tbody tr td{width: 22px;}
.dayHeadings{color: #3C3C3C;}
.weekEnd{background-color: #CACACA;color: #3C3C3C;}
.weekDay{background-color: #FFFFFF;color: #3C3C3C;}
.currentDay{background-color: #094FA3;color: #FFFFFF;}
.weekEnd span, .weekDay span, .currentDay span{text-decoration: underline;cursor: arrow;cursor: hand;}
.calendarSelect{height: 12px;cursor: arrow;cursor: hand;}

/* CSS for the image thumbnail control. */
.ThumbnailControl{width:360px;height:440px;overflow:auto;z-index:499;position:absolute;display:none;background-color:#FFFFFF;border:1px solid black;padding:5px;}
.ThumbnailControl span.Row{float:left;width:100%;}
.ThumbnailControl span.ThumbNail{width:33%;float:left;height:auto;text-align:center;}
.ThumbnailControl .Image{width:100px;margin-right:5px;margin-bottom:2px;border:2px solid #000000;cursor:pointer;cursor:hand;}
.ThumbnailControl .ImageRed{width:100px;margin-right:5px;margin-bottom:2px;border:2px solid red;cursor:pointer;cursor:hand;}
.ThumbnailControl span.ThumbNail a{font-size:75%;display:block;padding:0;margin:0;}





/* PropertyVisit CSS */
.PropertyVisit{width: 500px;}
.PropertyVisit .Grid{width: 100%; float: left;}
.PropertyVisit .Row{width: 100%; float: left; margin-bottom: 5px;}
.PropertyVisit .Row .LeftColumn{width: 20%; float: left;}
.PropertyVisit .Row .RightColumn{width: 78%; float: right;}
.PropertyVisit .Row .ResultHeader{margin: 0 5px 0 5px; width: 18%; float: left; text-align: center; font-weight: bold; text-decoration: underline;}
.PropertyVisit .Row .ResultValue{margin: 0 5px 0 5px; width: 18%; float: left; text-align: center; color:#000;}
*html .PropertyVisit .Row .ResultHeader{margin: 0 5px 0 5px; width: 17%; float: left; text-align: center; font-weight: bold; text-decoration: underline;}
*html .PropertyVisit .Row .ResultValue{margin: 0 5px 0 5px; width: 17%; float: left; text-align: center;}
.PropertyVisit .Response{width: 100%; float: left; color: Red; margin-bottom: 5px;}
.PropertyVisit .Padding{margin-top:15px;}
.PropertyVisit .NormalTextBox{width:366px;margin:0 0 4px 8px;}
.PropertyVisit .Checkbox{margin-left:5px;}
.PropertyVisit textarea.NormalTextBox{height:80px;}
.PropertyVisit .Medium{width:24%;margin-right:5px;}
.PropertyVisit .Calendar{width:14px;margin-right:10px;cursor:pointer;cursor:hand;}
.PropertyVisit .Separator{margin-right:5px;}
.PropertyVisit .Clear{width:40%;}
.PropertyVisit .Small{width:8%;margin-right:2px;margin-left:0;}
.PropertyVisit .StandardButton{margin-right:5px;}
.PropertyVisit .ImageSpan img{width: 280px; float:left;}
.PropertyVisit hr{float: left; width: 100%;}
.PropertyVisit .ReportViewer{width: 100%; float: left; border: 0px; margin: 25px, 5px 5px 5px;}
.PropertyVisit .PageStyle{text-align: right;}



















.StandardButton, .Button
{
	font-family: 'Trebuchet MS' , Helvetica, sans-serif;
	border:1px solid #cecece;
	background-image:url('buttonback.gif');
	background-position:top left;
	background-repeat:repeat-x;
	color:#444444;
	font-size:12px;
	padding: 4px 16px;
	height: 24px;
	min-width:60px;
	cursor: pointer;
}
.StandardButton:hover, .Button:hover
{
	background-image:url('buttonbackover.gif');
	color:#ffffff;
	border:1px solid #6f8ebe;
}
