/* CSS Document */body {	font-family: Arial, Helvetica, sans-serif;	background-color:#e1e1e1;	margin-top:0px;	margin-left:0px;}div#wrapper{	position:relative;	background-color:#e1e1e1;	margin:0;	color:#404040;	width:990px;}div#header{	width:990px;	background-color:#005e20;}div#phonenumber{	color:#ffffff;	background-color:#005e20;	padding:5px;	text-align:right;	font-size:1em;	font-weight:bold;}div#banner{	background-image:url(images/banner_Tile.gif);	background-repeat:repeat-x;	color:#FFFFFF;	text-align:left;}div#storehours{	float:right;	width:250px;	margin-top:10px;}div#leftcolumn{	/*position:absolute;	top:110px;	left:0px;*/	float:left;	/*background-image:url(images/menu_BG.gif);*/	background-position:right bottom;	background-repeat:no-repeat;	background-color:#fff;	color:#404040;	width:170px;	margin:0;	padding:0;	border:0;}div#mainbody{	/*position:relative;	left:85px;*/	float:left;	background-color:#FFF;	color:#404040;	width:820px;	/*text-align:left;*/	padding:0;	margin:0;}div#content{	min-height:650px;	width:810px;}div#content h1, h1{	background-color:inherit;	color:#005e20;	font-size:1.25em;	padding:0 10px 10px 10px;	margin:0;}div#content h2, h2{	background-color:inherit;	color:#005e20;	font-size:1em;	padding:0 10px 10px 10px;	margin:0;}div#content h3, h3{	background-color:inherit;	color:#005e20;	font-size:.75em;	padding:0 10px 10px 10px;	margin:0;}div#content p{	background-color:inherit;	color:#404040;	font-size:.75em;	padding:0 10px 10px 10px;	margin:0;}div#content li{	background-color:inherit;	color:#404040;	font-size:.75em;}div#content img{	padding:5px;	margin:0;}div#content table{	border:0;	margin:-1em 5px 5px 35px;}div#content th{	color:#fff;	background-color:#20376c;	font-size:.75em;	text-align:left;	padding:0px 5px 5px 5px;	margin:0px 5px 5px 5px}div#content td{	color:#000;	vertical-align:top;	background-color:#fff;	font-size:.75em;	padding:5px 5px 5px 5px;	margin:5px 5px 5px 5px;}div#GuitarTable table{	float:left;	width:254px;	height:320px;	padding:0;	margin:5px;	border:0;	float:right;	background-color:#FFFFFF;}div#GuitarTable td{	text-align:left;	vertical-align:top;	padding:0;	margin:0;}div#GuitarTable td img{	padding:0 4px 4px 0;}.guitars td{	color:#000;	vertical-align:top;	background-color:#fff;	font-size:.75em;	border-bottom:1px solid #c4c4c4;}.guitars td p{	line-height:1.5em;	padding:0 0 2em 0;}div#content td.line{	color:#000;	background-color:#fff;	border-bottom:1px solid #c4c4c4;	font-size:.75em;	padding:0px 5px 5px 5px;	margin:0px 5px 5px 5px;}div#content td ul li{	font-size:1em;	list-style-position:outside;	line-height:1.5em;}div#content td p{	color:#000;	background-color:#fff;	font-size:1em;	padding:0px;	margin:0px}div#footer{	background-color:e1e1e1;	color:#404040;	/*padding:0 0 0 48px;*/	clear:both;}/* ***** NAVBAR contains the navigation images table *****   */#nav, #nav ul {	float:left;	margin: 0;	padding: 0;	list-style: none;	line-height:normal;	z-index: 200;}#nav a {	display: block;	background-image:url(images/bt_BG.gif);	background-repeat:no-repeat;	font-size:.75em;	width: 170px;	height:26px;	color: #404040;	text-decoration: none;	text-align:left;	text-indent:10px;	line-height:2em;	padding:0;	margin:0;}#nav a:hover, #nav a.over{	font-size:,75em;	color:#000000;}#nav li {	position:relative;	display:block;	line-height:0;	padding:0;	margin:0;	border:0;}#nav li ul {	position: absolute;	top:0;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	left: -999em;	height: auto;	width: 170px; /* width of Dropdown Menu */	float:left;	color: #404040;	background-color:#ffFFFF;}#nav li li {	width: 170px;}#nav li ul a {	text-align:left;	font-size:.75em;	line-height:2em;	color: #404040;	background-image:url(/images/bt_subBG.gif);	margin:0;	padding:0;	width: 170px; /*drop down text width*/}#nav li ul a:hover {	text-align:left;	font-size:.75em;	line-height:2em;}#nav li ul ul {	/*margin: -1.75em 0 0 14em;*/	margin: 0 0 0 0;}#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {	left: -999em;}#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul {	left: 165px;}#nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul{	/* for I.E - position of pop out menu*/	left: 165px;}#nav li:hover, #nav li.sfhover {	/*background: #eda;*/	color:#000000;}/* ***** end NEW CSS Nav ***** */