@charset "utf-8";
/* CSS Document */
BODY {
	margin: 0;
	padding: 0;
	font-family: trebuchet ms;
	font-size: 9pt;
}
a { color: #B07108; }
a:visited { color: #B07108; }
a:hover { color: #083282; }

#top_blue_bar {
	z-index: 1;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background-image: url('../images/linebg.gif');
	background-repeat: repeat-x;
	height: 61px;
}
#splash_container {
	z-index: 2;
	position: relative;
	width: 770px;
	margin: 0 auto;
}
#splash_blue {
	background-color: #002367;
	height: 200px;
	background-image: url('../images/blue_gradient.jpg');
	background-repeat: repeat-x;
}
#splash_img { 
	position: absolute;
	top: -36px;
	left: 0;
}
#enter_now {
	display: block;
	position: absolute;
	top: 120px;
	left: 282px;
}
#coming_soon {
	display: block;
	position: absolute;
	top: 120px;
	left: 293px;
}

#intro_container {
	z-index: 2;
	position: relative;
	background-image: url('../images/ip_container_bg.gif');
	background-repeat: repeat-y;
	width: 770px;
	margin: 0 auto;
}

#interior_container {
	z-index: 2;
	position: relative;
	background-image: url('../images/interior_bg.gif');
	background-repeat: repeat-y;
	width: 770px;
	margin: 0 auto;
}

#top_blue_links {
	z-index: 10;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0 auto;
	width: 770px;
	height: 125px;
}
#top_blue_links #top_bg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
#top_blue_links #logo { 
	display: block;
	position: absolute;
	left: 329px;
	bottom: 0px;
	z-index: 6;
}
#top_blue_links a {
	position: relative;
	display: block;
	z-index: 5;
}
#top_blue_links .home { position: absolute; top: 23px; left: 154px; }
#top_blue_links .listings { position: absolute; top: 23px; left: 216px; }
#top_blue_links .about { position: absolute; top: 23px; left: 456px; }
#top_blue_links .contact { position: absolute; top: 23px; left: 548px; }

#intro_left {
	width: 371px;
	float: left;
	padding: 0px 0px 0px 15px;
}
#intro_left #feature {
	z-index: 3;
}
#intro_right {
	width: 339px;
	float: left;
	padding: 140px 15px 0px 20px;
}

#interior_left {
	width: 145px;
	float: left;
	padding-left: 10px;
}
#interior_left #scott_watermark {
	z-index: 3;
}
#interior_content {
	width: 570px;
	float: left;
	padding: 133px 0px 0px 20px;
}
#interior_content p {
	color: #00246A;
	font-size: 10pt;
	line-height: 15pt;
}

.clear { clear: both; margin: 0; }

#footer {
	clear: both;
	position: relative;
	width: 770px;
	height: 144px;
	padding-bottom: 10px;
	margin: 0 auto;
}
.ext {
	background-image: url('../images/footer.gif');
	background-repeat: no-repeat;
}
.int {
	background-image: url('../images/int_footer.gif');
	background-repeat: no-repeat;
}

#footer #bottom_links div { margin: 0px 0px 0px 0px; }
#footer #bottom_links div a { color: #FBEDD4; }
#footer #bottom_links div a:visited { color: #FBEDD4; }
#footer #bottom_links div a:hover { color: #D2AE73; }

#footer #remax {
	position: absolute;
	left: 115px;
	top: 107px;
	width: 250px;
	text-align: left; 
	font-size: 7pt;
	color: #F1C170;
}
#footer #remax a { color: #FBEDD4; }
#footer #remax a:visited { color: #FBEDD4; }
#footer #remax a:visited { color: #D2AE73; }

#footer #bottom_links { 
	position: absolute;
	top: 83px;
	right: 25px;
	display: block;
	text-align: right;
	font-size: 9pt;
	font-weight: bold;
}

#footer #p72 {
	position: absolute;
	top: 115px;
	right: 25px;
}

