﻿#lightbox{	background-color:#eee;	padding: 10px;	border-bottom: 2px solid #666;	border-right: 2px solid #666;}
#lightboxDetails{ font-size: 0.8em; padding-top: 0.4em;	}	
#lightboxCaption{ float: left; font-size: 14px; }
#keyboardMsg{ float: right; font-size: 14px;}
#keyboardMsg a:link, #keyboardMsg a:visited, #keyboardMsg a:hover, #keyboardMsg a:active { font-size: 18px; }
#keyboardMsg kbd {font-size: 18px;}
#closeButton{ top: 5px; right: 5px; }
#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }
#overlay{ background-image: url(images/overlay.png); }
#panelSearchControlBar {margin-top: 10px; text-align: left; display: block;}
.search-form-sublabel{font-size: .8em; color: Gray;display:block;}
.search-form-inputtext{display:block;font-size: 8pt;}
.search-form-errmsg{display:none;color: Red; font-weight: bold}
.search-dropdown { width: 135px; font-size: 8pt; }

.results-propertyname { font-weight:700;}
.results-hiticon { color: #FFF; background: #0041b0; border: solid 1px #000; width:25px; text-align: center;}

.googleMap
{
	width:723px; 
	height: 300px; 
	border: 1px solid black; 
	margin-left: auto; 
	margin-right: auto; 
	text-align: left;
}

.gmap-msg
{
	width: 218px; 
	height: 108px;
	background-image: url(images/searching_background.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
}
.gmap-msg-gutter
{
	padding: 10px;
}
.gmap-msg-closelink{ text-align: right;}
.gmap-msg-searching
{
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	padding: 0;
	margin: 10px 0 0 0 ;
}
.gmap-msg-noresults
{
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	padding: 0;
	margin: 0;
} 
.gmap-propertyinfo{	font-size: 8pt;	line-height: 1.25;	width: 275px;}
.gmap-propertyinfo img{	float: left; border: solid 1px black;width: 60px;height: 45px;}
.gmap-propertyinfo p{float: right;margin: 0;width: 200px;padding: 0;overflow: hidden;} 

.NormalTextBox, .Normal {font-size: 8pt;}
.searchButtonHeader { background-color: #ffffff; }
.NormalCheckbox { vertical-align: middle; }

.searchFormTable{ width:723px; border-collapse: collapse; }
.searchFormTable th { text-align: left; font-size: 8pt; }
.searchFormTable td, .searchFormTable th { border-right: solid 1px #999999; padding: 5px;}
.searchFormTable th h2 {background-color: #EEEEFF; padding: 5px; }

.propertySearchList
{
	width:723px; 
	margin-left: auto; 
	margin-right: auto; 
	text-align: left;
}

.propertySearchListControlBar
{
	width:723px; 
	margin-left: auto; 
	margin-right: auto; 
	text-align: left;
	margin-top: 10px;
	margin-bottom: 5px;
}

.controlBold{font-weight: bold;}

.propertySearchListTable{width: 723px;border-collapse: collapse;text-align: left;}
.propertySearchListTable th
{
	background-color: #EEEEFF;
	font-weight: bold;
	color: Black;
	text-align: left;
	border: solid 1px black;
	padding: 2px;
	font-size: 8pt;	
}
.propertySearchListTable td {border: solid 1px black;padding: 2px;font-size: 8pt;}
.propertyAgent {margin-bottom: 5px;}

.statusMessage { margin: 0 0 0 21px; text-align: left; }
.statusMessagePanel { width: 400px; border: 1px solid silver; margin-bottom: 10px;margin-top: 10px; }
.statusMessagePanel td {padding: 5px;}
.statusMessagePanelWarn{background-color: #ffff99}
.statusMessagePanelError{background-color: #ffcccc;}
.statusMessagePanelInfo{background-color: #B0E57C;}
.searchResultContainer { }

.mapInstructions {color: Gray;font-size: .8em;}
.mapPrint{float: left;padding: 3px;}
.mapPropertiesFound
{
	float:right; 
	text-align: center; 
	width: 170px; 
	border-top: solid 1px black; 
	border-left: solid 1px black; 
	border-right: solid 1px black;
	padding: 3px;
	margin: 0;
}
.mapPropertiesFoundCount{font-weight: bold;	color: Orange;}

/* default layout */
.tok_tab2 .ajax__tab_header {white-space:nowrap}
.tok_tab2 .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.tok_tab2 .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.tok_tab2 .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

/* xp theme */
.tok_tab .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:8pt;background:url(tab-line.gif) repeat-x bottom;font-weight: bold;}
.tok_tab .ajax__tab_outer {background:url(tab-right.gif) no-repeat right;height:26px;}
.tok_tab .ajax__tab_inner {padding-left:3px;background:url(tab-left.gif) no-repeat;}
.tok_tab .ajax__tab_tab {height:13px;padding: 6px 4px 4px 4px;margin:0;background:url(tab.gif) repeat-x;height: 26px;}
.tok_tab .ajax__tab_hover .ajax__tab_outer {background:url(tab-hover-right.gif) no-repeat right;}
.tok_tab .ajax__tab_hover .ajax__tab_inner {background:url(tab-hover-left.gif) no-repeat;}
.tok_tab .ajax__tab_hover .ajax__tab_tab {background:url(tab-hover.gif) repeat-x;height: 26px;}
.tok_tab .ajax__tab_active .ajax__tab_outer {background:url(tab-active-right.gif) no-repeat right;}
.tok_tab .ajax__tab_active .ajax__tab_inner {background:url(tab-active-left.gif) no-repeat;}
.tok_tab .ajax__tab_active .ajax__tab_tab {background:url(tab-active.gif) repeat-x;height: 26px;}
.tok_tab .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:8pt;border:1px solid #999999;border-top:0;background-color:#ffffff;}

/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}


* html #overlay{
	background-color: #333;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}