@charset "UTF-8";
/* CSS Document */

body {
  margin:0 auto;
  padding:0;
}

p {
  font-family:Arial, Helvetica, sans-serif;
  color:#666666;
  text-align:left;
}

a{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #66B4C4;
  font-weight:bold;
  line-height: 14px;
  text-decoration:none;
  margin:0;
  padding:0 0px;
}

#content_column_1 a{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #66B4C4;
  font-weight:bold;
  line-height: 16px;
  text-decoration:none;
  margin:0;
  padding:0 0px;
}

#content_column_1 a:hover {
  color:#666;
}

#header {
  height: 48px;
  
  width:100%;
  background: #bbc75f;
  margin:0;
  padding:0;
}

#logo{
  margin:0;
  padding:0;
  float:left;
}

#logo a img{
  border:none;
}

#search {
  padding:0 15px 0 0;
  margin:0 0px 0 0;
  float:right;
  position:relative;
}

#search form{
  margin:0;
  padding:0;
}

#search form input.search{
  width:176px;
  height:21px;
  background:url(images/search_field.jpg) no-repeat;
  margin:13px 40px 0 0;
  padding:0 15px 0 20px;
  border:none;
  line-height: 13px;
  color:#FFF;
  font-size:11px;
  font-family:Helvetica, Arial, sans-serif;
  font-weight: bold;
}


#header #search .form-submit {
margin:0;
padding:0;
position:absolute;
left: 200px;
top:13px;
background:url(images/search_go.jpg) no-repeat;
border:none;
height:21px;
width:47px;
}

#wrapper{
  width: 960px;
  margin:0 auto;
  padding:0;
}

#description {
  width:710px;
  height:25px;
  margin:0 0 0 0px;
  padding:7px 0px;
  float:left;
}

#description h1{
  height:20px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  color:#76CFE1;
  font-size: 20px;
}

#breadcrumbs {
  margin:0 0 0 250px;
  padding:25px 0 10px 1px;
  width:690px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #999999;
  line-height: 13px;
  text-align:left;
}

#breadcrumbs a:link, #breadcrumbs a:visited{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #73cee1;
  line-height: 13px;
  text-decoration:none;
  /*background: url(images/breadcrumb.gif) right no-repeat;*/
  margin:0;
  padding:0 0px;
  font-weight:bold;
}

#breadcrumbs a:hover{
  text-decoration:underline;
}

#breadcrumbs ul{
  margin: 0;
  padding:0;
  display:inline;
  list-style:none;
}

#breadcrumbs ul li{
  margin:0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #999999;
  line-height: 13px;
  display:inline;
  float:left;
}

#breadcrumbs ul li a{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #73cee1;
  line-height: 13px;
  text-decoration:none;
  background: url(images/breadcrumb.gif) right no-repeat;
  margin:0;
  padding:0 15px;
  font-weight:bold;
}

#breadcrumbs ul li a.first{
  padding:0 15px 0 0;
}

#breadcrumbs ul li a:hover{
    color: #999999;
}

#breadcrumbs ul li a.active{
    color: #999999;
    background:none;
}

#description h1{
  line-height:26px;
  font-size:26px;
  margin:0 0 0px 0;
  padding:0 0 10px 0;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  color:##73cee1;
  
}

h1, #headline_forest_hill_info h1, #content_main h1{
  line-height:26px;
  font-size:26px;
  margin:0;
  padding:0;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  color:#73cee1;
  margin:0 0 7px 0;
}


.clear {
  clear:both;
}

#navbar {
  width:250px;
  margin:72px 0 100px 0;
  padding:0;
  float:left;
}

#navbar ul{
  margin:0 0 0 0;
  *margin:10px 0 0 0;
  padding:0;
  list-style:none;
  
}

#navbar ul li{
  margin:0;
  padding:0;
  list-style:none;
  margin:0 0 20px 0;
  background-image:none;

}

#navbar ul li a:link, #navbar ul li a:visited, #navbar ul li a:link em, #navbar ul li a:visited em{
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:36px;
  color:#807773;
  text-decoration:none;
  font-style:normal;
  margin:0;
  padding:0;
  font-weight:normal;
  
}

#navbar ul li a:hover, #navbar ul li a.active, #navbar ul li a:hover em, #navbar ul li a.active em{
  color:#73cee1;
  font-weight:normal;
}

#navbar ul li.expanded a{
color:#73cee1;
font-weight:normal;
}
/*#block-menu-primary-links .block-inner ul li.leaf, #block-menu-primary-links .block-inner ul li.active {
  margin:10px 0;
  padding:0;
  font-size:36px;
  height:36px;
    list-style-type: none;
    list-style-image: none;
  
}

#block-menu-primary-links .block-inner ul li.collapsed{
  margin:10px 0;
  padding:0;
  font-size:36px;
  height:36px;
    list-style-type: none;
  list-style-image:none;
  
}

#block-menu-primary-links .block-inner ul li.expanded em{
  margin:10px 0 0 0;
  padding:0;
  font-size:40px;
  height:40px;
}*/

#navbar ul li ul{
  width:200px;
  margin:5px 0 0px 5px;
  .margin:10px 0 0 5px;
  _margin:15px 0 0 5px;
  padding:0;
  list-style:none;
}

#navbar ul li ul li{

  font-family:Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
  color:#807773;
  list-style:none;
  display:inline;
}

#navbar ul li ul li a:link, #navbar ul li ul li a:visited{
  font-family:Arial, Helvetica, sans-serif;
  display:block;
  margin:0px 0;
  padding:5px 0;
  color:#807773;
  text-decoration:none;
  font-size:14px;
  font-weight:bold;
}

#navbar ul li ul li a:hover, #navbar ul li ul li a.active{
  color:#B2BB51;
}

#navbar ul li ul li ul{
  width:200px;
  margin:0 0 10px 0px;
  padding:0;
  list-style:none;
}

#navbar ul li ul li ul li{
  margin:0 0 5px 0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
  color:#807773;
}

#navbar ul li ul li ul li a:link, #navbar ul li ul li ul li a:visited{
  font-family:Arial, Helvetica, sans-serif;
  margin:0;
  padding:2px 0 2px 13px;
  color:#807773;
  text-decoration:none;
  font-size:12px;
  line-height:16px;
  font-weight:normal;
}

#navbar ul li ul li ul li a:hover, #navbar ul li ul li ul li a.active{
  color: #7F8234;
  background:url(images/subnav_bullet.gif) no-repeat 0 7px;
}

#block-menu-menu-admin ul.menu li a{
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:20px;
  color:#807773;
  text-decoration:none;
  font-style:normal;
  
}

#content_wrapper{
  width:710px;
  margin:0 auto 100px auto;
  padding:0 0 20px 0;
  float:left;
}


