html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background-image:url('/assets/bb/loading2.gif');
	background-repeat:no-repeat;
	background-attachment:fixed;
	
	font-family: Arial, Verdana, sans-serif;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

h2 {color:#cc33cc;}
.active  {color:#fff;background:#ff9900;}

#wrapper {width:1000px;z-index:100; position:absolute;}

#cube {width:750px; float:left;margin:35px 0 15px 0;z-index:1000;}
#bbidebar {width:200px; float:left;clear:both;}
#menu{width:230px;height:230px; float:left;position:fixed; top:15px; left:750px;background-image:url('/assets/bb/menubg.jpg');}
#topmenu {width:900px; height:50px; position:fixed; top:0; left:0;z-index:1000;}


ul#info {width:658px; float:left; display:inline;font-size:14px;margin: 10px 0 0 15px;}
#info li {float:left;margin-right:15px;}


#info a{text-decoration:none;font-size:1em;font-family:Arial, verdana, sans-serif;color:#fff;padding:5px;background:#000;}
#info li.active {color:#cc33cc;}
#info li a:hover {color:#fff;background: #cc33cc;}

ul#storeblog {margin-top:10px; font-size:14px;text-align:center;}

#storeblog a {position:fixed; left:750px;width:83px;height:22px;font-weight:bold;text-decoration:none;font-size:1em;font-family:Arial, verdana, sans-serif;color:#000;padding:2px 5px;background:#cc33cc;}
#storeblog a:hover {color:#fff;} 


ul#nav{margin-top:70px;width:100px; line-height:20px;float:right;padding-right:20px;}
#nav li {text-align:right;}
#nav a{text-decoration:none;font-size:1em;margin-right:30px;font-family:Arial, verdana, sans-serif;color:#000;padding:5px;}
#nav li a:hover {color:#fff;background:#000;}
#menu h1 {font-family:Arial, sans-serif; font-size:2em; color:#fff;padding:10px;}



.cubes {width:215px; height:215px; overflow:hidden; float:left;padding:15px;}


.cubes img {width:245px; height:245px;border:3px solid #fff;}

.cubes img:hover {border:3px solid #cc33cc;}
.cubedescription {width:395px;float:left;padding:50px 30px 15px 50px;margin-top:16px;color:#fff;background:#000;margin-left:15px;}
.cubedescription p {padding-right:30px;}
.cubedescription h2{
	color: #ff33ff;
	font-family: Arial, Verdana, sans-serif;
	font-size: 180%;
	text-transform:uppercase;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 120%;
	margin-bottom: 15px;
	}

.cubedescription2 {width:410px;float:left;padding:20px 20px 15px 20px;margin-top:16px;color:#fff;background:#000;margin-left:15px;}
.cubedescription2 p {}

.cubecolumn {width:245px; height:500px;margin-right:15px;float:right;}
.cubecolumn2 {width:255px; margin:0 15px 0 0;  background:#fff;float:right;}
.infocube {text-align:right; width:230px; height:230px; float:left;  position:fixed; top:260px; left:750px;background-image:url('/assets/bb/transbg.jpg');color:#fff;font-size:11px;}
.infocubelong {text-align:right; width:230px; height:600px; float:left;  position:fixed; top:260px; left:750px;background-image:url('/assets/bb/transbglong.jpg');color:#fff;font-size:11px;}

.upcomingbox {width:255px; float:left;margin-top:15px;}
.upcomingbox a {width:235px; background:#000; padding: 3px 10px; float:left;text-decoration:none; color:#fff;border-bottom:1px solid #fff;}
.upcomingbox a:hover {background:#cc33cc;color:#fff;}
.upcomingbox h1 {width:235px; background:#000;color:#cc33cc;font-weight:bold;padding: 3px 10px;margin-bottom:10px;}

.blogproducts {width:255px; height:255px; overflow:hidden;margin-bottom:15px; padding:0;}
.blogproducts a {margin:0; padding:0; background:#fff;}
.blogproducts img {width:255px;}

.blogstories {float:left;}
.searchbox {margin-top:15px;float:left;padding-left:10px;}

.descriptionblock {width:200px; float:left;}
.addtocartblock {width:150px; float:right; clear:right;}
.artistblock {width:350px; float:left; margin-top:15px;}




.imgcontainer {width:230px; height:230px; overflow:hidden; background#fff;}
.imgcontainer a:hover {border: 1px solid #333;}
img.resize{
    width:230px;
    height:230px;
    
    z-index:1000;
}


.journalimg {width:750px; float:left;}
.journalpage {width:460px; float:left;}
.journalhead {font-size:14px; color:#666;padding:20px 20px 20px 40px;}
.journaltxt {font-size:11px; text-align:left;padding:20px 20px 20px 40px;}


#bbcart {width:230px; height:45px; color:#000;border-bottom:1px solid #fff;}
#bbcart a {color:#000;margin-right:10px;}
.bbcartimg {width:50px;float:left;margin-left:10px;}
.bbcartlink {width:150px; height:40px; padding-top:10px;float:left;color:#000;}
.bbcartlink a{color:#000;}

#newsletter {width:230px; height:45px; color:#000;margin-top:20px; padding-left:20px;text-align:left;}
#newsletterzine {width:230px; height:45px; color:#000;padding-top:100px; padding-left:20px;text-align:left;}

#zine p {padding:0;font-size:11px;}
.zine1 {width:295px; height:230px; clear:both; padding:0; float:left; background:#ccc;margin:15px;overflow:hidden;}
.zine2 {width:295px; height:355px; overflow:hidden; float:left;padding:0;background:#cc33cc;margin:0 15px 15px 15px;}
.zine3 {width:410px; height:600px; overflow:hidden;float:right;padding:0;background:#ccc;margin:15px 15px 15px 0;}
.zine3 a {text-decoration:none; color:#333;}
.zine4 {width:475px; height:230px; overflow:hidden;float:left;padding:0;background:#ccc;margin:0 15px 0 15px;}
.zine5 {width:230px; height:230px; overflow:hidden;float:left;padding:0;background:#ccc;margin:0;}
.zine6 {width:230px; height:230px; overflow:hidden;float:left;padding:0;background:#ccc;margin:15px;}
.zine7 {width:230px; height:230px; overflow:hidden;float:left;padding:0;background:#ccc;margin:15px 15px 15px 0;}
.zine8 {width:230px; height:230px; overflow:hidden;float:left;padding:0;background:#ccc;margin:15px 0 0 0;}
.zine10 {width:475px; height:230px;overflow:hidden; float:left;padding:0;background:#ccc;margin:0;}
.zine9 {width:230px; height:230px; overflow:hidden;float:left;padding:0;background:#ccc;margin:0 15px 15px 15px;}

.zine1img {width:230px; height:200px; float:left; overflow:hidden;}
.zine2img {width:230px; height:200px; float:left; overflow:hidden;}
.zine3img {width:475px; height:600px; float:left; overflow:hidden;}
.zine4 img {width:475px; height:475px; float:left; overflow:hidden;}
.zine5img {width:100px; height:100px; float:left; overflow:hidden;}
.zine6img {width:230px; height:200px; float:left; overflow:hidden;} 
.zine7img {width:230px; height:200px; float:left; overflow:hidden;}
.zine8img {width:230px; height:200px; float:left; overflow:hidden;}
.zine9img {width:230px; height:200px; float:left; overflow:hidden;}
.zine10 img {width:475px;height:475px; }

.zine1txt {width:230px; height:30px; background:#000; float:left; padding:0px;color:#fff;font-size:14px;text-align:center;}
.zine2txt {width:230px; height:30px; background:#000; float:left; padding:0px;color:#fff;font-size:14px;text-align:center;}
.zine3txt {width:475px; height:30px; background:#000; float:left; padding:0px;color:#fff;font-size:14px;text-align:center;}
.zine4txt {width:475px; height:30px; background:#000; float:left; padding:0px;color:#fff;font-size:14px;text-align:center;}
.zine5txt {width:230px; height:30px; background:#000; float:left; padding:0px;color:#fff;font-size:14px;text-align:center;}
.zine6txt {width:230px; height:30px; background:#000; float:left; padding:0px;color:#fff;font-size:14px;text-align:center;}
.zine7txt {width:230px; height:30px; background:#000; float:left; padding:0px;color:#fff;font-size:14px;text-align:center;}
.zine8txt {width:230px; height:30px; background:#000; float:left; padding:0px;color:#fff;font-size:14px;text-align:center;}
.zine9txt {width:230px; height:30px; background:#000; float:left; padding:0px;color:#fff;font-size:14px;text-align:center;}
.zine10txt {width:475px; height:30px; background:#000; float:left; padding:0px;color:#fff;font-size:14px;text-align:center;}

.articleimg {width:230px; margin:15px 0 0 15px;clear:both;float:left;}
.articlebox {width:750px; margin: 15px 0 0 15px;  float:left;}
.articlebox h1 {font-size:25px;}
.articleimgs {margin-left:15px;}
.articleimgs2 {margin-left:12px;}
.articletext {width:450px; margin: 15px 0 0 15px;  float:left;}
.articletext h1 {font-size:25px;margin-bottom:1em;}



#allarticles {margin-top:15px;}

.zinecubes {width:700px;  overflow:hidden; float:left;padding:15px;line-height:3em;text-align:right;text-transform:lowercase;}
.zinecubes a {font-size:40px;color:#fff;font-weight:bold;background:#666;text-decoration:none;padding:10px;}
.zinecubes a:hover {color:#000;background-image:url('/assets/bb/bbpurple.jpg');background-repeat:repeat;}
.zinecubes h1 {font-size:40px;margin: 20px -10px 0 0;color:#fff;font-weight:bold;background:#ccc;}


.artistbox {border-top:1px solid #fff;padding-top:15px;}
.artistbox h1 {font-size:13px; font-weight:bold;}
.artistbox a {text-decoration:none; color:#cc33cc;}
.artistname {width:705px; margin: 15px 0 0 15px;height:30px; font-size:20px; background:#000; color:#fff;padding:7px 0 3px 15px}


/* General dropdown styles */ 
#sortby {width:140px;padding-top:10px;margin-left:15px;float:left;}      
	.dropdown dl {height:30px;}
        .dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px;  }
        .dropdown dd { position:relative;}
        .dropdown li {color:#cc33cc; margin-left:10px;}
        .dropdown a, .dropdown a:visited { color:#fff; text-decoration:none; outline:none;}
        .dropdown a:hover { color:#cc33cc;}
        .dropdown dt a:hover, .dropdown dt a:focus { color:#cc33cc; }
        .dropdown dt a {background:#000 url(/assets/bb/arrow.png) no-repeat scroll right center; display:block; padding-right:20px;
                        }
        .dropdown dt a span {cursor:pointer; display:block; padding:5px;}
        .dropdown dd ul { background:#000 none repeat scroll 0 0;  color:#cc33cc; display:none;
                          left:0px; padding:5px 0px; position:absolute; top:2px; width:auto;min-width:140px; list-style:none;}
        .dropdown span.value { display:none;}
        .dropdown dd ul li a { padding:5px; display:block;}
        .dropdown dd ul li a:hover { background-color:#cc33cc; color:#fff; }
        
        .dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }
        .flagvisibility { display:none;}

	
.search-results h2 {display:none;}
.search-results h4 {font-size:1.7em;}

ul#search-results li {background:#000;padding:10px;margin:15px 15px 0 15px;color:#fff;}
ul#search-results li a{text-decoration:none; color:#cc33cc;}

.blogheadline {text-align:center;font-size:13px; font-weight:bold; padding: 5px; color:#cc33cc; background:#000;}
.blogheadline a{text-decoration:none; color:#cc33cc;}
.blogheadline a:hover {color:#fff;}

.zinelogo {position:fixed; top:0; left:15px;}

.datebar a {float:left;text-decoration:none; color:#fff;margin-left:225px;}
.datebar a:hover {color:#cc33cc;}
.datebar {width:700px; height:23px; background:#000; text-align:right; padding:3px 20px 0 0; color:#fff; float:left;margin:10px 0 0 15px;}