 html {padding: 0px; margin: 0px;}
 body {font-family: Arial; font-size: 12px; color: #470606; padding: 0px; margin: 0px;}
 /*
background-position: center top; background-image: url(../../images/xmas_background.jpg); background-repeat: no-repeat;
*/
 td {font-family: Arial; font-size: 12px; color: #470606;}
.inputs {font-family: Arial; font-size: 12px; color: #6b6b6b; BACKGROUND-COLOR: #e5e4e2; border: 1px solid #6a6a6a;}
.login_bar_inputs {font-family: Arial; font-size: 11px; color: #000000; BACKGROUND-IMAGE: url(../../images/login_input_background.gif); border: 0px;}
.inputs_error {font-family: arial; font-size: 12px; color: #FFFFFF; BACKGROUND-COLOR: #f68585; border: 1px solid #d64343;}
.extrabig_margins {margin: 20px 20px 20px 20px;}
.big_margins {margin: 10px 10px 10px 10px;}
.common_margins {margin: 5px 5px 5px 5px;}
.small_margins {margin: 2px 2px 2px 2px;}
.extrasmall_margins {margin: 1px 1px 1px 1px;}
.heading {font-family: Arial; font-size: 16px;}
.subheading {font-family: Arial; font-size: 14px; font-weight: bold;}
a {color: #000000; text-decoration: underline;}
a:hover {text-decoration: none; color: #6a0909;}
.news_link {font-size: 14px; text-decoration: none; color: #570f0f;}
.news_link:hover {color: #cc6a00; text-decoration: none;}
.submenu_link {font-size: 15px; text-decoration: none; color: #750303; background-color: #ffdddd;}
.submenu_link:hover {text-decoration: none; color: #b60000;}
#submenu_list {padding: 0; margin: 0px 0px 0px 15px; list-style: none;}
#submenu_list a {font-size: 11px; text-decoration: none; color: #000000;}
#submenu_list a:hover {text-decoration: none; color: #442121;}
.body_plain_text {width: 100%; text-align: justify;}
.highlight {background-color: #ffe6e6;}
.product_preview {color: #500303; text-decoration: none;}
.product_preview:hover {text-decoration: none; color: #c62a2a;}
.pages {color: #500303; text-decoration: none; font-size: 14px;}
.pages:hover {text-decoration: none; color: #c62a2a; background-color: #e5e4e2;}
.artist_link {color: #ba7600; font-size: 14px; text-decoration: none;}
.artist_link:hover {color: #ba7600; font-size: 14px; text-decoration: underline;}
.subtable_title {font-size: 13px; margin: 2px 8px 2px 8px; color: #FFFFFF;}
.white_link {color:#ffffff; text-decoration: none;}
.white_link:hover {color:#ffffff; text-decoration: underline;}
.red_link {color:#ec0c0c; text-decoration: none;}
.red_link:hover {color:#ec0c0c; text-decoration: underline;}
.darkred_link {color:#b61a1a; text-decoration: none;}
.darkred_link:hover {color:#ec0c0c; text-decoration: underline;}
.catalogue_filter {font-size: 15px; color: #a11717; text-decoration: none;}
.catalogue_filter:hover {font-size: 15px; color: #ba7600; text-decoration: none;}
#dhtmltooltip { position: absolute; left: -300px; filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; width: 150px; border: 1px solid #ba6d00; padding: 2px; background-color: #ffa423; font-family: Arial; color: #4f0809; font-size: 11px; font-weight: bold; }
#dropdown_menu{margin: 0; padding: 0; z-index: 30}
#dropdown_menu li {margin: 0; padding: 0; list-style: none;}
#dropdown_menu li a {display: block;}
#dropdown_menu div {position: absolute;visibility: hidden;}
.red_submenu {position: relative; display: block; margin: 0; padding: 1px 5px; width: auto; white-space: nowrap; text-align: left; text-decoration: none; background: #a7090c; color: #FFFFFF; font: 10px arial}
.red_submenu:hover {background: #80080a; color: #FFFFFF;}
.gray_submenu {position: relative; display: block; margin: 0; padding: 1px 5px; width: auto; white-space: nowrap; text-align: left; text-decoration: none; background: #515151; color: #FFFFFF; font: 10px arial}
.gray_submenu:hover {background: #363636; color: #FFFFFF;}
.blue_submenu {position: relative; display: block; margin: 0; padding: 1px 5px; width: auto; white-space: nowrap; text-align: left; text-decoration: none; background: #015f9d; color: #FFFFFF; font: 10px arial}
.blue_submenu:hover {background: #007cd4; color: #FFFFFF;}
.amadea_list {list-style-image: url(../../images/icons/play.gif); line-height: 17px;}
.accounting_table {background-color: #000000;}
.accounting_table_red_cell {color: #FFFFFF; font-weight: bold; font-size: 12px; background-color: #9e0000;}
.accounting_table_orange_cell {color: #FFFFFF; font-size: 11px; font-weight: bold; background-color: #e24631;}
.accounting_table_gray_cell {color: #000000; font-size: 11px; background-color: #eeeeee;}/* #333333 */
.accounting_table_light_gray_cell {color: #000000; font-size: 11px; background-color: #dcdcdc;}
.accounting_table_salmon_cell {color: #000000; font-size: 11px; background-color: lightsalmon;}/* #333333 */
.accounting_table_light_salmon_cell {color: #000000; font-size: 11px; background-color: lightsalmon;}
.home_news_read_more_link {color:#FFFFFF; text-decoration: none; background-color: #b00000;}
.home_news_read_more_link:hover {color:#FFFFFF; text-decoration: none; background-color: #d70000;}
.user_home_table_title {text-align: center; color: #FFFFFF; font-weight: bold; font-size: 14px; border: 1px solid #b8b8b8; background-image: url(../../images/user_home_background.gif); background-repeat: repeat-x;}
.user_home_table_container {background-color: #EEEEEE; padding: 10px; border: 1px solid #b8b8b8;}
.mail_unread_titles {padding: 2px; font-weight: bold; color: #FFFFFF; background-color: #c62929; height: 20px;}
.mail_unread_rows {padding: 2px; color: #FFFFFF; background-color: #fd6464; height: 20px;}
.mail_titles {padding: 2px; font-weight: bold; color: #000000; background-color: #CCCCCC; height: 20px;}
.mail_rows {padding: 2px; color: #000000; background-color: #dedede; height: 20px;}
.listen_button {height: 23px; width: 23px; background-image: url(../../images/icons/listen_small.gif); background-repeat: no-repeat; display: block;}
.listen_button:hover {height: 23px; width: 23px; background-image: url(../../images/icons/listen_small_hover.gif); background-repeat: no-repeat; display: block;}
.add_to_basket_button {height: 23px; width: 23px; background-image: url(../../images/icons/add_to_basket_small.gif); background-repeat: no-repeat; display: block;}
.add_to_basket_button:hover {height: 23px; width: 23px; background-image: url(../../images/icons/add_to_basket_small_hover.gif); background-repeat: no-repeat; display: block;}
#facebook_banner {display: block; width: 84px; height: 24px; background-image: url(../../images/banners/facebook.gif);}
#facebook_banner:hover {background-position: 0px -24px;}
#myspace_banner {display: block; width: 84px; height: 24px; background-image: url(../../images/banners/myspace.gif);}
#myspace_banner:hover {background-position: 0px -24px;}
#twitter_banner {display: block; width: 84px; height: 24px; background-image: url(../../images/banners/twitter.gif);}
#twitter_banner:hover {background-position: 0px -24px;}
.step_block {background-color: #e6e6e6; margin: 5px; color: #484040; width: 105px; height: 65px; display: block; border: 2px solid #9f9999; float: left; text-align: center; vertical-align: middle;}
.step_block_selected {background-color: #bf4242; margin: 5px; color: #eeeeee; width: 105px; height: 65px; display: block; border: 2px solid #811d1d; float: left; text-align: center; vertical-align: middle;}
.step_number {margin: 5px; font-size: 14px; font-weight: bold;}
.step_description {margin: 5px; font-size: 12px;}
.information_yellow_background_header {background-color: #f3e29f;}
.information_yellow_background {background-color: #f9eabb; text-align: justify;}
.help_icon {border: 0px; vertical-align: top; display: inline; margin-top: 1px;}
