/* ----------------- Main Structure ----------------- */

body {
	background: url('../images/yellow41/main/pagebg.jpg') top left repeat;
}

.backgroundwrap {
	background: transparent url('../images/yellow41/main/topbg.jpg') top left repeat-x;
}

.bodywrap {
	background: url('../images/yellow41/main/contentbg.jpg') top left repeat-y;
}

.contentwrap {
	background: url('../images/yellow41/main/gradientbg.jpg') top left no-repeat;
}

/* ----------------- Links ----------------- */

a:link, a:visited, a:hover {
	color: #fff;
}

/* ----------------- Navigation ----------------- */


#nav ul li {
	background: transparent url('../images/yellow41/nav/navbutton.jpg') top left no-repeat;
}


#nav ul li, #nav ul li a, #nav ul li a:link, #nav ul li a:hover, #nav ul li a:visited {
	color: #5F5A43;
	}
	
#nav ul li a:hover  {
	color: #fff;
}

/* ----------------- Subnavigation ----------------- */

.subnav  ul {
	background: #B29E69;
	border: 1px solid #A5915C;
	}
	
.subnav ul li { /* all list items */
	border-bottom: 1px solid #A5915C;
}

.subnav ul a:link, .subnav ul a:hover, .subnav ul a:visited  {
	color: #6E674A;
	}
	
.subnav ul li a:hover {
	background: #A5915C!important;
	color: #fff !important;
	}


/* ----------------- Mast ----------------- */

#mast {
	background: url('../images/yellow41/main/mastbg.jpg') top left no-repeat;
}

#mast h2.tagline {
	color: #5F5A43;
}

.agentphoto {
border: 2px solid #D0BB86;
}


/* ----------------- Footer ----------------- */

#footer {
	background: url('../images/yellow41/main/footerbg.jpg') top left no-repeat;
}

#footer p, #footer p a:link {
		color: #000 !important;
}


/* ----------------- Pages ----------------- */

/* Index Page */

.featuredproperty {
	border: 1px solid #F7ECCC;
	background: transparent url('../images/yellow41/main/featuredpropertybg.jpg')
}

.featuredproperty img {
	border: 1px solid #F7ECCC;
}

/* Interior Page */

.interiorwrap {
	background: #DFD0A8;
}

.interiorcontent {
	border: 1px solid #A79675;
	background: #DFD0A8;
}

.interiorcontent p {
	color: #000 !important;
}

.interiorcontent h2 {
	color: #5F5A43;
}


/* ----------------- Headlines ----------------- */

h1 {
	color: #5F5A43;
}


h2 {
	color: #5F5A43;
}

/* ----------------- Typography ----------------- */

p, li, dd {
	color: #fff;
}

/* ------------- Subsequent Changes -------------*/

/*
.featuredimage a img {
	border: 1px solid #D0BB86;
}
*/
.agentlogo {
	border: 2px solid #D0BB86;
}

#mast .contact p {
	color: #5F5A43;
}
#mast .contact a {
	color: #5F5A43;
}

.box 
{
	background: url('../images/yellow41/main/widgetbg.jpg') top left repeat;
	border: solid 1px #F7ECCC;
}

.box a 
{
	color: #ffffff;
}

label.highlight {
	color: #5F5A43 !important;
}
