﻿body {
}
.Grey {color:Gray}
.buttonDirections{display:none; font:Tahoma; font-size:11px; font-weight:bold; background-color:#F76405; color:White;}
.buttonRSS{font:Tahoma; font-size:11px; font-weight:bold; background-color:#F76405; color:White;}
.bottomMenuLinks { font-family:Tahoma; font-size:13px; color:#663300}
.labelNoRecords { font-family:Tahoma; font-size:15px; color:#663300; font-weight:bold;}
.routestartpanel
{ 
    border-style:groove; 
    border-color:#663300; 
    border-width:medium; 
    text-align:center; 
    background-color:White; 
    z-index:0;
    position:absolute;
    display:none;
    z-index:1002;
}

.dragHandle {
	display: block;
	float: right;
	width: 10px;
	height: 10px;
	border: 2px solid #06f;
	background: #fff;
	cursor: move;
}

ul.lists {
	list-style: none;
	padding: 0;
	border-left: 3px solid #06f;
	border-top: 1px solid #999;
}

.lists li {
	margin: 0;
	padding: 10px 3px;
	border: 1px solid #999;
	border-top: 0;
	border-left-color: #06f;
	background: #f6f6f6;
}

.myItemHover {
	background: #cef;
}

.myDragTarget {
	background: #cef;
	opacity: 0.7;
	border: 2px dashed #f90;
	padding: 10px 3px; /* matches '.list li' padding */
}

.lists .myDropTarget {
	background: #ccc;
}


.hiddenCheckbox
{
    display:none;
}

.fakecheck {
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	outline: none;
	background: url(App_Themes/KW1/Images/SelectButton.jpg) no-repeat;
	height: 15px;
	width: 78px;
	display: block;
	float:left;
	padding: 0px 0px 0px 0px;
	color: #666666;
}
/* fake checkbox : hover state */
.fakecheck:hover {
	color:#0066FF;
	text-decoration: underline;
}
/* fake checkbox : checked state */
.fakechecked {
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	outline: none;
	background: url(App_Themes/KW1/Images/SelectButtonChecked.jpg) no-repeat;
	height: 15px;
	width: 78px;
	display: block;
	float: left;
	padding: 0px 0px 0px 0px;
	color: #666666;
}


.tablePhoto 
{ 
font-family:Tahoma; 
font-size:13px;
position:absolute;
top:425px;
left:0px;
}
.mappopupbold { font-family:Tahoma; font-size:15px; font-weight:bold;}
.mappopup { font-family:Tahoma; font-size:15px;}

.routeDirections { font-family:Tahoma; font-size:13px;}
.currentPagefont { font-family:Tahoma; font-size:13px; font-weight:bold; position:relative; color:#F76405;}
.currentPhotofont { font-family:Tahoma; font-size:14px; font-weight:bold; position:relative; color:#F76405;}
.PhotoMenufont {font-family:Tahoma; font-size:13px; font-weight:normal; cursor:pointer; position:relative; color:#F76405; }
.welcomeMsg { font-family:Tahoma; font-size:12px; font-weight:bold; text-align:left;}

.detailNormal { font-family:Tahoma; font-size:13px; overflow:hidden;}
.detailBold { font-family:Tahoma; font-size:13px; font-weight:bold;}
.detailMLS { font-family:Tahoma; font-size:13px; font-weight:bold; position:absolute; top: 0px; right: 30px;}
.detailArea { font-family:Tahoma; font-size:13px; font-weight:bold; position:absolute; top: 0px; left: 10px;}

.detailComments { font-family:Tahoma; font-size:11px;}
.searchHeading { font-family:Tahoma; font-size:15px; font-weight:bold;}
.searchLabel { font-family:Tahoma; font-size:15px;}

.GridListItem { }
.GridFooter { }
.GridListItemAlt { }
.GridHeader { }

.logouttitle { font-family:Tahoma; font-size:18px;}

.DynamicMenuZIndex
{
	z-index: 999;
}
.ViewRptHeading { font-family:Tahoma; font-size:20px;}
.ViewRptLabel { font-family:Tahoma; font-size:13px;}
.ViewRptValue { font-family:Tahoma; font-size:13px; font-weight:bold;}

div.thumb { cursor:pointer;}
div.thumb img {}
.HouseInHand { position:absolute; top:0px; left:510px; }
.lblPager { font-family:Tahoma; font-size:10px; color:#663300}
.hiddenbox { width:5px; display:none; }
.Light3{Font-Family: Tahoma, Arial, Verdana;Font-Size: 8pt;Line-Height: 15px;}
.Light4{Font-Family: Tahoma, Arial, Verdana;Font-Size: 7pt;Line-Height: 15px;}
.tblCriteria{text-align:left; font:Tahoma; font-size:10px; font-weight:bold; color:#663300}
.tblCriteriaTitle{text-align:center; font:Tahoma; font-size:16px; font-weight:bold; color:#663300}
.searchpanel{ border-style:groove; border-color:Gray; border-width:medium; text-align:center; background-color:White; z-index:0;}
div.welcomepanel{ border-style:none; background-color:White; z-index:0; font-family:Tahoma; font-size:12px; font-weight:bold;}
.detailspanel
{ 
    border-style:groove; 
    border-color:#663300; 
    border-width:medium; 
    text-align:center; 
    background-color:White; 
    z-index:0;
    position:absolute;
    top:200px;
    left:270px;
    display:none;
    z-index:1002;
}
.maingridaddress{ color:#663300; text-align:left; height: 12px; min-height: 12px; max-height: 12px; font:Tahoma; font-size:12px; font-weight:bold; cursor:pointer;}
.maingridline{text-align:left; height: 11px; min-height: 11px; max-height: 11px; font:Tahoma; font-size:11px;}
.maingridcontact{text-align:left; height: 10px; min-height: 10px; font:Tahoma; font-size:10px;}
.bigDiv
{
background-color:White;
font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial;
font-size:12px;
color:#000000;
width:710px;
margin-left:auto;
margin-right:auto;
padding:10px;
border:solid 1px #c6cfe1;
text-align:center;
}
.enlargeDiv
{
background-color:White;
font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial;
font-size:12px;
color:#000000;
width:512px;
height:450px;
background-image: url(App_Themes/KW1/Images/Loading.jpg);
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
padding:10px;
border:solid 2px #663300;
text-align:center;
z-index:1001;
}
.imgClosePhotoEnlarge { position:absolute; top: -5px; right: -5px; z-index: 3; }

.imgClose { position:absolute; top: 5px; left: 5px; z-index: 3; }

.detailsDiv
{
background-color:White;
font-family:"Tahoma", Arial;
font-size:12px;
color:#000000;
width:400px;
height:450px;
margin-left:auto;
margin-right:auto;
padding:10px;
border:solid 1px #663300;
text-align:center;
}

.reorderDiv
{
background-color:White;
font-family:"Tahoma", Arial;
font-size:12px;
color:#000000;
width:400px;
height:400px;
margin-left:auto;
margin-right:auto;
padding:10px;
border:solid 1px #663300;
text-align:center;
}

.imgCloseDetail { position:absolute; top: -5px; right: -5px; z-index: 3; }
.imgVTDetail { position:absolute; top: 50px; left: 2px; z-index:50; }

	.multiSelect {
		width: 9.9em;
		font-family: Tahoma;
		position: relative;
		height: 22px;
		padding: 0;
		margin: -.05em 0 0 0;
		border: 0;
	}
	.multiSelect .title {
		background-color: #fff;
		border: 1px solid #999;
		padding: 0;
		margin: 0;
		cursor: default;
		min-width: 166px;
	}
	.multiSelect div.title {
		position: absolute;
		z-index: 104;
	}
	.multiSelect div.title-open {
		border-bottom: 1px solid #fff;
	}

	.PriceTextbox { font-family:Tahoma; font-size:10px;}
    .Searchdd { font-family:Tahoma; font-size:10px; height:20px;}

	.multiSelect .title {
		font-size: 10px;
		font-family: Tahoma;
		height: 14px;
		line-height: 1.2em;
		overflow: hidden;
		padding: .3em 1.1em .1em .5em;
		background: white url(images/multiselect.gif) no-repeat top right;
	}
	.multiSelect .title:hover {
		background: white url(images/multiselect-hover.gif) no-repeat top right;
	}
	.multiSelectContent {
		position: absolute;
		z-index: 106;
		min-height: 1em;
		max-height:25em;
		background: #e9f3f8;
		padding: .1em;
		display: block;
		font-size: 9px;
		font-family: Tahoma;
		margin-top: -1px;
		border: 1px solid #999;
		overflow:scroll;
		max-width:180px;
	}
	.collapsed {
		display: none;
	}
	.multiSelectContent ul {
		overflow:auto;
		min-height: 1em;
		min-width: 175px;
		margin: 0;
		padding: 0;
	}
	.multiSelectContent li {
		cursor: pointer;
		cursor: hand;
		margin: 0 0 .2em 0;
		list-style:none;
	}
	.multiSelectContent li:hover {
		background: #ddd;
	}
	.arc90_multiselect {
		width: 175px;
		height: 1.35em;
		visibility: hidden;
	}
	.a9selectall {
		border-bottom: 1px solid #ccc;
	}


