@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'MyriadProRegular';
    src: url('fonts/myriadpro-regular.eot');
    src: url('fonts/myriadpro-regular.eot') format('embedded-opentype'),
         url('fonts/myriadpro-regular.woff') format('woff'),
         url('fonts/myriadpro-regular.ttf') format('truetype'),
         url('fonts/myriadpro-regular.svg#MyriadProRegular') format('svg');
}

@font-face {
    font-family: 'FRABK';
    src: url('fonts/FRABK.eot');
    src: url('fonts/FRABK.eot') format('embedded-opentype'),
         url('fonts/FRABK.woff') format('woff'),
         url('fonts/FRABK.TTF') format('truetype'),
         url('fonts/FRABK.svg#MyriadProRegular') format('svg');
}

* { margin:0; padding:0;}

a { text-decoration:none;}

body { font-family: 'MyriadProRegular';}

input { font-family: 'MyriadProRegular';}

.logo-heading { display:block; color:#caca81; font-size:17px; font-family: 'MyriadProRegular'; font-weight:bold; margin:0 0 0 11px;}

.top-menu { display:block; list-style:none; font-size:0;}
.top-menu li { display:inline-block; background:url(../images/menubg.jpg);
margin:0 0 0 20px; border-radius:10px; box-shadow:rgba(0,0,0,0.75) 2px 3px 3px 0px;
-webkit-box-shadow:rgba(0,0,0,0.75) 2px 3px 3px 0px;
-moz-box-shadow:rgba(0,0,0,0.75) 2px 3px 3px 0px;}
.top-menu li a { display:block; height:35px; line-height:35px; color:#bfbe74; font-size:20px; font-family: 'FRABK'; padding:0 26px;
border-radius:10px; box-shadow:inset 2px 3px 2px rgba(0,0,0,0.75); -moz-box-shadow:inset 2px 3px 2px #000000;
-webkit-box-shadow:inset 2px 3px 2px #000000; font-weight:bold;}

.top-menu li a:hover { color:#bfbe74;}

.left-side { display:block; min-height:890px;}

.lr-head { font-size:20px; font-family: 'FRABK'; color:#FFFFFF; text-transform:uppercase; font-weight:bold;}

.catg-list { display:block;}

.main-catg { display:block; height:42px; background:#43490f; padding:0 0 0 10px; margin-bottom:3px;}
.main-catg a { display:table-cell; height:42px; vertical-align:middle; font-size:14px; color:#FFFFFF;}

.catg-product { display:block; font-size:0;}

.catg-product .product { display:inline-block; vertical-align:top; width:168px; height:168px; margin:15px 0 0 14px;}

.fet-product { display:inline-block; vertical-align:top; width:168px; height:168px; margin:0px 0 15px 0px;}

.footer { color:#FFFFFF; font-size:12px;}
.cart-quant { border:none; width:80px; height:32px; color:#6f4d2f; font-size:16px; text-align:center;}
.add-cart { border:none; background:#6f4d2f; width:150px; height:32px; color:#FFFFFF; font-size:16px; font-weight:bold; cursor:pointer;}

.pagination { display:block; margin:0 20px 0 20px; font-size:0;}
.pagination span { display:inline-block; text-align:center; background:#6f4d2f;
margin:0 4px 0 0;}
.pagination span a { display:block; width:22px; height:22px; font-size:14px; line-height:22px; color:#FFF;}
.pagination span:hover, .pagination span.current { background:#435839;}

.baskettable {}

.basket-head {
    color: #ffffff; text-transform:uppercase; font-size:15px; font-weight:bold;
}
.large-prd-det { font-size:15px;}
.quant { border: none; background:#435839; height:23px; text-align:center; width:60px; font-size:14px; color: #FFF;}
.basket-btn { border:none; background:#435839; height:23px; width:60px; font-size:13px; color:#FFFFFF; cursor:pointer;
text-transform:uppercase;}
.basket-btn2 { display:inline-block;
background: none repeat scroll 0 0 #435839;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 16px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    width: 160px;
}
.inquiry-form { display:block; padding:20px 0px 10px 0px;}
.inq-form { }
.inq-form tr td { padding:2px 0}

input { font-size:14px; border:#CCC solid 1px;}
select { border:#CCC solid 1px;}

.form-field { width:220px; border-radius:5px; font-size:12px; padding:5px 5px; color:#2C101B}

.form-select { width:232px; border-radius:5px; font-size:12px; color:#2C101B; padding:5px 5px;}

.form-textarea { width:300px; border-radius:5px; font-size:12px; color:#2C101B; padding:5px 5px; border:#CCC solid 1px; height:80px; resize: vertical}

.success { font-size:14px; padding:8px; background:#DFF2BF; color: #4F8A10; border:solid 1px #4F8A10;}

.ErrorField { border-color:#FF0000}

.ValidationErrors { margin:0 0 0 20px; color:#FF0000}

.sendinquiry { background:#435839; border:none; width:120px; height:30px; color:#FFF; cursor:pointer;}
.reset { background:#414141; border:none; width:120px; height:30px; color:#FFF; cursor:pointer;}

.sendinquiry:hover, .reset:hover { background:#EEEEEE; color:#414141;}

.quant-btn {background: none repeat scroll 0 0 #435839;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    font-size: 13px;
    height: 26px; text-transform: uppercase;
    width: 83px; margin:0 5px 0 0;}