body{background-color:#dfdccb !important;margin:0px;padding:0px;background-image:url(../images/bg.jpg);background-repeat:no-repeat;background-position:top center;font-family:Arial, Helvetica, sans-serif;font-size:15px; line-height:20px; text-align: left; color:#100c01; }
.text{font-size:13px;}
.text12{font-size:12px;}
:focus {
    outline: 0;
}
a{color:#460806 !important;cursor:pointer;}
a:hover{text-decoration:none;}
/*.menu_bg{border-radius:18px 18px 0 0;background-image:url(../images/menu_bg.gif);background-repeat:repeat-x;height:51px;padding:0 5px; }
.menu_bg ul{padding:0px;margin:0px;}
.menu_bg ul li{float:left;list-style:none;background-image:url(../images/menu_cutter.gif);background-repeat:no-repeat;background-position:right;}
.menu_bg ul li a{font-weight:bold;color:#fff !important;text-decoration:none;padding:0 16px;vertical-align:middle; font-size:84%; }
.menu_bg ul li a:hover{color:#9b977d;}
*/
.pageBody{padding:8px 0;}
.pageBody H1{font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;}
.pageBody .h1{font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;font-weight:bold;padding:12px 0;}
.pageBody H2{font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;margin:0px;padding:0px;}
.pageBody .h2{font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;margin:0px;padding:0px;font-weight:bold;}
.sideRec{background-color:#5f5b44;border-radius:8px;color:#fff;padding:8px;}
.sideRec H3{padding:0px;margin:0px;}
.sideRec input{padding:5px;border:none;width:96%;font-size:95%;color:#666;}
.sideRec input[type="image"]{ padding:0px; margin:5px 0;}
.sideRec a{color:#fff !important;font-size:95%;}
.sideRec a:hover{color:#9b977d;text-decoration:none;}
.sideRec .prod{background-color:#797560;padding:5px;}
.sideRec .prod img{border:solid 1px #fff;}
.fields{padding:3px;border:solid 1px #aeaa94;color:#6c6956;font-family:Arial, Helvetica, sans-serif;}
.fa_block{background-color:#eae7de;border:solid 1px #c9c7b9;padding:12px;}
.fa_block h2{margin:0px;padding:0px;color:#931010;font-family:Arial, Helvetica, sans-serif;font-size:16px;}
.fa_block .h2{margin:0px;padding:0px;color:#931010;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;}
.fa_block a{color:#363636;text-decoration:underline;}
.fa_block a:hover{text-decoration:none;}
.p_block{background-color:#aca17e;border:solid 1px #76725d;line-height:20px;color:#131413;}
.p_block h3{margin:1px;padding:0px;font-size:13px;line-height:normal;}
.p_block .h3{margin:1px;padding:0px;font-size:13px;line-height:normal;}
.footer{background-color:#640909;border-top:solid 1px #ac867c;padding:24px 18px;color:#dab7b7;}
.footer a{color:#dab7b7;text-decoration:none;}
.footer a:hover{text-decoration:underline;}
.top_header{background-image:url(../images/header.jpg);background-repeat:no-repeat;/*width:980px;*/height:239px;padding:66px 0 0 0px;}
.top_header a{color:#460806;display:block;text-decoration:none;font-weight:bold;font-size:11px;}
.top_header a:hover{color:#666;}
.dark_row{background-color:#5f5b44;color:#fff;font-weight:bold;}
.dark_head{ padding:6px; margin:5px 0; }
.button{background:none;background-image:url(../images/button_bg.png);background-repeat:no-repeat;border:none;width:134px;height:28px;color:#fff;}
.red{color:#FF0000;background-color:#FFEEEE;display:block;padding:8px;border:solid 1px #FE7171;}
.red2{color:#FF0000;}
.green{color:#03AA03;background-color:#E5FDE5;display:block;padding:8px;border:solid 1px #81FF81;}
.green2{color:#24bb24;}
.loginLinks a{display:block;border-bottom:dotted 1px #8d8974;padding:3px 0 4px 0px;text-decoration:none;font-size:13px;margin-left:-8px;/*background-image:url(../images/bullet.png);background-repeat:no-repeat;background-position:left middle;*/ }
.loginLinks td{ padding:0 12px 0 18px !important; }
.loginLinks td:hover{ background-color:#aca17e; border-radius:8px; }

.prodThumb1{width:auto;height:84px;background-color:#c4c1ac;padding:2px;border:solid 1px #959179;vertical-align:middle;}
.thumb1bg a{display:block;background-color:#959179;padding:3px 2px;color:#fff;text-decoration:none;}
.thumb1bg a:hover{background-color:#848067;}
.smallBackButton{padding-top:22px;float:right;}
.red_row{background-color:#640909;color:#fff;border-radius:5px 5px 0 0;padding:5px 12px;}
.gray_grediant{background-color:#eeebe3;border-radius:0 0 5px 5px;padding:8px;}
.button2{background:none;border:0px solid #fff;padding:5px 8px;color:#fff;background-image:url(../images/button_bg2.png);background-repeat:repeat-x;background-position:top;background-color:#7b0c26;border-radius:5px;box-shadow:0px 0px 5px #666;font-size:12px;vertical-align:middle;cursor:pointer;text-decoration:none;}
.roundEdge{border-radius:8px;}
.block{color:#D7D7D7;background-color:#a9a489;border:1px solid #fff;}
.marquee img{border:solid 0px #565656;padding:1px;}
#mycrawler2 a, #mycrawler2 img:hover{border:solid 0px #fff !important;padding:1px;}
.thumb2{border:1px solid #999;padding:1px;background-color:#fff;}
.thumb2:hover{border:1px solid #333;}
.bigThumb{background-color:#5f5b44;width:313px;height:200px;}
.listpad{padding:5px 0;}
.pageText{font-size:14px;line-height:19px;}
.showoff td{color:#FF0000;background-color:#FFEEEE !important;}
.showoff td a{color:#FF0000;}
.pagination{}
.pagination UL{padding:18px 0px;margin:0px;}
.pagination LI{LIST-STYLE-TYPE:none;display:inline;}
.pagination A{border:solid 1px #a6a187;padding:3px 5px;background-color:#d6d3bf;text-decoration:none;color:#363321;}
.pagination A:visited{}
.pagination A:hover{background-color:#363321;color:#fff;border:solid 1px #fff;}
.pagination LI.currentpage{background-color:#363321;color:#fff;border:solid 1px #fff;padding:3px 5px;}
.pagination LI.disablepage{}
.pagination LI.nextpage{margin-left:5px;margin-right:5px;}
.pagination LI.previouspage{margin-right:5px;}
HTML .pagination LI.currentpage{}
HTML .pagination LI.disablepage{}
.storeAlert{background-color:#FFC;padding:8px 12px;margin:0px 0 8px 0;color:#900;border:solid 1px #900;}
.panelSubLinks{padding:5px 0;}
.panelSubLinks ul{margin:0px;padding:0px;list-style:none;}
.panelSubLinks ul li{float:left;margin:0 8px 12px 0;}
.panelSubLinks ul li a{text-decoration:none;color:#222014;padding:3px 5px;background-color:#c5c0a5;border:solid 1px #5f5b44;}
.panelSubLinks ul li a:hover{background-color:#5f5b44;color:#fff;}
.panelSubLinks .selected a{background-color:#5f5b44;color:#fff !important;}
.yellow_heading{font-weight:bold;font-size:110%; padding:8px 5px !important;color: #ffdf08;}
.sitemap li{padding:2px 0;}
.sitemap div{font-size:14px;}
.mytable td{ padding:2px !important; }
.gridTable td{ padding:5px; }
.gridTable td{ border: solid 1px #5f5b44;  }
.floatingBtn{ position:fixed; bottom:25%; right:1%; z-index:250; opacity: 0.5; filter: alpha(opacity=50); /* For IE8 and earlier */}
.floatingBtn:hover{ opacity: 1.0; filter: alpha(opacity=100); /* For IE8 and earlier */ }
.searchBtn{background: #fff!important; border: solid 1px #ccc; border-left: none;margin-left: -2px !important;
	webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    border-radius: 0px 4px 4px 0px !important;
}

/* New CSS */
.mainContainer{ max-width:1000px; margin: 0 auto; }
.bodyContainer{ margin:12px 0; }
.row{ margin-right:0px !important; margin-left:0px !important;}
.responsiveImg{ width:100%; }
.topHeaderBG{ background-color:#000501; }
.logo{ margin:18px 0 12px 0; }
.zeroMargin{ margin: auto 0px auto 0px; }
.zeroPadding{ padding:0 !important; }
.allPadding{ padding:12px; }
.zeroRightPad{ padding-right:0px !important; }
.leftRightPad{ padding-right:24px; padding-left:24px; }
.topBottomMargin{ margin:6px 0; }
.topHeaderLinks{ background:url(../images/top-header-bg.gif); border-radius: 12px;}
.topHeaderLinks ul{ list-style-type:none; margin:0px; padding: 0 0 0 24px; text-align: left; }
.topHeaderLinks li{ padding: 8px 0 8px 0; margin:0 0 0 -12px; background: url("../images/top_line.png") no-repeat left bottom; font-size:84%; }
.topHeaderLinks li:first-child{background:none; padding:12px 0; } 
.topHeaderLinks li:last-child {background:none; }
.topHeaderLinks li a{ color:#460806;display:block;text-decoration:none;font-weight:bold;font-size:11px;}
.topHeaderLinks li a:hover{ color:#000 !important; }
.menu_bg ul{ padding: 12px 0 0 0px; }
.menu_bg ul li a,.navbar-brand{font-weight:bold;color:#fff !important;text-decoration:none;padding:4px 16px;vertical-align:middle; font-size:84%; }
.menu_bg ul li a:hover, .nav>li>a:focus, .nav>li>a:hover{ color:#43402c !important;border-radius:12px !important; background-color:#d8d5c4; }
.menu_bg{ margin:64px 0 -22px 0; border-radius:18px 18px 0 0;background-image:url(../images/menu_bg.gif);background-repeat:repeat-x;padding:0 5px;background-color: #43402c; }
.navbar-toggle .icon-bar { background-color:#fff; }
.footer ul{ list-style:none; display: flex; justify-content: center; }
.footer ul li{ float:left; padding:0 6px; border-right: solid 1px #dab7b7; font-size:90%; }
.footer ul li:last-child{ border:none; }
.footer ul li a{ color:#dab7b7 !important; }
.clear{ clear:both; }
.prodBlock{ background-color:#aca17e; border: solid 1px #76725d; padding:5px; margin: 0 8px 8px 0; min-height:372px;border-radius: 8px; text-align:center !important; }
.prodBlock .aboutPad{padding:12px 8px; min-height:84px; }
.prodBlock .info{padding:5px 0 0 8px;}
.prodBlock h3{ text-align:center !important; }
.prodBlock:hover{ box-shadow:1px 1px 12px #544a2c; border-color: #695d39; }
.fields2{width:100%;border:solid 1px #aeaa94;padding:5px;color:#6c6956;}
.imgBG{height:131px;background-color:#a0946e; text-align:center !important; max-width:216px;display: flex;justify-content: center;}
.imgBG2{height:90px;background-color:#a0946e; text-align:center !important; max-width:148px;display: flex;justify-content: center;}
.badge{ background-color:#695d39;}
.btn-danger{ border-radius: 12px;color: #fff !important;background-color: #820a06;border-color: #2f0301; }
.btn-danger:hover{ background-color: #504626;border-color: #000; box-shadow:1px 1px 12px #504626; border-color: #504626; }
h1{ text-align:left; }
.h3{ font-size:100% !important; font-weight:bold; }
.h1, h1{ font-size:28px !important; }
.h2, h2{ font-size:24px !important; }
p,h1,h2,h3,h4,h5,h6,span,li,form,form-control{text-align: left;}
/**.form-control{ margin:2px 0; }*/

.itemBlock{ padding:8px; }
.itemBlock:hover{ box-shadow:1px 1px 12px #640909; border-color: #640909;border-radius: 12px; }
.itemHead{background-color:#640909;color:#fff;border-radius:5px 5px 0 0;padding:5px 5px; font-weight:bold; min-height:36px; max-height:36px; vertical-align:middle; font-size:90%; line-height:normal; overflow:hidden; }
.itemBody{ background-color:#eeebe3;border-radius:0 0 5px 5px; padding:12px; min-height:288px; }
.itemBody p{ text-align:center;}
.itemThumb{ max-height:131px; margin:8px 0;}
.backLink{margin-top: 24px;}
.btn-primary{color: #fff !important;background-color: #5f5b44;border-color: #928f81;}
.btn-primary:hover {background-color: #000501; border-color:#000;}
.itemThumbs{ float:left;}
.itemThumbs img{max-height:36px; margin:3px 3px 3px 0; border-radius:8px; }
.newIcon{position:absolute; margin: -18px 0 0 -18px;}
.paymentForm{ width:450px; height:auto; border: 2px solid #ccc; background:#fff; position:absolute; margin:-36px 0 0 0px; border-radius: 12px; text-align:left; padding:12px; display:none; z-index:999; }
.light_row{border-bottom:dotted 1px #999476;padding:5px 5px 8px 5px;background-color:#d0cdbb;}
.light_row2{border-bottom:dotted 0px #aca893;font-size:12px;padding:2px 2px 2px 2px;background-color:#d3d0c0;}
.myform .row, .row{ padding:2px 0; }
.myform .row label{ padding:5px 0 0 0; }
.small_icons{ float:left; margin: 8px 8px 8px 0; }
.imgBlock{ background-color:#aca17e; border: solid 1px #76725d; padding:5px; margin: 0 8px 8px 0; min-height:210px;border-radius: 8px; text-align:center !important; }

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.form-control:focus,
.uneditable-input:focus {   
  border-color: rgba(95, 91, 68, 0.8);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(95, 91, 68, 0.6);
  outline: 0 none;
}
.hrow{ margin: 12px 0; border-top: solid 1px #a8a493; border-bottom: solid 1px #555240;}
.feature_prod_heading{
	font-size: 13px;
    color: #5f5b44;
    display: block;
    margin: 0 0 8px 0;
    background: #dfdccb;
    padding: 2px 2px 2px 5px;
    border-radius: 6px;
}

/* Modified Bootstrap */
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: 1px solid #c1bda3;
}
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #ecebe0;
}
.table-hover>tbody>tr:hover {
    background-color: #ccc8b5;
}
.highslide img{ width:auto;}
/* End Modified Bootstrap */


/* Nav Bar */
.navbar-collapse{ padding:0px !important; }
.navbar-inverse .navbar-nav a{ color:#fff; }
.navbar .navbar-brand{ font-size:84%; display:none; padding:16px; }
.rightSide{ float:right !important; }
.leftSide{ float:left !important; }
/* End Nav Bar */

@media only screen and (max-width: 768px) {
	.navbar .navbar-brand{ display:inline; }
	.footer ul{ display:block;}
	.footer ul li{ float:none !important; border:none; padding:5px 0; }
	.navbar-nav{ margin:0px !important;}
}

@media only screen and (max-width: 550px) {
	/*.imgBlock{ width:100%;}*/
	.imgBlock img{ max-height:none !important; }
	.subscribeBtn{ white-space:normal !important; }
}

@media only screen and (max-width: 991px) {
	.menu_bg{ margin:22px 0 -22px 0;}
	.leftSide{ width:100%; }
	.rightSide{ width:100%; }
	.prodBlock{ padding:5px; margin: 0 0 8px 0; min-height:inherit; }
	.itemBody{min-height:inherit; }
	.itemThumb{ max-height:none;}
	.itemHead{ min-height:inherit; max-height:none; }
	.imgBG{ max-width:none; height:auto; }
	.imgBG2{ max-width:none; height:auto; }
	.mainContainer{margin: 0 8px !important;}
	.backLink{ margin:8px 0; }
	.itemThumbs img{max-height:50px; }
	.paymentForm{ width:100%;}
}
@media only screen and (min-width: 991px) {
	.table-responsive{ overflow:inherit; }
}

/* End New CSS */
.hideQuote{ display:none; }