/* CSS Document */

/*type = Yes */

body { padding: 0;	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 1000px; margin: auto; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; background-color: #f8f8f6; }

/* JP TESTING */
.jptesting { position: absolute; left: 0; top: 0; background-color: #dfdfdf; }

.skip { position: absolute; left: -27000px; }

.width { clear:both; height:1px; overflow:hidden; width: 624px; background-color: #000000; }

form { margin: 0; padding: 0; }

a:link {  color: #eabc21; text-decoration: underline; } 
a:visited { color: #eabc21; text-decoration: underline; } 
a:hover { color: #eb9d05; text-decoration: underline; } 
a:active { color: #eabc21; text-decoration: underline; }

#container { width: 1000px; margin: auto; visibility: visible; }

.error { color: #FF0000; }

.clearance { color: #A7000C;}

.develWebsite { color: #FF0000; font-weight: bold; font-size: 18px; background: #FFFF00; padding: 5px; text-align: right;  }
.develQuery { color: #000000; font-weight: bold; font-size: 12px; background: #FFFFCC; padding:0px; text-align: center; border: 1px solid red; }


/*##################################################################*/
/* SHARETHIS.COM */
/*##################################################################*/

#sharethis { width: 186px; height: 15px; border: 1px solid #ddd; background: #fff; padding: 5px 2px 0px 2px; }
.st_twitter_custom { background: url("/images/icon-twitter.gif") no-repeat; padding:4px 23px 0px 0px; cursor: pointer; }
.st_facebook_custom { background: url("/images/icon-facebook.gif") no-repeat; padding:4px 23px 0 0; cursor: pointer; }
.st_yahoo_custom { background: url("/images/icon-yahoo.gif") no-repeat; padding:4px 23px 0 0; cursor: pointer; }
.st_gbuzz_custom { background: url("/images/icon-google.gif") no-repeat; padding:4px 23px 0 0; cursor: pointer; }
.st_email_custom { background: url("/images/icon-email.gif") no-repeat; padding:4px 23px 0 0; cursor: pointer; }
.st_sharethis_custom { background: url("/images/icon-sharethis.gif") no-repeat; padding:4px 0px 0 0; cursor: pointer;}
.sharethisIndent { padding-left: 20px; font-size: 12px; }


/*##################################################################*/
/* HEADER */
/*##################################################################*/

#header { height: 132px; position: relative; background: url(images/header_background.gif) repeat-x; }

#header h1 { margin: 0;	padding: 0; position: absolute; left: 6px; top: 2px; width: 279px; height: 89px; background: url(images/europadisc_logo.gif) no-repeat; text-indent: -27000px; }
#header h2 { margin: 0;	padding: 0; position: absolute;	left: 320px; top: 20px; width: 400px; height: 20px; text-indent: -27000px; background: url(images/telephone_email2.gif) no-repeat; }
#header h3 { margin: 0; padding: 0; }
#header h4 { margin: 0; padding: 0; }

#header_tabs { padding: 52px 28px 0px 150px; text-align: center; }
#header_tabs ul { margin: 0; padding: 0; list-style: none; width: 466px; height: 45px; margin: 0px auto 0px auto; }
#header_tabs li { float: left; font-size: 12px; font-weight: bold; }
#header_tabs li a:link { text-decoration: none;	color: #323231; } 
#header_tabs li a:visited { text-decoration: none; color: #323231; } 
#header_tabs li a:hover { text-decoration: underline; color: #323231; } 
#header_tabs li a:active { text-decoration: none; color: #323231; }

.header_tabs_first { background: url(images/tab_first.gif) no-repeat; width: 80px; height: 45px; padding-top: 22px; }
.header_tabs_middle { background: url(images/tab_middle.gif) no-repeat; width: 77px; height: 45px; padding-top: 22px; }
.header_tabs_middle_new_releases { background: url(images/tab_middle.gif) no-repeat; width: 77px; height: 45px;	padding-top: 12px; }
.header_tabs_end { background: url(images/tab_end.gif) no-repeat; width: 125px;	height: 45px; padding: 22px 25px 0px 0px; }

#header_bar { position: absolute; right: 0; top: 97px; }
#header_bar ul { margin: 0; padding: 0; list-style: none; }
#header_bar li { float: left; font-size: 12px; background: url(images/header_arrow.gif) no-repeat 40px 9px; padding: 7px 10px 0px 60px; }
#header_bar a:link { color: #323231; text-decoration: none; } 
#header_bar a:visited { color: #323231;	text-decoration: none; } 
#header_bar a:hover { color: #323231; text-decoration: underline; } 
#header_bar a:active { color: #323231;	text-decoration: none; }

#facebook { position: absolute; left: 844px; top: 10px; z-index: 2; }
#twitter { position: absolute; left: 848px; top: 66px; }

	#header_newsletter { position: absolute; left: 10px; top: 90px; }
#header_newsletter .submit { border: 1px solid #000000; background: url(images/header_background_grey.gif) center center; font-weight: bold; font-size: 11px; }
#header_newsletter .input { border: 1px solid #000000; color: #000000; font-size: 11px; }
#header_newsletter .submitted { padding-top: 3px; }
#header_newsletter .signup_error { color: #ff0000; }

#header_currency { position: absolute; padding-left: 33%; padding-right: 33%; width: 34%; text-align: center; z-index: 27; }
#header_currency p { margin: 0; padding: 0; padding-top: 10px; text-align: center; }
#header_currency label { padding: 0px 2px 0px 2px; }
#header_currency select { border: 1px solid #000000; width: 180px; }
#header_currency .selected_currency { border: 4px solid #000000; }
#header_currency .currency { border: 1px solid #000000; }

#header_logout { position: absolute; left: 0; top: 97px; }
#header_logout ul { margin: 0; padding: 0; list-style: none; }
#header_logout li { float: left; font-size: 12px; background: url(images/header_arrow.gif) no-repeat 10px 9px; padding: 7px 10px 0px 10px; text-indent: 25px; }
#header_logout a:link { color: #323231;	text-decoration: none; } 
#header_logout a:visited { color: #323231; text-decoration: none; } 
#header_logout a:hover { color: #323231; text-decoration: underline; } 
#header_logout a:active { color: #323231; text-decoration: none; }

#header_flash {	position: absolute; top: 0;  background: url(images/free_delivery.gif?1328389400) no-repeat center; width: 100%; text-indent: -2700000px; height: 23px; padding-top: 18px; }


/*##################################################################*/
/* CENTER */
/*##################################################################*/

#outer { border-left: 187px solid #f8f8f6; border-right: 187px solid #f8f8f6; position: relative; }

#inner { margin: 0; width: 100%; }

#center_footer { clear: both; position: relative; height: 1px; }

/* menus */
#menu_left { width: 187px;
	
margin-left: -187px;
	
float: left; background-color: #f8f8f6; position: relative; z-index: 10; display: inline; /* border-right: 1px solid #cccccc;*/ }

#menu_left_search { background-color: #fde990; }
#menu_left_search form { text-align: center; padding-top: 2px; padding-bottom: 2px; }
#menu_left_search p { margin: 0; padding: 0; padding-top: 2px; padding-bottom: 4px; font-size: 9px; }
.menu_left_search_formbox { color: #323231; font-size: 10px; border: 1px solid #000000; background-color: #f8f8f6; height: 14px;
width: 103px;
}
.menu_left_search_button { margin: 0; padding: 0; color: #323231; background-color: #c7c7c5; font-size: 10px; font-weight: bold; border: 1px solid #000000; padding-right: 2px; padding-left: 8px; background-image: url(images/button_arrow.gif); background-position: left center; background-repeat: no-repeat; }
#menu_left_search a:link { font-size: 10px; font-style: normal; font-weight: bold; text-decoration: none; color: #323231; } 
#menu_left_search a:visited { font-size: 10px; font-style: normal; font-weight: bold; text-decoration: none; color: #323231; } 
#menu_left_search a:hover { font-size: 10px; font-style: normal; font-weight: bold; text-decoration: underline;	color: #323231; } 
#menu_left_search a:active { font-size: 10px; font-style: normal; font-weight: bold; text-decoration: none; color: #323231; }
.menu_left_search_italic { text-align: center; font-style: italic; }
#menu_left h1 { margin: 0; padding: 0; height: 21px; background-image: url(images/header_background_grey.gif); background-color: #c2c2c0; font-size: 12px; font-weight: bold;padding-top: 6px;	padding-left: 10px;	clear: both;
}

/*##################################################################*/
/* MENU RIGHT */
/*##################################################################*/

#menu_right { width: 187px; margin-right: -187px; float: right; background-color: #f8f8f6; position: relative; z-index: 11; display: inline; }

#menu_right h1 { margin: 0; padding: 0;	height: 21px; background: url(images/header_background_grey.gif) #c2c2c0; font-size: 12px; font-weight: bold; padding: 6px 0px 0px 5px; clear: both; }

#menu_right_shopping_basket { padding: 4px 2px 0px 8px; font-size: 11px; background: url(images/side_menu_arrow.gif) no-repeat 10px 10px; }
#menu_right_shopping_basket p { margin: 0; padding: 4px 0px 4px 0px; }
#menu_right_shopping_basket .items { margin-left: 16px; }
#menu_right_shopping_basket form { padding: 0px 6px 4px 0px; text-align: right; }
.menu_right_shopping_basket_button { margin: 0; padding: 0px 2px 0px 8px; color: #323231; font-size: 10px; font-weight: bold; border: 1px solid #000000; background: #c7c7c5 url(images/button_arrow.gif) left center no-repeat; }

#menu_right_shopping_basket a:link { font-weight: bold; text-decoration: none;	} 
#menu_right_shopping_basket a:visited { font-weight: bold; text-decoration: none; } 
#menu_right_shopping_basket a:hover { font-weight: bold; text-decoration: underline; } 
#menu_right_shopping_basket a:active { font-weight: bold; text-decoration: none; }


/*##################################################################*/
/* MENU CURRENCY */
/*##################################################################*/

#menu_currency {
padding-left: 8px;
padding-right: 8px;
text-align: center;
}

#menu_currency label {
	width: 65px;
    float: left;
}

#menu_currency a:link { 
	font-weight: bold;
	text-decoration: none;		
} 

#menu_currency a:visited { 
	font-weight: bold;
	text-decoration: none;		
} 

#menu_currency a:hover {
	font-weight: bold;
	text-decoration: underline;		
} 

#menu_currency a:active { 
	font-weight: bold;
	text-decoration: none;		
}

/* Sides */

/* side sid lis pag */

.side_sid_lis_pag {
font-size: 10px;
font-weight: bold;
color: #404040;
}

.side_sid_lis_pag a:link { 
	text-decoration: none;	
color: #404040;
} 

.side_sid_lis_pag a:visited { 
	text-decoration: none;	
	color: #404040;

} 

.side_sid_lis_pag a:hover {
	text-decoration: underline;
	color: #404040;
} 

.side_sid_lis_pag a:active { 
	text-decoration: none;		
	color: #404040;
}

.side_sid_lis_pag ul {
margin: 0;
padding: 0;
list-style: none;
}

.side_sid_lis_pag li {
padding-top: 4px;
padding-bottom: 4px;
padding-left: 22px;
background-image: url(images/side_menu_arrow.gif);
background-repeat: no-repeat;
background-position: 8px;
}

/* side sid lis pro */

.side_sid_lis_pro {
color: #404040;
}

.side_sid_lis_pro a:link { 
	text-decoration: none;	
color: #404040;
} 

.side_sid_lis_pro a:visited { 
	text-decoration: none;	
	color: #404040;

} 

.side_sid_lis_pro a:hover {
	text-decoration: underline;
	color: #404040;
} 

.side_sid_lis_pro a:active { 
	text-decoration: none;		
	color: #404040;
}

.side_sid_lis_pro h2 {
margin: 0;
padding: 0;
font-size: 10px;
font-weight: normal;
color: #404040;
}

.side_sid_lis_pro h3 {
margin: 0;
padding: 0;
font-size: 9px;
font-weight: normal;
color: #969696;
text-align: right;
}

.side_sid_lis_pro ul {
margin: 0;
padding: 0;
list-style: none;
}

.side_sid_lis_pro li {
padding-top: 4px;
padding-bottom: 4px;
padding-left: 22px;
padding-right: 8px;
border-bottom: 1px dashed #c0c0c0;
}

.side_sid_lis_pro_price {
font-weight: bold;
color: #404040;
}

.side_sid_lis_pro .last {
border: none;
}

/* side sid sin pro */

.side_sid_sin_pro {
font-size: 10px;
color: #404040;
text-align: center;
padding-left: 10px;
padding-right: 10px;
}

.side_sid_sin_pro h2 {
margin: 0;
padding: 0;
font-size: 10px;
font-weight: normal;
}

.side_sid_sin_pro h3 {
margin: 0;
padding: 0;
font-size: 10px;
font-weight: normal;
text-align: center;
padding-top:2px;
padding-bottom: 6px;
}

.side_sid_sin_pro img {
border: 1px solid #1a131b;
}

.side_sid_sin_pro_price {
font-size: 11px;
background-color: #525051;
color: #eb9d05;
width: 126px;
font-weight: bold;
margin-left: auto;
margin-right: auto;
margin-top: 1px;
}

.side_sid_sin_pro_price_was {
font-size: 11px;
background-color: #181515;
color: #dfdfdf;
width: 126px;
font-weight: bold;
margin-left: auto;
margin-right: auto;
margin-top: 1px;
}

.side_sid_sin_pro_more_info {
font-size: 11px;
background-color: #b7b7b7;
color: #2d2d2d;
width: 126px;
font-weight: bold;
margin-left: auto;
margin-right: auto;
margin-top: 1px;
}

.side_sid_sin_pro_more_info_DVD {
font-size: 11px;
background-color: #b7b7b7;
color: #2d2d2d;
width: 102px;
font-weight: bold;
margin-left: auto;
margin-right: auto;
margin-top: 1px;
}

.side_sid_sin_pro_price_DVD {
font-size: 11px;
background-color: #525051;
color: #eb9d05;
width: 102px;
font-weight: bold;
margin-left: auto;
margin-right: auto;
margin-top: 1px;
}

.side_sid_sin_pro_price_was_DVD {
font-size: 11px;
background-color: #181515;
color: #dfdfdf;
width: 102px;
font-weight: bold;
margin-left: auto;
margin-right: auto;
margin-top: 1px;
}

.side_sid_sin_pro a:link { 
font-style: normal;
font-size: 11px;
text-decoration: none;	
color: #2d2d2d;
} 

.side_sid_sin_pro a:visited { 
font-style: normal;
font-size: 11px;
text-decoration: none;	
color: #2d2d2d;
} 

.side_sid_sin_pro a:hover {
font-style: normal;
font-size: 11px;
text-decoration: underline;	
color: #2d2d2d;
} 

.side_sid_sin_pro a:active { 
font-style: normal;
font-size: 11px;
text-decoration: none;	
color: #2d2d2d;
}

/* side sid mul pro */

.side_sid_mul_pro {
font-size: 10px;
color: #404040;
text-align: center;
}

.side_sid_mul_pro ul {
margin: 0;
padding: 0;
list-style:none;
}

.side_sid_mul_pro a:link { 
	text-decoration: none;	
color: #404040;
} 

.side_sid_mul_pro a:visited { 
	text-decoration: none;	
	color: #404040;

} 

.side_sid_mul_pro a:hover {
	text-decoration: underline;
	color: #404040;
} 

.side_sid_mul_pro a:active { 
	text-decoration: none;		
	color: #404040;
}

.side_sid_mul_pro li {
width: 187px;
float: left;
clear: left;
padding-top: 5px;
padding-bottom: 5px;
border-bottom: 1px dashed #c0c0c0;
}

.side_sid_mul_pro .last {
border: none;
}

.side_sid_mul_pro img {
border: 1px solid #1a131b;
}

.side_sid_mul_pro_price {
font-size: 11px;
background-color: #525051;
color: #eb9d05;
width: 126px;
font-weight: bold;
margin-left: auto;
margin-right: auto;
margin-top: 1px;
}

.side_sid_mul_pro_price_was {
font-size: 11px;
background-color: #181515;
color: #dfdfdf;
width: 126px;
font-weight: bold;
margin-left: auto;
margin-right: auto;
margin-top: 1px;
}

.side_sid_mul_pro_more_info {
font-size: 11px;
background-color: #b7b7b7;
color: #2d2d2d;
width: 126px;
font-weight: bold;
margin-left: auto;
margin-right: auto;
margin-top: 1px;
}

.side_sid_mul_pro_more_info_DVD {
font-size: 11px;
background-color: #b7b7b7;
color: #2d2d2d;
width: 102px;
font-weight: bold;
margin-left: auto;
margin-right: auto;
margin-top: 1px;
}

.side_sid_mul_pro_price_DVD {
font-size: 11px;
background-color: #525051;
color: #eb9d05;
width: 102px;
font-weight: bold;
margin-left: auto;
margin-right: auto;
margin-top: 1px;
}

.side_sid_mul_pro_price_was_DVD {
font-size: 11px;
background-color: #181515;
color: #dfdfdf;
width: 102px;
font-weight: bold;
margin-left: auto;
margin-right: auto;
margin-top: 1px;
}

.side_sid_mul_pro h2 {
margin: 0;
padding: 0;
font-size: 9px;
font-weight: normal;
padding-left: 10px;
}

.side_sid_mul_pro h3 {
margin: 0;
padding: 0;
font-size: 10px;
font-weight: normal;
padding-top: 4px;
padding-bottom: 4px;
}

.side_sid_mul_pro_image {
float: left;
}

.side_sid_mul_pro_image_DVD {
float: left;
padding-left: 12px;
padding-right: 12px;
}

.side_sid_mul_pro_text {

}

.side_sid_mul_pro .clear {
clear: both;
}

/* sid lis spe off text */

.side_sid_lis_spe_off_text {
color: #404040;
}

.side_sid_lis_spe_off_text a:link { 
	text-decoration: none;	
color: #404040;
} 

.side_sid_lis_spe_off_text a:visited { 
	text-decoration: none;	
	color: #404040;

} 

.side_sid_lis_spe_off_text a:hover {
	text-decoration: underline;
	color: #404040;
} 

.side_sid_lis_spe_off_text a:active { 
	text-decoration: none;		
	color: #404040;
}

.side_sid_lis_spe_off_text h2 {
margin: 0;
padding: 0;
font-size: 10px;
font-weight: bold;
color: #404040;
}

.side_sid_lis_spe_off_text h3 {
margin: 0;
padding: 0;
font-size: 9px;
font-weight: normal;
color: #969696;
}

.side_sid_lis_spe_off_text ul {
margin: 0;
padding: 0;
list-style: none;
}

.side_sid_lis_spe_off_text li {
padding-top: 4px;
padding-bottom: 4px;
padding-left: 22px;
padding-right: 8px;
border-bottom: 1px dashed #c0c0c0;
}

.side_sid_lis_spe_off_text .last {
border: none;
}

/* sid lis spe off image */

.side_sid_lis_spe_off_image {
font-size: 10px;
color: #404040;
}

.side_sid_lis_spe_off_image ul {
margin: 0;
padding: 0;
list-style:none;
}

.side_sid_lis_spe_off_image a:link { 
	text-decoration: none;	
color: #404040;
} 

.side_sid_lis_spe_off_image a:visited { 
	text-decoration: none;	
	color: #404040;

} 

.side_sid_lis_spe_off_image a:hover {
	text-decoration: underline;
	color: #404040;
} 

.side_sid_lis_spe_off_image a:active { 
	text-decoration: none;		
	color: #404040;
}

.side_sid_lis_spe_off_image li {
width: 187px;
float: left;
clear: left;
padding-top: 5px;
padding-bottom: 5px;
border-bottom: 1px dashed #c0c0c0;
}

.side_sid_lis_spe_off_image .last {
border: none;
}

.side_sid_lis_spe_off_image img {
border: 1px solid #1a131b;
margin-left: 10px;
margin-right: 5px;
}

.side_sid_lis_spe_off_image h2 {
margin: 0;
padding: 0;
font-size: 9px;
font-weight: bold;
padding-left: 10px;
}

.side_sid_lis_spe_off_image h3 {
margin: 0;
padding: 0;
font-size: 10px;
font-weight: normal;
padding-top: 4px;
padding-bottom: 4px;
color: #969696;
}

.side_sid_lis_spe_off_image_image {
float: left;
}

.side_sid_lis_spe_off_image_text {

}

.side_sid_lis_spe_off_image .clear {
clear: both;
}

/* centers */

/* con pag */

.center_con_pag {
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
font-size: 11px;
color: #181515;
}

/* con pro row 4 */

.center_con_pro_row_4 h2 {
margin: 0;
padding: 0;
font-size: 9px;
font-weight: normal;
}

.center_con_pro_row_4 h3 {
margin: 0;
padding: 0;
font-size: 10px;
font-weight: normal;
color: #181515;
}

.center_con_pro_row_4 ul {
margin: 0;
padding: 0;
list-style: none;
}

.center_con_pro_row_4 li {
float: left;
display: block;
width: 24.9%;
text-align: center;
}

.center_con_pro_row_4 img {
border: 1px solid #cccccc;

}

.center_con_pro_row_4_image {
padding-top: 2px;
}

.center_con_pro_row_4_title {
font-size: 10px;
padding-left: 2px;
padding-right: 2px;
padding-top: 1px;
padding-bottom: 1px;
height: 50px;
margin-right: auto;
margin-left: auto;
}

.center_con_pro_row_4_price {
font-size: 11px;
background-color: #525051;
color: #eb9d05;
width: 100px;
font-weight: bold;
margin-left: auto;
margin-right: auto;
margin-top: 1px;
}

.center_con_pro_row_4_more_info {
font-size: 11px;
background-color: #b7b7b7;
color: #2d2d2d;
width: 100px;
font-weight: bold;
margin-left: auto;
margin-right: auto;
margin-top: 1px;
}

.center_con_pro_row_4_price_was {
font-size: 11px;
color: #dfdfdf;
font-weight: normal;
background-color: #181515;
font-weight: bold;
margin-left: auto;
margin-right: auto;
margin-top: 1px;
width: 100px;
}

.center_con_pro_row_4_price_DVD {
font-size: 11px;
background-color: #525051;
color: #eb9d05;
width: 100px;
font-weight: bold;
margin-left: auto;
margin-right: auto;
margin-top: 1px;
padding-top: 1px;
}

.center_con_pro_row_4_more_info_DVD {
font-size: 11px;
background-color: #b7b7b7;
color: #2d2d2d;
width: 100px;
font-weight: bold;
margin-left: auto;
margin-right: auto;
margin-top: 1px;
}

.center_con_pro_row_4_price_was_DVD {
font-size: 11px;
color: #dfdfdf;
font-weight: normal;
background-color: #181515;
font-weight: bold;
margin-left: auto;
margin-right: auto;
margin-top: 1px;
width: 100px;
padding-top: 1px;
}

.center_con_pro_row_4 a:link { 
font-style: normal;
font-size: 11px;
text-decoration: none;	
color: #2d2d2d;
} 

.center_con_pro_row_4 a:visited { 
font-style: normal;
font-size: 11px;
text-decoration: none;	
color: #2d2d2d;
} 

.center_con_pro_row_4 a:hover {
font-style: normal;
font-size: 11px;
text-decoration: underline;	
color: #2d2d2d;
} 

.center_con_pro_row_4 a:active { 
font-style: normal;
font-size: 11px;
text-decoration: none;	
color: #2d2d2d;
}

/* con pro row 2 */

.center_con_pro_row_2 h2 {
margin: 0;
padding: 0;
font-size: 13px;
font-weight: normal;
}

.center_con_pro_row_2 h3 {
margin: 0;
padding: 0;
font-size: 10px;
font-weight: normal;
color: #181515;
}

.center_con_pro_row_2 ul {
margin: 0;
padding: 0;
list-style: none;
}

.center_con_pro_row_2 li {
float: left;
display: block;
width: 49.9%;
text-align: center;
}

.center_con_pro_row_2 img {
border: 1px solid #cccccc;
}

.center_con_pro_row_2_image {
padding-top: 2px;
}

.center_con_pro_row_2_title {
font-size: 10px;
padding-left: 2px;
padding-right: 2px;
padding-top: 1px;
padding-bottom: 1px;
height: 26px;
margin-right: auto;
margin-left: auto;
}

.center_con_pro_row_2_price {
font-size: 11px;
background-color: #525051;
color: #eb9d05;
width: 190px;
font-weight: bold;
margin-left: auto;
margin-right: auto;
margin-top: 1px;
}

.center_con_pro_row_2_price_was {
font-size: 11px;
color: #dfdfdf;
font-weight: normal;
background-color: #181515;
font-weight: bold;
margin-left: auto;
margin-right: auto;
margin-top: 1px;
width: 190px;
}

.center_con_pro_row_2_more_info {
font-size: 11px;
background-color: #b7b7b7;
color: #2d2d2d;
width: 190px;
font-weight: bold;
margin-left: auto;
margin-right: auto;
margin-top: 1px;
}

.center_con_pro_row_2_price_DVD {
font-size: 11px;
background-color: #525051;
color: #eb9d05;
width: 132px;
font-weight: bold;
margin-left: auto;
margin-right: auto;
margin-top: 1px;
}

.center_con_pro_row_2_more_info_DVD {
font-size: 11px;
background-color: #b7b7b7;
color: #2d2d2d;
width: 132px;
font-weight: bold;
margin-left: auto;
margin-right: auto;
margin-top: 1px;
}

.center_con_pro_row_2_price_was_DVD {
font-size: 11px;
color: #dfdfdf;
font-weight: normal;
background-color: #181515;
font-weight: bold;
margin-left: auto;
margin-right: auto;
margin-top: 1px;
width: 132px;
}

.center_con_pro_row_2 a:link { 
font-style: normal;
font-size: 11px;
text-decoration: none;	
color: #2d2d2d;
} 

.center_con_pro_row_2 a:visited { 
font-style: normal;
font-size: 11px;
text-decoration: none;	
color: #2d2d2d;
} 

.center_con_pro_row_2 a:hover {
font-style: normal;
font-size: 11px;
text-decoration: underline;	
color: #2d2d2d;
} 

.center_con_pro_row_2 a:active { 
font-style: normal;
font-size: 11px;
text-decoration: none;	
color: #2d2d2d;
}

/* con pro row lis */

.center_con_pro_row_lis h2 {
margin: 0;
padding: 0;
font-size: 11px;
font-weight: normal;
color: #525051;
}

.center_con_pro_row_lis h3 {
margin: 0;
padding: 0;
font-size: 11px;
font-weight: normal;
color: #181515;
}

.center_con_pro_row_lis ul {
margin: 0;
padding: 0;
list-style: none;
}

.center_con_pro_row_lis li {
float: left;
clear: left;
border-bottom: 1px solid #bababa;
width: 100%;
font-size: 11px;
position: relative;
}

.center_con_pro_row_lis a:link { 
font-style: normal;
font-size: 11px;
text-decoration: none;	
color: #2d2d2d;
} 

.center_con_pro_row_lis a:visited { 
font-style: normal;
font-size: 11px;
text-decoration: none;	
color: #2d2d2d;
} 

.center_con_pro_row_lis a:hover {
font-style: normal;
font-size: 11px;
text-decoration: underline;	
color: #2d2d2d;
} 

.center_con_pro_row_lis a:active { 
font-style: normal;
font-size: 11px;
text-decoration: none;	
color: #2d2d2d;
}

.center_con_pro_row_lis .last {
border: none;
}

.center_con_pro_row_lis img {
border: 1px solid #1a131b;
margin: 2px;
}

.center_con_pro_row_lis_image {
float: left;
}

.center_con_pro_row_lis_image_DVD {
float: left;
padding-right: 7px;
padding-left: 7px;
}

.center_con_pro_row_lis_text {
padding-left: 60px;
margin-left: -60px;
}

.center_con_pro_row_lis_more_info {
font-size: 11px;
background-color: #b7b7b7;
color: #2d2d2d;
width: 92px;
font-weight: bold;
position: absolute;
bottom: 1px;
right: 2px;
}

.center_con_pro_row_lis_price {
font-size: 11px;
background-color: #525051;
color: #eb9d05;
width: 92px;
font-weight: bold;
position: absolute;
bottom: 15px;
right: 2px;
}

.center_con_pro_row_lis_price_was {
font-size: 11px;
background-color: #181515;
color: #dfdfdf;
width: 92px;
font-weight: bold;
position: absolute;
bottom: 29px;
right: 2px;
}

/* Center Search */

.center_search {
background-color: #fde990;
font-size: 12px;
margin-left: 10px;
margin-right: 10px;
border-left: 1px solid #c2c2c0;
border-right: 1px solid #c2c2c0;
border-bottom: 1px solid #c2c2c0;
padding-bottom: 8px;
}

.center_search h2 {
	margin: 0;
	padding: 0;
	height: 21px;
	background-image: url(images/header_background_grey.gif);
	background-color: #c2c2c0;
	font-size: 12px;
	font-weight: bold;
	padding-top: 6px;
	text-indent: 10px;
	clear: both;
	position: relative;
	min-width: 100%;
}

.center_search p {
margin: 0;
padding: 0;
padding-top: 4px;
padding-bottom: 4px;
}

.center_search form {
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
background-color: #fde990;
}

.center_search fieldset {
border: none;
margin: 0;
padding: 0;
}

.center_search legend {
position: absolute;
left: -27000px;

}

.center_search label {
float: left;
width: 160px;
}

.center_search input {
border: 1px solid #323231;
font-size: 12px;
font-weight: bold;
color: #323231;
padding-left: 2px;
padding-right: 2px;
}

.center_search select {
border: 1px solid #323231;
font-size: 12px;
color: #323231;
}

/* off lis */

.off_lis {
font-size: 11px;
}

.off_lis a:link { 
text-decoration: none;	
color: #323231;
} 

.off_lis a:visited { 
text-decoration: none;	
color: #323231;
} 

.off_lis a:hover {
text-decoration: underline;	
color: #323231;
} 

.off_lis a:active { 
text-decoration: none;	
color: #323231;
}

.off_lis h2 {
margin: 0;
padding: 0;
font-size: 13px;
}

.off_lis h3 {
margin: 0;
padding: 0;
padding-bottom: 12px;
font-size: 11px;
color: #c2c2c0;
}

.off_lis ul {
margin: 0;
padding: 0;
list-style: none;
}

.off_lis li {
float: left;
}

.off_lis .background {
border-bottom: 1px solid #c2c2c0;
margin-bottom: 6px;
}

off_lis .last {
border: none;
margin-bottom: 6px;
}

.off_lis .height {
float: right;
width: 1px;
height: 100px;
}

.off_lis .image {
position: absolute;
left: 0;
padding-left: 44px;
padding-top: 10px;
}

.off_lis .image img {
border: 1px solid #323231;
}

.off_lis .content {
padding-left: 160px;
padding-right: 8px;
}

/* Price Was */

.price_was {
font-weight: bold;
text-decoration: line-through;
}

/* universal clear */

.clear {
clear: both;
}


/* content */

#content {

float: left;
/*width: 99%;
*/
width: 624px;
position: relative;
z-index: 12;
display: inline;
background-color: #ffffff;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}

#content h1 {

	margin: 0;
	padding: 0;
	height: 21px;
	background-image: url(images/header_background_gold.gif);
	background-color: #eabc21;
	font-size: 12px;
	font-weight: bold;
	padding-top: 6px;
	padding-left: 10px;
		clear: both;
	}


/* footer */

#footer_cards { clear: both; background-color: #fff; border-top: 1px solid #999; border-bottom: 1px solid #ffffff; text-align: center;	width: 100%; }
#footer_cards img { border: none; padding-bottom: 2px; }

#footer { background-image: url(images/footer_background.gif); font-size: 9px; color: #323231; height: 35px; }
#footer a:link { color: #323231; font-weight: normal; text-decoration: none; } 
#footer a:visited { color: #323231;	font-weight: normal; text-decoration: none;	} 
#footer a:hover { color: #323231; font-weight: normal; text-decoration: underline; } 
#footer a:active { color: #323231; font-weight: normal;	text-decoration: none; }
#footer_left { padding-top: 14px; float: left; padding-left: 10px; }
#footer_right { padding-top: 14px; float: right; padding-right: 10px; }

/* PAGES */

/* currency */
#currency {	margin: 10px; border: 1px solid #bababa; background-color: #f8f8f8; padding: 10px; text-align: center; }
#currency .inside_currency { width: 420px; margin-left: auto; margin-right: auto; text-align: left; }
#currency label { width: 110px; float: left; }
#currency .input { border: 1px solid #bababa; font-size: 11px; }
#currency .submit { border: 1px solid #000000; background-image: url(images/header_background_grey.gif); background-position: center center; font-weight: bold; font-size: 11px; }
#currency .changed { font-size: 14px; font-weight: bold; color: #22a605;}

/* Product Page */

#product { width: 100%; position: relative; }

#product fieldset { border: 1px solid #ccc; background: #efefef; padding: 8px; margin-bottom: 3px; }
#product fieldset legend { font-weight: bold; font-size: 14px; }
#product .details { padding: 10px 3px 10px 3px; }
#product .worksGap { margin-top: 5px; }
#product .show_hide { font-size: 12px; font-weight: bold; text-decoration: none; }

#product h3 { margin: 0; padding: 0; height: 1px; background-color: #ffffff; font-size: 1px; clear: both; text-indent: -2700000000px; }
#product h4 { margin: 0; padding: 0; height: 21px; background-image: url(images/header_background_grey.gif); background-color: #c2c2c0; font-size: 12px; font-weight: bold; padding-top: 6px; padding-left: 10px; clear: both;
 }

#product .red { color: #993300; }
#product .bright_red { color: #ff0000; }
#product .clear { clear: left; width: 100%; background-color: #dfdfdf; }

#product_image { float: left; text-align: center; margin: 10px 8px 8px 8px; }
#product_image_DVD { float: left; text-align: center; margin: 10px 8px 8px 8px; }
#product_image p { margin: 0; padding: 0; padding-top: 1px; }
#product_image img { border: 1px solid #cccccc; }
#product_image_DVD img { border: 1px solid #cccccc; }

#product .large { font-size: 13px; }
#product .extra_large { font-size: 14px; }
#product .small { font-size: 9px; }

#product .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; }

#voucher_top #product_image { height: 245px; }
#voucher_top .gold { background-position: center center; background-repeat: repeat-x; }
#voucher_top .gold input { vertical-align: middle; }

#product .gold a:link { color: #323231; text-decoration: underline; } 
#product .gold a:visited { 	color: #323231; text-decoration: underline; } 
#product .gold a:hover { color: #525051; text-decoration: underline; } 
#product .gold a:active { color: #323231; text-decoration: underline; }

#product .yellow {margin-top: 10px; background-color: #fde990; text-align: center; }
#product .dark_yellow { border: 2px solid #eabc21; margin-left: 2px; padding: 2px; float: right; width: 140px; font-size: 9px; text-align: center; }
#product .dark_yellow .large { font-size: 11px;}
#product .dark_yellow a:link { color: #323231; text-decoration: underline; } 
#product .dark_yellow a:visited { color: #323231; text-decoration: underline; } 
#product .dark_yellow a:hover {	color: #525051;	text-decoration: underline; } 
#product .dark_yellow a:active { color: #323231; text-decoration: underline; }

#product_top {  }

#voucher_top { border-left: 1px solid #eabc21; border-right: 1px solid #eabc21; border-bottom: 1px solid #eabc21; position: relative; }
#voucher_top label { float: left; width: 120px; }
#voucher_top .button { margin: 0;  padding: 0; font-weight: bold; color: #000000; border: 1px solid #000000; width: 18px; height: 18px; background-color: #c7c7c5; }
#voucher_top .other label { float: left; width: 40px;padding-left: 147px; text-align: left; padding-right: 3px; }
#voucher_top .input { font-size: 11px; color: #000000; border: 1px solid #000000; font-family: Verdana, Arial, Helvetica, sans-serif; }
#voucher_top .disabled { background-color: #bababa;font-size: 11px; color: #bababa; border: 1px solid #bababa; font-family: Verdana, Arial, Helvetica, sans-serif; }
#voucher_top .value { font-size: 11px; color: #000000; border: 1px solid #000000; }
#voucher_top .value:disabled { color: #000000; }

#product_text { padding-left: 208px; padding-top: 10px; }
#product_text h1 { clear: none; padding-left: 0px; margin-bottom: 16px; font-size: 11px; font-weight: normal; }
#product_text h2 { margin: 0; padding: 0; font-size: 11px; font-weight: normal; padding-bottom: 16px; }

#voucher_top .up { width: 75px; }
#voucher_top h2 { padding-bottom: 5px; }
#voucher_top .ie6 {  }

#product_buttons { float: right; width: 140px; padding-right: 8px; font-size: 12px; }
#product_buttons input { margin-bottom: 2px; }
#product_buttons p { text-align: center; }
#product_buttons img { margin-bottom: 2px; border: none; }

#product_details { font-size: 11px; padding-left: 8px; padding-right: 8px; padding-bottom: 8px; padding-top: 8px; }

#product_bottom { font-size: 10px; padding-top: 20px; padding-left: 8px; color: #969696; clear: left; }
#product_bottom p { margin: 0; padding: 0; padding-top: 2px; padding-bottom: 2px; }

#product_composers { border-left: 1px solid #c2c2c0; border-right: 1px solid #c2c2c0; border-bottom: 1px solid #c2c2c0; font-size: 11px;
padding-top: 2px; padding-left: 8px; padding-right: 8px; padding-bottom: 2px; margin: 0px 10px 0px 10px; }
#product .composersTitle { margin: 0; padding: 0; height: 21px; background-image: url(images/header_background_grey.gif); background-color: #c2c2c0; font-size: 12px; font-weight: bold; padding-top: 6px; padding-left: 10px; clear: both; margin: 0px 10px 0px 10px; }
#product_composers a:link { color: #323231;	text-decoration: none; } 
#product_composers a:visited { color: #323231; text-decoration: none; } 
#product_composers a:hover { color: #323231; text-decoration: underline; } 
#product_composers a:active { color: #323231; text-decoration: none; }

#product_interested_in { width: 100%; }
.productInterestedTitle { margin: 0; padding: 0; height: 21px; background-image: url(images/header_background_grey.gif); background-color: #c2c2c0; font-size: 12px; font-weight: bold; padding-top: 6px; padding-left: 10px; clear: both; margin: 10px 10px 0px 10px; }
#product_interested_in h4 { margin-top: 8px; }
#product_interested_in_box { border-left: 1px solid #c2c2c0; border-right: 1px solid #c2c2c0; border-bottom: 1px solid #c2c2c0; height: 205px; margin: 0px 10px 0px 10px; }
#product_interested_in_box h5 { margin: 0; padding: 0; font-size: 9px; font-weight: normal; }
#product_interested_in_box h6 { margin: 0; padding: 0; font-size: 10px; font-weight: normal; color: #181515; }
#product_interested_in_box ul { margin: 0; padding: 0; list-style: none; }
#product_interested_in_box li { float: left; display: block; width: 24.9%; text-align: center; }
#product_interested_in_box img { border: 1px solid #1a131b; }
#product_interested_in_box .image { padding-top: 2px; }
#product_interested_in_box .title { font-size: 10px; padding-left: 2px; padding-right: 2px; padding-top: 1px; padding-bottom: 1px; height: 50px;margin-right: auto; margin-left: auto; }
#product_interested_in_box .price { font-size: 11px; background-color: #525051; color: #eb9d05; width: 92px; font-weight: bold; margin-left: auto;margin-right: auto; margin-top: 1px; }
#product_interested_in_box .button { margin-left: auto; margin-right: auto; margin-top: 1px; color: #ff0000; }
#product_interested_in_box .button img {border: none; margin-top: 1px; }
#product_interested_in_box .button input { margin: 0; padding: 0; }
#product_interested_in_box .more_info { font-size: 11px; background-color: #b7b7b7; color: #2d2d2d; width: 92px; font-weight: bold; margin-left: auto; margin-right: auto; margin-top: 1px; }
#product_interested_in_box .price_was { font-size: 11px; color: #dfdfdf; font-weight: normal; background-color: #181515; font-weight: bold; margin-left: auto; margin-right: auto; margin-top: 1px; width: 92px; }
#product_interested_in_box .price_DVD { font-size: 10px; background-color: #525051; color: #eb9d05; width: 72px; font-weight: bold; margin-left: auto; margin-right: auto; margin-top: 1px; padding-top: 1px; }
#product_interested_in_box .more_info_DVD { font-size: 11px; background-color: #b7b7b7; color: #2d2d2d; width: 72px;  font-weight: bold;
margin-left: auto; margin-right: auto; margin-top: 1px; }
#product_interested_in_box .price_was_DVD { font-size: 10px; color: #dfdfdf; font-weight: normal; background-color: #181515; font-weight: bold; margin-left: auto; margin-right: auto; margin-top: 1px; width: 72px; padding-top: 1px; }
#product_interested_in_box a:link { font-style: normal; font-size: 11px; text-decoration: none; color: #2d2d2d; } 
#product_interested_in_box a:visited { font-style: normal; font-size: 11px; text-decoration: none; color: #2d2d2d; } 
#product_interested_in_box a:hover { font-style: normal; font-size: 11px; text-decoration: underline; color: #2d2d2d; }
 #product_interested_in_box a:active { font-style: normal; font-size: 11px; text-decoration: none; color: #2d2d2d; }


/* shopping basket */
#shopping_basket { font-size: 11px;  }
#shopping_basket p { font-size: 11px; padding-left: 10px; padding-right: 10px; }
#shopping_basket th { height: 26px; background-image: url(images/header_background_grey.gif); background-color: #c2c2c0; font-size: 11px; text-align: left; padding-left: 3px; }
#shopping_basket table { border-left: 1px solid #c2c2c0; border-right: 1px solid #c2c2c0; border-top: 1px solid #c2c2c0; border-bottom: 1px solid #c2c2c0; margin-top: 8px; font-size: 10px; }
#shopping_basket td { padding-top: 2px; padding-bottom: 6px; padding-left: 3px; }
#shopping_basket td a:link { font-size: 11px; } 
#shopping_basket td a:visited { font-size: 11px; } 
#shopping_basket td a:hover { font-size: 11px; }
#shopping_basket td a:active { font-size: 11px; }
#shopping_basket td .price { font-size: 11px; font-weight: bold; }
#shopping_basket td .multibuy { font-size: 9px; color: #22a605; }
#shopping_basket td .multibuy a:link { font-size: 11px; color: #22a605; } 
#shopping_basket td .multibuy a:visited { font-size: 11px; color: #22a605; } 
#shopping_basket td .multibuy a:hover { font-size: 11px; color: #22a605; }
#shopping_basket td .multibuy a:active { font-size: 11px; color: #22a605; }
#shopping_basket td .price_large { font-size: 12px; font-weight: bold; }
#shopping_basket td .vat { color: #c2c2c0; }
#shopping_basket td .quantity { font-size: 11px; border: 1px solid #dfdfdf; margin-right: 2px; margin-left: 2px; }
#shopping_basket .total_left { background-color: #f8f8f6; text-align: right; padding-right: 14px; font-weight: bold;
border-top: 1px solid #c2c2c0; padding-top: 3px; }
#shopping_basket .total_right { background-color: #f8f8f6; border-top: 1px solid #c2c2c0; }
#shopping_basket .buttons { text-align: right; }
#shopping_basket .update_basket { height: 43px; width: 99px; background-image: url(images/basket_update_basket.gif); border: none; margin: 0; padding: 0; background-color: #ffffff; cursor: pointer; text-indent: -270000px; }
#shopping_basket .checkout { height: 43px; width: 130px; background-image: url(images/basket_checkout.gif); border: none; margin: 0; padding: 0; background-color: #ffffff; cursor: pointer; text-indent: -270000px; }
#shopping_basket .green { color: #22a605; }
#shopping_basket p { padding-left: 8px; padding-right: 8px; font-size: 11px; }


/* not logged in */

#not_logged_in {
width: 100%;
}

#not_logged_in p {
margin: 0;
padding: 0;
padding-top: 5px;
padding-bottom: 5px;
}

#not_logged_in ul {
margin: 0;
padding: 0;
list-style: none;
padding-top: 8px;
}

