.ui-effects-transfer {
	background-image: URL('/assets/images/generic/basket_transferImage_large.gif');
	z-index: 100;
	width: 190px !IMPORTANT;
	height: 35px !IMPORTANT;
}
.productMainContent{
	border: 1px solid #CCCCCC;
	color: #333333;
	margin-bottom: 20px;
}
.productMainContent .productTitleHeader{
	background-image: url('/assets/images/generic/backgrounds/pageHeader.png');
	height: 65px;
}
.productMainContent .productTitleHeader .padder{
	padding: 5px;
}
.productMainContent .productTitleHeader .padder .headerIcon{
	margin-right: 10px;
	float: left;
}
.productMainContent .productTitleHeader .padder .hardwareIcon{
	width: 51px;
	height: 50px;
	background-image: URL('/assets/images/generic/icons/32x32/hardware.png');
	margin-right: 10px;
	float: left;	
}
.productMainContent .productTitleHeader .padder .hardwareIcon IMG{
	width: 45px;
	margin-left: 3px;
	margin-top: 10px;
	opacity: 0.8;
	filter:alpha(opacity=80);
}
.productMainContent .productTitleHeader .headerMR{
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-right: 5px;
}
.productMainContent .productTitleHeader .padder .pageTitle{
	font-weight: bold;
	font-size: 14pt;
	padding: 0px;
	line-height: 20px;
	height: 22px;
	width: 670px;
	overflow: hidden;
	margin-top: 6px;
	padding-top: 3px;
     background: none;
     border: none;
}
.productMainContent .productTitleHeader .padder .pageSubTitle{
	font-weight: bold;
	font-size: 11pt;
	padding: 0px;
	line-height: 11px;
	height: 16px;
	width: 580px;
	overflow: hidden;
	margin-top: 2px;
	padding-top: 3px;
}
.productMainContent.productTypehardware .productTitleHeader .padder .pageTitle{
	width: 590px;
	margin-top: 1px;
	height: 48px;
	line-height: 24px;
}
.productMainContent.productTypehardware .productTitleHeader .padder .pageSubTitle{
	display: none;
}
.productMainContent .padder{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.productMainContent .padder .discontinuedProduct{
	border: 1px solid #FF0000;
	background-color: #FFDDDD;
	padding: 2px;
	color: #FF0000;
	font-weight: bold;
	text-align: center;
}
.productMainContent .productTitle{
	font-size: 16px;
	font-weight: bold;
	width: 500px;
	float: left;
}
.productMainContent .labelImage{
	width: 80px;
	float: left;
	text-align: right;
	margin-top: 10px;
}
.productMainContent .labelImage IMG{
	/*height: 45px;
	width: 180px;*/
}
.productMainContent .audioParameters{
	clear: both;
	margin-top: 20px;
	margin-bottom: 20px;
	float: left;
	padding-left: 0px;
}
.productMainContent .productGallery{
	margin-top: 20px;
	margin-bottom: 20px;
	float: right;
}
.productMainContent .audioParameters UL{
	line-height: 23px;
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
	color: #183cad;
}
.productMainContent .audioParameters UL LI{
	clear: both;
	display: block;
	width: 415px;
}
.productMainContent .audioParameters UL SPAN.liTitle{
	font-size: 13px;
	color: #333333;
	width: 89px;
	display: block;
	float: left;
	background-color: #DDDDDD;
	padding-left: 3px;
	padding-right: 3px;
	margin-right: 10px;
	margin-bottom: 2px;
	
}
.productMainContent .audioParameters UL SPAN.liData{
	font-size: 13px;
	color: #333333;
	width: 310px;
	float: left;
	font-weight: bold;
}
.productMainContent .audioParameters UL SPAN.liData A{
	color: #183cad;
	text-decoration: none;
}
.productMainContent .audioParameters UL SPAN.liData A:hover{
	text-decoration: underline;
}
.productMainContent .productLinks{

	clear: both;
	float: left;
	width: 45%;
	font-size: 11px;
}
.productMainContent .productOrdering{
	float: right;
	width: 55%;
	text-align: right;
	font-size: 11px;
}
.productMainContent .productOrdering .productSellingPrice{
	font-size: 19px;
}
.productMainContent .productOrdering .productSellingPrice .productSellingFormat{
	font-size: 14px;
}
.productMainContent .productOrdering .red{
	color: #CC0000;
}
.productMainContent .productOrdering .productRRPSavings{
	font-size: 9pt;
}
.productMainContent .productOrdering .productWarranty{
	font-weight: bold;
	font-size: 9pt;
}
.productMainContent .productOrdering .productShippingCost{
	font-size: 9pt;
}
.productMainContent .productOrdering .strikeout{
	color: #666666;
}
.productMainContent .productOrdering .productBuyButton{
	margin-top: 10px;
}
.productMainContent .horizontalSeparator{
	margin-top: 10px;
}
.productMainContent .productMainOverview{
	padding-top: 10px;
}
.productMainContent .hidden{
	display: none;
	position: relative;
	top: 0px;
	left: 0px;
}
.productMainContent .productMainOverview P{
	margin-bottom: 10px;
}
.productMainContent .productMainOverview A#aReadMore{
	color: #183cad;
	font-style: italic;
}
.productMainContent .productMainOverview A#aReadMore:hover{
	text-decoration: underline;
}
.productTabbedContent{
	clear: both;
	margin-top: 0px;
	margin-bottom: 10px;
}
#tabs-Videos{
	text-align: center;
}

