strong {
color:inherit;
}

a:link, a:visited {
color:inherit;
text-decoration:none;
}
#buy-stuff-left-side
{
	float: left;
	padding-left: 16px;
	padding-right: 10px;
	width: 156px;
}

#page-buy-stuff-index #buy-stuff-left-side
{
	padding-top: 10px;
}

#buy-stuff-category-list
{
	background:transparent url(/images/sections/bs/category_item_bgr.jpg) top left repeat-y;
	padding-left: 13px;
	padding-right: 10px;
	width:132px;
}

#buy-stuff-category-list .category
{
	/*margin-bottom: 4px;*/
	text-align:left;	
}

#buy-stuff-category-list .category-last
{
	margin-bottom: 0;
}

#buy-stuff-category-list .label
{
	/*
	background: url(/images/sections/buy-stuff/left-side/category_bg_off.gif);
	font-weight: bold;
	*/
	padding:4px 8px 4px 5px;;
	clear:both;
	float:left;
	text-align:left;
	width:129px;
}

#buy-stuff-category-list .label .subs_sign_plus
{
	cursor:pointer;
	float:right;
	text-align:right;
	background:transparent url(/images/sections/bs/category_sub_plus.jpg) no-repeat top left;
	width:11px;
	height:12px;
}

#buy-stuff-category-list .label a
{
	float:left;
	text-align:left;
	font-weight:bold;
}

#buy-stuff-category-list .label .subs_sign_minus
{
	cursor:pointer;
	float:right;
	text-align:right;
	background:transparent url(/images/sections/bs/category_sub_minus.jpg) no-repeat top left;
	width:11px;
	height:12px;
}

#buy-stuff-category-list .divider
{
	height:2px;
	background:transparent url(/images/sections/bs/category_item_divider.jpg) top left no-repeat; 
}

/*
#buy-stuff-category-list .hover .label,
#buy-stuff-category-list .category:hover .label,
#buy-stuff-category-list .selected .label
{
	background: url(/images/sections/buy-stuff/left-side/category_bg_over.gif);
}
*/

#buy-stuff-category-list .label-subcategory
{
	background: url(/images/sections/buy-stuff/left-side/subcategory_bg_off.gif);
	font-weight: bold;
	padding: 4px 8px;
	padding-left: 24px;
}

#buy-stuff-category-list .hover .label-subcategory,
#buy-stuff-category-list .category:hover .label-subcategory,
#buy-stuff-category-list .selected .label-subcategory
{
	background: url(/images/sections/buy-stuff/left-side/subcategory_bg_over.gif);
}

#buy-stuff-category-list .label a:link, #buy-stuff-category-list .label a:visited
{
	color: white;
	display: block;
}

#buy-stuff-category-list .label a.selected:link, #buy-stuff-category-list .label a.selected:visited
{
	color: #FAFF00;
	display: block;
}


#buy-stuff-category-list .label a:hover
{
	text-decoration: none;
	color:#FAFF00;
}

#buy-stuff-cart-box
{
	margin-top: 18px;
}

#buy-stuff-cart-box .content
{
	/*background: url(/images/sections/buy-stuff/left-side/cart-box_bg.gif);*/
	background:transparent url(/images/sections/bs/category_item_bgr.jpg) top left repeat-y;
	padding: 0 15px;
	padding-top: 4px;
	padding-bottom: 2px;
}

#buy-stuff-cart-box #buy-stuff-cart-box-links
{
	padding-top: 6px;
	text-align: center;
}

.buy-stuff-cart-box-full .content .bag
{
	background: url(/images/sections/buy-stuff/cart-icon.gif) no-repeat;
	height: 54px;
	padding-left: 52px;
	padding-top: 6px;
}

#buy-stuff-index-content
{
	float: left;
	padding-left: 18px;
	width: 780px;
}

#buy-stuff-index-content #breadcrumbs
{
	float:left;
	clear:both;
	width:100%;
	text-align:left;
	height:16px;
	margin:10px 0px 5px 0px;
}

#buy-stuff-index-content #breadcrumbs a
{
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
}

.featuredtitle a:hover
{
	text-decoration:underline;
}

#buy-stuff-index-content #breadcrumbs a:hover
{
	text-decoration:underline;
}

#buy-stuff-index-content #breadcrumbs a.active
{
	color:#FFFF08;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
}

#buy-stuff-index-content #breadcrumbs a.active:hover
{
	text-decoration:underline;
}

#buy-stuff-index-content .category
{
	margin-bottom: 30px;
	width:705px;
	padding:10px;
	float:left;
	clear:both;
	margin-top:0px;
	text-align:left;
	background-color:#01547E;
}