#content_left{
  width: 356px;
  margin:0 0 50px 0;
  padding:0;
  float:left;
  }
  
#internal_slideshow{
  width:356px;
  margin:0 0 20px 0;
  padding:0;
  border:none;
}

#internal_slideshow img{
  margin:0 0 15px 0;
  padding:0;
}

#content_left p{
  font-family:Arial, Helvetica, sans-serif;
  color:#666;
  font-size:11px;
  line-height:16px;
  margin:0 0 5px 0;
  padding:0;
}

#content_left a:link, #content_left a:visited {
  font-family:Arial, Helvetica, sans-serif;
  color:#73cee1;
  font-weight:bold;
  font-size:11px;
  line-height:16px;
  text-decoration:none;
}

#content_left a:hover, #content_left a.active{
  text-decoration:underline;
}

h2, h2.title, #tabs h2, #content_column_1 h2 {
  color:#807773;
  font-size:14px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
}

#content_column_2 h2{
  color: #EBEBEB;
  font-size:12px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
  font-weight:bold;
}

#content_column_2 h3{
color:#FFF;
  font-size:14px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
  font-weight:bold;
}

  
#content_left p strong{
  font-family:Arial, Helvetica, sans-serif;
  color:#73cee1;
  font-size:11px;
  line-height:16px;
  margin:0;
  padding:0;
}

#availability{
  margin:10px 0 0 0;
  padding:0;
}

#availability table{
  margin:3px 0 0 0;
  padding:0;
  width:  356px;

}

#availability table tr{
  margin:0;
  padding:0;
}

#availability table tr.odd{
  background:#fafae6;
}

#availability table tr td{
  font-family:Arial, Helvetica, sans-serif;
  color:#666;
  font-weight:normal;
  font-size:11px;
  line-height:16px;
  text-decoration:none;
  text-align:left;
}

#availability table tr td a img{
  border:none;
  float:right;
}

#content_right{
  width:285px;
  margin:0 0 0 35px;
  padding:0;
  float:left;
}

#map{
  width:240px;
  margin:0;
  padding:0;
}

#features {
  width:240px;
  background-color: #bbc75f;
  background-image: url(images/list.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 205px 15px;
  padding:30px 30px 30px 25px; 
  
}

h4{
  margin:0;
  padding:0;
  font-size:20px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  color: #f9f4d6;
}

#features ul{
  margin:25px 0 0 0;
  padding:0;
  list-style:none;
  
}

#features ul li{
  color:#4c423e;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:13px;
  margin:0px 0 0 0;
  padding:1px 0 1px 15px;
  background: url(images/features_bullet.gif) left no-repeat;
  font-weight:bold;
}

#floorplans{
  _float:right;
  width: 240px;
  background-color: #e0ad4a;
  background-image: url(images/tapemeasure.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 140px 15px;
  padding:30px 30px 10px 25px; 
  _padding:30px 0px 0px 25px; 
  margin:1px 0 20px 0;
}

#floorplans .blueprint {
  width: 78px;
  margin:10px 2px 0 0;
  float:left;
}

#floorplans .blueprint p{
  font-family:Arial, Helvetica, sans-serif;
  color:#4c423e;
  font-size:11px;
    padding:5px 0 0 0;

    font-weight:bold;

}

#floorplans .blueprint a img{
  border:none;
}

#floorplans img.bottom {
  margin:0px 0 -9px -25px;
}

#footer_wrapper{
  width:100%;
  margin:0;
  padding:15px 0 15px 0;
  background: #3B332F;
  float:left;
}

#footer {
  width:960px;
  margin:0 auto;
  padding:0;
  
}

#footer_left{
  width:500px;
  margin:0;
  padding:0;
  float:left;
}

#footer_left p{
  font-family:Arial, Helvetica, sans-serif;
  color:#807773;
  font-size:10px;
  line-height:13px;
  margin: 0;
}

#footer_left ul {
  margin:0;
  padding:0;
  list-style:none;
}

#footer_left ul li{
  display:inline;
  margin:0;
  padding:0 10px 0 0;
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  color:#807773;
  font-size:10px;
}

#footer_left ul li a{
  color:#3ec3df;
  font-size:10px;

}

#footer_right{
  width:320px;
  margin:0;
  padding:0;
  float:right;
  text-align:left;
}

#footer_right p{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#3ec3df;
  font-weight:bold;
  
}

#footer_right ul.left{
  margin:0;
  padding:0;
  float:left;
}

#footer_right ul.right{
  float:right;
  padding:0;
  margin:0;
}

#footer_right ul {
  margin:6px 0 0 0;
  padding:0;
  list-style:none;
}

#footer_right ul li{
  margin:0 0 4px 0;
  padding:0 0 0 15px;
  background:url(images/footer_bullet.gif) left no-repeat;
}

#footer_right ul li a:link, #footer_right ul li a:visited{
  font-family:Arial, Helvetica, sans-serif;
  color:#807773;
  font-size:11px;
  text-decoration:none;
  text-align:left;
}

#footer_right ul li a:hover, #footer_right ul li a.active{
  color:#3ec3df;
}

#headline{
  margin:0 0 25px 0;
  padding:0px;
  width:690px;
  height:40;
}

.page-furnished-suites #headline_apartments, .page-rates #headline_apartments, .page-amenities #headline_apartments {
  margin:0 0 25px 0;
  padding:0;
  background: url(images/headers_furnished.jpg) no-repeat;
  width:690px;
  height:140px;
}

#headline_apartments {
  margin:0 0 25px 0;
  padding:0;
  background: url(images/headers_apartments.jpg) no-repeat;
  width:690px;
  height:140px;
}

#headline_student {
  margin:0 0 25px 0;
  padding:0;
  background: url(images/headers_student.jpg) no-repeat;
  width:690px;
  height:140px;
}

#headline_communities {
  margin:0 0 25px 0;
  padding:0;
  background: url(images/headers_communities.jpg) no-repeat;
  width:690px;
  height:140px;
}

#headline_tenants{
  margin:0 0 25px 0;
  padding:0;
  background: url(images/headers_tenants.jpg) no-repeat;
  width:690px;
  height:140px;
}

#headline_investors, .section-financial-reports #headline, .section-press-releases #headline {
  margin:0 0 25px 0;
  padding:0;
  background: url(images/headers_investors.jpg) no-repeat;
  width:690px;
  height:140px;
}

#headline_about, #headline_whistleblower, #headline_about_killam {
  margin:0 0 25px 0;
  padding:0;
  background: url(images/headers_about.jpg) no-repeat;
  width:690px;
  height:140px;
}

#headline_contact {
  margin:0 0 25px 0;
  padding:0;
  background: url(images/headers_contact.jpg) no-repeat;
  width:690px;
  height:140px;
}


