/*To change this license header,  choose License Headers in Project Properties.To change this template file,  choose Tools | Templatesand open the template in the editor.*//*     Created on : Sep 9,  2015,  9:07:46 AM    Author     : MP*//*-------- Common Tags ---------*/
body {
        font-family:  Verdana,  Arial,  Helvetica,  sans-serif;
        font-size:  12px;
}
.container  {
        max-width:  1000px;
}
img {
        display: block;
}
.clear {
        clear:  both;
}
.spacer {
        margin:  20px auto;
}
.bg-text {
        font-size:  14px;
        color:  #05549f;
        font-weight:  600;
        font-family:  'Open Sans';
}
.sm-text {
        font-size:  13px;
        font-weight:  300;
        color:  #7b94a8;
        font-family:  'Open Sans';
        line-height:  8px;
}
body.site  {
        border-top:  none;
        padding:  0px;
}
.body .container {
        padding:  0;
}
#content {
        margin-left:  0;
        color:  #888;
        font-size:  12px;
        font-family:  Arial;
}
#content p {
        color:  #888;
        font-size:  12px;
        font-family:  Arial;
}
.page-header {
        margin:  0;
        border-bottom:  none;
}
.page-header h2 {
        font-size:  18px;
        font-weight:  bold;
        color:  #00529f;
}
.header {
        margin-bottom:  0;
}
.brand img {
        margin:  10px 0;
        height: auto;
        max-width: 100%;
        width:  312px;
}
.header-nav {
        width: 70%;
}
.header-logo {
        width:  30%;
}
.heading-img {
        width:  100%;
        height:  190px;
        padding:  0;
        margin:  0;
        background:  url(../img/category-header.jpg) no-repeat #fff;
}
/*Navigation*/.navbar  {
        background-image:  none;
        box-shadow:  none;
        margin-bottom:  5px;
}
.header-inner .nav > li {
        background:  url(../img/pipe_grey.gif) no-repeat center center #fff;
        background-position-x:  -5px;
}
.header-inner .nav > li:first-child {
        background-image:  none;
}
.header-inner .nav > li > a {
        padding:  16px 8px;
        color:  #999;
        font-size:  12px;
        font-weight:  bold;
        text-shadow:  none;
        line-height:  14px;
}
.navbar .nav {
        margin:  0;
}
.navbar .navbar-nav>.active>a {
        background:  none;
}
.navbar .nav > .active > a,  .navbar .nav > .active > a:hover,  .navbar .nav > .active > a:focus {
        color:  #555;
        text-decoration:  none;
        background-color:  none;
        box-shadow:  none;
}
.navbar-collapse {
        padding-left:  0px;
}
.navbar-toggle {
        background:  #00529f;
        float:  none;
}
.navbar-toggle .icon-bar {
        background:  #fff;
}
/*------------- Board Block ----------------*/.board  {
        padding:  5px 6px 0;
}
.block {
        padding:  0;
}
.board #block1 .links  {
        background:  url(../img/block1_links.jpg) no-repeat 0 0 #fff;
        height:  33px;
        width:  308px;
        margin:  0 auto;
}
.board #block1 .links a.catalogue  {
        display:  block;
        width:  205px;
        height:  33px;
        line-height:  33px;
        color:  #ffc30d;
        font-weight:  bold;
        font-size:  14px;
        float:  left;
        text-align:  center;
}
.board #block1 .links a.search  {
        display:  block;
        width:  100px;
        height:  33px;
        line-height:  33px;
        color:  #fff;
        font-weight:  bold;
        font-size:  14px;
        float:  left;
        text-align:  center;
}
_:-ms-lang(x),  .board #block1 .links a.search  {
     width:  92px;
 }