#not_logged_in li {
width: 48%;
}

#not_logged_in label {
float: left;
width: 110px;
}

#not_logged_in input {
border: 1px solid #c2c2c0;
font-size: 11px;
}

#not_logged_in p {
padding-left: 2px;
padding-right: 2px;
}

#not_logged_in .left {
float: left;
border-left: 1px solid #c2c2c0;
border-right: 1px solid #c2c2c0;
border-bottom: 1px solid #c2c2c0;
font-size: 11px;
margin-left: 10px;
}

#not_logged_in .right {
float: right;
border-left: 1px solid #c2c2c0;
border-right: 1px solid #c2c2c0;
border-bottom: 1px solid #c2c2c0;
font-size: 11px;
margin-right: 5px;
}

#not_logged_in h2 {
	margin: 0;
	padding: 0;
	height: 21px;
	background-image: url(images/header_background_grey.gif);
	background-color: #c2c2c0;
	font-size: 12px;
	font-weight: bold;
	padding-top: 6px;
	text-indent: 10px;
	clear: both;
	min-width: 100%;
}

#not_logged_in .error {
color: #eb9d05;
}

/* results */

#results {
width: 100%;
}

#results .top_text {
padding-left: 10px;
padding-right: 10px;
}

#results p {
font-size: 11px;
}

