/*
	This is the Primary Merge Records Stylesheet.
	Original author lost to time, he was a right
	bastard who didn't comment his code.

	Starting in 2011, Joe Komenda of Merge Records
	began documenting the site, cleaning things up,
	and generally trying to make life easier on the
	next person. 
	
	If you're in here trying to figure something out
	and Joe's not around any more, komejo@gmail.com 
	will probably get you an answer. This paragraph 
	will be removed after a successful audit.
*/

font {
	color: #FFC436 !important;
}

#accept_container {
	display: block;
	float: left;
	width: 100%;
}

#accept_policy_container {
	margin: 0 0 10px 0;
}

#add_insurance {
	margin-bottom: 20px;
	padding-left: 0;
}

#artist_releasedate_container {
	border-bottom: 1px solid #b0b0b0;
}

#artist_releasedate_container h2 a {
	color: #FE9832;
}

#band-bio {
	line-height: 1.5em;
}

#band-bio a  {
	color: #9BCACE;
	border-bottom: 1px dotted #666666;
}

#band_header {
	margin: 15px 0 5px 0;
}

#band-discography {
	line-height: 25px;
}

#band-media a.stream  {
	background: #FFC436 none repeat scroll 0 0;
	color: black;
	float: right;
	margin: 4px 10px 0 0;
	padding: 2px 12px;
}

#body_container .news_item_date {
	color: #999;
	font-size: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}

#body_container h1 {
	border-bottom: 1px solid #FFF;
	display: block;
	font-size: 28px;
	height: 27px;
	margin-top: 12px;
	width: 600px;
}

#body_main {
	float: left;
	padding-bottom: 8em;
	padding-left: 10px;
	position: relative;
	width: 885px;
}

#bottom_footer {
	background: url(../images/header_lines_new.gif);
	border-top: 1px solid #F90;
	clear: both;
	padding: 5px 5px 5px 294px;
	position: relative;
	vertical-align: middle;
	height: 15px;
}

#breadcrumbs {
	padding: 0 0 15px;
}

#cart_format_headers {
	display: inline;
	float: left;
}

#cart_icon {
	bottom: 0;
	height: 25px;
	left: 0;
	position: absolute;
	width: 35px;
}

a.cart_link  {
	color: #9BCACE;
}

#cart_tracks_table,#bottom_continue_buttons,#downloader_instructions {
	padding-top: 20px;
}

#checkout_billing fieldset,#cartForm fieldset,#new_user_registration fieldset {
	border: 1px solid #666;
	display: block;
	margin: 4px 0 3em;
	padding: 1.4em 0 3em 2em;
}

#checkout_billing fieldset.radio {
	margin: 1em 0 2em;
	width: 15em;
}

#checkout_billing fieldset.radio input {
	clear: both;
	float: left;
	width: auto;
}

#checkout_billing label.first,#cartForm labelfirst {
	padding-top: 1em;
}

#checkout_billing select,#cartForm select {
	display: block;
}

#checkout_cart_table {
	float: left;
	margin-left: 0;
	margin-top: 5px;
	padding: 15px 0 20px 10px;
}

#checkout_cart_table .album_name {
	width: 350px;
}

#checkout_cart_table .catalog_type_header,#transcomplete_cart_table .catalog_type_header {
	border-bottom: 1px solid #999;
	font-weight: 700;
	padding: 20px 0 4px;
}

#checkout_cart_table td,#transcomplete_cart_table td {
	border-bottom: #333;
	padding: 6px 10px 6px 0;
}

#checkout_cart_table .total_label_divider td {
	padding: 2px 10px 2px 0;
}


#checkout_cart_table td.cart_image_cart_cell,#checkout_cart_table td.cart_cat,.postage_form_container p {
	padding: 0;
}

#column_left {
	float: right;
	width: 600px;
}

#column_left .category_body .cover,h2.shop_by_artist {
	margin-bottom: 4px;
}

#column_left .see_all {
	display: inline;
	position: absolute;
	right: 15px;
	text-align: right;
	text-decoration: underline;
	top: 12px;
}

#column_left a.see_all_sub {
	border-bottom: 1px dotted #666;
	color: #9BCACE;
	float: right;
	font-size: 10px;
	margin: -33px 5px 0 0;
}

#column_left a.see_all_sub_bottom {
	border-bottom: 1px dotted #666;
	color: #9BCACE;
	float: right;
	font-size: 10px;
	margin: 0 2px 0 0;
}

#column_right {
	border-right: 1px solid #58483B;
	float: left;
	padding-right: 10px;
	width: 260px;
}

#column_right .category_body {
	border-top: none;
	margin-bottom: 2px;
	padding-bottom: 2px;
	position: relative;
	width: 255px;
	padding: 10px 0 0;
}

#column_right .item,.downloads_row  {
	width: 100%;
	float: left;
}

#column_right a.see_all_sub {
	border-bottom: 1px dotted #666;
	font-size: 10px;
	right: 0;
	top: 6px;
}

#column_right a.see_all_sub_top {
	border-bottom: 1px dotted #666;
	color: #9BCACE;
	font-size: 10px;
	position: absolute;
	right: 0;
	top: -20px;
}

#confirmation {
	float: left;
}

#confirmation .checkout_form_container {
	background: none;
	border: none;
	float: left;
	padding: 0;
	width: 150px;
}

#confirmation .checkout_form_container_outer {
	border-right: 1px dotted #666;
	float: left;
	margin-right: 5px;
	padding: 0 10px 0 5px;
	width: 190px;
}

#confirmation .checkout_form_container_outer h2.form_header {
	padding-top: 0;
}

#confirmation .checkout_form_container_right {
	float: left;
	margin-right: 5px;
	padding: 0 10px 0 5px;
	width: 190px;
}

#content {
	padding-bottom: 4em;
}

#copy_shipping {
	border-left: 4px solid #666;
	display: block;
	padding-left: 5px;
}

#copy_shipping_holder {
	border-bottom: 1px solid #666;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

#download_option_holder {
	float: left;
	padding-top: 10px;
}

#download_options {
	float: left;
	margin-top: 30px;
	width: 500px;
}

#download_options_inner {
	border: 1px solid #666;
	margin: 10px 0 20px;
	padding: 30px 50px 20px 20px;
}