.board #block2,  .board #block3  {
        font-size:  10px;
}
.board #block2 .title,  .board #block3 .title {
        background:  url(../img/block-heading.png) repeat;
        line-height:  33px;
        display:  block;
        height:  33px;
        font-size:  13px;
        text-align:  center;
        font-weight:  bold;
        color:  #794e1b;
}
.board .banner {
        min-height:  140px;
        margin-left:  6px;
        background-color:  #f0f2f1;
}
.board .banner img {
        margin:  8px;
        width:  50px;
}
.board #block2 .box,  .board #block3 .box {
        padding:  6px 10px;
}
.board #block4 {
        padding-left:  6px;
}
.custom-block .box-block {
        padding:  0;
}
/*----------- Home page menu ---------*/.links .catalogue li a {
        padding:  0px 5px;
        width:  205px;
        line-height:  33px;
        color:  #ffc30d;
        font-weight:  bold;
        font-size:  14px;
        text-align:  center;
        text-transform:  uppercase;
}
.links .catalogue li a:hover {
        text-decoration:  underline;
        background-color:  transparent;
}
/*------- Front VM Category -------*/.cat-front {
        margin-bottom:  8px;
}
.cat-menu {
        margin:  6px auto;
}
.cat-menu li {
        float:  left;
        width:  22%;
        margin-left:  25px;
        margin-bottom:  21px;
}
.cat-menu li div {
        position:  relative;
}
.cat-menu li img {
        width:  100%;
        webkit-transition:  all 0.4s ease-in-out;
        -moz-transition:  all 0.4s ease-in-out;
        -o-transition:  all 0.4s ease-in-out;
        -ms-transition:  all 0.4s ease-in-out;
        transition:  all 0.4s ease-in-out;
}
.cat-menu li a {
        width:  100%;
        background-color:  #eee;
        height:  50px;
        text-align:  center;
        position:  absolute;
        bottom:  0px;
        opacity:  0.9;
        font-weight:  bold;
        font-size:  11px;
        display:  none;
            vertical-align:  middle;
        line-height:  50px;
}
.cat-menu li:hover a {
        display:  block;
        text-decoration:  none;
}
.cat-menu li .view {
        width:  100%;
        display:  block;
        height:  211px;
         position:  static;
}
.item-page {
        margin:  0 auto;
        margin-bottom:  25px;
}
/*--------- Blue Navigation -------*/.blue-menu {
        float:  right;
        margin-bottom:  12px;
}
.blue-nav {
        width: 80%;
}
.blue-logo {
        width:  28%;
}
.header-inner-blue .blue-menu > li {
        background:  url(../img/pipe.gif) no-repeat center center #fff;
        background-position-x:  -5px;
}
.header-inner-blue .blue-menu > li:first-child {
        background-image:  none;
}
.header-inner-blue .blue-menu > li > a {
        padding:  0px 12px;
        color:  #00529f;
        font-size:  12px;
        font-weight:  bold;
        text-shadow:  none;
        line-height:  14px;
}
.header-inner-blue .blue-menu> li >a {
        background:  none;
}
.blue-menu> li > a:hover,  .blue-menu > li > a:active,  .blue-menu> li > a:focus {
        text-decoration:  underline;
        background-color:  transparent;
        box-shadow:  none;
}
/*--------- Sidebar ----------*/#sidebar .side-menu {
        margin-left:  6px;
        font:  100% Arial;
        width:  194px;
}
#sidebar .VMmenu > li > div > a {
        font-size:  12px;
        color:  #00529f;
        display:  block;
        padding:  6px 15px 6px 15px;
        /*margin-top:  -16px;
    */    /*background:  url(../img/menubg.png) no-repeat;
    */    border-bottom:  1px solid #2F679A;
}
#sidebar .VMmenu > li> div > a:hover  {
        background-color:  #2F679A;
        color:  #fff;
        text-decoration:  none;
}
#sidebar .VMmenu > li:first-child > div > a {
        margin-top:  0px;
        border-top:  1px solid #2F679A;
}
#sidebar .VMmenu > li.VmOpen > div > a {
}
#sidebar .VMmenu > li.VmOpen ul li a {
        /*padding:  6px 10px;
    */}