#results .search_results {
padding-left: 8px;
float: left;
text-align: left;
}

#results .search_results a:link { 
	color: #c2c2c0;
	text-decoration: none;	
	font-weight: bold;

} 

#results .search_results a:visited { 
	color: #c2c2c0;
	text-decoration: none;	
	font-weight: bold;

} 

#results .search_results a:hover {
	color: #c2c2c0;
	text-decoration: underline;
	font-weight: bold;

} 

#results .search_results a:active { 
	color: #c2c2c0;
	text-decoration: none;		
	font-weight: bold;
}

#results .sort_by {
text-align: right;
padding-right: 8px;
float: right;
}

#results .sort_by img {
border: none;
}

#results .cat_no {
font-weight: normal;
}

#results .print_number {
	display: none;
}

#results .sort_by a:link { 
	color: #c2c2c0;
	text-decoration: none;	
	font-weight: bold;

} 

#results .sort_by a:visited { 
	color: #c2c2c0;
	text-decoration: none;	
	font-weight: bold;

} 

#results .sort_by a:hover {
	color: #c2c2c0;
	text-decoration: underline;
	font-weight: bold;

} 

#results .sort_by a:active { 
	color: #c2c2c0;
	text-decoration: none;		
	font-weight: bold;
}

#results .send_to_friend {
float: left;
visibility: hidden;
}