.welcome {
	display: block;
	margin: 0px 5px 5px 10px;
	font-size: 8pt;
	color: #FBEDD4;
	font-family: trebuchet ms;
}
.welcome_img {
	margin: -5px 0px 5px 7px;
}
.brown_rule {
	margin: 3px 0px 3px -5px;
}
.mini_rule {

}
#welcome_links a { display: block; margin: 3px 10px 3px 0px; height: 15px; float: right; }

#news { margin-top: 20px; }
#news .news_title { display: block; color: #B07108; font-weight: bold; font-size: 10pt; margin-bottom: 5px;}
#news .news_date { display: block; color: #6592BF; font-size: 7pt; margin-bottom: 5px; }
#news .news_story { display: block; color: #00246A; }

#left_right_break {
	height: 50px;
}

.arrow_link { font-size: 9pt; font-family: trebuchet ms; }
#go_back { 
	width: 140px;
	height: 30px;
	background-image: url('../images/goback_bg.gif');
	background-repeat: no-repeat;
	padding: 7px 5px 4px 0px;
	text-align: right;
	margin: 0;
}
#go_back a { color: #8A5702; text-decoration: none; font-weight: bold; }
#go_back a:visited { color: #8A5702; }
#go_back a:hover { color: #00246A; }

.listing_block {
	background-image: url('real-estate-content/listing_bg.jpg');
	position: relative;
	width: 690px;
	height: 115px;
	padding: 9px 0px 0px 9px;
	margin: 8px 0px 0px 0px;
	}
.listing_img {float: left; width: 130px; height: 100px; overflow: hidden;}
.listing_img img {width: 130px; height: 100px;}
.listing_title {
	position: absolute;
	top: 5px;
	left: 149px;
	color: #8a5803; 
	font-weight: bold; 
	}
.listing_desc {
	position: absolute; 
	top: 20px;
	left: 149px;
	color: #00246a;
	width: 400px;
	}
.listing_price {
	position: absolute;
	top: 5px;
	right: 20px;
	color: #895702;
	}
.listing_mls {
	position: absolute;
	top: 20px;
	right: 20px;
	}
.listing_vt {
	position: absolute;
	top: 35px;
	right: 20px;
	color: #000000;
}
.listing_vidt {
	position: absolute;
	top: 35px;
	right: 55px;
	color: #000000;
}
	
#pics {margin-top: 10px;}
#pics .smallpics {}
#pics .bigpics {}
#pics .bigpics img {display: none; width: 537px;}
#pics #bigimg1 {display: block;}

#info {margin: 10px 0px 10px 0px;}
#info .text_description {
	margin: 15px 0px 15px 0px;
	font-size: 10pt;
	color: #000000;
	}
#info .text_description p {margin-top: 0px; margin-bottom: 10px;}
#info .property_table {border-collapse: collapse; background-color: #E6D99E;}
#info .property_table .white {background-color: #F9F3D6;}
#info .property_table .title {font-weight: bold;color: #A57818;}
#info .property_features { border-collapse: collapse; }
#info .property_features .white {background-color: #F9F3D6;}
#info .property_features .title {font-weight: bold; color: #A57818;}
#info .property_features .brown {background-color: #E6D99E;}
#info .misc_title {
	display: block;
	margin-bottom: 5px;
	font-size: 10pt;
	color: #A07631;
	font-weight: bold;
	}
	
.feature_left {float: left;}
.feature_right {float: right;}

.text_subheading { margin-top: 5px; color: #A57818; font-weight: bold; font-size:18px; }
.text_subheading_big { margin-top: 5px; color: #A57818; font-weight: bold; font-size:28px; }
.contact_table { color: #00246A; font-size: 11pt; }
.contact_table strong { font-size: 9pt; color: #B07108; font-family: times; }

#extralinks {
	width:140px;
	height:235px;
	color:#A57818;
	margin-top:9px;
	padding-top:9px;
	z-index:2;
	font-size:14px;
	text-align:left;
	background-image: url(iconbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
#extralinks a {color:#A57818;}
#extralinks a:visited {color:#A57818;}
#extralinks a:hover {color:#00246A;}

ul.NoBulletNoIndent {
  list-style-type:disc;
  margin-left: 10px;
  padding-left: 10px
}

#index_footer {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	overflow: hidden;
}