#sidebar .VMmenu .menu {
        width:  185px;
        padding:  5px 22px 4px !important;
        font:  100% Arial;
        margin-bottom:  3px;
}
#sidebar .VMmenu .menu li:last-child {
        padding-bottom:  8px !important;
}
ul.VMmenu,  .VMmenu ul,  .VMmenu li {
        padding:  2px 0 !important;
}
#sidebar .side-menu .VmArrowdown {
        background:  none;
}
.header-b {
        position:  relative;
}
.header-inner-blue {
        position:  absolute;
        top:  72px;
}
/*-------- other page headers --------*/.cat-0,  .cat-1,  .cat-2,  .cat-3,  .cat-4, .cat-5, .cat-6, .cat-7, .cat-8,  .cat-9,  .cat-11,  .cat-12,  .cat-10,  .cat-13,  .cat-14, .cat-15, .cat-16 {
        width:  100%;
        height:  190px;
        padding:  0;
        margin:  0;
        background:  url(../img/category-header.jpg) no-repeat #fff;
}
.cat-17, .cat-18, .cat-19, .cat-20, .cat-21, .cat-22, .cat-23, .cat-24, .cat-25, .cat-26, .cat-27, .cat-28, .cat-29, .cat-30, .cat-31, .cat-32, .cat-33, .cat-34, .cat-35, .cat-36, .cat-37, .cat-38, .cat-39, .cat-40, .cat-41, .cat-42, .cat-43, .cat-44, .cat-45, .cat-46, .cat-47, .cat-48, .cat-49, .cat-50, .cat-51, .cat-52, .cat-53, .cat-54,  .cat-55,  .cat-56,  .cat-57,  .cat-58,  .cat-59,  .cat-196 {
        width:  100%;
        height:  190px;
        padding:  0;
        margin:  0;
        background:  url(../img/wine.jpg) no-repeat #fff;
}
.cat-175,  .cat-177,  .cat-185,  .cat-186, .cat-187,  .cat-188,  .cat-189,  .cat-109, .cat-184,  .cat-183,  .cat-176,  .cat-178,  .cat-179,  .cat-180,  .cat-181, .cat-182  {
        width:  100%;
        height:  190px;
        padding:  0;
        margin:  0;
        background:  url(../img/category-header.jpg) no-repeat #fff;
}
.cat-60,  .cat-61,  .cat-62,  .cat-63,  .cat-64,  .cat-65,  .cat-66,  .cat-67,  .cat-68,  .cat-69,  .cat-70,  .cat-71,  .cat-72,  .cat-73,  .cat-74,  .cat-75,  .cat-76,  .cat-77,  .cat-78,  .cat-79,  .cat-80,  .cat-81 {
        width:  100%;
        height:  190px;
        padding:  0;
        margin:  0;
        background:  url(../img/food.jpg) no-repeat #fff;
}
.cat-86, .cat-87, .cat-88, .cat-89, .cat-90, .cat-91, .cat-92, .cat-93, .cat-94, .cat-95, .cat-96, .cat-97, .cat-98, .cat-100, .cat-101, .cat-102, .cat-103, .cat-104, .cat-105, .cat-106, .cat-107, .cat-108, .cat-109, .cat-110, .cat-111, .cat-112, .cat-113, .cat-114, .cat-115 {
        width:  100%;
        height:  190px;
        padding:  0;
        margin:  0;
        background:  url(../img/health.jpg) no-repeat #fff;
}
.cat-116, .cat-117, .cat-118, .cat-119, .cat-120, .cat-121, .cat-122, .cat-123, .cat-124, .cat-125, .cat-126, .cat-127, .cat-128, .cat-129, .cat-130 {
        width:  100%;
        height:  190px;
        padding:  0;
        margin:  0;
        background:  url(../img/industrial.jpg) no-repeat #fff;
}
.cat-130, .cat-131, .cat-132, .cat-133, .cat-134, .cat-135, .cat-136, .cat-137, .cat-138, .cat-139, .cat-140, .cat-141, .cat-142, .cat-143, .cat-144, .cat-145, .cat-146, .cat-147, .cat-148, .cat-149, .cat-150, .cat-151, .cat-152, .cat-153, .cat-154 {
        width:  100%;
        height:  190px;
        padding:  0;
        margin:  0;
        background:  url(../img/care.jpg) no-repeat #fff;
}
.cat-155, .cat-156, .cat-157, .cat-158, .cat-159, .cat-160, .cat-161, .cat-162, .cat-163, .cat-164, .cat-165, .cat-166, .cat-167, .cat-168, .cat-169, .cat-170, .cat-171, .cat-172, .cat-173, .cat-174 {
        width:  100%;
        height:  190px;
        padding:  0;
        margin:  0;
        background:  url(../img/oil.jpg) no-repeat #fff;
}
/* -------- Footer --------- */ .footer {
        color:  #fff;
}
.footer .container {
        padding:  0;
}
.footer-top {
        padding:  20px 10px;
        margin:  15px 0 0 0;
        background-color:  #387cb3;
        font-size:  11px;
        min-height:  75px;
}
.footer-top a,  .footer-bottom a {
        color:  #fff;
}
.footer-top a:hover {
        text-decoration:  none;
}
.footer-bottom {
        padding:  6px 0px;
        font-weight:  bold;
}
.footer-top .col-lg-3.col-md-3.col-sm-6.col-xs-6 > p  {
        text-align:  right;
        width:  90%;
}
.footer-top b  {
        float:  left;
}
/*/////////////// Single page styles ///////////////*/.productdetails-view {
        margin:  0px auto;
        width:  98%;
}
.productdetails-view h1 {
        font-size:  20px;
        font-weight:  bold;
        color:  #0052ab;
}
.productdetails-view a.product-details {
        background-color:  #0057BD;
        background-image:  none;
        color:  #fff;
        border-radius:  0;
        padding:  3px 12px;
}
.vm-product-container .vm-product-media-container {
        width:  35%;
}
.vm-product-media-container .main-image img {
        padding:  4px 20px;
        border:  1px solid #aaa;
}
.productdetails-view .spacer-buy-area {
        padding-left:  0;
        font-size:  16px;
}
.productdetails-view .spacer-buy-area,  PricebasePrice {
        font-weight:  bold;
}
.productdetails-view .product-description {
        margin-bottom:  20px;
}
.productdetails-view .product-description .title,  .productdetails-view .product-detail-title, .product-fields .title {
        font-size:  18px;
        font-weight:  bold;
        color:  #0069af;
}
.product-fields {
        margin:  15px 0;
}
.product-description > p  {
        margin-top:  15px;
}
.product-description > p > strong {
        font-size:  18px;
        font-weight:  bold;
        color:  #0069af;
}
.quantity-box .quantity-input,  .cart-summary .quantity-input {
        height:  31px;
        width:  31px;
        background-image:  none;
        background-color:  #fff;
        border-radius:  0;
        border:  1px solid #0076a3;
}
.addtocart-area  {
        margin:  0 0 10px;
}
.product-price {
        text-align:  left;
        margin:  0;
}
.productdetails-view .icons {
        float:  none;
        margin:  0;
}
.productdetails-view .icons a {
        float:  left;
}
.quantity-input {
        border-radius:  none;
}
span.addtocart-button input.addtocart-button,  span.addtocart-button input.notify-button {
        background:  #39b54a;
        padding:  8px 20px;
        font-size:  13px;
        text-transform:  uppercase;
        border-radius:  0;
        border:  none;
}
.optiontable th {
        border:  1px solid #0076a3;
        padding:  2px 9px;
}
.optiontable td {
        border:  1px solid #b7b7b7;
        padding:  2px 5px;
}
.product-fields-title-wrapper,  .product-field-display {
        float:  left;
        padding:  0;
}
.product-related-products {
        margin:  15px 0;
}
.product-related-products .title {
        display:  none;
}
.product-related-products,  .product-related-categories {
        border-top:  none;
}
.product-related-products .product-fields-title {
        font-size:  18px;
        font-weight:  bold;
        color:  #0069af;
}
.product-related-products .product-fields-title-wrapper {
        float:  none;
}
.product-field-type-R {
        width:  22%;
        margin:  15px 6px;
        padding:  10px;
        border:  1px solid #0076a3;
}
.product-field-type-R .product-field-display {
        text-align:  center;
}
.product-field-type-R .product-field-display img {
        margin:  0 auto;
}
/*/////////// Category Styles ////////*/.category-view {
        margin:  0 auto;
}
.category-view h1 {
        font-size:  18px;
        color:  #00529f;
        font-weight:  bold;
}
.category-view .category_description {
        color:  #7e7e7e;
        font-size:  12px;
}
.category-view .category {
        clear:  both;
        border:  1px solid #ccc;
        padding:  5px;
        margin-bottom:  5px;
}
.category-view .category a {
        clear:  both;
        font-size:  130%;
        padding:  5px;
        margin-bottom:  5px;
        color:  #84868b;
        text-decoration:  none;
}
.category-view .category a:hover {
        clear:  both;
        font-size:  130%;
        padding:  5px;
        margin-bottom:  5px;
        color:  #00529F;
        text-decoration:  none;
}
     .category-view .category .spacer .cat-title a {
        font-size:  12px;
        font-weight:  bold;
        color:  #4d4d4d;
        font-family:  Arial;
        text-transform:  uppercase;
}
.category-view .category .spacer .cat-title a:hover {
        color:  #00529f;
        text-decoration:  none;
}
.category-view .category .spacer a img {
        width:  100%;
}
.category-view .category .spacer a img:hover {
        opacity:  0.7;
}
.category-view .category .spacer .cat-title .cat-name {
        background:  #fff;
        padding:  8px 0;
        opacity:  0.7;
        min-height:  50px;
        margin-top:  -50px;
        display:  block;
        text-align:  center;
}
/*//////////// Breadcumb page ////////////*/.breadcrumb {
        background-color:  transparent;
        margin:  0;
        border-radius:  0;
}
.breadcrumb > li {
        line-height:  0px;
}
.breadcrumb > li > a {
        text-shadow:  none;
        color:  #00529f;
}
.breadcrumb>li+li:before {
        content:  '';
        float:  left;
}
.breadcrumb>.active {
        color:  #000;
}
.browseProductImage {
        max-height:  200px;
        margin:  0 auto;
}
.vm-product-descr-container-1 {
        text-align:  center;
        height:  auto;
}
/*//////// Product List View ////////////*/.img-center {
        margin:  5px auto;
}
.browse-view div.product {
        border:  none;
}
.product .vm-product-media-container {
        width:  40%;
        float:  left;
}
.product .vm-product-content-container {
        width:  60%;
        float:  left;
        padding:  0 8px;
}
_:-ms-lang(x),  .product .vm-product-content-container  {
     width:  50%;
 }
