



html, body { margin: 0pt; padding: 0pt; background: rgb(236, 236, 236) none repeat; cursor: default; color: #154178; font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; }


#toCenter { margin: 0px auto 0px; padding: 0pt; border: 0px solid black;}
#container { margin: 10px auto 0px; padding: 0pt; width: 750px; background: url('images/container_bg.gif');  border: 0px solid black;}
#containerCart { margin: 10px auto 0px; padding: 0pt; width: 750px; background: url('images/container_bg_cart.gif');  border: 0px solid black;}
#bottomStrip { margin: -4px auto 0px auto; padding: 0px 0px 0px 0px; width: 750px; height: 44px; background: url('images/bottomstrip_bg.gif'); float: left; border: 0px solid pink;}
#bottomStripCart { margin: -4px auto 0px auto; padding: 0px 0px 0px 0px; width: 750px; height: 44px; background: url('images/bottomstrip_bg_cart.gif'); float: left; border: 0px solid pink;}
#prodsContainer { margin: 0px  0px 0px 0px ; padding: 0px 0px 0px 5px; width: 434px; float: left; border: 0px solid black;}
#shopContainer { margin: 0px  0px 0px 0px ; padding: 0px 0px 0px 5px; width: 534px; float: left; border: 0px solid black;}
#prodContainer { margin: 0px; padding: 0pt; width: 143px; float: left;  height: 234px; border: 0px solid yellow;}
#rightNavContainer { margin: 0px; padding: 0pt; width: 153px; float: left; height: 520px; border: 0px solid pink;}
#prodBigContainer { margin: 0px; padding: 0pt; width: 260px; float: left; border: 0px solid green;}
#prodBigDetContainer { margin: 0px; padding: 0pt; width: 169px; float: left; border: 0px solid pink;}

.formBorder {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #154178; height: auto; width: auto; border: 1px solid #154178;}

.bottomStripCopy { margin: 14px 10px 10px 15px; padding: 0px 0px 0px 0px; float: left; border: 0px solid pink;}

.checkoutTitle { font-weight: bold; color: #FFFFFF;}
.checkoutError { font-weight: bold; color: #C82923;}

#trackListContainer { margin: 0pt;  float: left; width: 420px; border: 0px solid black;}
.trackList { width: 402px; padding-top: 12px; margin: 0px 0px 0px 14px; padding-bottom: 10px; border: 0px solid blue; }


		.trackList ul { margin: 0px 0px 0px 0px; padding: 0pt; line-height: 16px;}
		.trackList li { margin: 0pt; padding: 0px 0px 0px 0px; list-style-type:none; list-style-image: none; height: 16px;   }

.trackBg { margin: 0pt; padding: 0px 0px 0px 2px; height: 16px; background: #E7ECF1; border: 0px solid blue; float:right;}
.trackNoBg { margin: 0pt; padding: 0px 0px 0px px; height: 16px; float:right;}

.prodBigContent { margin: 0pt; padding: 7px 0pt; background: rgb(255, 255, 255) url('images/prodbigbg.gif') repeat-y; float: left; width: 260px; }
.prodBigBottomLine { margin: 0pt; padding: 0pt; background: transparent url('images/prodbigbottomline.gif') no-repeat scroll center bottom; width: 260px; height: 5px; font-family: 'Georgia',serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1px; line-height: 5px; font-size-adjust: none; font-stretch: normal; float: left; }
.prodBigTopLine { margin: 0pt; padding: 0pt; background: transparent url('images/prodbigtopline.gif') no-repeat scroll center top; width: 260px; height: 5px; font-family: 'Georgia',serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1px; line-height: 5px; font-size-adjust: none; font-stretch: normal; float: left; }
.prodBigContent h1 { margin: 0pt auto 5px; background: #154178 url('images/title_bot_border_154178.gif') repeat-x bottom center; font-size: 10px; color: rgb(255, 255, 255); width: 226px; height: 20px; line-height: 18px; padding-left: 10px; font-weight: normal; }
.prodBigContent ul { margin: 0px 0px 0px 7px; padding: 0pt; line-height: 16px;}
.prodBigContent li { margin: 0pt; padding: 0px 0px 0px 9px; list-style-type:decimal; list-style-image: none; list-style-position: inside; height: 16px; float:right;}



.prodBigDetContentAdd { margin: 0pt; padding: 7px 0pt; background: rgb(255, 255, 255) url('images/prodbigdetbg.gif') repeat-y; float: left; width: 169px; height: 47px}
.prodBigDetContentAdd img { padding-left: 12px; padding-right: 6px; float: left;}
.prodBigDetContentAdd a {padding: 6px 0px 0px 0px;	margin: 0px 0px 0px 12px; float: left; text-decoration: none; font-weight: bold; color: #154178;}

.viewBasket { padding-left: 0px; padding-right: 0px; float: left; background: #154178;}

.addToBasket {padding: 6px 0px 0px 0px;	margin: 0px 0px 0px 12px; float: right; text-decoration: none; font-weight: bold; color: #154178;}
.outOfStock {padding: 6px 0px 0px 0px;	margin: 0px 0px 0px 12px; float: left; text-decoration: none; font-weight: normal; color: #154178;}

.tinyTxt {padding: 0px 0px 0px 0px;	margin: -15px 0px 0px 0px; float: right; text-decoration: none; font-size: 8px; font-weight: normal; color: #154178;  display:inline;}

.comingSoon {padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px; text-decoration: none; font-size: 10px; font-weight: normal; height: 16px;  vertical-align: top;}

.prodPagePrice {text-decoration: none; font-size: 12px; display:block; font-weight: bold; height:13px; }
.prodCode {text-decoration: none; font-size: 9px; display:block; height:12px}

.prodBigDetContent { margin: 0pt; padding: 7px 0pt; background: rgb(255, 255, 255) url('images/prodbigdetbg.gif') repeat-y; float: left; width: 169px; height: 122px}
.prodBigDetBottomLine { margin: 0pt; padding: 0pt; background: transparent url('images/prodbigdetbottomline.gif') no-repeat scroll center bottom; width: 169px; height: 5px; font-family: 'Georgia',serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1px; line-height: 5px; font-size-adjust: none; font-stretch: normal; float: left; }
.prodBigDetTopLine { margin: 0pt; padding: 0pt; background: transparent url('images/prodbigdettopline.gif') no-repeat scroll center top; width: 169px; height: 5px; font-family: 'Georgia',serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1px; line-height: 5px; font-size-adjust: none; font-stretch: normal; float: left; }
.prodBigDetContent h6 { margin: 0px 0px 5px 12px; background: #154178 url('images/title_bot_border_154178.gif') repeat-x bottom center; font-size: 9px; color: rgb(255, 255, 255); width: 139px; height: 18px; line-height: 16px; padding-left: 5px; font-weight: normal; }
.prodBigDetContent ul { margin: 0px 0px 0px 0px; padding: 0pt; line-height: 16px;}
.prodBigDetContent li { margin: 0pt; padding: 0px 0px 0px 15px; list-style-type:none; list-style-image: none; list-style-position: outside; width:120px;}
h4 { margin: 0px 0px 5px 0px; font-size: 10px; font-weight: normal; }



.shopContent { margin: 0pt; padding: 7px 0pt 7px 11px; background: rgb(255, 255, 255) url('images/shopbg.gif') repeat-y; float: left; width: 578px; }
.shopBottomLine { margin: 0pt; padding: 0pt; background: transparent url('images/shopbottomline.gif') no-repeat scroll center bottom; width: 589px; height: 5px; font-family: 'Georgia',serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1px; line-height: 5px; font-size-adjust: none; font-stretch: normal; float: left; }
.shopTopLine { margin: 0pt; padding: 0pt; background: transparent url('images/shoptopline.gif') no-repeat scroll center top; width: 589px; height: 5px; font-family: 'Georgia',serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1px; line-height: 5px; font-size-adjust: none; font-stretch: normal; float: left; }

.promoContent { margin: 0pt; padding: 7px 0pt; background: rgb(255, 255, 255) url('images/promobg.gif') repeat-y; float: left; width: 429px; }
.promoBottomLine { margin: 0pt; padding: 0pt; background: transparent url('images/promobottomline.gif') no-repeat scroll center bottom; width: 429px; height: 5px; font-family: 'Georgia',serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1px; line-height: 5px; font-size-adjust: none; font-stretch: normal; float: left; }
.promoTopLine { margin: 0pt; padding: 0pt; background: transparent url('images/promotopline.gif') no-repeat scroll center top; width: 429px; height: 5px; font-family: 'Georgia',serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1px; line-height: 5px; font-size-adjust: none; font-stretch: normal; float: left; }

.googleArtist { margin: 0pt; padding: 7px 0px 0px 8pt; background: #154178 url('images/googlebg.gif') repeat-y; float: left; width: 418px; height: 97px;}

.banner { margin: 0pt; padding: 7px 0px 0px 9pt; background: url('images/promobg.gif') repeat-y; float: left; width: 418px; height: 88px;}
.bannerSml { margin: 0pt; padding: 0px 0px 5px 12px; width: 119px; height: 50px;}
.bannerThs { margin: 0pt; padding: 0px 0px 5px 12px; width: 119px; height: 119px;}

.googleNav { margin: 0pt 0pt 0pt 0pt; padding: 2px 0px 5px 9pt; background: #154178 url('images/googlenavbg.gif') repeat-y; float: left; width: 136px; height: 95px;}



.prodContent { margin: 0pt; padding: 7px 0pt; background: rgb(255, 255, 255) url('images/prodbg.gif') repeat-y; float: left; width: 143px; height: 208px;}
.prodBottomLine { margin: 0pt; padding: 0pt; background: transparent url('images/prodbottomline.gif') no-repeat scroll center bottom; width: 143px; height: 5px; font-family: 'Georgia',serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1px; line-height: 5px; font-size-adjust: none; font-stretch: normal; float: left; }
.prodTopLine { margin: 0pt; padding: 0pt; background: transparent url('images/prodtopline.gif') no-repeat scroll center top; width: 143px; height: 5px; font-family: 'Georgia',serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1px; line-height: 5px; font-size-adjust: none; font-stretch: normal; float: left; }
h3 { margin: 0px 0px 5px 12px; background: #154178 url('images/title_bot_border_154178.gif') repeat-x bottom center; font-size: 9px; color: rgb(255, 255, 255); width: 114px; height: 18px; line-height: 16px; padding-left: 5px; font-weight: normal; overflow: auto;}
.prodShortDesc { padding-left: 13px; float: left;  text-decoration: none; width: 119px; height: 24px;}
.prodShortDesc a { float: left;  text-decoration: none; color: #154178; font-size: 10px;}
.prodShortDesc a:hover { float: left;  text-decoration: underline; color: rgb(51, 51, 51);}

.prodMoreSamples { padding: 3px 0px 0px 13px; float: left;  text-decoration: none; width: 119px; height: 13px;}
.prodMoreSamples a { float: left;  text-decoration: none; color: #154178; font-size: 10px;}
.prodMoreSamples a:hover { float: left;  text-decoration: underline; color: rgb(51, 51, 51);}


.prodShowcasePrice { padding-left: 13px; float: left;  text-decoration: none; width: 119px; }
.prodShowcasePrice a { float: left;  text-decoration: none; color: #154178; font-size: 11px;}
.prodShowcasePrice a:hover { float: left;  text-decoration: underline; color: rgb(51, 51, 51);}

.showcaseFlashPlayer { padding: 4px 0px 0px 13px; float: left;  width: 119px;}
.prodPageFlashPlayer { padding: 0px 0px 0px 0px; margin: 2px 6px 0px 0px; float: right;  width: 119px;  border: 0px solid pink; vertical-align: middle;}

.rightNavContent { margin: 0pt; padding: 7px 0pt; background: rgb(255, 255, 255) url('images/prodbg.gif') repeat-y; float: left; width: 143px; height:520px;}
.rightNavContent img { padding: 0px 12px 3px 12px;  }


h1 { margin: 0pt auto 5px; background: #154178 url('images/title_bot_border_154178.gif') repeat-x bottom center; font-size: 10px; color: rgb(255, 255, 255); width: 395px; height: 20px; line-height: 18px; padding-left: 10px; font-weight: normal; }
.promoShortDesc { padding-left: 12px; float: left;  text-decoration: none; width: 405px }
.promoShortDesc a { text-decoration: underline; font-size: 11px; color: #154178;}
.promoShortDesc a:hover { text-decoration: underline; color: rgb(51, 51, 51);}
.sections_title { border-bottom: 2px solid rgb(236, 236, 236); margin: 0pt auto 5px; background: #154178 none repeat; font-size: 10px; text-transform: uppercase; color: rgb(255, 255, 255); width: 133px; height: 20px; line-height: 18px; padding-left: 10px; font-weight: normal; }
.img { padding: 0px 12px 0px 12px;  }

.smlTxt { padding-left: 0px; text-decoration: none; font-size: 10px; }

.pageNumbers { padding-right: 14px; font-size: 12px; font-weight: bold; text-decoration: none; width: 405px; border: 0px solid black;}
.pageNumbersCurrent { text-decoration: none; color: #ECB4B2;}
.pageNumbers a { text-decoration: none; color: #154178;}
.pageNumbers a:hover { text-decoration: underline; color: rgb(51, 51, 51);}


#menucontainer p { margin: 0pt; padding: 0pt; }
#menucontainer { border-left: 1px solid rgb(236, 236, 236); border-right: 1px solid rgb(236, 236, 236); margin: 0pt; background: url('images/menubg.gif') repeat-y; float: left; width: 153px; }
.side_links { width: 133px; padding-top: 2px; margin-left: auto; margin-right: auto; padding-bottom: 10px; }
.side_links ul { margin: 0pt; padding: 0pt; line-height: 15px; }
.side_links li { margin: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; display:inline;}
.side_links a { width: 115px; text-decoration: none; color: #154178; padding-left: 13px; display: block; }
.side_links a:hover { color: rgb(51, 51, 51); text-decoration: underline; }
#menuBottomLine { margin: auto; padding: 0pt; background: transparent url('images/menubottomline.gif') no-repeat scroll center bottom; float: left; height: 5px; width: 153px; font-family: 'Georgia',serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1px; line-height: 5px; font-size-adjust: none; font-stretch: normal; }
#menuTopLine { margin: auto; padding: 0pt; background: transparent url('images/menutopline.gif') no-repeat scroll center top; float: right; height: 5px; width: 153px; font-family: 'Georgia',serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1px; line-height: 5px; font-size-adjust: none; font-stretch: normal; }
.clearthis { clear: both; float: none; font-size: 1px; color: rgb(255, 255, 255); }

.logo { padding: 0;	margin: 0px 0px -5px 0px; }


.lyrics { padding-left: 12px; float: left;  text-decoration: none; width: 405px }
.lyricsAlbum { padding-left: 15px;  text-decoration: none;  font-size: 11px; font-weight: bold; background: none; width: 405px; color: #154178;}
.lyricsArtist { padding-left: 15px;  text-decoration: none;  font-size: 11px; font-weight: bold; background: none; width: 405px; color: #154178;}
.lyricsTrack { padding-left: 10px; text-decoration: none;  font-size: 10px; font-weight: normal; background: none; width: 405px; color: #154178;}








