﻿/* Default paragraphs */
body, p { color: #3b3b3b; font-family: Tahoma, Arial, Sans-Serif; font-size: small; }

/* anchors */
a { color: #3b3b3b; }
a:hover { color: #66ccff; }

/* Generic classes */
.error { color: Red !important; }
.emphasis { font-weight: bold; }
.one-line { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

/* Breadcrumb trail */
.bread-crumb-trail { color: Black; font-size: x-small; font-weight: bold; }
.bread-crumb-trail a { font-size: x-small; color: Black; text-decoration: none; font-weight: bold; }
.bread-crumb-trail a:hover { text-decoration: underline; }
.bread-crumb-trail a.bread-crumb-selected { color: Black; }

/* Font colors */
.primary-color { color: #000000 !important; }
.secondary-color { color: #000000 !important; }
.tertiary-color { color: #000000 !important; }
.primary-contrast { color: #FFFFFF !important; }
.secondary-contrast { color: #FFFFFF !important; }
.tertiary-contrast { color: #FFFFFF !important; }
.primary-color-background { background-color: #000000 !important; }
.secondary-color-background { background-color: #000000 !important; }
.tertiary-color-background { background-color: #000000 !important; }

/* Font sizes */
h1 { margin: 0px; padding-top: 8px; font-size: large; font-weight: normal; border-bottom: solid 1px #66ccff; }
h2 { color: #0066cc; margin: 4px 0 4px; padding: 4px 0 0; font-size: small; }
#product_side_content h2 { border-top: solid 1px #d2d2d2; }
h3 { }
h4 { }
h5 { }