.product .vm-product-content-container h2 {
        color:  #00529f;
        font-size:  12px;
        font-weight:  bold;
        text-align:  left;
        text-transform:  uppercase;
}
.product .vm-product-content-container .product_custom_des {
        font-size:  10px;
}
a.ask-a-question  {
        border-radius:  0;
        background-color:  #74cb80 !important;
        display:  block;
        background-image:  none;
        border:  none;
        padding:  3px 15px;
        color:  #fff;
        font-size:  14px;
}
a.ask-a-question:hover {
        background-color:  #39b54a;
        background-image:  none;
        color:  #fff;
}
div.vm-details-button a  {
        margin-top:  2px;
    /*    padding:  12px 16px;
    */    border:  none;
        background:  #e8e8e8 url(../images/view-icon.png) top no-repeat;
        width:  0px;
        border-radius:  0;
        opacity:  0.7;
}
_:-ms-lang(x),  .div.vm-details-button a  {
     width:  6px;
 }
div.vm-details-button a:hover {
        background:  #e8e8e8 url(../images/view-icon.png) top no-repeat;
        opacity:  1;
}
.vm-product-content-container .vm-details-button, .vm-product-content-container .btn-row .vm3pr-0 {
        float:  left;
}
/*------------ Category Blog Layout ----------*/.blog .page-header {
        margin:  0;
        border-bottom:  none;
        background-color:  #fff;
        padding-bottom:  1px;
}
.blog .page-header h2 {
        margin-top:  20px;
        font-size:  14px;
        color:  #00529f;
        font-weight:  bold;
}
.blog .item-image {
        max-width:  100px;
        padding:  5px 10px;
}
.blog p {
        color:  #888;
        font-size:  12px;
        padding:  10px 12px;
        font:  100% Arial,  Helvetica,  sans-serif;
}
.blog .readmore a.btn {
        background-image:  none;
        border:  none;
        background-color:  transparent;
        font-size:  11px;
        box-shadow:  none;
}
.blog .item {
        background-color:  #d5d5d5;
        min-height:  130px;
        margin:  10px 10px 10px 0;
}
.blog .item:hover {
        background-color:  #eee;
}
/*----------- Pagination ------------*/.blog .p-fi,  .blog .p-pre,  .blog .p-nav,  .blog .p-lst {
        display:  none;
}
.blog li a[title="Next"],  .blog li a[title="End"],  .blog li a[title="Prev"],  .blog li a[title="Start"] {
        display:  none;
}
.pagination ul > li > a:hover,  .pagination ul > li > a:focus,  .pagination ul > .active > a,  .pagination ul > .active > span {
        background-color:  #00529f;
        color:  #fff;
}
.pagination ul > li > a,  .pagination ul > li > span {
        background-color:  #ddd;
        border:  none;
}
.icon-chevron-right:before,  .icon-rightarrow:before,  .icon-arrow-right:before {
        content:  ">>";
        font-family:  Arial;
}
/*------------ Contact us page ------------*/.form-horizontal .control-label {
        font-size:  12px;
}
.gbs3 .form-control {
        height:  25px !important;
        border-radius:  0 !important;
        padding:  5px !important;
        font-size:  12px !important;
}
.gbs3 .gcore-label-left {
        min-width:  185px !important;
}
.gbs3  {
        background-color:  #eee;
        width:  500px;
        padding:  10px 20px;
}
.gbs3 .A {
        width:  240px !important;
}
/*style by dinu8ka */.product-related-products  {
        display:  none;
}
.browse-view .ask-a-question  {
        display:  none;
}
div.modal  {
        background-color:  rgba(255,  255,  255,  0);
        overflow-y:  hidden;
}
.modal-footer  {
        border:  1px solid #e5e5e5;
}
.modal-body  {
        padding:  11px;
}
.item-page table tr:nth-child(even)  {
    background:  #FFFFFF;
}
.item-page table tr:nth-child(odd)  {
    background:  #F3F3F3;
}
.item-page table  {
        border:  1px solid #D0D0D0;
        border-collapse:  collapse;
        margin:  2% 0%;
}
.item-page table th {
        background-color:  #595C5D;
        color:  #fff;
}
.item-page table {
        border-top-right-radius:  5px;
        border-top-left-radius:  5px;
}
button,  input,  select[multiple],  textarea  {
        background-image:  none;
        background-color:  #E4E4E4;
        border:  1px solid #CACACA;
        padding:  5px 12px;
}
.inq_page_tbl tr > *:nth-child(1)  {
        display:  none;
}
.inq_page_1 tr > *:nth-child(5)  {
        display:  none;
}
.vm-product-container .spacer-buy-area  {
        height:  37px !important;
}
#productPrice88 .ask-a-question {
        padding:  2px 18px;
}
select,  input[type="text"],  input[type="password"],  input[type="datetime"],  input[type="datetime-local"],  input[type="date"],  input[type="month"],  input[type="time"],  input[type="week"],  input[type="number"],  input[type="email"],  input[type="url"],  input[type="search"],  input[type="tel"],  input[type="color"],  .uneditable-input  {
        height:  25px;
}
.inq_page_tbl input  {
        width:  35px;
        height:  25px;
}
.related_products_bloq  {
        width:  100px;
        float:  left;
        border:  1px solid #4496D8;
        margin:  10px 15px 10px 0px;
        padding:  10px;
}
.name_rp  {
        float:  left;
        width:  100%;
        font-weight:  bold;
        height:  47px;
        margin-top:  5px;
        overflow:  hidden;
}
.image_rp  {
        float:  left;
        width:  100%;
        /* min-height:  205px;
     */    overflow:  hidden;
        /* max-height:  200px;
     */    height:  200px;
}
.related_products_bloq  {
        width:  20%;
        float:  left;
        border:  1px solid #4496D8;
        margin:  10px 15px 10px 0px;
        padding:  10px;
}
.image_rp img  {
        float:  left;
        width:  auto;
        height:  200px;
}
.dis_rp  {
        float:  left;
        width:  100%;
        min-height:  90px;
        overflow:  hidden;
}
/*////////// Find + Design ///////////*/.find-menu ul li {
        float:  left;
}
.content-links ul {
        margin:  0;
}
.content-links .nav-tabs.nav-stacked > li > a {
        border:  none;
}
.content-links .nav-tabs.nav-stacked > li > a:hover {
        background-color:  transparent;
}
/*/////////// fixing product description issue////////////*/.product_s_desc {
        display:  block !important;
        text-align:  left;
}
/*////// Added by MP as a temporary fix////////*/.product_custom_des {
        display:  none;
}
.category-view  .browse-view  .vm-product-content-container .btn-row {
        margin-top:  20px;
}
#cpFilters106 > div:nth-child(1) > form > div:nth-child(9) {
        float:  left;
        width:  68%;
        margin-left:  1%;
        padding-bottom:  3em;
        background-color:  #f4f4f4;
        border:  1px solid #bbb;
        margin-bottom:  2em;
}
#cpFilters106 > div:nth-child(1) > form > div:nth-child(7) {
        float:  right;
        width:  30%;
}
.cp-sdd-group-title,  .cp-price-group-title  {
        color:  #888 !important;
        font-size:  12px !important;
        font-family:  Arial,  Helvetica,  sans-serif !important;
        font-weight:  bold !important;
}
.cp-filters-group-container {
        padding:  10px !important;
}
.cp-apply-filters  {
        border:  1px solid #aaa !important;
        color:  #aaa !important;
        border-radius:  0 !important;
        text-shadow:  none !important;
        background:  none !important;
}
/*//////styles by sakunika//////*/.img-responsive.family-owned  {
        margin:  0px 10px 0;
        width:  44%;
        float:  right;
}
.img-responsive.silver-block  {
        width:  74% !important;
        margin:  10px 10px 0;
        float:  left;
		}
		
