/* CUSTOM CSS */


.LandingMain.homepage .box.bluebox,
.LandingMain.homepage #widget-blog {
background-color:  #2A4054;
color: white;
height: 280px;
margin-bottom: 10px;
-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari, Chrome */
border-radius: 10px; /* CSS3 */
margin-right: 2px;
} 

.LandingMain.homepage #widget-blog {
	height: 290px;
}

.LandingMain.homepage .box.bluebox h2,
.LandingMain.homepage #widget-blog h3 {
margin-top: 10px;
background-color: #4A80A5;
border-top: 1px solid #2A50A5;
}


.LandingMain.homepage .box.bluebox a,
.LandingMain.homepage .box.bluebox a:link,
.LandingMain.homepage #widget-blog a {
	color: white;
	text-decoration: underline;
}



.homepage .box.custom-2 {
	background: url("http://olympiahomes.com.realproserver.com/themes/globalimages/premium-one/resources/homebuyingtips-tmb.jpg") no-repeat scroll 50% 45px #EEE9DF;
}

.homepage #widget-blog li.stripe {
	background: url("http://olympiahomes.com.realproserver.com/themes/globalimages/premium-one/layout/arrow.gif") no-repeat scroll 10px 50% #2A4054;

}


#NWMLS {
position: absolute;
display: block;
margin-top: -160px;
left: 5px;
width: 125px;
height: 65px;
z-index:9999999;
/* outline: 1px solid red; */
}

#BankOwned {
position: absolute;
display: block;
margin-top: -160px;
left: 145px;
width: 125px;
height: 65px;
z-index:9999999;

}

#ShortSale {
position: absolute;
display: block;
margin-top: -160px;
left: 280px;
width: 125px;
height: 65px;
z-index:9999999;
}

#ListingAlerts {
position: absolute;
display: block;
margin-top: -160px;
left: 420px;
width: 125px;
height: 65px;
z-index:9999999;

}

#HowToBuy {
position: absolute;
display: block;
margin-top: -160px;
left: 555px;
width: 125px;
height: 65px;
z-index:9999999;

}

#Findout {
position: absolute;
display: block;
margin-top: -160px;
left: 692px;
width: 125px;
height: 65px;
z-index:9999999;

}

#homeworth {
position: absolute;
display: block;
margin-top: -160px;
left:830px;
width: 125px;
height: 65px;
z-index:9999999;

}

#content-homepage {
     position: relative;
     margin-top: -152px;
     left: -0px;
}


.homepage #nav-full {
     position: relative;
     top: -92px;
     left: 0px;
}

.homepage #logo {
     position: relative;
     top: 200px;
     margin-bottom: 1px;
     left: 0px;
	z-index:99;
}

#design2-topbanner {
	
	top:0px;
	
}

#header {
	height:183px;
}


#logo {
	height:183px;
}

.LandingMain.sellerresources #box-2 .custom1 ,
.LandingMain.buyerresources #box-2 .custom1 {
	display: none;
}


/* CUSTOM CSS 2A4054 */

/*
----------------------------------------------------------------
	COLOR VARIABLES
----------------------------------------------------------------

	#2A4054 - accent_color (#2A4054) !!!
	#2A4054 - left_column_color

*/

/*
----------------------------------------------------------------
	SITE STRUCTURE
---------------------------------------------------------------- */
body {
	background: #2E3037 url("/siteimages/layout/bg.png") 50% 0 no-repeat;
	color:#6A5747;
}

#box-2 h3 {
	background:#2A4054;
}
#box-2 h3 {
background:none repeat scroll 0 0 #2A4054;
}

#contentTop h1 {
	color:#2A4054;
}


#footer a:hover {
	color:#2A4054;
	text-decoration:none;
}

/*
----------------------------------------------------------------
	SITE NAVIGATION (FULL)
---------------------------------------------------------------- */

#nav-full {
	background:#2A4054;
	z-index:9999999;
}

#nav-full li a.active-navparent,
#nav-full li a.active-navparent:hover {
	color:#2A4054 !important;
}

/*
----------------------------------------------------------------
	LANDING SUB PAGES -- POSSIBLE ERROR ON .box h2 a
---------------------------------------------------------------- */

body.LandingSub .box.tips h2,
body.LandingSub .box.reports h2,
.propertiesintro h2,
body.LandingMain .box.buyer-find h2,
body.LandingMain .box.seller-find h2,
body.homepage .box.welcome-statement h2,
body.LandingSub .box.suggested-reading h2,
body.Detail .box.homeanalysis h2,
body.LandingSub .box.ta h2 {
	color:#2A4054;
	background:transparent;
}

.box.buyer-find p a,
.box.seller-find p a, 
.homepage .box.welcome-statement p a {
	color:#2A4054;
}

.LandingSub .box a:hover, .LandingSub .box:hover a {
	color:#2A4054;
}

.LandingSub .box h2 a {
	color:#2A4054;
}

/*
----------------------------------------------------------------
	LANDING MAIN PAGES
---------------------------------------------------------------- */


.LandingMain .box h2 {
	background:#2A4054;
}


.LandingSub .box.suggested-reading .boxalt:hover a,
.LandingSub .box.suggested-reading .boxalt a:hover,
.LandingSub .box.suggested-reading:hover .boxalt a:hover {
	color:#2A4054;
}


.LandingMain .box a {
	color:#2A4054;
}

/*
----------------------------------------------------------------
	DETAIL PAGES
---------------------------------------------------------------- */

