/****************** Global ******************/
body {
	color: #000;
	margin: 0px;
	padding: 0px;
}
td {
	font: 12px verdana, arial, sans-serif;
	}
a { color: #00c}
a:link, a:visited { color: #00c !important }

img { border: 0px; }	

#footer {
	text-align: center;
	}
#logout {
	color: red;
	}
#verisign {
	margin: 0 0 0 10px;
	}
#smallpage {
	height: 600px;
	}
/*** alikseva ****/	
#pg-home #trBtnLine, #pg-product #trBtnLine,#pg-search #trBtnLine,#pg- #trBtnLine { display: none; }
#pg-video #trBtnLine	{ background: #d61e8d; }
#pg-music #trBtnLine	{ background: #d61e8d; }
#pg-toys #trBtnLine		{ background: #d61e8d; }
#pg-outlet #trBtnLine		{ background: #d61e8d; }
#pg-kbstore #trBtnLine, #pg-kbm #trBtnLine  { background: #d61e8d; }
a.incart,a:link.incart,a:link.add-cart,a.add-cart{color:red !important}
.incart{display:block;margin:.25em 0;font-weight:bold}
.addtocart_link{font-weight:bold}
#marketing-mesg{font-size:12px;color:#36c;font-weight:bold}


/****************** Homepage ******************/
.contentspot {
	margin: 5px 0;
	padding: 10px;
	width: 150px;
	height: 100px;
	background: #ccc;
	font: bold 18px verdana, sans-serif;
	text-align: center;
}
/*.catcontentspot {
	margin: 5px 0;
	padding: 10px;
	width: 190px;
	background: #ccc;
	font: bold 18px verdana, sans-serif;
	text-align: center;
}*/
#topnav {
	width: 100%;
	height: 102px;
	background-image: url(/images/2.0/bg_bluetop.gif);
	background-repeat: repeat-x;
}
#auxnav {
	text-align: center;
	font: 12px;
	line-height: 1.5em;
	}
#logo {
	text-align: center;
	margin: 0 20% 0 0;
	}
#orderphone p {
	margin: 2px 0;
	padding: 0;
	font: bold 11px verdana, arial, sans-serif;
	}
.featpic {
	margin: 0 10px 5px 0;
	}
.spotlightpic {
	margin: 0 5px 5px 0;
	}
.hdr {
	display: block;
	margin: 0 0 5px 0;
	}
#privbtn {
	margin-top: 2px;
	vertical-align: middle;
	}
.toppicks {
	margin: 0 0 0 5px;
	padding: 0 0 0 5px;
	}
.toppicks li {
	margin: 5px 0 5px 5px;
	color: #00c;
}

/****************** Dots ******************/
.hordots {
	margin: 5px 0;
	padding: 5px;
	background-image: url(/images/2.0/bg_greendot.gif);
	background-repeat: repeat-x;
	background-position: center center;
	}
.vertdots {
	margin: 10px;
	padding: 10px;
	background-image: url(/images/2.0/bg_greendot.gif);
	background-repeat: repeat-y;
	background-position: center center;
	}
.redhordots, .music_hordots {
	margin: 5px 0;
	padding: 5px;
	background-image: url(/images/2.0/bg_greendot.gif);
	background-repeat: repeat-x;
	background-position: center center;
	}
.orangehordots, .video_hordots {
	margin: 5px 0;
	padding: 5px;
	background-image: url(/images/2.0/bg_greendot.gif);
	background-repeat: repeat-x;
	background-position: center center;
	}
.purplehordots, .toys_hordots {
	margin: 5px 0;
	padding: 5px;
	background-image: url(/images/2.0/bg_greendot.gif);
	background-repeat: repeat-x;
	background-position: center center;
	}
.outlet_hordots {
	margin: 5px 0;
	padding: 5px;
	background-image: url(/images/2.0/bg_greendot.gif);
	background-repeat: repeat-x;
	background-position: center center;
	}
