/* Template Styles ****************/
:focus {outline: 0;}

body{
	background:url(/Images/TEMPLATE/backgrounds/BT_SiteBg.jpg) #44511d;
	margin:0;
	padding:0;
	font-family:"Trebuchet MS",Tahoma,Verdana,Helvetica,Arial,sans-serif;
	font-size:12px;
	color:#c5ccc5;
	}

#Container{
	width:929px;
	margin:0 auto;
	background:url(/Images/TEMPLATE/backgrounds/BT_ContainerBg.jpg);

	position:relative;
	z-index:2;
	}

#ContainerHeader{
	background:url(/Images/TEMPLATE/backgrounds/BT_HeaderBg.jpg) no-repeat;
	height:24px;
	width:929px;
	}

#TopLeftBg{
	background:url(/Images/TEMPLATE/backgrounds/BT_TopLeftBg.jpg) no-repeat;
	width:101px;
	height:77px;
	position:absolute;
	top:0;
	left:0;
	}

#Footer{
	width:929px;
	margin:0 auto;
	background:url(/Images/TEMPLATE/backgrounds/BT_FooterBg.jpg) no-repeat;
	height:190px;
	position:relative;
	z-index:1000;

	}
	
#copyholder {
    margin: 0 auto;
    position: relative;
    width: 929px;
    z-index: 1000;
	color:#C5CCC5;
}	
	
#OCC a {
    background: url(http://officialcommunity.com/images/OCCLogo_Footer_dark.png) no-repeat scroll right top transparent;
    color: #C5CCC5;
    display: block;
    height: 39px;
    padding-right: 105px;
	padding-top:5px;
    width: 60px;
	float:right;
	margin-right:10px;
	margin-top:10px;
	font-size:9px;
	}	

#Birds{
	background:url(/Images/TEMPLATE/backgrounds/BT_Birds2.gif) no-repeat bottom right;
	height:233px;
	width:189px;
	position:fixed;
	bottom:0 !important;
	right:0;
	z-index:1;
	_position:absolute;
	}

#LoginContainer{
	width:900px;
	margin:0 auto;	
	}

#Login{
	float:right;
	background:url(/Images/TEMPLATE/backgrounds/BT_LoginBg.jpg);
	height:38px;
	padding:5px 20px;
	margin-bottom:10px;
	color:#fff;
	}

.clear{
	clear:both;
	}
	
a{
	color:#ffd200;
	text-decoration:none;
	}

a:hover{
	color:#e8bf02;
	}


h2{
	text-transform:uppercase;
	font-size:18px;
	color:#c5ccc5;
	font-weight:normal;
	}

h3{
	text-transform:uppercase;
	font-size:16px;
	color:#c5ccc5;
	font-weight:normal;
	

	}
	
h4{
	text-transform:uppercase;
	font-size:14px;
	color:#FFD200;
	font-weight:normal;
	}

a img{border:0;}
	
.imageRight{
	float:right;
	padding:0 0 10px 10px;
	}

.imageLeft{
	float:left;
	padding:0 10px 10px 0;
	}

.imageLeftBorder{
	float:left;
	margin:0 15px 15px 0;
	border:1px solid #68723e;
	}

.PhotoLeft{
	float:left;
	padding:5px;
	background:url(../Images/TEMPLATE/backgrounds/BT_GreenBg.jpg);
	margin:0 15px 15px 0;
	}

.PhotoRight{
	float:right;
	padding:5px;
	background:url(../Images/TEMPLATE/backgrounds/BT_GreenBg.jpg);
	margin:0 0 15px 15px;
	}

.PhotoCaption{
	display:block;
	float:left;
	padding:0 15px 15px 0;
	text-align:center;
	color:#FFD200;
	font-size:11px;
	}
	.PhotoCaption img{padding-bottom:5px;}
	
	
/*** Header ***************************************/

#Header{
	position:relative;
	z-index:1000;
	margin:0 20px 15px 35px;
	padding:30px 0 0 0;
	background:url(/Images/TEMPLATE/BT_Photo.jpg) no-repeat top right;
	height:153px;
	}

#Logo{
	background:url(/Images/TEMPLATE/BT_Logo.jpg) no-repeat;
	width:549px;
	height:105px;
	}
	#Logo a{
		width:549px;
		height:105px;
		display:block;
		text-indent:-1000000px;
		}

/*** Content Container **************************************/

#ContentContainer{
	background:url(/Images/TEMPLATE/backgrounds/BT_Bombs.jpg) no-repeat top center;
	min-height:750px;
  	height:auto !important;
  	height:750px;

	}
	
#ContentContainerHelp {
	background:url(/Images/TEMPLATE/backgrounds/BT_Bombs.jpg) no-repeat top center;
	/*min-height:auto;
  	height:auto !important;
  	height:auto;*/

}

#Content{
	float:left;
	margin:0 0 0 30px;
	_margin:0 0 0 10px;
	width:600px;
	}


/*** SideBar ************************************************/

#SideBar{
	width:220px;
	margin-left:35px;
	_margin-left:20px;
	float:left;
	}

ul#Nav{
	margin:0;
	padding:0;	
	}
	
ul#Nav li{
	margin:0;
	padding:0;	
	list-style:none;
	height:27px;
	}

ul#Nav li a{
	font-family:Impact, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-transform:uppercase;
	letter-spacing:1px;
	background:url(/Images/TEMPLATE/backgrounds/BT_NavBg.jpg) top left;
	padding:2px 30px 2px 25px;
	}
