@charset "utf-8";
html {
	height: 100%;
	}

body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	color: #350000;
	background: url(images/background.gif) /*#e6dfd1*/ #58534a top repeat-x;
	margin: 0;
	padding: 0;
	height: 100%;
	}
	
a {
	color: #350000;
	text-decoration: underline;
	border: 0;
	}
a:hover {
	color: #350000;
	text-decoration: underline;
	border: 0;
	}
a:visited {
	color: #786c52;
	text-decoration: underline;
	}

/**********************************************************************
HEADER/FOOTER CLASS: Div IDs for header and footer elements are below.
**********************************************************************/

.header_footer {

	}

/******************************************************************************
MAIN CONTENT: This CSS keeps the footer at the bottom of the page at all times.
******************************************************************************/

/* main_content provides the space above the footer so it stays at the bottom of the page */
#main_content {
/*	position: relative;*/
	min-height: 100%;
	width: 780px;
	margin: 0 auto;
	text-align: left;
	}
* html #main_content {
	height: 100%;
	width: 70%;
	margin: 0 auto;
	}
#main_content_space_top {
	height: 20px;
	clear: both;
	}
#main_content_space_bottom {
	height: 31px;
	clear: both;
	}

/* END MAIN CONTENT */

/*************
FOOTER SECTION
*************/

#footer_container { 
	position: relative;
	background: #350000;
	width: 100%;
	bottom: 0;
	margin-top: -31px;
	height: 31px;
	/*margin: 0 auto;  /*the auto margins (in conjunction with a width) center the page if needed */
	text-align: left; /* this overrides the text-align: center on the body element. */
	} 
/*#footer_left {
	float: left; 
	width: 70%;
	height: 30px;
	background: url(images/footer_left2.png) left bottom no-repeat;
	}

#footer_right {
	float: right; 
	width: 30%; 
	height: 30px;	
	background: url(images/footer_right2.png) right bottom no-repeat; 
	}*/
	
/* END FOOTER SECTION */

/***********************
ALTERNATE FOOTER SECTION
***********************/

#footer_left {
	float: left; 
	width: 10px; /* since this element is floated, a width must be given */
	height: 31px;
	background: url(images/footer_left5.png) left bottom no-repeat; /* the background color will be displayed for the length of the content in the column, but no further */
}

#footer_right {
	float: right; 
	width: 10px; /* since this element is floated, a width must be given */
	height: 31px;	
	background: url(images/footer_right5.png) right bottom no-repeat; /* the background color will be displayed for the length of the content in the column, but no further */
}

#footer_center {
	background: #350000;
	height: 31px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
	text-align: center;
	padding-bottom: 0px;
}

/* END ALTERNATE FOOTER SECTION */

/* Text for copyright notice */
.copyright {
	font-size: 9px;
	color: #cccccc;
	position: absolute;
	left: 17px;
    padding-top: 9px;
	}
.small_je {
	position: absolute;
	right: 15px;
	padding-top: 12px;
	}

/* END HEADER/FOOTER CLASS AND ID SECTION */

/* This div class keeps the page content away from header and footer */
.main_content {
	margin-top: 20px;
	margin-bottom: 31px;
	}

/************
MENU ROLLOVER
************/

.divider {
	float: left;
	display: block;
	width: 11px;
	height: 26px;
	background: url(images/divider3.png) center top no-repeat;
	background-position: 0 -5px;
	}

.header_news {
	position: relative;
	width: 42px;
	height: 31px;
	background: url(images/header_news.png) center top no-repeat;
	}
.header_catalog {
	width: 54px;
	height: 31px;
	background: url(images/header_catalog.png) center top no-repeat;
	}
.header_contact {
	width: 57px;
	height: 31px;
	background: url(images/header_contact.png) center top no-repeat;
	}
.header_links {
	width: 41px;
	height: 31px;
	background: url(images/header_links.png) center top no-repeat;
	}
	
.button_news a {
	float: left;
	display:block;
	width: 35px;
	height: 26px;
	background: url(images/button_news1.png) center top no-repeat;
	background-position: 0 -5px;
	}