#results ul {
margin: 0;
padding: 0;
list-style: none;
}

#results .background {
float: left;
width: 100%;
border-bottom: 1px solid #c2c2c0;
padding-bottom: 4px;
margin-bottom: 4px;
padding-top: 4px;
}

#results .height {
float: right;
height: 200px;
background-color: #ffffff;
width: 1px;
}

#results .left {
width: 142px;
position: absolute;
left: 0;
text-align: center;
padding-left: 8px;
}

#results .right {

}

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

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

#results .image img {
border: 1px solid #cccccc;
/* border: none;*/
}

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

#results .image_DVD img {
/*border: none;*/
border: 1px solid #cccccc;
}

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

#results .more_info a:link { 
font-style: normal;
font-size: 11px;
text-decoration: none;	
color: #eb9d05;
font-weight: bold;
} 

#results .more_info a:visited { 
font-style: normal;
font-size: 11px;
text-decoration: none;	
color: #eb9d05;
font-weight: bold;
} 

#results .more_info a:hover {
font-style: normal;
font-size: 11px;
text-decoration: none;	
color: #eb9d05;
font-weight: bold;
} 

#results .more_info a:active { 
font-style: normal;
font-size: 11px;
text-decoration: none;	
color: #eb9d05;
font-weight: bold;
}

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

