/* 
GENERAL STYLES ---------------------------- */
html{background:#000;}
body{color:#d4d4cf;background:transparent url('../img/bg-body-taller2.jpg') repeat-x scroll top left;}
p{line-height:120%;}
a{color:#888;text-decoration:none;outline:0;}
a:hover{color:#fff;}
a img{border:none;}
.right{float:right;}
.left{float:left;}
.no-text{text-indent:-9999px;}
.no-margin{margin-right:0 !important;margin-left:0 !important;}
em{font-style:italic;}
/* 
WRAPPERS ---------------------------- */
#wrap{margin:0 auto;width:1004px;}
#hd{padding:43px 0 0 0;height:150px;}
#bd{height:1700px;margin-top:40px}
/* 
HEADER ---------------------------- */
#hd h1{display:none;}
#hd .branding{float:left;padding:5px 0 0;background:url('../img/branding.png') no-repeat scroll top left;width:643px;height:32px;margin-bottom:5px}
#video{background:#000;width:645px;height:317px;}
#hd .tour{float:left;margin:0 0 0 18px;width:342px;overflow:hidden;}
#hd .twitter{display:block;margin:0;background:url('../img/twitter.png') no-repeat scroll top left;width:161px;height:36px;float:left;}
#hd .store{display:block;margin:0;background:url('../img/browse.png') no-repeat scroll top left;width:161px;height:36px;float:left;margin-left:15px}
#hd .tour h4{position:relative;padding:103px 0 0;background:url('../img/logo-sprite.png') no-repeat scroll top left;width:341px;height:38px;}
#hd .tickets{position:absolute;top:99px;left:181px;display:block;width:127px;height:26px;}
#hd .tour ul{float:left;margin:0 20px 0 0;width:160px;overflow:hidden;}
#hd .tour ul li{font-size:85%;line-height:1.4em;}
#hd .tour span{padding:0 0 0 5px;font-weight:bold;color:#fff;}
p.hr{clear:both;float:left;margin:14px 0 0;background:url('../img/textbanner.gif') no-repeat scroll top left;width:1020px;height:111px;}
/* 
BODY ---------------------------- */
#bd .digital,#bd .physical{float:left;margin:27px 22px 0 0;height:716px;width:491px;}
#bd h2,#bd h4{background:url('../img/store-sprite.png?') no-repeat scroll top left;width:491px;height:27px;}
#bd h2{margin:0 0 22px;}
#bd .physical h2{background-position:0 -76px;}
#bd h4{margin:18px 0 5px;height:23px;}
#bd .tier1, #bd .tier2, #bd .tier3, #bd .tier4, #bd .tier5, #bd .tier6{height:auto;}
#bd .tier1 h4{background-position:0 -104px;}
#bd .tier2 h4{background-position:0 -128px;}
#bd .tier3 h4{background-position:0 -152px;}
#bd .tier4 h4{background-position:0 -176px;}
#bd .tier5 h4{background-position:0 -200px;}
#bd .tier6 h4{background-position:0 -224px;}
#bd li div{position:relative;padding:7px 6px;background:#3f3f3f;height:136px;}
#bd li div ul{position:absolute;top:2px;left:114px;width:365px;font-weight:bold;line-height:1.4em;color:#1d1d1d;}
#bd li div li{margin:5px 0;padding:5px;background:#4c4c4c;}
#bd li div .price{position:absolute;top:109px;left:4px;width:100px;font-size:197%;font-weight:bold;color:#000;text-align:center;}
#bd li div #submit{position:absolute;top:140px;left:18px;background:url('../img/buy-now.png') no-repeat scroll top left;width:74px;height:25px;border:none;cursor:pointer;}
#bd li div .size{position:absolute;top:200px;left:4px;width:100px;text-align:center;font-size:85%;}
#bd li div select{position:absolute;top:215px;left:4px;width:100px;}
#bd .physical .tier3 .price{top:152px;}
#bd .physical .tier3 #submit{top:183px;}
#bd .physical .tier3 .size{top:238px;}
#bd .physical .tier3 select{top:252px;}
#bd .physical .tier4 .price{top:152px;}
#bd .physical .tier4 #submit{top:183px;}
#bd .physical .tier5 .price{top:128px;}
#bd .physical .tier5 #submit{top:159px;}
/*#bd .digital .tier2 div{height:240px;}
#bd .digital .tier3 div{height:155px;}
#bd .physical .tier1 div{height:175px;}
#bd .physical .tier2 div{height:315px;}
#bd .physical .tier3 div{height:380px;}
*/
#bd .tier1 div{height:170px;}
#bd .tier2 div{height:327px;}
#bd .digital .tier2 div{height:242px}
#bd .tier3 div{height:416px;}
#bd .tier4 div{height:170px;}
#bd .physical .tier4 div{height:210px;}
#bd .tier5 div{height:235px;}
#bd .tier6 div{height:170px;}
#bd .digital .tier3 div{height:169px;}
#bd span{color:#888;}
#bd .limit{font-size:115%;position:absolute;text-align:center;top:216px;width:100px;}
#bd .tier2 .limit{top:173px;}
/* 
FOOTER ---------------------------- */
#ft {
	padding: 50px 0 0;
	height: 200px;
	text-align: right;
}
/* 
SHIRT POPUP ---------------------------- */
#backgroundPopup{display:none;position:fixed;_position:absolute;/* hack for internet explorer 6*/
height:100%;width:100%;top:0;left:0;background:#000;z-index:1;}
#popup, #popup2{display:none;position:fixed;_position:absolute;/* hack for internet explorer 6*/
margin:800px 0 0;height:612px;width:522px;background:#fff url('../img/shirt.jpg');z-index:2;border:16px solid #1d1d1d;}
.popupClose{padding:4px 6px 1px 6px;cursor:pointer;font-size:14px;right:15px;top:15px;position:absolute;background:#222;color:#fff;display:block;}
#popupClose:hover{background:#1d1d1d;}
/* 
PROMO POPUP ---------------------------- */
#popup2{margin:800px 0 0;height:340px;width:408px;background:#000;padding:35px 20px 20px;}
#popup2 p{padding:20px 0 0;}
