body,th,td,tt,p,div,span {
color:#6C0048;
font-family:tahoma, verdana, arial, sans-serif;
font-size:0.9em;
}

body,form,div {
margin:0;
padding:0;
}

input,textarea,select {
color:#6C0048;
font-family:tahoma, verdana, arial, sans-serif;
font-size:0.75em;
padding-left:1px;
}

.input-text {
color:#6C0048;
border-right:#333 1px solid;
border-top:#333 1px solid;
border-left:#333 1px solid;
border-bottom:#333 1px solid;
}

.input-text-100 {
color:#6C0048;
border-right:#333 1px solid;
border-top:#333 1px solid;
border-left:#333 1px solid;
border-bottom:#333 1px solid;
width:100%;
}

p,ul {
margin-top:6px;
margin-bottom:6px;
}

.underlined:link,.underlined:visited,.underlined:active {
text-decoration:underline;
}

.underlined:hover {
text-decoration:none;
}

.hand {
cursor:pointer;
}

.nowrap {
white-space:nowrap;
}

.uppercase {
text-transform:uppercase;
}

.lowercase {
text-transform:lowercase;
}

hr {
border:solid #6C0048 0;
border-top-width:1px;
height:0;
}

.subheader {
font-family:tahoma, arial, verdana, sans-serif;
font-size:0.9em;
font-weight:700;
}

.subheader2 {
font-family:tahoma, arial, verdana, sans-serif;
font-size:0.75em;
font-weight:700;
}

.page-title {
color:#000;
font-size:0.9em;
font-weight:700;
}

.breadcrumbs {
color:#9C648E;
font-family:arial, verdana, sans-serif;
font-size:11px;
font-weight:700;
}

.breadcrumbs-link:link,.breadcrumbs-link:visited,.breadcrumbs-link:active {
color:#9C648E;
font-family:arial, verdana, sans-serif;
font-size:1em;
font-weight:700;
text-decoration:underline;
}

.breadcrumbs-link:hover {
color:#9C648E;
font-family:arial, verdana, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
}

.error-text {
color:#F27A00;
font-weight:700;
}

.side-padding {
padding-left:3px;
padding-right:3px;
}

.top-bg {
background-color:#fefefe;
background-repeat:repeat-x;
background-position:bottom;
}

.top-text {
color:#4a4a4a;
font-family:tahoma, arial, verdana, sans-serif;
font-size:10px;
}

.tagline {
align: center;
}

.select-language {
color:#2e2e2e;
font-family:tahoma, arial, verdana, sans-serif;
font-size:11px;
}

.top-menu-bg-active {
background-color:#C5A0BB;
background-repeat:repeat-x;
cursor:pointer;
}

.top-menu-border {
background-color:#9C648E;
}

.top-menu-title:link {
color:#808040;
font-family:tahoma, arial, verdana, sans-serif;
font-size:11px;
font-weight:700;
}

.bottom-copyright {
color:#717171;
font-family:arial, verdana, sans-serif;
font-size:10px;
}

.sidebox-title {
color:#808040;
font-family:tahoma, arial, verdana, sans-serif;
font-size:11px;
font-weight:700;
text-transform:uppercase;
}

.sidebox-body {
color:#6C0048;
background-color:#fAf8f9;
}

.sidebox-link:link {
color:#6C0048;
font-size:11px;
font-family:tahoma, arial, verdana, sans-serif;
}

.sidebox-link:hover {
color:#000;
font-family:tahoma, arial, verdana, sans-serif;
font-size:11px;
}

.sidebox-link:active {
color:#CE008B;
font-family:tahoma, arial, verdana, sans-serif;
font-size:11px;
}

.sidebox-input-text {
color:#6C0048;
background-color:#fff;
border-right:#C7A2BD 1px solid;
border-top:#C7A2BD 1px solid;
border-left:#C7A2BD 1px solid;
border-bottom:#C7A2BD 1px solid;
}

.mainbox-title-bg {
background-color:#C7A2BD;
}

.mainbox-title {
color:#fff;
font-size:0.75em;
font-family:tahoma, arial, verdana, sans-serif;
font-weight:700;
background-color:#C7A2BD;
}

.sidebox-rootcategory:visited {
color:#F9D3FE;
font-family:tahoma, verdana, arial, sans-serif;
font-size:12px;
font-weight:700;
}

.sidebox-rootcategory:hover {
color:#000;
font-family:tahoma, verdana, arial, sans-serif;
font-size:12px;
font-weight:700;
}