.button_news a:hover { 
	background-position: 0 -31px;
	}
.button_catalog a {
	float: left;
	text-align: center;
	display:block;
	width: 47px;
	height: 26px;
	background: url(images/button_catalog1.png) center top no-repeat;
	background-position: 0 -5px;
	}
.button_catalog a:hover { 
	background-position: 0 -31px;
	}
.button_contact a {
	float: left;
	display:block;
	width: 50px;
	height: 26px;
	background: url(images/button_contact1.png) center top no-repeat;
	background-position: 0 -5px;
	}
.button_contact a:hover { 
	background-position: 0 -31px;
	}
.button_links a {
	float: left;
	display:block;
	width: 34px;
	height: 26px;
	background: url(images/button_links1.png) center top no-repeat;
	background-position: 0 -5px;
	}
.button_links a:hover { 
	background-position: 0 -31px;
	}
	
/********
NEWS PAGE
********/

/* NEWS COLUMN */
.news_column {
	margin: 0 210px 0 0px;
	padding: 0px 25px 0px 20px;
	min-height: 500px;
	background: url(images/bg_news.png) left top repeat-y;
	}
.news_column_top {
	margin: 0 210px 0 0px;
	padding: 0px 0px;
	height: 20px;
	background: url(images/bg_news_top.png) left top no-repeat;
	}
.news_column_bottom {
	margin: 0 210px 0 0px;
	padding: 0px 0px;
	height: 40px;
	background: url(images/bg_news_bottom.png) left top no-repeat;
	}


/* NEW RELEASE COLUMN */
.new_release_column {
	position: fixed;
	float: right;
	width: 220px;
	margin-top: 40px;
	margin-left: 560px;
	}
.new_release_column_middle {
	padding: 10px 20px 10px 10px;
	background: url(images/bg_new_release.png) left top repeat-y;
	}
.new_release_column_top {
	height: 30px;
	background: url(images/bg_new_release_top.png) left top no-repeat;
	}
.new_release_column_bottom {
	height: 10px;
	background: url(images/bg_new_release_bottom.png) left top no-repeat;
	}
.new_release_container {
	margin: 0 auto;
	width: 146px;
	}
.buy_now_new_release {
	width: 120px;
	height: 31px;
	margin-top: 1px;
	padding-left: 26px;
	background: #350000;
	}
.new_release_text_on {
	width: 146px;
	height: 20px;
	margin-top: 1px;
	padding-top: 6px;
	background: #ffffff;
	color: #350000;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	text-align: center;
	}
.new_release_text_off {
	width: 146px;
	height: 20px;
	margin-top: 1px;
	padding-top: 6px;
	background: #eeeeee;
	color: #350000;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	text-align: center;
	}
.new_release_album_title {
	
	}
.new_release_year {
	float: left;
	width: 48px;
	height: 20px;
	margin: 1px 1px 0px 0px;
	padding-top: 6px;
	background: #ffffff;
	color: #350000;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	}
.new_release_cat {
	width: 48px;
	height: 20px;
	margin: 1px 0px 0px 49px;
	padding-top: 6px;
	background: #ffffff;
	color: #350000;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	}
.new_release_m3u {
	float: right;
	width: 48px;
	height: 19px;
	margin: 1px 0px 0px 1px;
	padding-top: 7px;
	background: #ffffff;
	color: #350000;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	}
.new_release_edition {
	width: 146px;
	height: 19px;
	margin-top: 1px;
	padding-top: 7px;
	background: #eeeeee;
	color: #350000;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	text-align: center;
	}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/*************
NEWS BLOG POST
*************/

.news {
	padding: 0px 10px;
	}
	
#title {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px 5px;
	}
	
#date {
	font-size: 9px;
	color: #909090;
	padding: 0 5px 3px 5px;
	}	
#content {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 5px;
	border-top: 1px dotted #350000;
	border-bottom: 1px dotted #350000;
	background: url(images/background.png) #e7e7e7;
	}
#next_prev {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 5px 0px 5px;
	text-align: right;
	margin-right: 20px;
	}

/* END NEWS PAGE SECTION */

/***********
CATALOG PAGE
***********/