#headline_apartments h1, #headline_student h1, #headline_communities h1, #headline_tenants h1, #headline_investors h1, #headline_about h1, #headline_contact h1, #headline_whistleblower h1, .section-press-releases #headline h1, #headline_about_killam h1, .section-financial-reports #headline h1 {
  margin:0px;
  padding:49px 0 0 33px;
  font-size:32px;
  line-height: 35px;
  color: #FFF;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  text-align:left;
}

.headline {
  margin:0 0 25px 0;
  padding:0;
  background: url(images/headline.jpg) no-repeat;
  width:690px;
  height:140px;
}

.headline h1 {
  margin:0px;
  padding:49px 0 0 33px;
  font-size:32px;
  line-height: 35px;
  color: #FFF;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  text-align:left;
}

#headline_halifax{
  margin:0 0 25px 0;
  padding:0;
  background: url(images/headline_halifax.jpg) no-repeat;
  width:690px;
  height:140px;
}

#headline_bedford{
  margin:0 0 25px 0;
  padding:0;
  background: url(images/headline_bedford.jpg) no-repeat;
  width:690px;
  height:140px;
}

#headline_dieppe{
  margin:0 0 25px 0;
  padding:0;
  background: url(images/headline_dieppe.jpg) no-repeat;
  width:690px;
  height:140px;
}

#headline_summerside{
  margin:0 0 25px 0;
  padding:0;
  background: url(images/headline_summerside.jpg) no-repeat;
  width:690px;
  height:140px;
}

#headline_miramichi{
  margin:0 0 25px 0;
  padding:0;
  background: url(images/headline_miramichi.jpg) no-repeat;
  width:690px;
  height:140px;
}

#headline_charlottetown{
  margin:0 0 25px 0;
  padding:0;
  background: url(images/headline_charlottetown.jpg) no-repeat;
    width:690px;
  height:140px;
}

#headline_st__john_s{
  margin:0 0 25px 0;
  padding:0;
  background: url(images/headline_saintjohnsNL.jpg) no-repeat;
    width:690px;
  height:140px;
}

#headline_saint_john{
  margin:0 0 25px 0;
  padding:0;
  background: url(images/headline_saintjohn.jpg) no-repeat;
    width:690px;
  height:140px;
}

#headline_dartmouth{
  margin:0 0 25px 0;
  padding:0;
  background: url(images/headline_dartmouth.jpg) no-repeat;
    width:690px;
  height:140px;
}

#headline_moncton{
  margin:0 0 25px 0;
  padding:0;
  background: url(images/headline_moncton.jpg) no-repeat;
    width:690px;
  height:140px;
}

#headline_fredericton{
  margin:0 0 25px 0;
  padding:0;
  background: url(images/headline_fred.jpg) no-repeat;
    width:690px;
  height:140px;
}

#headline_sydney{
  margin:0 0 25px 0;
  padding:0;
  background: url(images/headline_sydney.jpg) no-repeat;
    width:690px;
  height:140px;
}

#headline_riverview{
  margin:0 0 25px 0;
  padding:0;
  background: url(images/headline_riverview.jpg) no-repeat;
    width:690px;
  height:140px;
}

#headline_grand_falls_-_windsor {
    margin:0 0 25px 0;
  padding:0;
  background: url(images/headline_grandfalls.jpg) no-repeat;
    width:690px;
  height:140px;
}

#headline_grand_falls_-_windsor h1 {
  margin:0px;
  padding:49px 0 0 33px;
  font-size:32px;
  line-height: 35px;
  color: #FFF;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  text-align:left;
}

#headline_sydney h1{
  margin:0px;
  padding:49px 0 0 33px;
  font-size:32px;
  line-height: 35px;
  color: #FFF;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  text-align:left;
}


#headline_halifax h1{
  margin:0px;
  padding:49px 0 0 33px;
  font-size:32px;
  line-height: 35px;
  color: #666;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  text-align:left;
}

#headline_dartmouth h1, #headline_riverview h1 {
  margin:0px;
  padding:49px 0 0 33px;
  font-size:32px;
  line-height: 35px;
  color:#FFF;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  text-align:left;
}

#headline_summerside h1{
margin:0px;
  padding:49px 0 0 33px;
  font-size:32px;
  line-height: 35px;
  color:#FFF;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  text-align:left;
}

#headline_dieppe h1{
margin:0px;
  padding:49px 0 0 33px;
  font-size:32px;
  line-height: 35px;
  color: #003;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  text-align:left;
}

#headline_st__john_s h1{
  margin:0px;
  padding:49px 0 0 33px;
  font-size:32px;
  line-height: 35px;
  color:#FFF;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  text-align:left;
}

#headline_charlottetown h1, #headline_miramichi h1, #headline_bedford h1{
  margin:0px;
  padding:49px 0 0 33px;
  font-size:32px;
  line-height: 35px;
  color:#FFF;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  text-align:left;
}

#headline_saint_john h1{
  margin:0px;
  padding:49px 0 0 33px;
  font-size:32px;
  line-height: 35px;
  color: #FFF;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  text-align:left;
}

#headline_fredericton h1{
  margin:0px;
  padding:49px 0 0 33px;
  font-size:32px;
  line-height: 35px;
  color:#FFF;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  text-align:left;
}

#headline_moncton h1{
  margin:0px;
  padding:49px 0 0 33px;
  font-size:32px;
  line-height: 35px;
  color:#FFF;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  text-align:left;
}

#headline_green_at_heart{
  margin:0 0 25px 0;
  padding:0;
  background: url(images/headline_greenatheart.jpg) no-repeat;
  width:690px;
  height:141px;
}

.node-type-blog #content_wrapper #content_column_2, .section-comment #content_wrapper #content_column_2 {
  width:239px;
  background: #668932 url(images/green_top.gif) no-repeat top;
  .margin:0 10px 20px 0;
  margin:0 20px 20px 0;
  padding:20px 30px 30px 25px;
  float:right;
}

.node-type-blog #content_wrapper #comments, .section-comment #content_wrapper .box{
  float:left;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  width:450px;
}

.node-type-blog #content_wrapper #comments form .form-item label, .section-comment #content_wrapper .box form .form-item label{
  color: #807773;
  font-size: 14px;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  margin: 0;
  padding:0 0 5px 0;
}

.node-type-blog #content_wrapper #comments form .form-item .description, .section-comment #content_wrapper .box form .form-item .description{
  color: #807773;
  font-size: 11px;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  margin: 0;
  padding:0 0 5px 0;
}

.node-type-blog #content_wrapper #content_column_2 form .form-item label, .section-comment #content_wrapper #content_column_2 form .form-item label{
  color:#FFF;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}

.node-type-blog #content_wrapper #content_column_2 a.feedicon, .section-comment #content_wrapper #content_column_2 a.feedicon{
  color:#FFF;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  
}

