﻿/* == Global Reset 
------------------------------------------------------------------------------------------------------------------------ */

html, body, div, span, h1, h2, h3, h4, h5, h6, p, hr, 
a, a img, font, img, dd, dl, dt, li, ol, ul, blockquote,
fieldset, form, label, legend, table, caption, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	line-height: inherit;
	font-family: inherit;
	font-size: 100%;
}
ol, ul {
	list-style: none;
}

/* == Base Element Styling
------------------------------------------------------------------------------------------------------------------------ */
body{color: #222;text-align: center;background: #F9F8E9 url(/_img/body-bg.jpg) top center;padding: 0; margin: 0;font-family: Georgia, Times New Roman, Serif;font-size: 72%;height: 100%;position: relative;}

h1, h2, h3, h4, h5, h6{font-size: 180%; font-weight: bold; margin: 10px 0;text-transform: uppercase;color: #000;}
h1{color: #412400;}
h2{font-size: 160%;}
h3{font-size: 140%;margin: 0 0 20px 0;}
h4{font-size: 120%;}
h5{font-size: 110%;}
h6{font-size: 100%;}

/** Widths **/
.ten {width: 10%}
.fifteen {width: 15%}
.twenty {width :20%}
.thirty {width:30%}
.forty {width:40%}
.fifty {width:50%}
.sixty {width:60%}
.seventy {width:70%}
.seventyfive {width:75%}
.eighty {width:80%}
.ninety {width:90%}
.hundred {width:100%}

/** Module title image replacement - nav column **/
#wrap #nav h2.replaced{height: 28px; line-height: 28px;background: url(/_img/h2-bg-left.gif) top left no-repeat;margin-bottom: 10px;text-align: center;color: #faf2d2;font-size: 140%;text-indent: -9999px;}
#wrap #nav h2.titleMiniBasket{background-position: 0 -28px;}
#wrap #nav h2.titleStore{background-position: 0 -84px;}

/** Module title image replacement - homepage **/
#wrap .templateHome .zoneOne h2{height: 28px; line-height: 28px;background: url(/_img/h2-bg-main.gif) top left no-repeat;margin-bottom: 10px;text-align: center;color: #faf2d2;font-size: 140%;}
#wrap .templateHome .zoneOne h2.replaced{text-indent: -9999px;}
#wrap .templateHome .zoneOne h2.titleNews{background-position: 0 -28px;}
#wrap .templateHome .zoneOne h2.titleShows{background-position: 0 -56px;}
#wrap .templateHome .zoneOne h2.titleComments{background-position: 0 -84px;}
#wrap .templateHome .zoneOne h2.titleActivity{background-position: 0 -280px;}

#wrap #nav h2.titleNews{background-position: 0 -56px;}

#wrap .templateHome .zoneTwo h2{height: 28px; line-height: 28px;background: url(/_img/h2-bg-mid.gif?1) top left no-repeat;margin-bottom: 10px;text-align: center;color: #faf2d2;font-size: 140%;}
#wrap .templateHome .zoneTwo h2.replaced{text-indent: -9999px;}
#wrap .templateHome .zoneTwo h2.titleSocial{background-position: 0 -196px;}
#wrap .templateHome .zoneTwo h2.titleVideo{background-position: 0 -28px;}
#wrap .templateHome .zoneTwo h2.titleStore{background-position: 0 -56px;}

/** Module title image replacement - basic 2 col content template **/
#wrap .templateBasic .zoneOne h2{height: 28px; line-height: 28px;background: url(/_img/h2-bg-main.gif) top left no-repeat;margin-bottom: 10px;text-align: center;color: #faf2d2;font-size: 140%;}
#wrap .templateBasic .zoneOne h2.replaced{text-indent: -9999px;}
#wrap .templateBasic .zoneOne h2.titleNews{background-position: 0 -28px;}
#wrap .templateBasic .zoneOne h2.titleShows{background-position: 0 -56px;}
#wrap .templateBasic .zoneOne h2.titleComments{background-position: 0 -84px;}
#wrap .templateBasic .zoneOne h2.titleMembers{background-position: 0 -112px;}
#wrap .templateBasic .zoneOne h2.titleMembersLog{background-position: 0 -140px;}
#wrap .templateBasic .zoneOne h2.titleMembersSign{background-position: 0 -168px;}
#wrap .templateBasic .zoneOne h2.titleMembersVids{background-position: 0 -224px;}
#wrap .templateBasic .zoneOne h2.titleMembersPhotos{background-position: 0 -309px;}
#wrap .templateBasic .zoneOne h2.titleOffPhotos{background-position: 0 -337px;}
#wrap .templateBasic .zoneOne h2.titleFanNews{background-position: 0 -252px;}
#wrap .templateBasic .zoneOne h2.titleVideos{background-position: 0 -196px;}

#wrap .templateBasic .zoneTwo h2{height: 28px; line-height: 28px;background: url(/_img/h2-bg-mid.gif) top left no-repeat;margin-bottom: 10px;text-align: center;color: #FCF4CD}
#wrap .templateBasic .zoneTwo h2.replaced{text-indent: -9999px;}
#wrap .templateBasic .zoneTwo h2.titleVideo{background-position: 0 -28px;}
#wrap .templateBasic .zoneTwo h2.titleStore{background-position: 0 -56px;}
#wrap .templateBasic .zoneTwo h2.titleExVid{background-position: 0 -84px;}
#wrap .templateBasic .zoneTwo h2.titleMembersLog{background-position: 0 -112px;}
#wrap .templateBasic .zoneTwo h2.titleJoin{background-position: 0 -140px;}
#wrap .templateBasic .zoneTwo h2.titleTheDets{background-position: 0 -168px;}

/** Module title image replacement - basic content template **/
#wrap .templateBasic .zoneOneWide h2{height: 28px; line-height: 28px;background: url(/_img/h2-bg-wide.gif) top left no-repeat;margin-bottom: 10px;text-align: center;color: #FCF4CD}
#wrap .templateBasic .zoneOneWide h2.replaced{text-indent: -9999px;}
#wrap .templateBasic .zoneOneWide h2.titleComments{background-position: 0 -56px;}
#wrap .templateBasic .zoneOneWide h2.titleRating{background-position: 0 -84px;}
#wrap .templateBasic .zoneOneWide h2.titleMembersSign{background-position: 0 -448px;}
#wrap .templateBasic .zoneOneWide h2.titleAlreadyForMem{background-position: 0 -477px;}

/** Module title image replacement - basic content zone splits **/
#wrap .templateBasic .zoneOneWide .splitLeft h2,
#wrap .templateBasic .zoneOneWide .splitRight h2{height: 28px; line-height: 28px;background: url(/_img/h2-bg-split.gif) top left no-repeat;margin-bottom: 10px;text-align: center;color: #FCF4CD}
#wrap .templateBasic .zoneOneWide .splitLeft h2.replaced,
#wrap .templateBasic .zoneOneWide .splitRight h2.replaced{text-indent: -9999px;}

#wrap .templateBasic .zoneOneWide .splitLeft h2.titleEditProf{background-position: 0 -477px;}
#wrap .templateBasic .zoneOneWide .splitRight h2.titleUpdatePass{background-position: 0 -505px;}
#wrap .templateBasic .zoneOneWide .splitRight .profileImage h2{background-position: 0 -533px;text-indent: -9999px;}
#wrap .templateBasic .zoneOneWide .splitRight .profileImage .uploadedimages h2{background: none;color: #000;font-size: 140%;text-align: left; padding: 0; margin: 0 0 10px 0;height: auto; line-height: normal;text-indent: 0;}

/** Module title image replacement - full width content template **/
#wrap .templateFull .zoneOne h2{height: 28px; line-height: 28px;background: url(/_img/h2-bg-wide.gif) top left no-repeat;margin-bottom: 10px;text-align: center;color: #FCF4CD}
#wrap .templateFull .zoneOne h2.replaced{text-indent: -9999px;}
#wrap .templateFull .zoneOne h2.titleComments{background-position: 0 -56px;}
#wrap .templateFull .zoneOne h2.titleRating{background-position: 0 -84px;}
#wrap .templateFull .zoneOne h2.titleProdCon{background-position: 0 -169px;}
#wrap .templateFull .zoneOne h2.titleOtherItems{background-position: 0 -224px;}
#wrap .templateFull .zoneOne h2.titleOrderRec{background-position: 0 -393px;}

/** Module title image replacement - full width zone splits **/
#wrap .templateFull .zoneOne .splitLeft h2,
#wrap .templateFull .zoneOne .splitRight h2{height: 28px; line-height: 28px;background: url(/_img/h2-bg-split.gif) top left no-repeat;margin-bottom: 10px;text-align: center;color: #FCF4CD}
#wrap .templateFull .zoneOne .splitLeft h2.replaced,
#wrap .templateFull .zoneOne .splitRight h2.replaced{text-indent: -9999px;}

#wrap .templateFull .zoneOne .splitLeft h2.titleBlogs{background-position: 0 -28px;}
#wrap .templateFull .zoneOne .splitLeft h2.titleVideos{background-position: 0 -56px;}
#wrap .templateFull .zoneOne .splitLeft h2.titleBenefits{background-position: 0 -140px;}
#wrap .templateFull .zoneOne .splitLeft h2.titleJoinClub{background-position: 0 -196px;}
#wrap .templateFull .zoneOne .splitLeft h2.titleDelDetails{background-position: 0 -253px;}
#wrap .templateFull .zoneOne .splitLeft h2.titleDelConf{background-position: 0 -308px;}
#wrap .templateFull .zoneOne .splitLeft h2.titleBillConf{background-position: 0 -336px;}
#wrap .templateFull .zoneOne .splitLeft h2.titleMemGift{background-position: 0 -393px;}
#wrap .templateFull .zoneOne .splitLeft h2.titleBillDetails{background-position: 0 -281px;}
#wrap .templateFull .zoneOne .splitLeft h2.titleActivateCard{background-position: 0 -421px;}
#wrap .templateFull .zoneOne .splitLeft h2.titleActivateMem{background-position: 0 -449px;}
#wrap .templateFull .zoneOne .splitLeft h2.titleEditProf{background-position: 0 -477px;}
#wrap .templateFull .zoneOne .splitLeft h2.titleForumRegister{background-position: 0 -671px;}
#wrap .templateFull .zoneOne .splitLeft h2.titleTheDets{background-position: 0 -729px;}
#wrap .templateFull .zoneOne .splitLeft h2.titleResubscribeNow{background-position: 0 -868px;}

#wrap .templateFull .zoneOne .splitRight h2.titlePhotos{background-position: 0 -84px;}
#wrap .templateFull .zoneOne .splitRight h2.titleActivity{background-position: 0 -112px;}
#wrap .templateFull .zoneOne .splitRight h2.titleJoin{background-position: 0 -168px;}
#wrap .templateFull .zoneOne .splitRight h2.titleExclusive{background-position: 0 -756px;}
#wrap .templateFull .zoneOne .splitRight h2.titleJoinThanks{background-position: 0 -784px;}
#wrap .templateFull .zoneOne .splitRight h2.titleMembershipDet{background-position: 0 -224px;}
#wrap .templateFull .zoneOne .splitRight h2.titleBillDetails{background-position: 0 -281px;}
#wrap .templateFull .zoneOne .splitRight h2.titlePaymentDet{background-position: 0 -365px;}
#wrap .templateFull .zoneOne .splitRight h2.titleDelDetails{background-position: 0 -253px;}
#wrap .templateFull .zoneOne .splitRight h2.titleForumMember{background-position: 0 -699px;}
#wrap .templateFull .zoneOne .splitRight .profileImage h2{background-position: 0 -533px;text-indent: -9999px;}
#wrap .templateFull .zoneOne .splitRight .profileImage .uploadedimages h2{background: none;color: #000;font-size: 140%;text-align: left; padding: 0; margin: 0 0 10px 0;height: auto; line-height: normal;text-indent: 0;}
#wrap .templateFull .zoneOne .splitRight h2.titleForumAccess{background-position: 0 -812px; height: 56px;}
#wrap .templateFull .zoneOne .splitRight h2.titleWhenStart{background-position: 0 -925px; height: 56px;margin-top: 0;}
#wrap .templateFull .zoneOne .splitRight h2.titleHowGet10{background-position: 0 -982px; height: 56px;}
#wrap .templateFull .zoneOne .splitRight h2.titleImConfused{background-position: 0 -1038px; height: 56px;}
#wrap .templateFull .zoneOne .splitRight h2.titleWhatIs2011{background-position: 0 -896px;}

/** H1 image replacement **/
body#news h1{height: 28px; line-height: 28px;background: url(/_img/h2-bg-main.gif) 0 -28px no-repeat;margin-bottom: 10px;text-align: center;color: #FCF4CD;text-indent: -9999px;}
body#gigs h1{height: 28px; line-height: 28px;background: url(/_img/h2-bg-main.gif) 0 -56px no-repeat;margin-bottom: 10px;text-align: center;color: #FCF4CD;text-indent: -9999px;}
body#members h1{display: none;/*height: 28px; line-height: 28px;background: url(/_img/h2-bg-main.gif) 0 -112px no-repeat;margin-bottom: 20px;text-align: center;color: #FCF4CD;text-indent: -9999px;*/}
body#video h1{height: 28px; line-height: 28px;background: url(/_img/h2-bg-wide.gif) 0 -28px no-repeat;margin-bottom: 10px;text-align: center;color: #FCF4CD;text-indent: -9999px;}
body#photos h1{height: 28px; line-height: 28px;background: url(/_img/h2-bg-wide.gif) 0 -112px no-repeat;margin-bottom: 10px;text-align: center;color: #FCF4CD;text-indent: -9999px;}
body#lyrics h1{height: 28px; line-height: 28px;background: url(/_img/h2-bg-main.gif) 0 -364px no-repeat;margin-bottom: 10px;text-align: center;color: #FCF4CD;text-indent: -9999px;}
body#faqs h1{height: 28px; line-height: 28px;background: url(/_img/h2-bg-wide.gif) 0 -560px no-repeat;margin-bottom: 10px;text-align: center;color: #FCF4CD;text-indent: -9999px;}
body#returns h1{height: 28px; line-height: 28px;background: url(/_img/h2-bg-wide.gif) 0 -532px no-repeat;margin-bottom: 10px;text-align: center;color: #FCF4CD;text-indent: -9999px;}
body#cservice h1{height: 28px; line-height: 28px;background: url(/_img/h2-bg-wide.gif) 0 -504px no-repeat;margin-bottom: 10px;text-align: center;color: #FCF4CD;text-indent: -9999px;}
body#contact h1{height: 28px; line-height: 28px;background: url(/_img/h2-bg-main.gif) 0 -477px no-repeat;margin-bottom: 10px;text-align: center;color: #FCF4CD;text-indent: -9999px;}
body#fanclubin h1{display: none;}
body#fanclub .templateFull h1{height: 28px; line-height: 28px;background: url(/_img/h2-bg-wide.gif) 0 -140px no-repeat;margin-bottom: 10px;text-align: center;color: #FCF4CD;text-indent: -9999px;}
body#video #wrap .templateBasic .zoneOneWide h1{height: 28px; line-height: 28px;background: url(/_img/h2-bg-wide.gif) 0 -28px no-repeat;margin-bottom: 20px;text-align: center;color: #FCF4CD;text-indent: -9999px;}
body#basket h1{height: 28px; line-height: 28px;background: url(/_img/h2-bg-wide.gif) 0 -253px no-repeat;margin-bottom: 10px;text-align: center;color: #FCF4CD;text-indent: -9999px;}
body#checkout h1{height: 28px; line-height: 28px;background: url(/_img/h2-bg-wide.gif) 0 -336px no-repeat;margin-bottom: 10px;text-align: center;color: #FCF4CD;text-indent: -9999px;}
body#payment h1{height: 28px; line-height: 28px;background: url(/_img/h2-bg-wide.gif) 0 -364px no-repeat;margin-bottom: 10px;text-align: center;color: #FCF4CD;text-indent: -9999px;}
body#complete h1{height: 28px; line-height: 28px;background: url(/_img/h2-bg-wide.gif) 0 -392px no-repeat;margin-bottom: 10px;text-align: center;color: #FCF4CD;text-indent: -9999px;}
body#failed h1{height: 28px; line-height: 28px;background: url(/_img/h2-bg-wide.gif) 0 -420px no-repeat;margin-bottom: 10px;text-align: center;color: #FCF4CD;text-indent: -9999px;}
body#forumRegister h1{display: none;}

p{margin: 10px 0;line-height: 1.4em;}
blockquote{margin: 0px;color: #fff;}

ul{margin: 10px 0 10px 20px; list-style-type: none;list-style-image: url(/_img/bullet.gif);}
ul li{margin: 10px 0;}
ol{margin: 10px 0 10px 30px; list-style-type: decimal;}
ol li{margin: 10px 0;}

/* Cross browser hr styling */
hr{border: 0;border-top: solid 1px #ccc; height: 1px; margin: 5px 0;}
div.hr{margin: 15px 0px; border: none;border-top: solid 1px #000;clear:both;height: 1px;}
div.hr hr{display:none;}

a{color: #6A9837; font-weight: bold;text-decoration: none;}
a:hover{color: #000;}
a.on{text-decoration: underline;}
a.linkBtn{background: url(/_img/btn-mid.gif) top left no-repeat; width: 100px;height: 20px; line-height: 20px;text-align: center; text-transform: uppercase;color: #FCF4CD;font-size: 90%;}
a.linkBtn:hover{background-position: bottom left; color: #fff;}
a.linkBtnWide{width: 150px;background: url(/_img/btn-wide.gif) top left no-repeat;}
a.linkBtnSmall{width: 70px;background-image: url(/_img/btn-small.gif);}
a.linkBlock{display: inline-block;}

img{vertical-align: bottom;}
.iImage{float: left; margin: 0 15px 5px 0;}
.iImage img{float: left; border: solid 4px #000;}


/* = Form Styles
------------------------------------------------------------------------------------------------------------------------ */
.btn{background: url(/_img/btn-mid.gif) top left no-repeat; width: 100px;height: 20px; line-height: 20px;text-align: center; text-transform: uppercase;color: #FCF4CD;font-size: 90%; letter-spacing: 0;font-family: Georgia, Times New Roman, Serif;border: 0;font-weight: bold;cursor: pointer;}
.btn:hover{background-position: bottom left}

.btnWide{background: url(/_img/btn-wide.gif) top left no-repeat; width: 150px;height: 20px; line-height: 20px;text-align: center; text-transform: uppercase;color: #FCF4CD;font-size: 90%; letter-spacing: 0;font-family: Georgia, Times New Roman, Serif;border: 0;font-weight: bold;cursor: pointer;}
.btnWide:hover{background-position: bottom left}

.fanBtn{float: left; width: 324px;border: 1px solid #CCCA9C;background: #EEEACE url(/_img/fanbtn-bg.gif) no-repeat top left; height: 74px; letter-spacing: -999999px; font-size: 1px;color: #EEEACE;cursor: pointer; outline: 0;}
.fanBtn:hover{border: 1px solid #4b2d06;}
.fanBtnOpen{background-position: bottom left;}
.fanBtnAdd{background: #EEEACE url(/_img/fanbtn-bg-add.gif) no-repeat top left;}

#btnForumSignUp, #btnFanSignUp {background: url(/_img/btn-wide.gif) top left no-repeat; width: 150px;height: 20px; line-height: 20px;text-align: center; text-transform: uppercase;color: #FCF4CD;font-size: 90%; letter-spacing: 0;font-family: Georgia, Times New Roman, Serif;border: 0;font-weight: bold;cursor: pointer;}
#btnForumSignUp:hover{background-position: bottom left}
#btnFanSignUp:hover{background-position: bottom left}


.input, .inputWide, textarea{border: solid 1px #bdb995;margin: 0 0 3px 0; background: #faf2d2 url(/_img/input-bg.gif) top left repeat-x;}

.formHolder label{float: left; width: 120px;}
.formHolder .input{width: 196px;}
.formHolder .inputWide{width: 450px;}
.formHolder select.input{width: 200px;}
.formHolder .btn{margin-top: 5px;}

.zoneTwo .formHolder label{width:80px;}

.splitLeft .formHolder label,
.splitRight .formHolder label{width: 100px;}

select{border: solid 1px #bdb995 !important;background-color: #faf2d2 !important;margin:0 0 3px;}

/* = Table Styles
------------------------------------------------------------------------------------------------------------------------ */

table{border-collapse:collapse;}
table tr th, table th{background: #ccca9c;border: solid 1px #8f8d5e;padding: 4px;}
table tr td{border: solid 1px #ccca9c;border-top: solid 1px transparent;border-bottom: solid 1px transparent;background: #eeeace;padding: 4px;}
table tr.rowItemAlt td{background: #e3dfbf;}

/* = Independent Global Styles
------------------------------------------------------------------------------------------------------------------------ */

/** layout **/
.floatLeft{float: left;}
.floatRight{float: right;}
.frBtnPush{margin-left: 5px;}
/** clearing **/
.clr{clear: both;}
.clrSml,.clrz, .clrsml{clear: both;line-height:1px;height:1px;}
.clrLeft{clear: left;}
.clrRight{clear: right;}
.pagingClr{display: none;}
.hlFix{height: 1%;}
/** presentation **/
.hide{display: none;}
.hideOver{overflow: hidden;}
.newsThumb{float: left; border: solid 4px #000; margin: 15px 10px 0px 0;}
.inlineImgLeft{float: left; margin: 0 10px 10px 0; border: solid 4px #000;}
.inlineImgRight{float: right; margin: 0 0 10px 10px; border: solid 4px #000;}
.itemDetails{font-size: 95%;color: #4b2d06;font-weight: bold;}
.itemDetails a{color: #4b2d06;}
/** overrides **/
.target br, .target .clr, .target .clrz{display: none;height: 1px; line-height: 1px;}
.target .genList br, .target .genList .clr, .target .genList .clrz{display: block;}
.formHolder .clr{height: 1px; line-height: 1px;}
.memberNote {color:red}
/** spacing **/
.vSpaceFive {margin-bottom:5px !important}
.vSpaceTen {margin-bottom:10px !important}
.vSpaceFifteen {margin-bottom:15px !important}
.vSpaceTwenty {margin-bottom:20px !important}
.tightLeft {margin-left:0px !important}
.tightRight {margin-right:0px !important}
.tightTop {margin-top:0px !important}
.tightBottom {margin-bottom:0px !important}
.tightV {margin-bottom:0px !important; margin-top: 0px !important;}
.gold {background:url(/_img/fan-gold-bg.gif)no-repeat !important; color:#FFF !important; border-right:1px solid #B26A09 }
.hugeOne {background:url(/_img/bg-huge-nums.gif) no-repeat; height:110px; width:70px; margin:0px 5px 0 0;}
.hugeTwo {background:url(/_img/bg-huge-nums.gif) no-repeat 0px -110px ; height:110px; width:70px; margin:0px 5px 0 0;}
.hugeThree {background:url(/_img/bg-huge-nums.gif) no-repeat 0px -220px ; height:120px; width:70px; margin:0px 5px 0 0;}

.rightArrow{width:20px; height:20px; background:url(/_img/right-arrow.gif) no-repeat; display:block; margin-right:5px;}
.innermodule {padding:10px; border:1px solid #FFF; background:transparent url(/_img/pins.gif) no-repeat; }