.productTypeHardware .ui-tabs .ui-tabs-panel {
	height: 395px;
	overflow-Y: auto;
}
.productTypeVinyl .ui-tabs .ui-tabs-panel {
	height: 200px;
	overflow-Y: auto;
}
.productTabbedContent P{
	margin-bottom: 10px;
}
.productTabbedContent UL{
	list-style-type: square;
	padding-left: 10px;
	margin-left: 10px;
	color: #183cad;
}
.productTabbedContent UL.trackListing{
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
}
.productTabbedContent UL.trackListing LI{
	clear: both;
	border-bottom: 1px dashed #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
	
}
.productTabbedContent UL.trackListing LI.titleRow{
	background-color: #183cad;
	color: #FFFFFF !IMPORTANT;
	font-weight: bold;
	border-bottom: none;
}
.productTabbedContent UL.trackListing LI.titleRow *{
	color: #FFFFFF !IMPORTANT;
}
.productTabbedContent UL.trackListing LI A.mp3Link{
	cursor: pointer;
}
.productTabbedContent UL.trackListing LI DIV.trackNumber{
	color: #333333;
	float: left;
	width: 38px;
	margin-right: 15px;
	text-align: right;
	text-decoration: none !IMPORTANT;
	font-weight: normal !IMPORTANT;
}
.productTabbedContent UL.trackListing LI A.trackListing_nowPlaying DIV.trackNumber{
	text-decoration: none !IMPORTANT;
	font-weight: normal !IMPORTANT;
}
.productTabbedContent UL.trackListing LI DIV.trackTitle{
	float: left;
	width: 520px;
	text-align: left;	
}
.productTabbedContent UL.trackListing LI DIV.mp3NoLink{
	width: 95%;
	display: block;
	color: #000000;
	background-position: center right;
	background-repeat: no-repeat;
	background-image: url('/assets/images/generic/playlink_notavailable.png');
     float: left;
}
.productTabbedContent UL.trackListing LI A{
	width: 95%;
	display: block;
	color: #000000;
	background-position: center right;
	background-repeat: no-repeat;
	background-image: url('/assets/images/generic/playlink_play.png');
     float: left;
}
.productTabbedContent UL.trackListing LI A.trackListing_nowPlaying{
	width: 95%;
	display: block;
	font-weight: bold;
	background-position: center right;
	background-repeat: no-repeat;
	background-image: url('/assets/images/generic/playlink_playing.png');
     float: left;
}