ul#Nav li a:hover{
	background:url(/Images/TEMPLATE/backgrounds/BT_NavBg.jpg) bottom left;
	}

.NavNews ul#Nav li a.NewsNav, .NavBand ul#Nav li a.BandNav, .NavTour ul#Nav li a.TourNav, .NavMusic ul#Nav li a.MusicNav, .NavMedia ul#Nav li a.MediaNav, .NavCommunity ul#Nav li a.CommunityNav, .STORE  ul#Nav li a.StoreNav{
	background:url(/Images/TEMPLATE/backgrounds/BT_NavBg.jpg) bottom left ;
	}

#StoreSidebarCallout{
	background:url(../Images/TEMPLATE/BT_StoreCalloutBg.gif) no-repeat 5px 5px ;
	margin-top:20px;
	}

#StoreSidebarCallout img{
	margin:25px 0 0 0;
	border:2px solid #67723a;
	}

a.storeCalloutTitle{
	font-family:Impact, Arial, Helvetica, sans-serif;
	font-size:32px;
	display:block;
	color:#c5ccc5;
	
	}

a.mailingList{
	font-family:Impact, Arial, Helvetica, sans-serif;
	font-size:36px;
	display:block;
	color:#c5ccc5;
	margin-top:20px;
	}
	a.mailingList:hover, a.messageBoards:hover, a.player:hover, a.bt3:hover, a.widget:hover, a#movember:hover, a.storeCalloutTitle:hover{
		color:#44511d;
		}
	
a.contests{
	font-family:Impact, Arial, Helvetica, sans-serif;
	font-size:36px;
	display:block;
	color:#c5ccc5;
	margin-top:20px;
	margin-bottom:20px;
	}
	a.contests:hover{color:#44511d;}
		
a.messageBoards{
	font-family:Impact, Arial, Helvetica, sans-serif;
	font-size:28px;
	display:block;
	color:#c5ccc5;
	margin:25px 0;
	}
	
span.FacebookCallout{
	font-family:Impact, Arial, Helvetica, sans-serif;
	font-size:28px;
	display:block;
	color:#c5ccc5;
	margin-top:25px;
	}	

a.widget{
	font-family:Impact, Arial, Helvetica, sans-serif;
	font-size:32px;
	display:block;
	color:#c5ccc5;
	margin:25px 0 25px 2px;
	}

a.player{
	font-family:Impact, Arial, Helvetica, sans-serif;
	font-size:36px;
	display:block;
	color:#c5ccc5;
	margin-bottom:35px;
	}

a.bt3{
	font-family:Impact, Arial, Helvetica, sans-serif;
	font-size:32px;
	display:block;
	color:#c5ccc5;
	margin:25px 0;
	}
a#movember{
	font-family:Impact, Arial, Helvetica, sans-serif;
	font-size:18px;
	display:block;
	color:#c5ccc5;
	margin:25px 0;
	background:url(/images/news/movember.gif) no-repeat 0 0;
	padding:8px 0px 0 64px;
}
	a#movember span{display:block; font-size:24px;}
#TourWidget h3{
	text-indent:-1000000px;
	background:url(/Images/TEMPLATE/titles/BT_Tour.gif) no-repeat;
	width:138px;
	height:25px;
	margin:25px 0 10px 0;
	}

#TourWidget ul{
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-family:"Courier New", Courier, monospace;
	list-style:none;
	}
	#TourWidget ul li{
		padding:5px 0;
		background:url(/Images/TEMPLATE/BT_Divider.gif) repeat-x bottom left;
		}
	#TourWidget a{
		display:block;
		margin:5px 0 0 0;
		font-family:"Courier New", Courier, monospace;
		
		}

#Twitter{
	margin-top:25px;
	
	}

#Twitter h3{
	text-indent:-10000000px;
	background:url(/Images/TEMPLATE/titles/BT_Twitter.gif) no-repeat;
	height:44px;
	width:178px;
	}
ul#twitter_update_list{
	list-style:none;
	padding:0;
	margin:15px 0;
	width:190px;
	
	}
	ul#twitter_update_list li{
	background: url(/Images/TEMPLATE/BT_Divider.gif) repeat-x scroll left bottom;
	padding:8px 0;
	
		}

.FollowMe{
	background:url(/images/template/BT_FollowMe.gif) no-repeat;
	display:block;
	width:91px;
	height:29px;
	text-indent:-1000000px;
	margin-left:38px;
	_margin-left:18px;
	}
/*** Sub Nav ************************************************/

ul#SubNavigation{
	margin:0 0 15px 0;
	padding:3px 0;
	*padding:0;
	background:url(/Images/TEMPLATE/backgrounds/BT_SubNav.jpg);
	height:27px;
	display:inline;
	font-family:Impact, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:16px;
	letter-spacing:1px;
	}

ul#SubNavigation li{
	list-style:none;
	display:inline;
	padding:0;

	}

ul#SubNavigation li a{
	color:#44511D;
	padding:3px 10px;
	*padding:5px 10px 4px 10px;
	_padding:5px 10px 3px 10px;
	_margin-bottom:-15px;
	
	}

ul#SubNavigation li a:hover{
	color:#000;
	
	}

