/*	exit realty
	design 5c
***********************/

body  {
	margin:0;
	padding:0 20px 20px 20px;
	color:#333;
	font:normal 80%/150% Arial, Helvetica, Verdana, Geneva, sans-serif;
	background-color:#fff;
}

/*  header id/classes
*********************************/
body#header_bg {
	background:#fff url(../images/bg.gif) repeat-x left top;
	width:100%;
	text-align:center;
	position:relative;
	margin:0px;
	padding:0px;
}
#header{
	position:absolute;
	top:10px;
	left:0px;
	width:100%;
	height:140px;
}
#logo {
	position:absolute;
	top:40px;
	left:0px;
	width:130px;
	background:transparent url(../images/logo.gif) no-repeat 2px center;
	z-index:2;
}
#names {
	position:relative;
	width:auto;
	margin:30px 116px 0px 130px;
	z-index:3;
}
	#introname{
		font:bold 1.6em/1.1em Georgia, "Times New Roman", Times, serif;
		color:#3e4242;
		text-align:left;
	}
	#company_name{
		font:bold 1.2em/1.1em Arial, Helvetica, Verdana, Geneva, sans-serif;
		color:#999b8f;
		text-align:left;
	}
#photo {
	position:absolute;
	z-index:1;
	top:8px;
	right:8px;
	width:116px;
	border:1px solid #999;
}
	img.agentphoto {
		width:108px;
		height:125px;
		border:4px solid #fff;
	}

#realping,
#realping_link {
	position:absolute;
	display:block;
	width:125px;
	height:41px;
	right:105px;
	bottom:-5px;
	z-index:10;
}
	#realping_link {
		z-index:11;
	}
		#realping_link img {
			width:125px;
			height:41px;
		}
/*  side frames id/classes
*********************************/
body.leftframe, body.rightframe {
	margin:0;
	padding:0;
	background-color:#BFB2A9;
}

/*  sidenav id/classes
*********************************/
body.sidenav_bg{
	margin:0px;
	padding:0px;
	background-color:#892034;
/* 	background:url(../images/sidenav_bg.gif) repeat-y 0px -11px; */
}
#sidebar{
	margin:0 0 0 0px;
	padding:190px 5px 0 0px;
	width:190px;
	background:#892034 url(../images/image.jpg) no-repeat 0 -11px;
}

/* NAVIGATION id/classes
******************************/
#nav{
	font:bold 1em Arial, Helvetica, sans-serif;
	color:#fff;
	width:190px;
}
#nav ul{
	margin:0;
	padding:0;
}
	#nav ul li{
		float:left;
		list-style:none;
		text-align:left;
	}
	#nav ul li a{
		display:block;
		width:190px;
		color:#c98f89;
		text-decoration:none;
		padding:2px 0;
		font:bold 1em Arial, Helvetica, sans-serif;
		border-bottom:1px solid #a55b5c;
	}
		#nav ul li a:hover{
			color:#fff;
			text-decoration:none;
			background-color:#6d1724;
			border-bottom:1px solid #a55b5c;
		}
		#nav ul li a span {
			display:block;
			padding: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;
	color:#3d4242;
	font:normal .90em/1.3em Arial, Helvetica, Verdana, Geneva, sans-serif;
	text-align:left;
}
/*** 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.content {
	padding:0;
	width:100%;
	float:left;
}
.heading1 {
	font:normal 1.8em/1em "Times New Roman", Times, serif;
	font-weight:600;
	color:#555c5e;
	text-align:left;
	display:block;
	margin:0 0 8px 0;
	padding:13px 0 0 0px;
	border-bottom:2px solid #892034;
}

/* 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;
	}
.smalltxt {
	font-size:0.9em;
}
.redtxt {
	color:#f00;
}
p {	margin:0 0 10px; }

a { color:#13828D; text-decoration:underline; }
	a:hover{ color:#892034;	}
a.image, a.image:hover { border:0; }

.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
****************************************/