
/* #### CSS FILE NAME : #### main.css #### */
body,
h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
  line-height: 1;
  font-family: "Poppins", sans-serif;
  font-size: 12px;
}

body {
  min-width: 1024px !important;
}

input[type="radio"],
input[type="checkbox"] {
  margin: 0;
  vertical-align: -2px
}

a:link,
a:active,
a:visited {
  text-decoration: none
}

a:active,
a:focus,
textarea:focus,
input:focus {
  outline: none
}

textarea {
  overflow: auto;
  resize: none
}

.shop-by-brands {
  text-align: center;
  display: inline-table;
  margin: 1px;
  width: 235px;
  border: 1px solid #ccc;
  height: 160px;
}

img {
  border: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed
}

.fl {
  float: left
}

.fr {
  float: right
}

.fn {
  float: none
}

.clr {
  clear: both;
  overflow: hidden;
  height: 0
}

.clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden
}

.reset {
  list-style: none;
  padding: 0;
  margin: 0;
}

.rel {
  position: relative
}

.padwest1 {
  padding-left: 5px
}

.padwest2 {
  padding-left: 10px
}

.padwest3 {
  padding-left: 15px
}

.padwest4 {
  padding-left: 20px
}

.padwest5 {
  padding-left: 25px
}

.padwest6 {
  padding-left: 30px
}

.padeast1 {
  padding-right: 5px
}

.padeast2 {
  padding-right: 10px
}

.padeast3 {
  padding-right: 15px
}

.padeast4 {
  padding-right: 20px
}

.padeast5 {
  padding-right: 25px
}

.padeast6 {
  padding-right: 30px
}

.westspace1 {
  margin-left: 5px
}

.westspace2 {
  margin-left: 10px
}

.westspace3 {
  margin-left: 15px
}

.westspace4 {
  margin-left: 20px
}

.westspace5 {
  margin-left: 25px
}

.westspace6 {
  margin-left: 30px
}

.westspace20 {
  margin-left: 100px
}

.eastspace1 {
  margin-right: 5px
}

.eastspace2 {
  margin-right: 10px
}

.eastspace3 {
  margin-right: 15px
}

.eastspace4 {
  margin-right: 20px
}

.eastspace5 {
  margin-right: 25px
}

.eastspace6 {
  margin-right: 30px
}

.eastspace20 {
  margin-right: 100px
}

.padsouth1 {
  padding-bottom: 5px
}

.padsouth2 {
  padding-bottom: 10px
}

.padsouth3 {
  padding-bottom: 15px
}

.padsouth4 {
  padding-bottom: 20px
}

.padsouth5 {
  padding-bottom: 25px
}

.padsouth6 {
  padding-bottom: 30px
}

.padnorth1 {
  padding-top: 5px
}

.padnorth2 {
  padding-top: 10px
}

.padnorth3 {
  padding-top: 15px
}

.padnorth4 {
  padding-top: 20px
}

.padnorth5 {
  padding-top: 25px
}

.padnorth6 {
  padding-top: 30px
}

.southspace1 {
  margin-bottom: 5px
}

.southspace2 {
  margin-bottom: 10px
}

.southspace3 {
  margin-bottom: 15px
}

.southspace4 {
  margin-bottom: 20px
}

.southspace5 {
  margin-bottom: 25px
}

.southspace6 {
  margin-bottom: 30px
}

.northspace1 {
  margin-top: 5px
}

.northspace2 {
  margin-top: 10px
}

.northspace3 {
  margin-top: 15px
}

.northspace4 {
  margin-top: 20px
}

.northspace5 {
  margin-top: 25px
}

.northspace6 {
  margin-top: 30px;
}

.northspace7 {
  margin-top: 35px
}

.pad-nesw1 {
  padding: 5px
}

.pad-nesw2 {
  padding: 10px
}

.pad-nesw3 {
  padding: 15px
}

.pad-nesw4 {
  padding: 20px
}

.pad-nesw5 {
  padding: 25px
}

.pad-nesw6 {
  padding: 30px
}

.neswspace1 {
  margin: 5px
}

.neswspace2 {
  margin: 10px
}

.neswspace3 {
  margin: 15px
}

.neswspace4 {
  margin: 20px
}

.neswspace5 {
  margin: 25px
}

.neswspace6 {
  margin: 30px
}

.span-1 {
  width: 30px
}

.span-10 {
  width: 390px
}

.span-11 {
  width: 430px
}

.span-12 {
  width: 470px
}

.span-13 {
  width: 510px
}

.span-14 {
  width: 550px
}

.span-15 {
  width: 590px
}

.span-16 {
  width: 630px
}

.span-17 {
  width: 670px
}

.span-18 {
  width: 710px
}

.span-19 {
  width: 750px
}

.span-2 {
  width: 70px
}

.span-20 {
  width: 790px
}

.span-21 {
  width: 830px
}

.span-22 {
  width: 870px
}

.span-23 {
  width: 910px
}

.span-24 {
  width: 950px
}

.span-25 {
  width: 990px
}

.span-3 {
  width: 110px
}

.span-4 {
  width: 150px
}

.span-5 {
  width: 190px
}

.span-6 {
  width: 230px
}

.span-7 {
  width: 270px
}

.span-8 {
  width: 310px
}

.span-9 {
  width: 350px
}

.maketabs .item {
  float: left;
  display: inline
}

.maketabs .item a,
.maketabs .item a span {
  display: block;
  float: left
}

.centerAll {
  text-align: center;
  padding-left: 10px;
}

.ovfl-hidden {
  overflow: hidden
}

.equalgap {
  margin: 0 auto;
}

.strong,
.strong a {
  font-weight: normal;
}

.normTxt,
.normTxt a {
  font-weight: normal;
}

.login,
.create_act {
  font-weight: normal;
  display: inline-block;
  font-size: 13px;
  padding-left: 10px;
}

b {
  font-weight: 700
}

.no_padd {
  padding: 0
}

label {
  cursor: pointer
}

.wrapper {
  width: 1300px;
  margin: 0 auto;
}

#main_content .incont_bg {
  padding-bottom: 10px;
}

main_content {
  font-size: 12px;
}

#content {
  width: 960px;
  padding-bottom: 2px
}

#sidebar {
  width: 320px
}

.midcol {
  width: 546px
}

.vc_info.pad-nesw1.southspace2.centerAll.northspace5 {
  font-size: 14px;
  font-weight: bold;
}

.in_title {
  padding: 9px;
  font-size: 18px;
  text-align: center;
  font-weight: 700;
  position: relative;
  width: 702px;
}

.all_btn {
  cursor: pointer;
  font-family: "Poppins", sans-serif;
  font-size: 12px;
  font-weight: normal;
  padding: 4px 19px;
  text-align: center;
}

.redaddbtn {
  cursor: pointer;
  font-size: 12px !important;
  font: "Poppins", sans-serif;
  text-align: center;
  padding: 5px 8px 4px;
  line-height: 1.4;
}

.list_cartbtn .addbtn {
  margin-left: 10px;
}

.Visa,
.Discover,
.American-Express,
.poweredBy,
#SliderNameNavigation a,
.editicon,
.louticon,
#recently_view .feed-left,
#recently_view .feed-right {
  background: url("/UI/images/sprite.png");
}

.ad-gallery .ad-forward {
  background: url("/UI/images/right.svg");
  background-repeat: no-repeat;
}

.ad-gallery .ad-back {
  background: url("/UI/images/left.svg");
  background-repeat: no-repeat;
}

.mastercard {
  background: url("/UI/images/mastercard.svg");
}

.Visa {
  background: url("/UI/images/visa.svg");
}

.Discover {
  background: url("/UI/images/discover.svg");
}

.American-Express {
  background: url("/UI/images/amex.svg");
}

.account,
.login .log,
{
background: url("/UI/images/sprite1.png");
}

.ph-icon {
  background: url("/UI/images/call.svg");
}

#main_content {
  margin: 0 auto;
  width: 1300px;
  padding: 0 0px;
  clear: both;
}

.help {
  display: none;
}

h3 {
  margin: 0;
  padding: 0;
}

/**********header css************/
#header {
  z-index: 102;
  margin: 0 auto;
  width: 1300px;
  padding: 0 0px;
}

#header .wrapper {}

#logo {
  width: 255px;
  margin: 35px 30px 10px 10px;
}

.front_logo_img {
  width: 212px;
  height: 85px;
}

.top_main {
  padding-top: 0px;
  width: 1300px;
}

.login_block {
  padding: 10px 13px !important;
  width: 220px !important;
}

.top_main #vendor-mngt {
  float: left;
  padding: 9px 0;
  width: 125px;
  margin-left: 150px;
}

.create_act {
  margin-bottom: 10px;
  float: left;
  /*width:125px;*/
}

.login {
  /*width:215px;*/
}

.login .log {
  padding-left: 20px;
}

.login_block .welcome {
  font-weight: bold;
  margin-bottom: 10px;
  /*max-width:200px;min-width:129px;*/
  width: auto;
  float: left;
  overflow: hidden;
}

.login_block .logout_link {
  float: left;
  margin-right: 5px;
  font-size: 13px;
  color: #fff;
  margin-right: 10px !important;
  display: flex;
  align-items: center;
}

.login_block .edit_ac_link,
.top_main .total {
  font-size: 13px;
}

.fav-response-wrap {
  width: 990px !important;
}

.welimg {
  padding-left: 20px;
}

.editicon {
  padding-left: 5px;
}

.louticon {
  padding-left: 3px;
}

.ikt-finder {
  text-align: center;
}

.hd_right {
  float: right;
  color: #cd0000;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
  margin-top: 58px;
  margin-right: 14px;
}

.free_ship {
  float: left;
  line-height: 17px;
  margin-top: -5px;
  margin-left: 7px;
}

.order_txt {
  font-weight: normal;
  font-size: 13px;
}

.demo_req {
  display: table-cell;
  background-color: #212121;
  color: #ffffff;
  width: auto;
  position: relative;
  top: 5px;
  left: 37px;
  vertical-align: middle;
  padding: 8px;
  border-radius: 4px;
  float
  /*\**/
  : left\9;
  clear
  /*\**/
  : both\9;
}

@media all and (-ms-high-contrast:none) {
  .demo_req {
    float: left;
    clear: both;
  }

  / IE10 / ::-ms-backdrop,
  .demo_req {
    float: left;
    clear: both;
  }

  / IE11 */
}

#welcome_company.welcome_company {
  float: right;
  width: auto;
}

.welcome_wrp {
  margin: 40px 0 0 170px;
  width: 580px;
  height: 17px;
  position: absolute;
  white-space: nowrap;
  overflow: hidden;
}

.login .log {
  width: 15px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #fff;
  border-radius: 50%;
  padding: 2px;
  background: url(/UI/images/account.svg);
  background-repeat: no-repeat;
  background-size: 15px;
  background-position: center;
  margin-right: 10px;
}

.account {
  background-position: -143px 299px;
  height: 16px !important;
  padding-left: 20px;
  width: 16px !important;
  padding-top: 6px !important;
}

.louticon {
  background-position: -151px 294px;
  height: 16px !important;
  margin: -3px 3px;
  width: 5px !important;
  float: left;
}

.editicon {
  background-position: -149px 280px;
  height: 13px !important;
  margin: -3px 3px;
  width: 5px !important;
  display: inline-block;
}

.ph-icon {
  width: 15px;
  background-size: 15px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #fff;
  border-radius: 50%;
  padding: 2px;
  background-repeat: no-repeat;
  background-position: 2px;
}

.top_right_header {
  width: 265px;
  float: right;
  padding-top: 12px;
  z-index: 201;
}

.top_main .total {
  border-right: 1px solid;
  float: right;
  font-size: 13px;
  line-height: 13px;
  margin-right: 27px;
  margin-top: 2px;
  font-weight: 500;
  padding: 0;
}

.top_main .shop_left {
  width: 315px
}

#quickViewSubTotal {
  margin-left: 4px;
  margin-top: -6px;
  padding: 5px 5px 0;
  margin-right: 7px;
  font-weight: bold;
}

.search_box .search_bton {
  cursor: pointer;
  float: left;
  font-family: "Poppins", sans-serif;
  font-size: 13px;
  font-weight: 700;
  height: 35px;
  width: 36px;
  text-transform: uppercase;
  font-size: 0;
}

.prod_dtls_bton {
  cursor: pointer;
  font-size: 13px;
  height: 20px;
  padding: 5px;
  font-weight: 500;
  margin-left: 5px;
  width: 105px;
}

#cartButton {
  margin-top: -3px;
}

.prod_dtls_bton:active {}

.top_right_header .chk_thumb {
  background: url("/UI/images/shopping-cart.png");
  display: block;
  height: 20px;
  margin-left: -25px;
  position: absolute;
  width: 17px;
  -webkit-margin-before: -16px !important;
  margin-top: -16px;
}

.prod_shop {
  font-size: 14px;
  vertical-align: middle
}

.prod_shop p {
  font-size: 14px;
  float: left;
  padding-left: 2px
}

.count {
  font-size: 14px;
  font-weight: 700;
  line-height: 7px;
  margin-left: 274px;
  margin-top: -2px;
  padding: 7px;
  position: absolute;
}

.useadmin {
  width: 415px;
  float: right;
}

.shopcrt_bton_top {
  padding: 0px 5px;
  float: left;
  display: block;
  text-shadow: none;
}

.left_rd {}

.right_rd {}

.popup_box {
  display: none;
  position: absolute;
  right: 0px;
  top: 39px;
  z-index: 500;
}

.pop_up_desc {
  width: 340px
}

.hsbutton {
  width: auto;
  height: auto;
}

.hsbutton:hover .popup_box {
  display: block
}

.shoppingCart td {
  padding: 8px 12px 8px 12px;
  vertical-align: top;
  font-size: 12px;
  word-wrap: break-word;
  white-space: pre-wrap
}

.shoppingCart .td_white {
  padding: 8px 12px 8px 12px;
  vertical-align: top;
}

.popup_buttons_main .add_cart {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-size: 12px;
  padding: 10px;
}

.popup_buttons_main .add_cart1 {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-size: 12px;
  padding: 5px;
}

.popup_buttons_main .prod_list {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-size: 13px;
  padding: 5px
}

.prod_dtls_bton1 {
  cursor: pointer;
  font-family: "Poppins", sans-serif;
  font-size: 12px;
  font-weight: 700;
  height: 25px;
  text-align: center;
  width: 90px;
  line-height: 5px;
}

.search_box {
  float: left;
  margin-top: 70px;
  padding: 1px;
  width: 600px;
}

.top_search_box {
  float: left;
  padding: 1px;
  width: 600px;
  margin-top: 1px;
}

.search_box .search_field {
  float: left;
  margin: 0;
  padding: 8.5px 0 8.5px 10px;
  height: 35px;
  box-sizing: border-box;
  width: 564px;
}

.stickyHeaderspan {
  height: 40px;
  margin-left: -15px;
  position: fixed;
  width: 1010px;
  z-index: -1;
}

#output .dc_log_logo {
  width: 377px !important;
}

.shop_rgt {
  width: 121px;
  margin-right: 4px
}

.shop_rgt .checkout {
  width: 125px;
  height: 43px;
  position: relative
}

.wrapper2 {
  width: 1300px;
  margin: 0 auto;
  position: relative;
  z-index: 200
}

.h_wrapper.compareWrap {
  height: auto !important;
}

.h_wrapper.compareWrap #logo {
  margin: 10px 30px 5px 10px !important;
}

.h_wrapper .wrapper_1230 #logo.fl {
  margin: 10px 10px 5px !important;
}

/*********header css ends************/

/**********Topsticky header css***********/
.h_wrapper {
  position: fixed;
  z-index: 999;
  height: 40px;
}

#topmain_stick .prod_dtls_bton {
  font-size: 14px;
  line-height: 32px;
  width: 115px;
}

#topmain_stick .chk_thumb {
  display: block;
  height: 32px;
  height: 35px\9;
  margin-left: -42px;
  margin-top: -29px;
  width: 28px;
  background-position: -1 -5px;
  -webkit-margin-before: -29px !important;
  margin-top: -35px\9;
}

.#topmain_stick .chk_thumb:hover {
  display: block;
  height: 32px;
  margin-left: 259px;
  margin-top: -34px;
  width: 28px;
  background-position: 0 -5px;
}

#topmain_stick .count {
  font-size: 16px;
  font-weight: 700;
  line-height: 9px;
  margin-left: 375px;
  margin-top: 7px;
  padding: 7px;
  position: absolute;
  -webkit-margin-start: 375px;
}

::i-block-chrome,
#topmain_stick .count {
  -webkit-margin-start: 372px;
}

.top_main .fail_serch {
  float: left;
  padding: 10px 0;
  width: 115px;
  margin-left: 10px;
  font-size: 12px;
}

.top_main .change_header {
  font-size: 13px;
  font-weight: normal;
  line-height: 21px;
  margin: -102px 0 6px;
  position: absolute;
  text-align: left;
  width: 130px;
  color: transparent;
  background: url("/UI/images/call.png") no-repeat scroll 4px 2px/auto 70% rgba(0, 0, 0, 0);
}

#topmain_stick .prod_dtls_bton1 a {
  float: left;
  margin-top: 10px;
  margin-left: 17px;
}

/***********Topsticky header css ends*************/

/***************Navigation CSS**********************/
#nav {
  height: 42px;
  margin: 0 auto;
  padding: 0 0px 10px;
  width: 1300px;
}

ul {
  margin: 0;
}

#dropdownMenu {
  list-style: none;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}

.drop_menu_btn {
  display: block;
  cursor: pointer;
  margin: 0px auto;
  visibility: hidden;
  display: none;
}

/*#globalNav1 .home .a_font{width:67px;}*/
/*first level nav css*/
#globalNav1 .a_font {
  cursor: pointer;
  display: block;
  float: left;
  font-size: 15px;
  font-weight: 500;
  line-height: 42px;
  text-align: center;
  width: 162px;
  text-transform: uppercase\9;
}

.navlist.home .a_font {
 /* width: 85px !important; */
  width: 191px !important;
}

#globalNav1 .navpad1 {
  width: 102px;
}

#globalNav1 .navpad2 {
   width: 135px;
}

#globalNav1 .navpad3 {
  width: 110px;
}

#globalNav1 .navpad4 {
  width: 200px;
}

#globalNav1 .navpad5 {
  width: 202px;
}

#globalNav1 .navpad6 {
  width: 222px;
}

#globalNav1 .navpad7 {
  width: 150px;
  
}


#globalNav1 .navpad8 {
  width: 140px;
}

.it_finder {
  /*display:none;*/
}

#globalNav1 .it_finder .a_font {
  width: 195px;
}

#globalNav1 .more {
  width: 96px !important
}

#globalNav1 .more .a_font {
  width: 86px;
  line-height: 36px
}

.class_for_more {
  display: none\9 !important;
}

.detail_left ul {
  margin-left: -41px;
}

.d_down {
  left: 0;
  padding: 10px 0;
  list-style: none;
  text-transform: capitalize;
  position: absolute;
  margin-top: 42px;
  text-align: left;
  border-top: none;
}

.d_hover {
  clear: both;
  float: left;
  height: 475px;
  margin-left: -989px;
  margin-top: 42px;
  position: absolute;
  width: 990px;
}

/******Second Levle Menu Css*********/
.menu_fontsize:hover {
  font-size: 12px;
  text-transform: capitalize;
  text-decoration: underline;
}

.title {
  left: 346px;
  position: absolute;
  top: 0px;
  padding: 6px 0 !important;
}

.dropdown0 {
  width: 310px;
  margin-left: 0;
}

.dropdown1 {
  margin-left: 102px;
  width: 320px;
}

.dropdown2 {
  margin-left: 309px;
  width: 290px;
}

.dropdown3 {
  margin-left: 516px;
  width: 295px;
}

.dropdown4 {
  margin-left: 635px;
  width: 295px;
}

.dropdown5 {
  margin-left: 790px;
  width: 315px;
}

.dropdown6 {
  margin-left: 1040px;
  width: 260px;
}

.dropdown7 {
  margin-left: 528px;
  width: 310px;
}

.dropdown8 {
  margin-left: 736px;
  width: 244px;
}

.dropdown9 {
  margin-left: 779px;
  width: 209px;
}

.dropdown4 .symbol_left {
  display: block;
  float: left;
  margin-right: 10px;
}

.dropdown5 .symbol_left {
  display: block;
  float: left;
  margin-right: 10px;
}

.dropdown6 .symbol_left {
  display: block;
  float: left;
  margin-right: 10px;
}

.dropdown6 ul {
  left: -230px;
  width: 230px;
}

.dropdown7 .symbol_left {
  display: block;
  float: left;
  margin-right: 10px;
}

.dropdown8 .symbol_left {
  display: block;
  float: left;
  margin-right: 10px;
}

.dropdown9 .symbol_left {
  display: block;
  float: left;
  margin-right: 10px;
}

.dropdown0 .symbol_left_more,
.dropdown1 .symbol_left_more,
.dropdown2 .symbol_left_more,
.dropdown3 .symbol_left_more {
  display: none;
}

.dropdown6 .symbol_right_more,
.dropdown5 .symbol_right_more,
.dropdown7 .symbol_right_more,
.dropdown8 .symbol_right_more,
.dropdown9 .symbol_right_more,
.dropdown4 .symbol_right_more {
  display: none;
}

.dropdown0 .symbol_right_more,
.dropdown1 .symbol_right_more,
.dropdown2 .symbol_right_more,
.dropdown3 .symbol_right_more {
  visibility: visible;
  font-size: 14px;
}

.dropdown6 .symbol_left_more,
.dropdown5 .symbol_left_more,
.dropdown7 .symbol_left_more,
.dropdown8 .symbol_left_more,
.dropdown9 .symbol_left_more,
.dropdown4 .symbol_left_more {
  visibility: visible;
  font-size: 14px;
  padding-right: 8px;
}

.dropdown7 .symbol_right {
  display: none;
}

.dropdown5 .symbol_right {
  display: none;
}

.dropdown6 .symbol_right {
  display: none;
}

.dropdown4 .symbol_right {
  display: none;
}

.dropdown8 .symbol_right {
  display: none;
}

.dropdown9 .symbol_right {
  display: none;
}

/**********Third Levele Menu Css****************/
.dropdown0 ul {
 left: 310px;
   /* width: 185px; */
  width: 192px;
}

.dropdown1 ul {
  left: 319px;
  width: 250px;
}

.dropdown2 ul {
  left: 289px;
  width: 305px;
}

.dropdown3 ul {
  left: 292px;
  width: 300px;
}

.dropdown4 ul {
  left: -255px;
  width: 255px;
}

.dropdown5 ul {
  left: -270px;
  width: 270px;
}

.dropdown7 ul,
.dropdown8 ul {
  left: -275px;
  width: 275px;
}

.dropdown9 ul {
  margin-left: -546px;
  width: 200px;
}

.submenu_0 {
  width: 170px;
}

.submenu_1 {
  width: 234px;
}

.submenu_2 {
  width: 290px;
}

.submenu_3 {
  width: 285px;
}

.submenu_4 {
  width: 242px;
}

.submenu_5 {
  width: 257px;
}

.submenu_6 {
  width: 215px;
}

.submenu_7,
.submenu_8 {
  width: 260px;
}

.submenu_9 {
  width: 185px;
}

.symbol_left {
  display: none;
}

.symbol_right {
  font-size: 14px;
  float: right;
  margin-right: 5px;
}

.sub_title.menu_bar>a {
  font-weight: normal;
  font-size: 13px;
  position: relative;
  z-index: 500;
  display: block;
}

.sub_title.menu_bar>a:hover {
  color: #fff;
  font-weight: normal;
  font-size: 13px;
  text-decoration: none;
  position: relative;
  z-index: 500;
  display: block;
}

.sub_title.menu_bar>a:hover .symbol_right {
  font-size: 14px;
}

.anchor0 {
  width: 300px !important;
}

.anchor1 {
  width: 305px !important;
}

.anchor2 {
  width: 280px !important;
}

.anchor3 {
  width: 280px !important;
}

.anchor4 {
  width: 282px !important;
}

.anchor5 {
  width: 300px !important;
}

.anchor6 {
  width: 240px !important;
}

.anchor7 {
  width: 295px !important;
}

.anchor8 {
  width: 230px !important;
}

.anchor9 {
  width: 200px !important;
}

/*************Left third level dropdown********/
.dropdown5 .menu_bar,
.dropdown4 .menu_bar,
.l_two .sub_title,
.dropdown6 .menu_bar {
  width: auto;
}

.dropdown5 .l_two .sub_title,
.dropdown4 .l_two .sub_title,
.dropdown6 .l_two .sub_title {
  width: 375px;
}

/**********Left third level dropdown ends here********/
.submenu_fontsize {
  font-size: 13px;
  font-weight: normal;
  display: block;
  z-index: 500;
  position: relative;
  height: 25px;
  white-space: nowrap;
}

.submenu_fontsize:hover {
  display: block;
}

.fancybox {
  margin-top: 0 !important;
}

.submenu_div {
  position: absolute;
  width: 977px;
  top: 46px;
  z-index: 20;
  display: none;
  left: 1px
}

.submenu_div .submenu_float td {
  position: relative;
  overflow: auto;
  vertical-align: top;
  z-index: 21;
  width: 25%
}

.submenu_div .title {
  float: left;
  margin: 5px !important
}

.sub_title {
  width: 375px;
  bottom: 0;
  font-size: 15px;
  font-weight: 700;
  height: auto;
  left: 0;
  line-height: 25px;
  margin: 0 7px;
  padding: 0;
  right: 0;
  text-indent: 10px;
  top: 0;
}

.submenu_div .sub_title {
  line-height: 14px !important;
  margin: 0;
  font-size: 15px;
  font-weight: 700;
  width: 173px;
  height: auto;
  padding: 1px 19px;
}

.submenu_div .menu_fontsize {
  font-size: 13px;
  font-weight: 700
}

.submenu_div .submenu_fontsize {
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
}

.menu_image_heading {
  width: auto;
  text-align: center;
  display: block;
  height: 26px;
  font-weight: 600;
  font-size: 14px;
  padding: 5px;
}

.menu_images img {
  height: 100px;
  margin-top: 2px;
  max-width: 200px;
}

.submenu_float .menu_fontsize {
  font-size: 13px;
  font-weight: 700
}

#nav .level2_menu:first-child {
  display: none;
}

.level2_menu {
  width: 100%;
  height: 0;
  position: absolute;
  top: auto;
  text-align: center;
  margin: 0 auto;
}

/***********Nav css ends************/

/**********Css for topblocks***********/
.print_nav {
  padding: 1px 6px;
  text-align: center;
  width: auto;
  font-size: 11px;
  font-weight: 700;
  line-height: 2
}

.arrow {
  width: 14px;
  height: 10px;
  margin: -2px auto;
  cursor: pointer
}

.arrow1 {
  width: 14px;
  height: 10px;
  margin: -2px auto;
  cursor: pointer;
}

.topblocks {
  padding: 5px 0px 5px;
  display: none;
}

/**********Css for topblocks ends***********/

#content .topblocks {
  display: none;
}

/***********Css for Banner*********/
.banner {
  padding: 10px 0;
}

#illust {
  width: 960px;
  height: 390px;
  margin-bottom: 10px;
  position: relative;
  z-index: 10
}

#SliderNameNavigation {
  height: 19px;
  left: 500px;
  padding-top: 10px;
  position: relative;
  text-align: center;
  top: -33px;
  width: 210px;
}

#SliderNameNavigation a:link,
#SliderNameNavigation a:active,
#SliderNameNavigation a:visited,
#SliderNameNavigation a:hover {
  margin: 0 3px;
  padding: 7px 7px 0;
  position: relative;
  text-align: center;
  top: 4px;
}

#SliderNameNavigation a.active:link,
#SliderNameNavigation a.active:active,
#SliderNameNavigation a.active:visited,
#SliderNameNavigation a:hover {
  background-position: -72px -19px;
}

#SliderNameNavigation a {
  background-position: -51px -20px;
  height: 19px;
  width: 19px;
  position: absolute;
}

/***********Special Css************/
#feat_prod {}

#feat_prod .titles {}

#feat_prod .grid {
  padding-top: 10px;
  margin-left: -1px
}

#feat_prod .grid .gridcol {
  float: left;
  margin-bottom: 10px;
  margin-left: 13px;
  width: 225px;
  margin-bottom: 10px;
  height: 390px;
  overflow: hidden;
  padding-bottom: 2px;
  border-radius: 5px;
}

#feat_prod .grid .gridcol .inwhitbrd {
  text-align: center
}

#feat_prod .grid .gridcol .imgbx {
  margin: 30px auto;
  padding-bottom: 10px;
  text-align: center;
  width: 164px;
  height: 160px;
}

#feat_prod .grid .gridcol .imgbx img {
  border: none;
  /* margin-top:15px; */
  width: 100%;
}

#feat_prod .grid .gridcol:hover {
  border: 1px solid #ececec;
  box-shadow: 0px 0px 10px #ccc;
  /* background-image: linear-gradient(to bottom, #fff0, #fff, #e6e6e6, #d6d6d6); */
}

#feat_prod .grid .gridcol {
  /* background-image: linear-gradient(to bottom, #fff0, #fff, #f4f4f4, #d5d5d5); */
}

#feat_prod .grid .gridcol .imgbx img:hover {
  border: none;
}

#feat_prod .sku_class {
  font-size: 16px;
  font-weight: 700;
  display: block;
  max-height: 20px;
  overflow: hidden;
  text-align: left;
  margin-left: 15px;
  margin-top: 10px;
}

#feat_prod .title_class {
  display: block;
  font-size: 13px;
  font-weight: 500;
  margin-top: 10px;
  min-height: 50px;
  line-height: 17px;
  overflow: hidden;
  max-height: 50px;
  padding: 0 15px;
  text-align: left;
}

#feat_prod .desc_width {
  min-height: 60px;
  margin-top: 9px;
}

#feat_prod .desc {
  font-size: 12px;
  font-weight: 400;
  min-height: 269px;
}

#feat_prod .grid .gridcol .price {
  margin: 15px 4px 15px 4px;
  display: block;
  font-size: 16px;
  font-weight: bold;
  text-align: left;
  margin-left: 15px;
}

#feat_prod .grid .gridcol .price span {
  font-size: 16px;
  font-weight: 700;
}

.adCartRes.redaddbtn {
  border: medium none !important;
  float: left;
  margin: 0px 4px !important;
  padding: 7px 9px 6px 8px;
  /* width: 110px; */
  font-weight: 500;
  display: flex !important;
  align-items: center;
  justify-content: center;
  background: #2C6EBA !important;
  font-size: 11px !important;
}

#grid_pro {
  width: 295px !important;
}

a#nav_a0::after {
  content: url(/UI/images/menu-arrow-new.png);
  /* display: inline-block; */
  margin-left: 8px;
}
#feat_prod .redaddbtn {
  border: medium none !important;
  float: left;
  margin: 0px 4px !important;
  padding: 3px 8px 6px 8px;
  width: 110px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #2C6EBA !important;
}

#feat_prod .Spec_list {
  padding: 0;
  background: #fcfdfd;
}

#feat_prod .titles {
  text-align: left;
  width: 200px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 24px;
}

.qly_add_card {
  margin-left: 15px;
  margin-top: 5px;
}

.qly_add_card .fl input {
  height: 31px !important;
  margin-left: 3px;
  margin-top: 0px;
  text-align: center;
  width: 30px !important;
  border-radius: 3px;
}

#feat_prod .redaddbtn.SpecialCart {
  float: none;
  margin: 10px auto !important;
}

/***********Special css ends*********/

/**************Css for Featured Categories*************/
#Specials .titles {
  text-align: center;
  margin-left: 0;
  width: 100%;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 24px;
}

#Specials .Spec_list {
  padding: 23px 10px 10px !important;
  border-top: none;
  padding-top: 0 !important;
}

.slist01 {
  height: 180px;
  margin: 0 0px !important;
  width: 153px;
  border: 1px solid #e8e8e8;
}

#Specials .imag_box2 {}

#Specials .list_img img {
  margin: 15px auto 15px;
}

.list_text {
  display: block;
  font-size: 12px;
  font-weight: 500;
  text-align: center;
  margin-top: 5px;
  line-height: 18px;
  height: 35px;
  overflow: hidden;
  word-wrap: break-word;
}

.special_main {
  display: block;
  width: 950px;
  padding-left: 10px;
}

/************Css for Featured Categories ends*******************/

/*************Css for Featured Brands******************************/
#gallery_munaf .ad-nav .list_img {
  border-radius: 10px;
  border: 1px solid #e9ebed;
}

#gallery_munaf .ad-nav .list_img:hover,
#Specials #gallery .list_img:hover {
  box-shadow: 3px 3px 8px 0px #ddd;
}

#Manuf .titles {
  text-align: center;
  margin-left: 0;
  width: 100%;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 24px;
}

#Manuf .fact_list {
  padding: 18px 22px;
  border-top: none;
  padding-top: 0;
}

#Manuf .fact01 {}

#Manuf .big {
  width: 210px
}

#Manuf .list_img img {
  bottom: 0;
  left: 0;
  background: #f4f4f4;
  position: absolute;
  right: 0;
  top: 0;
  width: 80px;
  height: auto;
  padding: 19px;
  border-radius: 10px;
}

#Manuf .ad-gallery .ad-thumbs li {
  position: relative;
}

.ad-gallery .ad-thumbs li {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px !important;
}

.list_img {
  bottom: 0;
  left: 0;
  margin: auto !important;
  position: absolute;
  right: 0;
  top: 0;
}

.imag_box2 {
  text-align: center;
  vertical-align: middle;
  width: 100%;
  position: relative;
  height: 100%;
}

.list_img {
  display: block;
  padding-top: 10px;
  margin: 0 auto;
}

#Manuf .small {
  margin: 0 0px !important;
  height: 120px;
  padding: 5px;
  width: 120px;
}

#Manuf .ad-back,
#Manuf .ad-forward {
  margin-top: 0 !important;
}

#Manuf .ad-back,
#Manuf .ad-forward {
  top: -30px !important;
}

#Manuf .ad-back {
  right: 50px !important;
}

/****************Css for Featured Brands ends*************/
/****************css for Recently view*******************/
#recently_view {
  margin-bottom: 50px;
  position: relative;
}

#recently_view .special_main {
  display: block;
  width: 100%;
  padding-left: 0px !important;
  margin-bottom: 30px;
}

#recently_view .titles {
  font-size: 18px;
  font-weight: bold;
  margin-left: 0px;
  text-transform: uppercase;
  width: 50%;
  color: #000 !important;
  text-align: left;
  text-indent: 10px;
}

#recently_view .headingUnderline {
  /*border-bottom: 2px solid;*/
}

#recently_view .module-icon {
  background: url("/UI/images/ArrowH.png") repeat scroll 0 0;
  font-size: 0;
  height: 14px;
  margin-left: 7px;
  margin-top: 2px;
  position: absolute;
  width: 12px;
  z-index: 999;
}

#recently_view .view_all {
  background: #0a7302 none repeat scroll 0 0;
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  margin-left: 41px;
  padding: 3px 8px;
  text-decoration: none !important;
}

#recently_view .feed-left {
  background-position: -1148px -23px !important;
  border-radius: 0 3px 3px 0;
  cursor: pointer;
  height: 65px;
  margin-top: 60px;
  padding-right: 5px;
  position: absolute;
  width: 24px;
  z-index: 999;
}

#recently_view .feed-right {
  background-position: -1207px -23px !important;
  border-radius: 3px 0 0 3px;
  cursor: pointer;
  height: 65px;
  /* margin-left: 695px; */
  position: absolute;
  margin-top: 60px;
  width: 24px;
  z-index: 999;
  right: 0
}

.owl-carousel .item,
.owl-carousel1 .item {
  display: inline-block;
  margin: 0 15px;
  text-align: center;
  width: 145px;
}

.owl-carousel .item,
.owl-carousel1 .item {
  text-align: center;
}

.btndetails {
  background: #000 none repeat scroll 0 0;
  border-radius: 80px;
  color: #fff;
  font-weight: bold;
  height: 80px;
  line-height: 80px;
  margin: 20px 30px 10px;
  opacity: 0.6;
  position: absolute;
  visibility: hidden;
  width: 80px;
  z-index: 9999;
}

.btndetails {
  color: #fff;
  font-weight: bold;
  line-height: 80px;
  visibility: hidden;
}

.owl-carousel .item .details-pro .lazy,
.owl-carousel1 .item .details-pro .lazy {
  margin-bottom: 10px;
  width: 100px;
}

#recently_view #psku {
  font-size: 11px;
  font-weight: bold;
}

#recently_view #ptitle,
#recently_view #psku {
  background: #fff;
  line-height: 16px;
  margin-bottom: 1px;
  max-height: 16px !important;
  opacity: 1;
  overflow: hidden;
  visibility: visible;
}

#recently_view #ptitle {
  color: #0387d9;
  font-size: 10px;
  height: 50px !important;
  max-height: 50px !important;
  text-align: left;
  cursor: pointer;
}

#recently_view #ptitle:hover {
  color: #006db1;
}

#recently_view #ptitle,
#recently_view #psku {
  background: #fff;
  line-height: 16px;
  margin-bottom: 1px;
  opacity: 1;
  overflow: hidden;
  visibility: visible;
}

#scroll_pur.owl-carousel,
#scroll_view.owl-carousel {
  margin-bottom: 30px;
}

div.accordion {
  background-color: #eee;
  color: #444;
  padding: 10px;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  font-weight: bold;
  transition: 0.4s;
}

span.vertical {
  position: absolute;
  background-color: #000;
  width: 3px;
  height: 14px;
  margin-left: -13.5px;
  margin-top: 0px;
}

span.horizontal {
  position: absolute;
  background-color: #DFDAD7;
  background-color: #000;
  width: 14px;
  height: 4px;
  margin-left: -19px;
  margin-top: 4.5px;
}

span.opened .horizontal {
  opacity: 1;
  transition: all 0.5s ease-in-out;
  transform: rotate(90deg);
  opacity: 0;
}

span.opened .vertical {
  opacity: 1;
  transition: all 0.5s ease-in-out;
  transform: rotate(90deg);
}

span.closed .horizontal {
  transition: all 0.5s ease-in-out;
  transform: rotate(-90deg);
  opacity: 1;
}

span.closed .vertical {
  transition: all 0.5s ease-in-out;
  transform: rotate(-90deg);
}

#stk_content a {
  font-size: 14px;
  color: #0000ff;
  display: block;
  background-color: #d6d6d6cc;
  padding: 5px;
  border-radius: 5px;
  font-weight: bold;
  border: 1px solid #ccc;
}

/***************SideBar Css*************/
.box_item.box_item_num {
  height: 181px !important;
  display: none;
}

.module_box {
  margin-bottom: 7px;
}

.module_title {
  font-size: 18px;
  font-weight: normal;
  padding: 9px 0;
}

#sidebar .box_item {
  width: auto;
  height: auto;
  margin-bottom: 7px;
  border-top: none;
  min-width: 300px;
}

#sidebar .module_title {
  font-size: 14px;
  text-align: center;
  padding: 9px;
  font-weight: 700;
}

#sidebar .side_box_title {
  font-size: 30px;
  font-weight: 500;
  padding: 12px 0;
  position: relative;
  text-align: center;
}

.admin_panel {
  margin: 0 auto;
  overflow: hidden;
}

.admin_panel table {
  width: 100%;
  border: 1px solid #a7a7a7;
}

.admin_panel table tr {
  height: 30px;
  border-bottom: 1px solid #a7a7a7;
}

.admin_panel table tr td:hover {
  background: #ebfaff;
  text-decoration: underline;
}

.admin_panel .shopcrt_bton {
  display: block;
  margin: 5px auto;
  padding: 3px 10px;
  text-align: left;
  width: auto;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  font-weight: 600;
  font-size: 14px;
}

.admin_panel .shopcrt_bton:hover {
  cursor: pointer;
}

.box_item_num .call_text {
  display: none;
  font-weight: 700;
  font-size: 17px;
  margin: 15px auto;
  width: 157px;
  text-align: center
}

.box_item_num .call_us {
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 0;
  margin-top: 70px;
  opacity: 0.81;
  padding: 2px 5px;
  text-align: left;
}

#sidebar .box_item_follow a {
  float: left;
  height: 32px;
  margin-right: 1px;
  width: 32px;
  margin-left: 22px;
}

.box_item_num .phno1 {
  font: 100 30px;
  width: 150px;
}

.boxtype2 .titles {
  font-size: 30px;
  font-weight: 500;
  padding-bottom: 10px;
  padding-top: 0px;
  position: relative;
  text-align: center;
}

#sidebar .box_item_follow a {
  margin: 19px 1px 10px 19px;
}

.boxtype1 .titles {
  font-size: 30px;
  font-weight: 500;
  padding-bottom: 13px;
  padding-top: 9px;
  position: relative;
  text-align: center
}

/*.news_lett .newlett_txt{font-size:12px;font-weight:700;margin:0 auto;width:195px;padding-top:10px;text-align:center;}*/
.news_lett .newlett_txt {
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  padding: 10px;
  width: auto;
  text-align: left;
  color: #000 !important;
  display: block;
  border: 1px solid #ccc
}

.news_lett .Subscribe {
  padding: 8px 0 0 0;
  width: 322px;
  margin: 0 auto
}

.news_lett .email_bx {
  padding: 6px;
  width: 186px;
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 10px;
}

.Subscribe .buttontype1 {
  display: block;
  width: 90px;
}

#sidebar .pay {
  width: 80px;
  margin: 10px 0 0 30px;
  height: 52px;
  display: block
}

#sidebar .ad_tion {
  display: block;
  margin-bottom: 15px;
  text-align: center
}

#sidebar .rebate {
  margin-bottom: 15px
}

#sidebar .box_item.box_item_content {
  border: none;
  background: none;
  padding: 0;
}

#sidebar .boxtype1 {
  margin-bottom: 10px
}

#sidebar .box_item.box_item_title img {
  width: 310px;
  height: auto;
}

#sidebar .sb-Payment {
  overflow: hidden
}

.box_item.box_item_title>div {
  margin: -35px auto 0 75px;
  text-align: center;
  position: absolute;
}

.box_item_num .Subscribe {
  margin-bottom: -141px;
  margin-top: 126px;
}

.box_item_num .Subscribe a {
  margin-left: 75px;
  margin-top: -205px;
  position: absolute;
}

/***********************Social Icon Css************************/
.box_item,
.box_item_follow {
  float: left;
}

.social_media {
  min-height: 35px;
  width: 300px;
}

#social_icons iframe:first-child {
  float: left;
  width: 86px !important;
  height: 30px !important;
}

#social_icons .fb-like {
  float: left;
  margin-right: 5px
}

#social_icons div:last-child {
  float: right !important;
  width: 70px !important;
}

/***********************News Latter*************************/
.news_lett .Subscribe {
  margin: 10px auto;
  padding: 0px;
}

.Subscribe form {
  margin-top: 0px !important;
}

.news_lett .email_bx {
  font-size: 12px;
  font-weight: 400px;
  margin-bottom: 0px;
  padding: 6px;
  width: 186px;
}

.buttontype1.place-subscribe.all_btn.fr {
  margin-top: 0px !important;
}

.box_item_title {
  padding: 0 !important;
}

.newlett_txt {
  display: none;
}

.news_lett .email_bx {
  margin-left: 4px;
  width: 229px !important;
  margin-top: 0;
  height: 32px;
  box-sizing: border-box;
}

/*****************Ink & Toner Css******************/
#sidebar .ikt_head {
  font-family: "Poppins", sans-serif;
  width: 230px;
  border-bottom: none;
  float: left;
  text-transform: uppercase;
}

.in_title,
#reviews>#reviews_heading,
#review_popup_div>div#review_frm #heading>span,
#iktManufacturer h2 {
  position: relative;
}

.in_title {
  border-radius: 0px 0px 0 0;
  font-size: 14px;
  font-weight: 700;
  padding: 9px;
  text-align: center;
}

.inkt_finder .ikt_search {
  cursor: pointer;
  font: normal 12px "arial";
  padding: 5px 0;
  width: 90px;
}

.inkt_finder #inkPrinterResult {
  margin-bottom: 10px;
  text-align: center;
}

#triManufacturer {
  margin-bottom: 20px;
}

#triManufacturer .topprint {
  font-size: 24px;
  padding: 13px 0;
}

#iktManufacturer {
  overflow: hidden;
}

.inkt_finder .inktonsuply {
  cursor: pointer;
  height: 33px;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 2px;
  width: 230px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}

.inkt_finder .inpt {
  cursor: pointer;
  font-size: 13px;
  height: 33px;
  padding: 0;
  text-align: center;
  text-indent: -35px;
  width: 229px;
}

.inkt_finder .ink_search:first-child {
  margin-top: 0;
}

.inkt_finder .ink_search {
  margin-bottom: 15px;
}

.inkt_finder .ink_search {
  margin-top: 15px;
}

.inkt_finder .input_listing {
  margin: 0 auto;
  width: 230px;
}

#ikt_find_home>div {
  margin-top: 18px;
}

#ikt_find_home {
  width: 248px;
  border-top: none;
}

#sidebar .ikt_head {
  font-family: "Poppins", sans-serif;
  width: 230px;
  float: left;
  text-transform: uppercase;
}

.in_title,
#reviews>#reviews_heading,
#review_popup_div>div#review_frm #heading>span,
#iktManufacturer h2 {
  position: relative;
}

.in_title {
  border-radius: 0px 0px 0 0;
  font-size: 14px;
  font-weight: 700;
  padding: 9px;
  text-align: center;
}

.inkt_finder .ikt_search {
  cursor: pointer;
  font: normal 12px "arial";
  padding: 5px 0;
  width: 90px;
}

.inkt_finder #inkPrinterResult {
  margin-bottom: 10px;
  text-align: center;
}

#fancybox-content #compareFancy>iframe {
  height: 500px !important;
  width: 100% !important;
}

#iktManufacturer {
  margin-top: -18px;
}

#iktManufacturer h2 {
  padding: 9px 0 9px 9px;
}

#iktPrinterSeries .manufa_brand {
  font-size: 16px;
}

.search_button2 {
  padding: 5px 50px;
}

#form_inktoner_search {
  text-align: center;
}

#iktManufacturer #inkPrinterResult .search_button1.all_btn {
  font-weight: bold;
  padding: 3px 22px;
  position: absolute;
  right: 11px;
  top: -17px;
}

#iktManufacturer #inkPrinterResult .search_button2.all_btn {
  bottom: -9px;
  font-weight: bold;
  padding: 3px 22px;
  position: absolute;
  right: 11px;
}

.search_button2 {
  margin-left: 620px;
}

/*******************Css for side bar ends**********************/
/******************Css for Left Sticky header*******************/
#leftstickey {
  width: 205px !important;
  top: 42px !important;
}

.leftbar#leftstickey .boxtype1 {
  width: 290px !important
}

#leftstickeyajax {
  width: 210px !important
}

.leftbar#leftstickeyajax .boxtype1 {
  width: 290px !important
}

.leftbar .boxtype1 {
  width: 164px;
  height: auto;
}

.leftbar .boxtype1 .titles {
  padding-bottom: 9px;
  font-size: 14px;
  font-weight: 700;
  text-transform: capitalize;
}

.leftbar .titles {
  font-size: 12px;
}

#filters .leftbar .boxtype1 .titles {
  height: 14px !important;
  line-height: 13px !important;
}

.fil-list span.select {
  width: 125px;
  top: 18px
}

.fil-list {
  text-align: left;
  margin-top: 10px;
  padding: 0 10px
}

.fil-list p {
  padding-bottom: 7px !important;
}

.fil-list a {
  text-decoration: none
}

.fil-list a:hover {
  text-decoration: underline
}

.sel_width {
  width: 140px;
}

#filters p.centerAll.strong a {
  font-weight: bold;
}

#filters #filterSlider p input {
  margin: 3px 4px 3px 4px !important;
}

#leftstickey #filtersForm #filtersHtml .checkFiltercategory_filter {
  margin: 3px 4px !important;
}

.unselectedFilters input {
  margin-right: 2px !important;
}

/******************Css for Left Sticky header ends here*******************/
/*******************Css for Footer**********************/
#footer {
  overflow: hidden;
}

#ftwrap {
  margin: 0 auto;
  overflow: hidden;
  width: 1300px;
  padding: 23px 0;
}

.footEmailTxt {
  width: 200px !important;
  margin-left: -71px !important;
  padding: 5px !important;
  margin-bottom: -25px !important;
  margin-top: -1px !important;
}

.ftcol {
  float: left;
 /* margin-left: 10px; */
  width: 313px;
}

.ftcol:first-child {
  margin-left: 0
}

.ftcol h3 {
  font-weight: normal;
  font-size: 14px;
  padding-bottom: 15px;
  text-align: left;
  text-transform: uppercase;
}

.ftcol_ul li {
  padding-bottom: 10px;
  text-align: left;
}

.foot_bot {
  height: 40px;
}

.dc {
  display: table;
  height: 40px
}

.dc a {
  display: table-cell;
  vertical-align: middle;
}

.dc span.fl {
  display: table-cell;
  line-height: 24px;
  margin-right: 5px;
  vertical-align: middle;
  color: #004768;
}

.powby {
  position: relative;
  top: 0px;
}

.copy_rgt {
  margin-top: 0;
  display: table;
  height: 40px;
}

.copy_rgt p {
  display: table-cell;
  vertical-align: middle;
}

.a_to_z {
  font-weight: 700;
  margin-right: 6px;
  text-decoration: underline !important;
  margin-left: 6px;
}

.a_to_z:hover {
  text-decoration: none !important
}

#footer_block {
  margin: 5px auto 0;
  overflow: hidden;
  width: 1300px;
  height: 35px;
}

#footer_block .box_item {
  width: 50%;
}

#footer_block .facebook {
  background: url("/UI/images/fb.svg");
  margin: 0 3px;
  float: left;
  height: 25px !important;
  width: 25px !important;
}

#footer_block .twitwr {
  background: url("/UI/images/twitter.svg");
  margin: 0 3px;
  float: left;
  height: 25px !important;
  width: 25px !important;
}

#footer_block .link_in {
  background: url("/UI/images/linkedin.svg");
  margin: 0 3px;
  float: left;
  height: 24px !important;
  width: 24px !important;
}

#footer_block .google {
  background: url("/UI/images/google+.svg");
  margin: 0 3px;
  float: left;
  height: 25px !important;
  width: 25px !important;
}

#footer_block .blog {
  background-position: -354px -157px !important;
  margin: 0 3px;
  float: left;
  height: 28px !important;
  width: 28px !important;
}

#footer_block .youtube {
  background-position: -18px -157px !important;
  margin: 0 3px;
  float: left;
  height: 28px !important;
  width: 28px !important;
}

#footer_block .pinteret {
  background-position: -162px -157px !important;
  margin: 0 3px;
  float: left;
  height: 28px !important;
  width: 28px !important;
}

#footer_block .rss {
  background-position: -114px -157px !important;
  margin: 0 3px;
  float: left;
  height: 28px !important;
  width: 28px !important;
}

#footer_block .box_item ul li {
  display: block;
  height: 28px;
  margin: 0 5px 0 0;
  width: 45px;
}

#footer_block .Subscribe .place-subscribe {
  webkit-margin-before: 0 !important;
  height: 27px;
  text-transform: uppercase;
  border-radius: 0px;
  padding: 4px 0px;
  width: 89px;
}

.poweredBy {
  background-position: -11px -9px;
  height: 32px;
  width: 32px;
  float: left;
  padding-right: 10px;
  margin-top: -10px;
}

/************************Css for Contact Us form******************************/
.form_contact {
  width: 600px;
  margin: 0px auto;
}

.form_contact td input,
.form_contact td textarea {
  padding: 3px 2px 3px 8px;
  border: 1px solid #cdcdcd;
  width: 200px !important;
}

.form_contact td select {
  padding: 3px 2px 3px 8px;
  border: 1px solid #cdcdcd;
  width: 210px !important;
}

.form_contact td input[type="radio"],
.form_contact td input[type="checkbox"] {
  width: 15px !important;
}

.form_contact #phone,
.form_contact #phone_one,
.form_contact #phone_two,
.form_contact #phone_2,
.form_contact #phone_3,
.form_contact #bill_phone,
.form_contact #bill_phone_2,
.form_contact #bill_phone_3,
.form_contact #ship_phone,
.form_contact #ship_phone_2,
.form_contact #ship_phone_3 {
  border: 1px solid #cdcdcd;
  padding: 2px;
  width: 58px !important;
}

.form_contact .item {
  width: 60px !important;
}

.form_contact .qty {
  width: 95px !important;
}

.form_contact input[type="submit"] {
  padding: 4px 19px !important;
  width: 80px !important;
}

.form .ret_res {
  width: 125px !important;
}

.pho_or_mal {
  float: right;
  margin-right: 121px;
  margin-top: 10px
}

.callus {
  float: left;
  padding: 1px 0 0;
  font-weight: 700;
}

.sndemail {
  display: block;
  float: right;
  height: 15px;
  margin-left: 12px;
  padding-left: 17px;
  font-weight: 700
}

#content .acc_cret:hover {
  text-decoration: underline
}

/*******************Css for contact Us forms Ends Here********************************/
/******************footer css ends here***************/
.linked {
  font-weight: 700;
  text-decoration: underline !important;
}

.linked:hover {
  text-decoration: none !important
}

/**********************a-z shop css**************/
.product_a_zclass {
  padding: 0;
  text-align: left;
  text-decoration: underline;
  width: 99%;
  margin-left: 5px;
  border: none;
}

.product_a_zclass .linked:hover {
  text-decoration: none;
}

.product_a_zclass td {
  padding-top: 5px;
}

.manufacturerclass {
  border: none;
  border-spacing: 5px;
  padding: 0;
  text-align: left;
  text-decoration: underline;
  width: 100%;
}

.manufacturerclass td {
  height: 100px;
  text-align: center
}

.manufacturerclass a {
  margin: 0 auto;
  box-shadow: none !important;
}

.manufacturerclass a.brandname {
  border: none !important;
}

.manufacturerclass td a:hover {
  text-decoration: underline !important;
}

/**********************a-z shop css ends**************/
/**********************Site Map css**************/
.brandname b {
  color: #fff !important;
  font-size: 12px;
}

.sitemap_leve1 {
  text-align: left;
  float: left;
  /*margin-left:125px;*/
  margin-bottom: 10px;
}

.sitemap_leve1 li {
  float: left;
  margin-top: 5px;
}

.sitemap_main_menu {
  font-weight: 700;
  margin: 5%;
  text-align: left;
  text-transform: capitalize;
}

.sitemap_main_menu1 {
  text-align: left;
  font-weight: 400;
  line-height: 15px
}

.sitemap_main_menu1 li {
  float: none;
  width: 221px;
}

.sitemap_leve2 {
  text-align: left;
  float: left;
  /*margin-left:125px;*/
  margin-bottom: 10px;
}

.sitemap_leve2 li {
  float: left;
}

.sitemap_leve2 ul li {
  float: none;
  width: 221px;
}

.sitemap_main_menu a:first-child {
  font-weight: 700;
  font-size: 15px;
}

.sitemap1 ul.sitemap_main_menu1 {
  min-height: 249px;
}

.sitemap3 ul.sitemap_main_menu1 {
  min-height: 112px;
}

.sitemap4 {
  margin-top: 0px;
}

.sitemap5 {
  margin-top: 5px;
}

.sitemapn6 {
  margin-top: 0px;
}

.sitemap8 {
  padding-bottom: 20px;
  margin-top: -299px;
}

.sitemap9 {
  margin-top: -135px;
}

.sitemap10 {
  margin-top: -75px;
}

.sitemap12 {
  margin-top: -65px;
}

.sitemap14 {
  margin-top: -70px;
}

.sitemap16 {
  margin-top: -55px;
}

.footersitemap1 {
  margin-top: 0px;
}

.footersitemap3 {
  /* margin-top: -520px; */
}

/*a#nav_a0::after{
  content: url(/UI/images/menu-arrow-new.png);
    /* display: inline-block; */
    margin-left: 8px;
}*/

.footersitemap2 {
  margin-top: -420px;
}

.footersitemap4 {
  margin-top: -320px;
}

/**********************Site Map css ends here**************/
/*****all Form css***************/
.formdiv {
  width: 510px;
}

.formdiv .formlist {
  margin: 20px 0 0
}

.formdiv .formlist li {
  padding-bottom: 10px
}

.formdiv .formlist li label {
  float: left;
  width: 150px;
  text-align: left;
  font-size: 14px;
  margin-top: 5px;
}

.formdiv .formlist li .input {
  padding: 3px 2px 3px 8px;
  width: 250px;
  font: normal 12px "Poppins", sans-serif
}

.formdiv .formlist li .btn {
  height: 26px;
  margin: 0 10px 0 0;
  padding: 4px 10px 5px;
  font-weight: 700;
  cursor: pointer;
}

.formdiv .formlist li a {
  margin: 0 5px 0 0;
}

#loginform .all_btn {
  top: 5px;
  position: relative;
}

#submit_signup {
  float: left;
  margin-left: 0;
  margin-right: 5px;
}

.formlist .main_label {
  font-weight: 700;
  text-align: right
}

.formlist .no_change {
  margin-left: 0px;
  margin-top: 4px;
  background: none;
  border: none;
}

.formdiv .formlist li .selbx {
  padding: 3px 0 3px 10px;
  height: 25px;
  width: 206px;
}

#input31,
#input32 {
  width: 102px !important;
}

.formdiv .specialOfferSpan {
  font-size: 12px
}

#discard_signup {
  float: left;
  margin: 0;
}

#product_details {
  overflow: hidden;
  margin-bottom: 41px
}

#product_details .small_menu {
  padding-top: 0px !important;
  padding-bottom: 0px
}

#signup_form #linput5,
#signup_form #linput6,
#signup_form #linput8,
#signup_form #linput11,
#signup_form #linput12,
#signup_form #linput13,
#signup_form #linput14,
#signup_form #linput18,
#signup_form #linput21,
#signup_form #linput22,
#signup_form #linput23,
#signup_form #linput27,
#signup_form #linput28,
#signup_form #linput29,
#signup_form #linput30,
#signup_form #linput33,
#signup_form .exp_date {}

.formdiv .formlist li span {
  margin: 3px 4px;
}

.formdiv .formlist li .heading-star {
  margin: 0;
}

#input50,
#input22,
#input22,
#input261 {
  width: 212px !important;
}

#signup_form #linput16 {
  margin-left: -2px;
}

.formdiv #signup_form .formlist li label {
  width: 200px;
}

.formlist input#input37 {
  margin-left: 0px;
  width: 200px;
}

.formlist select#input50 {
  margin-left: 0px;
}

.formlist input#input15 {
  margin-left: 0px;
}

.formlist input#input261 {
  margin-left: -2px;
}

#linput39 {
  height: 23px;
  width: 100% !important
}

.formlist input#input36 {
  width: 206px;
}

.formlist input#input41 {
  margin-left: -1px;
}

.formlist input#input42 {
  margin-left: -1px;
}

.formlist select#input19 {
  margin-left: -2px;
}

.formlist select#input20 {
  margin-left: -2px;
}

.formlist select#input31 {
  margin: 3px -4px;
}

.sitemap_leve2.reset {
  padding-bottom: 10px;
}

/*Create form*/
#signup_form .formdiv.equalgap {
  width: 615px;
  background: none repeat scroll 0 0 #f7f7f7;
  border: 1px solid #eee;
  padding: 10px;
  margin: 15px auto;
  border-radius: 10px;
}

#create_acc_form.reset.formlist {
  overflow: hidden;
}

.create_fav_btn input.fr.all_btn.btn {
  margin: 0 !important;
}

.create_fav_left form#quick_entry_form #order_table li input {
  width: 79% !important;
}

#create_acc_form #linput1 {
  font-size: 14px;
  font-weight: 400;
  position: inherit
}

#create_acc_form #linput2 {
  font-size: 14px;
  font-weight: 400;
}

/*****all Form css ends here***************/
/************Order History Page css*******/
#order_history_update div {
  min-height: 0px;
  font-size: 14px;
}

#order_history_update #order_show_form .order_history {
  padding-left: 10px;
}

.historyReportMain .divRow.historyReport div.divCell {
  text-align: center;
  width: 50%;
  font-weight: bold;
}

.divTable.historyReportMain .divRow .divCell {
  text-align: center;
  line-height: 16px;
}

.historyReportMain .divRow.historyReport {
  text-align: center !important;
}

.divTable.historyReportMain .divRow .divCell {
  line-height: 16px;
  text-align: center;
}

.historyReport1 .divRow:first-child .divCell:first-child {
  border-left: none;
  font-weight: bold;
  text-align: center;
}

.historyReport1 .divCell {
  text-align: center;
}

.divTable.historyReportTotal .divRow .divCell:first-child {
  font-weight: bold;
  padding-bottom: 10px;
  text-align: right;
  width: 80%;
}

.divTable.historyReportTotal .divRow .divCell {
  padding-right: 10px;
  text-align: left;
  width: 15%;
}

.northspace1 .imgbx .productImage .itemImageSearchResult {
  padding: 0 7px;
}

.cart_history_table .divCell {
  font-size: 12px !important;
  font-weight: bold;
  text-align: center;
  padding: 10px 0;
}

.cart_history_table .divCell label {
  display: none;
}

.hComment.even {
  position: absolute;
  width: 1300px;
}

.historyComment {
  position: absolute;
  padding: 10px;
  text-align: left;
  cursor: pointer;
  height: 20px;
  width: 940px;
  overflow: hidden;
}

.hiddenDiv {
  margin-top: 50px;
}

.historyComment.historyComm1 {
  position: relative;
  width: 97%;
  height: auto;
  line-height: 15px;
}

.placeOrderHist {
  margin: 0 0 10px !important;
  width: 50%;
}

.orderHistEdit {
  margin-bottom: 10px;
}

.divTable.historyReportTotal {
  margin-top: 10px;
}

.divRowNote {
  padding: 10px 0;
  width: 100%;
}

#order_history_button.btn.place_ord.all_btn {
  cursor: pointer;
  line-height: 26px;
  padding: 4px 20px;
}

/************Order History Page css ends here*******/
/*************css for Favorite List Page*****************/
#topDivOnFavorite {
  padding-top: 9px;
}

#toptable_fav .highlight td {
  padding: 15px 0;
}

#toptable_fav .tblone td p {
  margin: 4px 9px 0;
}

#toptable_fav .tblone td .divClassStyle {
  float: left;
  margin: 9px 14px;
  text-align: left;
  width: 95px;
}

#toptable_fav .tblone td.padlt {
  padding-left: 0px;
}

.viewcartsec .fav_sel {
  float: left;
  font-size: 14px;
  font-weight: 700;
  margin-top: 3px;
  width: 155px;
  margin-right: 6px;
}

#toptable_fav .redaddbtn {
  padding: 0 10px 2px;
}

.fav_list_table .headRow .divCell:first-child {
  border-left: medium none !important;
  padding: 8px;
}

.fav_list_table .headRow .divCell {
  line-height: 16px;
  text-align: center;
}

.fav_table_filter input {
  float: right !important;
  margin: 0 10px 0 auto !important;
}

.fav_table_filter td {
  padding-left: 0px !important;
}

#fav_id input,
#master_select {
  float: none !important;
  margin: 0 !important;
}

.itemImageSearchResult {
  margin: 0 21px;
  padding: 10px;
}

.fav_list_table p {
  margin: 2px 0;
}

.fav_list_table .divClassStyle {
  float: left;
  text-align: left;
  text-indent: 10px;
  width: 100px;
  font-weight: bold;
}

.tblone .input {
  border: 1px solid #cdcdcd;
  float: left;
  font: 12px "Poppins", sans-serif;
  margin: 0 auto;
  padding: 3px 5px;
  width: 45px;
}

.fav_list_image {
  float: left;
}

.fav_list_dec {
  float: left;
  width: 70%;
}

.fav_list_table .divCell:nth-child(2) {
  width: 70%;
}

.fav_list_table .divCell {
  vertical-align: middle;
}

.fav_list_table .divCell .input {
  width: 50px;
  border: 1px solid #ccc;
}

.divTable.fav_list_table {
  margin-bottom: 10px;
}

#fav_rev_id {
  margin-right: 10px;
}

.ovfl-hidden.southspace2>form#add_favorites_list_form {
  width: 92%;
}

#add_favorites_list_form .formdiv.equalgap {
  width: 100%;
}

.create_fav_main .create_fav_left {
  float: left;
  width: 50%;
}

#tbl_add.create_fav_main>div#tbl_display {
  float: left;
  width: 35%;
  margin-left: 70px;
  text-align: left;
}

.create_fav_left .create_fav_btn input {
  float: right;
  padding: 2px 15px !important;
  line-height: 1.4 !important;
  height: 26px !important;
}

.create_fav_left .create_fav_btn input:first-child {
  float: left;
}

.create_fav_left #order_table {
  display: inline-block;
  margin-top: 12px;
  width: 100%;
}

.create_sku {
  text-align: left;
  margin-bottom: 10px;
  margin-bottom: 15px;
}

.create_fav_sku center {
  font-weight: bold;
  margin-bottom: 30px;
  text-align: left;
}

.create_fav_sku {
  margin-left: 25px;
}

.divTable.fav_list_manage {
  margin: 0 auto;
  width: 98%;
}

.fav_list_manage .headRow .divCell:first-child {
  border-left: none;
}

.fav_list_manage .divCell {
  padding: 10px;
}

#toptable_fav .add_itm_txt {
  height: 35px !important;
  line-height: 23px;
  padding: 4px 10px;
}

/*************css for Favorite List Page ends here*****************/
/*************Quick Order PAge Css***********/
.quicksec {
  text-align: left;
  padding: 10px 0px;
  line-height: 1.4
}

.quicksec p {
  line-height: 1.4;
  padding: 10px;
}

.quicksec .txtone {
  font-size: 13px;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 10px
}

.quicksec .listpg {
  width: 890px !important
}

.quicksec .listpg li {
  overflow: hidden;
  margin-bottom: 10px
}

.quicksec .listpg .col1 {
  width: 260px;
  float: left
}

.quicksec .listpg li label {
  width: 55px;
  float: left;
  font-weight: bold;
  line-height: 1.9
}

.quicksec .listpg .input {
  padding: 4px 2px 4px 8px;
  font: normal 12px "Poppins", sans-serif;
}

.quicksec .listpg .col2 {
  width: 135px;
  float: right
}

#quick_entry_form table {
  margin-left: 176px;
}

#quick_entry_form .vc_success.pad-nesw1.southspace2.centerAll {
  font-size: 12px;
  line-height: 1 !important;
}

#quick_entry_form #quick_add_to_cart {
  margin-left: 425px;
}

#quick_entry_form table {
  margin-left: 65px !important;
  width: 88% !important;
}

.quick_ord {
  padding: 4px 10px 3px;
}

.quicksec #quick_add_to_cart {
  font-size: 12px;
  /*padding:3px 5px 3px;*/
  margin-left: 210px
}

.customer_quick_order_btns {
  height: 30px;
  width: 890px;
  margin-bottom: 10px;
}

.customer_quick_order_btns #quick_add_to_cart {
  float: right;
}

.customer_quick_order_btns #quick_add_order {
  float: left;
}

.quicksec .listpg ul {
  margin: 15px 0 0
}

.quick_edit {
  margin-right: 10px;
}

.reuse-history {
  width: 960px !important;
}

/*************Quick Order PAge Css ends***********/
/*css for search list page*/
.manu_image_search {}

.menu_images {
  float: left;
  margin: 0 5px 25px;
  width: 230px;
  height: 136px;
}

.sub_menu {
  width: auto;
  height: 110px;
  text-align: center;
  cursor: pointer;
  z-index: 0;
  margin: 0 auto;
}

.menu_table {
  clear: both;
  float: left;
  font-size: 11px;
  left: 0;
  position: relative;
  padding-bottom: 4px;
}

.sub_menu_shading tr td {
  padding: 4px 4px 0 4px;
  text-align: left;
  width: 320px;
  font-size: 13px;
}

.sub_menu_shading tr td a {
  display: block;
  padding: 5px;
}

.manu_image_search .sub_menu a {
  display: block;
   /* height: 100%; */
}

.menu_table.sub_menu_shading {
  width: 230px;
  padding: 0px;
  z-index: 1;
}

.menu_table.sub_menu_shading ul {
  list-style: none;
  padding-left: 0px;
}

.menu_table.sub_menu_shading ul li {
  font-size: 13px;
  padding: 5px 4px;
  text-align: left;
  margin: 4px 3px;
}

.menu_table.sub_menu_shading ul li a {
  font-size: 13px;
  line-height: 16px;
  /* height: 100%; */
  display: block;
}

/*css for search list  page ends here*/
/*breadcum*/
.small_menu {
  margin-bottom: 8px !important;
  min-height: 25px !important;
}

.small_menu li:first-child {
  background: none
}

.small_menu li {
  float: left;
  font-size: 12px;
  line-height: 15px;
  padding: 1px 10px;
  cursor: pointer;
  text-decoration: none;
  font-weight: 700;
  text-indent: 8px;
}

.small_menu li:hover {
  cursor: pointer;
}

.small_menu li.active {
  font-weight: 700;
  padding: 1px 0px;
}

.small_menu .active a {
  font-weight: 700;
  padding: 1px 10px
}

.mid_pan .heading {
  font-size: 22px;
  font-weight: 700;
  padding: 10px 0;
}

.small_menu1 {
  border-bottom: none !important;
}

.small_menu.small_menu1 .active {
  padding-left: 9px;
}

.small_menu li a h1 {
  height: 6px !important;
  margin-top: -13px;
  margin-left: 10px !important;
}

.small_menu li a h2 {
  margin-top: 1px;
}

/*breadcrum ends*/

/*search page grid view css*/
.wrapper_for_all_block {
  float: left;
  width: 100%;
}

.wrapper_for_all_block .button {
  margin-top: 60px;
}

.block {
  border: 1px solid #cecece;
  float: left;
  margin-bottom: 5px;
  margin-right: 12px;
  margin-top: 5px;
  height: 490px;
  width: 235px;
  overflow: hidden;
}

.block_icon {
  height: 47px;
}

.block:nth-child(3n) {
  display: block;
  /* margin-right:0; */
}

.grid_compare {
  float: left;
  margin: 5px 0 0 5px;
}

.compareCheckBox {
  float: left !important;
  margin-top: 3px !important;
}

.block .img {
  float: none;
  height: 159px;
  margin: 10px auto 0px;
  width: 90%;
}

.block_icon .grid_best_ship,
.block_icon .grid_best_seller {
  /*margin-top:5px;*/
}

.grid_best_seller {
  height: 26px;
  float: right;
}

.description>ul {
  list-style-type: disc;
  margin: 0;
  padding: 0 0 0 10px;
  width: 100%;
  text-align: left;
}

.text {
  font-size: 14px;
  font-weight: bold;
  /*margin-bottom:10px;margin-top:10px !important;*/
  text-align: left;
}

.description .details {
  float: right;
}

.imageLoader {
  max-height: 150px;
  max-width: 240px;
}

.grid_title_name {
  color: #0387d9;
  display: block;
  font-weight: bold;
  min-height: 45px;
  padding-left: 10px;
  width: 223px;
  height: 45px;
  overflow: hidden;
  text-align: center;
  line-height: 15px;
}

.grid_title_name:hover {
  color: #006db1;
}

#prodForm .block .description {
  float: left;
  font-size: 12px;
  height: 47px;
  line-height: 14px;
  margin-bottom: 10px;
  margin-top: 5px;
  overflow: hidden;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-top: 10px;
  width: 223px;
}

#prodForm .block .description .text {
  float: left;
  /*margin-top:-10px !important;*/
  padding-left: 0;
  position: absolute;
  width: 170px;
  overflow: hidden;
  height: 15px;
}

#prodForm .block .description .grid_pro_detail {
  color: #000;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: bold;
}

/*#prodForm .block .grid_pro_detail{float:left;margin:-10px 2px 2px 150px;position:absolute !important;width:101px;}*/
#prodForm #dataBlock .wrapper_for_all_block .block .button .northspace2 {
  margin-bottom: 5px !important;
  margin-right: 5px !important;
}

.qt_prs {
  clear: both;
  height: 70px;
  text-align: center;
}

.qt_prs .pritxt {
  color: #017ab1;
  font-size: 16px !important;
  text-align: left;
  width: 140px;
  font-weight: bold;
  line-height: 65px;
}

.price_unit_grid {}

.color_5d5d5d {
  color: #017ab1;
  font-weight: bold;
}

.grid_best_ship {
  background: rgba(0, 0, 0, 0) url("/UI/images/icon--lg-ups-yes.jpg") no-repeat scroll center center/ 100% 100%;
  float: right;
  height: 40px;
  margin-top: 5px;
  width: 40px;
}

.grid_qty {
  float: left;
  margin-left: 5px;
  text-align: left;
  font-size: 15px;
  margin-right: 2px;
}

.gri_in {
  margin-right: 1px !important;
}

.gri_in {
  height: 35px;
  margin: 0 1px 5px 1px;
  width: 30px;
  font-size: 15px;
  text-align: center;
  border: 1px solid #cecece;
}

.best_fav {}

#lblock .best_fav {
  float: right;
  font-size: 0;
  height: 36px;
  margin-right: 0;
  width: 37px;
  cursor: pointer;
}

.grid_best_fav {
  float: right;
  margin: 0 0 0 4px;
}

.grid_but {
  border: medium none !important;
  display: block;
  float: left;
  font-size: 15px !important;
  height: 23px;
  margin: 0 0 10px 5px;
  width: 93px;
}

.list_view {
  cursor: pointer;
  /*margin-right:10px;*/
}

.grid_view {
  cursor: pointer;
}

#dataTable.tblone.fav_table_filter tr td {
  padding-bottom: 5px;
}

#dataBlock .cart_action .northspace2.strong.qt_prs.fl {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}

#dataBlock .cart_action .northspace2.strong.qt_prs .pritxt .buy.northspace2 {
  margin-top: 0px !important;
}

/*list view search*/
.productname span {
  float: left;
  line-height: 19px;
  margin-left: 5px !important;
  width: 95% !important;
  margin-top: 0px;
}

.list_v_inline {
  width: 500px;
}

.input_listing .ink_search {
  position: relative;
}

.list_view_h {
  margin-top: 8px;
}

.quickHideDiv {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 45;
  display: none;
  padding: 0
}

.productsec .minhght {
  min-height: 111px;
  margin-top: 15px;
  font-size: 13px;
  max-width: 500px;
  word-wrap: break-word;
  line-height: 1.4;
  margin-bottom: 10px;
}

.productsec .minhght .qt_prs {
  float: left;
  margin-right: 5px;
  padding-left: 1px;
  margin-top: 7px
}

.productsec .tbltwo .pritxt {
  font: bold 15px "Poppins", sans-serif;
}

.productsec .minhght .qty {
  float: left;
  margin-right: 7px
}

.productsec .tbltwo .input {
  padding: 2px 5px;
  width: 25px;
  margin-left: 6px;
}

.minhght .redaddbtn {
  margin: 3px 0 0;
  padding: 3px 10px;
}

.productsec .addbtn {
  padding: 5px 8px;
}

.productsec .addbtn:hover {}

#details .divTable .divCell {
  line-height: 16px;
}

#details .divTable .divCell:first-child {
  width: 30%;
}

#details .divTable .divCell ul li {
  line-height: 18px;
}

.list_v_inline .qty {
  font-size: 15px;
}

.list_v_inline .qty input {
  font-size: 15px;
}

.list_v_inline .prod_det_btn {
  width: 130px;
  font-size: 15px;
}

.block_icon .grid_frieght_delivery {
  margin-top: 5px;
}

.inner_search .cart_action .fl.westspace3.strong.qty {
  margin-top: -2px;
}

.wrapCompare {
  margin-top: 92px !important;
}

/*search page icon*/
.Manual {
  width: 47px;
  height: 47px;
  margin-top: 5px;
}

.recycle {
  width: 47px;
  height: 47px;
  margin-top: 5px;
}

.UPS {
  width: 47px;
  height: 47px;
  margin-top: 5px;
}

.ups {
  width: 47px;
  height: 47px;
  margin-top: 5px;
}

.MSDS {
  width: 47px;
  height: 47px;
  margin-top: 5px;
}

.Educational_Info {
  width: 47px;
  height: 47px;
  margin-top: 5px;
}

.Manfacturer {
  width: 47px;
  height: 47px;
  margin-top: 5px;
}

.Rebate {
  width: 47px;
  height: 47px;
  margin-top: 5px;
}

.Tour {
  width: 47px;
  height: 47px;
  margin-top: 5px;
}

.value_brand {
  width: 47px;
  height: 47px;
  margin-top: 5px;
  float: right;
  background: url("/UI/images/value-brand-icon.jpg") no-repeat scroll center center / 100% 100%;
}

.ad-gallery .ad-thumbs .aad-thumb-list {
  list-style-type: none;
}

.linebtm .productImage>img {
  margin: 10px;
  max-width: 130px;
}

.ad-gallery .ad-thumbs li a {
  display: block;
  height: 95px;
  /* width:160px; */
  /* margin-left:6px; */
}

.manufacturerclass img {
  max-width: 200px;
}

.midcol .productsec .tbltwo {
  margin-bottom: 0;
  table-layout: auto
}

.cart_action .qt_prs {
  line-height: 16px;
  margin-top: 5px;
  margin-bottom: 8px;
  font-size: 16px;
}

.productsec .tbltwo td {
  padding: 0px 0px 0;
  text-align: left;
  vertical-align: top;
  line-height: 1.4
}

/*css for grid view search pgge ends*/
.list_v_inline .redaddbtn.fl {
  font-size: 14px !important;
  line-height: 16px;
  padding: 8px 17px;
}

.list_v_inline .input {
  height: 29px;
  width: 29px;
}

.list_v_inline .magnifier {
  height: 35px;
  line-height: 29px;
  background-size: cover;
  width: 37px;
}

.list_v_inline .prod_det_btn {
  background-size: 100% 100% !important;
  height: 33px;
  line-height: 32px;
}

.list_v_inline .redaddbtn.fl {
  margin-left: 12px;
  line-height: 16px;
  padding: 8px 10px;
}

.list_v_inline .fl.westspace1.northspace1.strong.qty.srchQty {
  margin-top: 0 !important;
}

.list_v_inline .fl.westspace1.northspace1.strong.qty.srchQty #range_class {
  padding: 1px;
}

.list_v_inline .fl.westspace1.northspace1.strong.qty.srchQty {
  height: 80px;
}

#lblock .best_fav:hover {
  float: right;
  height: 36px;
  margin-right: 0;
  width: 37px;
}

.best-seller_grid {
  float: right;
  margin-right: -3px;
}

.grid_frieght_delivery {
  float: right;
  height: 44px;
  width: 44px;
  margin-top: -11px;
}

#product_details .ItemBasicDetails.mid_pan.fl.padnorth1>img {
  height: auto;
  width: auto;
  float: right;
  /*border:1px solid #e8e8e8;*/
  margin-top: 6px;
}

#product_details .ItemBasicDetails.mid_pan.fl.padnorth1 .heading {
  font-size: 15px !important;
  line-height: 26px !important;
  width: 100% !important;
  text-align: left !important;
  padding: 0px !important;
}

.pus {
  margin-left: 20px;
  margin-top: 5px;
}

.block .block_icon>div {
  float: right !important;
}

.cart_action {
  font-size: 14px;
}

.cart_actio

/*details page css tabs*/
#content .lef_pan {
  width: 250px;
  height: auto
}

#prod_desc_info {
  margin-top: 8px;
  overflow: hidden
}

#icons {
  float: left;
  overflow: hidden;
  width: 200px
}

#prod_buttons {
  margin-top: 13px;
  overflow: hidden
}

#prod_buttons .prod_bton1 {
  font-size: 12px;
  font-family: "Poppins", sans-serif;
  width: 125px;
  padding-top: 5px;
  margin-bottom: 9px;
  line-height: 1.4;
  cursor: pointer;
  padding-bottom: 1px
}

#prod_buttons span {
  float: left;
  padding-left: 30px
}

#prod_buttons .enlarge {
  height: 22px;
}

#prod_buttons .prod_bton2 {
  font-size: 12px;
  font-family: "Poppins", sans-serif;
  width: 110px;
  padding-top: 5px;
  margin-bottom: 9px;
  line-height: 1.4;
  cursor: pointer;
  padding-bottom: 1px
}

#prod_buttons .print {
  height: 20px;
  margin-left: -2px
}

#content .lef_pan #social_icons {
  width: 260px;
}

#content .mid_pan {
  width: 630px;
  height: auto;
  margin-left: 5px;
  padding: 15px;
}

.mid_pan .stock {
  font-weight: bold;
  line-height: 1.3
}

.mid_pan .prod {
  line-height: 16px;
  margin: 10px 0px 15px;
}

.mid_pan .prod li {
  font-size: 12px;
}

.mid_pan .bold {
  font-weight: 700
}

.over>ul {
  margin-left: -26px;
}

.mid_pan .over {
  line-height: 20px;
}

.mid_pan .head_sub {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: bold;
  float: left;
  padding-top: 8px;
  line-height: 25px;
}

.over .qty {
  float: left;
  margin-left: 5px;
}

.detail_prize_all .qty {
  font-size: 16px;
  line-height: 30px;
  margin-right: 10px;
  padding-top: 0;
}

.productsec .also_qty .input {
  height: 25px !important;
  margin-left: 6px;
  text-align: center;
  width: 25px !important;
}

.cart_action .qty .input {
  padding: 2px 5px;
  width: 25px;
  margin-left: 6px;
}

.detail_prize_all .qty_dtl {
  padding: 5px 5px;
  width: 25px;
  margin-left: 6px;
  font-size: 16px;
  border-radius: 4px;
}

.mid_pan .add_cart {
  padding: 6px;
  display: block;
}

.all_btn.addbtn {}

.detail_prize_all .all_btn.addbtn {
  padding: 3px 19px;
  line-height: 19px;
}

.detail_prize_all {
  list-style-type: none;
  margin-top: 8px;
}

.fl.deil_addcart {
  display: block;
  margin-right: 10px;
  font-weight: bold;
}

#prod_description .tbltwo td {
  padding: 0px 0px 0;
  text-align: left;
  vertical-align: top;
  line-height: 1.4
}

.productsec .productname {
  font-size: 14px;
  margin-bottom: 5px;
  margin-top: 10px
}

#prod_description .productname {
  font-size: 14px;
  margin-bottom: 5px;
  margin-top: 10px
}

.productsec .productname a {
  text-decoration: underline;
  font-size: 15px;
  margin: 0 0 0 10px
}

#prod_description .productname a {
  text-decoration: underline;
  font-size: 15px;
  margin: 0 0 0 10px
}

.productsec .linebtm td {
  padding-bottom: 20px
}

#prod_description .linebtm td {
  padding-bottom: 20px
}

.prod_det_btn {
  display: block;
  float: left;
  height: 30px;
  line-height: 30px;
  margin: 0px 1px 1px 10px;
  width: 100px;
  text-align: center;
  font-size: 12px;
  font-weight: 500;
}

#prod_description .minhght {
  min-height: 100px;
  margin-top: 15px;
  font-size: 12px;
}

#prod_description #upsell .divCellBrands .qty {
  line-height: 25px !important;
}

#prod_description {
  position: relative;
  margin-bottom: 15px
}

#prod_description #vbrand_tab .sb-productlist li {
  float: left;
  margin-bottom: 10px;
}

#prod_description #vbrand_tab .sb-productlist .disc {
  width: 225px
}

#prod_description #tabs {
  position: absolute;
  top: -32px;
  z-index: 10;
}

#prod_description .qty {
  line-height: 25px !important;
}

#prod_description .tbltwo tr th {
  padding-left: 69px;
  line-height: 33px;
}

#vbrand_tab .divCellBrands .cart_action {
  overflow: hidden;
}

#vbrand_tab .divCellBrands .northspace2.strong.qt_prs.fl {
  height: 25px !important;
  line-height: 25px !important;
  margin: 0 !important;
}

#vbrand_tab .divCellBrands .cart_action .qt_prs .pritxt {
  line-height: 25px !important;
}

#prod_description #vbrand_tab .divCellBrands .qty {
  line-height: 25px !important;
}

#upsell .divCellBrands .cart_action {
  overflow: hidden;
}

#upsell .divCellBrands .northspace2.strong.qt_prs.fl {
  height: 25px !important;
  line-height: 25px !important;
  margin: 0 !important;
}

#upsell .divCellBrands .cart_action .qt_prs .pritxt {
  line-height: 25px !important;
}

.prod-more li {
  display: inline;
  float: left;
  margin-right: 1px
}

.prod-more a {
  font-weight: bold;
  padding: 10px 20px;
  float: left
}

.productsec #upsell {
  clear: both;
  display: block;
  overflow: hidden;
  position: relative;
}

#upsell .tbltwo {
  width: 100%;
  margin-bottom: 0
}

#vbrand_tab .tbltwo {
  width: 100%;
  margin-bottom: 0
}

#upsell .tbltwo tr td:first-child {
  padding-left: 10px;
}

#vbrand_tab .tbltwo tr td:first-child {
  padding-left: 10px;
}

#upsell .tbltwo th {
  font-size: 14px;
  padding-left: 23px;
  text-align: center;
}

#vbrand_tab .tbltwo th {
  font-size: 14px;
  padding-left: 23px;
  text-align: center;
}

.productsec .tbltwo tr th {
  padding-left: 69px;
  text-align: left;
  line-height: 33px;
}

#vbrand_tab {
  clear: both;
  overflow: hidden;
  position: relative;
}

#vbrand_tab .barnds {
  margin: 0 auto 10px;
  width: 100%;
}

#vbrand_tab .vb_txt {
  font-size: 14px;
  height: 20px;
  margin-bottom: 10px;
  padding: 11px 0 6px 23px;
  width: 97%;
}

#vbrand_tab .brand_logo {
  margin-left: 14px;
  padding-bottom: 10px;
}

#vbrand_tab .divCellBrands .cart_action .qt_prs a {
  font-weight: normal;
}

#vbrand_tab .vspaceottop-2 {
  margin-top: 5px;
}

#upsell .magnifier,
#vbrand_tab .magnifier {
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 30px 32px;
  border: 1px solid #e4e4e4;
  height: 30px;
}

#upsell>h2,
#prod_description #vbrand_tab>h2 {
  font-size: 14px;
  font-weight: bold;
  padding: 10px 0;
  text-align: center;
  width: 100%;
}

#vbrand_tab.pritxt {
  font-size: 15px;
  font-weight: bold;
}

#upsell .productImage>img,
#vbrand_tab .productImage>img {
  height: auto;
  max-width: 160px;
  width: auto;
}

.productsec form #upsell .divTableBrands,
#vbrand_tab .divTableBrands {
  border-bottom: 1px solid #ccc;
  padding-bottom: 5px;
  padding-top: 5px;
}

.divCellBrands {
  float: left;
  width: 66%;
  line-height: 1.4;
}

.mid_div_brands {
  width: 100%;
}

.brands_btn {
  margin-left: 10px;
}

.brands_btn .list_cartbtn.fl {
  margin-left: 10px;
}

.brands_btn .qty {
  font-size: 17px;
  margin-left: 10px;
}

.brands_btn .qty .input {
  border: 1px solid rgb(180, 185, 187);
  height: 26px;
  margin-left: 5px;
  padding: 0;
  text-align: center;
  width: 25px;
}

.divCellBrands:first-child {
  width: 175px;
  margin-left: 10px;
}

.divCellBrands .cart_action .qt_prs a {
  font-weight: bold;
}

.divCellBrands .cart_action .qt_prs .pritxt {
  font-weight: bold;
}

.divTableBrands .brands_btn .redaddbtn.fl,
.divTableBrands .brands_btn .fancybox.all_btn.addbtn.fl {
  padding: 6px;
  line-height: 1.4;
  font-weight: bold;
}

.upsBrands {
  float: right;
  width: 45px;
}

.divRow.odd .divCell:first-child {
  padding: 10px 5px 7px 5px !important;
}

#details tr td:first-child {
  padding-left: 33px
}

#details td {
  line-height: 22px;
  text-align: left;
  padding-bottom: 3px;
  font-size: 12px;
}

#details th {
  font-size: 14px;
  padding-left: 23px;
  text-align: center;
}

#details .divCell {
  width: 50%;
}

#details .divTable h2 {
  display: table-caption;
  font-size: 14px;
  padding: 10px 0;
  text-align: center;
}

#details .divCell {
  line-height: 20px;
}

#details .divCell>p {
  line-height: 20px;
}

#product_details .ItemBasicDetails .reset.prod>li {
  margin: 3px 0;
}

.detailOverview {
  margin-bottom: 5px;
  color: #000 !important;
}

#recently_view.srchNtFnd_recent_view .feed-right {
  margin-left: 955px;
}

#detailTab.active,
#reviewTab.active,
#compareTab.active,
#vbrand_tab_d.active {
  height: 22px;
  line-height: 22px;
  margin-top: -10px;
  overflow: hidden;
  padding: 10px 30px;
  font-size: 13px;
}

/*details page tab css ends here*/
/*Popup box css-searchpage*/
.popUpAddCart {
  margin: 0 auto 10px;
  width: 395px;
}

.popUpAddCart table {
  width: 100%;
}

.popUpAddCart td:first-child {
  text-align: right;
  width: 130px;
}

.popUpAddCart .fav_select.fl {
  height: 30px;
  margin: 0;
  width: 160px;
}

.popUpAddCart .all_btn {
  margin-left: -30px;
  padding-bottom: 4px;
  padding-top: 5px;
}

.or {
  text-transform: uppercase;
}

.popUpCreateFav {
  margin: 7px auto 0 !important;
  width: 395px;
}

.popUpCreateFav table {
  width: 100%;
}

.popUpCreateFav td:first-child {
  text-align: right;
  width: 130px;
}

.popUpCreateFav input {
  border: 1px solid #ccc;
  border-radius: 0 !important;
  height: 25px;
  margin: 0;
  width: 160px;
  padding: 0
}

.popUpCreateFav .all_btn {
  margin-left: 2px;
  padding-bottom: 4px;
  padding-top: 5px;
}

.popupNtLog {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  padding: 0px !important;
}

.fav_pop_up {
  margin-top: -26px;
  width: 100% !important;
  background: #f3f9fb !important;
  color: #4c586b !important;
}

.divTableBrands .brands_btn {
  margin-top: 15px;
}

.box_item.alsocon ul li .imgbx a .itemImageSearchResult {
  margin: 0 !important;
}

.productImage>img {
  height: auto;
  max-width: 290px;
  width: auto;
}

/*Compare Pop up box css*/
.wrapper_24 {
  float: none !important;
  padding-top: 10px;
  text-align: center;
  margin-top: -9px !important;
}

.wrapper_24 h2.cp_head {
  font-size: 14px;
  line-height: 20px;
  padding-top: 20px;
}

#comp_prod .gen_info td,
#comp_prod .phy_char td,
#comp_prod .misc td,
#comp_prod h2.prod_spec_head.padsouth3 {
  text-align: left;
}

#comp_prod .remove {
  cursor: pointer;
  display: block;
  font: 700 12px "Poppins", sans-serif;
  padding: 4px 7px;
}

#comp_prod .prod_img {
  display: block;
  margin: 0 auto;
  min-height: 200px;
  width: 200px;
}

#comp_prod .gen_info td,
#comp_prod .phy_char td,
#comp_prod .misc td {
  padding: 5px;
  line-height: 1.4;
}

#comp_prod .pord_disp {
  margin-bottom: 15px
}

#comp_prod .productsec .redaddbtn {
  padding: 3px 8px
}

#comp_prod .gen_info tr {
  height: 38px;
}

#comp_prod .gen_info td p {
  line-height: 1.5;
}

#comp_prod .gen_info td h4 {
  line-height: 1.5;
}

#comp_prod .prod_title {
  font-size: 12px;
}

#comp_prod .pord_code {
  font-size: 14px;
}

#comp_prod .prod_price {
  font-size: 15px;
}

#comp_prod {
  padding: 10px;
  width: 1015px;
}

/*Compare Pop up box css ends here*/
/***************************************************Popup box css-searchpage ends*************************************************************************/

/**********css for printing tab************/
.print-freelogo {
  margin: 0 auto;
  table-layout: unset;
}

.print-freelogo tr td {
  padding-bottom: 20px;
}

.print_showfreelogo {
  margin: 0 auto;
  table-layout: unset;
  width: 90%;
}

.print_showfreelogo tr td {
  padding: 10px 50px 35px;
}

.print_showfreelogo font {
  line-height: 50px;
  text-align: center;
}

.print_logo_step {
  margin-left: 20px;
}

.home_multi .buy.northspace2,
#p.wholesale_select .buy {
  margin-top: 0;
  height: 60px;
  overflow: hidden;
}

.home_multi .buy.northspace2 tr,
#p.wholesale_select tr,
#dataBlock .buy.northspace2 tr {
  border-top: 1px solid #ccc;
}

.home_multi .buy.northspace2 tr:first-child,
#p.wholesale_select tr:first-child,
#dataBlock .buy.northspace2 tr:first-child {
  border-top: medium none;
}

#p.wholesale_select {
  font-size: 24px;
  font-weight: bold;
  height: 20px;
  overflow: hidden;
}

.northspace2 select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-clip: border-box;
  background-origin: padding-box;
  background-repeat: no-repeat;
  background-size: auto auto;
  border-radius: 0;
  cursor: pointer;
  font-size: 16px !important;
  height: 35px;
  margin-top: 15px;
  width: 180px !important;
}

.home_multi {
  height: 70px;
  overflow: hidden;
}

/********css for printing tab ends here*********/
/***********Css for Internet Explorer**********/
.ie7 .top_main {
  position: relative;
  margin-top: -121px;
}

.ie7 .h_wrapper {
  position: relative;
}

.ie7 .top_right_header .chk_thumb {
  position: relative;
  margin-top: -14px !important;
  margin-left: -26px;
}

.ie7 .top_main .change_header {
  background: url("/UI/images/call.png") no-repeat scroll 0 0;
  float: left;
  height: 20px;
  margin-top: -90px;
  background-position-y: 3px;
}

.ie7 .create_act .account {
  background: url("/UI/images/create_act.png") no-repeat scroll 0 0;
  float: left;
  height: 20px;
  cursor: pointer;
}

.ie7 .login .log {
  background: url("/UI/images/login.png") no-repeat scroll 0 0;
  float: left;
  height: 17px;
  cursor: pointer;
}

.ie7 .inkt_finder .inpt {
  text-indent: 0 !important;
}

.ie7 #logo {
  margin-top: 0px;
}

.ie7 .search_box {
  margin-top: 16px;
}

.ie7 #discard_signup {
  float: none;
}

.ie7 .quicksec .listpg LI LABEL {
  width: 35px;
}

.ie7 #quick_entry_form TABLE {
  margin-left: 0px !important;
}

.ie7 #Manuf .list_img img {
  width: 100px;
}

.ie7 #Manuf .fact01 {
  width: 135px;
}

.ie7 #sidebar .ikt_head {
  z-index: 0;
}

.ie7 #nav {
  margin-top: 100px;
}

.box_item_num .Subscribe a input.place-subscribe {
  width: 120px\0/ !important;
  width: 140px\9 !important;
}

.ie7 #Specials {
  position: relative;
  z-index: 100;
  overflow: hidden
}

.ie7 .sub_menu_shading tr td {
  width: 100%
}

.ie7 #stickyheader {
  top: 0 !important
}

.ie7 #leftstickey {
  top: 0 !important
}

.ie7 .over ul {
  margin-left: 22px
}

.ie7 #order_lkup_form #order_history_edit_form {
  background: #ff9501;
  line-height: 22px
}

.ie8 #order_lkup_form #order_history_edit_form {
  background: #ff9501;
  line-height: 22px
}

.ie7 .formdiv #login_form.formlist .all_btn {
  background: #ff9501
}

.ie8 .formdiv #login_form.formlist .all_btn {
  background: #ff9501
}

.ie7 #cart_out_put .all_btn {
  background: #ff9501;
}

.ie8 #cart_out_put .all_btn {
  background: #ff9501;
}

.ie7 .shopcrt_bton {
  background: #ff9501;
  line-height: 22px
}

.ie8 .shopcrt_bton {
  background: #ff9501;
  line-height: 22px
}

.ie7 .top_right_header .chk_thumb {
  margin-top: -19px
}

.ie7 .shop_rgt {
  display: none
}

.ie6 .more_text,
.ie7 .more_text,
.ie8 .more_text,
.ie9 .more_text {
  display: none;
}

.ie9 .box_item_num .Subscribe {
  margin-top: -100px;
}

/*Css for Internet Explorer ends here*/
/*Css for PRinting Tab*/
.steps {
  height: 40px;
  padding: 0px;
  list-style-type: none;
}

.steps .eachstep {
  width: 118px;
  float: left;
  z-index: 2;
  font-size: 11px;
  padding: 0 8px;
}

.steps .eachstep .title {
  font-size: 12px;
  text-transform: uppercase;
  line-height: 14px;
  max-width: 86px;
  overflow: hidden;
  margin: 0px !important;
  float: none;
  padding: 6px 0;
  text-align: center
}

.steps .eachstep.active {
  height: 40px;
  z-index: 1;
}

.steps .eachstep.first {
  height: 40px;
  position: relative;
  z-index: 1;
}

.steps .eachstep .number {
  float: left;
  font-size: 16px;
  font-weight: normal;
  height: 17px;
  margin-right: 8px;
  margin-top: 8px;
  padding: 2px;
  text-align: center;
  width: 17px;
}

.eachstep .print_step1 {
  display: block;
  float: left
}

#print_step .title {
  background: transparent !important;
  position: static !important;
}

.step1 .printpagin li {
  float: left;
  margin-right: 5px;
  padding: 7px 0px
}

.step1 .printpagin a {
  font-size: 14px;
  text-align: left;
  font-weight: bold;
  padding: 5px 10px;
}

.step1 .pop-grid {
  margin-left: -19px
}

.step1 .pop-grid .pop-grid_img {
  margin-left: 19px;
  margin-bottom: 19px
}

.tab_tx td {
  vertical-align: top !important;
}

.tab_tx .tab_tx td {
  padding-top: 0 !important;
}

.step3 .cont_wid {}

.step4 .cont_wid {
  width: 500px
}

.step4 .input_box {
  width: 378px;
  padding: 5px;
  display: block
}

.step4 .line_heig1 {
  line-height: 40px
}

.step5 .head_print {
  font-size: 20px;
  font-weight: bold
}

.step5 .red_tex {
  font-size: 12px
}

.step5 .button {
  padding: 10px;
  text-align: center
}

.step5 .button2 {
  padding: 10px;
  font-size: 12px;
  font-weight: bold;
  margin-right: 10px;
  text-align: center
}

.step5 .blue_tex1 {
  font-size: 13px
}

.step6 .print_head1 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 6px
}

.step6 .par_companion {
  float: left;
  margin-left: 0px;
  margin-top: 54px;
  padding-bottom: 41px
}

.step6 .compn_prod {
  float: left;
  margin-left: 63px
}

.step6 .c_prod_code {
  font-size: 11px;
  font-weight: 700
}

.step7 .ps_shop_cart {
  margin-bottom: 11px;
  margin-top: 12px;
  width: 100%;
}

.step7 .ps_shop_cart tbody {
  height: 94px
}

.step7 .ps_shop_cart tr {
  height: 35px;
  font-size: 12px;
}

.step7 .viw_cp_prod {
  font-size: 11px;
  font-weight: bold;
  padding: 2px 9px;
  float: left;
  margin-left: 124px
}

.step7 .cp_mod,
.cp_del {
  font-size: 11px;
  font-weight: bold;
  padding: 2px 9px
}

.step7 .cp_mod {
  margin-right: 6px
}

.step7 .print_head1 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 6px;
  float: right;
}

.step7 .ps_shop_cart thead {
  height: 35px;
}

.step7 .cp_sc_merTot {
  font-size: 14px
}

.step7 .merTot_val {
  font-size: 17px;
  font-weight: 700
}

.step7.tpbar td {
  border-bottom: 1px solid #d6d4d4;
  padding: 10px 0;
  margin-left: 123px;
}

.step7 .ps_shop_cart .qtPr_val {
  width: 113px
}

.step7 .ps_sc_btn {
  font-size: 14px;
  font-weight: bold;
  padding: 5px 10px;
  float: left;
  margin-right: 10px
}

.step7 .cancl_desc {
  margin-bottom: 9px;
  margin-top: 47px;
  width: 725px;
}

.step7 .ship_hand_pol {
  text-decoration: underline !important
}

.step7 .mer_tot_td {
  padding-right: 44px;
  text-align: right !important
}

.step7 .rough_tot {
  text-align: left !important;
  padding-left: 11px
}

.step7 .ps_shop_cart .odd span a img {
  padding: 10px 4px 0;
}

.step7 .divTable .headRow {
  text-align: center;
}

.step7 .divTable .headRow .divCell {
  line-height: 15px;
  padding: 10px;
  text-align: center;
}

.step7 .divRow .divCell {
  vertical-align: top;
  font-weight: bold;
}

.step7 .viewCartDescription p span {
  line-height: 1.3;
}

#shopping_cart .step7 {
  margin-top: 10px;
  margin-bottom: 10px;
}

#shopping_cart .step7 .divRow .divCell {
  vertical-align: middle !important;
}


#fontStyleInput {
  margin-bottom: 1px;
  padding: 20px 0;
  width: 915px;
}

#fontStyleInput p {
  float: left;
  margin-left: 100px;
}

#print_step {
  padding: 10px
}

#print_step .button1 {
  padding: 5px 22px;
  font-size: 15px;
}

#print_step .head_print {
  font-size: 24px;
  font-weight: bold
}

#print_step .sub_print {
  font-size: 16px;
  font-weight: bold;
}

#print_step .subhead_print {
  font-size: 20px;
  font-weight: bold;
}

#print_step .tex {
  font-size: 14px
}

#print_step .red_tex {
  font-size: 12px
}

#print_step .tex1 {
  font-size: 13px
}

#print_step .tab_tx {
  font-size: 12px;
}

/*Css for Printing Tab ends here*/

/*css for search stickyheader*/
.stickHeader {
  width: 546px;
  z-index: 1;
  top: 40px !important;
}

.boxtype1 div.rtdiv {
  font-size: 13px;
  font-weight: 700;
  min-height: 26px;
  text-align: left;
}

.boxtype1 div.rtdiv .serchtxt {
  font-size: 14px;
  font-weight: 700;
  padding: 9px;
  text-transform: capitalize;
}

.productsec .sortby {
  font-size: 13px;
  padding: 5px;
  text-align: left;
  margin-bottom: 5px;
}

.sortby .pagin {
  margin: 8px 1px 25px 0;
  /*width:100%*/
}

.pagin li {
  float: left;
}

.pagin a {
  padding: 2px 5px;
  margin-left: 1px;
  -webkit-margin-start: 1px;
}

.pagin a.nxtarw {
  padding: 0 0 0 5px;
}

.pagin a.prvarw {
  padding: 0 15px 0 0
}

.sortby .collt .fl.strong.padsouth3.padnorth1 {
  margin-right: 10px;
}

.productsec .collt .combtn {
  font-weight: bold;
  padding: 0px 10px 3px;
  margin-right: 8px;
  cursor: pointer;
  font-family: "Poppins", sans-serif;
  height: 20px;
  line-height: 20px;
}

.productsec .collt .boxim {
  padding: 1px;
  width: 25px;
  height: 20px;
  display: block;
  width: 25px;
  float: left;
  margin-right: 8px;
}

.productsec .colrt {
  margin-right: 15px
}

.sortby .pagin a.prvarw {
  background: url("/UI/images/prvarw.png") no-repeat scroll 5% 2px transparent;
  border: none
}

/*Css for search stickyheader ends here*/

/*css for admin pages*/
.billfom .formdiv {
  width: auto
}

/*.billfom .spec_eq{padding-left:166px}*/
#display_shipping_id .tblone .odd td {
  padding: 7px 0;
}

#display_billing_id .tblone .odd td {
  padding: 7px 0;
}

#edit_user_sc #address_bill_div,
#edit_user_sc #address_ship_div {
  float: right;
  margin-right: 37px
}

.man_user .formdiv {
  width: 566px;
}

.new_depart .formdiv {
  width: 100%
}

#forgot_password_form .formdiv {
  background: none repeat scroll 0 0 #f7f7f7;
  border: 1px solid #eee;
  padding: 10px;
  margin: 15px auto;
  border-radius: 10px;
  width: 572px;
}

.new_depart .formdiv .formlist li .input {
  width: 120px
}

.new_depart .formdiv .formlist li .selbx {
  float: left;
  width: 120px
}

.new_depart .formdiv .formlist li span.tblone {
  width: 205px;
  display: block;
  float: left;
  line-height: 1.4;
  margin: 0;
  padding-left: 10px;
}

#create_company_form select[name="cadmin_department_manager1"] {
  width: 194px
}

#create_company_form #linput16 {}

.new_depart .formdiv .formlist input.add_man {
  width: 76px;
  padding: 0 20px
}

#display_billing_id .tblone .promoCodeClass td,
#display_shipping_id .tblone .odd td .promoCodeClass td {
  border: medium none !important;
}

.formlist.mangUserUl {
  margin: 20px auto 0 50px;
}

.formlist.mangUserUl label {
  width: 170px !important;
}

.admin_box .man_user .formdiv {
  margin-left: 20px;
}

.admin_box .man_user .formdiv label {
  width: 175px;
}

.admin_box .man_user .formdiv .reqd#user_name {
  width: 208px;
}

#edit_user_sc .tblone tr td {
  padding-top: 10px;
  padding-bottom: 10px;
}

.admin_box .new_depart .formdiv .formlist li label {
  width: 155px;
}

.admin_box .new_depart .formdiv .formlist li .dep_man {
  width: 340px;
}

.admin_box .new_depart .formdiv .formlist li label#lmemail1.email {
  width: 50px;
}

.new_depart .formdiv {
  margin-left: 10px;
}

#display_billing_id .tblone .promoCodeClass td,
#display_shipping_id .tblone .odd td .promoCodeClass td {
  border: medium none !important;
}

.formlist.mangUserUl {
  margin: 20px auto 0 50px;
}

.formlist.mangUserUl label {
  width: 170px !important;
}

#billing_edit .billfom {
  margin: 20px 5px 20px 10px;
}

#content #header,
#content #nav,
#content #footer,
#content .foot_bot,
#content #sidebar {
  display: none;
}

#content .tblone .odd>td {
  padding: 7px 10px !important;
}

#edit_user_sc .admin_box .man_user .formdiv .mangUserUl {
  margin-left: 20px;
  width: 665px !important;
}

#edit_user_sc .admin_box .man_user .formdiv {}

#edit_user_sc .admin_box .man_user .formdiv .mangUserUl li:last-child input#reset,
#edit_user_sc .admin_box .man_user .formdiv .mangUserUl li:last-child input#save,
#edit_user_sc .admin_box .man_user .formdiv .mangUserUl li:last-child input#add_new {
  margin: 0px 10px 0 0;
}

#display_billing_id .promoCodeClass,
#display_shipping_id .promoCodeClass {
  margin: 0 auto;
}

.reset.formlist.mngDept {
  margin-left: 5px;
}

.mngDept label {
  width: 165px !important;
}

.mngDept .dep_man .email {
  width: 50px !important;
}

.mngDept #department_budget>label {
  width: 75px !important;
}

.mngDept .dep_man.fl {
  width: 300px;
}

.reset.formlist.mngUser {
  margin-left: 10px !important;
}

.reset.formlist.mngUser>li label {
  width: 170px;
}

.mngUserTblone tr td {
  padding: 5px 0 !important;
}

.mngUser>input.reqd {
  width: 205px !important;
}

.admin_box .man_user .formdiv .formlist li:nth-child(1) #user_name.reqd.name_validation.invalid {
  width: 206px !important;
}

.billfom {
  margin: 20px 10px;
}

/*css for admin pages closed*/

/*breadcrum css*/
.breadcrumb {
  padding-bottom: 13px;
}

#breadcrumbs {
  margin-top: 12px;
  overflow: hidden;
  margin-bottom: 23px;
  width: 563px;
  padding-bottom: 3px
}

#breadcrumbs li {
  float: left;
  padding-left: 11px;
  padding-right: 3px;
  padding-bottom: 5px
}

#breadcrumbs li:first-child {
  padding-left: 0
}

#breadcrumbs a.active,
#breadcrumbs a:hover {
  font-weight: bold
}

/*breadcrum css ends here*/
/*static Page css*/
.us_about {
  float: left;
  margin: 0 5px 0 10px !important;
  width: 510px;
}

.us_about a {
  color: #116cc2;
  font-weight: bold;
}

.us_about a:hover {
  color: #116cc2;
  font-weight: bold;
  text-decoration: underline;
}

.us_about p {
  line-height: 16px;
}

.ab_us_img {
  float: right;
  width: 150px;
}

.ab_us_img>img {
  width: 150px;
}

.ourpage {
  min-height: 500px;
  padding: 10px;
}

.ourpage p {
  line-height: 18px;
}

.ourpage li {
  line-height: 16px;
}

.ourpage .form input[type="radio"],
input[type="checkbox"] {
  margin: 2px;
}

.ourpage a {
  color: #017ab1;
}

/*static page css ends here*/
/*search not found*/
.sch-no-found {
  color: #5d5d5d;
  font-size: 16px;
  font-weight: normal;
  line-height: 25px;
  width: 90%;
  padding: 30px;
  margin: 10px auto;
  border: 1px solid;
}

.sch-no-found .searchnoFound {
  color: #5d5d5d;
  font-size: 23px;
  font-weight: normal;
}

.sch-no-found h4 {
  font-size: 16px;
  margin: 15px 0 3px;
}

.sch-no-found>p {
  font-size: 17px;
  line-height: 29px;
  margin: 10px 0 0;
}

/*search not found css ends here*/

/*inline css for search page*/
.qtysel {
  border: 1px solid #CCCCCC;
  position: absolute;
  background-color: #FFFFFF;
}

#lblock.srch_lblock {
  float: left !important;
  width: 1300px !important;
}

#leftstickeyajax.leftbar {
  position: static !important;
  top: 50px !important;
  width: 210px !important;
  background-color: #FFFFFF !important;
}

.srch_lblock #leftstickeyajax.leftbar .boxtype1 {
  width: 100%
}

.srch_lblock #leftstickeyajax.leftbar .boxtype1 #filters {
  padding: 0 6px
}

.srch_lblock #filters .filterCon {
  margin-top: 10px;
  text-align: left;
}

.hr_btm {
  margin-bottom: 5px !important
}

.filterP {
  text-align: left
}

#filters .word {
  line-height: 18px;
  text-align: left;
  word-wrap: break-word;
}

.srchBoxtype {
  width: 1000px !important;
  background: #FFFFFF !important;
}

.srchBoxtype .stickHeader#stickyheader {
  position: static;
  top: 50px;
  width: 1000px
}

.list_grid_icon {
  float: right;
  padding: 5px;
}

.list_grid_icon .list_view,
.list_grid_icon .grid_view {
  background-color: cursor:pointer
}

.sortby#sorterDiv {
  height: 60px;
}

.curPageSeach {
  display: none;
}

.srch_wrapper {
  width: 100%;
  float: left;
  border-bottom: 1px #adbdc6 solid;
  padding-bottom: 0px;
}

.srch_wrapper .productname {
  line-height: 18px;
}

.srch_wrapper .productname input {
  float: left;
}

.srch_wrapper .productname .a_tag {
  margin: -2px 0px 0px 3px;
  width: 237px
}

.srch_wrapper .productname .a_tag span {
  float: none;
}

.inner_search_css {
  width: 100%;
  float: left;
  text-align: left;
}

.inner_search_css .img {
  width: 175px;
  float: left;
}

.srch_css_wrap {
  width: 80%;
  float: left;
  line-height: 1.4;
  text-align: left;
}

.search_icon_div {
  width: 42px;
  float: right;
  text-align: left;
}

.grid_title_aColor {
  color: inherit;
}

.discontinue_search {
  color: #017ab1;
  margin-top: 94px !important;
  display: block;
}

.discontinue_search1 {
  color: #017ab1;
  font-size: 16px !important;
  font-weight: bold;
}

.popupNtLog_search {
  width: 400px;
  height: 200px;
  overflow: auto;
  color: #000;
  background: #fff;
}

.lblock_search {
  float: left !important;
  width: 1300px !important;
}

.srchNtFnd_recent_view_css {
  width: 960px;
}

.compareFancy_serch iframe {
  border: medium none !important;
}

.QtySelector {
  background-color: #ffffff;
  height: 21px;
  padding: 0 0 3px 6px;
  width: 29px;
}

.QtySelector:hover {
  background: #9DD1F2;
}

#blankAll {
  display: block;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}

#myProgress {
  position: relative;
  width: 100%;
  height: 30px;
  background-color: #ddd;
}

#myBar {
  position: absolute;
  width: 10%;
  height: 100%;
  background-color: #0072BC;
}

#label {
  text-align: center;
  line-height: 30px;
  color: white;
  font-weight: bold;
}

.filterSlider_baseCss {
  width: 280px;
}

.filterSlider_baseCssDiv {
  margin-top: 10px;
  text-align: left;
}

.hr_brm {
  margin-bottom: 4px;
}

.flter_searchbaseCss {
  padding: 4px;
}

.flter_searchbaseCss strong {
  cursor: pointer;
}

.input_filter {
  width: 150px;
  float: left;
}

.countGo_baseCss {
  margin-top: 1px;
  float: left;
  padding-left: 4px;
  font-weight: bold;
  background-color: #212121;
  color: #fff;
  width: auto;
  padding: 4px;
}

.ClearBlock_baseCss {
  float: right;
  margin: 2px 6px 0 0;
}

.flter_htm_srch {
  margin-top: 10px;
  text-align: left;
}

.flter_htm_srch img {
  float: right;
  cursor: pointer;
}

.sel_filter_Css {
  font-size: 12px;
  padding-bottom: 2px;
  margin-bottom: 0px;
  text-align: left;
  float: left;
  clear: both;
  width: 98%;
}

.sel_filter_Css .word {
  line-height: 18px;
}

.selected_fil {
  width: 100%;
  position: relative;
  z-index: 1;
}

.toogleDiv_baseCss {
  width: 100%;
  position: relative;
  z-index: 1;
  float: left;
}

.prz_range {
  margin-top: 10px;
  text-align: left;
}

.prz_range img {
  float: right;
  cursor: pointer;
}

.toogleDiv_baseCss1 {
  width: 100%;
  position: relative;
  z-index: 1;
  float: left;
  padding-bottom: 10px;
}

.minPrice_w,
.maxPrice_w {
  width: 50px;
  text-indent: 5px;
}

.rangePriceErrorColor {
  color: #FF0000;
  float: left;
  margin-bottom: 5px;
}

.price_range_text {
  clear: both;
  float: left;
  width: 100%;
  margin-bottom: 10px;
  margin-top: 5px;
}

.to_box.fl {
  padding: 5px 10px;
}

.go_btn_box.fl {
  margin-left: 10px;
}

.go_btn_box.fl .countGo.countGo_baseCss {
  margin: 0;
}

/*commented css*/
.cls_1 {
  border-bottom: 1px #0072BC solid;
  left: 0;
  position: absolute;
  top: 177px;
  width: 19%;
  background-color: #eeeeee;
}

.cls_1 h2 {
  padding: 3px;
  font-size: 20px;
}

.cls_1 h4 {
  font-size: 14px;
  padding: 4px;
  background-color: #0072BC;
}

.src_newWrTop {
  font-size: 12px;
  padding: 5px;
  cursor: pointer
}

.ajaxPreloader_div1 {
  margin-top: 4%;
}

.ajaxPreloader_div1 img {
  display: block;
  margin: 0 auto;
}

/*commented css*/
/*inline css for search page*/

/********************** css**************/
.pho_or_mal {
  float: right;
  margin-right: 121px;
  margin-top: 10px
}

.callus {
  float: left;
  padding: 1px 0 0;
  font-weight: 700;
}

.sndemail {
  display: block;
  float: right;
  height: 15px;
  margin-left: 12px;
  padding-left: 17px;
  font-weight: 700
}

#content .acc_cret {
  font-weight: 700;
}

#content .acc_cret:hover {
  text-decoration: underline
}











.item_detail_page .detail_head_row {
  font-size: 14px;
  line-height: 33px
}

.item_detail_page td.detail_left {
  border-right: 0 none;
  width: 200px
}

.item_detail_page td.detail_right {
  width: 500px
}

.item_detail_page th {
  text-align: left
}

.item_detail_page .detail_left li {
  list-style: none
}

.sb-productlist li {
  overflow: hidden;
  padding-bottom: 5px;
}

.sb-productlist .imgbx {
  float: left;
  width: 67px;
  text-align: center;
  padding: 2px;
  margin: 0 5px;
}

.sb-productlist .disc {
  line-height: 1.3;
  width: 147px;
  float: right;
  margin-right: 5px
}

.productsec .redaddbtn {
  margin-top: 0 !important;
  padding: 3px 8px;
}

.sb-productlist .disc .text {
  margin-bottom: 3px
}

.sb-productlist li.last {
  padding-bottom: 10px;
}

.midcol .boxtype1 {
  width: auto;
  height: auto;
}






.boxtype1 .comp_prof {
  width: 100% !important;
  margin-bottom: 10px;
}

.comp_prof .odd td:first-child {
  font-weight: 700
}

.boxtype1 .comp_prof td {
  padding: 5px
}

.comp_prof .odd td {
  line-height: 23px;
}







.viewcartsec {
  margin-top: -2px;
}

.viewcartsec .input {
  padding: 3px 5px;
  font: normal 12px "Poppins", sans-serif;
  width: 45px;
}

.viewcartsec .input1 {
  width: 45px;
  padding: 3px 5px;
  font: normal 12px "Poppins", sans-serif
}

.viewcartsec .btn {
  height: 24px;
  margin: 0 5px;
  padding: 0 10px;
}

.viewcartsec .btn:hover {}

.check-btn {
  width: 296px;
  height: 39px;
  display: block;
  cursor: pointer;
  margin-top: 10px
}

#top_subtotal b {
  padding: 6px;
}

.shipping_attn {
  display: block;
  text-align: left;
  font-weight: 700;
}

.colmid .dept_edit {
  height: 21px;
  width: 117px;
  margin: 15px 0 10px 19px;
}

.edit_addr {
  float: right;
  padding: 1px 10px;
  text-align: right;
  width: 698px;
  margin-top: 17px
}

.purchasec .add_edit {
  margin: 5px !important;
  width: 86px !important;
}

#apply_reward .padwest4.strong {
  padding-left: 5px
}

.bill_to {
  float: left;
}

.ship_to {
  float: left;
}

.colmid p {
  padding: 10px 0px 10px 23px;
  float: none;
}

#ship_to_address {
  margin-top: 14px;
  padding-left: 23px;
  font-weight: 500
}

#bill_to_address {
  margin-top: 14px;
  padding-left: 19px;
  font-weight: 500;
}

.purchasec .shopcrt_bton_top {
  font-weight: 700;
  margin-right: 18px;
  margin-top: 5px;
  padding: 0;
  text-align: center;
  width: 55px;
  line-height: 21px;
  border-radius: 5px;
}

.purchasec .shopcrt_bton_top:hover {
  border-radius: 5px
}

#sess_exp {
  width: 100%;
  float: left;
  margin-top: 10px
}

#sess_exp .sess_login {
  float: right;
  padding: 15px 5px 5px 20px;
  width: 315px;
}

#sess_exp .sess_sign {
  float: left;
  padding: 41px 5px;
  width: 350px;
  margin-left: 10px;
}

.sess_login .formdiv .formlist li .btn {
  height: 26px;
  margin: 0 10px 0 35px;
  padding: 4px 10px 5px;
  font-weight: 700;
  cursor: pointer;
}

.sess_login .formdiv {
  width: 100%
}

.sess_login .sess_lbl {
  width: 88px !important
}

.sess_sign .sess_head {
  position: relative;
  top: -30px;
}

.sess_sign .equalgap #signup {
  position: relative !important;
  bottom: -26px !important;
  font-weight: 700;
}

.btn {
  height: 24px;
  margin: 0 5px;
  padding: 0 20px 0px;
}

.btn:hover {}

#signup {
  float: left;
  margin: 20px 0 0 145px;
  padding: 2px 7px;
}

#s_sign_bt {
  float: left;
  margin: 20px 0 0 124px;
}

#sess_exp .sess_head {
  font-size: 15px;
  font-weight: 700;
}

.ord_his_hd {
  font-size: 12px;
  font-weight: 700;
  margin-left: 10px;
  line-height: 20px
}

.search_cart {
  margin-left: 8px;
  padding: 2px;
}

.report {
  font-size: 10px;
  width: 100%;
}

.report th {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  width: 10%;
  height: 30px;
}

.report .odd,
.report .even {
  height: 30px;
  padding: 5px 0;
}

.report tr.odd td {
  font-size: 11px;
  text-align: center;
}

.report tr.even td {
  font-size: 11px;
  text-align: center;
}

.buttonsize {
  padding: 3px 5px 4px;
}

.buttonsize:hover {}

.report #order_delete {
  margin-right: 35px;
}

.odd td {
  vertical-align: middle;
  font-weight: 700;
  padding-bottom: 5px;
}

.even td {
  vertical-align: middle;
  font-weight: bold;
  padding-bottom: 5px;
}

.undefined td {
  padding: 10px 0px;
}

input[type="button"],
input[type="reset"] {
  cursor: pointer
}

.divClassStyle {
  float: left;
  padding-left: 6px;
  padding-top: 5px;
  text-align: left;
  width: 144px;
}

.viewcartsec .tblone {
  float: left
}

.itemImageSearchResult {
  height: auto !important;
  padding: 0px;
}

#overlay {
  height: 100%;
  left: 0;
  opacity: 0.85;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: -6;
}

.nec_info {
  font-size: 13px;
  margin-left: 3px;
  margin-top: 3px
}

.formdiv_pay {
  width: 617px;
  margin: 0 auto;
}

.formdiv_pay .formlist {
  margin: 20px 0 0
}

.formdiv_pay .formlist li {
  overflow: hidden;
  padding-bottom: 25px
}

.formdiv_pay .formlist li label {
  float: left;
  width: 239px;
  text-align: right;
  margin-right: 15px;
  line-height: 2.7
}

.formdiv_pay .formlist li .input {
  font: normal 12px "Poppins", sans-serif;
  padding: 6px 7px;
  width: 200px
}

.formdiv_pay .formlist li .btn {
  height: 24px;
  margin: 0 5px;
  padding: 2px 11px 0px
}

.formdiv_pay .formlist li .btn:hover {}

.formdiv_pay .formlist li a {
  margin: 0 5px
}

#submit_payment {
  float: left;
  margin-left: 0;
  margin-right: 5px;
}

#update_cart {
  float: left;
  margin: 0;
}

.boxtype2 {
  margin-bottom: 10px;
  padding: 10px;
}

#range_class {
  font-size: 12px;
  font-weight: normal;
  text-align: left;
  padding: 2px;
  color: #d82828;
}

#range_class .bold {
  font-weight: bold;
  color: #d82828;
}

.search_button1 {
  position: absolute;
  right: 103px;
  top: -20px;
  padding: 5px 50px
}

.search_button {
  position: absolute;
  right: 103px;
  bottom: -12px;
  padding: 5px 50px
}

.pay_card {
  float: left;
  width: 79px;
  height: 50px;
  margin-left: 25px;
  margin-bottom: 14px
}

.sticktop {
  display: none;
  margin: 0 auto;
  z-index: 500;
}

.sticktop .total {
  font-size: 16px;
  font-weight: normal;
  padding: 0;
  margin-top: 12px;
  position: absolute;
}

.sticktop .top_right_header {
  padding: 1px 6px 1px;
  margin-top: 1px;
  background: none;
  width: 400px
}

.sticktop .count {
  padding: 6px;
}

#topmain_stick #popup1 {
  top: 32px;
}

.hsbutton:hover #popup1.popup_box {
  display: block;
}

#cart_out_put .ps_shop_cart {
  margin-bottom: 10px
}

.qualify span {
  font-weight: bold;
  text-transform: uppercase;
  margin-left: 3px
}

.call {
  font-size: 13px;
  font-weight: bold;
  margin-right: 18px
}

.call span {
  font-weight: bold;
  font-size: 16px
}

input[name="cadmin_ship_add1"],
input[name="cadmin_ship_city"],
input[name="cadmin_ship_zip"] {
  border: 1px solid #cdcdcd;
  padding: 3px 2px 3px 8px;
  width: 200px;
}

select[name="cadmin_ship_state"] {
  border: 1px solid #cdcdcd;
  padding: 3px 0 3px 10px;
  width: 211px;
  height: 25px;
}


.shop_rgt .checkout>#popup {
  display: block
}

#cartButton .fl.padwest1 {
  line-height: 26px
}

.qualify {
  float: left;
  padding: 14px 0 12px;
  width: 400px;
  font-size: 13px;
}

.shopcrt_bton_top.curve2 {}




.productsec .collt .select {
  width: 40px;
  left: 50px
}

.productsec .colrt .select {
  width: 25px;
  left: 105px
}

.productsec .colrt .styled {
  width: 40px;
  float: right;
  top: -15px
}

.productsec .tbltwo .quikbtn {
  width: 95px;
  height: 25px;
  display: block;
  margin: 10px auto 0
}

.sortby .pagin a.prvarw {
  padding: 0 5px 0 0;
}

#product_details_left {
  width: 262px
}

#main_prod_first {
  padding-bottom: 14px;
  width: 400px;
  height: 389px;
  padding-left: 10px
}

#icons p {
  width: 32px;
  height: 32px
}

#icons.recycle {
  background-position: 0 0;
  float: left;
  margin-right: 5px
}

#icons.ups {
  background-position: 0 -34px;
  float: left
}

#icons a span {
  float: left
}

#prod_tour {
  width: 142px;
  float: left;
  margin-left: 24px;
  margin-top: 9px
}

#prod_tour a {
  color: #bc0d0d;
  line-height: 2.8
}

#prod_tour a span {
  background: url(/UI/images/icons.png) 0 -68px no-repeat;
  overflow: hidden;
  display: block;
  width: 32px;
  height: 32px;
  float: left
}

#prod_buttons .price {
  background-position: 0 -184px;
  height: 20px;
  margin-left: -11px
}

#prod_buttons .quote {
  background-position: 0 -159px;
  height: 20px;
  margin-left: -11px
}

.mid_pan .add_fav {
  font-weight: bold;
  color: #fff;
  background: url(/UI/images/btnone.png) 0 0 repeat-x;
  width: 124px;
  cursor: pointer;
  padding-bottom: 6px;
  padding-top: 3px;
  float: right;
  text-shadow: 2px 2px 2px #570B0B;
  height: 25px;
  font-size: 11px;
}

.mid_pan .add_fav:hover {
  background-position: 0 -36px
}

.mid_pan .each {
  padding: 11px 8px
}

.mid_pan .checkout {
  background: url(/UI/images/chck-out.png) 0 0 no-repeat;
  width: 167px;
  height: 39px
}

.mid_pan .checkout:hover {
  background-position: 0 -49px
}

.tblone .tpbar td {
  padding: 10px 0
}

.tblone .input {
  border: 1px solid #cdcdcd;
  width: 45px;
  padding: 3px 5px;
  font: normal 12px "Poppins", sans-serif;
  margin: 0 auto;
  float: left;
}

.tblone td p {
  margin: 5px 0;
  padding-left: 10px;
}

.tblone .imgbx {
  border: 1px solid #838383
}

.tblone .input1 {
  font: normal 12px "Poppins", sans-serif;
  padding: 3px 5px;
  margin-right: 10px
}

.tblone td.padlt {
  padding-left: 110px
}

.tblone .last td {
  padding: 10px 0
}

.tblone {
  margin-bottom: 10px;
  margin-top: 10px
}

.tblone .th:first-child {
  border: none
}

.tblone .th:last-child {}

.tblone .th {
  padding: 10px 15px;
}

.tblone .odd td {
  padding: 0;
  vertical-align: middle;
  text-align: center;
}

.tblone .even td {
  padding: 0;
  vertical-align: middle;
  text-align: center;
  font-size: 12px;
  font-weight: 700;
}

.tblone a {
  text-decoration: none
}

.tblone a:hover {
  text-decoration: underline
}

.tblthree {
  margin-bottom: 10px;
}

.tblthree .th {
  padding: 7px 0
}

.tblthree .tpbar td {
  padding: 10px 0
}

.tblthree .odd td {
  padding: 20px 0;
  vertical-align: middle
}

.tblthree .even td {
  padding: 20px 0;
  vertical-align: middle
}

.tblthree td p {
  margin: 15px 0;
}

.tblthree td a {
  text-decoration: none;
}

.tblthree td a:hover {
  text-decoration: underline
}

.tblthree td.padlt {
  padding-left: 110px
}

.tblthree .last td {
  padding: 10px 0
}

#content .acc_cre_desc {
  line-height: 19px;
}

.select {
  position: absolute;
  left: 0;
  top: 0;
  padding: 5px 5px
}

#Featur_pro {
  margin-bottom: 10px;
  margin-bottom: 20px;
  height: 345px
}

#Featur_pro .titles {
  font-size: 16px;
  font-weight: 700;
  padding-bottom: 13px;
  padding-left: 11px;
  padding-top: 12px;
  text-align: left;
  position: relative;
  top: -1px;
  left: -4px;
  font-family: "Poppins", sans-serif;
}

.grid {
  padding: 10px 0
}

#Featur_pro .inwhitbrd {
  padding-top: 14px;
  text-align: center;
  display: block
}

#Featur_pro .imgbx {
  padding-bottom: 15px;
  width: 150px;
  height: 150px;
  margin: 0 auto;
  display: block
}

#Featur_pro .title_class {
  font-size: 14px;
  font-weight: 700;
  min-height: 35px;
  color: #4d4d4d;
  display: block;
  text-align: left;
  padding: 0 10px 0 10px
}

#Featur_pro .desc_width {
  min-height: 60px;
  text-align: left;
  line-height: 1.3;
  display: block;
  padding: 0 10px 0 10px
}

#Featur_pro .desc_width {
  color: #4d4d4d;
  display: block;
  padding: 0 10px 0 10px
}

#Featur_pro .price {
  font-size: 18px;
  font-weight: 500;
  color: #d82828;
  text-align: left;
  padding-bottom: 12px;
  display: block;
  padding: 0 10px 0 10px
}

.crtfav {
  display: block;
  margin-top: 10px
}

.pro_crt {
  display: block;
  padding: 11px 13px 11px 12px;
  text-align: center;
  font-weight: 700;
  cursor: pointer;
  border-right: none
}

.pro_fav {
  display: block;
  border-radius: 0 0 10px 0;
  padding: 11px 15px;
  text-align: center;
  font-weight: 700;
  cursor: pointer
}

.pro_crt:hover {
  background: url(/UI/images/cartbtn_ovr.png) 0 0 repeat-x
}

.pro_fav:hover {
  background: url(/UI/images/cartbtn_ovr.png) 0 0 repeat-x
}

.boxtype2 .call_img {
  display: block;
  margin: 0 auto 0;
  width: 61px;
}

.boxtype2 .buttontype1 {
  display: block;
  padding: 6px 0 7px 0;
  text-align: center;
  font-weight: 700;
  cursor: pointer;
  font-family: "Poppins", sans-serif;
  width: 100px;
  margin: 0 auto;
}

.lt_bx_cls {
  float: right;
  margin: 0 11px 0 0;
}

.addtofav {
  background: url("/UI/images/btnone.png") repeat-x scroll 0 0 transparent;
  cursor: pointer;
  font: bold 12px "Poppins", sans-serif;
  padding: 4px 13px 5px;
}

.addtofav:hover {
  background-position: 0 -36px
}

.addtocart:hover {
  background-position: 0 -36px
}

.view_dtls:hover {
  background-position: 0 -36px
}

.prod_desc .item_desc {
  width: 260px;
  padding-left: 10px
}

.item_desc .item_code {
  text-align: center;
}

.item_desc .item_title {
  font-size: 13px;
  text-align: center;
  font-weight: bold;
  margin-top: 22px;
  margin-bottom: 17px;
  line-height: 1.2
}

.item_desc .view_dtls {
  font: bold 12px "Poppins", sans-serif;
  border: none;
  cursor: pointer;
  padding: 4px 22px 5px
}

.item_desc .quckvwprc {
  clear: both;
  font-weight: 700;
  margin-top: 18px;
  margin-bottom: 19PX
}

.item_desc .price_blk {
  margin-left: 4px;
  width: 48px;
  margin-top: 12px;
  margin-left: 21px
}

.addtocart {
  font: bold 12px "Poppins", sans-serif;
  border: none;
  cursor: pointer;
  padding: 4px 13px 5px
}

.prod_dt .bold {
  font-weight: bold
}

.prod .prod_dt {
  font-size: 12px;
  padding-bottom: 11px
}

.bk_ord_his {
  border: medium none;
  cursor: pointer;
  float: left;
  font-family: "Poppins", sans-serif;
  font-size: 13px;
  font-weight: 700;
  height: 39px;
  padding-left: 15px;
}

.his_div {
  display: block;
  float: left;
  height: 39px;
}

.promotsec .donte_org {
  height: 24px;
  margin-left: 3px;
  margin-right: 11px;
  width: 198px;
}

.promotsec .new_don_org {
  padding: 3px 9px;
  vertical-align: -2px;
  width: 198px;
  font-size: 12px;
  font-family: "Poppins", sans-serif;
}

.tblone .shopcrt_bton_top {
  width: 58px
}

.tblone .shopcrt_bton_top:hover {
  text-decoration: none;
}

#submit_changes {
  float: left;
  margin-left: 0;
  margin-right: 5px;
}

#discard_changes {
  float: left;
  margin: 0;
}

.mess_bar {
  float: left;
  margin: 10px 0 0 10px;
  width: 569px;
}

.mess_bar .error {
  float: left;
  height: 75px;
  margin-bottom: 10px;
  width: 513px;
}

.mess_logo {
  float: left;
  margin: 20px 16px 1px 25px;
}

.mess_desc {
  float: left;
  width: 427px;
}

.mess_head {
  float: left;
  margin: 14px 0 3px;
}

.mess_close {
  float: right;
  font-weight: bold;
  margin: 9px;
}

.mess_close:hover {
  opacity: 0.4
}

.msg_info {
  font-size: 18px;
  line-height: 27px;
  width: 180px;
}

.descr {
  font-size: 11px;
  font-weight: 500;
}

.imgSearchResult {
  left: 10px;
  padding: 9px 0;
  position: absolute;
  text-align: center;
  top: 10px;
  width: 500px;
  z-index: 10000;
}

.imgSearchResult .imgSearchFullSize {
  height: 300px;
  width: 300px;
}

.order_report {
  border: 0 none;
  border-spacing: 0;
  font-size: 12px;
  padding: 0;
  width: 100%;
}

.order_report td.twenty-percent {
  font-weight: 700;
  padding-bottom: 8px;
  width: 20%;
}

.order_report td {
  text-align: left;
  padding: 5px
}

.order_report td.thirty-percent {
  font-weight: 700;
  width: 30%;
}

.report tr.even_left td,
.report td.right {
  border: 0 none;
  font-size: 12px;
  font-weight: 700
}

.report td.left {
  border: 0 none;
  font-size: 12px;
  text-align: right;
  padding-right: 5px;
  font-weight: 700
}

.report td.right {
  padding-left: 5px
}

.report tr.odd_left td {
  border: 0 none;
  font-size: 12px;
}

.report tr.odd_left,
tr.even_left {
  height: 30px
}

.report tr {
  height: 30px
}

.special-one {
  color: #800517;
  font-size: 12px;
  font-weight: 700;
}

.place_ord {
  height: 19px;
  line-height: 42px;
  font-size: 13px;
  padding: 6px 20px
}

.logout {
  font-weight: bold;
  color: #4a4a4a;
  padding-top: 2px;
  cursor: pointer
}

.logout span {
  background: url(/UI/images/logout.png) 0 0 no-repeat;
  padding-left: 14px
}

.donate_div {
  visibility: hidden;
}

.vc_error {
  font-weight: bold;
}

#password_reset {
  list-style: none;
  padding: 0;
  margin: 0
}

#fontdropdown {
  display: none;
  width: 296px;
  list-style: none;
  margin-left: 0px;
  margin-top: 0px;
  float: left;
  height: 100px;
  overflow: auto;
}

#fontdropdown li {
  text-align: left;
  font: 9pt/10pt arial, verdana, sans-serif;
  padding-left: 2px;
  margin: 0;
  white-space: nowrap;
}

#fontdropdown li.menu:link {
  text-decoration: none;
  display: block;
}

#fontdropdown li.menu:visited {
  text-decoration: none;
  display: block;
}

#fontdropdown li.menu:hover {
  text-decoration: none;
  display: block;
}

#fontdropdown li.menu:active {
  text-decoration: none;
  display: block;
}

.bank_act_img {
  repeat-x;
  height: 22px;
}

#edit_user_sc .man_user .formdiv {
  width: 718px;
}

#edit_user_sc .man_user .formdiv li {}

.fea_nat .colm03 {
  padding-top: 10px;
  width: 177px;
}

.colm03 {
  margin-left: 5px;
  width: 165px;
  padding-top: 10px
}

.centerall {
  text-align: center;
}

.formdiv_pay .formlist li .selbx {
  font: normal 12px "Poppins", sans-serif;
  padding: 3px 10px;
}

.template_table {
  width: 100% !important;
}

.manufa_brand {
  height: 22px;
  background: url("/UI/images/brand_line.png") center bottom no-repeat;
}

.brand_list {
  float: left;
  margin: 25px 0 0 10px;
}

.brand_list .module_title {
  font-size: 16px;
}

.brand_list ul {
  width: 630px;
}

.brand_box {
  padding: 0 0;
  height: 500px;
  overflow-y: scroll;
  overflow-x: hidden;
}

.manufa_brand {
  height: 35px;
  font-size: 20px;
  ;
  text-align: center;
  padding-top: 7px;
  cursor: pointer;
  line-height: 30px;
}

.manufa_brand1,
.manufa_brand2,
.manufa_brand3,
.manufa_brand4 {
  height: 64px
}

.manufa_brand:hover {
  font-weight: 700
}

.in_box {
  border-radius: 0 0 0px 0px;
  border-top: medium none;
  margin-bottom: 10px;
}

.fl {
  float: left;
}


.password_not_match {
  font-size: 27px;
  text-align: center;
}

.detail_left p {
  line-height: 20px !important;
}

.tiltes1 {
  font-size: 15px !important;
  margin-left: 10px;
  text-align: left !important;
  width: 97% !important;
  margin-bottom: 25px;
  margin-top: 10px;
}

.tiltes2 {
  font-size: 15px !important;
  margin-left: 10px !important;
  text-align: left !important;
  width: 97% !important;
  margin-top: 20px !important;
}

.pro_arrow_right {
  cursor: pointer;
  float: right;
  height: 14px;
  width: 18px;
}

.pro_arrow_right:hover {
  cursor: pointer;
  float: right;
  height: 14px;
  width: 18px;
}

.pro_arrow_left {
  cursor: pointer;
  float: right;
  height: 14px;
  width: 18px;
}

.pro_arrow_left:hover {
  cursor: pointer;
  float: right;
  height: 14px;
  width: 18px;
}

.below_image {
  margin-left: 0;
  width: 10000px;
}

.below_image img {
  cursor: pointer;
  margin: 5px 5px 0 0;
  padding: 5px;
  width: 46px;
}

.quote_checkout,
.success_chk {
  font-size: 16px;
}

.valid_qty_comm,
.valid_qty {
  font-size: 16px;
  text-align: center;
  line-height: 22px;
}

#check_out_div a {
  float: left;
}

#dataTable.tblone.fav_table_filter,
#dataTable.tblone.fav_table_filter tr {
  border: medium none !important;
}

.in_box .in_title,
.inbox .in_title {
  margin-bottom: 7px;
  width: 960px;
}

.formlist .search_box {
  padding: 9px;
}

#popup .prod_dtls_bton1 a {
  line-height: 25px !important;
  height: auto;
  display: block;
}

#popup .prod_dtls_bton1 a:hover {
  line-height: 25px !important;
}

.detail_left {
  vertical-align: text-top;
}

.northspace1 .redaddbtn {
  font-size: 10px !important;
}

.fl .in_box .in_title {
  width: 940px;
}

#footer_block .Subscribe .place-subscribe {
  webkit-margin-before: 0 !important;
  height: 27px;
  text-transform: uppercase;
  border-radius: 0px;
  padding: 4px 0px;
  width: 89px;
}

.note #noteval,
.odd #noteval,
.even #noteval {
  max-width: 240px;
}

/* .qly_add_card .fl input{height:25px !important;} */
.qly_add_card .fl {
  float: left;
}

.need_help {
  height: 238px !important;
}

.need_help .buttontype1.place-subscribe.all_btn {
  display: none;
}

.qty_name {
  width: 110px;
  margin-left: 22px;
}

.box_item_title div a .place-subscribe {
  margin-top: -35px;
}

.gen_info tr:first-child td {
  font-weight: bold;
  font-size: 13px;
}


.northspace2.tex1 .padnorth4.ovfl-hidden {
  margin-top: -15px;
}


#login_form {
  margin: 20px auto 10px;
  padding: 20px 20px 6px;
  width: 450px;
  border-radius: 10px;
}

#list_search_form .prod_det_btn.manage {
  margin-left: 23px;
  margin-top: -2px;
  width: 150px;
}


#form_auth_net div:nth-child(2) {
  text-align: center;
}

#form_auth_net {
  margin: 0 auto;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
  .news_lett .email_bx {
    width: 180px !important;
  }

  .Subscribe .buttontype1 {
    padding: 7px;
    border: 0 !important;
    border-radius: 0;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
  }
}

.buttontype1.place-subscribe.all_btn.fr {
  margin-top: 0px !important;
}

.box_item_title div a .place-subscribe {
  margin-top: 0px;
}

.popUpAddCart .all_btn {
  margin-left: 0px;
}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {

  ::i-block-chrome,
  .box_item_title div a .place-subscribe {
    margin-left: 85px !important;
    margin-top: -40px !important;
  }

  ::i-block-chrome,
  .grid_qty {
    width: 105px !important;
  }
}

_::-moz-svg-foreign-content,
:root #dataBlockGrid .block .grid_pro_detail {
  margin: -10px 2px 2px 135px !important;
}

.dc_logo {
  margin: -23px 0 0 14px;
  position: absolute;
  width: 150px;
}


.productsec .boxtype1 table.tbltwo .linebtm td:nth-child(3) {
  text-align: center;
}


n .qty {
  line-height: 18px
}

#output {
  float: right;
}

.title li.sub_title:hover {
  background: none;
  height: auto
}

.manage {
  margin: 10px;
  width: 180px;
  margin-left: 6px;
  padding-top: 0px;
  line-height: 0px;
  margin-right: 2px;
  font-size: 11px;
}

table {
  font-size: 12px
}

.list_cartbtn {
  margin-bottom: 10px;
}

#order_lkup_form .report .comment {
  text-align: left !important;
  padding-left: 55px;
}

.bra_typtitle {
  font-size: 17px;
  padding: 8px;
  width: 288px;
  font-weight: 500
}

.new_depart .dep_man {
  width: 283px;
}

.new_depart .dep_man .email {
  width: 50px;
  margin-top: 5px;
}

.new_depart .dep_man .check {
  float: left;
  margin-top: 8px;
}

.formdiv .dep_man .add_rem {
  padding: 4px 10px !important;
}

.topblocks .in-text {
  background: url("/UI/images/Newspaper-Feed-icon.png") 12px center no-repeat;
  display: block;
  width: 468px;
  height: 48px;
  text-align: left;
  border: 3px solid rgb(87, 117, 165);
  padding: 5px;
}

.headtxt {
  font-size: 14px;
  margin: 0;
  padding: 0 0 5px 30px;
  line-height: 15px;
}

.topblocks .in-text .news {
  margin-left: 50px;
}

.article {
  padding: 0 0 5px 30px;
  margin: 0;
  font-size: 12px;
  height: 25px;
  overflow: hidden;
  line-height: 15px;
}

.read {
  text-align: right;
  color: #F30;
}

#order_lkup_form .odd td,
#order_lkup_form .even td {
  padding: 0px
}

.proheadtitle {
  font-size: 13px;
  font-weight: 700;
  line-height: 22px;
}

.proheadtitle a {
  font-size: 13px;
  font-weight: 700;
  line-height: 22px;
}

.note {
  color: #930;
  font-weight: 700;
  font-size: 11px
}

.new_btn {
  padding: 4px 9px !important;
  height: 16px !important;
  line-height: 16px;
}

#department_budget {
  margin-left: 20px;
}

.promoCodeClass td {
  border: none;
  text-align: center !important;
}


.baninfo {
  font-family: "Poppins", sans-serif;
  font-size: 12px;
  color: #690;
  font-weight: 700;
}

.bannote {
  color: #000;
  font-weight: 500;
}

#department_list .odd td {
  padding: 6px 15px;
  font-weight: 500;
  border-right: 1px solid #d6d4d4;
}

.brandname b {
  font-size: 12px;
}

.fav_select {
  margin: 4px 0 0 7px;
  width: 92px;
}

.coper_meter {
  width: 1300px;
  margin-top: -10px;
  padding-top: 10px;
  margin-left: -10px;
}

.coper_meter {
  margin: 0 auto;
  width: 962px;
}

.rebatesNav {
  width: 960px;
  margin: 0 auto;
}

.jcarousel-skin-book {
  visibility: hidden;
}

.jcarousel-skin-book .jcarousel-container-horizontal {
  background: transparent;
  width: 750px;
}

.jcarousel-skin-book .jcarousel-clip-horizontal {
  width: 868px;
  height: 113px;
  margin-left: 36px;
}

.jcarousel-skin-book li,
.jcarousel-skin-book .jcarousel-item {
  position: relative;
  width: 97px;
  height: 113px;
  margin: 0;
  padding: 0;
}

.jcarousel-skin-book .jcarousel-item a:visited {
  background-position: 97px 0;
}

.jcarousel-skin-book img {
  display: block;
  position: absolute;
  top: 7px;
  left: 7px;
  margin: 0;
  padding: 3px;
  min-width: 1px;
}

.jcarousel-skin-book a {
  display: block;
  position: relative;
  width: 97px;
  height: 113px;
  background: transparent url("/UI/images/rebateCarouselPointers.jpg") no-repeat scroll 97px 0;
  margin: 0;
  padding: 0;
}

.jcarousel-skin-book .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-book .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-book .jcarousel-prev-disabled-horizontal:active {
  cursor: default;
  background-position: -96px 0;
}

.jcarousel-skin-book .jcarousel-prev-horizontal {
  position: absolute;
  top: 31px;
  left: 3px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: transparent url("/UI/images/prev-horizontal.png") no-repeat scroll 0 0;
}

.jcarousel-skin-book .jcarousel-item a:hover {
  background-position: -97px 0;
}

.jcarousel-skin-book .jcarousel-next-horizontal {
  position: absolute;
  top: 31px;
  right: -209px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: transparent url("/UI/images/next-horizontal.png") no-repeat scroll 0 0;
}

.rebatesContent {
  margin: 12px 0 24px 42px;
  width: 960px;
}

.rebatesContent h2 {
  margin: 0 0 3px 0;
  font-size: 11px;
  font-weight: normal;
  color: #333;
}

.rebatesContent h3 {
  margin: 0 0 20px 0;
  font-size: 30px;
  font-weight: normal;
  color: #4696af;
}

.rebateColumnRight {
  width: 325px;
  float: right;
  margin: 0 10px 45px 0;
  font-size: 11px;
  color: #333;
}

.rebateColumnRight {
  font-size: 11px;
  color: #333;
}

.rebateoffer {
  border: none;
}

table.rebateoffer tr td {
  border: 0 none;
  font-size: 11px;
  margin: 0;
  padding: 7px 3px 3px 5px;
  width: 350px;
}

.rebateCategory {
  color: #666666;
  font-size: 18px;
  font-weight: normal;
  margin: 0 0 10px;
}

table.rebateoffer tr td a,
table.rebateoffer tr td a:link,
table.rebateoffer tr td a:active,
table.rebateoffer tr td a:visited {
  color: #000000;
  margin-bottom: -2px;
  margin-top: -2px;
  text-decoration: none;
  font-weight: normal;
}

.blueText {
  color: #4697B0;
  font-weight: bold;
}

.rebateColumnLeft {
  color: #333333;
  float: left;
  font-size: 11px;
  margin: 0 19px 44px 13px;
  width: 406px;
}

.rebateColumnLeft {
  color: #333333;
  font-size: 11px;
}

p.rebateCompanyDesc {
  color: #666;
  font-size: 14px;
  line-height: 20px;
}

.acrobat img {
  display: block;
  margin: 10px 10px 0 0;
  padding: 0;
  float: left;
}

.jcarousel-skin-book .jcarousel-next-disabled-horizontal,
.jcarousel-skin-book .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-book .jcarousel-next-disabled-horizontal:active {
  cursor: default;
  background-position: -96px 0;
}

.rebateColumnLeft p {
  font-size: 12px;
  line-height: 18px;
}

.more_img {
  margin-top: 5px !important;
}

#forgot_password_back {
  width: 200px;
  margin: 0 auto;
  padding-bottom: 30px;
}






.chreckbox_class {
  width: 18px !important;
}

.manage {
  line-height: 20px;
  height: 23px
}

#toptable_fav {
  padding-bottom: 10px;
  padding-top: 29px;
}



.viewcartsec h1 {
  text-align: center;
  margin: 10px 0px 10px 0;
  font-weight: 400;
  font-size: 27px;
}

.viewcartsec h2 {
  text-align: center;
  margin: 0 0 10px 0;
  font-weight: 400;
  font-size: 18px;
}


.ad-gallery .ad-back {
  cursor: pointer;
  display: block;
  height: 30px !important;
  right: 50px;
  width: 30px;
  background-size: 30px;
}

.ad-gallery .ad-forward {
  cursor: pointer;
  display: block;
  height: 30px !important;
  right: 10px;
  width: 30px;
  background-size: 30px;
}


.magnifier {
  background: url("/UI/images/magnifier.png");
  float: left;
  height: 30px;
  margin: 0 0 0;
  width: 30px;
}

.location_text {
  float: left;
  width: 288px;
}

.location_map {
  float: left;
  width: 389px;
}

.location_map img {
  height: 250px;
  width: 350px;
}

.location_map a {
  float: left;
  font-size: 14px;
  font-weight: bold;
  margin-top: 9px !important;
}

.ac_results {
  overflow: hidden;
  padding: 0;
  z-index: 99999;
}

.ac_results ul {
  list-style: outside none none;
  margin: 0;
  padding: 0;
  width: 100%;
}

.ac_results li {
  cursor: default;
  display: block;
  font: ;
  font-size: 12px;
  line-height: 16px;
  margin: 0;
  overflow: hidden;
  padding: 2px 5px;
}

.ac_loading {
  background: url("indicator.gif") no-repeat scroll right center white;
}

/*Common css for table-div structure*/
.headRow {
  display: table-row;
}

.divTable {
  display: table;
  width: 100%;
  border-collapse: collapse;
}

.divRow {
  display: table-row;
  width: auto;
  clear: both;
}

.divCell {
  display: table-cell;
  text-align: left;
  padding: 10px 0 7px 10px;
}

.headRow:first-child .divCell {
  font-weight: bold;
}

.divRow.even .divCell:first-child {
  padding: 10px 5px 7px;
}

/*Common css for table-div structure ends*/
.heading {
  line-height: 33px;
  position: relative;
  text-align: center;
  width: 100%;
}

.edit_credit_process {
  margin: 2px 2px 0 0;
  position: absolute;
  right: 0;
}

#form_auth_net {
  margin: 0 auto;
}

.select_credit {
  margin: 0 auto;
  width: 320px;
}

.select_credit select {
  height: 32px;
  width: 321px;
}

.detail_left>p {
  line-height: 20px !important;
}

.no_divCell {
  text-align: center;
}





.product_dec_vc {
  float: left;
  width: 100px;
}

.divRow.viewCartSubTotal {
  height: 30px;
  padding: 10px 0;
  position: relative;
  text-align: center;
  width: 100%;
}

.divRow.viewCartSubTotal font {
  position: absolute;
  text-align: center;
  width: 100%;
  padding-top: 5px;
  width: 1300px;
  height: 25px;
  left: 0;
  right: 0;
  margin: 0 auto;
  border-bottom: 1px solid #ccc;
}


.divCell.viewCartDec {
  width: 50%;
}

.viewCartDescription {
  float: left;
  width: 75%;
}

.txtcenter {
  text-align: center !important;
}

.shop-by-brands>div {
  display: table-cell;
  vertical-align: middle;
}

.shop-by-brands a {
  box-shadow: none !important;
}

.product_a_zclass_row {
  border-bottom: 1px dashed #000;
  padding: 5px 0;
  height: 12px;
  overflow: hidden;
  white-space: nowrap;
}

.product_a_zclass_left {
  float: left;
  width: 25%;
}


#content #header,
#content #nav,
#content #footer,
#content .foot_bot {
  display: none;
}



.headerText {
  float: left;
  margin-left: 20px;
  margin-top: 76px;
  line-height: 35px;
}

.headerText>img {
  float: left;
  margin-top: 5px;
}

.headerTextB {
  font-size: 14px;
  font-weight: bold;
  margin: 0 3px 0 5px;
}

.headerTextB1 {
  font-size: 14px;
  font-weight: bold;
}

.cat_tect {
  float: left;
  margin: 5px 5px 0 0;
  width: 240px;
  border-left: 1px dotted #ccc;
}

.cat_tect:first-child {
  border-left: none;
}

.cat_tect center.sub_menu {
  padding-top: 10px;
  border: none;
}

.cat_tect .menu_image_heading {
  font-size: 12px;
  font-weight: bold;
  height: 16px;
  text-transform: uppercase;
}

.catTechA {
  display: block;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  width: 100% !important;
}

.borderRgt {
  border-right: 1px dotted #ccc;
  float: right;
  height: 350px;
  margin: 0 0 0 10px;
}

.gridWrap .gridcol {
  margin-left: 35px !important;
}

.gridWrap {
  float: left;
  width: 245px;
  margin: 12px 0;
}

.gridWrap:nth-child(4n+4) .borderRgt {
  border-right: medium none !important;
}

.headerBanner1 {
  border: none !important;
  border-radius: 10px;
  color: #268cce;
  font-size: 26px;
  margin-bottom: 10px;
  padding: 18px;
}

.headerBanner2 {
  margin-left: 20px;
  padding: 10px 0 10px 25px !important;
  width: 629px !important;
}

.headerBanner2 h3 {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 10px;
  padding-bottom: 7px;
  text-align: center;
  text-transform: uppercase;
}

.headerBanner2 p {
  font-size: 14px;
  line-height: 17px;
  text-align: center;
}

#shippingRules ul {
  line-height: 15px;
  padding: 16px;
}

.ps_shop_cart input {
  margin-bottom: 10px;
  width: 217px;
}

.alsocon .sb-productlist p strong {
  font-size: 15px;
}

.productsec .also_qty {
  font-size: 13px;
  font-weight: 600;
}

.productsec .also_qty input {
  font-size: 10px;
}

.discontinue {
  font-size: 16px !important;
  font-weight: bold;
}

.dis_anchor>a {
  font-size: 16px !important;
  font-weight: bold;
  color: #017ab1;
}

.box_item.alsocon .disc .productsec .redaddbtn {
  margin: 0 !important;
}


.uppertext {
  float: left;
  font-size: 22px;
}

#cart_adjust_qty .input {
  border: 1px solid #6c6c6c;
  color: #000;
  float: left;
  margin-bottom: 7px;
  margin-right: 3px;
  padding: 1px 5px;
  width: 20px !important;
}

#cart_adjust_qty {
  color: #000;
  font-size: 12px;
  font-weight: normal;
  min-width: 90px;
  padding: 2px 0;
  width: 90%;
}

.pricetext {
  display: flex;
  margin-top: 4px;
}



.tblone td .note.new_note input {}

.tblone td .note.new_note {}

.viewcartsec .vc_info.centerAll.southspace2 #feat_prod .Spec_list .gridcol .inwhitbrd .redaddbtn {
  margin: 10px auto !important;
  margin-left: 15px !important;
}

.note .normTxt.quick_edit {
  word-wrap: break-word;
}






.vc_success.pad-nesw1.southspace2.centerAll h2 {
  font-size: 20px;
}

.vc_success.pad-nesw1.southspace2.centerAll {
  font-size: 20px;
}

#order_delete.all_btn.buttonsize {
  margin-right: 5px;
}

/*Css for checkout page*/
.ps_shop_cart img {
  padding: 10px 10px 0px;
}

.shopcrt_bton_top.fl.curve1 {}

.line_desc_add {
  margin-top: -6px;
}

.purchasec {
  line-height: 1.5;
  font-weight: bold;
  text-align: left;
}

.purchasec p {
  margin-bottom: 5px
}

.purchasec #bill_to_address,
.purchasec #ship_to_address,
.purchasec .blcktxt {
  font-size: 12px
}

.purchasec .colmid {
  min-height: 215px;
  text-align: left;
  width: 319px;
  border-right: 1px solid #d6d1c9;
}

.purchasec .colmid .input {
  border: 1px solid #cdcdcd;
  padding: 3px 5px;
  font: normal 12px "Poppins", sans-serif;
  width: 110px;
  margin-left: 19px;
  margin-bottom: 10px;
}

.tblone tr td {
  line-height: 21px;
}

.purchasec a {}

.purchasec a:hover {
  text-decoration: none
}

.promotsec {
  margin: 15px 0 25px 10px;
}

.promotsec #order_history_button {
  margin-top: 7px
}

.promotsec li {
  margin-bottom: 15px;
  overflow: hidden
}

.promotsec .label {
  width: 165px;
  float: left;
  line-height: 1.8
}

.promotsec .input {
  padding: 4px 5px;
  width: 190px;
  margin-right: 10px;
  border: 1px solid #cdcdcd;
  font: normal 12px "Poppins", sans-serif
}

.promotsec .txtbox {
  padding: 3px 5px;
  margin-right: 10px;
  width: 455px;
  border: 1px solid #cdcdcd;
  font: normal 12px "Poppins", sans-serif
}

.promotsec .btn {
  height: 24px;
  margin: 0 5px;
}

.promotsec .btn:hover {}

.promotsec .compbtn {
  float: left;
  margin-right: 15px;
  width: 263px;
  height: 39px;
  display: block;
  cursor: pointer
}

.promotsec .compbtn:hover {
  background-position: 0 -59px
}

.ps_shop_cart .no_padd {
  padding: 0px;
}

/*Css for checkout page ends here*/

#dataBlockGrid #columnData .block {
  height: 540px;
}

#dataBlockGrid #columnData .block .description {
  float: left;
  font-size: 12px;
  height: 49px;
  line-height: 15px;
  text-align: center;
  margin-bottom: 10px;
  margin-top: 5px;
  overflow: hidden;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-top: 8px;
  width: 223px;
}

#dataBlockGrid .block .description .text {
  float: left;
  /*margin-top:-10px !important;*/
  padding-left: 0;
  position: absolute;
  /*width:140px;*/
  overflow: hidden;
  height: 20px;
}

#dataBlockGrid .block .description .grid_pro_detail {
  color: #017ab1;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bolder;
}

/*#dataBlockGrid .block .grid_pro_detail{float:left;margin:-10px 2px 2px 65px;position:absolute !important;width:50px;}*/
#dataBlockGrid #dataBlock .wrapper_for_all_block .block .button .northspace2 {
  margin-bottom: 5px !important;
  margin-right: 5px !important;
}

.comapareSave {
  display: none;
}


.tblone.fav_table_filter ul {
  margin-bottom: -30px !important;
}

.fav_table_filter input {
  margin: 0 10px 0 5px !important;
}

.tblone td .note.new_note {
  padding-left: 5px;
}

.tblone.fav_table_filter ul {
  margin-bottom: -30px !important;
}

.compareToPriceData {
  display: none;
}

/*****************css for ie9***************/
#filters #filterSlider p input {
  margin: 0px\9 !important;
}

.formlist.reset#create_acc_form {
  width: 70%\9 !important;
}

.create_fav_main .create_fav_left {
  width: 100%\9 !important;
}

.list_v_inline .prod_det_btn {
  background: #cecece\0/ !important;
}

.list_v_inline .fl.redaddbtn {
  background: #6ca536\0/ !important;
  color: #fff\0/ !important;
}

.list_v_inline .fl.redaddbtn {
  padding: 9px 10px 10px\0/ !important;
}

.list_v_inline .magnifier {
  -ms-background-position-x: center;
  -ms-background-position-y: bottom;
  background-position: center bottom;
}

#product_details .redaddbtn,
.detail_prize_all .addbtn.all_btn,
#iktManufacturer #inkPrinterResult .all_btn.search_button2 {
  background: #6ca536\0/ !important;
  color: #ffffff\0/ !important;
}

.redaddbtn,
.all_btn,
.btn,
.prod_dtls_bton1,
.rt-submit-but #rt-sub,
.rt-submit-but #reset,
.rt-submit-but #write_review {
  background: #035e84 none repeat scroll 0 0\0/ !important;
  border: 1px solid #035e84\0/ !important;
  color: #000\0/ !important;
  text-transform: capitalize\0/;
  border-radius: 4px;
}

.block {
  margin-right: 5px\0/;
}

/*.formlist.reset#create_acc_form{width:100%\0/ !important;}*/
.grid_best_ship {
  height: 47px\0/;
  width: 47px\0/;
  background-image: url("/UI/images/icon--lg-ups-yes.jpg")\0/;
  /*background-repeat: no-repeat\0/; background-position-x :center\0/; background-position-y: center\0/;
-ms-filter: "alpha(background-image:url("/UI/images/icon--lg-ups-yes.jpg"))";*/
  -ms-background-position-x: center;
  -ms-background-position-y: bottom;
  background-position: center bottom;
}

.list_v_inline .redaddbtn.fl {
  padding: 9px 10px 8px\0/ !important;
}

.box_item_title.box_item div {
  margin-top: -30px\9 !important;
  margin-bottom: 5px\9;
  margin-left: 80px\9;
}

/**********************Search page footer pagination******************/
.sortby.sortby_footer {
  background: #f5f5f5;
  border: 1px solid #dfdfdf;
  clear: both;
  display: block;
  height: auto !important;
  overflow: hidden;
  padding: 5px;
}

.sortby_footer.sortby .pagin {
  margin-bottom: 4px !important;
  margin-top: 8px !important;
  max-width: 200px;
}

.sortby_footer .filterAndsort {
  margin-top: 6px;
}

.sortby_footer .strong.padnorth1.grntxt.padsouth2,
.sortby_footer #sortbyres {
  padding-bottom: 0 !important;
}

.sortby_footer .collt.fl {
  width: 310px;
}

/**********************UI/js/autocomplete/jquery.autocomplete.css******************/
.ac_results {
  padding: 0px;
  border: 1px solid black;
  background-color: white;
  overflow: hidden;
  z-index: 99999;
}

.ac_results ul {
  width: 100%;
  list-style-position: outside;
  list-style: none;
  padding: 0;
  margin: 0;
}

.ac_results li {
  margin: 0px;
  padding: 2px 5px;
  cursor: default;
  display: block;
  font: menu;
  font-size: 12px;
  line-height: 16px;
  overflow: hidden;
}

.ac_loading {
  background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
  background-color: #eee;
}

.ac_over {
  background-color: #0A246A;
  color: white;
}

/************* search page loading results starts ***********/
.ajaxPreloader_css {
  background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}

#ajaxPreloader div.div-loading-box {
  background: #fff none repeat scroll 0 0;
  border-radius: 10px;
  bottom: 0;
  height: 375px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 800px;
}

.ajaxPreloader_con {
  margin-top: 7px;
}

.preloader_div3 img {
  height: auto;
  width: 95%;
}

.preloader_div2 {
  font-size: 20px;
  font-weight: bold;
  text-align: center;
}

.preloader_div3 {
  margin-top: 2%;
  text-align: center;
}

.preloader_div3 {
  margin-top: 2%;
  text-align: center;
}

/************* search page loading results ends ***********/
/* css for compare checkbox */
.compare_chkbox {
  text-align: center;
  width: 100%;
}

.compare_chkbox .grid_compare {
  display: inline-block;
  float: none;
  height: 25px;
  line-height: 25px;
  margin: 5px auto;
}

.qty_add_cart_fav.list_v_inline {
  width: auto;
}

#dataBlock .comapre_box {
  float: left;
  height: 38px;
  line-height: 38px;
  margin-left: 10px;
  width: 100px;
}

.qty_add_cart_fav .fl.strong.qty.srchQty {
  margin-left: 10px;
  margin-right: 5px;
}

.qty_add_cart_fav .fl.strong.qty.srchQty .input {
  text-align: center;
  border: 1px solid #cecece;
}

.brands_btn .qty .input {
  height: 30px;
  padding: 0;
  text-align: center;
  width: 30px;
}

.brands_btn .qty {
  font-size: 17px;
  margin-left: 10px;
}

.button center .discontinue_search {
  line-height: 60px;
}

#btnScrollTop {
  width: 50px;
  height: 50px;
  background: #017ab1;
  color: #FFF;
  font-weight: bold;
  text-align: center;
  border-radius: 36px;
  line-height: 50px;
  font-size: 30px;
  transform: rotate(-90deg);
  position: fixed;
  right: 5px;
  bottom: 5px;
  cursor: pointer
}

.stickHeader.fixed {
  position: sticky !important
}

.menu_images {
  width: 315px;
  height: 290px;
  border-radius: 10px;
}

.menu_table.sub_menu_shading {
  width: 316px;
  max-height: 250px;
  overflow-y: auto;
}

.menu_images img {
  height: auto;
  width: 240px;
  margin-top: 35px;
}

.sub_menu {
  height: 268px
}

.menu_image_heading {
  padding: 10px 5px 5px;
  height: 20px;
  white-space: nowrap;
  overflow: hidden;
  background: #0072bc;
  color: #fff;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

/* Order history */
.his_tab_active {
  background: #dfdfdf !important;
  color: #000 !important;
  text-align: center;
}

.tab_1 a,
.tab_2 a,
.selected a {
  color: #fff !important;
  font-weight: bold;
  cursor: pointer;
  padding-left: 50px;
  padding-right: 50px;
  display: inline-block;
  padding-top: 9px;
  padding-bottom: 9px;
}

.tab_1 .active,
.tab_2 .active {
  background: #dfdfdf;
  color: #000 !important;
}

.tab_1 {
  background-color: #bed0d8;
  float: left;
  display: block;
}

.tab_2 {
  background-color: #bed0d8;
  float: left;
  display: block;
  margin-left: 1px;
}

.newTabs span.selected {
  background-color: #6c6c6c;
}

.newTabs {
  bottom: -1px;
  margin: 0;
  overflow: hidden;
  padding: 0;
}

.cart_history_table .all_btn {
  float: none;
  margin-bottom: 5px;
  margin-left: 5px;
  display: inline-block;
}

#order_history_update {
  width: 100%
}

#content {
  padding-bottom: 0px;
}

#order_history_update div {
  min-height: 0 !important;
  vertical-align: middle;
  padding-bottom: 15px;
}

.orderHisCart_hd {
  width: 100% !important;
  background-color: #ddd
}

.orderHisCart_hd .in_title {
  width: 98.3% !important;
}

/* /end */
.lineHgt25 {
  line-height: 29px;
  margin-top: 5px;
}

.special_main .fr.lineHgt25 b {
  font-size: 16px;
  font-weight: 500;
  color: #0072bc;
}

.special_main .fr.lineHgt25:hover {
  text-decoration: underline;
}

/* .special_main .fr.lineHgt25 b .arrow-icon {font-size: 25px;line-height: 20px;} */
#feat_prod .special_main,
#Specials .special_main,
#Manuf .special_main {
  /* border-bottom: 1px solid #ccc; */
}

#filterSlider .word {
  display: block;
  padding-left: 23px;
}

#feat_prod .Spec_list #errormsg.success {
  display: block;
  width: 98%;
  padding-left: 0;
  padding-right: 0;
  float: left;
}

form input:focus::-webkit-input-placeholder {
  color: transparent;
}

form input:focus::-moz-placeholder {
  color: transparent;
}

form input:-moz-placeholder {
  color: transparent;
}

/* multi pricing table */
.buy tr {
  border-bottom: 1px solid #ccc;
  width: 100%
}

.buy tr:nth-child(1) td {
  font-weight: 600 !important;
  color: #c02222 !important;
}

.buy td {
  width: auto !important;
  color: #c62424;
}

.buy td:nth-child(2) {
  text-align: right !important;
  white-space: nowrap;
}

/* Grid View */
#dataBlockGrid .wrapper_for_all_block #columnData .block .description {
  clear: both;
  position: relative;
}

#dataBlockGrid .wrapper_for_all_block #columnData .block .button {
  clear: both;
  margin-top: 0px;
}

#dataBlockGrid .wrapper_for_all_block #columnData .block .button .qt_prs {
  margin: 0 auto 7px auto !important;
  width: 96%;
  height: 65px !important;
  overflow: auto !important;
}

#dataBlockGrid .wrapper_for_all_block #columnData .block .button .qt_prs .qt_prs {
  overflow: auto;
  margin: 0 auto !important;
}

#dataBlockGrid .wrapper_for_all_block #columnData .block .button .qt_prs .buy {
  margin: 0 auto;
  width: 100%;
  line-height: 14px;
}

#dataBlockGrid .wrapper_for_all_block #columnData .block .button .qt_prs .buy tr:first-child td {
  font-weight: 600 !important;
  color: #017ab1 !important;
}

#dataBlockGrid .wrapper_for_all_block #columnData .block .button .qt_prs .buy td {
  width: auto !important;
  text-align: left !important;
}

#dataBlockGrid .wrapper_for_all_block #columnData .block .button .qt_prs .discontinue_search {
  margin-top: 0px !important;
  line-height: 60px;
}

/* List View */
#dataBlock .srch_wrapper .inner_search_css .srch_css_wrap .qt_prs,
#dataBlock .srch_wrapper .inner_search_css .srch_css_wrap .cart_action .qt_prs {
  margin-top: 0 !important;
  height: auto !important;
  margin-bottom: 5px !important;
  max-height: 87px;
  overflow: auto;
}

#dataBlock .srch_wrapper .inner_search_css .srch_css_wrap .minhght {
  margin-top: 5px;
}

#dataBlock .srch_wrapper .inner_search_css .srch_css_wrap .cart_action .qt_prs .pritxt {
  margin: 0 auto !important;
  padding: 0 !important;
}

#dataBlock .srch_wrapper .inner_search_css .srch_css_wrap .cart_action .qt_prs .buy {
  width: 100% !important;
  max-width: 250px;
  margin: 0px auto;
}

#dataBlock .srch_wrapper .inner_search_css .srch_css_wrap .cart_action .qt_prs .buy tr:first-child td {
  font-weight: 600 !important;
  color: #017ab1 !important;
}

#dataBlock .srch_wrapper .inner_search_css .srch_css_wrap .cart_action .qt_prs .buy td {
  width: auto !important;
  text-align: left !important;
}

#dataBlock .srch_wrapper .inner_search_css .qty_add_cart_fav.list_v_inline {
  clear: both;
  margin-top: 10px;
}

#dataBlock .srch_wrapper .inner_search_css .comapre_box {
  margin-top: 10px;
}

/* details page */
/* .detail_prize_all .buy {max-height: 95px;overflow: auto;table-layout: fixed;display: block;margin: 0 0 10px 0 !important;max-width: 300px;float: left; width: auto; clear: both; min-width: 200px;} */
.detail_prize_all .buy {
  float: left;
  height: 60px;
  width: auto;
  min-width: 200px;
  clear: both;
  margin-top: 0 !important;
}

.detail_prize_all .buy tbody {
  width: 100%;
  display: block;
  max-height: 85px;
  overflow: auto;
  margin-bottom: 10px;
  table-layout: fixed;
  max-width: 200px;
}

.detail_prize_all .buy tr {
  width: 100%;
  float: left;
}

.detail_prize_all .buy td {
  width: 46% !important;
  float: left;
}

.detail_prize_all .buy td {
  white-space: nowrap;
}

.detail_prize_all .buy tr:first-child td {
  font-weight: 600 !important;
  color: #017ab1 !important;
}

.mid_pan .detail_prize_all .head_sub {
  padding: 0 !important;
  margin-bottom: 10px;
}

/* value Brands */
#prod_description #vbrand_tab .divCellBrands .qt_prs {
  height: auto !important;
  max-height: 65px;
  overflow: auto;
  width: auto !important;
  float: left;
  margin-bottom: 0px;
}

#prod_description #vbrand_tab .divCellBrands .qt_prs .qt_prs {
  height: auto;
  max-height: inherit;
}

#prod_description #vbrand_tab .divCellBrands .qt_prs .pritxt {
  margin: 0 auto;
  float: left;
  width: 100%;
}

#prod_description #vbrand_tab .divCellBrands .qt_prs .pritxt .buy {
  margin: 0;
  max-width: 220px;
  line-height: 16px;
}

#prod_description #vbrand_tab .divCellBrands .qt_prs .buy {
  max-width: 220px;
  line-height: 16px;
  margin: 0 auto;
}

#prod_description .minhght {
  min-height: 55px;
}

/* comparison products */
#prod_description #upsell .divCellBrands .qt_prs {
  height: auto !important;
  max-height: 65px;
  overflow: auto;
  margin-bottom: 10px;
}

#prod_description #upsell .divCellBrands .qt_prs .qt_prs {
  height: auto;
  max-height: inherit;
}

#prod_description #upsell .divCellBrands .qt_prs .pritxt {
  margin: 0 auto;
  float: left;
  width: 100% !important;
  padding: 0 !important;
}

#prod_description #upsell .divCellBrands .qt_prs .pritxt .buy {
  margin: 0;
  max-width: 220px;
  line-height: 16px;
  width: 100%;
}

#prod_description #upsell .divCellBrands .qt_prs .buy {
  max-width: 220px;
  line-height: 16px;
  margin: 0 auto;
}

/*also consider page*/
.box_item.alsocon .buy tr {
  float: left;
  width: 100%;
}

.box_item.alsocon .buy td {
  font-size: 11px !important;
  float: left;
  width: 46% !important;
}

.alsocon .buy {
  margin-top: 0;
}

.alsocon .buy tbody {
  table-layout: fixed;
  height: auto;
  max-height: 60px;
  overflow: auto;
  display: block;
}

.sb-productlist .disc .padnorth1.padsouth1 {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}

/* favorite list page */
.tblone.fav_table_filter .buy {
  width: 100% !important;
  margin: 0 auto;
  min-width: inherit !important;
}

.tblone.fav_table_filter .buy tr:first-child td {
  font-weight: 600 !important;
  color: #017ab1 !important;
}

.tblone.fav_table_filter .buy tr td {
  width: auto !important;
  padding: 0 5px !important;
  text-align: left !important;
  font-size: 11px;
  white-space: normal;
}

.tblone.fav_table_filter .buy tr td .price_desc {
  white-space: normal;
}

.tblone.fav_table_filter .divClassStyle,
.tblone.fav_table_filter .divClassStyle.pritxt {
  height: auto;
  max-height: 70px;
  overflow: auto;
  max-width: 140px;
}

.tblone.fav_table_filter td.padlt {
  padding-left: 10px !important;
}

.tblone.fav_table_filter td.padlt .divClassStyle.pritxt {
  padding-top: 0;
  margin-right: 5px;
}

/* View Cart page */
.view-cart-divcell #cart_adjust_qty .price {
  width: 100%;
  max-width: 140px;
  max-height: 75px;
  overflow: auto;
  float: left;
  margin-left: 5px;
}

.view-cart-divcell #cart_adjust_qty .price .buy {
  max-width: 100%;
}

.step7 #cart_adjust_qty {
  text-align: center;
}

#cart_out_put #cart_adjust_qty .price {
  height: auto;
  max-height: 70px;
  overflow: auto;
  display: block;
  width: 100%;
}

#cart_out_put #cart_adjust_qty .price .buy {
  width: 100%;
  max-width: 140px;
  margin: 0 auto;
}

.step7 .ps_shop_cart td {
  vertical-align: middle;
}

/*new design css for Order history, favorite list and contract page*/
/*common classes*/
.text-center {
  text-align: center;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.border0 {
  border: 0px !important;
}

.border-btm {
  border-bottom: 1px solid #ccc !important;
}

.margin-center {
  margin: 0 auto !important;
}

.m-0 {
  margin: 0px !important;
}

.ml-0 {
  margin-left: 0px !important;
}

.mr-0 {
  margin-right: 0px !important;
}

.mt-0 {
  margin-top: 0px !important;
}

.mb-0 {
  margin-bottom: 0px !important;
}

.mt-5 {
  margin-top: 5px !important;
}

.mb-5 {
  margin-bottom: 5px !important;
}

.mt-10 {
  margin-top: 10px !important;
}

.mb-10 {
  margin-bottom: 10px !important;
}

.padd-right10 {
  padding-right: 10px !important;
}

.padd-left10 {
  padding-left: 10px !important;
}

.pl-0 {
  padding-left: 0px !important;
}

.pr-0 {
  padding-right: 0px !important;
}

.pt-0 {
  padding-top: 0px !important;
}

.pb-0 {
  padding-bottom: 0px !important;
}

.p-0 {
  padding: 0px !important;
}

.pt-5 {
  padding-bottom: 5px !important;
}

.pb-5 {
  padding-bottom: 5px !important;
}

.pl-5 {
  padding-left: 5px !important;
}

.pr-5 {
  padding-right: 5px !important;
}

.pt-10 {
  padding-top: 10px !important;
}

.pb-10 {
  padding-bottom: 10px !important;
}

.pl-10 {
  padding-left: 10px !important;
}

.pr-10 {
  padding-right: 10px !important;
}

.p-10 {
  padding: 10px !important;
}

#order_history_update form {
  margin-bottom: 0px !important;
}

/*order history new css 16-4-19*/
.order-pending-edit,
.order-pending-delete,
.order-pending-cancel,
.order-reorder,
.fav-save-btn {
  background: url("/UI/images/oh_sprite.png");
}

.hist-update .order-pending-btn {
  font-size: 0;
  width: 30px;
  height: 22px;
  display: inline-block;
  cursor: pointer;
}

.hist-update .order-pending-edit {
  background-position: -19px -365px !important;
}

.hist-update .order-pending-cancel {
  background-position: -69px -364px !important;
}

.hist-update .order-pending-delete {
  background-position: -125px -366px !important;
}

.hist-update .order-reorder {
  background-position: -283px -366px;
}

.hist-update #sel1,
.hist-update #sel2,
.hist-update #sel3 {
  border-bottom: 1px solid #585858;
}

.hist-update #order_history_update div {
  padding-bottom: 10px !important;
}

.hist-update .cart_history_table .divrow {
  border-bottom: 1px solid #a9a9a9 !important;
}

.hist-update .historyComment {
  position: absolute;
  padding: 0px 0 10px 10px !important;
  color: rgb(15, 73, 148) !important;
  text-align: left;
  cursor: pointer;
  height: 15px;
  width: 968px;
  overflow: hidden;
  line-height: 16px;
  font-size: 12px !important;
}

.hist-update .hComment.even .historyComment {
  background: #f1f1f1;
}

.hist-update .cart_history_table .hiddenDiv {
  margin-top: 15px !important;
}

.hist-update .hComment.odd {
  position: absolute;
  width: 1300px;
}

.hist-update .cart_history_table .divRow.even .divCell,
.hist-update .cart_history_table .divRow.odd .divCell {
  border: none !important;
  border-top: 1px solid #a9a9a9 !important;
}

.hist-update .divRow.odd .divCell:first-child {
  border-left: 0px;
  border-top: 0px;
}

.hist-update .cart_history_table .divRow:last-child .divCell {
  border-bottom: 1px solid #a9a9a9;
}

.hist-update .cart_history_table .divRow:last-child.even .divCell,
.hist-update .cart_history_table .divRow:last-child.odd .divCell {
  border-bottom: 1px solid #a9a9a9 !important;
}

.hist-update .cart_history_table .divRow:nth-child(2n+1) {
  background: #f3f9fb !important;
}

.hist-update .cart_history_table .divCell {
  font-weight: normal !important;
}

.hist-update .dis-inline-block {
  display: inline-block;
}

.fav-save-btn {
  background-position: -338px -365px;
  width: 22px;
  height: 20px;
}

/*.hist-update .tab_1 a, .hist-update .tab_2 a{padding-top: 17px; padding-bottom: 17px; font-size: 16px; padding-left: 30px; padding-right: 30px;}*/
.hist-update .tab_2 {
  border-left: 1px solid #2d2d2d;
  margin-left: 0px !important;
}

.hist-update .cart_history_table .divRow.divHead .divCell {
  border-left: 1px solid #cccccc !important;
  padding-top: 14px;
  padding-bottom: 14px;
  font-weight: bold !important;
  background: #f3f9fb !important;
}

.hist-update #order_history_update .cart_history_table .divRow.divHead .divCell {
  padding-bottom: 14px !important;
}

.hist-update #order_history_button.btn.place_ord.all_btn {
  line-height: 20px;
}

.hist-update #resultsel1 #order_lkup_form .cart_history_table .divRow.odd .divCell:first-child {
  padding: 10px 5px 7px 10px !important;
}

.hist-update .his_tab_active {
  background: #dfdfdf !important;
  color: #000 !important;
  text-align: center;
}

.hist-update .tab_1 a,
.hist-update .tab_2 a {
  color: #000 !important;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
  padding: 17px 30px;
  display: inline-block;
}

.hist-update .selected a {
  color: #000 !important;
  background: #f5f5f5;
}

.hist-update .tab_1 .active,
.hist-update .tab_2 .active {
  background: #696969;
  /*color:#fff !important;*/
}

.hist-update .tab_1 {
  background-color: #f5f5f5;
  float: left;
  display: block;
}

.hist-update .tab_2 {
  background-color: #f5f5f5;
  float: left;
  display: block;
  margin-left: 1px;
  color: #000;
}

.hist-update .newTabs span.selected {
  background-color: #6c6c6c;
}

#resultsel1 {
  margin-top: -1px;
}

.historyReport1 .divRow:first-child .divCell {
  background: #575656 !important;
}

#order_history_update div.pb-0 {
  width: 100%;
}

.hist-update #order_history_update .cart_history_table .divRow.divHead .divCell:last-child {
  border-right: none;
}

.hist-update #order_history_update .cart_history_table .divRow.divHead .divCell:first-child {
  border-left: none;
}

.hist-update #tabs {
  margin-left: 1px;
}

/*css for new pagination*/
.page-navigation {
  width: 100%;
  overflow: hidden;
}

.page-navigation table {
  margin-top: .5rem;
  margin-bottom: .5rem;
  border-radius: .25rem;
  box-sizing: border-box;
  float: right;
  margin-right: 10px;
}

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.page-link.border-radius1 {
  border-radius: 5px 0 0 5px;
}

.page-item:last-child .page-link {
  border-radius: 0 5px 5px 0px;
}

.page-link {
  position: relative;
  display: block;
  padding: .5rem .75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25);
}


/*css for favorite list page*/
.fav-table {
  border: 1px solid #ccc;
}

.fav-table #dataTable.tblone.fav_table_filter tr td,
.fav-table #dataTable.tblone.fav_table_filter tr th {
  border: 0px !important;
}

.fav-table #dataTable.tblone.fav_table_filter,
.fav-table #dataTable.tblone.fav_table_filter tr {
  border-top: 1px solid #ccc !important;
  width: 100%
}

.tblone.fav_table_filter td p {
  padding-left: 0px !important;
}

.tblone.fav_table_filter td img {
  margin: 0 5px;
}

.fav-table .tblone .input {
  width: 35px;
  text-align: center;
}

.itemImageSearchResult {
  border: 1px solid #ccc;
}


/*contract list page*/
.contract-list-page .fav-table .odd td,
.contract-list-page .fav-table .even td,
.contract-list-page .fav-table .undefined td,
.contract-list-page .fav-table .highlight td,
.contract-list-page .fav-table th {
  border: 0px !important;
}

.contract-list-page .fav-table tr {
  border-bottom: 1px solid #ccc;
}

.contract-list-page .fav-table td {
  padding-bottom: 5px !important;
  padding-top: 5px !important;
}

.contract-list-page .fav-table .divClassStyle {
  width: auto !important;
}

.contract-list-page .odd td,
.contract-list-page .even td,
.contract-list-page .undefined td,
.contract-list-page .highlight td {
  border: 0px !important;
}

.ovfl-hidden.southspace2.padsouth2.Contract_Items {
  margin: 0;
  padding: 0;
}

.ovfl-hidden.southspace2.padsouth2.Contract_Items #list_search_form {
  margin: 0;
  padding: 0;
}

.ovfl-hidden.southspace2.padsouth2.Contract_Items #list_search_form .northspace2 {
  margin: 0;
}

#contractItemsList.tblone td img {
  margin: 0 5px;
}

#contractItemsList.tblone td .divClassStyle {
  float: right;
}

#filters .toggleImg {
  margin-top: -2px;
}

.sku_list_records table {
  margin-left: 250px;
}

.txt-red {
  color: red !important;
}

.txt-green {
  color: green !important;
}

.in_box_contract {
  width: 750px;
  border: none !important;
}

.in_box_contract #topDivOnFavorite {
  width: 745px;
}

.hist-report-subttl {
  margin-bottom: 10px;
}

.hist-report-subttl .divRow {
  background: #fff !important;
}

.divRow.hist-grand-ttl .divCell {
  border-top: 1px solid #ccc !important;
  border-bottom: 1px solid #ccc !important;
  background: #ededed !important;
  font-size: 15px;
}

.divRow.hist-grand-ttl .special-one {
  font-size: 15px;
}

.histpg-print {
  background: url(/UI/images/oh_icons.png) 0 0 no-repeat;
  background-position: 0 -100px;
  font-size: 0px;
  border: 0px;
  width: 30px;
  height: 25px;
  margin-top: -5px;
  background-color: #fff;
  border-radius: 5px;
}

/*inline css added*/
.w-763 {
  width: 763px;
}

.mt-0 {
  margin-top: 0px !important;
}

.mb-0 {
  margin-bottom: 0px !important;
}

.pad-10-5 {
  padding: 10px 5px !important;
}

.border-left-0 {
  border-left: 0px !important;
}

.w-auto {
  width: auto !important;
}

.w-100 {
  width: 100% !important;
}

.w-50 {
  width: 50% !important;
}

.dis-none {
  display: none !important;
}

#order_history_update div.pb-0 {
  padding-bottom: 0px !important;
}

.cur-point {
  cursor: pointer;
}

.h-21 {
  height: 21px;
}

/* edit account page tool tip css */
.tooltip {
  position: relative;
  display: inline-block;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 60px;
  background-color: #2d2d2d;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  top: 25px;
  left: -15px;
  font-size: 12px;
  right: 0;
}

.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent black transparent;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}


/* add line note css starts */
/* search page grid view add line note */
.search_item_line_note_grid {
  clear: both;
  height: 30px;
  line-height: 30px;
  margin-bottom: 10px;
  position: relative;
  width: 100%;
 /* margin-left: 5px; */
}

.search_item_line_note_grid .note {
  color: #930;
  display: inline-block;
  font-size: 11px;
  font-weight: 700;
  height: 16px;
  line-height: 16px;
  width: 100px;
  float: none;
}

.search_item_line_note_grid .line_desc_add {
  float: left;
  margin-top: 0;
}

.search_item_line_note_grid .note input {
  border: 1px solid #ccc;
  height: 28px;
  left: 0;
  margin: 0 0%;
  padding: 0;
  position: absolute;
  text-indent: 10px;
  top: 0;
  width: 95%;
}

/* search page list view add line note */
.search_item_line_note_list {
  clear: both;
  float: left;
  height: 35px;
  line-height: 35px;
  margin-bottom: 5px;
  margin-left: 0px;
  width: 200px;
  position: relative;
}

.search_item_line_note_list .note {
  height: 35px;
  line-height: 35px;
}

.search_item_line_note_list .line_desc_add {
  float: none;
  margin-top: 0;
  vertical-align: middle;
  margin-left: 0;
}

.search_item_line_note_list .note input {
  border: 1px solid #ccc;
  height: 33px;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  text-indent: 10px;
  top: 0;
  width: 80%;
}

/* details page add line note */
.search_item_line_note {
  float: left;
  height: 30px;
  line-height: 30px;
  position: relative;
}

.search_item_line_note .line_desc_add {
  margin-top: 0;
  vertical-align: middle;
  margin-left: 0;
}

.search_item_line_note>input {
  border: 1px solid #ccc;
  height: 27px;
  left: 0;
  position: absolute;
  top: -35px;
  width: 200px;
}

.detail_prize_all .search_item_line_note>input {
  left: inherit;
  right: 0;
  width: 200px;
}

.detail_prize_all .search_item_line_note {
  margin-right: 0px;
  float: right;
  margin-top: 4px;
}

.detail_prize_all .all_btn.addbtn {
  padding: 3px 9px;
}

/* add line note css ends */

/* shop by brands new css starts */
.brand-block {
  display: inline-table;
  height: 102px;
  margin: 0.5%;
  text-align: center;
  width: 15.6%;
}

.brand-block div:first-child {
  display: table-cell;
  vertical-align: middle;
  border: 1px solid #ccc;
  width: 100%;
  height: 100%;
}

.brand-block a {
  box-shadow: none !important;
}

.brand-block img {
  height: auto !important;
  width: auto;
  max-width: 85px;
  max-height: 85px;
}

.shop-by-brands-txt {
  padding: 0;
  background-color: #e6e6e6;
  width: 98.5%;
  margin: 7px auto;
}

.shop-by-brands-txt form.a_to_z {
  float: none !important;
  display: inline-block;
  margin: 10px 7px;
}

.product_a_zclass {
  margin-left: auto;
  margin-right: auto;
  width: 97%;
}

@media (max-width:768px) {
  .brand-block {
    width: 23% !important;
    margin: 1%;
  }

  .brand-block img {
    height: 54px;
    width: auto;
    max-width: 100%;
  }
}

@media (max-width:480px) {
  .brand-block {
    width: 47.3% !important;
    margin: 1%;
  }
}

/* shop by brands new css ends */


/* manage Favorite list new design starts */
.divTable.manage-fav-list {
  border-collapse: collapse;
}

.divTable.manage-fav-list .divCell.txt-right {
  text-align: right;
}

.divTable.manage-fav-list .action_btns_wrap a {
  font-size: 0;
  width: 30px;
  height: 22px;
  display: inline-block;
  cursor: pointer;
  padding: 0px;
  background: url("/UI/images/oh_sprite.png") !important;
  border: none !important;
  vertical-align: middle;
}

.divTable.manage-fav-list .action_btns_wrap a.btn-addremove-item {
  background-position: -177px -365px !important;
}

.divTable.manage-fav-list .action_btns_wrap a.btn-delete-favlist-item {
  background-position: -125px -365px !important;
}

.divTable.manage-fav-list .action_btns_wrap a.btn-edit-favlist-item {
  background-position: -21px -365px !important;
}

.divTable.manage-fav-list .action_btns_wrap a.btn-view-company-list {
  background-position: -383px -363px !important;
}

.divTable.manage-fav-list .headRow .divCell {
  padding: 10px !important;
}

.divTable.manage-fav-list .divRow .divCell {
  cursor: pointer;
}

.divTable.manage-fav-list .divRow .divCell.action_btns_wrap {
  cursor: default;
}

.divTable.manage-fav-list .divCell {
  padding: 5px 10px !important;
}

.manage-fav-list-wrap {
  width: 100%;
  margin: 0 auto;
}

.divTable.fav_list_manage.manage-fav-list {
  width: 100%;
  margin: 0 auto;
}

.ovfl-hidden.southspace2.favlist-top-wrap {
  overflow: inherit;
  margin-bottom: 0;
}

.favlist-top-wrap .create-new-list-btn .btn {
  margin-bottom: 10px;
  margin-top: 15px;
  line-height: 26px;
  height: auto;
  background-color: transparent !important;
  border: none !important;
  color: #0072bc !important;
  font-weight: 600;
}

.favlist-top-wrap .create-new-list-btn a.btn span {
  background-position: -177px -365px !important;
  background-image: url("/UI/images/oh_sprite.png") !important;
  width: 30px;
  height: 22px;
  display: inline-block;
  vertical-align: middle;
  background-color: transparent;
}

.in_box .favlist-top-wrap .in_title.fl {
  float: left;
  width: auto;
  margin: 10px auto;
  background: transparent;
  color: #0072bc;
}

.backLink {
  background: url(/UI/images/oh_sprite.png);
  padding-left: 30px;
  background-repeat: no-repeat;
  background-position: -558px -365px !important;
  height: 26px;
  display: inline-block;
  line-height: 26px;
  color: #0072bc;
  margin-right: 5px;
}

@media (max-width:768px) {
  .manage-fav-list-wrap {
    width: 100%;
    overflow: auto;
  }

  .manage-fav-list-wrap .divTable.fav_list_manage.manage-fav-list {
    width: 100%;
    min-width: 700px;
  }

  .manage-fav-list-wrap .divTable.fav_list_manage.manage-fav-list .divCell:nth-child(1),
  .manage-fav-list-wrap .divTable.fav_list_manage.manage-fav-list .divCell:nth-child(2) {
    width: 220px;
  }

  .manage-fav-list-wrap .divTable.fav_list_manage.manage-fav-list .divCell.action_btns_wrap .all_btn {
    font-size: 0 !important;
    padding: 0 !important;
  }

  .manage-fav-list-wrap .divTable.fav_list_manage.manage-fav-list .divCell.txt-right {
    width: 70px;
  }

  .manage-fav-list-wrap .divTable.fav_list_manage.manage-fav-list .divCell.action_btns_wrap {
    width: 95px;
  }
}

/* manage Favorite list new design ends */
.grid_qty span {
  font-weight: bold;
}

/*css added on 31-12-19*/
#toptable_fav .btnAddCart .btn,
#toptable_fav .btnRemoveCart .btn,
#toptable_fav .add_itm_btn.btnTxtMode .btn.add_itm_txt,
.favListBtm .btnAddCart .btn,
.favListBtm .btnRemoveCart .btn {
  width: auto;
  padding: 0 7px 0 0 !important;
  margin: 0 !important;
  line-height: 25px !important;
  height: 25px !important;
  float: left;
  background-color: transparent !important;
  border: none !important;
  color: #858585 !important;
  font-weight: 600;
}

#toptable_fav .btnAddCart .btn .icons,
#toptable_fav .btnRemoveCart .btn .icons,
#toptable_fav .add_itm_btn.btnTxtMode .btn .icons,
.favListBtm .btnAddCart .btn .icons,
.favListBtm .btnRemoveCart .btn .icons {
  background: url("/UI/images/oh_sprite.png");
  width: 25px;
  height: 25px;
  float: left;
}

#toptable_fav .btnAddCart .btn .icons,
.favListBtm .btnAddCart .btn .icons {
  background-position: 602px -204px !important;
  margin: 0 5px 0 auto;
}

#toptable_fav .btnRemoveCart .btn .icons,
.favListBtm .btnRemoveCart .btn .icons {
  background-position: -126px -364px !important;
  margin: 0 2px 0 auto;
}

#toptable_fav .add_itm_btn.btnTxtMode .btn .icons {
  background-position: -20px -364px !important;
}

.fav-table #dataTable.tblone.fav_table_filter tr td.btntd .btn {
  border: medium none !important;
  display: block;
  float: left;
  margin: 0px auto !important;
  padding: 0 5px 0 30px;
  width: 70px;
  font-weight: bold;
  background: #858585 url("/UI/images/sprite.png") !important;
  background-repeat: no-repeat !important;
  background-position: -304px -203px !important;
  height: 25px !important;
  line-height: 25px;
  text-decoration: none;
  cursor: pointer;
}

.fav-table #dataTable.tblone.fav_table_filter tr td.btntd .btn:hover {
  background-color: #202020 !important;
}


/* favorite list page new design grid view */

#gridview {
  width: 100%;
  padding: 5px;
  display: block;
  box-sizing: border-box;
  float: left;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

#gridview .block {
  width: 241px;
  margin: 5px;
  padding: 10px;
  box-sizing: border-box;
  height: 415px;
}

#gridview .divRow {
  width: 241px;
  margin: 5px;
  padding: 10px;
  box-sizing: border-box;
  height: 415px;
  display: block;
  float: left;
  clear: inherit;
}

#gridview .divRow.highlight {
  background-color: #d9edf7 !important;
  border: 1px solid #ccc;
}

#gridview .block .sel_chk,
#gridview .divRow .sel_chk {
  float: left;
}

#gridview .block .img,
#gridview .divRow .img {
  margin: 0 auto;
  float: none;
  text-align: center;
  width: 150px;
  height: 150px;
}

#gridview .block .itemImageSearchResult,
#gridview .divRow .itemImageSearchResult {
  width: auto;
  height: auto;
  max-width: 150px;
  margin: 0 auto;
  float: none;
}

#gridview .block .grid_title_name,
#gridview .divRow .grid_title_name {
  padding: 0;
  width: 100%;
  margin: 10px auto;
}

#gridview .block .grid_title_name a,
#gridview .divRow .grid_title_name a {
  color: rgb(15, 73, 148);
  font-size: 14px;
}

#gridview .block .description,
#gridview .divRow .description {
  clear: both;
  float: left;
  width: 100%;
  margin-bottom: 7px;
}

#gridview .block .sku_detail,
#gridview .divRow .sku_detail {
  float: left;
  width: 100%;
  clear: both;
  margin-bottom: 7px;
}

#gridview .block .text,
#gridview .divRow .text {
  text-align: center;
}

#gridview .block .details,
#gridview .divRow .details {
  float: right;
  width: auto;
}

#gridview .block .grid_pro_detail,
#gridview .divRow .grid_pro_detail {
  color: #c02222;
  font-weight: 600;
}

#gridview .block .description ul,
#gridview .divRow .description ul {
  clear: both;
  width: 100%;
  padding: 0;
}

#gridview .block .button,
#gridview .divRow .button {
  clear: both;
  width: 100%;
  margin: 0 auto 7px auto;
}

#gridview .block .qt_prs,
#gridview .divRow .qt_prs {
  margin: 0 auto 7px auto;
  height: 70px;
  overflow: auto;
  width: 100%;
  clear: both;
}

#gridview .block .qt_prs .qt_prs,
#gridview .divRow .qt_prs .qt_prs {
  height: auto;
  margin: 0 auto;
}

#gridview .block .buy,
#gridview .divRow .buy {
  width: 100%;
  margin: 0 auto;
}

#gridview .block .grid_qty,
#gridview .divRow .grid_qty {
  float: left;
  width: 80px;
}

#gridview .block .adCartRes.grid_but,
#gridview .divRow .adCartRes.grid_but {
  width: 95px;
  background: #858585 url("/UI/images/sprite.png") repeat scroll -302px -198px !important;
}

#gridview .block .adCartRes.grid_but:hover,
#gridview .divRow .adCartRes.grid_but:hover {
  width: 95px;
  background: #313131 url("/UI/images/sprite.png") repeat scroll -302px -198px !important;
}

#gridview .block .note.new_note,
#gridview .divRow .note.new_note {
  padding: 0 !important;
  margin-bottom: 10px;
}

#gridview .block .note.new_note span.fl,
#gridview .divRow .note.new_note span.fl {
  margin-bottom: 5px;
}

.note.new_note input {
  width: 170px;
}

.leftbar#leftstickey .boxtype1.w-100 {
  width: 100% !important;
}

.editFavList-form {
  float: left;
  width: 96%;
  padding: 10px 2% 0px 2%;
  background: #f1f1f1;
}

.editFavList-form label {
  float: left;
  width: 125px;
  height: 25px;
  line-height: 25px;
  margin-right: 7px;
}

.editFavList-form input {
  float: left;
  width: 200px !important;
  padding: 0 5px !important;
  height: 25px;
}

.editFavList-form .heading-star {
  color: red;
}

.editFavList-form .all_btn {
  float: left;
  width: auto !important;
  margin: 0 10px 0 0;
}

.editFavList-topbtns {
  float: left;
  width: 96%;
  background: #f1f1f1;
  padding: 0 2%;
  text-align: right;
}

.editFavList-form .formLft.fl {
  width: 350px;
  margin-right: 10px;
  ;
}

.editFavList-form .formLft.fl .form-li {
  margin-bottom: 7px;
  float: left;
  width: 100%;
}

.form-li.btnsDiv {
  float: left;
  width: auto;
}

.editFavList-form .formLft.fl .errmsg {
  line-height: 15px;
}

.editFavList-form .formLft.fl .errmsg img {
  vertical-align: middle;
  height: 14px;
  width: 14px;
}

#add_favorites_list_form #create_acc_form {
  margin: 0 auto;
  width: 100%;
}

#add_favorites_list_form #create_acc_form .create_fav_left {
  padding: 25px 3%;
  width: 53%;
}

#add_favorites_list_form #create_acc_form #tbl_display {
  width: 35%;
  padding: 25px 3%;
  margin: 0 auto;
}

#add_favorites_list_form #create_acc_form .create_fav_left .create_fav_btn {
  float: left;
  width: 100%;
}

#add_favorites_list_form #create_acc_form .create_fav_left .create_fav_btn.addListBtnsWrap .btn {
  float: left;
  margin: 0 10px 5px 0;
  height: 25px !important;
  line-height: 25px !important;
  padding: 0 7px !important;
  font-weight: 400 !important;
}

#add_favorites_list_form #create_acc_form .create_fav_left #order_table li {
  clear: both;
  width: 100%;
  float: left;
}

#add_favorites_list_form #create_acc_form .create_fav_left #order_table li label {
  width: 70px !important;
  float: left;
}

#add_favorites_list_form #create_acc_form .create_fav_left #order_table li .input {
  width: 140px !important;
  float: left;
}

#topDivOnFavorite {
  padding: 0;
  float: left;
  width: 100% !important;
  color: #4c586b;
}

#topDivOnFavorite label {
  float: left;
  margin: 10px auto 9px 10px;
  cursor: default;
}

#topDivOnFavorite .list_grid_icon {
  float: right;
  padding: 5px 10px 5px 5px;
}

#dataTable.tblone.fav_table_filter tr.divRow:nth-child(odd) td {
  background: #f9f9f9 !important;
}

#dataTable.tblone.fav_table_filter tr.divRow:nth-child(even) td {
  background: #fff !important;
}

#dataTable.tblone.fav_table_filter tr.divRow.highlight td {
  background-color: #d9edf7 !important;
}



#toptable_fav .btnAddCart .btn,
#toptable_fav .btnRemoveCart .btn,
#toptable_fav .add_itm_btn.btnTxtMode .btn.add_itm_txt,
.favListBtm .btnAddCart .btn,
.favListBtm .btnRemoveCart .btn {
  width: auto;
  padding: 0 7px 0 0 !important;
  margin: 0 !important;
  line-height: 25px !important;
  height: 25px !important;
  float: left;
  background-color: transparent !important;
  border: none !important;
  color: #858585 !important;
  font-weight: 600;
}

#toptable_fav .btnAddCart .btn .icons,
#toptable_fav .btnRemoveCart .btn .icons,
#toptable_fav .add_itm_btn.btnTxtMode .btn .icons,
.favListBtm .btnAddCart .btn .icons,
.favListBtm .btnRemoveCart .btn .icons {
  background: url("/UI/images/oh_sprite.png");
  width: 25px;
  height: 25px;
  float: left;
}

#toptable_fav .btnAddCart .btn .icons,
.favListBtm .btnAddCart .btn .icons {
  background-position: 602px -204px !important;
  margin: 0 5px 0 auto;
}

#toptable_fav .btnRemoveCart .btn .icons,
.favListBtm .btnRemoveCart .btn .icons {
  background-position: -126px -364px !important;
  margin: 0 2px 0 auto;
}

#toptable_fav .add_itm_btn.btnTxtMode .btn .icons {
  background-position: -20px -364px !important;
}

.add_itm_btn.btnTxtMode {
  margin-right: 10px;
}

.favListBtm {
  float: left;
  width: 100%;
  padding: 7px 0;
}

.backBtnLink {
  height: 24px;
  float: right;
  line-height: 24px;
  margin-top: 3px;
  color: #0072BC;
}

.backBtnLink .preicon {
  font-size: 26px;
  line-height: 18px;
  float: left;
  height: 24px;
  margin-right: 2px;
}

.fav-table .fav_table_filter .text-center .input {
  margin-left: 5px !important;
  margin-right: 5px !important;
  width: 40px !important;
  padding: 0 2px;
  height: 25px;
  text-align: center;
  float: none !important;
}

#list_search_form select {
  border: 1px solid #ccc;
}

span.note {
  float: left;
  margin-top: 5px;
  padding-left: 0px !important;
}

.fav-table #dataTable.tblone.fav_table_filter tr td .imgbx,
.fav-table #dataTable.tblone.fav_table_filter tr td div.mt-10 .itemImageSearchResult {
  border: 1px solid #ccc;
  border-radius: 3px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 0px auto !important;
  max-width: 75px;
}

/* manage Favorite list new design ends */

/* newsletter_email.php inline css patch */
#footer_block {
  overflow: visible !important;
  min-height: 30px
}

#enter-emailid {
  display: none
}

.newsletter_error,
.newsletter_success {
  text-align: center;
  width: auto;
  padding: 0 10px;
  position: absolute;
  top: 27px;
  left: 3px;
  height: 25px;
  line-height: 25px;
  min-width: 208px
}

.newsletter_error {
  color: #d6010e;
  background: #ffbaba 0 0;
  border: 1px solid #d6010e
}

.newsletter_success {
  background: #dff2bf 0 0;
  border: 1px solid #629827
}

#enter-emailid.newsletter_error a,
#enter-emailid.newsletter_success a {
  width: 10px;
  text-align: center;
  font-size: 11px;
  height: 10px;
  line-height: 10px;
  margin: 4px;
  padding: 2px
}

#enter-emailid.newsletter_error a {
  background: 0 0;
  border-radius: 50px;
  color: red;
  border: 1px solid red
}

#enter-emailid.newsletter_success a {
  border-radius: 50%;
  color: green;
  border: 1px solid green
}

#enter-emailid.newsletter_success #dyn_msg {
  color: green
}

/* powerby.php inline css patch */
.dc span.fl {
  display: table-cell;
  line-height: 24px;
  margin-right: 5px;
  vertical-align: middle;
  color: #004768 !important
}


/* admin user login pages */
#edit_user_sc .admin_box .man_user .formdiv {}

#edit_user_sc .admin_box .man_user .formdiv .mangUserUl li:last-child input#reset,
#edit_user_sc .admin_box .man_user .formdiv .mangUserUl li:last-child input#save,
#edit_user_sc .admin_box .man_user .formdiv .mangUserUl li:last-child input#add_new {
  margin: 0px 10px 0 0;
}

#display_billing_id .promoCodeClass,
#display_shipping_id .promoCodeClass {
  margin: 0 auto;
}

#topmain_stick .fail_serch {
  font-size: 13px;
  font-weight: 700;
  line-height: 21px;
  margin: 62px 0 0;
  text-align: center;
  width: 165px;
}

#topmain_stick .call_no {
  color: red;
  font-size: 20px;
  font-weight: bold;
  line-height: 27px;
}

.top_image {
  margin-right: 27px;
}

.event_image {
  width: 150px;
}

.s_image {
  margin-left: 65px;
  margin-top: 35px;
  width: 250px;
}

.p_underline {
  font-weight: 600;
  text-decoration: underline;
}

#order_quote_button {
  margin-bottom: 10px;
}

form.placeOrderHist {
  margin-left: 2px !important;
}

#create_company_form .formdiv .formlist {
  margin: 15px auto;
  width: 710px;
}

#create_company_form .formdiv .formlist li {
  clear: both;
  width: 100%;
  float: left;
}

#create_company_form .formdiv .formlist li input {
  width: 150px !important;
}

#create_company_form .formdiv .formlist li select {
  width: 163px !important;
  border: 1px solid #ccc;
}

#create_company_form .formdiv .formlist li #department_budget label {
  width: auto !important;
  margin-right: 5px;
}

#create_company_form .formdiv .formlist li .dep_man label {
  margin: 5px 0 0 5px;
  width: 35px;
}

#create_company_form .formdiv .formlist li .dep_man input.check {
  width: 15px !important;
  height: 15px;
  margin-top: 5px;
}

#create_company_form .formdiv .formlist li #submit_create_dept_button,
#create_company_form .formdiv .formlist li #add_new_department {
  float: left;
  margin: 0 10px 0 0;
  width: auto !important;
}

#create_company_form .formdiv .formlist #department_budget .all_btn.btn {
  width: auto !important;
}

#create_company_form .formdiv .formlist #department_budget label {
  margin-top: 7px !important;
}

#create_company_form .formdiv .formlist li .selbx {
  margin-right: 5px;
}

#create_company_form .formdiv .formlist li .all_btn {
  font-weight: 500;
}

/* .admin_panel table td:last-child a {float: right;width: 115px;padding-left: 0;padding-right: 0;}
.admin_panel table td:first-child a {float: left;} */
.admin_box {
  float: left;
  width: 100%;
}

.admin_box .in_title {
  width: auto !important;
}

.admin_box .man_user .formdiv {
  margin: 0 auto;
}

.admin_box .man_user .formdiv li {
  float: left;
  width: 100%;
  clear: both;
}

.admin_box .man_user .formdiv li input {
  width: 200px;
  border: 1px solid #ccc;
  padding: 3px 2px 3px 8px;
}

.admin_box .man_user .formdiv li input#order_app {
  width: 15px;
}

.admin_box .man_user .formdiv li select {
  border: 1px solid #ccc;
}

.admin_box .man_user .formdiv li #department_add {
  float: right;
  padding: 0 5px !important;
  font-size: 12px;
  height: 22px !important;
  line-height: 22px;
}

.admin_box .man_user .formdiv li #save,
.admin_box .man_user .formdiv li #reset,
.admin_box .man_user .formdiv li #add_new {
  float: left;
  margin: 0 10px 0 0;
  width: auto !important;
  padding: 0 10px;
}

.admin_box .man_user .mangUserUl input {
  width: 200px !important;
}

.admin_box .man_user .mangUserUl input[type="checkbox"] {
  width: 15px !important;
}

.admin_box .man_user .mangUserUl select {
  width: 213px !important;
  margin-right: 5px;
}

.admin_box .tableWrapper #department_list {
  border-color: #ccc;
}

.admin_box .tableWrapper #department_list th.th {
  padding: 10px 7px;
  /* background-color: #313131;color: #fff;*/
  border-color: #ccc;
}

.admin_box .tableWrapper #department_list .department_list_data td {
  padding: 7px;
  border-color: #ccc;
}

.admin_box .tableWrapper #department_list .department_list_data:nth-child(2n+1) {
  background-color: #f3f9fb;
}

#display_billing_id .tblone,
#display_shipping_id .tblone {
  border-color: #ccc;
}

#display_billing_id .tblone thead th.th,
#display_shipping_id .tblone thead th.th {
  border-color: #ccc;
  padding: 10px;
  text-align: left;
}

#display_billing_id .tblone tr td,
#display_shipping_id .tblone tr td {
  border-color: #ccc;
  padding: 5px 10px;
  text-align: left;
}

#display_billing_id .tblone tr td .promoCodeClass,
#display_shipping_id .tblone tr td .promoCodeClass {
  width: 100%;
}

#display_billing_id .tblone tr td .promoCodeClass td,
#display_shipping_id .tblone tr td .promoCodeClass td {
  text-align: left !important;
  padding: 0;
}

#billing_edit .billfom .formdiv .reset.formlist,
#display_shipping_id .formdiv .reset.formlist {
  margin: 20px auto 0 auto;
  width: 97%;
}

#billing_edit .billfom .formdiv .reset.formlist input,
#display_shipping_id .formdiv .reset.formlist input {
  width: 200px !important;
}

#billing_edit .billfom .formdiv .reset.formlist input[type="checkbox"],
#display_shipping_id .formdiv .reset.formlist input[type="checkbox"] {
  width: 15px !important;
}

#billing_edit .billfom .formdiv .reset.formlist select,
#display_shipping_id .formdiv .reset.formlist select {
  width: 212px !important;
  margin-right: 5px;
  border: 1px solid #ccc;
}

#billing_edit .billfom .formdiv .reset.formlist .all_btn,
#display_shipping_id .formdiv .reset.formlist .all_btn {
  width: auto !important;
  padding: 0 10px !important;
  font-weight: 500;
}

.comp_prof td {
  padding: 7px;
  border-color: #ccc;
  line-height: 16px;
}

.comp_prof tr:nth-child(2n) {
  background-color: #f3f9fb;
}

.tableWrapper table {
  margin-bottom: 0;
}

.tableWrapper table td table.promoCodeClass td {
  line-height: 16px;
}

#create_system_news #news_title,
#create_system_news #news_desp,
#create_system_news #exp_date {
  width: 200px;
  border: 1px solid #ccc;
}

#create_system_news #exp_date_show {
  margin: 0 auto;
}

.billfom .all_btn {
  margin: 0 10px 7px 0 !important;
}

.tableWrapper .tblone.edit_user_sc_table td {
  border: 1px solid #ccc !important;
  padding: 5px !important;
}

.tableWrapper .tblone.edit_user_sc_table th {
  border: 1px solid #ccc !important;
}

.tableWrapper .tblone.edit_user_sc_table td .btn {
  float: left;
  line-height: 25px;
}

.edit_user_sc.in_box .edit_user_sc.in_box {
  margin-bottom: 0;
}

.tableWrapper .tblone.edit_user_sc_table tr:nth-child(2n+1) {
  background-color: #f3f9fb;
}

.tableWrapper table .billing_addr_list:nth-child(2n+1),
.tableWrapper table .shipping_addr_list:nth-child(2n+1) {
  background-color: #f3f9fb;
}

#create_company_form .formdiv .formlist li .btn {
  margin: 0px 10px 0px 20px;
}

.admin_box .new_depart .formdiv .formlist li .dep_man span.add_rem {
  margin-left: 10px !important;
}

.admin_box .new_depart .formdiv .formlist li label.email {
  width: 50px !important;
}

/* admin user login pages ends */

/* menu css */
#dropdownMenu .navlist:hover .d_down {
  display: block !important;
}

#dropdownMenu .navlist:hover .a_font {
  background: #212121 !important
}

#dropdownMenu .navlist .sub_title:hover .title {
  display: block !important;
}

#dropdownMenu .sub_title.menu_bar:hover .test.menu_fontsize {
  background: #d94e3b !important
}

#dropdownMenu .sub_title .menu_fontsize:hover {
  background: #017ab1 !important
}

#dropdownMenu .sub_title .sub_title:hover .submenu_fontsize {
  background: #017ab1 !important
}

/* menu css */
.grid_non_returnable {
  background: url("/UI/images/non_returnable.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%;
  float: right;
  height: 47px;
  margin-top: 5px;
  width: 47px;
}

.favListHideDiv {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 45;
  display: none;
  padding: 0
}

/* new add to cart message */
.table .bill-address-wrap div:first-child {
  width: inherit;
}

.historyReport1 .divRow.divHead.bg-info.text-white .divCell {
  background: inherit !important;
  color: inherit !important;
  border: none;
}

.reviewOrderTbl .proheadtitle.p-0 {
  padding: 0 !important;
}

#add_to_cart_global_message {
  border: 1px solid #ccc;
  z-index: 9999;
  padding: 0px;
  height: auto;
  width: 978px;
  background: #f3f9fb;
  margin: 0px auto;
}

#add_to_cart_global_message.addtocart-msg {
  position: fixed;
  width: 100%;
  background: #f3f9fb;
  max-width: 1300px;
  margin: auto;
  top: 40px;
  left: 0;
  right: 0
}

.addtocartlft_img {
  background: #f3f9fb float:none;
  height: 70px;
  padding-left: 10px;
  display: table-cell;
  vertical-align: middle;
  width: 115px;
}

.addtocart-popup {
  border: thin solid rgb(204, 204, 204);
  box-sizing: border-box;
  height: 72px;
  width: 1300px;
  margin: 10px auto;
}

.addtocart-popup .plus {
  line-height: normal;
  display: inline-block;
  vertical-align: top;
  margin-top: 23px;
}

.addtocart-images {
  float: left;
  background: #f3f9fb;
  height: 60px;
  position: relative;
  display: table;
  width: 100%;
}

.popup-product1,
.popup-product2 {
  width: 49px;
  height: 50px;
  padding: 5px;
  border: 2px solid #840f0f;
  margin-top: 0px;
  background-color: #fff;
  float: left;
}

.popup1.arrow_box {
  width: 350px;
  border: thin solid rgb(204, 204, 204);
  border-radius: 5px;
  height: 137px;
  top: 60px;
  z-index: 999999;
  position: absolute;
  left: 4%;
  background: #fff;
  text-align: left;
}

.popup1.arrow_box img,
.popup2.arrow_box img {
  width: 80px;
  height: auto;
  margin-top: 15px;
  margin-left: 10px
}

.popup1.arrow_box h3,
.popup2.arrow_box h3 {
  font-weight: normal;
  font-size: 16px;
  margin-top: 10px;
  margin-bottom: 10px;
  color: rgb(0, 102, 192);
}

.addtocart-popup .brand {
  font-size: 14px;
  margin-bottom: 5px;
  text-align: left;
  color: #202020;
}

.addtocart-popup .price {
  color: #b12704;
  font-size: 16px;
  margin-bottom: 5px;
  text-align: left;
}

.addtocart-popup .instock {
  font-size: 16px;
  margin-bottom: 5px;
  color: rgb(0, 138, 0);
}

.popup2.arrow_box {
  width: 350px;
  border: thin solid rgb(204, 204, 204);
  border-radius: 5px;
  height: 160px;
  top: 60px;
  z-index: 999999;
  position: absolute;
  left: 59%;
  background: #fff;
}

.tickmark {
  background: rgba(0, 0, 0, 0) url('/UI/images/tickmark.png') no-repeat scroll 0 18px;
  display: block;
  float: left;
  height: 60px;
  width: 35px;
}

.arrow_box {
  position: relative;
  background: #FFF;
  border: 1px solid #ccc;
}

.addtocartlft_img.width-50p {
  width: 50px;
}

.arrow_box:after,
.arrow_box:before {
  bottom: 100%;
  left: 10%;
  border: solid transparent;
  content: ' ';
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.arrow_box:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #FFF;
  border-width: 10px;
  margin-left: -10px;
}

.arrow_box:before {
  border-color: rgba(255, 0, 0, 0);
  border-bottom-color: #ccc;
  border-width: 11px;
  margin-left: -11px;
}

.popup1 {
  display: none;
}

.popup1:hover {
  display: block;
}

.popup-product1 {
  cursor: pointer;
}

.popup-product1:hover+.popup1 {
  display: block;
}

.popup2 {
  display: none;
}

.popup2:hover {
  display: block;
}

.popup-product2 {
  cursor: pointer;
}

.popup-product2:hover+.popup2 {
  display: block;
}

span#errormsg {
  padding: 0;
  border: 0;
  margin: 0;
}

.addtocart-text {
  float: none;
  height: 60px;
  background: #f3f9fb;
  padding: 5px;
  border-right: thin solid rgb(204, 204, 204);
  display: table-cell;
  vertical-align: middle;
}

.addtocart-text p {
  color: rgb(9, 151, 0);
  font-weight: bold;
  font-size: 17px;
  margin-top: 0px;
}

.addtocart-subtotal {
  float: none;
  background: #f3f9fb;
  padding: 0 5px;
  height: 60px;
  display: table-cell;
  vertical-align: middle;
  text-align: center
}

.addtocart-subtotal h2 {
  font-size: 16px;
  margin-top: 0px;
  color: #202020;
  white-space: nowrap;
}

.addtocart-subtotal p {
  font-size: 12px;
  margin-top: 5px;
  text-align: left;
  color: #202020;
}

.addtocart-btn {
  float: none;
  background: #f3f9fb;
  padding: 0px;
  height: 60px;
  display: table-cell;
  vertical-align: middle;
  text-align: right;
}

.addtocart-cartbtn {
  background: #0072bc;
  display: inline-block;
  float: none;
  margin-top: 0px;
  margin-right: 10px;
  width: 82px;
  border-radius: 4px;
}

.addtocart-cartbtn:hover {
  /*background:transparent linear-gradient(to bottom, rgb(231, 233, 236), rgb(247, 248, 250)) repeat scroll 0 0;*/
  background: #202020;
}

.addtocart-cartbtn:hover a {
  color: #fff;
}

.addtocart-cartbtn a,
.addtocart-procbtn a {
  color: #FFF;
  line-height: 38px;
  display: block;
  font-size: 14px;
  text-align: center;
}

.addtocart-procbtn {
  background: #d27d06;
  color: #000;
  float: none;
  display: inline-block;
  margin-right: 10px;
  margin-top: 0px;
  width: 250px;
  border-radius: 4px;
}

.addtocart-procbtn:hover {
  background: #202020;
}

.addtocart-procbtn:hover a {
  color: #fff;
}

.dtl_addtocart {
  color: #0066c0;
  text-decoration: underline;
}

.dtl_addtocart:hover {
  color: #c45500;
}

.centerAll #errormsg {
  margin-left: -5px;
}

.descr_popup p {
  line-height: 18px;
}

.close {
  position: absolute;
  right: -5px;
  top: -10px;
  display: block;
}

.special-prize {
  line-height: 22px !important;
  height: 65px;
  display: table-cell;
  float: none;
  vertical-align: bottom;
}

/* new add to cart message */


/* #compareFancy{}
#fancybox-wrap{
   width: 60%!important;
   right: 0!important; 
   left: 0!important;
   margin: auto;
   width: 1061px!important;
} */
.wrapper_1230 {
  display: none;
}

#fancybox-wrap {
  width: auto !important;
}

#fancybox-content {
  width: auto !important;
}

#fancybox-content #compareFancy>iframe {
  height: 500px !important;
  width: 1042px !important;
}

#fancybox-title {
  left: 0 !important;
  width: 100% !important;
}

#fancybox-title-float-wrap {
  margin: 0px auto !important;
}

.grid_search_best_seller_prod {
  background: url("/UI/images/best_seller_green.jpg");
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-size: auto;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%;
  float: right;
  height: 40px;
  margin-top: 5px;
  width: 40px;
}

#Manuf .ad-gallery .ad-nav .ad-thumbs {
  /* width: 930px !important; */
}

.ad-gallery .ad-nav .ad-thumbs {
  width: 930px !important;
}

.redaddbtn::before {
   content: "\f07a";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  display: inline-block;
  margin-right: 8px;
  font-size: 16px;
  vertical-align: middle;
}

.ad-gallery .ad-forward,
.ad-gallery .ad-back {
  top: -35px !important;
}

.ad-gallery .ad-nav .ad-thumbs {
  margin: 0 0 !important;
}

.sb-Payment {
  display: flex;
  justify-content: end;
}

.view-all-btn {
  border: 1px solid #088ac5;
  padding: 0px 10px;
  display: flex;
  align-items: center;
  border-radius: 5px;
}


/* Mobile view work started on 06/11/2025, and remaining issues will be addressed. */
@media (max-width: 780px) {
  #feat_prod .redaddbtn {
    font-size: 10px !important;

  }

}



@media (max-width: 769px) and (min-width: 300px) {
  .special_main {
    text-align: center !important;
  }

  .special_main .module_title.titles {
    margin: 0 auto;
    text-align: center !important;
    display: inline-block;
  }

  .ad-gallery .ad-forward,
  .ad-gallery .ad-back {
    top: -30px !important;
    margin-left: 5px;
    margin-right: 5px;
  }


}

@media (max-width:768px) {
  .block .grid_qty {
    min-width: 30% !important;
  }
}

@media (max-width: 769px) {
  #footer_block .box_item ul {

    margin-right: 2px !important;
  }
}

.phno {
  display: flex;
  align-items: center;
}

.email_bx {
  flex: 1;
  margin: 0 !important;
}

.buttontype1 {
  white-space: nowrap;
}

@media (max-width: 425px) {
  .ftcol:nth-child(5) {
    width: 95% !important;
    margin: 0 auto;
  }
}

@media (max-width: 599px) and (min-width: 320px) {

  .adCartRes,
  .adCartRes.redaddbtn {
    width: 90px !important;
    height: 33px !important;
    border: none !important;
    margin-right: 5px !important;
  }
}

@media (max-width: 1070px) and (min-width: 769px) {
  .top_right_header {
    display: block !important;
    position: absolute !important;
    top: 10px;
    right: 10px;
    z-index: 9999;
  }

  .top_right_header .shop_left {
    float: none !important;
  }

  .top_right_header .prod_dtls_bton {
    font-size: 13px;
    padding: 6px 10px;
  }
}

@media (max-width: 389px) and (min-width: 319px) {

  /* Quantity input size */
  .block .grid_qty .input.gri_in,
  .gri_in {
    width: 25px !important;
  }

  /* Favorite icon adjustments */
  .best_fav.grid_best_fav,
  .best_fav.grid_best_fav:hover {
    background: url(/UI/images/addtofavorite.png) no-repeat center center !important;
    background-size: 25px 33px !important;
    width: 25px !important;
    height: 35px !important;
    float: right;
    font-size: 0;
    margin-right: 0;
    margin-left: 0;
    padding: 0;
  }
}

@media (max-width: 320px) {

  /* Favorite icon styling */
  .best_fav.grid_best_fav,
  .best_fav.grid_best_fav:hover {
    background: url(/UI/images/addtofavorite.png) no-repeat center center !important;
    background-size: 25px 33px !important;
    width: 25px !important;
    height: 35px !important;
  }

  .adCartRes.redaddbtn.grid_but {
    font-size: 0px !important;
  }

  /* Add to Cart button width adjustment */
  .adCartRes,
  .adCartRes.redaddbtn {
    width: 45px !important;
  }
}

@media (max-width: 768px) and (min-width: 598px) {
  .adCartRes {
    background: url(/UI/images/addTocart.png) no-repeat center center !important;
    background-size: contain !important;
    width: 100px !important;
    height: 35px !important;
    padding: 0 !important;
    border: none;
  }
}

@media (max-width: 580px) and (min-width: 320px) {
  .redaddbtn::before {
    margin-right: 2px;
    font-size: 14px;
  }

  .adCartRes,
  .adCartRes.redaddbtn {
    width: 90px;
  }
}

@media (max-width: 422px) and (min-width: 320px) {
  .adCartRes.redaddbtn.grid_but {
    font-size: 0px !important;
  }

  .adCartRes,
  .adCartRes.redaddbtn {
    width: 45px !important;
  }
}

@media (max-width: 768px) and (min-width: 320px) {

  .leftbar#leftstickeyajax .boxtype1,
  .filterSlider_baseCss {
    width: 208px !important;
  }
}
@media (max-width: 403px) and (min-width: 320px) {
    .qty_add_cart_fav .adCartRes.redaddbtn {
        width: 30px !important;
    }
}



/* #### CSS FILE NAME : #### color.css #### */
@charset "utf-8";
.useadmin {
  background-color: #3879d9;
  border-top: 1px solid #4168a3;
  border-bottom: 1px solid #2758a1;
}
body {
  background: #f5f5f5 none repeat scroll 0 0;
}
.prod_dtls_bton1 {
  background: #000000;
  color: #ffffff;
}
.top_main .fail_serch {
  color: #000;
}
.call_no {
  color: #ffffff;
  font-size: 12px;
  font-weight: 500;
  margin-left: 5px;
}
.banner {
  background: #cfd5df;
}

/*Common Css*/
.menu_image_heading {
  background-color: #f1f1f1 !important;
  color: #017ab1 !important;
}
a {
  color: #4c586b;
}
#main_content {
  background: #fff none repeat scroll 0 0;
}
.in_title {
  color: rgb(239, 245, 255);
  background: #0072bc;
}
.redaddbtn,
.all_btn,
.btn,
.prod_dtls_bton1,
#cart_out_put div:nth-child(2) a.btn.all_btn,
#cart_out_put div:nth-child(6) a.btn.all_btn,
.rt-submit-but #rt-sub,
.rt-submit-but #reset,
.rt-submit-but #write_review {
  background: #0070a3;
  border: 0px solid #212121 !important;
  color: #fff !important;
  text-transform: capitalize;
}
.box_item .redaddbtn,
.box_item .all_btn,
.box_item .btn,
.box_item .prod_dtls_bton1 {
}
.redaddbtn:hover,
.all_btn:hover,
.btn:hover,
.prod_dtls_bton1:hover,
#cart_out_put div:nth-child(2) a.btn.all_btn:hover,
#cart_out_put div:nth-child(6) a.btn.all_btn:hover,
.rt-submit-but #rt-sub:hover,
.rt-submit-but #reset:hover,
.rt-submit-but #write_review:hover {
  background: #15b6ff;
  border: 0px solid #017ab1 !important;
  color: #fff !important;
}
.prod_dtls_bton:hover {
}
.info {
  color: #00529b;
  border: 1px solid #00529b;
  background: #bde5f8;
}
.success {
  background: #dff2bf;
  border: 1px solid #4f8a10;
  color: #4f8a10;
}
.alert {
  background: #fbd6d6;
  border: 1px solid #d81d1d;
  color: #ff0000;
}
.price {
  color: #017ab1;
}
/*common css ends here*/
/*header css*/
.h_wrapper {
  background: #2C6EBA !important;
}
.welcome_wrp {
  color: #000;
}
.useadmin {
  background-color: #3879d9;
  border-top: 1px solid #4168a3;
  border-bottom: 1px solid #2758a1;
}
.useadmin .shopcrt_bton_top:hover {
  background: #2758a1;
  color: #fff;
}
.right_rd {
  box-shadow: none;
}
#popup.popup_box {
  background: #fff;
  color: #000;
  border: 2px solid #ccc;
}
.popup_buttons_main .add_cart,
.popup_buttons_main .add_cart1 {
  background: #f3f9fb;
  color: #4c587d;
}
.popup_buttons_main .add_cart .view_cart {
  color: #4c587d;
}
.popup_buttons_main .prod_list {
  color: #000;
  background: #f3f2f2;
}
.search_box .search_field {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: #fff none repeat scroll 0 0;
  border-color: #cac9c9 -moz-use-text-color #cac9c9 #cac9c9;
  border-image: none;
  border-width: 1px 1px 1px 0px;
  color: #9a9a9a;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  border-left: 1px solid;
  border-right: 1px solid;
  border-top: 1px solid;
  border-bottom: 1px solid;
  background: #f3f9fb;
  font-family: "Poppins", sans-serif;
}
.search_box input {
  background: none;
  border: none;
}
.search_box .search_bton {
  background: #fff;
  background: url("/UI/images/search-new.svg") no-repeat scroll 5px center
    #f3f9fb;
  color: #fdfdfd;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  color: #9a9a9a;
  border-style: solid solid solid none;
  background-size: 30px;
  border-right: 0px solid;
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-right: 1px solid;
  background-size: 20px;
}
.search_box .search_bton:hover {
}
.shop_rgt .checkout {
  background: url(/UI/images/checkout_dropdwn.png) 0 0 no-repeat;
}
#header {
  background: #fff none repeat scroll 0 0;
}
.shopcrt_bton_top,
.prod_dtls_bton,
.top_main .total,
.login,
.create_act,
.login_block .login_block .logout_link,
.login_block .edit_ac_link,
.login_block,
.top_main .total span,
#quickViewSubTotal,
.count {
  color: #fff;
}
.user_name,
.welcome {
  color: #017ab1;
}
.login_block .logout_link:hover,
.login_block .edit_ac_link:hover {
}
.welimg {
  background: url("/UI/images/login.png") 0 0 no-repeat;
}
.prod_dtls_bton:active {
}
#topmain_stick .chk_thumb {
  background: url("/UI/images/chk_thumb.png") no-repeat transparent;
  background-position: 6px 4px;
}
.welimg {
  background: url("/UI/images/login.png") 0 0 no-repeat;
}
#topmain_stick .prod_dtls_bton {
  color: #fff;
}
.prod_shop {
  color: #ffffff;
}
.prod_shop p {
  color: #ffffff;
}
/*header css ends*/

/*css for Specials*/
#feat_prod .title_class {
  color: #171717;
}
#feat_prod .grid .gridcol {
  border: 1px solid #e9ebed;
  box-shadow: 0px 0px 10px #dcf4ff;
}
#feat_prod .grid .gridcol:hover {
  border: 1px solid #ececec;
  box-shadow: 0px 0px 10px #ccc;
  /* background-image: linear-gradient(to bottom, #fff0, #fff, #e6e6e6, #d6d6d6); */
}
#feat_prod .sku_class {
  color: #0773a5;
}
#feat_prod .desc {
  color: #444444;
}
#feat_prod .grid .gridcol .price span {
  color: #017ab1;
}
.module_title {
  color: #fff;
}
.list_text {
  color: #088cc8;
}
#feat_prod .titles,
#Specials .titles,
#Manuf .titles {
  border-right: 2px solid #fff;
  color: #0070a3 !important;
}
.qly_add_card .fl input {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #dadada;
}
.need_help {
  background: url("/UI/images/needhelp.png") no-repeat scroll center bottom
    rgba(0, 0, 0, 0) !important;
}
.box_item_num {
  background: url("/UI/images/needhelp.png") no-repeat scroll 0 0 transparent !important;
}
.gen_info tr:first-child td {
  background: none repeat scroll 0 0 #0072bc !important;
  color: #fff;
}
/*css for Specials ends*/
/*Featured Categories css*/
#Manuf .ad-gallery .ad-thumbs li {
}
/*Featured Categories ends here*/

/*Sidebar css*/
#sidebar .boxtype2 {
  background: #cfd5df;
}
#sidebar .boxtype1 {
  background: #cfd5df;
}
#sidebar .box_item {
  background: #fff;
  border-top: none;
  margin-right: 10px;
}
#sidebar .side_box_title {
  color: #384457;
}
.box_item_num .call_text {
  color: transparent !important;
}
.box_item_num .call_us {
  color: #073a3e;
}
.box_item_num .phno1 {
  color: #2d2d2d;
}
.boxtype2 .titles {
  color: #384457;
  text-shadow: 0 1px #676a6f;
}
#sidebar .facebook {
  background: url("/UI/images/facebook.png") no-repeat scroll 0 0 transparent;
}
#sidebar .twitwr {
  background: url("/UI/images/twitter.png") no-repeat scroll 0 0 transparent;
}
#sidebar .link_in {
  background: url("/UI/images/linked_in.png") no-repeat scroll 0 0 transparent;
}
#sidebar .rss {
  background: url("/UI/images/rss.png") no-repeat scroll 0 0 transparent;
}
#sidebar .box_item.box_item_content {
  border: none;
  background: none;
}
#sidebar .box_item .module_title {
  background: #f3f9fb;
  color: #4c586b;
  border: 1px solid #a7a7a7;
  border-bottom: 0;
}
#sidebar .google {
  background: url("/UI/images/google.png") no-repeat 0 0;
}
#sidebar .blog {
  background: url("/UI/images/blog.png") no-repeat 0 0;
}
#sidebar .youtube {
  background: url("/UI/images/youtube.png") no-repeat 0 0;
}
#sidebar .pinteret {
  background: url("/UI/images/pinteret.png") no-repeat 0 0;
}
#sidebar .ikt_head {
  background: #0072bc;
  border: 1px solid #0072bc;
  color: #fff;
}
#sidebar .sb-productlist .northspace1 font {
  color: #017ab1 !important;
}
.box_item.alsocon .reset.sb-productlist > li {
  border-left: 1px solid #a7a6a6;
  border-right: 1px solid #a7a6a6;
  border-bottom: 1px solid #a7a6a6;
  border-top: none;
}
.productsec .also_qty .input {
  background: #fff;
  border: 1px solid rgb(180, 185, 187);
}
/*Sidebar css ends*/
/*News Latter*/
.boxtype1 .titles {
  color: #384457;
}
.news_lett .newlett_txt {
  color: #4c8ceb;
}
.news_lett .email_bx {
  color: #7f7f7f;
  border: 1px solid #a7a7a7;
}
.news_lett .email_bx {
  border: 1px solid #a7a7a7;
  color: #7f7f7f;
}
/*News Latter ends*/
/*Navigation*/
#nav {
  background: #fff none repeat scroll 0 0;
}
.drop_menu_btn {
  background: url("/UI/images/drop_menu.png") center 2px no-repeat;
  border: none;
}
.drop_menu_btn:hover {
  background: url("/UI/images/drop_menu.png") center -32px no-repeat;
}
#globalNav1 .a_font {
  border-left: 2px solid transparent;
  color: #ffffff;
  background: #2C6EBA;
}
#globalNav1 .a_font:hover {
  color: #fff;
  background: #212121 !important;
}
.active_main_menu {
  background: #212121 !important;
}
.active_sub_menu {
  background: #017ab1 !important;
}
.d_down {
  background: #212121;
}
.d_hover {
  background: blue;
}
.title {
  background: #212121;
}
.sub_title.menu_bar > a {
  color: #fff;
}
.sub_title.menu_bar > a:hover {
  background: #017ab1 !important;
}
.sub_title.menu_bar > a:hover .symbol_right {
  color: #fff;
}
.submenu_fontsize {
  color: #fff;
}
.submenu_fontsize:hover {
  color: #fff;
  background: #017ab1 !important;
}
/*Navigation css ends here*/
/*Footer Css*/
#footer {
  background: #2C6EBA;
}
#footer_block {
  border-bottom: 1px solid #575656;
}
.foot_bot {
  background: #fff;
}
.ftcol h3 {
  color: #fff;
}
.ftcol_ul a {
  color: #ccc;
}
.ftcol_ul a:hover {
  color: #fff;
}
.copy_rgt p {
  color: #004768;
}
.aos a {
  color: #fff;
}
#footer_block .Subscribe .place-subscribe {
  background: #017ab1 !important;
  border: 1px solid #017ab1 !important;
  color: #fff !important;
}
#footer_block .Subscribe .place-subscribe:hover {
  background: #ed1c24 !important;
  border: 1px solid #ed1c24 !important;
  color: #fff !important;
}
/*Footer Css ends here*/
/*A-z Page css*/
.product_a_zclass {
}
.product_a_zclass td {
  border-bottom: 1px dashed #cccccc;
}
.manufacturerclass td {
  background: #ffffff;
  border-bottom: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
}
.manufacturerclass td:hover {
  box-shadow: 1px 1px #cccccc;
}
.manufacturerclass td:hover .brandname b {
  color: #000;
}
/*A-z Page css ends*/
/*Site map css*/
.sitemap_leve1 {
  color: #000000;
}
.sitemap_main_menu1 {
  color: #1d3482;
}
.sitemap_main_menu a:first-child {
  color: #005387;
}
/*sitemap css ends*/
/*History Page*/
.divTable .divRow.odd {
  background-color: #fff !important;
}
.hist-update #order_history_update div.divHead {
  border: 1px solid #cccccc;
}
.divTable .divRow.even {
  background-color: #f3f9fb !important;
}
.divRow.odd .divCell {
  border: 1px solid #ddd;
}
.divRow.viewCartSubTotal {
  background: #f3f3f3;
}
.divRow.viewCartSubTotal font {
  color: #fff;
  background: #f3f3f3;
  color: #000;
}

.divRow.even .divCell {
  border: 1px solid #ddd;
}
.cart_history_table .divRow.divHead .divCell {
  background: #696969;
  border-left: 1px solid #fff;
  color: #4c586b;
}
.divTable.historyReportMain.order_report {
  border: 1px solid #ddd;
}
.historyReportMain .divRow.historyReport {
  background: #003;
}
.historyReportMain .divRow.historyReport div.divCell:first-child {
  border-right: 1px solid #fff;
}
.divTable.historyReportMain .divRow .divCell:first-child {
  border-right: 1px solid #ddd;
}
.historyReportMain .divRow.historyReport {
  background: #c7c5c5 none repeat scroll 0 0;
  border: 1px solid #ddd;
  color: #000;
}
.divTable.historyReportMain .divRow .divCell:first-child {
  border-right: 1px solid #ddd;
}
.historyReport1 .divRow:first-child .divCell {
  background: #0072bc;
  border-left: 1px solid;
  color: #fff;
}
/*History Page ends*/
/*Favorite List Page*/
.fav_list_table .headRow .divCell {
  background: #696969;
  border-left: 1px solid #fff;
  color: #fff;
}
.fav_list_manage .headRow {
  background: #f3f9fb;
  color: #4c586b;
}
.fav_list_manage .headRow .divCell {
  border-left: 1px solid #fff;
}
.fav_table_filter {
  border: 1px solid rgb(202, 202, 202);
}
.fav_table_filter tr {
  border: 1px solid rgb(202, 202, 202);
}
.fav_table_filter th {
  border: 1px solid rgb(202, 202, 202);
}
.fav_table_filter td {
  border: 1px solid rgb(202, 202, 202);
}
/*Favorite List Page ends*/
/*Ink & Toner Finder css*/
.inkt_finder .inpt {
  background: #fff url("/UI/images/sel_box.png") no-repeat scroll right -1px;
  border: 1px solid #ccc;
  color: #555555;
}
#ikt_find_home {
  border: 1px solid #a7a6a6;
}
.in_box {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #dddddd;
}
.in_title,
#reviews > #reviews_heading,
#review_popup_div > div#review_frm #heading > span,
#iktManufacturer h2 {
  background: #f3f9fb;
  color: #017ab1;
}
.inkt_finder .ikt_search {
  background: #6ca536;
  border: 1px solid #6ca536;
  color: #fff;
}
.inkt_finder .ikt_search:hover {
  background: #202020;
  border: 1px solid #202020;
  color: #fff;
}
#popup .prod_dtls_bton1 a {
  color: #fff !important;
}
#popup .prod_dtls_bton1 a:hover {
  color: #fff !important;
}
/*Ink & Toner Finder css ends*/
/*before searchpage css*/
.menu_images {
  border-bottom: 2px solid #bcc3d0;
}
.sub_menu {
  border: 1px solid #dddddd;
  background-color: #ffffff;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.sub_menu_shading {
  background-color: #017ab1;
}
.sub_menu_shading tr td a {
  color: #ffffff;
}
.sub_menu_shading tr td a:hover {
  background: #000;
  color: #fff;
}
.submenu_div {
  background-color: #ffffff;
  border: 1px solid rgb(4, 14, 19);
  border-bottom: 3px solid rgb(4, 14, 19);
}
.submenu_div .menu_fontsize {
  color: rgb(0, 151, 236);
}
.submenu_div .submenu_fontsize {
  color: #8baec1;
}
.submenu_div .submenu_fontsize:hover {
  text-decoration: underline;
  color: rgb(255, 185, 60);
}
.sub_head {
  color: #39a571;
}
#sub_menu {
  background: #212121;
  border: 1px solid #006792;
}
#sub_menu .head_cont {
  background: #212121;
  border: 1px solid #006792;
  border-bottom: none;
}
#sub_menu .sm_head {
  color: #a5640b;
}
#sub_menu .sm_sub_head {
  color: #fff;
  border-bottom: 1px solid #555555;
}
#sub_menu .sm_links .sm_anchor {
  color: #a9a9a9;
}
.menu_table.sub_menu_shading ul li a {
  color: #fff;
}
.menu_table.sub_menu_shading ul li:hover {
  background: #212121;
  color: #fff;
}
/*before searchpage css ends*/
/*search page*/
.block .img {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #fff;
}
#lblock .best_fav {
  background: #f2f2f2 url("/UI/images/favorite.svg") no-repeat scroll;
}
.quickHideDiv {
  background: #e8e8e8;
}
#lblock .best_fav:hover {
  background: #f2f2f2 url("/UI/images/favorite-hover.svg") no-repeat scroll;
}
.grid_frieght_delivery {
  background: rgba(0, 0, 0, 0) url("/UI/images/freight_delivery.png") no-repeat
    scroll center center;
}
#product_details .ItemBasicDetails.mid_pan.fl.padnorth1 .heading {
  background: #fff;
  text-decoration: underline;
}
.cat_tect .menu_image_heading {
  background: #fff;
  color: #0182bf;
}
/*search page*/
/*breadcrum css*/
#product_details .small_menu.reset.southspace2.ovfl-hidden.padsouth1 a {
  color: #5d5d5d;
}
.menu_fontsize:hover {
  color: #3372c8;
}
.small_menu {
  border-bottom: 1px solid #808080;
}
.small_menu li {
  background: url(/UI/images/links_deviderBrand.png) scroll 0px 2px no-repeat;
}
.small_menu li:hover {
  color: rgb(46, 87, 192) !important;
}
.small_menu li.active {
  color: #174d9e !important;
}
.small_menu .active a {
  color: #017ab1 !important;
}
.small_menu.small_menu1 .active {
  color: red !important;
}
#breadcrumbs {
  border-bottom: 1px solid #cbcbcb;
}
#breadcrumbs a {
  color: #000;
}
#breadcrumbs li {
  background: url(/UI/images/links_devider.png) 0 0 no-repeat;
}
#breadcrumbs li:first-child {
  background: none;
}
#main_links a {
  color: #000000;
}
#breadcrumbs a.active,
#breadcrumbs a:hover {
  color: #cf1c05;
}
/*breadcrum css ends*/

/*details Page*/
#content .mid_pan {
  color: #000 !important;
}
.mid_pan .heading {
  color: #0387d9;
}
.mid_pan .heading:hover {
  color: #006db1;
}
.mid_pan .stock {
  color: #497d00;
}
.mid_pan .prod li {
  color: #000;
}
.mid_pan .bold {
  color: #373737;
}
.mid_pan .over {
  color: #000;
}
.mid_pan .head_sub {
  color: #017ab1;
}
.mid_pan .head_sub > span {
  color: #444;
}
.mid_pan .each {
  background: #fff;
  border: 1px solid #ccc;
}
.mid_pan .prod li {
  color: #000;
}

#detailTab {
  color: #fff;
  background: #1d1d1d;
}
/* #detailTab:hover, #reviewTab:hover, #compareTab:hover, #vbrand_tab_d:hover{background:#e4e4e4;color:#000} */
/*#detailTab.active, #reviewTab.active, #compareTab.active, #vbrand_tab_d.active{background:#E4E4E4;color:#000}*/
#detailTab.active {
  background: #1d1d1d;
  color: #fff;
}
#reviewTab.active {
  background: #ff7900;
  color: #fff;
}
#compareTab.active {
  background: rgb(13, 70, 155);
  color: #fff;
}
#vbrand_tab_d.active {
  background: #6ca536;
  color: #fff;
}
#reviewTab {
  background: #ff7900;
  color: #fff;
}
#reviewTab {
  background: #ff7900;
  color: #fff;
}
#compareTab {
  color: #fff;
  background: rgb(13, 70, 155);
}
#vbrand_tab_d {
  background: #6ca536 none repeat scroll 0 0;
  color: #fff;
}
#vbrand_tab th {
  background-color: #f3f3f3;
  color: #000000;
}
#vbrand_tab .linebtm td {
  border-bottom: 1px solid #adbdc6;
}
#vbrand_tab {
  border: 1px solid #dddddd;
  background: #fff;
  border-top: none;
}
#vbrand_tab .barnds {
  border-bottom: 1px solid #eeeeee;
}
#vbrand_tab .vb_txt {
  background: #f3f3f3;
  color: #000000;
}
#vbrand_tab .sb-productlist li:first-child {
  border-top: none;
}
#vbrand_tab.pritxt {
  color: #dc031e;
}
#vbrand_tab a {
  color: #000;
}
#upsell .magnifier,
#vbrand_tab .magnifier {
  background-position: 0 -2px !important;
}
#upsell > h2,
#prod_description #vbrand_tab > h2 {
  background: #e4e4e4;
}
#upsell .tbltwo th {
  background-color: #f3f3f3;
  color: #000000;
}
.productsec #upsell {
  border: 1px solid #dddddd;
  background: #fff;
  border-top: none;
}
#details .divTable h2 {
  background: #e4e4e4 none repeat scroll 0 0;
}
#details .divCell {
  border-bottom: 1px solid #eee;
  color: #000;
}
#details .divRow .divCell:first-child {
  color: #323232;
}
#details .divCell > p {
  line-height: 20px;
}
#details {
  border: 1px solid #dddddd;
  background: #fff;
  border-top: none;
}
#details th {
  color: #000;
  background-color: #f3f3f3;
}
#details tr td:first-child {
  color: #323232;
}
#details td {
  color: #777;
}

#prod_buttons .prod_bton1 {
  background: url(/UI/images/prod_bton.gif) 0 0 repeat-x;
  border: 1px solid #bababa;
  color: #000;
}
#prod_buttons span {
  background: url(/UI/images/icons.png) 0 0 no-repeat;
}
#prod_buttons .enlarge {
  background: url(/UI/images/enlarge-page.svg) 0 0 no-repeat;
  margin-left: 5px;
}
#prod_buttons .prod_bton2 {
  background: url(/UI/images/prod_bton.gif) 0 0 repeat-x;
  border: 1px solid #bababa;
  color: #000;
}
#prod_buttons .print {
  background: url(/UI/images/print-page.svg) 0 0 no-repeat;
  margin-left: 5px;
}
.prod-more a:hover,
.prod-more .active {
  background: #f3f3f3;
  border: 1px solid #dddddd;
  border-bottom: none;
  color: #4c586b;
}
/*detailspage ends here*/
/*Compaer Popup css*/
.wrapper_1230 .wrapper {
  background: #dddddd;
}
#p.wholesale_select {
  color: #ac172e;
}
#comp_prod .pord_disp td {
  border: 1px solid #dddddd;
}
#comp_prod .remove {
  background: #ccc;
  color: #ffffff;
}
#comp_prod .remove:hover {
  background: #017ab1;
}
#comp_prod .gen_info td,
#comp_prod .phy_char td,
#comp_prod .misc td {
  border: 1px solid #dddddd;
}
#comp_prod .prod_title {
  color: #1b507c;
}
#comp_prod .prod_price {
  color: #dc031e;
}
/*Compaer Popup css ends*/

.boxtype2 .call_text {
  color: #4c8ceb;
}
.boxtype2 .call_us {
  color: #890d0d;
}
.boxtype2 .phno1 {
  color: #2d2d2d;
}
.boxtype2 .titles {
  color: #384457;
  text-shadow: 0 1px #676a6f;
}
.boxtype1 .newlett_txt {
  color: #4c8ceb;
}
.prod-more a {
}
/*Cehckout Page*/
.purchasec .shopcrt_bton_top {
  background: url("/UI/images/top_shoppingcrt_bg.gif") repeat-x scroll 0 0
    transparent;
  border: 1px solid #bababa;
  color: #497d00;
}
.purchasec .shopcrt_bton_top:hover {
  background: url("/UI/images/top_shoppingcrt_bg.gif") repeat-x scroll 0 0
    transparent;
  color: #497d00;
  box-shadow: none;
}
#department_form #outid .blcktxt {
  color: #000;
}
/*checkout page css ends*/
/*Css for Prining Tab*/
.steps {
  background: #696969;
}
.steps .eachstep .number {
  background: none repeat scroll 0 0 #38a4ea;
}
.steps .eachstep {
  border-left: 1px solid #78a8d5;
}
.steps .eachstep:hover {
  background: #0072bc !important;
  color: #fff;
}
.steps .eachstep .active {
  background: #38a4ea !important;
  color: #fff;
}
.steps .eachstep.first {
  border: none;
  background: #038f30;
}
.steps .eachstep .title {
  color: #fff;
}
.steps .eachstep .number {
  background: none repeat scroll 0 0 #5c5c5c;
  border: 1px solid #ffffff;
  color: white;
}
.steps .eachstep.first .number {
  background: #1d1d1d;
}
.steps .eachstep.first .title {
  color: #fff;
}
.steps .eachstep.active {
  background: #038f30;
}
.steps .eachstep.active .number {
  background: #1d1d1d;
}
.steps .eachstep.active .title {
  color: #fff;
}
.step1 .printpagin a {
  background: none repeat scroll 0 0 #ffffff;
  color: #6e6e6e;
  border: solid 1px #adadad;
}
.step1 .printpagin a:hover,
.printpagin a.active {
  background: none repeat scroll 0 0 #38a4ea;
}
.northspace2 select {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("/UI/images/select_arrow.png");
  border: thin solid #ccc;
}
.northspace2 select:hover {
  background: url("/UI/images/select_arrow_hover.png");
}
#fontStyleInput {
  border: 1px solid #cccccc;
}
.step4 .input_box {
  border: 1px solid #a9a9a9;
}
.step5 .head_print {
  color: #5b8fcf;
}
.step5 .red_tex {
  color: #af2626;
}
.step5 .button2 {
  color: #fff;
}
.step5 .chan_layout {
  background: #e20505;
}
.step5 .chan_logo {
  background: #0072ff;
}
.step5 .chan_prod {
  background: #9800d0;
}
.step5 .chan_text {
  background: #ff7e00;
}
.step5 .chan_comm {
  background: #af2626;
}
.step5 .blue_tex1 {
  color: #5b8fcf;
}
.step6 .print_head1 {
  color: #3e3e3e;
}
.step6 .c_prod_code {
  color: #505050;
}
.step7 .ps_shop_cart {
  color: #000;
}
.step7 .ps_shop_cart th {
  background-color: #f3f9fb;
  color: #4c586b;
  border-left: 1px solid rgb(180, 180, 180);
}
.step7 .ps_shop_cart tbody {
  background-color: #fff;
}
.step7 .viw _cp_prod {
  background: none repeat scroll 0 0 #af2626;
  border: medium none;
  color: #ffffff;
}
.step7 .viw_cp_prod:hover {
  background-color: #4c4c4c;
}
.step7 .cp_mod,
.cp_del {
  background: none repeat scroll 0 0 #4c4c4c;
  border: medium none;
  color: #ffffff;
}
.step7 .cp_mod:hover,
.cp_del:hover {
  background-color: #af2626;
}
.step7 .divTable .headRow {
  background: #f3f9fb;
  border: 1px solid #ccc;
  color: #4c586b;
}
.step7 .divTable .headRow .divCell {
  border-right: 1px solid #ccc;
  color: #4c586b;
}
.step7 .print_head1 {
  color: #3e3e3e;
}
.step7 .ps_shop_cart thead {
  height: 35px;
  color: #414141;
}
.step7 .ps_shop_cart tfoot tr td {
  background-color: #e5e5e5;
}
.step7 .cp_sc_subTot {
  color: #af2626;
}
.step7 .cp_sc_merTot {
  color: #141414;
}
.step7 .merTot_val {
  color: #af2626;
}
.step7.tpbar td {
  background: #f9f9f9;
  border-bottom: 1px solid #d6d4d4;
}
.step7 .ps_shop_cart .qtPr_val {
  border: 1px solid #a9a9a9;
}
.step7 .ps_sc_btn {
  background: #af2626;
  color: #ffffff;
}
.step7 .ps_sc_btn:hover {
  background-color: #4c4c4c;
}
.step7 .con_shop {
  background-color: #0072ff;
}
.step7 .con_shop:hover {
  background-color: #4c4c4c !important;
}
.step7 .upd_cart {
  background-color: #4c4c4c;
}
.step7 .upd_cart:hover {
  background-color: #af2626 !important;
}
.step7 .cancl_desc {
  color: #636363;
}
.step7 .ship_hand_pol {
  color: #0072ff;
}
.step7 .viw_cp_prod {
  background: #febd00;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlYmQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMTZjMGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #febd00 0%, #e16c0f 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #febd00),
    color-stop(100%, #e16c0f)
  );
  background: -webkit-linear-gradient(top, #febd00 0%, #e16c0f 100%);
  background: -o-linear-gradient(top, #febd00 0%, #e16c0f 100%);
  background: -ms-linear-gradient(top, #febd00 0%, #e16c0f 100%);
  background: linear-gradient(to bottom, #febd00 0%, #e16c0f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#febd00', endColorstr='#e16c0f', GradientType=0);
  border: 1px solid #ba4c33;
  color: #000;
  text-shadow: 1px 1px #f4bc76;
}
.step7 .viw_cp_prod:hover {
  color: #5b1801;
  background: #ff9501;
  background: -moz-linear-gradient(top, #ff9501 0%, #ffb901 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #ff9501),
    color-stop(100%, #ffb901)
  );
  background: -webkit-linear-gradient(top, #ff9501 0%, #ffb901 100%);
  background: -o-linear-gradient(top, #ff9501 0%, #ffb901 100%);
  background: -ms-linear-gradient(top, #ff9501 0%, #ffb901 100%);
  background: linear-gradient(to bottom, #ff9501 0%, #ffb901 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9501', endColorstr='#ffb901', GradientType=0);
}
.step7 .viw_cp_prod {
  background: #febd00;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlYmQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMTZjMGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #febd00 0%, #e16c0f 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #febd00),
    color-stop(100%, #e16c0f)
  );
  background: -webkit-linear-gradient(top, #febd00 0%, #e16c0f 100%);
  background: -o-linear-gradient(top, #febd00 0%, #e16c0f 100%);
  background: -ms-linear-gradient(top, #febd00 0%, #e16c0f 100%);
  background: linear-gradient(to bottom, #febd00 0%, #e16c0f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#febd00', endColorstr='#e16c0f', GradientType=0);
  border: 1px solid #ba4c33;
  color: #000;
  text-shadow: 1px 1px #f4bc76;
}
.step7 .viw_cp_prod:hover {
  color: #5b1801;
  background: #ff9501;
  background: -moz-linear-gradient(top, #ff9501 0%, #ffb901 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #ff9501),
    color-stop(100%, #ffb901)
  );
  background: -webkit-linear-gradient(top, #ff9501 0%, #ffb901 100%);
  background: -o-linear-gradient(top, #ff9501 0%, #ffb901 100%);
  background: -ms-linear-gradient(top, #ff9501 0%, #ffb901 100%);
  background: linear-gradient(to bottom, #ff9501 0%, #ffb901 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9501', endColorstr='#ffb901', GradientType=0);
}
.red_tex.red_tex1.strong {
  color: rgb(207, 17, 17);
}
#print_step {
  background: #fff;
}
#print_step .head_print {
  color: #5b8fcf;
}
#print_step .sub_print {
  color: #2f2f2f;
}
#print_step .subhead_print {
  color: #3e3e3e;
}
#print_step .black_tex {
  color: #2f2f2f;
}
#print_step .red_tex {
  color: #af2626;
}
#print_step .tab_tx {
  color: #666;
}
/*Css for Printing Tab ends here*/

/*css for search stickyheader*/
.boxtype1 {
  background: #eeeeee;
}
.boxtype1 div.rtdiv {
  background: #f3f9fb;
  color: #4c587d;
  border-bottom: 1px solid #ccc;
}
.boxtype1 div.rtdiv .serchtxt {
  color: #4c587d;
}
.pagin a {
  background: #fff;
  color: #626161;
  border: 1px solid #fff;
}
.pagin a:hover,
.pagin a.active {
  background: #005387;
  color: #fff;
}
.pagin a.nxtarw {
  background: url(/UI/images/rtarw.png) 98% 2px no-repeat;
  border: none;
}
.sortby .pagin a.nxtarw:hover {
  color: #4c8ceb;
}
.pagin a.prvarw {
  background: url(/UI/images/prvarw.png) 98% 2px no-repeat;
}
.sortby .pagin a.prvarw:hover {
  color: #4c8ceb;
}
.productsec .sortby {
  background: #edf2fa;
  border-bottom: 1px solid #e0e1e2;
}
.qty_add_cart_fav .adCartRes.redaddbtn {
  width: 115px !important;
}
.productsec .collt .combtn {
  background: url(/UI/images/btntwo.gif) 0 0 repeat-x;
  border: 1px solid #bababa;
  color: #000;
}
.productsec .collt .combtn:hover {
  background: url(/UI/images/btntwo.gif) 0 -35px repeat-x;
}
.productsec .collt .boxim {
  background: #fff;
  border: 1px solid #bababa;
}
.productsec .grntxt {
  color: #0a80b0;
}
.productsec .productname a {
  color: #0387d9;
}
.productsec .productname a:hover {
  color: #006db1;
}
#prod_description .productname a {
  color: #0387d9;
}
#prod_description .productname a:hover {
  color: #006db1;
}
.sortby .pagin a.prvarw {
  background: url("/UI/images/prvarw.png") no-repeat 5% 2px;
  border: none;
}
/*css for search stickyheader ends here*/

#sess_exp .sess_login {
  background: #f3f3f3;
}
#sess_exp .sess_sign {
  background: #f3f3f3;
  border: 1px solid #eee;
}

.tblone .tpbar td {
  background: #f9f9f9;
  border-bottom: 1px solid #d6d4d4;
}
.tblone .input1 {
  background: #fff;
  border: 1px solid #aaaaaa;
}
.tblthree {
  color: #797878;
}
.tblthree .th {
  background: #7aac34;
  color: #fff;
}
.tblthree .tpbar td {
  background: #f9f9f9;
  border-bottom: 1px solid #d6d4d4;
}
.tblthree .odd td {
  background: #f9f9f9;
  border-bottom: 1px solid #d6d4d4;
}
.tblthree .even td {
  background: #eaeaea;
  border-bottom: 1px solid #d6d4d4;
}
.tblthree .imgbx {
  border: 1px solid #838383;
}
.tblthree td a {
  color: #045bae;
}
.tblthree td a:hover {
  color: #045bae;
}
.tblthree .black {
  color: #000;
}
.select {
  background: #e8e8e8 url(/UI/images/dr-dwn.png) 96% 9px no-repeat;
  border: 1px solid #d6d4d4;
}
#Featur_pro {
  background: #fff;
  border: 1px solid #adbdc6;
}
#Featur_pro .titles {
  background: url("/UI/images/box_head_bg.png") no-repeat scroll 0 0 transparent;
  color: #181818;
}
.pro_crt {
  background: #333 url(/UI/images/cartbtn.png) 0 0 repeat-x;
  color: #fff;
  border: 1px solid #000;
}
.pro_fav {
  background: #333 url(/UI/images/cartbtn.png) 0 0 repeat-x;
  color: #fff;
  border: 1px solid #000;
}
.boxtype2 .buttontype1 {
  display: block;
  background: #333 url(/UI/images/allbtn.png) 0 0 repeat-x;
  color: #fff;
  border: 1px solid #8f0e0e;
  text-shadow: 1px 1px 1px #570b0b;
}
.addtofav {
  background: url("/UI/images/btnone.png") repeat-x scroll 0 0 transparent;
  border: 1px solid #000000;
  color: #ffffff;
}
.prod_desc .prdt_img {
  border: 1px solid #999999;
}
.item_desc .item_code {
  color: #045bae;
}
.item_desc .item_title {
  color: #504f4e;
}
.item_desc .view_dtls {
  background: url(/UI/images/btnone.png) 0 0 repeat-x;
  color: #fff;
  border: 1px solid #000;
}
.item_desc .quckvwprc {
  color: #660000;
}
.item_desc .price_blk {
  border: 1px solid #999999;
}
.addtocart {
  background: url(/UI/images/btnone.png) 0 0 repeat-x;
  color: #fff;
  border: 1px solid #000;
}
.prod_dt .bold {
  color: #373737;
}
.prod .prod_dt {
  color: #7e7e7e;
}
.bk_ord_his {
  background: none repeat scroll 0 0 transparent;
  color: #497d00;
}
.promotsec .donte_org {
  background: #f0eff0;
  border: 1px solid #e5e4e8;
}
.promotsec .new_don_org {
  border: 1px solid #e5e4e8;
  background: none repeat scroll 0 0 #f0eff0;
  color: #797878;
}
.tblone .shopcrt_bton_top {
  color: #000;
}
.tblone .shopcrt_bton_top:hover {
  color: #000;
}
.mess_bar .error {
  background: #f2dede;
  border: 1px solid #eed3d7;
  color: #b94a48;
}
.mess_bar .ok {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}
.mess_bar .notice {
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  color: #c09853;
}
.mess_bar .inform {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}
.mess_close {
  text-shadow: 0 1px 0 #ffffff;
  color: #c2b2b2;
}
.mess_close:hover {
  color: #000;
}
.descr {
  color: #000;
}
.imgSearchResult {
  background: none repeat scroll 0 0 #ffffff;
  border: 1px solid #b6b6b6;
  box-shadow: 0 0 5px #999999;
}
.imgSearchResult .imgSearchFullSize {
  height: 300px;
  width: 300px;
}
.order_report {
  background-color: #eeeeef;
}
.order_report td {
  border: 1px solid rgb(206, 207, 209);
}
.report tr.even_left td,
.report td.right {
  background-color: #eeeeee;
}
.report td.left {
  background-color: #eeeeee;
}
.report tr.odd_left td {
  background-color: #ffffff;
}

.vc_error {
  color: red;
}
#fontdropdown {
  border: 2px inset #ccc;
}
#fontdropdown li.menu:link {
  background-color: #fff;
  color: #000;
}
#fontdropdown li.menu:visited {
  background-color: #fff;
  color: #000;
}
#fontdropdown li.menu:hover {
  background-color: #000;
  color: #fff;
}
#fontdropdown li.menu:active {
  background-color: #000;
  color: #fff;
}

.bank_act_img {
  color: #ffffff;
}
.colm03 {
  color: #444444;
}
.categories .imag_box2 img {
  border: 1px solid #ebebeb;
}
.categories .imag_box2 img:hover {
  border: 1px solid gray;
}
.formdiv_pay .formlist li .selbx {
  background: #fff url(/UI/images/dr-dwn.png) 80% 8px no-repeat;
  border: 1px solid #8b8b8b;
  color: #000;
}

.brand_box {
  box-shadow: 0px 0px 16px 0 #d7d7d7 inset;
  border: 1px solid #d1d1d1;
}
.manufa_brand {
  border-bottom: 1px solid #e4e4e4;
  background: #fff;
}
.bra_typtitle {
  background: #29374d;
  color: #fff;
}
.coper_meter,
.rebatesNav {
  background: #fff;
}
.jcarousel-skin-book img {
  dborder: 1px solid #7cb7cc;
  background-color: #fff;
}

#globalNav2 {
  background: url("/UI/images/nav2bg.jpg") 0 0 repeat-x;
  border-bottom: 3px solid #29374d;
}
#globalNav2 #dropdownMenu li {
  border-right: 1px solid #bfbfbf;
  box-shadow: 1px 0 0 0 #fff;
}
#globalNav2 .a_font {
  color: #4c586b;
}
#globalNav2 #dropdownMenu li:hover a {
  background: #4c586b;
}
#globalNav2 .drop_menu_btn {
  background: url("/UI/images/drop_menu.png") center 4px no-repeat;
  border: none;
}
#globalNav2 .drop_menu_btn:hover {
  background: url("/UI/images/drop_menu.png") center -30px no-repeat;
}

.print_nav {
  background: rgb(219, 165, 22);
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiYTUxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYjk2MTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(
    top,
    rgb(219, 165, 22) 0%,
    rgb(219, 150, 22) 100%
  );
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, rgb(219, 165, 22)),
    color-stop(100%, rgb(219, 150, 22))
  );
  background: -webkit-linear-gradient(
    top,
    rgb(219, 165, 22) 0%,
    rgb(219, 150, 22) 100%
  );
  background: -o-linear-gradient(
    top,
    rgb(219, 165, 22) 0%,
    rgb(219, 150, 22) 100%
  );
  background: -ms-linear-gradient(
    top,
    rgb(219, 165, 22) 0%,
    rgb(219, 150, 22) 100%
  );
  background: linear-gradient(
    to bottom,
    rgb(219, 165, 22) 0%,
    rgb(219, 150, 22) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dba516', endColorstr='#db9616', GradientType=0);
  border-top: 1px solid #dbcb9e;
  border-bottom: 1px solid #735215;
  color: #5a1700;
  text-shadow: 1px 1px 0 #e9c273;
}
.print_nav:hover {
  background: rgb(255, 184, 1);
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjgwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmE1MDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(
    top,
    rgb(255, 184, 1) 0%,
    rgb(255, 165, 1) 100%
  );
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, rgb(255, 184, 1)),
    color-stop(100%, rgb(255, 165, 1))
  );
  background: -webkit-linear-gradient(
    top,
    rgb(255, 184, 1) 0%,
    rgb(255, 165, 1) 100%
  );
  background: -o-linear-gradient(
    top,
    rgb(255, 184, 1) 0%,
    rgb(255, 165, 1) 100%
  );
  background: -ms-linear-gradient(
    top,
    rgb(255, 184, 1) 0%,
    rgb(255, 165, 1) 100%
  );
  background: linear-gradient(
    to bottom,
    rgb(255, 184, 1) 0%,
    rgb(255, 165, 1) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb801', endColorstr='#ffa501', GradientType=0);
  border-top: 1px solid #ffe8ab;
  border-bottom: 1px solid #7d5000;
}
.arrow {
  background: url("/UI/images/print_arrow.png") 0 -10px no-repeat;
}
.arrow1 {
  background: url("/UI/images/print_arrow.png") 0 0 no-repeat;
}

.formdiv .formlist li .input {
  color: #000;
  border: 1px solid #cdcdcd;
}
.formdiv .formlist li span {
  color: #f00;
}
.why_edit {
  color: #497d00;
}
.formlist .main_label {
  color: #000 !important;
}
.formdiv .specialOfferSpan {
  color: #ff0000;
}

.item_detail_page td.detail_left {
  border-bottom: 1px solid #eee;
  border-right: none;
}
.productsec .tbltwo tr th {
  background-color: #f3f3f3;
  color: #777;
  border-bottom: 1px solid #eee;
}

.sb-productlist li {
  border-top: 1px solid rgb(171, 184, 189);
}
.leftbar .boxtype1 {
  border-bottom: 1px solid #adbdc6;
}
.leftbar .boxtype1 .titles {
  background: #f3f9fb;
  color: #4c586b;
  border-bottom: 1px solid #989898;
}
.fil-list a {
  color: #29374d;
}
.productsec .boxtype1 {
  border-bottom: none;
}
.midcol .boxtype1 {
  background: white;
}
.brandname b {
  color: #fff;
}
.brandname b:hover {
  color: #000;
}

.productsec .linebtm td {
  border-bottom: 1px solid #adbdc6;
}
.productsec .tbltwo .pritxt {
  color: #017ab1;
}
.productsec .tbltwo .input {
  background: #fff;
  border: 1px solid #dcdcdc;
}
.minhght .pritxt select {
  border: 1px solid #adbdc6;
}

.new_depart .formdiv .formlist li .selbx {
  background-image: none;
}
.new_depart .formdiv .formlist li span.tblone {
  color: #797878;
}
.quicksec .txtone {
  color: #038f30;
}
.quicksec .listpg .input {
  background: #f0eff0;
  border: 1px solid #cdcdcd;
  color: #000;
}

.productsec .collt .select {
  background: #fff url(/UI/images/dr-dwn.png) 90% 9px no-repeat;
}
.productsec .colrt .select {
  background: #fff url(/UI/images/dr-dwn.png) 90% 9px no-repeat;
}
.productsec .tbltwo tr th {
  background-color: #f3f3f3;
  color: #777;
  border-bottom: 1px solid #eee;
}
.productsec .tbltwo .quikbtn {
  background: url(/UI/images/quick-btn.gif) 0 0 no-repeat;
}

.item_detail_page td.detail_right {
  border-bottom: 1px solid #eee;
  border-left: none;
}
.item_detail_page th {
  border-bottom: 1px solid #eee;
}
.report th {
  background: #007ec3;
  color: #fff;
  border-right: 1px solid #fff;
}
.report tr.odd td {
  background: #fff;
}
.report tr.even td {
  background: #eeeeee;
  border-right: 1px solid rgb(202, 202, 202);
  border-bottom: 1px solid rgb(202, 202, 202);
}
.report .odd td {
  border-right: 1px solid rgb(202, 202, 202);
  border-bottom: 1px solid rgb(202, 202, 202);
}
.even.pr_des {
  color: rgb(76 88 107);
}

.tblone .th {
  background: #0072bc;
  color: #fff;
  border-left: 1px solid rgb(136, 128, 128);
}
.viewcartsec .input {
  border: 1px solid #cdcdcd;
}
.viewcartsec .input1 {
  border: 1px solid #cdcdcd;
}
.check-btn {
  background: url(/UI/images/checkout1.png) 0 0 no-repeat;
  border: none;
}
.check-btn:hover {
  background: url(/UI/images/checkout1.png) 0 -49px no-repeat;
}
#top_subtotal b {
  color: rgb(102, 7, 7);
}
.ps_shop_cart tr {
  border-bottom: 1px solid rgb(206, 202, 202);
}
.ps_shop_cart td {
  border-left: 1px solid rgb(206, 202, 202);
}
.highlight td {
  border-left: 1px solid rgb(216, 202, 202);
}
tr.highlight {
  border-bottom: 1px solid rgb(223, 202, 202);
}
.colmid .blcktxt {
  background: #696969;
}
.colmid p {
  background: #0072bc;
  color: #fff;
}
.colmid.fl.last {
  border: none;
}
.blue-link {
  color: rgb(15, 73, 148);
}

.sticktop {
  background: #1d1d1d;
}
.sticktop .total {
  color: #fff;
}
.stickyHeaderspan {
  background: #202020 none repeat scroll 0 0;
}
#topmain_stick #popup1 {
  background: #fff;
  border: 5px solid #696969;
}
.qualify {
  color: #fff;
}
.call span {
  color: #670000;
}
.sb-productlist li.last {
  border-bottom: none;
}
.item_detail_page td.detail_right {
  border-left: 0 none;
}

.shopcrt_bton_top.curve2 {
  border: none;
  box-shadow: none;
}

#SliderNameNavigation {
  /* background:url("../../UI/images/contolbg.png") repeat-x scroll 0 0 transparent; */
}
#SliderNameNavigation a.active:link,
#SliderNameNavigation a.active:active,
#SliderNameNavigation a.active:visited,
#SliderNameNavigation a.active:hover {
}

#main_prod_first {
  background-color: #f3f3f3;
  border: 2px solid #ddd;
  border-top: none;
}
#icons p {
  background: url(/UI/images/icons.png) 0 0 no-repeat;
}
#prod_tour a {
  color: #bc0d0d;
}
.purchasec .shopcrt_bton_top {
  background: #1d1d1d !important;
  color: #fff !important;
}
.purchasec .shopcrt_bton_top:hover {
  color: #fff !important;
  background: #0072bc !important;
}

.detail_prize_all .qty_dtl {
  background: #fff;
  border: 1px solid rgb(180, 185, 187);
}
.cart_action .qty .input {
  background: #fff;
  border: 1px solid rgb(180, 185, 187);
}

#login_form {
  background: none repeat scroll 0 0 #f7f7f7;
  border: 1px solid #eee;
}
#leftstickey .boxtype1 {
  background: #edf2fa;
}
#lblock #leftstickeyajax.leftbar .boxtype1 {
  background: #edf2fa;
}
.wrapper_for_all_block .description {
  color: #000;
}
.prod_det_btn {
  background: #e4e4e4;
  border: 1px solid #bababa;
  color: #000;
}
.prod_det_btn:hover {
  background: #dedede;
}

.odd td {
  background: #fff;
  border-bottom: 1px solid #d6d4d4;
  border-left: 1px solid rgb(202, 202, 202);
}
.even td {
  background: #f9f9f9;
  border-bottom: 1px solid #d6d4d4;
  border-left: 1px solid rgb(202, 202, 202);
}
.highlight {
  background-color: rgb(230 230 230) !important;
}
.vc_info.pad-nesw1 {
  font-size: 18px;
  color: #017ab1;
}
.viewcartsec #list_edit_selection {
  border: 1px solid #5d5b5b;
}
#toptable_fav .highlight td {
  border-bottom: 1px solid #d6d4d4;
}
.undefined td {
  border-bottom: 1px solid rgb(206, 202, 202);
  border-left: 1px solid rgb(206, 202, 202);
}

.productsec .collt .select {
  background: #fff url(/UI/images/dr-dwn.png) 90% 9px no-repeat;
}
.productsec .tbltwo .quikbtn {
  background: url(/UI/images/quick-btn.gif) 0 0 no-repeat;
}
.new_depart .formdiv .formlist li .selbx {
  background-image: none;
}
.promotsec .compbtn {
  background: url(/UI/images/comp-btn.png) 0 0 no-repeat;
  border: none;
}
.promotsec .compbtn:hover {
  background-position: 0 -59px;
}

.password_not_match {
  color: red;
}

.divRow:nth-child(2n + 1) {
  background: #f3f9fb;
}
.popup_buttons.no_sale .headRow .divCell {
  background: #ccc;
  color: #000;
}

.tiltes1 {
  border-bottom: 1px dotted #ccc;
  color: #2e2828 !important;
}
.tiltes2 {
  border-bottom: 1px dotted #ccc;
  color: #2e2828 !important;
}

.pro_arrow_right {
  background: rgba(0, 0, 0, 0) url("/UI/images/pro_arrow_right.png") no-repeat
    scroll 0 0/15px 15px;
}
.pro_arrow_right:hover {
  background: rgba(0, 0, 0, 0) url("/UI/images/pro_right_hover.png") no-repeat
    scroll 0 0/15px 15px;
}
.pro_arrow_left {
  background: rgba(0, 0, 0, 0) url("/UI/images/pro_arrow_left.png") no-repeat
    scroll 0 0/15px 15px;
}
.pro_arrow_left:hover {
  background: rgba(0, 0, 0, 0) url("/UI/images/pro_left_hover.png") no-repeat
    scroll 0 0/15px 15px;
}
.below_image img {
  border: 1px solid #cecece;
}
.quote_checkout,
.success_chk {
  color: #6ca536;
}
#fancybox-content .popupNtLog div center b span {
  color: #4f8a10;
}

#dataTable.tblone.fav_table_filter tr td,
#dataTable.tblone.fav_table_filter tr th {
  border: 1px solid #dddddd !important;
}

.viewcartsec h1 {
  color: #840909;
}
.viewcartsec h2 {
  color: #840909;
}
p.finePrint {
  color: #9a9a9a;
}
.compare_t {
  background: #174d9e;
  color: #fff;
}
.location_map img {
  border: 2px solid #cfcfcf;
}
.location_map a {
  color: #231f20;
}
.ac_results {
  background-color: white;
  border: 1px solid black;
}
.ac_odd {
  background-color: #eee;
}
.ac_over {
  background-color: #0a246a;
  color: white;
}

.heading {
  background: none repeat scroll 0 0 #dddddd;
}
#form_auth_net {
  border: 1px solid #dddddd;
}

.divCellBrands .cart_action .qt_prs .pritxt {
  color: #017ab1;
}

.divRowNote {
  background: #c7c5c5;
  border: 1px solid #ccc;
}
.vc_error {
  color: red;
}
.proheadtitle,
.proheadtitle a,
a.cart-link {
  color: #0387d9 !important;
}
.proheadtitle:hover,
.proheadtitle a:hover,
a.cart-link:hover {
  color: #006db1 !important;
}
.headerText {
  color: red;
}
.catTechA span {
  color: red;
}
.headerBanner2 h3 {
  border-bottom: 7px solid #e5e3e3;
  color: red;
}
.headerBanner2 p {
  color: #2e2828;
}
.vc_success.pad-nesw1.southspace2.centerAll {
  color: green;
}
.vc_info.pad-nesw1.southspace2.centerAll.northspace5 {
  color: red;
}

.tab_1 .active,
.tab_2 .active {
  background-color: #f3f9fb !important;
  border: 1px solid #ccc !important;
  border-bottom: none !important;
}
.tab_2,
.tab_1 {
  background-color: #f5f5f5 !important;
  border: 1px solid #ccc !important;
  border-bottom: none !important;
}
.special_editing th,
.tblone .th {
  background-color: #f3f9fb !important;
  color: #212121 !important;
  border: 1px solid #ccc !important;
}
.hd_right .free_ship {
  color: #017ab1;
}


/* #### CSS FILE NAME : #### autosuggest_inquisitor.css #### */
body{position:relative;}
div.autosuggest{position:absolute;background-image:url(../../modules/quick_order/img_inquisitor/as_pointer.gif);background-position:top;background-repeat:no-repeat;padding:10px 0 0 0;}
div.autosuggest div.as_header,
div.autosuggest div.as_footer{position:relative;height:6px;padding:0 6px;background-image:url(../../modules/quick_order/img_inquisitor/ul_corner_tr.gif);background-position:top right;background-repeat:no-repeat;overflow:hidden;}
div.autosuggest div.as_footer{background-image:url(../../modules/quick_order/img_inquisitor/ul_corner_br.gif);}
div.autosuggest div.as_header div.as_corner,
div.autosuggest div.as_footer div.as_corner{position:absolute;top:0;left:0;height:6px;width:6px;background-image:url(../../modules/quick_order/img_inquisitor/ul_corner_tl.gif);background-position:top left;background-repeat:no-repeat;}
div.autosuggest div.as_footer div.as_corner{background-image:url(../../modules/quick_order/img_inquisitor/ul_corner_bl.gif);}
div.autosuggest div.as_header div.as_bar,
div.autosuggest div.as_footer div.as_bar{height:6px;overflow:hidden;background-color:#333;}
div.autosuggest ul{list-style:none;margin:0 0 -4px 0;padding:0;overflow:hidden;background-color:#333;}
div.autosuggest ul li{color:#ccc;padding:0;margin:0 4px 4px;text-align:left;}
div.autosuggest ul li a{color:#ccc;display:block;text-decoration:none;background-color:transparent;text-shadow:#000 0px 0px 5px;position:relative;padding:0;width:100%;}
div.autosuggest ul li a:hover{background-color:#444;}
div.autosuggest ul li.as_highlight a:hover{background-color:#1B5CCD;}
div.autosuggest ul li a span{display:block;padding:3px 6px;font-weight:bold;}
div.autosuggest ul li a span small{font-weight:normal;color:#999;}
div.autosuggest ul li.as_highlight a span small{color:#ccc;}
div.autosuggest ul li.as_highlight a{color:#fff;background-color:#1B5CCD;background-image:url(../../modules/quick_order/img_inquisitor/hl_corner_br.gif);background-position:bottom right;background-repeat:no-repeat;}
div.autosuggest ul li.as_highlight a span{background-image:url(../../modules/quick_order/img_inquisitor/hl_corner_bl.gif);background-position:bottom left;background-repeat:no-repeat;}
div.autosuggest ul li a .tl,
div.autosuggest ul li a .tr{background-color:transparent;background-repeat:no-repeat;width:6px;height:6px;position:absolute;top:0;padding:0;margin:0;}
div.autosuggest ul li a .tr{right:0;}
div.autosuggest ul li.as_highlight a .tl{left:0;background-image:url(../../modules/quick_order/img_inquisitor/hl_corner_tl.gif);background-position:bottom left;}
div.autosuggest ul li.as_highlight a .tr{right:0;background-image:url(../../modules/quick_order/img_inquisitor/hl_corner_tr.gif);background-position:bottom right;}
div.autosuggest ul li.as_warning{font-weight:bold;text-align:center;}
div.autosuggest ul em{font-style:normal;color:#6EADE7;}

/* #### CSS FILE NAME : #### responsive.css #### */
@media (max-width: 480px) {
	.prod-more a {
		font-size: 9px !important;
		padding: 8px 2px !important;
	}

	#order_history_update .divCell label {
		text-align: left;
		width: 50%;
	}

	#order_history_update div {
		clear: both;
	}

	#order_history_update .historyComment,
	#order_history_update .hComment.even {
		position: static;
	}

	#productImage {
		background: rgba(0, 0, 0, 0) transparent repeat scroll 0 0 !important;
		padding: 0 !important;
	}

	#productImage:hover {
		background: rgba(0, 0, 0, 0) transparent repeat scroll 0 0 !important;
		padding: 0 !important;
		line-height: 0;
	}

	.gri_in {
		width: 25px;
	}

	.grid_qty {
		font-size: 11px;
		min-width: 55%;
	}

	.compareCheckBox,
	.grid_compare {
		margin: 0;
	}

	.list_v_inline .redaddbtn.fl {
		height: 33px;
	}

	.block {
		margin: 3px !important;
		width: 147px !important;
		height: 370px;
	}

	.grid_title_name {
		width: 100%;
		padding: 0;
		text-align: center;
		margin-bottom: 10px;
	}

	.block .img {
		margin-top: 5px;
		height: 120px;
		width: 99% !important;
	}

	.list_view_des {
		width: 54% !important;
	}

	.img {
		width: 100px !important;
	}

	.list_v_inline .prod_det_btn {
		width: 97px;
	}

	#prodForm .block .description {
		margin: 0;
		padding: 2px;
		text-align: left;
		font-size: 11px;
		width: 96%;
	}

	.list_v_inline .input {
		height: 27px;
	}

	#prodForm .block .description .text {
		text-align: center;
		width: 40%;
	}

	.manufacturerclass img {
		width: 80px;
	}

	.imgSearchResult {
		top: auto;
		width: 93%;
	}

	#prodForm .block .grid_pro_detail {
		width: 13%;
		margin: 0;
		font-size: 9px;
		text-transform: inherit;
	}

	.color_5d5d5d {
		font-size: 10px;
	}

	.qt_prs .pritxt {
		font-size: 11px;
	}

	.imgSearchResult .imgSearchFullSize {
		height: auto;
		width: 82%;
	}

	.brand_list ul {
		width: 295px
	}

	.search_button1 {
		right: 30px;
	}

	.even.divRow.checkoutpageprice {
		border-top: 1px solid #eee;
		padding: 9px 0 22px !important;
	}

	.odd.pr_des.divRow.checkoutpageprice {
		padding: 9px 0 22px;
	}

	.even.pr_des.divRow.checkoutpageprice {
		border-top: 0 !important;
		padding: 9px 0 22px !important;
	}

	.checkoutprice span {
		display: block;
	}

	.divCell.checkoutprice {
		padding: 10px 15px;
		width: 91%;
	}

	.divCell.checkoutprice>span {
		float: left;
		padding-right: 6px;
	}

	.no_padd.divCell.checkoutpagepricemobile {
		display: none;
	}

	#footer_block,
	.footer_mid_block,
	#ftwrap {
		width: 100%;
	}

	.box_item.news_lett.foot_news_lett {
		width: 100% !important;
		padding-top: 15px;
	}

	#footer_block .box_item_follow>div {
		margin: 5px 0 5px 5px;
		width: 64px;
	}

	#footer_block .box_item ul {
		float: left;
		margin: 5px 0 0;
		width: 104px;
	}

	#footer_block>img {
		width: 120px;
	}

	#ftwrap .ftcol {
		width: 50% !important;
	}

	#ftwrap .ftcol {
		min-height: 130px;
		width: 45% !important;
	}

	.footerBtmLogo {
		margin: 0px auto 10px;
	}

	.formdiv .formlist li .btn {
		padding: 2px 10px 7px;
		cursor: pointer;
		font-weight: normal;
	}

	#department_list colgroup {
		display: none !important;
	}

	#promo_header th {
		font-size: 10px;
	}

	#department_budget {
		margin-left: 0px;
	}

	.formdiv .formlist li span {
		font-size: 8px;
	}

	.formdiv .formlist li label {
		font-size: 10px;
	}

	.tblone td {
		font-size: 8px;
	}

	.tblone .th {
		font-size: 12px !important;
		padding: 10px 0;
	}

	/*.tblone a { font-size: 8px; margin: 0 !important; padding: 5px 8px !important; text-decoration: none;}
	.tblone colgroup { display: none !important;}*/
	#contact_type {
		width: 85px !important;
	}

	.billfom .spec_eq {
		padding-left: 0px;
	}

	textarea {
		width: 98% !important;
	}

	.new_depart .formdiv .formlist li a {
		font-size: 8px;
		float: right;
		margin: -23px 5px 0 !important;
	}

	.submit_create_dept_button_label {
		display: none;
	}

	.quicksec .listpg .input {
		width: 30px !important;
	}

	.quicksec .listpg .col1 {
		width: 100px !important;
	}

	.quicksec .listpg .col2 {
		width: 77px !important;
	}

	.note {
		width: 112px !important;
	}

	/*.note > input {    width: 60px !important;}*/
	.quicksec #quick_add_to_cart {
		margin-right: 0px !important;
	}

	#quick_add_order {
		float: none !important
	}

	.right {
		padding: 10px 0;
	}

	.viewcartsec #list_edit_selection {
		border: 1px solid #5d5b5b;
		margin-bottom: 10px;
		width: 100px;
	}

	.southspace2 input {
		font-size: 12px !important;
		line-height: 13px !important;
		margin: -3px;
		padding: 3px 6px !important;
	}

	.manage {
		line-height: 19px;
	}

	.fav_list_table .headRow {
		display: none;
	}

	.fav_list_table .divCell input {
		margin-top: 0px;
	}

	.fav_list_image {
		width: 37%;
	}

	.itemImageSearchResult {
		padding: 0px;
		margin: 0;
	}

	.divCell.fav_middle {
		width: 87%;
	}

	.fav_list_table .divCell:nth-child(2) {
		width: 90%;
	}

	.fav_list_table .divClassStyle {
		float: right !important;
	}

	#filters {
		width: 100%;
		float: none;
	}

	#leftstickey.leftbar .boxtype1,
	#leftstickey,
	#filters,
	.fav_list_res {
		width: 100% !important;
	}

	.all_btn.btn.add_itm_txt {
		padding: 6px !important;
	}

	.divCell.strong.black.padlt.fav_last {
		/* border-bottom: 1px solid #000;*/
		padding-top: 10px;
		width: 98%;
		padding-bottom: 10px;
	}

	.fav_list_table .divCell input {
		float: right;
		margin-top: 0;
	}

	.divClassStyle {
		float: right;
		width: 80%;
		padding-top: 4px;
		text-align: center;
		font-size: 100%;
	}

	.fav_last input {
		margin-right: 28px;
	}

	.boxtype1 div.rtdiv {
		padding: 5px 0;
	}

	.boxtype1 div.rtdiv .serchtxt {
		font-size: 13px;
	}

	.box_item.box_item_num {
		height: 219px !important;
	}

	/*.box_item_num .call_us{margin-top:200px !important; margin-left:25px;}*/
	.list_v_inline .redaddbtn.fl {
		height: 35px;
		font-size: 0px !important;
	}

	.list_v_inline .prod_det_btn {
		width: 97px;
		font-size: 96%;
		margin-right: 7px !important;
	}


}

@media (min-width:480px) and (max-width: 769px) {
	#order_history_update .divCell label {
		text-align: left;
		width: 50%;
	}

	#order_history_update div {
		clear: both;
	}

	#order_history_update .historyComment {
		position: static;
	}

	#order_history_update .hComment.even {
		position: static;
	}

	#headerResponsive.responsiveHeader {
		display: block !important;
	}

	/*.box_item.box_item_num{height:210px !important;}
	.box_item_num .call_us{margin-top:105px !important;}*/
	#sidebar .box_item.box_item_title {
		display: inherit !important;
	}

	#upsell td .cart_action .list_cartbtn a.adCartRes,
	#vbrand_tab td .list_cartbtn a#productImage.all_btn {
		padding: 0px 5px 0px !important;
	}
}

@media (min-width: 769px) {
	.cart_history_table .divCell label {
		display: none;
	}
}

@media (max-width: 769px) {
	body {
		min-width: 0 !important;
	}

	.news_lett .Subscribe {
		width: 100%;
	}

	#footer_block .box_item_follow>div,
	#footer_block .box_item ul,
	.news_lett .email_bx {
		width: auto !important;
	}

	.divCell.checkoutprice {
		padding: 10px 15px;
		width: 90%;
	}

	.block {
		margin: 3px !important;
	}

	.boxtype1 div.rtdiv {
		padding: 5px 0;
	}

	#quick_entry_form {
		width: 100% !important;
		margin: 0 !important;
	}

	.boxtype1 div.rtdiv .serchtxt {
		font-size: 13px;
	}

	#quick_entry_form table {
		padding: 0 !important;
	}

	.report {
		font-size: 10px;
		width: 980px;
	}

	.foot_bot {
		height: 80px;
	}

	#order_history_update form {
		overflow-y: scroll;
		width: 100%;
	}

	#quick_add_to_cart {
		margin-top: -24px !important;
	}

	.no_padd.divCell.checkoutpagepricemobile {
		display: none;
	}

	.quicksec .listpg {
		width: 100% !important;
	}

	.even.divRow.checkoutpageprice {
		border-top: 1px solid #eee;
		padding: 9px 0 39px !important;
	}

	.odd.pr_des.divRow.checkoutpageprice {
		padding: 9px 0 39px;
	}

	.even.pr_des.divRow.checkoutpageprice {
		border-top: 0 !important;
		padding: 9px 0 39px !important;
	}

	.divCell.checkoutprice>span {
		float: left;
		padding-right: 6px;
	}

	#order_history_update form,
	#toptable_fav {
		overflow-y: scroll;
		width: 100%;
	}

	.fl .in_box .in_title {
		width: 100%;
	}

	#shopping_cart .step7 {
		margin-bottom: 10px;
		margin-top: 10px;
		overflow: auto;
		width: 100%;
	}

	.step7 {
		overflow: auto;
		width: 100%;
	}

	.cart_history_table .divRow.checkoutpageprice .lo_padd {
		text-indent: 130px;
	}

	.formdiv .formlist li .input,
	#create_acc_form #linput2,
	#create_acc_form #linput1 {
		font-size: 10px;
	}

	.checkoutprice span {
		display: block;
	}

	.responsiveHeader {
		display: block;
	}

	#header,
	#nav,
	#topmain_stick {
		display: none !important;
	}

	.topmain_stick {
		display: none !important;
	}

	#main_content {
		margin-top: 48px;
	}

	.d_down {
		display: none;
	}

	.navlist>span {
		color: #fff;
		float: right;
		font-size: 15px;
	}

	.responsiveHeader {
		background: #fff none repeat scroll 0 0;
		border-bottom: 3px solid #006495;
		height: 46px;
		position: fixed;
		z-index: 999999;
		width: 100%;
		top: 0;
	}

	.res-navigation {
		float: left !important;
	}

	.userDetailsRes {
		float: right !important;
	}

	.spritebg,
	.mobileFilterDiv {
		cursor: pointer;
		height: 45px;
		width: 45px;
	}

	.res-logo {}

	.logodiv {
		margin: 0 auto;
		width: 110px;
	}

	.responsiveHeader .logo {
		float: left;
		text-align: center;
	}

	.logo>img {
		height: auto;
		width: 110px;
		margin-top: 5px;
	}

	.res-logo>img {
		height: auto;
		margin: 0 auto;
		width: 136px;
	}

	.responsiveHeader .logo {
		float: left;
	}

	.menulink {
		background: url("/UI/images/menu.svg");
		border-right: 1px solid #eee;
		display: block;
		float: left;
	}

	.menulink_hov {
		background-position: -4px -121px;
		display: block;
	}

	.searchlink {
		background: url("/UI/images/search.svg");
		border-right: 1px solid #eee;
		display: block;
		float: left;
	}

	.emptycartmaster {
		background: url("/UI/images/cart.svg");
		border-left: 1px solid #eee;
		display: block;
		float: left;
	}

	.searchlink_click {
		background-color: #a7dfec;
		background-position: -43px -121px;
	}

	.loginlink {
		background: url("/UI/images/login.svg");
		border-left: 1px solid #eee;
		display: block;
		float: left;
	}

	.withoutloginlink {
		background-position: -122px -123px;
	}

	/* mobile nav */
	.res_nav {
		background: #006495;
		position: absolute;
		top: 48px;
		/* height: 360px; */
		overflow-y: scroll;
		width: 310px;
		z-index: 999999999;
	}

	.sub_title,
	.anchor0,
	.anchor1,
	.anchor2,
	.anchor3,
	.anchor4,
	.anchor5,
	.anchor6,
	.anchor7,
	.anchor8,
	.anchor9 {
		width: auto !important;
	}

	.sub_title.more-li {
		border-bottom: 0 none;
	}

	.louticon {
		margin-left: -20px;
	}

	.logout_link {
		line-height: 20px;
	}

	#dropdownMenuMobile {
		list-style: outside none none;
		margin: 0;
		padding: 0;
		width: 100%;
	}

	#dropdownMenuMobile li ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	.sub_title.menu_bar>a:hover {
		color: #fff;
		font-weight: normal;
		font-size: 13px;
		text-decoration: none;
		position: relative;
		z-index: 500;
		display: block;
	}

	.res_nav li {
		border-bottom: 1px solid #eee;
		padding: 10px;
	}

	.res_nav li a {
		color: #fff !important;
	}

	.d_down {
		margin: 6px 0;
		position: relative;
		width: auto;
	}

	.sub_title.menu_bar {
		width: auto;
	}

	.menu_fontsize {
		word-wrap: break-word;
	}

	.sub_title a {
		width: auto !important;
		text-indent: 0px;
	}

	.sub_title ul li {
		width: auto;
		border: none;
	}

	.title {
		background: #006495 !important;
		left: 0;
		position: static;
		padding: 0;
	}

	.search_box_res {
		background: #006495;
		height: 45px;
		position: absolute;
		top: 48px;
		width: 100%;
		z-index: 99999;
	}

	.search_field.ac_input {
		border: 1px solid #0072bc;
		border-radius: 5px;
		margin: 5px 2%;
		padding: 0;
		width: 96% !important;
		height: 32px;
		text-indent: 5px;
	}

	.go_btn.search_bton {
		background: rgba(0, 0, 0, 0) url("/UI/images/mobile-sprite.png") no-repeat scroll -46px -14px !important;
		border: medium none;
		display: block;
		font-size: 0;
		position: absolute;
		right: 2%;
		top: 0;
		width: 37px;
	}

	.ac_results {
		margin-left: 10px;
		width: 280px !important;
		z-index: 999999999 !important;
	}

	.popup_box {
		background: #eee;
		display: block;
		position: absolute;
		right: 9px;
		top: 48px;
		z-index: 500;
		width: 300px;
	}

	.pop_up_desc {
		width: 300px;
	}

	.login_block_res {
		padding: 10px;
		position: absolute;
		right: 0;
		top: 48px;
		width: 130px;
		z-index: 9999;
	}

	.login_block_res a {
		color: #fff;
		font-weight: 700;
		margin: 2px 0;
		text-align: left;
		width: 100%;
		line-height: 25px;
		clear: both;
	}

	.logout_form {
		width: 100%;
	}

	.wrapper {
		width: 98%;
	}

	#prod_description .upsBrands img {
		float: left;
	}

	.orderHisCart_hd .in_title {
		width: auto !important;
	}

	.clint_tst_blok,
	.clint_tst_detail,
	.our_goal_details {
		width: 98% !important;
		margin: 0 auto;
	}

	.manu_image_search {
		width: 98%;
	}

	#emptycartmaster>div {
		color: #fff;
		font-size: 10px;
		left: 18px;
		position: relative;
		text-align: center;
		top: 11px;
	}

	#feat_prod .Spec_list {
		min-height: 370px;
		overflow-x: auto;
		overflow-y: hidden;
		width: 100%;
	}

	.menu_images {
		float: left;
		height: 136px;
		margin: 1px 0 13px 4px;
		width: 48%;
	}

	.menu_image_heading {
		font-size: 12px;
	}

	.topblocks img {
		width: 100% !important;
	}

	#feat_prod .grid .gridcol .imgbx {
		width: 122px;
	}

	#feat_prod .grid .gridcol .imgbx img {
		width: 110px;
	}

	#feat_prod .grid .gridcol {
		width: 163px;
		margin-left: 2px;
		margin-bottom: 2px;
	}

	#feat_prod .title_class {
		line-height: 12px;
		min-height: 24px;
		max-height: 24px !important;
	}

	.ac_results {
		top: 27px !important;
	}

	.topblocks {
		padding: 0;
	}

	.topblocks a {
		float: left;
		padding-bottom: 0px;
		width: 100%;
	}

	.fr.prod_dtls_bton1>a,
	.fr.prod_dtls_bton1.eastspace1>a {
		color: #fff !important;
		line-height: 25px;
	}

	#content {
		border-bottom: 2px solid #a3a2a2;
		margin-bottom: 2px;
		width: 100% !important;
		padding-bottom: 20px;
		overflow: inherit;
		float: left;
	}

	#feat_prod .sku_class {
		font-size: 15px;
	}

	.clint_tst_blok,
	.clint_tst_detail,
	.our_goal_details {
		width: 100%;
	}

	.special_main {
		width: 100% !important;
		padding-left: 0px !important
	}

	#main_content .incont_bg {
		padding: 0px;
	}

	.fb_iframe_widget,
	.fb_iframe_widget span,
	.fb-like-box.fb_iframe_widget iframe {
		width: 100% !important;
	}

	.newlett_txt.centerall>table,
	.green {
		width: 100% !important;
	}

	#footer_block,
	.footer_mid_block,
	#ftwrap {
		width: 100%;
	}

	#footer_block .box_item {
		width: auto;
		float: left;
		margin: 0px;
	}

	#footer_block .box_item_follow>div {
		margin: 5px 0 5px 5px;
	}

	.news_lett .email_bx {
		width: 94% !important;
	}

	#footer_block .Subscribe .place-subscribe {
		width: 30% !important;
	}

	#footer_block .box_item ul {
		float: left;
		margin: 5px 0 0;
	}

	#footer_block .box_item_follow a {
		margin-top: 2px;
		margin-left: 1px;
		margin-right: 1px;
	}

	#footer_block .box_item ul li {
		margin: 2px 5px 0 0;
	}

	#footer_block>img {
		float: left !important;
	}

	#footer_block>div.box_item.box_item_follow {
		margin-left: 0;
	}

	#footer_block>img {
		border-radius: 5px;
		float: left !important;
		height: 58px;
		margin-top: 7px !important;
	}

	#ftwrap {
		padding: 10px;
	}

	.ftcol {
		float: left;
		width: 45% !important;
		margin-bottom: 10px;
		height: auto;
		min-height: 140px;
	}

	#ftwrap img {
		margin: 0 !important;
	}

	.ftcol h3 {
		font-size: 14px !important;
	}

	.our-goal {
		margin-top: -25px;
		width: 94%;
	}

	.partener_right {
		float: left;
		padding: 10px;
		width: 100%;
	}

	.partener_right .ftcol {
		width: 100% !important;
	}

	.Independent {
		width: 182px;
	}

	.aos {
		float: left;
	}

	.foot_bot {
		height: auto;
	}

	.symbol_right {
		color: #fff !important;
		position: relative;
		top: -25px;
		margin-right: 0px;
		z-index: 999999;
	}

	.submenu_fontsize {
		height: 4px;
	}

	.d_down_level_two {
		display: none;
	}

	.stickHeader,
	#lblock,
	.boxtype1,
	#lblock.srch_lblock {
		width: 100% !important;
	}

	.productname span {
		width: 90% !important;
		font-size: 13px;
	}

	.imageLoader {
		width: 80px;
		height: auto;
	}

	.list_v_inline {
		width: 99%;
	}

	#leftstickeyajax.leftbar {
		z-index: 999999999;
		left: -300px;
		position: fixed !important;
		top: 50px !important
	}

	#scrollToTop {
		background: rgba(0, 0, 0, 0) url("/UI/images/go-to-top.png") no-repeat !important;
		bottom: 7px !important;
		font-size: 0;
		right: 10px !important;
		width: 32px !important;
		height: 32px !important;
		z-index: 999999999;
		border-color: #0f6e9b !important;
		border-radius: 57px;
	}

	.main_wrapper.productsec .content>div:nth-child(3) {
		float: left !important;
		width: 13% !important;
	}

	.mobileFilter {
		display: block !important;
		background: #eee url("/UI/images/filter.png") no-repeat !important;
		float: left;
		font-size: 0;
		height: 32px;
		width: 32px;
		cursor: pointer;
		margin: 2px;
	}

	#sortbyres {
		display: block !important;
		background: #eee url("/UI/images/sort by.png") no-repeat !important;
		float: left;
		font-size: 0;
		height: 32px;
		width: 32px;
		cursor: pointer;
		margin: 2px;
		padding: 0 !important;
	}

	.mobileFilterDiv {
		background-position: -167px -19px;
		
		cursor: pointer;
		display: block !important;
		font-size: 0;
		height: 32px;
		position: absolute;
		width: 32px;
		z-index: 9999999;
		background-color: #ccc;
}

	.mobileFilterDiv::before {
		content: "<";
		font-size: 32px;
		margin-left: 6px;
		color: #000;
		font-weight: bold;
	}

	.productImage>img {
		height: auto;
		width: 100%;
	}

	#prod_buttons .prod_bton2 {
		float: left;
		margin-left: 5px;
	}

	#prod_buttons .prod_bton1 {
		margin-left: 5px;
	}

	.fb-like.fb_iframe_widget {
		width: 77px !important;
	}

	#content .lef_pan #social_icons {
		margin-bottom: 10px;
	}

	#content .mid_pan {
		margin-left: 0px;
		padding: 4px;
		width: 96% !important;
	}

	.formdiv {
		margin: auto;
		width: 94%;
	}

	.formdiv .formlist li label {
		width: 77px;
	}

	.ourpage {
		padding: 10px;
	}

	#prod_description .minhght {
		width: 200px;
		min-height: 40px;
	}

	.divCellBrands.upsBrands {
		float: left;
		clear: both;
		width: 100%;
	}

	#vbrand_tab colgroup {
		display: none;
	}

	#vbrand_tab .ups {
		float: right;
	}

	#vbrand_tab .cart_action {
		width: 200px;
	}

	#vbrand_tab .tbltwo th {
		text-align: left;
		padding-left: 10px;
	}

	#details .divTable .divCell {
		line-height: 13px;
		padding: 5px;
	}

	#productCountMobile>p {
		color: #fff;
		font-size: 8px;
		text-align: center;
		width: 11px;
	}

	#content .boxtype1.fr,
	.boxtype1 #stickyheader {
		width: 100% !important
	}

	.qt_prs .pritxt {
		font-size: 13px !important;
	}

	.redaddbtn,
	.all_btn,
	.btn,
	.prod_dtls_bton1 {
		border: 0px solid #022a44 !important;
		color: #fff !important;
		text-transform: capitalize;
	}

	.slist01 {
		height: 150px;
	}

	.sortby {
		width: 98%;
		height: 35px !important;
		padding: 5px 1% !important;
	}

	.collt {
		width: 100% !important;
	}

	.filterAndsort {
		width: 30%;
		float: left;
	}

	.compareRes {
		width: 70%;
		float: left;
	}

	.combtnres {
		background: url("/UI/images/compare.png") no-repeat scroll 0 0 #EEEEEE !important;
		border-radius: 0 !important;
		cursor: pointer;
		display: block !important;
		float: right !important;
		font-size: 0;
		height: 32px !important;
		margin: 1px 2px 2px !important;
		padding: 0 !important;
		width: 32px;
	}

	.ovfl-hidden.filterAndsort>div {
		background: none repeat scroll 0 0 #0F6E9B !important;
		margin-top: 41px;
		min-height: 50px;
		padding: 5px;
		position: absolute;
		width: 128px;
		left: -185px;
	}

	.productsec .collt .boxim {
		border-radius: 0px;
		margin-right: 2px;
	}

	.ovfl-hidden.filterAndsort select {
		width: 128px;
	}

	.vsmlTxt.padnorth1.fl {
		float: right;
		padding-right: 5px;
		padding-top: 0 !important;
	}

	.minhght ul {
		padding-left: 5px !important;
	}

	.magnifier {
		margin-left: 9px;
	}

	.btnRes .all_btn,
	.btnRes .redaddbtn {
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	}

	#lblock .redaddbtn {
		margin-left: 0px;
	}

	.btnRes a {
		margin: 0 0 0 2px !important;
		padding: 0 0 0 2px !important;
	}

	.productsec .sortby {
		padding: 5px;
	}

	.adFavRes.all_btn.addbtn.fl {
		padding: 0;
		float: right;
		margin-top: -32px;
	}

	.fl.deil_addcart {
		margin-right: 0;
		float: right;
		margin-top: -32px;
	}

	.detail_prize_all .fl.deil_addcart {
		margin-top: 0px;
	}

	.prod-more a {
		padding: 8px 4px;
	}

	.adCartRes {
		background: url("/UI/images/addTocart.png") no-repeat scroll 0 0 !important;
		border-radius: 0 !important;
		font-size: 0 !important;
		height: 33px;
		padding: 0 !important;
		width: 33px !important;
		margin-left: 2px;
		border: none !important;
	}

	.adFavRes {
		background: url("/UI/images/addtofavorite.png") no-repeat scroll 0 0 !important;
		border-radius: 0 !important;
		font-size: 0 !important;
		height: 33px;
		padding: 0 !important;
		width: 33px !important;
		margin-left: 2px;
		border: none !important;
	}

	.adCartRes:hover {
		background: url("/UI/images/addTocart.png") no-repeat scroll 0 0 !important;
		border-radius: 0 !important;
		font-size: 0 !important;
		height: 36px;
		padding: 0 !important;
		width: 36px !important;
		margin-left: 2px;
		border: 0 solid #022a44 !important;
	}

	.adFavRes:hover {
		background: url("/UI/images/addtofavorite.png") no-repeat scroll 0 0 !important;
		border-radius: 0 !important;
		font-size: 0 !important;
		height: 33px;
		padding: 0 !important;
		width: 33px !important;
		margin-left: 2px;
		border: 0 solid #022a44 !important;
	}

	.content.inner_search>div:nth-child(2) {
		width: 168px !important;
	}

	#login_form {
		width: auto;
	}

	.itemBasictTtl {
		float: right;
	}

	.formdiv .formlist li .input {
		width: 130px;
	}

	.block {
		width: 240px;
	}

	.fav_select {
		display: none;
	}

	.cart_action.tbltwo {
		width: 185px;
	}

	.main_wrapper.productsec {
		padding-bottom: 0 !important;
	}

	.cart_action .qt_prs,
	.fl.westspace1.northspace1.strong.qty {
		float: left;
	}

	.redaddbtn,
	.productsec .addbtn {
		float: right !important;
	}

	.productsec .collt .boxim {
		float: right !important;
	}

	#content .lef_pan {
		width: 100%;
	}

	#sess_exp .sess_login,
	#sess_exp .sess_sign {
		width: 98% !important;
	}

	.imgbx {
		width: 100%;
	}

	.purchasec .colmid {
		width: 100%;
	}

	.southspace2 a {
		font-size: 12px !important;
		padding: 4px 6px !important;
	}

	.viewcartsec .input1 {
		margin: 10px 5px;
		width: 116px !important;
	}

	.divTable {
		display: table;
		width: 99%;
	}

	.divRow {
		display: table-row;
		border-bottom: 1px solid #eee;
		margin: 2px 0;
	}

	.divRow.viewCartSubTotal font {
		position: static;
	}

	.divCell {
		display: table-cell;
		padding: 10px 0 1px 7px;
	}

	#iktManufacturer {
		width: 100% !important;
	}

	.rel {
		margin: 0 !important;
	}

	.brand_list {
		margin: 7px !important;
	}

	.search_button2.all_btn {
		display: none;
	}

	.divRow.odd .divCell,
	.divRow.odd .divCell:first-child,
	.divRow.even .divCell:first-child,
	.divRow.even .divCell {
		border: none;
		float: none !important;
	}

	.search_button1 {
		position: relative;
	}

	#check_out_div {
		clear: both;
	}

	.divCell.viewCartDec {
		width: 86%;
	}

	.southspace2 a {
		word-wrap: break-word;
	}

	#department_list_data>td {
		font-size: 10px !important;
		padding: 6px 4px !important;
	}

	.viewCartDescription {
		float: left;
		width: 60%;
	}

	.divCell.viewCartDec input {
		width: 121px;
	}

	.divCell label {
		display: block;
		float: left;
		margin-right: 9px;
		text-align: right;
		width: 59%;
	}

	.divCell.divCellSku {
		width: 89%;
		float: right !important;
	}

	.divCell.processing {
		width: 65%;
		float: right !important;
	}

	.divCell.divCellQty {
		width: 97%;
		float: right !important;
	}

	.divCell.divCellTotal {
		width: 77%;
		float: right !important;
		margin-bottom: 10px;
	}

	.popup_buttons_main {
		max-height: 230px;
		overflow-y: scroll;
	}

	#errormsg {
		position: absolute;
		width: 93%;
	}

	.menu_table.sub_menu_shading {
		padding: 0;
		width: 100%;
		z-index: 999999;
	}

	.over .qty {
		padding-top: 0px;
		margin-left: 0px;
	}

	#review {
		width: 100% !important;
	}

	.brands_btn .list_cartbtn.fl {
		margin-left: 0;
	}

	.brands_btn .list_cartbtn.fl {
		float: right;
		margin-right: 4px;
	}

	.brands_btn {
		margin-left: 0;
	}

	#review_popup {
		margin-right: 24px !important;
		padding: 6px !important;
	}

	.ratingHistogram .ratingDistributionWrapper {
		margin-left: 10px !important;
	}

	.review_rating {
		width: 40% !important;
	}

	.review_desc {
		width: 50% !important;
	}

	.list_view_des {
		width: 60%;
	}

	.sitemap_leve1 li.footersitemap4,
	.sitemap_leve1 li.sitemap5 {
		margin-top: 0px;
	}

	.sitemap_leve1 {
		margin-left: 0px;
	}

	.headRow {
		display: none;
	}

	.fav_list_manage .headRow {
		display: block;
	}

	.fav_list_manage .shopcrt_bton.all_btn,
	#shopping_cart.itemBasictTtl.redaddbtn,
	.all_btn,
	.btn,
	.prod_dtls_bton1,
	.fav_list_res .redaddbtn {
		background: #6ca536;
		color: #fff;
		border: 1px solid #6ca536 !important;
		color: #fff !important;
	}

	.fav_list_manage .shopcrt_bton.all_btn:hover,
	#shopping_cart.itemBasictTtl.redaddbtn:hover,
	.all_btn:hover,
	.btn:hover,
	.prod_dtls_bton1:hover,
	.fav_list_res .redaddbtn:hover {
		background: #202020;
		color: #fff !important;
		border: 1px solid #202020;
	}

	.shopcrt_bton.all_btn {
		margin-right: 5px;
	}

	.admin_panel .shopcrt_bton.all_btn {
		margin-right: auto;
	}

	.fav_list_table .divCell:nth-child(3) {
		width: 93%;
	}

	.edit_ac_link {
		padding-left: 6px;
	}

	.logout_link {
		float: left;
		padding-left: 6px;
	}

	.fav_list_table .divCell .input {
		border: 1px solid #ccc;
		width: 64px;
	}

	#in_content {
		width: 100%;
	}

	#details .divTable h2 {
		width: 100%;
	}

	#details .divCell {
		width: 47%;
	}

	.popup_box .headRow {
		display: table-row !important;
	}

	.popup_box .divRow {
		display: table-row !important;
	}

	.popup_box .divRow .divCell {
		display: table-cell !important;
		padding: 10px 0 7px 10px !important;
	}

	.popup_box .divRow .divCell {
		display: table-cell;
	}

	.popup_box .headRow .divCell {
		padding: 10px 0 7px 10px !important;
		display: table-cell !important;
	}

	.in_box .in_title {
		width: 94% !important;
	}

	.historyComment {
		width: 93%;
		background: none !important;
	}

	.hComment.even {
		width: 100% !important;
		background: none !important;
	}

	#order_history_update .divRow.even input,
	#order_history_update .divRow.odd input {
		float: left;
		width: 20px;
	}

	.historyComment>strong {
		float: left;
	}

	.hiddenDiv {
		display: none;
	}

	#social_icons iframe:first-child {
		float: left;
		height: 30px !important;
		width: 70px !important;
	}

	#social_icons .fb-like.fb_iframe_widget iframe {
		width: 90px !important;
	}

	#social_icons>div:last-child {
		width: 65px !important;
	}

	.in_box {
		height: auto;
		min-height: 665px;
	}

	.form_contact td input,
	.form_contact td textarea {
		border: 1px solid #cdcdcd;
		padding: 3px 2px 3px 8px;
		width: 190px !important;
	}

	.form_contact #phone,
	.form_contact #phone_one,
	.form_contact #phone_two,
	.form_contact #phone_2,
	.form_contact #phone_3,
	.form_contact #bill_phone,
	.form_contact #bill_phone_2,
	.form_contact #bill_phone_3,
	.form_contact #ship_phone,
	.form_contact #ship_phone_2,
	.form_contact #ship_phone_3 {
		border: 1px solid #cdcdcd;
		padding: 2px;
		width: 52px !important;
	}

	.form_contact td select {
		border: 1px solid #cdcdcd;
		padding: 3px 2px 3px 8px;
		width: 200px !important;
	}

	#contact_two .form td:last-child {
		width: 68%;
	}
}


@media (min-width: 769px) {
	#headerResponsive {
		display: none;
	}

	.cart_history_table .divCell label {
		display: none;
	}

	#order_history_update .divCell label {
		text-align: left;
		width: 50%;
	}
}

@media all and (max-width: 599px) and (min-width: 320px) {

	.sitemapn6,
	.sitemap8,
	.sitemap9,
	.sitemap10,
	.sitemap12,
	.sitemap14,
	.sitemap16,
	.footersitemap1,
	.footersitemap3 {
		margin-top: 0px;
	}

	#prodForm .block .description {
		height: 65px;
	}

	.adCartRes,
	.adCartRes.redaddbtn {
	/* width: 36px !important; */
		height: 33px !important;
		border: none !important;
	}

	.adCartRes:hover,
	.adCartRes.redaddbtn:hover {
		width: 36px !important;
		height: 36px !important;
		border: none !important;
	}

	.adFavRes {
		width: 36px;
		height: 36px;
		border: none !important;
	}

	.adFavRes:hover {
		width: 36px;
		height: 36px;
		border: none !important;
	}

	.grid_qty {
		margin-left: 5px !important;
	}

	#filters.fil-list {
		width: 94% !important;
	}

	#headerResponsive.responsiveHeader {
		display: block !important;
	}

	.sitemap_leve1 li {
		float: none;
		display: block;
		margin-top: 0px;
	}

	#footer_block .news_lett .Subscribe {
		max-width: 90%;
	}

	#footer_block .box_item.news_lett.foot_news_lett {
		min-width: 98%;
	}

}

@media (max-width: 780px) {
	#grid4 {
		width: 98% !important;
	}

	#ikt_find_home,
	#sidebar .box_item {
		width: 100%;
		max-width: 250px;
	}

	.block {
		height: auto;
	}

	#cart_out_put .fl {
		float: none !important;
		margin: 0px 1%;
		width: 98%;
		text-align: center;
	}

	#cart_out_put .fr {
		float: none !important;
		margin: 0px 1%;
		width: 98%;
		text-align: center;
		clear: both;
	}

	#cart_out_put .all_btn.btn {
		width: auto;
		margin-bottom: 20px;
		margin-left: 10%;
		float: left;
	}

	.linked {
		float: left;
		margin-bottom: 5px;
	}

	.product_a_zclass {
		clear: both;
	}

	.product_a_zclass_left {
		float: left;
		margin-right: 5%;
		width: 25%;
	}

	.product_a_zclass_right {
		float: left;
		width: 65%;
	}

	.product_a_zclass_row {
		padding: 5px 0px 15px 0px;
	}

	.statContRgt {
		float: left;
		width: 100% !important;
	}

	.statContRgt iframe {
		width: 100%;
	}

	.in_box .in_title {
		width: auto;
	}

	#footer_block .Subscribe .place-subscribe {
		float: left;
		width: 30% !important;
	}

	#details .divTable h2 {
		width: 100%;
	}

	/*.box_item_num .call_us {  margin-left: 27% !important;  margin-top: 15% !important;font-size: 23px; font-weight: bold;  margin-bottom: 0; opacity: 0.81;
	padding: 2px 5px 2px 20%; text-align: left;}*/
	.copy_rgt {
		width: auto;
	}

	#main_content {
		width: 100%;
	}

	#footer_block {
		border-bottom: none;
	}

	#cart_out_put .fr .input1 {
		float: left;
		width: 45% !important;
	}

	.boxtype1 .in_title {
		width: auto;
	}

	.box_item_num {
		background: transparent url("/UI/images/needhelp.png") no-repeat scroll 0 0 / 100% 100% !important;
		min-height: 215px !important;
	}

	#form_comment textarea {
		width: 96% !important;
	}

	#productImage .imgbx {
		width: 83%;
	}

	#feat_prod .grid .gridcol {
		height: auto !important;
		margin-bottom: 2px;
		margin-left: 2px;
		width: 163px;
	}

	#feat_prod .redaddbtn {
		border: medium none !important;
		color: #fff !important;
		display: block;
		float: left;
		font-weight: bold;
		margin: 0 4px !important;
	padding: 5px 4px !important;
		width: auto;
	}

	.in_box .in_title {
		width: auto !important;
	}

	#compareFancy {
		overflow: scroll;
		-webkit-overflow-scrolling: touch;
	}

	.formdiv #signup_form .formlist li label,
	.formdiv #signup_form .formlist li span {
		width: 98%;
		font-size: 14px;
	}

	.formdiv #signup_form .formlist li span.errmsg {
		font-size: 12px;
		height: 16px;
		line-height: 16px;
		padding: 0 !important;
	}

	.formdiv .formlist li .input {
		width: 58%;
	}

	.formdiv #loginform .formlist li .input {
		width: 68%;
	}

	.fr.prod_dtls_bton1>a:hover,
	.fr.prod_dtls_bton1.eastspace1>a:hover {
		color: #fff !important;
	}

	.formlist input#input37 {
		margin-left: 0;
		width: 59%;
	}

	#input50,
	#input22,
	#input22,
	#input261 {
		width: 61% !important;
	}

	.formdiv .formlist li .selbx {
		width: 61% !important;
	}

	.formdiv.equalgap>form {
		height: auto;
		padding-bottom: 20px;
	}

	#discard_signup {
		float: left;
		margin: -2px 5px 0;
	}

	.formdiv .formlist li .btn {
		padding: 2px 10px;
	}

	#errormsg {
		position: absolute;
		width: auto !important;
	}

	#list_search_form .prod_det_btn.manage {
		width: auto;
	}

	.fav_select {
		display: block;
	}

	.divTable.fav_list_manage {
		margin: 10px auto;
		overflow: auto;
		width: 500px;
	}

	.fav_list_manage .headRow {
		display: block;
		width: 100%;
	}

	.fav_list_manage .divCell {
		border-left: 1px solid #fff;
		width: 17%;
	}

	.manage_fav_scroll {
		overflow: auto !important;
	}

	form[name="fav_remove_item"] div.fr.add_itm_btn {
		float: left;
	}

	.divCell:last-child {
		width: 30%;
	}

	.divCell>span:first-child {
		margin: 0 auto 15px !important;
	}

	#filters #leftstickey.leftbar.fl {
		width: 100% !important;
	}

	.table_fav_list {
		width: 100% !important;
	}

	.sub_title.menu_bar>a:hover {
		background: transparent !important;
	}

	.submenu_fontsize:hover {
		background: transparent !important;
	}

	.fixed_filter .productsec {
		width: 96%;
		margin-top: 15px;
	}

	.ovfl-hidden.southspace2>div {
		float: none !important;
	}

	.create_fav_btn {
		margin: 0 5%;
		width: 90%;
		padding-left: 15px;
	}

	.create_fav_btn input:first-child {
		float: left !important;
		margin-bottom: 10px !important;
		margin-left: -19px !important;
		margin-right: 20px;
		width: auto;
	}

	.create_fav_btn input:last-child {
		float: left !important;
		margin-left: 19px !important;
	}

	#kor-home {
		overflow-x: scroll !important;
	}

	.ovfl-hidden.filterAndsort select {
		width: 100%;
	}

	.ovfl-hidden.filterAndsort>div {
		width: 150px !important;
	}

	#cart_out_put .fl .all_btn.btn {
		margin-bottom: 15px !important;
	}

	#cart_out_put .fl .all_btn.btn:last-child {
		float: right;
	}

	#cart_out_put .fr .input1 {
		float: left;
		width: 55px !important;
		margin-bottom: 5px !important;
	}

	#cart_out_put .fr .all_btn.btn {
		float: right;
		margin-bottom: 15px !important;
	}

	#cart_out_put .fr a.all_btn.btn {
		float: left;
		margin-left: 0;
		height: 15px !important;
		padding: 5px 10px !important;
		line-height: 15px !important;
	}

	#cart_out_put .fr a.all_btn.btn:last-child {
		float: right;
		height: 15px !important;
		padding: 5px 10px !important;
		line-height: 15px !important;
	}

	#cart_out_put .fr {
		padding: 10px 0px;
	}

	.navlist>span {
		display: none !important;
	}

	.historyReportMain.divTable.order_report .divRow.historyReport .divCell {
		width: 45%;
	}

	.historyReportMain.divTable.order_report .divRow .divCell {
		width: 45%;
	}

	.divTable.historyReport1 {
		width: 700px;
	}

	.divTable.historyReport1 .divCell {
		width: 15%;
	}

	.divTable.historyReport1 .divCell:nth-child(2) {
		width: 25%;
	}

	.divTable.historyReport1 .divCell:nth-child(4) {
		width: 10%;
	}

	.divTable.historyReport1 .divCell:last-child {
		width: 25%;
	}

	.divTable.historyReportTotal .divRow.even_left {
		text-align: right;
	}

	.divTable.historyReportTotal .divRow.odd_left {
		text-align: right;
	}

	.divTable.historyReportTotal .divRow {
		text-align: right;
	}

	.divTable.historyReportTotal .divRow.even_left .divCell {
		width: auto !important;
		min-width: 10%;
	}

	.divTable.historyReportTotal .divRow.odd_left .divCell {
		width: auto !important;
		min-width: 10%;
	}

	.divTable.historyReportTotal .divRow .divCell {
		width: auto !important;
		min-width: 10%;
	}

	#login_block_res .editicon {
		display: none;
	}

	#login_block_res .louticon {
		display: none;
	}

	.ovflow {
		overflow: scroll;
	}

	.historyComment {
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
		float: left !important;
		width: 93%;
	}

	.historyComment {
		cursor: pointer;
		padding: 10px;
		position: static;
		text-align: left;
	}

	#errormsg {
		position: static;
		width: auto !important;
	}

	.home_multi .buy.northspace2,
	#p.wholesale_select .buy {
		width: 100% !important;
	}
}

@media (min-width: 481px) and (max-width: 780px) {
	.qly_add_card .fl input {
		width: 20px !important;
		border-radius: 0px !important;
	}

	#footer_block .Subscribe .place-subscribe {
		float: left;
		padding: 0 15px;
		width: auto !important;
		border-radius: 0px !important;
	}

	#footer_block .box_item {
		float: left;
		margin: 0 auto 10px;
		width: auto;
	}

	.in_box .in_title {
		width: auto;
	}

	#quick_entry_form #quick_add_order {
		width: auto;
		float: left !important;
		margin: 0 !important;
	}

	.create_fav_btn {
		margin: 0;
		width: 100%;
		padding-left: 0;
	}

	#add_favorites_list_form .btn.all_btn {
		width: auto;
		float: right !important;
		font-weight: normal;
		height: auto !important;
		line-height: 25px !important;
	}

	.create_fav_left .listpg label {
		width: 30% !important;
	}

	.create_fav_left form#quick_entry_form #order_table li input {
		width: 68% !important;
	}

	#create_acc_form .create_sku input {
		width: auto;
	}

	#img_sli {
		float: none !important;
	}
}

@media (min-width: 595px) and (max-width: 780px) {
	#quick_add_to_cart {
		margin-top: 0px !important;
	}
}

@media (min-width: 600px) and (max-width: 768px) {
	.adCartRes {
		background: rgba(0, 0, 0, 0) url("/UI/images/addTocart.png") no-repeat scroll 0 0 !important;
		border-radius: 0 !important;
		font-size: 0 !important;
		height: 36px;
		margin-left: 2px;
		padding: 0 !important;
			width: 95px !important;
		border: none !important;
	}

	.adFavRes {
		width: 36px;
		height: 36px;
		border: none !important;
	}

	#discard_signup {
		float: left;
		margin: 0px 5px !important;
	}

	#prod_buttons .prod_bton2 {
		width: 125px;
	}

	#cart_out_put .fr {
		clear: both;
		float: none !important;
		margin: 0 1%;
		text-align: center;
		width: 98%;
	}

	#cart_out_put .fr:last-child {
		margin-bottom: 20px;
	}
}

@media (max-width: 378px) {
	#login_form>li:last-child label {
		display: none;
	}
}

@media (max-width: 549px) {
	#list_search_form.southspace2 .fr {
		float: left !important;
		margin: 10px 20%;
	}

	#list_search_form.southspace2 .fr {
		float: right !important;
		margin: 10px 0% 0px 1%;
		text-align: left;
		width: 100%;
	}

	#list_search_form.southspace2 .fr input.prod_det_btn.manage {
		background: #1d1d1d;
		color: #fff;
		border: none;
	}

	#list_search_form.southspace2 .fr a {
		padding: 4px 6px 0 0 !important;
	}
}

@media (max-width: 385px) {
	#list_search_form .prod_det_btn.manage {
		width: auto;
	}

	.southspace2 input {
		font-size: 11px !important;
		line-height: 13px !important;
		margin: -3px;
		padding: 3px 6px !important;
		margin: 0px !important
	}
}

@media (max-width: 480px) {
	.divClassStyle.pritxt {
		float: left !important;
	}

	.table_fav_list .fl .redaddbtn.btn {
		margin-left: 0px !important;
		font-size: 10px;
		margin-left: 0;
		width: auto !important;
		padding: 0px !important;
	}

	.table_fav_list .fr #fav_rev_id {
		margin-left: 0px !important;
		font-size: 10px;
		width: auto !important;
		padding: 0px !important;
	}

	.description>ul {
		list-style-type: disc;
		margin: 10px 0;
		padding: 0 0 0 10%;
		width: 90%;
		clear: both;
	}

	.list_view_h .imageLoader {
		height: auto;
		width: 85% !important;
	}

	.small_menu li:first-child {
		padding-left: 0 !important;
	}

	.ovflow>form {
		float: left;
		text-align: left;
		width: 95%;
	}

	#prodForm .block .grid_pro_detail {
		clear: both;
		margin: 5px auto;
		position: relative !important;
		text-align: center;
		width: 97% !important;
	}

	.formdiv .formlist li .input,
	.formdiv #loginform .formlist li .input {
		width: 92%;
		margin-left: 1%;
		margin-bottom: 5px;
	}

	.formdiv .formlist li label {
		margin-bottom: 5px;
		width: auto;
	}

	.formdiv .formlist li span {
		font-size: 10px;
	}

	#create_acc_form li .errmsg img {
		width: 9px;
	}

	#toptable_fav .redaddbtn:hover,
	#fav_rev_id:hover {
		background: #1d1d1d none repeat scroll 0 0 !important;
		padding: 0 10px 2px;
	}

	.northspace2 select {
		width: 80% !important;
	}
}

@media (max-width: 768px) {
	#stickyheader.fixed {
		margin-top: 9px !important;
		position: fixed !important;
		width: 97% !important;
	}

	.fadeout_bx {
		left: -185px !important;
	}

	.fadein_bx {
		left: 12px !important;
	}

	#onlie_cat>ul {
		width: 95% !important;
	}

	.box_item_num .call_text {
		width: 95%;
	}

	.box_item_num .call_us {
		width: 85%;
		margin: 0 !important;
		text-align: right;
		padding: 0px !important;
		font-size: 260%;
		opacity: unset;
		position: absolute;
		bottom: 7px;
	}

	.box_item_num .Subscribe {
		margin-bottom: 0px !important;
		margin-top: 0px !important;
		text-align: center;
		padding: 20px 10px;
	}

	.box_item_num .Subscribe a {
		margin-left: 0px !important;
		margin-top: 0px !important;
		position: absolute !important;
		top: 50%;
		right: 10px;
	}

	.box_item.box_item_title>div {
		margin: 10px auto !important;
		position: relative;
		text-align: center;
	}

	.box_item.box_item_title>div>a {
		padding: 10px;
		text-align: center;
		width: 95% !important;
	}

	.box_item_title div a .place-subscribe {
		left: 0px !important;
		margin-top: 0px;
		position: relative;
	}

	#ftwrap .ftcol:nth-child(3) {
		height: auto;
		min-height: 50px;
		margin-left: 0px;
	}

	#ftwrap .ftcol:nth-child(4) {
		height: auto;
		min-height: 50px;
	}

	.small_menu.reset.southspace2.ovfl-hidden.padsouth1 {
		list-style: outside none none;
		margin: 10px auto 5px;
		padding: 0;
	}

	#prodForm .block .grid_pro_detail {
		width: 100%;
		float: none;
		clear: both;
	}

	.in_box.fl {
		width: 100%;
	}

	.in_box {
		width: 98% !important;
	}

	.ourpage p img {
		width: 100%;
	}

	.ourpage>div>.fl {
		width: 97%;
	}

	.ourpage>div>div>img {
		height: auto;
		width: 97%;
	}

	#form_container {
		background: #fff none repeat scroll 0 0;
		margin: 0 auto;
		text-align: left;
		width: 100% !important;
	}

	.ourpage>p>iframe {
		width: 98% !important;
		height: 930px !important;
		margin-top: 5px !important;
	}

	#bottom {
		display: block;
		height: 10px;
		margin: 0 auto;
		width: 100%;
	}

	#top {
		display: block;
		height: 10px;
		margin: 10px auto 0;
		width: 100% !important;
	}

	.footersitemap5 {
		margin-top: 0px;
	}

	#department_list th:nth-child(3) {
		width: 12%;
	}

	#department_list th:nth-child(4) {
		width: 45%;
	}

	#department_list tr td span {
		clear: both;
		margin-bottom: 15px;
		width: 100% !important;
	}

	#department_list tr td span:last-child {
		clear: both;
		margin-bottom: 5px;
		width: 100% !important;
	}

	#Specials,
	#Manuf {
		background: #fff;
		border: 1px solid #d0d0d0;
		margin-bottom: 10px;
		width: 99%;
		clear: both;
		border-radius: 5px;
	}

	.ad-gallery .ad-back {
		left: -1px;
	}

	.ad-gallery .ad-forward {
		right: 0px;
	}

	.viewcartsec .ovfl-hidden {
		overflow: auto;
	}

	.wrapper.incont_bg>div {
		width: 100% !important;
		overflow-x: auto;
	}

	#leftstickey.leftbar .boxtype1 {
		width: 100% !important;
	}

	#dataTable {
		width: 100%;
	}

	.itemImageSearchResult {
		height: auto;
		width: 60%;
	}

	.customer_quick_order_btns {
		height: 30px;
		margin-bottom: 10px;
		width: 100%;
	}

	.imageholder {
		width: 95% !important;
		height: auto;
	}

	.ourpage>div {
		width: 100% !important;
	}

	.ourpage>div>iframe {
		width: 100%;
		margin-top: 15px;
	}

	.rtdiv>div {
		margin-right: 1%;
		text-align: right;
		width: 20%;
	}

	.serchtxt.fl {
		width: 65%;
	}

	.addr_box {
		float: left;
		margin-bottom: 10px;
		width: 100%;
	}

	.address .space {
		display: none;
	}

	.map {
		float: left;
		width: 100%;
	}

	#productImage.fancybox.all_btn.addbtn.fl {
		background: transparent none repeat scroll 0 0 !important;
	}

	#productImage.fancybox.all_btn.addbtn.fl:hover {
		background: transparent none repeat scroll 0 0 !important;
		border: none !important;
	}

	.ItemBasicDetails.mid_pan.fl.padnorth1 .heading {
		background: transparent !important;
	}

	#footer_block {
		height: auto;
		width: 100%;
	}

	#footer_block .box_item.box_item_follow {
		margin-right: 2%;
	}

	#sidebar .box_item {
		margin-bottom: 5px !important;
	}

	#signup_form .formdiv.equalgap {
		width: 100%;
	}

	.in_box div.centerAll {
		padding: 5px;
		text-align: center;
		line-height: 15px;
	}

	.in_box>form#signup_form {
		padding: 0 2%;
	}

	.box_item.news_lett.foot_news_lett {
		padding-top: 15px !important;
	}

	.divTable.fav_list_manage .divCell {
		text-align: center;
	}

	.fl .in_box .in_title {
		width: auto !important;
	}

	.ovfl-hidden.southspace2>form#add_favorites_list_form {
		margin-left: 0 !important;
		padding: 10px;
		width: auto;
	}

	.fr.add_itm_btn .all_btn.btn.add_itm_txt:hover {
		background: #202020 !important;
		border: 1px solid #202020 !important;
		color: #fff !important;
	}

	/*#dataTable tr td:nth-child(2) { width: 20% !important;}
	#dataTable tr td:nth-child(4) { width: 20% !important;}*/
	#dataTable tr td p .divClassStyle {
		float: right;
		padding-top: 4px;
		text-align: center;
		width: 80% !important;
		font-size: 100%;
	}

	#dataTable tr td {
		text-align: center !important;
	}

	#dataTable tr td:first-child {
		padding-left: 5px !important;
		padding-right: 5px !important;
	}

	.tblone .input {
		border: 1px solid #cdcdcd;
		float: none !important;
		margin: 10px auto !important;
		padding: 3px 5px !important;
		text-align: center;
		width: 20px;
	}

	#dataTable.tblone.fav_table_filter tr td,
	#dataTable.tblone.fav_table_filter tr th {
		border: 1px solid #dddddd !important;
		font-size: 100% !important;
	}

	.divClassStyle.pritxt {
		text-align: center !important;
	}

	#order_table .listpg {
		width: 100% !important;
	}

	#order_table .listpg li {
		width: 100% !important;
	}

	.popup_box .headRow .divCell:first-child {
		width: 60%;
	}

	.popup_box .headRow .divCell {
		width: 20%;
	}

	.footersitemap2 {
		margin-top: -30px;
	}

	.list_v_inline .fl {
		margin-left: 0 !important;
		/* margin-right: 5px !important; */
	}

	#lblockPar #leftstickeyajax.leftbar .boxtype1 #filters {
		max-height: 350px;
		overflow: auto;
		padding: 2%;
		width: 96%;
		background: #ddd;
	}

	/*css for home page*/
	.qly_add_card {
		margin-left: 0;
		margin-top: 5px;
		width: 100%;
	}

	.w-763.fav-response-wrap {
		width: 100%;
		overflow-x: auto;
	}

	.fav-response-wrap #dataTable tr td {
		text-align: left !important;
	}

	.fav-response-wrap #fav_rev_id {
		line-height: 25px !important;
	}

	.fav-response-wrap #fav_rev_id:hover,
	#toptable_fav .btnAddCart .btn {
		background-color: transparent !important;
	}

	/* new add to cart message */
	#add_to_cart_global_message .addtocartlft_img,
	#add_to_cart_global_message .addtocart-subtotal h2,
	#add_to_cart_global_message .addtocart-btn {
		display: none;
	}

	#add_to_cart_global_message .addtocart-text {
		text-align: center;
		border-right: none;
		width: calc(100% - 5px);
		display: inline-block;
		vertical-align: middle;
		box-sizing: border-box;
	}

	.addtocart-text p {
		margin-top: 15px;
	}

	#add_to_cart_global_message.addtocart-msg {
		width: 96%;
		left: 2%;
		top: 50px;
	}

	.addtocart-subtotal {
		padding: 0;
		height: 60px;
		display: inline-block;
		vertical-align: middle;
		width: 0px;
		text-align: center;
		box-sizing: border-box;
	}

	.addtocart-subtotal .close {
		position: absolute;
		right: 0;
		top: 0;
		display: block;
	}
}


@media (min-width:609px) and (max-width:692px) {
	#toptable_fav form div.fl {
		margin-left: 0 !important;
	}
}

@media (min-width:481px) and (max-width:780px) {
	#footer_block .box_item.news_lett {
		float: left;
		margin: 0px auto !important;
		padding: 0 !important;
		width: 80%;
	}

	.formdiv .formlist li .input {
		width: 48%;
	}

	#create_acc_form li .errmsg img {
		width: 10px;
	}

	.list_v_inline .adCartRes,
	.list_v_inline .redaddbtn.fl.westspace1,
	.list_v_inline .westspace1 {
		font-size: 0 !important;
		border: none !important;
	}
}

@media (min-width: 620px) and (max-width: 780px) {
	#footer_block .box_item.news_lett {
		float: right;
		margin-right: 10px !important;
		margin-top: 7px !important;
		width: 40%;
	}

	#footer_block .Subscribe .place-subscribe {
		border-radius: 0 !important;
		float: left;
		padding: 0 15px;
		width: 38% !important;
	}

	.copy_rgt {
		margin-right: 10%;
		width: auto;
	}

	.aos {
		float: right;
	}

	#ftwrap .ftcol {
		float: left;
		height: auto;
		margin-bottom: 20px;
		min-height: 120px;
		width: 24% !important;
	}
}

@media (max-width:619px) {
	.news_lett .Subscribe {
		margin: 0 1% !important;
		padding: 0;
	}

	.box_item.news_lett.foot_news_lett {
		padding-top: 5px !important;
	}

	#footer_block {
		padding-bottom: 10px;
	}
}

@media (max-width:347px) {
	#footer_block.box_item:nth-child(2) {
		padding-bottom: 10px;
	}
}

@media (min-width: 649px) and (max-width: 780px) {
	#order_table .listpg li .col1 {
		width: 35% !important;
	}

	#order_table .listpg li .col3 {
		width: 50% !important;
	}

	#order_table .listpg li .col2 {
		width: 15% !important;
	}

	#order_table .listpg li div input {
		width: 50% !important;
	}
}

@media (max-width: 648px) {
	#order_table .listpg li .col1 {
		width: 100% !important;
	}

	#order_table .listpg li .col3 {
		width: 65% !important;
		margin-top: 5px !important;
	}

	#order_table .listpg li .col2 {
		width: 30% !important;
		margin-top: 5px !important;
	}

	#order_table .listpg li div input {
		width: 50% !important;
	}

	#order_table .listpg li div.col2 input {
		width: 20px !important;
	}

	.quicksec .listpg li {
		border-bottom: 1px solid #ccc;
		margin-bottom: 10px;
		overflow: hidden;
		padding-bottom: 10px;
	}
}

@media (min-width:769px) {
	#leftstickeyajax.leftbar {
		top: 0 !important;
	}
}

@media (max-width:480px) {
	.list_v_inline .prod_det_btn {
		font-size: 96%;
		height: 24px;
		margin-right: 7px;
		padding-bottom: 1px;
		padding-top: 2px;
		width: 50px;
	}

	.list_v_inline .prod_det_btn span {
		line-height: 12px;
		overflow-wrap: break-word;
	}
}

@media (min-width:320px) and (max-width: 375px) {

	.ups,
	.grid_best_ship,
	.value_brand,
	.grid_frieght_delivery,
	.recycle {
		width: 35px;
		height: 35px;
	}
}

@media (min-width:375px) and (max-width: 480px) {

	.ups,
	.grid_best_ship,
	.value_brand,
	.grid_frieght_delivery,
	.recycle {
		width: 41px;
		height: 41px;
	}
}

/**********  responsive new css ***********/
@media (max-width:768px) {
	a[href^=tel] {
		text-decoration: inherit;
		color: inherit;
	}

	input[type="text"],
	input[type="password"],
	input[type="button"],
	input[type="submit"],
	#reset {
		-webkit-appearance: none;
		-webkit-border-radius: none;
	}

	#fancybox-content>div {
		-webkit-overflow-scrolling: touch;
	}

	.create_act .account,
	.login .log {
		display: none !important;
	}

	/* slider */
	#illust {
		float: left !important;
		width: 100%;
		height: auto;
		clear: both;
		border: none;
		overflow: hidden;
		margin-top: 0px;
		padding-bottom: 25px;
	}

	#SliderName {
		width: 100%;
		height: auto;
		float: left;
		margin-left: 1px;
		margin-top: 1px;
	}

	#SliderName div {
		width: 100% !important;
		height: auto !important;
		float: left !important;
		position: relative !important;
		overflow: hidden;
	}

	#SliderName img {
		width: 100% !important;
		height: auto !important;
		float: left;
		min-height: 140px;
	}

	#SliderNameNavigation {
		height: 25px;
		left: auto !important;
		padding: 0px 10px;
		position: absolute;
		text-align: center;
		top: auto;
		right: 0;
		width: auto !important;
		display: block;
		bottom: 25px !important;
		border-radius: 5px 5px 0 0;
		background: rgba(0, 0, 0, 0.5);
	}

	#SliderNameNavigation a {
		height: 25px;
		width: 20px;
		position: absolute;
		background: url("/UI/images/sprite.png");
		background-repeat: no-repeat;
		background-position: -49px -14px !important;
	}

	#SliderNameNavigation a:active,
	#SliderNameNavigation a:hover,
	#SliderNameNavigation a:link,
	#SliderNameNavigation a:visited {
		margin: 0 3px;
		padding: 0px 1px;
		position: relative;
		text-align: center;
		top: 0px;
		height: 25px;
	}

	#SliderNameNavigation a.active:link,
	#SliderNameNavigation a.active:active,
	#SliderNameNavigation a.active:visited,
	#SliderNameNavigation a.active:hover {
		height: 25px;
		width: 20px;
		float: left;
		background-position: -72px -14px !important;
	}

	#SliderNameNavigation a:link,
	#SliderNameNavigation a:active,
	#SliderNameNavigation a:visited,
	#SliderNameNavigation a:hover {
		height: 25px;
		width: 20px;
		float: left;
	}


	#feat_prod .titles,
	#Specials .titles,
	#Manuf .titles {
		border-right: 2px solid #fff;
		color: #000 !important;
		padding-left: 5px;
		font-size: 16px;
		margin-left: 0 !important;
		text-align: left;
	}

	#Specials .Spec_list,
	#Manuf .fact_list {
		padding: 0px !important;
		border-top: none;
	}

	.ad-gallery .ad-nav .ad-thumbs {
		overflow: hidden !important;
		width: auto !important;
		margin: 0 25px !important;
		padding-bottom: 10px;
		padding-top: 10px;
	}

	#Manuf .ad-back {
		left: 0 !important;
		right: auto !important;
	}

	#Manuf .ad-forward {
		left: auto !important;
		right: 0 !important;
	}

	#btnScrollTop {
		width: 50px;
		height: 50px;
		background: rgba(0, 114, 188, 0.7);
		color: #FFF;
		font-weight: 300;
		text-align: center;
		border-radius: 36px;
		line-height: 50px;
		font-size: 30px;
		position: fixed;
		right: 5px;
		bottom: 30px;
		cursor: pointer;
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		transform: rotate(-90deg);
		display: none !important;
	}

	.ourpage font {
		font-size: 20px;
	}

	.ourpage span {
		font-size: 16px !important;
	}

	/* breadcrumb */
	.small_menu {
		border-bottom: 1px solid grey;
		margin-bottom: 8px !important;
		min-height: 25px !important;
		margin-top: 8px !important;
	}

	.small_menu li {
		float: left;
		font-size: 12px;
		line-height: 15px;
		padding: 1px 15px 1px 0px !important;
		cursor: pointer;
		text-decoration: none;
		font-weight: 700;
		text-indent: 0px;
		margin-right: 5px;
		background: url(/UI/images/links_deviderBrand.png) scroll no-repeat;
		background-position: right center;
	}

	.small_menu li a {
		padding: 0 !important;
	}

	.small_menu li:first-child,
	.small_menu.breadcrumbs li:first-child {
		background: url(/UI/images/links_deviderBrand.png) scroll no-repeat;
		background-position: right center;
	}

	.small_menu li:last-child {
		padding-left: 0 !important;
		background: none;
	}

	.small_menu .active a {
		color: #c62424 !important;
		cursor: default !important;
	}

	.small_menu {
		padding: 7px 1% 0 1% !important;
		width: 98% !important;
		float: left;
	}

	#product_details .small_menu {
		padding-top: 7px !important;
	}

	.small_menu li.active {
		background: none !important;
	}


	/* right ads */
	#sidebar .box_item {
		width: 100%;
	}

	#ikt_find_home,
	#sidebar .box_item {
		width: 250px;
		max-width: 250px;
		clear: both;
		margin: 0px auto 5px auto !important;
		float: none;
		position: relative;
	}

	#footer_block .box_item {
		width: auto !important;
		float: right !important;
		margin: 0 !important;
	}

	#footer_block .box_item.box_item_follow {
		width: auto !important;
		float: left !important;
		margin: 0 5px 0 0 !important;
	}

	#footer_block .box_item.news_lett.foot_news_lett {
		width: auto !important;
		float: left !important;
		padding: 5px 0 !important;
		margin: 0 !important;
		min-width: 50%;
	}

	.box_item.alsocon {
		width: 100%;
		max-width: 100% !important;
	}

	.sb-productlist .imgbx #productImage .itemImageSearchResult {
		max-width: 90%;
	}

	.sb-productlist .disc .padnorth1.padsouth1 a {
		padding: 0 !important;
	}

	#footer_block .news_lett .Subscribe {
		margin: 0px auto !important;
		padding: 0;
		float: none;
		width: 100%;
		max-width: 400px;
	}

	#ftwrap {
		width: 98% !important;
		padding: 15px 1% 0 1% !important;
	}

	.autocomplete-suggestions {
		top: 45px !important;
	}

	.footer-div.fdiv4 {
		border: medium none;
		width: 100%;
		float: left;
		margin-right: 5px;
		margin-top: 5px;
		padding: 0 0 0 0;
	}

	.footer-div.fdiv4 ul {
		margin: 4px 0 0;
		padding: 0;
		color: #fff;
		line-height: 17px;
		width: 100%;
		float: left;
	}

	.fdiv4 ul li {
		float: left;
		width: auto;
		max-width: 50%;
		margin-right: 10px;
	}

	#ftwrap .fdiv4 ul li img {
		margin-top: 0px !important;
	}

	#ftwrap img.hp_footer_logo {
		margin: 0px !important;
	}

	#sidebar .box_item.box_item_title {
		display: table-cell;
	}

	#sidebar .box_item.box_item_title img {
		width: auto;
		height: auto;
		max-width: 100%;
	}

	/**********  category page  **********/
	.small_menu li {
		float: left;
		font-size: 12px;
		line-height: 15px;
		padding: 1px 15px 1px 0 !important;
		cursor: pointer;
		text-decoration: none;
		font-weight: 700;
		text-indent: 0;
		margin-right: 10px;
		background: url(/UI/images/links_deviderBrand.png) scroll no-repeat;
		background-position: right center
	}

	.small_menu li a {
		padding: 0 !important
	}

	.small_menu li:first-child {
		background: url(/UI/images/links_deviderBrand.png) scroll no-repeat;
		background-position: right center
	}

	.small_menu li:last-child {
		padding-left: 0 !important;
		background: 0
	}

	.menu_images {
		height: auto !important;
		margin: 1% 0.5% !important;
		position: relative !important;
		width: 32% !important;
	}

	.menu_image_heading {
		font-size: 12px;
		font-weight: 600;
		color: #000 !important;
		width: 320px;
		text-align: center;
		display: table-cell;
		height: 26px;
		padding: 5px 2%;
		vertical-align: middle;
		border-radius: 3px 3px 0 0;
		word-wrap: break-word;
		word-break: break-all;
		white-space: normal;
	}

	.sub_menu {
		padding-top: 10px;
		height: auto !important;
		padding-bottom: 10px;
	}

	.manu_image_search .sub_menu a {
		display: block;
		/* height: 100% */
	}

	.menu_images img {
		max-width: 95%;
		height: auto;
		margin-top: 0px;
		width: auto;
		max-height: 150px;
	}

	.menu_table.sub_menu_shading {
		padding: 0;
		position: absolute;
		width: 100% !important;
		z-index: 99999;
		max-height: 200px;
		overflow: auto
	}

	.sub_menu_shading tr td a {
		display: block;
		padding: 5px;
		line-height: 15px
	}



	.block {
		width: 30.9% !important;
		margin: 1% !important;
	}

	.block .grid_title_name {
		padding: 0 3% !important;
		width: 94% !important;
	}

	.block .grid_qty {
		width: auto !important;
			/* min-width: 55% !important; */
		font-size: 12px;
	}

	.block .grid_qty .input.gri_in,
	.gri_in {
		margin: 0px;
		width: 30px;
		height: 33px;
		border: 1px solid #ccc;
		padding: 0;
		text-align: center !important;
	}

	.qty.srchQty .input {
		padding: 0 !important;
		border: 1px solid #ccc;
		height: 32px !important;
	}

	.block .button center .adCartRes.redaddbtn.grid_but {
		margin-left: 0 !important;
		/* margin-right: 0 !important; */
		border: none !important;
	}

	.description>ul {
		list-style-type: disc;
		margin: 10px 0;
		padding: 0 0 0 10%;
		width: 90%;
		clear: both;
	}

	#lblockPar #prodForm .block .description,
	#lblockPar .description {
		width: 96% !important;
		padding: 5px 2% 0 2% !important;
		position: relative !important;
		height: 85px !important;
	}

	.description .sku_detail {
		width: 96% !important;
		padding-left: 2% !important;
		padding-right: 2% !important;
		clear: both;
	}

	#dataBlockGrid .block .description .text,
	.description .details {
		width: 100% !important;
		text-align: center !important;
		position: relative;
		margin-bottom: 0;
		clear: both;
	}

	.block .img {
		height: 140px !important
	}

	.block .img center a img {
		height: auto !important;
		max-height: 120px !important;
		width: auto !important;
	}

	#lblockPar .description {
		position: relative !important;
	}

	#dataBlockGrid #columnData .block .description {
		width: 96% !important;
		padding-left: 2% !important;
		padding-right: 2% !important;
	}

	.list_v_inline .magnifier,
	#prod_description .magnifier.productImage {
			height: 33px !important;
		line-height: 35px;
		margin-left: 0;
		background-size: 33px 33px;
		width: 33px;
	}

	#lblockPar #dataBlockGrid .wrapper_for_all_block .button {
		margin-top: 0 !important;
		width: 100%;
		float: left;
	}

	#lblockPar .block,
	#dataBlockGrid #columnData .block {
		height: 550px !important;
	}

	#dataBlock .srch_wrapper .list_v_inline .adCartRes {
		margin-left: 5px !important;
	}

	#lblockPar #dataBlock .search_icon_div {
		float: left;
		width: 100% !important;
	}

	#lblockPar #dataBlock .search_icon_div img,
	#lblockPar #dataBlock .search_icon_div span {
		float: left;
		margin-bottom: 5px;
	}

	#lblockPar #dataBlock .inner_search_css .img {
		width: 25% !important;
	}

	#lblockPar #dataBlock .srch_css_wrap {
		width: 70% !important;
	}

	.srch_wrapper .list_view_h .imageLoader {
		height: auto !important;
		max-width: 90% !important;
		width: auto !important;
	}

	#dataBlockGrid .block .description .text,
	.description .details,
	#dataBlockGrid .block .description .grid_pro_detail {
		margin-top: 0 !important;
	}

	.block .img {
		height: 140px !important
	}

	#dataBlock .srch_wrapper .list_v_inline .prod_det_btn {
		height: 32px !important;
		text-align: center !important;
		width: 110px;
		font-size: 14px;
		padding: 0 3px;
		margin-right: 5px;
	}

	#dataBlock .srch_wrapper .list_v_inline .prod_det_btn span {
		line-height: 14px !important;
		word-wrap: break-word !important;
		font-weight: 500;
		float: left;
			width: 110px;
		margin-top: 9px;
		text-align: center;
		float: none !important;
		margin-left: auto;
		margin-right: auto;
		display: block;	
		}

	.qt_prs {
		height: 75px;
		overflow-x: auto;
		margin-bottom: 5px;
		margin-top: 0;
	}

	.qt_prs .qt_prs {
		margin: 0 !important;
		padding: 0 !important;
		height: auto !important;
	}

	.cart_action .qt_prs {
		height: auto;
		max-height: 85px;
	}

	.cart_action .qty .input,
	.detail_prize_all .qty_dtl {
		height: 30px;
	}

	.detail_prize_all .buy {
		width: 180px;
		float: left;
		clear: both;
		margin-top: 0;
		margin-bottom: 5px;
	}

	#cart_adjust_qty .buy {
		width: 150px;
	}

	#cart_adjust_qty .buy #range_class {
		width: 50%;
	}

	.sortby .curPageSeach {
		display: none;
	}

	#lblockPar .sortby .pagin {
		max-width: 140px;
	}

	#sortbyres,
	#dataBlock .srch_wrapper .list_v_inline .adCartRes {
		font-size: 0 !important;
	}

	#lblockPar .sortby .pagin {
		margin-bottom: 5px !important;
		margin-top: 5px;
	}

	#lblockPar #sorterDiv.sortby {
		float: left;
		height: auto !important;
	}

	.sch-no-found {
		width: 90%;
		margin: 10px auto;
	}

	.sortby_footer .collt.fl {
		width: auto !important;
	}

	.sortby_footer .collt.fl .ovfl-hidden.filterAndsort {
		width: 75px;
	}

	/****** responsive search results loading UI ******/
	#ajaxPreloader div.ajaxPreloader_con {
		background: #fff none repeat scroll 0 0;
		border-radius: 10px;
		height: auto;
		margin: 25% auto;
		position: relative;
		width: 98%;
		padding: 10px 0;
	}

	.preloader_div3 img {
		height: auto;
		max-width: 96%;
		width: auto;
	}

	.preloader_div1 {
		margin: 1% auto !important;
	}

	.preloader_div2 {
		font-size: 150%;
	}

	/*.manu_image_search{width:98%;}
	.menu_images {float: left;height: 138px;margin: 1px 0 13px 4px;width: 48%;}
	.menu_image_heading {font-size: 12px;}
	.sub_menu {height: 117px;}
	.manu_image_search .sub_menu a {display: block;height: 100%;}
	.menu_images img {height: 100px;margin: 0;width: auto;}
	.menu_table.sub_menu_shading {padding: 0;width: 100%;z-index: 999999;}*/

	/********** Details page **********/
	#img_sli {
		width: 250px;
		clear: both;
		float: left;
	}

	#prod_buttons .prod_bton1,
	#prod_buttons .prod_bton2 {
		width: auto;
		float: left;
		height: 35px;
		padding: 0 5px;
		margin: 0 10px 5px 0;
		background-size: 1px 35px;
		border-radius: 3px;
		line-height: 35px;
	}

	#prod_desc_info #grid_pro {
		margin-left: 0px;
		width: 248px !important;
	}

	.productImage>img {
		height: auto;
		max-width: 100%;
		width: auto;
	}

	#prod_buttons .prod_bton1 #smallImageBox {
		height: 35px;
		line-height: 35px;
	background-position: 4px 10px;
		padding-left: 30px;
	}

	#prod_buttons .print {
		padding-left: 35px;
		background-position: 0 10px;
		height: 33px;
	}

	.brands_btn .adCartRes {
		padding: 0 !important;
	}

	.all_btn.addbtn {
		padding: 0 !important;
	}

	#social_icons iframe:first-child {
		float: left;
		width: 75px !important;
		height: 25px !important;
	}

	.brands_btn .prod_det_btn {
		width: 53px;
		height: 33px;
		background-size: 1px 33px;
	}

	.brands_btn .prod_det_btn span {
		float: left;
		width: 53px;
		line-height: 13px;
		font-weight: 500;
		margin-top: 3px;
	}

	#upsell .lessspace .divCellBrands .productImage img {
		max-width: 100%;
	}

	#social_icons a.fr {
		/* margin-top: 5px; */
	}

	.divTableBrands .brands_btn {
		margin-left: 5px;
	}

	.mid_div_brands {
		width: 94%;
		padding: 0 3%;
	}

	.divCellBrands:first-child {
		width: 25%;
		margin-left: 0;
		float: left;
	}

	.divCellBrands {
		float: right
	}

	.divCellBrands #productImage img,
	.divCellBrands .productImage img {
		width: auto !important;
		height: auto !important;
		max-width: 96% !important;
	}

	.prod_det_btn,
	.descr {
		font-weight: 500;
	}

	.detail_prize_all .fl.deil_addcart .add_cart,
	.detail_prize_all .fl.deil_addcart .add_cart:hover,
	.detail_prize_all .itemBasictTtl .fancybox.all_btn.addbtn.fl,
	.detail_prize_all .itemBasictTtl .fancybox.all_btn.addbtn.fl:hover {
		width: 120px !important;
		height: 35px !important;
		padding: 0;
		margin-left: 0;
	}

	#product_details .ItemBasicDetails .qty {
		line-height: 33px;
	}

	.detail_prize_all .qty_dtl {
		border-radius: 0;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		text-align: center;
		width: 33px !important;
		height: 33px;
		padding: 0 !important;
	}

	#sidebar {
		width: 100%;
		margin: 0px auto !important;
	}

	.fl.deil_addcart {
		display: block;
		margin: 0px 0px 0px 5px !important;
	}

	.best_fav,
	.best_fav:hover {
		background: url(/UI/images/addtofavorite.png) no-repeat rgba(0, 0, 0, 0) !important;
		width: 33px;
		height: 33px;
		float: right;
		font-size: 0;
		margin-right: 0;
		margin-left: 0;
		padding: 0;
	}

	.list_v_inline .all_btns_div #productImage.westspace1.fl {
		margin-left: 5px !important;
		width: 35px !important;
		cursor: pointer;
	}

	.detail_prize_all .itemBasictTtl {
		margin-left: 5px;
	}

	.detail_prize_all .itemBasictTtl #productImage,
	#prod_description .list_cartbtn #productImage {
		padding: 0 !important;
	}

	.alsocon .redaddbtn.fl {
		width: auto !important;
		padding: 0 5px !important;
		height: 30px;
		font-size: 14px !important;
		margin: 0 0 0 5px !important;
		border: 1px solid transparent !important;
	}

	.productsec .also_qty .input {
		width: 30px !important;
		height: 28px !important;
		padding: 0 !important;
		text-align: center;
	}

	.productsec .also_qty {
		font-weight: 600;
		font-size: 16px;
	}

	.sb-productlist .disc .productsec {
		clear: both;
		float: left;
		margin-top: 5px;
	}

	.sb-productlist .disc {
		width: 70%;
		line-height: 14px;
	}

	.sb-productlist .imgbx {
		width: 24%;
		margin: 0;
		padding: 0.5%;
	}

	.sb-productlist .imgbx #productImage .itemImageSearchResult {
		width: auto !important;
		height: auto !important;
		max-height: 110px !important;
		padding: 0;
	}

	#___plusone_0 {
		width: 53px !important;
		margin-left: 0px !important;
	}

	#social_icons .send_mail.fr {
		margin-top: 0;
	}

	.brands_btn .qty .input {
		height: 33px;
		padding: 0;
		text-align: center;
		width: 33px;
		border: 1px solid #ccc;
		margin-left: 2px;
	}

	/* details page tabs */
	.maketabs .item {
		width: auto !important;
		text-align: center;
		float: left;
		display: inline;
	}

	.item #detailTab {
		line-height: 35px !important;
		width: 60px;
		font-size: 14px !important;
		font-weight: 500 !important;
		height: 35px;
		border: 1px solid transparent !important;
		text-align: center;
		padding: 5px 2px 3px 2px !important;
	}

	.item #reviewTab {
		width: 60px;
		text-align: center;
		padding: 5px 2px 3px 2px !important;
		height: 35px;
		font-size: 14px !important;
		font-weight: 500 !important;
		border: 1px solid transparent !important;
		line-height: 17px;
	}

	.item #compareTab {
		width: 90px;
		text-align: center;
		padding: 5px 2px 3px 2px !important;
		height: 35px;
		font-size: 14px !important;
		font-weight: 500 !important;
		border: 1px solid transparent !important;
		line-height: 17px;
	}

	.item #vbrand_tab_d {
		width: 60px;
		text-align: center;
		padding: 5px 2px 3px 2px !important;
		height: 35px;
		font-size: 14px !important;
		font-weight: 500 !important;
		border: 1px solid transparent !important;
		line-height: 17px;
	}

	#compareTab.active,
	#detailTab.active,
	#reviewTab.active,
	#vbrand_tab_d.active {
		font-size: 12px;
		line-height: normal;
		margin-top: 0px;
		overflow: hidden;
		height: 35px !important;
		background: #f3f3f3 !important;
		color: #000 !important;
		border: 1px solid #000 !important;
		border-bottom: 1px solid transparent !important;
		border-radius: 5px 5px 0 0;
	}

	.all_btn.addbtn,
	.all_btn.addbtn:hover {
		background: transparent !important;
		border: none !important;
	}

	.best_fav.grid_best_fav,
	.best_fav.grid_best_fav:hover {
		background: url(/UI/images/addtofavorite.png) no-repeat rgba(0, 0, 0, 0) !important;
		width: 33px !important;
		height: 35px;
		float: right;
		font-size: 0;
		margin-right: 0;
		margin-left: 0;
		padding: 0;
		background-size: 33px 33px !important;
	}

	/* order history page */
	.tab_1 a,
	.tab_2 a,
	.selected a {
		padding-left: 9px !important;
		padding-right: 9px !important;
	}

	#resultsel1 .wrapper,
	#resultsel2 .wrapper,
	#resultsel3 .wrapper {
		width: 100%;
	}

	.in_box .in_title,
	.in_title {
		width: auto !important;
		font-weight: 500;
	}

	#order_lkup_form {
		width: 100%;
		overflow: auto;
		padding-bottom: 15px;
	}

	.divTable.cart_history_table {
		min-width: 740px;
		display: table;
	}

	#order_history_button.btn.place_ord.all_btn {
		line-height: 35px;
	}

	.historyComment.historyComm1 {
		width: 90%;
		padding: 5px 5% !important;
	}

	input#Print {
		margin-bottom: 10px;
		border-radius: 3px;
	}

	/******* favorite list page *******/
	#toptable_fav .descr {
		font-weight: 500;
	}

	.overflow-scroll {
		width: 100%;
		overflow: auto;
	}

	.divTable.fav_list_table {
		min-width: 700px;
		clear: both;
	}

	.fav_list_table .divCell.padding0 .divClassStyle {
		padding: 5px 0;
		width: 100%;
		text-align: center;
		text-indent: 0;
		clear: both;
	}

	.fav_list_table .fav_list_image {
		width: 27%;
	}

	.fav_list_table .divCell.strong.black.padlt.fav_last .divClassStyle {
		width: 100%;
		float: none !important;
		text-align: center;
		padding: 5px 0 !important;
		text-indent: 0;
	}

	.fav_list_table .divCell.strong.black.padlt.fav_last .input {
		padding: 0 !important;
		width: 60%;
		height: 33px;
		margin: 0 20% !important;
		float: none !important;
		text-align: center;
	}

	.fav_list_table .divCell.padding0 {
		padding: 0;
		text-align: center;
	}

	.fav_list_table .divCell.padding0 .input {
		width: 40px;
		height: 30px;
		padding: 0 !important;
		text-align: center;
	}

	#toptable_fav .all_btn,
	#toptable_fav .btn,
	#fav_rev_id {
		font-size: 13px !important;
		font-weight: 400 !important;
		padding: 0px 5px !important;
		height: 35px !important;
		width: auto;
		display: inline-block;
		line-height: 34px !important;
	}

	.divTable.fav_list_manage .divCell {
		vertical-align: middle;
	}

	.create_favlist_top_btns {
		margin-top: 0 !important;
	}

	#add_favorites_list_form {
		margin: 0px auto !important;
		float: none !important;
	}

	#add_favorites_list_form #create_acc_form {
		width: 100%;
		padding: 0;
	}

	#add_favorites_list_form #create_acc_form .create_fav_main {
		width: 100% !important;
	}

	#quick_entry_form #order_table .listpg.equalgap .col1 {
		width: 100% !important;
	}

	.favlist_pg_table {
		width: 100% !important;
		overflow: auto;
	}

	.favlist_pg_table #dataTable {
		min-width: 700px;
		clear: both;
	}

	.viewcartsec .fav_sel {
		float: left;
		font-size: 14px;
		font-weight: 700;
		margin: 0px 0px 5px 0;
		width: 100%;
	}

	.prod_det_btn.manage {
		margin: 0 !important;
		width: auto !important;
		height: 30px;
		background-size: auto 30px;
		padding: 0 5px;
		font-weight: 500;
		border-radius: 3px;
	}

	#list_search_form #list_edit_selection {
		height: 30px;
		padding: 0 0 0 5px !important;
		margin-bottom: 5px;
		width: 45%;
		border: 1px solid #ccc;
		max-width: 250px;
	}

	.divTable.fav_list_manage {
		margin: 10px auto;
		width: 98%;
		min-width: 720px;
	}

	.viewcartsec .ovfl-hidden.southspace2 {
		overflow: auto;
	}

	#toptable_fav {
		float: left;
		width: 100%;
		margin-top: 10px;
		overflow: auto;
		padding: 0 !important;
	}

	#toptable_fav form[name="fav_remove_item"] {
		float: left;
		width: auto;
		clear: both;
		margin-bottom: 10px;
		padding: 10px;
	}

	#toptable_fav .fl .redaddbtn.btn,
	#fav_rev_id,
	.fav_table_filter_tbl .redaddbtn.btn {
		margin: 0 !important;
		height: 35px;
		padding: 0 5px;
		margin-bottom: 5px;
	}

	#toptable_fav .fl,
	#toptable_fav .fr {
		padding: 0 !important;
		margin: 0 0 10px 2px !important;
	}

	.fav_list_table .headRow .divCell {
		padding-top: 0px;
	}

	.fav_list_dec p a {
		padding-left: 0 !important;
	}

	#toptable_fav .tblone {
		min-width: 720px;
	}

	#toptable_fav .tblone .descr {
		font-size: 12px;
		font-weight: 500;
	}

	td.strong.black.padlt .input {
		text-align: center;
	}

	#add_favorites_list_form {
		margin: 0 auto !important;
	}

	.viewcartsec .create_favlist_top_btns .btn.all_btn,
	#add_favorites_list_form .btn.all_btn {
		height: 30px !important;
		line-height: 30px !important;
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		display: inline-block;
	}

	.redaddbtn,
	.all_btn,
	.btn,
	.prod_dtls_bton1 {
		border: 1px solid transparent !important;
	}

	.tblone.fav_table_filter td .note.new_note input {
		border: 1px solid #ccc;
		padding: 0;
		height: 25px;
		text-indent: 7px;
		width: 175px;
	}

	.tblone.fav_table_filter td .note.new_note {
		width: 225px !important;
		float: left;
	}

	.tblone.fav_table_filter .note.new_note a {
		margin: 0 !important;
		float: right;
	}


	/********* text entry mode ********/
	.text_entry_data,
	.text_entry_form {
		width: 96% !important;
		padding: 0 2%;
		margin: 0 !important;
	}

	#text_mode table {
		width: 100% !important;
		margin-bottom: 10px;
	}

	.formdiv.text_entry_form textarea {
		width: 95% !important;
		padding: 2% !important;
		height: 100px !important;
		border: 1px solid #ccc;
		border-radius: 3px;
	}

	.text_entry_form td {
		padding-top: 10px;
		width: 100% !important;
		float: left;
		text-align: center;
		clear: both;
		column-width: auto;
		margin-left: 0;
	}

	.text_entry_form b {
		margin: 5px auto;
		float: left;
		width: 100%;
	}

	.text_entry_form #quick_add_selection {
		width: 100%;
		height: 30px;
		border: 1px solid #ccc;
		margin-bottom: 10px;
		margin-left: 0 !important;
		padding-left: 0 !important;
	}

	.text_entry_form .all_btn {
		margin: 0 !important;
	}

	#text_mode .all_btn.btn,
	#text_mode #quick_add_selection {
		margin-bottom: 10px;
		margin-top: 0 !important;
	}

	#text_mode .all_btn {
		float: none;
	}



	/* Quick Order page */
	.quicksec #quick_entry_form {
		width: 100% !important;
		margin: 0 auto !important;
	}

	#order_table .listpg {
		width: 100% !important;
	}

	#order_table .listpg li .col1 {
		width: 30% !important;
	}

	.quicksec .listpg li label {
		width: 100% !important;
		padding: 0 !important;
	}

	#order_table .listpg li .col3 {
		width: 55% !important;
		margin-top: 0px !important;
	}

	#order_table .listpg li .col2 {
		width: 12% !important;
		margin-top: 0px !important;
	}

	.col3 .quick_edit {
		margin-right: 0;
	}

	#order_table .listpg li div input {
		width: 90% !important;
		padding: 0;
		height: 25px;
	}

	.col2 #quick_qty1 {
		text-align: center;
	}

	#order_table .listpg li div.col2 .input {
		width: 95% !important;
		text-align: center;
	}

	#order_table .listpg li div.col3 .input,
	#order_table .listpg li div.col1 .input {
		text-indent: 5px;
	}

	.customer_quick_order_btns #quick_add_to_cart {
		float: right;
		margin: 0 !important;
	}

	#frmOrderHistory,
	#frmOrderHistory table,
	.in_box.fl.reuse-history,
	.reuse-history #frmOrderHistory table {
		width: 100% !important;
	}

	#content .reuse-history .in_title {
		width: auto !important;
	}

	#orderd_days {
		min-width: 55px;
	}

	/* ink & toner finder page */
	#iktManufacturer {
		width: auto !important;
		margin: 0 auto;
		overflow: hidden;
		position: relative;
	}

	#iktManufacturer h2 {
		padding: 9px 0 !important;
		text-indent: 10px;
		width: auto;
		clear: both;
	}

	#iktManufacturer .rel {
		width: 100%;
		padding: 0;
		margin: 5px auto !important;
	}

	#iktManufacturer .searchToolForms.gridWidth07 {
		width: 96% !important;
		border: none !important;
		clear: both;
		margin: 0px 2%;
	}

	#iktManufacturer .searchToolForms.gridWidth07 form {
		border: none;
		padding: 0 !important;
		clear: both;
		margin-bottom: 10px;
		position: relative;
		width: 98% !important;
	}

	#iktManufacturer .searchToolForms.gridWidth07 form .text1 {
		width: 96%;
		padding: 0;
		text-indent: 7px;
		height: 30px;
		border: 1px solid #ccc;
	}

	#iktManufacturer .searchToolForms.gridWidth07 form .d01.redaddbtn.grid_but {
		width: 40px;
		height: 32px;
		line-height: 28px;
		padding: 0;
		position: absolute;
		right: 0;
		border: 1px solid transparent !important;
		bottom: 0;
		margin: 0;
	}

	.brand_list {
		width: 96%;
		margin: 2%;
		padding: 0;
		height: auto;
	}

	.brand_list .module_title {
		margin: 0 !important;
	}

	#iktManufacturer .rel #manufacturerdiv #triManufacturer,
	#iktManufacturer .rel #manufacturerdiv #triPrinterSeries3,
	.brand_list ul {
		width: 99.5% !important;
		margin: 0px auto !important;
		padding: 0 !important;
	}

	#printnumber label {
		float: left;
		clear: both;
		width: 100%;
	}

	#form_inktoner_search .search_button2.all_btn {
		position: absolute;
		top: -38px !important;
		right: 3% !important;
		margin: 0 !important;
		border: 1px solid #313131;
		height: 30px !important;
		line-height: 30px !important;
		bottom: 0 !important;
	}

	#form_inktoner_search #submit_getproduct_search {
		margin-top: 0px !important;
		padding: 0 !important;
		width: 80px;
		border: 1px solid #fff !important;
		display: block;
	}

	#form_inktoner_search .search_button1.all_btn {
		position: relative !important;
		bottom: 0 !important;
		right: 3% !important;
		margin: 0 !important;
		top: auto !important;
		height: 30px;
		line-height: 30px !important;
		padding: 0 !important;
		width: 80px;
	}

	.ikt_result_title {
		width: 100% !important;
	}

	#triPrinterSeries3,
	#triManufacturer {
		float: left;
		height: 325px;
		overflow: scroll;
	}


	/* edit account page */
	.formdiv.equalgap #signup_form {
		width: 100%;
		max-width: 240px;
		margin: 0px auto 15px auto;
	}

	.formdiv.equalgap #signup_form input {
		width: 100%;
		height: 25px;
		padding: 0;
		text-indent: 7px;
		border: 1px solid #ccc;
		font-size: 13px
	}

	.formdiv #signup_form .formlist li label {
		margin-bottom: 5px;
		cursor: default;
	}

	.formdiv.equalgap #signup_form input[type="checkbox"],
	.formdiv.equalgap #signup_form input[type="radio"] {
		width: auto;
	}

	.formdiv.equalgap #signup_form select {
		width: 100% !important;
		border: 1px solid #ccc;
		height: 25px;
	}

	.formdiv.equalgap #signup_form .reset.formlist {
		margin: 0 auto 15px auto !important;
	}

	/* checkout without login page */
	#sess_exp .centerAll {
		padding: 0;
	}

	.sess_login .formdiv {
		width: 100%;
		max-width: 320px;
	}

	#sess_exp .sess_login,
	#sess_exp .sess_sign {
		width: 90% !important;
		max-width: 320px !important;
		float: none;
		margin: 0px auto 10px auto;
		padding: 10px 3%;
		clear: both;
		border-radius: 5px;
		box-shadow: 0px 2px 3px #ccc;
	}

	.sess_login .formdiv .formlist li .btn {
		margin: 0 10px 0 25px;
		height: 35px;
		padding: 0;
		width: 60px;
	}

	.sess_lbl {
		font-size: 14px !important;
	}

	.sess_login .input {
		height: 30px;
		padding: 0 !important;
		text-indent: 7px;
		font-size: 13px !important;
	}

	.sess_sign .sess_head {
		top: 0;
	}

	.sess_sign .formdiv.equalgap {
		width: 94%;
		margin: auto;
	}

	.sess_sign .formdiv.equalgap form {
		text-align: center;
		padding-bottom: 0;
	}

	.sess_sign .equalgap #signup {
		bottom: 0 !important;
		margin: 20px auto;
		float: none;
		padding: 0;
		height: 35px;
		width: 60px;
	}

	/*   view cart */
	.divRow.viewCartSubTotal {
		height: 30px;
		padding: 10px 0;
		position: relative;
		text-align: center;
		width: 100%;
		background: #f3f3f3;
	}

	.divRow.viewCartSubTotal font {
		position: absolute;
		text-align: left;
		padding-top: 5px;
		width: 100%;
		height: 25px;
		background: #f3f3f3;
		color: #000;
		left: 0;
	}

	.divTable {
		display: table;
		width: 100%;
	}

	#cart_out_put .all_btn {
		margin-bottom: 5px !important;
	}

	.step7 .divTable .headRow .divCell {
		border-right: 1px solid #fff;
		line-height: 15px;
		padding: 0 10px;
		text-align: center;
		color: #fff;
		vertical-align: middle;
		height: 35px;
		word-break: initial;
	}

	.step7 .divTable {
		min-width: 720px;
	}

	.step7 .divTable .divRow .divCell .product_dec_vc #productImage .imgbx {
		height: auto;
		width: auto;
		max-width: 85%;
	}

	.product_dec_vc {
		float: left;
		width: 25%;
	}

	#cart_out_put .fl,
	#cart_out_put .fr {
		margin-bottom: 5px;
	}

	.step7 .divRow .divCell {
		vertical-align: middle;
	}

	.even #noteval,
	.note #noteval,
	.odd #noteval {
		max-width: 210px;
		padding: 0;
		height: 30px;
		text-indent: 5px;
		border: 1px solid #ccc;
		margin-top: 5px;
	}

	.note img {
		margin-left: 5px;
	}

	#shopping_cart .all_btn.btn,
	#shopping_cart #cart_out_put .all_btn.btn {
		padding: 0 5px !important;
		height: 30px !important;
		line-height: 30px !important;
		color: #fff !important;
		margin: 0 0 5px 10px !important;
		float: left !important;
	}

	#shopping_cart .all_btn.btn:hover,
	#shopping_cart #cart_out_put .all_btn.btn:hover {
		color: #fff !important;
	}

	.viewcartsec .input {
		width: 45px;
		padding: 0;
		height: 35px;
		font-size: 14px;
	}

	#shopping_cart .step7 {
		margin-top: 10px;
		margin-bottom: 10px;
		overflow: auto;
		padding-bottom: 15px;
	}

	.brands_btn .qty {
		margin-bottom: 10px;
		font-weight: 600;
	}

	#prod_description .list_cartbtn.fl .addbtn.fl {
		padding: 0 !important;
	}

	#minus.bg-sprite,
	#plus.bg-sprite {
		margin-top: 7px;
		height: 15px !important;
		width: 15px !important;
	}

	.manufacturerclass {
		margin-top: -6px;
	}

	.manufacturerclass img {
		max-width: 100%;
		width: auto;
		height: auto;
		max-height: 54px;
	}

	.manufacturerclass td div {
		width: 100%;
		height: auto;
		margin: 5px 0;
	}

	.in_box {
		width: 100%;
		float: left;
		overflow: hidden;
	}

	#quick_add_selection {
		margin-bottom: 10px;
	}

	#text_mode .all_btn {
		margin-bottom: 10px;
	}

	.ourpage iframe {
		width: 100%;
	}

	/* a-z page */
	.linked {
		float: left;
		margin-bottom: 5px;
	}

	.product_a_zclass {
		clear: both;
	}

	.product_a_zclass_row {
		height: auto;
		white-space: normal;
		padding: 5px 0;
	}

	.product_a_zclass_row .linked {
		margin-bottom: 0;
	}

	.product_a_zclass_left {
		float: left;
		width: 35% !important;
		min-width: 50px !important;
	}

	.product_a_zclass_right {
		float: right;
		width: 60% !important;
	}

	/* shop by brands page */
	.shop-by-brands {
		width: 30.8%;
		margin: 1%;
	}

	.shop-by-brands img {
		height: 54px;
		width: auto;
		max-width: 100%;
	}

	/* checkout page */
	.viewCartDescription .proheadtitle .descr {
		padding-left: 0 !important;
		line-height: 14px;
	}

	.viewCartCheck #cartform {
		text-align: center;
	}

	#quote_name,
	#quote_name1 {
		margin-top: 0;
		height: 35px;
	}

	#bill_to_address,
	#ship_to_address,
	.ps_shop_cart p {
		font-weight: 500 !important;
	}

	#bill_to_address,
	#ship_to_address {
		padding-left: 10px;
		margin-top: 0;
		margin-bottom: 5px;
	}

	#shipping_attn .all_btn,
	#shipping_attn .shopcrt_bton_top,
	#shipping_attn a.all_btn {
		height: 30px !important;
		padding: 0px 5px !important;
		width: auto !important;
		float: left;
		line-height: 30px !important;
		border: 1px solid transparent !important;
		border-radius: 0 !important;
		margin: 0 10px 0 0 !important;
	}

	#shipping_attn #attn_val {
		float: left;
		height: 30px;
		padding: 0;
		text-indent: 5px;
		border: 1px solid #ccc;
		margin: 5px 0;
		clear: both;
		width: 98%;
	}

	.ps_shop_cart input#noteval {
		margin-bottom: 10px;
		width: 70%;
		text-indent: 5px;
		border: 1px solid #ccc;
		padding: 0;
		height: 25px;
	}

	.ps_shop_cart img[title="Click to save line note."] {
		padding: 0 !important;
		margin-right: 5px;
	}

	#apply_promo_code label {
		width: auto;
		font-size: 16px;
	}

	#apply_promo_code .input {
		width: 200px;
		height: 30px;
		padding: 0;
		text-indent: 7px;
		margin-left: 5px;
	}

	.step7 .divTable {
		min-width: 760px;
		display: table !important;
	}

	.popup_buttons .divTable {
		min-width: 100%;
		display: table !important;
	}

	.divTable .divRow,
	.divTable .headRow {
		display: table-row !important;
	}

	.divTable .divCell {
		display: table-cell !important;
		width: auto !important;
	}

	#cart_out_put .step7 .divTable {
		min-width: 750px;
		display: table !important;
	}

	.step7 .divTable .divCell.viewCartCheck,
	.step7 .divTable .headRow .divCell:first-child {
		min-width: 20px;
	}

	.step7 .divTable .headRow {
		display: table-row !important;
	}

	.step7 .divTable .divCell {
		float: none !important;
		display: table-cell !important;
		min-width: 70px;
		vertical-align: middle;
	}

	.divRow.viewCartSubTotal {
		display: table-caption !important;
		text-align: left;
		width: 100%;
	}

	#cart_out_put .step7 .divTable .headRow .divCell:nth-child(2) {
		width: 50%;
	}

	.viewCartDescription .note #noteval {
		width: 65% !important;
		height: 25px;
		padding: 0 !important;
		margin-top: 5px;
		border: 1px solid #ccc;
		text-indent: 5px;
	}

	#cart_out_put .all_btn.btn {
		border: 1px solid transparent !important;
	}

	#cart_out_put .all_btn.btn:hover {
		border: 1px solid #202020 !important;
	}

	#cart_out_put a.all_btn.btn {
		height: 35px !important;
		line-height: 35px !important;
		padding: 0px 5px !important;
	}

	.boxtype1 .purchasec {
		float: left;
		width: 100%;
	}

	.purchasec .colmid.fl {
		width: 99%;
		float: left !important;
		min-height: 50px;
		border: none;
	}

	.colmid.bill_address_box,
	.colmid.ship_address_box {
		width: 49.5% !important;
	}

	.colmid.ship_address_box {
		border-left: 1px solid #ccc !important;
	}

	.boxtype1 {
		width: 100%;
	}

	.boxtype1 .in_title {
		width: auto;
	}

	#delivery_status,
	#shipmultiadd,
	#status_search {
		height: 30px;
		border: 1px solid #ccc;
	}

	#purchase_order {
		height: 30px;
		padding: 0;
		text-indent: 7px;
	}

	.promotsec .txtbox {
		padding: 5px 2%;
		width: 95%;
	}

	.step7 {
		width: 100%;
		overflow: auto;
	}

	.promotsec .reset #form_comment span {
		font-size: 13px !important;
		margin-top: 5px;
	}

	.viewcartsec .btn,
	#cart_out_put a.all_btn.btn,
	#quote_name,
	#quote_name1,
	#shipping_attn .all_btn {
		border-radius: 3px !important;
		height: 30px;
		line-height: 30px !important;
		padding: 0 0 0 5px !important;
	}

	#shipping_attn a.shopcrt_bton_top {
		float: left;
		margin: 0 5px 10px 0;
		padding: 5px 10px;
		width: auto;
		border-radius: 3px !important;
	}

	.promotsec .btn {
		height: 30px;
		border-radius: 3px !important;
	}

	#form_comment #check_out_comment {
		width: 90% !important;
		border-radius: 3px;
	}

	/* create acc form page */
	#create_acc_form {
		width: 100%;
		max-width: 400px;
		float: none;
		margin: 10px auto;
	}

	#create_acc_form label,
	#create_acc_form input {
		width: 98%;
		font-size: 14px !important;
		padding: 0 !important;
		height: 30px;
		line-height: 30px;
		text-indent: 7px;
		cursor: default;
	}

	#create_acc_form .errmsg {
		height: 25px;
		float: left;
		line-height: 25px;
		clear: both;
	}

	#create_acc_form input#reset,
	#create_acc_form input#submit_signup {
		width: auto;
		padding: 0px 10px !important;
		text-indent: 0;
	}

	#add_favorites_list_form #create_acc_form {
		max-width: auto !important;
	}

	/* login form page, forgot password page */
	#login_form,
	#forgot_password_form,
	#signup_form {
		width: 86%;
		max-width: 240px;
		padding: 7% !important;
		border-radius: 5px;
		box-shadow: 0px 2px 3px #ccc;
	}

	#login_form label,
	#login_form input[type="text"],
	#login_form input[type="password"],
	#forgot_password_form .formlist label,
	#forgot_password_form .formlist input[type="text"] {
		width: 98% !important;
		font-size: 14px;
		height: 30px;
		line-height: 30px;
		padding: 0;
		text-indent: 7px;
		cursor: default;
	}

	#login_form .all_btn {
		width: 60px !important;
		height: 30px !important;
		padding: 0 !important;
		display: inline-block;
		line-height: 30px;
	}

	/* forgot password page */
	#forgot_password_form,
	#signup_form {
		margin: 10px auto;
		background: #f7f7f7;
	}

	#forgot_password_form .reset.formlist {
		margin-top: 0;
	}

	/*#forgot_password_form .formlist label, #forgot_password_form .formlist input[type="text"] {width: 98%;text-align: left !important;padding: 0;text-indent: 7px;font-size: 14px;height: 30px;line-height: 30px;cursor:default;}*/
	#forgot_password_form .formlist .errmsg {
		height: 25px;
		float: left;
		line-height: 25px;
		clear: both;
	}

	/* contact page */
	#contact #phone_one,
	#contact #phone_two,
	#contact #phone_2,
	#contact #phone_3,
	#contact_two #phone_one,
	#contact_two #phone_two,
	#contact_two #phone_2,
	#contact_two #phone_3,
	#contact_third #phone_one,
	#contact_third #phone_two,
	#contact_third #phone_2,
	#contact_third #phone_3,
	#contact_fourth #phone_one,
	#contact_fourth #phone_two,
	#contact_fourth #phone_2,
	#contact_fourth #phone_3 {
		width: 50px !important;
	}

	.form_contact .right {
		word-wrap: break-word;
	}

	#contact_two #return_order input {
		padding: 0;
		margin: 2px 2% !important;
		width: 94% !important;
		text-indent: 5px;
	}

	#fifth_form .neqd,
	#fifth_form .reqd,
	#fifth_form textarea,
	#fifth_form select,
	#first_form input[type="text"],
	#first_form textarea,
	#first_form select,
	#fourth_form input[type="text"],
	#fourth_form textarea,
	#fourth_form select,
	#sec_form input[type="text"],
	#sec_form input[type="date"],
	#sec_form textarea,
	#sec_form select,
	#third_form input[type="text"],
	#third_form textarea,
	#third_form select {
		width: 97% !important;
		max-width: 270px;
		padding: 0px 0px 0px 5px;
		height: 30px;
	}

	#content .viewcartsec,
	#content .viewcartsec .vc_info {
		width: 98% !important;
		padding-left: 2%
	}

	#content .viewcartsec h1 {
		font-size: 18px;
	}

	.redaddbtn,
	.all_btn,
	.btn,
	.prod_dtls_bton1,
	#cart_out_put div:nth-child(2) a.btn.all_btn,
	#cart_out_put div:nth-child(6) a.btn.all_btn,
	.rt-submit-but #rt-sub,
	.rt-submit-but #reset,
	.rt-submit-but #write_review {
		color: #fff !important;
	}

	#submit_fav.all_btn.btn,
	#reset.all_btn.btn {
		width: auto;
		padding: 0 10px !important;
		text-indent: 0;
	}

	.viewcartsec .ovfl-hidden.southspace2 .all_btn.btn {
		height: 30px !important;
		line-height: 30px !important;
		display: inline-block;
		text-indent: 0 !important;
		padding: 0 5px !important;
		width: auto;
	}

	#footer_block #SubscribeSubmit {
		position: absolute;
		right: 0;
		border: 1px solid transparent !important;
		padding: 0 5px !important;
		width: auto !important;
		height: 30px;
		font-weight: 500;
		-webkit-border-radius: 0px 5px 5px 0px !important;
		border-radius: 0px 5px 5px 0px !important;
	}

	#rightSpecialEmail {
		width: 98%;
		padding: 0;
		height: 30px;
		text-indent: 7px;
		-webkit-border-radius: 5px 0px 0px 5px !important;
		border: 0px solid #a7a7a7;
		border-radius: 5px 0px 0px 5px !important;
	}

	.newsletter_error {
		top: 30px !important;
	}

	.sel_filter_Css {
		clear: both;
	}

	#dataTable.tblone.fav_table_filter {
		min-width: 740px;
	}

	#dataTable.tblone.fav_table_filter tr td ul {
		padding-left: 20px;
		text-align: left;
	}

	#dataTable.tblone.fav_table_filter tr td ul .descr {
		font-size: 12px;
		padding: 0 !important;
		font-weight: 500;
	}

	#dataTable.tblone.fav_table_filter tr td .proheadtitle a {
		padding: 0 !important;
		font-size: 13px;
	}

	input[value="Add Items to the Cart"] {
		height: 35px;
		padding: 0 5px;
	}

	.ourpage img {
		max-width: 100%;
	}

	.ourpage table {
		width: 100% !important;
		margin-bottom: 10px;
	}

	.qt_prs #range_class {
		/*width: 50%;*/
	}

	#iktManufacturer h2 {
		padding: 9px 0 9px 10px;
		width: auto;
	}

	#scrollToTop {
		display: none;
	}

	/*css for home pag*/
	.wcs_wenlink {
		max-width: 100%;
		margin-bottom: 20px;
		overflow: auto;
	}

	.wcs_wenlink table {
		width: 100% !important;
		min-width: 720px;
	}

	.form_contact td input[type="text"],
	.form_contact td textarea,
	#fourth_form select,
	#fourth_form input[type="text"],
	#fourth_form textarea {
		border: 1px solid #cdcdcd;
		padding: 3px 2px 3px 8px;
		width: 190px !important;
	}

	.product_a_zclass_left {
		float: left;
		width: 35%;
	}

	.product_a_zclass_right {
		float: right;
		width: 60%;
	}

	/*admin login pages*/
	.admin_box .new_depart .formdiv,
	#edit_user_sc .admin_box .man_user .formdiv,
	#edit_user_sc .admin_box .man_user .formdiv .mangUserUl,
	.admin_box .formdiv {
		width: 96% !important;
		margin-left: 2% !important;
	}

	.admin_box .new_depart .formdiv .formlist li label,
	.admin_box .man_user .formdiv label,
	.admin_box .formdiv .formlist li label {
		width: 100% !important;
		margin-bottom: 5px !important;
	}

	.admin_box .new_depart ul.formlist input.input,
	.admin_box .new_depart ul.formlist select,
	.admin_box .new_depart ul.formlist textarea,
	.admin_box .man_user .formdiv ul.formlist input.input,
	.admin_box .man_user .formdiv ul.formlist select,
	.admin_box .man_user .formdiv ul.formlist textarea,
	.admin_box .man_user .formdiv .formlist.mangUserUl li #user_name.reqd.name_validation.invalid,
	.admin_box #contact_type,
	.admin_box .formdiv ul li input#news_title,
	.admin_box .formdiv ul li input#exp_date,
	.admin_box .formdiv ul.formlist input.input,
	.admin_box .formdiv ul.formlist select,
	.admin_box .formdiv ul.formlist textarea,
	.admin_box .formdiv #input31,
	.admin_box .formdiv #input32 {
		width: 100% !important;
		height: 30px !important;
		line-height: 30px !important;
		padding: 0px !important;
		border: 1px solid #ccc !important;
		margin-bottom: 5px !important;
	}

	.admin_box .new_depart ul.formlist .errmsg,
	.admin_box .formdiv ul.formlist .errormsg {
		width: 100% !important;
		display: block;
		overflow: hidden;
	}

	.admin_box .new_depart .formdiv .formlist li a {
		margin: 0px !important
	}

	.admin_box .new_depart .formdiv .formlist li #department_budget.balance label {
		margin-top: 0px !important;
	}

	.admin_box .new_depart .formdiv .formlist li .dep_man,
	.admin_box .new_depart .formdiv .formlist li .input,
	.admin_box .new_depart .formdiv #loginform .formlist li .input {
		width: 100%;
	}

	.formdiv .formlist li .input,
	.formdiv #loginform .formlist li .input {
		margin-left: 0px;
	}

	.admin_box .new_depart table,
	table.tblone {
		min-width: 100%;
		overflow-x: auto;
		display: block;
	}

	.admin_box .new_depat table td,
	table.tblone td,
	.admin_box .new_depar table th,
	table.tblone th,
	.admin_box .formdiv table td,
	.admin_box .formdiv table th {
		font-size: 12px;
	}

	#create_systemnews_button {
		margin-left: 0px !important;
	}

	#footer_block .box_item.news_lett.foot_news_lett {
		min-width: 100%;
		border-top: 1px dashed #ccc;
		border-bottom: 1px dashed #ccc;
		padding: 10px 0;
	}

	#footer_block .news_lett .Subscribe {
		max-width: 50%;
	}

	#sidebar .box_item.alsocon {
		width: 100% !important;
	}


	.text_entry_data,
	.text_entry_form {
		width: 96% !important;
		padding: 0 2%;
		margin: 0 !important;
	}

	#text_mode table {
		width: 100% !important;
		margin-bottom: 10px;
	}

	.formdiv.text_entry_form textarea {
		width: 95% !important;
		padding: 2% !important;
		height: 100px !important;
		border: 1px solid #ccc;
		border-radius: 3px;
	}

	.text_entry_form td {
		padding-top: 10px;
		width: 100% !important;
		float: left;
		text-align: center;
		clear: both;
		column-width: auto;
		margin-left: 0;
	}

	.text_entry_form b {
		margin: 5px auto;
		float: left;
		width: 100%;
	}

	.text_entry_form #quick_add_selection {
		width: 100%;
		height: 30px;
		border: 1px solid #ccc;
		margin-bottom: 10px;
	}

	.text_entry_form .all_btn {
		margin: 0 !important;
	}

	#text_mode .all_btn.btn,
	#text_mode #quick_add_selection {
		margin-bottom: 10px;
		margin-top: 0 !important;
	}

	#text_mode .all_btn {
		float: none;
	}

	.ourpage .ourpage {
		width: 100% !important;
		margin: 0px !important;
		overflow: auto;
	}

	.ourpage table.Module {
		width: 100% !important;
		margin-bottom: 10px;
		max-width: 720px;
	}

	.MsoNormalTable {
		margin-top: -2px !important;
	}

	.in_box.text_entry_container {
		overflow: inherit !important;
	}

	#onlie_cat {
		width: 100%;
		overflow: auto;
	}

	#onlie_cat .module_title {
		width: 100% !important;
	}

	#onlie_cat>ul {
		width: 100% !important;
		min-width: 720px;
	}

	.admin_box .man_user .formdiv .reqd#user_name {
		width: 100%;
		height: 30px;
		border: 1px solid #ccc;
	}

	#feat_prod .grid {
		width: auto !important;
	}

	#feat_prod .grid .gridcol {
		margin-bottom: 2%;
		margin-left: 1%;
		width: 45% !important;
		margin-right: 1%;
		padding: 1%;
	}

	#main_content,
	.qly_add_card .fl {
		margin-top: 0px;
	}

	#vbrand_tab,
	.productsec #upsell {
		overflow: auto;
	}

	#prod_description .tbltwo tr th {
		padding-left: 10px;
		text-align: left;
	}

	#vbrand_tab .tbltwo,
	#upsell .tbltwo {
		width: 750px;
	}

	#vbrand_tab colgroup {
		display: inline-grid;
	}

	#prod_description .productname a,
	.productsec .productname a {
		margin: 0 0 0 0px;
	}

	#toptable_fav form[name="fav_remove_item"] {
		float: none;
		width: auto;
		clear: both;
		margin: 0 auto 10px auto;
		padding: 5px 10px 0;
	}

	#toptable_fav .fl,
	#toptable_fav .fr {
		padding: 0 !important;
		margin: 0 0 10px 2px !important;
	}

	#main_content {
		margin: 50px auto 0 auto;
	}

	#quick_entry_form table {
		margin-left: 0px !important;
		width: 98% !important;
	}

	#prod_description #tabs {
		top: -45px;
	}

	.newTabs {
		margin-left: 1%;
	}

	#feat_prod .grid .gridcol {
		width: 29% !important;
	}

	.srchNtFnd_recent_view_css {
		width: 100% !important;
	}

	#recently_view.srchNtFnd_recent_view .feed-right {
		right: 5px;
	}

	#create_acc_form .create_sku input {
		height: auto;
	}

	#add_favorites_list_form #create_acc_form {
		max-width: 100% !important;
	}

	.create_fav_main .create_fav_left {
		width: 60%;
	}

	#tbl_add.create_fav_main>div#tbl_display {
		margin-left: 20px;
	}

	#dataBlockGrid .wrapper_for_all_block #columnData .block .button .qt_prs .discontinue_search {
		font-size: 14px !important;
	}

	/* shop by brands new css starts */
	.brand-block {
		width: 23% !important;
		margin: 1%;
	}

	.brand-block img {
		height: 54px;
		width: auto;
		max-width: 100%;
	}

	/* shop by brands new css ends */

}

@media (max-width:480px) {
	.grid_best_fav {
		margin: 0 0 0 2px !important;
	}

	.gri_in {
		font-size: 15px;
		height: 32px;
		margin: 0 5px 5px;
		padding: 0;
		width: 25px;
		text-align: center;
	}

	.block .description .sku_detail .text,
	.block .description .sku_detail .details {
		clear: both;
		float: left;
		height: 15px;
		margin: 2px auto;
		position: relative !important;
		width: 100%;
	}

	#lblockPar #prodForm .block .description,
	#lblockPar .description {
		height: 82px !important;
	}

	/****** category page *******/
	.menu_images {
		height: auto;
		margin: 1% !important;
		position: relative;
		width: 48% !important;
	}

	.block {
		width: 47.3% !important;
		margin: 1% !important;
	}

	.gri_in {
		width: 30px;
	}

	.sitemap3,
	.sitemap4,
	.sitemap7,
	.footersitemap4,
	.footersitemap2 {
		margin-top: 0;
	}

	/*#footer_block .box_item {width: 200px !important;float: none !important;margin: 0 auto !important;}
	#footer_block .box_item.box_item_follow {width: 30px !important;float: none !important;margin: 0 auto !important;}*/

	#footer_block .box_item.news_lett.foot_news_lett {
		width: 96% !important;
		float: left !important;
		padding: 5px 0 !important;
		margin: 0 2% !important;
		min-width: 96%;
	}

	#dataBlock .comapre_box {
		margin-left: 0;
	}

	.shop-by-brands {
		width: 47.3%;
		margin: 1%;
	}


	/*css for home page*/
	#feat_prod .redaddbtn {
		margin: -1px 2px !important;
	}

	#sidebar .box_item.box_item_title {
		display: inherit;
	}

	/*contact page*/
	.form_contact #contact_fourth table.form td {
		word-break: keep-all;
	}

	#footer_block .news_lett .Subscribe {
		max-width: 90%;
	}

	#footer_block .box_item ul li {
		margin: 2px 2px 0 0;
	}

	.in_box.text_entry_container {
		overflow: inherit !important;
	}

	.man_user .mangUserUl input.all_btn {
		padding: 2px 5px !important;
		margin-right: 5px !important;
	}

	.man_user .mangUserUl .errmsg {
		margin: 0px;
	}

	.in_box {
		width: 100%;
		float: none;
		margin: 0 auto;
	}

	#feat_prod .grid .gridcol {
		width: 45% !important;
	}

	.reuse-history #MyAjaxListDiv .search_scroll_div div div {
		width: 100% !important;
		margin-bottom: 5px;
	}

	.reuse-history #MyAjaxListDiv .search_scroll_div #tblhistory.special_editing {
		width: 100% !important;
		min-width: 700px;
		overflow: auto;
	}

	.hist_reuse_wrapTbl {
		overflow: auto;
		width: 100%;
	}

	#recently_view .feed-right {
		margin-left: 90%;
	}

	#recently_view .titles {
		width: 100%;
	}

	.create_fav_main .create_fav_left {
		width: 100% !important;
	}

	.create_fav_btn {
		margin: 0;
		padding-left: 0;
	}

	#create_acc_form input#quick_add_order {
		float: left !important;
	}

	#create_acc_form input {
		width: auto;
	}

	.create_fav_left .listpg label {
		width: 20% !important;
	}

	.create_fav_left form#quick_entry_form #order_table li input {
		width: 75% !important;
	}

	form#quick_entry_form .create_fav_btn input:first-child {
		margin: 0px;
		height: 30px !important;
	}

	.create_fav_left form#quick_entry_form .create_fav_btn .all_btn {
		float: right !important;
	}

	#tbl_add.create_fav_main>div#tbl_display {
		width: 100%;
		margin-left: 0px;
	}

	#tbl_add.create_fav_main>div#tbl_display .create_fav_sku {
		margin-left: 0px;
	}

	/* shop by brands new css starts */
	.brand-block {
		width: 47.3% !important;
		margin: 1%;
	}

	/* shop by brands new css ends */

}

/*  iPhone 5 (portrait) */
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) {
	a[href^=tel] {
		text-decoration: inherit;
		color: inherit;
	}

	.footer-sub-ftr a[href^=tel] {
		text-decoration: inherit;
		color: inherit;
		margin-left: 0px;
		float: left;
	}

	select {
		padding-left: 5px !important;
	}

	input[type="text"],
	input[type="password"],
	input[type="button"],
	input[type="submit"],
	#reset {
		-webkit-appearance: none;
		-webkit-border-radius: none;
	}

	/******** details page *******/
	#product_details .smallimagebox,
	#product_details .ItemBasicDetails.mid_pan {
		width: 95% !important;
		clear: both;
		padding: 2%
	}

	#prod_buttons #productImage.prod_bton1,
	#prod_buttons .prod_bton2 {
		margin: 0 5px 5px 0;
		padding: 0 5px 0 0;
		height: 35px;
		line-height: 35px;
		background-size: auto 35px;
		overflow: hidden;
		width: auto;
	}

	#prod_buttons .print {
		padding-left: 35px;
	}

	#prod_desc_info #img_sli {
		width: 250px;
	}

	#grid_pro {
		clear: both;
	}

	#minus.bg-sprite,
	#plus.bg-sprite {
		margin-top: 7px;
		height: 15px !important;
		width: 15px !important;
	}

	.sb-Payment li {
		width: 53px;
	}

	.input.gri_in,
	.qty.srchQty .input {
		padding: 0 !important;
	}

	.brands_btn .qty .input {
		height: 33px;
		padding: 0;
		text-align: center;
		width: 33px;
		border: 1px solid #ccc;
		margin-left: 2px;
	}

	#feat_prod .redaddbtn {
		margin: -1px 0px !important;
	}

	.qly_add_card .fl input {
		width: 23px !important;
		margin-left: 2px;
		height: 23px;
	}

	#footer_block .box_item.news_lett.foot_news_lett {
		min-width: 100% !important;
	}

	.in_box.text_entry_container {
		overflow: inherit !important;
	}
}

/* for iPhone landscape */
@media only screen and (min-device-width:375px) and (max-device-height:667px) and (orientation: landscape) and (-webkit-device-pixel-ratio:2) {
	a[href^=tel] {
		text-decoration: inherit;
		color: inherit;
	}

	.footer-sub-ftr a[href^=tel] {
		text-decoration: inherit;
		color: inherit;
		margin-left: 0px;
		float: left;
	}

	select {
		padding-left: 5px !important;
	}

	input[type="text"],
	input[type="password"],
	input[type="button"],
	input[type="submit"],
	#reset {
		-webkit-appearance: none;
		-webkit-border-radius: none;
	}

	#minus.bg-sprite,
	#plus.bg-sprite {
		margin-top: 7px;
		height: 15px !important;
		width: 15px !important;
	}

	#prod_buttons .prod_bton1,
	#prod_buttons .prod_bton2 {
		width: auto;
		float: left;
		height: 35px;
		padding: 0 5px;
		margin: 0 10px 5px 0;
		background-size: 1px 35px;
		border-radius: 3px;
		line-height: 35px;
	}

	#prod_buttons #productImage.prod_bton1,
	#prod_buttons .prod_bton2 {
		margin: 0 5px 5px 0;
		padding: 0;
		height: 35px;
		line-height: 35px;
		background-size: auto 35px;
		overflow: hidden;
		width: auto;
	}

	.input.gri_in,
	.qty.srchQty .input {
		padding: 0 !important;
	}

	.brands_btn .qty .input {
		height: 33px;
		padding: 0;
		text-align: center;
		width: 33px;
		border: 1px solid #ccc;
		margin-left: 2px;
	}

	.in_box.text_entry_container {
		overflow: inherit !important;
		min-width: 665px !important;
	}
}

/* for ipad */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {

	input[type="text"],
	input[type="password"],
	input[type="button"],
	input[type="submit"],
	#reset {
		-webkit-appearance: none;
		-webkit-border-radius: none;
	}

	#footer {
		width: 100% !important;
		min-width: 1300 !important;
	}

	#lblockPar #dataBlock .list_v_inline .input {
		height: 32px;
		width: 32px;
		border: solid thin #ccc;
		-webkit-appearance: none;
		border-radius: 3px !important;
	}

	.gri_in {
		height: 30px;
		width: 30px;
		margin: 0px;
		border: solid thin #ccc;
		-webkit-appearance: none;
		border-radius: 3px !important;
	}

	input[type="text"],
	input[type="password"],
	input[type="button"],
	input[type="submit"] {
		-webkit-appearance: none;
		border-radius: 0px;
	}

	.sel_filter_Css {
		padding-bottom: 5px;
	}

	.productsec .also_qty .input {
		width: 30px !important;
		height: 30px !important;
		padding: 0 !important;
		margin-right: 0 !important;
	}

	.qly_add_card .fl input {
		width: 30px !important;
		height: 30px !important;
		border-radius: 3px;
	}

	#rightSpecialEmail {
		border-radius: 0 !important;
	}

	.gri_in,
	.srchQty .input,
	.qty .qty_dtl {
		padding: 0;
		width: 30px !important;
		height: 27px;
		border: 1px solid #ccc;
		text-align: center;
	}

	.gri_in.input {
		height: 32px;
	}

	#prod_buttons .prod_bton1,
	#prod_buttons .prod_bton2 {
		width: auto;
		float: left;
		padding: 0 5px;
		margin: 0 10px 5px 0;
		background-size: 1px 35px;
		border-radius: 3px;
		height: 35px;
		line-height: 35px;
		overflow: hidden;
	}

	#topmain_stick .search_box {
		position: relative;
	}

	.search_box .search_field {
		width: 96%;
		padding: 0 !important;
		text-indent: 7px;
	}

	.search_box .search_bton {
		position: absolute;
		right: 0;
		width: 85px !important;
		padding: 0 5px !important;
		text-align: center;
		font-size: 16px;
		background-size: -254px -107px;
	}

	.top_search_box.search_box #form_getproduct {
		width: 385px;
		float: left;
		position: relative;
	}

	#prod_buttons .enlarge {
		background-position: 0 10px;
		height: 35px;
		line-height: 35px;
	}

	#prod_buttons .print {
		height: 35px;
		margin-left: -2px;
		background-position: 0 10px;
	}

	.search_box .search_bton {
		position: absolute;
		right: 0;
		width: 35px !important;
		padding: 0 5px !important;
		text-align: center;
		font-size: 0;
	}

	.sb-productlist .disc .productsec {
		clear: both;
		float: left;
	}

	.alsocon .disc .redaddbtn {
		float: left;
		font-size: 12px;
		margin: 0 0 0 4px !important;
		padding: 0;
		text-align: right;
		width: 30px;
		border-radius: 3px;
		font-size: 11px !important;
		height: 32px;
	}

	a[href^=tel] {
		text-decoration: inherit;
		color: inherit;
	}

	.ftcol.footer-address>p {
		color: #fff !important;
		font-size: 14px;
		line-height: 20px;
	}

	.viewcartsec .btn,
	#cart_out_put a.all_btn.btn,
	#quote_name,
	#quote_name1,
	#shipping_attn .all_btn {
		border-radius: 3px !important;
		;
		height: 30px;
		line-height: 30px !important;
		padding: 0 5px !important;
		display: inline-block;
	}

	#shipping_attn .attn_comm {
		width: 90%;
		border-radius: 3px;
		border: 1px solid #ccc;
		margin-bottom: 5px;
		text-indent: 7px;
	}

	#shipping_attn a.shopcrt_bton_top {
		float: left;
		margin: 0 5px 10px 0;
		padding: 5px 10px;
		width: auto;
		border-radius: 3px !important;
	}

	.promotsec .btn {
		height: 30px;
		border-radius: 3px;
	}

	#fancybox-content>div {
		-webkit-overflow-scrolling: touch;
	}

	.gri_in,
	.srchQty .input,
	.qty .qty_dtl,
	.brands_btn .qty .input,
	.productsec .also_qty .input,
	.prod_det_btn.manage,
	#signup_form .formlist input {
		border-radius: 3px;
		border: 1px solid #ccc;
	}

	.viewcartsec .create_favlist_top_btns .btn.all_btn,
	#add_favorites_list_form .btn.all_btn {
		height: 30px !important;
		line-height: 30px !important;
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		display: inline-block;
	}

	.viewcartsec .ovfl-hidden.southspace2 .all_btn.btn,
	#shipping_attn .all_btn,
	#shopping_cart #cart_out_put .all_btn.btn {
		height: 30px !important;
		line-height: 30px !important;
		display: inline-block;
		text-indent: 0 !important;
		padding: 0 5px !important;
		width: auto;
	}

	input[name="noteval"] {
		border: 1px solid #ccc;
	}

	.footersitemap2 {
		margin-top: 0;
	}

	.sess_sign,
	.sess_login,
	#login_form {
		box-shadow: 0px 2px 3px #ccc;
		border: 5px;
	}

	#sess_exp .sess_sign {
		width: 340px;
	}

	#shopping_cart {
		float: left;
		width: 100%;
		margin-bottom: 10px;
	}

	#text_mode textarea {
		border: 1px solid #ccc;
		padding: 10px;
	}

	#list_search_form #list,
	.fav_table_filter .note.new_note input,
	#quick_add_selection {
		border: 1px solid #ccc;
		height: 25px;
	}

	#scrollToTop {
		display: none;
	}

	.in_box.text_entry_container {
		overflow: inherit !important;
		min-width: 665px !important;
	}

	#feat_prod .redaddbtn {
		margin: 0px 0px 0 4px !important;
		height: 30px !important;
		line-height: 30px;
		padding: 0 !important;
	}

	#feat_prod .grid .gridcol {
		height: 390px;
	}

	#lblockPar #keyword_refine_text {
		border: 1px solid #ccc;
		float: left;
		height: 25px;
		margin-bottom: 5px;
		padding: 0;
		text-indent: 5px;
		width: 80% !important;
	}

	.countGo_baseCss {
		margin-top: 1px;
		float: left;
		padding-left: 4px;
		font-weight: bold;
		background-color: #035e84;
		color: #fff;
		width: auto;
		padding: 0 4px;
		height: 26px;
		line-height: 25px;
	}

	.search_box .search_bton {
	/* background-position: -254px -107px !important; */
	}
	}

.ps_shop_cart.newShopcart td:last-child,
.ps_shop_cart.newShopcart th:last-child {
	width: 100px;
}

.home_multi .buy.northspace2 {
	width: 100%;
}



@media (max-width:768px) {

	/* admin user login pages */
	.new_depart #create_company_form .formdiv,
	#edit_user_sc .man_user .formdiv {
		width: 100%;
		margin: 0 auto;
	}

	#create_company_form .formdiv .formlist,
	#edit_user_sc .man_user .formdiv .formlist {
		margin: 0 auto 15px auto !important;
		width: 100%;
		max-width: 250px;
		clear: both;
		padding: 15px;
	}

	#create_company_form .formdiv .formlist li,
	#edit_user_sc .man_user .formdiv .formlist li {
		padding-bottom: 10px;
	}

	#create_company_form .formdiv .formlist li .all_btn.new_btn {
		float: left;
		margin: 0 10px 5px 0 !important;
	}

	#create_company_form .formdiv .formlist li label,
	#edit_user_sc .man_user .formdiv .formlist li label {
		width: 100%;
		margin: 0 auto 7px auto;
	}

	#create_company_form .formdiv .formlist li .input,
	#edit_user_sc .man_user .formdiv .formlist li .input {
		width: 98% !important;
		padding: 0 1%;
		height: 22px;
		margin-bottom: 5px;
	}

	#create_company_form .formdiv .formlist li select,
	#edit_user_sc .man_user .formdiv .formlist li select {
		width: 100% !important;
		padding: 0;
		height: 24px;
		margin-bottom: 5px;
	}

	#create_company_form .formdiv .formlist li .errmsg,
	#edit_user_sc .man_user .formdiv .formlist li .errmsg,
	#billing_edit .billfom .formdiv .reset.formlist .errmsg,
	#display_shipping_id .formdiv .reset.formlist .errmsg {
		clear: both;
		width: 100%;
		float: left;
		margin: 0 !important;
	}

	#create_company_form .formdiv .formlist li #department_budget {
		margin: 7px 0;
		width: 100%;
	}

	#create_company_form .formdiv .formlist li #department_budget>span {
		float: left;
		width: 100%;
		margin: 5px auto;
	}

	#create_company_form .formdiv .formlist #department_budget>span .all_btn.btn {
		margin-top: 5px;
	}

	#create_company_form .formdiv .formlist li .budg {
		width: 100%;
	}

	#create_company_form .formdiv .formlist li span.tblone {
		margin-bottom: 5px;
		width: 100%;
	}

	#create_company_form .formdiv .formlist li .dep_man {
		width: 100%;
		margin-top: 7px;
	}

	#create_company_form .formdiv .formlist li .dep_man .add_rem {
		margin-left: 5px;
		margin-right: 0;
		padding-left: 5px !important;
		padding-right: 5px !important;
	}

	.tableWrapper {
		width: 100%;
		overflow: auto;
		-webkit-overflow-scrolling: touch;
	}

	.tableWrapper .tblone_dept_list,
	.tableWrapper .edit_user_sc_table {
		width: 100%;
		min-width: 600px;
	}

	.admin_box .tableWrapper #department_list th.th:nth-child(4) {
		width: 70px;
	}

	#create_company_form .formdiv .formlist li#bill_to_add1,
	#create_company_form .formdiv .formlist li#shipp_to_add1 {
		margin-top: 5px;
	}

	#edit_user_sc .man_user .formdiv .formlist li .all_btn {
		float: left;
		margin: 5px 5px 5px 0 !important;
	}

	#edit_user_sc .man_user .formdiv .formlist li input#user_name {
		width: 98% !important;
		padding: 0 1%;
		height: 22px;
	}

	#billing_edit .billfom .formdiv .reset.formlist,
	#display_shipping_id .formdiv .reset.formlist {
		max-width: 260px;
	}

	#billing_edit .billfom .formdiv .reset.formlist label,
	#display_shipping_id .formdiv .reset.formlist label {
		clear: both;
		margin-bottom: 7px;
		width: 100%;
	}

	.hide-small {
		display: none;
	}

	#billing_edit .billfom .formdiv .reset.formlist label.main_label,
	#display_shipping_id .formdiv .reset.formlist label.main_label {
		width: auto;
		margin-right: 5px;
		margin-bottom: 0;
		margin-top: 5px;
	}

	#display_billing_id .tblone thead th.th,
	#display_shipping_id .tblone thead th.th,
	#display_billing_id .tblone tr td .promoCodeClass td,
	#display_shipping_id .tblone tr td .promoCodeClass td,
	#display_billing_id .tblone tr td,
	#display_shipping_id .tblone tr td,
	#create_company_form .formdiv .formlist li label,
	#edit_user_sc .man_user .formdiv .formlist li label,
	#create_company_form .formdiv .formlist li .all_btn.new_btn,
	.admin_box .tableWrapper #department_list th.th,
	.admin_box .tableWrapper #department_list .department_list_data td,
	#billing_edit .billfom .formdiv .reset.formlist label,
	#display_shipping_id .formdiv .reset.formlist label {
		font-size: 12px !important;
	}

	/* admin user login pages ends */
}

/* #### CSS FILE NAME : #### rating.css #### */
#review{border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;-webkit-border-radius:0 5px 5px 5px;clear:both;overflow:hidden;position:relative;}
#review{border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;}
.ratings{overflow:visible;position:relative;width:180px;height:30px;margin-top:10px;}
.ratings_stars{background:url('/UI/images/star_blank.png') no-repeat;float:left;height:28px;padding:2px;width:32px;}
.ratings_vote{background:url('/UI/images/star_voted.png') no-repeat;}
.ratings_over{background:url('/UI/images/star_overs.png') no-repeat;}
.total_votes{background:#eaeaea;top:58px;left:0;padding:5px;position:absolute;}
.product{font:10px verdana, sans-serif;height:250px;}
#pro-name{margin-bottom:10px;}
.product #heading{background-color:#e4e4e4;color:#000;margin-bottom:20px;height:25px;padding-left:19px;padding-top:10px;text-align:center;font-family:arial;}
.product #heading b{font-size:14px;}
.tbl-rating{margin-left:19px;width:328px;margin-top:20px;}
.rt-submit-but{float:right;margin-right:14px;padding-bottom:14px;}
#rt-sub{background-color:#4C8CEB;border:medium none;color:#FFFFFF;padding:7px;width:92px;}
.message{padding-left:19px;}
.comment-history{background-color:#4C8CEB;color:#FFFFFF;height:25px;margin-bottom:20px;padding-left:20px;padding-top:10px;}
#pre-comm{margin-top:37px;}
.list-comment{margin-left:-20px;}
.msg{background-color:#cbcbcb;border:1px solid #cbcbcb;color:#000;font-weight:bold;height:15px;line-height:5px;margin-bottom:20px;margin-top:20px;padding-left:20px;padding-top:10px;text-align:center;}
.review_rating{border-top:1px solid #cbcbcb;float:left;height:50px;line-height:initial;padding:10px 5px;text-align:center;width:20%;float:left;}
.review_desc{border-top:1px solid #cbcbcb;float:right;height:auto;line-height:-moz-block-height;padding:10px 5px;text-align:left;width:77%;word-wrap:break-word;float:left;}
.review_title{border-bottom:1px solid #cbcbcb;}
.ratingHistogram{padding:10px;}
.ratingHistogram .avgWrapper{float:left;}
.ratingHistogram .avgWrapper .bigStar{background-image:url("/UI/images/star_rating.png");background-repeat:no-repeat;color:#bd0b00;font-size:13px;margin-bottom:10px;padding:25px 0;text-align:center;width:66px;font-weight:bold;text-indent:-4px;}
.ratingHistogram .avgWrapper .subText{color:#848484;font-size:11px;}
.ratingHistogram .ratingDistributionWrapper{float:left;width:auto;margin-left:75px;}
.ratingHistogram .ratingDistributionWrapper .ratingsDistribution{list-style-type:none;padding-left:10px;}
.ratingHistogram .ratingDistributionWrapper .ratingsDistribution li{color:#666;font-size:11px;margin-bottom:5px;margin-top:3px;}
.ratingHistogram .ratingDistributionWrapper .ratingsDistribution li a{color:#666;text-decoration:none;}
.ratingHistogram .ratingDistributionWrapper .ratingsDistribution li .bar::after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:transparent transparent transparent #999;border-image:none;border-style:solid;border-width:4px;content:" ";height:0;left:100%;margin-left:5px;position:absolute;top:3px;width:0;}
.ratingHistogram .ratingDistributionWrapper .ratingsDistribution li .bar{background-color:#efefef;border:1px solid #efefef;display:inline-block;height:12px;position:relative;vertical-align:bottom;width:100px;}
.ratingHistogram .ratingDistributionWrapper .ratingsDistribution li .bar .progress{background-color:#ffcc00;border:1px solid #ffcc00;color:#303030;font-size:10px !important;height:11px;line-height:11px;padding-left:1px;}
.ratingsDistribution li{display:block;float:none;margin-right:0;}
.ratingsDistribution li a{background:none;border:none;}
.ratingsDistribution li a:hover{background:none;border:none;}
#review_frm #frm_user_review table{table-layout:auto;}
#review_frm #frm_user_review table .rt-submit-but{float:none;text-indent:-115px;}
#review .rt-submit-but{margin-right:0 !important;text-align:center;width:100%;text-indent:-223px;}
.rt-submit-but #rt-sub, .rt-submit-but #reset, .rt-submit-but #write_review{border:medium none;padding:4px 13px;margin-top:10px;}
#reviews{overflow:visible;}
#review > div:nth-child(3){margin:0 auto;text-align:center;width:100%;clear:both;overflow:hidden;padding:20px 2px;}
#reviews{clear:both;overflow:hidden;}
#review > div:nth-child(3) a#more_reviews{border-radius:0;float:none;padding:7px 20px;border:none !important;}
#review > div:nth-child(3) a#more_reviews:hover{background:#303030;border-radius:0px;color:#fff;}
.review_title{background:none !important;}
.review_msg{padding:10px 5px 10px 0;}
.review_title{padding:5px 5px 5px 0;font-weight:bold;}
#prod_description #tabs.reset.prod-more.maketabs{position:unset !important;}
.fancybox.all_btn.addbtn.fl#review_popup{border:medium none;border-radius:0;margin-right:4px;margin-top:-6px !important;padding:5px 10px;text-decoration:none;text-shadow:unset;}
#review_popup.fancybox.all_btn.addbtn.fl{background:#fff !important;border-radius:3px;color:#043174 !important;}
.popupNtLog{border:1px solid #cbcbcb;padding:10px;width:675px !important;}
#review_popup_div > #review_frm{padding:10px;}
#review_frm > #frm_user_review{margin-top:25px;}
#review_popup_div > div#review_frm #heading > span{margin:10px 0 !important;width:100%;display:inline-block;padding:10px 0px;text-align:center;}
#review_popup_div > div#review_frm #heading > span b{font-size:14px;}
#frm_user_review input, #frm_user_review textarea{border:1px solid #cbcbcb;}
.review_rating > span{word-wrap:break-word;}
#review #reviews > div:nth-child(2n){background:none repeat scroll 0 0 #efefef !important;clear:both;overflow:hidden;}
.More_div{border-radius:0 !important;clear:both;height:28px;margin:5px auto 0;overflow:hidden;padding-top:12px;text-align:center;width:100%;}
.More_div > a{border-radius:0;clear:both;float:none;overflow:hidden;padding:8px 22px;text-align:center;}
.More_div > a:hover{border:none;background:none repeat scroll 0 0 #efefef !important;}
#review_frm > #heading{clear:both;overflow:hidden;}
#reviews > #reviews_heading{font-weight:bold;padding:10px 0;text-align:center;}
.ItemBasicDetails .reset.prod > li:last-child{display:flex;margin:3px 0;}
.ratings_stars:hover{background:url('/UI/images/star-blank-hover.png') no-repeat;float:left;height:28px;padding:2px;width:32px;}

/* #### CSS FILE NAME : #### jquery.fancybox-1.3.4.css #### */
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none;}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('/UI/fancybox/fancybox.png');}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:99000;display:none;}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:99001;outline:none;display:none;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff;}
#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101;}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url('/UI/fancybox/fancybox.png') -40px 0px;cursor:pointer;z-index:1103;display:none;}
#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0;}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;}
#fancybox-frame{width:100%;height:100%;border:none;display:block;}
#fancybox-left, #fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url('blank.gif');z-index:1102;display:none;}
#fancybox-left{left:0px;}
#fancybox-right{right:0px;}
#fancybox-left-ico, #fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}
#fancybox-left-ico{background-image:url('/UI/fancybox/fancybox.png');background-position:-40px -30px;}
#fancybox-right-ico{background-image:url('/UI/fancybox/fancybox.png');background-position:-40px -60px;}
#fancybox-left:hover, #fancybox-right:hover{visibility:visible;}
#fancybox-left:hover span{left:20px;}
#fancybox-right:hover span{left:auto;right:20px;}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001;}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url('/UI/fancybox/fancybox-x.png');}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url('/UI/fancybox/fancybox.png');background-position:-40px -162px;}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url('/UI/fancybox/fancybox-y.png');background-position:-20px 0px;}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url('/UI/fancybox/fancybox.png');background-position:-40px -182px;}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url('/UI/fancybox/fancybox-x.png');background-position:0px -20px;}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url('/UI/fancybox/fancybox.png');background-position:-40px -142px;}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url('/UI/fancybox/fancybox-y.png');}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url('/UI/fancybox/fancybox.png');background-position:-40px -122px;}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102;}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative;}
.fancybox-title-outside{padding-top:10px;color:#fff;}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left;}
#fancybox-title-over{padding:10px;background-image:url('fancy_title_over.png');display:block;}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px;}
#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto;}
#fancybox-title-float-wrap td{border:none;white-space:nowrap;}
#fancybox-title-float-left{padding:0 0 0 15px;background:url('/UI/fancybox/fancybox.png') -40px -90px no-repeat;}
#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url('/UI/fancybox/fancybox-x.png') 0px -40px;}
#fancybox-title-float-right{padding:0 0 0 15px;background:url('/UI/fancybox/fancybox.png') -55px -90px no-repeat;}
.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UI/fancybox/fancy_close.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UI/fancybox/fancy_nav_left.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UI/fancybox/fancy_nav_right.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UI/fancybox/fancy_title_over.png', sizingMethod='scale');zoom:1;}
.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UI/fancybox/fancy_title_left.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UI/fancybox/fancy_title_main.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UI/fancybox/fancy_title_right.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight + "px");}
#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2:document.body.clientHeight/2) + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop)) + 'px');}
#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UI/fancybox/fancy_loading.png', sizingMethod='scale');}
.fancybox-ie .fancybox-bg{background:transparent !important;}
.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UI/fancybox/fancy_shadow_n.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UI/fancybox/fancy_shadow_ne.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UI/fancybox/fancy_shadow_e.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UI/fancybox/fancy_shadow_se.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UI/fancybox/fancy_shadow_s.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UI/fancybox/fancy_shadow_sw.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UI/fancybox/fancy_shadow_w.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/UI/fancybox/fancy_shadow_nw.png', sizingMethod='scale');}

/* #### CSS FILE NAME : #### jquery.ad-gallery.css #### */
.ad-gallery{}
.ad-gallery, .ad-gallery *{margin:0;padding:0;}
.ad-gallery .ad-image-wrapper{width:100%;height:400px;margin-bottom:10px;position:relative;overflow:hidden;}
.ad-gallery .ad-image-wrapper .ad-loader{position:absolute;z-index:10;top:48%;left:48%;border:1px solid #CCC;}
.ad-gallery .ad-image-wrapper .ad-next{position:absolute;right:0;top:0;width:25%;height:100%;cursor:pointer;display:block;z-index:200;}
.ad-gallery .ad-image-wrapper .ad-prev{position:absolute;left:0;top:0;width:25%;height:100%;cursor:pointer;display:block;z-index:200;}
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next{background:url(trans.gif);}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image{background:url(ad_prev.png);width:30px;height:30px;display:none;position:absolute;top:47%;left:0;z-index:101;}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{background:url(ad_next.png);width:30px;height:30px;right:0;left:auto;}
.ad-gallery .ad-image-wrapper .ad-image{position:absolute;overflow:hidden;top:0;left:0;z-index:9;}
.ad-gallery .ad-image-wrapper .ad-image a img{border:0;}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description{position:absolute;bottom:0px;left:0px;padding:7px;text-align:left;width:100%;z-index:2;background:url(opa75.png);color:#000;}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title{display:block;}
.ad-gallery .ad-controls{height:20px;}
.ad-gallery .ad-info{float:left;}
.ad-gallery .ad-slideshow-controls{float:right;}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop{padding-left:5px;cursor:pointer;}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown{padding-left:5px;font-size:0.9em;}
.ad-gallery .ad-slideshow-running .ad-slideshow-start{cursor:default;font-style:italic;}
.ad-gallery .ad-nav{width:100%;position:relative;}
.ad-gallery .ad-forward, .ad-gallery .ad-back{position:absolute;top:90px;height:100%;z-index:10;}
* html .ad-gallery .ad-forward, .ad-gallery .ad-back{height:100px;}
.ad-gallery .ad-nav .ad-thumbs{overflow:hidden;width:663px;margin:0 17px;}
#Manuf .ad-gallery .ad-nav .ad-thumbs{overflow:hidden;width:663px;margin:0 12px;}
.ad-gallery .ad-thumbs .ad-thumb-list{float:left;width:9000px;list-style:none;}
.ad-gallery .ad-thumbs li{float:left;padding-right:5px;}
.ad-gallery .ad-thumbs li a{display:block;}
.ad-gallery .ad-thumbs li a img{display:block;}
.ad-gallery .ad-thumbs li a.ad-active img{border:3px solid #616161;}
.ad-preloads{position:absolute;left:-9000px;top:-9000px;}
/* #Manuf .ad-back,#Manuf .ad-forward{top:30px !important;right:-15px} */
/* #Manuf .ad-back{left:-15px;} */
.ad-gallery .ad-thumbs li a img{opacity:1!important;}
#Featur_pro .ad-forward{right:-19px;}

/* #### CSS FILE NAME : #### thickbox.css #### */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url('macFFBgHack.png');}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #212121;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#212121;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
   _margin-bottom:1px;
}

/* #### CSS FILE NAME : #### autocomplete.css #### */
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion {cursor: pointer;float: left;overflow: hidden;overflow-wrap: break-word;padding: 5px 6%;width: 88%;line-height: 15px;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }
.autocomplete-suggestion:hover {text-decoration: underline;}
.autocomplete-suggestion-disabled {background-color:#33FFFF; font-style:italic;padding: 5px 9% 5px 3%}
.autocomplete-suggestion-disabled:hover {text-decoration: none; cursor:default}
