/* Signin primary color */
#signInBox #signInHeader
{
  background:#363;
}

/* Signin secondary color */
#signInBox .headerStripe
{
  background:#ccc;
  color:#000;
}

/* Header (primary color) */
#header
{
  background:#363;
}

/* Header 'Control Center' link */
#header h1 a, #header h1 a:link, #header h1 a:visited, #header h1 a:hover, #header h1 a:active
{
  color:#fff;
}

/* SignOut link */
#header .signOutLink, #header .signOutLink:link, #header .signOutLink:visited, #header .signOutLink:hover, #header .signOutLink:active 
{
  color:#fff;
}

/* Small stripe (secondary color) */
.headerStripe
{
  background:#ccc;
}

/* Object list grid header color */
.gridHeader
{
  background:#E5E5E5;
  color:#000;
}

/* Footer */
#footer #footerContent
{
  text-align:right;
  background:#363;
  color:#fff;
}

/* Footer link color */
#footerContent a, #footerContent a:link, #footerContent a:visited, #footerContent a:hover, #footerContent a:active
{
  color:#fff;
}

/* Save, Delete, Cancel buttons */
.linkButton, .linkButton:link, .linkButton:visited, .linkButton:active
{
  background: #363;
  color:#fff;
}

.linkButton:hover
{
	color: #363;
	background: #ccc;
}

/* New item buttons */
.newItem
{
  padding: 2px 10px 3px 10px;
  margin-bottom: 3px;
  text-decoration: none;
  font-weight: bold;
}

.newItem:link, .newItem:visited, .newItem:active
{
	text-decoration: none;
  background: #363;
  color:#fff;
}

.newItem:hover
{
	color: #363;
	background: #ccc;
}

.infoBox
{
	font-size: 11px;
	background: #E5E5E5;
	border: solid 1px #000;
	padding: 6px 8px 6px 8px;
	margin-bottom: 23px;
}

.infoBox p
{
	font-size: 11px;
	margin: 0;
	padding-left: 15px;
}

.infoBox ul
{
	margin: 0;
}

*html .infoBox ul
{
	margin: 0 0 0 15px;
}

.objectList
{
	margin-top: 3px;
}

.manageLinks
{
	float: right;
	padding: 3px;
	margin: 0;
}

.editLink
{
  padding: 2px 10px 3px 10px;
  text-decoration: none;
  font-weight: bold;
  display: block;
  margin-bottom: 3px;
}

.editLink:link, .editLink:visited, .editLink:active
{
	text-decoration: none;
  background: #363;
  color:#fff;
}

.editLink:hover
{
	color: #363;
	background: #ccc;
}

.bcNavigation /* a, .bcNavigation a:link, .bcNavigation a:visited, .bcNavigation a:hover, .bcNavigation a:active*/
{
  font-size:10px;
  margin-bottom: 2px;
}

*html .bcNavigation 
{
}

.childProductLines
{
	border: solid 1px #000;
	padding: 8px 8px 20px 8px;
}

.groupingBox
{
	margin-bottom: 20px;
	border: solid 1px #000;
	padding: 5px;
}

.groupingBox h3
{
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 10px;
}

.boxTitle
{
	font-weight: bold;
}

.imageThumb
{
	float: left;
	padding: 5px;
	margin-right: 3px;
	background: #ddd;
	text-align: center;
}

.imageThumb .imageLink
{
	display: block;
	height: 62px;
	margin-bottom: 4px;
	padding: 2px;
	background: #efefef;
}