.node-type-blog #content_wrapper #content_column_2 p, .section-comment #content_wrapper #content_column_2 p{
  color:#FFF;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size:14px;
}

.node-type-blog #content_wrapper #content_column_2 a.feedicon img, .section-comment #content_wrapper #content_column_2 a.feedicon img{
  padding:10px 5px 0px 0;
}

.node-type-blog #content_wrapper #content_column_2 form .form-radios .form-item label.option, .section-comment #content_wrapper #content_column_2 form .form-radios .form-item label.option{
  color:#FFF;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;

}

.node-type-blog #content_wrapper #content_column_2 ul, .section-comment #content_wrapper #content_column_2 ul{
  margin-top:10px;
  list-style: disc;
}

.node-type-blog #content_wrapper #content_column_2 ul li a:hover, .section-comment #content_wrapper #content_column_2 ul li a:hover{
  color: #BCC95F;
  
}

.node-type-blog #content_wrapper #content_column_2 h1, .section-comment #content_wrapper #content_column_2 h1{
  color:#FFF;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size:24px;
}

.node-type-blog #content_wrapper #content_column_1 p img, .section-comment #content_wrapper #content_column_1 p img{
  margin:0 0 0 0px;
  border:1px solid #BCC95F;
}

.node-type-blog #content_wrapper #content_column_1 a h1, .section-comment #content_wrapper #content_column_1 a h1{
  font-size:24px;
}

.node-type-blog #content_wrapper #comments .submitted, .section-comment #content_wrapper  .box .box-inner .submitted{
  font-size:10px;
  margin:5px 0;
  color: #BCC95F;
}

.node-type-blog #content_wrapper #comments .content, .section-comment #content_wrapper  .box .box-inner .content{
  margin:10px 0;
  padding:0 0 0px 0;
  width:450px;
}

.node-type-blog #content_wrapper #comments h3.title, .section-comment #content_wrapper  .box .box-inner h3.title{
  border-top:1px solid #877F7B;
  padding:10px 0 0 0;
}

.node-type-blog #content_wrapper #comments form#comment-form, .section-comment #content_wrapper  .box .box-inner form#comment-form{
  margin:0;
  padding:0;
}

.node-type-blog #content_wrapper #comments .comment-inner, .section-comment #content_wrapper  .box .box-inner .comment-inner{
  margin:0 0 15px 0;
}

.node-type-blog #content_wrapper #comments .comment-inner ul li.comment_reply, .section-comment #content_wrapper  .box .box-inner .comment-inner ul li.comment_reply{
  font-size:12px;
}

.node-type-blog #content_wrapper #comments .content p, .section-comment #content_wrapper  .box .box-inner .content p{
  font-size:13px;
  line-height:19px;
}

.node-type-blog #content_wrapper #comments .links ul, .section-comment #content_wrapper  .box .box-inner .links ul{
  margin:0;
  padding:0;
  font-size:14px;
}

.node-type-blog #content_wrapper #comments .links ul.links li, .section-comment #content_wrapper  .box .box-inner .links ul.links li{
  margin:0 8px 0 0;
  padding:0;
}

.node-type-blog #content_wrapper #comments .box-inner, .section-comment #content_wrapper  .box-inner{
  margin:15px 0 0 0;
}

.node-type-blog #content_wrapper #comments h2#comments-title, .section-comment  {
  margin:0 0 15px 0;
  font-size:18px;
}

#headline_green_at_heart h1, #headline_green_at_heart a{
  display:none;
}

.page-greenatheart #content_main ul{
  margin:0 0 0px 0;
  padding:0 0 0px 0;
}

.page-greenatheart #content_main .view-content h1 a{
  font-size:18px;
}

.page-greenatheart #content_main .views-row-even, .page-greenatheart #content_main .views-row-odd{
  margin:0 0 20px 0;
}

.node-type-blog #content_wrapper .tips,
#comment-form div p a{
  display:none;
}

.page-greenatheart #content_main .view-content{
  padding:0 0 20px 0;
}

#content_column_1{
  width:345px;
  margin:0;
  padding:0;
  float:left;
}

#content_column_1 p{
  font-family:Arial, Helvetica, sans-serif;
  color:#666;
  font-size:11px;
  line-height:16px;
  margin:0 0 10px 0;
  padding:0;
  
}

#content_column_2{
  width:239px;
  background: #76CFE1 url(images/glance_top.gif) no-repeat top;
  margin:0 20px 20px 0;
  padding:65px 30px 30px 25px;
  float:right;
}

#content_column_2 h4{
  font-size: 20px;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  color: #f9f4d6;
  margin:0;
  padding:0;
}

#content_column_2 p{
  color:#635750;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:16px;
  margin:0 0 5px 0;
  padding:0;
}

#content_column_2 ul{
  margin:0 0 0 20px;
  padding:0;
}

#content_column_2 ul li{
  margin:0 0 5px 0;
  padding:0;
  color:#FFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}

#content_column_2 ul li a:link, #content_column_2 ul li a:visited{
  color:#FFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:16px;
  margin:0;
  padding:0;
  text-decoration:none;

}

#content_column_2 ul li a:hover, #content_column_2 ul li a.active{
  color: #635750;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:16px;
  margin:0;
  padding:0;
  text-decoration:none;
}




#content_column_2 p.title{
  color:#FFF;
  margin:10px 0 0 0;
  padding:0;
  font-weight:bold;
}

#content_results{
  width:710px;
  float:left;
  margin:0;
  padding: 0 0 0 0px;
}

#content_main{
  margin:0 0 20px 0;
  padding:0 0 0 0px;
  width:500px;
  float:left;
}

#content_main img.borderless {
  border:none;
}


#content_main img {
  border:1px solid #BCC95F;
}


#content_main li {


color: #635750;

font-family: Arial,Helvetica,sans-serif;

font-size: 12px;

line-height: 18px;

margin-top: 0pt;

margin-right: 0pt;

margin-bottom: 10px;

margin-left: 0pt;

}


#content_main table tr {
  margin:0;
  padding:0;
  height:20px;
  
}

#content_main table tr td {
  margin:0;
  padding:5px 3px;
  height:20px;
  border:1px solid  #CCC;

}



#content_main h2 img{
  padding:5px 0 5px 0px;
  margin:0;
}

#content_main ul{
  margin:0 0 10px 10px;
  padding:0 0 0 10px;
  list-style:disc;
}

h3, #tabs h3, #content_column_1 h3, #content_main h3{
  color:#635750;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size: 16px;
  line-height:20px;
  font-weight:bold;
  margin:0 0 4px 0;
  padding:0;
}

#content_main ul li{
  color:#635750;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:18px;
  margin:0 0 5px 0;
  padding:0;
}

#content_main #submit{
margin:0;
padding:0;
background: url(images/go_green.gif) no-repeat;
border:none;
height:21px;
width:50px;
}

