/* common */

* {
	margin:0;
	padding:0;
	border:0;
}
html, body {
	font-family:Georgia,'Times New Roman',serif;
	text-align:center; /* for IE */
	color:#ffffff;
	background-color:#000000;
	font-weight:normal;
	font-size:13px;
	line-height:120%;		
}
.name {
	font-style:italic;
	font-family:Georgia,'Times New Roman',serif;
	font-size:13px;		
}
.title {
	font-family:Georgia,'Times New Roman',serif;	
	font-size:16px;
	font-weight:normal;
}
.catno {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#ebebeb;
	margin-top:2px;		
}
.clear {
	clear:both;
}
p {
	font-family:Arial,Helvetica,sans-serif;
	margin-bottom:10px;
}
h1 {
	font-weight:normal;
	font-size:2em;
	margin:20px 0 20px 0;
	line-height:1em;
}
h1.site {
	margin-left:330px;
}
h1.home {
	margin-left:630px;
}
h2 {
	font-weight:normal;
	font-size:1.3em;
	margin-bottom:10px;
	line-height:1em;
}
a {
	text-decoration:none;
	color:#ffffff;
}
a:hover {
	text-decoration:none;
	color:#ababab;
}
.nodisp {
	display:none;
}

/* header */

#header {
	width:960px;
	height:100px;
	position:relative;
	margin:0 auto;
	background-color:#000000;	
}
#logo_emi {
	display:block;
	position:absolute;
	width:86px;
	height:86px;
	top:10px;
	left:20px;
}
#logo_met {
	display:block;
	position:absolute;
	width:119px;
	height:91px;
	top:10px;
	left:126px;	
}
#menu_top {
	background:#000000 url('img/menu_top.gif') top right no-repeat;
	position:absolute;
	width:614px;
	height:16px;
	top:0px;
	left:336px;			
}
#menu {
	list-style:none;
}
a#menu_home, a#menu_rel, a#menu_gal, a#menu_sub, a#menu_link {
	font-family:Georgia,'Times New Roman',serif;
	text-align:center;
	color:#000000;
	font-size:17px;
	line-height:100%;
	position:absolute;
	width:99px;
	height:40px;
	text-decoration:none;
	padding-top:10px;
	display:block;
	font-weight:normal;
	letter-spacing:-0.4px;	
}
#menu a:hover {
	height:50px;
	text-decoration:none;
	color:#222222;
}	
#menu a#menu_disc:hover {
	height:60px;
	text-decoration:none;
	color:#222222;
}
#menu_home {
	top:16px;
	left:336px;
	background-color:#c0dd92;
}
#menu_rel {
	top:16px;
	left:439px;
	background-color:#9cc5a6;
}
#menu_gal {
	top:16px;
	left:542px;
	background-color:#73cbc6;
}
a#menu_disc {
	top:16px;
	left:645px;
	background-color:#fdbc51;
	padding-top:0px;
	height:50px;
	font-family:Georgia,'Times New Roman',serif;
	text-align:center;
	color:#000000;
	font-size:17px;
	line-height:100%;
	position:absolute;
	width:99px;
	text-decoration:none;
	display:block;
	font-weight:normal;
	letter-spacing:-0.4px;				
}
#menu_sub {
	top:16px;
	left:748px;
	background-color:#c3acd6;	
}
#menu_link {
	top:16px;
	left:851px;
	background-color:#9779ae;	
}
a#menu_home_on, a#menu_rel_on, a#menu_gal_on, a#menu_sub_on, a#menu_link_on {
	font-family:Georgia,'Times New Roman',serif;
	text-align:center;
	color:#000000;
	font-size:17px;
	line-height:100%;
	position:absolute;
	width:99px;
	height:50px;
	text-decoration:none;
	display:block;
	font-weight:normal;
	padding-top:10px;
	letter-spacing:-0.4px;			
}
#menu_home_on {
	top:16px;
	left:336px;
	background-color:#c0dd92;
}
#menu_rel_on {
	top:16px;
	left:439px;
	background-color:#9cc5a6;
}
#menu_gal_on {
	top:16px;
	left:542px;
	background-color:#73cbc6;
}
#menu_disc_on {
	top:16px;
	left:645px;
	background-color:#fdbc51;
	font-family:Georgia,'Times New Roman',serif;
	text-align:center;
	color:#000000;
	font-size:17px;
	line-height:100%;
	position:absolute;
	width:99px;
	height:60px;
	text-decoration:none;
	display:block;
	font-weight:normal;
	letter-spacing:-0.4px;	
}
#menu_sub_on {
	top:16px;
	left:748px;
	background-color:#c3acd6;		
}
#menu_link_on {
	top:16px;
	left:851px;
	background-color:#9779ae;		
}