.Sub_News ul#SubNavigation li a.subNEWS, .Sub_ArchiveNews ul#SubNavigation li a.subArchiveNEWS, .Sub_Press ul#SubNavigation li a.subPRESS, .Sub_Bio ul#SubNavigation li a.subBIO, .Sub_Pezz ul#SubNavigation li a.subPEZZ, .Sub_Tour ul#SubNavigation li a.subCurrentDates, .Sub_PastTour ul#SubNavigation li a.subPastDates, .Sub_Gallery ul#SubNavigation li a.subGALLERY, .Sub_Videos ul#SubNavigation li a.subVIDEOS, .Sub_MailingList ul#SubNavigation li a.subMAILINGLIST, .Sub_Links ul#SubNavigation li a.subLINKS, .Sub_Contests ul#SubNavigation li a.subCONTESTS,  .Sub_Boards ul#SubNavigation li a.subBOARDS, .Sub_Downloads ul#SubNavigation li a.subDOWNLOADS, .Sub_Review ul#SubNavigation li a.subShowReviews{
	color:#fff;
	background:url(/Images/TEMPLATE/backgrounds/BT_SubNavOn_bg.gif);
	}

ul#PezzSubNavigation{
	margin:15px 80px 15px 0;
	padding:3px;
	background:url(/Images/TEMPLATE/backgrounds/BT_TourBg.gif);
	height:22px;
	font-family:Impact, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:16px;
	letter-spacing:1px;
	}
	
	ul#PezzSubNavigation li{
	list-style:none;
	display:inline;
	padding:5px 12px;
	}

	ul#PezzSubNavigation li a{
		color:#ccc;
		}
	
	ul#PezzSubNavigation li a:hover{
		color:#fff;
		}
	
.Sub_PEZZ ul#PezzSubNavigation li a.subPEZZBIO, .Sub_PEZZPRESS ul#PezzSubNavigation li a.subPEZZPRESS, .Sub_PEZZ_ALBUMS ul#PezzSubNavigation li a.subPEZZALBUMS, .Sub_PEZZ_GALLERY ul#PezzSubNavigation li a.subPEZZGALLERY{
	color:#fff;
	}

/*** Titles ************************************************/

#PageTitle{
	text-indent:-1000000px;
	width:417px;
	height:31px;
	}

h2.FeaturedNews{
	background:url(/Images/TEMPLATE/titles/BT_FeaturedNews.gif) no-repeat;
	margin-top:0;
	}

h2.HeadlineNews{
	background:url(/Images/TEMPLATE/titles/BT_HeadlineNews.gif) no-repeat;
	}

h2.News{
	background:url(/Images/TEMPLATE/titles/BT_News.gif) no-repeat;
	margin:25px 0 15px 0;
	}

h2.ArchiveNews{
	background:url(/Images/TEMPLATE/titles/BT_ArchiveNews.gif) no-repeat;
	margin:25px 0 15px 0;
	}
h2.giftCard{
	background:url(/Images/TEMPLATE/titles/BT_giftcard.gif) no-repeat;
	margin:25px 0 15px 0;
	}

h2.PressInterviews{
	background:url(/Images/TEMPLATE/titles/BT_PressInterviews.gif) no-repeat;
	margin:25px 0 15px 0;
	}

h2.Bio{
	background:url(/Images/TEMPLATE/titles/BT_Bio.gif) no-repeat;
	margin:25px 0 15px 0;
	}
	
h2.PezzPress{
	background:url(/Images/TEMPLATE/titles/BT_PezzPress.gif) no-repeat;
	margin:25px 0 15px 0;
	}

h2.Tour{
	background:url(/Images/TEMPLATE/titles/BT_TourDates.gif) no-repeat;
	margin:25px 0 15px 0;
	}

h2.PastDates{
	background:url(/Images/TEMPLATE/titles/BT_PastDates.gif) no-repeat;
	margin:25px 0 15px 0;
	}

h2.SignIn{
	background:url(/Images/TEMPLATE/titles/BT_SignIn.gif) no-repeat;
	margin:0 0 15px 0;
	}

h2.Join{
	background:url(/Images/TEMPLATE/titles/BT_Join.gif) no-repeat;
	margin:0 0 15px 0;
	}

h2.ResetPassword{
	background:url(/Images/TEMPLATE/titles/BT_ResetPassword.gif) no-repeat;
	margin:0 0 15px 0;
	}
	
h2.MyAccount{
	background:url(/Images/TEMPLATE/titles/BT_MyAccount.gif) no-repeat;
	margin:0 0 15px 0;
	}

h2.EditAccount{
	background:url(/Images/TEMPLATE/titles/BT_EditAccount.gif) no-repeat;
	margin:0 0 15px 0;
	}

h2.EditProfile{
	background:url(/Images/TEMPLATE/titles/BT_EditMyProfile.gif) no-repeat;
	margin:0 0 15px 0;
	}
h2.JoinMailingList{
	background:url(/Images/TEMPLATE/titles/BT_JoinTheMailingList.gif) no-repeat;
	margin:20px 0 20px 0;
	}

h2.PrivacyPolicy{
	background:url(/Images/TEMPLATE/titles/BT_PrivacyPolicy.gif) no-repeat;
	margin:0 0 15px 0;
	}

h2.TermsOfUse{
	background:url(/Images/TEMPLATE/titles/BT_TermsOfUse.gif) no-repeat;
	margin:0 0 15px 0;
	}
	
h2.Contact{
	background:url(/Images/TEMPLATE/titles/BT_Contact.gif) no-repeat;
	margin:0 0 15px 0;
	}

h2.BusinessIdea{
	background:url(/Images/TEMPLATE/titles/BT_BusinessIdea.gif) no-repeat;
	margin:0 0 15px 0;
	}