#buy-stuff-index-content .category p p,
#buy-stuff-index-content .category p img,
#buy-stuff-index-content .category p div 
{
	margin-top:0px;
	margin-bottom:0px;
}


#buy-stuff-index-content .category .bsitems
{
	width:100%;
	float:left;
	clear:both;
	margin:0px;
	text-align:left;
	padding:15px 0px 0px 0px;
	background-color:#F1F1F1;
}

#buy-stuff-index-content .category .bsitems .pagination_sorting
{
	width:100%;
	clear:both;
	float:left;
	text-align:left;
	height:22px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding-top:5px;
}
	

#buy-stuff-index-content .category h3
{
	margin-top: 0;
	margin-left: 20px;
	margin-bottom: 0;
}

#buy-stuff-index-content .back-top
{
	clear: both;
	font-weight: bold;
	padding-right: 10px;
	text-align: right;
}

#buy-stuff-index-content .column
{
	float: left;
	margin-right: 10px;
	width: 380px;
}

#buy-stuff-index-content .item
{
	border-bottom:1px solid gray;
	width:705px;
	height:69px;
	padding:3px 0px;
	clear:both;
	float:left;
	text-align:left;
	background-color:#ffffff;
}

#buy-stuff-index-content .item-hover
{
	background-color:#F1F1F1;
}


#buy-stuff-index-content .item .content
{
	width:100%;
	float:left;
	height:100%;
	overflow:hidden;
	text-align:left;
	color:#2D2D2D;
}

#buy-stuff-index-content .item .content div.image
{
	width:50px;
	height:52px;
	padding:5px;
	overflow:hidden;
	border:1px solid gray;
	float:left;
	text-align:left;
	clear:left;
}

#buy-stuff-index-content .item .image
{
	float: left;
	margin-left: 4px;
}

#buy-stuff-index-content .item .info
{
	float: left;
	width:625px;
	margin-left:12px;
	text-align:left;
}

#buy-stuff-index-content .item .info-content
{
	width:100%;
	float:left;
	text-align:left;
	clear:both;
	height:52px;
	/*
	background: url(/images/sections/buy-stuff/index/info-box_bg.gif);
	line-height: 19.65px;
	padding: 0 9px;
	*/
}

#buy-stuff-index-content .item .artist
{
	color:#2D2D2D;
	width:180px;
	float:left;
	text-align:left;
	font-size: 11px;
	font-weight: bold;
}
#buy-stuff-index-content .item .artist a
{
	color:#2D2D2D;
	font-size: 11px;
	font-weight: bold;
}


#buy-stuff-index-content .item .title
{
	width:195px;
	float:left;
	margin-left:5px;
	text-align:left;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color:#2f82d5;
}

#buy-stuff-index-content .item .title a
{
	color:#2f82d5;
}

#buy-stuff-index-content .item .title a:hover
{
	text-decoration:underline;
}

#buy-stuff-index-content .item .record_label
{
	width:120px;
	margin-left:5px; 
	float:left;
	text-align:left;
	font-size: 11px;
	font-weight: bold;
	color:#2D2D2D;
}

#buy-stuff-index-content .item .used
{
	width:33px; 
	margin-left:5px;
	float:left;
	text-align:left;
	font-size: 11px;
	font-weight: bold;
	color:#2D2D2D;
}

#buy-stuff-index-content .item .more_info
{
	font-size: 11px;
	line-height: 12px;
	padding-top: 10px;
	text-align: right;
}

#buy-stuff-index-content .item .meta
{
	width:75px;
	float: left;
	font-weight: bold;
	text-align: left;
}

#buy-stuff-index-content .item .review-link
{
	float: right;
	padding: 0 8px;
}

#buy-stuff-index-content .item .review
{
	clear: both;
	display: none;
	padding-bottom: 6px;
}

#buy-stuff-index-content .item .addcart-button_listing_added
{
	-moz-user-select: none;
	background: url(/images/sections/buy-stuff/button-addcart_added.gif) no-repeat;
	display: block;
	float: left;
	font-size: 12px;
	height: 39px;
	line-height: 12px;
	padding: 4px;
	padding-top: 5px;
	text-align: center;
	width: 76px;
	text-decoration:none;
}

#buy-stuff-index-content .item .addcart-button_listing_added:link,
#buy-stuff-index-content .item .addcart-button_listing_added:visited,
#buy-stuff-index-content .item .addcart-button_listing_added:hover
{
	color:white;
	text-decoration:none;
}