/* wrappers */

#wrapper_home, #wrapper_rel, #wrapper_gal, #wrapper_disc, #wrapper_sub, #wrapper_link, #wrapper_rel_blank, #wrapper {
	margin:0 auto;
	width:960px;
	text-align:left;
	background-color:#000000;	
}
#wrapper_home {
	background:#000000 url('img/bgr_home.jpg') bottom center no-repeat;
	min-height:401px;	
}
#wrapper_rel {
	background:#000000 url('img/bgr_releases.jpg') bottom center no-repeat;
	min-height:647px;	
}
#wrapper_gal {
	background:#000000 url('img/bgr_gallery.jpg') bottom center no-repeat;
	min-height:420px;	
}
#wrapper_disc {
	background:#000000 url('img/bgr_discography.jpg') bottom center no-repeat;
	min-height:553px;	
}
#wrapper_sub {
	background:#000000 url('img/bgr_subscribe.jpg') bottom center no-repeat;
	min-height:404px;	
}
#wrapper_link {
	background:#000000 url('img/bgr_links.jpg') bottom center no-repeat;
	min-height:390px;	
}
#wrapper_rel_blank {
	background:#000000 url('img/bgr_releases_blank.jpg') bottom center no-repeat;
	min-height:400px;	
}
#wrapper {
	background:#000000 url('img/bgr_wrapper.jpg') bottom center no-repeat;
	min-height:400px;	
}

/* footers */

#footer_home, #footer_rel, #footer_gal, #footer_disc, #footer_sub, #footer_link, #footer_rel_blank, #footer_wrap {
	margin:0 auto 5px auto;
	width:960px;
	height:60px;
	position:relative;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#ebebeb;
	font-weight:normal;
	clear:both;
}
#footer_home p, #footer_rel p, #footer_gal p, #footer_disc p, #footer_sub p, #footer_link p, #footer_rel_blank p, #footer_wrap p {
	float:left;
	margin:28px 0 0 20px;
}
#footer_home {
	background:#000000 url('img/foot_home.jpg') bottom center no-repeat;
}
#footer_rel {
	background:#000000 url('img/foot_releases.jpg') bottom center no-repeat;
}
#footer_gal {
	background:#000000 url('img/foot_gallery.jpg') bottom center no-repeat;
}
#footer_disc {
	background:#000000 url('img/foot_discography.jpg') bottom center no-repeat;
}
#footer_sub {
	background:#000000 url('img/foot_subscribe.jpg') bottom center no-repeat;
}
#footer_link {
	background:#000000 url('img/foot_links.jpg') bottom center no-repeat;
}
#footer_wrap {
	background:#000000 url('img/foot_wrapper.jpg') bottom center no-repeat;
}
#footer_rel_blank {
	background:#000000 url('img/foot_releases_blank.jpg') bottom center no-repeat;
}
#footer {
	margin:0 auto 10px auto;
	text-align:center;
	width:960px;
	height:20px;
	position:relative;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#ebebeb;
	font-weight:normal;
	clear:both;
}
#footer p {
	float:right;
}	
a.wlp, a.wlp:visited, a.wlp:link {
	color:#ebebeb;
	text-decoration:none;
	font-weight:normal;
}
a.wlp:hover {
	color:#ababab;
	text-decoration:none;
	font-weight:normal;
}
#logo_wlp {
	width:47px;
	height:14px;
	margin-right:10px;
}
#submenu {
	list-style:none;
	margin:0px 10px 0px 0px;
	float:left;
}
#submenu li {
	display:inline;
	margin-right:10px;
}
#submenu a, #submenu a:visited, #sumbenu a:link {
	color:#ebebeb;
	text-decoration:none;
	font-weight:normal;
}
#submenu a:hover {
	color:#ababab;
	text-decoration:none;
	font-weight:normal;
}