#results .more_info_DVD a:link { 
font-style: normal;
font-size: 11px;
text-decoration: none;	
color: #eb9d05;
font-weight: bold;
} 

#results .more_info_DVD a:visited { 
font-style: normal;
font-size: 11px;
text-decoration: none;	
color: #eb9d05;
font-weight: bold;
} 

#results .more_info_DVD a:hover {
font-style: normal;
font-size: 11px;
text-decoration: none;	
color: #eb9d05;
font-weight: bold;
} 

#results .more_info_DVD a:active { 
font-style: normal;
font-size: 11px;
text-decoration: none;	
color: #eb9d05;
font-weight: bold;
}

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

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

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

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

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

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

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

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

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

#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; */
border: 2px solid #eabc21;
float: right;
width: 140px;
margin-right: 8px;
margin-left: 2px;
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 {
margin-left: 160px;
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 {
display: none;
}

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

#navigation_bar {
	margin: 0;
	padding: 0;
	height: 21px;
	background-image: url(images/header_background_grey.gif);
	background-color: #c2c2c0;
	font-size: 11px;
	font-weight: bold;
	padding-top: 6px;
	clear: both;
	width: 100%;
	margin-bottom: 10px;
}

#navigation_bar img {
padding-top: 2px;
}

#navigation_bar a:link { 
	color: #323231;
	text-decoration: none;	
	font-weight: bold;

} 

