
html, body { width:100%; height:100%; } 
body { margin:0px; padding:0px 0px 0px 0px; }
body, td { font-family: Georgia, "Times New Roman", sans-serif; font-size: 11px; }

.footer{ text-align:center; color:#999999; font-size:10px; }
.footer a{ color:#666666; font-size:10px; }
.footer a:hover{ color:#666666; }

div.logo { margin: 0px auto 0px auto; width: 840px; }
div#page div.logo { height: 400px; }
div#page div.gallery { height: 400px; }
div.gallery { margin: 0px auto 0px auto; width: 840px; }
    div.arrow_left { position: absolute; width: 12px; height: 11px; bottom: 1px; _top: -10px; left: -25px; }
    div.arrow_right { position: absolute; width: 12px; height: 11px; bottom: 1px; _top: -10px; right: -25px;  }

table.main { margin: 25px auto 0px; }
table.main2 { margin: 0px auto 25px; }
tr.menu td { padding-bottom: 25px; }
tr.menu p { text-align: center; margin: 5px 0px; }
tr.bottom td { text-align: center; }
td.vertical_line { width: 8px; background: url(../img/margin.gif) top left repeat-y; }
td.category { text-align: center; vertical-align: top; height: 235px; width: 269px; }
td.category p { padding-bottom: 20px; margin-top:5px; }

/* sub menu */

p.menu_i { font-size: 13px; font-weight: bold; color: #94959A; text-decoration: none; }
p.menu_i a { font-size: 13px; font-weight: bold; color: #94959A; text-decoration: none; }
p.menu_i a:hover { font-size: 13px; font-weight: bold; color: #6E6E70; text-decoration: none; }

p.menu_a { font-size: 13px; font-weight: bold; color: #6E6E70; text-decoration: none; }
p.menu_a a { font-size: 13px; font-weight: bold; color: #6E6E70; text-decoration: none; }
p.menu_a a:hover { font-size: 13px; font-weight: bold; color: #6E6E70; text-decoration: none; }

#page{ padding:10px; }
#shop{ position:absolute; top: 48px; right: 71px; }
#facebook{ position:absolute; top: 255px; right: 68px; }

td.intro-title {
	width: 50%; padding-top: 75px;
	text-align: center;
	}
	td.intro-title a {
		 font-size: 20px; color: #000000;
		}
		
div.main-menu {
	overflow: hidden; height: 140px; width: 840px; margin: 0px auto;
	}
	
td.category-facebook {
	padding-top: 115px; text-align: center;
	}
	
div.box-nav {
	position: relative; width: 840px; margin: 0px auto;
	}
	div.box-nav-shop {
		position: absolute; top: 25px; right: -115px; 		
		}
	div.box-nav-sound {
		position: absolute; top: 330px; right: -105px; 
		}