body 								{color:#004b62; margin:0; padding:0; font-family:Helvetica, Arial, Sans-Serif; font-size:12px; background-color:#F2F2F2;}	
body, td, th, textarea, input, select, h2, h3, h4, h5, h6 
									{font: 80%/1.4 Arial, Helvetica, Verdana, Sans-Serif; color:#000;}


									
input 								{line-height:1;}
input.btn, input.btn-right			{background:#ddd; color:#333; border:0; margin:0; padding:8px 10px; font-size:14px; cursor:pointer;}
input.btn-right						{float:right; margin-right:20px;}
input.search						{width:165px;font-size:12px;}

.clear { 
	clear:both; 
	display:block;
	height:0px;
	margin:0; padding:0;
	overflow:hidden;
	font-size:0px;
	}
	
/* --- Anchors --- */
a 									{color:#3d1449; text-decoration:none;}
a.artistname						{font-size:14px; padding-left:10px;}
a.artistname:hover					{text-decoration:underline;}
a.pointer							{background:url('/img/bg/pointer-link.gif') 0 2px no-repeat; padding-left:12px;}
a.pointer:hover						{text-decoration:underline;}
a.browsecatalogs					{position:absolute; right:36px; top:40px; display:block; width:68px; height:21px; background:url('/img/navigation/browsecatalogs.gif') no-repeat;}
a.placeorder						{float:right; display:block; width:298px; height:45px; margin:0 0 10px 0; background:url('/img/navigation/placeorder.gif') no-repeat;}
a.paypalcheckout					{float:right; display:block; width:298px; height:45px; margin:0 0 10px 0; background:url('/img/navigation/paypalcheckout.gif') no-repeat;}
a.continueshopping					{float:left; display:block; width:246px; height:45px; margin:10px 7px 10px 0; background:url('/img/navigation/continueshopping.gif') no-repeat;}
a.checkout							{float:left; display:block; width:149px; height:45px; margin:10px 0 10px 0; background:url('/img/navigation/checkout.gif') no-repeat;}
a.shippinginfo						{float:right; display:block; width:243px; height:45px; margin:10px 0 10px 0; background:url('/img/navigation/shippinginfo.gif') no-repeat;}
a.billinginfo						{float:right; display:block; width:228px; height:45px; margin:10px 0 10px 0; background:url('/img/navigation/billinginfo.gif') no-repeat;}
a.updateaccount						{float:right; display:block; width:317px; height:45px; margin:10px 0 10px 0; background:url('/img/navigation/updateaccount.gif') no-repeat;}
a.login								{display:block; width:88px; height:39px; margin:20px 0 0 0; background:url('/img/navigation/login.png') no-repeat;}
a.continue							{display:block; width:117px; height:39px; margin:10px 0 0 0; background:url('/img/navigation/continue.gif') no-repeat;}
a.morerelated						{float:right; display:block; width:340px; height:33px; margin:0; background:url('/img/navigation/morerelated.gif') no-repeat;}
a.item-update						{display:block; background:#eee; margin-bottom:5px; color:#333; text-align:center;}
a.addtocart							{display:block; background:url('/img/navigation/addtocart.png') no-repeat; width:118px; height:27px;}

/* --- Para --- */
p									{margin:0 0 20px 0;}
p.medium							{margin:0 0 20px 0; font-size:12px; line-height:18px; font-weight:bold; color:#000;}
p.medium em							{font-weight:normal; font-style:normal; color:#888;}
p.shippingaddress					{float:left; width:340px;}
p.right								{text-align:right; width:740px;}

/* --- Base DIVs --- */
#container 							{position:relative; margin:auto; padding:0;  background:url('')  no-repeat top; z-index:1; background-color:#F2F2F2; */}
#topspacer                       {position:absolute; height: 10px; margin:0 0 0 -255px; padding:0;  }
#singingskullleft                      {position:absolute;  top: 1245px; left: -290px;  margin:0; padding:0; z-index: 1; }
#singingskull                      {position:absolute;  top: 1245px; left: 715px;  margin:0; padding:0; z-index: 1; }
#middle                       {position:absolute; top:334px; height: 408px;  margin:0 0 0 -255px; padding:0; }
#bottom                      {position:absolute;  top:741px; height: 467px; margin:0 0 0 -255px; padding:0; z-index:0; }


#sub-navigation 					{float:left; position:relative; width:200px; padding:145px 0 0 10px;}
#detailbackground 							{position:relative; padding:0 70px 0 0; margin:auto; width: 740px; /* Extend Background */}
#detailbackgroundnav 							{position:relative; padding:0 70px 0 0; margin:auto; width: 740px; /* Extend Background */}

#detail 							{position:relative; padding:0 0 0 0; margin:auto; width: 800px; min-height:1600px; background:url('../img/bg/bg_wrap.jpg') no-repeat top #fff; min-height:1200px; z-index:1; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc;/* Extend Background */}

						

#content 							{position:relative; padding:24px 0 0 30px;}
#footer 							{position:absolute; padding:20px 0 20px 5px; }

#left								{float:left;}
#column-front						{float:left; width:375px;}

.shade-base							{width:740px; height:20px; background-image:url(''); border-top:1px solid #6cb451;}
.borderless							{border:0 !important; padding:0 !important;}
.paddless							{padding:0 !important; margin:0 !important;}
.seperator							{height:50px; clear:right;}

/* --- chiodos header and tabs ---- */

#Merchnowlink { 
		position: absolute;
		top: 5px; 
		left: 650px;
	
		z-index: 1;
		 
		 }
		
	
		 a.rolloverMerchNow {display: block; width:150px; height: 25px; text-decoration: none; z-index: 1; }
          a.rolloverMerchNow { text-decoration: none; }
		  
		  
		  #Thorplink { 
		position: absolute;
		top: 6px; 
		left: 10px;
	
		 z-index: 1;
		 }
		
	
		 a.rolloverThorp {display: block; width:110px; height: 25px; text-decoration: none; }
          a.rolloverThorp { text-decoration: none; }

  #nav { position: absolute; top: 305px; height: 57px; left: 5px; margin: 0 0 0 0; padding: 0 0 0 0; background-color: transparent; z-index:1;}
  #nav li {list-style: none; margin: 0 0 0 10px; float: left; }
  
  a.rolloverHome {display: block; width: 53px; height: 22px; text-decoration: none; background: url("/img/navigation/home.png"); }
  a.rolloverHome:hover { background-position: -53px 0; }
  
   a.rolloverShirts {display: block; width: 64px; height: 22px; text-decoration: none; background: url("/img/navigation/shirts.png"); }
  a.rolloverShirts:hover { background-position: -64px 0; }
  
  a.rolloverMusic {display: block; width: 40px; height: 22px; text-decoration: none; background: url("/img/navigation/cd.png"); }
  a.rolloverMusic:hover { background-position: -40px 0; }
  
   a.rolloverDigital {display: block; width: 158px; height: 22px; text-decoration: none; background: url("/img/navigation/digital.png"); }
  a.rolloverDigital:hover { background-position: -158px 0; }
  
   a.rolloverAccessories {display: block; width: 109px; height: 22px; text-decoration: none; background: url("/img/navigation/accessories.png"); }
  a.rolloverAccessories:hover { background-position: -109px 0; }
  
   a.rolloverHelp {display: block; width: 49px; height: 22px; text-decoration: none; background: url("/img/navigation/help.png"); }
  a.rolloverHelp:hover { background-position: -49px 0; }
  
   a.rolloverOrderstatus {display: block; width: 123px; height: 22px; text-decoration: none; background: url("/img/navigation/orderstatus.png"); }
  a.rolloverOrderstatus:hover { background-position: -123px 0; }
  
   a.rolloverCheckout {display: block; width: 90px; height: 22px; text-decoration: none; background: url("/img/navigation/checkout.png"); }
  a.rolloverCheckout:hover { background-position: -90px 0; }






/* --- Misc --- */
.logotype 							{width:180px; height:101px; position:absolute; top:16px; left:20px; background:url('/img/logotype.png') repeat #474b4c; cursor:pointer;}
ul.footer-box 						{list-style:none; padding:0; margin:0; width:180px; margin-bottom:20px; font-size:11px; width:100%;}
ul.footer-box li					{padding-bottom:3px; float:left; padding-right:5px; color:#3d1449; }
ul.footer-box a 					{color:#3d1449;}
.footer-shade						{background:url('') no-repeat #fff; height:20px;}
.footer-line 						{clear:both; width:740px; text-align:center; padding:10px 0; font-size:11px; color:#6cb451; background:url('/img/bg/footer-line.gif') no-repeat;}
div.zero							{margin:0; padding:0;}
.b									{font-weight:bold;}
ul.error							{margin-right:10px; padding:6px 10px 6px 20px; border:2px solid #ff0000;}
ul.error li							{color:#ff0000; font-size:12px; font-weight:bold; line-height:1.6em;}

/* --- Artist Item --- */
.artist-item						{position:relative; width:740px; height:563px; background-image:url('/img/bg/artist-item.gif');}
.artist-item .cost					{position:absolute; top:0; right:210px; padding:7px 10px; background:#573162; font-size:32px; font-weight:bold; text-align:center; width:auto; overflow:hidden;}
.artist-item .type					{position:absolute; top:12px; right:320px; color:#aaa; font-size:14px;}
.artist-item .icon					{position:absolute; top:5px; right:375px;}
.artist-item .img					{position:absolute; top:73px; left:10px;}
.artist-item .bundle				{position:absolute; top:60px; left:-3px;}


.product-cart						{width:220px; padding:0 0 0 330px; color:#aaa; font-size:32px; line-height:38px; font-weight:bold;}
.product-cart select				{position:absolute; left:40px; top:5px; font-size:14px; line-height:20px; width:160px; border:1px solid #AEB7BD; padding:3px; margin:0; color:#aaa;}
.product-description				{float:left; color:#000; width:300px;}
.product-description em				{color:#000; font-size:14px; line-height:16px; font-style:normal; font-weight:bold;}
.product-description .icon			{width:300px; padding:4px 0 0 40px; color:#aaa; font-size:14px;}

.artist-size						{position:relative; width:220px;}
.artist-color						{position:relative; width:220px;}
.artist-cost						{position:relative; width:220px;}
.artist-cost h4						{margin-right:10px; font-size:14px; background:#efefef; padding:8px; color:#666; text-align:center;}
.artist-price						{position:absolute; left:40px; top:0; width:47px; height:27px; background:url('/img/bg/cost.gif') no-repeat; color:#333; font-size:22px; line-height:26px; padding:5px 0 0 5px; overflow:hidden;}
.artist-submit						{position:absolute; left:100px; top:0; width:111px; padding-top:2px;}

/* --- Sub-Navigation Shop --- */
h1, h2, h3, h4, h5					{margin:0; padding:0;}

h1									{height:35px; background-repeat:no-repeat; margin:10px 0 10px 0;}
h2									{height:25px; background-repeat:no-repeat; margin:0 0 10px 0;}

h1.itemname							{color:#3d1449; font-size:20px; font-weight:bold; margin:0; letter-spacing:-0.02em; padding-left:10px; height:32px;}
h1.title							{color:#3d1449; font-size:18px; height:20px; border-bottom:1px solid #6cb451; padding-bottom:20px; margin-bottom:20px; font-weight:normal;}
h1.featuredcatalogs					{background:url('/img/titles/featuredcatalogs.gif') 50% 50% no-repeat; text-indent:-777px;}
h1.relateditems						{height:130px; background-image:url('/img/titles/relateditems.png');}
h1.header							{color:#3d1449; font-size:26px; border-bottom:1px solid #6cb451; padding-bottom:10px; margin:0 0 20px 0; letter-spacing:0.1em; text-transform:uppercase; font-weight:normal;}
h1.cataloghead						{color:#dfc485; font-size:24px;  border-bottom:1px solid #dfc485; padding-bottom:10px; margin:0 10px 20px 0; letter-spacing:0.1em; text-align:center; text-transform:uppercase;}
h1.onsale							{background:url('/img/titles/onsale.gif') 50% 50% no-repeat; text-indent:-777px;}
h1.featured							{background:url('/img/titles/featured.gif') 50% 50% no-repeat; text-indent:-777px;}
h1.topsellers						{background:url('/img/titles/topsellers.gif') 50% 50% no-repeat; text-indent:-777px;}
h1.new								{background:url('/img/titles/new.gif') 50% 50% no-repeat; text-indent:-777px;}
h1.accessories						{background:url('/img/titles/accessories.gif') 50% 0 no-repeat; text-indent:-777px; border-bottom:1px solid #eee; margin-bottom:0; margin-right:10px; padding-bottom:10px; }
h1.shirts							{background:url('/img/titles/shirts.gif') 50% 0 no-repeat; text-indent:-777px; border-bottom:1px solid #eee; margin-bottom:0; margin-right:10px; padding-bottom:10px; }
h1.outerwear						{background:url('/img/titles/outerwear.gif') 50% 0 no-repeat; text-indent:-777px; border-bottom:1px solid #eee; margin-bottom:0; margin-right:10px; padding-bottom:10px; }
h1.girls							{background:url('/img/titles/girls.gif') 50% 0 no-repeat; text-indent:-777px; border-bottom:1px solid #eee; margin-bottom:0; margin-right:10px; padding-bottom:10px; }
h1.posters							{background:url('/img/titles/posters.gif') 50% 0 no-repeat; text-indent:-777px; border-bottom:1px solid #eee; margin-bottom:0; margin-right:10px; padding-bottom:10px; }
h1.music							{background:url('/img/titles/music.gif') 50% 0 no-repeat; text-indent:-777px; border-bottom:1px solid #eee; margin-bottom:0; margin-right:10px; padding-bottom:10px; }

h2.size								{color:#dfc485; font-size:14px; height:25px; border-bottom:1px solid #e5d7aa; margin-bottom:10px; width:540px;}
h2.title							{position:relative; width:720px; height:26px; color: #3d1449; background:url('') repeat-x; background-position:-32px; padding:6px 10px 0 10px; margin-bottom:1px; font-size:18px; line-height:20px;}
h2.title span						{position:absolute; right:10px; top:6px; font-size:12px;}
h2.title a:hover					{text-decoration:underline;}
/* --- OLD h2.title					{color:#666; font-size:18px; border-bottom:1px solid #ccc; padding:5px 0 10px 10px; margin:0;} -- */

h2.subnav							{height:10px; margin:15px 0 10px 13px; background-repeat:no-repeat;}
h2.shop								{background:url('/img/titles/shop-subnav.gif') no-repeat;}
h2.type								{background:url('/img/titles/type-subnav.gif') no-repeat;}
h2.band								{background:url('/img/titles/band-subnav.gif') no-repeat;}
h2.mailinglist						{background:url('/img/titles/mailinglist-subnav.gif') no-repeat;}
h2.topsellers						{background:url('/img/titles/topsellers-h2.gif') 50% 50% no-repeat; text-indent:-777px;}
h2.featureditems					{background:url('/img/titles/featureditems-h2.gif') 50% 50% no-repeat; text-indent:-777px;}
h2.browsecatalogs					{background:url('/img/titles/browseourcatalogs-h2.gif') 50% 50% no-repeat; text-indent:-777px;}

h3									{color:#000; font-size:15px; font-weight:bold; margin-bottom:5px;}
h3.alphabetical						{color:#A1C6D1; padding:0 0 10px 0; margin:0; text-align:center; font-size:11px;}
h3.sub								{color:#6cb451;}

/* --- Sub-Navigation Search --- */
ul.search 							{background:url('/img/bg/corner-top-search.png') no-repeat #5c6062; padding:10px 0 0 0; margin:0; list-style:none;}
ul.search li						{padding:0 10px;}
ul.search li.base					{height:38px; background:url('/img/bg/corner-base-search.png') left bottom no-repeat; clear:both;}

/* --- Sub-Navigation Shop / Type / Band --- */
ul.subnav 							{background:url('/img/bg/corner-top-subnav.png') no-repeat #3C3E3F; padding:10px 0 0 0; margin:0; list-style:none;}
ul.subnav li						{font-size:15px; margin:0; padding:0;}
ul.subnav li.line:hover				{background:url('/img/navigation/subnav-over.gif') no-repeat;}
ul.subnav li.line					{height:30px; background:url('/img/navigation/subnav-bg.gif') no-repeat;}
ul.subnav li.line					{height:30px; background:url('/img/navigation/subnav-bg.gif') no-repeat;}
ul.subnav li.base					{height:29px;}
ul.subnav li.base-line				{height:10px; padding:0; background:url('/img/bg/corner-base-subnav.png') left bottom no-repeat; clear:both;}
ul.subnav a							{height:20px; display:block; background-repeat:no-repeat; background-position:left bottom; padding:4px 0 0 40px;}

ul.subnav a.onsale 					{color:#e5d789; background-image:url('/img/icons/onsale-subnav.gif');}
ul.subnav a.featured				{color:#e5d789; background-image:url('/img/icons/featured-subnav.gif');}
ul.subnav a.topsellers				{color:#e5d789; background-image:url('/img/icons/topsellers-subnav.gif');}
ul.subnav a.newstuff 				{color:#e5d789; background-image:url('/img/icons/newstuff-subnav.gif');}
ul.subnav a.preorders 				{color:#e5d789; background-image:url('/img/icons/newstuff-subnav.gif');}

ul.subnav a.shirts 					{color:#a1c6d1; background-image:url('/img/icons/shirts-subnav.gif');}
ul.subnav a.outerwear 				{color:#a1c6d1; background-image:url('/img/icons/outerwear-subnav.gif');}
ul.subnav a.girls 					{color:#a1c6d1; background-image:url('/img/icons/girls-subnav.gif');}
ul.subnav a.music 					{color:#a1c6d1; background-image:url('/img/icons/music-subnav.gif');}
ul.subnav a.posters 				{color:#a1c6d1; background-image:url('/img/icons/posters-subnav.gif');}
ul.subnav a.accessories 			{color:#a1c6d1; background-image:url('/img/icons/accessories-subnav.gif');}

/* Love Jason */
ul.subnav li.active					{background:url('/img/navigation/subnav-over.gif') no-repeat;}

ul.subnav li.band					{float:left; width:33px; height:30px; padding:0; margin:0;}
ul.subnav li.band a					{padding:0; width:33px; height:30px;}
ul.subnav a.num						{background:url('/img/alphabets/subnav-1.gif') 50% 2px no-repeat;}
ul.subnav a.a						{background-image:url('/img/alphabets/subnav-a.gif');}
ul.subnav a.b						{background-image:url('/img/alphabets/subnav-b.gif');}
ul.subnav a.c						{background-image:url('/img/alphabets/subnav-c.gif');}
ul.subnav a.d						{background-image:url('/img/alphabets/subnav-d.gif');}
ul.subnav a.e						{background-image:url('/img/alphabets/subnav-e.gif');}
ul.subnav a.f						{background-image:url('/img/alphabets/subnav-f.gif');}
ul.subnav a.g						{background-image:url('/img/alphabets/subnav-g.gif');}
ul.subnav a.h						{background-image:url('/img/alphabets/subnav-h.gif');}
ul.subnav a.i						{background-image:url('/img/alphabets/subnav-i.gif');}
ul.subnav a.j						{background-image:url('/img/alphabets/subnav-j.gif');}
ul.subnav a.k						{background-image:url('/img/alphabets/subnav-k.gif');}
ul.subnav a.l						{background-image:url('/img/alphabets/subnav-l.gif');}
ul.subnav a.m						{background-image:url('/img/alphabets/subnav-m.gif');}
ul.subnav a.n						{background-image:url('/img/alphabets/subnav-n.gif');}
ul.subnav a.o						{background-image:url('/img/alphabets/subnav-o.gif');}
ul.subnav a.p						{background-image:url('/img/alphabets/subnav-p.gif');}
ul.subnav a.q						{background-image:url('/img/alphabets/subnav-q.gif');}
ul.subnav a.r						{background-image:url('/img/alphabets/subnav-r.gif');}
ul.subnav a.s						{background-image:url('/img/alphabets/subnav-s.gif');}
ul.subnav a.t						{background-image:url('/img/alphabets/subnav-t.gif');}
ul.subnav a.u						{background-image:url('/img/alphabets/subnav-u.gif');}
ul.subnav a.v						{background-image:url('/img/alphabets/subnav-v.gif');}
ul.subnav a.w						{background-image:url('/img/alphabets/subnav-w.gif');}
ul.subnav a.x						{background-image:url('/img/alphabets/subnav-x.gif');}
ul.subnav a.y						{background-image:url('/img/alphabets/subnav-y.gif');}
ul.subnav a.z						{background-image:url('/img/alphabets/subnav-z.gif');}

ul.alphabetical						{width:740px; height:65px; padding:0; margin:0 0 20px 0; background:url('/img/bg/alphabet.gif') no-repeat; overflow:hidden;}
ul.alphabetical li					{float:left; list-style:none; padding:0; margin:0;}
ul.alphabetical li a				{height:52px; display:block; font-size:28px; color:#666; padding:13px 4px 0 4px;}
ul.alphabetical li a:hover			{color:#d07d36;}
ul.alphabetical li a.static			{color:#d07d36; background:url('/img/navigation/arrow-alphabet.png') center top no-repeat;}

ul.cats								{position:relative; width:740px; height:72px; padding:0; margin:0 0 20px 0; background:url('/img/bg/shade-top-740.gif') bottom center no-repeat; border-top:1px solid #eee;}
ul.cats li							{float:left; height:49px; list-style:none; padding:10px 22px 0 22px; text-align:center; color:#b23724; font-size:10px;}
ul.cats li.static					{color:#aaa; background:url('/img/bg/cats.png') center top;}
ul.cats li.static a					{color:#aaa;}
ul.cats li a, ul.cats li span		{display:block; text-align:center; font-size:14px;}
ul.cats li a:hover					{background-position:0 -65px;}

/* --- Icons --- */
.inewstuff							{position:absolute; z-index:61; top:-4px; left:87px; width:34px; height:23px; background:url('/img/icons/newstuff.png') no-repeat;}
.ionsale							{position:absolute; z-index:61; top:-4px; left:87px; width:34px; height:23px; background:url('/img/icons/onsale.png') no-repeat;}
.ifeatured							{position:absolute; z-index:61; top:-4px; left:0px; width:28px; height:37px; background:url('/img/icons/featured.png') no-repeat;}
.itopsellers						{position:absolute; z-index:61; top:-4px; left:2px; width:28px; height:37px; background:url('/img/icons/topsellers.png') no-repeat;}

.shirts-grey						{width:31px; height:31px; background:url('/img/icons/shirts-grey.gif') no-repeat;}
.outerwear-grey						{width:31px; height:31px; background:url('/img/icons/outerwear-grey.gif') no-repeat;}
.girls-grey							{width:31px; height:31px; background:url('/img/icons/girls-grey.gif') no-repeat;}
.music-grey							{width:31px; height:31px; background:url('/img/icons/music-grey.gif') no-repeat;}
.posters-grey						{width:31px; height:31px; background:url('/img/icons/posters-grey.gif') no-repeat;}
.accessories-grey					{width:31px; height:31px; background:url('/img/icons/accessories-grey.gif') no-repeat;}

/* --- Cost / Titles --- */
.blue								{background:;}
.was								{min-width:40px; height:31px; color:#333333; background:#eeeeee; padding-left:5px; font-size:22px; line-height:34px; font-weight:bold; text-decoration:line-through;}
.grey								{min-width:40px; height:31px; color:#aaaaaa; background:#eeeeee; padding-left:5px; font-size:22px; line-height:34px; font-weight:bold; text-decoration:line-through;}
.green								{min-width:40px; height:31px; color:#333333; background:#aec482; padding-left:5px; font-size:22px; line-height:34px; font-weight:bold;}
.cost								{min-width:40px; height:31px; background:#eeeeee; padding:0px 7px; font-size:22px; line-height:34px; font-weight:bold;}
.cost-newstuff						{min-width:40px; height:31px; background:#e6d78a; padding:0px 7px; font-size:22px; line-height:34px; font-weight:bold;}
.cost-onsale						{min-width:40px; height:31px; background:#AEC482; padding:0px 7px; font-size:22px; line-height:34px; font-weight:bold;}
.cost-featured						{min-width:40px; height:31px; background:#7da8b8; padding:0px 7px; font-size:22px; line-height:34px; font-weight:bold;}
.cost-topsellers					{min-width:40px; height:31px; background:#C3996B; padding:0px 7px; font-size:22px; line-height:34px; font-weight:bold;}
.artist 							{position:absolute; bottom:30px; left:10px; height:34px;}
.artist	span						{color:#222; background:#efefef; padding:3px 5px; font-size:22px; line-height:34px; font-weight:bold; overflow:hidden;}
.item-no							{position:absolute; bottom:7px; left:15px; color:#d5dee2;}

/* --- Navigation --- */
.navigation							{position:relative; height:34px; padding:26px 0 0 20px; margin:0; list-style:none;}
.navigation li						{height:34px; float:left; margin:0 5px 0 0; padding:0; color:#737a7d; font-size:11px;}
.navigation li.line					{width:5px; background-image:url('/img/navigation/line-vertical.gif');}
.navigation li.cart					{position:absolute; left:540px; top:26px; width:180px; background:url('/img/navigation/line-cart.gif') no-repeat; padding:8px 0 0 42px;}
.navigation li.cart a				{display:inline; text-decoration:none; color:#c0cace;}
.navigation li.cart a.checkout		{background-image:url('/img/navigation/checkout-head.gif'); width:71px; height:19px; display:block; position:absolute; right:5px; top:-3px;}
.navigation li.cart a b				{color:#fff;}

.navigation a						{height:34px; display:block; background-repeat:no-repeat;}
.navigation a:hover					{}
.navigation a.static				{background-position:0 -34px;}
.navigation a.n-home 				{width:58px; background-image:url('/img/navigation/home.gif');}
.navigation a.n-aboutus 			{width:77px; background-image:url('/img/navigation/aboutus.gif');}
.navigation a.n-artistservices		{width:111px; background-image:url('/img/navigation/artistservices.gif');}
.navigation a.n-orderstatus 		{width:100px; background-image:url('/img/navigation/orderstatus.gif');}
.navigation a.n-help 				{width:48px; background-image:url('/img/navigation/help.gif');}

/* --- Product / Items --- */
ul.item-front 						{padding:20px 0 0 0; margin:0; list-style:none; background:url('') no-repeat;}
ul.item-front li					{position:relative; width:364px; height:130px; margin-bottom:20px;}
ul.item-front li.base				{height:90px; padding:0; margin:0; background:url('/img/bg/shade-base-364.gif') 0 8px no-repeat; text-align:center; font-size:11px;}
ul.item-front li .bundle-sm			{position:absolute; top:-2px; left:-2px;}
ul.item-front .number				{position:absolute; z-index:61; top:-10px; left:0; width:31px; height:31px; padding-left:4px; background:#eee; color:#AEB7BD; font-size:28px; line-height:34px; font-weight:bold; text-align:center; letter-spacing:-1px;}
ul.item-front .thumbnail			{position:absolute; z-index:60; width:116px; height:116px; padding:7px; background:url('/img/bg/border-grey-130.gif') no-repeat; }
ul.item-front .thumbnail img		{cursor:pointer;}
ul.item-front .detail				{margin-left:144px; height:129px; border-bottom:1px solid #eee; color:#aaa; overflow:hidden; font-size:11px;}
ul.item-front .detail a				{font-weight:bold; font-size:13px;}
ul.item-front .detail a:hover		{text-decoration:underline;}
ul.item-front .detail em			{color:#000; font-size:13px; font-style:oblique;}
ul.item-front .cost					{position:absolute; z-index:61; bottom:16px; left:144px;}
ul.item-front .icon					{position:absolute; z-index:61; bottom:16px; left:200px;}
ul.item-front .sale					{left:200px;}
ul.item-front .sale-icon			{left:256px;}

ul.item-cart 						{width:740px; padding:0; margin:0 0 20px 0; list-style:none; border-bottom:2px solid #6cb451;}
ul.item-cart li						{position:relative; height:36px; padding-bottom:12px; margin-bottom:5px; border-bottom:1px solid #6cb451;}
/*---
ul.item-cart li.titles				{height:20px; border:0;}
ul.item-cart li.titles div			{height:20px; border:0; background:none; margin:0; padding:0; font-size:12px; color:#333; line-height:14px; font-weight:bold; text-align:left;}
ul.item-cart li.titles .thumbnail	{width:118px;}
---*/
ul.item-cart li.extra				{position:relative; height:24px; text-align:right; color:#999; border-bottom:0; margin:0;  z-index: 1;}
ul.item-cart li.extra p.note		{position:absolute; top:8px; left:6px; margin:0; padding:0; text-align:left; font-size:11px; color:#111; z-index:150; background:#FFFF99; padding:3px;  z-index: 1;}
ul.item-cart li.update				{position:relative; height:24px; border-bottom:0; margin:0; padding:10px 0; z-index: 1;}
ul.item-cart li.update input[type=submit]		{position:absolute; right:134px; top:0; font-size:12px; padding:5px 5px; margin-top:5px; z-index: 1;}
ul.item-cart .number				{float:left; width:90px; height:98px; color:#eee; font-size:100px; line-height:104px; font-weight:bold; text-align:center;}
ul.item-cart .thumbnail				{float:left; width:32px; height:32px; padding:4px; margin-right:20px; background:url('/img/bg/border-grey-40.png') no-repeat;}
ul.item-cart .onsale				{background:url('/img/bg/border-onsale-40.gif') no-repeat;}
ul.item-cart .topsellers			{background:url('/img/bg/border-topsellers-40.gif') no-repeat;}
ul.item-cart .detail				{position:relative; float:left; width:240px; height:40px; position:relative; color:#000; font-size:12px;}
ul.item-cart .detail .preorder		{position:absolute; top:16px; left:-68px; }
ul.item-cart .detail a				{font-weight:bold; font-size:11px;}
ul.item-cart .detail em				{color:#000; font-style:oblique;}
ul.item-cart .size					{float:left; width:130px; height:32px; padding:8px 0 0 0; margin-right:30px; overflow:hidden; font-size:18px; line-height:20px; color:#000; text-align:right;}
ul.item-cart .icon					{position:absolute; z-index:61; bottom:0; left:0;}

ul.item-cart .price					{float:left; border:1px solid #000; background:#6cb451; color:#000; width:56px; height:26px; padding:8px 0 0 0; font-size:18px; line-height:20px; font-weight:bold; text-align:center; overflow:hidden;}
ul.item-cart .quantity				{float:left; overflow:hidden;}
ul.item-cart .quantity input		{border:1px solid #000; background:#6cb451; color:#000; width:40px; height:26px; padding:8px 0 0 0; font-size:18px; line-height:20px; font-weight:bold; text-align:center;}
ul.item-cart .total					{float:left; color:#000; width:70px; height:26px; padding:8px 0 0 0; font-size:18px; line-height:20px; font-weight:bold; text-align:center; overflow:hidden;}
ul.item-cart .nextstep				{float:left; color:#3d1449;; width:70px; height:22px; padding:12px 0 0 0; font-size:12px; line-height:14px; text-align:center; overflow:hidden;}
ul.item-cart .sums					{float:left; color:#3d1449; width:50px; padding:8px 0 0 0; font-size:18px; line-height:20px; text-align:center;}
ul.item-cart .cost-onsale			{left:200px;}
ul.item-cart .sale-icon				{left:256px;}
ul.item-cart .space					{float:left; width:600px; height:26px; color:#3d1449; padding-top:8px;}
ul.item-cart .estimated				{float:left; width:171px; font-weight:bold; text-align:right; color:#3d1449; padding-top:20px;}

div.cart-verify						{width:355px; float:left; margin-right:20px;}
div.cart-detail-title				{width:340px; height:26px; background:url('') repeat-x; background-position:-32px; padding:6px 10px 0 10px; margin-bottom:1px; font-size:18px; line-height:20px;}
div.cart-detail						{width:340px; height:120px; background:#c4dedb; padding:15px 10px; margin-bottom:20px;}
div.cart-detail a					{color:#000; font-weight:bold;}
div.cart-place						{width:740px; text-align:right; color:#aaa;}
div.cart-place input				{font-weight:bold; margin-left:10px;}

ul.item		 						{position:relative; padding:20px 0 0 0; margin:0; list-style:none; background:url('') no-repeat;}
ul.bgless							{background:none;}
ul.item li							{position:relative; float:left; width:175px; height:225px; margin:0 12px 20px 0; background:url('/img/bg/border-grey-175.gif') no-repeat;}
ul.item li.base						{width:364px; height:20px; padding:10px 0 8px 0; margin:0; background:url('/img/bg/shade-base-364.gif') left bottom no-repeat; text-align:center; font-size:11px; border-top:1px solid #eee;}
ul.item li.hr						{width:740px; height:2px; background:#6db551;}
ul.item li.featured					{background:url('/img/bg/border-featured-175.gif') no-repeat;}
ul.item li.onsale					{background:url('/img/bg/border-onsale-175.gif') no-repeat;}
ul.item li .bundle-sm				{position:absolute; top:-2px; left:-2px;}

ul.item li img						{position:relative; top:7px; left:7px;}
ul.item .shirts-grey, ul.item .outerwear-grey, ul.item .girls-grey, ul.item .music-grey, ul.item .posters-grey, ul.item .accessories-grey
									{position:absolute; z-index:61; top:125px; right:0;}
ul.item .cost						{position:absolute; z-index:61; top:125px; left:0px; background:#6db551; font-weight:bold; letter-spacing:-0.02em;}
ul.item .was						{background:#AEC482; color:#94A66E;}
ul.item .is							{position:absolute; z-index:61; top:125px; left:58px; }

ul.item span.new					{position:absolute; z-index:62; top:-4px; left:7px; display:block; width:36px; height:23px; background:url('/img/icons/new.png');}
ul.item span.featured				{position:absolute; z-index:61; top:0; right:0; display:block; width:31px; height:31px; background:url('/img/icons/featured.png');}
ul.item span.top					{position:absolute; z-index:61; top:-2px; left:-6px; display:block; width:23px; height:23px; background:url('/img/icons/top.png');}

ul.item .detail						{height:55px; color:#3d1449; font-size:11px; overflow:hidden; position:absolute; top:185px; left:5px;}
ul.item .detail a					{font-weight:bold; font-size:13px;}
ul.item .detail a:hover				{text-decoration:underline;}
ul.item .detail em					{color:#000; font-style:oblique;}

ul.item li img.thumbnail {
	cursor:pointer;
	}

/*
ul.item .onsale						{background:url('/img/bg/border-onsale-175.gif') no-repeat;}
ul.item .featured					{background:url('/img/bg/border-featured-175.gif') no-repeat;}
ul.item .topsellers					{background:url('/img/bg/border-topsellers-175.gif') no-repeat;}
ul.item .newstuff					{background:url('/img/bg/border-newstuff-175.gif') no-repeat;}
ul.item .icon						{position:absolute; z-index:61; top:0; right:0;}
ul.item .cost-onsale				{left:55px;}
ul.item .inewstuff					{left:10px;}
ul.item .ionsale					{left:10px;}
*/

ul.item-thumbs		 				{position:absolute; right:20px; top:63px; padding:0; margin:0; list-style:none;}
ul.item-thumbs li					{position:relative; display:block; padding:10px; width:140px; height:140px; margin:0 0 10px 0; background:url('/img/bg/border-grey-160.gif') no-repeat;}
ul.item-thumbs .arrow				{position:absolute; left:-10px; top:70px; width:11px; height:21px; background:url('/img/bg/arrow-grey-left.gif');}
ul.item-thumbs .number				{position:absolute; right:-20px; top:65px; width:30px; height:30px; padding:3px 0 0 0; background:#7DA8B8; font-weight:bold; font-size:28px; line-height:30px; color:#E4ECEF; text-align:center;}
ul.item-thumbs .active				{background:url('/img/bg/border-grey-160.gif');}
ul.item-thumbs .active img			{filter:alpha('opacity=50'); -moz-opacity:.50; opacity:.50;}
ul.item-thumbs .num-active			{color:#AEB7BD; background:#eee;}

/* --- Featured --- */
ul.feature-photo					{padding:20px 0 0 0 !important; margin:0 0 35px 0 !important; height:240px; list-style:none; background:url('/img/bg/shade-featurefront.png') no-repeat;}
ul.feature-photo li					{position:relative; float:left; width:365px; height:213px; margin:0 10px 0 0; border: 1px solid #900;}
ul.feature-photo .shade				{position:absolute; top:0; left:0; width:365px; height:200px; background:url('/img/bg/artist-photo.png') no-repeat; z-index:61; cursor:pointer;}
ul.feature-photo li .artist			{bottom:45px;}
ul.feature-photo li .item-no		{bottom:22px;}
ul.feature-photo li.base			{width:740px; height:18px; margin:0; text-align:center;font-size:11px;}

/*
ul.feature-front .shade				{position:absolute; top:-20px; left:0; width:740px; height:240px; background:url('/img/bg/shade-featurefront.png') no-repeat; z-index:61;}
ul.feature-front li					{position:relative; float:left; width:365px; height:200px; cursor:pointer;}
ul.feature-front li.space			{width:10px;}
*/

/* --- Artist / Catalog --- */
ul.artist-photo						{padding:0; margin:0 0 20px 0; list-style:none; background-color:#deeceb;}
ul.artist-photo li					{position:relative; float:left; width:365px; height:223px; margin:0 10px 0 0; background:#deeceb; cursor:pointer;}
ul.artist-photo li.products			{background-color:#deeceb;}
ul.artist-photo li .type-list		{position:absolute; left:5px; top:0; width:350px; background-color:#deeceb; }
ul.artist-photo .shade				{position:absolute; top:0; left:0; width:365px; height:223px; background:url('') no-repeat; z-index:61;}
ul.artist-photo li .artist			{bottom:55px;}
ul.artist-photo li .item-no			{bottom:32px;}

ul.artist-photo a					{float:left; background-repeat:no-repeat; margin:0 5px 2px 0; padding:0 0 0 30px; width:135px; height:23px; display:block; font-size:14px; border-bottom:1px solid #fff; border-right:1px solid #deeceb;}
ul.artist-photo a:hover				{text-decoration:underline;}
ul.artist-photo a.shirts 			{color:#a1c6d1; background-image:url('/img/icons/shirts-type.gif');}
ul.artist-photo a.outerwear 		{color:#a1c6d1; background-image:url('/img/icons/outerwear-type.gif');}
ul.artist-photo a.girls 			{color:#a1c6d1; background-image:url('/img/icons/girls-type.gif');}
ul.artist-photo a.music 			{color:#a1c6d1; background-image:url('/img/icons/music-type.gif');}
ul.artist-photo a.posters 			{color:#a1c6d1; background-image:url('/img/icons/posters-type.gif');}
ul.artist-photo a.accessories 		{color:#a1c6d1; background-image:url('/img/icons/accessories-type.gif');}
ul.artist-photo a.all		 		{color:#a1c6d1; background-image:url('/img/icons/arrow-type.gif'); color:#d1823d;}
ul.artist-photo a.current	 		{border-bottom:1px solid #ddd; border-right:1px solid #ddd;}

/* --- Order --- */
ul.crumbs							{position:relative; padding:0; margin:0 0 14px 0; width:740px; height:61px; list-style:none; background:url('/img/bg/subnav.gif') no-repeat;}
ul.crumbs li						{float:left; height:61px;}
ul.crumbs li.line					{width:14px; height:61px; background:url('/img/bg/subnav-line.png') no-repeat;}
ul.crumbs li.current				{display:block; height:40px; background-repeat:no-repeat; padding:11px 10px 0 10px; color:#7E8185;}
ul.crumbs a							{display:block; height:40px; background-repeat:no-repeat; padding:11px 10px 0 10px; text-decoration:underline;}
ul.crumbs a.bg2						{background-position:0 -40px;}
ul.crumbs a.bg3						{background-position:0 -80px;}
ul.crumbs a.verify					{width:133px; background-image:url('/img/navigation/order-verify.gif'); padding:0;}
ul.crumbs a.shipping				{width:161px; background-image:url('/img/navigation/order-shipping.gif'); padding:0;}
ul.crumbs a.billing					{width:143px; background-image:url('/img/navigation/order-billing.gif'); padding:0;}
ul.crumbs a.place					{width:138px; background-image:url('/img/navigation/order-place.gif'); padding:0;}
ul.crumbs a.thanks					{width:165px; background-image:url('/img/navigation/order-thanks.gif'); padding:0;}
ul.crumbs a.youraccount				{width:740px; background-image:url('/img/navigation/sub-youraccount.gif'); padding:0;}
ul.crumbs a.orderstatus				{width:600px; background-image:url('/img/navigation/sub-orderstatus.gif'); padding:11px 0 0 140px;}

ul.crumbs a.shoppingcart			{width:136px; background-image:url('/img/navigation/order-shoppingcart.gif'); padding:0;}
ul.crumbs a.youritems				{width:604px; background-image:url('/img/navigation/order-youritems.gif'); padding:0;}

/* --- Crumbs Cart / Checkout --- */
ul.crumbs-cart						{position:relative; padding:15px 0 0 0; margin:0 0 20px -15px; width:760px; height:32px; list-style:none; background:url('');}
ul.crumbs-cart li					{float:left; height:32px; background:url(''); padding:0; margin:0;}
ul.crumbs-cart a					{color:#000; display:block; height:24px; padding:8px 12px 0 12px; border-right:1px solid #000; border: 1px solid #000; background-color:#6cb451;}
ul.crumbs-cart a.active				{color:#000; background:#ffce29;}
ul.crumbs-cart a.inactive			{color:#999; background:#eee;}

table.orderlist {
	width:100%;
	}
table.orderlist th {
	padding:5px;
	text-align:left;
	font-weight:bold;
	border-bottom:1px solid #eee;
	border-right:1px solid #eee;
	}
table.orderlist td {
	padding:7px 5px;
	font-size:12px;
	border-bottom:1px solid #eee;
	border-right:1px solid #eee;
	}
table.orderlist td.order {
	font-weight:bold;
	font-size:14px;
	}
table.orderlist td.order a {
	text-decoration:underline;
	}
table.orderlist td.order a:hover {
	text-decoration:none;
	}


/* --- Form --- */
ul.form								{width:740px; padding:0; margin:0 0 20px 0; list-style:none;}
ul.form li							{min-height:30px; border-bottom:1px solid #fff; padding:10px 0 0 0; margin:0; background:#c4dedb;}
ul.form li.block					{background:#ffce29; padding:10px; }
ul.form li.total					{width:300px; padding:0 0 10px 0; margin:0 0 20px 460px;}
ul.form label						{display:block; font-size:12px; margin:0 0 2px 0; color:#333; font-weight:bold;}
ul.form label em					{font-weight:normal; font-style:normal; font-size:11px;}
ul.form input.t, ul.form select.t	{border:1px solid #AEB7BD; font-size:13px; padding:3px; width:320px;}

ul.form li .form-item				{margin-bottom:10px;}
ul.form li .mid						{margin-bottom:10px; width:240px; float:left;}
ul.form li .mid input.t, ul.form li .mid select.t
									{width:220px;}	
ul.login							{height:201px; width:400px;}
ul.login input.t					{width:360px;}

ul.register							{float:right; height:225px; width:350px; background-image:url('/img/bg/shade-register.gif');}
ul.register .blank					{height:185px; border:0; padding:20px; font-size:14px;}

.shipping-checkbox					{float:left; width:40px; text-align:center; overflow:hidden;}
.shipping-cost						{float:left; width:110px; font-size:18px; line-height:20px; color:#000; font-weight:bold; overflow:hidden;}
.shipping-type						{float:left; width:370px; font-size:14px; line-height:20px; color:#333; overflow:hidden;}
.shipping-detail, .total-detail		{float:left; width:110px; font-size:11px; line-height:20px; color:#859CA0; overflow:hidden;}
.shipping-total, .total				{float:left; width:110px; font-size:18px; line-height:20px; color:#000; font-weight:bold; overflow:hidden;}

div#login {
	position:absolute;
	top:-34px; right:0;
	width:240px;
	padding:10px;
	border:1px solid #ccc;
	background:#efefef;
	z-index:100;
	}

/* --- Search --- */
span.sbox_l 						{float:left; width:22px; height:26px; background:url('/img/bg/srch_l.gif') no-repeat top left;}
span.sbox_r 						{float:left; width:14px; height:26px; background:url('/img/bg/srch_r.gif') no-repeat top left;}
span.sbox input 					{float:left; width:130px;height:18px; padding:6px 4px 2px 4px; background:url('/img/bg/srch_bg.gif') repeat-x top left #fff; border:none; font-family:Helvetica, Arial, sans-serif; font-size:13px; line-height:13px; color:#000;}

/* --- About --- */
div.about-content					{margin-right:220px;}
ul#about-nav						{float:right; width:195px; height:280px; margin:0; padding:35px 0 0 0; list-style:none; background:url('/img/bg/about-nav.gif') no-repeat;}
ul#about-nav li						{width:165px; padding-left:15px; font-size:18px; line-height:1.6em;}
ul#about-nav li.cur					{background:url('/img/icons/about-arrow.gif') 0 50% no-repeat;}

/* --- Help --- */
.category 							{padding-bottom:5px; margin-bottom:6px; border-bottom:1px dotted #6cb451; text-transform:uppercase;}
p.category-description 				{margin-bottom:12px; color:#000; line-height:1.4em;}
ul.inline-nav 						{list-style-type:none; margin-bottom:20px; padding:0; margin-left:-15px;}
ul.inline-nav li 					{margin-bottom:8px;}
ul.inline-nav li h4 				{background:url('/img/icons/help-arrow.gif') 2px 5px no-repeat; font-size:14px;}
ul.inline-nav li h4 a 				{margin-left:14px; font-weight:700;}
ul.inline-nav li.answer 			{border-bottom:1px solid #6cb451; color:#000; margin:2px 0 15px 14px; padding:10px 10px 0;}
ul.inline-nav li.selected h4 		{background:url('/img/inline.nav.arrow.down.gif') 0 5px no-repeat;}
ul.inline-nav li.selected h4 a 		{color:#666; text-decoration:none;}
span.body 							{display:block;padding-bottom:20px;}

/* --- Paging --- */
#paging { padding:10px 5px 0 5px;
	border-top:1px solid #6cb451; margin-left:-15px;  
	}
#paging li 							{list-style:none; display:inline; font-size:13px;}
#paging li a						{display:inline; margin-right:2px; padding:2px 5px; border:1px solid #6cb451;}
#paging li a:hover					{border:1px solid #6cb451; background:#6cb451; color:#3d1449;}
#paging li.current 					{font-weight:bold; margin-right:2px; padding:2px 5px; border:1px solid #6cb451; background:#6cb451; color:#3d1449;}
#paging li.showing					{float:right; color:#3d1449; padding-right: 3px;}

/* --- Item Detail --- */
.product-detail						{background:url('/img/bg/artist-cart.gif') no-repeat; padding-top:15px; margin-bottom:40px;}
.itemprice {
	float:right;
	margin:5px 200px 0 0;
	padding:6px 8px;
	color:#000;
	background-color:#6eb653;
	font-size:28px;
	line-height:24px;
	font-weight:bold;
	letter-spacing:-0.04em;
	border: 1px solid #000;
	}
.itemprice span {
	margin:2px 0 0 2px;
	line-height:50%;
	font-size:50%;
	vertical-align:super;
	letter-spacing:0;
	}
	
.itemdetails {
	margin:5px 200px 0 0;
	}

table.pricematrix {
	margin:0 0 10px 0;
	border-collapse:collapse;
	}
table.pricematrix td.gutter {
	width:5px;
	}
table.pricematrix td.type {
	width:67px;
	padding-left:38px;
	font-size:12px;
	color:#999;
	vertical-align:middle;
	}
table.pricematrix td.size {
	width:80px;
	padding:6px 0;
	background:#ffce29;
	color:#000;
	text-align:center;
	font-weight:bold;
	font-size:21px;
	border: 1px solid #000;
	}
table.pricematrix td.size div {
	position:relative;
	}
table.pricematrix td.nostock {
	background:#efefef;
	color:#ccc;
	}
table.pricematrix td.size h3 {
	position:absolute;
	top:-22px; right:30%;
	padding:3px 4px;
	color:#000;
	background-color:#6eb653;
	font-weight:bold;
	font-size:16px;
	line-height:16px;
	}
table.pricematrix td.size h3 span {
	line-height:70%;
	font-size:70%;
	vertical-align:super;
	letter-spacing:0;
	}
table.pricematrix td.addblock {
	padding:5px 0;
	text-align:center;
	color:#999;
	}
table.pricematrix td.addblock div {
	position:relative;
	}
table.pricematrix td.addblock a {
	font-size:12px;
	color:#000;
	text-decoration:underline;
	}
table.pricematrix td.addblock a:hover {
	color:#6eb653;
	text-decoration:none;
	}
table.pricematrix td.addblock div div.additemblock,
div.additemblock  {
	position:absolute;
	top:-55px; left:-95px;
	width:240px;
	padding:10px 10px 15px 10px;
	border:3px solid #83A148;
	background:#fff;
	z-index:1000;
	text-align:left;
	font-size:11px;
	}
table.pricematrix td.addblock div div.additemblock h3,
div.additemblock h3 {
	margin:0; padding:0;
	height:16px;
	color:#777;
	font-size:13px;
	font-weight:normal;
	}
table.pricematrix td.addblock div div.additemblock h2,
div.additemblock h2 {
	color:#333;
	font-size:21px;
	}

	
table.pricematrix td.shirts-grey		{background:url('/img/icons/shirts-grey.gif') 0 50% no-repeat;}
table.pricematrix td.outerwear-grey		{background:url('/img/icons/outerwear-grey.gif') 0 50% no-repeat;}
table.pricematrix td.girls-grey			{background:url('/img/icons/girls-grey.gif') 0 50% no-repeat;}
table.pricematrix td.music-grey			{background:url('/img/icons/music-grey.gif') 0 50% no-repeat;}
table.pricematrix td.posters-grey		{background:url('/img/icons/posters-grey.gif') 0 50% no-repeat;}
table.pricematrix td.accessories-grey	{background:url('/img/icons/accessories-grey.gif') 0 50% no-repeat;}


ul.payment-nav {
	list-style:none;
	margin:5px 0 0 0; padding:0;
	}
ul.payment-nav li a {
	display:block;
	float:left;
	margin-right:3px;
	padding:8px 10px;
	background:#eee;
	color:#5A7985;
	}
ul.payment-nav li a:hover {
	background:#C1E3EA;
	}
ul.payment-nav li a.current {
	color:#666;
	background:#c4dedb;
	cursor:default;
	}
	
	
	