html {height:100%;}
body {
    color: #353535;
    font: 12px/14px Arial, Helvetica, sans-serif;
    background: #fff;
    margin:0;
    min-width:1000px;
    height:100%;
}
img {
    border-style:none;
    vertical-align:bottom;
    max-width: 100%;
    max-height: 100%;
}
a {
    text-decoration:none;
    color:#708ba2;
}
a:hover {text-decoration:underline; cursor: pointer; }
input,
textarea,
select {
    font:100% Arial, Helvetica, sans-serif;
    vertical-align:middle;
    color:#000;
}
form,
fieldset {
    margin:0;
    padding:0;
    border-style:none;
}
input[type=submit]:hover {cursor:pointer;}
#wrapper{
    overflow: hidden;
    position: relative;
    min-height:100%;
}
/* header */
#header {
    width: 100%;
    font-size:11px;
    line-height:13px;
    position:relative;
    border-bottom:1px solid #c4c4c4;
    background: #f9f9f9;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fff 0%, #f7f7f7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f7f7f7));
    background: -webkit-linear-gradient(top, #fff 0%,#f7f7f7 100%);
    background: -o-linear-gradient(top, #fff 0%,#f7f7f7 100%);
    background: -ms-linear-gradient(top, #fff 0%,#f7f7f7 100%);
    background: linear-gradient(to bottom, #fff 0%,#f7f7f7 100%);
}
.wrapper-scroll #header {
    position:fixed;
    min-height: 75px;
    background: #f7f7f7;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(247,247,247,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(247,247,247,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%);
    border-color:#d8d8d8;
    top:0;
    z-index:50;
}
.wrapper-scroll #header:after {
    content:'';
    position:absolute;
    bottom:-22px;
    right:0;
    left:0;
    background:url(../../images/bg-header-shadow.png) repeat-x;
    height:22px;
}
#header .holder {
    width:993px;
    position:relative;
    margin:0 auto;
    padding:0 0 0 1px;
}
#header .holder:after{
    display:block;
    clear:both;
    content:"";
}
/* logo */
.logo {
    width: 155px;
    height: 49px;
    background: url(../../images/sprite.png) 0 -28px;
    text-indent: -9999px;
    overflow: hidden;
    margin: 2px 90px 0 0;
    float: left;
}
.wrapper-scroll #header .logo {
    width:96px;
    height:30px;
    margin:6px 12px 0 0;
    background-position:-170px -33px;
}
.logo a {
    display: block;
    height: 100%;
}

/* xlogo      CCD: Added xlogo to accommodate images from API rather than sprite image.*/
.xlogo {
    width: 205px;
    height: 66px;
    /*text-indent: -9999px;*/
    overflow: hidden;
    margin: 2px 5px 0 0;
    float: left;
}
.xlogoDef {
    width: 205px;
    height: 65px;
    /*text-indent: -9999px;*/
    overflow: hidden;
    margin: 2px 5px 0 0;
    float: left;
    /*background: url("../../images/logo.png") no-repeat scroll 0 0 transparent;*/
}
.wrapper-scroll #header .xlogo {
    width:96px;
    height:30px;
    margin:6px 12px 0 0;
    /*background-position:-170px -33px;*/
}

.wrapper-scroll div div div div #header-logo-block div a img {
    max-width:95px;
    max-height:30px;
}
.wrapper-scroll #header .xlogoDef {
    width:96px;
    height:30px;
    margin:6px 12px 0 0;
    /*background-position:-170px -33px;*/
}
.xlogo a {
    display: block;
    height: 100%;
}
/* add nav */
.add-nav {
    float:right;
    padding:13px 0 0;
    margin:-2px -10px 0 0;
    line-height:13px;
    list-style:none;
}

.add-nav .menu-notification {
    position: absolute;
    right: 15px;
    top: 2px;
    border-radius: 50%;
    padding: 1px 3px;
    background-color: red;
    z-index: 10;
    color: white;
}