/* CATALOG COLUMN */
.catalog_column {
	margin: 0 170px 0 0px;
	padding: 0px 22px 0px 20px;
	background: url(images/bg_catalog1.png) left top repeat-y;
	}
.catalog_column_top {
	margin: 0 170px 0 0px;
	padding: 0px 0px;
	height: 20px;
	background: url(images/bg_catalog_top1.png) left top no-repeat;
	}
.catalog_column_bottom {
	margin: 0 170px 0 0px;
	padding: 0px 0px;
	height: 20px;
	background: url(images/bg_catalog_bottom1.png) left top no-repeat;
	}

/* ARTISTS COLUMN */
.artists_column {
	position: fixed;
	float: right;
	width: 180px;
	margin-top: 40px;
	margin-left: 600px;
	}
.artists_column_middle {
	padding: 10px 20px 10px 10px;
	background: url(images/bg_artists.png) left top repeat-y;
	font-size: 10px;
	color: #350000;
	line-height: 135%;
	}
.artists_column_top {
	height: 30px;
	background: url(images/bg_artists_top.png) left top no-repeat;
	}
.artists_column_bottom {
	height: 10px;
	background: url(images/bg_artists_bottom.png) left top no-repeat;
	}

/* Properties for all album covers displayed */
.album_cover {
	padding: 1px;
	border: 1px solid #350000;
	}
.album_cover_new_release {
	padding: 1px;
	border: 1px solid #350000;
	}
	
/* CATALOG ITEM PROPERTIES */

.item_container {
	width: 100%;
	border: 0px solid #350000;
	}
.cover_container {
	float: left;
	width: 95px;
	padding: 1px;
	margin: 0;
	border: 1px solid #350000;
	background: #ffffff;
	}
.buy_button {
	width: 95px;
	height: 30px;
	}
.album_top_left {
	height: 60px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	padding: 5px;
	margin-left: 100px;
	border-top: 1px solid #350000;
	border-bottom: 1px solid #350000;
	border-left: 1px solid #350000;
	background: #ffffff;
	}
.album_title {
	font-weight: bold;
	}
.cat_number {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	}
.status {
	color: #ff0000;
	text-transform: uppercase;
	font-weight: bold;
	}
.edition {
	color: #ff0000;
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	}
.price {
	font-weight: bold;
}
.album_top_right {
	float: right;
	width: 229px;;
	height: 60px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	padding: 5px;
	border: 1px solid #350000;
	background: url(images/background.png) #eaeaea;

	}
.desc_bottom_right_cd_on {
	width: 456px;
	min-height: 87px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	padding: 5px;
	margin-top: 0px;
	margin-left: 100px;
	border-right: 1px solid #350000;
	border-bottom: 1px solid #350000;
	border-left: 1px solid #350000;
	background: #ffffff;
	}
.desc_bottom_right_cd_off {
	width: 456px;
	min-height: 87px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	padding: 5px;
	margin-top: 0px;
	margin-left: 100px;
	border-right: 1px solid #350000;
	border-bottom: 1px solid #350000;
	border-left: 1px solid #350000;
	background: #ffffff;
	}
.desc_bottom_right_mini_cd_on {
	width: 456px;
	min-height: 56px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	padding: 5px;
	margin-top: 0px;
	margin-left: 100px;
	border-right: 1px solid #350000;
	border-bottom: 1px solid #350000;
	border-left: 1px solid #350000;
	background: #ffffff;
	}
.desc_bottom_right_mini_cd_off {
	width: 456px;
	min-height: 25px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	padding: 5px;
	margin-top: 0px;
	margin-left: 100px;
	border-right: 1px solid #350000;
	border-bottom: 1px solid #350000;
	border-left: 1px solid #350000;
	background: #ffffff;
	}
.item_spacer {
	width: 100%;
	height: 50px;
	}
/* End Catalog Item Properties */

/* ALBUM VIEW PROPERTIES */

.tracklist {
	color: #350000;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 22px;
	margin-top: 1px;
	}
.album_sub {
	margin: 1px 0px 1px 0px;
	padding-left: 5px;
	height: 20px;
	border: 1px solid #350000;
	background: #ffffff;
	color: #350000;
	font-weight: bold;
	}
