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: white; font-size: 11px; font-family: Helvetica, Arial, SunSans-Regular, sans-serif, Geneva; }
.bookHeader { color: white; 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 { }

td { }
.fiveWaysBtm { background-image: url(../images/5ways_bottom.jpg); background-repeat: no-repeat; background-position: left top; }
#fiveWays {  }
a:link { color: yellow !important; text-decoration: none; }
a:visited { color: yellow; text-decoration: none; }
a:hover { color: yellow; text-decoration: underline; }
a:active { color: yellow; 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 { background-color: #f9f1ed; position: relative; top: 10px; left: 0px; max-width:600px; min-height:180px; padding-top: 20px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; color: #c03936; font-family: helvetica, geneva, arial; font-size: 11px;  border-style: solid; border-width: 1px; border-color: #9f1312; float: left;}
li { list-style-type: bold; font-size: 14px; }
#fourways h1 { font-size: 25px; margin-top: -10px; }
#fourways a:link { color: black !important; text-decoration: none; }
#fourways a:visited { color: #000 !important; text-decoration: none; }
#fourways a:hover { color: black !important; text-decoration: underline; }

#frame table { width: auto; }
#dlAdobe { position: relative; top: 10px; left: 0px; max-width:300px; min-height:280px; color: #FFF; font-family: helvetica, geneva, arial; font-size: 11px; float: right; }
.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;}

.transBlack { background-color: #000000; filter: alpha(opacity=75); -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75;  }
h4 { margin: 0px; font-family: helvetica, arial, sunsans-regular, sans-serif, geneva; font-size: 36px; color: white; border-bottom: solid white 3px;}
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;  }