<!--

a img { border: none; }  

body {
  font-size: 0.95em;
  background-color:white;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  text-align: center;
}

* {
  font-family: Arial, Helvetica, sans-serif;
}

html {
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  background-color: #FFFFFF;
}

* { 
  margin: 0px;
  padding: 0px;
}

div {
}

#Table_01 {
}

#top-left {
display: none;
}

#top-right {
display: none;
}

#home-nav {
display: none;
}

#creb-com {
}

.home-spacer {

}

#mls-ca {
}

#hometohomecalgary-com {
}

#creb-logo {
  position: relative;
  top: -5px;
  left: 458px;
  width:89px;
  height:32px;
}

#about-cren {
display: none;
}

#view-listings {
display: none;
}

#browse-articles {
display: none;
}

#mortgage-rates {
display: none;
}

#for-realtors {
display: none;
}

#header {
display: none;
}

#left-wrapper {
display: none;
}

#left-body {
display: none;
}

#right-wrapper {
}

#right-body {
  padding-top: 5px;
  padding-left: 20px;
  padding-right: 20px;
}

#right-body-header b {
  color: #FF0000;
}

#right-body-header form { 
display: none;
}

#right-body-header form, #right-body-header form input { 
display: none;
}

#right-body-header img { 
  float: left;
}

#footer {
display: none;
}

#bottom-nav {
display: none;
}


.article_wrapper {
  clear: both;
}
.article_image, td.article_master img {
  float: right;
  margin-left:15px;
  margin-bottom:5px;
  margin-right:15px;
  margin-top:10px;
}
td.article_master p {
  text-align:justify;
  margin-top:10px;
  margin-bottom:5px;
  margin-right:15px;
  margin-left:15px;
}

.article_title, .article_title_a {
  font-size:1.2em;
  text-decoration: none;
}
.article_title p, .article_bylines, article_scroll_box {
  margin-left:15px;
}
.art_link {  
  font-size: 1.1em;
  text-decoration: none;
}

.art_head a { 
  text-decoration: none;
}

.artlist_body, .art_summary{ 
  font-size: 1.05em;
  padding-bottom: 5px;
}

div.article_scroll_box {
}

div.google_box-large {
display: none;
}

div#copyright {
  font-size:0.8em;
}
table.about ul {
  margin-left:30px;
}

<!--

/* main table */
div.art_table_01 {
  position:relative;
  text-align:left;
  margin:0px;
  padding:0px;
}
div.results_table_01 {
  position:relative;
  text-align:left;
}
/* top bar */
div.greybord500-01_ {
display: none;
}
/* headder background */
div.greybord500-02_ {
display: none;
}
/* dividing rule */
div.greybord500-03_ {
display: none;
}
/* main content area */
div.greybord500-04_ {
display: none;
}
/* bottom bar */
div.greybord500-05_ {
display: none;
}
/* bottom bar */
div.greybord500-div_ {
display: none;
}

div.art_head {
display: none;
}
div.art_head p {
display: 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;
}
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;
}
div.artlist_body {
}

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;
}
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 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;
}
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 {
}

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/sc3/buttons/button_photo-yes.gif);
  margin-top: 3px;
  margin-bottom: 2px;
}

.property_thumbs img:hover{
  background-image: url(images/sc3/buttons/button_photo-hover.gif);
}

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;
}


-->
