
/**
 * Console, style from Slate theme
 */
div.messages {
  padding: 9px;
  margin: 1em 0;
  color: #036;
  background: #bdf;
  border: 1px solid #ace;
}
div.warning {
  color: #840;
  background: #fe6;
  border-color: #ed5;
}
div.error {
  color: #fff;
  background: #e63;
  border-color: #d52;
}
div.status {
  color: #360;
  background: #cf8;
  border-color: #be7;
}

/*******************************
	Custom css
*******************************/


/* Featured Banner Style */
#block-views-featured_banner_1-block_1, #block-views-featured_banner_1-block_2 { position:relative; width:655px; margin-bottom:10px; }
#views_slideshow_singleframe_pager_featured_banner_1-block_1 { bottom:10px; position:absolute; right:0; z-index:9; }
#views_slideshow_singleframe_pager_featured_banner_1-block_1 div { padding:5px; background:#333; cursor:pointer; }
#views_slideshow_singleframe_pager_featured_banner_1-block_1 div:hover, #views_slideshow_singleframe_pager_featured_banner_1-block_1 div.activeSlide{ background:#F00; }
#views_slideshow_singleframe_pager_featured_banner_1-block_1 div a { color:#fff; text-decoration:none; }
#views_slideshow_thumbnailhover_breakout_teasers_featured_banner_1-block_2 { bottom:5px; position: absolute; right: 0; z-index: 9;}
#views_slideshow_thumbnailhover_breakout_teasers_featured_banner_1-block_2 .views_slideshow_thumbnailhover_div_breakout_teaser { background:#000000; width:50px; padding:2px; float:left; opacity: 0.5; }
#views_slideshow_thumbnailhover_breakout_teasers_featured_banner_1-block_2 .views_slideshow_thumbnailhover_div_breakout_teaser:hover, #views_slideshow_thumbnailhover_breakout_teasers_featured_banner_1-block_2 .activeSlide { background:#F00; opacity:1; }

/* Gallery */
.gallery-wrapper, .view-display-id-page_1 { overflow:hidden; margin-left:6px; }
.gallery-image-wrapper { background:#f3f3f3; width:170px; overflow:hidden; float:left; border:1px solid #999; margin:5px; }
.gallery-image-wrapper h3 { text-align:center; margin-bottom:5px; }
.gallery-image-wrapper div { width:170px; margin:0 auto; }

.view-image-gallery-category .view-content .views-row{ border:1px solid #DDDDDD;
float:left;
margin:5px;
padding:5px;
text-align:center;
width:170px;}

.view-image-gallery-category .view-content .views-row:hover{ background:#E9E9E9;}


.field-field-image-gallery-images .sb-gallery-gallery{float:left;}
.node-type-image_gallery .content{overflow:hidden;}

/* latest property for sale/for rent*/

#node-form #tabset-tab-2{height:auto;}

/* Additional Custom CSS */
#sidebar-second #block-properties-2 ul li.last{
 display: none;
}