#downloader_container {
	margin-bottom: .5em;
	padding: 0 0 1.5em 1.5em;
}

#downloader_mac a,#downloader_pc a {
	background: url(../images/download.gif) no-repeat;
	padding-left: 1.5em;
	text-decoration: underline;
}

#downloading_message a,.news_item_content a,.news_body a, .media_item_info a,.about_container a {
	border-bottom: 1px dotted #666;
	color: #ffc436;
}

#downloading_message p,h3.instructions_header {
	padding-bottom: 1.5em;
}

#downloading_message,#artist_menu ul {
	width: 400px;
}

#dynamicNewsletterMessage {
	color: #FFC436;
	font-style: italic;
}

#feature_band_name {
	bottom: 20px;
	font-size: 36px;
	position: absolute;
	right: 0;
}

#feed_link_holder {
	float: left;
}

#firstfeature_link {
	display: block;
	height: 15px;
	left: 20px;
	position: relative;
	top: 142px;
	width: 304px;
}

#footer {
	float: left;
	position: relative;
	width: 100%;
	margin-top: -26px;
	padding: 0;
}

#freeship {
	margin-top: 15px;
	color: #FFC436;
	font-size: 16px;
}

#header_cart {
	background: #930;
	border: 1px solid #E32900;
	bottom: 0;
	color: #fff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	height: 46px;
	left: 631px;
	position: absolute;
	top: 6px;
	width: 261px;
}

#header_cart_login_container {
	display: inline;
	font-weight: 400;
}

#header_cart_viewcart {
	bottom: 5px;
	color: #FFC466;
	font-size: 10px;
	right: 5px;
	text-align: right;
	width: 150px;
	position: absolute;
}

#header_cart_welcome {
	background: #E32900;
	font-size: 10px;
	font-weight: 700;
	padding: 1px 4px 4px 3px;
	text-align: right;
}

#header_main {
	background: #930 url(../images/header_lines_new.gif) repeat-x;
	height: 102px;
	margin-bottom: 10px;
	position: relative;
	width: 100%;
}

#header_main #logo  {
	 background-image: url(../../images/Merge_Records_banner.gif);
	background-repeat: no-repeat;
	height: 61px;
	width: 624px;
}

#header_main h1  {
	 text-indent: -1000px;
}

#item_container_upper {
	height: auto;
	position: relative;
}

#item_description {
	clear: both;
	color: #FFF;
	font-size: 11px;
	line-height: 18px;
	margin-bottom: 20px;
	padding-top: 25px;
	width: 90%;
}

#item_description .read-more  {
	border-bottom: medium none;
	color: #9BCACE;
	display: inline;
	font-size: 10px;
	padding-bottom: 5px;
}

#item_left {
	float: left;
	width: 245px;
}

#item_left img {
	border: 1px solid #58483B;
	padding: 2px;
}

#item_preview {
	font-size: 10px;
	padding-top: 2px;
	text-align: center;
}

#item_preview a {
	background: url(../images/icn_audio.gif) no-repeat 50px 0;
	color: #ffc436;
	display: block;
	font-weight: 700;
	height: 14px;
}

#item_preview a:hover {
	text-decoration: none;
}

#item_right {
	float: left;
	padding-top: 5px;
	width: 350px;
}

#item_right h1 {
	font-size: 28px;
}

#item_right h2 {
	font-size: 22px;
	margin-bottom: 0;
	padding-bottom: 0;
}

#listenwatch {
	display: inline;
	margin-left: 10px;
	margin-right: -15px;
	width: 130px;
}

#login_container {
	background-color: #484848;
	border: 1px solid #666;
	height: 240px;
	padding: 20px 20px 10px;
	position: relative;
	width: 340px;
}

#login_right_column {
	float: left;
	height: 215px;
	margin-left: 40px;
	padding: 10px 0 0 10px;
	width: 400px;
}

#media_select {
	right: 3px;
	top: 17px;
	position: absolute;
}

#menu_browse {
	left: 631px;
	position: absolute;
	top: 72px;
}

#menu_main {
	background: url(../../images/merge_menu_new.gif);
	height: 40px;
	padding: 0;
	position: relative;
	width: 570px;
}

#menu_main li {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
}

#menu_main li,#menu_main a {
	display: block;
	height: 40px;
}

#menu_main_1 {
	left: 0;
	width: 70px;
}

#menu_main_1 a:hover {
	background: transparent url(../../images/merge_menu_new.gif) 0 -40px no-repeat;
}

#menu_main_2 {
	left: 70px;
	width: 71px;
}

#menu_main_2 a:hover {
	background: transparent url(../../images/merge_menu_new.gif) -70px -40px no-repeat;
}

#menu_main_3 {
	left: 141px;
	width: 71px;
}

#menu_main_3 a:hover {
	background: transparent url(../../images/merge_menu_new.gif) -141px -40px no-repeat;
}

#menu_main_4 {
	left: 212px;
	width: 89px;
}

#menu_main_4 a:hover {
	background: transparent url(../../images/merge_menu_new.gif) -212px -40px no-repeat;
}

#menu_main_5 {
	left: 301px;
	width: 133px;
}

#menu_main_5 a:hover {
	background: transparent url(../../images/merge_menu_new.gif) -301px -40px no-repeat;
}

#menu_main_6 {
	left: 434px;
	width: 65px;
}

#menu_main_6 a:hover {
	background: transparent url(../../images/merge_menu_new.gif) -434px -40px no-repeat;
}

#menu_main_7 {
	left: 499px;
	width: 65px;
}

#menu_main_7 a:hover {
	background: transparent url(../../images/merge_menu_new.gif) -499px -40px no-repeat;
}

#menu_main_container {
	background: #F93;
	height: 41px;
	position: relative;
	width: 100%;
}

#menu_search {
	left: 10px;
	top: 0;
}

#merge_radio {
	float: left;
	margin-bottom: 20px;
}

#merge_social {
	float: left;
	margin-bottom: 20px;
}

#merge_social .align_right  {
	margin-left: 20px;
}

#merge_radio a {
	background: url(../images/icn_audio.gif) no-repeat 0 0;
	color: #ffc436;
	display: block;
	font-weight: bold;
	height: 14px;
	padding-left: 16px;
	text-decoration: underline;
}