#content_main p {
  color:#635750;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:18px;
  margin:0 0 10px 0
}

#content_main a:link, #content_main a:visited {
  font-size:12px;
  text-decoration:none;
  margin:0;
  padding:0 0px;
}

#content_main a:hover{
  color:#807773;
  text-decoration:none;
  margin:0;
  padding:0 0px;
}

#content_main h3 a:link, #content_main h3 a:visited {
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size: 16px;
  line-height:20px;
  font-weight:bold;
  margin:0 0 4px 0;
  padding:0;
}

#content_main h3 a:hover{
  color:#807773;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size: 16px;
  line-height:20px;
  font-weight:bold;
  margin:0 0 4px 0;
  padding:0;
}
/*.ui-tabs-panel p{
width:500px;  
}*/

#content_investors{
  margin:0;
  padding:0 0 0 0px;
  width:657px;
  float:left;
}

#content_investors #tabs {
  background-image:none;
}

#content_investors p {
  color:#635750;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:16px;
}

<!--HOME PAGE-->
#start{
  margin:0;
  padding:0;
  width:690px;
}

#top{
  
  margin:0;
  padding:0;
  width:690px;
  height:400px;
  display:none;
  background:url(images/bottom.jpg) no-repeat;
}

#bottom{
  
  margin:0;
  padding:0;
  width:690px;
  height:400px;
  display:none;
}

#content_home{
  width:690px;
  margin:20px 0 0 0px;
  padding:0px 0 0 0;
}

#searchform{
  width:200px;
  margin:0;
  padding:40px 0 30px 25px;
}

#searchform p{
  color:#4c423e;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:16px;
  margin:8px 0 0px 0;
  padding:4px 0;
  
}

#searchform #amount{
  background:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  line-height:16px;
  color:#4c423e;
  border:none;
  width:90px;
}


span.select {
position: absolute;
width: 168px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
height: 24px;
padding: 5px 24px 0 8px;
margin:0 0 10px 0;
font-family:Arial, Helvetica, sans-serif;
color: #4c423e;
font-size: 11px;
background: url(images/dropdown-trans.png) no-repeat;
_background:none;
overflow: hidden;
}

#searchform #datepicker {
  background:url(images/date-trans.png) no-repeat;
  font-family:Arial, Helvetica, sans-serif;
  color: #4c423e;
  font-size: 11px;
  font-weight:bold;
  width:171px;
  height:26px;
  border:none;
  margin:0;
  padding:0px 24px 0 8px;
}

#searchform #datepicker.empty,
#searchform_internal #searchdate #datepicker.empty {
  background: url(images/date-trans-empty.png) no-repeat;
}

#searchform #submit{
  background:url(images/search-trans.png);
  border:none;
  width:200px;
  height:35px;

}

#boxes{
  margin:0 0 43px 0;
  padding:0;
  width:690px;
  float:left;
}



#boxes .itembox {
  width:220px;
  height:170px;
  margin:0;
  padding:0;
  float:left;
  position:relative;
}

#boxes .itembox p{
  font-family:Arial, Helvetica, sans-serif;
  color: #4c423e;
  font-size: 11px;
  line-height:16px;
  margin-top: 0px;
}

#boxes .itembox a img{
  border:none;
  padding:3px 0 0 0;
}

#boxes .itembox #item1{
  background:#AEBE4C;
  height:170px;
  margin:0 1px 0 0;
  padding:20px 27px 20px 20px;

}

#boxes .itembox #item2{
  background: #D89E3A;
  height:170px;
  margin:0 1px 0 0;
  padding:20px 27px 20px 20px;

}

#boxes .itembox #item3{
  background: #64B7B4;
  height:170px;
  margin:0 1px 0 0;
  padding:20px 27px 20px 20px;

}

#boxes .itembox h4{
  font-size:21px;
  margin:0;
  padding:0 10px 0 0;
  line-height:23px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-style:italic;
  color: #f9f4d6;

  }

#boxes .itembox img.item1{
  position:absolute;
  top:15px;
  right:10px;
}

#boxes .itembox img.item2{
  position:absolute;
  top:15px;
  right:10px;
  z-index:30;
}

#boxes .itembox img.item3{
  position:absolute;
  top:15px;
  right:10px;

}


.jcarousel-skin-ie7 .jcarousel-container{
  background:none;
  border:none;
  margin:0;
  padding:0;
}

.jcarousel-skin-ie7 .jcarousel-container-horizontal {
  width:660px;
  margin:0;
  padding:0;
  height:170px;

}

.jcarousel-skin-ie7 .jcarousel-item {
  
width:220px;
border:none;
height:170px;
margin:0;
padding:0;

}

.jcarousel-skin-ie7 .jcarousel-clip-horizontal{
  width:660px;
  height:170px;
  margin:0 0 0 15px;
  padding:0;
}

.jcarousel-skin-ie7 .jcarousel-prev-horizontal

{

position: absolute;

top: 0px;

left: -13px;


height: 170px;

cursor: pointer;

background-color: transparent;

background-image: url(images/prev-horizontal-trans.png);

background-repeat: no-repeat;

background-attachment: scroll;

background-position: 0pt 0pt;
margin:0;
padding:0;

}

.jcarousel-skin-ie7 .jcarousel-next-horizontal 

{

position: absolute;

top: 0px;

right: -35px;


height: 170px;

cursor: pointer;

background-color: transparent;

background-image: url(images/next-horizontal-trans.png);

background-repeat: no-repeat;

background-attachment: scroll;

background-position: 0pt 0pt;

}

li.ui-tabs-selected a{
  color:#00F;
  background:none;
}



.gmap_table_float h5, .search-result-tab2 h5, #tabs-3 h5 {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  color:#666666;
  font-size: 20px;
  margin:0 0 10px 0;
  padding:0;
}

h1.search_header{
  color: #807773;
  margin:5px 0 20px 0;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:26px;
  font-weight: normal;
}

#tabs {
  width:680px;
  margin:0 0 0 0;
  padding:0 0 15px 15px;
  background: url(images/map_bkgd1.jpg) top left no-repeat;
}
#tabs2 {
  width:680px;
  margin:10px 0 0 0;
  padding:0 0 15px 15px;
  background: url(images/map_bkgd1.jpg) top left no-repeat;
}

#tabs_custom_top {
  width:680px;
  margin:10px 0 0 0;
  padding:0 0 0 15px;
  background: url(images/map_bkgd1_top.jpg) left no-repeat;
  height: 8px;
}
#tabs_custom {
  width:680px;
  margin:0;
  padding:0 0 0 15px;
  background: url(images/map_bkgd1_custom.jpg) repeat-y;
}
#tabs_custom_bottom {
  width:680px;
  margin:0;
  padding:0 0 0 15px;
  background: url(images/map_bkgd1_bottom.jpg) left no-repeat;
  height: 8px;
}