/* discography */

#player2 {
	width:352px;
	border:solid 1px #ababab;
	margin-bottom:30px;
}
div#disc_left {
	float:left;
	width:270px;
	padding:20px 30px 20px 30px;
}
div#disc_right {
	float:left;
	width:620px;
	height: 1%	
}
table.disc_table {
	width:620px;
	text-align:left;
	empty-cells:hide;
	caption-side:top;
}
td.disc_td_txt a {
	text-decoration:none;
	color:#ffffff;
}
td.disc_td_txt a:hover {
	text-decoration:none;
	color:#ababab;
}
td.disc_td_cover {
	width:52px;
	padding:0 0 20px 0;
	vertical-align:top;	
}
td.disc_td_txt {
	width:248px;
	padding:5px 20px 5px 10px;
	vertical-align:top;	
}
img.disc_cover {
	width:50px;
	border:#505050 solid 1px;
}
td.disc_td_txt span {
	display:block;
}

/* homepage */

#home_left {
	float:left;
	width:630px;
}
#home_right {
	float:left;
	width:290px;
	padding-right:40px;
	height:1%
}
#player {
	float:right;
	border:solid 1px #c0dd92;
	margin-right:30px;
}
div#amazon {
	float:right;
	margin-top:25px;
}
img#amazonlogo {
	width:140px;
	height:40px;
	margin-right:-10px;
}
p#amazontxt {
	width:180px;
	margin-right:30px;
	text-align:right;
}

/* blank */

div.site_txt {
	margin:0 40px 0 330px;
	width:590px;
}

/* links */

ul.links {
	list-style:none;
	font-family:Arial,Helvetica,sans-serif;
	margin-left:630px;
}
ul.links li {
	margin-bottom:5px;	
}
ul.links li a {
		
}
ul.links li a:hover {
		
}

/* releases */

div#releases_right {
	width:630px;
	margin-left:330px;
}
div#releases_right table {
	text-align:center;
	empty-cells:hide;
	caption-side:top;
}
div#releases_right table td {
	width:200px;
	margin:0 10px 0 0;
	text-align:center;	
}
img.releases_cover {
	width:180px;
	height:220px;
}
table.rel_cover_left {
	margin:-30px auto 0 auto;
	text-align:center;	
}
.center {
	text-align:center;
	margin:0 auto 0 auto;	
}
#disc_right p {
	padding-right:20px;
}
.quote {
	font-style:oblique;
	font-family:Georgia,'Times New Roman',serif;	
	color:#9cc5a6;
}
#disc_right ul {
	list-style-position:inside;
	margin-bottom:20px;
	font-family:Arial,Helvetica,sans-serif;	
}
#disc_right h2 {
	margin-top:20px;	
}
a.button_rel, a.button_rel_2  {
	padding:5px 10px 5px 10px;
	margin:10px auto 0 auto;
	width:200px;
	color:#000000;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	font-weight:normal;
	display:block;
	font-size:14px;
}
a.button_rel:hover, a.button_rel_2:hover {
	padding:5px 10px 5px 10px;
	color:#000000;
	text-align:center;
	vertical-align:middle;
}
a.button_rel {
	background-color:#9cc5a6;
}
a.button_rel_2 {
	background-color:#ababab;
}
a.button_rel:hover {
	background-color:#add6b7;
}
a.button_rel_2:hover {
	background-color:#bcbcbc;
}
p.intro {
	font-weight:bold;
}
#buy_countries {
	text-align:left; 
	margin:5px 0 0 30px;
}
#buy_countries ul {
	list-style:none;
	font-family:Arial,Helvetica,sans-serif;
	margin-bottom:15px;
}
#buy_countries ul li {

}
#buy_countries img {
	width:40px;
	height:20px;
	margin:5px 5px 0 0;
}
a#buy_us_flag {
}
a#buy_uk_flag {
}
a#buy_de_flag {
}
a#buy_fr_flag {
}