.redvertdots, .music_vertdots {
	margin: 10px;
	padding: 10px;
	background-image: url(/images/2.0/bg_greendot.gif);
	background-repeat: repeat-y;
	background-position: center center;
	}
.orangevertdots, .video_vertdots {
	margin: 10px;
	padding: 10px;
	background-image: url(/images/2.0/bg_greendot.gif);
	background-repeat: repeat-y;
	background-position: center center;
	}
.purplevertdots, .toys_vertdots {
	margin: 10px;
	padding: 10px;
	background-image: url(/images/2.0/bg_greendot.gif);
	background-repeat: repeat-y;
	background-position: center center;
	}
.outlet_vertdots {
	margin: 10px;
	padding: 10px;
	background-image: url(/images/2.0/bg_greendot.gif);
	background-repeat: repeat-y;
	background-position: center center;
	}
/****************** Category Pages ******************/
.catcontentspot {
	margin: 0;
	padding: 0;
	width: 190px;
/*	background: #ccc;
	font: bold 18px verdana, sans-serif;
	text-align: center;*/
	border:
}
.pricetable {
	margin: 5px 0;
	}
.music_text, .music_text a {
	font-weight: bold;
	color: #f00;
	}
.videodvd_text, .videodvd_text a {
	font-weight: bold;
	color: #FC930B;
	}
.toysgames_text, .toysgames_text a {
	font-weight: bold;
	color: #60c;
	}
.picks {
	margin: 0 0 0 8px;
	padding: 0 0 0 5px;
	}
.picks li {
	margin: 5px 0 5px 5px;
}

/*** alikseva ****/

#pg-video	#catHeader	{width:100px;height:20px; background:transparent url(/images/2.0/videodvd_lbl_title.gif) 0 0 no-repeat; }
#pg-music	#catHeader	{width:100px;height:20px; background:transparent url(/images/2.0/music_lbl_title.gif) 0 0 no-repeat; }
#pg-toys	#catHeader	{width:100px;height:20px; background:transparent url(/images/2.0/toysgames_lbl_title.gif) 0 0 no-repeat; }
#pg-outlet	#catHeader	{width:100px;height:20px; background:transparent url(/images/2.0/outlet_lbl_title.gif) 0 0 no-repeat; }
#pg-kbstore #catHeader { width:300px;height:38px; background:transparent url(/images/2.0/kidzbop_lbl_title.gif) 0 0 no-repeat; }
#pg-kbm #catHeader	{ width:262px;height:21px; background:transparent url(/images/2.0/kbmerch_lbl_title.gif) 0 0 no-repeat; }

#pg-video	#catHeaderFeatitem	{width:368px;height:27px; background:transparent url(/images/2.0/hdr_featitem.gif) 0 0 no-repeat; }
#pg-music	#catHeaderFeatitem	{width:368px;height:27px; background:transparent url(/images/2.0/hdr_featitem.gif) 0 0 no-repeat; }
#pg-toys	#catHeaderFeatitem	{width:368px;height:27px; background:transparent url(/images/2.0/hdr_featitem.gif) 0 0 no-repeat; }
#pg-outlet	#catHeaderFeatitem	{width:368px;height:27px; background:transparent url(/images/2.0/hdr_featitem.gif) 0 0 no-repeat; }
#pg-kbstore #catHeaderFeatitem  {width:368px;height:27px; background:transparent url(/images/2.0/hdr_featitem.gif) 0 0 no-repeat; }
#pg-kbm #catHeaderFeatitem  {width:368px;height:27px; background:transparent url(/images/2.0/hdr_featitem.gif) 0 0 no-repeat; }