h2.Thanks{
	background:url(/Images/TEMPLATE/titles/BT_Thanks.gif) no-repeat;
	margin:0 0 15px 0;
	}

h2.Help{
	background:url(/Images/TEMPLATE/titles/BT_Help.gif) no-repeat;
	margin:0 0 15px 0;
	}

h2.Music{
	background:url(/Images/TEMPLATE/titles/BT_Music.gif) no-repeat;
	margin:0 0 15px 0;
	}

h2.Albums{
	background:url(/Images/TEMPLATE/titles/BT_Albums.gif) no-repeat;
	margin:0 0 15px 0;
	}
h2.PhotosAndFlyers{
	background:url(/Images/TEMPLATE/titles/BT_PhotosAndFlyers.gif) no-repeat;
	margin:0 0 15px 0;
	}

h2.GalleryTitle{
	background:url(/Images/TEMPLATE/titles/BT_Gallery.gif) no-repeat;
	margin:20px 0 15px 0;
	}

h2.Videos{
	background:url(/Images/TEMPLATE/titles/BT_Videos.gif) no-repeat;
	margin:20px 0 15px 0;
	}

h2.Links{
	background:url(/Images/TEMPLATE/titles/BT_Links.gif) no-repeat;
	margin:20px 0 15px 0;
	}

h2.Contests{
	background:url(/Images/TEMPLATE/titles/BT_Contests.gif) no-repeat;
	margin:20px 0 15px 0;
	}
	
h2.Store{
	background:url(/Images/TEMPLATE/titles/BT_Store.gif) no-repeat;
	margin:0 0 15px 0;
	}	
	
h2.Downloads{
	background:url(/Images/TEMPLATE/titles/BT_Downloads.gif) no-repeat;
	margin:20px 0 15px 0;
	}
	
.showReviews {
	background:url(/Images/TEMPLATE/titles/BT_reviews.gif) no-repeat;
	margin:20px 0 15px 0;
}

/*** News ************************************************/

.readmore{
	display:block;
	text-align:right;
	}

.divider{
	border-bottom:1px dashed #444
	}

p.Date{
	text-align:right;
	}

/*** PEZZ ************************************************/

.PressTN{
	float:left;
	padding:5px;
	margin:5px;
	}

.PressTN a img{
	padding:5px;
	border:1px solid #9aa754;
	}

.PressTN a img:hover{
	border:1px solid #FFD200;
	}

/*** Tour Dates ************************************************/

div.canceled_True {
	text-decoration:line-through;
}

span.VenueVisible_False, a.Visible_True {display:inline;}

span.VenueVisible_True, a.Visible_False {display:none;}

span.DetailsVisible_False, a.Visible_True, {display:inline;}
span.DetailsVisible_True, a.Visible_False {display:none;}                                                

.sku_True, .RsvpVisible_True{display:inline;}
.sku_False, .RsvpVisible_False{display:none;}

a.rsvpBut{
	background:url("/images/template/buttons/rsvp.png") no-repeat scroll 0 0 transparent;
	color:#fff;
	cursor:pointer;
	display:block;
	width:80px;
	height:19px;
}

#tourTable tr.TableHeader{
	background:url(/Images/TEMPLATE/backgrounds/BT_TourBg.gif);
	text-align:left;

	}

#tourTable{
	
	}

#tourTable th{
	padding:3px 0 3px 5px;
	color:#fff;
	text-transform:uppercase;
	}

#tourTable td strong{color:#9aa754;}

#tourTable td{
	padding:10px 5px;
	border-bottom:1px solid #5e6b35;
	}
	
.buyTicketsBut{
	font-family:Impact;
	font-size:14px;
	letter-spacing:1px;
	}

#tourTable td{
	vertical-align:top;
	}


.submitReview {
	background:url("/Images/TEMPLATE/BT_submitReview.gif") no-repeat scroll 0 0 transparent;
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:23px;
	padding:9px 0 0;
	text-align:center;
	text-indent:-1000000px;
	text-transform:lowercase;
	width:27px;
}

/*** My Account ************************************************/

h3.loginBar{
	background:url(/Images/TEMPLATE/backgrounds/BT_TourBg.gif);
	padding:5px 0 5px 15px;
	text-transform:uppercase;
	}

a.BackToStore{
	float:left;
	display:block;
	background:url(/Images/TEMPLATE/backgrounds/BT_TourBg.gif);
	padding:3px 10px;
	color:#fff;
	font-size:12px;
	margin-top:10px;

	}

a.BackToSite{
	float:right;
	display:block;
	background:url(/Images/TEMPLATE/backgrounds/BT_TourBg.gif);
	
	padding:3px 10px;
	color:#fff;

	font-size:12px;
	margin-top:10px;
	}
a.BackToSite:hover, a.BackToStore:hover, a.backToMyAccount:hover{
	color:#ccc;
	}

a.backToMyAccount{	
	float:right;
	display:block;
	background:url(/Images/TEMPLATE/backgrounds/BT_TourBg.gif);
	
	padding:3px 10px;
	color:#fff;

	font-size:12px;
	margin-top:10px;
	}


/*** Footer ************************************************/

#FooterCallouts{
	color:#000;
	padding:45px 0 0 25px;

	}

#Footer h3{	
	color:#000;
	text-transform:uppercase;
	margin:0;
	padding:0;
	}
	#Footer h3 a{
		color:#000;
		}

