P {
    FONT-SIZE: 9pt; 
    FONT-FAMILY: Arial;
}

A.newsletter {
   FONT-SIZE: 9pt;
   FONT-FAMILY: Arial;
   COLOR:#dedede;
}

INPUT.BUTTON{
    FONT-WEIGHT:normal; 
    FONT-SIZE: 8pt; 
    FONT-FAMILY: Arial; 
    border : 1px dotted #aeaeae;
    color : #ffffff;
    padding: 0px;
    background : #aeaeae;
    cursor: hand;
}

INPUT{
    FONT-WEIGHT: normal; 
    FONT-SIZE: 9pt; 
    FONT-FAMILY: Arial;
    border : 1px solid #999;
}    

a.link { font: 9pt Arial, sans-serif; color: #777;}
a:hover .link { color: black;}
a:active .link { color: black;}
a:visited .link { color:#777}
a:link .link { color: #777}

p.about {
    font: 9pt arial, sans-serif;
    color: #777;
}
p.about:first-letter {
    font-weight: bold;
    font-size: 10pt;
}


ul.retail li, i , em {
    padding: 0 0 5px 0;
    margin: 0 0 0 0;
    font: 9pt arial, sans-serif;
    color: #777;
}

p.retail. {
    padding: 0 0 5px 0;
    margin: 0 0 0 0;
    font: 9pt arial, sans-serif;
    color: #777;
}
p.retail:first-line {
    font-weight: bold;
    color: #777;
}

h3 { 
 margin: 10px auto;
 font: bold 10pt Arial, sans-serif;
 color: #777;
}

table { border: 0px solid blue;}
td { border: 0px dashed #666; }
th { border: 0px dotted black;}

.column th, .pricing th { 
    font: bold 10pt Arial, sans-serif;
    color: #777;
}

table.pricing {
   width: 100%;
   padding: 0;
   margin: 0;

}
table.column {
   width: 100%;
   padding: 0;
   margin: 0;   
}
table.column td, table.pricing td {   
   padding: 0;
   margin: 0;
   vertical-align: top;
}

td.desc {
    font: 9pt Arial, sans-serif;
    color: #777;
    width: 75%;
}

td.price {
    font: 9pt Arial, sans-serif;
    color: #777;
    width:25%;
}

#col1 {
    margin-right: 5px;
    border-right: 1px solid #ddd;
}

.small {
    font-size: 7pt;
}

td.logo {
    text-align: center;
}

