body 
	{
	color: #ffffff;
	text-align: center;
	font-family: verdana, sans-serif;
	background: #191919;
	}
	
	
#header_container
	{
	width: 800px;
	margin: 0 auto 0 auto;
	padding-top: 10px;
	background-image: url(images/bg2.jpg);
	}

 #header 
	{
	width: 700px;
	height: 185px;
	margin: 0px 50px 0 50px;
	text-align: left;
	background: #444444 url(images/1725.jpg) no-repeat;
	}


 #pagetop 
	{
	background-color: black;
	background-image: url(images/bg1.jpg);
	width: 800px;
	height: 700px;
	margin: 0 auto 0 auto
	}

 #page 
	{
	width: 800px;
	margin: 0 auto 0 auto;
	text-align: left;
	background: url(images/bg2.jpg) repeat;
	}

 #content_container 
	{
	padding: 0;
	position: relative;
	width: 480px;
	margin: 40px 0 30px 0;
	text-align: left;
	float: left;
	display: block;

	}
	
.content 
	{
	font-size: 11px;
	line-height: 20px;
	width: 479px;
	display: block;
	float: left;
	padding: 0;
	overflow: visible;
	}
	
#sidebar 
	{
	position: relative;
	float: left;
	width: 170px;
	margin: 50px 0 0 30px;
	font-size: 10px;
	text-align: left;
	line-height: 16px;
	/*border: 1px #555555 solid;*/
	color: #bbbbbb;
	}
	

	
#sidebar h4
	{
	color: #816b4c;
	font-weight: normal;
	margin: 0 0 15px 0;
	}

#sidebar p
	{
	color: #ceb899;
	margin: 0 0 10px 0;
	}



.horz_spacer
	{
	position: relative;
	/*clear: left;
	/*background-color: #ff0000;*/
	
	}
	
#footer
	{
	position: relative;
	height: 35px;
	clear: left;
	margin: 20px 0 0 0;
	padding: 10px 20px 10px 50px;
	font-size: 9px;
	line-height: 12px;
	color: #aa0000;
	text-align: center;
	background-color: #222222;
	}
	
#frontbuts
	{
	position: absolute;
	margin: 113px 0 0 242px;
	height: 50px;
	width: 217px;
	background-image: url(images/frontbuts.jpg);
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
	}
	
