@import url('https://www.pixisites.com/themes/clean/content/style.css');

body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #54545a;
	background-color: #e8e8eb;
}
.wrapper {
	margin: 0 auto 0;
	width: 1000px;
}

/*----- HEADER -----*/
#name {	
	font-family: 'CrimsonRoman', serif;
	width: 1000px;
	text-align: center;
	font-size: 55px;
	display: inline-block;
}
#homelink {
	display: inline-block;
	text-decoration: none;
	color: #fff;
}
#contact {
	color: #4d4d3e;
	width: 1000px;
	text-align: center;
	display: inline-block;	
	margin: 20px auto;
	letter-spacing: 0.05em;
	font-size: 16px;
	text-transform: uppercase;
}
#contact b {
}
#header {
	background: #d1d0c4 url(../images/top-brick.jpg) top center repeat;
}
#header-banner {
	background-color: #d1d0c4;
}
#header-image {
	height: 250px;
}
#header-tagline {
	color: #4d4d3e;
	font-size: 20px;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	text-align: center;
}



/*----- NAVIGATION - adds colors to the horizontal menu -----*/	
#centeredmenu {
	font-family: 'CrimsonRoman', serif;	
	background: #b5b859;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	border-bottom: 5px #898c24 solid;
	}
#centeredmenu .wrapper {

}
#centeredmenu ul li a  {
	color: #fff;
	font-size: 18px;
}
#centeredmenu ul li a:hover {
	color: #fff;
	background-color: #a6a952;
}
#centeredmenu ul li.active a {
	color: #fff;
	background-color: #a6a952;
}
#centeredmenu ul li:hover a,
#centeredmenu ul li.hover a { /* This line is required for IE 6 and below */
  /* Top menu items background colour */ 
	color: #fff;
	background-color: #a6a952;
}

#centeredmenu ul ul li a,
#centeredmenu ul li.active li a,
#centeredmenu ul li:hover ul li a,
#centeredmenu ul li.hover ul li a { /* This line is required for IE 6 and below */
	font-size: 13px;
	color: #fff;
	background-color: #a6a952;
   }
   
#centeredmenu ul ul li a:hover,
#centeredmenu ul li.active ul li a:hover,
#centeredmenu ul li:hover ul li a:hover,
#centeredmenu ul li.hover ul li a:hover { /* This line is required for IE 6 and below */
   /* Sub menu items background colour */
	color: #fff;
	background-color: #91943f;

}




/*----- MAIN -----*/	

#homeMain  {
	background: #fff;
	font-family: Helvetica, Arial, sans-serif;
}
.home-sidebar {}
.home-content {}
#main {	
	background: #fff;
	font-family: Helvetica, Arial, sans-serif;
}
#mainProperty {
	background-color: #fff;
}
#mainCopy {
	width: 650px;
	padding: 30px 40px 30px 20px;
}
#sidebar {
	width: 250px;
	margin-left: 20px;
	padding: 30px 10px 20px;
}
#featured-property {
	width: 270px;
	height: 145px;
}
#featured-property img {
	border: 4px #fff solid;
	width: 262px;
	height: 121px;
}


/*----- FOOTER -----*/
#footer {
	font-family: Helvetica, Arial, sans-serif;
	color: #5c5e53;
	font-size: 12px;
	line-height: 17px;
}
#footer .wrapper {
	background: #d1d0c4 url(../images/top-brick.jpg) top center repeat;
	border-top: 6px #e4e4dd solid;
	min-height: 100px;
	padding: 20px 0 10px;
}
.footer-module {
	width: 250px;
}
.footer-module-sml {
	width: 170px;
}


/*------------------- ADDITIONAL HTML -------------------*/
/*-------------------------------------------------------*/
#main h1, #homeMain h1 {
	font-family: 'CrimsonRoman', serif;
	color: #898c24;
	font-size: 22px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	margin: 10px 0 15px; 
}
#main h2, #homeMain h2 {
	font-family: 'CrimsonRoman', serif;
	color: #898c24;
	font-size: 17px;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	margin: 10px 0 15px;
}
#main h3 {
	font-size: 14px;
}
#footer h1 {
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	color: #fff;
	margin: 0 0 8px;
}

a, a:link, a:visited, a:active {
	color: #a0a33f;
	text-decoration: underline;
}
a:hover {
	color: #b5b859;
	text-decoration: none;
}

#footer a, #footer a:link, #footer a:visited, #footer a:active {
	color: #525148;
	text-decoration: underline;
}
#footer a:hover {
	color: #525148;
	text-decoration: none;
}
#contact a {color: #4d4d3e; text-decoration: none;}
#contact a:hover {color: #fff; text-decoration: none;}

ul#testimonials {
	border-bottom: 1px #bbb dashed;
}
	
/*------------------- ADDITIONAL STYLES -------------------*/
/*-------------------------------------------------------*/
div.resultheading {
    background-color: #B5B859;
	color: #fff;
	font-family: 'CrimsonRoman', serif;	
	text-transform: uppercase;
}

ul#reciprocity li {
	border-bottom: 1px #444 dotted;
}

ul#reciprocity li a {text-decoration: none; color: #898C24; background: transparent;}
ul#reciprocity li a:hover {text-decoration: none; color: #666; background: transparent;}