	body
	{
		margin: 0;
		padding: 0;
		font: 13px hevetica, lucida, arial, sans-serif;
		text-align: center;
		color: #E3E3D3;
		background-color: #00001a;
	}
	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: #E3E3D3;
	}
	/*	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: #bbb;
	}
	#composerhead
	{
		position: relative; z-index: 2; left: 0px; top: 0px; /* l: 434px */
		/* border: 1px dotted #ffcccc; */ 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;
	}
	#composermenu
	{
		position: absolute; z-index: 2; right: 0px; top: 11px; /* l: 434px */
		/* border: 1px dotted #ffcccc; */
		background-color: #000011;
		font: 11px hevetica, lucida, arial, sans-serif;
		text-align: right;
		vertical-align: top;
		padding: 0px 6px 0px 0px;
		width: 450px; height: 12px;
	}
	#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 */
		border: 1px solid #000011;
		font: 12px hevetica, lucida, arial, sans-serif;
		text-align: left;
		vertical-align: top;
		padding: 0px 0px 0px 0px;
		width: 133px; height: 172px;
	}
	#itembuyline
	{
		position: absolute; z-index: 2; left: 0px; top: 30px; /* l: 134px */
		border: 1px solid #000022;
		background-color: #eeeeff;
		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: 150px; top: 76px; /* l: 434px */
		border: 1px dotted #ffcccc;
		font: 14px hevetica, lucida, arial, sans-serif;
		text-align: left;
		vertical-align: top;
		line-height: 15pt;
		padding: 4px 4px 4px 4px;
		width: 638px; height: 240px;
	}
	#composerlist a:hover
	{
		text-decoration: underline;
		color: white;
	}

	#composerbox
	{
		position: absolute; z-index: 2; left: -1px; top: 232px; /* top: 203px */
		border: 1px solid #000022; 
		background-color: #110077;
		font: 10px hevetica, lucida, arial, sans-serif;
		text-align: center;
		vertical-align: top;
		padding: 10px 0px 0px 0px;
		width: 134px; height: 147px;
	}
	#composerbigbox
	{
		position: relative; z-index: 2; left: 30px; top: 30px; /* top: 203px */
		font: 10px hevetica, lucida, arial, sans-serif;
		text-align: left;
		vertical-align: top;
		padding: 0px 0px 0px 0px;
		width: 800px; height: 320px;
	}
	#composerimage
	{
		position: reative; z-index: 2; left: 0px; top: 0px; /* top: 203px */
		border: none; /* 1px solid #000022; */
		font: 10px hevetica, lucida, arial, sans-serif;
		text-align: left;
		vertical-align: top;
		padding: 0px 0px 0px 0px;
		width: 180px; height: 252px;
	}
	#composername
	{
		position: reative; z-index: 2; left: 0px; top: 0px; /* top: 203px */
		font: 16px hevetica, lucida, arial, sans-serif;
		text-align: left;
		vertical-align: top;
		padding: 2px 0px 4px 0px;
		width: 180px; height: 14px;
	}
	#composerprofession
	{
		position: reative; z-index: 2; left: 0px; top: 0px; /* top: 203px */
		font: 10px hevetica, lucida, arial, sans-serif;
		text-align: left;
		vertical-align: top;
		padding: 2px 0px 0px 0px;
		width: 180px; height: 12px;
	}
	#scroll-box-bio
	{
		position: absolute; z-index: 2; right: 0px; top: 0px;  
		padding: 2px 10px 2px 0; 
		border: 1px #000044; 
		border-style: dotted none dotted none; 
		height:270px; width:580px; 
		font:10pt Verdana; overflow:auto;
	}
	#scroll-box-list
	{
		position: absolute; z-index: 2; left: 30px; top: 60px;  
		padding: 2px 10px 2px 0; 
		border: 1px #000044; 
		border-style: dotted none dotted none; 
		height:310px;
		width: 380px;
		font:11pt verdana, hevetica, lucida, arial, sans-serif; overflow:auto;
	}
	#scroll-box-list a:hover
	{
		color: white; text-decoration: underline; 
	}
	#bottomcomposerlinks
	{
		position: absolute; z-index: 2; left: 0px; top: 313px; 
		font: 12px hevetica, lucida, arial, sans-serif;
		text-align: left;
		vertical-align: top;
		padding: 0px 0px 0px 0px;
		width: 770px; height: 12px;
	}
	#bottomcomposerlinks a
	{
		text-decoration: none;
		color: #dddddd;
	}
	#bottomcomposerlinks a:hover
	{
		text-decoration: underline;
		color: #ffffff;
	}
	#bottomsearchlink
	{
		position: absolute; z-index: 2; right: 20px; top: 370px;
		font: 10pt hevetica, lucida, arial, sans-serif;
		text-align: right;
		vertical-align: top;
		padding: 0px 0px 0px 0px;
		width: 384px; height: 12px;
	}
	#bottomsearchlink a
	{
		text-decoration: none;
		color: #dddddd;
	}
	#bottomsearchlink a:hover
	{
		text-decoration: underline;
		color: #ffffff;
	}
	#mediabox
	{
		position: absolute; z-index: 2; right: 20px; top: 65px;
		padding: 0px 0px 0px 0px ;
		border: none /* 1px dotted #eeeeee; */
		text-align: left;
		/ * background-color: #00001a; */
		width: 384px; height: 288px;
	}
	#footer
	{
		position: relative; left: 0px; top: 16px;
		text-align: center;
		font: 10px hevetica, lucida, arial, sans-serif;
		padding: 4px 0;	
	}
	#footer2
	{
		position: relative; left: 0px; top: -15px;
		text-align: center;
		font: 10px hevetica, lucida, arial, sans-serif;
		padding: 4px 0;	
	}
