/* ----- SETUP BACKGROUNDS AND STRUCTURE ----- #ffffff */

#header #logo {
		position: relative;
		top: 74px;
		margin: -64px auto 0;
		width: 321px;
		height: 64px;
		background: transparent url(/siteimages/logo.png) no-repeat 0 0;
	}
	
	body {
		color: #ffffff;
		background: url(/siteimages/bg.jpg) top center ;
	}
	#container-homepage, #container {
		background: transparent url(/siteimages/wrap_top.png) no-repeat 0 0 ;
	}
	#container-homepage #wrapper-homepage, #container #wrapper {
		background: transparent url(/siteimages/wrap_mid.png) 0 0;
	}
	body #footer-homepage {
		background: transparent url(/siteimages/wrap_bt.png) no-repeat 0 0;
	}
	#container #footer {
		background: transparent url(/siteimages/wrap_bt_int.png) no-repeat 0 0;
	}
	ul {
		list-style-type: none;
	}
	
	/*fixes share link */
	.IDX-detailsLinks div .IDX-sharePropertyLink .stbuttontext {
		margin-left: 23px;
	}
/* ----- NAV and HEADER ----- */
	#container-homepage #box-1-homepage {
		background: transparent url(/siteimages/header_shadow.png) no-repeat 0 0;
	}
	ul#nav {
		background: #000000;
		border-bottom: 1px solid #3a452e;
		height: 26px;
	}
	#nav li a { color: #bac5ae; }
	#nav li ul  {
		background: #1d2317;
		border: 1px solid #576745;
		border-top: 0;
	}
	#nav li ul li {
		border-bottom-color: #1d2317;
	}
	#nav li:hover a {
		background: #1d2317 url(/siteimages/nav_bg_on.png) repeat-x 0 0;
	}
	#nav li:hover li a {
		background: #1d2317 none;
	}
	#nav li li:hover {
		border-bottom-color: #576745;
	}
	ul#nav li.active-navparent>a {
		background-color: #576745;
	}

/* ----- HEADLINES ----- */
#content h2, #content .listings h2, #newsletter-title,
.business-partners-links .org-name, .agent-referral-links h3, .sitemap #content h3,
.posthead h2 a, .blog #content h2 a, .blogarchive #content h2 a {
	color: #663b24; /**/
	text-shadow: 0 0 1px rgba(103, 59, 36, .4);
}
#contentTop-homepage h1 a, #contentTop h1 a,
#post-topics ul li a:link, #post-archives ul li a:link, #widget-blog li a {
	color: #ffffff !important; /**/
}

#contentTop-homepage h1,
#header #logo {
	top:17px;
	background: transparent url(/siteimages/logo.png) no-repeat 0 0 !important;
}

/* ----- HOMEPAGE ----- */

	.qt a {
		border: 1px solid #cab398;
	}
	.qt.custom-1 a, .qt.custom-4 a {
		color: #3a452e;
	}
	.qt.custom-2 a, .qt.custom-3 a {
		color: #bac5ae;
	}
	.qt.custom-1 a span, .qt.custom-4 a span { background-color: rgba(202, 179, 152, .7); }
	.qt.custom-2 a span, .qt.custom-3 a span { background-color: rgba(58, 69, 46, .6); }
	.no-rgba .qt.custom-1 a span, .no-rgba .qt.custom-4 a span { background-color: rgb(202, 179, 152); filter:alpha(opacity=80); }
	.no-rgba .qt.custom-2 a span, .no-rgba .qt.custom-3 a span { background-color: rgb(58, 69, 46); filter:alpha(opacity=80); }
	
	/* IE fixes */
	/* IE 8*/
	
	#contentTop-homepage .idx-search-widget-item input {
		position: relative\0/;
		top: 15px\0/;
		left: 122px\0/;
	}
	/* IE7 */
	
	*+html #contentTop-homepage .idx-search-widget-item input {
		position: relative;
		top: 15px;
		left: 122px;
	}

/* ----- GENERAL ----- */

.welcome-statement a, #content a {
	color: #ffffff;
	}
.welcome-statement a:link, #content a:link {
	border-bottom: 1px solid #956631;
	}
.welcome-statement a:visited, #content a:visited {
	border-bottom: 1px solid #704c25;
	}