#navigation_bar a:visited { 
	color: #323231;
	text-decoration: none;	
	font-weight: bold;

} 

#navigation_bar a:hover {
	color: #323231;
	text-decoration: underline;
	font-weight: bold;

} 

#navigation_bar a:active { 
	color: #323231;
	text-decoration: none;		
	font-weight: bold;
}

#navigation_bar .first {
width: 15%;
min-width: 15%;
float: left;
text-align: center;
}

#navigation_bar .previous {
width: 15%;
min-width: 15%;
float: left;
text-align: center;
}

#navigation_bar .next {
width: 15%;
min-width: 15%;
float: right;
text-align: center;
}

#navigation_bar .last {
width: 15%;
min-width: 15%;
float: right;
text-align: center;
}

.navigation {
    width: 40%;
    min-width: 40%;
    float: left;
    text-align: center;
}

.navigation .number {
	float: left;
    width: 20%;
    min-width: 20%;
    height: 21px;
	
}

.navigation .current {
	background-image: url(images/header_background_gold.gif);
    display: block;
    height: 21px;
    margin-top: -6px;
    padding-top: 6px;
}

/* offer */

#offer {
padding-left: 8px;
padding-right: 8px;
padding-top: 3px;
padding-bottom: 3px;
font-size: 11px;
}

