body {
	background: #161616 url(../images/black/body_bg.gif) repeat-x top;
	color: #c5c4c4;
}
a {
	color: #fff;
}
a:hover {
	color: #fff;
}

#wrap {
	background: url(../images/black/main_bg.gif) repeat-y;
}

#header {

}
#header h1 a{
	color: #fff;
}

#header h1 a span {
	color: #000;
	font-size: 14px;
}
#navi {
	background: #000 url(../images/black/navi_bg.gif) repeat-x;
}
#navi ul li a:hover {
	background-color: #000;
}
.first{
	background: transparent url(../images/black/navi_left.gif) no-repeat left;	
}
.last{
	background: transparent url(../images/black/navi_right.gif) no-repeat right;	
}
#main {
	background: url(../images/black/main_top.gif) no-repeat top;	
}
#main ul li{
	background: transparent url(../images/black/bullet.gif) no-repeat left 8px;
}

#main h1, #main h2, #main h3, #main h4 {
	color: #fff;
}

#footer {
	background: #161616 url(../images/black/main_bottom.gif) no-repeat left top;
	color: #fff;
}
#footer .market-link a {
	color: #DDDDDD;
}
#footer .market-link a:hover {
	color: #fff;
}
.quote-content {
	
}
cite, cite a{
	color: #fff;
}
.branding-content p strong{
	color: #000;
}
#contactform #submit{
	background: url(../images/black/submit.gif) no-repeat;
}




.branding {
	background: url(../images/black/branding_bg_326.gif) no-repeat top;
}
.branding-content {
	background: url(../images/black/branding_bg_btm.gif) no-repeat bottom;
}
.branding-content p{
	color: #5d5d5d;
}
.special {
	background: url(../images/black/special_bg_326.gif) no-repeat top;
	margin-bottom: 15px;
}
.special-content {
	background: url(../images/black/special_bg_btm.gif) no-repeat bottom;
	padding: 13px;
}
.special-content p {
	/* color: #131313; */
	color: #DDDDDD;
}
.quote {
	background: url(../images/black/quote_bg_200.gif) no-repeat top;
}
.quote-content {
	background: url(../images/black/quote_bg_btm.gif) no-repeat bottom;
}
cite {
	display: block;
	text-align: right;
	font-size: 0.8em;
	font-family: Georgia, "Times New Roman", Times, serif;	
}