.search-text {
color:#6C0048;
font-size:12px;
font-family:tahoma, verdana, arial, sans-serif;
font-weight:700;
}

.bestseller-sidebox {
color:#CE008B;
font-size:11px;
font-family:arial, verdana, sans-serif;
}

.notification-title-n {
color:#a55590;
font-family:arial, verdana, sans-serif;
font-size:12px;
font-weight:700;
}

.notification-title-e {
color:#c12929;
font-family:arial, verdana, sans-serif;
font-size:12px;
font-weight:700;
}

.notification-border-e {
background-color:#c12929;
}

.notification-border-w {
background-color:#eba600;
}

.notification-title-w {
color:#eba600;
font-family:arial, verdana, sans-serif;
font-size:12px;
font-weight:700;
}

.section-title {
color:#a55590;
font-family:arial, verdana, helvetica, sans-serif;
font-size:12px;
font-weight:700;
}

.button {
background-color:#BD72A9;
color:#fff;
font-family:tahoma, arial, verdana, sans-serif;
font-size:10px;
font-weight:700;
white-space:nowrap;
}

.action_button {
background-color:#ffa209;
color:#fff;
font-family:tahoma, arial, verdana, sans-serif;
font-size:10px;
font-weight:700;
white-space:nowrap;
}

.emenu-border {
background-color:#fff;
border-top:1px solid #000;
border-bottom:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #000;
}

.emenu-over {
background-color:#ccc;
cursor:pointer;
}

.subcategories {
font-size:11px;
font-weight:700;
}

.product-title:hover {
color:#F27A00;
font-size:12px;
font-weight:700;
text-decoration:none;
}

.product-title:active {
color:#a55590;
font-size:12px;
font-weight:700;
text-decoration:none;
}

.product-details-title {
color:#000;
font-size:12px;
font-weight:700;
}

.product-tools {
background-color:#EDF4FD;
}

.more-info {
font-size:10px;
}

.list-price {
color:#555;
font-size:11px;
}

.price {
color:#900;
font-size:12px;
font-weight:700;
}

.cart-price {
font-size:12px;
font-weight:700;
}

.discount {
color:#666;
font-size:10px;
}

.form-title {
background-color:#fff;
color:#141414;
font-weight:700;
}

.required-field-mark {
color:red;
}

.table-head {
background-color:#B2B2B2;
color:#fff;
font-weight:700;
text-transform:uppercase;
padding-left:3px;
padding-right:3px;
height:22px;
}

.table-row {
background-color:#f1f3f7;
}

.thin-border {
background-color:#aaa;
}

.form-field-caption {
font-style:italic;
}

.minner {
font:12px Tahoma, Verdana, sans-serif;
text-decoration:none;
color:#000;
padding:4px;
}

.moout {
text-decoration:none;
border:1px solid #666;
background:#fff;
}

.moover {
text-decoration:none;
border:1px solid #666;
background:#ccc;
cursor:pointer;
}

a.sort-by-links:hover {
color:#F27A00;
text-decoration:none;
}

a.sort-by-links-selected:hover {
color:#F27A00;
text-decoration:none;
font-weight:700;
}

.notification-checkoutblue {
color:#a55590;
}

.profiles-vert-img {
width:10px;
}

.discount-label-text {
color:#fff;
font-size:11px;
font-weight:700;
white-space:nowrap;
}

.section-active-tab-bg {
font-family:tahoma,arial, helvetica, sans-serif;
font-size:11px;
white-space:nowrap;
color:#fff;
background:URL(images/tab_bg_active.gif);
background-color:#BD72A9;
}

.section-inactive-tab-bg {
font-family:tahoma,arial, helvetica, sans-serif;
font-size:11px;
color:#000;
white-space:nowrap;
background:URL(images/tab_bg.gif);
background-color:#e9e9e9;
}

.section-outer-border {
border:1px #7A7A7A solid;
}

.ajax-message {
border:1px solid #000;
background-color:#f4fbff;
padding:10px;
}

.affiliate-code {
background:#f0f0f0;
border:1px solid #e0e0e0;
color:#999;
font-size:9px;
text-align:center;
margin:3px 10px 3px 3px;
padding:3px;
}

.valign {
vertical-align:middle;
}

.main-text {
color:#6C0048;
}

a.sort-link:hover {
color:#fff;
text-decoration:none;
}

.pdf {
color:#00F;
background-color:#FFFF80;
text-decoration:underline;
}

.private,ul {
list-style-image:url(/images/bullet.gif);
}

