html {
	padding: 0;
	margin: 0;
	font-size: 100%;
	overflow:-moz-scrollbars-vertical;
}
body {
	padding: 0;
	margin: 0;
	font-family: georgia, 'times new roman', times, serif;
}

img {
	margin: 0;
	border: 0;
}

#vmenu {
	width: 250px;
	height: 100%;
	float: left;
	color: #fff;
	font-size: 14pt;
}

#hmenu {
	height: 100px;
	width: 100%;
	color: #fff;
	font-size: 14pt;
	margin-bottom:20px;
	overflow:hidden;
	white-space:nowrap;
}
#vmotto, #hmotto {font-weight:bold;line-height:1.5;position:absolute;bottom:0;color:#CC9900;font-size:10pt;font-style:italic;padding:5px;overflow:hidden;left:0;}
#hmotto {width:99%;text-align:right;}

#features {
	margin:100px 20px 0 60px;
	color:#fff;
	width:300px;
}

.mbf-item { display:none; }
#features h1, #musician h1 {font-weight:bold;font-size:12pt;margin:5px 0 0 0;line-height:17pt;letter-spacing:1.5;color:#ccc;}

#musician {
	margin:0 20px 0 60px;
	color:#fff;
	width:300px;
}

.tinylink {font-size:8pt;margin-top:5px;display:block;float:right;}
a.tinylink:link {
	color: maroon;
	text-decoration: none;
}
a.tinylink:visited {
	color: maroon;
	text-decoration: none;
}
a.tinylink:hover {
	text-decoration: underline;
}

#ProductInfo, #Thumbs {
	width: 270px;
}

#ProductInfo {
	min-height:100px;
	text-align: left;
	font-size: 11pt;
	line-height:14pt;
	letter-spacing:1.2;
	font-family:times;
	color:#fff;
}
#ProductHeader {
	margin:0 0 5px 0;
	border:2px solid maroon;
	border-style:outset;
	overflow:hidden;
	text-align:left;
	color:#fff;
	padding:0;
	font-weight:bold;
}
#Thumbs {
	height:240px;
}

#Thumbs img {
	width:50px;
	height:50px;
	margin-left:12px;
}

#ProductPicDiv {
	float:left;
}

.index {
	height:205px;
	overflow:hidden;
	float:left;
	margin:15px;
	font-size:10pt;
	padding:10px;

}

.index img {
	height:98px;
	border:0;
	margin:0 0 5px 0;
}

.index h1 {font-size:12pt;color:gold;margin:0 0 5px 0;text-transform:uppercase;letter-spacing:1.5;display:inline;clear:left;}
#intro, #posit { color:#fff;position:absolute;padding:10px;font-family:times;font-size:12pt;font-weight:normal;line-height:12pt;}

#intro h1, #intro h2, #intro h3, #intro h4, #intro h5 {margin:5px 0 15px 0;font-size:18pt;}

#administrative {
	border:2px solid maroon;
	padding:5px;
	opacity:.8;
	position:absolute;
	top:80px;
	left:75%;
	width:235px;
	height:495px;
	background:#fff;
	font-size:7pt;
	color:maroon;
	font-weight:bold;
}
#administrative input {width:90%;}

#administrative a { color:#000; }

#logout { left:95%;width:20px;height:20px;position:absolute; }

a.ADD:link {
	color: #fff;
	text-decoration: none;
}
a.ADD:visited {
	color: #fff;
	text-decoration: none;
}
a.ADD:hover {
	color: #fff;
	text-decoration: underline;
}