#new_user {
	float: left;
	font-size: 12px;
	margin-left: 40px;
	margin-right: 10px;
	padding-top: 25px;
}

#new_user_container {
	bottom: 15px;
	position: absolute;
	right: 15px;
}

#news_container {
	float: left;
	position: relative;
	width: 602px;
}

#news_pages  {
	position: absolute;
	right: 5px;
	top: 21px;
	z-index: 1;
}

#news_pages_bottom {
	float: right;
}

/* ///////////// */

#newsletter_signup  {
	margin-bottom: 15px;
}

#newsletter_signup p {
	font-size: 11px;
	padding-bottom: 10px;
}

#newsletter_signup #mc_embed_signup p {
	font-size: 11px;
	padding-bottom: 10px;
}

#newsletter_signup #mc_embed_signup label {
	display: block;
	float: left;
	clear: both;
	height: 12px;
	margin: 2px;
	width: 100px;
}
#newsletter_signup #mc_embed_signup input {
	display: block;
	height: 14px;
	margin: 2px;
	width: 120px;
}
#newsletter_signup #mc_embed_signup select {
	display: block;
	height: 16px;
	margin: 2px;
	width: 124px;
}
#newsletter_signup #mc_embed_signup #mc-embedded-subscribe {
	float: left; 
	width: 80px;
	height: 16px;
	font-size: 11px;
	padding: 0 0 2px 0;
	margin-bottom: 15px;
}
#newsletter_signup #mc_embed_signup .mc-field-group {
	display: none;
	height: 20px;
}
#newsletter_signup #mc_embed_signup .first {
	display: block;
}

/* ///////////// */

#nonFooter {
	float: left;
	min-height: 100%;
	position: relative;
	width: 100%;
}

#on_tour {
	float: left;
	font-size: 10px;
	margin-bottom: 10px;
	position: relative;
	width: 260px;
}

#on_tour_header,.item {
	position: relative;
}

#on_tour_holder {
	border-bottom: 1px dotted #5d4e42;
	margin-bottom: 15px;
	padding: 2px 0;
	position: relative;
	width: 260px;
}

#on_tour_holder ul {
	padding-bottom: 1em;
}

#option_left {
	width: 300px;
}

#option_left a,#option_right a {
	float: left;
	text-decoration: underline;
}

#option_right {
	float: left;
	font-size: 16px;
	width: 300px;
}

#registration_form_table {
	width: 880px;
}

#secondfeature_link {
	display: block;
	height: 15px;
	left: 20px;
	position: relative;
	top: 147px;
	width: 178px;
}

#shop_by_artist {
	height: 30px;
}

#shop_by_artist > select,.on_tour table,#dm_status_message {
	margin-bottom: 10px;
}

#shop_by_artist_container {
	display: inline;
	width: 250px;
}

#shop_by_artist_menu {
	font-size: 10px;
	height: 18px;
	width: 263px;
}

#signin fieldset {
	border: none;
	display: block;
	margin: 0 0 3em;
	padding: 0 0 1em;
	width: 24em;
}

#state,#mm,#yy,#cc_type,#card_country {
	font-size: 12px;
	height: 20px;
}

#store_breadcrumbs {
	color: #fff;
	padding-bottom: 15px;
	width: 600px;
}

#store_breadcrumbs a {
	padding: 3px;
	text-decoration: none;
}

#store_breadcrumbs a:hover,.downloads_top_row {
	color: #FFF;
}

#store_breadcrumbs em {
	color: #fff;
}

#store_header {
	display: none;
	height: 261px;
	margin: 0 0 15px;
	padding: 0;
	position: relative;
	width: 600px;
}

#submit_2 {
	background: #198ee0;
	border: 1px solid #666;
	color: #FFF;
	cursor: pointer;
	font-size: 12px;
	margin-top: 15px;
	padding: 3px 20px;
}

#submit_3 {
	background: transparent;
	border: none;
	color: #FFF;
	cursor: pointer;
	font-size: 12px;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
}

#thank_you {
	padding: 10px 0 30px;
}

#thirdfeature_link {
	display: block;
	height: 15px;
	left: 20px;
	position: relative;
	top: 152px;
	width: 208px;
}

#tooltip {
	background: #111;
	border: 1px solid #666;
	font-size: 9px;
	padding: 5px;
	position: absolute;
	z-index: 3000;
}

#tooltip h3,#tooltip div {
	margin: 0;
}

#tour_image {
	border-top: 2px solid #666;
	padding-bottom: 10px;
	padding-top: 5px;
}

#tour_menu_holder {
	border-top: 1px solid #b0b0b0;
	height: 30px;
	padding-top: 6px;
	position: relative;
}

#tour_menu_holder > span {
	font-weight: 700;
	padding: 2px 4px 2px 0;
}

#tracks_list {
	margin-bottom: 20px;
	margin-top: 20px;
}

#transcomplete_cart_table {
	margin-top: 5px;
	padding: 15px 0 20px 10px;
}

#transcomplete_cart_table .album_name {
	font-weight: 700;
	width: 150px;
}

#transcomplete_cart_table .option_name {
	color: #666;
	padding-top: 5px;
}

#transcomplete_cart_table tr.cart_subtotal {
	border-top: 1px solid #666;
}

#ttip {
	border: none;
	color: #111;
	display: inline;
	font-weight: 400;
	position: relative;
}

#ttip a {
	color: #666;
}

#types_container {
	border-left: 1px solid #595350;
	border-right: 1px solid #595350;
	border-top: 1px solid #595350;
	margin-top: 10px;
	width: 350px;
}

#view_cart {
	min-height: 400px;
}

#with_downloader {
	padding: 20px 0 15px;
}

#with_downloader_link {
	background: #666;
	border: 1px solid #ccc;
	color: #FFF;
	cursor: pointer;
	font-size: 10px;
	font-weight: 400;
	margin-right: 5px;
	padding: 5px;
	width: 100px;
}

*:first-child+html button[type] {
	padding: 4px 10px 3px 7px;
}

.about_container {
	line-height: 14px;
	padding: 0 0 40px 0;
}

.album_download_status {
	background-color: #ffd436;
	color: #333;
	display: inline;
	float: right;
	font-size: 9px;
	padding: 3px 5px;
	position: absolute;
	right: 0;
	text-decoration: none;
	top: 40px;
}

