
  body,html   	{ min-height: 100%; height:100%; margin:0px; padding:0px; }
  #body					{ background-color:#000; }
	body,div   		{ font-family: arial,verdana,helvetica; color: #000; font-size: 11px; 
		scrollbar-face-color: #F9C259 scrollbar-shadow-color: #FFF; scrollbar-highlight-color: #F9C259 scrollbar-3dlight-color: #FFF; scrollbar-darkshadow-color: #FFF; scrollbar-track-color: #EEEEEE; scrollbar-arrow-color: #FFF; 
	}

  form, form input,div  { margin:0px; padding:0px; }

  a.button,a.button:link,a.button:visited,a.button:active {  cursor: hand;font-family: verdana,helvetica,arial; font-weight: normal; background-color: #FFDD7B; color: #000000; font-size: 11px; border:1px; border-color:#BE7416; border-style:solid; padding: 1px 4px 2px 4px; text-decoration: none; };
  a.button:hover  {  cursor: hand;border-color:#000; font-weight: normal; text-decoration: none; };

  .clear  { clear:both; }

	#logo					{ top:15px; margin-left:10px; float:left; width:200px; height:30px; z-index:40; }
	#bgimg				{ z-index:12; top:81px; width:840px; background-position: right top; background-repeat:no-repeat; height:500px; }

  .imgborder    {  border:1px #000 solid; }
  
	#container		{ 
		z-index:2;
		position: relative;
		margin: 0 auto 0 auto;
		padding: 0px;
		top:0px;
		width: 840px;
		width /**/: 840px;

		height:100%;
		clear:both;
		top:0px;
	}

	#navi0					{ 
		float:left;
		width:840px;
		z-index:120; 
		height:20px;
		background-color:#F9C259;
		border:1px solid #BE7416;
		overflow:hidden;
	}
	#navi0 ul 		{ list-style: none; margin:3px 0px 0px 10px; padding:0px; }
	#navi0 li			{ float: left; }
	#navi0 li a		{ margin:0px 20px 0px 0px; font-size:11px; font-family:arial; display:block; }

	#navi0 li a:link,
	#navi0 li a:visited 	{ color:#333; font-weight:bold; text-decoration:none; text-transform: uppercase; }
	#navi0 li a:hover 		{ color:#BA0000; font-weight:bold; text-decoration:underline; text-transform: uppercase; }
	
	#navi0 li a.on:link,
	#navi0 li a.on:visited 	{ color:#BA0000; font-weight:bold; text-decoration:none; text-transform: uppercase; }
	#navi0 li aon:hover 		{ color:#333; font-weight:bold; text-decoration:underline; text-transform: uppercase; }

	#navi1					{ 
		z-index:29; 
		width:140px;
		top:160px;
	}

	#navi1 ul 		{ list-style: none; margin:0px 0px 0px 10px; padding:0px; }
	#navi1 li			{ float: left; width:120px; height:25px; clear:both; }
	#navi1 li a		{ margin:0px 20px 0px 0px; font-size:11px; font-family:arial; display:block; }

	#navi1 li a:link,
	#navi1 li a:visited 	{ color:#333; font-weight:normal; text-decoration:none; }
	#navi1 li a:hover 		{ color:#BA0000; font-weight:normal; text-decoration:underline; }
	
	#navi1 li a.on:link,
	#navi1 li a.on:visited 	{ color:#BA0000; font-weight:normal; text-decoration:none; }
	#navi1 li aon:hover 		{ color:#333; font-weight:normal; text-decoration:underline; }


	#subnavi {
		z-index:140; 
		height:45px;
	}
	#subnavi .left        { float:left; width:300px; }
	#subnavi .right       { float:right; width:300px; }
	#subnavi ul 		  { list-style: none; margin:10px 10px 0px 0px; padding:0px; }
	#subnavi li			  { font-size:10px; font-family:arial; margin:0px 10px 0px 0px;  float: right; }
	#subnavi li a		  { font-size:10px; font-family:arial; display:block; }

	#subnavi li a:link,
	#subnavi li a:visited 	{ color:#333; font-weight:normal; text-decoration:none; text-transform: lowercase; }
	#subnavi li a:hover 		{ color:#BA0000; font-weight:normal; text-decoration:underline; text-transform: lowercase; }
  #subnavi li a.on  { font-weight:bold; }
	
	#header						{
		margin-top:10px;
		float:left;
		height:120px;
		overflow:hidden;
		width:840px;
		background-color:#FACE83;
		border-top:1px #BE7416 solid;
		border-left:1px #BE7416 solid;
		border-right:1px #BE7416 solid;
	    background-image:url(img/Bg_navi_GuitarCenter.jpg); background-position: top; background-repeat:no-repeat;
	}
  #header .left  { float:left; width:370px; overflow;hidden; }
  #header .right { float:right; width:463px; height:122px; overflow:hidden; margin:0px; padding:0px; }

  .oleft  { float:left; width:140px; min-height:160px; display:table;  }
  .oright { float:left; width:440px; min-height:160px; display:table; margin:0px; padding:0px;  }
  .oclear { float:left; width:580px; }

	#content					{ 
		z-index:13; 
		float:left;
	height:320px;
		display:table;
		width:840px;
		background-color:#FFDD7B;
		border-left:1px #BE7416 solid;
		border-right:1px #BE7416 solid;
    background-position: right; background-repeat:no-repeat;
	}
	#contenttext			{ z-index:1; color:#FFF; }

	#contentstuff { z-index:50; position:relative; left:160px; width:580px; display:table; margin-top:10px; }
	#contentstuff .left  { float:left; width:320px; }
	#contentstuff .right { float:right; width:240px; }
  .wht { color:#FFF; }
  
	#footer			{
		z-index:139;
		float:left;
		bottom:0px;
		height:82px;
		width:840px;
		text-align:right;
		background-color:#BE7416;
		border:1px #BE7416 solid;
    background-image:url(img/BG_bottom.jpg); background-position: top; background-repeat:repeat-x;
	}
	
	#search					{ 
		z-index:30;
		position:absolute; 
		top:2px; 
		margin-left: 50%;
		left:170px;
		right:180px;
		width:150px; height:20px;
  }
	#search h3 			{ position:absolute; width:150px; text-align:right;  margin:3px 0px 0px -160px; font-family:arial; font-size:10px; font-weight:normal; text-transform: lowercase; }
	#search .input 	{ top:0px; width:115px; height:16px; border:1px #CCC solid; font-family:Arial; font-size:11px; }
	#search .button	{ top:0px; width:30px; height:18px; border:1px #CCC solid; font-family:Arial; font-size:11px; background-color:#FFF;}

	#shoppingbag		{ 
		z-index:31;
		position:absolute; 
		top:30px;
		margin-left: 50%;
		left:170px;
		right:180px;
		border:1px solid #BE7416;
		width:150px; height:50px;
		background-color:#FFF;
		text-align:center;
	}
	#shoppingbag h3 		{ margin:3px 0px 0px 5px; text-align:left; font-family:arial; font-size:11px; color:#777; font-weight:bold; text-transform: uppercase; }
	#shoppingbag .text 	{ line-height:25px; }	

	#navi1, #bgimg {
		position:absolute;
		margin: 0 auto 0 auto;
		width: 840px;
		width /**/: 840px;
		display:table;
	}
	