#WidgetCallout{
	width:370px;
	float:left;
	margin-right:20px;
	height:118px;
	*height:113px;
	_height:113px;
	overflow:hidden;
}




	
	#WidgetCallout .imageLeft{_margin-bottom:0; _padding-bottom:0;}
	#WidgetCallout .clear, #GalleryCallout .clear, #RingtoneCallout .clear{_display:none;}
	#WidgetCallout p, #GalleryCallout, #RingtoneCallout p{margin-top:5px;}

#GalleryCallout{
	float:left;
	width:280px;
	height:110px;
	}

#RingtoneCallout{
	float:left;
	width:370px;
	height:110px;
	}

#SocialNetwork{
	float:left;
	margin-left:10px;
	width:110px;

	}

.Copyright{
	font-size:11px;
	font-weight:bold;
	float:left;
	/*_margin-top:-3px;*/
	_margin-top: -13px; /*Xmas footer */
	}
	.Copyright a{color:#FFD200; text-decoration:underline;}

/*** Contact ************************************************/

.ContactHeader{
	width:500px;
	
	padding:5px;
	border:1px solid #68723e;
	}

/*** Help ***************************************************/


.highlight{background:#ff0; color:#000;}

.highlight a{color:#000;}

.faqHelp{
	display:none;
}

.faqHelpOn{
	display:block;
}

.storeHelp{
	display:none;
}

.storeHelpOn{
	display:block;
}

.forumHelp{
	display:none;
}

.forumHelpOn{
	display:block;
}

#HelpNav{
	padding:0 0 10px 0;
}

#HelpNav a{
	background-color:#e3b754;
	color:#000;
	margin-right:-3px;
	padding:2px 15px 2px 15px;
	}

#HelpNav a.on{
	background-color:#9aa754;
	color:#000;
	margin-right:-3px;
	padding:2px 15px 2px 15px;
	}
	
#HelpNav a:hover{
	background-color:#9aa754;
	color:#000;
	margin-right:-3px;
	padding:2px 15px 2px 15px;
}

a.back2top{
	display:block;
	text-align:right;
	}


/*** Discography ***************************************************/

.album-thumbnail-custom{
	width:190px;
	float:left;
	height:250px;
	text-align:center;
	margin-right:10px;
	}

.album-thumbnail-custom a img{
	border:1px solid #68723e;
	margin-bottom:10px;
	}

.album-thumbnail-custom a img:hover{
	border:1px solid #feca4f;
	}

h2.album-title{
	font-size:16px;
	color:#9aa757;
	margin-top:-4px;
	padding-top:0;
	text-transform:none;
	}

a.Disc_Prev{
	float:left;
	}

a.Disc_Next{
	float:right;
	}

.AlbumNav{
	margin-bottom:15px;

	}

.AlbumNav a{
	display:block;
	background:url(/Images/TEMPLATE/backgrounds/BT_TourBg.gif);
	padding:3px 10px;
	font-size:12px;
	text-transform:uppercase;
	}

a.back{
	float:right;
	cursor:pointer;
	}

.trackListing th{
	font-size:12px;
	color:#feca4f;
	font-weight:normal;
	text-transform:uppercase;
	padding:2px 5px 2px 10px;

	}



.trackListing td{
	padding:2px 5px 2px 10px;
	background-color:#131313;
	}
.album-shortdescription{
	
	}
.album-shortdescription ol li{
	padding:2px 5px 2px 10px;
	background-color:#131313;
	margin-bottom:1px;
	
	} 

.ProductDetails{
	float:left;
	width:390px;
	}

a.BuyBtn{
	background:#e2b751;
	padding:2px 15px;
	color:#000;
	}
	a.BuyBtn:hover{
		background:#d6ad4c;
		}


.Lyrics{
	border-bottom:1px dashed #9aa757;
	padding-bottom:15px;
	}

h3.subTitle{
	color:#e2b751;
	}

h2.song-title{
	font-size:16px;
	color:#9aa757;
	margin-top:-4px;
	padding-top:0;
	text-transform:none;
	}
	
/* Flickr Gallery  **********************************/


#gallery{
	height:700px;
	width:594px;
	position:absolute;
	
	z-index:900;
	
}
#picIframe{
	height: 700px; 
	width: 594px;
	background:transparent;
	position: absolute;
	z-index: 1000;
	
	}
#picHolder{
	height: 680px; 
	width: 594px;
	margin:5px 3px 3px 5px;
	position:absolute;
	top:-5px;
	left:-5px;
	z-index: 1001;
	opacity: 0;
	background:#202413;
 }
h4#gTitle{
	padding:15px 20px 45px 27px;
	
	color:#c5ccc5;
	font-size:14px;
	width:400px;
	font-weight:normal;
	margin:0;
}
#gNav .clear{_display:none;}
#gNav{
	width:596px;
	margin:0 0 10px 0;
	background:#363d21;
	}
	#gNav a{
		display:block;
		font-weight:normal;
		color:#fff;
		float:left;
		width:80px;
		
		padding:8px 25px;
		border-right:1px solid #677238;
		text-align:center;
		background:#363d21;
		margin:0;
		cursor:pointer;
	}
	#gNav a:hover{
		color:#fff;
		background:#677238;
		text-decoration:none;
	}
	#gNav a.onState{
		color:#fff;
		background:#677238;
	}
 