.album_download_status a {
	color: #333;
	font-size: 9px;
	text-decoration: none;
}

.album_download_status a:hover {
	color: #FFFFFF;
}

.album_download_status_downloaded {
	background-color: #666;
	color: #333;
	display: inline;
	float: right;
	font-size: 9px;
	padding: 3px 5px;
	position: absolute;
	right: 0;
	text-align: center;
	text-decoration: none;
	top: 40px;
	width: 80px;
}

.album_info {
	vertical-align: middle;
}

.album_name {
	font-weight: 700;
	width: 200px;
}

.already_owns {
	border: 1px solid #e32900;
	color: #e32900;
	margin-top: 5px;
	padding: 4px;
	text-align: center;
	width: 200px;
}

.question {
	margin-top: 12px;
}
.answer {
	color: #bbb;
	font-size: 11px;
	line-height: 18px;
	margin-bottom: 22px;
}

.arrow_separator {
	float: left;
	padding-top: 4px;
}

.band_photo .feature_image img {
	border: 5px solid #FFFFFF;
	margin-bottom: 10px;
}

.band_news_item {
	border-bottom: 1px dotted #58483B;
}

.band_news_item h3  {
	color: #FFC436;
	font-family: Georgia,serif;
	font-size: 15px;
	font-weight: normal;
	margin: 0 0 10px 0;
}

.buttons a,.buttons button {
	background-color: #8d8d8d;
	border: none;
	color: #fff;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 100%;
	font-weight: 700;
	line-height: 130%;
	margin: 10px 7px 0 0;
	padding: 5px 10px 6px 7px;
	text-decoration: none;
}

.buttons a.negative,button.negative {
	color: #d12f19;
}

.buttons a.negative:active {
	background-color: #d12f19;
	border: 1px solid #d12f19;
	color: #fff;
}

.buttons a.negative:hover,button.negative:hover {
	background: #fbe3e4;
	border: 1px solid #fbc2c4;
	color: #d12f19;
}

.buttons a.positive:active,button.positive,.buttons a.positive {
	background-color: #198EE0;
	color: #fff;
}

.buttons a.positive:hover,button.positive:hover {
	background-color: #1068A5;
	color: #fff;
}

.buttons a:active,.buttons_addtocart a:active {
	background-color: #666;
	color: #fff;
}

.buttons button img,.buttons a img,.buttons_addtocart button img,.buttons_addtocart a img {
	border: none;
	height: 12px;
	margin: 0 3px -3px 0 !important;
	padding: 0;
	width: 12px;
}

.buttons button,.buttons_addtocart button {
	overflow: visible;
	padding: 4px 10px 3px 7px;
	width: auto;
}

.buttons button[type],.buttons_addtocart button[type] {
	line-height: 17px;
	padding: 3px 16px;
}

.buttons_addtocart a,.buttons_addtocart button {
	border: none;
	color: #666;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 100%;
	font-weight: 700;
	text-decoration: none;
}

.buttons button[type].updatecart {
	padding: 3px 6px;	
}

.cart_cell {
	border-bottom: 1px solid #666;
	padding: 8px;
}

.cart_format_type {
	color: #999;
	width: 100px;
}

.cart_item_quantity {
	width: 50px;
}

.cart_item_quantity input {
	background: transparent;
	border: none;
	color: #FFF;
	margin-bottom: 0;
}

.cart_quantity {
	width: 70px;
}

.cart_table tr.cart_item td {
	border-bottom: 1px solid #666;
	padding: 12px 8px 12px 0;
	position: relative;
}

.cart_table tr.cart_item td.cart_image img {
	border: 1px solid #666;
	padding: 3px;
}

.cart_table tr.cart_item td.cart_image img:hover {
	border: 1px solid #999;
}

.cart_table tr.cart_item td.cart_image,#downloader_mac,#downloader_pc {
	padding: 10px 0;
}

.cart_table tr.cart_item td.cart_quantity_cart_cell {
	padding: 8px 0;
}

.cart_table tr.cart_item td.cart_title {
	text-align: left;
}

.cart_table tr.header td,#checkout_cart_table tr.header td,#transcomplete_cart_table tr.header td {
	border-bottom: 1px solid #666;
}

.catalog_buy {
	width: 90px;
}

.catalog_format,#browse_artists {
	margin-left: 5px;
}

.catalog_price {
	text-align: right;
	width: 60px;
}

.catalog_type_header {
	border-bottom: 1px solid #666;
	color: #fff;
	font-weight: 700;
	padding: 10px 0 4px;
}

.category_body {
	margin-bottom: 10px;
}

.category_store_body {
	margin: 10px 0 25px 0;
	width: 600px;
	padding-left: 5px;
	position: relative;
}

.checkbox {
	margin-right: 5px;
}

.checkout_breadcrumb_form {
	padding-left: 10px;
	padding-right: 10px;
}

.checkout_breadcrumbs {
	border-bottom: 1px solid #45392f;
	display: block;
	height: 20px;
	margin-bottom: 5px;
	position: relative;
}

.checkout_form_container {
	background-color: #484848;
	margin-bottom: 10px;
	margin-top: 5px;
	padding: 25px 30px 50px 20px;
	width: 570px;
}

.checkout_inst,#history_holder {
	width: 600px;
}

.checkout_note {
	color: #999;
	padding-top: 15px;
}

.clearBoth {
	clear: both;
	display: block;
}

.cover img {
	border: 1px solid #58483B;
	padding: 3px;
	z-index: -10;
}

.date {
	padding-right: 2px;
}

.digitaldownload a  {
	color: #ffc436;
	border-bottom: 1px dotted #666666;
}

.downloads_art {
	float: left;
	margin-bottom: 10px;
	position: relative;
	width: 605px;
}

.downloads_art img {
	border: 1px solid #666;
	padding: 2px;
}

.downloads_download {
	background-color: #ffd436;
	color: #333;
	display: inline;
	float: right;
	font-size: 9px;
	margin-right: 5px;
	padding: 3px 5px;
	text-align: center;
	text-decoration: none;
	width: 80px;
}

.downloads_download a {
	color: #666;
	font-size: 9px;
	text-decoration: none;
}

.downloads_format {
	float: right;
	margin-right: 10px;
}