.track_title_odd {
	margin: 1px 0px 1px 23px;
	padding-left: 5px;
	/*height: 22px;*/
	min-height: 22px;
	background: #cccccc;
	}
.track_title_even {
	margin: 1px 0px 1px 23px;
	padding-left: 5px;
	/*height: 22px;*/
	min-height: 22px;
	background: #eeeeee;
	}
.track_number {
	float: left;
	width: 20px;
	height: 20px;
	text-align: center;
	border: 1px solid #350000;
	background: #ffffff;
	}
.running_time {
	width: 566px;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 20px;
	margin-top: 1px;
	border: 1px solid #350000;
	background: #ffffff;
	}
.reviews {
	float: left;
	width: 536px;
	margin-top: 1px;
	padding: 5px 15px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	border: 1px solid #350000;
	background: url(images/review_bg.png) #eeeeee top left no-repeat;
	}

/* CONTACT */

.contact_container {
	color: #350000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	padding: 1px 0px;
	}
.contact {
	margin: 1px 0px 1px 0px;
	padding-left: 5px;
	}
	
/* MAILING LIST */

.mailing_list_column {
	position: fixed;
	float: right;
	width: 220px;
	margin-top: 430px;
	margin-left: 560px;
	}
.mailing_list_column_middle {
	padding: 10px 20px 10px 10px;
	background: url(images/bg_new_release.png) left top repeat-y;
	}
.mailing_list_column_top {
	height: 30px;
	background: url(images/bg_new_release_top.png) left top no-repeat;
	}
.mailing_list_column_bottom {
	height: 10px;
	background: url(images/bg_new_release_bottom.png) left top no-repeat;
	}
.mailing_list_container {
	margin: 0 auto;
	width: 146px;
	}
	
/* MAILING LIST CATALOG PAGE */

.mailing_list2_column {
	position: fixed;
	float: right;
	width: 220px;
	margin-top: 250px;
	margin-left: 600px;
	}
.mailing_list2_column_middle {
	padding: 10px 20px 10px 10px;
	background: url(images/bg_new_release.png) left top repeat-y;
	}
.mailing_list2_column_top {
	height: 30px;
	background: url(images/bg_new_release_top.png) left top no-repeat;
	}
.mailing_list2_column_bottom {
	height: 10px;
	background: url(images/bg_new_release_bottom.png) left top no-repeat;
	}
.mailing_list2_container {
	margin: 0 auto;
	width: 146px;
	}
	
/* NEW MENU */

#logo {
	float: left;
	display: block;
	width: 37px;
	height: 41px;
	background: url(images/menu.png) no-repeat 0 0;
}
#home {
	float: left;
	display: block;
	width: 300px;
	height: 41px;
	background: url(images/menu.png) no-repeat 0 0;
	background-position: -37px 0;
}

#home:hover {
	background-position: -37px -41px;
}
#divider {
	float: left;
	display: block;
	width: 12px;
	height: 41px;
	background: url(images/menu.png) no-repeat 0 0;
	background-position: -337px 0;
}
#news {
	float: left;
	display: block;
	width: 74px;
	height: 41px;
	background: url(images/menu.png) no-repeat 0 0;
	background-position: -349px 0;
}
#news:hover {
	background-position: -349px -41px;
}
#news:active {
	background-position: -349px -82px;
}
#news_on {
	float: left;
	display: block;
	width: 74px;
	height: 41px;
	background: url(images/menu.png) no-repeat 0 0;
	background-position: -349px -82px;
}
#catalog {
	float: left;
	display: block;
	width: 112px;
	height: 41px;
	background: url(images/menu.png) no-repeat 0 0;
	background-position: -504px 0;
}
#catalog:hover {
	background-position: -504px -41px;
}
#catalog:active {
	background-position: -504px -82px;
}
#catalog_on {
	float: left;
	display: block;
	width: 112px;
	height: 41px;
	background: url(images/menu.png) no-repeat 0 0;
	background-position: -504px -82px;
}
#contact {
	float: left;
	display: block;
	width: 112px;
	height: 41px;
	background: url(images/menu.png) no-repeat 0 0;
	background-position: -614px 0;
}
#contact:hover {
	background-position: -614px -41px;
}
#contact:active {
	background-position: -614px -82px;
}
#contact_on {
	float: left;
	display: block;
	width: 112px;
	height: 41px;
	background: url(images/menu.png) no-repeat 0 0;
	background-position: -614px -82px;
}
#rss {
	float: right;
	display: block;
	width: 40px;
	height: 40px;
	background: url(images/rss.png) no-repeat 0 0;
}
#rss:hover {
	background-position: 0px -40px;
}