#gCounter{
	position:absolute; 
	top:5px;
	right:20px; 
	margin:10px;
	font-size:11px;
	clear:both;
	color:#677238;
	}
	 #gCounter span.g_counter{padding:0 5px;}
	 #gCounter span.pageText{padding:0 5px 0 0px;}
	 #gCounter a{color:#fff;font-size:11px; }
	 #gCounter a:hover{color:#fff; text-decoration:none;}
	 #gCounter  a.g_disabled{display:none;}
 
 #gallery ul {
	margin:0;
	padding:0 20px 0 25px;
 }
 #gallery ul li{
		list-style:none;
		width:75px;
		height:75px;
		margin:0px 10px 13px 0;
		padding:2px;
		border:1px solid #677238;
		display:block;
		float:left;
	 }
#gallery img{border:0;}

 
 
 #nextButton{
	display:block; 
	position:absolute; 
	right:10px; 
	top:280px;
	background:url(../images/next.gif);
	background-position:0 0;
	text-indent:-10000px;
	width:23px;
	height:31px;
	}
 #prevButton{
	display:block; 
	position:absolute; 
	left:10px; 
	top:280px;
	background:url(../images/back.gif);
	background-position:0 0;
	text-indent:-1000px;
	width:23px;
	height:31px;
	}
 #prevButton:hover, #nextButton:hover{
	background-position:0 -31px;
 }
#loadingPic{
	position:absolute;
	top:280px;
	left:290px;
	z-index: 1002; 
	height:32px;
	width: 32px;
	display:none;
	border:none;
 }
 #bigPic{
	position:absolute; 
	z-index: 1003;
	opacity: 1;
	border:2px solid #fff;
 }
 #imageDetails{
	
	 position:absolute;
	 margin:0 auto; 
	 padding:10px 5px;
 }
 #imageCount{
	float:left;
	margin-right:5px;
	font-size:90%;
	color:#fff;
	letter-spacing:2px;
	}

 #imageTitle{
	color:#fff;
	float:left;
	display:none;
	
 }
 #imageDes{
	 display:block;
	 font-size:12px;
	 position:absolute;
	 z-index:10000;
	 color:#fff;
	 padding:10px 5px;
 }
 #picControls{
	 position:absolute;
	 margin:0 auto; 
	 display:none;
	 text-align:right;
	 padding:0px 0px 15px 0;
	
 }
  #thumbsButton{
	background:url(../images/thumbs.gif) no-repeat;
	background-position:right 0px;
	font-size:10px;
	width:95px;
	padding:3px 0 0 0;
	color:#DDE5F0;
	letter-spacing:0px;
	height:22px;
	display:block;
	float:right;
	text-align:left;
	}
 #thumbsButton:hover{
	background-position:right -22px;
	color:#DDE5F0;
	text-decoration:none;
 }
#details{
	color:#DDE5F0;
	font-size:11px;
	letter-spacing:1px;
	
	float:right;
	display:none;
}
#hide{
	color:#DDE5F0;
	display:none;
	float:right;
	font-size:11px;
	letter-spacing:1px;
	display:none;
}
a#hide:hover,a#details:hover{
	color:#DDE5F0;
}

 #loadingMsg{
	margin:0px 20px;
	
 }
 #loadingMsg span{display:block;float:left;padding:8px 4px;color:#fff;}
 #loadingMsg img{display:block;float:left;}
 
/* Video Player  *************************************************/

#vidContainer{
	
	height:840px;
	width:585px;

}

#vidContainer a{
	text-decoration:none;
}
#asjav_vPlayer{
	padding:5px;
	
	width:390px;
	
	}
	
#VideoPlayerContainer{
	width:400px;
	}


#YTasjavHolder{
	padding:5px;
	
}
.videoChooser{
	height:280px;
	width:579px;
	overflow:auto;
	clear:both;
	padding:0;
	margin:10px 0 0 0;
	/*background:#1c1f11;*/
	overflow:auto;
	position:absolute;
}
	.vids{
		float:left;
		background:#353b21;
		padding:4px;
		margin:0 1px 1px 0;
		font-size:11px;
		width:265px;
		
		overflow:hidden;
	}
	
	.vids a.getVid{
		background:url(/images/transparent.gif);/*this is cos ie sucks*/
		cursor:pointer;	
		display:block;
		width:250px;

		height:60px;
		position:absolute;	
		_margin-left:-65px;
		*margin-left:-65px;
	}
	
	.vids a span{
		display:none;
	}
	.vids:hover{
		background:#5f7137;
		cursor:pointer;

		}
	.vids a:hover span{
			display:block;
			width:81px;
			height:66px;

			
	}
	.onState a span, .onState a:hover span{
	
			display:block;
			width:81px;
			height:66px;
	}
	
	.vids:hover, .onState{
		background:#5f7137;
	}
	
.vids h5{
		color:#fff;
		margin:0 0 0 80px;
		_margin:0;
		
		*margin:0;
		font-size:12px;
		height:15px;
		padding:1px 4px 5px 8px;
		
		width:170px;
	}
	.vids p{
		color:#ddd;
		margin:0;
		padding:1px 4px 5px 4px;
		float:left;
		width:120px;
		font-size:10px;
	}
	
	.vids img{
		display:block;
		float:left;
		margin:0 10px 5px 0;
		width:80px;
		
	}

	.vids div.clip{
		
		float:left;
		height:62px;
		width:77px;
		overflow:hidden;
	}
	
#vidDescription{
	
}
	#vidDescription h3{
		margin:0;
		padding:5px 8px 5px 0;
		color:#FFD200;
	}
	#vidDescription p{
		margin:0;
		padding:3px 8px;
	}
	