.downloads_row {
	border-bottom: 1px solid #666;
	float: left;
	margin-bottom: 20px;
	padding-bottom: 15px;
	position: relative;
	width: 600px;
}

.downloads_row,td.download_track_row .altstyle {
	padding: 4px 0;
}

.downloads_top_row a,a.highlight,.item a h1:hover,.item a h2:hover,.item a h2:hover,.checkout_inst a,.non_button_link a {
	text-decoration: underline;
}

.downloads_top_row_used {
	color: #CCC;
	padding: 4px 0 4px 4px;
}

.downloads_trackname {
	color: #FFF;
	float: left;
	width: 300px;
}

.downloads_trackno {
	float: left;
	width: 25px;
}

.downloads_tracks_row,.downloads_tracks_row_once,.downloads_tracks_row_used,.downloads_tracks_row_altstyle {
	background: #666;
	border-top: 1px solid #333;
	float: left;
	padding: .5em 0 .5em 1em;
	width: 600px;
}

.downloads_tracks_row_hidden {
	border-top: 1px solid #333;
	display: none;
	float: left;
	padding: .5em 0;
	width: 600px;
}

.downloads_tracks_row_once .downloads_download {
	background-color: #ccc;
	text-align: center;
}

.downloads_tracks_row_once,.downloads_tracks_row_used {
	background: #666;
}

.downloads_tracks_row_used .downloads_download {
	background-color: #666;
	text-align: center;
	visibility: hidden;
}

.dynamicNewsletterSignupButton {
	margin-left: 10px;
}

.errormsg {
	color: #e32900;
	margin-bottom: 2em;
}

.errormsggood {
	color: #FABF1A;
	margin-bottom: 2em;
}

.faq_container {
	padding: 10px 0 20px 0;
	width: 100%;
}

.feature_button {
	background-color: #CF002B;
}

.feature_content {
	color: #000;
	float: left;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	left: 0;
	line-height: 17px;
	position: absolute;
	top: 0;
	z-index: 100;
}

.feature_content a {
	color: #f66303;
	text-decoration: underline;
}

.feature_footer {
	bottom: 0;
	font-size: 11px;
	padding: 4px 0;
	position: absolute;
	width: 600px;
}

.feature_footer .title {
	color: #333;
	padding-left: 8px;
}

.feature_slide {
	height: 261px;
	left: 0;
	position: absolute;
	top: 0;
}

.flash-replaced {
	cursor: pointer;
	display: inline;
}

.flash-replaced .alt {
	display: none;
	font-size: 10px;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
}

.flash-replaced a,.downloads_row_header {
	cursor: pointer;
}

.form_holder {
	padding: 2px 0 5px;
}

.form_horizontal_container {
	float: left;
	padding-bottom: 1em;
}

.form_label,.album_release_date {
	color: #999;
}

.form_row {
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.form_row input {
	padding: 2px;
	position: absolute;
	right: 10px;
	width: 200px;
}

.format_container {
	color: #999;
	font-size: 10px;
	height: 6px;
	width: 134px;
	padding-bottom: 8px;
	padding-top: 2px;
	display: block;
	overflow: hidden;
}

.format_info {
	color: #666;
	font-weight: 400;
	font-size: 10px;
}

.hint,.news_item_date {
	color: #999;
	font-size: 10px;
	padding-top: 2px;
}

.info {
	padding: 10px 0 20px 0;
	font-size: 13px;
	font-style: italic;
}

.info_holder {
	margin: 1em 0;
	padding: 2em 0;
}

.info_holder h3 {
	padding-bottom: .5em;
}

.info_holder_border {
	border-bottom: 1px solid #666;
	border-top: 1px solid #666;
	margin: 1em 0;
	padding: 2em 0;
}

.item .album_name_header,.right_feature_category .album_name_header {
	display: block;
	font-size: 10px;
	font-weight: 400;
	line-height: 14px;
}

.item a h2,#item_description b,#checkout_billing fieldset.radio label,.track_artist_name {
	font-weight: 400;
}

.item h1 {
	color: #FFF;
	font-size: 11px;
	padding-bottom: 2px;
	text-transform: uppercase;
}

.item_media {
	float: left;
	width: 150px;
	height: 210px;
}

.item_media .artist_name_header {
	font-size: 12px;
}

.item_media .album_info {
	width: 130px;
	padding-left: 5px;
}

#login_left_column,.download_option_holder,#transcomplete_cart_container,.float_left,.news_image, .media_item_info {
	float: left;
}

.item_right h1 embed {
	height: 65px;
	width: 350px;
}

.items_in_cart {
	bottom: 5px;
	color: #FFC466;
	font-size: 10px;
	left: 40px;
	position: absolute;
}

.left_feature_category .album_info {
	width: 138px;
}

.left_feature_category .cover img {
	height: 130px;
	width: 130px;
}

.left_feature_category .item {
	width: 150px;
	position: relative;
	float: left;
	height: 100%;
}

.listen_buy {
	bottom: 3px;
	display: inline;
	float: left;
	height: 12px;
	left: 80px;
	padding-bottom: 8px;
	padding-top: 2px;
	position: absolute;
	width: 140px;
}

.listen_buy a {
	color: #999;
	border-bottom: 1px dotted #666666;
}

.media_item {
	float: left;
	padding: 5px 0 7px 5px;
	margin-top: 10px;
	width: 600px;
}

.media_item h3 {
	display: inline;
}

.moreinfo {
	display: inline;
	font-size: 10px;
	font-weight: 400;
	padding-left: 1px;
}

.moreinfo_text {
	border-bottom: 1px dotted #ccc;
	color: #ffc436;
	display: inline;
	font-size: 10px;
	font-weight: 400;
}

.news_body {
	line-height: 16px;
	padding-bottom: 10px;
}

.news_image a {
	height: 120px;
}

.news_image img {
	float: left;
	margin-bottom: 14px;
	margin-right: 12px;
}

.news_item h3,.news_item_noimage h3 {
	color: #FABF1A;
	font-family: Georgia, serif;
	font-size: 20px;
	font-weight: normal;
}

.news_item,.news_item_noimage {
	border-bottom: 1px solid #58483b;
	clear: both;
	float: left;
	margin-bottom: 10px;
	padding-bottom: 0;
	width: 600px;
}