#offer p {
margin :0;
padding: 0;
padding-bottom: 12px;
}

#offer img {
border: 1px solid #323231;
margin-right: 6px;
margin-bottom: 3px;
}

/* forgotten password */

#forgotten_password {
font-size: 11px;
padding-left: 8px;
padding-right: 8px;
}

#forgotten_password input {
font-size: 11px;
border: 1px solid #323231;
padding-left: 2px;
}

#forgotten_password .error {
color: #eb9d05;
}

#forgotten_password .ok {
color: #22a605;
}

/* send wish list to friend */

#send_wish_list_to_friend {
font-size: 11px;
padding-left: 10px;
padding-right: 10px;
}

#send_wish_list_to_friend label {
float: left;
width: 100px;
}

#send_wish_list_to_friend input {
border: 1px solid #323231;
padding-left: 2px;
font-size: 11px;
}

#send_wish_list_to_friend textarea {
border: 1px solid #323231;
padding-left: 2px;
padding-right: 2px;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#send_wish_list_to_friend .error {
color: #eb9d05;
}

/* wish_list_empty */

#wish_list_empty {
font-size: 11px;
padding-left: 10px;
padding-right: 10px;
}

/* checkout */

#checkout {
font-size: 11px;
padding-left: 10px;
padding-right: 10px;
}

#checkout .textTop {
font-size: 12px;
}

#checkout .voucher_input {
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    border: 1px solid #c2c2c0;
}

#checkout .green {
	font-weight: bold;
    font-size: 12px;
    color: #2e8d1a;
}

#checkout .remove {
	border: 1px solid #000000;
    background-color: #c7c7c5;
    color: #000000;
    font-weight: bold;
    font-size: 11px;
}

#checkout p {
margin: 0;
padding: 0;
padding-top: 6px;
padding-bottom: 6px;
}

#checkout h2 {
	margin: 0;
	padding: 0;
	height: 21px;
	background-image: url(images/header_background_grey.gif);
	background-color: #c2c2c0;
	font-size: 12px;
	font-weight: bold;
	padding-top: 6px;
	text-indent: 10px;
	min-width: 100%;
	clear: both;
	position: relative;
	/**/
}

#checkout h2 .add_new_address {
position: absolute;
right: 10px;
top: 3px;
}

#checkout h3 {
margin: 0;
padding: 0;
font-size: 12px;
font-weight: bold;
min-width: 100%;
}

#checkout h4 {
	margin: 0;
	padding: 0;
	height: 21px;
	background-image: url(images/header_background_grey.gif);
	background-color: #c2c2c0;
	font-size: 12px;
	font-weight: bold;
	padding-top: 6px;
		
	text-indent: 10px;
	min-width: 100%;
	margin-left: -10px;
	margin-right: -10px;
	margin-top: 12px;
	clear: both;
	position: relative;
}

#checkout .code {
	display: none;
}

#checkout a.showlink {
	text-decoration: none;
	font-weight: bold;
	color: green;
}

#checkout a.hidelink {
	text-decoration: none;
	font-weight: bold;
	color: green;
	float: right;
	font-size: 12px;
	}

#checkout h4 .add_new_address {
position: absolute;
right: 10px;
top: 3px;
}

#checkout #images {
width: 330px;
margin-left: auto;
margin-right: auto;
}

#checkout #address_box { border-left: 1px solid #c2c2c0; border-right: 1px solid #c2c2c0; border-bottom: 1px solid #c2c2c0; padding-left: 10px; padding-right: 10px; }
#address_box ul { margin: 0; padding: 0; list-style: none; padding-top: 10px; min-width: 100%; }
#address_box li { margin: 4px 20px 4px 20px; padding: 4px 8px 4px 48px; position: relative; overflow: hidden; }
#address_box .select { position: absolute; left: 0; top: 0; width: 28px;
padding-left: 16px;
height: 25px; text-align: left; padding-top: 5px; }

#address_box .right { float: right; width: 110px; text-align: left; position: relative;}
/*#address_box .right { width: 47px; text-align: left; position: absolute; top: 9px; left: 445px; }*/
#address_box .right img { padding-right: 6px; }
#address_box .right .delete { padding-left: 0px; padding-right: 0px; width: 47px; position: absolute; top: 0; right: 0; }
#address_box .default { border: 1px solid #c2c2c0; background-color: #f8f8f6; }
#address_box .normal { border: 1px solid #c2c2c0; }
#address_box .greyed { border: 1px solid #c2c2c0; background-color: #cccccc; color: #666666; }

#checkout .yellow {	background-color: #fde990;	text-align: center;	margin-top: 12px;}
#checkout .yellow a:link { color: #323231;	text-decoration: underline;	font-weight: bold;} 
#checkout .yellow a:visited { color: #323231;	text-decoration: underline;	font-weight: bold;} 
#checkout .yellow a:hover {	color: #323231;	text-decoration: underline;	font-weight: bold;}
#checkout .yellow a:active { color: #323231;	text-decoration: underline;		font-weight: bold;}

#checkout .buttons {text-align: right;}

#checkout .update_basket {
background-image: url(images/checkout_update_basket.gif);
width: 133px;
height: 43px;
/*border: 1px solid #000000;*/
color: #c5c5c5;
font-size: 1px;
}

#checkout .error {
color: #CC0000;
font-size: 13px;
font-weight: bold;
}

#checkout #order_complete_buttons {
text-align: center;
padding-bottom: 4px;
padding-top: 4px;
margin-bottom: 4px;
margin-top: 4px;
border: 1px solid #c2c2c0;
}

/* checkout add new address */
#checkout_add_new_address { font-size: 11px; margin-left: 10px; margin-right: 10px; margin-top: 10px; border-left: 1px solid #c2c2c0; border-right: 1px solid #c2c2c0; border-bottom: 1px solid #c2c2c0; }
#checkout_add_new_address p { margin: 0; padding: 0; padding-top: 6px; padding-bottom: 6px; }
#checkout_add_new_address h2 { 	margin: 0; padding: 0; height: 21px; background-image: url(images/header_background_grey.gif); background-color: #c2c2c0; font-size: 12px; font-weight: bold; padding-top: 6px; padding-left: 10px; padding-right: 10px; clear: both; }
#checkout_add_new_address form { padding-left: 10px; padding-right: 10px; }
#checkout_add_new_address label { float: left; width: 120px; font-weight: bold; }
#checkout_add_new_address fieldset { margin: 0; padding: 0; border: none; }
#checkout_add_new_address legend { font-size: 12px; font-weight: bold; padding-top: 12px; padding-bottom: 14px; }
#checkout_add_new_address input { color: #323231; padding-left: 2px; border: 1px solid #323231; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#checkout_add_new_address .checkbox { border: none; }
#checkout_add_new_address select { color: #323231; border: 1px solid #323231; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#checkout_add_new_address .grey { color: #bababa; }


/* member_home */
#member_home {width: 100%;font-size: 11px;}
#member_home p {margin: 0;padding: 0;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;}
#member_home img {float: right;border: none;}
#member_home h2 {	margin: 0;	padding: 0;	height: 21px;	background-image: url(images/header_background_grey.gif);	background-color: #c2c2c0;	font-size: 12px;	font-weight: bold;	padding-top: 6px;	padding-left: 10px;	clear: both;	position: relative;}	
#member_home h2 img {position: absolute;right: 20px;top: 4px;border: none;}
#member_home h3 {margin: 0;padding: 0;font-size: 12px;font-weight: bold;}
#member_home ul {margin: 0;padding: 0;list-style: none;}
#member_home li {margin-left: 20px;margin-right: 20px;margin-top: 6px;margin-bottom: 6px;padding-left: 10px;padding-right: 10px;padding-top: 6px;padding-bottom: 6px;border: 1px solid #c2c2c0;}
#member_home .changed { font-size: 14px; font-weight: bold; color: #22a605;}