/*tabbing styles*/
.tabs{ 
	margin:15px 0px 5px 0px;
	background:#363D21;
	*background:none;
	width:580px;
	
	}
		ul.tabNavigation {
		    list-style: none;
		    margin: 0;
		    padding: 0;
			background:#363D21;
			width:580px;
			
		}

		ul.tabNavigation li {
		    display: block;
			float:left;
			padding:0;
			margin:0;
			border-right:1px solid #677238;
			background-color: #363D21;
		}

		ul.tabNavigation li a {
		    padding: 0px;
			display: block;
		    background-color: #363D21;
		    color: #fff;
			padding:8px;
			text-align:center;
			width:130px;
		    text-decoration: none;
		}
		ul.tabNavigation li a:focus {
			outline: 0;
		}
		ul.tabNavigation li a.selected,ul.tabNavigation li a:hover {
		    background-color: #677238;
		    color: #fff;
		   
		}
		
/* Links Page *************************************************/

#LinksPage ul{	
	margin:0;
	padding:0;
	}

#LinksPage ul li{
	list-style:none;
	_border-bottom:1px solid #000;
	}

#LinksPage ul li a{
	display:block;
	background:#363d21;
	margin-bottom:1px;
	padding:2px 0 2px 5px;
	
	}
	
#LinksPage ul li a:hover{
	display:block;
	background:#677238;
	margin-bottom:1px;
	padding:2px 0 2px 5px;
	}	
	
/* Audio Player *************************************************/

#AudioPlayer{
	
	width:303px;
	height:281px;
	
	margin:15px auto 0 auto;
	*margin-left:15px;
	
	}

#audioPlayerPopUp{
	
	margin:15px;
	}	
	
/* Error Pages *************************************************/
	
#errorContainer{
	width:500px;
	margin:0 0 0 30px;
	}

#errorContainer h1{
	color:#FFD200;
	font-size:20px;
	}
	
	
/* Download Page ***********************************************/

div.wallpaper {
	float:left;
	text-align: center;
	margin: 0 40px 25px 0;
	background: #434B2B;
	padding: 1px;
}	

.buddyIcon {
	margin-right: 10px;
}
	
.downloadWrap {

	border: 1px solid #434B2B;
}	
	
.bannerCode{
	background:#434B2B;
	border:1px dashed #fff;
	color:#fff;
	}	
	
.ReviewTitle {
	font-size:14px;
	color:#fff;
}

p.reviewDate {
	color:#fff;
	border-bottom:1px dotted #E8BF02;
	padding-bottom:5px;
}

a.bigLinkReview {
	background:transparent url(/Images/TEMPLATE/buttons/BT_BtnBg.gif) repeat scroll 0 0;
	border:0 none;
	cursor:pointer;
	display:block;
	font-family:Impact,Arial,Helvetica,sans-serif;
	font-size:14px;
	letter-spacing:1px;
	margin:0px 0 15px 0px;
	text-transform:uppercase;
	width:90px;
	padding:0;
	padding-left:7px;
	color:#000;
}

a.bigLinkReview:hover {
	color:#fff;
}
	
#SiteHolidayCutOff h3{
	text-transform:none;
	color:#FFD200;
	}

.SiteHolidayShipping{
	color:#fff; 
	padding:10px 0 0 55px;
	background:url(/store/Images/BT_Gift.gif) no-repeat top left;
	margin-top:-11px;
	}

/* iTunes hover bubble :D ***********************************************/

span.itunes{
	background:url(/images/template/buttons/itunes.gif) 0 0 no-repeat;
	width:22px;
	height:22px;
	display:block;
	position:relative;
	margin-left:0px;	
}
	span.itunes:hover{
		cursor:pointer;
		height:22px;

	}
	span.itunes div.itunesHolder{
		display:none;
		position:absolute;
		top:-10px;
		left:12px;
		width:53px;
		height:96px;
		}
	
	span.itunes:hover div.itunesHolder{
		display:block;
		background:url(/images/template/buttons/itunesBubble.png)  no-repeat top left;
		}
	/*div.itunesHolder div{
		height:60px;
		overflow:hidden;
		float:right;
		width:30px;
		display:block;
		margin-top:10px;
		margin-right:6px;
		}*/
	
div.itunesHolder div{
			min-height:30px;
			background:url(/images/template/buttons/itunesBubbleBot.png) 0px bottom no-repeat;
			overflow:hidden;
			float:right;
			width:53px;
			margin-top:10px;
			margin-left:0px;
			display:block;
			padding-bottom:10px;
			padding-left:0px;
		}
	span.itunesBot{
		
		margin:-5px 0 0 0;
		padding:0 0 0 10px;
		color:#000;
		font-size:11px;
		display:block;
	}
	
	div.itunesHolder a{display:block; color:#000;padding:0 0px 4px 12px;}
	div.itunesHolder a.moreItunes{display:block; color:#000;padding:0}
	div.itunesHolder a:hover{color:#db8703}
	
	
a.ieLinkItunes{
	
	display:none!important;
}	
	
 #lyricsContainer{
 	width:380px;
	float:left;
 }
 #lyricsContainer span{
 	color:#fff!important;
 }
 #itunesBox{
 	width:180px;
	float:right;	
}
 #itunesBox img{
 	display:block;
	margin:5px 15px 0 0;
	float:left;	
}
 #itunesBox div{
 	background:#36411F;
	padding:5px 10px;
 }
 
 #itunesBox h3 {
	margin: 0;
}

/* HomePage Tour Banner **************/