.news_item_content .read-more, a:hover.re-collapse,a.re-collapse  {
	 border-bottom: none;
	color: #9BCACE;
	display: inline;
	font-size: 10px;
}

.news_item_content .truncate_more_link {
	border-bottom: none;
	color: #8ebfc3;
	display: block;
	margin-bottom: 7px;
}

.news_item_content a.slick-slidetoggle {
	border: none;
	color: #FABF1A;
	cursor: pointer;
	display: block;
	font-size: 10px;
	font-weight: normal;
	padding-left: 305px;
	padding-top: 10px;
}

.news_item_content,.news_teaser {
	color: #efefef;
	font-size: 11px;
	line-height: 1.5em;
	padding-bottom: 10px;
	padding-top: 10px;
}

.news_item_title a {
	color: #FABF1A;
	display: inline;
	font-family: Georgia;
	font-size: 16px;
	width: 200px;
}

.non_button_link {
	width: 140px;
}

.non_button_link_2 a {
	background: #ECEBEA;
	border: 1px solid #EBEBEB;
	color: #000;
	float: left;
	font-size: 10px;
	margin: 2px;
	padding: 4px 10px;
	text-align: center;
	width: 100px;
}

.odd {
	background: #58483b;
}

.on_tour_date {
	font-weight: bold;
	padding-left: 5px;
	padding-right: 1em;
}

.on_tour_table tr.on_tour_row td {
	padding: 3px;
}

.on_tour_venue {
	padding-right: 4px;
}

.on_tour_venue a {
	border-bottom: none;
	color: #FFC436;
}

.postage_form_container td {
	padding-bottom: 15px;
}

.purchase_btn {
	bottom: 0;
	position: absolute;
}

.quiet {
	color: #666;
	font-size: 10px;
	font-weight: 400;
}

.highlight_textbox a {
	color: #000;
}

.registration_prompt a, .registration_prompt a:hover  {
	color: #333;
	border-bottom: 1px #000000 dotted 
}

.registration_prompt,.highlight_textbox {
	background: #FABF1A;
	color: #333;
	padding: 10px 6px 10px 16px;
	clear: both
}

.release_date {
	color: #CCC;
	display: block;
	font-size: 9px;
	padding-top: 4px;
	text-decoration: none;
}

.results_album a,.results_artist a {
	border-bottom: 1px dotted #666;
	text-decoration: none;
}

.results_album a,.track_name,.cart_catalog_name,.form_row label,#signup_message_container a,#login_link,#total_label,#subtotal_label,#new_user_container a,.question {
	font-weight: 700;
}

.results_count {
	color: #999;
	font-size: 10px;
	font-weight: 400;
}

.results_image img {
	border: 1px solid #666;
	margin: 0;
	padding: 3px;
}

.results_image img:hover {
	border: 1px solid #999;
	cursor: pointer;
}

.right_category_header {
	border-bottom: 1px solid #B0B0B0;
}

.right_feature_category {
	float: left;
	margin-bottom: 10px;
	position: relative;
}

.right_feature_category .item {
	border-bottom: 1px dotted #5D4E42;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.right_feature_category .item .cover,.cover,label.form_horizontal {
	float: left;
	margin-right: 10px;
}

.right_feature_category .item a {
	width: 250px;
}

.right_feature_category .see_all_left {
	float: right;
	margin: -18px 0 0 0;
}

.right_feature_category ul, .checkout_form_container ul {
	list-style-type: none;	
}


.see_more a {
	color: #8ebfc3;
}

.shipping_table {
	background-color: #484848;
	margin-top: 5px;
	padding: 24px 0 50px 20px;
	width: 600px;
}

.shop_by_artist {
	margin-top: 5px;
	padding-left: 5px;
	position: relative;
}

.slickbox_c {
	float: left;
	margin-top: 10px;
	position: relative;
}

.std_container {
	margin-top: 20px;
	padding: 10px 50px 20px 5px;
	width: 475px;
}

.step_num {
	font-size: 32px;
}

.store_image {
	border: 1px solid #58483B;
	padding: 3px;
	margin-bottom: 4px;
}

.sub_text {
	color: #999;
	font-size: 11px;
	padding-top: 0;
}

.teaser {
	float: right;
	width: 290px;
}

.toggleLabel {
	display: inline;
	height: 100px;
	margin: 5px 2px 2px;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	width: 100px;
}

.toggleLabel input {
	vertical-align: middle;
}

.tour_entry h3 {
	cursor: pointer;
	font-weight: normal;
	height: 25px;
	line-height: 25px;
	padding-left: 5px;
}

.tour_entry h3:hover {
	background-color: #ffc436;
	color: #000;
}

.tour_entry_selected {
	background-color: #ffc436;
}

.tour_entry_selected h3 {
	color: #000;
}

.tour_events {
	border-bottom: 5px solid #FABF1A;
	display: none;
	font-size: 10px;
	padding-bottom: 28px;
}

.tour_events table {
	width: 260px;
}

.tour_events table tr {
	line-height: 20px;
}

.tours_table td {
	padding-left: 5px;
}

.tour_table_band {
	padding-top: 20px;
}

.tour_table_month {
	 font-size: 12px;
	font-weight: bold;
	padding: 5px 0 2px 5px
}

.tour_month {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
}

.track_buy,.track_no {
	text-align: center;
}

.tracks_table {
	background-color: #555c6e;
	border: 1px solid #666;
	margin-top: 0;
	padding: 10px 20px 0;
}

.tracks_table td {
	padding: 2px 4px;
}

.tracks_table th {
	color: #fff;
	font-size: 10px;
	font-weight: 700;
	line-height: 1.2;
	padding: 6px 4px;
	text-align: left;
}

.tracks_table tr {
	border-top: 1px solid #333;
}

.view_tracks {
	bottom: 0;
	float: right;
	position: absolute;
	right: 0;
}

a {
	color: #FFF;
	text-decoration: none;
}

a#continue_shopping {
	width: 150px;
}

a#on_tour_seeall {
	position: absolute;
	right: 0;
	text-decoration: underline;
	top: 0;
}

a#on_tour_seemore {
	border-bottom: 1px dotted #666;
	margin-top: 6px;
	padding-top: 6px;
	vertical-align: bottom;
}

