body
{
	margin: 0px;
	font-family: Tahoma, Verdana, Sans-Serif;
}

a:link		{ color: #000000; text-decoration: underline; }
a:visited	{ color: #000000; text-decoration: underline; }
a:hover		{ color: #B6342D; text-decoration: underline; }

a:link.closeText		{ color: #000000; text-decoration: none; }
a:visited.closeText		{ color: #000000; text-decoration: none; }
a:hover.closeText		{ color: #B6342D; text-decoration: none; }

.modaldialog_content
{
		border:1px solid #000000;				
		padding:2px;
		z-index:100;/* Always needed	*/
		position:absolute;	/* Always needed	*/
		background-color:#F3F3F3;	/* White background color for the message */
		color:#000000; font-size: 8pt;
		padding: 0px; height: 100px; overflow: visible;
}

.modalDialog_transparentDivs{	
	filter:alpha(opacity=60);	/* Transparency */
	opacity:0.6;	/* Transparency */
	background-color:#FFFFFF;
	z-index:1000;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#555;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */	
}

#pnlmessage
{
	position:absolute;	
	border: solid 1px #B6342D;
	background-color:#F3F3F3;
	z-index: 800;
}

#pnlcontrols
{
	position:absolute;
	font-size: 8pt;
	background-color: #FFFFFF;
	filter: alpha(opacity=90); width: 800px;
}

.closeButtonHolder
{
	width: 100%; background-color: #C9CACE;
	background-image: url('../images/structure/mapCloseBackground.gif');
	background-repeat: repeat-x;
	border-bottom: solid 1px #FFFFFF;
	height: 31px; position: absolute; bottom: 0px;
}

.closeTop
{
	position: absolute;
	top: 10px; right: 10px;
	font-size: 8pt; font-weight: bold;
	padding: 5px; background-color: #FFFFFF;
	border: solid 1px #B6342D;z-index:300;
	/*filter:alpha(opacity=90); opacity:0.9;*/
}

.resetButton
{
	float: left;
}

.closeButton
{
	float: right;
}

.dragMe
{
	cursor: move;
}

.textBox
{
	font-size: 8pt;
}

.redBack
{
	background-color: #B6342D;
	color: #FFFFFF; font-size: 8pt;
}

.redBottomBorder
{
	border-bottom: solid 1px #B6342D;
}

.redRightBorder
{
	border-right: solid 1px #B6342D;
}

#pnlpricerangeslider, #pnlbedroomsslider
{
	margin-left: 56px;
}

#closeMe
{
	position: relative;
	top: 10px; right: 10px;
	background-color: #FFFFFF;
	font-size: 8pt;
}

.text10
{
	font-size: 10pt;
}

.mapUL
	{
		margin-left: 0px;
		padding-left: 0px;
		list-style: none;
		line-height: 150%;
		margin-top: 0px;
		margin-bottom: 0px;
	}

.mapLI
	{
		padding-left: 15px;
		padding-top: 10px;
		background-image: url('../images/structure/mapBullet.gif');
		background-repeat: no-repeat;
		background-position: 0px 15px;
		font-size: 8pt;
	}
	