/* @override http://whitelabelpartnersite.businesscatalyst.com/stylesheets/theme.css */

/* -----------------------------------------------------------------------

Black Theme for Unbranded Partner Site

----------------------------------------------------------------------- */

/* links */
a:link, a:visited {
	color: #ff0000;
}

a:hover, a:active {
	color: #cc0000;
}

a.link-button {
	background: #c00000;
	border: 1px solid #c00000;
	color: #ffffff;
}

a.link-button:hover {
	background: #333333;
	border: 1px solid #c00000;
	color: #ffffff;
}

a.link-block {
	background: #cc0000;
	color: #ffffff;
}

a.link-block:hover {
	background: #cc0000;
	color: #ffffff;
}

#whoslogged a {
	background: #444;
	border: 1px solid #444;
	color: #fff;
}

#whoslogged a:hover {
	background: #c00000;
	border: 1px solid #e5aa22;
}

/* submit button */
.button-submit {
	background: #111;
	color: #fff;
}


/* containers */
#stretch-header {
	background: #ffffff;
	border-bottom: 1px solid #cc0000;
}

#search-site {
	background: #ffffff;
	border: 0px solid #ffffff;
}

#stretch-nav {
	background: url(/img/fresh_nav/fresh_nav_bg.jpg) repeat-x ;
	border-bottom: 1px solid #ffffff;
}

#stretch-content {
	border-top: 2px solid #fafafa;
}


/* menu hover state */
#container-nav li a {
	color: #ffffff;
}

#container-nav li.selected a,
#container-nav li.selected a:hover {
	color: #cc0000;
	cursor: default;
	text-decoration: none;
}

#container-nav li a:hover {
	color: #cc0000;
}

.nav-side li a:hover {
	background: #cc0000;
	border-top: 1px solid #fff;
	color: #ffffff;
}

#stripNav0 li a:hover {
	background: #cc0000;
	color: #ffffff;
}



div.invoices-a {}
 div.invoices-a p { position: relative; overflow: hidden;}
 * html div.invoices-a p { zoom: 1; }
  div.invoices-a span { float: left;      width: 85px; padding-left: 20px; }
  div.invoices-a span.first { padding-left: 0; background:none;}
  div.invoices-a span.name { width: 250px; }
  div.invoices-a small { position: absolute; left: -10001px; top: -10001px; }
 div.invoices-a ul { list-style: none; margin: -1px 0 0; padding: 0 0px;  margin:0px;}
  div.invoices-a ul li { overflow: hidden; width: 100%; padding: 10px 0; }
   div.invoices-a ul li span { background: none; }
   div.invoices-a li span.actualPaid {display:none;}