#pg-video	#catHeaderPicks	{width:190px;height:27px; background:transparent url(/images/2.0/catvideohdr_vidpicks.gif) 0 0 no-repeat; }
#pg-music	#catHeaderPicks	{width:190px;height:27px; background:transparent url(/images/2.0/catmusichdr_musicpicks.gif) 0 0 no-repeat; }
#pg-toys	#catHeaderPicks	{width:190px;height:27px; background:transparent url(/images/2.0/cattoyshdr_toypicks.gif) 0 0 no-repeat; }
#pg-outlet	#catHeaderPicks	{width:190px;height:27px; background:transparent url(/images/2.0/catoutlethdr_outletpicks.gif.gif) 0 0 no-repeat; }
#pg-kbstore #catHeaderPicks	{width:190px;height:27px; background:transparent url(/images/2.0/catkidzbophdr_kbpicks.gif) 0 0 no-repeat; }
#pg-kbm #catHeaderPicks	{width:190px;height:27px; background:transparent url(/images/2.0/catkbmerchhdr_kbmpicks.gif) 0 0 no-repeat; }

#pg-video	#catWeRecommend	{ width:581px;height:27px; background:transparent url(/images/2.0/hdr_werecom.gif) 0 0 no-repeat; }
#pg-music	#catWeRecommend	{ width:581px;height:27px; background:transparent url(/images/2.0/hdr_werecom.gif) 0 0 no-repeat; }
#pg-toys	#catWeRecommend	{ width:581px;height:27px; background:transparent url(/images/2.0/hdr_werecom.gif) 0 0 no-repeat; }
#pg-outlet	#catWeRecommend	{ width:581px;height:27px; background:transparent url(/images/2.0/hdr_werecom.gif) 0 0 no-repeat; }
#pg-kbstore #catWeRecommend	{ width:581px;height:27px; background:transparent url(/images/2.0/hdr_werecom.gif) 0 0 no-repeat; }
#pg-kbm #catWeRecommend	{ width:581px;height:27px; background:transparent url(/images/2.0/hdr_werecom.gif) 0 0 no-repeat; }

#pg-video	#catHeaderSpotlight	{width:581px;height:27px; background:transparent url(/images/2.0/videodvd_hdr_spotlight.gif) 0 0 no-repeat; }
#pg-music	#catHeaderSpotlight	{width:581px;height:27px; background:transparent url(/images/2.0/music_hdr_spotlight.gif) 0 0 no-repeat; }
#pg-toys	#catHeaderSpotlight	{width:581px;height:27px; background:transparent url(/images/2.0/toysgames_hdr_spotlight.gif) 0 0 no-repeat; }
#pg-outlet	#catHeaderSpotlight	{width:581px;height:27px; background:transparent url(/images/2.0/outlet_hdr_spotlight.gif) 0 0 no-repeat; }
#pg-kbstore #catHeaderSpotlight	{width:581px;height:27px; background:transparent url(/images/2.0/kidzbop_hdr_spotlight.gif) 0 0 no-repeat; }
#pg-kbm #catHeaderSpotlight	{width:581px;height:27px; background:transparent url(/images/2.0/kbmerch_hdr_spotlight.gif) 0 0 no-repeat; }

#pg-video	#catHeaderViewall	{ width:581px;height:51px; background:transparent url(/images/2.0/videodvd_btn_viewall.gif) 0 0 no-repeat; }
#pg-music	#catHeaderViewall	{ width:581px;height:51px; background:transparent url(/images/2.0/music_btn_viewall.gif) 0 0 no-repeat; }
#pg-toys	#catHeaderViewall	{ width:581px;height:51px; background:transparent url(/images/2.0/toysgames_btn_viewall.gif) 0 0 no-repeat; }
#pg-outlet	#catHeaderViewall	{ width:581px;height:51px; background:transparent url(/images/2.0/outlet_btn_viewall.gif) 0 0 no-repeat; }
#pg-kbstore #catHeaderViewall, #pg-kbm #catHeaderViewall	{ width:581px;height:51px; background:transparent url(/images/2.0/kidzbop_btn_viewall.gif) 0 0 no-repeat; }
#pg-kbm #catHeaderViewall {background: transparent url(/images/2.0/KidzBopMerchandise_btn_viewall.gif) 0 0 no-repeat}

