div#sortbox                 { padding: 8px 0; }
div#sortbox div.order-type  { float: right; }

div#page div.products-list                                           { margin: 0 0 15px 0; }
div#page div.products-list > div.row                                 { margin-left: 0; margin-right: 0; }

div#page div.products-list div.onep div.photo                        { position: relative; width: 100%; padding: 10px; margin: 0 0 15px 0; background: #fff; border: 1px solid #fff; }
div#page div.products-list div.onep:hover                            { background: #fafafa; cursor: pointer; }
div#page div.products-list div.onep:hover div.photo                  { border: 1px solid #e6e6e6; }

div#page div.products-list div.onep div.photo a.i img                { width: 185px; }
div#page div.products-list div.onep-pr div.photo a.i img             { width: 100%; }

div#page div.products-list div.onep h3           { float: left; width: 100%; margin: 2px 0; padding: 0; font-weight: 600; text-transform: uppercase; }
div#page div.products-list div.onep h3 a         { color: #424242; }
div#page div.products-list div.onep h3 a:hover   { color: #000; text-decoration: none; }
div#page div.products-list div.onep p.brand      { margin: 2px 0; }
div#page div.products-list div.onep p.code       { margin: 2px 0; }
div#page div.products-list div.onep p.price      { float: left; width: 100%; font-size: 1.25em; line-height: 1.15em; position: absolute; bottom: 17%; left: 50%; margin-left: -50%; }
div#page div.products-list div.onep p a          { color: #424242; }
div#page div.products-list div.onep p a:hover    { color: #3d2851; }
div#page div.products-list div.onep span.pricep,
div#page div.products-list div.onep span.pricer  { color: #e60000; font-size: 1.25em; line-height: 1.15em; }
div#page div.products-list div.onep span.pricer  { color: red; }
div#page div.products-list div.onep a.details    { margin: 0; color: #424242; }
div#page div.products-list div.onep div.details  { margin: 0; }
div#page div.products-list div.onep div.checkbox { margin: 0; }

div#page div.products-list div.onep div.action       { float: left; width: 100%; text-align: center; position: absolute; bottom: 3%; left: 0%; }
div#page div.products-list div.onep .btn-ask         { width: 140px; color: #848484; font-size: 1em; border-radius: 3px; padding: 10px 15px; }
div#page div.products-list div.onep .btn-ask:hover   { background: #e60000; color: #fff; }

div#page div.products-list div.onep .btn-i           { font-size: 0.90em; border-radius: 3px; font-family: "Times New Roman"; font-weight: bold; }

div#page div.products-list div.onep-small        { min-height: 300px; }

div#page div.products-list div.colors			{ width: 100%; text-align: center; position: absolute; bottom: 14%; left: 50%; margin-left: -50%; }
div#page div.products-list .color-one 			{ display: inline-block; margin: 0 5px 0 0; width: 11px; }
div#page div.products-list .circle-out			{ float: left; width: 10px; height: 10px; margin-top: 1px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
div#page div.products-list .circle-out:focus,
div#page div.products-list .circle-out:hover	    { cursor: pointer; }
div#page div.products-list span.circle			{ width: 15px; height: 15px; overflow: hidden; background: transparent url("../images/circle-bg.png") 0 50% no-repeat; }

div#page div.products-list div.onep img.new-icon,
div#page div.products-list div.onep img.topseller-icon,
div#page div.products-list div.onep img.promotion-icon	{ position: absolute; top: 0px; width: 36px; height: 53px; z-index: 1; }

div#page div.products-list img.products_int { float: left; width: 100%; margin: 15px 0 0 0; border: 1px solid #e6e6e6; }

div#page .category-intro p           { padding: 15px 10px; margin: 0; background: #fff; border: 1px solid #e6e6e6; }
div#page .category-content div.txt   { padding: 15px 10px; margin-bottom: 15px; background: #fff; border: 1px solid #e6e6e6; }
div#page .category-content div.txt p { margin: 0; }

div#page .category-intro {
    padding: 15px 10px;
    background: #fff;
    border: 1px solid #e6e6e6;
}

div#page .category-intro p {
    padding: 5px 0;
    margin: 0;
    background: none;
    border: none;
}