.img-responsive.businesses-of-tomorrow  {
        margin:  0px 10px 0;
        width:  44%;
        float:  right;		
}
.item-page .about-us-content  {
        display:  inline;
}
.item-page .home-bottom-content  {
      float:  left;
      padding:  5px 5px 10px;
}
.silverlock-text img  {
        padding:  10px 0;
         width:  40%;
}
.silverlock-text p  {
        line-height:  20px;
}
.silverlock-text a  {
        text-decoration:  underline;
}
.silverlock-text a:focus,  .silverlock-text a:hover  {
        text-decoration:  none;
}
.itemid-170 .page-header  {
        display:  none;
}
.page-header-conditions h2  {
      color:  #00529f;
      font-size:  18px;
      font-weight:  bold;
      margin:  0;
}
.page-header-conditions > h2:last-child  {
        margin-bottom:  10px;
}
.page-header-conditions > h2:first-child  {
      margin-top:  20px;
}


.search input#mod_virtuemart_search {
margin:0;
}

.search input.button {
    margin: 0 10px;
    border-radius: 3px;
    padding: 3px 12px;
}

.cp-apply-filters {
  margin: 8px 0 0 8px !important;
}

.cp-maintitle {
  margin: 30px 0 15px 7px;
}
/*////////// Added by MP - Count styles //////////*/.category-view .category {
        width:  230px;
}
.category-view .category .cat-title a:hover {
        color:  #00529f;
        border-left:  15px solid #00529f;
        background-color:  #f3f3f3;
        text-decoration:  none;
}
.category-view .category .cat-title a {
        display:  block;
        color:  #84868b;
        border-left:  15px solid #eee;
        background-color:  #fff;
        margin-bottom:  0;
        padding:  4px 12px;
}
.part1  {
        float:  left;
        width:  60%;
}
.partfull  {
        float:  left;
        width:  98%;
}
.right_image .image_right  {
        width: 35%;
        float: right;
}
.part2  {
        float:  left;
        width:  85%;
}
.parthalf  {
        float:  left;
        width:  48%;
}
/*.home-bottom-content .col-lg-12,  .silverlock-text .col-lg-12 {
        width:  98%;
}
.home-logo .col-lg-4, .home-logo .col-md-4, .home-logo .col-sm-4, .home-logo .col-xs-4 {
    width: 30%;
}
.home-logo .col-md-4, .home-logo .col-sm-4, .home-logo .col-xs-4 {
    width: 28%;
}
.home-logo .col-sm-4, .home-logo .col-xs-4 {
    width: 27%;
}
.home-logo .col-xs-4 {
    width: 25%;
}*/
.home-logo div {
    width: 33.33%;
    float: left;
}
.home-logo div .img-responsive {
  margin: 0 auto;
  width: 80%;
}

