body {
    font-size: 62.5%;
}
h3.block-header {
    height: 30px;
    margin-bottom: 10px;
    border-left: 3px solid #0197d6;
    padding-left: 10px;
    font-size:2em;
    line-height: 30px;
    color: #000000;
    page-break-after: avoid;
}
h2.block-header {
    font-size:2em;
    line-height: 50px;
    color: #000000;
    page-break-after: avoid;
    clear: both;
    padding-top: 10px;
    padding-bottom: 10px;
}

.top-title-h2 {
    font-size:2em;
    line-height: 50px;
    color: #000000;
    page-break-after: avoid;
    clear: both;
    padding-top: 20px;
    padding-bottom: 10px;
}

h2.block-header a {
    color: #000000;
}
h2.block-header a:hover {
    color: #000000;
    text-decoration: none;
}

img {
    /*max-width: 100% !important;*/
    border: 0;
    page-break-inside: avoid;
}

.grid-fluid {
    width: 100%;
    max-width: 1210px;
    margin: 0 auto;
    *display: inline;
    display: inline;
}

.pull-right {
    float: right !important;
}
.pull-left {
    float: left !important;
}
.hide {
    display: none !important;
}
.show {
    display: block !important;
}

.grid-fluid {
    width: 100%;
    *zoom: 1;
}

.grid-fluid:before,
.grid-fluid:after {
    display: table;
    line-height: 0;
    content: "";
}

.grid-fluid:after {
    clear: both;
}

.grid-fluid [class*="col"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.grid-fluid [class*="col"]:first-child {
    margin-left: 0;
}

.grid-fluid .col-12 {
    width: 100%;
}

.grid-fluid .col-11 {
    width: 91.6666667%;
}

.grid-fluid .col-10 {
    width: 83.3333333%;
}

.grid-fluid .col-9 {
    width: 75%;
}

.grid-fluid .col-8 {
    width: 66.6666667%;
}

.grid-fluid .col-7 {
    width: 58.3333333%;
}

.grid-fluid .col-6 {
    width: 50%;
}

.grid-fluid .col-5 {
    width: 41.6666667%;
}

.grid-fluid .col-4 {
    width: 33.3333333%;
}

.grid-fluid .col-3 {
    width: 25%;
}

.grid-fluid .col-2 {
    width: 16.6666667%;
}

.grid-fluid .col-1 {
    width: 6.3333333%;
}

@media (min-width: 768px) {
    .grid-fluid .col-12 {
        width: 100%;
    }

    .grid-fluid .col-11 {
        width: 91.6666667%;
    }

    .grid-fluid .col-10 {
        width: 83.3333333%;
    }

    .grid-fluid .col-9 {
        width: 75%;
    }

    .grid-fluid .col-8 {
        width: 66.6666667%;
    }

    .grid-fluid .col-7 {
        width: 58.3333333%;
    }

    .grid-fluid .col-6 {
        min-width: 242px;
    }

    .grid-fluid .col-5 {
        width: 41.6666667%;
    }

    .grid-fluid .col-4 {
        width: 33.3333333%;
    }

    .grid-fluid .col-3 {
        width: 25%;
    }

    .grid-fluid .col-2 {
        width: 16.6666667%;
    }

    .grid-fluid .col-1 {
        width: 6.3333333%;
    }
}

@media (min-width: 992px) {
}

@media (min-width: 1200px) {
    .block-tabs img, .block-tabs2 img {
        width: 100%
    }
}

/******* tabs *******/
.block-tabs main, .block-tabs2 main  {
    min-width: 320px;
    max-width: 1210px;
    margin: 0 auto;
    background: #fff;
}

.block-tabs section, .block-tabs2 section {
    display: none;
    border-top: 4px solid #0197d6;
    /*padding: 20px 0 0;*/
    /*border-top: 1px solid #ddd;*/
}

.block-tabs input, .block-tabs2 input{
    display: none;
}

.block-tabs label, .block-tabs2 label {
    display: inline-block;
    margin: 0 5px 0 0;
    padding: 5px 20px;
    font-weight: 600;
    text-align: center;
    color: #000000;
    background-color: #FFFFFF;
    border-left: 0;
    border-right: 0;
    /*    border-bottom: 5px solid transparent;*/
    font-size: 1.6em;
}
.category-supply .block-tabs label, .block-tabs2 label {
    background-color: transparent;
    font-size: 2em;
}

.block-tabs label:before, .block-tabs2 label:before {
    font-weight: normal;
    margin-right: 10px;
}

.block-tabs label:hover, .block-tabs2 label:hover {
    color: #000000;
    cursor: pointer;
}
.block-tabs input:checked, .block-tabs2 input:checked{
    color: #ffffff;
    background-color: #0197d6 ;
    border-left: 0;
    border-right: 0;
    font-size:2.1em;
}
.block-tabs input:checked + label, .block-tabs2 input:checked + label {
    color: #ffffff;
    background-color: #0197d6 ;
    border-left: 0;
    border-right: 0;
    font-size:1.6em;
}

.block-tabs #tab1:checked ~ #content1,
.block-tabs #tab2:checked ~ #content2,
.block-tabs #tab3:checked ~ #content3,
.block-tabs #tab4:checked ~ #content4,
.block-tabs #tab5:checked ~ #content5,
.block-tabs #tab6:checked ~ #content6,
.block-tabs #tab7:checked ~ #content7,
.block-tabs #tab8:checked ~ #content8 {
    display: block;
}
.block-tabs2 #tab3:checked ~ #content3,
.block-tabs2 #tab4:checked ~ #content4{
    display: block;
}