.page-property-list #tabs {
  width:680px;
  margin:10px 0 0 0;
  padding:0 0 15px 15px;
  background: url(images/map_bkgd2.jpg) top left no-repeat;
}
.page-property-list #tabs2 {
  width:680px;
  margin:10px 0 0 0;
  padding:0 0 15px 15px;
  background: url(images/map_bkgd2.jpg) top left no-repeat;
}


#tabs ul{
  border:none;
  margin:0;
  padding:0;
}

#tabs ul li a{
  font-size:12px;
  background:none;
}

#tabs ul li a:hover{
  color:#666;
  background:none;
}

#tabs.ui-tabs-panel ul li ul li a{
  background:none;
  
}

.ui-tabs-nav li a:hover{
  background:none;
}

#tabs-1 ul, #tabs-2 ul, #tabs-3 ul, #tabs-4 ul {
  margin:0 0 0 0px;
  padding:0;
  float:none;

}

#tabs-1 ul li, #tabs-2 ul li, #tabs-3 ul li, #tabs-4 ul li{
  display: block;
  margin:10px 0;
  padding:0 0 0 9px;
  float:none;
  background: url(images/bullet.gif) no-repeat 0 4px;
}

h6{
  margin:0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;
  color: #4c423e;
  font-weight:bold;
  font-size:18px;
}

#tabs {
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color: #76CFE1;
}

#tabs-1 a:link, #tabs-2 a:link, #tabs-3 a:link, #tabs-4 a:link{
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color: #76CFE1;
}

#tabs-1 a:hover, #tabs-2 a:hover, #tabs-3 a:hover, #tabs-4 a:hover{
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color: #4c423e;
}


#tabs-1 ul li a:link, #tabs-2 ul li a:link, #tabs-3 ul li a:link, #tabs-4 ul li a:link{
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color: #4c423e;
  background:none;
  padding:5px;
  float:none;
  padding:0;
  margin:0;
  display:list-item;
  list-style:disc;
  }

#tabs-1 ul li a:hover, #tabs-2 ul li a:hover, #tabs-3 ul li a:hover, #tabs-4 ul li a:hover{
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color: #76CFE1;
  background:none;
  padding:5px;
  float:none;
  padding:0;
  margin:0;
  display:list-item;
  list-style:disc;
}

#tabs ul li ul li a:hover{
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color: #4c423e;
  background:none;
  padding:5px;
}

.ui-tabs-panel ul li {
  width: 385px;
  }

#content_investors #submit{
  background:url(images/go_green.gif) no-repeat;
  width:50px;
  height:21px;
  margin:1px 0 0 15px;
  padding:0;
  border:none;
}

/*---SEARCH RESULTS---*/



.adr {
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color: #4c423e;
  background:none;
  padding:5px;
  
  
}

.markertext{
  margin:0;
  padding:0;
  
}

.markertext .adr a{
  padding-left:0px;
}

.markertext a{
  font-size: 12px;
  font-family: Arial,Helvetica,sans-serif;
  padding-top: 5px;
  padding-right: 0pt;
  padding-bottom: 5px;
  padding-left: 5px;
  vertical-align: top;
}

.markertext a:hover{
  color: #4c423e;
}

.location{
  margin:0;
  padding:0;
}

.adr em{
  font-size:14px;
  font-weight:bold;
  font-style:normal;
}

td.views-field-field-main-photo-fid {
  margin:0;
  padding:10px 0 10px 10px;
  vertical-align:top;
}

th.views-field-address {
  margin:0;
  padding:0 0 0 15px;
  vertical-align:top;
  
}

th.floor-plans {
  margin:0;
  padding:0 0 0 10px;
}

.page-property-list .gmap_table_float {
font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color: #4c423e;
  background:none;
  vertical-align:top;
  margin:15px 0 0 0;
  padding:0;
  width:356px;
  _width:352px;
  height:400px;
  overflow-y:scroll;
}

.gmap_table_float {
font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color: #4c423e;
  background:none;
  vertical-align:top;
  margin:0px 0 0 0;
  padding:0;
  width:356px;
  _width:352px;
  height:400px;
  overflow-y:scroll;
}

ul.pager {
  display:block;
  list-style-type:none;
  margin:0;
  padding:0;
}

ul.pager > li.pager-item {
  display:inline;
  margin:0;
  padding:0;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color: #4c423e;
}
ul.pager > * + li.pager-item {
  margin-left:1ex
}

ul.pager > li.pager-item > a {
  padding:0 .5ex;
  color:inherit
}
ul.pager > li.pager-item.pager-current > a {
  background-color:#BFE3EC
}
ul.pager > li.pager-item > a:hover {
  background-color:#d4e077
}

#content_main ul.pager li.pager-current{
  font-weight:bold;
}



td.views-field-field-feature-callout-value {
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color: #4c423e;
  padding:10px 15px;

  border-left: 1px solid #A8C7CF;
  vertical-align:top;
  }

.view-empty{
  margin:0;
  padding:0;
}

.ui-tabs-panel{
  width:657px;
  margin:0;
  padding:15px 0 0 0;
  clear:left;
  border:none;
  background:none;
  /*height:400px;*/

}

/*.ui-tabs-panel table tr td{
  margin:0;
  padding:0;
  
}*/

.search-result-tab2 {
    height:400px;
  overflow-y:scroll;
}
* + .search-result-tab2 {
  margin:15px 0 0 0;
}

.page-property-list .gmap_float {
  margin:15px 0 0 0;
  padding:0;
  float:right;
}

.gmap_float {
  margin:0 0 0 0;
  padding:0;
  float:right;
}

td.floor-plans {
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color: #4c423e;
  padding:10px 15px;
  border-right: 1px solid #A8C7CF;
  border-left: 1px solid #A8C7CF;
  vertical-align:top;
  }
td.floor-plans a {
  font-weight:normal; color:#4C423E
}
td.floor-plans a:hover {
  text-decoration:underline
}

.gmap_table_float table{
  margin:0;
  padding:0;
}

.gmap_table_float tr{
  background:none;
  margin:0;
  padding:0;
  
}

.gmap_table_float tr td{
  padding: 10px 5px;
  margin:0;
  vertical-align:top;
  }


table.views-table {
  margin:0;
  padding:0;
  
}

.gmap_table_float tr.odd, .views-table tr.odd {
  background: #E9EEAB;
  margin:0;
  padding:0;
  
  
}

.gmap_table_float tr.even, .views-table tr.even{
  background: #BEE2EC;
  margin:0;
  padding:0;
}



.view-empty {
  color: #807773;
  font-size: 14px;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  margin:15px 0;
  padding:0;
}

