#container {	width: 800px;	background-image: url(images/global/main_bg.png);	background-repeat: repeat-y;	height: auto height:100%;	padding: 0;	margin: 0 auto 0 -400px;	left: 50%;	z-index: 25;	position: absolute;	top: 0px;	min-height: 100%;}body {	background-image: url(images/global/bg_tile.jpg);	background-repeat: repeat;	padding: 0;	margin: 0;	height: 100%;}.nav_bar {	position: absolute;	left: 218px;	top: 70px;	width: 495px;	font-size: 12px;	font-weight: normal;	font-family: "Times New Roman", Times, serif;	z-index: 20;}a:link {	color: #000000;	text-decoration: underline;	margin: 0;	padding: 0;}a:visited {	color: #000000;	text-decoration: underline;}a:hover {	color: #dec99f;}a:active {	color: #dec99f;}#logo {	position: absolute;	left: 35px;	top: 6px;	z-index: 5;}#home_content {	font-family: "Times New Roman", Times, serif;	font-size: 14px;	position: relative;	left: 68px;	top: 8px;	width: 501px;	font-size: 14px;	height: 500px;}#main_box {	position: relative;	width: 760px;	font-family: "Times New Roman", Times, serif;	font-size: 14px;	margin: -415px auto 0px -380px;	left: 50%;}.float_right {	position: relative;	float: right;}.float_left {	position: relative;	float: left;}#violin {	position: absolute;	left: 702px;	top: 25px;	z-index: 25;}#shop_img {	position: relative;	margin: 0;	padding: 0;	left: -9px;}.align_left {	position: relative;	left: -9px;	top: 8px;}.main_text {	position: relative;	left: 60px;	width: 540px;	top: 0px;	font-family: "Times New Roman", Times, serif;}.staff_text {	position: relative;	left: 30px;	width: 562px;	top: 0px;	font-family: "Times New Roman", Times, serif;}.table_format table {	text-align: left;	border-collapse: collapse;}.table_format td {	padding: 5px 0px;}.table_format .img_left {	padding-right: 10px;	padding-left: 5px;}.table_format .heading {	font-weight: bold;}.table_format h2 {	padding: 2px 0 2px 0;	margin: 2px 0 2px 0;}.table_format .td_right {	margin-right: 0px;	padding-right: 0px;	margin: 0;	padding: 0;}.td_left {	padding-left: 15px;}.table_format th {	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #000000;	text-align: left;}ul {	margin: 0px;	padding: 3px 0px 0px;	list-style-type: circle;	list-style-position: inside;}.center_text {	margin-right: 100px;	margin-left: 10px;}.table_format {	font-size: 14px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-collapse: collapse;}.heading2 {	margin-bottom: 0px;}.footer a:hover {	color: #637251;}.footer a:active {	color: #637251;}