.wrapper-scroll .add-nav {
    margin:0 -3px -4px 0;
    padding:7px 0 0 8px;
}
.add-nav li {
    float:left;
    position:relative;
    background:none;
    padding:0;
}
.add-nav li.alt-item2,
.wrapper-scroll li.alt-item {display:none;}
.wrapper-scroll li.alt-item2 {
    display:block;
    margin-left:23px;
}
.wrapper-scroll li.alt-item2:before {left:-24px;}
.add-nav .btn-top {
    width:27px;
    height:27px;
    overflow:hidden;
    text-indent:-9999px;
    display:block;
    margin:0 0 0 7px;
    padding:0;
    background:url(../../images/sprite.png) no-repeat -511px -20px;
}
.btn-top:hover {background-position:-553px -20px;transition: all 0s ease-out 0s;}
.add-nav li:before {
    content:'';
    width:1px;
    height:38px;
    background:#ededed;
    position:absolute;
    top:0;
    left:0;
}
.wrapper-scroll .add-nav li:before {height:31px;}
.add-nav li:first-child:before {display:none;}
.wrapper-scroll li:first-child:before {display:block;}
.add-nav li:hover {position:relative;}
.add-nav a {
    float:left;
    position:relative;
    padding:0 0 0 7px;
    color:#555;
    border-radius: 3px 3px 1px 0;
    -moz-border-radius: 3px 3px 1px 0;
    -webkit-border-radius: 3px 3px 1px 0;
}
.add-nav .account,
.add-nav .cart,
.add-nav .lists {
    margin:-8px -1px 0;
    font-weight:bold;
    position: relative;
}
.add-nav .account {
    padding:12px 10px 0;
    height:40px;
}
.wrapper-scroll .add-nav .account {
    height:34px;
    padding:5px 21px 0 10px;
    width:28px;
}
.add-nav .account .name {
    color:#708ba2;
    display:inline-block;
    vertical-align:top;
    width:162px;
    margin:0 -96px 0 0;
}
.add-nav .account:hover .name,
.add-nav li:hover .account .name {color:#fff;}
.add-nav .account .ico-account {
    display:block;
    position:relative;
    padding:6px 0 0 28px;
    z-index:30;
}
.add-nav .account .ico-account:before {
    position:absolute;
    top:5px;
    left:3px;
    width:23px;
    height:15px;
    content:'';
    background:url(../../images/sprite-admin-page.png) no-repeat -185px -3px;
}
.add-nav .account:hover .ico-account:before,
.add-nav li:hover .account .ico-account:before {background-position:-185px -3px;}
.add-nav .account .ico-account .number,
.wrapper-scroll .add-nav .account .number {
    position:absolute;
    top:11px;
    left:10px;
    text-align:center;
    color:#fff;
    height:10px;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border:2px solid #fff;
    padding:0 3px;
    font:8px/10px Arial, Helvetica, sans-serif;
    -webkit-box-shadow:0 2px 3px 0 rgba(0, 0, 0, 0.4);
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.4);
    background: #eb2f2f;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmQ5MjkyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZWIyZjJmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjZTIxMjEyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjZTIxMjEyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q2NDQ0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(30,87,153,1) 0%, rgba(253,146,146,1) 0%, rgba(235,47,47,1) 50%, rgba(226,18,18,1) 51%, rgba(226,18,18,1) 99%, rgba(214,68,68,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(0%,rgba(253,146,146,1)), color-stop(50%,rgba(235,47,47,1)), color-stop(51%,rgba(226,18,18,1)), color-stop(99%,rgba(226,18,18,1)), color-stop(100%,rgba(214,68,68,1)));
    background: -webkit-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(253,146,146,1) 0%,rgba(235,47,47,1) 50%,rgba(226,18,18,1) 51%,rgba(226,18,18,1) 99%,rgba(214,68,68,1) 100%);
    background: -o-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(253,146,146,1) 0%,rgba(235,47,47,1) 50%,rgba(226,18,18,1) 51%,rgba(226,18,18,1) 99%,rgba(214,68,68,1) 100%);
    background: -ms-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(253,146,146,1) 0%,rgba(235,47,47,1) 50%,rgba(226,18,18,1) 51%,rgba(226,18,18,1) 99%,rgba(214,68,68,1) 100%);
    background: linear-gradient(to bottom, rgba(30,87,153,1) 0%,rgba(253,146,146,1) 0%,rgba(235,47,47,1) 50%,rgba(226,18,18,1) 51%,rgba(226,18,18,1) 99%,rgba(214,68,68,1) 100%);
}
.add-nav .account:hover .ico-account .number,
.add-nav li:hover .account .ico-account .number {display:none;}
.add-nav .lists {
    text-align:center;
    height:44px;
    padding:8px 9px 0;
    white-space:nowrap;
}
.add-nav .lists:before {
    display:block;
    width:29px;
    height:17px;
    content:'';
    margin:0 auto 5px;
    background:url(../../images/sprite.png) no-repeat -577px -165px;
}
.add-nav .lists:hover:before,
.add-nav li:hover .lists:before {background-position: -613px -165px;}
.wrapper-scroll .add-nav .account:after,
.wrapper-scroll .add-nav .cart:after,
.wrapper-scroll .add-nav .lists:after {
    top:12px;
    right:8px;
    position:absolute;
}
.wrapper-scroll .add-nav .lists:after {right:13px;}
.add-nav .account:hover:after,
.add-nav li:hover .account:after,
.add-nav .lists:hover:after,
.add-nav li:hover .lists:after {background-position:-363px -57px;}
.wrapper-scroll .add-nav .account,
.wrapper-scroll .add-nav .cart,
.wrapper-scroll .add-nav .lists {
    line-height:0;
    font-size:0;
    overflow:hidden;
    margin:-4px 0 0;
}
.wrapper-scroll .add-nav .lists span.menu-notification {
    line-height: 13px;
    font-size: 11px;
}
.wrapper-scroll .add-nav .cart {
    padding:5px 20px 10px 6px;
    margin-top:-4px;
    height:24px;
}
.wrapper-scroll .add-nav .lists {
    height:31px;
    padding:9px 28px 0 8px;
    width:12px;
}
.wrapper-scroll .add-nav #lists-block .num {
    position:absolute;
    top:8px;
    left:9px;
    right:14px;
    color:#fff;
    font-size:10px !important;
    line-height:13px !important;
}
.wrapper-scroll .add-nav .cart .num {
    padding-right:14px;
    line-height:14px;
}
.add-nav .cart{
    background:none;
    color:#708ba2;
    text-align:center;
    position:relative;
    padding:4px 11px 9px;
}
.add-nav .cart:before {
    display:block;
    width:42px;
    height:23px;
    content:'';
    margin:0 auto 3px;
    background:url(../../images/sprite.png) no-repeat -588px -141px;
}
.add-nav li:hover .cart:before,
.add-nav li .cart:hover:before {background-position: -525px -160px;}
.add-nav li:hover .cart .num {color:#8f8f8f;}
.add-nav .cart .num {
    position:absolute;
    top:8px;
    left:9px;
    right:14px;
    color:#fff;
    font-size:10px !important;
    line-height:13px !important;
}

.add-nav .account:after,
.add-nav .lists:after,
.add-nav .cart:after {
    content:'';
    display:none;
    vertical-align:top;
    border-top:5px solid #686868;
    border-left:3px solid transparent;
    border-right:3px solid transparent;
    margin:5px 0 0 3px;
}
.add-nav .account:after {
    position:absolute;
    right:8px;
    bottom:12px;
    z-index:30;
}
.add-nav li:hover .account:after,
.add-nav li:hover .lists:after,
.add-nav li:hover .cart:after {border-top-color:#fff;}
.add-nav li:hover .account,
.add-nav li .account:hover,
.add-nav li:hover .lists,
.add-nav li .lists:hover,
.add-nav li:hover .cart,
.add-nav li .cart:hover {
    text-decoration:none;
    color:#fff;
    background:#828282;
    z-index:30;
}
.add-nav .drop {
    position:absolute;
    top:42px;
    background:#fff;
    left:-9999px;
    border-radius:2px 1px 2px 2px;
    -moz-border-radius:2px 1px 2px 2px;
    -webkit-border-radius:2px 1px 2px 2px;
    -webkit-box-shadow: 0 5px 13px 0 rgba(0, 0, 0, 0.4);
    box-shadow: 0 5px 13px 0 rgba(0, 0, 0, 0.4);
    z-index:100;
}
.wrapper-scroll .add-nav .drop {top:35px;}
.add-nav li:hover .drop {
    left:auto;
    right:0;
}
.add-nav ul {
    padding:0;
    margin:0;
    list-style:none;
    position:relative;
    left:0;
    top:0;
    background:none;
    width:100%;
    border:0;
}
.add-nav .drop li {
    white-space:nowrap;
    float:none;
    border-top:1px solid #ebebeb;
}
.add-nav .drop li:first-child {
    border:0;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
}
.add-nav .drop li:last-child {
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
}
.add-nav .drop li:before {display:none;}
.add-nav .drop a {
    float:none;
    margin:0;
    display:block;
    padding:8px 24px 7px 33px;
    position:relative;
}
.add-nav .drop a .number {
    position:absolute;
    top:10px;
    left:17px;
    text-align:center;
    color:#fff;
    height:8px;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border:2px solid #fff;
    padding:0 2px;
    font:8px/8px Arial, Helvetica, sans-serif;
    -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.4);
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.4);
    background: #eb2f2f;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmQ5MjkyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZWIyZjJmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjZTIxMjEyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjZTIxMjEyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q2NDQ0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(30,87,153,1) 0%, rgba(253,146,146,1) 0%, rgba(235,47,47,1) 50%, rgba(226,18,18,1) 51%, rgba(226,18,18,1) 99%, rgba(214,68,68,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(0%,rgba(253,146,146,1)), color-stop(50%,rgba(235,47,47,1)), color-stop(51%,rgba(226,18,18,1)), color-stop(99%,rgba(226,18,18,1)), color-stop(100%,rgba(214,68,68,1)));
    background: -webkit-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(253,146,146,1) 0%,rgba(235,47,47,1) 50%,rgba(226,18,18,1) 51%,rgba(226,18,18,1) 99%,rgba(214,68,68,1) 100%);
    background: -o-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(253,146,146,1) 0%,rgba(235,47,47,1) 50%,rgba(226,18,18,1) 51%,rgba(226,18,18,1) 99%,rgba(214,68,68,1) 100%);
    background: -ms-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(253,146,146,1) 0%,rgba(235,47,47,1) 50%,rgba(226,18,18,1) 51%,rgba(226,18,18,1) 99%,rgba(214,68,68,1) 100%);
    background: linear-gradient(to bottom, rgba(30,87,153,1) 0%,rgba(253,146,146,1) 0%,rgba(235,47,47,1) 50%,rgba(226,18,18,1) 51%,rgba(226,18,18,1) 99%,rgba(214,68,68,1) 100%);
}
.add-nav .drop li:hover {background:#f4f4f4;}
.add-nav .drop a:hover {text-decoration:none;}
.add-nav .drop a:before,
.sub-nav a:before {
    content:'';
    position:absolute;
    top:8px;
    left:8px;
    background:url(../../images/sprite.png) no-repeat;
    width:14px;
    height:14px;
}

.downArrow {
    background: url("../../images/admin_sprite.png") no-repeat scroll -687px -1282px transparent;
    /*border: 1px solid #B7B7B7;*/
    height: 20px;
    cursor: pointer;
    width: 17px;
    /*border-top-left-radius: 3px;*/
    /*border-top-right-radius: 3px;*/
    /*border-bottom-left-radius: 3px;*/
    /*border-bottom-right-radius: 3px;*/
}

.downArrow:hover {
    background: url("../../images/admin_sprite.png") no-repeat scroll -688px -2218px transparent;
    /*border: 1px solid #B7B7B7;*/
    height: 20px;
    cursor: pointer;
    width: 17px;
    /*border-top-left-radius: 3px;*/
    /*border-top-right-radius: 3px;*/
    /*border-bottom-left-radius: 3px;*/
    /*border-bottom-right-radius: 3px;*/
}

.add-nav .drop .ico2:before {
    width:16px;
    height:16px;
    background-position:-17px 0;
    top: 6px;
}
.add-nav .drop .ico3:before {
    width:14px;
    height:10px;
    background-position:-36px 0;
}
.add-nav .drop .ico4:before {
    background-position:-54px 0;
    top: 6px;
    left: 9px;
}
.add-nav .drop .icoHelp:before {
    background: url("../../images/help.png") no-repeat 0;
    /*background-position:-54px 0;*/
    top: 6px;
    left: 7px;
}
.sub-nav .shared-lists:before, #lists-block .shared-lists:before {
    background: url('../../images/icon-users.png');
    background-size: cover;
    background-image: url('../../images/icon-users.svg'), none;
}
.add-nav .drop .ico5:before,
.sub-nav .ico5:before,
.sub-nav .favorites:before {background-position:-230px 0;}
.add-nav .drop .ico6:before,
.sub-nav .watchlist:before {
    background-position:-250px 0;
    width:15px;
    height:12px;
    top: 8px;
    left: 9px;
}
.add-nav .drop .ico7:before,
.sub-nav .my-list:before {
    background-position:-271px 0;
    width:14px;
    height:15px;
    top: 7px;
    left: 9px;
}
.fav-tab .ico8:before {
    background-position:-577px -165px;
    width: 17px;
    height: 17px;
    top: 4px;
    left: 9px;
}
.fav-tab .ico9:before {
    background: url('../../images/refresh-icon.jpg');
    width: 17px;
    height: 17px;
    top: 7px;
    left: 9px;
}
.add-nav .account:before {
    position:absolute;
    top:0;
    z-index:30;
    right:1px;
    width:34px;
    height:52px;
    content:'';
    background:url(../../images/overlay.png) no-repeat;
}
.add-nav .account:hover:before,
.add-nav li:hover .account:before {background:url(../../images/overlay-admin-page.png) no-repeat;}
.wrapper-scroll .add-nav .account:before {display:none;}
/* search form */
.search-form {
    float:left;
    padding:19px 32px 0;
    margin:0;
    width:auto;
}
.wrapper-scroll .search-form {
    padding:8px 0 0;
    float:right;
}
.search-form .field {
    float:left;
    margin:0 6px 0 0;
    background:#fff;
    border:1px solid #cdcdcd;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.16) inset;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1) inset;
    position:relative;
}
.search-form input[type="text"] {
    float:left;
    width:350px;
    height:17px;
    color:#b7b7b7;
    line-height:17px;
    background:none;
    padding:4px 0 4px 8px;
    margin:0;
    text-transform:none;
    border:0;
    border-right:30px solid transparent;
    font-size:12px;
}
.search-form input.focus[type="text"]{color:#353535;}
.search-form a.btn-opener{
    float:left;
    border-top:6px solid #353535;
    border-left:3px solid transparent;
    border-right:3px solid transparent;
    position:absolute;
    top:11px;
    right:10px;
}
.search-form .keypress a.btn-opener {display:none;}
.wrapper-scroll .search-form input[type="text"] {width:363px;}
.search-form input[type="submit"] {
    float:left;
    width:49px;
    height:25px;
    overflow:hidden;
    text-indent:-9999px;
    cursor:pointer;
    line-height:0;
    font-size:0;
    background:url(../../images/sprite.png) no-repeat -281px -20px;
    border:0;
    padding:0;
    margin:0;
}
.search-form input[type="submit"]:hover {background-position:-332px -20px;}
.search-form select {
    font-size: 13px;
    line-height: 17px;
    text-transform: uppercase;
    color: #353535;
    float:right;
    width:102px;
}
#notInCatalogForm.request-form .vendor-search-form .row > input.search-vendor {
    float:left;
    width:49px;
    height:25px;
    overflow:hidden;
    text-indent:-9999px;
    cursor:pointer;
    line-height:0;
    font-size:0;
    background:url(../../images/sprite.png) no-repeat -281px -20px;
    border:0;
    padding:0;
    margin:0;
}
#notInCatalogForm.request-form .vendor-search-form .row > input.search-vendor:hover {background-position:-332px -20px;}
.advanced-search-form,
.vendor-search-form,
.search-form .autocomplete{
    position:relative;
    clear:both;
}
.search-form .autocomplete .block,
.vendor-search-form fieldset,
.advanced-search-form fieldset{
    position:absolute;
    top:0;
    left:0;
    width:405px;
    padding:14px 22px 17px 16px;
    border:1px solid #b2b2b2;
    border-radius:2px;
    z-index:22;
    background: #fefefe;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGZkZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #fefefe 0%, #fefefe 51%, #fdfdfd 51%, #fdfdfd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(51%,#fefefe), color-stop(51%,#fdfdfd), color-stop(100%,#fdfdfd));
    background: -webkit-linear-gradient(top,  #fefefe 0%,#fefefe 51%,#fdfdfd 51%,#fdfdfd 100%);
    background: -o-linear-gradient(top,  #fefefe 0%,#fefefe 51%,#fdfdfd 51%,#fdfdfd 100%);
    background: -ms-linear-gradient(top,  #fefefe 0%,#fefefe 51%,#fdfdfd 51%,#fdfdfd 100%);
    background: linear-gradient(to bottom,  #fefefe 0%,#fefefe 51%,#fdfdfd 51%,#fdfdfd 100%);
}
.wrapper-scroll .advanced-search-form fieldset{
    padding:14px 8px 17px 8px;
    width:387px;
}

.box_shadow {
    -webkit-box-shadow: 0 5px 13px 0 rgba(0, 0, 0, 0.4);
    box-shadow: 0 5px 13px 0 rgba(0, 0, 0, 0.4);
}

.vendor-search-form .title,
.advanced-search-form .title{
    overflow:hidden;
    margin:0 0 13px;
    padding-bottom:11px;
    border-bottom:1px solid #d8d8d8;
}
.vendor-search-form .title strong,
.advanced-search-form .title strong{
    margin:0;
    color:#284257;
    font-size:15px;
    display:block;
}
.search-form a.btn-clear,
.vendor-search-form .close,
.advanced-search-form .close {
    float:right;
    width: 13px;
    height: 12px;
    margin:0;
    overflow: hidden;
    text-indent: -9999px;
    background:url(../../images/sprite.png) no-repeat -289px 0;
}

.post .close {
    float:right;
    width: 13px;
    height: 12px;
    margin:0;
    overflow: hidden;
    text-indent: -9999px;
    background:url(../../images/sprite.png) no-repeat -305px 0;
    display: none;
}

.post .edit {
    float:right;
    width: 17px;
    height: 14px;
    margin:0;
    overflow: hidden;
    text-indent: -9999px;
    background:url(../../images/sprite.png) no-repeat -211px 0;
    margin-right: 17px;
    display: none;
}

.search-form a.btn-clear{
    position:absolute;
    top:50%;
    right:9999px;
    margin-top:-6px;
}
.search-form .keypress a.btn-clear{right:6px;}
.search-form a.btn-clear:hover,
.advanced-search-form .close:hover, .vendor-search-form .close:hover {background-position:-305px 0;}
.advanced-search-form ul{
    padding:0;
    margin:0 0 -20px;
    list-style:none;
    display:table;
}
.advanced-search-form ul li{margin:0 -2px 21px 0;}
.advanced-search-form ul li:after{
    content:"";
    display:block;
    clear:both;
}
.advanced-search-form ul label,
.advanced-search-form ul label.ui-button{
    float:left;
    width:168px;
    color:#353535;
    font-weight:normal;
    font-size:12px;
    margin:6px 6px 0 0;
    text-transform:none;
    text-align:right;
}
.wrapper-scroll .advanced-search-form ul label,
.wrapper-scroll .advanced-search-form ul label.ui-button
{
    /*width:88px;*/
}
.advanced-search-form ul label.ui-button{padding:0 22px 0 0;}
.add-nav .drop .scrollable-area {
    width:328px !important;
    height:201px !important;
}
.add-nav .drop .items-list {
    width:304px !important;
    padding-right:24px;
    max-height:200px;
}
.add-nav .items-list .visual {
    float:left;
    margin:4px 17px 0 0;
}
.add-nav .items-list li {
    padding:9px 0 11px 11px;
    overflow:hidden;
    white-space:normal;
}
.add-nav .items-list li:before,
.add-nav .items-list a:before {display:none;}
.add-nav .items-list li:hover {background:none;}
.add-nav .items-list .text-holder {
    overflow:hidden;
    padding:6px 0 0;
    text-transform:none;
    font-size:13px;
    line-height:16px;
}
.add-nav .items-list .price-area {
    float:right;
    padding: 11px 0 0;
    text-align:right;
    font-size:10px;
    color:#353535;
    position:relative;
    z-index:15;
}
.add-nav .items-list .price {
    font-size:12px;
    display:block;
}
.add-nav .items-list .name {
    padding:0;
    margin:0 -175px 7px 0;
    color:#708ba2;
    display:inline-block;
    vertical-align:top;
    width:300px;
}
.add-nav .items-list .name:after {
    content:'';
    position:absolute;
    top:0;
    left:120px;
    background:url(../../images/overlay2.png) repeat-y;
    width:61px;
    height:20px;
    z-index:5;
}
.add-nav .items-list .name:before {display:none;}
.add-nav .items-list .quanity {
    overflow:hidden;
    margin:0;
}
.add-nav .items-list .quanity dt {
    float:left;
    font-weight:bold;
}
.add-nav .items-list .quanity dd {
    display:block;
    overflow:hidden;
}
.add-nav .bottom-area {
    overflow:hidden;
    padding:11px 14px 8px 12px;
    border-top:1px solid #d8d8d8;
    font-size:12px;
}
.add-nav .bottom-area .btn {
    float:left;
    padding:0 8px 0 25px;
    color:#fff;
    background:#88abc9;
    border:1px solid #819eb8;
    line-height:21px;
    text-transform:uppercase;
    position:relative;
    border-radius:3px;
    -webkit-border-radius:3px;
    margin:0 5px 0 0;
}
.add-nav .bottom-area .btn:before {
    content:'';
    position:absolute;
    top:4px;
    left:6px;
    background:url(../../images/sprite.png) no-repeat -93px 0;
    width:14px;
    height:12px;
}
.add-nav .bottom-area .text {
    overflow:hidden;
    text-align:right;
    display:block;
    color:#353535;
    font-weight:bold;
}
.add-nav .bottom-area .text span {
    display:block;
    font-size:10px;
    margin:-1px 0 0;
}
#header .frame {padding:0 0 4px;}
#header .frame:after {
    content:'';
    display:block;
    clear:both;
}
#header .links-list {
    margin:0;
    padding:8px 0 6px;
    list-style:none;
    text-align:right;
    position:relative;
    overflow:hidden;
    box-sizing: content-box;
}
#header .links-list:before {
    content:'';
    position:absolute;
    top:0;
    left:-9999px;
    right:-9999px;
    background:#eee;
    height:1px;
    z-index:1;
}
#header .links-list li {
    display:inline-block;
    vertical-align:top;
    position:relative;
    margin:0 0 0 22px;
}
#header .links-list li:before {
    content:'';
    position:absolute;
    top:3px;
    left:-13px;
    background:#9bacbb;
    width:1px;
    height:11px;
}
#header .links-list li:first-child:before {display:none;}
#header .links-list li a {color:#708ba2;}
#footer{
    width: 996px;
    margin: 0 auto;
    padding:0 0 40px;
}
#footer .logo {
    width: 67px;
    height: 17px;
    background: url(../../images/logo.gif);
    text-indent: -9999px;
    overflow: hidden;
    margin: 3px 0 0 67px;
    float: left;
}
#footer .logo a {
    display: block;
    height: 100%;
}
#footer .copy{
    float: left;
    margin: 0 0 0 138px;
}
#footer .menu {
    margin:0 0 18px;
    padding:0;
    list-style:none;
    line-height:17px;
    text-align:center;
}
#footer .menu li {
    display:inline;
    padding:0 20px 0 10px;
}
#footer .menu li.logotype { padding:0 0 0 10px;}
#footer .menu img { vertical-align:middle;}
#footer .menu a { color:#708ba2;}
#footer .menu .sep { margin:0 0 0 4px;}
#footer .sep {
    display:inline-block;
    vertical-align:middle;
    width:2px;
    height:24px;
    background:url(../../images/sep01.gif) no-repeat;
    margin:0 6px;
}
#footer .copyright {
    margin:0 0 10px;
    text-align:center;
    font-size:11px;
    color:#353535;
}
#footer .copyright a {
    color:#708ba2;
    text-decoration:none;
}
#footer .support {
    display:inline-block;
    vertical-align:middle;
    position:relative;
}
#footer .support > a { text-decoration:none;}
#footer .support:hover .popup { bottom:0;}
#footer .support .popup {
    position:absolute;
    bottom:-9999px;
    right:-124px;
    z-index:99;
    text-align:left;
    color:#353535;
    font-size:12px;
    line-height:16px;
    width:218px;
    padding:12px 0 0;
    background:url(../../images/bg-foot-popup.png) no-repeat;
}
#footer .support .popup .holder {
    background:url(../../images/bg-foot-popup.png) no-repeat -436px 100%;
    padding:0 0 32px;
    width:100%;
}
#footer .support .popup .frame {
    overflow:hidden;
    padding:0 20px;
    width:178px;
    background:url(../../images/bg-foot-popup.png) repeat-y -218px 0;
}
#footer .support .popup h3 {
    font-size:12px;
    color:#284257;
    margin:0 0 8px;
    text-transform:uppercase;
}
#footer .support .popup p { margin:0 0 5px;}
#footer .support .popup ul {
    margin:0;
    padding:0;
    list-style:none;
}
#footer .support .popup ul li {
    padding:0 0 5px 10px;
    position:relative;
}
#footer .support .popup ul li:before {
    content:'';
    position:absolute;
    top:5px;
    left:0;
    background:#888;
    width:6px;
    height:6px;
    border-radius:50%;
    -webkit-border-radius:50%;
}
#footer .support .popup a:hover { text-decoration:underline;}
.jcf-hidden {
    display: block !important;
    position: absolute !important;
    left: -9999px !important;
}
.select-focus {border-color: none;}
.scrollable-area {
    height:auto !important;
    overflow:auto;
    width:793px;   /* Cloud City  */
}
.announce-block .scrollable-area-wrapper,
.information-block .scrollable-area-wrapper {
    height: auto !important;
}
.file-area .jcf-input-wrapper {
    float: left;
    overflow:hidden;
    position:relative;
    z-index:100;
}
.file-area .jcf-upload-button {
    float:left;
    width:47px;
    height:25px;
    overflow:hidden;
    text-indent:-9999px;
    padding:0;
    margin:0;
    border:0;
    background:url(../../images/sprite.png) no-repeat -1px -1327px;
}
.popup .file-area .jcf-upload-button {
    width:73px;
    height:23px;
    text-align:center;
    text-indent:0;
    padding:0 0 0 20px;
    text-transform:uppercase;
    font-size:11px;
    line-height:23px;
    background-position:-318px -1367px;
}
.file-area:hover .jcf-upload-button {background-position:-64px -1328px;}
.popup .file-area:hover .jcf-upload-button {background-position:-416px -1367px;}
.file-area .jcf-fake-input {
    font-weight:normal;
    width:200px;
    height:15px;
    text-align:left;
    padding:4px 10px;
    font-size:12px;
    line-height:15px;
    margin:0 6px 0 0;
    border:1px solid #b2b2b2;
    background:#fff;
    position:relative;
    z-index:10000;
}
.popup .file-area .jcf-fake-input {
    width:285px;
    margin:0 8px 0 0;
}
.file-disabled .jcf-fake-input {
    border-color: #eee;
}
.ui-datepicker-today .ui-state-default{
    background:#fff;
    color: #5f83b9;
}
.ui-datepicker-today .ui-state-default:hover{
    background:#5f83b9;
    color: #fff;
}
/* custom select styles */
.select-area {
    border: 1px solid #777;
    position: relative;
    height: 23px;
    float: left;
    font-size:12px;
    background:#fff;
}
.search-form .select-area {
    border:0;
    float:right;
    border-left:1px solid #e6e6e6;
    height:23px;
}
.select-area .center {
    float: left;
    height:17px;
    overflow:hidden;
    padding: 3px 10px;
    text-transform:none;
}
.search-form .select-area .center {
    height:14px;
    padding: 5px 23px 0 10px;
}
.select-disabled {background: #eee;}
.select-area .select-opener {
    position:absolute;
    top:8px;
    right:10px;
    border-top:6px solid #353535;
    border-left:3px solid transparent;
    border-right:3px solid transparent;
}
.select-options {
    border:0;
    position: absolute;
    overflow: hidden;
    background: #fdfdfd;
    z-index:100;
}
.select-options .scrollable-area-wrapper {width:100% !important;}
.select-options .drop-holder {
    border: 1px solid #b2b2b2;
    overflow: hidden;
}
.select-options ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.select-options ul li {
    width: 100%;
    float: left;
}
.drop-alt-select ul li {float:none;}
.select-options ul a {
    min-height:15px;
    text-decoration: none;
    display: block;
    cursor: default;
    padding: 6px 3px 6px 7px;
    color: #353535;
    text-transform: uppercase;
}
.select-options .item-selected a,
.select-options a:hover {
    text-decoration: none;
    background: #f4f4f4;
    color: #000;
}
.select-options.drop-select-2 .drop-holder {
    -moz-border-radius:0 0 2px 2px;
    -webkit-border-bottom-left-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    background: rgb(255,255,255);
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 72%, rgba(234,234,234,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(72%,rgba(255,255,255,1)), color-stop(100%,rgba(234,234,234,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 72%,rgba(234,234,234,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 72%,rgba(234,234,234,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 72%,rgba(234,234,234,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 72%,rgba(234,234,234,1) 100%);
    overflow: hidden;
    height: 1%;
    text-transform: uppercase;
    padding: 0 0 5px;
    font-size: 11px;
    line-height: 14px;
    border:0;
}
.select-options.drop-select-2 ul {
    list-style: none;
    padding: 0 1px 0;
    margin: 0;
}
.select-options.drop-select-2 ul a {
    text-decoration: none;
    display: block;
    cursor: default;
    color: #000;
    height: 1%;
    padding: 8px 8px 6px;
}
/* custom scrollbars styles */
#wrapper .scrollable-area-wrapper {
    position: relative;
    overflow: hidden;
    width: 100% !important;
    border:0;
}
#header .drop .scrollable-area-wrapper .vscrollbar {
    height:186px !important;
    top:8px !important;
    right:2px !important;
}
#header .drop .scrollable-area-wrapper .vscrollbar .vscroll-line {height:186px !important;}
.scrollable-area-wrapper .vscrollbar {
    position: absolute;
    top: 3px;
    right: 3px;
    width: 16px;
    padding:2px 1px;
    height:202px !important;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius: 2px;
}
.drop .scrollable-area-wrapper .vscrollbar {height:192px !important;}
.scrollable-area-wrapper .vscroll-up,
.scrollable-area-wrapper .vscroll-down {display:none;}
.table-holder .scrollable-area-wrapper .vscrollbar {
    top:0;
    height:195px !important;
}
.table-holder-alt .scrollable-area-wrapper .vscrollbar {height:147px !important;}
.form-box .scrollable-area-wrapper .vscrollbar {height:173px !important;}
.scrollable-area-wrapper:hover .vscrollbar{
    border:1px solid #efefef;
    padding:1px 0;
    -webkit-box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.05);
}
.scrollable-area-wrapper .vscroll-line {
    width: 14px;
    float: left;
    height:202px !important;
    padding:0 1px;
    background:none;
}
.drop .scrollable-area-wrapper .vscroll-line {height:192px !important;}
.table-holder .scrollable-area-wrapper .vscroll-line {height:195px !important;}
.table-holder-alt .scrollable-area-wrapper .vscroll-line {height:147px !important;}
.form-box .scrollable-area-wrapper .vscroll-line {height:173px !important;}
.scrollable-area-wrapper .vscroll-slider {
    width:14px !important;
    background:#ededed;
    border-radius:3px;
    -webkit-border-radius:3px;
    height:78px !important;
}
.scrollable-area-wrapper:hover .vscroll-slider {background-position:-601px -107px;}
.scrollable-area-wrapper .hscrollbar {
    position: static;
    height: 20px;
    top: auto;
}
.scrollable-area-wrapper .hscroll-line {
    height: 20px;
    width: auto;
}
label.ui-button,
#lightbox .table-data label.ui-button {
    padding:0;
    width:14px;
    height:16px;
    overflow:hidden;
    background:url(../../images/sprite.png) no-repeat 0 -733px;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    -khtml-border-radius:0;
    border-radius:0;
    border:0;
    display:block;
    margin:-3px 0 0;
}
/* checkbox */
label.ui-button {
    display:block;
    padding:0 0 0 22px;
    position:relative;
    background:none;
    width:auto;
    line-height:14px;
    height:auto;
    margin:0;
    cursor: pointer;
}
label.ui-button:after {
    position:absolute;
    top:50%;
    margin-top:-7px;
    content:'';
    left:0;
    width:14px;
    height:14px;
    background:url(../../images/sprite.png) no-repeat -586px -20px;
    z-index:20;
}
label.ui-button:hover:after {background-position:-602px -20px;}
label.ui-button.ui-state-active:after,
label.ui-button.ui-state-active:hover:after {background-position:-618px -20px;}
.drop-no-wrap-select .drop-list{white-space:nowrap;}
.drop-list {
    width: 100% !important;
    overflow: visible !important;
}
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible {
    position: absolute !important;
    clip: rect(1px,1px,1px,1px);
}
.ui-state-disabled, .ui-block-content .ui-state-disabled, .ui-block-header .ui-state-disabled {opacity: .35; filter:Alpha(Opacity=35);}
.status-form input[type=checkbox],
input[type=checkbox] {
    width: 16px;
    height: 16px;
    padding: 0;
    margin: 0 3px 0 0;
    float: left;
    outline:none;
}
label.ui-button:hover,
#lightbox .table-data label.ui-button:hover {background-position:0 -805px;}
label.ui-button.ui-state-active,
#lightbox .table-data label.ui-button.ui-state-active {background-position:-686px -733px;}
label.ui-button.disable {
    cursor:default;
    background-position:-686px -805px;
}
.advanced-search-form ul input[type="text"]{
    float:left;
    width:213px;
    padding:0 2px;
    margin:0;
    height:23px;
    color:#353535;
    font-size:12px;
    background:#fff;
    border:1px solid #c6c6c6;
    border-radius:2px;
}
.wrapper-scroll .advanced-search-form ul input[type="text"]{width:158px;}
.advanced-search-form .select-area{
    border:1px solid #b2b2b2;
    border-radius:2px;
    width:217px !important;
    float:left;
}
.advanced-search-form .select-area .center{
    padding:0 2px;
    height:23px;
    width:201px !important;
    line-height:23px;
}
.wrapper-scroll .advanced-search-form .select-area{width:162px !important;}
.wrapper-scroll .advanced-search-form .select-area .center{width:142px !important;}
.wrapper-scroll .search-form .autocomplete .block{width:364px;}
.search-form .autocomplete .list{
    margin:0;
    padding:0;
    list-style:none;
    font-size:12px;
    line-height:29px;
}
.search-form .autocomplete .list li{
    line-height:25px;
    margin:0 -13px;
    padding:0 11px;
    cursor: pointer;
}
.search-form .autocomplete .list li:hover{background:#ebebeb !important;}
.autocomplete .featured strong.heading{
    text-align:center;
    margin:0;
    font-weight:normal;
    font-size:12px;
    line-height:36px;
    color:#555;
    position:relative;
    display:block;
}
.autocomplete strong.heading:before{
    content:"";
    position:absolute;
    top:50%;
    left:0;
    width:100%;
    height:1px;
    background:#ececec;
    z-index:-1;
}
.container {
    width: 60px !important;
    position: absolute;
    padding: 0 !important;
    margin: 0 !important;
}
.autocomplete .featured strong.heading span{
    background:#fff;
    padding:0 5px;
    display:inline-block;
}
.autocomplete .featured ul{
    margin:0 0 -10px -7px;
    padding:0;
    overflow:hidden;
    list-style:none;
}
.autocomplete .featured ul li{
    overflow:hidden;
    display:table;
    width:100%;
    margin:0 0 20px;
}
.autocomplete .featured .item-image{
    float:left;
    width:75px;
    text-align:center;
    margin:0 13px 0 0;
}
.autocomplete .featured .item-image img{
    display:block;
    margin:0 auto;
}
.autocomplete .featured .item-name{
    margin:0;
    width:100%;
    display:table-cell;
    vertical-align:middle;
    color:#353535;
    font-weight:normal;
    font-size:12px;
}
.autocomplete .featured .item-name a{color:#353535;}
#main{
    width: 996px;
    margin: 0 auto;
    padding:8px 0 35px;
    z-index:1;
    position:relative;
}
#main:after {
    content:'';
    display:block;
    clear:both;
}
.main-holder {
    position:relative;
    overflow:hidden;
    padding:3px 0 0;
    min-height:288px;
}
#content {
    float:right;
    width:792px;
    padding:5px 0 1px;
}
/* announce block */
.announce-block,
.information-block {
    overflow:hidden;
    margin:0 0 11px;
    border:1px solid #e0e0e0;
    position:absolute;
    left:-9999px;
}
.announce-block.active,
.information-block.active {
    position:static !important;
}
.announce-block p, .information-block p {margin:0;}
.announce-block .title,
.information-block .title {
    padding:10px 29px 7px;
    border-bottom:1px solid #e0e0e0;
}
.announce-block h2,
.information-block h2 {
    text-transform:uppercase;
    font:bold 12px/14px Arial, Helvetica, sans-serif;
    margin:0;
    color:#284257;
    position:relative;
}
.announce-block h2:before{
    position:absolute;
    top:3px;
    left:-18px;
    content:'';
    width:9px;
    height:10px;
    background:url(../../images/sprite.png) no-repeat -677px 0;
}
.information-block h2:before {
    position:absolute;
    top:1px;
    left:-18px;
    content:'';
    width:11px;
    height:11px;
    background:url(../../images/sprite.png) no-repeat -352px 0;
}
.announce-block h2 a, .information-block a {color:#284257;}
.announce-block .scrollable-area,
.information-block .scrollable-area {
    width:790px !important;
    overflow:auto;
    padding:0 0 0 0;
    max-height:212px;
}
.announce-block .scrollable-area-wrapper .vscrollbar,
.information-block .scrollable-area-wrapper .vscrollbar {
    right:2px;
}
.announce-block .line,
.information-block .line {
    overflow:hidden;
    position:relative;
    padding:7px 31px 9px;
    border-top:1px solid #e0e0e0;
}

.information-block .line.alert {
    padding: 7px 31px 9px 8px;
}

.announce-block .line.alert {
    padding: 7px 31px 9px 11px;
}
.announce-block .line.alert .close1 {
    right: 21px;
}

.announce-block .line:first-child, .information-block .line:first-child {border:0;}
.announce-block .line-important, .information-block .line-important, .announce-block .line.alert {background:#fffcde;}
.announce-block .line-attention, .information-block .line-attention {background:#ffecf0;}
.announce-block .line-successfully, .information-block .line-successfully {background:#eafeea;}
#lightbox .heading.important:before,
.announce-block .line:before {
    position:absolute;
    top:50%;
    left:14px;
    width:7px;
    height:7px;
    background:#acacac;
    border-radius:50%;
    -webkit-border-radius:50%;
    margin-top:-4px;
    content:'';
}
.announce-block .line.alert:before {
    display: none;
}
#lightbox .heading.important:before,
.announce-block .line-important:before,
.announce-block .line-attention:before,
.information-block .line-important:before,
.information-block .line-attention:before {
    width:13px;
    height:12px;
    left:12px;
    margin-top:-6px;
    background-position:-431px -24px;
    border-radius:0;
    -webkit-border-radius:0;
    background:url(../../images/sprite.png) no-repeat -586px -39px;
}
.announce-block .line-attention:before,
.information-block .line-attention:before {
    background-position:-603px -39px;
}
.announce-block .line.alert:before {
    display: none;
}
.announce-block .line-successfully:before,
.information-block .line-successfully:before {
    width:8px;
    height:8px;
    left:12px;
    margin-top:-5px;
    border:1px solid #1c9931;
    background: #00f50a;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwZjUwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZjY2MzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #00f50a 0%, #0f6639 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00f50a), color-stop(100%,#0f6639));
    background: -webkit-linear-gradient(top, #00f50a 0%,#0f6639 100%);
    background: -o-linear-gradient(top, #00f50a 0%,#0f6639 100%);
    background: -ms-linear-gradient(top, #00f50a 0%,#0f6639 100%);
    background: linear-gradient(to bottom, #00f50a 0%,#0f6639 100%);
}
.announce-block .line a.close1,
.announce-block .line-successfully a.close1,
.announce-block .line-attention a.close1,
.announce-block .line-important a.close1
.information-block .line a.close1,
.information-block .line-successfully a.close1,
.information-block .line-attention a.close1,
.information-block .line-important a.close1
{
    float:right;
    overflow:hidden;
    text-indent:-9999px;
    width:13px;
    height:12px;
    background:url(../images/sprite.png) no-repeat -289px 0px;
    position: absolute;
    z-index: 101;
}
#lightbox01 .btn-close,
.announce-block .btn-close,
.information-block .btn-close,
#lightbox .btn-close {
    position:absolute;
    top:50%;
    right:10px;
    margin:-6px 0 0;
    width:13px;
    height:12px;
    overflow:hidden;
    text-indent:-9999px;
    background:url(../../images/sprite.png) no-repeat -289px 0;
}
#lightbox01 .btn-close:hover,
.announce-block .btn-close:hover,
.information-block .btn-close:hover,
#lightbox .btn-close:hover {background-position:-305px 0;}
.blocks-holder {overflow:hidden;}
.blocks-holder .main-column {
    float:left;
    width:525px;
}
.blocks-holder .side-column {
    float:right;
    width:258px;
}
.content-block {
    border:1px solid #d6d6d6;
    padding:0 11px 16px;
    margin:0 0 11px;
}
.content-block .loader {
    display: none;
}
.content-block.loader-start {
    position: relative;
}
.content-block.loader-start .loader {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    padding-top: 20%;
    background-color: rgba(255, 255, 255, 0.4);
}
.line.alert .announcement-warning {
    background: url(../../images/sprite.png) no-repeat -586px -39px;
    width: 15px;
    height: 12px;
    display: inline-block;
}
.blocks-holder .side-column .content-block {width:234px;}
.content-block .title {
    position:relative;
    padding:7px 9px 5px;
    border-bottom:1px solid #dadada;
    background: #fafafa;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fafafa 0%, #f4f4f4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#f4f4f4));
    background: -webkit-linear-gradient(top, #fafafa 0%,#f4f4f4 100%);
    background: -o-linear-gradient(top, #fafafa 0%,#f4f4f4 100%);
    background: -ms-linear-gradient(top, #fafafa 0%,#f4f4f4 100%);
    background: linear-gradient(to bottom, #fafafa 0%,#f4f4f4 100%);
    margin:0 -11px 9px;
}
.content-block .title:after,
.content-block:after {
    content:'';
    display:block;
    clear:both;
}

.line.alert .announcement-warning {
    background: url(../../images/sprite.png) no-repeat -586px -39px;
    width: 15px;
    height: 12px;
    display: inline-block;
}

#main .content-block h2 {
    font: bold 12px/16px Arial, Helvetica, sans-serif;
    color: #0c5d9e;
    margin: 0;
    padding: 0 0 0 22px;
    text-transform: uppercase;
    position: relative;
}
#main .content-block .shared-list-header {
    font: 12px/16px Arial,Helvetica,sans-serif;
}

#lists-items .content-block.focus {
    border: 1px solid #88abc9;
}

#lists-items .content-block .headline.focus {
    border-bottom: 1px solid #88abc9;
}

#main .content-block .shared-list-header h2 {
    padding:0;
}

#main .content-block .shared-list-header .open-close {
    position: absolute;
    top: 35px;
    right: 3px;
}

#main .content-block .shared-list-header .loader {
    position: absolute;
    top: 25px;
    right: 3px;
    width: 30px;
    height: 30px;
    display: block;
}

#main .content-block h2 a {
    color:#284257;
    display:inline-block;
    vertical-align:bottom;
}
#main .content-block h2 a.open-close{display:block;}
#main .content-block h2:before {
    content:"";
    position:absolute;
    bottom:3px;
    left:0;
    background:url(../../images/sprite.png) no-repeat;
}
#main .content-block h2.welcome:before {
    width:13px;
    height:12px;
    background-position:-320px 0;
}
#main .content-block h2.products:before {
    width:11px;
    height:11px;
    background-position:-352px 0;
    bottom:2px;
}
#main .content-block h2.message:before {
    width:14px;
    height:8px;
    background-position:-387px 0;
    margin:0 8px 0 1px;
}
#main .content-block h2.guide:before {
    width:13px;
    height:13px;
    background-position:-336px 0;
}
#main .content-block h2.deal:before {
    width:14px;
    height:16px;
    background-position:-367px 0;
    margin:0 6px 0 1px;
    bottom:1px;
}
#main .content-block h2.searches:before {
    width:14px;
    height:14px;
    background-position:-404px 0;
    margin:0 8px 0 1px;
    bottom:2px;
}
#main .content-block h2.suppliers:before {
    width:14px;
    height:14px;
    background-position:-422px 0;
    margin:0 9px 0 1px;
}
.content-block .edit-btn {
    float:right;
    width:37px;
    position:relative;
    display:none;
    z-index:100;
}
.content-block .title:hover .edit-btn {display:block;}
.content-block .edit-btn .btn {
    width:37px;
    height:17px;
    margin:0 0 -2px;
    overflow:hidden;
    position:relative;
    display:block;
    z-index:5;
    text-indent:-9999px;
    background:url(../../images/sprite.png) no-repeat -389px -20px;
}
.edit-btn .drop ul a:before {display:none;}
.content-block .edit-btn .btn:hover {background-position:-467px -20px;}
.content-block .edit-btn.active .btn {background-position:-428px -20px;}
.content-block .edit-btn .drop {
    position:absolute;
    bottom:auto;
    top:100%;
    left:auto;
    right:0;
    z-index:1;
    width:125px;
    color:#3f3f3f;
    float:none;
    font-size:11px;
    background:#fff;
    border:1px solid #c8c8c8;
    -webkit-box-shadow: 0 5px 4px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 5px 4px 0 rgba(0, 0, 0, 0.3);
    display: none;
}
.content-block .edit-btn.active .drop {display:block;}
.content-block .edit-btn .drop ul {
    padding:0;
    margin:0;
    list-style:none;
}
.content-block .edit-btn .drop ul a {
    color:#3f3f3f;
    display:block;
    padding:5px 5px 5px 12px !important;
    text-transform:none;
    border:0 !important;
}
.content-block .edit-btn .drop ul a:hover {
    background:#e7e7e7;
    text-decoration:none;
    margin:0;
}
.content-block .scroll-panel {
    position:relative;
}
.content-block .scroll-panel:after {
    content:'';
    display:block;
    clear:both;
}
.content-block .scroll-panel .scroll-content {
    overflow:hidden;
    position:relative;
    padding:0 25px 20px 26px;
}
.content-block .scroll-panel .gmask{
    width: 450px;
    overflow: hidden;
}
.content-block .scroll-panel .items-parent{
    width: 99999px;
    overflow: hidden;
}
.content-block .scroll-panel .scroll-content-item {
    float:left;
    width:140px;
    padding:14px 5px 0;
    position:relative;
    text-align:center;
    overflow:hidden;
}
.content-block .scroll-panel .scroll-content-item:before {
    content:'';
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    background:#dfdfdf;
    width:1px;
}
.content-block .scroll-panel .scroll-content-item:first-child:before {display:none;}
.content-block .scroll-panel .scroll-content-item a {
    display:block;
    margin:0 -30px 0 0;
    position:relative;
}
.content-block .scroll-panel .scroll-content-item a:after {
    content:'';
    position:absolute;
    right:3px;
    bottom:-10px;
    background:url(../../images/overlay2.png) repeat-y;
    width:48px;
    height:68px;
    z-index:5;
}
.content-block .scroll-panel .visual {
    min-height:96px;
    display:block;
    width:140px;
    position:relative;
    z-index:10;
}
.shopping-area .item-gallery .next,
.shopping-area .item-gallery .prev,
.content-block .scroll-panel .prev,
.content-block .scroll-panel .next {
    content:'';
    position:absolute;
    top:41px;
    left:-4px;
    border-right:20px solid #d4d4d4;
    border-top:36px solid transparent;
    border-bottom:36px solid transparent;
    text-indent:-9999px;
    line-height:0;
    overflow:hidden;
}
.shopping-area .item-gallery .next,
.content-block .scroll-panel .next {
    border-right:0;
    border-left:21px solid #d4d4d4;
    left:auto;
    right:-4px;
}
.shopping-area .item-gallery .next:hover,
.shopping-area .item-gallery .prev:hover,
.content-block .scroll-panel .prev:hover,
.content-block .scroll-panel .next:hover {border-color:transparent #bbb;}
#main .content-block p
{
    margin:0 0 16px;
    /*width:152px;*/
    text-align: left;
}
.content-block .scroll-panel .scroll-bar-wrap {
    width:435px;
    margin:0 auto;
    height:3px;
    background:#ececec;
    position:relative;
}
.content-block .scroll-panel .scroll-bar,
.content-block .scroll-panel .ui-slider-handle{
    width:8px;
    height:16px;
    background:#d4d4d4;
    top:-6px;
    left:50%;
    margin-left:-4px;
    position:absolute;
    cursor:pointer;
}
.content-block .scroll-panel .scroll-bar:hover,
.content-block .scroll-panel .ui-slider-handle:hover{background:#bbb;}
.content-block .headline {
    margin:-9px -11px 0;
    text-align:center;
    background:#b5b5b5;
    padding:5px 10px 5px 12px;
    border:0;
}

.content-block .headline.shared-list-headline {
    max-height: 100px;
}

.bottom-data.shared-list-footer {
    font: 12px/14px Arial, Helvetica, sans-serif;
}

@media (max-width: 991px) {
    .content-block .headline.shared-list-headline {
        max-height: 160px;
    }
}

@media (max-width: 991px) {
    li .col-sm-6 {
        margin-bottom: 5px;
    }
}

.content-block .headline:after {
    content:'';
    display:block;
    clear:both;
}
.content-block .headline h3 {
    font:12px/18px Arial, Helvetica, sans-serif;
    margin:0;
    color:#fff;
}
.content-block .headline h3 a {
    color:#fff;
    display:inline-block;
}
.content-block .inbox-area h3 a:after {
    display:inline-block;
    content:'';
    margin:0 0 0 5px;
    border-top:7px solid #fff;
    border-left:4px solid transparent;
    border-right:4px solid transparent;
}
.content-block .inbox-area.active h3 a:after {
    border-top:0;
    border-bottom:7px solid #fff;
}
.content-block .btn-refresh,
.content-block .btn-compose,
.content-block .btn-magnify {
    float:left;
    width:13px;
    height:16px;
    overflow:hidden;
    text-indent:-9999px;
    background:url(../../images/sprite.png) no-repeat -618px 0;
}
.content-block .btn-compose {
    background-position:-653px 0;
    float:right;
    margin:0 0 0 7px;
    width:19px;
}
.content-block .btn-magnify {
    background-position:-636px 0;
    float:right;
    width:11px;
}
.content-block .search-block {overflow:hidden;}
.content-block .search-block .list {
    font-size:12px;
    padding-top:0;
    margin-bottom:-4px;
}
.content-block .search-block .list li {padding:0 0 3px 11px;}
.content-block .add-search-form {
    padding:0 0 15px;
    float:none;
    margin:0;
    border:0;
}
.content-block .add-search-form:after {
    content:'';
    display:block;
    clear:both;
}
.content-block .add-search-form select {
    float:left;
    width:173px;
    margin:0 8px 0 0;
}
.content-block .add-search-form .select-area {
    height:23px;
    margin:0 8px 0 0;
}
.content-block .add-search-form .select-area .center {
    padding:3px 18px 3px 6px;
    height:17px;
    font-size:13px;
}
.content-block .add-search-form input[type="submit"] {
    float:left;
    width:32px;
    height:27px;
    padding:0;
    margin:-3px 0 0;
    border:0;
    cursor:pointer;
    overflow:hidden;
    text-indent:-9999px;
    line-height:0;
    font-size:0;
    background:url(../../images/sprite.png) no-repeat -281px -48px;
}
.content-block .add-search-form input[type="submit"]:hover {background-position:-281px -77px;}
#main .content-block .search-block h3 {
    font-size:12px;
    font-weight:bold;
    line-height:17px;
    margin:0 0 8px;
}
.content-block .search-block .remove {
    float:left;
    width:11px;
    height:15px;
    background:url(../../images/sprite.png) no-repeat -636px -20px;
    text-indent:-9999px;
    overflow:hidden;
    margin:4px 6px 0 0;
}
.form-box {margin:2px -10px -10px -13px;}
.form-list {
    padding:0;
    color:#707070;
}
.content-block .form-list li:first-child {border:0;}
.content-block .form-list li {
    border-top:2px solid #e5e5e5;
    padding:8px 8px;
}
.content-block .form-list .mark {background:#fbfbfb;}
.form-list label {word-spacing:-1px;}
.form-list strong {
    display:block;
    color:#353535;
}
.content-block .list {
    margin:0 0 -1px;
    padding:7px 0 0;
    list-style:none;
    overflow:hidden;
    font-size:14px;
    line-height:18px;
}
.content-block .list li {
    position:relative;
    padding:0 0 8px 15px;
}
.content-block .list li:before {
    content:'';
    position:absolute;
    top:6px;
    left:1px;
    background:#888;
    width:6px;
    height:7px;
    border-radius:10px;
    -webkit-border-radius:10px;
}
.content-block .promo-product {
    overflow:hidden;
    padding:13px 0 0;
}
.content-block .promo-product .visual-area {
    overflow:hidden;
    padding:0 0 31px;
}
.content-block .visual-area .visual {
    float:left;
    margin:0 5px 0 0;
}
.content-block .visual-area .price-area {
    overflow:hidden;
    text-align:right;
    color:#000;
    padding:29px 3px 0 0;
}
.content-block .visual-area .old-price {
    display:block;
    color:#969696;
}
.content-block .visual-area .price {
    display:block;
    font-size:21px;
    line-height:26px;
}
.content-block .promo-product .product-info {
    overflow:hidden;
    padding:0 0 0 5px;
    margin:0 0 -2px;
}
.content-block .product-name {
    display:block;
    text-transform:uppercase;
}
#main .content-block .promo-product .product-info p {margin-bottom:6px;}
.promo-product .product-info .link-holder {
    text-align:right;
    overflow:hidden;
}
.content-block .form-list {
    padding:0 0 0 5px;
    margin:0;
    list-style:none;
    line-height:14px;
}
.inbox-area {
    display:inline-block;
    vertical-align:top;
    margin:-3px 5px -7px 29px;
    padding:3px 42px 7px;
    position:relative;
    z-index:15;
    border-radius:3px 3px 0 0;
    -webkit-border-radius:3px 3px 0 0;
}
.inbox-area.active {
    background:#9b9b9b;
    color:#fff;
}
.inbox-area .drop {
    position:absolute;
    top:100%;
    left:0;
    right:0;
    background:#fff;
    margin:0;
    padding:0;
    list-style:none;
    box-shadow:0 5px 13px rgba(0,0,0,.44);
    -webkit-box-shadow:0 5px 13px rgba(0,0,0,.44);
    text-transform:uppercase;
    font-size:11px;
    line-height:15px;
    text-align:left;
    display:none;
}
.inbox-area.active .drop {display:block;}
.inbox-area .drop li {
    border-top:1px solid #f2f2f2;
}
.inbox-area .drop li:first-child {border-top:0;}
.inbox-area .drop a {
    display:block;
    padding:6px 5px 8px 37px;
    position:relative;
    color:#353535;
}
.inbox-area .drop a:hover {
    background:#f4f4f4;
    text-decoration:none;
}
.inbox-area .drop a:before,
.inbox-area .drop .inbox.new:after {
    content:'';
    position:absolute;
    top:8px;
    left:9px;
    background:url(../../images/sprite.png) no-repeat -503px 0;
    width:16px;
    height:11px;
    z-index:2;
}
.inbox-area .drop .inbox.new:after {
    z-index:5;
    width:16px;
    height:15px;
    background-position:-72px -1px;
    left:13px;
    top:11px;
}
.inbox-area .drop .sent:before {
    background-position:-441px 0;
    width:15px;
    height:15px;
}
.inbox-area .drop .drafts:before {
    background-position:-463px 0;
    width:16px;
    height:13px;
    top:7px;
}
.inbox-area .drop .saved:before {
    background-position:-483px 0;
    width:15px;
    height:15px;
    top:5px;
}
.inbox-area .drop .trash:before {
    background-position:-524px 0;
    width:12px;
    height:12px;
    left:11px;
}
.form-box .scrollable-area {
    padding:0 5px 0 0;
    height:180px;
    width:500px !important;
}
.nav {
    position:absolute;
    left:0;
    top:59px;
    z-index:30;
    text-transform:uppercase;
    width:193px;
    letter-spacing:1px;
}
.landing-page #header .nav {display:none;}
.nav .categories,
#header .nav:hover .categories {
    display:block;
    padding:6px 20px 6px 28px;
    background:#828282;
    color:#fff;
    position:relative;
    font-size:12px;
    line-height:16px;
    border:solid #d6d6d6;
    border-width:0 1px;
    border-radius:3px 3px 0 0;
    -webkit-border-radius:3px 3px 0 0;
}
.nav .categories:before,
#header .nav:hover .categories:before {
    content:'';
    position:absolute;
    top:9px;
    left:8px;
    background:url(../../images/sprite.png) no-repeat -540px 0;
    width:12px;
    height:11px;
}
.nav .categories:after,
#header .nav:hover .categories:after {
    top:12px;
    right:9px;
    position:absolute;
    content:'';
    border-top:6px solid #fff;
    border-left:3px solid transparent;
    border-right:3px solid transparent;
}
.nav ul.drop {
    margin:0;
    list-style:none;
    line-height:15px;
    padding:4px 0 21px;
    position:relative;
    border:solid #d6d6d6;
    border-width:0 1px 1px;
}
.nav ul.drop > li {
    font-weight:bold;
    position:relative;
    background:#fff;
}
.nav ul.drop > li:first-child:before {display:none;}
.nav ul.drop > li > ul {
    margin:0;
    padding:6px 0 5px;
    list-style:none;
    font-weight:normal;
}
.nav ul.drop > li > a {
    color:#353535;
    display:block;
    padding:6px 12px 5px 8px;
    border:solid transparent;
    border-width:1px 0;
    position:relative;
    background:#fff;
}
.nav ul.drop > li > a:hover,
.nav ul.drop > li:hover > a {
    background:#fafafa;
    text-decoration:none;
    border-color:#c5c5c5;
    color:#708ba2;
}
.nav ul.drop li.has-drop > a:after {
    content:'';
    position:absolute;
    top:11px;
    right:3px;
    border-left:6px solid #707070;
    border-top:3px solid transparent;
    border-bottom:3px solid transparent;
    cursor:pointer;
}
.nav ul.drop li.has-cdrop a {
    padding-right: 9px;
}
.nav ul.drop li.has-cdrop > a:after {
    content:'';
    position:absolute;
    top: 5px;
    right: 3px;
    border-left:6px solid #707070;
    border-top:3px solid transparent;
    border-bottom:3px solid transparent;
    cursor:pointer;
}
.nav ul.drop li.has-cdrop {
    font-weight:bold;
    position:relative;
}
.nav ul.drop li.has-drop:hover a:after,
.nav ul.drop li.has-cdrop:hover a:after {border-left-color:#708ba2;}
.nav div.drop {
    position:absolute;
    left:100%;
    top:0;
    background:#fff url(../../images/bg-menu-drop.png) no-repeat;
    /*    width:414px;  */
    border:1px solid #d0d0d0;
    box-shadow:3px 3px 5px rgba(0,0,0,.15);
    -webkit-box-shadow:3px 3px 5px rgba(0,0,0,.09);
    padding:15px 0px 8px 16px;
    display:none;
}
.nav .has-drop:hover > div.drop,
.nav .has-cdrop:hover > div.drop {display:block;}
.alignleft {float:left;}
.alignright {float:right;}
.nav div.drop .alignright {margin:-2px 0 0 -38px;}
.nav div.drop ul {
    margin:0;
    padding:0;
    list-style:none;
    width:162px;
    float:left;
    position:relative;
    z-index:3;
}
.nav div.drop li {padding:0 0 13px;}
#sidebar .nav {
    position:relative;
    z-index:30;
    top:-36px;
    font-size:11px;
    line-height:13px;
}
.wrapper-scroll #header .nav,
#header .nav {
    position:relative;
    top:64px;
    height: 25px;
    left:auto;
    padding-bottom:0;
    width:178px;
    display:block;
    margin-top:6px;
}
#header .nav {
    position:absolute;
    left:0;
    bottom:0;
}
.wrapper-scroll #header .links-list,
.wrapper-scroll #header .nav > ul.drop,
#header .nav > ul.drop {display:none;}
.wrapper-scroll #header .nav:hover > ul.drop,
#header .nav:hover > ul.drop {display:block;}
.landing-page #sidebar .nav div.drop {top:-5px;}
.wrapper-scroll #header .nav div.drop {top:-1px;}
.wrapper-scroll #header .nav > ul.drop,
#header .nav > ul.drop {
    position:absolute;
    left:0;
    right:0;
    top:100%;
    padding:0;
    border-width:0 0 1px;
}
#header .nav ul.drop {left:-1px;}
#header .nav ul.drop >li {
    border:solid #d6d6d6;
    border-width:0 1px;
}
.wrapper-scroll #header .categories,
#header .categories {
    background:none;
    color:#707070;
    border-radius:0;
    -webkit-border-radius:0;
    padding:7px 20px 7px 28px;
    text-decoration:none;
}
#header .categories {
    border:0;
    padding:5px 20px 5px 28px;
}
.wrapper-scroll #header .nav {
    margin-bottom:-4px !important;
    top: 42px;
}
.wrapper-scroll #header .categories {
    padding:7px 20px 14px 28px !important;
    font-weight:bold;
    height: 5px !important;
}
.wrapper-scroll #header .categories:before,
#header .categories:before {background-position:-556px 0;}
.wrapper-scroll #header .categories:after,
#header .categories:after {border-top-color:#707070;}
.wrapper-scroll #header .nav:before,
.wrapper-scroll #header .nav:after {
    content:'';
    position:absolute;
    top:0;
    left:0;
    background:#f1f1f1;
    width:1px;
    height:31px;
}
.wrapper-scroll #header .nav:after {
    left:auto;
    right:0;
}
.content-block .logos-list,
.content-block .logos-list-favorite {
    margin:20px 0px 10px 0px;
    padding:0;
    list-style:none;
    overflow:hidden;
}
.content-block .logos-list > li,
.content-block .logos-list-favorite > li {
    float:left;
    border:1px solid #d3d3d3;
    border-radius:2px;
    -webkit-border-radius:2px;
    margin:0 2px 10px 7px;
    width:132px;
    position:relative;
    padding:5px 5px 9px;
    overflow:hidden;
    text-align:center;
    color:#3c6180;
}
.content-block .logos-list .favorite-icon,
.content-block .logos-list-favorite .favorite-icon {
    display: block;
    overflow: hidden;
    background: url(../../images/sprite.png) no-repeat -81px -164px;
    width: 18px;
    height: 18px !important;
    margin: -1px 0 0;
}
.content-block .logos-list .favorite-icon.active,
.content-block .logos-list-favorite .favorite-icon.active {
    background-position: -81px -143px;
}
.content-block .logos-list img,
.content-block .logos-list-favorite img {
    margin:0 -5px;
}
.content-block .logos-list .mask,
.content-block .logos-list-favorite .mask {
    background:#fff;
    background:rgba(255,255,255,.95);
    margin:0;
    list-style:none;
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    padding:0 9px;
    box-shadow:0 -3px 4px rgba(0,0,0,.03);
    -webkit-box-shadow:0 -3px 4px rgba(0,0,0,.03);
    text-align:left;
    display:none;
}
.content-block .logos-list .mask li,
.content-block .logos-list-favorite .mask li {
    padding:6px 0 8px;
}
.content-block .logos-list li:hover .mask,
.content-block .logos-list-favorite li:hover .mask {
    display:block;
}
.content-block .logos-list.border-top,
.content-block .logos-list-favorite.border-top {
    border-top: 1px solid #ccc;
    padding-top: 25px;
}
.content-block .logos-list.border-bottom,
.content-block .logos-list-favorite.border-bottom {
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
}
#lightbox01,
#lightbox {
    width:842px;
    line-height:15px;
    padding:21px 20px 28px 22px;
    border:1px solid #b3b3b3;
    box-shadow:0 0 5px rgba(0,0,0,.6);
    -webkit-box-shadow:0 0 5px rgba(0,0,0,.6);
    border-radius:3px;
    -webkit-border-radius:3px;
    background:#fff;
    z-index:50;
    position:absolute;
    top:-99999px;
}
#colorbox #lightbox01,
#colorbox #lightbox {
    position:static;
    top:0;
}
#lightbox01 .title,
#lightbox .title {
    font-size:15px;
    line-height:20px;
    color:#284257;
    display:block;
    border-bottom:1px solid #c5c5c5;
    padding:0 25px 11px 0;
    margin:0 0 2px;
}
#lightbox01 .btn-close,
#lightbox .btn-close {
    top:18px;
    z-index:15;
    right:18px;
    margin:0;
}
#lightbox01 .text-block,
#lightbox .text-block {
    max-height:471px;
    overflow:auto;
    position:relative;
    width:795px;
    padding:15px 20px 14px 25px;
    text-align:justify;
    border-bottom:1px solid #c5c5c5;
}
#lightbox01 p,
#lightbox p {margin:0 0 15px;}
#lightbox .text-block .scrollable-area {
    height:464px !important;
    width:789px !important;
}
#lightbox01 .text-block .heading,
#lightbox .text-block .heading {
    display:block;
    margin:0 0 15px;
    position:relative;
}
#lightbox .text-block .scrollable-area-wrapper .vscrollbar {height:474px !important;}
#lightbox .text-block .scrollable-area-wrapper .vscroll-line {height:474px !important;}
#lightbox .heading.important {padding-left:19px;}
#lightbox .heading.important:before {
    top:6px;
    left:0;
}
#main .section {
    text-align:right;
    overflow:hidden;
    padding:4px 0 11px;
}
.breadcrumbs{
    margin:-4px 0 0;
    padding: 0 0 0 1px;
    list-style: none;
    font-size: 11px;
    line-height: 14px;
    color: #353535;
    float: left;
    font-weight: bold;
}
.breadcrumbs li{
    display: inline-block;
    vertical-align: top;
    padding: 0 11px 0 0;
    position:relative;
}
.breadcrumbs li:before {
    content:'>';
    position:absolute;
    top:0;
    left:-9px;
    font-weight:normal;
}
.breadcrumbs li:first-child:before{display:none;}
.breadcrumbs a{
    font-weight: normal;
    color: #353535;
}
#main .section .visual {
    display:inline-block;
    vertical-align:top;
    margin:-4px 0 0;
}
.btn-delete,
.video-btn,
.btn-remove {
    border: 1px solid #d0d0d0;
    border-radius:3px;
    -webkit-border-radius:3px;
    color: #252525;
    display: inline-block;
    vertical-align:top;
    font-size: 11px;
    letter-spacing:1px;
    line-height: 21px;
    margin: 0 0 0 2px;
    padding: 0 9px 0 27px;
    text-transform: uppercase;
    position:relative;
}
.btn-delete,
.btn-remove {
    margin-left:4px;
    padding-left:22px;
}
.btn-delete:before,
.video-btn:before,
.btn-remove:before {
    content:'';
    position:absolute;
    top:6px;
    left:6px;
    background:url(../../images/sprite.png) no-repeat -652px -20px;
    width:15px;
    height:10px;
}
.btn-delete:before,
.btn-remove:before {
    width:12px;
    height:12px;
    background-position:-635px -39px;
    top:5px;
    left:4px;
}
.btn-delete:before {
    width:15px;
    height:15px;
    background-position:-54px 0px;
    top:4px;
    left:4px;
}
.btn-delete:hover,
.video-btn:hover,
.btn-remove:hover {
    text-decoration:none;
    border-color:#a6a6a6;
    background: #f0eeed;
    backgroundimage: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iI2ZjZmFmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGVlZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fff 0%, #fff 57%, #fcfaf8 81%, #f0eeed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(57%,#fff), color-stop(81%,#fcfaf8), color-stop(100%,#f0eeed));
    background: -webkit-linear-gradient(top, #fff 0%,#fff 57%,#fcfaf8 81%,#f0eeed 100%);
    background: -o-linear-gradient(top, #fff 0%,#fff 57%,#fcfaf8 81%,#f0eeed 100%);
    background: -ms-linear-gradient(top, #fff 0%,#fff 57%,#fcfaf8 81%,#f0eeed 100%);
    background: linear-gradient(to bottom, #fff 0%,#fff 57%,#fcfaf8 81%,#f0eeed 100%);
}
#main .error-box h2 {
    font-size:61px;
    line-height:66px;
    color:#284257;
    margin:0 0 15px -9px;
    text-transform:none;
}
.error-box {
    font-size:19px;
    line-height:28px;
    color:#707070;
    padding:14px 30px 14px 108px;
    font-weight:bold;
}
.error-box .text-holder {overflow:hidden;}
.error-box .alignleft {margin:8px 33px 0 0;}
#main .error-box p {margin:0 0 13px;}
#main .error-box h3 {
    font-size:14px;
    line-height:17px;
    margin:0 0 6px;
}
.error-box .list {
    padding-top:0;
    font-size:12px;
    font-weight:normal;
}
.error-box .list li {padding:0 0 3px 13px;}
.request-form {
    overflow:hidden;
    padding:16px 10px 0;
    margin:0 0 -23px;
}
.request-form .row {padding:0 0 18px;}
.request-form .row:after {
    content:'';
    display:block;
    clear:both;
}
.request-form .area label {
    float:left;
    margin:0 8px 0 0;
}
.request-form.alt .title-label,
.request-form .row > label,
.request-form .row > .label,
.request-form .row .area-col > label,
.request-form .row .area-col > .label {
    float:left;
    width:300px;
    text-align:right;
    padding:5px 8px 0 0;
    overflow:visible;
    font-weight:bold;
}
.request-form .row .area-col {
    width: 380px;
    float: left;
}
#notInCatalogForm.request-form .row > label {
    width: 250px;
}
.request-form.alt{padding-top:23px;}
.request-form.alt .row{padding-bottom:28px;}
.request-form.alt .title-label,
.request-form.alt .row > label,
.request-form.alt .row > .label{width:192px;}
.request-form.alt.shared-list .row > label {
    width: 131px;
    text-align: left;
}
#lightbox .request-form input[type=text],
#lightbox .request-form textarea {
    float:left;
    width:200px;
    height:15px;
    padding:4px 10px;
    font-size:12px;
    line-height:15px;
    margin:0 6px 0 0;
    border:1px solid #b2b2b2;
    background:#fff;
}
#lightbox .request-form textarea {
    width:418px !important;
    height:62px;
    overflow:auto;
    padding:3px 4px;
}
#lightbox .request-form input[type=text].size2 {width:82px;}
#lightbox .request-form.alt input[type="text"]{width:557px;}
#lightbox .request-form.alt textarea{
    width:568px !important;
    height:90px;
}
#lightbox .request-form.alt.shared-list textarea{
    width:667px !important;
}
.request-form select {
    float:left;
    width:220px;
}
.request-form .select-area {
    border:1px solid #b2b2b2;
    height:23px;
}
.request-form .select-area .select-opener {right:6px;}
.request-form label.ui-button:after {
    right:-16px;
    left:auto;
}
.request-form .row .area {
    float:left;
    padding:5px 5px 4px;
}
.request-form input[type=radio] {
    float:left;
    width:15px;
    height:15px;
    margin:0 4px 0 0;
    padding:0;
}
.request-form .required {color:#ed1c24;}
.request-form .holder {
    border-top:1px solid #c5c5c5;
    padding:17px 3px 5px 4px;
    overflow:hidden;
    margin:9px -10px 0;
}
.request-form.alt .holder{margin-top:1px;}
.request-form .holder .area {
    float:right;
    font-size:11px;
    margin:-3px 0 0;
}
.request-form .holder .area .cancel,
.request-form .holder .area .cancel1 {
    color:#f50000;
    text-decoration:underline;
    float:left;
    margin:4px 0 0 10px;
}
.request-form .holder .area .cancel:hover {text-decoration:none;}
.request-form .holder input[type=submit] {
    background:#88abc9;
    border-radius:3px;
    -webkit-border-radius:3px;
    padding:0 10px 0 8px;
    line-height:25px;
    border:0;
    float:left;
    box-shadow:inset 0 0 0 1px #819eb8;
    -webkit-box-shadow:inset 0 0 0 1px #819eb8;
    height:25px;
    color:#fff;
}
.request-form.alt .holder input[type="submit"]{
    text-transform:uppercase;
    width:100px;
    text-align:center;
    border-radius:0 0 3px 3px;
    -webkit-border-bottom-right-radius:3px;
    -webkit-border-bottom-left-radius:3px;
    letter-spacing:0.5px;
}
.request-form .holder input[type="submit"]:hover{
    border-color:#68859f;
    background: #88abc9;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg4YWJjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzg4YWJjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZjkxYWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #88abc9 0%, #88abc9 50%, #6f91ae 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88abc9), color-stop(50%,#88abc9), color-stop(100%,#6f91ae));
    background: -webkit-linear-gradient(top,  #88abc9 0%,#88abc9 50%,#6f91ae 100%);
    background: -o-linear-gradient(top,  #88abc9 0%,#88abc9 50%,#6f91ae 100%);
    background: -ms-linear-gradient(top,  #88abc9 0%,#88abc9 50%,#6f91ae 100%);
    background: linear-gradient(to bottom,  #88abc9 0%,#88abc9 50%,#6f91ae 100%);
}
input[type=submit]::-moz-focus-inner{
    border: 0;
    padding: 0;
}
#lightbox .btn-date,
#lightbox .ui-datepicker-trigger {
    float:left;
    width:47px;
    height:25px;
    overflow:hidden;
    text-indent:-9999px;
    border:0;
    padding:0;
    margin:0;
    line-height:0;
    font-size:0;
    cursor:pointer;
    background:url(../../images/sprite.png) no-repeat -389px -40px;
}
#lightbox .btn-date:hover,
#lightbox .ui-datepicker-trigger:hover {background-position:-441px -40px;}
#ui-datepicker-div {
    width:214px;
    padding:3px;
    background:#fff;
    border:1px solid #c8c8c8;
    border-radius:2px;
    -moz-border-radius: 2px;
    -webkit-border-radius:2px;
    -webkit-box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.2);
    display:none;
}
.ui-datepicker-header {
    overflow:hidden;
    border:0;
    padding:5px 6px 7px;
    margin:0 0 7px;
    background:url(../../images/sprite.png) repeat-x 0 -921px #f4f4f4;
    border-bottom:1px solid #a9a9a9;
    border-radius:0;
    -moz-border-radius: 0;
    -webkit-border-radius:0;
}
.ui-datepicker-prev,
.ui-datepicker-next {
    float:left;
    width:14px;
    height:14px;
    background:#8c8a8c;
    border:0;
    overflow:hidden;
    cursor:pointer;
    text-indent:-9999px;
    position:relative;
    border-radius:50%;
    -webkit-border-radius:50%;
    z-index:5;
}
.ui-datepicker-next {float:right !important;}
.ui-datepicker-next:after,
.ui-datepicker-prev:after {
    content:'';
    position:absolute;
    top:3px;
    left:6px;
    border-left:4px solid #fff;
    border-top:4px solid transparent;
    border-bottom:4px solid transparent;
}
.ui-datepicker-prev:after {
    border-left:0;
    border-right:4px solid #fff;
    left:4px;
}
.ui-datepicker-title {
    overflow:hidden;
    text-align:center;
    color:#000;
}
.ui-datepicker-calendar {
    width:100%;
    margin:0 0 4px;
    font-size:11px;
    line-height:13px;
    border-collapse:collapse;
}
.ui-datepicker-calendar thead th {padding:0 0 9px;}
.ui-datepicker-calendar .ui-state-default {
    border:0;
    padding:3px 2px 4px 0;
    background:none;
    color:#5f83b9;
    text-align:right;
    display:block;
}
.ui-datepicker-calendar .ui-state-hover,
.ui-datepicker-calendar .ui-datepicker-current-day a {
    background:#5f83b9;
    color:#fff;
    text-decoration:none;
}
.ui-timepicker-div {
    padding:7px 0 0 5px;
    border-top:1px solid #ccc;
}
.ui-timepicker-div dl {
    padding:0;
    margin:0;
}
.ui-timepicker-div dl dt {
    padding:0;
    float:left;
    width:40px;
}
.ui-timepicker-div dl dd {
    margin:0;
    overflow:hidden;
    padding:0 5px 0 10px;
    height:21px;
}
.ui-timepicker-div .ui-slider {
    height:7px;
    position:relative;
    margin:5px 0 0;
    background:#fff;
    border:1px solid #b2b2b2;
    border-radius:3px;
    -moz-border-radius: 3px;
    -webkit-border-radius:3px;
}
.ui-timepicker-div .ui-slider-handle {
    position:absolute;
    width:11px;
    height:11px;
    border:1px solid #83a0ba;
    text-indent:-9999px;
    overflow:hidden;
    background: #94b3ce;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk0YjNjZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OTgxYTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #94b3ce 0%, #5981a9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#94b3ce), color-stop(100%,#5981a9));
    background: -webkit-linear-gradient(top, #94b3ce 0%,#5981a9 100%);
    background: -o-linear-gradient(top, #94b3ce 0%,#5981a9 100%);
    background: -ms-linear-gradient(top, #94b3ce 0%,#5981a9 100%);
    background: linear-gradient(to bottom, #94b3ce 0%,#5981a9 100%);
    margin:0 0 0 -8px;
    top:-3px;
    box-shadow:0 0 3px rgba(0,0,0,.5);
    -webkit-box-shadow:0 0 3px rgba(0,0,0,.5);
    border-radius:50%;
    -webkit-border-radius:50%;
}
.ui-datepicker-buttonpane,
.ui_tpicker_second,
.ui_tpicker_millisec,
#cboxTopLeft,
#cboxTopCenter,
#cboxTopRight,
#cboxMiddleLeft,
#cboxMiddleRight,
#cboxBottomLeft,
#cboxBottomCenter,
#cboxBottomRight,
#cboxClose {display:none !important;}
#cboxContent {background:none;}
#content h1 {
    font:18px/20px Helvetica, Arial, sans-serif;
    margin:0 0 9px 6px;
    color:#353535;
}
.content-block .content {
    overflow:hidden;
    line-height:15px;
    padding:14px 10px 12px;
}
.add-search-form .input-button,
.search-form .input-button {
    float:left;
    position:relative;
}
.input-button .loading {
    position:absolute;
    top:-9999px;
    left:-9999px;
    background:url(../../images/loading-animated.gif) no-repeat;
    width:15px;
    height:15px;
    overflow:hidden;
    text-indent:-9999px;
}
.input-button.animated .loading {
    top:50%;
    left:50%;
    margin:-9px 0 0 -7px;
}
.input-button.save.animated .loading {
    margin:0;
    top:4px;
    left:5px;
}
.content-block.toggle-block {
    margin-bottom:-1px;
    padding-bottom:0;
}
.content-block.toggle-block .headline {
    overflow:hidden;
    text-align:left;
    margin:0 -11px -1px;
    border-bottom:1px solid #d0d0d0;
    padding:0;
    background: #fafafa;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fafafa 0%, #f2f2f2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#f2f2f2));
    background: -webkit-linear-gradient(top, #fafafa 0%,#f2f2f2 100%);
    background: -o-linear-gradient(top, #fafafa 0%,#f2f2f2 100%);
    background: -ms-linear-gradient(top, #fafafa 0%,#f2f2f2 100%);
    background: linear-gradient(to bottom, #fafafa 0%,#f2f2f2 100%);
    position:relative;
}
.content-block .headline {
    overflow:hidden;
    text-align:left;
    margin:0 -11px -1px;
    border-bottom:1px solid #d0d0d0;
    background: #fafafa;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fafafa 0%, #f2f2f2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#f2f2f2));
    background: -webkit-linear-gradient(top, #fafafa 0%,#f2f2f2 100%);
    background: -o-linear-gradient(top, #fafafa 0%,#f2f2f2 100%);
    background: -ms-linear-gradient(top, #fafafa 0%,#f2f2f2 100%);
    background: linear-gradient(to bottom, #fafafa 0%,#f2f2f2 100%);
    position:relative;
}
.content-block .headline h2 {
    text-transform:uppercase;
    font:bold 12px/15px Helvetica, Arial, sans-serif;
    margin:0;
    text-align:left;
    color:#284257;
}
.toggle-block .headline .open-close {
    display:block;
    float:none;
    color:#284257;
    outline:none !important;
    position:relative;
    padding:6px 9px 6px 10px;
}
.toggle-block .headline .open-close:after {
    content:'';
    position:absolute;
    top:0px;
    right:11px;
    border-top:8px solid #8a8a8a;
    border-left:4px solid transparent;
    border-right:4px solid transparent;
}
.toggle-block.active .headline .open-close:after {
    border-top:0;
    border-bottom:8px solid #8a8a8a;
}
.selector {
    float:left;
    margin:-2px 0 0 -6px;
    width:54px;
    position:relative;
    height:25px;
    z-index:10;
}
.selector .opener {
    width:54px;
    height:25px;
    cursor:pointer;
    background:url(../../images/bg-selector.png) no-repeat -67px 0;
    overflow:hidden;
}
.selector.active .opener {
    background-position:0 -10px;
    height:23px;
}
.selector.active .drop { top:23px;}
.selector .drop {
    position:absolute;
    top:-9999px;
    left:0;
    width:150px;
    z-index:20;
}
.selector .drop .holder {
    background:url(../../images/bg-selector.png) no-repeat 0 -33px;
    padding:4px 8px 0;
    width:138px;
    overflow:hidden;
}
.selector .drop .btm {
    background:url(../../images/bg-selector.png) no-repeat 0 100%;
    overflow:hidden;
    height:16px;
}
.selector .drop ul {
    margin:0;
    padding:0 7px 0 0;
    list-style:none;
    font-size:12px;
    text-transform:uppercase;
}
.selector .drop ul li {
    border-top:1px solid #ebebeb;
}
.selector .drop ul li:first-child { border:0;}
.selector .drop ul a {
    display:block;
    padding:7px 5px 5px 12px;
    color:#353535;
}
.selector .drop ul a:hover,
.selector .drop ul li.active a {
    background:#ebebeb;
    text-decoration:none;
}
.selector .icon {
    display:block;
    width:15px;
    height:15px;
    overflow:hidden;
    text-indent:-9999px;
    background:url(../../images/bg-selector-icon.png) no-repeat;
    margin:6px 0 0 13px;
}
.selector.all .icon { background-position:-20px 0;}
.selector.partially .icon { background-position:-40px 0;}
#wrapper .drop ul {display: block; list-style: none;}
.options{
    margin: 0;
    padding: 0;
    list-style: none;
}
.options > li {
    float: left;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #252525;
    position: relative;
}
.options > li .li-class {
    float: left;
    cursor: pointer;
    height: 17px;
    padding: 4px 8px 0 5px;
    width: 138px;
    border:1px solid #d0d0d0;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.options >li em{
    font-style: normal;
    display: inline-block;
    vertical-align: top;
    padding: 0 0 0 20px;
    position:relative;
}
.options >li em:before {
    content:'';
    position:absolute;
    top:0;
    left:0;
    background:url(../../images/sprite.png) no-repeat -265px -64px;
    width:13px;
    height:13px;
}
.options >li:hover .li-class,
.options >.drop .li-class{
    border-color:#a6a6a6;
    background: rgb(255,255,255);
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYyJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGVlZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(254,254,254,1) 62%, rgba(240,238,237,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(62%,rgba(254,254,254,1)), color-stop(100%,rgba(240,238,237,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(254,254,254,1) 62%,rgba(240,238,237,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(254,254,254,1) 62%,rgba(240,238,237,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(254,254,254,1) 62%,rgba(240,238,237,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(254,254,254,1) 62%,rgba(240,238,237,1) 100%);
}
.options li label span,
.options li:hover label span,
.options li .ui-button-text-only .ui-button-text,
.options li:hover .ui-button-text-only .ui-button-text {
    padding:0;
    width:auto;
    background:none;
    height:auto;
    font-weight:normal !important;
}
.custom span img {
    padding-right: 12px;
    padding-left: 6px;
    width: 15px;
    height: auto;
}
.options ul{
    margin: 0;
    padding: 3px 0 0;
    list-style: none;
    position: absolute;
    top: 23px;
    left: 0;
    width: 151px;
    font-size: 12px;
    line-height: 16px;
    background:#fafafa;
    display: none;
    border:1px solid #d3d3d3;
    border-width:0 1px 1px;
    border-radius: 0 0 2px 2px;
    -moz-border-radius:0 0 2px 2px;
    -webkit-border-bottom-left-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    -webkit-box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.15);
}
.options ul li{
    vertical-align: top;
    position:relative;
}
.options ul li:first-child{border: none;}
.options ul a{
    display: block;
    padding: 5px 3px 4px 10px;
    position:relative;
    color:#353535;
}
.options .shadow{
    position: absolute;
    left: 2px;
    top: 0;
}
.options ul a:hover{
    text-decoration: none;
    background: #f2f2f2;
}
.options ul .active:before,
.options ul li:hover:before,
.options ul li:hover:after,
.options ul .active:after {
    content:'';
    position:absolute;
    right:0;
    top:-2px;
    left:0;
    background:#e7e7e7;
    height:2px;
    z-index:10;
}
.options ul .active:after,
.options ul li:hover:after {
    top:auto;
    bottom:0;
}
.options ul .active a{background:#f2f2f2;}
.status-form{
    margin: 0;
    float: right;
    position: relative;
    z-index: 5;
}
#content .status-form {float:left;}
.status-form label{
    float: left;
    text-transform: uppercase;
    color: #6d6d6d;
    font-size: 11px;
    line-height: 14px;
}
.status-form label.ui-button {
    width:auto;
    height:auto;
    margin:0;
    min-height:15px;
    padding:0 0 0 20px;
}
.status-form .row{
    overflow: hidden;
    padding: 7px 0 4px 21px;
}
.form-sort {float:right;}
.form-sort fieldset { float:left;}
.form-sort label {
    float:left;
    padding:4px 1px 0 10px;
}
.form-sort select {
    float:left;
    width:98px;
}
.form-sort .select-area {height:21px;}
.form-sort .select-area .center {
    padding:2px 5px;
    height:17px;
    line-height:17px;
}
#sidebar {
    width:187px;
    float:left;
}
.sub-nav {
    padding:0;
    margin:0 0 15px;
    list-style:none;
    font-size:11px;
    line-height:13px;
    text-transform:uppercase;
}
.sub-nav li {padding:0 0 5px;}

.sub-nav li.shared-list-nav {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.sub-nav li.shared-list-nav a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.sub-nav a {
    height:22px;
    display:block;
    cursor:pointer;
    padding:8px 8px 0 33px;
    color:#353535;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border:1px solid #d0d0d0;
    background:#f7f7f7;
    position:relative;
}
.sub-nav a:hover,
.sub-nav li.active a {
    border-color:#a6a6a6;
    text-decoration:none;
    background: rgb(247,247,247);
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U2ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(246,246,246,1) 54%, rgba(231,230,229,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(54%,rgba(246,246,246,1)), color-stop(100%,rgba(231,230,229,1)));
    background: -webkit-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(246,246,246,1) 54%,rgba(231,230,229,1) 100%);
    background: -o-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(246,246,246,1) 54%,rgba(231,230,229,1) 100%);
    background: -ms-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(246,246,246,1) 54%,rgba(231,230,229,1) 100%);
    background: linear-gradient(to bottom, rgba(247,247,247,1) 0%,rgba(246,246,246,1) 54%,rgba(231,230,229,1) 100%);
}
.sub-nav .continue:before {background-position:-652px -38px;}
.content.editable-widget {
    padding:10px 0 12px;
    margin:0 0 0 -2px;
    overflow:visible;
    width:100% !important;
}
.content.editable-widget:after {
    content:'';
    display:block;
    clear:both;
}
#wrapper .content.editable-widget .scrollable-area-wrapper {width:780px !important;}
.content.editable-widget .scrollable-area {
    width:757px !important;  /* Cloud City  */
    height:335px !important;
}
.content .top-box {
    padding:0 0 9px;
    position:relative;
    z-index:30;
}
.content .top-box:after {
    content:'';
    display:block;
    clear:both;
}
.cart-form {
    width: 757px;       /* Cloud City  */
}
.cart-form .scrollable-area-wrapper .vscrollbar,
.cart-form .scrollable-area-wrapper .vscroll-line {height:325px !important;}
.cart-table {
    width:757px;        /* Cloud City  */
    border-collapse:collapse;
}
.cart-table th {
    background:#f8f8f8;
    text-transform:uppercase;
    font-size:12px;
    font-weight:bold;
    line-height:16px;
    width:18px;
    padding:5px 0 5px 8px;
    text-align:left;
}
.cart-table th .ui-button {margin:-6px 0 -7px;}
.cart-table th+th {width:71px;}
.cart-table th+th+th {
    width:59px;
    text-align:center;
    padding-right:8px;
}
.cart-table th+th+th+th {width:292px;}
.cart-table th+th+th+th+th {
    width:88px;
    padding-left:20px;
}
.cart-table th+th+th+th+th+th {
    width:auto;
    padding-left:1px;
}
.cart-table th+th+th+th+th+th+th {width:96px;}
.cart-table img {float:left;}
.cart-table label.ui-button {
    width:0;
    padding-left:14px;
}
.cart-table input[type=text] {
    width:42px;
    height:17px;
    line-height:17px;
    border:1px solid #b2b2b2;
    text-align:center;
    padding:2px 3px;
    display:block;
    margin:0;
}
.scrollable-area .cart-table {width:750px;}
.scrollable-area .cart-table .cart-table {margin:-19px 0 0 -8px;}
.cart-table td {
    padding:19px 0 19px 8px;
    text-align:center;
    border-bottom:1px solid #c5c5c5;
    width:15px;
}
.cart-table tbody td+td {width:76px;}
.cart-table tbody td+td+td {width:65px;}
.cart-table tbody td+td+td+td {
    text-align:left;
    width:301px;
}
.cart-table tbody td+td+td+td+td {
    text-align:right;
    padding-right:25px;
    padding-left:0;
    width:92px;
}
.cart-table td+td+td+td+td+td {
    padding-right:0;
    width:58px;
}
.cart-table td+td+td+td+td+td+td {
    width:83px;
    padding-right:3px;
}
.cart-table .name {
    display:block;
    margin:0 0 8px;
}
.cart-table .price {
    display:block;
    font-size:9px;
    padding:2px 0 0;
}
.cart-table .cart-table td {
    border:0;
    padding-bottom:13px;
}
.cart-table .company-logo {
    display:block;
    margin:7px auto 9px;
    float:none;
}
.quoteName {
    width:425px;text-align:left;display:inline-block;
}
.quoteQty {
    display:inline-block
}
a.morelink {
    text-decoration:none;
    outline: none;
}
.morecontent span {
    display: none;
}
.content .bottom-block {
    overflow:hidden;
    padding:6px 9px 4px 5px;
    background:#f9f9f9;
    margin:-1px 11px 10px 0;
    position:relative;
    z-index:15;
    width:737px;
}
#main .content .bottom-block p {margin:0;}
.content .bottom-block .sub-total {
    float:right;
    margin:0;
}
.content .bottom-block .sub-total dt {
    float:left;
    margin:0 3px 0 0;
}
.content .bottom-block .sub-total dd {
    float:left;
    margin:0;
}
.content .bottom-block .sub-total dd span {
    font-size:9px;
    position:relative;
    bottom:2px;
}
.content .bottom-block + .cart-table td {border-top:1px solid #c5c5c5;}
.content .bottom-block + .cart-table td+td+td+td+td+td+td {padding-right:43px;}
.bottom-data {
    color: #000;
    line-height: 20px;
    overflow: hidden;
    padding: 11px 10px 11px 5px;
    border-bottom:1px solid #c5c5c5;
    margin:0 0 9px;
}

.bottom-data.shared-list-footer {
    padding: 0 10px 11px 5px;
}
.shared-list-footer .total-items {
    margin-bottom: 5px;
}
.shared-list-footer .summary-holder {
    padding: 0;
}

.bottom-data .pager {float:right;}
.bottom-data .pager span {float:left;}
.bottom-data .pager ul {
    float:left;
    padding:0;
    list-style:none;
    margin:-1px 0 0 3px;
}
.bottom-data .pager li {
    float:left;
    padding:0 0 0 3px;
}
.bottom-data .pager li a {
    display:block;
    overflow:hidden;
    text-indent:-9999px;
}
.bottom-data .btn-next,
.bottom-data .btn-prev {
    width:14px;
    height:16px;
    border:1px solid #cdcdcd;
    background:#fff;
    position:relative;
    border-radius:2px;
    -webkit-border-radius:2px;
}
.bottom-data .btn-next:hover,
.bottom-data .btn-prev:hover {
    background: #e9e9e9;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fff 0%, #e9e9e9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top, #fff 0%,#e9e9e9 100%);
    background: -o-linear-gradient(top, #fff 0%,#e9e9e9 100%);
    background: -ms-linear-gradient(top, #fff 0%,#e9e9e9 100%);
    background: linear-gradient(to bottom, #fff 0%,#e9e9e9 100%);
}
.bottom-data .btn-next:active,
.bottom-data .btn-prev:active {
    background: #e9e9e9;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e9e9e9 0%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#fff));
    background: -webkit-linear-gradient(top, #e9e9e9 0%,#fff 100%);
    background: -o-linear-gradient(top, #e9e9e9 0%,#fff 100%);
    background: -ms-linear-gradient(top, #e9e9e9 0%,#fff 100%);
    background: linear-gradient(to bottom, #e9e9e9 0%,#fff 100%);
}
.bottom-data .btn-next:after,
.bottom-data .btn-prev:after {
    content:'';
    position:absolute;
    top:4px;
    left:4px;
    border-right:6px solid #88abc9;
    border-top:4px solid transparent;
    border-bottom:4px solid transparent;
}
.bottom-data .btn-next:after {
    border-left:6px solid #88abc9;
    border-right:0;
    left:5px;
}
.bottom-data .pager a.inactive {
    cursor:default;
    background:#fff !important;
}
.bottom-data .btn-next.inactive:after,
.bottom-data .btn-prev.inactive:after {
    border-left-color:#c2c2c2;
    border-right-color:#c2c2c2;
}
.summary-holder {
    overflow:hidden;
    padding:0 0 12px;
}
.summary-holder .order-box {
    float:right;
    width:211px;
    padding:6px 1px 11px;
    border-radius:3px;
    -webkit-border-radius:3px;
    border:1px solid #d0d0d0;
    margin:6px 0 0;
    text-align:center;
}
.summary-holder .order-box .heading {
    text-transform:uppercase;
    font-size:12px;
    line-height:16px;
    color:#284257;
    text-align:center;
    display:block;
    border-bottom:1px solid #d8d8d8;
    padding:0 0 7px;
    margin:0 0 8px;
    letter-spacing:1px;
}
.order-box .sub-total {
    margin:0 0 1px;
    overflow:hidden;
    text-align:left;
}
.order-box .sub-total dt {
    float:left;
    margin:0 3px 0 8px;
}
.order-box .sub-total dd {
    display:block;
    text-align:right;
    border-bottom:1px solid #ececec;
    margin:0 0 8px;
    padding:0 10px 10px 0;
}
.order-box dd sup {
    font-size:9px;
    position:relative;
    bottom:2px;
    display:inline-block;
    vertical-align:baseline;
}
.order-box .total {
    font-size:15px;
    margin:0 0 15px;
    font-weight:bold;
    line-height:18px;
    letter-spacing:1px;
}
.order-box .total dt {
    display:inline-block;
    vertical-align:top;
    margin:0 4px 0 0;
}
.order-box .total dd {
    display:inline-block;
    vertical-align:top;
    margin:0;
}
.order-box .btn {
    display:inline-block;
    vertical-align:top;
    background: #ffc46e;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzQ2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjk4MTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffc46e 0%, #ff9810 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc46e), color-stop(100%,#ff9810));
    background: -webkit-linear-gradient(top, #ffc46e 0%,#ff9810 100%);
    background: -o-linear-gradient(top, #ffc46e 0%,#ff9810 100%);
    background: -ms-linear-gradient(top, #ffc46e 0%,#ff9810 100%);
    background: linear-gradient(to bottom, #ffc46e 0%,#ff9810 100%);
    font-size:15px;
    text-transform:uppercase;
    line-height:30px;
    border-radius:4px;
    -webkit-border-radius:4px;
    /*padding:0 13px 0 34px;*/
    position:relative;
    color:#fff;
    font-weight:bold;
    border:1px solid #ff9833;
}
.order-box .btn:before {
    content:'';
    position:absolute;
    top:5px;
    left:8px;
    /*background:url(../../images/sprite.png) no-repeat -668px -24px;*/
    width:18px;
    height:18px;
}
.order-box .btn:hover {
    background: #ffab38;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYWIzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYTdmMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffab38 0%, #da7f12 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffab38), color-stop(100%,#da7f12));
    background: -webkit-linear-gradient(top, #ffab38 0%,#da7f12 100%);
    background: -o-linear-gradient(top, #ffab38 0%,#da7f12 100%);
    background: -ms-linear-gradient(top, #ffab38 0%,#da7f12 100%);
    background: linear-gradient(to bottom, #ffab38 0%,#da7f12 100%);
    text-decoration:none;
    border-color:#d26800;
    cursor: pointer;
}
.move-items {
    background:#f1f1f1;
    text-align:center;
    padding:5px 0 0 15px;
    height:27px;
    overflow:hidden;
    margin:0 -3px 0 0;
}
.move-items .holder {display:inline-block;}
.move-items label {
    float:left;
    padding:4px 5px 0 0;
    font-weight:bold;
}
.move-items select {
    float:left;
    width:247px;
    margin:0 6px 0 0;
}
.move-items .select-area {
    margin:0 6px 0 0;
    height:22px;
}
.move-items input[type=button] {
    float:left;
    padding:0 0 2px;
    cursor:pointer;
    margin:0;
    text-align:center;
    color:#fff;
    width:88px;
    height:24px;
    border:0;
    font-size:11px;
    line-height:24px;
    background:url(../../images/sprite.png) no-repeat -493px -53px;
}
.move-items input[type=button]:hover {background-position:-584px -53px;}
#edit-section {padding-bottom:0;}
#sidebar h3 {
    font-size:11px;
    line-height:14px;
    color:#284257;
    margin:0 0 6px;
}
.alert-box {
    background:#fffae4;
    padding:13px 47px 14px 46px;
    margin:-5px 0 16px;
}
.del {
    background:#fceef4 !important;
}
.alert-box .title {
    display:block;
    position:relative;
    margin:0 0 22px;
}
.alert-box .title:before {
    content:'';
    position:absolute;
    top:-5px;
    left:-33px;
    background:url(../../images/sprite.png) no-repeat -318px -51px;
    width:25px;
    height:22px;
}
.alert-box.changed .title:before {background-position:-349px -51px;}
.alert-box .heading {
    display:block;
    padding:0 0 11px;
    margin:0 0 10px;
    border-bottom:1px solid #c5c4be;
}
.alert-box .list {
    margin:0;
    padding:0;
    list-style:none;
    overflow:hidden;
}
.alert-box .list li {padding:0 0 7px;}
.alert-box .price {color:#f00;}
.cart-table .unavailable td {background:#fceef4;}
.cart-table .item-changed td {background:#fffae4;}
#colorbox, #cboxWrapper, #cboxContent, #cboxLoadedContent {
    overflow: visible !important;
}
.search-error{
    padding:17px 105px 0;
    font-size:14px;
    overflow:hidden;
    line-height:24px;
    color:#707070;
    margin:0 0 -11px;
}
.search-error .note{
    display:block;
    margin:0 0 25px;
}
.search-error .note strong{color:#353535;}
.search-error .note span{display:block;}
.search-error .note a{font-weight:bold;}
.search-error .heading{
    display:block;
    color:#353535;
    margin:0 0 3px;
}
.content-block .search-error .list{
    margin:0 0 22px;
    padding:0;
    font-size:12px;
    line-height:17px;
    color:#353535;
}
.content-block .search-error .list li{padding:0 0 4px 17px;}
.content-block .search-error .list li:before{
    height:6px;
    background:#9a9a9a;
    left:0;
}
.shopping-area{padding:0 0 0 1px;}
.bungled-area{
    margin:0 0 20px;
    display:none;
}
.qty-visual-list{display:none;}
.page01 .qty-visual-list,
.page01 .bungled-area{display:block;}
.page01 .shopping-area .btn-holder,
.page01 .hidden{display:none;}
#main .shopping-area .content-block h2{
    padding-left:1px;
    letter-spacing:1px;
}
.shopping-area .item-gallery{
    margin:0 -11px;
    position:relative;
}
.shopping-area .item-gallery .mask{
    width:993px;
    overflow:hidden;
    position:relative;
    padding:1px 0 0;
}
.shopping-area .item-gallery .mask:before,
.shopping-area .item-gallery .mask:after{
    position:absolute;
    content:' ';
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 65%, rgba(255,255,255,0) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(65%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));
    background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 65%,rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 65%,rgba(255,255,255,0) 100%);
    background: -ms-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 65%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 65%,rgba(255,255,255,0) 100%);
    width:50px;
    left:0;
    top:1px;
    bottom:0;
    z-index:1;
}
.shopping-area .item-gallery .mask:before{
    left:auto;
    right:0;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 35%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(35%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 35%,rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 35%,rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 35%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 35%,rgba(255,255,255,1) 100%);
}
.shopping-area .item-gallery .slideset{
    float:left;
    width:99999px;
    margin:0 0 0 -27px;
}
.shopping-area .item-gallery .slider{
    float:left;
    width:187px;
    font-size:12px;
    line-height:15px;
}
.shopping-area .item-gallery .slider a{
    display:block;
    text-align:center;
    padding:9px 8px 17px 15px;
    position:relative;
}
.shopping-area .item-gallery .slider a:hover:before,
.shopping-area .item-gallery .slider a:after{
    position:absolute;
    content:' ';
    width:1px;
    background:#dfdfdf;
    top:15px;
    bottom:8px;
    left:0;
}
.shopping-area .item-gallery .slider a:hover{
    text-decoration:none;
    background: #ffffff;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #fefefe 50%, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#fefefe), color-stop(100%,#f5f5f5));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#fefefe 50%,#f5f5f5 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#fefefe 50%,#f5f5f5 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#fefefe 50%,#f5f5f5 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#fefefe 50%,#f5f5f5 100%);
}
.shopping-area .item-gallery .slider a:hover:after{
    top:0;
    height:100%;
}
.shopping-area .item-gallery .slider a:hover:before{
    top:0;
    height:100%;
    left:auto;
    right:-1px;
}
.shopping-area .item-gallery .slider.marked a{
    border:2px solid #b7cde0;
    padding:7px 6px 15px 13px;
}
.shopping-area .item-gallery .slider.marked a:after,
.shopping-area .item-gallery .slider:first-child a:after{display:none;}
.shopping-area .item-gallery .slider img{
    display:inline-block;
    vertical-align:top;
    min-height:80px;
    margin:0 0 20px;
}
.shopping-area .item-gallery .slider .name{
    display:block;
    margin:0 0 14px;
    color:#3c6180;
}
.shopping-area .item-gallery .slider .price{color:#353535;}
.shopping-area .item-gallery .next,
.shopping-area .item-gallery .prev{
    z-index:10;
    margin:0;
    top:30px;
    left:8px;
}
.shopping-area .item-gallery .next{
    right:8px;
    left:auto;
}
.shopping-area .content-block .area{padding:14px 3px 15px;}
.shopping-area .content-block .area:after{
    content:'';
    display:block;
    clear:both;
}
.shopping-area .item-info{
    float:right;
    text-align:right;
}
.shopping-area .item-info .logo-link{
    display:inline-block;
    vertical-align:top;
    margin:0 -1px 5px 0;
}
.shopping-area .item-info .ico{
    display:block;
    width:13px;
    height:11px;
    padding:0 0 2px;
    margin:0 0 5px auto;
    font-weight:bold;
    background: #aad496;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FhZDQ5NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iIzNiODMyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iIzNiODMyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWQ0OTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #aad496 0%, #3b8325 46%, #3b8325 54%, #aad496 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aad496), color-stop(46%,#3b8325), color-stop(54%,#3b8325), color-stop(100%,#aad496));
    background: -webkit-linear-gradient(top,  #aad496 0%,#3b8325 46%,#3b8325 54%,#aad496 100%);
    background: -o-linear-gradient(top,  #aad496 0%,#3b8325 46%,#3b8325 54%,#aad496 100%);
    background: -ms-linear-gradient(top,  #aad496 0%,#3b8325 46%,#3b8325 54%,#aad496 100%);
    background: linear-gradient(to bottom,  #aad496 0%,#3b8325 46%,#3b8325 54%,#aad496 100%);
    overflow:hidden;
    border-radius:13px;
    -webkit-border-radius:13px;
    text-align:center;
    line-height:11px;
    font-size:8px;
    font-style:italic;
    color:#fff;
    border:1px solid #4b7221;
}
.shopping-area .item-info .note{
    display:block;
    font-size:10px;
    line-height:14px;
}
.shopping-area .item-info .price{
    font-size:18px;
    line-height:30px;
    color:#000;
    display:block;
    margin:0 0 2px;
}
.shopping-area .item-info .price span{
    font-size:24px;
    vertical-align:top;
    display:inline-block;
    margin:-2px 0 0;
}
.shopping-area .item-info .qty-form{margin:0 0 0 0;}
.shopping-area .item-info .qty-form .row{
    overflow:hidden;
    margin:0 0 6px;
}
.shopping-area .item-info .qty-form label{
    float:right;
    font-size:12px;
    line-height:16px;
    color:#353535;
    margin:2px 3px 0 0;
    font-weight:bold;
}
.shopping-area .item-info .qty-form label span{color:#f00;}
.shopping-area .item-info .qty-form input[type='text']{
    float:right;
    width:28px;
    height:17px;
    padding:2px 2px 2px 7px;
    border:1px solid #b2b2b2;
    font:bold 12px/17px Helvetica, Arial, sans-serif;
    color:#b7b7b7;
}
.shopping-area .item-info .qty-form input[type='submit']{
    display:block;
    width:118px;
    height:25px;
    line-height:19px;
    padding:2px 0 4px;
    background:#70afe5;
    border:1px solid #819eb8;
    color:#fff;
    text-align:center;
    font-size:11px;
    border-radius:3px;
    -webkit-border-radius:3px;
}
.shopping-area .item-info .qty-form input[type='submit']:hover{
    border-color:#4d7aa0 #6c91b1 #4d7aa0;
    background: #70afe5;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcwYWZlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzcwYWZlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OThiYjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #70afe5 0%, #70afe5 50%, #598bb5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#70afe5), color-stop(50%,#70afe5), color-stop(100%,#598bb5));
    background: -webkit-linear-gradient(top,  #70afe5 0%,#70afe5 50%,#598bb5 100%);
    background: -o-linear-gradient(top,  #70afe5 0%,#70afe5 50%,#598bb5 100%);
    background: -ms-linear-gradient(top,  #70afe5 0%,#70afe5 50%,#598bb5 100%);
    background: linear-gradient(to bottom,  #70afe5 0%,#70afe5 50%,#598bb5 100%);
}
.shopping-area .item-info .priceEditableInput {
    height: 30px;
}
.shopping-area .item-info .priceEditableInput label {
    float: left;
    font-size: 12px;
    line-height: 16px;
    color: #353535;
    margin: 5px 3px 0 0;
    font-weight: bold;
}
.shopping-area .item-info .priceEditableInput label span {
    color: #f00;
    padding-right: 4px;
}
.shopping-area .item-info .priceEditableInput input[type="text"] {
    float: right;
    width: 70px;
    height: 17px;
    padding: 2px 2px 2px 7px;
    border: 1px solid #b2b2b2;
    font: bold 12px/17px Helvetica, Arial, sans-serif;
    color: #b7b7b7;
    padding-right: 3px;
}
.shopping-area .btn-holder{
    overflow:hidden;
    border-top:1px solid #d8d8d8;
    position:relative;
    top:10px;
    margin:0 -12px;
    width:180px;
    padding:12px 0 10px;
    text-align:center;
}
.shopping-area .btn-holder .view,
.shopping-area .btn-holder .card,
.shopping-area .btn-holder .request,
.shopping-area .btn-holder .browse,
.shopping-area .btn-holder .email,
.shopping-area .btn.email {
    display:inline-block;
    vertical-align:top;
    background:#88abc9;
    text-transform:uppercase;
    text-decoration:none;
    color:#fff;
    padding:6px 13px 8px 35px;
    border:1px solid #83a2be;
    position:relative;
    letter-spacing:0.5px;
    border-radius:5px;
    -webkit-border-radius:5px;
    margin:0 0 0 2px;
}
.shopping-area .btn-holder .btn.request,
.shopping-area .btn-holder .btn.browse,
.shopping-area .btn-holder .btn.email,
.shopping-area .btn.email {
    padding: 6px 20px 8px;
}
.shopping-area .btn-holder .card.disabled{
    background:#c3d5e4;
    cursor:default;
}
.shopping-area .btn-holder .view:after,
.shopping-area .btn-holder .card:after{
    position:absolute;
    content:' ';
    background:url('../../images/sprite.png') no-repeat -241px -116px;
    width:19px;
    height:18px;
    left:9px;
    top:3px;
}
.shopping-area .btn-holder .card:hover{
    border-color:#7392ad;
    background: #88abc9;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg4YWJjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzg4YWJjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iIzc5OWJiOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZTkwYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #88abc9 0%, #88abc9 50%, #799bb9 72%, #6e90ad 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88abc9), color-stop(50%,#88abc9), color-stop(72%,#799bb9), color-stop(100%,#6e90ad));
    background: -webkit-linear-gradient(top,  #88abc9 0%,#88abc9 50%,#799bb9 72%,#6e90ad 100%);
    background: -o-linear-gradient(top,  #88abc9 0%,#88abc9 50%,#799bb9 72%,#6e90ad 100%);
    background: -ms-linear-gradient(top,  #88abc9 0%,#88abc9 50%,#799bb9 72%,#6e90ad 100%);
    background: linear-gradient(to bottom,  #88abc9 0%,#88abc9 50%,#799bb9 72%,#6e90ad 100%);
}
.shopping-area .btn-holder .order{
    border:1px solid #053f77;
    background:#0054a6;
    color:#fff;
    text-transform:uppercase;
    padding:7px 4px 7px 5px;
    margin:0 -2px 0 0;
    text-align:center;
    border-radius:5px;
    letter-spacing:0.5px;
    -webkit-border-radius:5px;
    display:none;
}
.shopping-area .btn-holder .order:hover{
    background: #0054a6;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNTRhNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwNTRhNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iIzAwNDM4YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDMyNjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #0054a6 0%, #0054a6 50%, #00438a 72%, #003264 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0054a6), color-stop(50%,#0054a6), color-stop(72%,#00438a), color-stop(100%,#003264));
    background: -webkit-linear-gradient(top,  #0054a6 0%,#0054a6 50%,#00438a 72%,#003264 100%);
    background: -o-linear-gradient(top,  #0054a6 0%,#0054a6 50%,#00438a 72%,#003264 100%);
    background: -ms-linear-gradient(top,  #0054a6 0%,#0054a6 50%,#00438a 72%,#003264 100%);
    background: linear-gradient(to bottom,  #0054a6 0%,#0054a6 50%,#00438a 72%,#003264 100%);
    text-decoration:none;
}
.shopping-area .btn-holder .view{
    display:none;
    background:#70afe5;
}
.shopping-area .btn-holder .view:after{
    background-position:-241px -116px;
    width:19px;
    height:18px;
    left:12px;
    top:7px;
}
.shopping-area .btn-holder .view:hover{
    border-color:#4d7aa0;
    background: #70afe5;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcwYWZlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzcwYWZlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iIzY1OWVjZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1YjhkYjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #70afe5 0%, #70afe5 50%, #659ecf 71%, #5b8db9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#70afe5), color-stop(50%,#70afe5), color-stop(71%,#659ecf), color-stop(100%,#5b8db9));
    background: -webkit-linear-gradient(top,  #70afe5 0%,#70afe5 50%,#659ecf 71%,#5b8db9 100%);
    background: -o-linear-gradient(top,  #70afe5 0%,#70afe5 50%,#659ecf 71%,#5b8db9 100%);
    background: -ms-linear-gradient(top,  #70afe5 0%,#70afe5 50%,#659ecf 71%,#5b8db9 100%);
    background: linear-gradient(to bottom,  #70afe5 0%,#70afe5 50%,#659ecf 71%,#5b8db9 100%);
}
.shopping-area .list-holder{
    overflow:hidden;
    padding:4px 20px 0 0;
    font-size:12px;
    line-height:18px;
    color:#252525;
}
#main .shopping-area .content-block .list-holder p{margin-bottom:8px;}
.content-block .list-holder .list{
    font-size:12px;
    line-height:18px;
    padding:0;
}
.content-block .list-holder .list li{padding:0 0 3px 11px;}
.content-block .list-holder .list li:before{
    background:#c4d3da;
    left:0;
    height:6px;
}
.shopping-area .product-review{
    overflow:hidden;
    margin:0 0 7px;
    /*min-height:497px;*/
}
.shopping-area .description-form{
    width:754px;
    float:left;
    padding:5px 58px 0 0;
}
.shopping-area .description-form .visual-box{
    float:left;
    width:310px;
    padding:0 24px 0;
}
.shopping-area .description-form .slideshow{
    position:relative;
    padding:50px 0 0;
    width: 310px;
    overflow: hidden;
}
.shopping-area .description-form .slideset{
    position:relative;
    /*min-height:235px;*/
    margin:0 0 53px;
    width: 99999px;
    overflow: hidden;
}
.shopping-area .description-form .slideset .slide{
    float: left;
    text-align:center;
    background:#fff;
    width:306px;
    z-index:1;
}
.shopping-area .description-form .slideset .slide.active{z-index:2;}
.shopping-area .description-form .carousel{
    position:relative;
    overflow:hidden;
}
.shopping-area .description-form .carousel .mask{
    width:285px;
    overflow:hidden;
    position:relative;
    margin:0 2px 0 -8px;
    display:inline-block;
    vertical-align:bottom;
}
.shopping-area .description-form .carousel .slide-holder{
    float:left;
    width:99999px;
}
.shopping-area .description-form .carousel .slider{
    float:left;
    margin:0 0 0 8px;
    width:49px;
    text-align:center;
}
.shopping-area .description-form .carousel img{border:1px solid #e8e8e8;}
.shopping-area .description-form .carousel .next{
    display:inline-block;
    vertical-align:bottom;
    width:18px;
    height:4px;
    background:url(../../images/sprite.png) no-repeat 0 -100px;
    text-indent:-9999px;
    overflow:hidden;
    margin:0 0 2px;
}
.shopping-area .description-form .info{
    float:left;
    width:352px;
    padding:5px 0 4px 43px;
    position:relative;
    z-index:2;
    border-left:1px solid #f0f0f0;
}
.shopping-area .description-form .heading:after{
    content:'';
    display:block;
    clear:both;
}
.shopping-area .description-form .heading{
    padding:1px 0 10px;
    font-size:15px;
    line-height:18px;
    color:#284156;
}
.shopping-area .description-form .select-drop{
    position:relative;
    /*z-index:10;*/
    float:left;
    padding:0 12px 1px 0;
}
.shopping-area .description-form .select-drop > a{
    display:block;

    text-indent:-9999px;
    overflow:hidden;
    background:url('../../images/sprite.png') no-repeat -81px -164px;
    width:26px;
    height:20px !important;
    margin:-1px 0 0;
}
.shopping-area .description-form .select-drop ul{
    position:absolute;
    margin:0;
    padding:5px 0 4px;
    list-style:none;
    right:-82px;
    top:19px;
    width:119px;
    background:#fff;
    border:1px solid #b5b5b5;
    font-size:12px;
    line-height:16px;
    display:none;
    z-index: 10;
}
.shopping-area .description-form .select-drop ul:after{
    position:absolute;
    content:' ';
    top:-6px;
    height:6px;
    left:0;
    width:100%;
}
.shopping-area .description-form .select-drop:hover ul{display:block;}
.shopping-area .description-form .select-drop ul li{margin:0 0 1px;}
.shopping-area .description-form .select-drop ul a{
    display:block;
    color:#353535;
    padding:3px 7px 4px;
    text-decoration:none;
}
.shopping-area .description-form .select-drop ul a:hover{background:#f3f3f3;}
.shopping-area .description-form .select-drop .opener.favorites{background-position:-81px -143px;}
.shopping-area .description-form .select-drop .opener.my-list{
    background-position:-123px -143px;
    height:15px;
}
.shopping-area .description-form .select-drop .opener.glass{
    background-position:-123px -166px;
    width:28px;
    margin:0 -3px 0 0;
}
.shopping-area .description-form .select-drop.active .opener.favorites{background-position:-72px -140px;}
.shopping-area .description-form .select-drop.active .opener.my-list{
    background-position:-114px -140px;
    margin-bottom:-5px;
}
.shopping-area .description-form .select-drop.active .opener.glass{
    background-position:-114px -163px;
    margin:-4px -7px -3px -10px;
}
.shopping-area .description-form .heading .title:after{
    display:inline-block;
    vertical-align:top;
    height:18px;
    content:' ';
    top:100%;
    right:0;
    margin:0 0 0 -28px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(80%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 100%);
}
.shopping-area .rating-box{
    margin:0 0 7px -2px;
    font-size:11px;
}
.request-form .rating,
.shopping-area .rating{
    display:inline-block;
    vertical-align:middle;
    background: url('../../images/sprite.png') no-repeat -65px -96px;
    width: 57px;
    height: 8px;
    position:relative;
    margin:0 2px 0 0;
}
.request-form .rating{margin-top:10px;}
.request-form .rating .bar,
.shopping-area .rating .bar{
    position:absolute;
    top:0;
    left:0;
    background:url('../../images/sprite.png') no-repeat -133px -96px;
    height:8px;
}
.shopping-area .description-form .info-list{
    margin:0 0 10px;
    overflow:hidden;
}
.shopping-area .description-form .info-list dt{
    float:left;
    font-weight:bold;
    margin:0 4px 7px 0;
}
.shopping-area .description-form .info-list dd{
    overflow:hidden;
    margin:0 0 7px;
}
.shopping-area .description-form .row{
    overflow:hidden;
    margin:0 0 11px;
}
.shopping-area .description-form label{
    float:left;
    font-weight:bold;
    margin:4px 5px 0 0;
    width: 110px;
    word-wrap: break-word;
}
.shopping-area .description-form select{width:237px;}
.shopping-area .description-form .select-area{
    float:right;
    border:1px solid #b2b2b2;
}
.shopping-area .description-form .text{
    float:right;
    border:1px solid #b2b2b2;
    width: 237px;
    height: 23px;
}
.select-style .select-opener{border-top-color:#9a9a9a;}
.shopping-area .description-form .info-list.alt{
    margin:0;
    padding:3px 0 7px;
}
.shopping-area .description-form .info-list.alt dt{
    margin-right:0;
    min-width:39px;
    padding-top:5px;
}
.shopping-area .description-form .required{color:#f33;}
.shopping-area .description-form .info-list.alt dd{
    overflow:visible;
    display:table;
    margin-bottom:16px;
}
.shopping-area .description-form .info-list ul{
    margin:0;
    padding:0;
    list-style:none;
}
.shopping-area .description-form .info-list ul:after{
    content:'';
    display:block;
    clear:both;
}
.shopping-area .description-form .info-list li{
    float:left;
    margin:0 5px 0 0;
}
.shopping-area .content-block .form-list a,
.shopping-area .refine-form .size-list a,
.shopping-area .description-form .info-list ul a{
    border:1px solid #e4e4e4;
    padding:2px 2px 3px;
    display:block;
    text-decoration:none;
    text-indent:-9999px;
    overflow:hidden;
    width:28px;
    height:18px;
    background:#fff;
    border-radius:3px;
    -webkit-border-radius:3px;
    position:relative;
    text-align:center;
    color:#fff;
    font-weight:bold;
    box-shadow:0 1px 0 #f6f6f6;
    -webkit-box-shadow:0 1px 0 #f6f6f6;
}
.shopping-area .description-form .info-list ul a:after{
    position:absolute;
    content:' ';
    top:2px;
    left:2px;
    width:26px;
    height:17px;
    border:1px solid #ebebeb;
    background:#f9cce0;
}
.shopping-area .description-form .info-list ul a.color03:after{background:#ebd0ff;}
.shopping-area .description-form .info-list ul a.color04:after{background:#c87fff;}
.shopping-area .description-form .info-list ul .active a,
.shopping-area .description-form .info-list ul a:hover{
    background: url('../../images/sprite.png') no-repeat -201px -79px;
    border-color:#a29f9f;
    text-decoration:none;
}
.shopping-area .description-form .info-list ul .active a:after,
.shopping-area .description-form .info-list ul a:hover:after{background:#ec008c;}
.shopping-area .refine-form .size-list a,
.shopping-area .description-form .info-list .size-list a{text-indent:0;}
.shopping-area .content-block .form-list span,
.shopping-area .refine-form .size-list span,
.shopping-area .description-form .info-list .size-list span{
    display:block;
    border:1px solid #e1e2e2;
    line-height:16px;
    font-size:10px;
    background: #eaeef2;
    padding:0 0 1px;
    text-transform:uppercase;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWVmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Q0ZGVlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOGQzZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #eaeef2 0%, #d4dee6 50%, #c8d3dc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeef2), color-stop(50%,#d4dee6), color-stop(100%,#c8d3dc));
    background: -webkit-linear-gradient(top,  #eaeef2 0%,#d4dee6 50%,#c8d3dc 100%);
    background: -o-linear-gradient(top,  #eaeef2 0%,#d4dee6 50%,#c8d3dc 100%);
    background: -ms-linear-gradient(top,  #eaeef2 0%,#d4dee6 50%,#c8d3dc 100%);
    background: linear-gradient(to bottom,  #eaeef2 0%,#d4dee6 50%,#c8d3dc 100%);
}
.shopping-area .description-form .info-list .size-list a:after{display:none;}
.shopping-area .description-form .info-list .size-list .active a,
.shopping-area .description-form .info-list .size-list a:hover{background:none;}
.shopping-area .refine-form .size-list .active a,
.shopping-area .refine-form .size-list a:hover span,
.shopping-area .description-form .info-list .size-list .active span,
.shopping-area .description-form .info-list .size-list a:hover span{
    border:1px solid #c4c5c6;
    background: #d6dee5;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ZGVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2FhYmRjZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZWE1YmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #d6dee5 0%, #aabdce 50%, #8ea5ba 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6dee5), color-stop(50%,#aabdce), color-stop(100%,#8ea5ba));
    background: -webkit-linear-gradient(top,  #d6dee5 0%,#aabdce 50%,#8ea5ba 100%);
    background: -o-linear-gradient(top,  #d6dee5 0%,#aabdce 50%,#8ea5ba 100%);
    background: -ms-linear-gradient(top,  #d6dee5 0%,#aabdce 50%,#8ea5ba 100%);
    background: linear-gradient(to bottom,  #d6dee5 0%,#aabdce 50%,#8ea5ba 100%);
}
.shopping-area .description-form label.alt{
    float:none;
    display:block;
    margin:0 0 12px;
}
.shopping-area .description-form .text-area{
    display:block;
    border:1px solid #b2b2b2;
    width:345px;
    height:68px;
    resize:none;
    padding:5px 0 0 5px;
    margin:0 0 0 0;
}
.shopping-area .product-review .aside{
    overflow:hidden;
    padding:1px 1px 0 0;
}
.shopping-area .product-review .aside-box{
    border:1px solid #ddd;
    border-radius:4px;
    -webkit-border-radius:4px;
    overflow:hidden;
    padding:15px 12px 12px;
    margin:0 0 14px;
}
.shopping-area .item-info dl{
    margin:0;
    padding:3px 1px 17px;
    overflow:hidden;
    font-weight:bold;
}
.shopping-area .item-info dt{
    display:inline-block;
    vertical-align:top;
    margin:0 1px;
}
.shopping-area .item-info dd{
    display:inline-block;
    vertical-align:top;
    margin:0;
}
.shopping-area .item-info .shopping-list{
    /*margin:0;*/
    padding:0;
    list-style:none;
}
.shopping-area .item-info .shopping-list li{
    display:inline-block;
    /*vertical-align:top;*/
    margin:0 0 0 6px;
}
.shopping-area .item-info .shopping-list a{
    display:block;
    text-indent:-9999px;
    overflow:hidden;
    background:url('../../images/sprite.png') no-repeat 0 -145px;
    width:16px;
    height:23px;
    text-align:left;
}
.shopping-area .item-info .shopping-list .item-free{
    width:22px;
    background-position:-27px -110px;
}
.shopping-area .item-info .shopping-list .item-sale{
    width:30px;
    background-position:-55px -110px;
}
.shopping-area .item-info .shopping-list .item-clearance{
    background-position:-468px -112px;
    width: 23px;
}
.shopping-area .item-info .shopping-list .item-green{
    background-position:-437px -112px;
    width:23px;
}

.shopping-area .item-info .shopping-list .green-company{
    background-position:-593px -114px;
    width:23px;
}

.shopping-area .item-info .shopping-list .disabled-veteran{
    background-position:-624px -114px;
    width:23px;
}

.shopping-area .item-info .shopping-list .veteran-owned{
    background-position:-534px -114px;
    width:23px;
}

.shopping-area .item-info .shopping-list .minority-owned{
    background-position:-358px -80px;
    width:23px;
}

.shopping-area .item-info .shopping-list .woman-owned{
    background-position:-327px -80px;
    width:23px;
}

.shopping-area .item-info .shopping-list .hubzone{
    background-position:-655px -114px;
    width:23px;
}

.shopping-area .item-info .shopping-list .tier-two{
    background-position:-562px -114px;
    width:23px;
}

.shopping-area .item-info .shopping-list .item-contract{
    background-position:0 -110px;
    width:16px;
}
.shopping-area .item-info .shopping-list .item-star{
    background-position:0 -163px;
    width:20px;
}
.shopping-area .item-info .shopping-list .item-compliant{
    background-position:-36px -162px;
    width:18px;
}
.shopping-area .item-info .shopping-list .item-preferred{
    background-position:-498px -112px;
    width:26px;
}
.shopping-area .item-info .shopping-list .item-refurbished{
    background-position:2 -145px;
    width:38px !important;
    height:10px !important;
}
.shopping-area .item-info .shopping-list .round{
    background-position:-504px -114px;
    width:20px;
}
.shopping-area .item-info .shopping-list img,
.shopping-area .item-info .ico-list img,
.compare-list .item-info .ico-list img,
.shopping-area .refine-form .custom img{
    height: 25px;
    width: auto;
}
.shopping-area .item-info .ico-list{
    margin:0;
    padding:0;
    list-style:none;
    height:auto;
}
.shopping-area .item-info .ico-list li{
    display:inline-block;
    vertical-align:top;
    margin:0 0 0 2px;
}
.shopping-area .item-info .ico-list a{
    text-indent:-9999px;
    overflow:hidden;
    display:inline-block;
    vertical-align:top;
    text-align:left;
    background: url('../../images/sprite.png') no-repeat -504px -114px;
    width: 20px;
    height: 20px;
    margin: 0;
}
.shopping-area .item-info .ico-list .woman-owned{background-position:-327px -80px;}
.shopping-area .item-info .ico-list .minority-owned{background-position:-358px -80px;}
.shopping-area .item-info .ico-list .green-company{background-position:-593px -114px;}
.shopping-area .item-info .ico-list .item-preferred{background-position:-388px -80px;}
.shopping-area .item-info .ico-list .disabled-veteran{background-position:-624px -114px;}
.shopping-area .item-info .ico-list .veteran-owned{background-position:-534px -114px;}
.shopping-area .item-info .ico-list .hubzone{background-position:-656px -116px}
.shopping-area .aside-box .item-info .logo-link{margin-bottom:9px;}
.shopping-area .product-review .aside-box .heading{
    border-bottom:1px solid #d8d8d8;
    margin:-9px -12px 5px;
    padding:0 10px 6px;
}
.shopping-area .product-review .aside-box h3{
    margin:0;
    font-size:12px;
    line-height:16px;
    color:#284156;
}
.shopping-area .product-review .aside-box h3 span{color:#f00;}
.shopping-area .product-review .discount-table{
    width:148px;
    text-align:center;
    border-collapse:collapse;
    line-height:22px;
}
.shopping-area .product-review .discount-table th{
    width:60px;
    line-height:16px;
}
.shopping-area .product-review .config-list{
    overflow:hidden;
    margin:0 0 -8px;
    padding:7px 6px;
}
.shopping-area .product-review .config-list dt{
    float:left;
    color:#000;
    margin:0 4px 7px 0;
    font-weight:bold;
}
.shopping-area .product-review .config-list dd{
    overflow:hidden;
    color:#555;
    margin:0 0 7px;
}
.shopping-area .tab-area:after{
    content:'';
    display:block;
    clear:both;
}
.shopping-area .tab-holder{
    float:left;
    width:806px;
    margin:0 9px 0 -1px;
}
.shopping-area .tab-holder .tabset{
    margin:0;
    padding:0 36px;
    list-style:none;
    position:relative;
    z-index:2;
    text-transform:uppercase;
}
.shopping-area .tab-holder .tabset:after{
    content:'';
    display:block;
    clear:both;
}
.shopping-area .tab-holder .tabset li{
    float:left;
    margin:0 7px 0 0;
}
.shopping-area .tab-holder .tabset a{
    color:#707070;
    border:1px solid #d9d9d9;
    border-bottom-width:0;
    background:#f7f7f7;
    display:block;
    border-radius:3px 3px 0 0;
    -webkit-border-top-right-radius:3px;
    -webkit-border-top-left-radius:3px;
    min-width:70px;
    text-align:center;
    padding:5px 18px 6px 17px;
    letter-spacing:1px;
    text-decoration:none;
}
.shopping-area .tab-holder .tabset a:hover,
.shopping-area .tab-holder .tabset .ui-state-active a{
    background:#fff;
    font-weight:bold;
    margin:-2px 0;
    padding:7px 18px 8px 17px;
    color:#252525;
}
.shopping-area .tab-holder .sector{
    position:relative;
    z-index:1;
    border:1px solid #d7d7d7;
}
.shopping-area .tab-holder .tab.ui-tabs-hide{display:none;}
.shopping-area .tab-holder .tab{
    padding:24px 32px 17px;
    color:#252525;
    line-height:17px;
    /*min-height:323px;*/
}
.shopping-area .tab-holder .tab p{margin:0 0 17px;}
.shopping-area .tab-area .aside{
    overflow:hidden;
    padding:27px 0 0;
    margin:0 0 -1px;
}
.shopping-area .tab-area .aside .content-block{padding:0;}
.shopping-area .tab-area .aside .content-block .title{margin:0;}
.shopping-area .tab-area .smart-list{
    margin:0;
    padding:0 7px 0 4px;
    list-style:none;
    text-align:center;
    font-size:11px;
    line-height:17px;
}
.shopping-area .tab-area .smart-list li{
    border-top:1px solid #ececec;
    padding:10px 0 7px;
}
.shopping-area .tab-area .smart-list li:first-child{
    border:0;
    padding-top:9px;
}
.shopping-area .tab-area .smart-list > a{
    display:block;
    color:#708ba2;
}
.shopping-area .tab-area .smart-list img{
    display:inline-block;
    vertical-align:top;
    margin:0 0 3px;
}
.shopping-area .tab-area .smart-list span{display:block;}
.shopping-area .tab-area .smart-list .link{
    display:inline-block;
    vertical-align:top;
    color:#353535;
    font-size:11px;
    position:relative;
    padding:0 0 0 9px;
}
.shopping-area .tab-area .smart-list .link:after{
    position:absolute;
    content:' ';
    left:-9px;
    top:2px;
    background:url('../../images/sprite.png') no-repeat -102px -121px;
    width:13px;
    height:13px;
}
.shopping-area .tab-area .scrollable-area-wrapper .vscrollbar{
    padding-top:4px;
    height:320px !important;
}
.shopping-area .tab-area .scrollable-area-wrapper .vscroll-line{height:318px !important;}
.shopping-area .tab-area .scrollable-area{height:334px;}
.shopping-area .tab-area .tab .scrollable-area-wrapper .vscroll-line{height:286px !important;}
.shopping-area .tab-area .review-list{
    margin:-12px -21px;
}
.shopping-area .tab-area .review-list .heading{
    overflow:hidden;
    border-bottom:1px solid #c5c5c5;
    padding:0 0 6px 4px;
    margin:0 0 10px;
}
.shopping-area .tab-area .review-list .select-form{
    float:right;
}
.shopping-area .tab-area .review-list .select-form label{
    float:left;
    margin:3px 3px 0 0;
}
.shopping-area .tab-area .review-list .select-form select{width:149px;}
.shopping-area .tab-area .review-list .select-form .select-area{
    height:21px;
    border-color:#b4b4b4;
}
.shopping-area .tab-area .review-list .select-form .center{padding-left:4px;}
.shopping-area .tab-area .review-list .heading dl{
    margin:0;
    display:inline-block;
    vertical-align:top;
    padding:3px 5px 0 0;
}
.shopping-area .tab-area .review-list .heading dt{
    margin:0 5px 0 0;
    display:inline-block;
    vertical-align:top;
}
.shopping-area .tab-area .review-list .heading dd{
    margin:0;
    display:inline-block;
    vertical-align:top;
}
.shopping-area .tab-area .review-list .add-link{
    display:inline-block;
    vertical-align:top;
    border:1px solid #d0d0d0;
    margin:1px 0 0;
    border-radius:5px;
    -webkit-border-radius:5px;
    padding:3px 10px 3px 28px;
    letter-spacing:0.5px;
    text-transform:uppercase;
    color:#555;
    font-size:11px;
    line-height:15px;
    position:relative;
}
.shopping-area .tab-area .review-list .add-link:after{
    position:absolute;
    content:' ';
    background:url('../../images/sprite.png') no-repeat -134px -120px;
    width:14px;
    height:14px;
    left:8px;
    top:4px;
}
.shopping-area .tab-area .review-list .post{
    border-bottom:1px solid #ededed;
    padding:0 6px 8px 15px;
    margin:0 6px 4px 0;
    line-height:17px;
}

.shopping-area .tab-area .review-list .post:hover {
    background: #EDEDED;
}

.shopping-area .tab-area .review-list .post:hover .top-bar .close,
.shopping-area .tab-area .review-list .post:hover .top-bar .edit {
    display: block;
    margin-top: 5px;
}

.shopping-area .tab-area .review-list .post .top-bar{line-height:18px;}
.shopping-area .post .rating{margin:0 4px 0 -1px;}
.shopping-area .post .date{
    font-style:normal;
    color:#707070;
}
.shopping-area .post dl{
    overflow:hidden;
    margin:0 0 2px;
}
.shopping-area .post dt{
    float:left;
    color:#707070;
    margin:0 4px 0 0;
}
.shopping-area .post dd{
    overflow:hidden;
    margin:0;
}
.shopping-area .tab-holder .post p{margin:0;}
.shopping-area .tab-area .review-list .scrollable-area{height:300px;}
.shopping-area .tab-area .review-list .scrollable-area-wrapper .vscrollbar{height:288px !important;}
.shopping-area .content-block .title{margin-bottom:0;}
.shopping-area .item-gallery.alt{margin-bottom:-5px;}
.shopping-area .item-gallery.alt .slideset{margin:0;}
.shopping-area .item-gallery.alt .mask{
    padding:0 37px;
    width:919px;
}
.shopping-area .item-gallery.alt .slider-mask{
    width:919px;
    overflow: hidden;
}
.shopping-area .item-gallery.alt .mask:before,
.shopping-area .item-gallery.alt .mask:after{width:80px;}
.shopping-area .item-gallery.alt .slider{
    width:151px;
    font-size:11px;
    line-height:19px;
}
.shopping-area .item-gallery.alt .slider a{padding:15px 23px 2px;}
.shopping-area .item-gallery.alt .slider img{min-height:0;}
.shopping-area .item-gallery.alt .slider .name{
    color:#708ba2;
    text-align:left;
}
.shopping-area .item-gallery.alt .slider .img-holder{
    min-height:115px;
    margin:0 0 2px;
    display:block;
}
.shopping-area .item-gallery.alt .slider a:hover:before,
.shopping-area .item-gallery.alt .slider a:after{
    bottom:14px;
    top:17px;
    background:#e8e8e8;
}
.shopping-area .item-gallery.alt .slider a:hover:before,
.shopping-area .item-gallery.alt .slider a:hover:after{
    bottom:0;
    top:0;
}
.shopping-area .item-gallery.alt .next,
.shopping-area .item-gallery.alt .prev{
    top:57px;
    left:16px;
}
.shopping-area .item-gallery.alt .next{
    left:auto;
    right:18px;
}
.shopping-area .compare-form .row{
    overflow:hidden;
    margin:0 0 3px;
    position:relative;
    z-index:5;
    display:block;
}
.shopping-area .compare-form label.ui-button{padding:0;}
.shopping-area .compare-form .bottom-area{
    text-align:right;
    padding:9px 5px 0;
}
.shopping-area .compare-form input[type='submit']{
    display:inline-block;
    vertical-align:top;
    background:#88abc9;
    border: 1px solid #89a4bd;
    border-radius:3px;
    -webkit-border-radius:3px;
    color: #fff;
    font-size: 11px;
    height: 24px;
    line-height: 20px;
    padding:2px 0;
    text-align: center;
    width: 78px;
    letter-spacing:0.5px;
    margin:5px 0 0 4px;
}
.shopping-area .compare-form input[type='submit']:hover{
    background: #88abc9;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg4YWJjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzg4YWJjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MTkzYjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #88abc9 0%, #88abc9 50%, #7193b0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88abc9), color-stop(50%,#88abc9), color-stop(100%,#7193b0));
    background: -webkit-linear-gradient(top,  #88abc9 0%,#88abc9 50%,#7193b0 100%);
    background: -o-linear-gradient(top,  #88abc9 0%,#88abc9 50%,#7193b0 100%);
    background: -ms-linear-gradient(top,  #88abc9 0%,#88abc9 50%,#7193b0 100%);
    background: linear-gradient(to bottom,  #88abc9 0%,#88abc9 50%,#7193b0 100%);
}
.shopping-area .compare-form .compare-list{
    float:left;
    margin:0;
    padding:0;
    list-style:none;
}
.shopping-area .compare-form .compare-list li{
    position:relative;
    overflow:hidden;
    border:1px solid #b2b2b2;
    width:28px;
    height:30px;
    float:left;
    margin:0 0 0 10px;
    background:#fff;
    position:relative;
}
.shopping-area .compare-form .compare-list li:hover a{
    position:absolute;
    bottom:0;
    right:0;
    content:' ';
    background:url('../../images/sprite.png') no-repeat -360px -144px;
    width: 9px;
    height: 9px;
}
.shopping-area .compare-form .row.alt{
    display:inline-block;
    vertical-align:top;
}

.result-sector .compare-form label.ui-button,
.shopping-area .compare-form .row.alt label.ui-button{
    width:55px;
    font-size:12px;
    line-height:12px;
    color:#353535;
    text-align:left;
    padding:4px 0 0 25px;
}
.result-sector .compare-form label.ui-button:after,
.shopping-area .compare-form .row.alt label.ui-button:after{
    background-position:-172px -116px;
    width:18px;
    height:20px;
}
.result-sector .compare-form label.ui-button.ui-state-active:after,
.shopping-area .compare-form .row.alt label.ui-button.ui-state-active:after{
    background-position:-203px -113px;
    height:21px;
    margin-top:-10px;
}
#main.shopping-area{padding-top:12px;}
.shopping-area #sidebar{width:195px;}
.shopping-area #sidebar .title{
    padding:6px 6px 8px;
    margin-bottom:7px;
}
#main .content-block h2.toolbox:before{
    background-position:-309px -124px;
    width:12px;
    height:10px;
    left:2px;
}
#main .content-block h2.results:before{
    background-position:-332px -120px;
    width:15px;
    height:14px;
    top:2px;
}
.shopping-area .bar-title{
    display:block;
    color:#555;
    margin:0 0 6px;
}
.shopping-area .progress-bar{
    border-bottom:1px solid #e7e7e7;
    margin:0 0 7px -2px;
    padding:0 0 10px;
}
.shopping-area .progress-holder{
    position:relative;
    width:175px;
    height:15px;
    margin:0 0 0 -1px;
    background:#ececec;
    overflow:hidden;
    border-radius:2px;
    -webkit-border-radius:2px;
    box-shadow:inset 0 0 3px rgba(0,0,0,.4);
    -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.4);
}
.shopping-area .progress-bar .line{
    position:absolute;
    top:0;
    left:0;
    background:url(../../images/bg-progress-bar.png) repeat-x;
    height:15px;
    box-shadow:inset 0 0 3px rgba(0,0,0,.2);
    -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.2);
}
.shopping-area #sidebar .link-list{
    margin:0 -2px;
    padding:0;
    list-style:none;
}
.shopping-area #sidebar .link-list li:first-child{margin:0;}
.shopping-area #sidebar .link-list li{margin:10px 0 0;}
.shopping-area #sidebar .link-list a{color:#555;}
.shopping-area #sidebar .content-block{
    border-color:#d0d0d0 #b2b2b2 #b2b2b2;
    padding-bottom:10px;
    margin-bottom:9px;
}
.shopping-area .refine-form .form-section{margin:0 0 12px;}
.shopping-area .refine-form .block,
.shopping-area .refine-form {
    width: 171px;
    position: relative;
}
.shopping-area #sidebar .refine-form h3{
    margin:0 0 4px;
    font-size:12px;
    line-height:16px;
    padding:0 0 0 11px;
    position:relative;
    letter-spacing:0.5px;
    text-transform:uppercase;
}
.shopping-area #sidebar .refine-form h3:after{
    position:absolute;
    content:' ';
    left:-2px;
    top:4px;
    background:url('../../images/sprite.png') no-repeat -360px -127px;
    width:6px;
    height:7px;
}
.shopping-area .refine-form .row{padding:0 0 5px;}
.shopping-area .refine-form .row:after{
    content:'';
    display:block;
    clear:both;
}
.shopping-area .refine-form label.ui-button{
    font-size:12px;
    line-height:16px;
    color:#708ba2;
    padding-left:13px;
    margin:0 0 0 -2px;
}
.shopping-area .refine-form label.ui-button:after{
    background-position:-381px -125px;
    width: 8px;
    height: 9px;
    left:0;
    top:12px;
}
.shopping-area .refine-form .hidden{display:none;}
.shopping-area .active .refine-form .hidden{display:block;}
.shopping-area .refine-form label.ui-button:hover:after{background-position:-396px -125px;}
.shopping-area .refine-form label.ui-button.ui-state-active:after,
.shopping-area .refine-form label.ui-button.ui-state-active:hover:after{background-position:-410px -125px;}
.shopping-area .refine-form label.hubzone,
.shopping-area .refine-form label.disabled-veteran,
.shopping-area .refine-form label.green-company,
.shopping-area .refine-form label.tier-two,
.shopping-area .refine-form label.veteran-owned,
.shopping-area .refine-form label.item-preferred,
.shopping-area .refine-form label.minority-owned,
.shopping-area .refine-form label.woman-owned{
    overflow:visible;
    padding:1px 0 0 48px;
    margin-bottom:4px;
    line-height: 16px !important;
}
.shopping-area .refine-form label.hubzone:before,
.shopping-area .refine-form label.disabled-veteran:before,
.shopping-area .refine-form label.green-company:before,
.shopping-area .refine-form label.tier-two:before,
.shopping-area .refine-form label.veteran-owned:before,
.shopping-area .refine-form label.item-preferred:before,
.shopping-area .refine-form label.item-clearance:before,
.shopping-area .refine-form label.item-contract:before,
.shopping-area .refine-form label.item-star:before,
.shopping-area .refine-form label.item-free:before,
.shopping-area .refine-form label.item-refurbished:before,
.shopping-area .refine-form label.item-compliant:before,
.shopping-area .refine-form label.item-sale:before,
.shopping-area .refine-form label.minority-owned:before,
.shopping-area .refine-form label.woman-owned:before{
    position:absolute;
    content:' ';
    left:16px;
    /*top:0;*/
    background:url('../../images/sprite.png') no-repeat -327px -80px;
    width:30px;
    height:22px;
}
.shopping-area .refine-form label.minority-owned:before{background-position:-358px -80px;}
.shopping-area .refine-form label.item-preferred:before{background-position:-388px -80px;}
.shopping-area .refine-form label.veteran-owned:before{background-position:-534px -114px;}
.shopping-area .refine-form label.tier-two:before{background-position:-563px -114px;}
.shopping-area .refine-form label.green-company:before{background-position:-593px -114px;}
.shopping-area .refine-form label.disabled-veteran:before{background-position:-624px -114px;}
.shopping-area .refine-form label.hubzone:before{background-position:-656px -116px;}
.shopping-area .refine-form .slider-panel{
    text-align:right;
    color:#353535;
    font-size:11px;
    line-height:16px;
    padding:1px 6px 9px 16px;
    overflow:hidden;
}
.shopping-area .refine-form .slider-panel .min-value{float:left;}
.shopping-area .refine-form .ui-slider{
    position:relative;
    padding:0 0 26px 13px;
}
.shopping-area .refine-form .ui-slider-range{
    position:relative;
    border:1px solid #c7c7c7;
    border-radius:4px;
    -webkit-border-radius:4px;
    height:7px;
    width:149px;
    z-index:1;
}
.shopping-area .refine-form .ui-slider-section{
    position:absolute;
    width:60px;
    text-align:center;
    top:-6px;
    z-index:2
}
.shopping-area .refine-form .ui-slider-handle{
    display:inline-block;
    vertical-align:top;
    background: url('../../images/sprite.png') no-repeat -418px -80px;
    width: 15px;
    height: 21px;
    margin:0 0 -2px;
}
.shopping-area .refine-form input[type='text']{
    display:block;
    width:60px;
    text-align:center;
    border:0;
    background:none;
    padding:0;
    font-size:11px;
    height:16px;
    line-height:16px;
    color:#acacac;
}
.shopping-area .refine-form .color-list{
    margin:0;
    padding:3px 0 0 7px;
    list-style:none;
}
.shopping-area .refine-form .color-list li{
    display:inline-block;
    vertical-align:top;
    margin:0 0 6px 3px;
}
.shopping-area .refine-form .color-list a{
    width:28px;
    height:20px;
    border:1px solid #e4e4e4;
    position:relative;
    background:#fff;
    padding:2px;
    display:block;
    text-indent:-9999px;
    overflow:hidden;
    border-radius:3px;
    -webkit-border-radius:3px;
}
.shopping-area .refine-form .color-list a:after{
    position:absolute;
    content:' ';
    top:2px;
    left:2px;
    border:1px solid #ebebeb;
    background:#7fff7f;
    width:26px;
    height:17px;
    border-radius:2px;
    -webkit-border-radius:2px;
}
.shopping-area .active .refine-form .color-list{
    padding:5px 0 0 5px;
    display:none;
}
.shopping-area .active .refine-form .color-list.hidden{display:block;}
.shopping-area .active .refine-form .color-list li{margin:0 0 7px 7px;}
.shopping-area .active .refine-form .color-list a{
    width:24px;
    height:16px;
}
.shopping-area .active .refine-form .color-list a:after{
    width:22px;
    height:14px;
}
.shopping-area .refine-form .color-list .color02:after{background-color:#83e283;}
.shopping-area .refine-form .color-list .color03:after{background-color:#7fd6f7;}
.shopping-area .refine-form .color-list .color04:after{background-color:#7f7fff;}
.shopping-area .refine-form .color-list .color05:after{background-color:#f9cce0;}
.shopping-area .refine-form .color-list .color06:after{background-color:#f57fc5;}
.shopping-area .refine-form .color-list .color07:after{background-color:#ebd0ff;}
.shopping-area .refine-form .color-list .color08:after{background-color:#c87fff;}
.shopping-area .refine-form .color-list .color09:after{background-color:#ffff7f;}
.shopping-area .refine-form .color-list .color10:after{background-color:#fdd7ae;}
.shopping-area .refine-form .color-list .color11:after{background-color:#ffb27f;}
.shopping-area .refine-form .color-list .color12:after{background-color:#f68d91;}
.shopping-area .refine-form .color-list .color13:after{background-color:#e3d8cc;}
.shopping-area .refine-form .color-list .color14:after{background-color:#ffb400;}
.shopping-area .refine-form .color-list .color15:after{background-color:#91715c;}
.shopping-area .refine-form .color-list .color16:after{background-color:#f68d91;}
.shopping-area .refine-form .color-list .color17:after{background-color:#f1e0c6;}
.shopping-area .refine-form .color-list .color18:after{background-color:#f4cda7;}
.shopping-area .refine-form .color-list .color19:after{background-color:#7f7f7f;}
.shopping-area .refine-form .color-list .color20:after{background-color:#ff7f7f;}
.shopping-area .refine-form .color-list .color21:after{background-color:#e8d3b2;}
.shopping-area .refine-form .color-list .color22:after{background-color:#b48f7f;}
.shopping-area .refine-form .color-list .color23:after{background-color:#fbc98e;}
.shopping-area .refine-form .color-list .color24:after{background-color:#ce8587;}
.shopping-area .refine-form .color-list .color25:after{background-color:#f1e9dd;}
.shopping-area .refine-form .color-list .color26:after{background-color:#dadada;}
.shopping-area .refine-form .color-list .color27:after{background-color:#ffc77f;}
.shopping-area .refine-form .color-list .color28:after{background-color:#ae7f7f;}
.shopping-area .refine-form .color-list .color29:after{background-color:#7f7f7f;}
.shopping-area .refine-form .color-list .color30:after{background-color:#ebebeb;}
.shopping-area .refine-form .color-list .color31:after{background-color:#ffe0bb;}
.shopping-area .refine-form .color-list .color32:after{background-color:#fff;}
.shopping-area .refine-form .color-list .color33:after{background-color:#7fa9d2;}
.shopping-area .refine-form .color-list .color34:after{background-color:#b7b7b7;}
.shopping-area .refine-form .color-list .color35:after{background-color:#f8b290;}
.shopping-area .refine-form .color-list .color36:after{background-color:#faf6e2;}
.shopping-area .refine-form .color-list .color37:after{background-color:#7fd6f7;}
.shopping-area .refine-form .color-list .color38:after{background-color:#a2a2a2;}
.shopping-area .refine-form .color-list .color39:after{background-color:#f6aecd;}
.shopping-area .refine-form .color-list .color40:after{background-color:#fdfdf1;}
.shopping-area .refine-form .color-list .color41:after{background-color:#7f7fff;}
.shopping-area .refine-form .color-list .color42:after{background-color:#daf1ca;}
.shopping-area .refine-form .color-list .color43:after{background-color:#f57fc5;}
.shopping-area .refine-form .color-list .color44:after{background-color:#fcfbf6;}
.shopping-area .refine-form .color-list .color45:after{background-color:#c8e2fc;}
.shopping-area .refine-form .color-list .color46:after{background-color:#9cdaa4;}
.shopping-area .refine-form .color-list .color47:after{background-color:#fddfec;}
.shopping-area .refine-form .color-list .color48:after{background-color:#ffff7f;}
.shopping-area .refine-form .color-list .color49:after{background-color:#7fa4bf;}
.shopping-area .refine-form .color-list .color50:after{background-color:#7fff7f;}
.shopping-area .refine-form .color-list .color51:after{background-color:#e6c6d4;}
.shopping-area .refine-form .color-list .color52:after{background-color:#f7ff7f;}
.shopping-area .refine-form .color-list .color53:after{background-color:#7f90ab;}
.shopping-area .refine-form .color-list .color54:after{background-color:#baf2c2;}
.shopping-area .refine-form .color-list .color55:after{background-color:#f8b6be;}
.shopping-area .refine-form .color-list .color56:after{background-color:#ffffd0;}
.shopping-area .refine-form .color-list .color57:after{background-color:#af9c89;}
.shopping-area .refine-form .color-list .color58:after{background-color:#90a993;}
.shopping-area .refine-form .color-list .color59:after{background-color:#b296c8;}
.shopping-area .refine-form .color-list .color60:after{background-color:#ece685;}
.shopping-area .refine-form .color-list .color61:after{background-color:#d6b697;}
.shopping-area .refine-form .color-list .color62:after{background-color:#cbd9b1;}
.shopping-area .refine-form .color-list .color63:after{background-color:#c87fff;}
.shopping-area .refine-form .color-list .color64:after{background-color:#e6e3b2;}
.shopping-area .refine-form .color-list .color65:after{background-color:#948d85;}
.shopping-area .refine-form .color-list .color66:after{background-color:#dedede;}
.shopping-area .refine-form .color-list .color67:after{background-color:#dab9f3;}
.shopping-area .refine-form .color-list .color68:after{background-color:#c7c496;}
.shopping-area .refine-form .color-list .color69:after{background-color:#a78f85;}
.shopping-area .refine-form .color-list .color70:after{background-color:#f0f0f0;}
.shopping-area .refine-form .color-list .color71:after{background-color:#a68fb7;}
.shopping-area .refine-form .color-list .color72:after{background-color:#b2af82;}
.shopping-area .refine-form .color-list .active a{
    background: url('../../images/sprite.png') no-repeat -201px -79px;
    border-color:#a29f9f;
    text-decoration:none;
}
.shopping-area .active .refine-form .color-list .active a{background-position:-441px -79px;}
.shopping-area .refine-form .color-list a:hover:after{
    background:#ec008c;
    border-color:#c1c1c1;
}
.shopping-area .refine-form .color-list .color02:hover:after{background-color:#83e283;}
.shopping-area .refine-form .color-list .color03:hover:after{background-color:#7fd6f7;}
.shopping-area .refine-form .color-list .color04:hover:after{background-color:#7f7fff;}
.shopping-area .refine-form .color-list .color05:hover:after{background-color:#f9cce0;}
.shopping-area .refine-form .color-list .color06:hover:after{background-color:#f57fc5;}
.shopping-area .refine-form .color-list .color07:hover:after{background-color:#ebd0ff;}
.shopping-area .refine-form .color-list .color08:hover:after{background-color:#c87fff;}
.shopping-area .refine-form .color-list .color09:hover:after{background-color:#ffff7f;}
.shopping-area .refine-form .color-list .color10:hover:after{background-color:#fdd7ae;}
.shopping-area .refine-form .color-list .color11:hover:after{background-color:#ffb27f;}
.shopping-area .refine-form .color-list .color12:hover:after{background-color:#f68d91;}
.shopping-area .refine-form .color-list .color13:hover:after{background-color:#d2c1ad;}
.shopping-area .refine-form .color-list .color14:hover:after{background-color:#ffb400;}
.shopping-area .refine-form .color-list .color15:hover:after{background-color:#91715c;}
.shopping-area .refine-form .color-list .color16:hover:after{background-color:#f04950;}
.shopping-area .refine-form .color-list .color17:hover:after{background-color:#e8cea4;}
.shopping-area .refine-form .color-list .color18:hover:after{background-color:#eeaf72;}
.shopping-area .refine-form .color-list .color19:hover:after{background-color:#333;}
.shopping-area .refine-form .color-list .color20:hover:after{background-color:#f33;}
.shopping-area .refine-form .color-list .color21:hover:after{background-color:#dab884;}
.shopping-area .refine-form .color-list .color22:hover:after{background-color:#874c33;}
.shopping-area .refine-form .color-list .color23:hover:after{background-color:#f8a94a;}
.shopping-area .refine-form .color-list .color24:hover:after{background-color:#b13c3f;}
.shopping-area .refine-form .color-list .color25:hover:after{background-color:#e8dcc8;}
.shopping-area .refine-form .color-list .color26:hover:after{background-color:#c4c4c4;}
.shopping-area .refine-form .color-list .color27:hover:after{background-color:#ffa633;}
.shopping-area .refine-form .color-list .color28:hover:after{background-color:#7d3333;}
.shopping-area .refine-form .color-list .color29:hover:after{background-color:#333;}
.shopping-area .refine-form .color-list .color30:hover:after{background-color:#dfdfdf;}
.shopping-area .refine-form .color-list .color31:hover:after{background-color:#ffce93;}
.shopping-area .refine-form .color-list .color32:hover:after{background-color:#fff;}
.shopping-area .refine-form .color-list .color33:hover:after{background-color:#3376b8;}
.shopping-area .refine-form .color-list .color34:hover:after{background-color:#8c8c8c;}
.shopping-area .refine-form .color-list .color35:hover:after{background-color:#f4844e;}
.shopping-area .refine-form .color-list .color36:hover:after{background-color:#f7f0d1;}
.shopping-area .refine-form .color-list .color37:hover:after{background-color:#33bef2;}
.shopping-area .refine-form .color-list .color38:hover:after{background-color:#6b6b6b;}
.shopping-area .refine-form .color-list .color39:hover:after{background-color:#f6aecd;}
.shopping-area .refine-form .color-list .color40:hover:after{background-color:#fcfce9;}
.shopping-area .refine-form .color-list .color41:hover:after{background-color:#33f;}
.shopping-area .refine-form .color-list .color42:hover:after{background-color:#c4e8ab;}
.shopping-area .refine-form .color-list .color43:hover:after{background-color:#f033a3;}
.shopping-area .refine-form .color-list .color44:hover:after{background-color:#faf8f0;}
.shopping-area .refine-form .color-list .color45:hover:after{background-color:#a7d0fb;}
.shopping-area .refine-form .color-list .color46:hover:after{background-color:#60c46e;}
.shopping-area .refine-form .color-list .color47:hover:after{background-color:#fccce1;}
.shopping-area .refine-form .color-list .color48:hover:after{background-color:#ff3;}
.shopping-area .refine-form .color-list .color49:hover:after{background-color:#336e99;}
.shopping-area .refine-form .color-list .color50:hover:after{background-color:#3f3;}
.shopping-area .refine-form .color-list .color51:hover:after{background-color:#d8a4ba;}
.shopping-area .refine-form .color-list .color52:hover:after{background-color:#f3ff33;}
.shopping-area .refine-form .color-list .color53:hover:after{background-color:#334d78;}
.shopping-area .refine-form .color-list .color54:hover:after{background-color:#91ea9d;}
.shopping-area .refine-form .color-list .color55:hover:after{background-color:#f48a97;}
.shopping-area .refine-form .color-list .color56:hover:after{background-color:#ffffb4;}
.shopping-area .refine-form .color-list .color57:hover:after{background-color:#806042;}
.shopping-area .refine-form .color-list .color58:hover:after{background-color:#4d7653;}
.shopping-area .refine-form .color-list .color59:hover:after{background-color:#8457a7;}
.shopping-area .refine-form .color-list .color60:hover:after{background-color:#e0d83c;}
.shopping-area .refine-form .color-list .color61:hover:after{background-color:#bd8a58;}
.shopping-area .refine-form .color-list .color62:hover:after{background-color:#acc282;}
.shopping-area .refine-form .color-list .color63:hover:after{background-color:#a833ff;}
.shopping-area .refine-form .color-list .color64:hover:after{background-color:#d8d384;}
.shopping-area .refine-form .color-list .color65:hover:after{background-color:#54483c;}
.shopping-area .refine-form .color-list .color66:hover:after{background-color:#cacaca;}
.shopping-area .refine-form .color-list .color67:hover:after{background-color:#c48fec;}
.shopping-area .refine-form .color-list .color68:hover:after{background-color:#a5a057;}
.shopping-area .refine-form .color-list .color69:hover:after{background-color:#724c3c;}
.shopping-area .refine-form .color-list .color70:hover:after{background-color:#e7e7e7;}
.shopping-area .refine-form .color-list .color71:hover:after{background-color:#704c8c;}
.shopping-area .refine-form .color-list .color72:hover:after{background-color:#847f37;}
.shopping-area .refine-form .size-list{
    margin:0 0 -4px;
    overflow:hidden;
    padding:1px 11px 0;
    list-style:none;
}
.shopping-area .refine-form .size-list li{
    display:inline-block;
    vertical-align:top;
    margin:0 22px 8px 0;
}
.shopping-area .active .refine-form .size-list{
    margin-right:-20px;
    padding:1px 0 0 9px;
}
.shopping-area .active .refine-form .size-list .hidden{display:inline-block;}
.shopping-area .refine-form .size-list .hidden{display:none;}
.shopping-area #sidebar .refine-form .product{margin-bottom:16px;}
/*.shopping-area #sidebar .refine-form .product h3{margin-bottom:8px;}*/
.shopping-area .refine-form .product label.ui-button{
    padding:1px 0 0 51px;
    /*margin-bottom:7px;*/
    overflow:visible;
}
.shopping-area .refine-form .product label.ui-button:before{
    position:absolute;
    content:' ';
    left:20px;
    top:-1px;
    background:url('../../images/sprite.png') no-repeat -437px -112px;
    width:22px;
    height:22px;
}
.shopping-area .refine-form .product label.custom{
    padding: 1px 0 0 13px;
}
.shopping-area .refine-form .product label.custom:before{
    background:none;
}
.shopping-area .refine-form .product label.item-free:before{
    background-position:-27px -112px;
    height: 21px;
}
.shopping-area .refine-form .product label.item-clearance:before{
    background-position:-468px -112px;
    width: 23px;
}
.shopping-area .refine-form .product label.item-preferred:before{
    background-position:-502px -112px;
    width: 23px;
}
.shopping-area .refine-form .product label.item-sale:before{
    background-position:-55px -115px;
    width: 30px;
    height: 14px;
    left:15px;
    /*top:2px;*/
}
.shopping-area .refine-form .product label.supplier:before{
    background-position:-504px -114px;
    width: 20px;
}
.shopping-area .refine-form .product label.item-contract:before{
    background-position:0 -110px;
    width: 16px;
    height: 23px;
    left:23px;
    /*top:-3px;*/
}
.shopping-area .refine-form .product label.item-star:before{
    background-position:0 -163px;
    width: 20px;
    height: 21px;
    /*top:1px;*/
    left:22px;
}
.shopping-area .refine-form .product label.item-compliant:before{
    background-position:-36px -162px;
    width: 19px;
    /*top:2px;*/
}
.shopping-area .refine-form .product label.item-refurbished:before{
    background-position:0 -145px;
    width:35px;
    height:9px;
    /*top:6px;*/
    left:13px;
}
.shopping-area .refine-form .rating{margin:1px 0 0 1px;}
.shopping-area .refine-form label.alt{
    color:#adadad;
    font-size:11px;
    padding-top:2px;
}
.shopping-area .refine-form .choose-list{
    margin:0;
    padding:2px 2px 9px 12px;
    list-style:none;
    overflow:hidden;
}
.shopping-area .active .refine-form .choose-list{padding-bottom:0;}
.shopping-area .refine-form .choose-list li{margin:0 0 8px;}
.shopping-area .refine-form .choose-list a{color:#3c6180;}
.shopping-area #sidebar .toggle-block .open-close{
    font-weight:bold;
    color:#708ba2;
    display:inline-block;
    vertical-align:top;
    margin:0 0 19px;
}
.shopping-area .content-block .form-list{
    padding:3px 0;
    margin:0 0 0 -19px;
    overflow:hidden;
}
.shopping-area .content-block .form-list li{
    float:left;
    margin:0 0 7px 26px;
    border:0;
    padding:0;
}
.shopping-area .content-block .form-list a{text-indent:0;}
.shopping-area .content-block .form-list .style span{font-size:6px;}
.shopping-area .content-block .form-list span{
    border-color:#ddd;
    background: #bababa;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JhYmFiYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2FmYWZhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMmEyYTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #bababa 0%, #afafaf 50%, #a2a2a2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bababa), color-stop(50%,#afafaf), color-stop(100%,#a2a2a2));
    background: -webkit-linear-gradient(top,  #bababa 0%,#afafaf 50%,#a2a2a2 100%);
    background: -o-linear-gradient(top,  #bababa 0%,#afafaf 50%,#a2a2a2 100%);
    background: -ms-linear-gradient(top,  #bababa 0%,#afafaf 50%,#a2a2a2 100%);
    background: linear-gradient(to bottom,  #bababa 0%,#afafaf 50%,#a2a2a2 100%);
}
.shopping-area .content-block .form-list.ram span{
    font-weight:bold;
    text-transform:none;
    background: #c5e5c3;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M1ZTVjMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2FiZGRiOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4Y2Q1YWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #c5e5c3 0%, #abddb9 50%, #8cd5af 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c5e5c3), color-stop(50%,#abddb9), color-stop(100%,#8cd5af));
    background: -webkit-linear-gradient(top,  #c5e5c3 0%,#abddb9 50%,#8cd5af 100%);
    background: -o-linear-gradient(top,  #c5e5c3 0%,#abddb9 50%,#8cd5af 100%);
    background: -ms-linear-gradient(top,  #c5e5c3 0%,#abddb9 50%,#8cd5af 100%);
    background: linear-gradient(to bottom,  #c5e5c3 0%,#abddb9 50%,#8cd5af 100%);
}
.shopping-area .content-block .form-list.capacity span{
    font-weight:bold;
    text-transform:none;
    background: #d4d4d4;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q0ZDRkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2NhY2FjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNGM0YzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #d4d4d4 0%, #cacaca 50%, #c4c4c4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d4d4d4), color-stop(50%,#cacaca), color-stop(100%,#c4c4c4));
    background: -webkit-linear-gradient(top,  #d4d4d4 0%,#cacaca 50%,#c4c4c4 100%);
    background: -o-linear-gradient(top,  #d4d4d4 0%,#cacaca 50%,#c4c4c4 100%);
    background: -ms-linear-gradient(top,  #d4d4d4 0%,#cacaca 50%,#c4c4c4 100%);
    background: linear-gradient(to bottom,  #d4d4d4 0%,#cacaca 50%,#c4c4c4 100%);
}
.result-sector .heading{
    border-bottom:1px solid #c5c5c5;
    padding:-2 0 17px;
    margin:0 0 7px;
}
.result-sector .heading .note{
    display:inline-block;
    vertical-align:top;
    padding:0 9px 0 0;
    margin:0 5px 0 0;
    font-size:14px;
    line-height:17px;
    color:#353535;
    position:relative;
}
.categoryDescription{
    display:inline-block;
    vertical-align:top;
    padding:0 9px 0 0;
    margin:0 5px 0 0;
    font-size:14px;

    color:gray;
    line-height: 20px;
}
.categoryDescription span{
    display:inline-block;
    vertical-align:top;
    padding:0 9px 0 0;
    margin:0 5px 0 0;
    font-size:14px;

    color:gray;
    line-height: 20px;
}
.result-sector .heading .note:after{
    position:absolute;
    content:' ';
    width:2px;
    height:14px;
    top:3px;
    right:0;
    background:#dbdbdb;
}
.result-sector .heading .search-link{
    display:inline-block;
    vertical-align:top;
    padding:0 0 0 17px;
    position:relative;
    line-height:18px;
}
.result-sector .heading .search-link:after{
    position:absolute;
    content:' ';
    left:0;
    top:3px;
    background:url('../../images/sprite.png') no-repeat -482px -87px;
    width:13px;
    height:13px;
}
.result-sector .heading dl{
    overflow:hidden;
    margin:0;
    padding:9px 0 0;
}
.result-sector .heading dt{
    float:left;
    margin:0 4px 0 0;
}
.result-sector .heading dd{
    overflow:hidden;
    margin:0;
}
.result-sector .heading dl a{color:#708ba2;}
.result-sector .search-form{
    overflow:hidden;
    float:none;
    padding:0 1px 8px 0;
}
.result-sector .search-form input[type='text']{
    width:139px;
    border:1px solid #b2b2b2;
    margin:0 6px 0 0;
    height:15px;
    line-height:15px;
    padding-left:4px;
}
.result-sector .search-form input[type='submit']{
    background: url('../../images/sprite.png') no-repeat -507px -81px;
    width: 32px;
    height: 25px;
}
.result-sector .search-form .form-area{overflow:hidden;}
.result-sector .search-form .list-link{
    float:right;
    text-indent:-9999px;
    overflow:hidden;
    background: url('../../images/sprite.png') no-repeat -382px -144px;
    width: 24px;
    height: 25px;
    margin:0 0 0 7px;
}
.result-sector .search-form .list-link.grid{
    background: url('../../images/sprite.png') no-repeat -662px -81px;
}
.result-sector .search-form .select-area{
    border:1px solid #b2b2b2;
    margin:0 0 0 7px;
}
.result-sector .search-form .select-area .center{padding:4px 12px 4px 4px;}
.result-sector .search-form .select-area .select-opener{
    top:9px;
    right:5px;
}
.result-sector .search-form select{width:123px;}
.result-sector .search-form select.size{width:41px;}
.result-sector .top-box{
    border:1px solid #c3c3c3;
    border-width:1px 0;
    background:#f6f6f6;
    overflow:hidden;
    padding:4px 14px 5px 8px;
}
.result-sector .compare-form label.ui-button,
.result-sector .compare-form{float:left;}
.result-sector .top-box .pagination{
    overflow:hidden;
    text-align:right;
    padding:7px 0 0;
}
.result-sector .top-box .pagination a{
    display:inline-block;
    vertical-align:top;
    text-indent:-9999px;
    overflow:hidden;
    text-align:left;
    background: url('../../images/sprite.png') no-repeat -578px -84px;
    width: 17px;
    height: 18px;
}
.result-sector .top-box .pagination a.prev{
    background-position:-603px -84px;
    margin:0 -1px 0 0;
}
.result-sector .top-box .pagination a.next:hover{background-position:-669px -140px;}
.result-sector .top-box .pagination a.next:active{background-position:-669px -166px;}
.result-sector .top-box .pagination a.prev:hover{background-position:-650px -140px;}
.result-sector .top-box .pagination a.prev:active{background-position:-650px -166px;}
.result-sector .top-box .pagination .disabled{cursor:default;}
.result-sector .top-box .pagination .prev.disabled,
.result-sector .top-box .pagination .prev.disabled:hover{background-position:-559px -84px;}
.result-sector .top-box .pagination .next.disabled,
.result-sector .top-box .pagination .next.disabled:hover{background-position:-622px -84px;}
.result-sector .top-box .pagination span{
    display:inline-block;
    vertical-align:top;
    padding:3px 2px 0 0;
}
.result-content{margin:0 0 13px;}
.result-content .box-holder{
    overflow:hidden;
    border-bottom:1px solid #c5c5c5;
    padding:9px 0;
}
.result-content .box{
    float:left;
    position:relative;
    width:220px;
    padding:14px 10px 11px 25px;
    border-left:1px solid #e8e8e8;
}
.result-content .box.style{width:237px;}
.result-content .box:first-child{
    border:0;
    padding-left:14px;
    width:233px;
}
.result-content .box .top-holder{margin:0 0 11px;}
.result-content .box .top-holder:after{
    content:'';
    display:block;
    clear:both;
}
.result-content .box .img-holder{
    float:left;
    width:128px;
    height:93px;
    margin:0 12px 0 0;
}
.result-content .box .info{
    display:table;
    padding:26px 0 0;
}
.result-content .box .info form{
    overflow:hidden;
    margin:0 0 4px;
}
.result-content .box .info form label{
    font-size:12px;
    line-height:14px;
    color:#708ba2;
    padding-left:19px;
}
.result-content .box .rating-box{
    font-size:11px;
    color:#708ba2;
    margin:0 -10px 0 0;
}
.result-content .box .info-area{
    margin:0 0 10px;
    color:#284156;
    font-size:15px;
    line-height:18px;
}
.result-content .box .info-area:after{
    content:'';
    display:block;
    clear:both;
}
.result-content .box .info-area .note{
    position:relative;
    display:block;
}
.result-content .box .info-text:after,
.result-content .box .info-area .note:after{
    position:absolute;
    content:' ';
    width:55px;
    top:17px;
    bottom:0;
    right:0;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(80%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 100%);
}
.result-content .info-area .title{
    float:left;
    /*margin-left:30px;*/
    width: 200px;
    word-wrap: break-word;
}
.list-view .result-content .info-area .title{
    float:left;
    /*margin-left:30px;*/
    width:370px;
}
.result-content .box .drop-holder{
    float:left;
    padding:3px 9px 0 0;
    position:relative;
    height: 0;
}
.result-content .box .drop-holder .opener{
    text-indent:-9999px;
    overflow:hidden;
    display:block;
    background: url('../../images/sprite.png') no-repeat -81px -164px;
    width: 25px;
    height: 14px;
}
.result-content .box .drop-holder.active .opener{
    box-shadow:-2px -2px 2px rgba(0,0,0,.1);
    -webkit-box-shadow:-2px -2px 2px rgba(0,0,0,.1);
    border:1px solid #bebebe;
    border-bottom-width:0;
    border-radius:5px 5px 0 0;
    -webkit-border-top-right-radius:5px;
    -webkit-border-top-left-radius:5px;
    padding:7px 2px 0 10px;
    margin:-4px -4px -3px -10px;
    position:relative;
    z-index:2;
    height:14px;
    background-color:#fff;
    background-position:-72px -161px;
}
.result-content .box .drop-holder .drop{
    position:absolute;
    top:20px;
    left:-10px;
    background:#fff;
    width:114px;
    display:none;
    border:1px solid #bebebe;
    border-radius:0 5px 5px 5px;
    -webkit-border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    box-shadow:0 2px 5px rgba(0,0,0,.35);
    -webkit-box-shadow:0 2px 5px rgba(0,0,0,.35);
}
.result-content .box .drop-holder.active .drop{display:block;z-index:3;}
.result-content .box .drop-holder .drop ul{
    margin:0;
    padding:6px 0 2px;
    list-style:none;
    font-size:12px;
    line-height:16px;
}
.result-content .box .drop-holder .drop ul a{
    display:block;
    padding:4px 11px;
    color:#353535;
    text-decoration:none;
}
.result-content .box .drop-holder .drop ul a:hover{background:#f3f3f3;}
.result-content .box .drop-holder .opener.favorites{background-position:-81px -143px;}
.result-content .box .drop-holder .opener.my-list{
    background-position:-123px -143px;
    height:15px;
}
.result-content .box .drop-holder .opener.glass{
    background-position:-123px -166px;
    width:28px;
    margin:0 -3px 0 0;
}
.result-content .box .drop-holder.active .opener.favorites{background-position:-72px -140px;}
.result-content .box .drop-holder.active .opener.my-list{
    background-position:-114px -140px;
    margin-bottom:-5px;
}
.result-content .box .drop-holder.active .opener.glass{
    background-position:-114px -163px;
    margin:-4px -7px -3px -10px;
}
.result-content .box dl{
    margin:0 0 13px;
    overflow:hidden;
}
.result-content .box dt{
    float:left;
    margin:0 5px 0 0;
    font-weight:bold;
}
.result-content .box dd{
    overflow:hidden;
    margin:0;
}
.result-content .box .info-text{
    display:block;
    position:relative;
    margin:0 0 13px;
    line-height:18px;
}
.result-content .box .holder:after{
    content:'';
    display:block;
    clear:both;
}
.result-content .box .holder{
    padding:0 16px 0 0;
    margin:0 0 0 -1px;
}
.result-content .box .item-info .logo-link{min-height:24px;}
.result-content .box .color-list{
    margin:0;
    padding:0;
    overflow:hidden;
    list-style:none;
}
.result-content .box .color-list li{
    margin:0 0 9px;
    border-radius:2px;
    -webkit-border-radius:2px;
    border:1px solid #c4bfc1;
    background:#f49ac1;
    width:26px;
    height:16px;
    color:#fff;
    text-align:center;
    font-size:10px;
    line-height:16px;
    font-weight:bold;
}
.result-content .box .color-list .color01{background:#0f0;}
.result-content .box .color-list .color02{background:#ff0;}
.result-content .box .color-list .size{
    background: #d6dee5;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ZGVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2FhYmRjZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4OGEzYmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #d6dee5 0%, #aabdce 50%, #88a3bc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6dee5), color-stop(50%,#aabdce), color-stop(100%,#88a3bc));
    background: -webkit-linear-gradient(top,  #d6dee5 0%,#aabdce 50%,#88a3bc 100%);
    background: -o-linear-gradient(top,  #d6dee5 0%,#aabdce 50%,#88a3bc 100%);
    background: -ms-linear-gradient(top,  #d6dee5 0%,#aabdce 50%,#88a3bc 100%);
    background: linear-gradient(to bottom,  #d6dee5 0%,#aabdce 50%,#88a3bc 100%);
}
.result-content .box .color-list .ram{
    background: #9fd39b;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlmZDM5YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzZiYzU4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MGI5N2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #9fd39b 0%, #6bc589 50%, #40b97a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9fd39b), color-stop(50%,#6bc589), color-stop(100%,#40b97a));
    background: -webkit-linear-gradient(top,  #9fd39b 0%,#6bc589 50%,#40b97a 100%);
    background: -o-linear-gradient(top,  #9fd39b 0%,#6bc589 50%,#40b97a 100%);
    background: -ms-linear-gradient(top,  #9fd39b 0%,#6bc589 50%,#40b97a 100%);
    background: linear-gradient(to bottom,  #9fd39b 0%,#6bc589 50%,#40b97a 100%);
}
.result-content .box .color-list .cpu{
    background: #737373;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzczNzM3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzViNWI1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NzQ3NDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #737373 0%, #5b5b5b 50%, #474747 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#737373), color-stop(50%,#5b5b5b), color-stop(100%,#474747));
    background: -webkit-linear-gradient(top,  #737373 0%,#5b5b5b 50%,#474747 100%);
    background: -o-linear-gradient(top,  #737373 0%,#5b5b5b 50%,#474747 100%);
    background: -ms-linear-gradient(top,  #737373 0%,#5b5b5b 50%,#474747 100%);
    background: linear-gradient(to bottom,  #737373 0%,#5b5b5b 50%,#474747 100%);
}
.result-content .box .item-info{
    padding:16px 0 0;
    /*width: 230px;*/
}
.result-content .box .ico-list{
    margin:0;
    padding:0;
    list-style:none;
    height:auto;
}
.result-content .box .ico-list li{
    display:inline-block;
    vertical-align:top;
    margin:0 0 0 2px;
}
.result-content .box .ico-list a{
    text-indent:-9999px;
    overflow:hidden;
    display:inline-block;
    vertical-align:top;
    text-align:left;
    background: url('../../images/sprite.png') no-repeat -504px -114px;
    width: 20px;
    height: 20px;
    margin: 0;
}
.result-content .box .ico-list .woman-owned{background-position:-327px -80px;}
.result-content .box .ico-list .minority-owned{background-position:-358px -80px;}
.result-content .box .ico-list .green-company{background-position:-593px -114px;}
.result-content .box .ico-list .item-preferred{background-position:-388px -80px;}
.result-content .box .ico-list .disabled-veteran{background-position:-624px -114px;}
.result-content .box .ico-list .veteran-owned{background-position:-534px -114px;}
.result-content .box .ico-list .hubzone{background-position:-656px -116px}
.result-content .box .ico-list .tier-two{background-position:-564px -114px;}
.result-content .box .price{margin-bottom:7px;}
.result-content .box .btn{
    display:inline-block;
    vertical-align:top;
    border-radius:3px;
    -webkit-border-radius:3px;
    width:76px;
    padding:5px 3px 4px;
    color:#fff;
    text-align:center;
    text-decoration:none;
    background:#89a8c3;
    border:1px solid #819eb8;
    font-size:11px;
}
.result-content .box .btn.item{
    background:#1e84cb;
    border:1px solid #22659f;
}
.result-content .box .btn.view{
    background:#70afe5;
    border-color:#809fbb;
}
.result-content .box .btn:hover{
    border-color:#4f7da4;
    background: #70afe5;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcwYWZlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzcwYWZlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1YjhkYjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #70afe5 0%, #70afe5 50%, #5b8db9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#70afe5), color-stop(50%,#70afe5), color-stop(100%,#5b8db9));
    background: -webkit-linear-gradient(top,  #70afe5 0%,#70afe5 50%,#5b8db9 100%);
    background: -o-linear-gradient(top,  #70afe5 0%,#70afe5 50%,#5b8db9 100%);
    background: -ms-linear-gradient(top,  #70afe5 0%,#70afe5 50%,#5b8db9 100%);
    background: linear-gradient(to bottom,  #70afe5 0%,#70afe5 50%,#5b8db9 100%);
}
.result-content .box .btn.item:hover{
    border-color:#0d3b5c;
    background: #1e84cb;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlODRjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzFlODRjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjVmOTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #1e84cb 0%, #1e84cb 50%, #165f93 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e84cb), color-stop(50%,#1e84cb), color-stop(100%,#165f93));
    background: -webkit-linear-gradient(top,  #1e84cb 0%,#1e84cb 50%,#165f93 100%);
    background: -o-linear-gradient(top,  #1e84cb 0%,#1e84cb 50%,#165f93 100%);
    background: -ms-linear-gradient(top,  #1e84cb 0%,#1e84cb 50%,#165f93 100%);
    background: linear-gradient(to bottom,  #1e84cb 0%,#1e84cb 50%,#165f93 100%);
}
.result-content .box .btn.view:hover{
    border-color:#4d7aa0;
    background: #70afe5;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcwYWZlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzcwYWZlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1YjhkYjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #70afe5 0%, #70afe5 50%, #5b8db9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#70afe5), color-stop(50%,#70afe5), color-stop(100%,#5b8db9));
    background: -webkit-linear-gradient(top,  #70afe5 0%,#70afe5 50%,#5b8db9 100%);
    background: -o-linear-gradient(top,  #70afe5 0%,#70afe5 50%,#5b8db9 100%);
    background: -ms-linear-gradient(top,  #70afe5 0%,#70afe5 50%,#5b8db9 100%);
    background: linear-gradient(to bottom,  #70afe5 0%,#70afe5 50%,#5b8db9 100%);
}
.result-content .shopping-list{
    display:inline-block;
    vertical-align:top;
    /*margin:0 0 0 -20px !important;*/
}
.result-content .shopping-list.add{
    position:absolute;
    bottom:45px;
    left:31px;
}
.result-content .hidden{display:none;}
.box-content{
    height: 193px;
}
.list-view .hidden{display:block;}
.list-view .result-content .box:first-child,
.list-view .result-content .box{
    float:none;
    padding:7px 10px 9px 0;
    width:auto;
    border-top:1px solid #c5c5c5;
    border-left:0;
}
.result-content .compare{float:none;}
.list-view .result-content .box .info form label{
    width:60px;
    margin:0 auto 2px;
    padding-right:13px;
}
.list-view .result-content .box:first-child{
    border:0;
    padding-top:0;
}
.list-view .result-content .box:after{
    content:'';
    display:block;
    clear:both;
}
.list-view .result-content .box .top-holder{
    float:left;
    width:165px;
    text-align:center;
    border-right:1px solid #f0f0f0;
    margin:0 18px 0 0;
    padding:0 0 10px;
}
.list-view .result-content .box-content{
    float:left;
    width:400px;
    height:147px;
    padding:7px 0 0;
}
.list-view .result-content .box .drop-holder{padding-top:4px;}
.list-view .result-content .box .img-holder{
    margin:0;
    float:none;
    width:auto;
    padding:23px 10px 18px 0;
}
.list-view .result-content .box .holder{
    padding:3px 0 0;
    margin:0 0 0 -200px;
    float:right;
    position:relative;
    z-index:1;
}
.list-view .result-content .box .rating-box{margin:0;}
.list-view .result-content .box .item-info{padding:0;width:200px;}
.list-view .result-content .box .ico-list{height:26px;}
.list-view .result-content .box .price{
    margin:0;
    width:200px;
    word-break: break-all;
}
.list-view .result-content .box .suggested-price{
    padding-bottom: 41px;
}
.list-view .shopping-area .item-info .qty-form{margin:-29px 0 4px;}
.list-view .result-content .box .btn{margin-right:0;}
.list-view .result-content .box .info{
    width:100%;
    padding:0;
}
.list-view .result-content .box .color-list{display:none;}
.list-view .result-content .box .color-list.hidden{display:block;}
.list-view .result-content .box .color-list li{
    float:left;
    margin:0 10px 0 0;
}
.list-view .result-content .shopping-list.add{
    position:static;
    margin:0 0 0 2px !important;
}
.list-view .list-link{background-position:-382px -144px;}
#lightbox.create-lightbox{width:481px;}
.create-lightbox .request-form.alt .row > label{
    width:93px;
    padding-right:9px;
}
#lightbox.create-lightbox .request-form.alt input[type="text"]{width:282px;}
.create-lightbox .request-form.alt .row{padding-bottom:33px;}
#lightbox01 .request-form.alt .holder input[type="submit"],
.create-lightbox .request-form.alt .holder input[type="submit"]{
    background: url('../../images/sprite.png') no-repeat -173px -144px;
    width:76px;
    height:23px;
    border:0;
    border-radius:0;
    -webkit-border-radius:0;
    padding-left:17px;
    box-shadow:none;
    -webkit-box-shadow:none;
}
#lightbox01 .request-form.alt .holder input[type="submit"]:hover,
.create-lightbox .request-form.alt .holder input[type="submit"]:hover{background-position: -268px -144px;}
#lightbox.create-lightbox .btn-close{
    right:22px;
    top:21px;
}
.create-lightbox .request-form.alt .holder{padding-bottom:9px;}
#lightbox01 .sub-title{
    text-transform:uppercase;
    display:block;
    padding:14px 1px 4px;
}
#lightbox01 .request-form.alt .row > label{
    width:231px;
    padding:3px 10px 0 0;
}
#lightbox01 .request-form.alt .row{padding-bottom:21px;}
#lightbox01 .request-form.alt .sector{padding:0 0 31px 242px;}
#lightbox01 .request-form.alt .link{
    display:inline-block;
    vertical-align:top;
    margin:0 0 20px;
}
#lightbox01 .request-form.alt .sector label{
    width:auto;
    padding:0 0 0 23px;
    margin:0 0 0 -23px;
    font-weight:normal;
    position:relative;
}
#lightbox01 .request-form.alt label.ui-button:after{
    left:0 !important;
}
#lightbox01 .request-form.alt input[type="text"]{
    width:365px;
    padding-left:5px;
}
#main .content-block h2.compare{
    padding-left:3px;
    margin-top:-1px;
}
.compare-list{
    overflow:hidden;
    margin:0 -6px -14px;
}
.compare-list .result-content{
    padding:13px 0 0;
    margin:0;
}
.compare-list .result-content .list-area{
    overflow:hidden;
    margin:0 -10px 18px 0;
    padding:0 2px;
}
.compare-list .result-content .box{
    padding:0 6px 1px 13px;
    width:147px;
}
.compare-list .result-content .box.alt{padding:0 8px;}
.compare-list .result-content .box:first-child{
    width:137px;
    padding:0 5px;
    border-right:1px solid #e8e8e8;
}
.textTop {
    vertical-align: top;
}
.compare-list .result-content h3{
    margin:0;
    font-size:12px;
    line-height:18px;
}
.compare-list .result-content .link-holder{
    overflow:hidden;
    padding:1px 0 17px;
}
.compare-list .result-content .close{
    float:right;
    background: url('../images/sprite.png') no-repeat -289px 0;
    width: 13px;
    height: 12px;
    overflow:hidden;
    text-indent:-9999px;
}
.compare-list .result-content .close:hover{background-position:-305px 0;}
.compare-list .result-content .box .img-holder{
    float:none;
    margin:0;
    text-align:center;
    height:auto;
    min-height:115px;
}
.compare-list .result-content .box .info-area{min-height:102px;}
.compare-list .result-content .box .info-area .note{padding-top:2px;}
.compare-list .result-content .box .info-area .note:after{display:none;}
.compare-list .result-content .box .item-info{
    padding:0 7px 0 0;
    text-align:right;
}
.compare-list .result-content .box .item-info .logo-link{
    display:inline-block;
    vertical-align:top;
    margin-bottom:5px;
}
.compare-list .result-content .box .item-info .note{
    display:block;
    font-size:10px;
}
.compare-list .result-content .box .drop-holder{
    float:left;
    padding:3px 9px 0 0;
    position:relative;
}
.compare-list .item-info .qty-form{margin:0 -3px 0 0;}
.compare-list .item-info .qty-form .row{
    overflow:hidden;
    margin:0 0 6px;
}
.compare-list .item-info .qty-form label{
    float:right;
    font-size:12px;
    line-height:16px;
    color:#353535;
    margin:2px 3px 0 0;
    font-weight:bold;
}
.compare-list .item-info .qty-form label span{color:#f00;}
.compare-list .item-info .qty-form input[type='text']{
    float:right;
    width:28px;
    height:17px;
    padding:2px 2px 2px 7px;
    border:1px solid #b2b2b2;
    font:bold 12px/17px Helvetica, Arial, sans-serif;
    color:#b7b7b7;
}
.compare-list .item-info .qty-form input[type='submit']{
    display:block;
    width:118px;
    height:25px;
    line-height:19px;
    padding:2px 0 4px;
    background:#70afe5;
    border:1px solid #819eb8;
    color:#fff;
    text-align:center;
    font-size:11px;
    border-radius:3px;
    -webkit-border-radius:3px;
}
.compare-list .item-info .qty-form input[type='submit']:hover{
    border-color:#4d7aa0 #6c91b1 #4d7aa0;
    background: #70afe5;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcwYWZlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzcwYWZlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OThiYjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #70afe5 0%, #70afe5 50%, #598bb5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#70afe5), color-stop(50%,#70afe5), color-stop(100%,#598bb5));
    background: -webkit-linear-gradient(top,  #70afe5 0%,#70afe5 50%,#598bb5 100%);
    background: -o-linear-gradient(top,  #70afe5 0%,#70afe5 50%,#598bb5 100%);
    background: -ms-linear-gradient(top,  #70afe5 0%,#70afe5 50%,#598bb5 100%);
    background: linear-gradient(to bottom,  #70afe5 0%,#70afe5 50%,#598bb5 100%);
}
.compare-list .result-content .box .price{
    display:block;
    margin-bottom:8px;
    font-size:24px;
    line-height:30px;
    word-break: break-all;
}
.compare-list .result-content .box .btn{margin:0 0 0 8px;}
.compare-list .result-content .box.alt .btn{margin:0 -6px 0 5px;}
.compare-list .compare-table{
    /*width:100%;*/
    font-size:12px;
    line-height:18px;
    color:#252525;
    border-collapse:collapse;
}
.compare-list .compare-table th{
    text-align:left;
    width:122px;
    padding:0 13px;
}
.compare-list .compare-table .heading{
    text-transform:uppercase;
    background:#f1f1f1;
    border-bottom:3px solid #fff;
    padding:3px 15px 4px;
    width:954px;
    line-height:18px;
}
.compare-list .compare-table td{
    /*width:154px;*/
    height:32px;
    padding:0 7px;
    text-align:center;
    border-left:1px solid #f0f0f0;
    border-right:1px solid #f0f0f0;
    width: 152px !important;
}
.compare-list .compare-table .size{width:147px;}
.compare-list .compare-table tr.odd th,
.compare-list .compare-table tr.odd td{
    background:#f8f8f8;
    height:25px;
}
.shopping-area .compare-table .rating-box{
    margin:0;
    color:#708ba2;
}
#main.shopping-area .compare-table p{
    text-align:left;
    margin:0 0 10px;
    line-height:18px;
}
.shopping-area .compare-table .color{
    display:inline-block;
    vertical-align:top;
    width:22px;
    height:14px;
    border:1px solid #cabac1;
    background:#f49ac1;
    text-align:left;
    text-indent:-9999px;
    overflow:hidden;
}
.shopping-area .compare-table .color.yellow{background-color:#ff0;}
.shopping-area .compare-table .color.green{background-color:#0f0;}
.shopping-area .compare-table .alt{vertical-align:top;}
.shopping-area .compare-table .alt th{
    padding-top:6px;
    border-bottom:1px solid #d0d0d0;
}
.shopping-area .compare-table .alt td{
    padding:14px 7px 17px;
    border-bottom:1px solid #d0d0d0;
}
.shopping-area .compare-table .info-list{
    text-align:left;
    margin:0;
    padding:0;
    list-style:none;
}
.shopping-area .compare-table .info-list li{
    position:relative;
    padding:0 0 0 12px;
}
.shopping-area .compare-table .info-list li:after{
    position:absolute;
    content:' ';
    background:#c4d3da;
    top:50%;
    margin:-2px 0 0;
    left:1px;
    width:6px;
    height:6px;
    border-radius:6px;
    -webkit-border-radius:6px;
}
.compare-list .result-content .compare-table .box{
    float:none;
    width:auto;
    padding:0;
}
.compare-list .result-content .compare-table .item-info{
    float:none;
    padding:23px 13px 18px 0;
    line-height:14px;
}

.noImageClass {
    background: url(../../images/img35.png);
    width: 100px;
    height: 73px;
    background-position: center;
    background-repeat: no-repeat;
}

.noImageCartClass {
    background: url(../../images/img35.png);
    width: 65px;
    height: 71px;
    background-position: center;
    background-repeat: no-repeat;
    margin-left: -9px;
}

.noImageProductClass {
    background: url(../../images/img35.png);
    width: 65px;
    height: 71px;
    background-position: center;
    background-repeat: no-repeat;
    margin-left: 125px;
}

.noImageCartHeaderClass {
    background: url(../../images/NoImg_small.png);
    width: 65px;
    height: 71px;
    background-position: center;
    background-repeat: no-repeat;
    margin-left: -14px;
    float: left;
}

.row.shared-list-header {
    padding-top: 0px;
    padding-left: 5px;
}

.row.shared-list-header .cart-name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.row.shared-list-header .shared-list-details {
    width: 600px;
    float: left;
}

.row.shared-list-header .list-name {
    padding: 8px 0 10px 29px;
    font-size: 15px;
}

.shared-list-header .summary-holder {
    position: relative;
    top: 6px;
}

@media (min-width: 992px) {
    .shared-list-header .summary-holder {
        right: 20px;
    }
}

.shared-list-header .summary-holder .card, .summary-holder .add-to-cart{
    display:inline-block;
    vertical-align:top;
    background:#88abc9;
    text-transform:uppercase;
    text-decoration:none;
    color:#fff;
    padding: 3px;
    border:1px solid #83a2be;
    position:relative;
    letter-spacing:0.5px;
    border-radius:5px;
    -webkit-border-radius:5px;
    margin:0;
}
.shared-list-header .summary-holder .card {
    font: 12px/14px Arial, Helvetica, sans-serif;
}

#header-shopping-cart-items img {
    max-width: 40px;
}

@media (min-width: 992px) {
    .shared-list-header .col-md-2:first-child {
        width: 12%;
    }
}

.block.shared-list-content {
    border-left: 1px solid #d6d6d6;
    border-right: 1px solid #d6d6d6;
    padding-top: 10px;
}

.block.shared-list-content h5 {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
}

.block.shared-list-content .column-titles {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    background: #f8f8f8;
    margin: 15px 0;
}

.shared-list-content .sl-description {
    max-height: 100px;
    overflow: hidden;
}

.shared-list-content #more {
    display:block;
}

.shared-list-content #less {
    display: none;
}

@media (min-width: 992px) {
    .block.shared-list-content .column-titles .col-md-2 {
        width: 13%;
    }
}

.block.shared-list-content .content .row {
    border-bottom: 1px solid #d6d6d6;
    padding-top: 5px;
    padding-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
}

.block.shared-list-content .content .cart-table {
    width: 100%;
    font: 12px/14px Arial, Helvetica, sans-serif;
    margin-bottom: 10px;
}

.block.shared-list-content .content .cart-table img {
    width: 50px;
}

@media (min-width: 992px) {
    .block.shared-list-content .content .cart-table .col-md-2 {
        width: 13%;
    }
}

.block.shared-list-content h5 {
    margin-top: 0;
    padding-left: 10px;
}

.block.shared-list-content .row h5, .block.shared-list-content .row p {
    padding-left: 0;
}

.block.shared-list-content p {
    padding-left: 10px;
}

.block .summary-holder .card{
    display:inline-block;
    vertical-align:top;
    background:#88abc9;
    text-transform:uppercase;
    text-decoration:none;
    color:#fff;
    padding:6px 13px 8px 35px;
    border:1px solid #83a2be;
    position:relative;
    letter-spacing:0.5px;
    border-radius:5px;
    -webkit-border-radius:5px;
    margin:0 0 0 2px;
}
.block .summary-holder .card.disabled{
    background:#c3d5e4;
    cursor:default;
}
.block .summary-holder .card:after{
    position:absolute;
    content:' ';
    background:url('../../images/sprite.png') no-repeat -241px -116px;
    width:19px;
    height:18px;
    left:9px;
    top:3px;
}

.listAddToCart .summary-holder .card:after{
    position:absolute;
    content:' ';
    background:url('../../images/sprite.png') no-repeat -241px -116px;
    width:19px;
    height:18px;
    left:9px;
    top:3px;
}
.block .summary-holder .card:hover{
    border-color:#7392ad;
    background: #88abc9;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg4YWJjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzg4YWJjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iIzc5OWJiOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZTkwYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #88abc9 0%, #88abc9 50%, #799bb9 72%, #6e90ad 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88abc9), color-stop(50%,#88abc9), color-stop(72%,#799bb9), color-stop(100%,#6e90ad));
    background: -webkit-linear-gradient(top,  #88abc9 0%,#88abc9 50%,#799bb9 72%,#6e90ad 100%);
    background: -o-linear-gradient(top,  #88abc9 0%,#88abc9 50%,#799bb9 72%,#6e90ad 100%);
    background: -ms-linear-gradient(top,  #88abc9 0%,#88abc9 50%,#799bb9 72%,#6e90ad 100%);
    background: linear-gradient(to bottom,  #88abc9 0%,#88abc9 50%,#799bb9 72%,#6e90ad 100%);
}
.summary-table {
    color:#555;
    border-collapse:collapse;
    width:225px;
    margin:0 0 0 20px;
}
.summary-table .a-right {text-align:right;}
.summary-table th {
    font-weight:bold;
    text-align:left;
    color:#252525;
    padding:7px 20px 8px 17px;
}
.summary-table td {padding:7px 20px 8px 17px;}
.summary-table tfoot td {
    font-weight:bold;
    border-top:2px solid #f1f1f1;
    color:#252525;
    padding:5px 20px 5px 17px;
}
.summary-box {
    width:262px;
    margin:0 0 0 244px;
    padding:4px 0 20px;
}
.summary-box .summary-table {
    margin:0;
    width:100%;
}
.summary-box .summary-table thead {
    font-weight:bold;
    color:#252525;
}
.summary-box .summary-table tfoot {
    text-transform:uppercase;
    color:#252525;
}
.summary-box .summary-table td {
    padding:7px;
}
.summary-box .summary-table th {
    font-weight:normal;
    color:#708ba2;
    padding:7px;
}
.summary-box .summary-table .a-center {text-align:center;}
.summary-box .summary-table .sep { border-right:2px solid #eaeaea;}
.summary-box .summary-table .view { width:30px;}
.summary-box .summary-table label.ui-button {
    margin:-1px auto 0;
}
.table-data {
    border-collapse:collapse;
    width:100%;
    text-align:center;
    color:#555;
}
.table-data .a-left {text-align:left;}
.table-data thead th {
    background:#f1f1f1;
    text-transform:uppercase;
    color:#000;
    padding:0 5px 0;
    height:26px;
    vertical-align:middle;
}
.table-data tbody td {
    padding:1px 5px;
    vertical-align:middle;
    border-bottom:2px solid #dfdfdf;
}
.table-data.reorder tbody tr{
    border:1px solid #a0bcd4;
    border-width:0 1px;
}
.table-data.reorder tbody td{
    border:1px solid #a0bcd4;
    border-width:1px 0;
}
.table-data.reorder tbody tr.ui-sortable-helper {border-width:1px;}
.table-data.reorder tbody tr.ui-sortable-helper td {
    border:0;
    background:none;
}
.table-data.reorder tr .field em {display:none;}
.table-data.reorder tbody tr:hover {cursor: s-resize;}
.alt-table-data tbody td {padding:5px;}
.lightbox .table-data tbody td.td-name {width:150px;}
.lightbox .table-data tbody td.td-description {width:250px;}
.lightbox .table-data tbody td.td-value {width:120px;}
.table-data .td-select,
.table-data thead .td-select {
    width:17px;
    padding:0 0 0 9px;
}
.scrollable-area-wrapper .table-data .td-last {padding:0 20px;}
.table-data tbody tr:hover td {background:#f1f1f1;}
.table-data tbody tr.ui-sortable-helper{
    background:#f1f1f1;
}
.table-data select {
    width:151px;
    margin:0 auto;
}
.table-data .field {
    width:85px;
    border-right:1px solid #fff;
    height:15px;
    padding:5px 4px;
    margin:0 auto;
    line-height:15px;
    position:relative;
    overflow:hidden;
}
.table-data .field em {
    width:34px;
    height:24px;
    position:absolute;
    top:0;
    right:0;
    z-index:10;
    background:url(../images/bg-fade.png) no-repeat;
}
.table-data tr:hover .field em {display:none;}
.table-data tbody tr:hover .field {border-color:#f1f1f1;}
.table-data tbody tr.active-tr:hover .field,
.table-data tbody tr.active-tr .field {border-color:#fefaec;}
.table-data tbody tr.active-tr.edit .field {border-color:#d2d3d4;}
.table-data tr.edit td {background:#fefaec;}
.table-data .td-description img {
    float:left;
    margin:-1px 5px -1px 0;
    border:1px solid #b2b2b2;
}
.table-data .edit .field {
    border-right:1px solid #d2d3d4;
    background:url(../images/sprite.png) no-repeat 0 -1129px;
}
.table-data .a-left .field {margin:0 0 0 -5px;}
.table-data .td-description .field,
.table-data .td-username .field {
    width:280px;
    margin:0 0 0;
    float:left;
    overflow:hidden;
    white-space:nowrap;
}
.table-data .td-name .field {width:129px;}
.table-data .field input {
    width:100%;
    border:0;
    background:none;
    padding:0;
    margin:0;
    display:none;
    text-align:left;
}
.table-data .edit .td-description .field input,
.table-data .edit .td-username .field input {color:#708ba2;}
.table-data .edit {color:#000;}
.table-data .edit .field input {display:block;}
.table-data .td-description .field input,
.table-data .a-left .field input {text-align:left;}
.table-data .td-description span,
.table-data .td-name span,
.table-data .td-username span,
.table-data .td-description span a,
.table-data .td-name span a,
.table-data .td-username span a {color:#708ba2;}
.table-data .edit .field span {display:none;}
.table-data label.ui-button {margin:-3px auto 0;}
.table-data .td-select label.ui-button {margin:2px 0 0;}
.table-data .active-tr td,
.table-data .active-tr:hover td{background:#fefaec;}
.table-data .active-tr .field em{background:none;}
.table-data tfoot td {
    font-weight:bold;
    padding:5px 9px;
    text-align:left;
    color:#252525;
}
.lightbox .table-data tfoot td {padding:10px 0;}
.table-data .btn-up-down {
    width:9px;
    height:14px;
    overflow:hidden;
    text-indent:-9999px;
    display:none;
    background:url(../images/sprite.png) no-repeat -628px -1172px;
    position:relative;
}
.table-data .btn-up-down span{
    text-indent:-9999px;
    overflow:hidden;
}
.table-data .btn-up-down .up-arrow{
    position:absolute;
    top:0;
    left:0;
    height:7px;
    width:9px;
}
.table-data .btn-up-down .down-arrow{
    position:absolute;
    bottom:0;
    left:0;
    height:7px;
    width:9px;
}
.table-data.reorder .btn-up-down {display:block;}
.table-data .btn-up-down:hover,
.table-data tr:hover .btn-up-down {background-position:-671px -1173px;}
.table-data.reorder label.ui-button {display:none;}
.table-data .select-area {
    float:none;
    width:151px !important;
    display:block;
    margin:0 auto;
}
.table-data.reorder .select-area {display:none;}
.table-data .td-attribute-name {
    width:235px;
    color:#708ba2;
}
.table-data .td-attribute-name a { color:#708ba2;}
.table-data .td-attribute-name .field {
    width:230px;
}
.table-data .td-description-att {
    width:335px;
}
.table-data .td-description-att .field {
    width:330px;
}
.table-data .td-icon {
    width:34px;
}
.table-data .td-icon img { vertical-align:middle;}
.table-data tr.edit:hover td { background:#fefaec;}
.table-data tr.edit .field,
.table-data tr.edit:hover .field { border-color:#d2d3d4;}
.table-data tr.edit .field em { background:none;}
.table-data tr.edit .current-icon { display:none;}
.table-data .file-button { display:none;}
.table-data tr.edit .file-button { display:block;}
.table-data .input-text {
    border:1px solid #c1c1c1;
    background:#fff;
    color:#000;
    padding:4px;
    margin:8px 0 12px;
    width:225px;
}
.function {
    overflow:hidden;
    margin:-15px 0 12px;
    position:relative;
}
.function ul {
    float:right;
    padding:0;
    margin:0;
    list-style:none;
}
.function li {
    float:left;
    padding:0 10px 0 0;
}
.function a,
.add-slide-blocks .btn-holder a {
    float: left;
    font-size: 11px;
    line-height: 14px;
    text-transform: uppercase;
    color: #252525;
    cursor:pointer;
    border:1px solid #d0d0d0;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    height: 17px;
    min-width:58px;
    padding: 4px 11px 0 6px;
}
.add-slide-blocks .btn-holder a {margin:0 10px 0 0;}
.function a em,
.add-slide-blocks .btn-holder a em {
    font-style:normal;
    float:left;
    padding:0 0 0 22px;
}
.function .ico-approve em {background:url(../images/sprite.png) no-repeat 0 -291px;}
.function .ico-reject em {background:url(../images/sprite.png) no-repeat 0 -338px;}
.function .ico-delete em {background:url(../images/sprite.png) no-repeat 0 -383px;}
.function .ico-publish em {background:url(../images/sprite.png) no-repeat 0 -428px;}
.function .ico-edit em {background:url(../images/sprite.png) no-repeat 0 -473px;}
.function .ico-undo em {background:url(../images/sprite.png) no-repeat 0 -528px;}
.function .ico-reorder em {background:url(../images/sprite.png) no-repeat 0 -2302px;}
.function .ico-remove em {background:url(../images/sprite.png) no-repeat 0 -2343px;}
.btn-holder a.btn-add-custom-fields em {background:url(../images/sprite.png) no-repeat 0 -626px;}
.btn-holder a.btn-create-custom-fields em {background:url(../images/sprite.png) no-repeat 0 -2467px;}
.btn-holder a.btn-create-approver em {background:url(../images/sprite.png) no-repeat 0 -673px;}
.btn-holder a.btn-create-profile em {background:url(../images/sprite.png) no-repeat 0 -578px;}
.btn-holder a.btn-add-approver em {background:url(../images/sprite.png) no-repeat 0 -2386px;}
.btn-holder a.btn-add-profile em {background:url(../images/sprite.png) no-repeat 0 -2424px;}
.function a:hover,
.add-slide-blocks .btn-holder a:hover{
    text-decoration:none;
    border-color:#a6a6a6;
    background: rgb(255,255,255);
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYyJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGVlZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(254,254,254,1) 62%, rgba(240,238,237,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(62%,rgba(254,254,254,1)), color-stop(100%,rgba(240,238,237,1)));
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 62%,rgba(240,238,237,1) 100%);
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 62%,rgba(240,238,237,1) 100%);
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 62%,rgba(240,238,237,1) 100%);
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(254,254,254,1) 62%,rgba(240,238,237,1) 100%);
}
.function input[type="button"],
.lightbox input[type="submit"] {
    float:left;
    width:76px;
    height:23px;
    padding:0 0 0 10px;
    margin:0;
    cursor:pointer;
    color:#fff;
    text-transform:uppercase;
    background:url(../images/admin_sprite.png) no-repeat -223px -1167px;
    font-size:11px;
    line-height:21px;
    border:0;
}
.lightbox input[type="submit"] {
    margin:-7px 0 0;
    float:right;
}
.function input[type="button"]:hover,
.lightbox input[type="submit"]:hover {background-position:-315px -1167px;}
.add-slide-blocks {
    width:100%;
    margin:-11px 0 0;
}
*+html .add-slide-blocks {margin:-10px 0 0;}
.content-block .inbox { margin:-4px 0 0;}
.inbox {
    color:#353535;
}
.inbox a { color:#708ba2;}
.inbox .buttons {
    padding:0 0 8px;
    border-bottom:1px solid #c5c5c5;
    width:100%;
    margin:0 0 5px;
    overflow:hidden;
}
.inbox .buttons a {
    float:left;
    line-height:23px;
    margin:0 11px 0 0;
}
.inbox .btn-send {
    display:inline-block;
    vertical-align:top;
    width:40px;
    padding:0 4px 0 32px;
    height:23px;
    overflow:hidden;
    font-size:11px;
    line-height:23px;
    color:#fff;
    background:url(../images/bg-inbox-btns.gif) no-repeat;
}
.inbox .btn-send:hover {
    background-position:-80px 0;
    text-decoration:none;
}
.inbox .btn-save {
    display:inline-block;
    vertical-align:top;
    width:40px;
    padding:0 4px 0 32px;
    height:23px;
    overflow:hidden;
    font-size:11px;
    line-height:23px;
    color:#555;
    background:url(../images/bg-inbox-btns.gif) no-repeat 0 -30px;
}
.inbox .btn-save:hover {
    background-position:-80px -30px;
    text-decoration:none;
}
.inbox .btn-save.saved {
    background-position:-160px -30px;
}
.inbox .info {
    line-height:21px;
    padding:6px 6px 3px;
}
.inbox .row {
    width:100%;
    padding:10px 0 0;
}
.inbox .row:after {
    display:block;
    clear:both;
    content:'';
}
.inbox .label {
    float:left;
    padding:0 5px 0 0;
    min-width:50px;
    line-height:24px;
    text-align:right;
    font-weight:bold;
}
.inbox .label .btn-to { margin:1px 0 0;}
.inbox .btn-to {
    display:inline-block;
    vertical-align:top;
    width:39px;
    height:23px;
    overflow:hidden;
    line-height:23px;
    font-weight:normal;
    background:url(../images/admin_sprite.png) no-repeat -560px -2897px;
    text-align:center;
    color:#353535;
}
.inbox .btn-to:hover {
    text-decoration:none;
    background-position:-619px -2897px;
}
.inbox .area {
    float:left;
    width:695px;
}
.inbox .field {
    border:1px solid #b2b2b2;
    color:#353535;
    padding:4px 6px;
    margin:0 0 8px;
    width:670px;
    background:#fff;
}
.inbox .menu {
    margin:0;
    padding:0;
    list-style:none;
    color:#c7c7c7;
    line-height:25px;
}
.inbox .menu > li {
    display:inline-block;
    vertical-align:middle;
}
*+ html .inbox .menu > li  { display:inline;}
.inbox .menu > li > a {
    float:left;
    margin:0 5px;
}
.inbox .menu > li:first-child > a {
    margin-left:0;
}
.inbox .menu .settings-form {
    padding:0;
}
.inbox .menu .settings-form .alt-area {
    display:inline-block;
    vertical-align:top;
    background:none;
    padding:0;
    margin:0 0 0 6px;
}
*+ html .inbox .menu .settings-form .alt-area { display:inline;}
.inbox .menu .settings-form .alt-area .popup { bottom:17px;}
*+ html .inbox .menu .settings-form .alt-area .popup { bottom:20px;}
.inbox .menu .settings-form .alt-area .btn-add-open {
    background-position:0 -3617px;
}
.inbox .menu .settings-form .alt-area .active .btn-add-open {
    background-position:-92px -3617px;
}
*+ html .inbox .menu .settings-form .alt-area .active .btn-add-open {
    background-position:-581px -3617px;
}
.inbox .menu .settings-form .alt-area .upload-file .btn-del {
    margin:5px 0 0;
}
.inbox .menu .settings-form .alt-area .popup .alt-close {
    text-indent:0;
    width:auto;
    height:auto;
    background:none;
    font-size:10px;
    color:#3c6180;
    text-decoration:underline;
    line-height:17px;
}
.inbox .menu .settings-form .alt-area .popup .alt-close:hover {
    text-decoration:none;
}
.inbox .menu .settings-form .alt-area label.jcf-fake-input em {
    color:#707070;
}
.inbox .menu .settings-form .alt-area .popup .file-area .jcf-upload-button {
    color:#353535;
}
.inbox .tabs {
    margin:9px 0 0;
    padding:0;
    list-style:none;
    overflow:hidden;
    width:100%;
    line-height:26px;
    text-transform:uppercase;
}
.inbox .tabs li {
    float:left;
    margin:0 9px 0 0;
}
.inbox .tabs a {
    float:left;
    width:91px;
    padding:0 7px;
    color:#959595;
    cursor:pointer;
    background:url(../images/admin_sprite.png) no-repeat -225px -3620px;
}
.inbox .tabs a span {
    float:left;
    height:26px;
    padding:0 0 0 22px;
}
.inbox .tabs a:hover {
    color:#000;
}
.inbox .tabs li.active a {
    background-position:-355px -3620px;
    text-decoration:none;
    color:#000;
}
.inbox .tabs a.reply {
    padding-left:14px;
    width:84px;
}
.inbox .tabs a.reply span {
    background:url(../images/admin_sprite.png) no-repeat -684px -3231px;
}
.inbox .tabs a.reply:hover span,
.inbox .tabs li.active a.reply span {
    background-position:-684px -3184px;
}
.inbox .tabs a.forward span {
    background:url(../images/admin_sprite.png) no-repeat -684px -3324px;
}
.inbox .tabs a.forward:hover span,
.inbox .tabs li.active a.forward span {
    background-position:-684px -3277px;
}
.inbox .editor { padding:13px 0 0;}
.inbox .editor .placeholder {
    margin:0 -9px -11px;
}
.inbox .editor .placeholder img { vertical-align:top;}
.inbox .mails {
    margin:0 0 12px;
    padding:0;
    list-style:none;
}
.inbox .mails li {
    border-bottom:1px solid #e4e4e4;
    padding:7px 32px;
    min-height:15px;
    background:url(../images/ico-mail.gif) no-repeat 5px 9px;
}
.inbox .mails a { color:#353535;}
.inbox .menu .settings-form:first-child .alt-area { margin:0;}
.sub-nav a.ico-inbox:before{
    background:url(../images/admin_sprite.png) no-repeat 0 -3670px;
    width: 18px;
    height: 18px;
}
.sub-nav a.ico-sent-items:before{
    background:url(../images/admin_sprite.png) no-repeat 0 -3720px;
    width: 18px;
    height: 18px;
}
.sub-nav a.ico-drafts:before {background:url(../images/admin_sprite.png) no-repeat 0 -3768px;}
.sub-nav a.ico-saved:before {background:url(../images/admin_sprite.png) no-repeat 0 -3810px;}
.sub-nav a.ico-trash:before {background:url(../images/admin_sprite.png) no-repeat 0 -3862px;}
.top-box .function {
    float:left;
    margin:0;
}
.top-box .function ul { float:left;}
.top-box .add-search-form.f-right,
#content .add-search-form.f-right {
    float:right;
    margin:-3px -8px 0 0;
}
.function .ico-compose em {
    background:url(../images/admin_sprite.png) no-repeat -685px -3672px;
}
.function .ico-mark-read em {
    background:url(../images/admin_sprite.png) no-repeat -686px -3733px;
}
.function .ico-delete em {
    background:url(../images/admin_sprite.png) no-repeat 0 -383px;
}

.table-data .td-from a { color:#708ba2;}
#wrapper #content .message-box .scrollable-area-wrapper {
    margin:0;
    width:770px !important;
}
.message-box .scrollable-area { height:316px;}
.message-box .bottom-data {
    padding:9px 3px 9px 0;
}
.message-box .move-items {
    margin:0;
}
.message-box .table-data tbody td {
    padding:6px 5px;
}
.message-box .table-data .td-select {
    padding:0 0 0 9px;
}
.selector {
    float:left;
    margin:-2px 0 0 -6px;
    width:54px;
    position:relative;
    height:25px;
    z-index:10;
}
.selector .opener {
    width:54px;
    height:25px;
    cursor:pointer;
    background:url(../../images/bg-selector.png) no-repeat -67px 0;
    overflow:hidden;
}
.selector.active .opener {
    background-position:0 -10px;
    height:23px;
}
.selector.active .drop { top:23px;}
.selector .drop {
    position:absolute;
    top:-9999px;
    left:0;
    width:150px;
    z-index:20;
}
.selector .drop .holder {
    background:url(../../images/bg-selector.png) no-repeat 0 -33px;
    padding:4px 8px 0;
    width:138px;
    overflow:hidden;
}
.selector .drop .btm {
    background:url(../../images/bg-selector.png) no-repeat 0 100%;
    overflow:hidden;
    height:16px;
}
.selector .drop ul {
    margin:0;
    padding:0 7px 0 0;
    list-style:none;
    font-size:12px;
    text-transform:uppercase;
}
.selector .drop ul li {
    border-top:1px solid #ebebeb;
}
.selector .drop ul li:first-child { border:0;}
.selector .drop ul a {
    display:block;
    padding:7px 5px 5px 12px;
    color:#353535;
}
.selector .drop ul a:hover,
.selector .drop ul li.active a {
    background:#ebebeb;
    text-decoration:none;
}
.selector .icon {
    display:block;
    width:15px;
    height:15px;
    overflow:hidden;
    text-indent:-9999px;
    background:url(../../images/bg-selector-icon.png) no-repeat;
    margin:6px 0 0 13px;
}
.selector.all .icon { background-position:-20px 0;}
.selector.partially .icon { background-position:-40px 0;}
.contact-lightbox .lightbox-content {
    border-top:1px solid #D8D8D8;
    margin:0;
    padding:10px 7px 0;
}
.contact-lightbox .search-box .add-search-form input[type="text"] {
    color:#b7b7b7;
}
.contact-lightbox .table-data tbody td { padding:5px;}
.contact-lightbox .table-data tbody td a { color:#708ba2;}
.contact-lightbox .table-data thead th { text-transform:none;}
.contact-lightbox .table-data thead .td-select { padding-left:5px;}
.contact-lightbox .table-data .sorting { padding:0 0 0 16px;}
.contact-lightbox .btns-holder { padding:13px 0 0;}
.button-add {
    display:inline-block;
    vertical-align:top;
    background:url(../images/admin_sprite.png) no-repeat -491px -3620px;
    height:23px;
    width:30px;
    overflow:hidden;
    text-transform:uppercase;
    color:#fff;
    font-size:11px;
    line-height:23px;
    padding:0 3px 0 23px;
}
.button-add:hover { text-decoration:none;}
.lightbox .btns-holder .button-add {
    float:right;
    margin:-3px 0 0 10px;
}

.tabClass {
    border: 1px solid #D0D0D0;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    margin-right: 10px;
    float: left;
    background: linear-gradient(to bottom, #FAFAFA 0%, #F2F2F2 100%) repeat scroll 0 0 transparent;
    border-top-right-radius: 5px 5px;
    border-top-left-radius: 5px 5px;
}

.tabClass:hover {
    border: 1px solid #D0D0D0;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    margin-right: 10px;
    float: left;
    background: none;
    border-top-right-radius: 5px 5px;
    border-top-left-radius: 5px 5px;
}

.tabClass-active {
    border: 1px solid #D0D0D0;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    margin-right: 10px;
    float: left;
    background: none;
    border-top-right-radius: 5px 5px;
    border-top-left-radius: 5px 5px;
}

/******* EXAMPLE F *******/

.rating-f .br-widget {
    height: 24px;
}

.rating-f .br-widget a {
    background: url('../../images/star.png');
    width: 24px;
    height: 24px;
    display: block;
    float: left;
}

.rating-f .br-widget a:hover,
.rating-f .br-widget a.br-active,
.rating-f .br-widget a.br-selected {
    background-position: 0 24px;
}


.rating-f .br-widget .br-current-rating {
    color: #646464;
    float: left;
    line-height: 1.1;
    padding: 6px 20px;
}

#cboxLoadingOverlay, #cboxLoadingGraphic {
    display: none !important;
}

.hiddenClass {
    display: none;
}

.wrapper-scroll #notInCatDiv {
    display: none;
}

.wrapper-scroll #headerHelp {
    display: none;
}

.b2cart {
    background: none repeat scroll 0 0 #89a8c3;
    border: 1px solid #819eb8;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 11px;
    padding: 5px 3px 4px;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    width: 76px;
}

.b2cart:hover{
    border-color:#0d3b5c;
    background: #1e84cb;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlODRjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzFlODRjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjVmOTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #1e84cb 0%, #1e84cb 50%, #165f93 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e84cb), color-stop(50%,#1e84cb), color-stop(100%,#165f93));
    background: -webkit-linear-gradient(top,  #1e84cb 0%,#1e84cb 50%,#165f93 100%);
    background: -o-linear-gradient(top,  #1e84cb 0%,#1e84cb 50%,#165f93 100%);
    background: -ms-linear-gradient(top,  #1e84cb 0%,#1e84cb 50%,#165f93 100%);
    background: linear-gradient(to bottom,  #1e84cb 0%,#1e84cb 50%,#165f93 100%);
}

.q2cart {
    background: none repeat scroll 0 0 #89a8c3;
    border: 1px solid #819eb8;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 11px;
    padding: 5px 3px 4px;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    width: 76px;
}

.q2cart:hover{
    border-color:#0d3b5c;
    background: #1e84cb;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlODRjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzFlODRjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjVmOTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #1e84cb 0%, #1e84cb 50%, #165f93 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e84cb), color-stop(50%,#1e84cb), color-stop(100%,#165f93));
    background: -webkit-linear-gradient(top,  #1e84cb 0%,#1e84cb 50%,#165f93 100%);
    background: -o-linear-gradient(top,  #1e84cb 0%,#1e84cb 50%,#165f93 100%);
    background: -ms-linear-gradient(top,  #1e84cb 0%,#1e84cb 50%,#165f93 100%);
    background: linear-gradient(to bottom,  #1e84cb 0%,#1e84cb 50%,#165f93 100%);
}
.btn-remove-all:before {
    content:'';
    position:absolute;
    top:2px;
    left:6px;
    background:url(../../images/sprite.png) no-repeat -635px -19px;
    width:15px;
    height:18px;
}
.btn-remove-all {
    border: 1px solid #d0d0d0;
    border-radius:3px;
    -webkit-border-radius:3px;
    color: #252525;
    display: inline-block;
    vertical-align:top;
    font-size: 11px;
    letter-spacing:1px;
    line-height: 21px;
    margin: 0 0 0 2px;
    padding: 0 9px 0 27px;
    text-transform: uppercase;
    position:relative;
}
.btn-remove-all:hover {
    text-decoration:none;
    border-color:#a6a6a6;
    background: #f0eeed;
    backgroundimage: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iI2ZjZmFmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGVlZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fff 0%, #fff 57%, #fcfaf8 81%, #f0eeed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(57%,#fff), color-stop(81%,#fcfaf8), color-stop(100%,#f0eeed));
    background: -webkit-linear-gradient(top, #fff 0%,#fff 57%,#fcfaf8 81%,#f0eeed 100%);
    background: -o-linear-gradient(top, #fff 0%,#fff 57%,#fcfaf8 81%,#f0eeed 100%);
    background: -ms-linear-gradient(top, #fff 0%,#fff 57%,#fcfaf8 81%,#f0eeed 100%);
    background: linear-gradient(to bottom, #fff 0%,#fff 57%,#fcfaf8 81%,#f0eeed 100%);
}
.tt-dropdown-menu {
    background-color: #fff;
    border: 1px solid #000;
    width: 222px;
}

.tt-suggestion.tt-cursor {
    background-color: #ccc;
}


.listAddCartBtnn{
    background: rgba(0, 0, 0, 0) url("../../images/sprite.png") no-repeat scroll -241px -116px;
    content: " ";
    height: 18px;
    left: 9px;
    position: absolute;
    top: 3px;
    width: 19px;
}


.listAddToCart .summary-holder .card::after {
    background: rgba(0, 0, 0, 0) url("../../images/sprite.png") no-repeat scroll -241px -116px;
    content: " ";
    height: 18px;
    left: 9px;
    position: absolute;
    top: 3px;
    width: 19px;
}
*::after, *::before {
    box-sizing: border-box;
}
.listAddToCart .summary-holder .card {
    background: #88abc9 none repeat scroll 0 0;
    border: 1px solid #83a2be;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    letter-spacing: 0.5px;
    margin: 0 0 0 2px;
    padding: 6px 13px 8px 35px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: top;
}

.shoppingCartBtnn{
    width:180px;
}

.nowrap{
    white-space:nowrap;
}

.custom-attr-icon{
    float:left;
    width: 22px !important;
    height: 22px !important;
}

.ellipsis {
    max-width: 95px;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    display: block;
}
.ellipses-header {
    overflow: hidden;
    width: 150px;
    text-overflow: ellipsis;
}
#supplier-section, #company-section, #product-section, #rating-section {
    width: 171px;
}

/* Supplier Field Number tooltip */

.shopping-area .description-form .product-description-list dt {
    clear: left;
}

.shopping-area .description-form .product-description-list dd {
    overflow: initial;
}

.custom-tooltip-container {
    position: relative;
}

.custom-tooltip {
    display: none;
    background-color: #000;
    color: #fff;
    padding: 10px;
    border-radius: 5px;
    position: absolute;
    top: 25px;
    left: 0;
}

.custom-tooltip:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 10px solid #000;
    position: absolute;
    top: -10px;
    left: 12px;
}

.product-number-container {
    display: inline-block;
}

.product-number:hover + .custom-tooltip-container .custom-tooltip {
    display: block;
}

.no-margin {
    margin: 0 !important;
}

.pull-right {
    float: right;
}

.btn-remove.shared-list {
    width: 92px;
    margin-top: 5px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 33px;
    font-weight: 500;
    margin-left: 2px;
}

.btn-remove.shared-list:before {
    width: 12px;
    height: 12px;
    background-position: -635px -39px;
    top: 8px;
    left: 12px;
}

.shared-list.header-label {
    padding-bottom: 2px !important;
}

.link {
    color: #708BA2;
    cursor: pointer;
    text-transform:capitalize;
    font-size: 12px;
    letter-spacing: 0px;
    font-weight: normal;
}
.link-separator {
    color: #708BA2;
}
#sidebar input[type="text"].inputField {
    text-align: left;
    color: #000 !important;
    width: 100% !important;
    height: 15px !important;
    padding: 2px 5px !important;
    font-size: 12px !important;
    line-height: 15px !important;
    border: 1px solid #b2b2b2 !important;
    background: #fff !important;
}
#sidebar input[type="text"].inputField.invalid {
    border: 1px solid #f0a9a9 !important;
    background: #fceeee !important;
}

.tip {
    text-transform: none;
    color: #aaa;
    margin: 0 0 10px -5px;
    font-size: 12px;
}

#simulationBanner {
    background-color: rgb(251, 255, 184);
    display: block;
    padding: 8px 10px;
    border-radius: 4px;
    font-weight: 600;
    box-shadow: 0 0 7px;
    text-align: center;
    width: 320px;
    margin: 0 auto;
    margin-bottom: 15px;
}​

#simulationBanner a, #simulationBanner a:link, #simulationBanner a:visited {
    display: block;
    margin-top: 7px;
    font-weight: normal;
}

.search-button {
    float:left;
    width:49px;
    height:25px;
    overflow:hidden;
    text-indent:-9999px;
    cursor:pointer;
    line-height:0;
    font-size:0;
    background:url(../../images/sprite.png) no-repeat -281px -20px;
    border:0;
    padding:0;
    margin:0;
}

ul.tagit {
    padding: 1px 3px;
    margin: 0px -4px 8px -4px;
}

ul.tagit li.tagit-choice {
    padding: 0 17px 0 5px;
    border-radius: 3px;
}

ul.tagit li.tagit-choice .tagit-label {
    color: #555;
    font-size: 13px;
}

ul.tagit li.tagit-new .ui-autocomplete-input {
    text-align: left;
}

.tagit-autocomplete {
    margin-top: 21px !important;
    border: none;
    background: none;
    border-radius: 0px;
}

.main-shared-list-search {
    position: relative;
}
.main-shared-list-search .search-placeholder {
    position: absolute;
    color: #aaaaaa;
    top: 9px;
    left: 40px;
}
.main-shared-list-search .search-input {
    background: url(../../images/search-icon.png) no-repeat;
    background-position: 5px;
    height: 17px;
    color: #3e3e3e;
    line-height: 17px;
    padding: 8px 0 8px 34px;
    margin: 0;
    text-transform: none;
    font-size: 15px;
    border: 1px solid #ccc;
    border-radius: 4px;
    width: 753px;
    margin: 0 3px 20px 3px;
}

/* helper classes */

.float-l {
    float: left;
}
.m-l-10 {
    margin-left: 10px;
}
.m-t-10 {
    margin-top: 10px;
}
.m-b-10 {
    margin-bottom: 10px;
}
.m-b-0 {
    margin-bottom: 0px !important;
}
.disabled {
    pointer-events: none;
    cursor: not-allowed;
}

/* selectize.js - Customize CSS part */
.selectize-control.multi .selectize-input.has-items {
    padding: 3px;
    margin: 0 -5px;
    width: 180px;
}
.selectize-control.multi .selectize-input > div {
    border-radius: 3px !important;
    border: 2px solid #f5f5f5 !important;
    color: #757171 !important;
    font-size: 12px !important;
    padding: 0px 4px !important;
    background-color: #F5F5F5 !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#F5F5F5', GradientType=0) !important;
    background-image: -moz-linear-gradient(top, #F5F5F5, #F5F5F5) !important;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F5F5F5), to(#F5F5F5)) !important;
    background-image: -webkit-linear-gradient(top, #F5F5F5, #F5F5F5) !important;
    background-image: -o-linear-gradient(top, #F5F5F5, #F5F5F5) !important;
    background-image: linear-gradient(to bottom, #F5F5F5, #F5F5F5) !important;
    background-repeat: repeat-x;
}
.selectize-control.multi.plugin-remove_button .selectize-input > div {
    padding-right: 24px !important;
}
.selectize-input {
    padding: 2px 8px;
}
.selectize-input > input {
    font-size: 13px !important;
}
.selectize-control.plugin-remove_button [data-value] .remove {
    border-left: 1px solid #bbb
}
.clear-fix:after {
    display: block;
    clear: both;
    content: ' ';
}

.no-result-against-filter {
    background-color: #f6f6f6;
    font-size: 15px;
    padding: 10px 10px;
    margin-bottom: 20px;
    border: 1px solid #f5f3f3;
}
