body { background-color: #9f1312; background-image: url(../images/store_content.jpg); background-repeat: repeat; background-position: center top; text-align: center; }
#frame { background-image: none; width:1000px; padding:10px; text-align:left; margin: 5px auto 40px; }
		
	#contentleft {
		width:320px;
		padding:0;
		float:left;
		background:transparent;
		position: relative; top: 110px;
		}
	
	#contentcenter { width:320px; float:left; background:transparent; text-align: left; position: relative; top: 110px;}
#contentright { background: transparent; text-align: left; width:320px; float:left; }
	
	#contentheader { background:transparent; width: 900px; filter:alpha(opacity=87); -moz-opacity:0.87; -khtml-opacity: 0.87; opacity: 0.87; }
.item { background-color: transparent; }
p,h1,pre {
		margin:0px 10px 10px 10px;
		}
		
	h1 {
		font-size:14px;
		padding-top:10px;
		}
		
	#contentheader h1 {
		font-size:14px;
		padding:10px;
		margin:0px;
		}
	
	#contentright p { }
.mainTxt { color: #3b3a32; font-size: 11px; font-family: Helvetica, Arial, SunSans-Regular, sans-serif, Geneva; }
.bookHeader { color: #000; font-size: 18px; font-family: Helvetica, Arial, SunSans-Regular, sans-serif, Geneva; font-weight: bolder; background-color: transparent; }
.blackBGtxt { background-color: #301919; padding: 1px 4px 3px 3px; }
.BigHeader { color: #f9f1ed; font-size: 15pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; letter-spacing: 0.25px; }

p {
	font-weight: bold;
}

td { }
.fiveWaysBtm { background-image: url(../images/5ways_bottom.jpg); background-repeat: no-repeat; background-position: left top; }
#fiveWays {  }
#topnav a:link {background: #000; padding: 6px; color: #FFF; text-decoration: none; margin: 0 0 7px 7px; position: relative; 
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;}
#topnav a:hover {background: #FFF !important; padding: 6px; color: #000 !important; text-decoration: none; margin: 0 0 7px 7px;
-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px; }
#topnav a:visited {background: #000;  color: #fff; padding: 6px; text-decoration: none; margin: 0 0 7px 7px; 
-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;}
a:link { color: #c62a07; text-decoration: none; }
a:hover { color: #c62a07; text-decoration: underline; }
a:active { color: #c62a07; text-decoration: none; }
.downloadtxt { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.floatLeft { float: left; margin-right: 15px; }
#peekInside { background-repeat: no-repeat; position: relative; top: -205px; left: 32px; width: 135px; height: 84px; z-index: 3; }
.hide { visibility: hidden; }
#peekContainer { text-align: right; width: 140px; height: 200px; }
#fourways { position: relative; top: 10px; left: 0px;  padding-top: 20px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; margin-left: 70px;color: #3b3a32; font-family: helvetica, geneva, arial; font-size: 11px; float: left; }
#featured { width: 437px; min-height: 335px;  float: right; margin: 10px 0 0;}
li { list-style-type: bold; font-size: 14px; }
#fourways h1 { font-size: 25px; margin-top: -10px; }
#fourways a:link { color: black; text-decoration: none; }
#fourways a:visited { color: #000; text-decoration: none; }
#fourways a:hover { color: black; text-decoration: underline; }

#frame table { width: auto; }
#dlAdobe {  padding-top: 20px; float:left; color: #000; font-family: helvetica, geneva, arial; font-size: 11px; margin: 40px 0 0 40px; }
.crossout { text-decoration: line-through; }
.sale { font-size: 13px; background-color: black; color: white; padding: 1px;}
.small { font-size: 15px !important; font-weight: normal !important; }


#books { max-width: 1000px; position:relative; top:25px; clear: both;}
#cds { max-width: 1000px; position:relative; top:25px; clear: both;}
#posters { max-width: 1000px; position:relative; top:25px; clear: both;}
#apparel { max-width: 1000px; position:relative; top:25px; clear: both;}
#packages { max-width: 1000px; position:relative; top:35px; clear: both;}
#newreleases { max-width: 1000px; position:relative; top:35px; clear: both;}
#comingsoon { max-width: 1000px; position:relative; top:35px; clear: both;}

.transBlack { background-color: #000000; filter: alpha(opacity=75); -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75;  }
h4 { background: #f6f5ee; margin: 0px; font-family: helvetica, arial, sunsans-regular, sans-serif, geneva; font-size: 36px; color: #3b3a32; border: solid #dad7c7 1px; padding: 15px 15px 10px;}
h5 { margin: 0px; font-family: helvetica, arial, sunsans-regular, sans-serif, geneva; font-size: 20px; color: white; }
#sucker { background-image: none; background-repeat: no-repeat; position: relative; top: -20px; left: 20px; width: 190px; height: 206px; }
#freeshipping { color: white; font-size: 50px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 0.95em; text-transform: uppercase; text-align: left; position: relative; width: 950px; float: right; margin: 30px auto 10px; padding: 20px; }
.invisible { display: none; }
#bookclub { position: absolute; right: 260px ; top: 100px; width: 133px; height: 132px;  }
#samplepack { position: absolute; right: 0px; top: 0px; width: 211; height: 212px; z-index: 0; margin: 0 0 auto auto }

#topnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 40px 0 40px 60px;
	z-index: 10;
}
#up {
	width: 28px;
	height: 27px;
	float: right;
	margin: 2px 0 0 0;
	background: url(../images/up_03.png) no-repeat;
	
}
#up:hover {
	width: 28px;
	height: 27px;
	background: url(../images/up_over.png) no-repeat;
}