#b1, #b2, #b3, #b4, #b5
	{
	position: absolute;
	height: 35px;
	width: 35px;
	background-image: url(images/smallbuts.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	overflow: hidden;
	}

#lcd
	{
	position: absolute;
	margin: 40px 0 0 273px;
	height: 44px;
	width: 152px;
	color: #000000;
	font-size: 10px;
	font-family: tahoma, sans-serif;
	display: block;
	overflow: hidden;

	}
	
	
#line1
	{
	position: relative;
	margin: 0 2px 0 2px;
	padding: 1px 3px 1px 3px;
	color: #000000;
	height: 12px;
	}
	
#line2
	{
	position: relative ;
	margin: 0 3px 0 3px;
	padding: 1px 0 1px 3px;
	width: 145px;
	background-color: #000000;
	color: #ffb000;
	background-image: url(images/highlightbg.gif);
	background-repeat: no-repeat;
	background-position: -4px 0px;
	height: 12px;
	}
	
 #line3
	{
	position: relative;
	margin: 0 2px 0 2px;
	padding: 1px 3px 1px 3px;
	color: #000000;
	height: 12px;
	}
	

	
#rotary
	{
	position: absolute;
	margin: 8px 0 0 456px;
	height: 108px;
	width: 108px;
	background-image: url(images/rotary2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	overflow: hidden;
	}
	
#rotarydots
	{
	position: absolute;
	margin: 0;
	height: 108px;
	width: 108px;
	background-image: url(images/rotarydots.gif);
	background-repeat: no-repeat;
	background-position: 0px -108px;
	display: block;
	overflow: hidden;
	}
	
	
#r0, #r1, #r2, #r4, #r5, #r6, #r7, #r8, #r10, #r11
	{
	position: absolute;
	z-index: 200;
	width: 21px;
	height: 18px;
	display: block;
	overflow: hidden;
	/*background-color: #ffff00;*/

	}

#r3, #r9
	{
	position: absolute;
	z-index: 200;
	height: 20px;
	width: 20px;
	display: block;
	overflow: hidden;
	/*background-color: #00ff00;*/
	}

#thecursor
	{
	position: absolute;
	margin: 26px 0 0 565px;
	height: 72px;
	width: 72px;
	background-image: url(images/nsew.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	overflow: hidden;
	}
	
	
a, a:active, a:visited
	{
  	outline: none;
  	text-decoration: none;
  	color: #d19b50;
	}

a:hover
	{
	color: #ffb000;
	text-decoration: underline;
	}
	
img
	{
	border: 0;
	}
	
h2
	{
	margin: 20px 0 10px 0;
	font-size: 18px;
	}
	
h3
	{
	margin: 30px 0 10px 0;
	color: #ceb899;
	font-size: 15px;
	}
	
.content h4
	{
	font-size: 13px;
	color: #ceb899;
	}
	
.image
	{
	position: relative;
	margin: 20px 0 20px 0;
	text-align: left;
	display: block;
	/*background-color: #ff00ff;*/
	}
	
.floatingbox
	{
	position: absolute;
	z-index: 400;
	height: 20px;
	width: 20px;
	}
	
.image_caption
	{
	position: absolute;
	z-index: 300;
	font-size: 10px;
	color: #ffb000;
	line-height: 14px;
	/*background-color: #00ffff;*/
	}
	
ol li
	{
	margin: 0px 0 15px 0;
	}
	
.vert_spacer
	{
	position:relative;
	float: left;
	width: 90px;
	height: 600px;

	}
	
table
	{
	width: 100%;
	font-size: 10px;
	}	
	
th
	{
	color: #ceb899;
	}
	
tr
	{
	}
	
td
	{
	border-bottom: 1px solid #ceb899;
	}
	
.tabs
	{
	font-family: monaco, tahoma, monospaced;
	font-size: 11px;
	line-height: 11px;
	border-bottom: 1px solid #ceb899;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	}
	
#nav
	{
	
	clear: left;
	position: relative;
	text-align: center;
	font-size: 10px;
	color: #888888;
	}
	
	
#ampmodels
	{
	background-image: url(images/ampmodelsbg.jpg);
	width: 92px;
	height: 70px;
	}
	
#ampleds
	{
	background-image: url(images/ampleds.gif);
	background-repeat: no-repeat;
	background-position: 0px -70px;
	width: 92px;
	height: 70px;
	overflow: hidden;
	display: block;
	}
	
#lcddisplay
	{
	background-image: url(images/lcd.gif);
	width: 186px;
	height: 45px;
	margin: 0 auto 0 auto;
	text-align: left;
	}
	
#vk1, #vk2, #vk3, #vk4
	{
	position: absolute;
	background-image: url(images/vknobs.gif);
	background-repeat: no-repeat;
	background-position: 0px -56px;
	width: 28px;
	height: 28px;
	overflow: hidden;
	display: block;
	}
	
#lcdbar1
	{
	background-image: url(images/lcdbar.gif);
	background-repeat: no-repeat;
	background-position: -60px -4px;
	border: 4px #ffaf3c solid;
	width:55px;
	height: 13px;
	overflow: hidden;
	display: block;
	}
	
#modk
	{
	background-image: url(images/modbg.jpg);
	width: 92px;
	height: 70px;
	margin: 0 auto 0 auto;
	}
	
	
#modleds, #echoleds
	{
	background-image: url(images/leds3.gif);
	background-repeat: no-repeat;
	background-position: 0px -140px;
	width: 92px;
	height: 70px;
	overflow: hidden;
	display: block;
	}
	
#echok
	{
	background-image: url(images/echobg.jpg);
	width: 92px;
	height: 70px;
	margin: 0 auto 0 auto;
	}
	
	
#tempo
	{
	background-image: url(images/tempo.jpg);
	width: 28px;
	height: 36px;
	margin: 0 auto 0 auto;
	}
	
.trow
	{
	clear: left;
	display: block;

	}
	
.patch
	{
	float: left;
	padding: 0 2px 0 2px;
	margin: 1px;
	width: 387px;
	font-weight: bold;
	/*background-color: #005555;*/
	color: #ceb899;;
	}

.by
	{
	float: left;
	padding: 0 2px 0 2px;
	margin: 1px;
	font-style: italic;
	/*background-color: #005555;*/
	width: 242px;
	color: #ceb899;
	}


.desc
	{
	float: left;
	padding: 0 2px 0 2px;
	margin: 0 0 50px 0px;
	margin: 1px;
	width: 641px;
	/*background-color: #005500;*/
	}
	
.mains, .modu, .ech	{
	width: 70px;
	text-align: center;
	float:left;
	padding: 0 2px 0 2px;
	margin: 1px;
	}
	
.tones, .drivetone, .basstone, .midtone, .trebletone, .rev, .tmp
	{
	width: 50px;
	text-align: center;
	float:left;
	padding: 0 2px 0 2px;
	margin: 1px;
	}
	
.vals
	{
	width: 30px;
	text-align: center;
	float:left;
	padding: 0 2px 0 2px;
	margin: 1px;
	}
	
	
.horz_rule
	{
	margin-top: 3px;
	clear: left;
	position: relative;
	width: 645px;
	line-height: 1px;
	height: 1px;
	font-size: 1px;
	overflow: hidden;
	border-bottom: 1px solid #665555;
	}
	
	
.player
	{
	float: left;
	display: block;
	height: 16px;
	width: 200px;
	}
	
	
#lcdlinks
	{
	position: absolute;
	margin: 1px 0 0 5px;
	width: 153px;
	height: 43px;
	z-index: 500;
	font-size: 10px;
	line-height: 12px;
	font-family: tahoma, sans-serif;
	}
	
#lcdlinks img
	{
	margin: 0 0 1px 0;
	border: 0;
	}
	
	
	