#buy-stuff-index-content .item .addcart-button_listing
{
	-moz-user-select: none;
	background: url(/images/sections/buy-stuff/button-addcart_off.gif) no-repeat;
	display: block;
	float: left;
	font-size: 12px;
	height: 39px;
	line-height: 12px;
	padding: 4px;
	padding-top: 5px;
	text-align: center;
	width: 76px;
	text-decoration:none;
}


#buy-stuff-index-content .item .addcart-button_listing:link,
#buy-stuff-index-content .item .addcart-button_listing:visited,
#buy-stuff-index-content .item .addcart-button_listing:hover
{
	color:white;
	text-decoration:none;
}

#buy-stuff-index-content .item .addcart-button
{
	-moz-user-select: none;
	background: url(/images/sections/buy-stuff/button-addcart_off.gif) no-repeat;
	display: block;
	float: left;
	font-size: 12px;
	height: 39px;
	line-height: 12px;
	padding: 4px;
	padding-top: 5px;
	text-align: center;
	width: 76px;
}

#buy-stuff-index-content .item .addcart-button.first
{
	margin-right: 7px;
}

#buy-stuff-index-content .item .addcart-button:link, #buy-stuff-index-content .item .addcart-button:visited
{
	color: white;
}
#buy-stuff-index-content .item .addcart-button:hover
{
	background: url(/images/sections/buy-stuff/button-addcart_over.gif) no-repeat;
	color: white;
	text-decoration: none;
}

#buy-stuff-index-content .item .cart-error
{
	clear: both;
	font-size: 10px;
	text-align: center;
}

#buy-stuff-policy-link
{
	font-size: 10px;
	margin-top: 18px;
	text-align: center;
}

#buy-stuff-policy-link a:link, #buy-stuff-policy-link a:visited
{
	color: white;
}

#buy-stuff-newsletter-link
{
	margin-top: 18px;
	text-align: center;
}

.buy-stuff-message-error
{
	margin-bottom: 10px;
	margin-left: 6px;
	margin-right: 6px;
}

.buy-stuff-message-error span
{
	background: #b62424;
	color: white;
	font-weight: bold;
	line-height: 21px;
	padding: 3px 5px;
	text-transform: uppercase;
}

#buy-stuff-checkout-content
{
	float: left;
	width: 798px;
}

#buy-stuff-checkout-content fieldset, #buy-stuff-checkout-content fieldset legend
{
	border: none;
	display: block;
	margin: 0;
	padding: 0;
}

#buy-stuff-checkout-content fieldset
{
	margin-top: 10px;
	margin-left: 24px;
	width: 485px;
}

#buy-stuff-checkout-content fieldset legend
{
	padding-top: 10px;
	padding-bottom: 4px;
	padding-left: 20px;
}

#buy-stuff-checkout-content fieldset .content
{
	background: url(/images/sections/buy-stuff/checkout/fieldset_bg.gif);
	padding: 1px 10px;
}

#buy-stuff-checkout-content fieldset .required-note
{
	padding-bottom: 9px;
	text-align: center;
}

#buy-stuff-checkout-content fieldset .field
{
	padding-top: 3px;
	padding-bottom: 7px;
	clear: both;
}

#buy-stuff-checkout-content fieldset .field label
{
	display: block;
	float: left;
	line-height: 20px;
	padding-right: 5px;
	text-align: right;
	width: 110px;
}

#buy-stuff-checkout-content fieldset .field input
{
	font-size: 10px;
	width: 175px;
}

#buy-stuff-checkout-content fieldset .field select
{
	font-size: 10px;
	width: 175px;
}

#buy-stuff-checkout-content fieldset .field-checkbox label
{
	display: inline;
	text-align: left;
	width: 180px;
}

#buy-stuff-checkout-content fieldset .field-checkbox input
{
	width: auto;
}

#buy-stuff-checkout-content fieldset .field .error
{
	background: #b62424;
	float: right;
	line-height: 20px;
	margin-right: 9px;
	text-align: center;
	width: 150px;
}

#buy-stuff-checkout-content .download-info-box
{
	width: 542px;
}

#buy-stuff-checkout-content .download-info-box .content
{
	background: url(/images/sections/buy-stuff/checkout/download-info_bg.gif);
	padding: 0 8px;
}

#buy-stuff-cart-content
{
	float: left;
	width: 563px;
}

#buy-stuff-cart-content .cart-list
{
	margin-bottom: 10px;
	width: 563px;
}

