h1 { color:#000; font-size:24px; font-weight:normal; margin:0;}
h2 { color:#111; font-size:17px; font-weight:bold;  margin:0;}
h3 { color:#111;  font-size:13px; font-weight:bold;  margin:0;  }

ol.list { margin:5px 10px 5px 10px !important; padding:5px 10px 5px 10px !important; color:#555;  }
ol.list li { float:none !important; margin:3px 0 3px 10px !important; padding:0 0 0 4px; list-style:decimal !important; line-height:18px; letter-spacing:normal; color:#555; }
ul.list { margin:5px 10px 5px 10px !important; padding:5px 10px 5px 10px !important; color:#555; }
ul.list li { float:none !important; margin:3px 0 3px 10px !important; padding:0 0 0 4px; list-style:disc !important; line-height:18px; letter-spacing:normal; color:#555; }
p { margin:9px 0 9px 0;  }
.red { color:#F00; }
.maroon { color:#900 }

div.prev-next { text-align:center; font-size:12px; font-weight:bold;  padding:5px; margin:5px; }

.top-nav-nav-bottom-search { float:right; overflow:hidden; color:#fff; background:url(/images/sprites.png) no-repeat 0 0; width:439px; height:25px; margin:5px 0 0 0 }
.top-nav-nav-bottom-search em { position:absolute; left:-999em; }
.top-nav-nav-bottom-search a { display:block; background:url(/images/sprites.png) no-repeat -874px 0; width:23px; height:25px; }
.top-nav-nav-bottom-search .search-inp { float:left; overflow:hidden; padding:3px 0 0 30px;  }
.top-nav-nav-bottom-search .search-inp input { font-size:12px; font-weight:bold; color:#a4a4a4; width:220px; padding:0; border:1px solid #fff;}
.top-nav-nav-bottom-search .search-cbo { float:left; padding:2px 0 0 0 }
.top-nav-nav-bottom-search .search-cbo select { font-size:12px; width:150px; border-left:1px solid #a4a4a4a; border:1px solid #fff; }
.top-nav-nav-bottom-search .search-btn { float:left; padding:0px 0 0 12px }

.contacts { width:100%; }
.contacts .contacts-thumb { padding:10px 6px; border-bottom:1px solid #efefef  }
.contacts .contacts-thumb img { height:70%; }
.contacts .contacts-info { padding:10px 6px; border-bottom:1px solid #efefef }
.contacts .contacts-selected { background:#f6f6f6; cursor:pointer; }
.contacts em { display:block }
.sslicon { text-align:center; padding:10px 10px 5px 10px; }
.securitymetrics { text-align:center; }

.support-menu { float:right; width:210px; padding:8px; }
.support-menu h3 { margin:20px 0 10px 0; }
.support-menu li { padding:3px; border-bottom:1px solid #efefef; }
.support-menu p { margin:10px 0 10px 0; padding:0; }
.support-contact { padding:10px; text-align:center; background:#f7f7f7; border:1px solid #efefef; border-radius:5px}

.currencies-list-holder { padding:20px; }
.currencies-list-entry { padding:4px; font-size:14px; }
.currencies-list-entry-ov { background:#2f2f2f; border-radius:5px; cursor:pointer }
.currencies-list-entry-sel { background:#4773a4; border-radius:5px; cursor:pointer }
.currencies-list-entry-ov span, .currencies-list-entry-sel span { color:#fff; }
.currencies-list-symbol { font-size:12px; color:#555; margin:0 15px 0 0; }
.currencies-list-code { font-size:12px; color:#555; margin:0 0 0 15px; }

#cartbox { border:10px solid #2f2f2f; border-radius:6px; }
.cartbox-close { text-align:right; padding:4px; font-weight:bold; }
.cartbox-added { padding:10px; }
#cartbox .alert { background:#fff !important; margin:0 !important }
#cart-items-no { background:none !important; padding:0 !important; margin:0 !important }

#product-quick-look { border:6px solid #2f2f2f; border-radius:7px}
.category-specials, .left-categories-op-specials { font-weight:bold; }

#supercategories { width:968px; border:6px solid #074372; border-radius:6px; height:325px; display:none; position:absolute; z-index:9999; margin-left:-292px; box-shadow: 2px 2px 1px #999; -moz-box-shadow: 2px 2px 1px #999; -webkit-box-shadow: 2px 2px 1px #999;}
.supercategories-holder-main { background:#fff; width:100%; height:325px; position:absolute; overflow:hidden; z-index:-999; opacity:0.97 }
.supercategories-categories { float:left; width:595px; padding:10px; }
.supercategories-categories h1 { font-size:19px; font-weight:bold; color:#595959 }
.supercategories-category-li {float:left; padding:6px 15px 6px 6px;  }
.supercategories-category-li a { background: url(/images/left-categories_li.gif) no-repeat 8px 8px; padding: 5px 0 4px 18px;height: 15px; display:block }
.supercategories-category-li a span { color:#737373; font-size:11px}
.supercategories-items { float:right; width:330px; padding:10px; height:300px; border-left:1px solid #dadada }
.supercategories-item-holder { padding:10px; }
.supercategories-item-thumb { float:left; width:75px; }
.supercategories-item-name { float:left; width:210px; padding:7px 0 0 15px; font-size:13px }
.supercategories-item-sale { color:#c5352b; font-weight:bold; font-size:13px }
.supercategories-item-reg { color:#737373; font-size:13px; text-decoration:line-through }
.supercategories-item-price { font-weight:bold; color:#000; font-size:13px }