/* member edit personal details */
#member_edit_personal_details {font-size: 11px;}
#member_edit_personal_details input {border: 1px solid #323231;padding-left: 2px;font-size: 11px;}
#member_edit_personal_details .checkbox { border: none; }
#member_edit_personal_details label {float: left;width: 120px;}
#member_edit_personal_details form {padding-left: 10px;padding-right: 10px;}
#member_edit_personal_details fieldset {margin: 0;padding: 0;border: none;}
#member_edit_personal_details legend {margin: 0;padding: 0;padding-bottom: 10px;}
#member_edit_personal_details .grey {color: #c2c2c0;}
#member_edit_personal_details .changed {color: #22a605;}

/* member view addresses */
#member_view_addresses {font-size: 11px;margin-left: 10px;margin-right: 10px;border-left: 1px solid #c2c2c0;border-right: 1px solid #c2c2c0;}
#member_view_addresses ul {margin: 0;padding: 0;list-style: none;padding-bottom: 1px;}
#member_view_addresses li {margin-left: 20px;margin-right: 20px;margin-top: 4px;margin-bottom: 4px;padding-top: 4px;padding-bottom: 4px;padding-left: 8px;padding-right: 8px;border: 1px solid #c2c2c0;}
#member_view_addresses .right {float: right;width: 120px;text-align: right;}
#member_view_addresses .left {float: left;}
#member_view_addresses .default {background-color: #f8f8f6;}
#member_view_addresses .default_text {color: #323231;font-size: 10px;}
#member_view_addresses form {float: left;padding-left: 0px;padding-right: 6px;}

/* member edit address */
#member_edit_address {font-size: 11px; }
#member_edit_address p {margin: 0;padding: 0;padding-top: 6px;padding-bottom: 6px;}
#member_edit_address form {padding-left: 10px;padding-right: 10px;}
#member_edit_address input {font-size: 11px;border: 1px solid #323231;padding-left: 2px;}
#member_edit_address .checkbox { border: none; }
#member_edit_address select {font-size: 11px;border: 1px solid #323231;}
#member_edit_address label {float: left;width: 120px;}

/* member edit payment details */
#member_edit_payment_details {font-size: 11px;}
#member_edit_payment_details p {margin: 0;padding: 0;padding-top: 6px;padding-bottom: 6px;}
#member_edit_payment_details input {border: 1px solid #323231;padding-left: 2px;font-size: 11px;}
#member_edit_payment_details .checkbox { border: none; }
#member_edit_payment_details select {border: 1px solid #323231;font-size: 11px;}
#member_edit_payment_details label {float: left;width: 120px;}
#member_edit_payment_details form {padding-left: 10px;padding-right: 10px;}
#member_edit_payment_details fieldset {margin: 0;padding: 0;border: none;}
#member_edit_payment_details legend {margin: 0;padding: 0;padding-bottom: 10px;color: #000000;}
#member_edit_payment_details .grey {color: #c2c2c0;}
#member_edit_payment_details .changed {color: #22a605;}
#member_edit_payment_details legend {font-size: 12px;font-weight: bold;padding-top: 12px;padding-bottom: 14px;}

/* member view past orders */
#member_view_past_orders { font-size: 11px; margin: 0px 10px 0px 10px; border-left: 1px solid #c2c2c0; border-right: 1px solid #c2c2c0; border-bottom: 1px solid #c2c2c0;}
#member_view_past_orders ul { margin: 0; padding: 0; list-style: none; padding-bottom: 1px; }
#member_view_past_orders li { margin: 4px 20px 14px 20px; padding: 0px 0px 0px 0px; border: 2px solid #c2c2c0;}
#member_view_past_orders table { margin-top: 10px; }
#member_view_past_orders .padding { margin: 0px 8px 4px 8px; }
#member_view_past_orders .title { margin: 0; padding: 0; height: 27px; background-image: url(images/header_background_gold.gif); background-color: #eabc21; }
#member_view_past_orders .titleLeft { float: left; width: 250px; font-weight: bold; font-size: 12px; padding: 5px 5px 6px 10px; }
#member_view_past_orders .titleRight { float: left; width: 280px; font-weight: normal; font-size: 12px; padding: 5px 5px 2px 0px; text-align: right; }

/* page */

#page {
padding-left: 10px;
padding-right: 10px;
font-size: 11px;
}

/* forms */

#forms {
font-size: 11px;
padding-left: 10px;
padding-right: 10px;
}

#forms label {
float: left;
width: 110px;
}

#forms input {
font-size: 11px;
border: 1px solid #323231;
}

#forms textarea {
font-size: 11px;
border: 1px solid #323231;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* not logged in first time */

#not_logged_in_first_time {
font-size: 11px;
padding-left: 10px;
padding-right: 10px;
}

#not_logged_in_first_time label {
float: left;
width: 120px;
}

#not_logged_in_first_time input {
font-size: 11px;
border: 1px solid #323231;
}

/* unsubscribe 18.08.08 */

#unsubscribe {
	text-align: center;
}

#unsubscribe .green {
	color: #22a605;
    font-weight: bold;
}

#unsubscribe input {
	background-color: #c7c7c5;
    border: 1px solid #000000;
    font-weight: bold;
    font-size: 11px;
}

/* UK Delivery Charges in Checkout1 */

#checkout #delivery_charges_uk {
border-left: 1px solid #c2c2c0;
border-right: 1px solid #c2c2c0;
border-bottom: 1px solid #c2c2c0;
border-top: 1px solid #c2c2c0;
margin-top: 10px;
}

#delivery_charges_uk h2 {
	margin: 0;
	padding: 0;
	height: 21px;
	background-image: url(images/header_background_grey.gif);
	background-color: #c2c2c0;
	font-size: 11px;
	font-weight: bold;
	padding-top: 6px;
	min-width: 100%;
	clear: both;
	position: relative;
	/* */
}

#delivery_charges_uk ul {
margin: 0;
padding: 0;
list-style: none;
min-width: 100%;
}

#delivery_charges_uk li {
margin-left: 10px;
margin-right: 10px;
margin-top: 4px;
margin-bottom: 4px;
padding-bottom: 4px;
position: relative;
overflow: hidden;
}



/* styles for the 'Print this product' link on the details page */
.printer_text { color: #CCCCCC; text-decoration: none; font-weight: bold; font-family: verdana; font-size: 12px;  }
#printer_text a:link { color: #CCCCCC; text-decoration: none; font-weight: bold; font-family: verdana; font-size: 12px; }
#printer_text a:hover { color: #CCCCCC; text-decoration: underline; }
.printer_text2 { color: #000; font-size: 11px; }

#storedCardViewPaymentDetails { margin: 0px 10px 0px 10px; padding: 10px 10px 10px 10px; border: 2px solid #ccc; background: #D1E8BC; color: #000; }
#storedCardCheckout2 { margin: 0px 10px 0px 10px; padding: 10px 10px 1px 10px; border: 2px solid #ccc; background: #D1E8BC; color: #000; }

/* carousel styles */
.carouselStyle { width: 600px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.carouselStyle ul { margin: 0; padding: 0; list-style: none; }
.carouselStyle li { float: left; display: block; width: 24.9%; text-align: center; padding-bottom: 15px; }
.carouselStyle img { border: 1px solid #cccccc; }
.carouselStyle_image { padding-top: 2px; }
.carouselStyle_title { font-size: 12px; padding: 1px 2px 1px 2px; margin-right: auto; margin-left: auto; }
.carouselStyle_price { font-size: 12px; color: #000; width: 100px; font-weight: normal; margin-left: auto; margin-right: auto; margin-top: 1px; }
.carouselStyle a:link { font-style: normal; font-size: 12px; text-decoration: none; color: #2d2d2d; } 
.carouselStyle a:visited {  font-style: normal; font-size: 12px; text-decoration: none;  color: #2d2d2d; } 
.carouselStyle a:hover { font-style: normal; font-size: 12px; text-decoration: underline;  color: #eabc21; } 
.carouselStyle a:active { font-style: normal; font-size: 12px; text-decoration: none;  color: #eabc21; }

	#confirmOrder { background: url(/images/please-wait.gif) no-repeat; width: 140px; height: 26px; text-align: center; font-size: 14px; font-weight: bold; color: #ffffff; }