#buy-stuff-cart-content .cart-list .content
{
	background: url(/images/sections/buy-stuff/cart/cart-list_bg.gif);
	padding-left: 18px;
	padding-right: 12px;
}

#buy-stuff-cart-content .cart-list .item
{
	line-height: 16px;
	padding-bottom: 10px;
}

#buy-stuff-cart-content .cart-list .last-item
{
	padding-bottom: 0;
}

#buy-stuff-cart-content .cart-list .item .price
{
	background: #cccccc;
	color: #333333;
	float: left;
	margin-left: 10px;
	text-align: center;
	width: 62px;
}

#buy-stuff-cart-content .cart-list .item .remove-button
{
	background: white;
	color: #333333;
	display: block;
	float: left;
	font-weight: bold;
	margin-left: 10px;
	text-align: center;
	text-decoration: none;
	width: 90px;
}

#buy-stuff-cart-content .cart-list .item .remove-button:hover
{
	background: #c82828;
	color: white;
}

#buy-stuff-cart-content .cart-list .item select
{
	border: none;
	font-size: 10px;
	height: 14px;
	padding: 1px;
	width: 50px;
}

#buy-stuff-cart-content .cart-list .item select, #buy-stuff-cart-content .cart-list .item option
{
	text-align: center;
}

#buy-stuff-detail-content
{
	float: left;
	padding-left: 22px;
	width: 720px;
}

#buy-stuff-detail-content .box
{
	margin-bottom: 30px;
	width:705px;
	padding:10px;
	float:left;
	clear:both;
	margin-top:0px;
	text-align:left;
	background-color:#01547E;
}

#buy-stuff-detail-content .box .detailcontent
{
	width:100%;
	clear:both;
	text-align:left;
	background-color:#F1F1F1;
	color:#333333;
}

#buy-stuff-detail-content .box .content
{
	padding:0px;
	width:100%;
}

#buy-stuff-detail-content .box .content .review a,
#buy-stuff-detail-content .box .content .review a:link,
#buy-stuff-detail-content .box .content .review a:visited
{
	color:#006A9E;
	text-decoration:none;
}

#buy-stuff-detail-content .box .content .review a:hover
{
	text-decoration:underline;
}

#buy-stuff-detail-content .box .content .review b,
#buy-stuff-detail-content .box .content .review strong
{
	/*color:#006A9E;*/
	color:#000000;
}


#buy-stuff-detail-content .box .content .review a strong
{
	color:#006A9E !important
}

#buy-stuff-detail-content .box-inside
{
	width:685px;
	float:left;
	clear:both;
	text-align:left; 
	padding:10px 10px 2px 10px;
}

#buy-stuff-detail-content .box-inside .content
{
	padding:0px;
	width:100%;
}

.buy-stuff-detail-item
{
	line-height: 20px;
}

.buy-stuff-detail-item .image
{
	float: left;
	margin-right: 8px;
}

.buy-stuff-detail-item .info
{
	float:left;
	text-align:left;
	width:525px;
}

.buy-stuff-detail-item .artist
{
	font-size: 14px;
	font-weight: bold;
}

.buy-stuff-detail-item .title
{
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
}

.buy-stuff-detail-item .record_label
{
	font-size: 12px;
	font-weight: bold;
}

.buy-stuff-detail-item .meta
{
	clear: right;
	float: right;
	padding-top: 10px;
	width: 320px;
}

.buy-stuff-detail-item .addcart-button
{
	-moz-user-select: none;
	background: url(/images/sections/buy-stuff/button-addcart_off.gif) no-repeat;
	display: block;
	float: left;
	font-size: 12px;
	height: 39px;
	line-height: 12px;
	margin-right: 6px;
	padding: 4px;
	padding-top: 5px;
	text-align: center;
	width: 76px;
}

.buy-stuff-detail-item .addcart-button:link, .buy-stuff-detail-item .addcart-button:visited
{
	color: white;
}
.buy-stuff-detail-item .addcart-button:hover
{
	background: url(/images/sections/buy-stuff/button-addcart_over.gif) no-repeat;
	color: white;
	text-decoration: none;
}

.buy-stuff-detail-item .cart-error
{
	background: url(/images/sections/buy-stuff/detail/status-bg.png) no-repeat;
	display: none;
	float: left;
	font-size: 10px;
	font-weight: bold;
	line-height: normal;
	height: 28px;
	margin-top: 1px;
	padding: 5px 5px;
	text-align: center;
	width: 129px;
}

