a.headerNavigation, a:link.headerNavigation, a:active.headerNavigation, a:visited.headerNavigation, 
a.cart_contents_top, a:link.cart_contents_top, a:active.cart_contents_top, a:visited.cart_contents_top, 
a.login, a:link.login, a:active.login, a:visited.login {
text-decoration:underline;
color:#B45379;
}

a:visited.headerNavigation, a:visited.cart_contents_top, a:visited.login {
text-decoration:underline;
color:#D281A1;
}

a:hover.headerNavigation, a:hover.cart_contents_top, a:hover.login {
text-decoration:none;
color:#A23D64;
}

.infoBoxHeading {
font-size:100%;
text-align:center;
color:#010101;
font-weight:bold;
}

td.smallText {
font-size:85%;
}

td.smallText a, td.smallText a:link, td.smallText a:active {
text-decoration:underline;
color:#B45379;
font-family:georgia, times new roman;
font-weight:normal;
}

td.smallText a:visited {
text-decoration:underline;
color:#D281A1;
font-family:georgia, times new roman;
font-weight:normal;
}

td.smallText a:hover {
text-decoration:none;
color:#A13F64;
font-family:georgia, times new roman;
font-weight:normal;
}

.main {
font-size:80%;
font-weight:normal;
color:#010101;
}

.messageStackError {
color:red;
}

.formAreaTitle {
font-weight:bold;
color:#B45379;
}

.inputRequirement {
font-style:italic;
}

td.plisting_border img {
border:solid 6px #E8E4CF;
padding:1px;
}

td.product_image_infopage img {
border:solid 6px #E8E4CF;
padding:1px;
}