.productTabbedContent H3{
	display: none;
	font-size: 16px;
	background-color: #888888;
	background-image: url('/assets/images/generic/backgrounds/scanline_grey.gif');
	font-weight: bold;
	padding-left: 5px;
	margin-bottom: 10px;
	text-align: left;
	color: #FFFFFF;
}
.productTabbedContent UL SPAN{
	color: #333333;
}
.productTellAFriend{
	clear: both;
	border: 1px solid #CCCCCC;
	color: #333333;
	margin-bottom: 20px;
}
.productTellAFriend .padder{
	padding: 15px;
}
.productTellAFriend .padder .tafTitle{
	font-weight: bold;
	margin-bottom: 10px;
	color: #FFFFFF;
	padding: 2px;
	padding-left: 4px;
	background-color: #183CAB;
}
.productTellAFriend .padder .feedbackTAF{
	font-weight: bold;
	background-color: #EEEEEE;
	padding: 2px;	
}
.productPricePromise{

	clear: both;
	border: 1px solid #CCCCCC;
	color: #333333;
	margin-bottom: 20px;
}
.productPricePromise .padder{
	padding: 15px;
}
.productPricePromise .padder .ppTitle{
	font-weight: bold;
	margin-bottom: 10px;
	color: #FFFFFF;
	padding: 2px;
	padding-left: 4px;
	background-color: #183CAB;
}
.productPricePromise .padder .feedbackPP{
	font-weight: bold;
	background-color: #EEEEEE;
	padding: 2px;	
}
.productOfflineOrderContent{
	clear: both;
	border: 1px solid #CCCCCC;
	color: #333333;
	margin-bottom: 20px;
}
.productOfflineOrderContent .padder{
	padding: 15px;
}
.productOfflineOrderContent .alternativeOrdering{
	clear: both;
	font-size: 12px;
}
.productOfflineOrderContent .alternativeOrdering A{
	color: #183cad;
}
.productOfflineOrderContent .alternativeOrdering A:hover{
	text-decoration: none;
}
.productOfflineOrderContent .alternativeOrdering .aoTitle{
	font-weight: bold;
	margin-bottom: 10px;
	color: #FFFFFF;
	padding: 2px;
	padding-left: 4px;
	background-color: #183CAB;
}
.productCustomerReviewContent{
	clear: both;
	border: 1px solid #CCCCCC;
	color: #333333;
	margin-bottom: 20px;
}
.productCustomerReviewContent .padder{
	padding: 15px;
}
.productCustomerReviewContent .customerReviews{
	clear: both;
	font-size: 12px;
}
.productCustomerReviewContent .customerReviews .crTitle{
	font-weight: bold;
	margin-bottom: 10px;
	color: #FFFFFF;
	padding: 2px;
	padding-left: 4px;
	background-color: #183CAB;
}
.productCustomerReviewContent .customerReviews .singleReview{
    margin-bottom: 10px;
    border: 1px solid #e8e8ea;
}
.productCustomerReviewContent .customerReviews .singleReview .reviewHeader{
    background-color: #CCCCCC;
    background-image: url(/assets/images/generic/backgrounds/reviewHeader.png);
    background-position: bottom left;
    background-repeat: repeat-x;
    padding: 2px 4px 2px 4px;
}
.productCustomerReviewContent .customerReviews .singleReview .reviewHeader .reviewSubject{
    font-weight: bold;
}
.productCustomerReviewContent .customerReviews .singleReview .reviewHeader .reviewRating{
    width: 350px;
    font-style: italic;
    font-size: 7pt;
    text-align: left;
    float: left;
}
.productCustomerReviewContent .customerReviews .singleReview .reviewHeader .reviewMeta{
    font-style: italic;
    font-size: 7pt;
    line-height: 14pt;
    text-align: right;
    float: left;
    padding-top: 2px;
}
.productCustomerReviewContent .customerReviews .singleReview .reviewHeader .reviewMeta H6{
    display: inline;
}
.productCustomerReviewContent .customerReviews .singleReview .reviewBody{
    background-color: #FDFDFD;
    padding: 2px 4px 2px 4px;
    /*background-image: url(/assets/images/generic/backgrounds/reviewBody.png);*/
    /*background-position: bottom left;*/
    /*background-repeat: repeat-x;*/
}
.productCustomerReviewContent .customerReviews .reviewNavigation{
    border: 1px solid #cccccc;
    background-color: #EEEEEE;
    padding: 1px 5px 0px 5px;
    color: #aaaaaa;
    width: 100% !IMPORTANT;
    text-align: center;
}
.productCustomerReviewContent .customerReviews .reviewNavigation .thisPage{
    font-weight: bold;
    color: #333333;
    margin-right: 5px;
}
.productCustomerReviewContent .customerReviews .reviewNavigation a{
    margin-right: 5px;
}
.productCustomerReviewContent .customerReviews .reviewNavigation .deadLink{
    margin-right: 5px;
}
.addCustomerReviewForm{
    border: 1px solid #EEEEEE;
    margin-bottom: 10px;
    padding-bottom: 10px;
    background-color: #FDFDFD;
    /*background-image: url("/assets/images/generic/backgrounds/reviewBody.png");*/
    /*background-position: left bottom;*/
    /*background-repeat: repeat-x;*/
}
.addCustomerReviewForm .addFormTitle{
    background-color: #CCCCCC;
    background-image: url("/assets/images/generic/backgrounds/reviewHeader.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    padding: 2px 4px;
    font-weight: bold;
}
.addCustomerReviewForm #addCustomerReview{
    margin: 5px 10px;
}
.addCustomerReviewForm #addCustomerReview .formRow{
    clear: both;
}
.addCustomerReviewForm #addCustomerReview .titleRow{
    width: 130px;
    font-weight: bold;
    text-align: right;
    float: left;
    padding-right: 10px;
}
.addCustomerReviewForm #addCustomerReview .contentRow{
    text-align: left;
    float: left;
}
.addCustomerReviewForm #addCustomerReview .contentRow #iReviewTitle{
    width: 793px;
    font-size: 9pt;
    padding: 0px;
    line-height: 12pt;
    font-family: Arial, sans-serif;
    border: 1px solid #AAAAAA;
}
.addCustomerReviewForm #addCustomerReview .contentRow #iReviewAlias{
    width: 300px;
    font-size: 9pt;
    padding: 0px;
    line-height: 12pt;
    font-family: Arial, sans-serif;
    border: 1px solid #AAAAAA;
}
.addCustomerReviewForm #addCustomerReview .contentRow #iReviewBody{
    width: 793px;
    height: 90px;
    font-size: 9pt;
    padding: 0px;
    line-height: 12pt;
    font-family: Arial, sans-serif;
    border: 1px solid #AAAAAA;
}
.addCustomerReviewForm #addCustomerReview .contentRow #iReviewCap2{
    width: 100px;
    font-size: 10pt;
    padding: 0px;
    line-height: 12pt;
    font-family: Arial, sans-serif;
    border: 1px solid #AAAAAA;
}
.productSEOContent{
	clear: both;
	margin-bottom: 20px;
}
.productSEOContent #productAKA{
	border: 1px solid #CCCCCC;
	color: #333333;
}
.productSEOContent #productAKA .padder{
	padding: 15px;
}
.productSEOContent #productAKA UL{
	padding-left: 10px;
	margin-left: 10px;
}
.productSEOContent #productAKA UL LI{
	color: #183cad;
	list-style-type: square;
	margin-right: 20px;
}
.productSEOContent #productAKA UL LI SPAN{
	color: #333333;
}
.rowListingItemHolder{
	width: 100%;
}
.rowListingItemHolder .prodLabelImg{
	width: 95px;
	text-align: left;
	float: left;
}
.rowListingItemHolder .prodLabelImg *{
	margin: 0px;
	padding: 0px;
	border: none;
}
.rowListingItemHolder .prodLabelImg .productImage{
	width: 75px;
	height: 50px;
}
.rowListingItemHolder .prodLabelImg .labelImage{
	width: 75px;
	height: 20px;
}
.prodDetailHolder{
	width: 490px;
	float: left;
}
.prodDetailHolder .prodDetailTitle{
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 3px;
}
.prodDetailDescription{
	font-size: 11px;
	line-height: 13px;
	margin-right: 20px;
}
.prodLinks{
	width: 100px;
	float: left;
	text-align: right;
	padding-top: 17px;
}
.prodLinks .prodInfoLink{
	width: 100px;
	float: right;
}
.prodLinks .prodInfoLink A{
	background-image: url('/assets/images/generic/icons/16x16/info.gif');
	background-repeat: no-repeat;
	font-size: 10px;
	color: #183cad;
	display: block;
	height: 22px;
	padding-left: 20px;
	text-align: left;
}
.rowListingItemHolder A:hover{
	text-decoration: underline;
}
.prodLinks .prodPrice{
	font-weight: bold;
	font-size: 15px;
}
.prodLinks .prodBuyLink{
}
.rowListingItemHolder.productTypeVinyl .prodLabelImg .productImage{
	width: 75px;
	height: 75px;
}
.rowListingItemHolder.productTypeVinyl .prodLabelImg .labelImage{
	display: none;
}
.rowListingItemHolder.productTypeCD .prodLabelImg .productImage{
	width: 75px;
	height: 75px;
}
.rowListingItemHolder.productTypeCD .prodLabelImg .labelImage{
	display: none;
}
ul.relatedLinks{
	list-style-type: square;
	color: #183CAD;
	margin-left: 20px;
}
ul.relatedLinks LI A{
	color: #183CAD;
}
ul.relatedLinks LI A:hover{
	text-decoration: underline;
}