@media all and (max-width:500px)  {
    .part1  {
        float:  left;
        width:  98%;
}
.partfull  {
        float:  left;
        width:  98%;
}
.right_image,  .image_right  {
        width: 98%;
        float: right;
}
.right_image img,  .image_right img  {
    margin:  0 auto;
    display:  block;
}
.part2  {
        float:  left;
        width:  85%;
}
.parthalf  {
        float:  left;
        width:  90%;
}
}
_:-ms-fullscreen,  .footer-top .col-lg-3  {
    width:  21%;
}
_:-ms-fullscreen,  .footer-top  {
     min-height:  55px;
}
_:-ms-fullscreen,  .board #block1 .links a.search  {
     width:  92px;
 }
_:-ms-fullscreen,  .div.vm-details-button a  {
     width:  6px;
 }
_:-ms-fullscreen,  .product .vm-product-content-container  {
     width:  50%;
 }
_:-ms-fullscreen,  .footer-bottom  {
    background-color: #00529f;
}
_:-ms-fullscreen,  .vm-product-container .vm-product-media-container  {
    margin-right:  5%;
}



_:-ms-lang(x),  .footer-top .col-lg-3  {
    width:  21%\9;
}
_:-ms-lang(x),  .footer-top  {
     min-height:  55px\9;
}
_:-ms-lang(x),  .board #block1 .links a.search  {
     width:  92px\9;
 }