.welcome-statement a:hover, .welcome-statement a:active,
#content a:hover, #content a:active{
	background-color: #3a452e;
	}
#team-biographies h3 {
	border-top-color: #cab398;
	}
.photo, #slide-lg a img {
	border-color: #cab398 !important;
	background-color: #bac5ae;
	}
.buyer-find, .seller-find, #resourcedownload,
.buyerresources .clear, .sellerresources .clear {
	border-color: #cab398;
	}

/* ----- FORMS ----- */
.box2 input, .box2 select, .box2 textarea, .submitbutton, .button, .submitbutton input,
#property-moreinfo-form li input, #property-moreinfo-form li textarea, #submitcommentform input,
#submitcommentform textarea, #buyerquestions input, #buyerquestions textarea, #contact input,
#contact-us-form-content div div input, #contact-us-form-content div div textarea {
	background-color: #97a785;
	color: #000;
	border-color: transparent transparent #ffffff #bac5ae;
}
.box2 input:focus, .box2 select:focus, .box2 textarea:focus,
#property-moreinfo-form li input:focus, #property-moreinfo-form li textarea:focus,
#submitcommentform input:focus, #submitcommentform textarea:focus,
#buyerquestions input:focus, #buyerquestions textarea:focus,
#contact input:focus,
#contact-us-form-content div div input:focus, #contact-us-form-content div div textarea:focus{
	border-top-color: #bac5ae;
	border-right-color: #ffffff;
}
.submitbutton, .button, .submitbutton input, #submitcommentform .submitbutton input,
#contact-us-form-content div div.action input {
	border-color:  #ffffff #bac5ae #bac5ae #ffffff;
}
.submitbutton:active, .button:active, .submitbutton input:active,
#submitcommentform .submitbutton input:active,
#contact-us-form-content div div.action input:active {
	border-color:  #bac5ae #ffffff #ffffff #bac5ae;
}

/* ----- SIDEBAR ----- */
#widget-blog, #agentprofile-widget, #widgetbar, #newsletter-subscribeform,
#property-options, #property-actions, .custom7 {
	background-color: #4a3318;
	border: 1px solid #704C25;
}
#agentprofile-widget a, #widget-blog h3 a {
	color: #cab398;
}
#box-2 h3, #widget-blog h3 {
	border-bottom: 1px solid #cab398;
	color: #cab398;
}
#content #newsletter-signupcontainer #newsletter-subscribe-hide,
#content #newsletter-signupcontainer #newsletter-subscribe-hide:hover,
.custom7 h3, .custom7 a {
	color: #cab398;
}
.custom7 input, .custom7 select,
#newsletter-subscribeform-form input,
.custom7 #submit input,
#newsletter-subscribeform-form .newslettersubmitbutton {
	background-color: #eeeacf;
	border-color: #cab398;
}

/* ----- PROPERTIES ----- */
#slide-lg a span {
	background-color: #97a785;
	border-color: #ffffff transparent transparent #ffffff;
	color: #b08c65;
}
#content #slideshow-thumbs li a {
	background-color: #ffffff;
	border-color: #576745;
}
#content #slideshow-thumbs li a:hover {
	border-color: #576745;
}
#content .view-property a {
	border-color: #576745;
}
#slide-caption{ 
	background-color: #1d2317;
}
#propertypics-lightbox, .lightbox {
	background-color: #1d2317;
}
#propertypic-info span#propertypic-caption {
	background-color: #cab398;
	}
.propertypic-previous a, .propertypic-next a, .propertypicwrapper .close {
	background-color: #97a785;
	color: #cab398;
	border-color: #ffffff transparent transparent #ffffff;
	}
.propertypicwrapper .close {
	border-color: #ffffff #ffffff transparent;
	}
.propertypic-previous a {
	border-color: #ffffff #ffffff transparent transparent;
	}
.propertypicwrapper .close:hover {
	border-color: #bac5ae #bac5ae transparent;
	}
.propertypic-previous a:hover {
	border-color: #bac5ae #bac5ae transparent transparent;
	}
.propertypic-next a:hover {
	border-color: #bac5ae transparent transparent #bac5ae;
	}
