.nav a strong{
	height:14px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../img/DE/txt-nav.gif);
	display:block;
	margin:14px 0 0;
}

.ethnic-active{	
	background:url(../img/DE/ethnictab-active.gif) no-repeat bottom;
	height:35px;
	width:213px; 
	padding:0 0 0 0;
	margin:4px 6px 0px 0px;
}

.subscription-active{	
	background:url(../img/DE/subscriptiontab-active.gif) no-repeat bottom;
	height:34px;
	width:115px; 
	padding:0 0 0 0;
	margin:4px 3px 0px 2px; 
}

.illustration-active{	
	background:url(../img/DE/illustrationtab-active.gif) no-repeat bottom;
	height:34px;
	width:106px; 
	padding:0 0 0 0;
	margin:4px 0px 0px 0px; 
}

.marketplace-active{	
	background:url(../img/DE/marketplacetab-active.gif) no-repeat bottom;
	height:34px;
	width:109px; 
	padding:0 0 0 0;
	margin:4px 3px 0px 2px; 
}

.editorial-active{	
	background:url(../img/DE/editorialtab-active.gif) no-repeat bottom;
	height:34px;
	width:109px; 
	padding:0 0 0 0;
	margin:4px 3px 0px 2px; 
}
.photography-active{	
	background:url(../img/DE/photographytab-active.gif) no-repeat bottom;
	height:40px;
	width:108px; 
	padding:0 0 0 0;
	margin:1px 8px 0px 0px; 
}

.footage-active{	
	background:url(../img/DE/footagetab-active.gif) no-repeat bottom;
	height:40px;
	width:108px; 
	padding:0 0 0 0;
	margin:1px 8px 0px 0px; 
}

/* submit buttons with two states..normal and hover/over state */
.btn-submit-new{
	background:url(../img/DE/btn-submit-new.jpg) no-repeat;
	width:84px;
	height:27px;
	border:none;
	cursor:pointer;}
.btn-submit-new-over{
	background:url(../img/DE/btn-submit-new-over.jpg) no-repeat;
	width:84px;
	height:27px;
	border:none;
	cursor:pointer;}

.btn-search-new{
	background:url(../img/DE/search_button.jpg) no-repeat;
	width:90px;
	height:20px;
	border:none;
	cursor:pointer;}
.btn-search-new-over{
	background:url(../img/DE/search_button_over.jpg) no-repeat;
	width:90px;
	height:20px;
	border:none;
	cursor:pointer;}

.btn-showcdlist-new{
	background:url(../img/DE/show_cd_list_button.jpg) no-repeat;
	width:100px;
	height:20px;
	border:none;
	cursor:pointer;}
.btn-showcdlist-new-over{
	background:url(../img/DE/show_cd_list_button_over.jpg) no-repeat;
	width:100px;
	height:20px;
	border:none;
	cursor:pointer;}

.btn-register-new{
	background:url(../img/DE/register_button.jpg) no-repeat;
	width:93px;
	height:24px;
	border:none;
	cursor:pointer;}
.btn-register-new-over{
	background:url(../img/DE/register_button_over.jpg) no-repeat;
	width:93px;
	height:24px;
	border:none;
	cursor:pointer;}

.btn-topsearch-new{
	background:url(../img/DE/topsearch_button.jpg) no-repeat;
	width:93px;
	height:24px;
	border:none;
	cursor:pointer;
	float:left;
	margin:0 23px 0 0;}
.btn-topsearch-new-over{
	background:url(../img/DE/topsearch_button_over.jpg) no-repeat;
	width:93px;
	height:24px;
	border:none;
	cursor:pointer;
	float:left;
	margin:0 23px 0 0;}
	
.btn-search-keywords{
	background:url(../img/DE/search-keywords.jpg) no-repeat;
	width:93px;
	height:24px;
	border:none;
	cursor:pointer;
	float:right;}
.btn-search-keywords-over{
	background:url(../img/DE/search-keywords-over.jpg) no-repeat;
	width:93px;
	height:24px;
	border:none;
	cursor:pointer;
	float:right;}


/* end */

.btn-submit{
	float:right;
	overflow:hidden;
	background:url(../img/DE/btn-submit-left.gif) no-repeat;
	text-align:center;
	color:#82E632;
	font-weight:bold;
	font-size:14px;
	margin:27px 0 0;}
.btn-submit span{
	float:left;
	height:22px;
	line-height:22px;
	background:url(../img/DE/btn-submit-right.gif) no-repeat 100% 0;
	padding:0 7px;}
	
	
.ethnic strong {width:151px;}
.ethnic:hover strong,
.nav li.active a.ethnic strong{background-position:0px -14px !important}

.photography strong{
	width:65px;
	background-position:-215px 0 !important;
}
.photography:hover strong,
.nav li.active a.photography strong{background-position:-215px -14px !important;}

.illustration strong{
	width:80px;
	background-position:-324px 0 !important;
}
.illustration:hover strong,
.nav li.active a.illustration strong{background-position:-324px -14px !important;}

.subscriptions strong{
	width:90px;
	background-position:-423px 0 !important;
}
.subscriptions:hover strong,
.nav li.active a.subscriptions strong{background-position:-423px -14px !important;}

.marketplace strong{
	width:73px;
	background-position:-540px 0 !important;
}
.marketplace:hover strong,
.nav li.active a.marketplace strong{background-position:-540px -14px !important;}

.cdstore strong{
	width:30px;
	background-position:-648px 0 !important;
}
.cdstore:hover strong,
.nav li.active a.cdstore strong{background-position:-648px -14px !important;}

.resources strong{
	width:52px;
	background-position:-731px 0 !important;
}
.resources:hover strong, .nav li.active a.resources strong{background-position:-731px -14px !important;}

.editorial strong{
	width:52px;
	background-position:-731px 0 !important;
}
.editorial:hover strong, .nav li.active a.editorial strong{background-position:-731px -14px !important;}

.blog strong{
	width:30px;
	background-position:-818px 0 !important;
}
.blog:hover strong,
.nav li.active a.blog strong{background-position:-818px -14px !important;}

	

.footage strong{
	width:40px;
	background-position:-818px 0 !important;
}
.footage:hover strong,
.nav li.active a.footage strong{background-position:-818px -14px !important;}