#buy-stuff-detail-content .review-title
{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

#buy-stuff-detail-content .review-author
{
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 2ex;
}

#buy-stuff-detail-content .review-top
{
	font-weight: bold;
	text-align: right;
}

#buy-stuff-detail-content .listen-online
{
	padding-top: 6px;
}

#buy-stuff-detail-content .listen-online a
{
	color: white;
	text-decoration: none;
}

#buy-stuff-detail-content .listen-online a.hover span
{
	text-decoration: underline;
}

#buy-stuff-detail-content .track-list-header
{
	color: #faff00;
	font-weight: bold;
	padding-top: 7px;
	padding-left: 12px;
	padding-right: 9px;
}

#buy-stuff-detail-content .track-list-box
{
	margin-top:0px;
	background-color:#ffffff; 
	padding:0px; 
	width:705px;
}

#buy-stuff-detail-content .track-list-name
{
	float: left;
	width: 325px;
}

.buy-stuff-tracks-preview-only .track-list-name
{
	width: 430px !important;
}

#buy-stuff-detail-content .track-list-listen
{
	float: left;
	text-align: left;
	width: 35px;
}

#buy-stuff-detail-content .track-list-bsbuy
{
	float:left;
	width:80px;
	text-align:left;
	font-weight:bold;
}

#buy-stuff-detail-content .track-list-listen a
{
	text-decoration:none;
}

#buy-stuff-detail-content .track-list-length
{
	float: left;
	text-align: left;
	width: 70px;
}

#buy-stuff-detail-content .track-list-price
{
	float: left;
	text-align:left;
	width:175px;
}

#buy-stuff-detail-content .track-list-buy
{
	float: left;
	margin-right: 1px;
	text-align: center;
	color:black;
	width:80px;
	border:1px solid #9A9A9A;
	height:20px;
	margin-top:5px;
	line-height:20px;
	background-color:white;
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
}

#buy-stuff-detail-content a.track-list-buy
{
	font-weight:bold;
	color:black;
	background-color:white;
}

#buy-stuff-detail-content .track-list-disc
{
	padding:0px; 
	width:705px;
	/*
	padding-left: 8px !important;
	padding-right: 9px !important;
	*/
}

#buy-stuff-detail-content .track-list-item
{
	border-top: 1px solid #CDCDCD;
	line-height: 33px;
	padding-left: 15px;
}

#buy-stuff-detail-content .track-list-item-hover
{
	background-color:#F1F1F1;
}

#buy-stuff-detail-content .track-alternate-item
{
	background: white;
}

#buy-stuff-detail-content .disc-title
{
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top:5px;
	text-transform: uppercase;
}

#buy-stuff-download-content .item
{
	line-height: 16px;
	padding-bottom: 10px;
}

#buy-stuff-download-content .last-item
{
	padding-bottom: 0;
}

#buy-stuff-download-content .item .download-button
{
	background: white;
	color: #333333;
	display: block;
	float: left;
	font-weight: bold;
	margin-left: 10px;
	text-align: center;
	text-decoration: none;
	width: 100px;
}

#buy-stuff-download-content .item .download-button:hover
{
	background: #c82828;
	color: white;
}

#buy-stuff-overlay
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 100%;
	background: black;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#buy-stuff-overlay-holder
{
	height: 10px;
	position: absolute;
	top: 0;
	width: 990px;
	z-index: 92;
}

.buy-stuff-popup
{
	display: none;
	margin: auto;
	position: absolute;
	z-index: 100;
}

#buy-stuff-popup-download-help
{
	font-size: 12px;
	line-height: 13px;
	height: 374px;
	left: 184px;
	top: 0;
	width: 622px;
}

.buy-stuff-popup p
{
	margin-top: 0;
}

.guitarhero-box
{
	width: 775px;
}

.guitarhero-box .content
{
	background: url(/images/sections/buy-stuff/guitarhero/box_bg.gif);
	padding: 3px 15px;
}

.guitarhero-box th
{
	color: #ffff00;
	font-size: 14px;
	padding-bottom: 4px;
	text-align: left;
}

#bssearchbox
{
	float:right; 
	text-align:right; 
	width:180px; 
	height:18px;
}

#bssearchbox input
{
	height:18px;
	line-height:18px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	display:block;
	float:left;
}

#bssearchbox img
{
	border:0px;
	cursor:pointer;
} 

#bssearchbox input[type="text"]
{
	padding:0px 4px;
	color:#333333;
	width:150px;
	border:0px;
	background-color:#ffffff;
}

p.headingdescription a,
p.headingdescription a:link,
p.headingdescription a:visited,
p.headingdescription a:active,
p.headingdescription a:hover
{
	color:#FAFF00;
	text-decoration:none;
}