a.copyShipping {
	display: block;
	font-size: 10px;
	margin-top: 10px;
	padding-left: 10px;
	text-decoration: underline;
}

a.download,h3.sub_sub_header a {
	color: #fe9832;
	text-decoration: underline;
}

a.playbutton_icn {
	background: url(../images/icn_play.png) no-repeat left;
	display: block;
	height: 24px;
}

a.playbutton_icn:hover {
	background: url(../images/icn_play_on.png) no-repeat left;
	display: block;
	height: 24px;
}

a.slick-slidetoggle.opened {
	padding-left: 0;
}

a.view_tracks,#item_description a,#login_container a, #store_breadcrumbs a {
	border-bottom: 1px dotted #666;
}

a:hover {
	color: #ffc436;
}

body {
	background-color: #362d25;
	color: #fff;
	font-family: Verdana, Georgia, Arial, sans-serif;
	font-size: 11px;
	height: 100%;
	margin: 0;
	min-width: 940px;
	padding: 0;
}

button.cart_bottom_buttons,label {
	font-size: 10px;
}

button.checkout_breadcrumb {
	background: transparent;
	border: none;
	color: #fff;
	display: block;
	float: left;
	font-size: 9px;
	vertical-align: top;
}

button.checkout_breadcrumb_disabled {
	background: transparent;
	border: none;
	color: #fff;
	font-size: 9px;
}

button.transaction_download {
	background: #198ee0;
	border: none;
	color: #FFF;
	cursor: pointer;
	display: block;
	float: left;
	font-weight: 700;
	margin-top: 5px;
	padding: 4px;
}

button:hover,.buttons a:hover {
	background-color: #666;
}

button:hover,.buttons_addtocart a:hover {
	background-color: #fff;
	color: #666;
}

div#cart_price_holder {
	left: 0;
	margin-right: 20px;
	position: absolute;
}

div.form_row_forgot {
	display: block;
	margin-bottom: 20px;
}

form#cartForm table {
	margin-left: 0;
	margin-top: 5px;
	padding-top: 15px;
	width: 600px;
}

form#new_user_registration select,#downloader_instructions .moreinfo {
	font-size: 12px;
}

form#signin input.account_login_button {
	background: #09F;
	bottom: 10px;
	color: #FFF;
	cursor: pointer;
	position: absolute;
	right: 20px;
	width: 100px;
}

form,fieldset,form,td,ul,ol,dl,li,dt,dd {
	margin: 0;
	padding: 0;
}

h1 {
	font-family: Georgia, serif;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	margin: 0;
	padding: 0;
}

h1.cart_header,h1.main_header {
	border-bottom: 1px solid #fff;
	display: block;
	font-size: 24px;
	margin: 15px 0 10px;
	padding: 0 0 4px;
}

h1.left_category_header {
	border-bottom: 1px solid #B0B0B0;
	font-size: 22px;
	margin-bottom: 10px;
	width: 600px;
}

h1.left_category_header embed {
	height: 23px;
}

h1.on_tour_header {
	margin-left: -3px;
}

h1.other_releases_header {
	font-size: 20px;
	padding-bottom: 0;
}

h1.reviews_header,h1.tour_header {
	font-size: 24px;
}

h1.right_category_header,h1.on_tour_header {
	display: block;
	font-size: 21px;
}

h1.search_header {
	font-size: 22px;
}

h1.search_header {
	border-bottom: 1px solid #fff;
	display: block;
	font-size: 24px;
	margin: 20px 0 10px;
	padding: 0 0 4px;
}

h2 {
	font-size: 11px;
}

h2.faq_header {
	color: #ffc436;
	font-size: 22px;
	font-weight: 400;
	margin-left: -4px;
}

h2.form_header {
	display: inline;
	font-size: 14px;
	padding: 15px 0 0;
}

h2.header,.price {
	font-size: 14px;
}

h2.history_subhead {
	border-bottom: 1px solid #666;
	color: #FFF;
	font-size: 14px;
	margin-bottom: 10px;
	padding: 10px 0 5px;
}

h2.standardtourhead {
	display: inline;
	font-size: 24px;
	font-weight: normal;
}

h2.steps {
	font-size: 14px;
	padding-bottom: 6px;
}

h2.sub_header {
	font-size: 18px;
	padding-bottom: 10px;
}

h3.downloads_row_header img {
	padding-right: 15px;
}

h3.faq_header {
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	padding-top: 10px;
}

h3.form_header {
	font-size: 14px;
	padding: 15px 0 10px;
}

h3.sub_sub_header {
	padding-top: 10px;
}

h4 {
	font-size: 14px;
	padding-bottom: 20px;
}

h4#login_newuser {
	bottom: 0;
	display: block;
	font-size: 12px;
	font-weight: 400;
	margin-top: 20px;
	position: absolute;
}

h5.date {
	color: #999;
	font-size: 10px;
	font-weight: 400;
	margin-top: 4px;
}

hr {
	color: #666;
	margin: 10px 0;
}

html,* html #nonFooter {
	height: 100%;
}

img {
	border: none;
}

input {
	margin-bottom: 3px;
	margin-top: 2px;
	padding: 1px;
}

input#search_box {
	background: #FFF;
	border-bottom: 1px solid #999;
	border-left: 1px solid #666;
	border-right: 1px solid #999;
	border-top: 1px solid #666;
	color: #666;
	font-size: 10px;
	margin: 0 2px 0 0;
	padding: 3px 0 3px 3px;
	width: 210px;
}

input#search_button {
	background: #e32900;
	border-color: #EBEBEB;
	border-style: solid;
	border-width: 1px;
	color: #FFF;
	cursor: pointer;
	font-size: 10px;
	font-weight: 700;
	padding: 2px 0px;
	margin: 0;
	width: 30px
}

input,textarea,select {
	border-style: solid;
	border-width: 1px;
	font-size: 11px;
	margin: 0;
	padding: 1px;
}

input.account_login_button {
	background: #ECEBEA;
	border: 1px solid #666;
	color: #5e5e5e;
	font-size: 10px;
	font-weight: 400;
	padding: 3px 6px;
}

input.account_login_button:hover {
	border: 1px solid #FFF;
	color: #000;
	font-size: 10px;
	padding: 2px 5px;
}

