/* CSS Document */

html,body{margin:0;padding:0;}
body{font:76% Tahoma, Verdana, Arial, Helvetica, sans-serif;background:#000 url('img/lines.gif') 0 0;color:#cacaca;}

h1,h2,h3,h4,h5,h6{font-weight:normal;}
h1{font-size:20px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:12px;}

a{color:#ccc}

ul{padding:0;margin:0}
.noBg{background:none!important}
.loading{background:url('img/loader.gif') no-repeat 10px 25px;position:absolute;top:200px;left:100px}
.center{text-align:center}

label{display:block;position:relative}
fieldset{border:none}

/* intro */
.intro #credits{width:400px;border:3px solid #525252; padding:20px; text-align:center;margin:0 auto;background-color:#111;color:#6D6D6D}
#credits .logoBackstage{background:transparent url('img/logoBackstageShort.jpg') no-repeat 0 0; height:50px; width:200px;display:block;margin:10px auto;text-indent:-999em;}
#credits a, #credits small{color:#6D6D6D;}
#credits a{text-decoration:none;text-transform:uppercase}
#credits a:hover{text-decoration:underline}
.intro h2{font-weight:normal;color:#fff}


#wrapper{width:982px;margin:0 auto;border:3px solid #000;background-color:#000;}
#infoBar{height:20px;padding:0 30px;font-size:0.92em;}
#topBar{background:#000 url('img/bgTopBar.jpg') repeat-x 0 0;height:49px}
	#topBar ul li{float:left;width:auto;list-style-type:none;line-height:49px}
	#navBar li{background:transparent url('img/navBorder.jpg') no-repeat 100% 50%;}
	#navBar li a{color:#cacaca;padding:0 30px;font-size:0.92em;text-decoration:none;text-transform:uppercase;display:block;}
	
	/* hover */
	.home .navHome a,
	.bio .navBio a,
	.video .navVideo a,
	.store .navStore a,
	.contact .navContact a,
	#navBar li a:hover{background:transparent url('img/linkArrow.jpg') no-repeat 50% 100%}
	
	.home #navBar li.navHome,
	.bio #navBar li.navBio,
	.video #navBar li.navVideo,
	.store #navBar li.navStore,
	.contact #navBar li.navContact,
	#navBar li:hover{background:transparent url('img/bgNavHover.jpg') repeat-x 0 0}
	#soundControls{position:absolute;bottom:10px;right:45px;}
	#soundControls ul li{width:10px;margin:0 5px;}
	#soundControls ul li a{text-decoration:none;color:#cacaca;}
	
	.store #soundControls,.video #soundControls{display:none;}
	
#banner{height:255px;background:#000 url('img/bgBanner.jpg') no-repeat 50% 0;border:1px solid #000;border-width:10px 0;position:relative}
#pageName{background:transparent url('img/bgTopBar.jpg') repeat-x 0 0;height:49px;width:316px;margin:0;line-height:49px;padding:0 0 0 30px;color:#cacaca;font-size:1.167em;font-weight:normal;text-transform:uppercase;float:left;}
#mid{display:block;width:100%;position:relative}
	.home #mid{background:transparent url('img/cmHome.jpg') no-repeat 0 40px;}
	.bio #mid{background:transparent url('img/cmBio.jpg') no-repeat 0 40px;}
	.store #mid{background:transparent url('img/bgFrontCover.jpg') no-repeat 0 50px;}
	.contact #mid{background:transparent url('img/cmContact.jpg') no-repeat 0 40px;}

#contentImage{position:absolute;top:49px;left:0;width:346px;}
	/*.store #content{height:375px;}*/
	
#content{float:left;width:611px;/*height:406px;*/margin:0 0 0 3px;background-color:#2b2b2b;padding:10px;border:1px solid #302D2D}
#content p{margin:0 0 10px}
.video #pageName{width:952px;}
	.video #content{margin-left:0;clear:both;margin-top:5px;width:960px;height:430px}
	.video #videoGallery{display:block;}

/* store */
.storeTbl{width:100%}
.storeTbl thead,.storeTbl tbody tr.hover td,.storeTbl tfoot td{background:#171717!important;}
.storeTbl thead td,.storeTbl tfoot td{height:49px;}
.storeTbl td{padding:0 10px;}
.storeTbl tbody td{height:29px;border-bottom:2px solid #171717}
.notification{display:block;font-weight:bold;margin:10px;color:#FF9900;text-align:right}
.paypalBtn{/*background-color:#FF9900;color:#333;border:3px solid #171717;cursor:pointer;*/display:block;padding:0 10px;margin: 20px 0;font-weight:bold;height:40px;float:right;width:auto;}

#buyNow{margin:10px;text-align:right}

.total{font-weight:bold;text-align: right}

#cartNav{margin:10px;}
#cartNav li{float:left;list-style-type:none;}
#cartNav li a{padding:0 10px;color:#ccc;font-weight:700;}

/* contact form */
.contact #content{background:#2b2b2b url('img/bgContact.jpg') no-repeat 90% 0}
#contactForm label{width:500px}
#contactForm input,#contactForm textarea{width:300px;float:left;margin:5px 0}

#footer{line-height:20px;font-size:0.83em;color:#cacaca;padding:20px 5px ;text-align:right;position:relative;display:block}
#footer a{text-decoration:none;color:#fff;}
#copyright{float:left;width:335px;margin:0 20px 0 0;}

/* Gallery */
#gallery {height: 100px;width: 610px;padding: 0;display: block;/*overflow-x:auto;overflow-y:hidden;*/}
ul.blocks {padding: 0;width: 2100px;display: block;height: 100px;}
ul.blocks li {width: 100px;	margin:0 5px 0 0;float: left;display: block;height: 100px;}
ul.blocks li img{width:100px;border:none;}
.holder {margin:0 0 20px;overflow:hidden}
.scroll-pane {width: 100px;background: #000;float: left;padding: 0;}

#snippetPlayer{width:100px;height:30px;margin:10px 10px 10px 155px ;}

/* facebook share styles */
.fb_share_button {display:inline-block; padding:1px 20px 0 5px; line-height:15px;height:15px; border:1px solid #d8dfea; background:#fff url('img/fbIcon.gif') no-repeat top right; color:#3b5998!important }
.fb_share_button:hover { color:#fff; border-color:#295582; background-color:#3b5998; text-decoration:none; color:#fff!important }

/* myspace share styles */
.ms_share_button {display:inline-block; padding:1px 25px 0 5px; line-height:15px;height:15px; border:1px solid #d8dfea; background:#fff url('img/myspaceIcon.gif') no-repeat top right; color:#3b5998!important }
.ms_share_button:hover { color:#fff; border-color:#295582; background-color:#3b5998; text-decoration:none; color:#fff!important }

/* clearfix */
.clearfix:after {content: " "; display: block; height: 0; clear: both; visibility: hidden;}