_:-ms-lang(x),  .div.vm-details-button a  {
     width:  6px\9;
 }
_:-ms-lang(x),  .product .vm-product-content-container  {
     width:  50%\9;
 }
_:-ms-lang(x),  .footer-bottom  {
    background-color: #00529f;
}
_:-ms-lang(x),  .vm-product-container .vm-product-media-container  {
    margin-right:  5%;
}


/*FOR ie 8*/

.col-md-4 {
  width:33.33%\0/;
  float: left\0/;
}


.col-lg-2 {
    width: 16.66%\0/;
      float: left\0/;
}

.col-lg-3 {
    width: 25%\0/;
      float: left\0/;
}

.col-lg-6 {
    width: 40%\0/;
}

.collapse.navbar-collapse {
display: block !important\0/;    
}

/*.navbar-toggle {
    display: none\0/;
}*/


.links .nav  {
    float: left\0/;
    width: 209px\0/;
    margin: 0px\0/;
}

.collapse  {
    display: block\0/;
        overflow: inherit\0/;
}


button.navbar-toggle {
    display: none\0/;
}


.search INPUT#mod_virtuemart_search {
    margin: 10px\0/;
}


div.cp-apply-filters {
    border: 1px solid #FFF\0/;
    color: #fff \0/;

}

p.product_s_desc {
 height: 70px\0/;
}


