	body
	{
		margin: 0;
		padding: 0;
		font: 13px hevetica, lucida, arial, sans-serif;
		text-align: center;
		color: #E3E3D3;
		background-color: #000011;
	}
	a:link { color: #999; text-decoration: none; }
	a:visited { color: #696969;  text-decoration: none; }
	a:hover, a:active
	{
		color: #fff;
		text-decoration: none;
	}
	h2
	{
		color: #F0F0DF;
		font: 105% lucida, verdana, sans-serif;
		margin: 0 0 2px 5px;
	}
	h2 a { text-decoration: none; }
	h3
	{
		color: #F0F0DF;
		/* text-align: left; */
		font: 180% lucida, verdana, sans-serif;
		font-stretch: ultra-condensed;
		/* font-variant: small-caps; */
		letter-spacing: 1px;
		margin: 0 0 1px 2px;
	}
	h4
	{
		color: #F0F0DF;
		font: 120% lucida, verdana, sans-serif;
		margin: 0 0 5px 0;
	}
	h5
	{
		color: #888;
		font: 80% lucida, verdana, sans-serif;
		margin: 4px 0 0 0;
	}
	#container
	{
		margin: 2em auto;
		width: 854px;
		height: 460px; /* was 460 with menu */
		text-align: left;
		background-image: url(images/big_background.jpg);
		border: 1px solid #000000;
	}
	#header
	{
		text-align: left;
		/* border: 1px dotted #ffffff; */
		padding: 14px 0px 0px 20px;
		height: 38px;
	}
	#ccnowbox
	{
		position: relative; z-index: 2; right: -407px; top: -22px; /* l: 434px */
		/* border: 1px dotted #eeeeee; */
		font: 12px hevetica, lucida, arial, sans-serif;
		text-align: right;
		padding: 0px 0px 0px 0px;
		width: 405px; height: 20px;
	}
	#main
	{
		position: relative; z-index: 2; left: 0px; top: 0px; /* l: 434px */
		/* border: 1px dotted #eeeeee; */
		padding: 0px 0ps 0px 0px ;
		width: 854px;
		height: 404px;
		font: 11px hevetica, lucida, arial, sans-serif;
		letter-spacing: 1px;
		line-height: 140%;
	}
	#main a
	{
		text-decoration: none;
		color: #cc0000;
	}
	/*	styling for any (links when hovering) within the lists in the nav section */
	#main a:hover
	{
		text-decoration: none;
		color: #bbb;
	}
	#main ul
	{
		margin: -10px 0 0 0px;
		padding: 0;
		list-style-type: none;
		/* border-left: 1px solid #aaaa9c; */
	}
	#main li
	{
		display: inline;
		padding: 0 0px;
		/* border-right: 1px solid #aaaa9c; */
	}
	#main li a
	{
		text-decoration: none;
		color: #E3E3D3;
	}
	#main li a:hover
	{
		text-decoration: none;
		color: #bbbbbb;
	}
	#productbox
	{
		position: relative; z-index: 2; left: 20px; top: 0px;
		background-color: #f8f8f8;
		border: 1px solid #000022;
		text-align: left;
		padding: 0px 0px 0px 0px;
		width: 810px; height: 390px;
	}
	#webstorehead
	{
		position: relative; z-index: 2; left: 0px; top: 0px; /* l: 434px */
		background-color: #000011;
		font: 12px hevetica, lucida, arial, sans-serif;
		text-align: left;
		vertical-align: top;
		padding: 0px 0px 0px 0px;
		width: 100%; height: 30px;
	}
	#webstoretitle
	{
		position: absolute; z-index: 2; left: 36px; top: 0px; /* l: 434px */
		/* border: 1px dotted #ffcccc; */ background-color: #000011;
		font: 18px hevetica, lucida, arial, sans-serif;
		text-align: left;
		vertical-align: top;
		padding: 4px 0px 0px 0px;
		width: 200; height: 24px;
	}
	#webstoremenu
	{
		position: absolute; z-index: 2; right: 0px; top: 11px; /* l: 434px */
		background-color: #111122;
		font: 11px hevetica, lucida, arial, sans-serif;
		text-align: right;
		vertical-align: top;
		padding: 0px 6px 0px 0px;
		width: 500px; height: 12px;
	}
	#webstoremenu a
	{
		text-decoration: none;
		color: #f8f8f8;
	}
	#webstoremenu a:hover
	{
		text-decoration: underline;
		color: #ffffff;
	}
	#itemhead
	{
		position: absolute; z-index: 2; left: -1px; top: 30px; /* l: 434px */
		border-top: 1px solid #000022; /* background-color: #000044; */
		font: 12px hevetica, lucida, arial, sans-serif;
		text-align: left;
		vertical-align: top;
		padding: 0px 0px 0px 0px;
		width: 810px; height: 2px;
	}
	#itemimage
	{
		position: absolute; z-index: 2; left: 0px; top: 59px; /* top: 57px */
		background-color: #666677;
		border: 1px solid #000011;
		font: 12px hevetica, lucida, arial, sans-serif;
		text-align: center;
		vertical-align: top;
		padding: 0px 0px 0px 0px;
		width: 150px; height: 200px
	}
	#itembuyline
	{
		position: absolute; z-index: 2; left: 0px; top: 30px; /* l: 134px */
		border: 1px solid #000022;
		background-color: #f4f4f4;
		font: 16px hevetica, lucida, arial, sans-serif;
		color: #000033;
		text-align: left;
		vertical-align: top;
		padding: 4px 4px 8px 16px;
		width: 789px; height: 16px; /* 655px */
	}
	#itempricecart
	{
		position: absolute; z-index: 2; right: 0px; top: 4px; /* l: 434px */
		/* border: 1px dotted #ffcccc; */
		font: 16px hevetica, lucida, arial, sans-serif;
		color: #000033;
		text-align: right;
		vertical-align: top;
		padding: 0px 6px 0px 0px;
		width: 200px; height: 14px;
	}
	#itempricecart a
	{
		text-decoration: none;
		color: #cc0000;
	}
	#itempricecart a:hover
	{
		text-decoration: underline;
		color: #ee0000;
	}
	#itemdetails
	{
		position: absolute; z-index: 2; left: 170px; top: 76px; /* l: 434px */
		/* border: 1px dotted #ffcccc; */
		background-color: #f8f8f8;
		font: 14px hevetica, lucida, arial, sans-serif;
		color: #111111;
		text-align: left;
		vertical-align: top;
		line-height: 15pt;
		padding: 4px 4px 4px 4px;
		width: 360px; height: 260px;
	}
	#itemdetails a
	{
		text-decoration: none;
		color: #1111ff;
	}
	#itemdetails a:hover
	{
		text-decoration: underline;
		color: #ff1111;
	}

	#relateditems
	{
		position: absolute; z-index: 2; left: 380px; top: 0px; /* l: 434px */
		/* border: 1px dotted #000044; */
		background-color: #f8f8f8;
		font: 12px hevetica, lucida, arial, sans-serif;
		text-align: left;
		vertical-align: top;
		line-height: 15pt;
		padding: 4px 4px 4px 4px;
		width: 240px; height: 260px;
	}
	#relateditems a:hover
	{
		text-decoration: underline;
		color: #111111;
	}

	#composerlist
	{
		position: absolute; z-index: 2; left: 20px; top: 56px; /* l: 434px */
		background-color: #f8f8f8;
		font: 14px hevetica, lucida, arial, sans-serif;
		text-align: left;
		vertical-align: top;
		line-height: 15pt;
		padding: 4px 4px 4px 4px;
		width: 638px; height: * ;
	}
	#composerlist a
	{
		text-decoration: none;
		color: #111111;
	}
	#composerlist a:hover
	{
		text-decoration: underline;
		color: red;
	}

	#composerbox
	{
		position: absolute; z-index: 2; left: -1px; top: 260px; /* top: 232px; */
		border: 1px solid #000022;
		background-color: #110077;
		font: 10px hevetica, lucida, arial, sans-serif;
		text-align: center;
		vertical-align: top;
		padding: 19px 0px 0px 0px;
		width: 151px; height: 110px; /* 147px; */
	}
	#scroll-box
	{	a:hover { color: red} ; 
		padding: 0px 0 2px 0; 
		border: 1px #000044; 
		border-style: dotted none dotted none; 
		height:240px; width:760px;
		font: 9pt Verdana; overflow:auto;
	}
	#scroll-related
	{	a:hover { color: red} ; 
		padding: 0px 0 2px 0; 
		border: 1px #000044; 
		border-style: dotted none dotted none; 
		height:*; width:240px; /* 80px */
		font:12px hevetica, lucida, arial, sans-serif; overflow:auto;
	}
	#scroll-comments
	{	a:hover { color: red} ; 
		padding: 0px 0 2px 0; 
		border: 1px #000044; 
		border-style: dotted none dotted none; 
		height:74px; width:100%; /* 80px, 240px */
		font:12px hevetica, lucida, arial, sans-serif; overflow:auto;
	}
	#scroll-details
	{	a:hover { color: red} ; 
		padding: 0px 0 2px 0; 
		border: 1px #000044; 
		border-style: dotted none dotted none; 
		height:74px; width:100%; /* 80px, 240px */
		font: overflow:auto;
	}
	#bottomcartlink
	{
		position: absolute; z-index: 2; right: 0px; top: 365px; /* l: 434px */
		/* border: 1px dotted #ffcccc; */
		font: 12px hevetica, lucida, arial, sans-serif;
		text-align: right;
		vertical-align: top;
		padding: 0px 6px 0px 4px;
		width: 300px; height: 12px;
	}
	#bottomcartlink a
	{
		text-decoration: none;
		color: #1111cc;
	}
	#bottomcartlink a:hover
	{
		text-decoration: underline;
		color: #cc1111;
	}
	#footer
	{
		position: relative; left: 0px; top: 16px;
		text-align: center;
		/* border: 1px dotted #eeeeee; */
		font-size: 100%;
		padding: 4px 0;	
	}