.alsoBought{
	border: 1px solid #CCCCCC;
	margin-bottom: 20px;
}
.alsoBought .padder{
	padding: 15px;
}
.alsoBought .abTitle{
	background-color: #183CAD;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 2px 2px 2px 4px;
}
.alsoBought .abContent{
	/*width: 720px;*/
	height: 112px;
}
.alsoBought #abScrollLeft{
	display: block;
	width: 80px;
	height: 112px;
	float: left;
	background-image: url("/assets/images/generic/buttons/galScroll_left_off.png");
	background-repeat: no-repeat;
	background-position: center center;
	
}
.alsoBought #abScrollLeft:hover{
	background-image: url("/assets/images/generic/buttons/galScroll_left_over.png");
	text-decoration: none !IMPORTANT;
}
.alsoBought #abScrollLeft.leftNoScroll{
	background-image: url("/assets/images/generic/buttons/galScroll_left_null.png");
}
.alsoBought #abScrollRight{
	display: block;
	width: 80px;
	height: 112px;
	float: left;
	background-image: url("/assets/images/generic/buttons/galScroll_right_off.png");
	background-repeat: no-repeat;
	background-position: center center;
}
.alsoBought #abScrollRight:hover{
	background-image: url("/assets/images/generic/buttons/galScroll_right_over.png");
	text-decoration: none !IMPORTANT;
}
.alsoBought #abScrollRight.rightNoScroll{
	background-image: url("/assets/images/generic/buttons/galScroll_right_null.png");
}
.alsoBought #abScrollNull{
	display: block;
	width: 80px;
	height: 112px;
	float: left;
	text-decoration: none !IMPORTANT;
}
.alsoBought #abScrollBox{
	width: 560px;
	height: 112px;
	overflow: hidden;
	float: left;
	position: relative;
	z-index: 2;
}
.alsoBought #abProdHolder{
	position: relative;
	z-index: 2;
	top: 0px;
	left: 0px;
	width: 100%;
}


#inlineCurrencySelector{
    width: 119px;
    height: 15px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    float: right;
}
#inlineCurrencySelector #selectedCurrency{
    width: 19px;
    height: 15px;
    display: inline-block;
    float: right;
}
#inlineCurrencySelector #dropCurrencies{
    width: 119px;
    height: 15px;
    display: none;
    z-index: 500;
    position: relative;
}
#inlineCurrencySelector #dropCurrencies A{
    display: inline-block;
    width: 19px;
    height: 15px;
    margin-right: 1px;
}