.block-tabs h2,.block-tabs2 h2{ color:#000; font-size:1.8em; text-transform:capitalize; text-indent:30px; margin-top:40px;}
#category-features-wrapper .block-tabs  h2, #category-features-wrapper .block-tabs2  h2{ margin-top:0;}
.block-tabs p, .block-tabs2 p{ color:#767676; font-size:1.4em; text-indent:30px;}
#category-features-wrapper  .block-tabs p, #category-features-wrapper  .block-tabs2 p{ text-indent:0;}
.block-tabs p.text-blue, .block-tabs2 p.text-blue{ color:#0197d6; font-size:1.6em; text-indent:30px;}
.block-tabs a.details, .block-tabs2 a.details {
    display: inline-block;
    line-height: 18px;
    background: url(../images/anchor.png) 30px 0 no-repeat;
    padding-left: 28px;
    text-indent: 30px;
    color: #333;
    display: block;
    position: absolute;
    margin-top: 15px;
    font-size:1.4em;
}
.block-tabs a.details:hover, .block-tabs2 a.details:hover{ color:#0197d6}
.block-tabs label.pull-right, .block-tabs2 label.pull-right {
    padding: 0;
    margin: 0;
    font-size:1.4em;
}


.block-tabs ul,
.block-tabs ol, .block-tabs2 ul,
.block-tabs2 ol{
    padding: 0;
    margin: 0;
    list-style: none;
    clear: both;

}

.block-tabs ul ul,
.block-tabs ul ol,
.block-tabs ol ol,
.block-tabs ol ul, .block-tabs2 ul ul,
.block-tabs2 ul ol,
.block-tabs2 ol ol,
.block-tabs2 ol ul {
    margin-bottom: 0;
}

.block-tabs li,.block-tabs2 li {
    padding: 0;
    margin: 0;
    float: left;
    border:1px solid #ddd;
    /*  border-right:none;*/
    position:relative;
}

.block-tabs ul.col-3 > li:nth-child(3) {
    /*border-right:1px solid #ddd;*/
}
/*.block-tabs li:last-child{ border-right:1px solid #ddd;}*/
.block-tabs ul > li,
.block-tabs ol > li,.block-tabs2 ul > li,
.block-tabs2 ol > li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.block-tabs ul.col-1 > li,.block-tabs2 ul.col-1 > li {
    max-width: 1212px;
    width: 100%;
    margin-bottom:-1px;
    margin-right:-1px;
    /*  background-position:bottom right!important;*/
}
.block-tabs ul.col-2 > li,.block-tabs2 ul.col-2 > li {
    max-width: 616px;
    width: 50%;
    margin-bottom:-1px;
    margin-right:-1px;
    /*  background-position:bottom right!important;*/
}
.block-tabs ul.col-3 > li, .block-tabs2 ul.col-3 > li {
    max-width: 404px;
    /*width: 33.3333333333%;*/
    width: 33.400001%;
    margin-bottom:-1px;
    margin-right:-1px;
    /*  background-position:bottom right!important;*/
}
.block-tabs ul.col-3 > li.col-2 , .block-tabs2 ul.col-3 > li.col-2 {
    max-width: 808px;
    /*width: 66.666666667%;*/
    width: 66.7000001%;
    /*      background-position:bottom right!important;*/
}
.block-tabs ul.col-4 > li, .block-tabs2 ul.col-4 > li {
    max-width: 303px;
    /*width: 25%;*/
    width: 25.50001%;
    margin-bottom:-1px;
    margin-right:-1px;
    /*  background-position:bottom right!important;*/
}
.block-tabs ul.col-5 > li, .block-tabs2 ul.col-5 > li {
    max-width: 242px;
    width: 20%;
}
.block-tabs ul.col-6 > li,.block-tabs2 ul.col-6 > li {
    max-width: 201.666666667px;
    width: 16.6666667%;
}

.block-tabs .block-gird, .block-tabs2 .block-gird{
    max-width: 1210px;
    width: 100%;
    clear: both;
}
.block-tabs .block-gird > .col,.block-tabs2 .block-gird > .col {
    display: inline-block;
    float: left;
    margin: 0 0 0 15px;
    width: 49.3801653%
}
.block-tabs .block-gird > .col:first-child, .block-tabs2 .block-gird > .col:first-child {
    margin-left: 0;
}
.block-tabs .block-gird ul.col-1 > li,.block-tabs2 .block-gird ul.col-1 > li {
    max-width: 595px;
    width: 100%;
    margin-bottom:-1px;
    margin-right:-1px;


}
.block-tabs .block-gird ul.col-3, .block-tabs2 .block-gird ul.col-3 {
    width: 100%;
}
.block-tabs .block-gird ul.col-3 > li, .block-tabs2 .block-gird ul.col-3 > li {
    max-width: 202px;
    width: 33.3333333333%;
}
.product-img-box .product-image img{ width:auto;}
@media (max-width: 1260px) {
    .block-tabs img, .block-tabs2 img {
        width: auto;
    }
    .block-tabs .block-gird > .col, .block-tabs2 .block-gird > .col {
        width: 49%;
    }
    .block-tabs ul.col-4 > li, .block-tabs2 ul.col-4 > li {
        width: 25%;
    }
}

@media screen and (max-width: 650px) {
    .block-tabs label,  .block-tabs2 label {
        /*font-size: 0;*/
    }

    .block-tabs label:before, .block-tabs2 label:before {
        margin: 0;
        font-size: 1.8em;
    }
}

@media screen and (max-width: 768px) {
    .col1-layout .col-main{ padding:20px 0;}
    ul.hp-category-nav{ height:auto;}
    ul.hp-category-nav li{ width:24%; margin-right:0;}
    .footer{padding:20px 30px;}
    .footer .links{ padding-right:0; width:25%}
    .col1-layout .col-main > *{
        padding:0 20px;
    }
    div.footer-before-container ul.footer_icons{ padding: 0 20px}
    .footer-content .footer_copyright{ float:left; margin-left:0;clear: both;}
    .footer-content .footer_copyright ul{ float:left; margin-right:20px; clear:both;}
    .footer-content .links ul {min-height: 100px;}
    .category-products .products-grid--max-3-col .products-grid > li{ width:32.6%;margin-right: 0;}
    .category-products .products-grid--max-3-col .products-grid > li:nth-child(3n) {margin-right: 0;}
    .category-products .products-grid--max-4-col .products-grid > li:nth-child(4n) {margin-right: 0;}
    .block-tabs .block-gird ul.col-3 > li,.block-tabs2 .block-gird ul.col-3 > li{ width:50%; max-width:100%;}
    .block-tabs ul.col-1 > li {height: 166px;}
}
@media screen and (max-width: 480px) {
    .col1-layout .col-main > *{ padding:0 10px;}
    ul.hp-category-nav li{ width:30%; margin:0 1%; margin-right:0;  text-align:center;}
    ul.hp-category-nav{ height:auto;}
    .main-container, .footer-container{ background:url(../images/full-bgw-light.png) no-repeat}
    div.footer-before-container ul.footer_icons{ padding:0;}
    .footer-content{ width:100%}
    .footer-content .links ul {min-height: 100px;}
    .footer{ padding:0;}
    .footer-content .footer_copyright{ margin-left:0; float:left;clear: both;}
    .block-header .pull-right{ float:none!important}
    .block-tabs ul.col-3 > li, .block-tabs ul.col-2 > li, .block-tabs2 ul.col-3 > li, .block-tabs ul.col-2 > li{ width:100%; background-size:100% 100%;}
    .block-tabs ul.col-4 > li, .block-tabs2 ul.col-4 > li{ width:50%;  background-size:100% 100%;}

    .block-tabs .block-gird > .col, .block-tabs2 .block-gird > .col{ width:100%;}
    .block-tabs h2, .block-tabs p, .block-tabs h2, .block-tabs p{ text-indent:15px;}
    .block-tabs a.details, .block-tabs2 a.details{ background:url(../images/anchor.png) 15px 0 no-repeat; text-indent:15px;}
    .category-products .products-grid > li{ width:50%; margin-right:0;}
    .product-attribute{ display:none;}
    .block-tabs label, .block-tabs2 label {
        padding:5px 15px 0 15px;
        margin:0
    }

    /*  .top-container{ height:3.6em;}*/
    .top-container span{ font-size:2.8em!important;}
    #top_whole_banner span{ font-size:1.2em!important;}

    .product-image-thumbs li {
        width: 24%;
        margin: 0;}
    .category-products .products-grid > li{ width:50%; margin-right:-1px; margin-bottom:-1px;}
    .category-products .products-grid > li.row-last, .category-products .products-grid > li.last{ margin-right:-1px;}
    div.footer-before-container ul.footer_icons li{ font-size:1.2em; padding:0 2%; line-height:1;}
    div.footer-icons-div{ padding:10px 0 20px 0;}

}
/*supply*/
.category-supply .col-main {
    background: none;
    padding: 0;
    width: 100%;
    max-width: 100%;
}
.category-supply .col1-layout .col-main > * {
    max-width: 100%;
    margin: 0 auto;
}
.category-supply .col-main .block-main-content {
    float: none;
    width: auto;
    padding: 0 6%;
    margin: 0 auto;
    background: url(../images/full-bgw-light.png) no-repeat;
    /*min-height: 1248px;*/
}
.category-supply .col-main .block-main-content > *,
.category-supply .col-main .block-search-content > *{
    max-width: 1210px;
    margin: 0 auto;
}

.category-supply .col-main .block-search-content {
    width: 100%;
    background: #e3e3e3;
    background: -moz-linear-gradient(top, #e3e3e3 0%, #f8f8f8 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e3e3e3), color-stop(100%,#f8f8f8));
    background: -webkit-linear-gradient(top, #e3e3e3 0%, #f8f8f8 100%);
    background: -o-linear-gradient(top, #e3e3e3 0%, #f8f8f8 100%);
    background: -ms-linear-gradient(top, #e3e3e3 0%, #f8f8f8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#f8f8f8',GradientType=0 );
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#f8f8f8',GradientType=0 );
    background: linear-gradient(top, #e3e3e3 0%, #f8f8f8 100%);
}
.category-supply .col-main .block-search-content .search-box {
    text-align: center;
    padding: 35px 0 10px 0;
}
.category-supply .col-main .block-search-content .search-box .input-box {
    /* padding-top: 2px; */
    border: 1px solid #c8caca;
    width: 70%;
    margin: 0 auto;
    position: relative;
    height:48px;
}
.category-supply .col-main .block-search-content .search-box h1 {
    color: #0197d6;
    font-size: 2.2em;
    font-weight: bold;
}
.category-supply .col-main .block-search-content p {
    margin-bottom: 20px;
}
.category-supply .col-main .block-search-content p.text-blue {
    color: #0197d6;
    line-height: 35px;
    padding-left: 12px;
    font-size: 14px;
}
.category-supply .col-main .block-search-content .text-center-left {
    width: 70%;
    text-align: left;
    margin: 0 auto;

}
.category-supply .col-main .block-search-content .ad-image {
    padding-bottom: 1px;
}

/*********Supply Search Input*************/
#search_supply_type_form .skip-content .input-box {
    position: relative;
    padding-top: 0;
    /*border:none;*/
}
#search_supply_type_form label {
    display: none;
}
#search_supply_type_form .search-button {
    text-indent: -9999px;
    position: absolute;
    top:0px;
    right: 0;
    width: 40px;
    height:48px;
    border: 0;
    background: none;

}
#search_supply_type_form .search-button:before {
    content: '';
    position: absolute;
    top: 9px;
    right:0;
    width: 30px;
    height: 30px;
    background-position: -50px -146px;
}
#search_supply_type_form .search-button:hover:before {
    opacity: 0.8;
}
#search_supply_type_form .search-button:active:before {
    /*    margin-top: -13px;
        margin-left: -13px;*/
}
#supply-type-search {
    width: 100%;
    height: 46px;
    line-height:46px;
    padding-right: 40px;
    font-size: 18px;
    /*    padding-top: 3px;*/
    font-weight: normal;
}
#search_supply_type_form .search-button:before {
    background-image: url(../images/icon_sprite.png);
    background-repeat: no-repeat;
    text-indent: -9999px;
}
.category-supply #search_supply_type_form .search-autocomplete {
    margin: 0 auto;
    width: 70% !important;
    top: 7px !important;
}
::-moz-placeholder{color:#aaa;}             /* //ff*/
::-webkit-input-placeholder{color:#aaa;}    /* //chrome,safari*/
:-ms-input-placeholder{color:#aaa;}
/*********404 page*************/
.cms-index-noroute .col-main {
    min-height: 648px;
}
.cms-index-noroute .col-main .std {
    background: #fff;
    border: 1px solid #c8caca;
    padding: 20px;
}

/*********features pages*************/
.catalog-category-view.category-envy .col1-layout .col-main > *,
.catalog-category-view.category-omen .col1-layout .col-main > *,
.catalog-category-view.category-pavilion .col1-layout .col-main > *,
.catalog-category-view.category-elite .col1-layout .col-main > *,
.catalog-category-view.category-essential-business .col1-layout .col-main > *,
.catalog-category-view.category-essential-home .col1-layout .col-main > *,
.catalog-category-view.category-pro .col1-layout .col-main > *,
.catalog-category-view.category-hp .col1-layout .col-main > *,
.catalog-category-view.category-stream .col1-layout .col-main > *,
.catalog-category-view.category-sprout .col1-layout .col-main > *,
.catalog-category-view.category-elitebook .col1-layout .col-main > *,
.catalog-category-view.category-elitepad .col1-layout .col-main > *,
.catalog-category-view.category-probook .col1-layout .col-main > *,
.catalog-category-view.category-spectrepro .col1-layout .col-main > * {
    /*    max-width: 100%;
        margin: 0 auto;*/
}
#category-features-wrapper {
    max-width: 100%;
    margin: 0 auto;
}
#category-features-wrapper .category-products {
    max-width: 1210px;
    margin: 0 auto;
}
#category-features-wrapper .block-tabs .tab-header, #category-features-wrapper .block-tabs2 .tab-header {
    margin: 0 auto;
    max-width: 1210px;
}
/*override tabs for envy page*/
#category-features-wrapper .block-tabs #tab1:checked ~ .tab-header label:nth-child(1),
#category-features-wrapper .block-tabs #tab2:checked ~ .tab-header label:nth-child(2) ,#category-features-wrapper .block-tabs2 #tab1:checked ~ .tab-header label:nth-child(1),
#category-features-wrapper .block-tabs2 #tab2:checked ~ .tab-header label:nth-child(2) {
    color: #0197d6;
    border-left: 0;
    border-right: 0;
    border-bottom: 4px solid #0197d6;
    font-size:2.1em;
    padding: 1px 10px;
}
#category-features-wrapper .block-tabs #tab1:checked ~ .tab-content #content1,
#category-features-wrapper .block-tabs #tab2:checked ~ .tab-content #content2 {
    display: block;
}
/*envy 360*/
.category-features .bodyContent{margin:0 auto; max-width:1210px; position:relative}
.category-features .bodyContent .textCont{margin:140px 20px 0 20px; width:325px}
.category-features .bodyContent .textContCenter{text-align:center;}
.category-features .bodyContent .textContCenter .btnCenter{margin:15px auto}
.category-features .textWhite{color:#fff!important}
.category-features .bodyContent .icon{padding-bottom:15px}
.category-features .bodyContent h2{font-size:42px; line-height:44px; padding:0 0 20px 0; text-transform: none;}
.category-features .bodyContent h3{font-size:32px; line-height:36px; padding:0 0 20px 0; text-transform: none;}
.category-features .bodyContent h4{font-size:38px; padding:0 0 10px 0; margin:0; font-weight: normal; text-transform: none;}
.category-features .bodyContent p{font-size:16px; font-weight:normal; line-height:24px; padding-bottom:15px; color:#777; text-indent: 0; }
.category-features  .envyx360-perfectView .bodyContent p{ width:300px;}
.category-features .bodyContent p.f18light{font-size:18px; font-weight:100;}
.category-features .bodyContent p.f22light{font-size:22px; font-weight:100;}
.category-features .bodyContent p.f18{font-size:18px; line-height:28px;}
.category-features .bodyContent p.light{font-weight:100}
.category-features .bodyContent sup{font-size:65%; position:relative; vertical-align:baseline; bottom:6px}
.category-features .bodyContent h3.droid img{margin:-5px 15px 10px 0;}
.category-features .bodyContent h4.beats img{margin:-2px 9px 0px 0;}

.category-features .ms-heroBanner {
    background: url(/media/wysiwyg/category-3-laptop-tablet-block/envy/envyx360-heroBanner_1920x623.jpg) no-repeat center 0;
    height: 623px;
}
.category-features .ms-heroBanner .textCont{margin:80px 0 0 0; float:right; width:400px}
.category-features .ms-heroBanner .textCont h1{font-size:44px; line-height:52px; margin-bottom:20px; color:#222; font-family:"SimHei";}
.category-features .ms-heroBanner .textCont h3{font-size:22px; margin-bottom:5px;  font-family:"SimHei"; color:#222;}
.category-features .ms-heroBanner .textCont .mdaTag{font-size:14px; font-weight:bold; margin-top:-60px; margin-bottom:80px; text-align:right;}
.category-features .btn-ms-spectreHero{background: #0096d6; display: inline-block; padding: 5px 20px; color:white; text-transform:uppercase; font-size:1.4em; line-height:2em; border-radius:0 5px 0 5px;}
.category-features .btn-ms-spectreHero:hover{ background:#006699;}
.category-features .envyx360-callout{background:url(/media/wysiwyg/category-3-laptop-tablet-block/envy/envyx360-callout_1920x668.jpg) no-repeat center 40px; height:800px}
.category-features .envyx360-perfectView{background:url(/media/wysiwyg/category-3-laptop-tablet-block/envy/envyx360-perfectView_1920x807.jpg) no-repeat center 10px; height:807px}
.category-features .envyx360-perfectView .newSectionHeading {margin-top:60px; position: absolute;}
.category-features .envyx360-exceptional{margin-top:220px; margin-left:80px}
.category-features .newSectionHeading span {
    font-size: 36px;
    line-height: 42px;
    font-weight: 100;
    background-color: #fff;
    padding: 0 20px;
}
.category-features .newSectionHeading {
    clear: both;
    text-align: center;
    width: 100%;
    margin: 20px auto;
    border-bottom: 1px solid #000;
    height: 34px;
}

.category-features .fullbleed{max-width: 1000px;
    margin: 0 auto; clear:both; overflow:hidden; background-position:top center; background-repeat:no-repeat;}
.category-features .column {
    float: left;
    position: relative;
}
.category-features .large-6 {
    width: 50%;
}
.category-features .ksps .row {
    margin: 0 auto 20px auto;
    max-width: 95%;
}
.category-features .ksps {
    margin: 50px 0 50px 0;
    text-align: left;
}
.category-features .ksps .img-wrap{ width:15%;  margin: 10px 30px 100px 0;
    display: inline-block;
    vertical-align: middle;
    float: left;}
.category-features .ksps img {
    width: auto;

}
.category-features .ksps h3 {
    padding-bottom: 5px;
}
.category-features .ksps p {
    padding-right: 40px;
}

/*********homepage*************/
ul.product-list, ul.product-list-ver2{ list-style:none; margin-bottom:20px; display: table;}
ul.product-list li{
    border:1px solid #c8caca;
    list-style:none;
    position: relative;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 5px;
    margin: 0 auto;
}
ul.product-list li{ float:left; border:1px solid #c8caca; list-style:none; margin:0; padding:0; margin-right:-1px; margin-bottom:-2px; text-align:center; background:#fff; overflow:hidden; font-size:100% }
@media (min-width: 768px) {
    ul.product-list li{ width:30%; height:241px;}
    ul.product-list li:first-child{ width:40%; height:480px; }
    /* ul.product-list .home-product-name{height:60px;}*/
}
@media screen and (max-width: 767px) {
    ul.product-list li:first-child {
        width:100%;
        height: 480px;
    }
    ul.product-list li {
        float: left;
        width:50%;
        height: 272px;
        overflow: hidden;
    }
}
ul.product-list  li{text-align:center;  }
@media only screen and (min-width: 1268px) {
    ul.product-list .home-product-name{ display: block;font-size:1.7em;}
}
ul.product-list .home-product-name{ padding:20px 20px  0 20px; /*font-weight:600;*/ text-align:left; font-size: 1.6em;line-height:1.2; color:#222;}
ul.product-list .home-product-name a{ color:#222;}
ul.product-list .home-product-name a:hover{ color:#0096d6;}
ul.product-list .home-product-price{ color:#d14718; font-size:2.1em; padding-left:20px; text-align:left; /*font-family:'hp_simplifiedlight'*/ display:block;float:left;}
ul.product-list .home-product-price:first-letter{ font-size:70%; font-weight:lighter;}
ul.product-list li img{ max-width:50%!important; margin:0 auto;clear: both;}
ul.product-list li:first-child .home-product-name {
    font-size:1.8em;
    padding:30px 30px 0 30px;
    float: left;
}
ul.product-list li:first-child  img{max-width:100%!important;margin:50px auto 10px auto; }
ul.product-list li:first-child .home-product-price{font-size:2.4em;  text-align:left; float:left;clear: both; padding-left:30px;}
h2.home-title{ font-size:2em; color:#000; /*border-left:3px solid #0096d6;*/ text-indent:10px;  float: left;margin-top: 6px;}
h2.home-title-2 .more{ float:right; margin-top: 0px;margin-right:0;}
h2.home-title-2 .more a{ color: #0096D6;font-size: 0.7em;margin-left: 5px;color:#0096D6;}
h2.home-title-2 .more a span {margin-left:5px;font-family:"SimHei";}
h2.home-title-2 .more a:hover{ color:#0096d6;}
h2.home-title-2{ /*border-bottom:3px solid #0096d6;*/ font-size:2em; color:#000; margin-bottom:0; line-height:2; margin-right:2px;position: relative;top: 0px;}
.home-ad{ margin-bottom:10px;}
/*h2.black-skin{ border-color:#666; }*/
/*h2.dark-skin{ border-color:#2753cc;}*/

ul.product-list-ver2 li{ list-style:none; float:left; margin-left:0;font-size:100%}
ul.product-list-ver2 li { float:left; display: inline-block; border:1px solid #c8caca; background:#f2f2f2;  overflow:hidden;}
@media (min-width: 768px) {
    ul.product-list-ver2 li.first-one{ width:60%; height:480px; border-top:1px solid #c8caca; font-size:100%}
    ul.product-list-ver2 li.first-one li{ width:50%; float:left; height:241px; border:none; display:block; border-bottom:1px solid #c8caca; border-right:1px solid #c8caca}
    ul.product-list-ver2 li.last-one{ width:40%; height:480px; margin-left:-2px; }
    ul.product-list-ver2 li.last-one li{ width:100%; float:left; height:480px; margin-left:-2px;}
}
@media screen and (max-width: 767px) {
    ul.product-list-ver2 li.first-one{ width:100%; height:480px; border-top:1px solid #c8caca; font-size:100%}
    ul.product-list-ver2 li.first-one li { width:50%; float:left; height:241px; border:none; display:block; border-bottom:1px solid #c8caca; border-right:1px solid #c8caca}
    ul.product-list-ver2 li.last-one{ width:100%; height:480px; margin-left:-2px; }
    ul.product-list-ver2 li.last-one li{ width:100%; float:left; height:480px; margin-left:-2px;}
}

ul.product-list-ver2 .home-product-name{ padding:20px 20px  0 20px;  font-size:1.6em;  /*font-weight:600;*/ text-align:left; line-height: 1.2;/*height:60px;*/ color:#222;}
ul.product-list-ver2 .home-product-name a{ color:#222;}
ul.product-list-ver2 .home-product-name a:hover{ color:#0096d6;}
ul.product-list-ver2 .home-product-price{ color:#d14718; font-size:2.1em; padding-left:20px; text-align:left; }
ul.product-list-ver2 .home-product-price:first-letter{ font-size:70%; font-weight:lighter;}

ul.product-list-ver2  li.first-one img{ max-width:50%!important; margin:0 auto;}
ul.product-list-ver2  li.last-one img{margin:50px auto 10px auto; clear: both;}
ul.product-list-ver2  li.last-one .home-product-name{  font-size:1.8em; padding:30px 30px 0 30px;float: left;}
ul.product-list-ver2  li.last-one .home-product-price{font-size:2.4em;  text-align:left; padding-left:30px;float: left;clear: both;}

@media (min-width: 768px) {
    ul.product-list-ver3 li.larger-display{ width:40%; height:241px; }
    ul.product-list-ver3 li.larger-display img{position: relative;  width: 60%;  top: -55px;  right: -80px;margin:0 auto; }
    ul.product-list-ver3 li.larger-display .home-product-name, ul.product-list-ver3 li:nth-child(4) .home-product-name{
        padding:20px 20px 0 20px;
    }
    ul.product-list-ver3 li:first-child .home-product-price{ padding-left:20px;}
}
@media screen and (max-width: 767px) {
    ul.product-list-ver3 li.larger-display {
        float:left;
        width:50%;
        height:272px;
        overflow: hidden;
    }
    ul.product-list-ver3 li.larger-display img {
        max-width:50%!important;
        margin:0 auto;
    }
    ul.product-list-ver3 li.larger-display .home-product-name, ul.product-list-ver3 li:nth-child(4) .home-product-name{
        padding: 20px 20px 0 20px;
    }
}
ul.product-list-ver3 li.larger-display .home-product-name, ul.product-list-ver3 li:nth-child(4) .home-product-name {
    font-size:1.6em;
    padding-top:20px;
}
ul.product-list-ver3 li.larger-display .home-product-price,ul.product-list-ver3  li:nth-child(4) .home-product-price {
    font-size:2.1em;
    text-align:left;
    line-height: 2.1em;
}

/*help center*/
.cms-main-content {
    position: relative;
}
.cms-main-content .cms-menu li > strong {
    color: #0096D6;
    font-weight: normal;
}
.cms-main-content .cms-menu a {
    color: #636363;
}
.cms-main-content .cms-menu > li.parent > a {
    display: none;
}
.cms-main-content .cms-menu > li.parent > ul > li > a:before {
    padding-right: 10px;
}
.cms-main-content .cms-menu > li.parent > ul > li.current > a:before {
    padding-right: 10px;
}
.cms-main-content .cms-menu > li.parent > ul > li.toggle-active > a:before {
    padding-right: 10px;
}
.cms-main-content .cms-menu > li.parent > ul > li > a {
    padding: 8px 0 5px 15px;
    display: inherit;
    color: #333333;
}
.cms-main-content .cms-menu > li.parent > ul > li.current > a {
    background-color: #0096D6;
    color: #ffffff;
}
.cms-main-content .cms-menu > li.parent > ul > li.parent > ul {
    margin: 5px 0 5px 54px;
    display: none;
}
.cms-main-content .cms-menu > li.parent > ul > li.parent > ul > li {
    padding: 3px 0;
}
.cms-main-content .cms-menu > li.parent > ul > li.current > ul {
    display: block;
}
.cms-main-content .std {
    float: left;
    max-width: 1030px;
    /*    background: #f8f8f8;
        background: -moz-linear-gradient(top, #f8f8f8 0%, #ffffff 100%);
        background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f8f8f8), color-stop(100%,#ffffff));
        background: -webkit-linear-gradient(top, #f8f8f8 0%, #ffffff 100%);
        background: -o-linear-gradient(top, #f8f8f8 0%, #ffffff 100%);
        background: -ms-linear-gradient(top, #f8f8f8 0%, #ffffff 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#ffffff',GradientType=0 );
        -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#ffffff',GradientType=0 );
        background: linear-gradient(top, #f8f8f8 0%, #ffffff 100%);*/
    border: 1px solid #f8f8f8;
    height: auto !important;
    background-color: #ffffff;
    background: url(../images/help-center-bg.jpg) repeat-x;
}
.cms-main-content .std p {
    font-style: normal;
}
.cms-main-content h1.help-top-header {
    color: #333333;
    border-left: 4px solid #0096D6;
    padding-left: 12px;
}
.cms-main-content .help-content-header {
    position: absolute;
    margin-left: 227px;
    margin-top: 35px;
    width: 79%;
    border-bottom: 2px solid #dddddd;
}
.cms-main-content .help-content-header > ul {
    list-style-type: none;
    margin-bottom: 10px;
}
.cms-main-content .help-content-header > ul > li {
    list-style-type: none;
    display: inline;
    font-size: 2em;
    color: #333333;
}
.cms-main-content .help-content-header > ul > li:after {
    padding: 0 10px;
}
.cms-main-content .help-content-header > ul > li.current {
    list-style-type: none;
    display: inline;
}
.cms-main-content .help-content-header > ul > li.current:after {
    content: '';
}
.cms-main-content .help-content-header > ul > li:last-of-type {
    font-size: 1.8em;
}
.categorypath-supply .block-tabs .top-title {
    border: 0;
    margin: 20px 0 10px 0;
    color:#000000;
    padding: 0;
}

.widget-static-block .disclaimers {font-size: 1.2em; max-width: 1210px; margin: 20px auto;}
/***response*****************************************/
@media only screen and (max-width:1366px){
    body.cms-home .slideshow-prev{left:60px;}
    body.cms-home .slideshow-next{right:60px;}
    .block-tabs .block-gird > .col, .block-tabs2 .block-gird > .col{ margin-left:0;}
    .block-tabs .block-gird ul.col-3 > li, .block-tabs2 .block-gird ul.col-3 > li{ width:33.5%;}
}
@media only screen and (max-width:1280px){
    .page-header-container #header-search{ right:100px;}
    .order-detail-tip-wizard .linebar span{ margin-left:-20px;}
    .cms-main-content .help-content-header{    margin-left: 210px;}
    body.cms-home .slideshow-prev{left:20px;}
    body.cms-home .slideshow-next{right:20px;}
    /** Category page*********/
    .category-printer-scanner .block-tabs ul.col-4 > li, .category-printer-scanner .block-tabs2 ul.col-4 > li{ width:25.08%}
    .category-printer-scanner .block-tabs ul.col-2 > li, .category-printer-scanner .block-tabs2 ul.col-2 > li{height:222px!Important; max-width:100%!important; background-size:100% 100%!important;}
    .block-tabs a.details, .block-tabs2 a.details{ margin-top:8px;}
    .block-tabs h2, .block-tabs2 h2{ margin-top:30px;}
    .category-carepack .block-tabs ul.col-3  h2, .category-carepack .block-tabs2 ul.col-3  h2{ margin-top:30px;}
    .category-supply .block-tabs .block-gird ul.col-3, .category-supply .block-tabs2 .block-gird ul.col-3{ width:100.5%;}
    .category-supply .block-tabs .block-gird > .col, .category-supply .block-tabs2 .block-gird > .col{ margin:0;}
    .category-supply .block-tabs ul.col-3 > li, .category-supply .block-tabs2 ul.col-3 > li{ height:350px!Important; max-width:100%!important; background-size:100% 100%!important;}
    .category-supply .block-tabs ul.col-2 > li, .category-supply .block-tabs2 ul.col-2 > li{height:259px!Important; max-width:100%!important; background-size:100% 100%!important;}
    .category-carepack .block-tabs ul.col-3 > li, .category-carepack .block-tabs2 ul.col-3 > li{ height:225px!Important; max-width:100%!important; background-size:100% 100%!important;}

    .block-tabs ul.col-3 > li, .block-tabs2 ul.col-3 > li{ height:238px!Important; max-width:100%!important; background-size:100% 100%!important;}
    .block-tabs ul.col-2 > li, .block-tabs2 ul.col-2 > li{height:259px!Important; max-width:100%!important; background-size:100% 100%!important;}
    .block-tabs ul.col-1 > li, .block-tabs2 ul.col-1 > li{height:235px!Important; max-width:100%!important; background-size:100% 100%!important;}
    .block-tabs ul.col-4 > li, .block-tabs2 ul.col-4 > li{height:344px!Important; max-width:100%!important; background-size:100% 100%!important;}

}

@media only screen and (max-width:1024px){
    .category-features .envyx360-perfectView .entCallouts{ left:700px!important;}
    /*  .category-features .ms-heroBanner{height:332px!Important; max-width:100%!important; background-size:100% 100%!important;}
        .category-features .envyx360-perfectView{height:430px!Important; max-width:100%!important; background-size:100% 100%!important;}*/
    #checkoutSteps .list-address-detail{ width:auto;}
    div.account-login .col2-set .col-1:first-child{ width:50%; }
    div.account-login .col2-set .col-1:last-child{ width:45%; margin-top:50px;}
    ul.hp-category-nav li{ margin-right:25px;}

    .footer-content .footer_copyright{ margin-left:0;}
    .footer .links{ padding:0; width:15%;}
    .block-tabs h2, .block-tabs p, .block-tabs p.text-blue, .block-tabs a.details, .block-tabs2 h2, .block-tabs2 p, .block-tabs2 p.text-blue, .block-tabs2 a.details{ text-indent:15px;}
    .block-tabs a.details, .block-tabs2 a.details{ background:url(../images/anchor.png) 15px 0 no-repeat; padding-left:25px;}
    #category-features-wrapper .category-products{ padding:0 6%;}
    .customer-account-login .col1-layout .col-main{ padding:30px 6%;}
    #my-orders-table .date { width:auto;}
    body.customer-account .data-table td.view a{white-space:nowrap; padding:0 5px;}
    .cms-main-content .help-content-header{ margin-left:200px; width:75%;}
    .order-detail-tip-wizard .linebar span{ margin-left:-42px;}
    .page-header-container #header-search{ right:100px;}
    #hp-category-menu-div OL.first_level LI{ width:13%; }
    #hp-category-menu-div OL.first_level LI:last-child{ width:20%}
    #hp-category-menu-div ol.first_level li li:last-child{ width:100%;}
    body.customer-account .my-account .scaffold-form{ padding:0 0 30px 0;}
    .account-content{padding:30px 10px;}
    .customer-account .form-list label{ width:18%;}
    .cart-table .product-cart-image .product-image img{ padding-left:20px;}
    #checkoutSteps #review_partial{ padding:0;}
    #review_partial .data-table td{ padding:10px;}
    .product-name-info {margin-left:10px;}
    #checkout-review-table .product-name{ font-size:1.3em;}
    #checkout-review-table .price{ font-size:1.2em;}
    #comments_partial .fields{ margin:20px;}
    /*****supply page*******/
    .category-supply .block-tabs ul.col-3 > li, .block-tabs2 ul.col-3 > li{ width:33.35%;}
    .block-tabs h2, .block-tabs2 h2{ font-size:1.6em;}
    .block-tabs p, .block-tabs2 p{ font-size:1.4em;}
    .block-tabs p.text-blue, .block-tabs2 p.text-blue{ font-size:1.4em;}

    /*laptop-tablet/envy*/
    #category-features-wrapper .block-tabs .tab-header, #category-features-wrapper .block-tabs2 .tab-header{ padding: 0 6%;}
    /** Category page*********/
    .block-tabs a.details, .block-tabs2 a.details{ margin-top:8px;}
    .block-tabs h2, .block-tabs2 h2{ margin-top:30px;}
    .category-supply .block-tabs ul.col-3  h2, .category-supply .block-tabs2 ul.col-3  h2{ margin-top:15px;}
    .category-carepack .block-tabs ul.col-3  h2, .category-carepack .block-tabs2 ul.col-3  h2{ margin-top:20px;}
    .category-supply .block-tabs ul.col-3 > li, .category-supply .block-tabs2 ul.col-3 > li{ height:277px!Important; max-width:100%!important; background-size:100% 100%!important;}
    .category-supply .block-tabs ul.col-2 > li, .category-supply .block-tabs2 ul.col-2 > li{height:180px!Important; max-width:100%!important; background-size:100% 100%!important;}
    .category-carepack .block-tabs ul.col-3 > li, .category-carepack .block-tabs2 ul.col-3 > li{ height:180px!Important; max-width:100%!important; background-size:100% 100%!important;}
    .category-printer-scanner .block-tabs ul.col-2 > li, .category-printer-scanner .block-tabs2 ul.col-2 > li{height:190px!Important; max-width:100%!important; background-size:100% 100%!important;}
    .block-tabs ul.col-3 > li, .block-tabs2 ul.col-3 > li{ height:190px!Important; max-width:100%!important; background-size:100% 100%!important;}
    .block-tabs ul.col-2 > li, .block-tabs2 ul.col-2 > li{height:180px!Important; max-width:100%!important; background-size:100% 100%!important;}
    .block-tabs ul.col-1 > li, .block-tabs2 ul.col-1 > li{height:190px!Important; max-width:100%!important; background-size:100% 100%!important;}
    .block-tabs ul.col-4 > li, .block-tabs2 ul.col-4 > li{height:277px!Important; max-width:100%!important; background-size:100% 100%!important;}

}

@media (min-width: 1221px) {
    #help_center_content_pages {
        display: block;
    }
    .cms-main-content .cms-menu {
        float: left;
        width: 15%;
        min-width: 160px;
        height: auto !important;
        min-height: 545px;
        margin-right: 20px;
        background-color: #f8f8f8;
        font-size: 1.4em;
    }
    .cms-main-content .cms-menu > li:nth-of-type(1) {
        margin-top: 20px;
    }
    .cms-main-content .std {
        min-height: 645px;
        width: 83%;
        padding: 100px 25px 30px 25px;
    }
    .footer .links{ padding:0; width:15%;}
    .category-products .products-grid--max-3-col > li {
        width: 32%;
        margin-right:2%;
    }
    .category-products .products-grid--max-3-col > li:nth-child(3n) {
        margin-right:0;
    }
    .category-products .products-grid--max-4-col > li {
        width: 24.2%;
        margin-right:1%;
    }
    .category-products .products-grid--max-4-col > li:nth-child(4n) {
        margin-right:0;
    }
    .category-products .products-grid--max-4-col > li.row-last:after {
        clear:both;
    }
}
@media screen and (min-width: 768px) and (max-width: 1220px) {
    #help_center_content_pages {
        display: block;
    }
    .cms-main-content .cms-menu {
        float: left;
        width: 15%;
        min-width: 160px;
        height: auto !important;
        min-height: 1145px;
        margin-right: 20px;
        background-color: #f8f8f8;
        font-size: 1.4em;
    }
    .cms-main-content .cms-menu > li:nth-of-type(1) {
        margin-top: 20px;
    }
    .cms-main-content .std {
        min-height: 1145px;
        width: 70%;
        padding: 100px 25px 30px 25px;
    }
    .cms-main-content .help-content-header {
        position: absolute;
        margin-left: 200px;
        margin-top: 35px;
        width: 65%;
        border-bottom: 2px solid #dddddd;
    }
    .footer .links{ padding:0; width:25%;}
    .footer-content .footer_copyright {
        float: left;
        margin-left: 0;
    }
    .widget-static-block .disclaimers {font-size: 1.2em; margin: 20px;}
    .category-products .products-grid--max-3-col > li {
        width: 32%;
        margin-right:2%;
    }
    .category-products .products-grid--max-3-col > li:nth-child(3n) {
        margin-right:0;
    }
    .category-products .products-grid--max-4-col > li {
        width: 24.2%;
        margin-right:1%;
    }
    .category-products .products-grid--max-4-col > li:nth-child(4n) {
        margin-right:0;
    }
}
@media screen and (max-width: 767px) {
    div.account-login .col2-set .col-1:first-child{ display:none; }
    div.account-login .col2-set .col-1:last-child { width:100%; }
    #help_center_content_pages .skip-content {
        display: none;
    }
    #help_center_content_pages .skip-active {
        display: block;
    }
    .cms-main-content .cms-menu {
        float: left;
        width: 100%;
        min-width: 160px;
        height: auto !important;
        margin-right: 20px;
        background-color: #f8f8f8;
        font-size: 1.4em;
        border-bottom: 2px solid #dddddd;
    }
    .cms-main-content .cms-menu > li:nth-of-type(1) {
        margin-top: 0px;
    }
    .cms-main-content .std {
        float: inherit;
        min-height: 500px;
        width: 100%;
        padding: 50px 25px 30px 25px;
        background-color: #ffffff;
    }
    .cms-main-content .help-content-header {
        float:left;
        margin-left:30px;
        margin-bottom: 20px;
        width:85%;
        height: auto !important;
        position: relative;
    }
    .footer .links{ padding:0; width:50%;}
    .footer-content .footer_copyright {
        float: left;
        margin-left: 0;
    }
    .widget-static-block .disclaimers {font-size: 1.2em; margin: 10px;}
    .customer-account .col2-left-layout .col-main > * {
        border: 0px;
        background: transparent;
        padding: 0px;
        margin-left: 0px;
    }
    .order-detail-tip-wizard {
        text-align: center;
        margin: 20px 0px;
        padding-left: 0;
    }
    .customer-account .form-list {
        padding-left: 0;
    }
    .customer-account .form-list input[type=text] {
        width: 250px;
    }
    .customer-account .form-list li .input-box {
        clear: both;
    }
    .customer-account .form-list label {
        width: 100%;
    }
    .customer-account .form-list label {
        float: left;
        padding-right: 10px;
        width:100%;
        text-align:left;
        font-weight:normal;
        color:#222;
        padding-top: 10px;
    }
    body.customer-account .my-account  .scaffold-form .input-text{
        border:1px solid #c8caca;
        width:250px;
    }
    .customer-account .form-list .input-box .validation-advice {
        float: none;
        margin-left: 0px;
        padding-top: 5px;
    }
    .account-security-list .tip {
        float: left;
        margin-left: 10px;
        padding-top: 5px;
    }
    .account-security-list {
        padding: 10px 0;
        clear: both;
        border-bottom: 1px solid #e8e8e8;
    }
    .account-security-list .tip.tip-waring {
        margin-top: 30px;
        border-left: none;
        float: left;
        clear: both;
    }
    .customer-account .buttons-set button.button {
        margin-left: 0;
    }
    body.customer-account .my-account .scaffold-form{ width:60%;margin-left:20%;padding:0 0 30px 0;}
    .customer-account .col2-left-layout .col-main {
        margin-left: 0;
    }
    .category-products .products-grid > li {
        width: 32%;
        margin-right:1%;
    }
    .category-products > li:nth-child(3n) {
        margin-right:0;
    }
}
@media only screen and (max-width: 479px) {
    body.customer-account .my-account .scaffold-form{ width:100%;margin-left:0;padding:0 0 30px 0;}
    .customer-account .col2-left-layout .col-main {
        margin-left: 0;
    }
    .category-products .products-grid > li {
        width: 50%;
        margin-right:0%;
        margin-bottom:25px;
    }
}

/****************Category Block View List*************************/
.home-block-title {
    float:left;
    width:99.8%;
    border-bottom: 4px solid #0096d6;
    margin-bottom: 10px;
}
.std ul.category-block-view-list li {
    margin-left: 0px;
}
.category-block-view-list li {
    float:left;
    cursor: pointer;
    list-style: none;
    border:1px solid #c8caca;
    margin-bottom: 10px;
    height: 400px;
}
.category-block-view-list li img {
    width: 100%;
}
.category-block-view-list li.block-2 {
    width: 598px;
}
.category-block-view-list li.block-blank {
    border: 0px;
    width: 12px;
}
.block-tabs ul.category-block-view-list {
    margin-top: 10px;
}
.category-block-view-list .category-block-list-title {
    position: absolute;
    margin-top: -4px;
    width: 100%;
}
.category-block-view-list .category-block-list-title h2 {
    font-size: 2.2em;
    color: #3a3a3a;
}
.category-block-view-list .category-block-list-title p {
    font-size: 2.2em;
    font-weight:bold;
}
.block-header .button {
    color: #ffffff;
    font-size: 0.7em;
}
.block-header .button:hover {
    color: #ffffff;
}

.category-supply .col1-layout .col-main > .block-header,
.category-supply .col1-layout .col-main > .block-tabs {
    max-width: 1210px;
    margin: 0 auto;
}

h2.block-header .button {
    margin-top: 10px;
}

/****************Category Block View List for the firefox*******************/
@-moz-document url-prefix() {
    .category-block-view-list li.block-2 {
        width: 596px;
    }
    .category-block-view-list li.block-blank {
        border: 0px;
        width: 8px;
    }
    .widget-homepage-products .products-grid .price-box {
        margin-left: 15px;
    }
}

/*.page {*/
    /*min-width: 1373px;*/
    /*width: expression(document.body.clientWidth < 1373 ? '1373px': 'auto');*/
/*}*/