.view-emtpy h2{
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:16px;
}

.jcarousel-skin-tango .jcarousel-container {
  

background-color: #E6E6E6;
border:none;

}

.jcarousel-skin-tango .jcarousel-container-horizontal

{

width: 276px;

padding-top: 10px;

padding-right: 40px;

padding-bottom: 10px;

padding-left: 40px;

}
.jcarousel-skin-tango .jcarousel-next-horizontal{

position: absolute;

top: 25px;

right: 5px;

width: 32px;

height: 32px;

cursor: pointer;

background-color: transparent;

background-image: url(images/next-horizontal.png);

background-repeat: no-repeat;

background-attachment: scroll;

background-position: 0pt 0pt;

}

.jcarousel-skin-tango .jcarousel-prev-horizontal{

position: absolute;

top: 25px;

left: 5px;

width: 32px;

height: 32px;

cursor: pointer;

background-color: transparent;

background-image: url(images/prev-horizontal.png);

background-repeat: no-repeat;

background-attachment: scroll;

background-position: 0pt 0pt;

}

#imageContainer, #imageData {
  background: #B2BB51;
  color:#FFF;
}

#bottomNavZoom, #bottomNavZoomOut

{

display: none;
background-color: transparent;
background-image: url(../images/expand.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 0%;
width: 34px;
height: 34px;
position: relative;
left: 30px;
float: right;

}

#nextLink:hover, #nextLink:visited:hover, #nextLink.force_show_nav, #frameNextLink{
  background-image: url(images/lightbox_next.jpg);
}

#prevLink:hover, #prevLink:visited:hover, #prevLink.force_show_nav, #framePrevLink {
  background-image: url(images/lightbox_prev.jpg);
}

#bottomNavClose{
  background-image:url(images/lightbox_close.jpg);
  height:40px;
  width:30px;
  padding:0;
  margin:26px 0 0 0;
}

#bottomNavClose:hover {
  background-position:left center;
}

/*-- INTERNAL SEARCH --*/

#searchform_internal{
  margin:0;
  padding:0 0 0 20px;
  height:120px;
  width:670px;
  background: #A7EBF9 url(images/search_results_bkgd.jpg) no-repeat;
}

#searchform_internal #searchcity,
#searchform_internal #searchprovince {
  width:200px;
  float:left;
  margin:0;
  padding:0;
}

#searchform_internal #searchbedrooms{
  width:200px;
  float:left;
  margin:0 0 0 10px;
  padding:0;
}
#searchform_internal #searchpricerange {
  width:200px;
  float:left;
  margin:0 0 0 15px;
  padding:0;
}

#searchform_internal #slider-range{
  width:197px;
  margin:3px 0 0 0;
  padding:0;
}

#searchform_internal #searchdate {
  width:640px;
  float:left;
  margin:0 0 0 0px;
  padding:10px 0 0 0;
}

#searchform_internal #searchdate p{
  margin:0;
  padding:0;
}

#searchform_internal #searchdate #dateflexible{
  margin:5px;
  padding:0;
  background:none;
  
}

#searchform_internal #searchdate #datepicker{
background:url(images/date-trans.png) no-repeat;
  font-family:Arial, Helvetica, sans-serif;
  color: #4c423e;
  font-size: 11px;
  font-weight:bold;
width: 178px;
height:26px;
  border:none;
  margin:0;
  padding:0px 24px 0 8px;
  float:left;
}



#searchform_internal #searchdate p label {
  margin:0;
  padding:0;
  vertical-align: top;
}

#searchform_internal #searchdate #submit{
  background:url(images/search-trans.png);
  border:none;
  width:200px;
  height:35px;
  float:left;
  margin:-30px 0px 0 216px;
  padding:0
}

#content_results {
  margin:0 0 20px 0;
  padding:0;
}

#content_results .ui-tabs-nav li.ui-tabs-selected a{
background:#D5E177;
color:#000;
}
#content_results .ui-tabs-nav li a ,{
  background:#666;
  color:#FFF;
}

 #content_results .ui-tabs-nav li a:hover {
   background:#D5E177;
 }


#searchform_internal #amount {
  background-color: transparent;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
  color: #4c423e;
  border:none;
  padding:0;
  margin:0;
  width:80px;
}

#searchform_internal p{
  color: #4c423e;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  line-height: 16px;
  margin-top: 8px;
  margin-right: 0pt;
  margin-bottom: 0px;
  margin-left: 0pt;
  padding-top: 4px;
  padding-right: 0pt;
  padding-bottom: 4px;
  padding-left: 0pt;
}

.jcarousel-skin-tango .jcarousel-item-horizontal{
  padding: 0 10px 0 0;
}

.jcarousel-skin-tango .jcarousel-item 

{

width: 75px;

height: 65px;

}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
  width:275px;
  height:65px;
}

/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left;}
.ui-slider .ui-slider-handle { background:url(images/slider_arrow-trans.png) no-repeat; border:none; position: absolute;  z-index: 2; width: 15px; height: 15px; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: 8px; margin-left: -8px; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
/* Tabs
----------------------------------*/
.ui-tabs { border:none; padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { background:#FFF; list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li {  position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {  padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/* Datepicker
----------------------------------*/
.ui-datepicker { font-size:11px; width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; font-size:11px; width: 17em;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/*--PAGER*/

#content_main li.pager-current {
  background: #BFE3EC;
  color:#3B332F;
  padding:0;
  border:1px solid #8FE0F1;
}

#content_main li.pager-item{
  padding:0;
  margin:0;
}

#content_main ul.pager li a{
  padding:5px;
  font-weight:normal;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color: #4c423e;
  padding:3px;
}

/*li.pager-item a{
  padding:0;
  margin:0;
  font-weight:normal;

}*/

li.pager-item a.active:hover {
  background:#D4E077;
  padding:5px;
  color:#FFF;
  text-decoration:none;
    font-weight:normal;

}


#content_main ul.pager li a.active:hover{
  background:#D4E077;
    font-weight:normal;

}

/*---end*/

.lowprice {
  padding: 0 0 0 6px;
}

#mhc_search_submit #submit{
background-color: transparent;
background-image: url(images/search_communities-trans.png);
background-repeat: repeat;
width: 200px;
height: 35px;
float: left;
margin:35px 0 0 20px;
.margin:28px 0 0 20px;
padding:0;
border:none;
}

#furnished_search_submit #submit {
  background-color: transparent;
background-image: url(images/search_furnished-trans.png);
background-repeat: repeat;
width: 200px;
height: 35px;
float: left;
margin-top: -5px 0 07px;
padding:0;
border:none;
}

#carousel {
  margin:0;
  padding:0;
}

#content_investors #tabs .tabs ui-tabs-nav #tabs-1 .ui-tabs-panel {
  height:600px;
}

