body { color: #2c2c2a; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; }
p { }
td { }
a:link { color: #800080; text-decoration: none; }
a:visited { color: #800080; text-decoration: none; }
a:hover { color: #f00; text-decoration: none; }
a:active { text-decoration: none; }
.redtextone { color: #f00; }
.margins { margin-right: 54px; margin-left: 30px; }
.smallmargins { margin-right: 12px; margin-left: 30px; }
.fineart { background-image: url(../images/fine-art_15.jpg); background-repeat: no-repeat; background-position: 0 bottom; }
.redtext { color: #f00; font-size: 14px; font-weight: bold; line-height: 18px; }
h1 { font-size: 12px; line-height: normal; }
.CategoryName{ font-family: Tahoma, Verdana; color: #906; font-size: 12px; font-weight: bold; text-decoration: none; }
.CategoryName a{
    color: #c63983;
    text-decoration: none;
}
.CategoryName a:hover{ color: #f00; text-decoration: none; }
.CategoryDescription{
    color: #333333;
    font-family: Tahoma, Verdana;
    font-size: 11px;
    font-weight: normal;
}
.Breadcrumb { padding: 0; margin: 0; width: 100%; background-color: white; font-family: Tahoma, Verdana; color: #333333; font-size: 12px; font-weight: bold; text-align: left; }
.Breadcrumb a{
    color: #cd3c53;
    text-decoration: none;
}
.Breadcrumb a:hover{ color: #da7080; text-decoration: none; }
.ProductName{ color: #906; font-size: 12px; font-weight: bold; line-height: normal; text-decoration: none; }
.ProductName a{
    color: #906;
    text-decoration: none;
}
.ProductName a:hover{
    color: #d369a2;
    text-decoration: none;
}
.caption { color: #906; font-size: 14px; font-family: Tahoma, Verdana; font-weight: bold; }
.ProductPrice { font-size: 14px; font-weight: bold; }
.checkoutlink { font-size: 14px; font-weight: bold; text-decoration: none; width: 210px; padding: 3px; border: solid 1px gray; }
.Title { font-size: 14px; font-weight: bold; }
.Required {
    color: red;
}
.CategoryDescription { color: #2a4d61; font-size: 12px; line-height: normal; }
