/* ----------------- Main Structure ----------------- */

body {
	background: #000;
}

.backgroundwrap {
	background:  #000;
}

.bodywrap {border: solid 1px #000;
background:#000;
	
}

.contentwrap {
	background: transparent;
}

/* ----------------- Links ----------------- */

a:link, a:visited, a:hover {
	color: #fff !important;
}

/* ----------------- Navigation ----------------- */


#nav ul li {
	background: #790301;
}

#nav ul li, #nav ul li a, #nav ul li a:link, #nav ul li a:hover, #nav ul li a:visited {
	color: #fff;
	}
	
#nav ul li a:hover  {
	background: #000!important;
	color: #790301;
}

/* ----------------- Subnavigation ----------------- */

.subnav  ul {
	background: #000;
	border: 1px solid #790301;
	}
	
.subnav ul li { /* all list items */
	border-bottom: 1px solid #790301;
}

.subnav ul a:link, .subnav ul a:hover, .subnav ul a:visited  {
	color: #790301;
	}
	
.subnav ul li a:hover {
	background: #000!important;
	color: #790301 !important;
	}


/* ----------------- Mast ----------------- */

#mast {
	background: #000;
}

#mast h2.tagline {
	color: #fff
}

.agentphoto {
border: 2px solid #fff;
}


/* ----------------- Footer ----------------- */

#footer, #customFooter {
	background: #000;
}

#footer p, #footer p a:link, #customFooter p, #customFooter p a:link  {
		color: #fff !important;
}


/* ----------------- Pages ----------------- */

/* Index Page */

.featuredproperty {
	border: 1px solid #ffffff;
	background: #d1e0fc;
}

.featuredproperty img {
	border: 1px solid #F7ECCC;
}

/* Interior Page */

.interiorwrap {
	background: #790301;
}

.interiorcontent {
	border: 1px solid #790301;
	background: #790301;
}

.interiorcontent p {
	color: #d1d1d1 !important;
}

.interiorcontent h2 {
	color: #790301;
}


/* ----------------- Headlines ----------------- */

h1 {
	color: #fff;
}


h2 {
	color: #fff;
}
.headlines, .headlines a {color: #fff;}

/* ----------------- Typography ----------------- */

p, li, dd {
	color: #fff;
}

/* ------------- Subsequent Changes -------------*/

/*
.featuredimage a img {
	border: 1px solid #790301;
}
*/
.agentlogo {
	border: 2px solid #fff;
}

#mast .contact p {
	color: #fff;
}
#mast .contact a {
	color: #fff;
}

.box 
{
	background: #790301;
	border: solid 1px #790301;
	color: #fff !important;
}

.box a ,.box h4
{
	color: #000 !important;
}

label.highlight {
	color: #60c0c0 !important;
}
.calculator label, .calculator p, .box p, .box label, td.rememberBox, tr.header-brm td, tr.body-brm td
{
    color: #fff !important;
}


