html
{
	font-size: 100%;
}
body
{
	font-size: 62.5%; /* set 1em = 10px */
	/* background-color: #501200; */
	background-color: #000000;
	padding: 0; margin: 0;
}

h1, h2, h3, h4, h5, h6, p, ul, ol
{
	margin: 0; padding: 0;
}

a:link,
a:visited
{
	color: #692409;
	text-decoration: none;
}

a:hover,
a:active
{
	text-decoration: underline;
}

.hide
{
	display: block;
	position: absolute;
	top: -9999em;
}

.clear
{
	clear: both;
}

/* =====================
  	Page Segments
   ====================*/
#pagewrapper
{
	width: 100%;
	margin: 0 auto;
	font-size: 1em; /* need this for IE consistancy */
}

#topsegment, #bottomsegment
{
	width: 100%;
}

#topsegment
{
	background: #501200 url(/images/grain-background.png);
}

#bottomsegment
{
	
}

#topwrapper, #bottomwrapper
{
	width: 985px;
	margin: 0 auto;
}


/* =====================
  	Inline Images
   ====================*/
img.alignleft
{
	float: left;
	margin: 0 1em 0 0;
}

img.alignright
{
	float: right;
	margin: 0 0 0 1em;
}

img.aligncenter
{
	display: block;
	margin: 0 auto;
}

.navigation
{
	clear: both;
	padding: .5em 0;
}

.nav-previous
{
	float: left;
}

.nav-next
{
	float: right;
}

.formcontainer
{
	margin: 5px 17px;
}

#playing-soon-permalink
{
	padding: 4px 0;
	font: 1.1em arial, helvetica, sans-serif;
}

#playing-soon-permalink a
{
	display: block;
	float: left;
	background: url(../../images/bullet-red-arrow.gif) no-repeat scroll right 50%;
	padding-right: 8px;	
}

/* =====================
  	Miscellaneous
   ====================*/

.spinner {
  background: #fff url('../../images/spinner_white.gif') no-repeat center center;
  opacity: 0.75;
  z-index: 2000;
  filter: alpha(opacity: 75);
  -moz-opacity: 0.75;
  -khtml-opacity: 0.75;
}

/* Cart Icon */

div#cart {
  position: absolute;
  margin-left: 90em;
  z-index: 10;
  width: 80px;
  top: 6.6em;
}
div#cart p.links {
  float: left;
  margin-top: 11px;
}
div#cart a {
  font: bold 1em/1.5em Arial, sans-serif;
  color: #d2ae63;
  display: block;
  text-align: right;
  line-height: 1.3;
}
a.cart-icon img{
  border: none;
  width: 30px;
  height: 38px;
}
a.cart-icon span.count {
  position: absolute;
  color: #000000;
  margin: 12px 0 0 11px;
  z-index: 11;
  font: 160% "Georgia", Times, serif;
  font-style: bold;
}
