<!--

/* main table */
div.art_table_01 {
  position:relative;
  text-align:left;
  margin:0px;
  padding:0px;
  width:520px;
  max-height:430px;
}
div.results_table_01 {
  position:relative;
  text-align:left;
  width:520px;
  max-height:430px;
}
/* top bar */
div.greybord500-01_ {
/*  position:relative;*/
  background-image: url(/images/sc3/greybord500_01.png);
  background-repeat:no-repeat;
  width:500px;
  height:10px;
  overflow: hidden;
}
/* headder background */
div.greybord500-02_ {
  font-size:.9em;
/*  position:relative;
  top:10px;*/
  background-image: url(/images/sc3/greybord500_02.png);
  width:500px;
  min-height:30px;
}
/* dividing rule */
div.greybord500-03_ {
/*  position:relative;*/
  background-image: url(/images/sc3/greybord500_03.png);
  background-repeat:no-repeat;
  width:500px;
  height:10px;
  overflow: hidden;
}
/* main content area */
div.greybord500-04_ {
  position:relative;
  background-image: url(/images/sc3/greybord500_04.png);
  width:500px;
  min-height:40px;
}
/* bottom bar */
div.greybord500-05_ {
  position:relative;
  background-image: url(/images/sc3/greybord500_05.png);
  width:500px;
  height:10px;
}
/* bottom bar */
div.greybord500-div_ {
  position:relative;
  background-image: url(/images/sc3/greybord500_body-div.png);
  background-repeat:repeat;
/*  top:10px;*/
  width:500px;
  height:10px;
}

div.art_head {
/*  position:relative;*/
  font-size:.95em;
  margin-left:15px;
  width:400px;
}
div.art_head p {
  font-size:1.1em;
  font-family:Arial,Helvetica,"Sans Serif";
  color:#555;
  width:400px;
  margin-top:0px;
  padding-bottom:1px;
  text-align:left;
  text-decoration:none;
}
div.art_body {
  position:relative;
  margin-left:15px;
  font-size:.95em;
  font-weight:normal;
  font-family:Arial,Helvetica,"Sans Serif";
  margin-top:1px;
  margin-bottom:0px;
  width:475px;
  max-height:355px;
  border-bottom:1px #aaa solid;
  overflow:auto;
}
div.art_body p {
  margin-top:2px;
  margin-bottom:4px;
  text-align:justify;
  width:440px;
}
div.artlist_head {
  font-size:.95em;
  margin-left:0px;
  margin-top:10px;
  width:440px;
}
div.artlist {
  border-bottom:1px #aaa solid;
  width:440px;
}
div.artlist_head p {
  font-size:1.1em;
/*  font-weight:bold; */
  color:#555;
  margin-top:3px;
  margin-bottom:1px;
  text-align:left;
  text-decoration:none;
  margin:0px;
}

div.list_body {
  position:relative;
  left:15px;
  font-size:.95em;
  font-weight:normal;
  font-family:Arial,Helvetica,"Sans Serif";
  margin-top:0px;
  margin-bottom:0px;
  width:475px;
  max-height:355px;
  overflow:auto;
}
div.artlist_body {
  width:440px;
}

div.artlist_body p {
  margin-top:1px;
  margin-bottom:2px;
  text-align:justify;
}
div.artlist_photo {
  position:relative;
  margin-top:3px;
  margin-left:10px;
  margin-bottom:5px;
  margin-right:0px;
  float:right;
}
a.art_link{
  font-size:1em;
  font-weight:normal;
  font-family:Arial,Helvetica,Sans Serif;
}
a.art_link:link{
  color:blue;
}
a.art_link:hover {
  color:red;
}
div.copyright {
  position:relative;
  top:15px;
  width:460px;
}
div.copyright p {
  font-size:.8em;
}
div.art_photo {
  margin-bottom:10px;
}

div.mini_nav {
  font-size:.95em;
  width:250px;
  margin-top:10px;
  margin-left:5px;
  max-height:250px;
  overflow:auto;
  border:solid 1px #ddd;
}
div.mini_nav p {
  width:180px;
  margin-top:3px;
  margin-bottom:5px;
  margin-left:15px;
  margin-top:5px;
}
div.mini_nav ul li{
  list-style-type:circle;
  list-style-position:outside;
  margin-top:3px;
  margin-bottom:5px;
  margin-left:15px;
  margin-right:5px;
  margin-bottom:3px;
  border-bottom:solid 1px #ccc;
}
ul.mini_nav {
  width:150px;
  list-style-type:circle;
  list-style-position:outside;
  margin-top:3px;
  margin-bottom:5px;
  text-indent:0px;
}
div.mini_nav a, a:active, a:hover {
  text-decoration:none;
}

div.mini_nav_offset {
  margin-left:10px;
}