#pg-video	#catbrowseHeader	{ width:581px;height:27px; background:transparent url(/images/2.0/videodvd_hdr_browse.gif) 0 0 no-repeat; }
#pg-music	#catbrowseHeader	{ width:581px;height:27px; background:transparent url(/images/2.0/music_hdr_browse.gif) 0 0 no-repeat; }
#pg-toys	#catbrowseHeader	{ width:581px;height:27px; background:transparent url(/images/2.0/toysgames_hdr_browse.gif) 0 0 no-repeat; }
#pg-outlet	#catbrowseHeader	{ width:581px;height:27px; background:transparent url(/images/2.0/outlet_hdr_browse.gif) 0 0 no-repeat; }
#pg-kbstore #catbrowseHeader	{ width:581px;height:27px; background:transparent url(/images/2.0/kidzbop_hdr_browse.gif) 0 0 no-repeat; }
#pg-kbm #catbrowseHeader	{ width:581px;height:27px; background:transparent url(/images/2.0/kbmerch_hdr_browse.gif) 0 0 no-repeat; }


/****************** Sitemap ******************/
#sitemap ul {
	margin: 0;
	padding: 0;
 	list-style-type: none;
	}
#sitemap h1 {
	margin: 10px 0 5px 0;
	font: bold 12px verdana, sans-serif;
	}
/****************** Product Pages ******************/
#productpage h1 {
	margin: 0 0 5px 0;
	padding: 0;
	font: bold 20px verdana, arial, sans-serif;
	color: #00c;
	}
#productpage h2 {
	margin: 0 0 10px 0;
	font: bold 16px verdana, arial, sans-serif;
	color: #00c;
	}
#productpage h3 {
	font: bold 12px verdana, arial, sans-serif;
	}
#productpage h4 {
	margin: 0 0 5px 0;
	font: 12px verdana, arial, sans-serif;
	color: #00c;
	}
#productpage h5 {
	margin: 0 0 5px 0;
	font: bold 12px verdana, arial, sans-serif;
	color: #00c;
	}
.productpic {
	display: block;
	margin: 0 15px 10px 0;
	}
.tracktitle {
	font-weight: bold;
	color: #00c;
	}
#productNumDiscMain {font-weight:bold}


