@charset "utf-8";
/* Millridge Real Estate | Inner Page CSS */

/* Body */
body {
	margin: 0;
	padding: 0;
	background: #eae9e9 url(../images/body_bg.jpg) top left repeat-x;
}

/* Generic Textual Tags */
h1 {
	font: 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #2381c9;
	margin: 0;
	padding: 0;
}

h2 {
	font: bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 10px 0px 10px 0px;
}

p {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
}

/* a */
a {
	text-decoration: none;
	font: 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #7a7a7a;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: none;
}
/* Forms */
label {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
}

#agentForm {
	background: #fff url(../images/cntct_bg.jpg) repeat;
	padding: 10px;
	margin: 20px 0 20px 0;

}

#agentForm input, textarea {
	border: 1px solid #a0a0a0;
}

#agentForm h2 {
	margin: 0 0 10px 0;
	padding: 0;
}

input {
	margin-bottom: 5px;
}
textarea{
	margin-bottom: 5px;
}

.sbmt {
	height: 25px;
	width: 90px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #383839;
}

/* Lists */
dl {
	margin: 0;
	padding: 0;
}

ul {
	list-style: square;
}

li {
	font: 12px Arial, Helvetica, sans-serif;
	color: #2381c9;
}

li p {
	margin: 0;
	padding: 0;
}

/* Decoration */
#top_bar {
	height: 22px;
	background: url(../images/top_bar.jpg) top left repeat-x;
}

/* Header */
#hdr {
	height: 97px;
	width: 895px;
	margin: 0 auto;
}

#logo {
	float: left;
	width: 301px;
}

#nav {
	float: left;
	height: 97px;
	width: 594px;
	background: url(../images/nav_bg.jpg) top center no-repeat;
}
	#nav p {
		margin-top: 58px;
		padding: 0;
		text-align: center;
	}

/* Content */
#content {
	width: 895px;
	margin: 0 auto;
}

#cntnr_l_as {
	float: left;
	width: 893px;
	background: url(../images/properties_as.jpg) top left repeat-y;
}

#cntnr_l {
	min-height: 563px;
    height: auto !important;
    height:563px;
	width: 813px;
	padding: 20px 40px 0px 40px;
	background: url(../images/properties_bg.jpg) top left no-repeat;
}

#dec_img img {
	border: 1px solid #231f20;
	margin-bottom: 5px;
}

	#cpy {
		float: left;
		height: 28px;
		width: 893px;
		padding-top: 14px;
		background: url(../images/properties_cpy.jpg) top left no-repeat;
	}
		#cpy p {
			font: 12px Arial, Helvetica, sans-serif;
			color: #9b9b9b;
			margin: 0;
			text-align: center;
		}
	
	#btm_nav {
		float: left;
		height: 30px;
		width: 893px;
		background: url(../images/properties_ftr.jpg) top left no-repeat;
	}
	
	#btm_nav p {
		margin: 0px;
		padding-top: 4px;
		text-align: center;
	}
	
	#btm_nav p a {
		font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #2381c9;
	}

#cntnr_r {
	float: right;
	width: 446px;
}

#flsh {
	height: 246px;
	width: 446px;
}

#cntct {
	height: 277px;
	width: 366px;
	padding: 15px 0px 0px 80px;
}

#mr_lnk {
	width: 376px;
	padding-left: 90px;
}

#mr_lnk p {
	margin: 0;
	font: 20px Georgia, 'Times New Roman', Times, serif;
	color: #8b8c8d;
}

#mr_lnk p a {
	font: 20px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #6a6a6a;
	margin: 0;
	padding: 0px 0px 0px 135px;
}

#mr_lnk p a:hover {
	text-decoration: none;
}

/* Decoration */
#btm_bar{
	height: 126px;
	width: auto;
	clear: both;
	background: url(../images/btm_bar_bg.jpg) top left repeat-x;
}

/* Team Profiles */

.prfl {
	margin-bottom: 20px;
}
.prfl img {
	float: left;
	padding-right: 5px;
}

.prfl h2 {
	font: 14px Arial, Helvetica, sans-serif;
	color: #2381c9;
	margin: 0;
	padding-bottom: 3px;
}
.prfl p {
	margin: 0;
	padding: 0;
	color: #4d4d4d;
}

.bck_txt {
		text-align: right;;
}

.bck_txt a {
	font: 12px Arial, Helvetica, sans-serif;
	color: #a7a9ac;
}

.bck_txt a:hover {
	text-decoration: none;
	color: #2381c9;
}

/* Office Location */

iframe {
	border: 1px solid #5f5f5f;
}
.strongFonts {
color: #1c78bb;
}
td a {
font: 90% Arial, Helvetica, sans-serif;
}