input.addtocart:hover,input.cart_bottom_buttons:hover,input.buysong:hover,input.search_price_button:hover {
	background: #FFF;
	cursor: pointer;
}

input.addtocart_added {
	background: #AAA;
	border: 1px solid #666;
	color: #fff;
	font-size: 9px;
	margin: 2px;
	padding: 1px 2em;
	width: 10em;
}

input.buysong,input.addtocart {
	background: #ECEBEA;
	border: 1px solid #EBEBEB;
	color: #1a1a1a;
	font-family: Arial, Verdana, sans-serif;
	font-size: 9px;
	margin: 2px;
	width: 10em;
}

input.checkout_input {
	border: 1px solid #fff;
	margin-bottom: 4px;
	margin-top: 4px;
	padding: 3px;
	width: 195px;
}

input.checkout_input_nowidth {
	margin-bottom: 3px;
	margin-top: 2px;
	padding: 3px;
}

input.search_price_button {
	background: #ECEBEA;
	border: 1px solid #EBEBEB;
	color: #000;
	font-size: 10px;
	margin-bottom: 5px;
	padding: 2px 5px;
	width: 120px;
}

input.std_button {
	background: #198ee0;
	border: 1px solid #ccc;
	color: #FFF;
	cursor: pointer;
	font-size: 10px;
	font-weight: 400;
	padding: 3px 6px;
	width: 100px;
}

input.transaction_download_test {
	background: #000;
	clear: both;
	color: #FFF;
	cursor: pointer;
	float: left;
	font-size: 16px;
	font-weight: 700;
	height: 60px;
	line-height: 16px;
	margin: 20px 10px 20px 0;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
	width: 315px;
}

label.top_label {
	color: #EEE;
	display: block;
	font-size: 10px;
	padding-top: 5px;
	width: 200px;
}

legend {
	color: #000;
	padding: 0;
}

li.menu_entry a {
	height: 60px;
}

p {
	margin: 0;
	padding: 0 0 1em;
}

right_feature_category {
	width: 255px;
}

select {
	font-size: 9px;
	padding: 0;
}

select#country,td.cart_type cart_cell {
	width: 200px;
}

select#tour_select_menu {
	float: right;
	width: 170px;
}

select.catalog_clothing {
	width: 147px;
}

select.newsmenu {
	position: absolute;
	right: 16px;
	top: 25px;
	width: 140px;
}

span.artist_name_header {
	display: block;
	font-weight: 700;
}

table {
	border: 0;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}

table tr {
	line-height: 20px;
}

table#checkout_cart_table td.cart_title_cart_cell,table#transcomplete_cart_table td.cart_title_cart_cell {
	padding: 10px 10px 10px 0;
}

table.clothing_table input.addtocart {
	margin-right: 0;
}

table.detail_buy_table {
	border-collapse: collapse;
	font-size: 11px;
	font-weight: 700;
	width: 350px;
}

table.detail_buy_table td {
	border-bottom: 1px solid #595350;
	padding: 1px 4px 1px 6px;
}

table.detail_buy_table th {
	color: #FFF;
	font-weight: 700;
	padding: 4px 2px;
	text-align: left;
}

table.on_tour_table {
	margin-bottom: 8px;
	margin-top: 4px;
}

table.search_formats {
	width: 120px;
	margin-left: 20px
}


table.search_table {
	border-collapse: collapse;
	font-size: 12px;
}

table.search_table td {
	border-bottom: 1px solid #666;
	padding: 8px 15px 8px 0;
}

table.search_table td td {
	border-bottom: none;
	margin: 0;
	padding: 0;
	line-height: 12px;
	height: 34px;
}

table.search_table td.results_clothing_sizes {
	padding: 8px 8px 8px 0;
}

table.search_table th {
	color: #FFF;
	padding: 4px 2px;
	text-align: left;
}

table.search_table tr.alt td {
	padding: 4px 1px;
}

.results_count {
	color: #999;
	font-size: 10px;
	font-weight: 400;
}

table.tours_table {
	width: 600px;
}

table.tours_table a,td.catalog_format,.album_name a,.about_container a,#item_description a:link  {
	color: #FFC436;
}

table.tracks_table {
	font-size: 10px;
	width: 600px;
}

td.cart_image_cart_cell img {
	border: 1px solid #666;
	margin-right: 6px;
	padding: 3px;
}

td.cart_price_cart_cell {
	text-align: right;
}

td.cart_row_subtotal {
	font-weight: 700;
	padding-right: 8px;
	text-align: right;
}

td.cart_subtotal_label {
	font-weight: 700;
	padding: 10px 15px 10px 0;
}

td.catalog_format,td.catalog_price,td.catalog_buy {
	margin-left: 0;
	padding-left: 0;
}

td.results_buy input.addtocart {
	margin: 4px 0;
	text-decoration: none;
}

.search_table td.results_buy input.addtocart {
	margin: 6px 0;
	text-decoration: none;
	height: 22px;
	font-size: 10px;
}

td.results_buy input.addtocart_added,select.checkout_dropdown {
	margin: 4px 0;
}

td.results_album {
	width: 300px;
}

td.results_image {
	margin-bottom: 10px;
	margin-right: 6px;
}

td.results_formats {
	font-size: 10px;
	font-weight: 400;
	width: 140px;
}

d.search_item_format {
	text-align: left;
}

d.search_item_price {
	text-align: right;
}

d.ship_option {
	padding-left: 10px;
}

d.total_content {
	font-weight: 700;
	text-align: right;
}

head th {
	padding: 1em 1em 0.5em;
}

r.cart_controls td {
	font-size: 95%;
	padding-top: 10px;
}

r.cart_item {
	height: 100px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

r.header {
	color: #666;
	font-size: 10px;
	font-weight: 700;
	height: 25px;
}

r.odd,.odd_dark {
	background: #3e342d;
}

r.total_label_divider {
	border-top: 1px solid #666;
	height: 30px;
}

r.tracks_header {
	height: 30px;
	padding-top: 20px;
}

l li {
	list-style: none;
	margin: 0;
	padding: 0;
}

l#tour_mini_calendar {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

endgame {
	bottom: 0px;
	vertical-align: bottom;
	position: absolute;
}

#catalog_slideshow a.fancybox {
	display: none;	
}