/*----- FOOTER -----*/
#footer-homepage, #footer {
	color: #8C6C5B;
	}
#footer-homepage a, #footer a {
	color: #b08c65;
	}
#header #logo {
	top: 77px;
	}

/* fix for about us page if more than 2 entries */
#team-biographies li:nth-child(n+3) {
	padding: 30px 0 20px 0;
}

/* fix for ie featured, search, sellers, buyers headings transparency */

.qt.custom-1 a span, .qt.custom-4 a span {
       background:transparent;
       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#bbcab298,endColorstr=#bbcab298);
       zoom: 1;
	}
.qt.custom-1 a span, .qt.custom-4 a span {
	background-color: rgba(202, 179, 152, 0.7)
	}

.qt.custom-2 a span, .qt.custom-3 a span {
       background:transparent;
       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#bb3a452e,endColorstr=#bb3a452e);
       zoom: 1;
	}
.qt.custom-2 a span, .qt.custom-3 a span {
	background-color: rgba(58, 69, 46, 0.6)
	}

/* color fix */

input.textbox {
	color: #333333 !important;
	}
/* header width fix */

#header #logo {
	width:323px;
	}

/* sidebar fixes */

.newsletter #box-2 {
	margin-left:40px;
	}
.recommendedlinks #box-2 {
	margin-left: 40px;
	}
#newsletter-signupcontainer {
	margin-left:40px;
	}
#widgetbar {
	position:relative;
	left: 40px;
	}
.wrapper #widget-blog,
.wrapper #box-2 #agentprofile-widget {
	position: relative;
	left: 67px;
	}
#container #wrapper #box-2 #agentprofile-widget {
	margin-bottom: 80px;
	}
.wrapper #IDX-main {
	position: relative;
	left: -30px;
	}
/* footer fix */

#newsletter-footer {
	margin-bottom: 20px;
	}
.displaynumber {
	padding-bottom: 20px;
	}


/* IDX ehs fixes */

body.idx-custom {
	background:url(/img/idx/idxbroker/platinumbk.jpg) no-repeat scroll center top #000000;
	}
body.idx-custom #container {
	background: url("/img/idx/idxbroker/platinummiddleplain.gif") repeat-y scroll 0 0 #FFF3CF;
	}
body.idx-custom #box-2 #agentprofile-widget {
	left: 0px;
}
body.idx-custom #content {
	position: relative;
	left: 40px;
	}
body.idx-custom #container #footer {
	background: none;
	}
body.idx-custom #footer {
	background: black url(http://www.lanecountybuyersagent.com/img/idx/idxbroker/platinumbottom.jpg) no-repeat !important;
	}
body.idx-custom .welcome-statement a {
	color: #CF8800;
	}
body.idx-custom a {
	color: #666 !important;
	}
.idx-custom #content a {
	color: #666;
	}
body.idx-custom #content a {
	color: #CF8800;
	}
.idx-custom .welcome-statement a:link, .idx-custom #content a:link, .idx-custom .welcome-statement a:visited, .idx-custom #content a:visited {
	border-bottom: none;
	}
.idx-custom .welcome-statement a:hover, .idx-custom .welcome-statement a:active,
.idx-custom #content a:hover, .idx-custom #content a:active{
	background-color: none;
	}
.idx-custom #container #wrapper #box-2 #agentprofile-widget {
	background-color: transparent;
	border: none;
	margin-bottom: 0px;
	}
.idx-custom #box-2 h3, #widget-blog h3 {
	border-bottom: none;
	color: #000;
	}
	/*fixes share link */
body.idx-custom .IDX-detailsLinks div .IDX-sharePropertyLink .stbuttontext {
	margin-left: 0px;
}
body.idx-custom #IDX-detailsEssential div.IDX-detailsSideInfo {
	float: none;
	position: relative;
	top: -25px;
	left: 320px;
}
body.idx-custom #IDX-detailsEssential #IDX-detailsMainPhoto img {
	margin-bottom: -180px;
}
html .welcome-statement h2,
html #content h2,
html #content .listings h2,
html #newsletter-title,
html .business-partners-links .org-name,
html .agent-referral-links h3,
html .sitemap #content h3{
	color: #807F89;
	text-shadow: none;
}