/** alikseva **/	
/*---------------------------------------------------------- */
#product-image{margin:5px 20px 0 0;width:130px;float:left;text-align:center}
#product-image p.viewLarge,#product-image p.emailTofriend{background:#fff url(/images/icon_magglass.jpg) 0 .5em no-repeat;padding:.5em 0 .25em 1.5em}
#product-image p.emailTofriend{background:#fff url(/images/icon_emailfriend.gif) 0 .5em no-repeat}
#product-desc,#product-desc-generic{margin-bottom:3.5em;width:450px;float:right}
#product-desc img,#product-desc-generic img{margin:0 1em 1.5em 0;float:left}
#product-desc ul,#product-desc-generic ul{font-size:1.6em;list-style:none;height:2.75em;overflow:hidden} /* 05.19 */
#product-desc li.onsale{font-weight:bold;color:red}
#product-desc p,#product-desc-generic p{margin-top:1.5em;width:100%}
#product-desc-generic ul{font-size:1em}
#product-desc-generic select{margin:0;padding:0;font-size:1.2em;font-weight:bold;border:.05em solid #859ab9}
#product-desc-generic option{margin:.25em 0;padding:0 .5em}
#tracklisting table tr td table tr td{padding:.25em 0}
#tracklisting table tr td table tr td{padding:.5em 0}
#tracklisting .altrow1 { background:#e6e6e6;}
#tracklisting table tr td table tr th { text-align: left !important; padding-left: 0; }
.trk-div-left { /*width: 18px;*/ border-right: 1px black solid; background-color: #f2f2f2; }
.trk-div-right { /*width: 6px;*/ background: none; }
.track-incart { background:url(/images/digital/track_check.gif) left center no-repeat; padding: 5px 0 0 24px; color: Red; display:block; height: 22px; }
.imix{font-size:1.8em;margin:1em auto;text-align:center}
.promo-full p{padding-top:12px;font-size:1.2em}
.promo-half p{font-size:1.2em}
.promo-half{clear:both;margin-right:30px;width:600px;float:left}
.promo-half h2{margin-bottom:.75em}
.ad-300{margin:2em 0;padding:0;width:300px;float:right}
#pg-home .ad-300{float:none}
.ad-300 img{margin:0;padding:0;border:1px solid #000}


#productNumDiscMain {margin:0 .5em 0 0; font-size: 22px; font-weight:bold;}
.onsaleproduct,.onsaleproductprice{font-weight:bold;color:black;}
.onsaleproductprice{margin:0 .5em 0 0; font-size: 26px;}
.waspriceproduct,.priceproduct{font-size:16px;font-weight:bold;color:#979797}
.waspriceproduct{margin-right:.25em}
#selectProduct{margin:.25em 0 0 0}
.incart { display: inline-block; width: 68px; padding: 0 0 0 6px; }
.moreinfo { display: inline-block; width: 60px; padding: 0 0 0 6px; }
a.moreinfo, a.moreinfo:link { color: Red !important; font-weight: bold; }
.onsale {color:red}
.upsell_price, .browse_price { font-weight: bold; }
#pg-product .incart { height: 32px; color: #fe0100; font-size: 24px; font-weight: bold; white-space: nowrap; display: block; padding-left: 0; }

#product-desc .digital_addtocart_largeproduct { overflow: hidden; padding: 15px 0; margin: 0; }
.digital_variant_large { float: left; margin: 0; padding: 0 0 15px 0; width: 210px; height: 75px; font-family: Arial, Sans-Serif; }
.digital_variant_large .addtocartbutton { margin: 0; padding: 0 0 5px 0; height: 32px; float: left; }
.digital_variant_large .incart { height: 32px; color: #fe0100; font-size: 2em; font-weight: bold; display: block; background: url(/images/digital/cart_check_main.gif) left no-repeat; padding-left: 34px !important; white-space: nowrap; }
.digital_variant_large .price_large { clear: left; padding: 0; margin: 0; }
.digital_variant_large .price_large_number { color: black; font-size: 2.25em; font-weight: bold;  }
.digital_variant_large .oldprice_large { color: #979797; font-size: 1.4em; font-weight: bold; text-decoration: none; }

.digital_addtocart { margin: 6px 0 0 0; font-family: Arial, Sans-Serif; }
.digital_variant { /* overflow:hidden; white-space: nowrap; */ padding: 2px; }
.digital_variant .addtocartbutton { float: left; width: 68px; padding: 0 0 0 4px; white-space: nowrap; }
.digital_variant a { color: Red !important; font-weight: bold; }
.digital_variant .price { font-weight: bold; }
.digital_variant .saleprice { font-weight: bold; }
.digital_variant .sale { font-weight: bold; color: Red; padding-left: 5px; }

#cart-col .digital_variant, #cart-col .digital_variant a { font-size: 11px; }
#cart-col .digital_variant .addtocartbutton { width: 66px; padding-left: 0px; }
#cart-col .digital_variant .sale { padding-left: 1px; }
/*
#cart-col #cat-spotlight img { border: 1px solid black; }
*/
/*
#cart-col .upsell-img { float: left; width: 100px; height: 100px; padding: 0 5px 0 0; border: 1px solid blue; margin: 0; }
#cart-col .upsell-addtocart { float: left; width: 127px; padding: 0; }
#cart-col .digital_addtocart { width: 125px; border: 1px solid yellow; height: 100px; float: left; }
#cart-col .digital_variant .price { white-space: nowrap; }
#cart-col .digital_variant .saleprice { white-space: nowrap; }
#cart-col .digital_variant .addtocartbutton { width: 60px; overflow: hidden; }
#cart-col .digital_variant .saleprice  { width: 65px; float: left; overflow: hidden; }
*/


/****************** Track listing ******************/
#tracks_digit h3 { font: bold 1.6em Arial; border-bottom: 1px solid black; margin: 3px 0 1px; }
#tracks_digit .tracks_disc_digit { padding: 4px; background-color: #f2f2f2; width: 466px; }
.tracks_disc_digit .tracks_disc_title { font-weight: bold; padding: 6px 0; }
.tracks_disc_digit table th { font-weight: bold; text-decoration: underline; text-align: left; }
.tracks_disc_digit table .altrow { background-color: #e6e6e6; }
.tracks_disc_digit .tracktitle { font-weight: normal; color: Black; }
.tracks_disc_digit .track_col_download { text-align: center; font-style: italic; }
.tracks_disc_digit .track_col_download a { color: Red; font-style: normal; }
.track-incart { background:url(/images/digital/track_check.gif) left center no-repeat; padding: 5px 0 0 22px; color: Red; display:block; height: 22px; }

	
/****************** Checkout ******************/

#chktopnav {
	width: 100%;
	height: 70px;
	background-image: url(/images/2.0/bg_bluetop.gif);
	background-repeat: repeat-x;
	}
#chkbanner_space {
	padding: 10px 0;
	width: 780px;
	text-align: center;
	background:  #FFFBB3;
	background-image: url(/images/2.0/bnr_freeship.gif);
	background-repeat: no-repeat;
	background-position: center center;
	border-bottom: 1px solid #999;
	/* border-top: 1px solid #999; */
	}
#chklogo {
	margin: 0 0 0 20%;
	}
#chkcrosssells {
	padding: 10px 0;
	border: 1px solid #309;
	}
/* ***************** Old ones ***************** */
.reminder {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #EB0087;


}
#yourshopbox {
	margin: 0px 0px 10px;
}
hr {
	color: #330066;
}

form {
	padding: 0px;
	margin: 0px;
}
#tracklistinghdr {
	display: inline;
	margin: 0 5px 0 0;
	}

