@charset "utf-8";
/* Millridge Real Estate | Secondary Page CSS */
body {
	padding: 0;
	margin: 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: 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #2381c9;
}

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: #fff;
}

.ipt {
	border: 1px solid #5f5f5f;
}

.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: 0px auto;
	padding: 0;
}

#logo {
	float: left;
	width: 301px;
	margin: 0;
	padding: 0;
}

#nav {
	float: left;
	clear: right;
	height: 97px;
	width: 594px;
	background: url(../images/nav_bg.jpg) top center no-repeat;
}
#nav p {
	margin: 58px 0px 0px 0px;
	padding: 0;
	text-align: center;
}

/* Content */
#content {
	width: 895px;
	margin: 0 auto;
	padding: 0;
}

#cntnr_l_as {
	float: left;
	width: 449px;
	background: url(../images/TEST_autostretch_11.jpg) top left repeat-y;
}

#cntnr_l {
	min-height: 563px;
    height: auto !important;
    height:563px;
	width: 366px;
	padding: 20px 41px 0px 42px;
	background: url(../images/TEST_container_bg_07.jpg) top left no-repeat;
}

#cntnr_p {
	float: left;
	min-height: 563px;
	width: 813px;
	padding: 20px 40px 0px 40px;
	background: url(../images/properties_page_slice_03.jpg) top left no-repeat;
}

#dec_img img {
	border: 1px solid #231f20;
}

#qlinks {
	padding-bottom: 10px;
}

#cpy {
	height: 28px;
	width: 449px;
	padding-top: 14px;
	background: url(../images/TEST_cpy_bg_12.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: 449px;
	background: url(../images/TEST_btm_nav_bg_13.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: left;
	width: 446px;
}

#flsh {
	height: 246px;
	width: 446px;
}

#cntct {
	height: 277px;
	width: 366px;
	padding: 15px 0px 0px 80px;
}

img {
	margin: 0;
	padding: 0;
}

#mr_lnk {
	width: 446px;
	/*padding-left: 90px;*/
}

#mr_lnk p {
	margin: 0;
	font: 20px Georgia, 'Times New Roman', Times, serif;
	color: #8b8c8d;
	text-align: center;
}

#mr_lnk p a {
	font: 20px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #6a6a6a;
	margin: 0;
}

#mr_lnk p a:hover {
	text-decoration: none;
}

/* Decoration */
#btm_bar{
	height: 126px;
	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;
}

.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;
}

/* Google Maps */
iframe {
	border: 1px solid #5f5f5f;
	margin-bottom: 25px;
}

/* Company Nav */
#cmp_nav a {
	font-size: 12px;
}
#cmp_nav a:hover {
	text-decoration: none;
	color: #2381c9;
}

/* Properties Page */
th {
	padding: 5px 5px;
	background: #dfdfdf;
	font: 12px Arial, Helvetica, sans-serif;
	color: #2381c9;
}
td {
	font: 11px Arial, Helvetica, sans-serif;
}
.tinyimage {
border: 1px solid #231f20;
}
td a {
font: 110% Arial, Helvetica, sans-serif;
}
.prop_table .pt_on {
background: url(../images/main_image_bg2.jpg) top left repeat-x;
}

