/* Musica e Arte CSS file, January 2008 */

a.menu1:link {color:#808080; font:11pt Century Gothic; text-decoration:none; font-weight:200;}
a.menu1:visited {color:#808080; font:11pt Century Gothic; text-decoration:none; font-weight:200;}
a.menu1:active {color:#808080; font:11pt Century Gothic; text-decoration:none; font-weight:200;}
a.menu1:hover {color:#880000; font:11pt Century Gothic; text-decoration:none; font-weight:200;}

td.menucell {height:26px; valign:top;}

/* contact form */
table.tbl-form {width:500px; font:10pt Arial;}
td.tbl-form-colL {text-align:right; width:150px; vertical-align:top;}
td.tbl-form-colR {text-align:left; width:350px; vertical-align:top;}
td.tbl-form-header {text-align:center; height:40px; font-size:14pt;}
div.div-form-req {text-align:center; color:#BB0000;}
div.div-form-desc {font-style:italic}

/* order form */
div.div1-form-req {color:#BB0000; font:10pt Arial; font-weight:bold; text-align:center;}
div.div2-form-desc {color:#000000; font:10pt Arial; font-style:italic; display:inline;}

hr.hr1 {border:1px solid #C0C0C0;}

/* need this in the email also; otherwise, won't format properly if user doesn't choose 'download pics' in outlook */
table.tbl3-form {width:600px; font:10pt Arial; padding:3px; border-spacing:0px; margin-left:auto; margin-right:auto;}
td.tbl3-form-colL {text-align:right; width:200px; vertical-align:top;}
td.tbl3-form-colR {text-align:left; width:400px; vertical-align:top;}
td.tbl3-form-header {text-align:center; vertical-align:center; color:#000000; font:16pt Arial; height:60px;}
td.tbl3-form-headerL {text-align:left; vertical-align:top; font-weight:700; padding:2px;}
td.tbl3-form-headerC {text-align:center; vertical-align:top; font-weight:700; padding:2px;}
td.tbl3-form-headerR {text-align:right; vertical-align:top; font-weight:700; padding:2px;}
td.tbl3-form-contentL {text-align:left; vertical-align:top; padding:2px;}
td.tbl3-form-contentC {text-align:center; vertical-align:top; padding:2px;}
td.tbl3-form-contentR {text-align:right; vertical-align:top; padding:2px;}

body {
font:10pt Arial, Helvetica, sans-serif;
}

p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 150%;
}

.caption {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
line-height: 120%;
}

.allfoursides {
border-style: solid;
border-color: #cccccc #cccccc #cccccc #cccccc;
border-bottom-width: thin;
border-left-width: thin;
border-right-width:thin;
border-top-width:thin;
}

.bottomandleft {
border-style: solid;
border-color: transparent transparent #cccccc #cccccc;
border-bottom-width: thin;
border-left-width: thin
}

.bottomonly {
border-style: solid;
border-color: transparent transparent #cccccc transparent;
border-bottom-width: thin;
}

.leftonly {
border-style: solid;
border-color: transparent transparent transparent #cccccc;
border-left-width: thin;
}

.toponly {
border-style: solid;
border-color: #cccccc transparent transparent transparent;
border-top-width: thin;
text-align: justify;
}

.style1 {
font-family: "Times New Roman", Times, serif;
font-weight: bold;
font-size: 14px;
}

.style3 {
font-family:Arial, Helvetica, sans-serif;
}

A:link {
 TEXT-DECORATION: none;
 COLOR: #990000;
}

A:visited {
 TEXT-DECORATION: none;
 COLOR: #990000;
}

A:hover {
 TEXT-DECORATION: underline;
 COLOR: #990000;
}

A:active {
 TEXT-DECORATION: none;
 COLOR: #990000;
}