body,.bottom-bg {
background-color:#fbfbfb;
}

a:link,a:visited,a:active {
color:#a55590;
text-decoration:none;
}

a:hover,.notification-checkoutl:hover {
color:#F27A00;
text-decoration:underline;
}

.expanded,.search-selectbox {
width:100%;
}

.top-quick-link:link,.top-quick-link:visited {
font-size:10px;
font-weight:700;
text-decoration:underline;
}

.top-quick-link:hover,.top-quick-link:active {
font-size:10px;
font-weight:700;
text-decoration:none;
}

.top-menu-bg,.sidebox-title-bg {
background-color:#B280A5;
background-repeat:repeat-x;
}

.top-menu-title:visited,.top-menu-title:hover,.top-menu-title:active {
color:#fff;
font-family:tahoma, arial, verdana, sans-serif;
font-size:11px;
font-weight:700;
}

.bottom-menu,.bottom-menu-links:link,.bottom-menu-links:visited,.bottom-menu-links:hover,.bottom-menu-links:active {
color:#a55590;
font-family:arial, verdana, sans-serif;
font-size:11px;
}

.sidebox-border,.mainbox-border,.notification-border-n,.section-border {
background-color:#a55590;
}

.sidebox-body-white,.mainbox-body {
color:#6C0048;
background-color:#fff;
}

.sidebox-link:visited,.category-description {
color:#6C0048;
font-family:tahoma, arial, verdana, sans-serif;
font-size:11px;
}

.sidebox-rootcategory,.sidebox-rootcategory:link,.sidebox-rootcategory:active {
color:#6C0048;
font-family:tahoma, verdana, arial, sans-serif;
font-size:12px;
font-weight:700;
}

.sidebox-subcategory:link,.sidebox-subcategory:visited,.sidebox-subcategory:active,.sidebox-subtopic:link {
color:#6C0048;
font-family:tahoma, verdana, arial, sans-serif;
font-size:11px;
}

.sidebox-subcategory:hover,.sidebox-subtopic:visited,.sidebox-subtopic:hover,.sidebox-subtopic:active,.auth-text {
color:#000;
font-family:tahoma, verdana, arial, sans-serif;
font-size:11px;
}

.sidebox-roottopic:link,.sidebox-roottopic:visited,.sidebox-roottopic:active {
color:#6C0048;
font-family:tahoma, verdana, arial, sans-serif;
font-size:11px;
font-weight:700;
}

.sidebox-roottopic:hover,.auth-subtitle {
color:#000;
font-family:tahoma, verdana, arial, sans-serif;
font-size:11px;
font-weight:700;
}

.small-link,.sku {
font-size:10px;
}

.search-advanced:link,.search-advanced:visited {
color:#6C0048;
font-size:10px;
font-family:tahoma, verdana, arial, sans-serif;
text-decoration:underline;
}

.search-advanced:hover,.search-advanced:active {
color:#6C0048;
font-size:10px;
font-family:tahoma, verdana, arial, sans-serif;
text-decoration:none;
}

.notification-body-n,.section-body {
background-color:#fAf8f9;
color:#000;
}

.notification-body-e,.notification-body-w {
background-color:#fff7f4;
color:#000;
}

.button-link:link,.button-link:visited,.button-link:active,.button-link:hover {
color:#fff;
font-family:tahoma, arial, verdana, sans-serif;
font-size:10px;
font-weight:700;
}

.text-button-link:link,.text-button-link:visited,.text-button-link:active,.text-button-link:hover {
font-family:tahoma, arial, verdana, sans-serif;
font-size:11px;
font-weight:700;
}

.product-title:link,.product-title:visited {
color:#a55590;
font-size:12px;
font-weight:700;
text-decoration:underline;
}

.form-field-title,.form-note {
background-color:#fff;
color:#141414;
}

a.sort-by-links:link,a.sort-by-links:visited,a.sort-by-links:active {
color:#a55590;
text-decoration:underline;
}

a.sort-by-links-selected:link,a.sort-by-links-selected:visited,a.sort-by-links-selected:active {
color:#a55590;
text-decoration:underline;
font-weight:700;
}

.notification-checkout,.notification-checkoutl {
color:#61646E;
}

.notification-checkoutl:link,.notification-checkoutl:visited,.notification-checkoutl:active {
color:#61646E;
text-decoration:none;
}

a.sort-link:link,a.sort-link:visited,a.sort-link:active {
color:#fff;
text-decoration:underline;
}