﻿
#loadingDialog
{
    border: 1px solid #9099A5;
    display: none;
    padding: 25px 0 0 0;
    text-align: center;
    background-color: #ededed;
    font: bold italic 16px tahoma,verdana,arial,sans-serif;
    color: GrayText;
    -webkit-border-radius: 10px;
	-khtml-border-radius: 10px;	
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#loadingDialog div
{
    width:100%;
    font: bold 22px tahoma,verdana,arial,sans-serif;
    text-align:center;
    color: #000;
}

#result-map
{
    display: block;
    width: 295px;
    height: 295px;
    border: 1px solid #CCCCCC;   
}
#result_map_border1
{
	position:absolute;
	top:0;
	left:0;
	width:287px; 
	height:8px;
    background-color: #666666;
    opacity:0.2;
    filter:alpha(opacity=20);
	}
#result_map_border2
{
	position:absolute;
	top:0;
	left:0;
	width:8px; 
	height:287px;
	left:287px;
    background-color: #666666;
    opacity:0.2;
    filter:alpha(opacity=20);
	}
#result_map_border3
{
	position:absolute;
	top:0;
	left:0;
	width:295px; 
	height:8px;
	top:287px;
    background-color: #666666;
    opacity:0.2;
    filter:alpha(opacity=20);
}
#result_map_border4
{
	position:absolute;
	top:0;
	left:0;
	width:8px; 
	height:279px;
	top:8px;
    background-color: #666666;
    opacity:0.2;
    filter:alpha(opacity=20);
}
#miniresult-showing
{
    border: 1px dashed Fuchsia;/*debug*/
}

.infoWindowResultSmall
{
    display: block;
    width: 200px;
    height:100px;
    overflow:hidden;
}

.MapView_ListingInfoBubble
{
	display:block;
	width:525px;
	height:360px;
	overflow:hidden;
}

.MapView_ListingInfoBubble .hlisting
{
	width:515px;
	height:350px;
	display:block;
	overflow:hidden;
}

#result-list-wrap { position:relative; }
#result-list-overlay { background-color:#fff; opacity:.5; filter:alpha(opacity=50); position:absolute; top:0; left:0; }

.loading-photo
{
	background-image:url(/reno/dynamic/Reno/GlobalResources/Images/LoadingPhoto_150x118.jpg);
	background-color:Transparent;
}
p.InfoWindowLoading
{
	display: block;
	font: bold 14px arial,sans-serif;
	color: #aaa;
	padding:20px;
}
.lsgroup-table-title
{
	font-weight: bold;
	color: #000;
	border-top: 1px solid #888;
	margin-top: 2px;
	padding-top: 2px;
}
.lsgroup-table
{
	/*border: 1px solid #000;*/
	max-height:120px;
	overflow:auto;
	display:block;
	margin-top:4px;
}
.lsgroup-row
{
	border-top: 1px solid #000;
	width:570px; /* should be the sum of all columns plus borders*/
	display:block;
}

.lscol-1, .lscol-2, .lscol-3, .lscol-4, .lscol-5, .lscol-6, .lscol-7, .lscol-8
{
	display:block;
	float:left;
	border-bottom: 1px solid #979797;
	border-left: 1px solid #979797;
}
/* address		*/.lscol-1 { width:190px }
/* price		*/.lscol-2 { width:71px; text-align:right }
/* price change & Unit	*/.lscol-3 { width:47px; text-align:center }
/* bed			*/.lscol-4 { width:28px; text-align:center }
/* bath			*/.lscol-5 { width:28px; text-align:center }
/* sqft			*/.lscol-6 { width:42px; text-align:center }
/* type			*/.lscol-7 { width:80px }
/* dom			*/.lscol-8 { width:26px; text-align:center; border-right: 1px solid #000 }
.lscol
{
	overflow:hidden;
}
.lscol b
{
	color: Red;
}
.lscol em
{
	color: Red;
	font-size: 14px;
}
.lscol div
{
	display: inline;
	margin:2px;
	white-space:nowrap;
	color: #808080;
}

.lscol-head
{
	text-align:center !important;
	background-color: #003366;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
}
.lscol-head div
{
	color: #fff;
	font: bold 10px arial,sans-serif;
	margin:2px;
	text-align:center;
}
.odd
{
	background-color: #eeeeee;	
}
.even
{
	background-color: #ffffff;	
}
.lsgroup-row:hover
{
	background-color: #999999!important;
	cursor:pointer;
}
.lsgroup-row.selected
{
	background-color: #000000!important;
}
.lsgroup-row:hover .lscol,
.lsgroup-row.selected .lscol
{
	border-left: 1px solid #000;
}
.lsgroup-row:hover .lscol-1 div,
.lsgroup-row.selected .lscol-1 div
{
	font-weight: bold;
}
.lsgroup-row:hover .lscol div,
.lsgroup-row.selected .lscol div
{
	color: #fff;
}
.lsgroup-header
{
	position:relative; 

	/*padding: 4px 7px 3px 7px; */
	border-bottom: 1px solid #d7d7d7; 
	background: url('/reno/dynamic/Reno/Custom/Wrappers/Gabriels/images/layout/gradients.png') repeat-x 0px 0px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#lsdata-listing-wrap
{
	display:block;	
	width:595px;
	height:170px;
}
#lsdata-listing-wrap .hlisting h2
{
	margin-right:25px;	
}
#lsdata-listing-wrap .linfo-table
{
	margin-left:5px;
	width:230px;
	height:100px;
}
#lsdata-listing-wrap .linfo-left
{
	color: #000;
	display: block;
	float: left;
	width:115px;
}
#lsdata-listing-wrap .linfo-right
{
	color: #000;
	display: block;
	float: right;
	width:115px;
}
#lsdata-listing-wrap .linfo-descript
{
	font:normal 9px arial,sans-serif;
	line-height: 11px;
	color: #000;
	margin-top: 5px;
}
#lsdata-listing-wrap .chng b
{
	font-weight: bold;
	color: Red;
}
#lsdata-listing-wrap .chng i
{
	font-weight: bold;
	font-style:normal;
	color: Green;
}
.v-spacer
{
	height:5px;
	width:500px;
	display:block;
}