/* additions for flexible grey border 2006-09-28 SSA */
table.flex_grey_border_01 { background-color:white; }
td.flexgb-01 { background-image:url(/images/sc3/gb/flexgb01_01.png); background-repeat:no-repeat; width:10px; height:10px;}
td.flexgb-02 { background-image:url(/images/sc3/gb/flexgb01_02.png); background-repeat:repeat-x; height:10px;}
td.flexgb-03 { background-image:url(/images/sc3/gb/flexgb01_03.png); background-repeat:no-repeat; width:10px; height:10px;}
td.flexgb-04 { background-image:url(/images/sc3/gb/flexgb01_04.png); background-repeat:repeat-y; width:10px; height:30px;}
td.flexgb-05 { background-color:#eee; height:30px;}
td.flexgb-06 { background-image:url(/images/sc3/gb/flexgb01_06.png); background-repeat:repeat-y; width:10px; height:30px;}
td.flexgb-07 { background-image:url(/images/sc3/gb/flexgb01_07.png); background-repeat:no-repeat; width:10px; height:10px;}
td.flexgb-08 { background-image:url(/images/sc3/gb/flexgb01_08.png); background-repeat:repeat-x; height:10px;}
td.flexgb-09 { background-image:url(/images/sc3/gb/flexgb01_09.png); background-repeat:no-repeat; width:10px; height:10px;}
td.flexgb-10 { background-image:url(/images/sc3/gb/flexgb01_10.png); background-repeat:repeat-y; width:10px; height:10px;}
td.flexgb-11 { background-color:white; height:10px;}
td.flexgb-12 { background-image:url(/images/sc3/gb/flexgb01_12.png); background-repeat:repeat-y; width:10px; height:10px;}
td.flexgb-13 { background-image:url(/images/sc3/gb/flexgb01_13.png); background-repeat:no-repeat; width:10px; height:10px;}
td.flexgb-14 { background-image:url(/images/sc3/gb/flexgb01_14.png); background-repeat:repeat-x; height:10px;}
td.flexgb-15 { background-image:url(/images/sc3/gb/flexgb01_15.png); background-repeat:no-repeat; width:10px; height:10px;}
td.flexgb-07a { background-image:url(/images/sc3/gb/flexgb01_07a.png); background-repeat:no-repeat; width:10px; height:10px;}
td.flexgb-08a { background-image:url(/images/sc3/gb/flexgb01_08a.png); background-repeat:repeat-x; height:10px;}
td.flexgb-09a { background-image:url(/images/sc3/gb/flexgb01_09a.png); background-repeat:no-repeat; width:10px; height:10px;}

/* Additions for the MLS results sub-table */
table.mls_results_view { width:470px; height:80px;}
td.mlres_photo { height:80px; width:100px; vertical-align:top;}
td.mlres_rltrphoto { height:60px; width:80px;}
td.mlres_details { text-align:left; height:60px; width:290px;}
td.mlres_details p { margin-left:25px; margin-right:10px; margin-top:5px; margin-bottom:10px;}
p.mlres_status { font-weight:bold; text-align:center; vertical-align:top; margin-top:4px; margin-left:5px; margin-right:5px; margin-bottom:1px;}
td.mlres_contact { text-align:right; width:370px; height:20px;}
img.mlres_rltrphoto { float:right; margin-bottom:4px;}
img.mlres_photo { vertical-align:top; width:100px; height:78px;}
div.mlres { font-family:arial, helvetica, sans serif; font-size:.9em; background-color:white;}
div.mlres p { font-size:1.1em; margin-top:2px; margin-bottom:3px; margin-left:10px; margin-right:10px;}
div.mlres b { font-weight: bold;}
div.mlres h3 { font-size:1.1em; font-weight:bold; margin-top:2px; margin-bottom:2px; padding:0px;}
div.mlres ul li { font-size:1em; list-style:square; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-left:0px; margin:0px;}


/* Additions for the MLS details page */
div.mldet {
  font-family:arial, helvetica, sans serif;
  background-color:white;
  vertical-align:top;
}
div.mldet_details {
  position:relative;
  max-height:170px;
  width:230px;
  overflow:auto;
}
div.mldet_details p {
  text-align:justify;
  text-transform: capitalize;
  margin-top:2px;
  margin-bottom:3px;
  margin-right:10px; 
}
div.mldet_propinfo p {
  text-align:right;
  margin-top:2px;
  margin-bottom:3px;
}
div.mldet p {
  vertical-align: bottom;
}
div.mldet_realtor img {
  float:right;
  margin-left:10px;
}
div.scroll_content_wrapper {
  height:410px;
  overflow:auto;
}

div.scroll_content_wrapper p {
  text-align:justify;
  margin:15px;
}

table.mort_table {
  background-color:white;
}
table.mort_table td {
  border-bottom:solid 1px black;
}
table.mldet_contact td {
  text-align:left;
  vertical-align:bottom;
}
.mortgage_calc_results {
  margin-top:3px;
  margin-bottom:5px;
}
.mortgage_form {
  margin-top:3px;
  margin-bottom:5px;
}
div.content_body_center, div.content_body_center p {
  text-align:center;
  width:480px;
}

div.showcase_home {
}

.property_thumbs { 
  text-decoration: none;
}

.property_thumbs a{
  width:25px;
  height:25px;
  border-width:0px;
  background: top left no-repeat;
  border: 1px solid black;
}

.property_thumbs img{
  background-image: url(/images/property_detail/photo_off.png);
  margin-top: 3px;
  margin-bottom: 2px;
}

.property_thumbs img:hover{
  background-image: url(/images/property_detail/photo_on.png);
}

table.disp-ad_maintable {
  background-color:#eee;
}
td.disp-ad_maintd img{
  margin:5px 10px 15px 10px;
}
p.disp-ad_head {
  font-weight:bold;
  font-size:1.2em;
  margin:2px 10px 3px 10px;
}
p.disp-ad_advertiser {
  font-size:1.1em;
  margin:2px 10px 3px 10px;
}
p.disp-ad_body {
  width:375px;
  margin:2px 10px 3px 10px;
}
p.disp-ad_linkview {
  width:375px;
  margin:2px 10px 3px 10px;
}

p.disp-ad_linkview a {
  font-size:1.1em;
}
p.disp-ad_linkview a:link {
  color:red;
}
p.disp-ad_linkview a:hover {
  color:green;
}


-->
