body {
	background: #000;
	color: #a9a092;
	margin-top: 0;
}

a, a:link, a:visited, a:hover, a:active {
	color: #ebc986;
}

a, a:link {
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
	color: #7b4c21;
}

h2 {
	
}

a.selected, a:link.selected, a:hover.selected, a:visited.selected, a:active.selected  {
	color: #fff;
	border-bottom: 3px solid #7b4c21;
}

h3 {
	color: #fff;
}

hr {
	color: #222;
	background: #222;
}

hr.space {
	color: #000;
	background: #000;
}

div.colborder {
	border-right-color: #222;
}

div#nav {
	text-align: right;
}

.box {
	background: #222;
}

.related-links img {
	float: left;
}

.related-links p {
	margin: 0;
}

span.required {
	color: #fc3a1c;
	font-size: 80%;
}

img.category_image {
	border: 1px solid #ccc;
	margin-bottom: 9px;
}

img.top {
	border: 1px solid #ccc;
}

img.cat-img {
	margin-bottom: 9px;
}

.detail-thumb {
	margin-bottom: 9px;
}

p.paginate {
	clear: both;
}

ul.gallery_menu  {
	list-style: none;
	margin: 0;
}

ul.gallery_menu li a {
	font-weight: bold;
	color: #fff;
	display: block;
}

ul.gallery_menu ul  {
	margin-bottom: 18px;
	list-style: none;
}

ul.gallery_menu ul li a {
	font-weight: normal;
	color: #ebc986;
}

/* Branding
*********************************************************************/

#branding { 
padding-top: 18px;
}

#branding h1 { text-indent: -9999em; display: block; background-repeat: no-repeat; background-color: transparent; }
	
#branding h1 a { display: block; width: 386px; height: 85px; overflow: hidden; border-bottom: none; background: transparent url(/images/interface/logo.gif) no-repeat; }