/* gallery */

div#gallery_left {
	width:420px;
	padding-left:30px;
	margin-right:10px;
	float:left;
	text-align:right;
}
div#gallery_left ul {
	text-align:right;
	list-style:none;
}
div#gallery_left ul li {
	margin-bottom:3px;
}
div#gallery_right {
	float:left;
	width:480px;
	margin-top:-30px;
	padding-right:20px;
	text-align:center;
	height:1px	
}
div#gallery_container {

}
a.gal_1_on {
	color:#9cc5a6;
}
a.gal_2_on {
	color:#fdbc51;
}
a.gal_3_on {
	color:#73cbc6;
}
a.gal_4_on {
	color:#c3acd6;
}
a.gal_5_on {
	color:#c0ff92;
}
a.gal_6_on {
	color:#9779ae;
}

/* subscribe */

div#subscribe_right {
	margin:0 30px -30px 470px;	
	text-align:left;
}
h1.subs {
	margin-left:470px;
}
div#sub_form {

}
fieldset {
	margin-bottom:15px;
}
fieldset legend {
	display:none;
}
form {
	font-family:Arial,Helvetica,sans-serif;	
	font-size:13px;
	margin-top:20px;
}
option {
	padding:0 2px 0 2px;	
}
input {

}
.form_title1 {
	font-size:13px;	
}
.form_title2 {
	font-size:13px;	
}
.form_title3 {
	font-size:13px;	
	margin-right:3px;
}
.form_input1 {
	font-size:13px;
	padding:1px 2px 1px 2px;	
	background-color:#ffffff;
}
.form_input2 {
	font-size:13px;
	padding:1px 2px 1px 2px;	
}
#sub_form table th, #sub_form table td,  {

}
#sub_form table th {
	text-align:right;
	font-weight:normal;
	padding:0px 10px 5px 0px;
	width:140px;
}
#sub_form table td {
	text-align:left;
	font-weight:normal;
	padding:0px 0px 5px 5px;	
}
.send_button1, .send_button2 {
	font-family:Georgia,'Times New Roman',serif;
	margin:20px auto 20px auto;
	color:#000000;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	font-weight:normal;
	font-size:14px;	
	cursor: pointer;	
}
.send_button1 {
	background-color:#c3acd6;
	padding:5px 25px 5px 25px;	
}
.send_button2 {
	background-color:#ababab;
	padding:5px 10px 5px 10px;	
}
.smaller {
	font-size:11px;
}
.form_right {
	margin-left:5px;
	text-align:left;
}
div#errormessage {
	color:red;
	font-family:Arial,Helvetica,sans-serif;	
}

/*

#emailform {
	margin:1.5em 0 1.5em 0;
	padding:20px 20px 10px 30px;
	width:390px;
	border: #c9d2d6 solid 1px;
	text-align:center;
}
#emailform form {
	text-align:left;
}
#emailform form div {
	clear: both;
}
#emailform label {
	display: block;
	width: 30%;
	padding: 8px 8px 0 0;
	position: relative;
	float: left;
}
#emailform input {
	position: relative;
	float: left;
	margin: 6px 6px 0 0;
	padding: 2px;
	background-color: #ffffff;
	color: #4d636f;
	border: 1px solid #c9d2d6;
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	font-size: 1em;
}
#emailform textarea {
	background-color: #ffffff;
	color: #4d636f;
	border: 1px solid #c9d2d6;
	height: 75px;
	margin: 6px 6px 0 0;
	padding: 2px;
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	font-size: 1em;	
}
#emailform .w300 {
	width: 60%;
}

#emailform button {
	background-color: #f7f8fd;
	margin-top: 10px;
	margin-left: 160px;
}
#emailform .contact-submit {
	margin: 10px 0 0 160px;
	padding: 5px;
	border: 0;
	cursor: pointer;
 	border: #c9d2d6 solid 1px; 
}
#emailform #validationErrors {
	color: #CC0000;
	font-weight: bold;
}
#emailform #confirmation {
	font-weight: bold;
}
*/