#TourBanner2010{
	background:url(/Images/BT_2010TourBanner.jpg) no-repeat;
	width:599px;
	height:168px;
	border:1px solid #314019;
	margin-bottom:25px;
	}

#TourBanner2010 a{color:#9aa754;}

#TourBanner2010 a:hover{color:#b2c161;}

#TourBanner2010 p{
	width:300px;
	float:left;
	margin:112px 0 0 10px;
	_margin:56px 0 0 5px;
	color:#fff;
	}

.FBsociallink{
	width:47px;
	height:47px;
	display:block;
	float:left;
	text-indent:-1000000px;
	margin:113px 0 0 23px;
	_margin:56px 0 0 11px;
	}

.TWsociallink{
	width:47px;
	height:47px;
	display:block;
	float:left;
	text-indent:-1000000px;
	margin:113px 0 0 10px;
	_margin:56px 0 0 5px;
	}

	

.MMVAs{
	margin:15px 0 10px 0;
	}


/* styles for ASJAV audio player */
#hiddenPlayer{
	position:absolute; 
	top:1px; 
	left:1px; 
	height:1px;
	margin:0;
	padding:0;
	line-height:1px;
}
div.clipHolder{}
div.assigned{}
span.play a{
	background:url(/images/template/buttons/audioPlayBut.gif) no-repeat;
	background-position:0 0px;
	margin:0 auto;
	width:21px;
	height:16px;
	display:block;
}
span.play a.hover{
    background:url(/images/template/buttons/audioPlayBut.gif) no-repeat;
	background-position:0 -16px;
}
span.stop a.hover{
     background:#000;
     color:#fff;
	}
span.stop a{
     display:none;
	}
div.assigned span.play a{display:none;}

div.assigned span.stop a{
    background:url(/images/template/buttons/audioPlayStop.gif) no-repeat;
	background-position:0 0px;
	margin:0 auto;
	width:21px;
	height:16px;
	display:block;
  }
div.assigned span.stop a:hover{
	background:url(/images/template/buttons/audioPlayStop.gif) no-repeat;
	background-position:0 -16px;
}

/* END styles for one click audio player */


/** Contests **************************/

#RulesRegulations{
	padding:10px;
	margin:15px;
	background:#000;
	}

#InnerBorder{
	border:1px solid #3f4f23;
	padding:15px;
	}

#RulesRegulations h2{
	margin-top:0;
	color:#9aa754;
	}
#RulesRegulations h3{
	color:#9aa754;
	}

.ContestLoginMsg{	
	padding:1px 10px;
	background:#1a1b13;
	border:1px dashed #62663d;
	}	

h3#ContestQuestion{
	color:#9aa754;
	}

#ContestForm{
	background:#1a1b13 url(../Images/CONTESTS/BT_ContestBG.jpg) right center no-repeat;
	padding:20px 15px 15px 15px;
	border:1px dashed #62663d;
	}

#ContestForm label{
	width:100px;
	text-transform:uppercase;
	color:#9AA754;
	}

#ContestForm .inputs{
	margin-bottom:5px;
	}

#ContestForm input, #ContestForm textarea{
	width:180px;
	padding:2px;
	font-size:90%;
	font-family:"Trebuchet MS",Tahoma,Verdana,Helvetica,Arial,sans-serif;
	}

#ContestForm  .submitButton input{
	width:auto;
	font-size:14px;
	font-family:impact;
	margin-left:118px;
	}

span.ContestAnswer input{
	height:18px;

	
	}

.contestPic{
	float:right;
	margin:0 0 15px 15px;
	border:2px solid #3b3d2b;
	}

.ContestNonMember{
	text-align:center;
	font-weight:bold;
	color:#e5c067;
	}

/** New Help Layout ********************/

#GenStore p, FAQ p, ForumHelp p{padding:4px 0;}
ul.contactUSLinks{margin:0 0 5px 40px;}
ul.contactUSLinks li{padding:4px 0;}
ol.help li ul {
	margin:0!important;
	padding:0!important;	
}
ol.help li ul li {
	margin:0!important;
	margin-top:5px!important;
	padding:0 2px 10px 2px!important;
	font-size:1.0em;
	width:500px;
	*width:auto;
	list-style:none;
}
ol.help li ul ul{
	margin:5px 0 5px 30px!important;
	padding:0px 0!important;
}
ol.help li ul ul li{padding:0!important; margin:0!important;}

ol.help {
	margin:0;
	margin-top:20px;
	margin-bottom:20px;
	padding:0;
}
ol.help li{
	margin:0;
	margin-top:3px;
	margin-left:45px;
	padding:0;	
}
ol.help li a{
	cursor:pointer;
	color:#FFD200;
}
ol.help li a:hover{color:#E8BF02;}

ol.help li a.selected,ul.help li a.selected:hover{color:#E8BF02;}

ol.help li ul li a{display:inline;}

.returnsContactLinks{
	color:#000;
	font-size:130%;
	display:block;
	margin:15px 0 15px;
	padding:3px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
.returnsContactLinks:hover{
	text-decoration:none;
	}
ol.help li ul li ul#show {
	display:block!important;
	
}
ol.help li ul li ul#show li {
	list-style-type:circle;
}

/** RSS *****************/

.RSS{
	background:url(/Images/rss.png) no-repeat right center; 
	width:38px; 
	height:16px; 
	position:absolute;
	margin:5px 0 0 460px;
	}



/*** Share Button************/

#shareThis{
	float:right;
	margin:-5px 0 0 0;
	}





































