/*	exit realty
	design 4a
***********************/

body  {
	margin:0;
	padding:0;
	color:#333;
	font:normal 80%/150% Arial, Helvetica, Verdana, Geneva, sans-serif;
	background-color:#fff;
}

/*  header id/classes
*********************************/
body#header_bg {
	background:#3e4242 url(../images/bg.gif) repeat-x left top;
	width:100%;
	height:100%;
	text-align:center;
	position:relative;
}
#header_wrapper{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:168px;
	background:transparent url(../images/header.jpg) no-repeat left top;
	z-index:90;
}
#header{
	position:absolute;
	bottom:0px;
	left:0px;
	padding:0;
	margin:0;
	width:90%;
	height:36px;
	background:transparent url(../images/logo_top.gif) no-repeat right bottom;
	z-index:100;
	text-align:right;
}
	#introname{
		padding-top:5px;
		font:normal 1.6em/1.1em Arial, Helvetica, Verdana, Geneva, sans-serif;
		color:#f9c235;
		text-align:left;
	}
	#company_name{
		font:bold 1.2em/1.1em Arial, Helvetica, Verdana, Geneva, sans-serif;
		color:#fff;
		text-align:left;
	}
#photo {
	float:left;
	width:116px;
	padding:10px 10px 0 10px;
}
	img.agentphoto {
		width:108px;
		height:125px;
		border:4px solid #fff;
	}

#realping {
	position:absolute;
	display:block;
	width:125px;
	height:42px;
	left:0px;
	bottom:15px;
	z-index:101;
}
	#realping_link {
		position:absolute;
		display:block;
		width:125px;
		height:41px;
		left:0px;
		bottom:15px;
		z-index:102;
	}
		#realping_link img {
			width:125px;
			height:41px;
		}
			
/*  side frames id/classes
*********************************/
body.leftframe, body.rightframe {
	margin:0;
	padding:0;
	background-color:#3e4242;
}

/*  sidenav id/classes
*********************************/
body.sidenav_bg {
	background:#3e4242 url(../images/nav_bg.jpg) repeat-y left top;
	margin:0px;
	padding:0px;
}
	#sidebar {
		background:transparent url(../images/logo_bottom.jpg) no-repeat left top;
		margin:0;
		padding:0;
		width:100%;
	}

/* NAVIGATION id/classes
******************************/
#nav{
	font:normal 1em Arial, Helvetica, sans-serif;
	color:#8e7864;
	width:170px;
}
#nav ul{
	margin:0;
	padding:0;
}
#nav ul li{
	float:left;
	list-style:none;
	text-align:left;
}
	#nav ul li a{
		display:block;
		width:170px;
		color:#999b8f;
		text-decoration:none;
		padding:2px 0;
		font:bold 1em Arial, Helvetica, sans-serif;
		background:transparent url(../images/nav_div.gif) no-repeat left bottom;
	}
		#nav ul li a:hover{
			color:#f9c235;
			text-decoration:none;
			background:transparent url(../images/nav_div.gif) no-repeat left bottom;
		}
		#nav ul li a span{
			display:block;
			padding:3px 5px;
		}

/* PAGE FOOTER id/classes
******************************/
div#contact_footer {
	padding:20px 0 0 0;
	float:left;
	display:inline;
	width:100%;
	font-size:1em;
	line-height:1.2em;
	text-align:left;
}

#footer {
	float:left;
	display:inline;
	margin:0 5px;
	color:#3d4242;
	font:normal .90em/1.3em Arial, Helvetica, Verdana, Geneva, sans-serif;
	text-align:left;
}
	#footer a{
		color:#3d4242;

	}
		#footer a:hover {
			color:#d4a72f;
		}
/*** copyright & login ***/
#footer_copyright, #footer_login {
	float:left;
	display:inline;
	margin-right:-3px;
	padding:10px 0;
	width:100%;
}
#footer_copyright a, #footer_login a {
}
	#footer_copyright a:hover, #footer_login a:hover{
		text-decoration:underline;	
	}
