﻿h1 { font-size: 16px; }
h2 { font-size: 14px; }
h3 { font-size: 13px; }
h1, h2, h3 { padding: 0px; margin: 0px; }
/* categories list */
.allCategories { clear: both; width: 816px; overflow: hidden; }


.lastadded { font-size: 18px; height: 27px; width: 563px; margin: 7px 0 10px 0; color: #ffffff; padding: 4px 0 0 15px; }

.subcat { width: 816px; overflow: hidden; clear: both; }
div.subcat a { padding: 15px 5px 0 5px; width: 150px; background-image: url('../storage/site/subcategory_bg.jpg'); float: left; height: 50px; margin-right: 3px; }
div.subcat a span { color: #735b41; }
div.subcat a:HOVER { background-image: url('../storage/site/subcategory_bg_hover.jpg'); }
div.subcat a:HOVER span { color: #ffffff; }

div.browseboxHeader { }
a.bar { padding: 0px; text-decoration: none; display: block; }

/* category page */
div.ProductResultBar { background: #f6f2ec; height: 22px; margin: 3px 0 0 0; padding: 8px 5px 0 5px; clear: both; color: #656161; font-size: 11px; width: 803px; }
div.ProductResultBar a { color: #656161; }
div.ProductResultBar a:HOVER { color: #656161; }

div.productBoxes { clear: both; width: 816px; overflow: hidden; }
div.productBoxes br { display: none; }
div.ProductBox { float: left; width: 169px; height: 138px; background: #e6fbac; margin-top: 3px; margin-right: 3px; padding: 16px; overflow: hidden; }

.sale div.ProductBox { height: 270px; overflow: auto; }

.SumaryName { color: #789f0d; text-decoration: none; float: left; font-size: 11px; font-weight: bold; }

.btnProdDet { background: url('../storage/site/btnProdDet.jpg') no-repeat; width: 77px; height: 19px; display: block; float: right; }

span.newproduct { color: #c6670b; line-height: 18px; margin-top: 10px; }
span.retailprice { color: #8e8c8c; }
span.ourprice { color: #8e8c8c; }
span.saveprice { color: #8e8c8c; }
span.shipEstimate { display: none; }

.imgdetail { float: right; margin-right: 6px; margin-top: 25px; width: 153px; height: 20px; }
.imgdetail:HOVER { float: right; margin-right: 6px; margin-top: 25px; width: 153px; height: 20px; }
.imgspace { margin-left: 10px; margin-right: 10px; float: left; margin-top: 4px; }

/* manufacturer image */
div.vImg { idth: 114px; height: 114px; float: left; float: left; background: #FFFFFF no-repeat center center; margin: 0 3px 5px 3px; }
.vImg a { border: 1px solid #C0C0C0; padding: 3px; margin: 3px; display: block; }
.vImg a img { width: 100px; height: 100px; }

/* product image */
div.vpImg { border: 2px solid #ffffff; background: #FFFFFF no-repeat center center; overflow: hidden; }
.vpImg a { display: block; }
.vpImg a img { width: 164px; height: 122px; }
/* product image list */
div.pImg { border: 1px solid #efefed; background-position: center center; width: 166px; height: 124px; margin: 0 5px 5px 0; background-repeat: no-repeat; }
.pImg a { display: block; }
.pImg a img { width: 166px; height: 124px; }
/* cart image list */
div.cImg { border: 5px solid #FFFFFF; background-position: center center; width: 40px; height: 40px; background-color: #FFFFFF; margin-right: 3px; margin-left: 3px; margin-bottom: 5px; background-repeat: no-repeat; }
.cImg a { border: 1px solid #666666; display: block; }
.cImg a img { width: 39px; height: 39px; }

/* product detail */
div.vdImg { border: 1px solid #efefed; width: 331px; height: 249px; float: left; background: #FFFFFF no-repeat center center; float: left; }
.vdImg a { display: block; }
.vdImg a img { width: 331px; height: 249px; }

div.prodWarn { clear: both; }
.prodMain { padding: 8px 0 8px 8px; float: left; }
.prodDeta { margin-left: 8px; margin-top: 10px; }
.prodActi { width: 190px; padding-top: 5px; display: none; }

h1.prodTitl { color: #688616; font-size: 18px; margin-bottom: 10px; width: 455px; float: right; }
div.prodImag { float: left; width: 331px; height: 249px; margin-right: 20px; border: 1px solid #EFEFED; }
div.prodShor { color: #3c3c3c; margin: 10px 5px 0 0; }
.prodImag a { width: 331px; height: 249px; }

div.prodDesc { }
div.prodDesc h2 { font-size: 12px; margin: 15px 0px 3px 0px; }
ul.lnkprodDesc { margin-left: 391px; line-height: 22px; }
ul.lnkprodDesc li { list-style-image: url('../storage/site/excel.jpg'); }
ul.lnkprodDesc .pdf { list-style-image: url('../storage/site/pdf.gif'); }
ul.lnkprodDesc li a { color: #3c3c3c; text-decoration: none; }
ul.lnkprodDesc li a:hover { text-decoration: underline; }

div.prodImages { clear: both; margin-left: 8px; }
div.prodImages span { color: #666666; font-weight: bold; }
div.prodAttrImages { clear: both; display: none; }
.prodAttrImages .title { font-size: 11px; font-weight: bold; }
.prodAttrImages span { margin-left: 5px; }

/*box*/
div.coreboxtop { }
div.coreboxbody { border: 1px solid #e9f6c0; padding: 10px; background-color: #f5ffd5; margin-right: 15px; margin-top: 30px; width: 180px; }
div.coreboxbody2 { border: 1px solid #e9f6c0; padding: 10px; background-color: #f5ffd5; width: 168px; margin-right: 5px; margin-top: 5px; float: right; }
div.coreboxbody2 a { color: #60771a; text-decoration: none; font-weight: bold; }
div.coreboxbody2 a:HOVER { text-decoration: underline; }
div.coreboxbottom { }
.coreboxLine { }

/* item added to cart */
.itemAdded { margin-left: 15px; background-color: #ffffff; margin-top: 5px; width: 539px; float: left; }
.itemAdded a { color: #a8333e; font-weight: bold; text-decoration: none; }
.itemAdded a:HOVER { color: #851822; text-decoration: underline; }
.cartRow { padding: 5px; background-color: #f7e4c6; }
.cartRow td { padding: 5px; margin-top: 10px; }


/* makers */
.makerHeader { font-size: 18px; width: 558px; height: 27px; padding-right: 10px; padding-left: 10px; padding-top: 4px; text-transform: uppercase; color: #ffffff; margin-left: 15px; margin-top: 6px; }
.makerHeader a { font-size: 11px; font-weight: bold; text-transform: lowercase; text-decoration: none; color: #d3e795; }
.makerHeader a:HOVER { color: #e3f275; }
.make { float: left; }

/* myaccount*/
.adressdisplay { margin-right: 5px; border: 1px solid #e9f6c0; padding: 10px; background-color: #f5ffd5; }

.centerBody { padding: 15px; width: 578px; }
.header { font-size: 18px; color: #b7515a; text-align: left; display: block; }
.bar { text-align: center; padding-top: 5px; }
.bar span { font-weight: bold; font-size: 12px; }

.register { background-color: #f7e3c5; width: 580px; }
.sectionbar { padding-left: 15px; padding-top: 10px; padding-right: 5px; line-height: 22px; }
.dropdownlist { float: left; margin-right: 5px; }
.regbut1 { color: #9b5015; background-color: #e9a876; border: 1px solid #d0884e; font-weight: bold; font-size: 12px; font-style: italic; padding: 4px; float: left; margin-left: 10px; }
.regbut1:HOVER { color: #7f3e0b; background-color: #efb182; border: 1px solid #e9a976; }

.loginbox { margin-top: 2px; color: #525150; padding: 15px 10px 15px 10px; height: 168px; width: 305px; }
.loginbox h1 { color: #7D9930; }
.logged { text-transform: uppercase; color: #786046; font-size: 18px; margin-bottom: 10px; }
.loginbutton { float: right; }
.loginbox a { color: #89ab2b; }
.loginboxtxt { width: 155px; margin: 0 0 5px 10px; }
.loginboxchck { margin-right: 150px; float: right; }
.loginbox table tr td { text-align: left; }

.loginbutton1 { color: #c74854; background-color: #f5868f; border: 1px solid #cc5a79; font-weight: bold; font-size: 12px; font-style: italic; padding: 2px; }
.loginbutton1:HOVER { color: #bc3c48; background-color: #fd959d; border: 1px solid #c85a79; font-weight: bold; }

.loginbutton2 { color: #63762e; background-color: #b7ce74; border: 1px solid #90a750; font-weight: bold; font-size: 12px; font-style: italic; padding: 2px; }
.loginbutton2:HOVER { color: #4c5c1e; background-color: #c4db83; border: 1px solid #a6bd65; font-weight: bold; }

.registerbox { padding-top: 15px; padding-left: 15px; margin-left: 10px; margin-top: 10px; float: left; display: none; height: 222px; width: 271px; }
.registered { text-transform: uppercase; color: #cd8851; font-size: 18px; margin-bottom: 120px; }
.registerbutton { color: #9b5015; background-color: #e9a876; border: 1px solid #d0884e; font-weight: bold; font-size: 12px; font-style: italic; padding: 4px; }
.registerbutton:HOVER { color: #7f3e0b; background-color: #efb182; border: 1px solid #e9a976; font-weight: bold; }
.registerhead { font-size: 18px; text-transform: uppercase; color: #c1783d; }

.admproduct { width: 300px; padding: 4px; background-color: Aqua; }

.complete { padding: 15px; font-size: 11px; color: #5c5c5c; }
.complete h2 { color: #b27b29; }
.complete a { text-decoration: none; color: #222222; }
.complete a:hover { color: #B6B4B4; }

.SubmitOrder { background-color: #f8e3c6; width: 558px; font-size: 11px; margin-left: 15px; padding-bottom: 20px; padding-top: 15px; padding-left: 10px; padding-right: 10px; }
.OrderHeader { font-size: 12px; margin-left: 15px; margin-top: 15px; }
.highlightHeader { display: block; float: left; color: #b17b25; height: 20px; text-decoration: none; width: 188px; text-align: center; padding-top: 3px; margin-right: 2px; }
.highlightHeader2 { display: block; float: left; color: #eed7b5; height: 20px; text-decoration: none; width: 188px; text-align: center; padding-top: 3px; margin-right: 2px; }
.sectionheader { margin-top: 15px; font-size: 11px; font-weight: bold; }

.OrderSummary { border: solid 1px #c89b58; }
.OrderSummary a { color: #a03d43; text-decoration: none; }
.ordertotal { padding: 5px; border-left: 1px solid #c89b58; border-right: 1px solid #c89b58; border-bottom: 1px solid #c89b58; height: 20px; }

.headertotal { padding-right: 3px; padding-left: 3px; text-align: center; border: 1px solid #C89B58; height: 25px; }

.addpanel { float: right; margin-right: 15px; }

.MyCart { margin-right: 15px; border: 1px solid #fdf4e7; width: 580px; }
.MyCartHeader { height: 27px; color: #ffffff; }
.MyCartTotal { border-left: 1px solid #fdf4e7; border-right: 1px solid #fdf4e7; border-bottom: 1px solid #fdf4e7; background-color: #f7e4c6; margin-right: 15px; text-align: right; padding-right: 20px; padding-top: 5px; padding-bottom: 5px; }

.adressdisplay { padding-top: 10px; padding-bottom: 10px; }

.subBg { width: 549px; padding: 15px; margin-left: 15px; margin-top: 6px; }

.sitepath { background: url('../storage/site/main_header_bg.jpg') no-repeat; margin: 3px 0 0 0; padding: 9px 0 9px 15px; color: #cef16d; font-weight: bold; font-style: italic; width: 798px; }
.sitepath a { text-decoration: none; color: #ffffff; font-weight: bold; font-style: italic; font-size: 9px; }

.btncheckout { text-decoration: none; display: block; color: #63762e; font-weight: bold; font-size: 12px; font-style: italic; width: 168px; height: 23px; text-align: center; padding-top: 9px; }
.btncheckout a:HOVER { text-decoration: none; }

.myaccount { margin-top: 10px; }
.myaccountbox { font-size: 11px; }

.orderlist { text-align: center; padding: 5px; font-size: 10px; background-color: #E6F8CB; }
.orderlist a { text-decoration: none; color: #b27b29; }

.addManager { float: left; margin: 0 20px 10px 0; padding: 5px; border: solid 1px #EAEAEA; }
.addManager img { cursor: pointer; }

.sel { background-color: #CDF68C; }

.btnNext { float: right; color: #63762e; font-weight: bold; font-size: 12px; font-style: italic; width: 168px; height: 32px; border: 0; margin-bottom: 10px; }

/****Order User Detail*******/
.sAddress { float: left; margin: 20px 20px 0 20px; }
.sAddress h3 { font-size: 12px; margin-bottom: 10px; }

/****News****/
.newsWrapper { width: 407px; float: left; overflow: hidden; }
.newsAnotation { overflow: hidden; }
.news { color: #3c3c3c; background: url('../storage/site/news_bg.jpg') no-repeat; padding: 15px; width: 377px; height: 133px; float: left; overflow: hidden; }
.newsAnot { width: 265px; float: right; }
.news .a1 { text-decoration: none; text-transform: uppercase; color: #688616; font-weight: bold; }
.news .a2 { background: url('../storage/site/btnMore.jpg') no-repeat; color: #ffffff; font-weight: bold; text-decoration: none; padding-top: 4px; display: block; width: 100px; height: 17px; text-align: center; margin-top: 11px; }
.news .a2:hover { text-decoration: underline; }

/****Vystavy****/
.vystavy { background: url('../storage/site/vystavy-bg.jpg') no-repeat top left; padding: 15px; width: 783px; height: 133px; }
.vystavy .a1 { text-decoration: none; text-transform: uppercase; color: #688616; font-weight: bold; }
.vystavy .a2 { margin-top: 20px; clear: both; background: url('../storage/site/btnMore.jpg') no-repeat; color: #ffffff; font-weight: bold; text-decoration: none; padding-top: 4px; display: block; width: 100px; height: 17px; text-align: center; }
.vystavy .a2:hover { text-decoration: underline; }

.hlBack { color: #688616; text-decoration: none; margin-left: 20px; }
.hlBack:hover { text-decoration: underline; }

div.browsebox h1 { background: #d8c6ae; margin: 2px 3px 0 0; }
div.browsebox h1 a.bar span { font-size: 12px; font-weight: bold; color: #48331d; }