#tabs-1 .ui-tabs-panel table td {
  width:100px;
}

#availability th.top {
  color: #807773;
  font-size: 12px;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  margin:0;
}

#node-form fieldset{
  margin:0 0 20px 0;
  border-bottom: 1px #807773 solid;
  width:500px;
}

#node-form .form-item {
  margin:10px 0;
  display:block;
  width:400px;
}

#node-form label, #node-form span.field-suffix, #node-form span.field-prefix {
  color: #807773;
  font-size: 14px;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  margin:0;
  
}

#node-form input{
  color: #000;
  font-size: 12px;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  margin:3px 0 0 0;
  padding:3px;
  background:#BFE3EC;
  border: 1px solid #7AB6C5;
}



#node-form legend {
  color: #666;
  font-size: 16px;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  font-weight:bold;
  margin:0;
  padding:0;
}

#node-form .description{
  color: #666;
  font-size: 10px;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  margin:2px 0 0 0;
}

#node-form input#edit-field-rental-phone-0-value, #node-form #edit-field-nearest-phone-0-value, #node-form #edit-field-business-phone-0-value, #node-form input#edit-field-landlord-phone-0-value, #node-form input #edit-field-previous-landlord-phone-0-value, #node-form input#edit-field-ref-phone-1-0-value, #node-form input #edit-field-ref-phone-2-0-value {
  width: 200px;
}

#node-form input#edit-field-posession-date-0-value-date {
  width: 200px;
}

#content_results .lowprice{
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color: #4c423e;
  padding:5px 0;
  vertical-align:top;
}

#content_results td.views-field-address a {
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color: #4c423e;
  font-weight:bold;
}

#content_results td.views-field-address a:hover {
  text-decoration:underline;
}

#content_results td.views-field-address {
  padding: 10px;
  width:210px;
}

#searchagain {
  margin:20px 0 0 0;
  padding:0;
}

.views-exposed-form .views-exposed-widget .form-submit {
  margin:0;
  padding:0;
  float:left;
}

.container-inline-date {
  display: inline-block;
  float:left;
  
}

.views-exposed-form .views-exposed-widget {
  margin:0;
  padding:0;
  float:none;
}

.block-stock {
  margin:10px 0 25px 0;
}

.block-stock td{
  padding:4px 25px 4px 5px;
  margin:0;
}

.block-stock tr{
  font-size: 12px;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}

.block-stock th {
  color: #807773;
  font-size: 12px;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  font-weight:bold;
  padding-top:5px;
  padding-bottom:5px;
  
}

#navbar .form-item {
  margin:5px 0 10px 0;
  padding:0;
  color: #333;
  font-size: 14px;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  font-weight:bold;
}

#navbar .form-item label {
  color: #807773;
  font-size: 14px;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  font-weight:bold;
  padding:0 0 10px 0;
}

#edit-action-subscribe-wrapper .form-item {
  color: #807773;
  font-size: 12px;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  font-weight:bold;
}

#navbar h2.title {
  color: #73cee1;
  font-size: 16px;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}

#community_logo {
  padding: 0 0 15px 5px;
  
}

#smi_map{
  background: #e0ad4a;
  padding: 10px 30px 20px 25px;
  width: 240px;
}

#smi_map img{
  margin:10px 0 0 0;
}

#content_main .collapsible legend a:link {
  padding-left: 15px;
}

/*.page-press-releases span.date-display-single {
  display:block;
  margin:0 0 0px 0;
  width:100px;
  float:left;
}

.page-press-releases span.views-field-title {
  width:375px;
  
}*/

.node-type-press-release .field-label {
  color: #807773;

font-size: 16px;

font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;

padding:0;
margin:0 0 5px 0;

}

.node-type-press-release .field-item{
  color: #73cee1;

font-size: 14px;

font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;

padding:0;
margin:0 0 5px 0;
}

.section-press-releases #content_main table tr td, .section-press-releases #content_main .views-table tr.odd{
  background:none;
  border:none;
}

.section-press-releases #content_main table .views-field-field-release-date-value{
  width:150px;
}

.section-press-releases #content_main table span.date-display-single {
font-size: 14px;
color:#807773;
line-height:16px;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;

}

strong {
  font-weight: bold;
}
div.view div.views-admin-links {
  width: auto;
}
#content_main .views-admin-links ul {
  margin: 0;
  padding: 0;
}

/* NEW STUFF ADDED JUNE 15*/

.section-community-list #searchform_internal #searchprovince{
  margin:15px 0 0 0;
}

.section-community-list #searchform_internal #searchcity{
  margin:15px 0 0 20px;
}

.section-property-list #search-buildings {
  width:300px;
  float:left;
}

.section-property-list #search-buildings .building-radio {
  color:#4c423e;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  margin:0 0 2px 0;
  padding:0;
}

/*.page-property-list-all #searchform_internal #searchdate{
width:300px;
margin:58px 0 0 0;
}*/


#view-all-buildings {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:11px;
  color:#4c423e;
  position:relative;
  padding:0;
}

#view-all-buildings a{
  background: url(images/view_all_button.jpg);
  width:158px;
  height:22px;
  text-indent:-9999px;
  display:block;
  margin:0;
  position:absolute;
  top:-3px;
  left: 205px;
  }

.searchResult, .searchResult > * {
  font-size:10pt;
  color:#4C423E
}

.searchResult + .searchResult {
  margin-top:2em
}

.searchResult > .searchResultHeader > h1 {margin:0; padding:0}
.searchResult > .searchResultHeader > h1, .searchResult > .searchResultHeader > h1 > * {font-size:110%}
.searchResult > p {margin:0; padding:0; line-height:1.4em}

.searchResult > * + p,
.searchResult > * + .searchResultFooter {margin-top:.5em}


.ui-tabs-nav, .ui-tabs-panel {
  font:normal 10pt 'Arial'
}

.ui-tabs-nav.has-tabs {
  margin-top:34px!important
}

.ui-tabs-nav.has-tabs > ul {
  margin-top:-28px!important
}

.ui-tabs-nav li {
  margin-left:8px;
  border:1px solid #c2cf5d
}

.ui-tabs-nav li.ui-tabs-selected {
  border-bottom-color:#d3de76
}

.searchResult > td {
  xpadding:5px;
  font-family:'Arial', sans-serif;
  color:#4C423E
}
.searchResult > td > table {
  margin:0
}
.searchResult > td > table > * > tr  > td {
  vertical-align:top
}
.searchResult > td > table > * > tr  > td + td {
  padding-left:5px
}
.searchResult > td > .property-title {
  margin-bottom:5px
}

#searchMap a:link, #searchMap a:visited, #searchMap a:hover, #searchMap a:active {
  font-weight:normal;
}
#searchMap a:hover {
  text-decoration:underline
}

.stock-info-table {margin:0}
