@charset "utf-8";
/* CSS Document */

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

.skip { display: none; }

#header { height: 100px; width: 100%; position: relative; border-bottom: 1px solid #ffffff; }

#header h1 {
margin: 0;
padding: 0;
position: absolute;
left: 6px;
top: 16px;
width: 279px;
height: 89px;
	display: list-item;                
	list-style-image: url(../images/europadisc_logo.gif); 
	list-style-position: inside;       
	letter-spacing: -1000em;           
	font-size: 1pt;                    
/*
	background-image: url(../images/europadisc_logo.gif);
	background-repeat: no-repeat;
	text-indent: -27000px;
	*/
}

#header h2 {
	margin: 0;
	padding: 0;
	position: absolute;
	right: 7px;
	top: 14px;
	width: 205px;
	height: 40px;
	display: list-item;                
	list-style-image: url(../images/telephone_email.gif); 
	list-style-position: inside;       
	letter-spacing: -1000em;           
	font-size: 1pt;   	
	/*
	text-indent: -27000px;
	background-image: url(../images/telephone_email.gif);
	background-repeat: no-repeat;
	*/
}

#header_tabs { display: none;}
#header_bar { display: none; }
#header_newsletter { display: none; }
#header_currency { display: none; }
#header_logout { display: none; }
#header_flash {	display: none; }

#facebook { display: none; }
#twitter { display: none; }

#menu_left { display: none; }
#menu_right { display: none;}

#results .search_results, #results .sort_by { display: none; }

h1 { font-size: 14px; }

#results ul { margin: 0; padding: 0; list-style: none; }
#results li { display: block; clear: both; }
#results .background { position: relative; float: left; width: 100%; height: 150px; border-bottom: 1px solid #c2c2c0; padding-bottom: 4px; margin-bottom: 4px; padding-top: 4px; }
#results .height { float: right; background-color: #ffffff; width: 1px; }
#results .left { width: 120px; position: absolute; left: 0; text-align: center; padding-left: 8px; }
#results .right { margin-left: 20px; }

#results .label {
text-align: center;
font-size: 9px;
font-weight: bold;
}

#results .image {
text-align: center;
}

#results .image img {
border: 1px solid #323231;
width: 60px;
height: 60px;
}

#results .image_DVD {
margin-left: auto;
margin-right: auto;
}

#results .image_DVD img {
width: 65px; /* adjust dvd size to fit better */
height: 90px; /* adjust dvd size to fit better */
border: 1px solid #323231;
}

#results .more_info {
text-align: center;
background-color: #525051;
margin-top: 1px;
padding-top: 1px;
padding-bottom: 1px;
display: none;
}

#results .more_info_DVD {
display: none;
text-align: center;
background-color: #525051;
margin-top: 1px;
padding-top: 1px;
padding-bottom: 1px;
width: 102px;
margin-left: auto;
margin-right: auto;
}


#results .discs {
font-size: 10px;
text-align: center;
}

#results .title {
margin-left: 100px;
margin-right: 8px;
}

#results .title h2 {
font-size: 11px;
font-weight: normal;
}

#results .conductor {
margin-left: 100px;
margin-right: 8px;
}

#results .conductor h3 {
font-size: 10px;
font-weight: normal;
}

#results .price {
margin-left: 100px;
margin-right: 8px;
}

#results .price h4 {
margin: 0;
padding: 0;
font-size: 10px;
font-weight: normal;
padding-bottom: 16px;
}

#results .price .large {
font-size: 12px;
}

#results .price .extra_large {
font-size: 13px;
}

#results .price .small {
font-size: 9px;
}

#results .price .gold {
background-image: url(images/header_background_gold.gif); 
background-color: #eabc21;
padding-left: 1px;
padding-right: 3px;
padding-top: 6px;
padding-bottom: 6px;
line-height: 2.2;
}

#results .gold a:link { 
	color: #323231;
	text-decoration: underline;	

} 

#results .gold a:visited { 
	color: #323231;
	text-decoration: underline;	

} 

#results .gold a:hover {
	color: #525051;
	text-decoration: underline;

} 

#results .gold a:active { 
	color: #323231;
	text-decoration: underline;		
}

#results .yellow {
background-color: #fde990;
float: right;
width: 140px;
margin-right: 8px;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 2px;
font-size: 9px;
text-align: center;
}

#results .yellow .large {
font-size: 13px;
}

#results .yellow .extra_large {
font-size: 14px;
}

#results .yellow .small {
font-size: 9px;
}

#results .dark_yellow {
background-color: #eabc21;
float: right;
width: 140px;
margin-right: 8px;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 2px;
font-size: 9px;
text-align: center;
}

#results .dark_yellow .large {
font-size: 11px;
}

#results .dark_yellow a:link { 
	color: #323231;
	text-decoration: underline;	

} 

#results .dark_yellow a:visited { 
	color: #323231;
	text-decoration: underline;	

} 

#results .dark_yellow a:hover {
	color: #525051;
	text-decoration: underline;

} 

#results .dark_yellow a:active { 
	color: #323231;
	text-decoration: underline;		
}

#results .buttons {
display: none;
margin-left: 80px;
margin-right: 8px;
}

#results .buttons img {
margin-top: 1px;
}

#results .buttons input {
margin-top: 1px;
}

#results .buttons p {
color: #ff0000;
font-size: 12px;
}

#results .url {
margin-left: 100px;
	font-size: 11px;
}

#results .url a {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

#results .ok {
color: #22a605;
padding-left: 10px;
padding-right: 10px;
font-size: 11px;
font-style: italic;
}

#navigation_bar {
	display: none;
}

#footer_cards {
	display: none;
}

#footer {
	display: none;
}

/* ########################################################## */
/* new style added by Andy for the product details page print */
#product_buttons { display: none; }
#product_bottom { display: none; }
h2 { font-size: 14px; font-weight: normal; }
h4 { font-size: 14px; font-weight: bold; }
#product_printer { display: none;}
#product .extra_large { font-size: 16px; }
#product_details { font-size: 14px; }
#product_composers { font-size: 14px; }
#product_moredetails { display: none;}
.printer_text { color: #CCC; font-weight: bold; }
.printer_text a:link { color: #CCC; text-decoration: none; }
.printer_text a:hover { color: #CCC; text-decoration: underline; }
.printer_text2 { color: #000; }

