@charset "utf-8";

/* CSS Document */
@font-face{
	font-family: Webdings;
	src:url(http://wwww.realtyexperts.net/includes/fonts/webdings.ttf);
}
body
{
	padding:0px;
	margin:0px;
	font:normal verdana, arial, helvetica;
}

a
{
	color:#864636;
	text-decoration:none;
}

a:hover
{
	color:#864636;
	text-decoration:underline;
}

.bold { font-weight:bold }

	table {border:none;}
	table tr{border:none;}
	table tr td{border:none;}

#wrapper
{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	background:#F7F5CF;
}

#header
{
	height:92px;
	padding:0px;
	margin:0px;
}

#headerside
{
	float:left;
	clear:right;
	height:92px;
	width:360px;
	margin:0px;
	padding:0px;
}

#banner
{
	height:24px;
	font:12px normal verdana, arial, helvetica;
	color:#864636;
	margin:0px;
	padding:0px;
}

#page
{
	width: 960px;
	padding-top:5px;
	height:auto;
	border:0;
}

#small
{
	width:270px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:none;
}

#large
{
	width:660px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#large a
{
	color:#990000;
	font:bold;
	text-decoration:none;
}

#large a:hover
{
	color:#990000;
	text-decoration:underline;
}

#nav
{
	position:static;
	height:40px;
	z-index:1000;
	margin:0px;
	padding:0px;
}

#nav ul
{
	display:block;
	position:relative;
	margin:0px;
	padding:0px;
	list-style:none;
	height:30px;
	font:normal 12px verdana, arial, helvetica;
	z-index:1000;
}

#nav ul li
{
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	position:relative;
	clear:right;
	text-align:center;
	border:0;
}

ul#navigation-1 li.left
{
	float:left;
	clear:right;
	border-right:1px solid #864636;
}

ul#navigation-1 li.right
{
	float:left;
	clear:right;
	border-left:1px solid #864636;
}

ul#navigation-1 li a
{
	text-align:center;
	text-decoration:none;
	background:none;
	color:#FFFFFF;
	position:relative; 
	padding:5px 8px 0px 8px;
	display:block;
	height:25px;
	margin:0;
	border:0;
	float:left; clear:none;
	text-decoration:none;
}

#Forclosures
{
	padding:5px 8px 0px 8px;
	display:block;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
	height:25px;
}

#ForclosuresOver
{
	padding:5px 8px 0px 8px;
	display:block;
	text-align:center;
	text-decoration:none;
	background:#FFFFFF;
	color:#864636;
	height:25px;
}

ul#navigation-1 li.left ul.navigation-2
{
	margin:0;
	padding:0;
	list-style:none;
	display:none;
	width:auto;
	position:absolute;
	left:0;
	top:30px;
	height:auto;
	width:auto;
	border-top:none;
	z-index:1001;
}
ul#navigation-1 li.right ul.navigation-2
{
	margin:0;
	padding:0;
	list-style:none;
	display:none;
	width:auto;
	position:absolute;
	right:0;
	top:30px;
	height:auto;
	width:auto;
	border-top:none;
	z-index:1001;
}

ul#navigation-1 li:hover ul.navigation-2 { display:block; }

ul#navigation-1 li ul.navigation-2 li
{
	background-color:#FFF;
	clear:none;
	position:relative;
	float:left;
	text-align:center;
	border-left:1px solid #864636;
	border-right:1px solid #864636;
	padding:0px;
	margin:0px;
	display:block;
}
ul#navigation-1 li ul.navigation-2 li.cap 
{
	display:block; 
	background-color:#864636; 
	height:1px; 
	width:99%;
}

ul#navigation-1 li ul.navigation-2 li a
{
	height:20px;
	margin:0px;
	vertical-align:middle;
	background:#ffffff;
	color:#864636;
	border:1px solid #ffffff;
	display:block;
	font:normal 8pt verdana, arial, helvetica;
	width:150px;
}


ul#navigation-1 li ul.navigation-2 li:hover a, ul#navigation-1 li ul.navigation-2 li a:active, ul#navigation-1 li ul.navigation-2 li a:hover
{
	background:#E4D5AA;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(0.5, #E4D5AA), to(#ffffff));
	background: -moz-linear-gradient(top , white, #E4D5AA,white);
	color:#864636;
	text-shadow:2px 2px 2px #FEE;
	filter: dropShadow(color=#FFF,OffX=2, OffY=2);
}

#footer
{
	height:27px;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	background:#74675C;
}

#footer #q
{
	width:100%;
	height:27px;
	font-size: 9px;
	text-align:center;
	padding-top:3px;
	color:#FFFFFF;
}
#boxlefthalf
{
width:45%; text-align:left; position:relative; float:left; clear:right;
}

#boxrighthalf
{
width:45%; text-align:right; float:right; position:relative; margin-right:10px;
}

#aboxwrapper
{
	width:940px;
	padding:0px;
	margin-right: auto;
	margin-left: auto;
}

#aboxheader
{
	height:31px;
	width:930px;
	background:url(images/aboxheader.png);
	padding:10px 0px 0px 10px;
	font-weight:bold;
	color:#FFFFFF;
	text-shadow:2px 2px 2px #444444;
	filter: dropShadow(color=#555555,OffX=2, OffY=2);
}

#aboxmidle
{
	width:938px;
	background:#FFFFFF;
	border-left:1px #B08364 solid;
	border-right:1px #B08364 solid;
	color:#000000;
}

#aboxmidle h1
{
	font-size: x-large;
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:center;
	margin:0px;
	padding:10px 0px 10px 0px;
}

#aboxfooter
{
	height:3px;
	width:940px;
	background:none;
	background:url(images/aboxfooter.png) no-repeat bottom left;
	display:block;
}

.bboxwrapper
{
	height:100%;
	width:270px;
}

.bboxheader
{
	height:21px;
	width:263px;
	background:url(images/bboxheader31px.png);
	padding-top:4px;
	padding-bottom:6px;
	padding-left:7px;
	color:#5C3027;
	color:#FFFFFF;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-shadow:2px 2px 2px #444444;
}

.bboxheader a{	
	display:inline-block;
	padding:0px 3px 2px 3px;
	color:#FFF;
	text-shadow:2px 2px 2px #444444;
	filter: dropShadow(color=#555555,OffX=2, OffY=2);
}

.bboxmidle
{
	height:100%;
	width:268px;
	background:#FFFFFF;
	border-left:1px #B08364 solid;
	border-right:1px #B08364 solid;
	padding-top:2px;
	color:#000000;
}

.bboxfooter
{
	height:4px;
	width:270px;
	background:url(images/bboxfooter.png);
}

.bboxheaderright
{
	position:relative; margin:0px; padding:2px 7px 0px 0px; float:right; width:16px; height:16px;
}

.bboxheaderleft
{
	position:relative; float:left; clear:right; width:75%;
	display:inline-block;
	padding:2px 4px 4px 3px;
	color:#FFF;
	text-shadow:2px 2px 2px #444444;
	filter: dropShadow(color=#444444,OffX=2, OffY=2);
}

#cboxwrapper
{
	height:100%;
	width:660px;
	padding:0px;
	margin:0px;
}

#cboxheader
{
	height:31px;
	width:650px;
	background:url(http://www.realtyexperts.net/images/cboxheader.png);
	padding:10px 0px 0px 10px;
	font-weight:bold;
	color:#FFFFFF;
	font: bold 17px Arial, Helvetica, sans-serif;
	text-shadow:2px 2px 2px #444444;
	filter: dropShadow(color=#444444,OffX=2, OffY=2);
}
#cboxheader #left
{filter: dropShadow(color=#555555,OffX=2, OffY=2);}
#cboxheader #left a
{	
	color:#FFFFFF;
	text-decoration:none;
	cursor:text;
}

#cboxmidle
{
	height:100%;
	width:658px;
	background:#FFFFFF;
	border-left:1px #B08364 solid;
	border-right:1px #B08364 solid;
	color:#000000;
}

#cboxmidle h1
{
	font-size: x-large;
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:center;
	margin:0px;
	padding:10px 0px 10px 0px;
}

#cboxmiddle ul li { font:normal 12px Verdana, Arial, Helvetica; }

#cboxfooter
{
	height:3px;
	width:660px;
	background:url(http://www.realtyexperts.net/images/cboxfooter.png) no-repeat bottom left;
}

.cboxwrapper
{
	height:100%;
	width:660px;
	padding:0px;
	margin:0px;
}

.cboxheader
{
	height:31px;
	width:650px;
	background:url(http://www.realtyexperts.net/images/cboxheader.png);
	padding:10px 0px 0px 10px;
	font-weight:bold;
	color:#FFFFFF;
	text-shadow:2px 2px 2px #444444;
	filter: dropShadow(color=#555555,OffX=2, OffY=2);
}

.cboxmidle
{
	height:100%;
	width:658px;
	background:#FFFFFF;
	border-left:1px #B08364 solid;
	border-right:1px #B08364 solid;
	color:#000000;
}

.cboxmidle h1
{
	font-size: x-large;
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:center;
	margin:0px;
	padding:10px 0px 10px 0px;
}

.cboxmiddle ul li { font:normal 12px Verdana, Arial, Helvetica; }

.cboxfooter
{
	height:3px;
	width:660px;
	background:url(http://www.realtyexperts.net/images/cboxfooter.png) no-repeat bottom left;
}

.qlink
{
	display:block;

	color:#1D3E74;
	padding:2px 0px 2px 10px;
	text-decoration:none;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}

.qlinkheader
{
	display:block;
	padding:1px 0px 3px 5px;
	text-decoration:none;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.qlinkrbox
{
	padding:0px 2px 0px 3px;
	margin:0px;
}

h1
{
	font-size: x-large;
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:center;
}

h2 { font:bold 18px Arial, Helvetica, sans-serif; }

h3
{
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#990000;
}

h5
{
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	text-align:left;
}

p
{
	font:normal 16px Arial, Helvetica, sans-serif;
	color: #000000;
	text-wrap:unrestricted;
}

.re
{
	color: #990000;
	font-weight:bold;
	font-style:italic;
}

ol li
{
	font:bold 16px Arial, Helvetica, sans-serif;
	padding-bottom:16px;
}

ol li span
{
	margin:0px;
	font:normal 16px Arial, Helvetica, sans-serif;
}

ol li ol
{
	font:bold 16px Arial, Helvetica, sans-serif;
	list-style:lower-roman;
}

ol li ol li span
{
	margin:0px;
	font:normal 16px Arial, Helvetica, sans-serif;
}

.checkbox { list-style:url(images/checkbox.gif); }

.checkbox li { margin-bottom:3px; }

#sb1, #sb2, #sb3
{
	float: left;
	clear: left;
}

#sb1
{
	width: 160px;
	height: 158px;
}

.tacinfop
{
	padding-left:-25px;
	font:bold 18px Arial, Helvetica, sans-serif;
}

.assul li a { font:normal 12px verdana, arial, helvetica; }

.formatedagent {font:normal 12pt "Times New Roman", Times, serif; font-weight:bold;}
.formatedagent h2{font:normal 12pt; font-weight:bold;}
.formatedagent br{font:normal 8px verdana, arial, helvetica;}

/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#990000;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #ff0000; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:270px;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(images/tt/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(images/tt/bubble_filler.gif) repeat-y; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background:url(images/tt/bubble.gif) no-repeat bottom;
}

.black_overlay{
	display: none;
	position: absolute;
	top: 0;
	left: 5%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.white_content { /* For transactions\index.php */
	display: none;
	position: absolute;
	top: 3%;
	left: 6%;
	width: 89%;
	height: 90%;
	padding: 16px;
	border: 2px solid #990000;
	background-color: white;
	z-index:1002;
}

#adminnav
{
	height:20px;
	z-index:900;
	margin:0px;
	padding:0px;
	width:100%;
}

ul#navi-1
{
	display:block;
	position:relative;
	margin:0px;
	padding:0px;
	list-style:none;
	height:20px;
	width:100%;
	font:normal 12pt verdana, arial, helvetica;
	z-index:900;
}

ul.navi-2 input
{
	font:normal 10pt verdana, arial, helvetica;
	text-align:left;
	display:block;
	width:100%;
}

ul#navi-1 li
{
	cursor:default;
	margin:0px 0px 10px 0px;
	padding:0px 5px 0px 5px;
	display:block;
	float:left;
	position:relative;
	clear:right;
	text-align:left;
	border-left:1px solid #864636;
	height:21px;
}

ul#navi-1 li input
{
	padding:0; margin:0;
	background:none;
	font:inherit;
	font-style:inherit;
	position:relative;
	display:block;
	border:0;
	float:left; clear:none;
	text-decoration:none;
	cursor:pointer;
}


ul#navi-1 li:hover input, ul#navigation-1 li:hover input:hover, ul#navi-1 li input:active
{
	background:#FFFFFF;
	color:#864636;
}

ul#navi-1 li ul.navi-2
{
	margin:20px 0px;
	padding:0;
	list-style:none;
	display:none;
	width:auto;
	position:absolute;
	left:-1px;
	top:0px;
	border-top:none;
	z-index:900;
	height:100%;
}

ul#navi-1 li:hover ul.navi-2 { display:block; }

ul#navi-1 li ul.navi-2 li
{
	background-color:#FFF;
	clear:none;
	position:relative;
	width:100%;
	float:left;
	border-left:1px solid #864636;
	border-right:1px solid #864636;
	padding:0px;
	margin:0px;
}
ul#navi-1 li ul.navi-2 li.cap 
{
	display:block; 
	background-color:#864636; 
	height:1px; 
	margin:0px; 
	padding:0px;
}
ul#navi-1 li ul.navi-2 li input
{
	padding:1px 3px 0 3px;
	clear:left;
	background:#ffffff;
	border:1px solid #ffffff;
	position:relative;
	z-index:900;
}

ul#navi-1 li ul.navi-2 li:hover input, ul#navi-1 li ul.navi-2 li input:active, ul#navi-1 li ul.navi-2 li input:hover
{
	clear:left;
	background:#E4D5AA;
	color:#864636;
	border:1px solid #ffffff;
	position:relative;
	z-index:900;
	cursor:pointer;
}