.Detail #content h2 {
	color:#2A4054;
}

.Detail #content a {
	color:#2A4054;
}

.homepage #widget-blog h3 {
	background:#2A4054;
	
}

#widget-blog li:hover a {
	color:#2A4054;
}

#widget-blog-agent h3 {
	background: #2A4054 url("/siteimages/title-blog.png") no-repeat;
}

/*
----------------------------------------------------------------
	PROPERTY LISTINGS PAGE
---------------------------------------------------------------- */

/*-- listings --*/

.listings h2 {
	background:#2A4054;
}

.listings ol li:hover .view-property img {
	border:1px solid #2A4054;
}

.meta-property em {
	color:#2A4054;
}

.more a {
	color:#2A4054;
}

#displaytypes h3, #property-search h3 {
	background:#2A4054;
}

#property-search input.submit {
	background:#2A4054;
}

#search-properties-button a {
	color:#2A4054;
}

.propertylist .displaynumber {
	color:#2A4054;
}


.propertylist .pagination a.currentpage {
	color:#2A4054;
}

#sortproperties a {
		color:#2A4054;
}

/*
----------------------------------------------------------------
	PROPERTY DETAIL PAGE
---------------------------------------------------------------- */

/*-- property slideshow --*/

ul#slideshow-thumbs li img:hover {
	border:1px solid #2A4054;
}

#property-detail h3 {
	background:#2A4054;
}

#property-options li, #property-actions li {
	color:#2A4054;
}

#price {
	color:#2A4054;
}

.propertypic-previous a, .propertypic-next a {
	color:#2A4054;
}

/*
----------------------------------------------------------------
	LIGHTBOX STYLES
---------------------------------------------------------------- */

.lightboxwrapper  {
	border:10px solid #2A4054;
}

.lightboxthankyou-content h2 {
	color:#2A4054;
}

.agentreferrals .lightboxwrapper  {
	border:10px solid #2A4054;
}

#lightbox-title {
	background:#2A4054;
}

.lightboxform .lightboxbutton input {
	background:#2A4054;
}

.agentreferrals .lightboxform div.linkembed strong em {
	color:#2A4054;
}

#lightbox-messaging {
	border-bottom:1px solid #2A4054;
}

/*
----------------------------------------------------------------
	MISC RULES
---------------------------------------------------------------- */

.sitemap #content h3 {
	background:#2A4054;
}

/*
----------------------------------------------------------------
	FORMS
---------------------------------------------------------------- */

/*-- Buyer Home Search --*/


#searchcriteria h3, #contact h3 {
	background:#2A4054;
}

.box2.searchtype label, 
.box2.areas label {
	color:#2A4054;
	
}

.totalaccess #content h3 {
	background:#2A4054;
}

html body #searchcriteria .box2.specialfeatures label {
	background:#2A4054;
}

#buyerquestions h3 {
	background:#2A4054;
}

#buyerquestions div.questioncomment label {
	background:#2A4054;
}

#propertyfeedbackrateform-wrapper #lightbox-title {
	color:#2A4054;
}

#propertyfeedbackrateform-wrapper div.lightboxbutton input {
	background:#2A4054;
}

/*
----------------------------------------------------------------
	OTHER PAGE RULES
---------------------------------------------------------------- */

/*-- recomended links --*/
.Detail #content p.linktitle {
	background:#2A4054;
}

.agent-referral-links h3 {
	background:#2A4054;
}

/*-- about page --*/
#team-biographies h3 {
	background:#2A4054;
}

#team-biographies .vcard .fn {
	color:#2A4054;
}

#newsletter-featuredlisting img:hover {
	border:1px solid #2A4054;
}

#newsletter-title strong {
	color:#2A4054;
}

#newsletter-featuredlisting p.title {
	background:#2A4054;
}

#newsletter-subscribeform-form input.newslettersubmitbutton {
	background:#2A4054;
}

#newsletter-subscribeform-thankyou {
	background:#2A4054;
}

.article-heading strong {
	background:#2A4054 url("/siteimages/paper.gif") 10px 50% no-repeat;
}


/*
----------------------------------------------------------------
	BLOG
---------------------------------------------------------------- */

#blogname h2 {
	color:#2A4054;
}

.blog .pagination a,
.blogitem .pagination a,
.blogarchive .pagination a {
	color:#2A4054;
}

.blog .displaynumber ,
.blogitem .displaynumber,
.blogarchive .displaynumber {
	color:#2A4054;
}

#blog-content h3 {
	background:#2A4054;
}

.blog a,
.blogitem a,
.blogarchive a {
	 color:#2A4054;
}

#widgetbar h3 {
	background:#2A4054;
}

#widgetbar li:hover a {
	color:#2A4054;
}

.Detail #content .post h2 {
	color:#2A4054;
}

.post h2 a, .Detail #content .post h2 a  {
	color:#2A4054;
}

.postdate {
	background:#2A4054 url("siteimages/icn-post.png") 5px 50% no-repeat;
}

#post-comments h3 {
	background:#2A4054;
}

#leavecomment div#leavecomment-success:before {
	color:#2A4054;
	
}
/*
----------------------------------------------------------------
	GENERAL RULES FOR EDITOR
---------------------------------------------------------------- */

/*-- feedback report --*/

.feedbackreport  h3 {
	background:#2A4054;
}

#footer, #footer-homepage {
	
	background:#2A4054;
}