/*** login ***/
#footer_login ul {
	margin:0;
	padding:0;
	display:inline;
}
	#footer_login ul li{
		margin:0;
		padding:0;
		display:inline;
		list-style:none;
	}
	#footer_login ul li.li_divider {
		padding:0 5px;
	}
/*** links ***/
#footer_links{
	width:100%;
	float:left;
}

#footer_links, #footer_links a{
	text-align:left;
}
	#footer_links a:hover{
		text-decoration:underline;	
	}
	#footer_links span{
		white-space:nowrap;
	}
	


/*
	CONTENT id/classes
***********************************/
div.page_body, 
div.content {
	padding:20px;
	float:left;
}
.heading1 {
	font:bold 1.5em/1.1em Arial, Helvetica, Verdana, Geneva, sans-serif;
	color:#555d5f;
	text-align:left;
	display:block;
	margin:0;
	padding:5px 0 8px 10px;
	background:#eeeae7 url(../images/hr.gif) repeat-x left bottom;
}

/* START: general layout and formatting
****************************************/
table, tr, td, p {
	font:normal 1em/1.5em Arial, Helvetica, Verdana, Geneva, sans-serif;
	text-align:left;
}

img { border:0; }

h1 { font:bold 1.45em Arial, Helvetica, Verdana, Geneva, sans-serif; padding:10px 0 5px;}
h2 { font:bold 1.25em Arial, Helvetica, Verdana, Geneva, sans-serif; padding:10px 0 5px;}
h3 { font:bold 1.15em Arial, Helvetica, Verdana, Geneva, sans-serif; padding:10px 0 5px;}
h4 { font:bold 1.0em Arial, Helvetica, Verdana, Geneva, sans-serif; padding:10px 0 5px;}
h5 { font:bold 0.85em Arial, Helvetica, Verdana, Geneva, sans-serif; padding:10px 0 5px;}
h6 { font:bold 0.7em Arial, Helvetica, Verdana, Geneva, sans-serif; padding:10px 0 5px;}

ul {
	margin:10px 20px;
	padding-left:30px;
	list-style:disc;
}

ol {
	margin:10px 20px;
	padding-left:30px;
	list-style:decimal;
}

hr {
	height:2px;
	background:transparent url(../images/hr.gif) repeat-x left bottom;
	border:0px;
}
	div.hr {
		float:left;
		height:2px;
		width:100%;
		margin:10px 0;
		border-top:1px solid #ddd;
		border-bottom:1px solid #ddd;
	}
	div.bar {
		float:left;
		height:7px;
		width:100%;
		margin:5px 0;
		background:transparent url(../images/hr.gif) repeat-x left bottom;
	}


p {	margin:0 0 10px; }

a { color:#d4a72f; text-decoration:underline; }
	a:hover{ color:#3d4242;	}

a.image, a.image:hover { border:0; }

.smalltxt {	font-size:0.9em; }
.redtxt { color:#f00; }

.padding10left { padding:0 0 0 10px; margin:0; float:left;}

.darkbg{ color:#fff; background-color:#333; }
.lightbg{ color:#333; background-color:#ddd; }
.darkborder{ border:1px solid #85766B; }
.lightborder{ border:1px solid #ccc; }
.float100 { float:left;	width:100%; }

.row { width:100%; }

.col2 { width:49.5%; }
.col3 { width:33%; }
.mid { padding-left:2px; }

.col10 { width:10%; }
.col20 { width:19%; }
.col30 { width:29%; }
.col40 { width:39.5%; }
.col45 { width:44.5%; }
.col60 { width:60%; }
.col70 { width:70%; }
.col80 { width:80%; }

.left { float:left;display:inline; }
.right { float:right;display:inline; }

.alignright {text-align:right; }
.alignleft {text-align:left; }

.nobackground { background:transparent url(); }
.noborder {border-width:0 0 0 0; }
.nowrap { white-space:nowrap; }

/* END: general layout and formatting
****************************************/