body {
	text-align: center;
	background-color: #1863A9;
	color: #1863A9;
    margin: 20px;
}

h1 {
    font-size: 18px;
    margin-top: 3; margin-bottom: 3px;
}

h1.product_title {
    color: #1863A9;
}

h2 {
    font-size: 16px;
    margin-top: 2; margin-bottom: 2;
}

h3 {
    font-size: 14px;
    margin-top: 2; margin-bottom: 2;
}

p {
    margin-top: 9px;
    margin-bottom: 9px;
}

form {
    margin-top: 0px;
    margin-bottom: 0px;
}

table, pre {
    margin-top: 0; margin-bottom: 0;
    font-size: 12px;
    font-family: verdana,helvetica,arial,sans-serif;
    color: #404040;
    border-color: #808080;
    border-collapse: collapse;
}

th {
    border-color: #808080;
    background-color: #3883b9;
    color: #ffffff;
    cursor: default;
}

td {
    border-color: #808080;
    cursor: default;
}


table.menu {
    font-size: 14px;
	border-width: 5px 1px 1px 1px;
	border-spacing: ;
	border-style: solid;
	border-color: #808080;
	border-collapse: collapse;
	background-color: #f0f0f0;
}

.menu td {
    background-color: #f0f0f0;
    font-size: 14px;
}

table.song {
	border-color: #ffffff;
}

.song td, .song th {
	padding:5px;
	border-color: #a0b8b0;	
}

.song th {
    font-size: 13px;
    background-color: #d0e8e0;
    color: #404040;
}

table.subtable {
    font-size: 12px;
    color: #404040;
    border-color: #c0a080;
    border-collapse: collapse;
    background-color: #f0f0ff;
}

input, textarea {
	font-size: 11px; font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color: #000080;
    border-width: 1px;
    border-color: #b0d0f0;
    background-color: white;
    padding: 1px;
}

ul {
    margin-bottom: 0px;
    margin-top: 0px;
}

font.price {
    font-size: 12px; font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
    color: #0000e0;
    font-weight: bold;
}

.highlight {
    color: red;
    border-color: red;
    background-color: #ffd0d0;
}

select {
	font-size: 11px; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"

}

hr
{
    color: #808080;
    height: 1px;
    BACKGROUND-color: transparent
}

img {
	border-width: 0px;
}

img.item
{
    border-width: 1px;
    border-color: #404040;
    
}

A.header:link {text-decoration: none; font-size: 12px; font-weight:bold; color:#ffffe0;}
A.header:visited {text-decoration: none; font-size: 12px; font-weight:bold; color:#ffffe0;}
A.header:active {text-decoration: none; font-size: 12px; font-weight:bold; color:#ffffe0;}
A.header:hover {text-decoration: none; font-size: 12px; font-weight:bold; color: red;}

A.menu:link {text-decoration: none; color:#1863A9;}
A.menu:visited {text-decoration: none; color:#1863A9;}
A.menu:active {text-decoration: none; color:#1863A9;}
A.menu:hover {text-decoration: none; color: red;}

A:link {text-decoration: none; color: #1863A9;}
A:visited {text-decoration: none; color: #1863A9;}
A:active {text-decoration: none;}
A:hover {text-decoration: underline; color: red;}
