*{outline:none}html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

html, body{background-color:#20292B;}
body{background:#20292B url(images/bg-interior.jpg) left top no-repeat;color:#848c94;font-family:'arial',sans-serif;font-size:12px;}

a{color:#848c94;}
strong{font-weight:bold;}
.clr:after{content:'.';display:block;width:0;height:0;line-height:0;clear:both;}

#main-wrap{background:url(images/wrap-bg.jpg) left top repeat-y;margin-left:358px;overflow:hidden;height:100%;width:455px;padding-bottom:1px;}
.merch #main-wrap{width:745px;}
#brand{background:url(images/brand.gif) left top no-repeat;height:212px;text-indent:-9999em;overflow:hidden;margin-top:30px;}
#nav{margin:20px 10px 15px;}
#nav a{color:#fff;text-decoration:none;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;padding:7px;background-color:#0f1416;font-weight:bold;}

.cta{color:#fff;text-decoration:none;-moz-border-radius:7px;padding:10px;background-color:#000;font-weight:bold;text-transform:uppercase;font-size:17px;float:left;margin-bottom:15px;}

#content{background:url(images/content-bg.jpg) left top repeat;margin:10px;}

#breadcrumb{font-size:30px;margin:20px 0 18px;color:#4f4847;overflow:hidden;clear:both;}
#breadcrumb span{color:#90c3d2;}

#content .wrap{margin:10px 30px;padding-top:1px;zoom:1;}
#content p{margin:15px 0;line-height:16px;}
#content p.confirmation{font-weight:bold;font-size:13px;}

.int-breadcrumb {overflow:hidden;padding:3px 0;}
.int-breadcrumb li{float:left;margin-right:7px;}
.int-breadcrumb a{text-decoration:none;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;padding:5px;font-weight:bold;color:#999;}
.int-breadcrumb a.active{background-color:#000;color:#fff;}

.create-login{background-color:#090b0c;padding:13px 17px 7px;margin-left:-15px;zoom:1;margin-bottom:10px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;width:368px;}
.payment-info{margin-top:15px;}

#fan-join{clear:both;}
#fan-join li{margin-bottom:10px;}
#fan-join li p{color:#fff;}
#fan-join label{width:120px;float:left;margin-top:5px;}
#fan-join input{width:200px;}

#fan-join h2{font-weight:bold;font-size:14px;margin-bottom:15px;color:#ccc;}
#fan-join .cta{clear:both;float:right;margin-right:65px;}

#fan-join .member-info{clear:both;padding-top:10px;}
#fan-join .member-info li{margin-bottom: 10px;}
#fan-join .member-info label{float:left;width:80px;margin-top:5px;}
#fan-join .member-info input{width:220px;}
#fan-join .member-info select{width:110px;}

#fan-join .region label{width:110px;}
#fan-join .region select{width:195px;}
#fan-join .region input{width:190px;}

#fan-join .phone{overflow:hidden;}
#fan-join .phone input{float:left;margin-right:10px;width:57px;}
#fan-join .phone #phone-4{width:74px}

#fan-join .birth{clear:both;}
#fan-join .birth select{margin-right:5px;}
#fan-join .birth #birth-month{width:100px;}
#fan-join .birth #birth-day{width:50px;}
#fan-join .birth #birth-year{width:60px;}

#fan-join #cw2{width:50px;}

#fan-join .agree{padding-bottom:20px;}
#fan-join .agree #tos-agree{float:left;width:auto;}
#fan-join .agree label{width:auto;margin-left:10px;margin-top:0;}

#fan-join .same-billing{padding-bottom:20px;}
#fan-join .same-billing #same-billing{float:left;width:auto;}
#fan-join .same-billing label{width:auto;margin-left:10px;margin-top:0;}

#footer-wrapper{text-align:left;background-color:#20292B;}
#footer{width:813px;clear:both;text-align:right;}

#footer .block-menu_block {background-color:#131819;float:right;margin:0 0 7px;padding:7px;width:441px;}

#footer .block-menu_block li{float:left;background:transparent url(images/pipe.png) no-repeat scroll 100% 50%;padding:0 10px 0 7px;}

.merch #footer {width:1104px;}
.merch #footer .block-menu_block{width:732px;}
.merch h2.section-title{color:#fff;clear:both;font-weight:bold;font-size:17px;margin-bottom:10px;}

.merch .merch-intro{width:350px;}
.merch .shirt-grid{margin-bottom:25px;overflow:hidden;}
.merch .shirt-grid li{float:left;margin-right:30px;margin-bottom:30px;width:135px;overflow:hidden;}
.merch .shirt-grid li img{display:block;background:#fff url(images/temp-sample-tshirt.jpg) left top no-repeat;width:135px;height:135px;}

.merch .item-thumb{display:block;margin-bottom:10px;}
.merch .item-title{text-decoration: none;}
.merch .item-title:hover{text-decoration:underline;}

.merch .cta{text-transform:none;font-size:15px;}
.merch .merch-item{clear:both;}
.merch .merch-item .thumb{float:left;margin-right:15px;background-color:#fff;width:325px;height:325px;}
.merch .merch-item h1{color:#fff;font-weight:bold;font-size:16px;}

.merch .merch-item .item-description{;margin-left:340px;}
.merch .merch-item .item-details{color:#fff;}
.merch .merch-item .item-details label{float:left;margin-right:6px;}
.merch .merch-item .group{margin-bottom:11px;}
.merch .merch-item .item-details input{margin-top:-2px;}
.merch .merch-item .item-details #quantity{width:30px;}

.merch .merch-item form{overflow:hidden;width:100%;width:320px;}
.merch .merch-item form .cta{margin-right:10px;margin-top:10px;}

.merch #content .merch-item .fine-print{font-size:11px;color:#848C94;margin-top:0;margin-bottom:10px;}
.merch .merch-item .item-details #checkout-now{color:#90C3D2;}



#footer .block-menu_block li a{font-weight:bold;text-decoration:none;}

#copyright{clear:both;text-align:right !important;font-size:10px !important;padding-bottom:10px;}
#copyright div{text-align:right !important;}