body,form,div {
margin:0;
padding:0;
}

body {
background-color:#fff;
}

input,textarea,select {
color:#000;
font-family:tahoma, verdana, arial, sans-serif;
font-size:11px;
padding-left:1px;
}

.input-text {
color:#333;
border-right:#333 1px solid;
border-top:#333 1px solid;
border-left:#333 1px solid;
border-bottom:#333 1px solid;
}

.input-text-100 {
color:#333;
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 #ced6da 0;
border-top-width:1px;
height:0;
}

.subheader {
font-family:tahoma, arial, verdana, sans-serif;
font-size:13px;
font-weight:700;
}

.breadcrumbs {
color:#3b67d2;
font-family:arial, verdana, sans-serif;
font-size:11px;
font-weight:700;
}

.breadcrumbs-link:link,.breadcrumbs-link:visited,.breadcrumbs-link:active {
color:#3b67d2;
font-family:arial, verdana, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:underline;
}

.breadcrumbs-link:hover {
color:#0765bd;
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;
}

.select-language {
color:#2e2e2e;
font-family:tahoma, arial, verdana, sans-serif;
font-size:11px;
}

.top-menu-bg-active {
background-color: #000000;/*#56a9f7;*/
background-repeat:repeat-x;
cursor:pointer;
}

.top-menu-border {
background-color:#2c66ac;
}

.bottom-bg {
background-color:#fbfbfb;
}

.bottom-copyright {
color:#717171;
font-family:arial, verdana, sans-serif;
font-size:10px;
}

.sidebox-title {
color:#fff;
font-family:tahoma, arial, verdana, sans-serif;
font-size:11px;
font-weight:700;
text-transform:uppercase;
}

.sidebox-body {
color:#333;
background-color:#f4fbff;
}

.sidebox-body-white {
color:#333;
background-color:#fff;
}

.sidebox-link:link {
color:#333;
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-input-text {
color:#333;
background-color:#fff;
border-right:#8fb1da 1px solid;
border-top:#8fb1da 1px solid;
border-left:#8fb1da 1px solid;
border-bottom:#8fb1da 1px solid;
}

.mainbox-border {
background-color:#000000;
}

.mainbox-title-bg {
background-color:#5d93d6;
}

.mainbox-title {
color:#fff;
font-size:11px;
font-family:tahoma, arial, verdana, sans-serif;
font-weight:700;
background-color:#5d93d6;
}

.mainbox-body {
color:#141414;
background-color:#fff;
}

.sidebox-rootcategory:hover {
color:#000;
font-family:tahoma, verdana, arial, sans-serif;
font-size:13px;
font-weight:700;
}

.search-text {
color:#333;
font-size:12px;
font-family:tahoma, verdana, arial, sans-serif;
font-weight:700;
}

.bestseller-sidebox {
color:#333;
font-size:11px;
font-family:arial, verdana, sans-serif;
}

.notification-title-n {
color:#296dc1;
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:#296dc1;
font-family:arial, verdana, helvetica, sans-serif;
font-size:12px;
font-weight:700;
}

.button {
background-color:#2e90d3;
color:#fff;
font-family:tahoma, arial, verdana, sans-serif;
font-size:11px;
font-weight:700;
white-space:nowrap;
}

.action_button {
background-color:#ffa209;
color:#fff;
font-family:arial, verdana, sans-serif;
font-size:14px;
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:16px;
font-weight:700;
text-decoration:none;
}

.product-title:active {
color:#296dc1;
font-size:12px;
font-weight:700;
text-decoration:none;
}

.product-tools {
background-color:#EDF4FD;
}

.more-info {
font-size:12px;
}

.list-price {
color:#000;
font-size:12px;
}

.price {
color:#1CA257;
font-size:16px;
font-weight:700;
}

.cart-price {
font-size:13px;
font-weight:700;
}

.discount {
color:#0669B2;
font-size:16px;
font-weight:700;
}

.form-title {
background-color:#fff;
color:#141414;
font-weight:700;
}

.required-field-mark {
color:red;
}

.table-head {
background-color:#519df5;
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;
background-color:#f1f3f7;
}

.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:#296dc1;
}

.profiles-vert-img {
width:10px;
}

.discount-label-text {
color:#fff;
font-size:16px;
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:#5f96db;
}

.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;
clear:both;
}

body,th,td,tt,p,div,span,.sidebox-subcategory:hover,.sidebox-subtopic:link,.sidebox-subtopic:visited,.sidebox-subtopic:hover,.sidebox-subtopic:active,.auth-text {
color:#000;
font-family:tahoma, verdana, arial, sans-serif;
font-size:11px;
}

a:link,a:visited,a:active {
color:#296dc1;
text-decoration:none;
}

a:hover,.notification-checkoutl:hover {
color:#f27a00;
text-decoration:underline;
}

.subheader2,.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;
}

.page-title,.product-details-title {
color:#000;
font-size:12px;
font-weight:700;
}

.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: #000000;/*#5d94d6;*/
background-repeat:repeat-x;
}

.top-menu-title:link,.top-menu-title:visited,.top-menu-title:hover,.top-menu-title:active,.button-link:link,.button-link:visited,.button-link:active,.button-link:hover {
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:#296dc1;
font-family:arial, verdana, sans-serif;
font-size:11px;
}

.sidebox-border,.notification-border-n,.section-border {
background-color:#000000;
}

.sidebox-link:visited,.sidebox-link:active,.category-description {
color:#333;
font-family:tahoma, arial, verdana, sans-serif;
font-size:11px;
}

.sidebox-rootcategory,.sidebox-rootcategory:link,.sidebox-rootcategory:visited,.sidebox-rootcategory:active {
color:#333;
font-family:tahoma, verdana, arial, sans-serif;
font-size:12px;
font-weight:700;
}

.sidebox-subcategory:link,.sidebox-subcategory:visited,.sidebox-subcategory:active {
color:#333;
font-family:tahoma, verdana, arial, sans-serif;
font-size:11px;
}

.sidebox-roottopic:link,.sidebox-roottopic:visited,.sidebox-roottopic:active {
color:#333;
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:9px;
}

.search-advanced:link,.search-advanced:visited {
color:#333;
font-size:10px;
font-family:tahoma, verdana, arial, sans-serif;
text-decoration:underline;
}

.search-advanced:hover,.search-advanced:active {
color:#333;
font-size:10px;
font-family:tahoma, verdana, arial, sans-serif;
text-decoration:none;
}

.notification-body-n,.section-body {
background-color:#f4fbff;
color:#000;
}

.notification-body-e,.notification-body-w {
background-color:#fff7f4;
color:#000;
}

.product-title:link,.product-title:visited {
color:#296dc1;
font-size:13px;
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:#296dc1;
text-decoration:underline;
}

a.sort-by-links-selected:link,a.sort-by-links-selected:visited,a.sort-by-links-selected:active {
color:#296dc1;
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;
}.ajax-message {	border: 1px solid #000000; 	background-color: #f4fbff;	padding: 10px 10px 10px 10px;}.affiliate-code {	background: #f0f0f0;	border: 1px solid #e0e0e0;	color: #999999;	font-size: 9px;	text-align: center;	padding: 3px;	margin: 3px;	margin-right: 10px;}.valign {	vertical-align: middle;}.main-text {	color: #333333;}a.sort-link:link {	color: #ffffff;	text-decoration: underline;}a.sort-link:visited {	color: #ffffff;	text-decoration: underline;}a.sort-link:hover	{	color: #ffffff;	text-decoration: none;}a.sort-link:active {	color: #ffffff;	text-decoration: underline;}
