body{background:#000; margin:0; padding:0; height:100%; width:100%; font-family: Georgia;}
a{color: #c00;}
a img{border: none;}
#curtains{background:url(images/curtains.jpg) no-repeat top; height:495px; width:100%; text-decoration:none; display:block; z-index:50;}
#it{display:block; height:412px; width:100%; display:block; background:url(images/curtainBegins.jpg) no-repeat top; margin:0; position:absolute; top:110px; left:0}

#filmClip{width:400px; height: 300px; position: absolute; top:110px; left:50%; margin: 0 0 0 -200px;}
#filmClip span{display: block; font-size: 18px; font-family: Georgia; color: #660000; padding: 10px; text-align: center;}
#filmClip span em{font-size: 14px; color: #444;}

#buy p{font-size: 16px; line-height: 150%;color: #fff;}
#buy p a{color:#cc0000; text-decoration: none;}
#buy p a:hover{background:#000; color: #ff0000;}

#listend{width:620px; margin: 20px auto; background: url(images/youve-listened.jpg) no-repeat left; height: 100px; position: relative;}
#listend p{position: absolute; top:20px; left:50%; width:450px;}

#learnAboutTheBand{}
#learnAboutTheBand p{width:600px; margin: 10px auto; font-size: 24px; color: #fff; text-align: center;}
#learnAboutTheBand p a{color:#c00;}

#downloadd{margin: 20px auto; background: #262626; height: 150px; position: relative; overflow: hidden;border-bottom: 1px solid #333;}
#downloaddimg{background: url(images/youve-downloaded.jpg) no-repeat right; position: absolute; top:15px; left:0; width:50%; height: 50px; margin: 0 0 0 -35px;}
#downloadd p{position: absolute; top:10px; left:50%; width:450px;}
#downloadd a{color:#cc0000; text-decoration: none; display: block; padding: 2px 5px; position: relative;}
#downloadd a em{display: none;}
#downloadd a:hover{color:#ff0000;background:#000;}
#downloadd a span{color:#666;}
#downloadd a:hover em{display: block; position: absolute; top:2px; right:5px; width:100%; text-align: right; font-size: 12px; color: #777; font-style: normal;}

#nowbuy{background: url(images/now-buy-online.jpg) no-repeat top; min-height: 300px; margin: 30px 0; padding: 310px 0;}

#nowbuy{display:none;} /* BAWWWWWWWWW */
.poop{width: 560px; text-align: center; font-size: 30px; color: #fff; padding: 20px ; margin: 30px auto; background: #222;}

#selectquant{background: #1c1c1c; height: 110px; position: relative; border-bottom: 1px solid #333;}
#selectquantItems{position:absolute; left:50%; width:600px; margin: 0 0 0 -150px;}
.selectquantItems{width:175px; float:left; background: url(images/down-arrow.jpg) no-repeat top; height: 100%; margin: 0 ; text-align: center; position: relative; padding: 15px 0 0;}
.selectquantItems input{font-size:60px; width:97px; height: 74px; background: #000; border: 1px solid #444; color: #fff; text-align: center; font-family: Times New Roman;}
.selectquantItems input:hover{border:1px solid #555;}
.selectquantItems a{width:175px; position: absolute; height: 190px; left:0; top:-190px; border: none; text-align: center;}
#selectquanttext{background:url(images/select-quantity.jpg) no-repeat left; position: absolute; top:20px; left:50%; margin: 0 0 0 -540px; width:225px; height: 69px;}
#allPrices{font-size: 11px; width:300px; position: absolute; top:-50px; left:0; color: #666;}
#allPrices a{color: #999; text-decoration: none;}
#allPrices a:hover{color: #fff;}

#selectDest{position: relative; margin: 40px 0; height: 210px;}
#selectText{width:262px; height: 63px;background:url(images/destination.jpg); position: absolute; top:50%; left:50%; margin: -30px 0 0 -580px;}
#selectDestItems{position:absolute; left:50%; width:600px; margin: 0 0 0 -150px;}
#selectDestItems a{width:223px; height: 169px; float:left; background: #141414;margin: 0 20px ; text-align: center; position: relative; padding: 35px 0 0; cursor: pointer;color:#fff; border: 1px solid #000;}
#selectDestItems strong{ display: block; font-size: 16px; position: absolute; top:140px; left:0; width:100%;}
#selectDestItems strong span{color:#666; display: block; font-size: 13px; font-weight: normal;}
#selectDestItems a.selecta{background: #222; border: 1px solid #555;}
#selectDestItems a:hover{background:#222;}

#checkOrder{background: #1c1c1c; position: relative; height: 235px;border-bottom: 1px solid #333;}
#checkOrderText{width:321px; height: 63px;background:url(images/check-order.jpg); position: absolute; top:50%; left:50%; margin: -30px 0 0 -480px;}
#checkOrder ul{position: absolute; top:20px; left: 50%; width:440px; margin: 0 0 0 -110px; padding: 0; list-style: none;}
#checkOrder li{border-bottom: 1px solid #333; font-size: 16px; position: relative; padding: 8px; margin: 0; color: #fff;}
#checkOrder li strong{position: absolute; top:8px; right:8px;}

#grandTotal{font-weight: bold; color: #cc0000;}
#updateRow {border-bottom-width:0px !important;}
#updateRow strong{font-size: 11px; color: #cc0000; text-decoration: underline; cursor: pointer;}

#important{width:620px; margin: 20px auto; text-align: center; color: #fff;}
#important h3{font-size: 25px; text-transform: uppercase; margin: 0; padding: 10px 0; font-weight: normal;}

#pay {position: relative;}
#pay input{height:90px; background: url(images/pay-with-paypal.gif) no-repeat 50% 50%; display: block; text-decoration: none; margin: 20px 0; border:none; border-top: 1px solid #000; border-bottom: 1px solid #000; cursor: pointer; width:100%; z-index: 50;}
#pay input:hover{border: 1px solid #222;  background:#111 url(images/pay-with-paypal.gif) no-repeat 50% 50%;}
#payCoverUp{position:absolute; top:0; left:0; padding:40px 0; height:100%;width:100%;text-align: center; font-size: 22px; background:#000; color:#666; z-index: 100;}

/* Time for the massive come sing ya */