p,b,blockquote,li,ul

{

font-family:arial,verdana,helvetica; 

color:#000000; 

font-size:9pt;

}

h1

{

font-size: 18pt;

color: #FFFFCC;

font-weight: bold;

; text-decoration: none

; font-family: "Times New Roman", Times, serif

}

h2,.h2          { font-size:11.5pt; color:#949494; font-weight:bold; } 

h3,.h3          { font-size:9pt; color:#949494; font-weight:bold; } 

h4,.h4          { font-size:9pt; color:maroon; font-weight:bold; font-style:normal; margin-bottom: -15px;} 

h5,.h5

{

font-size:14pt;

color:#000000;

font-weight:normal;

align: center;

padding-top: 15px;

margin-bottom: -25px;

border-bottom: 1px solid #000000;

} 

b               { font-weight:bold; }

form            { margin: 0px; }

li              { margin-left: -23px;}

ul,ol           { margin-top: 0px; }

class=hr{ height:1px; color:#CDCDCD; border-style:solid; }

.small          { font-size:8pt; }

.error          { color:#FF0000; font-weight:bold; }

/* Links */

a:link

{

color:#0000CC;

; font-weight: bold

}

a:visited

{

color:#0000CC;

; font-weight: bold

}

a:hover

{

color:#CC0000;
; font-weight: bold

}

textarea

{

font-size:9pt;

border: 1px solid #A5A5A5;

}

select

{

font-size:8pt;

border: 1px solid #A5A5A5;

}

.h4

{

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

font-style: normal;

font-weight: bold;

color: #FF0000;

}.h1

 { 

font-size: 18pt;

color: #FFFFCC;

font-weight: bold;

; text-decoration: none

; font-family: "Times New Roman", Times, serif

; text-align: right

 } a { 

font-family:arial, verdana, helvetica; 

color:#0000CC; 

font-size:9pt;

 } td { 

font-family:arial, verdana, helvetica; 

color:#000000; 

font-size:9pt;

 } /* Stylesheet vstyle - www.violins.on.ca */

/* ======================================================== */

/* Text and Image attributes */

body { 

font-family:arial, verdana, helvetica; 

color:#000000; 

font-size:9pt;

; background-color: FFFBF0; background-image: url(images/beigebk.gif) } 

.prodtablehead {  border: 1px #FF6666 solid; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; padding-left: 2px}

.prodtabletitle { border: 1px #FF6666 solid; background-color: #FFFFCC; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold ; padding-left: 2px}

.prodtablebody { border: 1px #CCCCCC solid; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; padding-left: 2px}

.prodtableprice { border: 1px #CCCCCC solid; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold }

.menuredbor { border: #CC0000 solid; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; background-color: #FFFFCC; border-width: 1px 4px; text-align: center}

.menuhilight { border: #CC0000 solid; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; background-color: #FFFF66; color: #CC0000; border-width: 1px 4px; text-align: center}

.menugreybor { border: #CCCCCC solid; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; background-color: #FFFFFF; border-width: 1px 4px; text-align: center}

.mainborder { border: 2px #CC0000 solid; background-color: #FFFFFF}

.mainfooter { border: 1px #CC0000 none; background-color: #FFFFFF }

.tbrlb { border: solid; border-width: 0px 0px 1px 1px; border-color: black black #CC0000 #CC0000}

.tbrrb { border: solid; border-width: 0px 1px 1px 0px; border-color: black #CC0000 #CC0000 black}

.tbrb { border: solid; border-width: 0px 0px 1px; border-color: black black #CC0000}

.smenurb { border: solid; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; background-color: #FFFFCC; border-width: 0px 0px 1px; border-color: black black #CC0000}

.tbrr { border: solid; border-width: 0px 1px 0px 0px; border-color: black #CC0000 black black}