/*FOR ie 8 end */





/*FOR ie 7 */


*+html .col-md-4 {
  width:33.33%;
  float: left;
}


*+html .col-lg-2 {
    width: 16.66%;
      float: left;
}

*+html .col-lg-3 {
    width: 25%;
      float: left;
}

*+html .col-lg-6 {
    width: 40%;
}

*+html .collapse.navbar-collapse {
display: block !important;    
}


*+html .links .nav  {
    float: left;
    width: 209px;
    margin: 0px;
}

*+html .collapse  {
    display: block;
     overflow: inherit;
     height: 46px;
}

*+html button.navbar-toggle {
display: none;
}


*+html .vm-details-button a {
   background: #FFF url(../images/view-icon.png) top no-repeat;
}


/*FOR ie 7 end */


.footer-top .col-lg-3 {
    width: 23% !important;
    padding: 0% 1% !important;
}










/*@media all and (min-width:1200px)  {
    .about-us-content .col-lg-8, itemid-150 .col-lg-8 {
    width:  57.66%;
}
   .about-us-content .col-lg-12, itemid-150 .col-lg-8 {
        width:  97%;
    }
}
*//*.container {
        display: table;
        width:  100%;
}
.row {
        height:  100%;
        display:  table-row;
}
.col-sm-4 {
        display:  table-cell;
}
*/
.chrono_credits  {
      display:  none;
}
