/* CIC CSS */

/* RESETS */


html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body { background: #fff; }
table { border-collapse: collapse; border-spacing: 0; }
caption { text-align: left; font-weight: bold; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a img { border: none; }
input,textarea { margin: 0; }
a { outline: none; } /* Removes Firefox imposed outline */
ul, li {margin:0;padding:0;list-style-image:none;list-style-position:outside;list-style-type:none;}

textarea { width: 275px; }
/* Main elements */
html {  height: 100%; }

body {  height: 100%;  margin: 0;  padding: 0;  font: 62.5%/2.2em  Verdana, Arial, Helvetica, sans-serif; background: #F1EEE7 url(/sf/images/bg2.gif) repeat-y scroll center top; }
form {  margin: 0;  padding: 0; }
pre {  display: block;  font-family: monospace;  overflow:visible;  border-width: 1px 0;  border-style: dashed;  padding: 3px; }
code {  color: #F60;  border-width: 0 1px;  border-style: dashed;  display: block;  padding: 3px; }
blockquote {  background: #ecf2e6 url(/sf/images/quote.gif) top left no-repeat;  margin: 5px 20px;  padding: 5px 5px 5px 43px;  border: 1px solid #d3d9ce; }
.clear { clear: both; }
.whitespace { height: 2px; padding: 0; margin:0; }
hr {margin:0;padding:0;}
/* hr*/
.whitestripe { background: #fff;  height:2px; border: 0; margin: 0; padding: 0; clear: both;overflow:hidden;}
.greystripe { background: #EBEAE1;  height:2px; border: 0; margin: 0; padding: 0; clear: both;overflow:hidden;}

.container {  width: 980px;  margin: 0 auto;  padding: 0; background: #fff;}
p { font-size: 1.2em; color: #555;line-height: 20px; }
/* header */

#hat { background: #fff url(/sf/images/hat8.png) top left no-repeat; margin: 0; padding: 0; width: 980px; height: 119px; }
.hat_home a { float: left; background:transparent url(/sf/images/blank.gif) repeat scroll left top;
float:left;
height:118px;
margin:2px 0 0;
width:500px; }
.hat_sezlik a { background:transparent url(/sf/images/blank.gif) repeat scroll left top;
height:115px;
margin:0 0 0 172px;
position:absolute;
width:300px; }
.uppernav {
background:#353535 none repeat scroll 0 0;
border-bottom:2px solid #FFFFFF;
color:#82695B;
font-size:1em;
width:980px;
margin: 0;
height: 25px;}
.uppernav ul { list-style: none; margin: 0 4px; padding: 0; }
.uppernav li { float: left; padding:0 0 2px 2px;}
.uppernav li a { text-decoration: none;  color: #ccc; }
.uppernav li a.selected {
	color: #555;
}
.uppernav li a:hover { color: #e87f24; }
.uppernav span { float: left; }
.right {
	float: right;
}

.left {
	float: left;
}
.center { margin: 0 auto; }
.fone {
	float: right;
	color: #e87f24;
	font-size:1.6em;
	font-weight:bold;
	margin:160px 30px 0 0;
}
/* main content */

#main {clear: left; }

#title {  margin: 0;  padding: 5px 0 0;  clear: right;  color: #e5ebdf;  color: #FFF; }
#title h1 {  font-size: 1.7em;  margin: 0;  padding: 0;  font-weight: normal; }
#title h2 {  font-size: 1.3em;  line-height: .8em;  margin: 0;  padding: 0;  font-weight: normal; }
div.scrollside { position:relative; overflow:hidden; height: 360px; width: 200px; }

div.go { width:18px;	height:18px; float:left;	background:url(/sf/images/side_up.png) no-repeat; margin:0 0 0 80px; padding: 0; cursor:pointer;overflow:hidden;}
div.go:hover, div.go.down:hover { background-position:0px -18px; }
div.go.down {	background-image:url(/sf/images/side_down.png);float:left;width:18px;height:18px; padding:0; margin:0;overflow:hidden;	}
div.go.disabled { visibility:hidden;	}
#sidebar { background: #ebeae1 none repeat scroll 0 0; margin:2px 0 0; padding:0 0 5px 0; width:200px; clear: both; float: left; }
#sidebar span.date { float: none; color: #61898A; font-size: 1em; }
#sidebar h3 { font-size: 1.4em; color: #447089; margin: 5px auto; padding: 10px 0 0 10px; border-bottom: 0px; line-height: inherit; font-weight: bold;}
#sidebar h3 span.filter { font-size: 8px; color: #447089; font-weight: normal; display: block; }
#sidebar h3 a { color:  #82695b; text-decoration: none; }
#sidebar h3 a:hover { color: #447089; }
#sidebar ul { margin: 0; padding: 0; list-style: none; list-style-image: none; border: none; width: 200px; }
#sidebar ul li a { text-decoration: none;  font-weight: bold; color: #82695b; font-size: 1.1em; padding: 0 0 0 10px; display: block; margin: 0; width: 190px; }
#sidebar ul li a:hover { color: #61898A; background: #fff; }
#sidebar ul li a.selected { color: #61898A; background: #fff; }
#sidebar ul li a.new { color: #353535; }

.main_welcome { padding-top: 35px; }
.main_welcome p { font-size: 1.4em; }
.main_welcome div.top { height: 25px;}
.main_welcome p.padtop { padding-top: 20px;}
.main_welcome p span.curious { font-size: 1.6em; color: #61898A; width: 370px;  }
.main_welcome p.small { border-top:2px solid #61898A;
color:#61898A;
font-size:12px;
margin-top:15px;
padding:12px 0 0; }
.main_welcome p.small a { color: #61898A; }

.feature_list {float:left;width:260px; padding-left: 5px;}
.feature_head {color:#82695B;font-size:2em;}
.feature_name { color:#61898A; font-size:1.6em; text-align:right}
.feature_name a { text-decoration: none; color:#61898A; }
.feature_img img { width: 260px; }

#content { margin: 0 0 0 202px;}

#suckerfishnav .search { background:#353535 none repeat scroll 0 0;float:right;margin:0;padding:0;width:245px; }
#suckerfishnav .search form input.button { float:right; height:16px; margin:4px 4px 0 2px; padding:0; width:15px; }
#suckerfishnav .search form input.searchtxt { background:#828282 none repeat scroll 0 0; border:0 none; margin:1px 0 0; padding:2px; color:#FFFFFF; font-size:1.4em; width:217px; text-align: right; }
#suckerfishnav,
#suckerfishnav ul { padding:0 0 0 25px; margin: 2px 0 0 0;      list-style: none;       background: #353535; width: 955px;       line-height:22px;       height: 24px; }
#suckerfishnav ul.children { z-index: 100; }
#suckerfishnav a {      display: block; width: 100px;   color: #fff;    text-decoration: none; font-size:1.4em;}
#suckerfishnav a:hover { color: #5699A7;}
#suckerfishnav a.selected {     color: #5699A7; /* e87f24; */}
#suckerfishnav li {         font-weight: bold;      padding:0px 10px;    text-transform: uppercase; letter-spacing:1px;     float: left;width: 100px; /* width needed or else Opera goes nuts */}
#suckerfishnav li ul { /* second-level lists */ position: absolute;     width: 135px;   padding: 0;     margin: 0;      left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ }
#suckerfishnav li ul li {       background: #353535; border-bottom:1px solid #666666;    border-left:1px solid #666666;    border-right:1px solid #666666;    width: 130px;    padding: 0 0 0 3px;    margin: 0; }
#suckerfishnav li ul li a{      text-transform: none;   font-weight: normal;    font-size: 1.1em;       padding: 0;     margin: 0;      width:100%; color: #ddd; }
#suckerfishnav li ul li:hover a{ color: #5699A7; }
#suckerfishnav li:hover ul,
#suckerfishnav li.sfhover ul { /* lists nested under hovered list items */      left: auto; }
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #ccc;
	background-color: #eee;
	padding: 2px 5px;
	opacity: 0.92;
    color: #353535;
    font-weight: bold;
}
#tooltip h3, #tooltip div { margin: 0; }
#tooltip.question { width: 250px; }
.address, .building_name, .builder { width: 350px; overflow: hidden; float:left; }
.address { color:#333333; font-size:2em; padding:20px 0 5px; }
.amenities { font-size:1.2em; margin:20px 0 0; color: #82695B; float: right; width:98px;}
.amenities h3 { line-height: 1.2em;text-align: right; }
.amenities ul { list-style: none; margin: 0; padding: 0; }
.amenities ul li { float: right; width: 22px; padding:0 2px 2px 0; height: 22px; }
.amenities ul li img { width: 22px; height: 22px; }
.building_name { font-size:1.8em; color: #82695B;line-height:1em;padding-bottom:8px; }
.builder { font-size: 1me; color: #353535;line-height:1.2em;}
.builder_title { color: #447089;width:80px; }
.builder_info { width: 250px; }
.details { font-size:2em; color: #82695B; }
.details_err { line-height:1.4em; }
.details a { color: #82695B; }
.units { font-size: 2.4em; color: #61898A; margin: 20px 0 0 0; height:26px; }
.question { float:right;margin:0 0 5px;padding:0; }
#midbar { float: left; width: 300px;margin:2px 0 0 2px; }
.main_image { position: relative; }
#map { margin: 1px 0 0 0; width: 298px; height: 170px; border: 1px solid #000; }
.map_tooltip { background: #EBEAE1; color: #353535; }
#amtc_option_0 {background: #000;}
#midmap { float: left; width: 450px; margin:2px 0 0 2px; }
#midmap.wide, #big_map.wide { width: 645px; }
#big_map { margin: 0; width: 450px; height: 450px;}

.mid_link {
height:75px;
margin:2px 0 0;
padding:0;
width:300px; 
}
.mid_link p { background:#FFFFFF none repeat scroll 0 0;
border:1px solid #61898A;
color:#61898A;
line-height:1.2em;
padding:15px 10px; }

.mid_link p a { color:#61898A; text-decoration: none; }

#mapside { margin: 2px 0 0 2px; float:left; width: 195px; height: 450px; overflow: auto; background:#F1EEE7 none repeat scroll 0 0;}
#mapside h3 { font-size: 1.4em; color: #447089; margin: 5px auto; padding: 10px 0 0 10px; border-bottom: 0px; line-height: inherit; font-weight: bold;}
#mapside .filterhead { font-size: 1.4em; color: #447089; margin: 5px auto; padding: 10px 0 0 10px; font-weight: bold; }
#mapside .filterheadr { font-size: 1.4em; color: #447089; margin: 5px auto; padding: 10px 5px 0 0; font-weight: bold; }
#mapside .clear-filter { clear:both;line-height:12px;margin:0 0 5px 45px; }
#mapside .clear-filter a { color:#82695B;text-decoration:none; }
#mapside h3 a { color:  #82695b; text-decoration: none; }
#mapside h3 a:hover { color: #447089; }
#mapside p  { color:#82695B;font-size:1.1em;font-weight:bold; padding: 0 0 0 4px; }
#mapside ul { margin: 0; padding: 0; list-style: none; list-style-image: none; border: none; }
#mapside ul li { float: left; width: 22px; padding: 0 2px 0 0; }
#mapside ul li.price_filter { padding: 0 2px 0 0; width:98%; }
#mapside ul li a { text-decoration: none;  font-weight: bold; color: #82695b; font-size: 1.1em; padding: 1px; }
#mapside ul li a img { width: 22px; }
#mapside ul li a.price { padding: 0 0 0 4px; }
#mapside ul li a:hover { color: #61898A;  }
#mapside ul li a.selected { color: #61898A; }
/* #mapside h3 { color:#447089;
font-size:1.4em;
font-weight:bold;
line-height:inherit; margin:10px 0 0 10px; } */

/* search page elements */
#widemidbar ul {
	margin: 10px 0 0 0;
}
#widemidbar ul.archive_list { font-size:1.2em;margin:10px 0 0 10px; }
ul.year_list li {
	margin:0px;	padding:0px;
	list-style:none;
	margin-right:5px;
	font-size:12px;
	display:inline;
}

ul.year_list li.dim { color: #ccc; }
ul.year_list li a { color: #61898A; text-decoration:none;}
ul.year_list li a:hover { color: #353535; text-decoration:none;}

ul.archive_list li {  list-style: square;list-style-position:inside; }
ul.archive_list li a { color: #999999; text-decoration:none; }
ul.archive_list li a:hover { color: #353535; text-decoration:none; }

a.search_results {
	color: #999999;
	margin: 0 0 0 10px;
}

a.search_results:hover {
	text-decoration: underline;
}

/* end search page elements */

/* Map elements */
.map_pop { width: 300px; }
.map_pop a { color:#447089;
font-size:1.6em;
font-weight:bold;
text-decoration:none; }
.map_pop p { font-size: 1em; line-height:1em;padding-bottom:4px; }
.map_pop_image { width: 300px; margin: 0 auto; text-align:center; background:#353535 none repeat scroll 0 0;}
/* end Map elements */

/* blog page elements */
#widemidbar { float: left; width: 490px; margin-left: 20px; border-right:1px solid #DDDDDD; }
#widemidbar.noborder { border: none; height: 300px;}
.title { font-size: 2.4em; color: #61898A; font-weight: normal; margin: 10px 0 0 0; padding-left: 25px; background: #fff url(/sf/images/favicon.ico) no-repeat 0 5px; }
.title a { text-decoration: none; color:#61898A; line-height: 1em; }
.post_bar {margin-bottom:20px;padding-bottom:10px;}

.date {color:#999999;
float:left;
font-size:12px;
margin:0;
padding-top: 2px;
white-space:nowrap;}
.other { color:#999999;
float:right;
font-size:12px;
margin:0; }
.tease {
clear:both;
}
.padtop {
	padding-top: 10px;
}
.padbottom {
	padding-bottom: 10px;
}
.padright { padding-right: 20px; }
.padleft { padding-left: 20px; }
a.previous, a.next, .blog_nav, .blog_nav a { text-decoration: none;color: #999;}
a.previous:hover, a.next:hover,.blog_nav a:hover { text-decoration: underline; }
p a { text-decoration: underline; color: #999; }
.blog_nav {margin: 10px 0 0 0;}
.body, .tease{
	margin: 25px 0;
}
.body p, .tease p {
	margin: 0 0 10px 0;
}
.body ul li { font-size: 1.2em; color: #555555; }
.body ul li a { color: #555555; }
.feeds_list { float: left; width: 245px; padding-left: 10px; }
.feeds_list p { background: #EBEAE1; color:#82695B; margin-bottom:2px; padding:3px; }
.feeds_list span.date_small { font-size: 0.8em; color:#61898A;}
a.feeds_links  { color: #61898A; }
#sidebar ul.tag_cloud { background:#FFFFFF none repeat scroll 0 0;
margin:0 2px;
padding:0 1px; }
.tag_cloud a { text-decoration: none;color: #82695B; }
.tag_cloud a.selected { background: #ccc; }
.tag_cloud a:hover { text-decoration: underline;}
.cat_results { font-size: 1.2em; color:#999999; text-decoration: none; padding-left: 5px; float: left; width: 400px;}
a.cat_results { font-size: 1.2em; color:#999999; text-decoration: none; padding-left: 5px; float: left; width: 400px;}
a.cat_rss { float: right; margin: 0 30px 0 0; }
/* end blog page elements */
/* Comment elements */
#comments_wrapper {
	clear: both;
	width: 490px;
}
#comments_wrapper h3 { color:#535353; margin:15px 0 5px; font-size: 20px; line-height: 30px; border-bottom:1px solid #DDDDDD; }
#comments_wrapper h3.details { color:#82695B;font-size:2em; border:0; }
#sub_comment { font-size: 1.1em; }
.comment { margin: 10px 0;}
.preview_comment { margin:0 0 15px; padding:5px 0 3px 3px; background: #fff; }
.comment p { margin: 5px 0 5px 0;}
.comment p.modded { font-style:italic; color: #999999; }
.comment_form_closed {
	background:#555 none repeat scroll 0 0;
	padding:15px 10px;
}
.comment_form_closed p {
	color: #ccc;
}
.comment h5.name,.comment h5.name a { color: #447089; text-decoration: none; font-size: 1.2em; }
a.comment_permalink  { color:#999999;text-decoration: none;}
a.comment_permalink:hover { text-decoration: underline; }
a.post_permalink {color:#999999;
float:right;
margin-top:-15px;
position:relative;
text-decoration:none; }
a.post_permalink:hover {
text-decoration:underline;
}
div.box{
	border:solid 1px #c6cfe1;
	background:#ebeae1;
	padding:10px;
	color:#333333;
	width: 450px;

}
div.box input, div.box textarea {
border:1px solid #ccc;
color:#666666;
}

div.box label{
display:block;
margin-bottom:10px;
color:#555555;
}

div.box label span{
display:block;
float:left;
padding-right:6px;
width:140px;
text-align:right;
font-weight:bold;
}
div.box .submit {
	text-align: center;
}
div.box ul.errorlist {
	margin: 0 0 0 150px;
	color: #E87F24;
}
/* End comment elements */
/* Contact Form */
.contact { line-height: 1.2em; }
.contact_menu { width: 145px; float: left; margin: 45px 0 0 5px; }
.contact_menu ul { margin-top: 5px; }
.contact_link { color: #61898A; text-decoration: none; font-size:1.2em; }
.contact_menu ul li { color: #82695B; margin:0 0 10px;}
.contact_desc { display: block; }
.contact_addy { color:#666666;
line-height:1.3em;
text-align:center;
width:100%; padding:10px 0;}
.contact_form_closed { background:#555 none repeat scroll 0 0; padding:15px 10px; width: 450px; margin: 0 auto; }
.contact_form_closed h3 { color:#FFFFFF; margin:0 0 0.3em; font-size: 20px; line-height: 30px; border-bottom:1px solid #DDDDDD; margin-bottom:5px; }
.contact_form_closed p { color: #ccc; }
div.box label.contact_label { margin-bottom: 0; }
.TB_ajax_reverse { margin: 0 -15px 0 -15px; }
/* End Contact Form */

.gallery {list-style:none;width:300px}
.gallery li{display:block;width:30px;height:30px;overflow:hidden;float:left;margin:0 10px 10px 0}
.gallery li a{display:none}
.gallery li div{position:absolute;display:none;top:0;left:180px}
.gallery li div img{cursor:pointer}
.gallery li.active div img,.gallery li.active div{display:block}
.gallery li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.gallery li .caption{display:block;padding-top:.5em}
* html .gallery li div span{width:300px} /* MSIE bug */

#right { float: left; width: 460px; padding: 0 0 0 10px;}

.byamenaties { font-size:1.2em; margin:10px 0 0; color: #82695B; }
.byamenaties ul { list-style: none; margin: 0; padding: 0; }
.byamenaties li { float: left; width: 32px; padding:0 4px 0 0;}
.disclaimer { background:#EBEAE1 none repeat scroll 0 0;
color:#353535;
line-height:1.2em;
padding:5px; }
.disclaimer a { color: #353535; }
ul.borderedlist li{
	border-bottom: 1px dashed #d1cfcd;
}
ul.borderedlist li a{
	display: block;
	padding:3px 0 2px 2px;
	color: #42423b;
}
ul.borderedlist li a:hover{background: #E5E5E4;color: #42423b;}

ul.borderedlist span.date { display:inline;
float:none; }

#bottominfo{
		border-top: 5px solid #42423b;
		background: #f1eee7;
		padding-bottom:25px;
		overflow: hidden;
		margin:2px auto 0;
}
.bottomcolumn{
	float: left;
	width:288px;
	margin: 0 18px 0;
    padding: 0;
}
.bottomright{margin-right:0;}
.bottomcolumn h3{
	border-bottom: 4px solid #9b968f;
	color:#447089; font-size:18px;padding:0 0 5px 5px;margin: 10px 0;
}
.bottomcolumn p{
	padding: 0 25px 0 5px;
	font-size: 1.2em;
}
.contactinfo p.cs { font-size: 1em; }
.prudential { padding: 10px 0 0 55px; }
.prudential p { font-size:0.8em;line-height:14px;margin-right:8px;text-align:right; }
.googbottom {margin: 0 0 0 -4px;}
.goog { margin: 20px 0 0 -4px; }
.bottombreak { height: 4px;background: #9b968f;margin: 50px 0 0; overflow:hidden; }
#bottominfo .iconlist{	border-top: 1px dashed #d1cfcd;font-size: 1.2em;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0;}
#bottominfo ul.iconlist li a{padding-left: 25px;background: url(/sf/images/bookmark.gif) left no-repeat;text-decoration:none;}
#bottominfo ul.iconlist li a.bottom_nobg { background: none; display:none; }
#bottominfo ul.iconlist li a.post { background: url(/sf/images/quote.gif) left no-repeat;}
#bottominfo ul.iconlist li a.post:hover { background: #E9E4DE url(/sf/images/quote.gif) left no-repeat; color: #42423b;}
#bottominfo ul.iconlist li a.chart { background: url(/sf/images/chart.gif) left no-repeat;}
#bottominfo ul.iconlist li a.chart:hover { background: #E9E4DE url(/sf/images/chart.gif) left no-repeat; color: #42423b;}
#bottominfo ul.iconlist li a.list { background: url(/sf/images/database.gif) left no-repeat;}
#bottominfo ul.iconlist li a.list:hover { background: #E9E4DE url(/sf/images/database.gif) left no-repeat; color: #42423b;}
#bottominfo ul.iconlist li a.info { background: url(/sf/images/question-mark.gif) left no-repeat;}
#bottominfo ul.iconlist li a.info:hover { background: #E9E4DE url(/sf/images/question-mark.gif) left no-repeat; color: #42423b;}
#bottominfo ul.iconlist li a.calendar { background: url(/sf/images/calendar2.gif) left no-repeat;}
#bottominfo ul.iconlist li a.calendar:hover { background: #E9E4DE url(/sf/images/calendar2.gif) left no-repeat; color: #42423b;}
#bottominfo ul.iconlist li a.mail { background: url(/sf/images/mail.gif) left no-repeat;}
#bottominfo ul.iconlist li a.mail:hover { background: #E9E4DE url(/sf/images/mail.gif) left no-repeat; color: #42423b;}
#bottominfo ul.iconlist li a.rss { background: url(/sf/images/rss_small.gif) left no-repeat;}
#bottominfo ul.iconlist li a.rss:hover { background: #E9E4DE url(/sf/images/rss_small.gif) left no-repeat; color: #42423b;}
#bottominfo ul.iconlist li a:hover{background: #E9E4DE url(/sf/images/bookmark.gif) left no-repeat;color: #42423b;}

.enewsbox{
	float: left;
	width: 180px;
	height: 17px;
	padding:3px 5px;
	border: 4px solid #5599A7;
	font-size:13px;
}
#bottominfo .button{
	display: block;
	float: left;
	width: auto;
	line-height:1em;
	text-align: center;
	background: #659AA6;
	border: 4px solid #fff;
	color: #fff;
	cursor: pointer;
	margin:0;
	padding:3px 8px; /* IE6 */
}
.helptxt {  padding:20px 0 0 15px; }
.helptxt img.small { padding:20px 10px 0; }
#footer{
		height: 37px;
		background: #353535;
		font-size: 1.2em;
	}
	#footer a{color: #A39D97;text-decoration: none;}
	.csglogo {
		float:left;
		padding:9px 4px 0;
	}
	.nomadlogo {
		float:left;
		padding:4px;
	}
	#footer_navigation{
		float: right;
		height:23px;
		margin-top:5px;
		padding:2px 5px 0 0;
		list-style:none;
		text-decoration: none;
	}
	#footer_navigation li{float: left;padding-left:18px;}
	#footer_navigation li a{text-transform:uppercase; text-decoration: none;}
	#footer_navigation li a:hover, #designby a:hover {color: #5699A7;}	
	
/* experimental table stuff */
.price_inline { color: #fff; }
.price_inline_container { display:inline;  margin:4px 0 0 10px; }
.faketh { width: 100%; }
.faketh ul { margin: 0; padding: 0; }
.faketh li { float: left; background: #fff; border-top: 1px solid #eee; border-bottom: 1px solid #ccc; color:#61898A;
font-size:1.2em;
font-weight:normal;}

#notsold, #sold {

    clear:both;
}

#notsold div.values,
#sold div.values {
	clear: both;
	height: 93px;
	overflow: scroll;
	overflow-x: hidden;
	background-color: white;
}

#notsold div.values {
	height: 70px; 
}

#notsold div.values,
#sold div.values {
	padding: 5px 0;
}

#notsold table,
#sold table {
	font-size: 1.2em;
	border-spacing: 0px;
	margin-bottom: .25em;
	border-collapse: collapse;
}

#notsold td, #sold td { padding:0px; margin:0px; }

.width142 {
	width: 142px;
}

.width168 {
	width: 168px;
}

.width100 {
	width: 100px;
}

.width50 {
	width: 50px;
}

.width75 {
	width: 75px;
}

/*.width90 {*/
/*	width: 92px;*/
/*}*/

.width120 {
	width: 120px;
}

#notsold th,
#sold th {
	color:#61898A;
	font-size:1.2em;
	font-weight:normal;
	text-align:left;
}

#notsold tr.moreresults td,
#sold tr.moreresults td {
	font-style: italic;
	color: #61898A;
	padding: 2px;
	font-size: 1em;
}

#notsold tr.threadmessage td, 
#sold tr.threadmessage td {
	padding: 2px;
	font-size: 1em;
	color:#82695B;
}

#notsold tr.threadmessage td img,
#sold tr.threadmessage td img {
	float: left;
	padding-right: 3px;
}

#notsold tr.currentmessage,
#sold tr.currentmessage {
	background-color: rgb(223, 223, 223);
}

#notsold tr.othermessage:hover,
#sold tr.othermessage:hover {
	background-color: rgb(235, 235, 235);
	/* cursor: pointer; */
	font-weight: normal;
}

.realtor_link { cursor: pointer; }
.realtor_tip_style { width: 165px; }

#notsold td a,
#sold td a {
	text-decoration: none;
	color: #61898A;
}

table {
	width: 98%;
	font-size: 1.2em;
	border-spacing: 0px;
	margin-bottom: .25em;
	border-collapse: collapse;
}

th {
	color:#82695B;
	font-size:1.2em;
	font-weight:normal;
	text-align:left;
}

#mapad {
	float: left;
	width: 120px;
	height: 450px;
	margin: 2px 0 0 6px;
}

.tooltip {
	background-color:#ebeae1;
    font-weight:bold;
    border:2px #fff solid;
}






/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

.share_blog_top { float: right; }
.share_blog_bottom {}

