/***********************************************************************
 * Site Specific (feel free to group styles here)
 **********************************************************************/
#header {
  background: url("../img/wood-pattern.jpg") repeat scroll 0 0 transparent;
  height: 433px;
}
#header .logo {
  float: left;
  padding: 3px 0 0 7px;
}
.con-m {
	height: auto;
	margin: 0 auto;
	width: 1020px;
}
.dis-none {
	display: none;
}

/* QUICK LINKS */
#quick-links {
	
}

#quick-links > div {
  float: left;
  height: 298px;
  margin: 20px 10px 10px;
}
#quick-links a {
  background-color: #544D47;
  color: #FFFFFF;
  display: inline-block;
  padding: 0 0 5px;
  width: 100%;
}
#quick-links > div > a:hover, #quick-links > div:hover > a {
	text-decoration:none;
	background-color:#59C61D;
}
#quick-links div a span {
	background: url("../img/quick-links-full.jpg") repeat scroll -2400px 0 transparent;
	display: block;
    height: inherit;
    width: inherit;	
    height: 263px;
    width: 240px;
    transition: opacity 0.5s ease;
}
#quick-links span.search-homes.pos-1 {
	background-position: 0 0;
}
#quick-links span.search-homes.pos-2 {
	background-position: -1440px 0;
}
#quick-links span.search-homes.pos-3 {
	background-position: -1680px 0;
}
#quick-links span.search-homes.pos-4 {
	background-position: -1920px 0;
}
#quick-links span.home-evaluation.pos-1 {
	background-position: -240px 0;   
}
#quick-links span.home-evaluation.pos-2 {
	background-position: -2640px 0;   
}
#quick-links span.home-evaluation.pos-3 {
	background-position: -2880px 0;   
}
#quick-links  span.listing-notification.pos-1 {
	background-position: -480px 0;
}
#quick-links  span.listing-notification.pos-2 {
	background-position: -960px 0;
}
#quick-links  span.listing-notification.pos-3 {
	background-position: -1200px 0;
}
#quick-links  span.renay-testimonials.pos-1 {
	background-position: -720px 0;   
}
#quick-links  span.renay-testimonials.pos-2 {
	background-position: -2160px 0;   
}

#quick-links > span > span {

}


.featured_listings {
  background-color: #6A5D54;
  overflow: hidden;
}


/** HEADING #1  **/
.heading-hld {
  border-bottom: 1px solid #59C61D;
  border-top: 1px solid #1B1714;
  margin-top: 12px;
}
h2.header {
  font-size: 120%;
  letter-spacing: 0.3em;
  margin: 10px 0;
}

/** BODY **/
#body {
/*
  padding-bottom: 190px;
*/
}

/** FOOTER **/
#footer {
  position: relative;
  background: url("../img/wood-pattern.jpg") repeat scroll 0 0 #211C19;
  border-top: 1px solid #59C61D;
  bottom: 0;
/*
  padding:10px 0 20px 0;
*/
  color: #2D2D2D;
  height: 210px;
  color:#FFF;
/*
  position: absolute;
*/
  width: 100%;

}
#footer > .con {
  margin-bottom: 10px;
}
.spacer {
  background-color: #211C19;
  height: 30px;
  margin-bottom: 5px;
}
.spacer-b {
  border-top: 1px solid #59C61D;
}
.borkerage-logo {
  float: left;
  padding: 0 5px 0 0;
}
.sales-rep-info {
  float: left;
  font-size: 1em;
  line-height: 1.0em;
  text-align: left;
}
.sales-rep-info.add-margin {
	margin-right: 34px;
}
.logo-watermark {
  float: right;
}
.facebook {
  float: right;
  padding: 5px 0 0 25px;
}
#copyright {
	bottom: 35px;
    font-size: 63%;
    padding-left: 218px;
    position: absolute;
    width: 807px;
    text-align: left;
    line-height: 1.2em;
}

/***********************************************************************
 * Side Bar
 **********************************************************************/

.side_bar {
	float:left;
	overflow:hidden;
	text-align:center;
	width:274px;
	background-color:#211C19;
	color:#fff;
	padding-bottom:1000px;
	margin-bottom:-1000px;
}
.side_bar ul {
	padding:0 5px;
	list-style-type: none;
}
.side_bar ul li {
	padding: 5px 0;
}
.side_bar ul li a {
	color: #fff;
	display: inline-block;
	width: 100%;
	text-decoration: none;
}
.side_bar ul li a:hover {
	color: #FFFFFF;
	background-color: #59C61D;
}

/***********************************************************************
 * Content Panel (Pages with Side Bar)
 **********************************************************************/

.buyers_sellers .buyers_sellers_content_pane,
.articles .articles_content_pane {
	float:right;
	min-height:600px;
	overflow:hidden;
	padding:0 25px 25px 25px;
	width:700px;
	padding-bottom:1000px;
	margin-bottom:-1000px;
}

/***********************************************************************
 * AJAX Galleries (Image / Video)
 **********************************************************************/

.img-gal-s, .vid-gal-s {
	clear: both;
}
.img-gal-s .scon, .vid-gal-s .scon {
	float: left;
}
.img-gal-s .prev, 
.img-gal-s .next, 
.vid-gal-s .prev, 
.vid-gal-s .next {
	float: left;
}
.img-gal-s .prev img, 
.img-gal-s .next img, 
.vid-gal-s .prev img, 
.vid-gal-s .next img {
	opacity: 0.1;
	filter: alpha( opacity=10 );
}
.enable_np img {
	opacity: 0.7 !important;
	filter: alpha( opacity=70 ) !important;
}
.enable_np:hover img {
	opacity: 1 !important;
	filter: alpha( opacity=100 ) !important;
}