.header-green,.header-html, .header-music, .header-toys, .header-outlet, .header-purple, .header-dvd, .header-kidzbop{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 581px;
	height: 27px;
	background: url(/images/msk_hdr_bgbtm.gif) no-repeat bottom left;}

.header-green {background-color: #0ca60c;}
.header-music {background-color: #d61e8d;}
.header-toys {background-color: #d61e8d;}
.header-outlet {background-color: #d61e8d;}
.header-html {background-color: #d61e8d;}
.header-purple {background-color: #6600cc;}
.header-dvd {background-color: #d61e8d;}
.header-kidzbop {background-color: #d61e8d;}

h2.hdr,  h2.hdr a.search-results, h2.hdr .search-cat {
	color: #ffffff;
	font-weight: 400;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

h2.hdr {
	padding: 4px 0px 0px 5px;
	margin: 0px;
	background: url(/images/msk_hdr_bgtop.gif) no-repeat top left;
	}

h2.hdr a.search-results {
	font-weight: 400;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

h2.hdr span.search-cat {
	font-weight: 700;
	font-size: 14px;
	font: Verdana, Arial, Helvetica, sans-serif;
	}

/************** Search Styles **************/
.searchtext {
	font-weight: bold;
	color: #0101CD;
	}
.searchproduct {
	margin: 0 5px 0 0;
	border: 0;
	}
.searchtitle {
	font-size: 14px;
	font-weight: 700;
	color: #000;
	}

.header-music h2.hdr a.search-results-music,
.header-toys h2.hdr a.search-results-toys,
.header-outlet h2.hdr a.search-results-outlet,
.header-dvd h2.hdr a.search-results-dvd,
.header-kidzbop h2.hdr a.search-results-kidzbop{font-weight:bold;color:#fff !important}

.header-toys{}

.backtosearch{font-weight:bold}
	
	
/************** Misc **************/