/* NEW FOOTER */

#footer {
	
}

/* YAHOO Media Player */

/*.ymp-btn-player a:hover,
a#ymp-btn-min:hover,
a#ymp-btn-max:hover {
	background: inherit !important;
}*/
/*
.ymp-btn-player.ymp-player-max {
	width: 610px !important;
}
.ymp-player-max #ymp-body {
	width: 610px !important;
}

.ymp-player-max #ymp-body-strip {
	width: 600px !important;
}
*/
.ymp-color-main,
.ymp-color-tray {
	background-color: #350000 !important;
}

/*#ymp-btn-close,
#ymp-btn-pop {
	display: none !important;
}*/

/*.ymp-player-max #ymp-control {
	left: 10px !important;
}*/

a.ymp-btn-prev, a.ymp-btn-next, a.ymp-btn-play, a.ymp-btn-pause,
a.ymp-btn-prev:focus, a.ymp-btn-prev:hover, a.ymp-btn-prev:active,
a.ymp-btn-next:focus, a.ymp-btn-next:hover, a.ymp-btn-next:active,
a.ymp-btn-play:focus, a.ymp-btn-play:hover, a.ymp-btn-play:active,
a.ymp-btn-pause:focus, a.ymp-btn-pause:hover, a.ymp-btn-pause:active {
	background: url(http://www.bizeps.or.at/hpbilder/buttons.PNG) no-repeat !important;
}

a.ymp-btn-prev, a.ymp-btn-next {
	left: 0px !important;
	top: 5px !important;
	width: 30px !important;
	height: 30px !important;
}

a.ymp-btn-prev {
	background-position: 0 -262px !important;
}

a.ymp-btn-next {
	left: 67px !important;
	background-position: 0 -179px !important;
}

a.ymp-btn-prev:focus, a.ymp-btn-prev:hover, a.ymp-btn-prev:active {
	background-position: 0 -96px !important;
}

a.ymp-btn-next:focus, a.ymp-btn-next:hover, a.ymp-btn-next:active {
	background-position: 0 -302px !important;
}

a.ymp-btn-play {
	background-position: 0 -219px !important;
	width: 33px !important;
}

a.ymp-btn-play:focus, a.ymp-btn-play:hover, a.ymp-btn-play:active {
	background-position: 0 -53px !important;
}

a.ymp-btn-pause {
	background-position: 0 -10px !important;
}

a.ymp-btn-pause:focus, a.ymp-btn-pause:hover, a.ymp-btn-pause:active {
	background-position: 0 -136px !important;
}

/*#ymp-volume {
left: 115px !important;
}

#ymp-meta,
#ymp-tray {
	left: 140px !important;
}*/
#ymp-tray {
	background: none !important;
}

#ymp-meta-image {
	background: none !important;
}

#ymp-tray-list li a {
	/*background-color: #350000 !important;*/
	color: #ccc !important;
}
#ymp-tray-list li a:hover {
	background-color: #000 !important;
}
/*#ymp-tray-list li a:hover b {
	text-decoration: underline !important;
}*/

a.ymp-btn-page-play { /*display: none*/ }
#ymp-relevance { visibility: hidden; }
.ymp-player-max #ymp-body #ymp-body-base #ymp-body-strip {
	width: 560px;
}
.ymp-player-max #ymp-body.ymp-skin {
	width: 570px;
}
#ymp-yahoo-logo { 
	background: url(images/jebrand.png) no-repeat !important; 
	margin-top: 3px !important;
	/*display: none !important*/ }