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

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: 22%;
}

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;
	padding-right: 10px;
	line-height: 18px;
}

.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: block
}

b {
	font-weight: 700
}

.no_padd {
	padding: 0
}

label {
	cursor: pointer
}

.wrapper {
	width: 98%;
	margin: 0 auto;
}


main_content {
	font-size: 12px;
}

#content {
	width: 79%;
	padding-bottom: 2px;
	background-color: #fff;
}

#sidebar {
	width: 20%;
	overflow: hidden;
}

.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: auto;
}

.all_btn {
	cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    padding: 0px 10px !important;
    /* line-height: 33px; */
    height: 33px;
    text-align: center;
}

.redaddbtn {
	cursor: pointer;
    font-size: 12px !important;
    font: Arial, Helvetica, sans-serif;
    text-align: center;
    padding: 0px 8px 0px;
    line-height: 33px;
    height: 33px;
}

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

.mastercard,
.Visa,
.Discover,
.American-Express,
.poweredBy,
.ad-gallery .ad-forward,
.ad-gallery .ad-back,
#SliderNameNavigation a,
.login .log,
.account,
.editicon,
.louticon,
.top_right_header .chk_thumb,
#footer_block .social_media a,
#recently_view .feed-left,
#recently_view .feed-right,
.shopcrt_bton_top .divider {
	background: url("/UI/images/sprite.png");
    transition: all 250ms ease-out 50ms;
}

#main_content {
	margin: 0 auto;
    width: 100%;
    padding: 125px 0px 0px 0px;
}

#main_content .wrapper.incont_bg {max-width: 1550px; background-color: #fff;}

#in_content.fl {width: 100%;}

.help {
	display: none;
}

h3 {
	margin: 0;
	padding: 0;
}

.search_box>form#form_getproduct_search,
.top_search_box.search_box>form#form_getproduct {
    position: relative;
}

#header {
	z-index: 102;
    margin: 0 auto;
    width: 100%;
    /* padding: 5px 0px; */
    position: fixed;
	padding:10px 0px 5px;
}

#topmain_stick.wrapper { background: transparent;}

#logo {
	width: 25%;
}

.call_us.fr {width: 25%; margin-top:7px;}

.image-logo.fl.clr {
    height: 50px;
    width: 100%;
}

.front_logo_img {
	height: 100%;
    max-height: 105px;
    width: auto;
}

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

.login_block {
    height: auto;
    padding: 0;
    position: relative;
    width: auto;
}

.login_block .welcome {font-weight: bold;height: 25px;line-height: 25px;overflow: hidden;padding: 0;width: auto;cursor: pointer;white-space:nowrap;}

.login_block .welcome .user-icn{background: rgba(0, 0, 0, 0) url("/UI/images/new-profile-icon.png") no-repeat scroll 0 0;width:25px;height:25px;display:inline-block; vertical-align:middle;background-size: 25px 25px;background-position: center;margin-right: 3px;}
.login_block .welcome .welcome-text{display:inline-block; vertical-align:middle;width:70px;}
.login_block .welcome .user_name{display:inline-block; vertical-align:middle;max-width:100px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.login_block .welcome .down-arrow {border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #000;height: 0;width: 0;display: inline-block;vertical-align: middle;margin-left: 5px;}

.welcome_wrp {
    clear: both;
    float: right;
    margin-bottom: 3px;
}

.create_act {
	margin-bottom: 5px;
    float: left;
    width: auto;
	margin-right: 7px;
}

.login {
	width: auto;
	margin-right: 10px;
}

.login_block .logout_link, .login_block .edit_ac_link{float:left;margin-right:7px;}

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

.login_block .welcome {
	/* background: rgba(0, 0, 0, 0) url("/UI/images/new-profile-icon.png") no-repeat scroll 0 0; */
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    padding: 0 0 0 40px;
    width: auto;
    cursor: pointer;
}

.login_block .logout_link,
.login_block .edit_ac_link {
	float: left;
	margin-right: 7px;
}

.welimg {
	padding-left: 20px;
}

.editicon {
	padding-left: 20px;
}

.louticon {
	padding-left: 20px;
}

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

.welcome_wrp{margin:47px 0 0 170px;width:430px;height:17px;position:absolute;white-space:nowrap;overflow:hidden;} */

.create_act.fr,
.login.fr {
    padding: 0 10px;
    width: auto;
    float: right !important;
    margin-bottom: 5px;
}

#account-menu {
	background: #fff;
	border-radius: 5px;
	clear: both;
	list-style: outside none none;
	padding: 0px;
	position: absolute;
	right: 0;
	top: 24px;
	width: 200px;
	box-shadow: 0 8px 14px -10px black;
	z-index:9999;
	border:1px solid #ccc;
	overflow:hidden;
}
#account-menu li {
	clear: both;
	display: block;
	float: left;
	height: 35px;
	line-height: 35px;
	width: 100%;
	padding: 0px 10px;
	box-sizing:border-box;
	border-bottom: 1px solid #ccc;
}
#account-menu li:hover {
	background: #efeeee;
}
#account-menu li:last-child{border-bottom:0px solid #ccc;}
#account-menu li a {
	font-size: 14px;
	height: 35px;
	line-height: 35px;
	padding: 0;
	width: 100%;
margin: 0 auto;
}
#user-profile:hover #account-menu {
	display: block !important;
}

/*.welcome_wrp {
    margin: 47px 0 0 170px;
    width: 430px;
    height: 17px;
    position: absolute;
    white-space: nowrap;
    overflow: hidden;
}*/
.login .log {
    background-position: -201px 489px;
    float: left;
    height: 30px;
    width: 20px;
    padding: 0;
}

.account {
    background-position: -171px 489px;
    float: left;
    height: 30px;
    width: 20px;
}

.login_block a {
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	margin: 0;
}

.welcome_wrp {
	float: left;
	width: 100%;
}

.welcomemsg-wrap #welcome,
.welcomemsg-wrap #welcome_company {
	font-weight: 600;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 13px;
	white-space: nowrap;
}

.welcomemsg-wrap #welcome {
	float: left;
	width: 40%;
}

.welcomemsg-wrap #welcome_company {
	float: right;
	width: 60%;
	text-align: right;
}

/* .login .log,
.account,
.louticon,
.editicon,
.shopcrt_bton_top .divider {
	background-position: -152px -7px;
	height: 12px !important;
	padding-left: 0px;
	width: 8px !important;
	padding-top: 0px !important;
	float: left;
	cursor: default;
} */
.louticon, .editicon, .shopcrt_bton_top .divider{background-position:-152px -7px; height:12px !important;padding-left:0px;width:8px !important;padding-top:0px !important;float: left;cursor: default;}

.shopcrt_bton_top .divider {
	margin-left: 0;
}

/* .louticon{background-position:-146px -1px;height:16px !important;margin:-3px 3px;width:2px !important;float:left;}

.editicon{background-position:-146px -3px;height:15px !important;margin:-3px 3px;width:15px !important;padding-left:15px;} */

.top_right_header {
	float: right;
	width:100%;
	z-index: 201;
	height: 50px;
}

#cart_head_info {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding: 5px;
	/* margin-top:3px; */
}

.shop_left.fr, .total_main {
	height: 50px;
}

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

.total_main .total {
	font-size: 14px;
	line-height: 15px;
	font-weight: 600;
	padding-bottom: 10px;
}

.top_main .shop_left {
	width: 260px;
}

.quickViewCartWrap {
	/* border: 1px solid #9b9b9b; */
	border:1px solid #000;
	display: block;
	height: 25px;
	line-height: 25px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 5px;
	padding: 0;
	text-align: center;
	border-radius: 3px;
}

.quickViewCartWrap {
	line-height: 25px;
	text-align: center;
}

#quickViewSubTotal {
	margin-left: 2px;
	margin-top: -6px;
	padding: 5px 5px 0 0;
	margin-right: 7px;
}

.search_box {float: left;padding: 12px 0px 0 0;width: 50%;}
.search_box .ikt-finder {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 5px;
}
.search_box > form#form_getproduct_search, .top_search_box.search_box > form#form_getproduct {position: relative;}

.search_box .search_bton {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
	cursor: pointer;
	float: right;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 0;
	font-weight: 700;
	height: 40px;
	position: absolute;
	right: 0;
	text-transform: uppercase;
	width: 40px;
}

.search_box .search_field {box-sizing: border-box;float: left;height: 40px;margin: 0;padding: 0 40px 0 0;text-indent: 10px;width: 100%;border-radius: 3px;font-size: 16px;}

/* .prod_dtls_bton {
	cursor: pointer;
	font-size: 12px;
	height: 20px;
	padding: 5px;
	font-weight: bold;
	margin-left: 5px;
	width: 100px;
	text-transform: uppercase;
}

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

.top_right_header .chk_thumb {
	background-position: -225px -13px !important;
	display: block;
	height: 24px;
	margin-left: -30px;
	position: absolute;
	margin-top: -18px;
	margin-top: -18px\9;
	width: 27px;
	-webkit-margin-before: -18px !important;
} */

.top_right_header .chk_thumb {
	background-position: -225px -16px !important;
	display: block;
	height: 24px;
	width: 27px;
}

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

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

/* .count {
	font-size: 12px;
	font-weight: 700;
	line-height: 7px;
	margin-left: 230px;
	margin-top: -4px;
	padding: 6px 6px 0 0;
	position: absolute;
} */

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

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

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

.pop_up_desc {
	width: 340px
}

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

.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: Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 12px;
	padding: 10px;
}

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

.popup_buttons_main .prod_list {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 100;
	font-size: 13px;
	padding: 5px
}

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

.search_box {
	float: left;padding: 12px 0px 0 0;width: 50%;
}

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

.search_box .search_field {
	box-sizing: border-box;
	float: left;
	height: 40px;
	margin: 0;
	padding: 0 40px 0 0;
	text-indent: 10px;
	width: 100%;
	border-radius: 3px;
	font-size: 16px;
	border: 1px solid #000;
}

.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 {
	margin: 0 auto;
	position: relative;
	width: 99%;
	z-index: 200;
}
.nav-icon-btn {
	border: 1px solid #3C3F43;
	color: #fff;
	float: left;
	font-size: 15px;
	font-weight: 500;
	height: 33px;
	margin-top: 5px;
	padding: 5px 10px;
	text-align: left;
	width: 80px;
	cursor: pointer;
	background: #3C3F43;
	border-radius: 5px;
	position: absolute;
	top: 60px;
	left: 220px;
}
#btn-navigation {
  color: #fff;
  font-weight: 600;
}
.shop_by {
  clear: both;
  float: left;
  font-weight: 500;
  width: 60px;
}
.arrow-down {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #fff;
  float: right;
  height: 0;
  margin-top: 7px;
  width: 0;
}
.btn-nav-close {
  background: #535456;
  border-bottom: 2px solid #535456;
  color: #fff;
  height: 40px;
  line-height: 40px;
  position: absolute;
  right: -30px;
  text-align: right;
  width: 30px;
}
.nav-icon-btn:hover {
  border: 1px solid #CC092F;
  border-radius: 5px;
  background: #CC092F;
}
.btn-nav-close a {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    width: 30px;
}

.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;
}

.h_wrapper {
	position: fixed;
	z-index: 999;
	height: 40px;
}

#topmain_stick .prod_dtls_bton {
	font-size: 14px;
	height: 50px;
	line-height: 15px;
	width: 60px;
	font-weight: 600;
	padding-bottom: 10px;
}

/* #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 .chk_thumb {
	display: block;
	height: 50px;
	width: 28px;
	background-position: -1 -5px;
}

.top_right_header .chk_thumb {
	background-position: -225px -16px !important;
	display: block;
	height: 24px;
	width: 27px;
}
::i-block-chrome,#topmain_stick .count{-webkit-margin-start:372px;}

#topmain_stick .count {
	/* border: 1px solid #9b9b9b; */
	border:1px solid #000;
	font-size: 14px;
	font-weight: 100;
	height: 25px;
	line-height: 25px;
	margin-top: 5px;
	text-align: center;
	width: 50px;
	border-radius: 3px;
}

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

.top_main .fail_serch {
	float: left;
	padding: 14px 7px;
	width: auto;
	margin-left: 0px;
	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;
}

#nav {
	height: auto;
	left: -300px;
	margin: 0 auto;
	padding: 0;
	position: fixed;
	/* top: 92px;
	width: 235px; */
	z-index: 9999;
	top: 121px;
	width: 350px;
}

ul {
	margin: 0;
}

/* #dropdownMenu{list-style:none;margin:0;padding:0;text-transform:uppercase;} */
#dropdownMenu{list-style:none;margin:0;padding:0;text-transform:uppercase;}
#dropdownMenu.top_ul .navlist{
	float: left;
	width: 100%;
	border-bottom: 1px solid #ccc;box-sizing:border-box;
}
#dropdownMenu.top_ul .navlist .a_font {
	padding: 0;
	text-align: left;
	width: 100% !important;
	margin: 0px auto;
	text-indent: 10px;
}

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

#globalNav1 .a_font {
	cursor: pointer;
	display: inline-block;
	float: none;
	font-size: 14px;
	font-weight: 500;
	line-height: 40px;
	height: 40px;
	vertical-align: middle;
	text-align: center;
	width: 100% !important;
}

#globalNav1 #dropdownMenu .navlist .d_down.dropdown4,
#globalNav1 #dropdownMenu .navlist .d_down.dropdown5,
#globalNav1 #dropdownMenu .navlist .d_down.dropdown6,
#globalNav1 #dropdownMenu .navlist .d_down.dropdown7,
#globalNav1 #dropdownMenu .navlist .d_down.dropdown8 {
	left: inherit !important;
	right: 0 !important;
}

/*
#globalNav1 .a_font{cursor:pointer;display:block;float:left;font-size:14px;font-weight:100;line-height:42px;text-align:center;width:100px;text-transform:uppercase\9;}

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

#globalNav1 .navpad1{width:162px;}

#globalNav1 .navpad2{width:135px;}

#globalNav1 .navpad3{width:266px;}

#globalNav1 .navpad4{width:125px;}

#globalNav1 .navpad5{width:105px;}

#globalNav1 .navpad6{width:105px;}

#globalNav1 .navpad7{width:160px;}

#globalNav1 .navpad8{width:160px;}

#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: 0;
	top: 40px;
	text-align: left;
	border-top: none;
	display: none !important;
}

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

.menu_fontsize:hover {
	font-size: 12px;
	text-transform: capitalize;
	text-decoration: underline;
}

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

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

.dropdown1 {
	/* margin-left:87px; */
	width: 320px;
}

.dropdown2 {
	/* margin-left:251px; */
	width: 300px;
}

.dropdown3 {
	/* margin-left:388px; */
	width: 295px;
}

.dropdown4 {
	/* margin-left:488px; */
	width: 295px;
}

.dropdown5 {
	/* margin-left:690px; */
	width: 290px;
}

.dropdown6 {
	/* margin-left:779px; */
	width: 201px;
}

.dropdown7 {
	/* margin-left:559px; */
	width: 220px;
}

.dropdown8 {
	/* margin-left:680px; */
	width: 220px;
}

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

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

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

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

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

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

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

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

.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: 18px;
}

.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: 18px;
	padding-right: 0;
}

.navlist .symbol_left,
.navlist .symbol_right,
.third_level_more {
	font-size: 18px;
}

.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;
}

.dropdown0 ul {
	left: 310px;
	width: 185px;
}

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

.dropdown2 ul {
	left: 298px;
	width: 325px;
}

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

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

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

.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: 300px;
}

.submenu_3 {
	width: 285px;
}

.submenu_4 {
	width: 264px;
}

.submenu_5 {
	width: 215px;
}

.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;
}

.anchor0 {
	width: 300px !important;
}

.anchor1 {
	width: 305px !important;
}

.anchor2 {
	width: 285px !important;
}

.anchor3 {
	width: 280px !important;
}

.anchor4 {
	width: 282px !important;
}

.anchor5 {
	width: 275px !important;
}

.anchor6 {
	width: 180px !important;
}

.anchor7 {
	width: 211px !important;
}

.anchor8 {
	width: 211px !important;
}

.anchor9 {
	width: 200px !important;
}

.dropdown5 .menu_bar,
.dropdown4 .menu_bar,
.l_two .sub_title {
	width: auto;
}

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

.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: 100;
	line-height: 14px;
}

.menu_image_heading {
	width: 316px;
	text-align: center;
	display: block;
	height: 26px;
	font-weight: 700;
	font-size: 14px;
	padding: 5px;
	vertical-align: middle;
	display: table-cell;
}

.menu_images img {
	height: auto;
	margin-top: 35px;
	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;
}

.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;
}

.topads {
	padding: 5px 0px 5px;
	/* display: none; */
}

#content .topads {
	display: none;
}

.banner {
	padding: 10px 0;
}

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

#SliderNameNavigation {
	width: auto;
	float: right;
	bottom: 30px;
	position: relative;
	height: 30px;
	right: 0px;
	padding-left: 10px;
	padding-right: 10px;
}

#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: 15px;
}

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

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

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

#feat_prod .grid .gridcol {
	float: left;
	margin-bottom: 10px;
	margin-left: 13px;
	width: 162px;
	margin-bottom: 10px;
	height: 374px;
	overflow: hidden;
	padding-bottom: 2px;
}

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

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

#feat_prod .grid .gridcol .imgbx img {
	border: none;
	margin-top: 15px;
}

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

#feat_prod .sku_class {
	font-size: 12px;
	font-weight: 700;
	display: block;
	max-height: 13px;
	overflow: hidden;
	text-align: center;
	margin-left: 5px;
}

#feat_prod .title_class {
	display: block;
	font-size: 13px;
	font-weight: 100;
	margin-top: 20px;
	min-height: 50px;
	line-height: 16px;
	overflow: hidden;
	max-height: 50px;
	padding: 0 4px;
	text-align: center;
}


#feat_prod .title_class, #new_arrivals .title_class, #Close_Out .title_class{
	display:block;
	font-size:14px;
	font-weight:500;
	margin-top:10px;
	min-height:50px;
	line-height:16px;
	overflow:hidden;
	max-height:50px;
	padding:0 4px;
	text-align:center;
}

#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: 5px 4px 0px 5px;
	display: block;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-left: 5px;
	line-height: 65px;
}

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

.gridcol .home_multi {
	overflow-y: auto;
	width: 100%;
}

.gridcol .home_multi .buy {
	width: 100%;
	margin: 0 auto;
	float: none;
}

.gridcol .home_multi select {
	border: 1px solid #ccc;
	margin-top: 25px;
}

#feat_prod .redaddbtn {
	border: medium none !important;
	display: block;
	float: left;
	margin: 0px 4px !important;
	padding: 4px 0 4px 20px;
	width: 70px;
	font-weight: bold;
	background: #CC092F url("/UI/images/sprite.png") repeat scroll -249px -163px / 558% !important;
}

#feat_prod .redaddbtn:hover {
	background: #202020 url("/UI/images/sprite.png") repeat scroll -249px -163px / 558% !important
}

.qly_add_card div>span {
	font-weight: normal;
}

#feat_prod .Spec_list {
	padding: 0;
}

/* #feat_prod .titles {
	text-align: center;
	width: auto;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 18px;
} */
#feat_prod .Spec_list, #new_arrivals .Spec_list, #Close_Out .Spec_list {
	padding: 0;
	height: auto;
	width: 100%;
	overflow: hidden;
}
#feat_prod .grid, #new_arrivals .grid, #Close_Out .grid {
	padding-top: 10px;
	margin-left: -1px;
	clear: both;
	height: auto;
}
#feat_prod .titles, #new_arrivals .titles, #Close_Out .titles, #recently_view .titles{
	text-align: left;
	width: 271px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 18px;
	padding: 0 15px;
	height:36px;
	line-height: 36px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	box-sizing:border-box;
}
#feat_prod .grid .gridcol, #new_arrivals .grid .gridcol, #Close_Out .grid .gridcol {
	border: 1px solid #ccc;
	border-radius: 5px;
}
#feat_prod .grid .gridcol, #new_arrivals .grid .gridcol, #Close_Out .grid .gridcol {
	float: left;
	height: 400px;
	margin-bottom: 18px;
	margin-left: 7px;
	margin-right: 7px;
	overflow: hidden;
	width: 228px;
}
#feat_prod .grid .gridcol .inwhitbrd, #new_arrivals .grid .gridcol .inwhitbrd, #Close_Out .grid .gridcol .inwhitbrd {
	text-align: center;
	margin: 10px auto;
	width: 94%;
}
#feat_prod .grid .gridcol .imgbx, #new_arrivals .grid .gridcol .imgbx, #Close_Out .grid .gridcol .imgbx {
	margin: 0 auto;
	padding-bottom: 10px;
	text-align: center;
	width: 160px;
}
#feat_prod .grid .gridcol .imgbx img, #new_arrivals .grid .gridcol .imgbx img, #Close_Out .grid .gridcol .imgbx img {
	border: none;
	margin-top: 15px;
}
#new_arrivals .grid .gridcol{overflow:inherit; position:relative;}
#new_arrivals .icon-new {
	width: 60px;
	height: 32px;
	position: absolute;
	right: -8px;
	top: -2px;
	background: url("/UI/images/new_icon.png");display:none;
}
#feat_prod .title_class, #new_arrivals .title_class, #Close_Out .title_class {
	color: #4c4c4c;
}
#feat_prod .sku_class, #new_arrivals .sku_class, #Close_Out .sku_class {
	font-size: 14px;
	font-weight: 700;
	display: block;
	max-height: 13px;
	overflow: hidden;
	text-align: center;
	margin-left: 0px;
	color: #4d4d4d;
}
#feat_prod .grid .gridcol .price, #new_arrivals .grid .gridcol .price, #Close_Out .grid .gridcol .price {
	display: block;
	font-size: 16px;
	font-weight: bold;
	line-height: 65px;
	margin: 5px 4px 0 5px;
	text-align: center;
}
.price {
	color: #e34234;
}
.qly_add_card {
	width: 100%;
	margin: 7px auto !important;
	text-align: center !important;
}
.qly_add_card .fl, .qly_add_card .fr {
	float: none !important;
	display: inline-block !important;
}
#feat_prod .redaddbtn, #new_arrivals .redaddbtn, #Close_Out .redaddbtn {
	background: #CC092F  url("/UI/images/shopping-cart-icon.png") no-repeat scroll 5px center !important;
	border: 2px solid #CC092F  !important;
	display: block;
	float: left;
	font-weight: bold;
	height: 19px;
	line-height: 19px;
	margin: 0 4px;
	padding: 4px 0 4px 27px;
	width: 100px;
	border-radius: 3px;
	font-size: 14px !important;
}
#feat_prod .redaddbtn:hover, #new_arrivals .redaddbtn:hover, #Close_Out .redaddbtn:hover {
	background: #3C3F43 url("/UI/images/shopping-cart-icon.png") no-repeat scroll 5px center !important;
	border: 2px solid #3C3F43 !important;
}

#feat_prod .qly_add_card {
	width: auto;
	margin: 5px auto !important;
	/* max-width: 158px; */
	text-align: center !important;
}

#feat_prod .qly_add_card .fl,
#feat_prod .qly_add_card .redaddbtn.fl {
	float: none;
	display: inline-block;
	vertical-align: middle;
	margin-right: 0 !important;
}

.vc_info.empty-cart-page #feat_prod .gridcol {
	width: 19%;
	height: 470px;
	padding: 5px;
	box-sizing: border-box;
}

.vc_info.empty-cart-page #feat_prod .gridcol .imgbx {
	width: 100%;
}

.vc_info.empty-cart-page #feat_prod .gridcol .imgbx img {
	width: 90%;
	height: auto;
	margin-top: 5px;
}

.vc_info.empty-cart-page #feat_prod .gridcol .title_class {
	width: 160px;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	word-break: break-all;
}

.vc_info.empty-cart-page #feat_prod .gridcol .price {
	margin-bottom: 10px !important;
}

.vc_info.empty-cart-page #feat_prod .gridcol .qty_add_cart {
	display: block;
	width: auto;
	height: 25px;
	margin: 0 auto;
	/* max-width: 155px; */
	clear: both;
}

.vc_info.empty-cart-page #feat_prod .gridcol input[name="qty"] {
	border: 1px solid #ccc;
	text-align: center;
	padding: 0;
	width: 30px !important;
	height: 28px !important;
}

.vc_info.empty-cart-page #feat_prod .gridcol .redaddbtn {
	/*margin: 0 auto !important;*/
	float: right;
}

.vc_info.empty-cart-page #feat_prod .gridcol .price.mul-price-tab {
	line-height: 16px !important;
	height: 60px;
	overflow: auto;
	margin-bottom: 10px !important;
	width: 100%;
}

.vc_info.empty-cart-page #feat_prod .gridcol .price.mul-price-tab table.buy {
	width: 100% !important;
	margin: 0 !important;
}

.vc_info.empty-cart-page #feat_prod .gridcol .price.mul-price-tab table.buy td {
	width: 50%;
}

.vc_info.empty-cart-page #feat_prod .gridcol .price.mul-price-tab table.buy td span {
	font-size: 12px;
	font-weight: 500;
}

.vc_info.empty-cart-page #feat_prod .gridcol .price.mul-price-tab select {
	width: 90% !important;
	border: 1px solid #ccc;
	margin-top: 25px;
}

.vc_info.empty-cart-page #feat_prod .gridcol .qty_add_cart .fl,
.vc_info.empty-cart-page #feat_prod .gridcol .qty_add_cart .redaddbtn {
	float: none !important;

	display: inline-block;
	vertical-align: middle;
}

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

.qly_add_card .fl input {
	height: 28px !important;
	margin-left: 3px;
	margin-top: 0;
	text-align: center;
	width: 25px !important;
	/* padding-top: 0;
	padding-bottom: 0; */
}

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

#Specials .titles {
	text-align: left;
	margin-left: 0;
	width: 230px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 16px;
	padding: 0 15px;
	height: 30px;
	line-height: 30px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	box-sizing:border-box;
}

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

.slist01 {
	height: 144px;
	margin: 0 9px !important;
	width: 160px;
}

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

.ad-gallery .ad-nav {
	width: 100%;
	position: relative;
}

.ad-gallery .ad-forward, .ad-gallery .ad-back {
	position: absolute;
	top: 0px;
	height: 100% !important;
	z-index: 10;
}
.ad-gallery .ad-back {
	/* background-position: -1148px -23px !important; */
	background: rgba(0, 0, 0, 0) url("/UI/images/prev_arr_btn.png") no-repeat scroll center center;
	cursor: pointer;
	display: block;
	/* height: 77px !important; */
	left: 0px;
	width: 24px;
}
.ad-gallery .ad-back:hover {
	background: rgba(0, 0, 0, 0) url("/UI/images/prev_arr_btn_red.png") no-repeat scroll center center;
}
.ad-gallery .ad-forward {
	/* background-position: -1207px -23px !important; */
	background: rgba(0, 0, 0, 0) url("/UI/images/next_arr_btn.png") no-repeat scroll center center;
	cursor: pointer;
	display: block;
	/* height: 77px !important; */
	right: 0px;
	width: 24px;
}
.ad-gallery .ad-forward:hover {
	background: rgba(0, 0, 0, 0) url("/UI/images/next_arr_btn_red.png") no-repeat scroll center center;
}
.ad-gallery .ad-nav .ad-thumbs {
	overflow: hidden;
	width: calc(100% - 60px);
	margin: 0 30px;
}
.ad-gallery .ad-thumbs li {
	float: left;
	padding-right: 0;
}
.slist01 {
	height: 165px;
	margin: 0 15px 10px 0 !important;
	width: 165px;
	border: 1px solid #ccc;
	border-radius: 5px;
}
.imag_box2 {
	text-align: center;
	vertical-align: middle;
	width: 100%;
	position: relative;
	height: 100%;
}
.list_img {
	display: block;
	padding-top: 10px;
	margin: 0 auto;
}
.list_img {
	bottom: 0;
	left: 0;
	margin: auto !important;
	position: absolute;
	right: 0;
	top: 0;
}
.ad-gallery .ad-thumbs li a {
	display: block;
	height: 100%;
	width: 100%;
	margin-left: 0;
	float: left;
}
#Specials .list_img img {
	height: auto;
	margin: 10px auto;
	max-width: 100px;
	width: 100%;
}
.list_text {
	display: table-cell;
	font-size: 13px;
	font-weight: 700;
	text-align: center;
	margin-top: 5px;
	line-height: 16px;
	height: 45px;
	overflow: hidden;
	word-wrap: break-word;
	padding: 5px !important;
	box-sizing: border-box;
	width: 300px;
	vertical-align: middle;
	border-radius: 0 0 5px 5px;
	color: #000;
	background: #f3f3f3;
}

.special_main {
	display: block;
	width: 100%;
	padding-left: 0;
	float: left;
	box-sizing: border-box;
	border-bottom: 1px solid #3C3F43;
}

#Manuf .titles {
	text-align: left;
	margin-left: 0;
	width: 230px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 16px;
	padding: 0 15px;
	height: 30px;
	line-height: 30px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	box-sizing:border-box;
}

#Manuf .fact_list {
	padding: 10px 0px;
	border-top: none;
}
.ad-gallery .ad-nav {
	width: 100%;
	position: relative;
}
#Manuf .ad-back, #Manuf .ad-forward {
	top: 0px !important;
	/* right: -15px; */
}
#Manuf .ad-gallery .ad-nav .ad-thumbs {
	overflow: hidden;
	width: calc(100% - 60px);
	margin: 0 30px;
}
.ad-gallery .ad-thumbs .aad-thumb-list {
	list-style-type: none;
}
#Manuf .ad-gallery .ad-thumbs li {
	position: relative;
	/* width: 164px; */
}
#Manuf .big {
	width: 210px
}

#Manuf .list_img img {
	bottom: 0;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 80px;
	height: auto;
}

/* #Manuf .ad-gallery .ad-thumbs li {
	position: relative;
	width: 164px;
} */

.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 15px 10px 0 !important;
	height: 160px;
	padding: 15px;
	width: 160px;
	box-sizing: border-box;
	border: 1px solid #ccc;
	border-radius: 5px;
}

/* #Manuf .ad-back,
#Manuf .ad-forward {
	margin-top: 13px !important;
} */

#recently_view {
	margin-bottom: 50px;
}

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

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

#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 -42px !important;
	border-radius: 0 3px 3px 0;
	cursor: pointer;
	height: 65px;
	margin-top: 60px;
	padding-right: 5px;
	width: 24px;
	z-index: 999;
}

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

.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;
	height: 100px;
}

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

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

#recently_view #ptitle {
	color: #0263a1;
	font-size: 10px;
	height: 50px !important;
	max-height: 50px !important;
	text-align: left;
}

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

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

.about {
	width: 100%;
	height: auto;
	border: 1px solid #ccc;
	border-radius: 3px;
	display: table;margin: 0 auto 15px auto;color:#313131;
}
.about-head {
	display: table-cell;
	vertical-align: middle;
	background: #000;
	color: #fff;
	padding: 60px 0;
}
.about-head h3 {
	transform: rotate(270deg);
	width: 100%;
	height: 100%;
	text-align: center;
	white-space: nowrap;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
}
.about-content {display: table-cell;padding: 15px;line-height: 16px;}
.about-content p{font-size: 16px;line-height: 18px;margin-bottom:10px}
.about-content p strong{font-weight:500;}
.about .read_more{float: left; margin:10px 0 0 0; font-size: 16px; color: #469e00; font-weight: 600;}

.box_item.box_item_num {
	height: 181px !important
}

.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: 250px;
	width:100%;
	position: relative;
	text-align:center;
}

/* .box_item.box_item_title .btn_demo_req_wrap {margin: 0 auto;position: absolute;top: 70%;left: 5%;}

.box_item.box_item_title .btn_demo_req_wrap #Demo Request{margin: 0px auto !important;} */

.box_item.box_item_title .btn_demo_req_wrap {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
	height: 24px;
}

.box_item .btn_demo_req_wrap .all_btn {
	margin: 0 auto;
}

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

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

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

.admin_panel table {
	width: 100%
}

.admin_panel table tr {
	height: 30px
}

.admin_panel .shopcrt_bton {
	display: block;
	margin: 7px auto;
	padding: 6px;
	text-align: center;
	width: 96px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.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: 100;
	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: 100;
	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 .Subscribe {
	padding: 8px 0 0 0;
	width: 322px;
	margin: 0 auto
}

#sidebar .news_lett .Subscribe {
	width: auto;
}

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

.Subscribe .buttontype1 {
	display: block;
	width: 99px;
	margin: 0 auto;
}

#sidebar .pay {
	width: 25%;
	margin: 10px auto;
	height: auto;
	display: block;
	text-align: center;
}

#sidebar .pay img {
	width: auto;
	height: auto;
	max-width: 100%;
}

#sidebar .news_lett .Subscribe #SubscribeEmailForm {
	margin: 10px auto !important;
	width: 100%;
	float: left;
	position: relative;
}

#sidebar .news_lett .Subscribe #SubscribeEmailForm #rightSpecialEmail {
	padding: 0 10px;
	height: 30px;
	width: 180px !important;
	box-sizing: border-box;
}

#sidebar .news_lett .Subscribe #SubscribeEmailForm #SubscribeSubmit {
	position: absolute;
	top: 0px;
	width: 70px !important;
	padding: 0px !important;
	right: 5px;
	box-sizing: border-box;
	height: 30px;
	background: #CC092F !important;
	color: #fff !important;
}

#sidebar .news_lett .Subscribe #SubscribeEmailForm #SubscribeSubmit:hover {
	background: #303030 !important;
	color: #fff !important;
}

#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: 250px;
	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;
}

.box_item,
.box_item_follow {
	float: left;
}

.social_media {
	min-height: 35px;
	/* width: 300px; */
	float: right;
	text-align: right;
	width: auto;
}

.mastercard {
	background: url(/UI/images/mastercard.svg) !important;
	background-position: 0px 0px;
	background-repeat: no-repeat !important;
	background-size: 100%;
	background-color: transparent;
  }
  .Visa {
	background: url(/UI/images/visa.svg) !important;
	background-position: 0px 0px;
	background-repeat: no-repeat !important;
	background-size: 100%;
	background-color: transparent;
  }
  .Discover {
	background: url(/UI/images/discover.svg) !important;
	background-position: 0px 0px;
	background-repeat: no-repeat !important;
	background-size: 100%;
	background-color: transparent;
  }
  .American-Express {
	background: url(/UI/images/amex.svg) !important;
	background-position: 0px 0px;
	background-repeat: no-repeat !important;
	background-size: 100%;
	background-color: transparent;
  }

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

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

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

.footer_btm_block.hp-logo .hp-icon {
	text-align: left;
}

.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: 38px;
	box-sizing: border-box;
}

#sidebar .ikt_head {
	font-family: Arial, Helvetica, 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;
	width: 100% !important;
}

.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: Arial, Helvetica, 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: 1042px !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;
}

#leftstickey {
	width: 205px !important;
	top: 42px !important;
}

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

#leftstickeyajax {
	width: 210px !important
}

.leftbar#leftstickeyajax .boxtype1 {
	width: 100% !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: 0px 4px 6px 4px !important;
}

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

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

#footer {
	overflow: hidden;
}

#ftwrap {
	margin: 0 auto;
	overflow: hidden;
	width: 98%;
	padding: 25px 0 0;
	max-width: 1300px;
}

#ftwrap .ftcol {
	float: left;
	margin: 0 0 10px 0;
	padding: 0 1%;
	width: 20% !important;
	box-sizing: border-box;
}
#ftwrap .ftcol.footer-cont-dtls {
	/* width: 40% !important;padding: 0 0 0 4%; */
}
#ftwrap .ftcol.footer-cont-dtls .ftcol_ul.reset {
	float: left;
	width: 100%;
	padding: 0;
}
#ftwrap .ftcol.footer-cont-dtls .ftcol_ul.reset ul {
	float: left;
	width: 100%;
	padding: 0 10px 0 0;
	list-style: none;
	color: #fff;
	margin-bottom:10px;
	box-sizing: border-box;
}
#ftwrap .ftcol.footer-cont-dtls .ftcol_ul.reset ul li {
	padding: 0;
	margin-bottom: 7px;
}
#ftwrap .ftcol.footer-cont-dtls .ftcol_ul.reset ul li label {
	font-weight: 600;cursor:default;
}
#ftwrap .ftcol.footer-cont-dtls .hp-icon-div img {
	width: auto;
	height: auto;
	max-height: 70px;
}

.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: 600;
	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;
}

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

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

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

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

.powby {
	position: relative;
	top: 0px;
	margin-left: 5px;
}

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

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

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

/*Newsletter*/
.newsletter-sub {
	background: #c7082b;
	float: left;
	height: auto;
	padding: 3%;
	width: 94%;
  }
  .newsletter-sub .newsletter_div{width: 95%; text-align: center; height: auto; max-width: 600px; margin: 0px auto;}
  .newsletter-sub #SubscribeSubmit {
	background: #202020 !important;
	border: 1px solid #efeeee !important;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	color: #fff;
	height: 36px;
	line-height: 30px !important;
	position: absolute;
	right: 0;
	top: 1px;
	font-size: 15px;
	padding:0;
  }
  .sub-msg {
	text-align: left;
  }
  .sub-msg-text {
	color: #fff;
	float: left;
	font-size: 18px;
	padding: 5px 0;
	text-align: center;
	width: 100%;
  }
  .sub-msg-text .newsletterimg {
	background-position: -440px -10px;
	display: block;
	height: 55px;
	width: 50px;
  }
  .newsletter-sub #SubscribeSubmit:hover {background: #000 !important;}
  .news_lett .email_bx {
	border-radius: 3px;
	font-size: 16px;
	font-weight: 400;
	margin: 0px auto !important;
	padding: 0;
	text-indent: 10px;
	width: 100% !important;
  }
  .footer_btm_block .sb-Payment .pay {
	height: 30px;
	margin-right: 10px;
	width: 50px;
  }
  .footer_btm_block {
	float: none;
	text-align: center;  
	display:table-cell;
	vertical-align:middle;
	width:10%;
  }
  .footer_btm_block .reset.sb-Payment {
	display: inline-block;
	margin: 0 auto;
	padding: 15px 0;
	width: 240px;
  }
  .contact-no .number {
	color: #f0cb00;
	font-size: 18px;
	font-weight: 600;
  }
  .footer_btm_block .sb-Payment .pay {
	height: 30px;
	margin-right: 10px;
	width: 50px;
  }
  
  .footer_btm_block .contact-no {
	  width: 180px;
	  display: block;
	  margin: 10px auto;
  }
  .footer_btm_block .calling {
	  float: none;
	  height: 28px;
	  margin-right: 10px;
	  width: 36px;
	  background: url("/UI/images/phone-icon.png");
	  background-repeat: no-repeat;
	  background-size: 28px 29px;
	  background-position: center center;
	  display: inline-block;
	  vertical-align: middle;
  }
  .footer_btm_block .text-msg {
	  float: none;
	  width: 125px;
	  display: inline-block;
	  vertical-align: middle;
  }
  .footer_btm_block .text-msg h3{text-align:left;color:#fff;font-size:14px !important;margin-bottom: 5px;}
  .footer_btm_block .text-msg .number{text-align:left;}
  .ftr-ph-no.ftr-cont-dtl {
	font-size: 18px;
	margin-top: 5px;
  }
  .ftr-ph-no.ftr-cont-dtl > span {
	margin-right: 5px;
  }
  .ac_results{width:48% !important; left:26% !important;}
  .footer_btm_block .hp-icon img {max-height: 50px;width: auto;height: auto;}
  /*end*/

#footer_block {
	float:left; height:auto;margin:0 auto;padding:10px 0;width:100%;display:table;
}

#footer_block .box_item {
	width: 326px;
}

#footer_block .box_item.soc_conn .social_media a {
	transition: all 250ms ease-out 50ms;
	-o-transition: all 250ms ease-out 50ms;
	-moz-transition: all 250ms ease-out 50ms;
	-webkit-transition: all 250ms ease-out 50ms;
}

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

#footer_block .facebook:hover {
	background-position: 0px 37px !important;
	background: url("/UI/images/fb.svg") no-repeat !important;
}

#footer_block .twitwr {
	background-position: -69px -248px !important;
	margin: 0 3px;
	float: left;
	height: 34px !important;
	width: 34px !important;
}

#footer_block .twitwr:hover {
	background-position: -69px -304px !important;
}

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

#footer_block .link_in:hover {
	background-position: 0px 37px !important;
	background: url("/UI/images/linkedin.svg") no-repeat !important;
}

#footer_block .google {
	background-position: -278px -248px !important;
	margin: 0 3px;
	float: left;
	height: 34px !important;
	width: 34px !important;
}

#footer_block .google:hover {
	background-position: -278px -304px !important;
}

#footer_block .blog {
	background-position: -381px -248px !important;
	margin: 0 3px;
	float: left;
	height: 34px !important;
	width: 34px !important;
}

#footer_block .blog:hover {
	background-position: -381px -304px !important;
}

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

#footer_block .youtube {
	background-position: -18px -304px !important;
}

#footer_block .pinteret {
	background-position: -174px -247px !important;
	margin: 0 3px;
	float: left;
	height: 34px !important;
	width: 34px !important;
}

#footer_block .pinteret:hover {
	background-position: -174px -304px !important;
}

#footer_block .rss {
	background-position: -122px -248px !important;
	margin: 0 3px;
	float: left;
	height: 34px !important;
	width: 34px !important;
}

#footer_block .rss:hover {
	background-position: -122px -304px !important;
}

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

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

#footer_block .side_box_bg ul.sb-Payment li {
	display: block;
	height: 32px;
	margin: 0 5px 0 0;
	width: 53px;
}

#footer_block .side_box_bg {
	width: 326px;
	float: left;
}

.footer-sub-ftr {
	display: block;
	float: none;
	height: auto;
	width: 100%;
	max-width: 1300px;
	margin: 0px auto;
}

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

.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;
	margin-bottom: 2px;
}

.form_contact td select {
	padding: 3px 2px 3px 8px;
	border: 1px solid #cdcdcd;
	width: 213px !important;
	margin-bottom: 2px;
	height: 31px;
}

.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,
.form_contact #phone_one_seven,
.form_contact #phone_2_seven,
.form_contact #phone_3_seven {
	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: 0px 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
}

.linked {
	font-weight: 700;
	text-decoration: underline !important;
}

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

.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;
}

.brandname b {
	color: #fff !important;
	font-size: 12px;
}

.sitemap_leve1, .sitemap_leve2 {
	text-align: left;
	float: left;
	margin-bottom: 10px;
}

.sitemap_leve1 li{
	float: left;
}

.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-bottom: 10px;
} */
.sitemap_leve2.reset li {
	width: 50%;
	box-sizing: border-box;
	padding: 10px;
}
.sitemap_leve2.reset li ul li {
	width: 100%;
	margin-bottom: 5px;
	padding: 0;
}

.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;
}

.sitemap2 {
	margin-top: -121px;
}

.sitemap3 {
	margin-top: 0px;
}

.sitemap4 {
	margin-top: -180px;
}
.sitemap5 {
	margin-top: -70px;
}
.sitemapn5 {
	margin-top: -146px!important;
	margin-left: -20px;
}
.print-services
{
	margin-top: 0px;
}
.sitemapn6 {
	margin-top: -42px;
/* margin-left: -20px; */
}

.sitemap7 {
	margin-top: -130px;
}

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

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

.sitemap10 {
	margin-top: 4px;
}

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

.sitemap13 {
	margin-top: 10px;
}

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

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

.footersitemap1 {
	margin-top: -487px;
}

.footersitemap3 {
	margin-top: -120px;
}

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

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

.formdiv {
	width: 510px;
}

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

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

.formdiv .formlist li label {
	float: left;
	width: 133px;
	text-align: left;
}

.formdiv .formlist li .input {
	padding: 3px 2px 3px 8px;
	width: 200px;
	font: normal 12px Arial, Helvetica, sans-serif
}

.formdiv .formlist li .btn {
	height: 30px;
	margin: 0 10px 0 0 !important;
	padding: 0 10px;
	font-weight: 500;
	cursor: pointer;
	line-height: 28px;
}

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

#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;
	border: solid thin #ccc;
}

#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,
#input12,
#input26 {
	width: 212px !important;
	border: solid thin #ccc;
}

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

.formdiv #signup_form .formlist li label {
	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: 200px;
	border: solid thin #ccc;
}

.formlist input#input41 {
	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;
}

#signup_form .formdiv.equalgap {
	width: 530px;
}

#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: 12px;
	font-weight: 700;
	position: inherit
}

#create_acc_form #linput2 {
	font-size: 12px;
	font-weight: 700;
}

#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 !important;
}

.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: 980px;
}

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

.hiddenDiv {
	margin-top: 50px;
}

.cart_history_table .hiddenDiv {
	margin-top: 0px !important;
}

.order_history h3 {
	margin-bottom: 5px;
}

#order_show_form~div {
	padding-bottom: 0px !important;
}

.historyComment.historyComm1 {
	position: relative;
	width: 97%;
	height: auto;
	line-height: 15px;
	padding: 0 0 5px 0 !important;
}

.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;
}

/* #topDivOnFavorite {
	padding-top: 9px;
} */
#topDivOnFavorite {
	width: auto !important;
	text-align: left;
	height: 33px;
}

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

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

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

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

#toptable_fav .descr {
	font-size: 12px;
	line-height: 16px;
}

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

.select_fav_div.p-10 {
	padding: 10px 10px 10px 7px !important;
}

#toptable_fav .fr.btnRemoveCart #fav_rev_id {
	margin-right: 0 !important;
	padding-right: 0 !important;
}

#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_table_filter .price_desc {
	white-space: nowrap;
}

#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 Arial, Helvetica, 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;
}

.quicksec {
	text-align: left;
	padding: 5px 10px;
	line-height: 1.4;
	overflow:hidden;
}

.quicksec p {
	line-height: 1.4
}

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

.quicksec .listpg {
	width: 430px
}

.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 Arial, Helvetica, 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;
	margin-left: 210px
}

.customer_quick_order_btns {
	height: auto;
	width: 100%;
	margin-bottom: 10px;
	float: left;
	clear: both;
}

.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: 5px;
}

.menu_images {
	float: left;
	margin: 0.5%;
	width: 19%;
	height: 310px;
}

.sub_menu {
	width: auto;
	height: 268px;
	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: 100%;
	padding: 0px;
	z-index: 1;
	height: auto;
	max-height: 320px;
	overflow: auto;
}

.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;
}

.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;
}

.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: 0.4%;
	margin-left: 0.7%;
	margin-top: 0.4%;
	height: 500px;
	width: 24%;
	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 {
	background: #fff;
	border: 1px solid #fff;
	float: left;
	height: 159px;
	margin-top: 10px;
	width: 90%;
	margin-left: 5%;
}

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

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

.text {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}

.sku_detail {
	margin-bottom: 5px;
}

.description .details {
	float: right;
}

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

.grid_title_name {
	color: #1a4f97;
	display: block;
	font-weight: bold;
	padding-left: 10px;
	width: 96%;
	height: 30px;
	overflow: hidden;
	text-align: center;
	line-height: 15px;
}

#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;
	clear: both;
}

#prodForm .block .description .text {
	float: left;
	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 #dataBlock .wrapper_for_all_block .block .button .northspace2 {
	margin-bottom: 5px !important;
	margin-right: 5px !important;
}

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

#dataBlock .qt_prs {
	height: auto;
	min-height: 50px;
}

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

.color_5d5d5d {
	color: #c02222;
	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: 47px;
	margin-top: 5px;
	width: 47px;
}

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

.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;
}

.grid_search_recycled {
	background: url("/UI/images/icon--lg-recycle.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	float: right;
	height: 47px;
	margin-top: 5px;
	width: 47px;
}

.grid_search_best_seller_prod {
	background: url("/UI/images/best_seller_green.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	float: right;
	height: 47px;
	margin-top: 5px;
	width: 47px;
}

.grid_qty {
	float: left;
	margin-left: 10px;
	width: auto;
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	margin-right: 15px;
}

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

.gri_in {
	height: 31px;
	margin: 0 5px 5px;
	width: 32px;
	font-size: 15px;
	border: solid thin #626262;
	text-align: center;
}

#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;
}

.list_view {
	cursor: pointer;
}

.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;
}

.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 Arial, Helvetica, 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;
}

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

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

#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: 110px;
	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;
}

.Manual{width:auto;height:55px;margin-top:5px;}

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

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

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

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

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

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

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

.Tour{width:auto;height:55px;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
}

.list_v_inline .redaddbtn.fl {
	font-size: 14px !important;
	line-height: 16px;
	padding: 8px 17px;
}

.list_v_inline .input {
	height: 30px;
	width: 30px;
	border: solid thin #626262;
}

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

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

.list_v_inline .redaddbtn.fl {
	margin-left: 9px;
	line-height: 33px;
	padding: 0 5px 0 15px;
	height: 33px;
	width: 90px;
	text-align: right;
	background: #CC092F url("/UI/images/sprite.png") repeat scroll -306px -200px !important;
}

.list_v_inline .redaddbtn.fl:hover {
	background: #202020 url("/UI/images/sprite.png") repeat scroll -306px -200px !important;
}

.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: 45px;
	width: 45px;
	margin-top: -11px;
}

#product_details .ItemBasicDetails.mid_pan.fl.padnorth1>img {
	height: auto;
	width: auto;
	float: right;
	margin-top: 6px;
}

#product_details .ItemBasicDetails.mid_pan.fl.padnorth1 .heading {
	font-size: 20px !important;
	line-height: 26px !important;
	padding: 0 !important;
	text-align: left !important;
	width: 100% !important;
	font-weight: 500;
}
#product_details .detail_prize_all p.save-price span:last-child {
	font-size: 18px;
}

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

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

.cart_action {
	font-size: 14px;
}

.desc_sku {
	float: left !important;
	width: 152px !important;
	margin: 0 !important;
	position: static !important;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 2px;
}

#content .lef_pan {
	height: auto;
	width: 425px;
	box-sizing: border-box;
}
#content .item-brand-info {
	text-align: center;
}
#content .item-brand-info img {
	width: auto;
	height: auto;
	max-width: 100%;
}

#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: Arial, Helvetica, 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: 32px
}

#prod_buttons .enlarge {
	height: 22px;
}

#prod_buttons .prod_bton2 {
	font-size: 12px;
	font-family: Arial, Helvetica, 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: 250px;
}

#content .mid_pan {
	float: right;
	height: auto;
	padding: 15px;
	width: calc(100% - 440px);
	box-sizing: border-box;
	margin-left: 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-size: 24px;
	font-weight: bold;
	float: left;
	padding-top: 8px;
	line-height: 25px;
	width: 100%;
}

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

.detail_prize_all .qty {
	font-size: 16px;
	padding-top: 0px;
	line-height: 30px;
	font-weight: 600;
}

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

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

.detail_prize_all .qty_dtl {
	border-radius: 3px;
	font-size: 16px;
	height: 35px;
	margin-left: 5px;
	padding: 0;
	text-align: center;
	width: 35px;
	box-sizing: border-box;
}

.fl.deil_addcart .adCartRes {
	height: 35px;
	box-sizing: border-box;
	padding: 0 10px !important;
	line-height: 32px;
}

.mid_pan .add_cart {
	padding: 0 10px 0 35px;
	text-align: left;
	display: block;
	background: #CC092F url("/UI/images/sprite.png") repeat scroll -306px -199px !important;
	height: 35px;
	box-sizing: border-box;
	line-height: 35px;
}

.mid_pan .add_cart:hover {
	background: #202020 url("/UI/images/sprite.png") repeat scroll -306px -199px !important;
	border: 1px solid #202020 !important;
}

.detail_prize_all .all_btn.addbtn {
	padding: 5px 19px;
	line-height: 19px;
	margin-top: 4px !important;
	margin-left: 10px;
}

.detail_prize_all {
	float: left;
	width: 100%;
	margin-top: 10px;
}

#product_details .detail_prize_all .head_sub {
	margin: 0 auto 10px auto;
	padding: 0;
}
#product_details .detail_prize_all p {
	width: 100%;
	padding: 0;
	margin-bottom: 10px;
	float: left;
}

#product_details .detail_prize_all .price-label {
	color: #a4a4a4 !important;
	font-size: 16px;
	display: inline-block;
	vertical-align: middle;
	font-weight: 500;
	width: auto;
	padding-right: 5px;
}

.reg-price, .save-price {
	display: inline-block;
	padding-left: 10px;
	padding-top: 14px;
	font-weight: bold;
	color: #969696;
	font-size: 16px;
}

#product_details .detail_prize_all p.reg-price span:last-child {
	font-size: 16px;
	font-weight: 500;
}

#product_details .detail_prize_all p span {
	display: inline-block;
	vertical-align: middle;
}
.save-price span {
	color: #2c9d16;
}

.detail_prize_all .fl.strong.qty, .detail_prize_all .fl.deil_addcart, .detail_prize_all .itemBasictTtl, .detail_prize_all .stock-availability, .detail_prize_all .viewcartblwBtnY, .detail_prize_all .itemBasictTtl {
	margin-top: 5px;
	margin-left: 0 !important;
	margin-right: 10px !important;
	float: left;
}

.stock-availability p {
	margin: 0 !important;
	height: 35px;
	line-height: 35px;
	font-weight: 600;
}
#compare_price {
	float: left;
	width: 100%;
	max-width: 400px;
}
.compare-save {
	margin-top: 10px;
	margin-bottom: 5px;
}
.compare-save-box img {
	width: auto;
	height: auto;
	max-width: 100%;
}
.compare-save-box table {
	border: 1px solid #ccc;
	border-collapse: inherit;
}
.compare-save-box table {
	border-collapse: inherit;
}
#compare_price.compare-save-box table td, #compare_price.compare-save-box table td span {
	color: #000 !important;
}
.compare-save-box td {
	padding: 3px;
	border-bottom: 2px solid #fff;
	background: #f5f5f5;
	vertical-align: middle;
	font-size: 14px;
}
.compare-save-box table.w-100 td:nth-child(3) {
	position: relative;
	font-size: 12px;
}

.fl.deil_addcart {
	display: block;
	margin: 4px 0 0 10px;
}

#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: 23px;
	line-height: 23px;
	margin: 0px 1px 1px 10px;
	width: 100px;
	text-align: center;
	font-size: 12px;
	font-weight: 100;
	background-size: 1px 100%;
}
#prod_description .divTableBrands .brands_btn .magnifier, #prod_description .divTableBrands .brands_btn .magnifier{width: 30px !important;
	height: 30px !important;
	background-position: center center !important;}

#prod_description .minhght {
	min-height: 100px;
	margin-top: 5px;
	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 {
	height: 25px !important;
}

#upsell>h2,
#prod_description #vbrand_tab>h2,
#price_compare_id>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;
}

.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: 4px 8px 3px;
	line-height: 1.4;
}

.brands_btn .adCartRes {
	padding: 4px 6px 3px 30px !important;
	background: #CC092F url("/UI/images/sprite.png") repeat scroll -306px -204px !important;
}

.brands_btn .adCartRes:hover {
	background: #202020 url("/UI/images/sprite.png") repeat scroll -306px -204px !important;
	border: 1px solid #202020 !important;
}

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

.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:10px;
	margin-top:10px;
	color:#000 !important;
}

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

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

#upsell .divCellBrands .productImage img {
	height: auto;
	width: 160px;
}

.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: 29px;
	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;
}

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

.popupNtLog {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.fav_pop_up {
	margin-top: -26px;
	width: 100% !important;
}

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

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

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

.wrapper_24 {
	float: none !important;
	padding-top: 10px;
	text-align: center;
}

.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 Arial, Helvetica, 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 .pord_disp td {
	vertical-align: top;
}

#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;
}

#comp_prod .prod_price select {
	margin-left: 5px;
	border: 1px solid #ccc;
}

#comp_prod .pord_disp .productsec .input {
	border: 1px solid #ccc;
	text-align: center;
	padding: 0;
	height: 25px;
	width: 35px;
	font-size: 13px;
	margin-bottom: 10px;
}

#comp_prod .prod_price .buy {
	margin: 10px auto 0 auto;
}

.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;
}

.wholesale_select table.buy {
	margin-left: 9px;
}

/*.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;}*/
.northspace2 select {
	border-radius: 0;
	cursor: pointer;
	font-size: 16px !important;
	height: 35px;
	margin-top: 15px;
	width: auto !important;
}

.qt_prs .wholesale_select {
	color: #c02222;
	font-weight: 600;
}

.detail_prize_all select {
	height: 35px;
	border: 1px solid #ccc;
}

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

.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: #6ca536;
	line-height: 22px
}

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

.ie7 .formdiv #login_form.formlist .all_btn {
	background: #6ca536
}

.ie8 .formdiv #login_form.formlist .all_btn {
	background: #6ca536
}

.ie7 #cart_out_put .all_btn {
	background: #6ca536;
}

.ie8 #cart_out_put .all_btn {
	background: #6ca536;
}

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

.ie8 .shopcrt_bton {
	background: #6ca536;
	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;
}

.ie11 .grid_but,
.ie10 .grid_but,
.ie9 .grid_but,
.ie8 .grid_but {
	background: #6ca536;
	color: #fff;
}

.ie11 #dataBlockGrid .block .grid_pro_detail {
	margin: -10px 2px 2px 132px !important;
}

.ie11 .grid_but {
	line-height: 25px;
}

.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;
}

.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: 0 10px;
	text-align: center;
	height: 40px;
	vertical-align: middle;
	box-sizing: border-box;
	font-weight: 600;
	font-size: 13px;
}

.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;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
}

#shopping_cart .step7 .divRow .divCell {
	vertical-align: middle !important;
	font-size: 12px;
	border: none !important;
}

#shopping_cart .divRow .divCell:last-child {
	padding-right: 15px;
	text-align: right;
}

#cart_out_put .viewCartCheck {
	text-align: center;
}

#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;
}

.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: 0px 1px 5px 0px;
	max-width: 150px;
}

.sortby .pagin.paginFilter li.arrPre {
	margin: 0px 4px 0px 0px;
	font-size: 32px;
	cursor: pointer;
}

.sortby .pagin.paginFilter li.arrNxt {
	margin: 0px 0px 0px 4px;
	font-size: 32px;
	cursor: pointer;
}

.sortby .pagin.paginFilter li {
	float: none;
	height: 20px;
	vertical-align: middle;
	display: inline-block;
	color: #000000;
	line-height: 16px;
}

.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: Arial, Helvetica, sans-serif;
	height: 20px;
	line-height: 22px;
}

.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
}

.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%
}

.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: 240px;
	display: block;
	float: left;
	line-height: 1.4;
	margin: 0;
	padding-left: 10px;
}

#create_company_form select[name="cadmin_department_manager1"] {
	width: 194px
}

.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: 10px 5px;
}

#content #header,
#content #nav,
#content #footer,
#content .foot_bot,
#content #sidebar {
	display: none;
}

#edit_user_sc .admin_box .man_user .formdiv .mangUserUl {
	margin-left: 20px;
	width: 665px !important;
}

#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;
}

.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
}

.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: #ab0923;
}

.sch-no-found {
	color: #5d5d5d;
	font-size: 16px;
	font-weight: normal;
	line-height: 25px;
	margin: 0 auto 0 140px;
	width: 716px;
}

.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;
}

.qtysel {
	border: 1px solid #CCCCCC;
	position: absolute;
	background-color: #FFFFFF;
}

#lblock.srch_lblock {
	float: left !important;
	width: 100% !important;
	background-color: #fff;
}

.special-items #lblock.srch_lblock, #content.w-100 #lblock.srch_lblock{
	float: left !important;
	width: 100% !important;
}
/* .special-items #leftstickeyajax.leftbar, .special-items #leftstickeyajax.leftbar .boxtype1, #content.w-100 #leftstickeyajax.leftbar, #content.w-100 #leftstickeyajax.leftbar .boxtype1{
    width: 220px !important;
} */

/* .special-items .boxtype1.fr.srchBoxtype, #content.w-100 .boxtype1.fr.srchBoxtype{
	width: calc(100% - 235px) !important;
} */
.special-items .srchBoxtype .stickHeader#stickyheader, #content.w-100 .srchBoxtype .stickHeader#stickyheader{width:100%;}

.special-items .srchBoxtype .stickHeader.fixed#stickyheader{
	width: calc(100% - 260px) !important;
}
/* #content.w-100 .srchBoxtype .stickHeader.fixed#stickyheader{width: calc(100% - 260px) !important;} */

.special-items .block, #content.w-100 .block{
	width: 24%;
	box-sizing: border-box;
	margin: 0.5% !important;
}
.special-items .block .adCartRes, #content.w-100 .block .adCartRes{
	background: #CC092F url("/UI/images/sprite.png") repeat scroll -306px -200px !important;
}

.filterSlider_baseCss{width: 100%;}

.special-items .block .adCartRes:hover, #content.w-100 .block .adCartRes:hover {
	background: #000 url("/UI/images/sprite.png") repeat scroll -306px -200px !important;
}

.special-items .list_v_inline .redaddbtn.fl, #content.w-100 .list_v_inline .redaddbtn.fl{background: #CC092F url("/UI/images/sprite.png") repeat scroll -306px -200px !important;}
.special-items .list_v_inline .redaddbtn.fl:hover, #content.w-100 .list_v_inline .redaddbtn.fl:hover{background: #000 url("/UI/images/sprite.png") repeat scroll -306px -200px !important;}

.special-items .search_item_line_note_list, #content.w-100 .search_item_line_note_list{width:115px;}
.special-items .search_item_line_note_list .note input, #content.w-100 .search_item_line_note_list .note input{left: 100%;width:180px;}

.special-items .srch_wrapper .srch_css_wrap, #content.w-100 .srch_wrapper .srch_css_wrap{width: calc(100% - 225px);}

#leftstickeyajax.leftbar {
	position: static !important;
	top: 50px !important;
	width: 20% !important;
	background-color: #FFFFFF !important;
	min-width: 210px;
}

.srch_lblock #leftstickeyajax.leftbar .boxtype1 {
	width: 100%
}

.srch_lblock #leftstickeyajax.leftbar .boxtype1 #filters {
	padding: 0 2% 10px;
	width: 96%;
}
.srch_lblock #filters .filterCon, #filterSlider .filterSlider_baseCssDiv {
	background: #fff;
	border-radius: 5px;
	clear: both;
	display: inline-block;
	margin: 11px auto;
	padding: 5px 0 5px 2%;
	text-align: left;
	width: 98%;
}

.srch_lblock #filters .filterCon {
	margin-top: 10px;
	text-align: left;
}

.hr_btm {
	margin-bottom: 7px !important;
	display: none;
}

.filterP {
	text-align: left
}

#filters .word {
	line-height: 15px;
	text-align: left;
	word-wrap: break-word;
}

.srchBoxtype {
	width: 760px !important;
	background: #FFFFFF !important;
}

.srchBoxtype .stickHeader#stickyheader {
	position: static;
	top: 50px;
	width: 100%
}

.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: 525px;
	float: left;
	line-height: 1.4;
	text-align: left;
}

.srch_css_wrap table.buy {
	width: 180px;
}

.search_icon_div {
	width: 42px;
	float: right;
	text-align: left;
}

.grid_title_aColor {
	color: inherit;
}

.discontinue_search {
	color: red;
}

.popupNtLog_search {
	width: 400px;
	height: 200px;
	overflow: auto;
	color: #000;
	background: #e8e8e8;
}

.lblock_search {
	float: left !important;
	width: 980px !important;
}

.srchNtFnd_recent_view_css {
	width: 100%;
}

.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;
}

#label {
	text-align: center;
	line-height: 30px;
	color: white;
	font-weight: bold;
}

.filterSlider_baseCssDiv {
	margin-top: 10px;
	text-align: left;
}

.hr_brm {
	margin-bottom: 4px;
	display: none;
}

.flter_searchbaseCss {
	padding: 4px;
}

.flter_searchbaseCss strong {
	cursor: pointer;
}

/* .input_filter {
	width: 165px;
	float: left;
	border: solid thin #ccc;
	height: 22px;
} */

.countGo_baseCss {
	margin-top: 8px;
}

.filter-text-div {
	height: 30px;
	position: relative;
}

.ClearBlock_baseCss {
	float: right;
	margin: 2px 2px 0 0;
}

.flter_htm_srch {
	margin-top: 11px;
	text-align: left;
}

.flter_htm_srch img {
	float: right;
	cursor: pointer;
}

.sel_filter_Css {
	background: #dddddd;
	clear: both;
	float: left;
	font-size: 12px;
	margin: 2px 0;
	padding-bottom: 0;
	text-align: left;
	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;
	margin-bottom: 10px;
}

.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;
	height: 22px;
	border: solid thin #ccc;
}

.rangePriceErrorColor {
	color: #FF0000;
}

.cls_1 {
	border-bottom: 1px #CC092F 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: #CC092F;
}

.src_newWrTop {
	font-size: 12px;
	padding: 5px;
	cursor: pointer
}

.ajaxPreloader_div1 {
	margin-top: 4%;
}

.ajaxPreloader_div1 img {
	display: block;
	margin: 0 auto;
}

.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 0 0 5px;
}

.sb-productlist .disc {
	line-height: 1.3;
	width: 167px;
	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;
}

.alsocon .disc .productsec .northspace1.strong {
	float: left !important;
}

.alsocon .disc .redaddbtn{
	margin: 0px 0px 0px 6px;
	float: left;
	text-align:center !important;
	width:auto; 
	padding:0 7px !important;
	font-size:12px !important;
	background:#c7082b !important;
	height: 27px !important;
	line-height: 24px !important;
}

.alsocon .disc .redaddbtn:hover {
	background: #3C3F43 !important;
	border: 1px solid #3C3F43 !important;
}

.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 Arial, Helvetica, sans-serif;
	width: 45px;
}

.viewcartsec .input1 {
	width: 45px;
	padding: 3px 5px;
	font: normal 12px Arial, Helvetica, sans-serif
}

.viewcartsec .btn {
	height: 24px;
	margin: 0 5px;
	padding: 0 10px;
}

.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: 100
}

#bill_to_address {
	margin-top: 14px;
	padding-left: 19px;
	font-weight: 100;
}

.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;
	display: table;
}

#sess_exp .sess_sign {
	float: none;
	padding: 0;
	display: table-cell;
	vertical-align: middle;
	width: 50%;
}

#sess_exp .sess_login {
	float: none;
	padding: 0;
	display: table-cell;
	vertical-align: middle;
}

.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_exp .sess_sign .centerAll,
#sess_exp .sess_login .centerAll {
	box-sizing: border-box;
	width: 90%;
	margin: 0 auto;
	background: #f3f3f3;
	padding: 25px;
	box-sizing: border-box;
}

#sess_exp .sess_sign .formdiv,
#sess_exp .sess_login .formdiv {
	width: 90%;
	margin: 0 auto;
}

#sess_exp .sess_sign .formdiv form,
#sess_exp .sess_login #loginform {
	float: left;
	width: 100%;
	text-align: center;
	background: #f3f3f3;
}

#sess_exp .sess_sign .formdiv #signup {
	margin: 40px auto;
	float: none;
	height: 33px;
}

#sess_exp .sess_login #loginform .formlist {
	margin: 0 auto;
	width: 90%;
}

#sess_exp .sess_login #loginform .formlist .sess_lbl {
	display: inline-block;
	float: none;
	padding: 0;
	width: 75px !important;
	vertical-align: middle;
}

#sess_exp .sess_login #loginform .formlist .input {
	display: inline-block;
	width: calc(100% - 95px);
	vertical-align: middle;
}

#sess_exp .sess_login #loginform .formlist .all_btn.btn.strong {
	margin: 0;
	height: 33px;
}

#sess_exp .sess_login #loginform .formlist li {
	float: left;
	width: 100%;
	text-align: left;
}

.btn {
	height: 24px;
	margin: 0 5px;
	padding: 0 20px 0px;
}

#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;
}

.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 Arial, Helvetica, 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 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
}

.shop_rgt .checkout>#popup {
	display: block
}

#cartButton .fl.padwest1 {
	line-height: 26px
}

.qualify {
	float: left;
	padding: 14px 0 12px;
	width: 370px;
}

.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-size: 12px;
	font-family: Arial, Helvetica, 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 Arial, Helvetica, 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 {
	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: Verdana, Geneva, 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: 100;
	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: Arial, Helvetica, 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 Arial, Helvetica, 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 Arial, Helvetica, 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 Arial, Helvetica, 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: arial;
	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: Arial, Helvetica, 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: 100;
}

.fav_table_filter .descr {
	font-size: 12px;
}

.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 {
	height: 22px;
}

#edit_user_sc .man_user .formdiv {
	width: 718px;
}

.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 Arial, Helvetica, sans-serif;
	padding: 3px 10px;
}

.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: 473px;
}

.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: 45px;
}

.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 {
	margin-bottom: 10px;
	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;
}

.fl .in_box .in_title {
	width: auto;
}

#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: 350px;
}

#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: 208px !important;
	} */

	.Subscribe .buttontype1 {
		width: 110px !important;
	}

	.fl.deil_addcart {
		margin: 5px 0 0 10px;
	}

}

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

.box_item_title div a .place-subscribe {
	margin-top: 20px;
}

.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;
}
.manage {
	float: right;
	font-size: 12px;
	/* font-family: regular-font; */
	line-height: 0;
	margin: 0;
	padding-top: 0;
	width: 180px;
}

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: 100
}

.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;
}

.topads .in-text {
	background: url("/UI/images/Newspaper-Feed-icon.png") 12px center no-repeat;
	display: block;
	/* width: 468px; */
	width:calc(100% - 50px);
	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;
}

.topads .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: 14px;
	font-weight: 700;
	line-height: 18px;
}

.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: 24px;
}

.promoCodeClass td {
	border: none;
	text-align: center !important;
}

.baninfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #690;
	font-weight: 700;
}

.bannote {
	color: #000;
	font-weight: 100;
}

#department_list .odd td {
	padding: 6px 15px;
	font-weight: 100;
	border-right: 1px solid #d6d4d4;
}

.brandname b {
	font-size: 12px;
}

.fav_select {
	margin: 4px 0 0 7px;
	width: 92px;
}

.coper_meter {
	width: 980px;
	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: 880px;
}

.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: 33px
}

#toptable_fav {
	padding-bottom: 10px;
	padding-top: 29px;
}

.viewcartsec h1 {
	margin: 10px 0px 10px 0;
	font-weight: 400;
	font-size: 27px;
}

.viewcartsec h2 {
	margin: 0 0 10px 0;
	font-weight: 400;
	font-size: 18px;
}

.vc_info.empty-cart-page h1,
.vc_info.empty-cart-page h2 {
	text-align: center;
	color: #840909;
}

.vc_info.empty-cart-page h3 {
	float: left;
	margin-left: 13px;
	color: #202020;
}


.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;
}

.headRow {
	display: table-row;
}

.divTable {
	display: table;
	width: 100%;
}

.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;
}

.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: 980px;
	height: 25px;
	left: 0;
	right: 0;
	margin: 0 auto;
}

.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: 16px;
	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: #c62424;
}

.uppertext {
	float: left;
	font-size: 22px;
}

#cart_adjust_qty .input {
	border: 1px solid #ccc;
	color: #000;
	float: left;
	margin-bottom: 7px;
	margin-right: 3px;
	padding: 0;
	width: 40px !important;
	height: 32px;
	box-sizing: border-box;
}

#cart_adjust_qty {
	color: #000;
	font-size: 12px;
	font-weight: normal;
	min-width: 90px;
	padding: 2px 0;
	width: 90%;
	margin: 0 auto;
}

.pricetext {
	display: flex;
	margin-top: 4px;
}

.viewcartsec .vc_info.centerAll.southspace2 #feat_prod .Spec_list .gridcol .inwhitbrd .redaddbtn {
	margin: 10px 0 10px 45px !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;
}

.ps_shop_cart img {
	padding: 10px 10px 0px;
}

.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: 33%;
	border-right: 1px solid #d6d1c9;
}

.purchasec .colmid .input {
	border: 1px solid #cdcdcd;
	padding: 3px 5px;
	font: normal 12px Arial, Helvetica, sans-serif;
	width: 110px;
	margin-left: 19px;
	margin-bottom: 10px;
}

.tblone tr td {
	line-height: 16px;
}

.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
}

#apply_promo_code label {
	width: 112px;
}

#apply_promo_code .input {
	width: 251px;
}

.promotsec .input {
	padding: 4px 5px;
	width: 190px;
	margin-right: 10px;
	border: 1px solid #cdcdcd;
	font: normal 12px Arial, Helvetica, sans-serif
}

.promotsec .txtbox {
	padding: 3px 5px;
	margin-right: 10px;
	width: 455px;
	border: 1px solid #cdcdcd;
	font: normal 12px Arial, Helvetica, sans-serif
}

.promotsec .btn {
	height: 24px;
	margin: 0 5px;
}

.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;
}

#dataBlockGrid #columnData .block {
	height: 540px;
}

#dataBlockGrid #columnData .block .description {
	float: left;
	font-size: 12px;
	height: 57px;
	line-height: 14px;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 5px;
	overflow: hidden;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 5px;
	width: 95%;
}

#dataBlockGrid .block .description .text {
	float: left;
	padding-left: 0;
	position: absolute;
	width: 170px;
	overflow: hidden;
	height: 15px;
}

#dataBlockGrid .block .description .grid_pro_detail {
	color: #ab0923;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bolder;
}

#dataBlockGrid #dataBlock .wrapper_for_all_block .block .button .northspace2 {
	margin-bottom: 5px !important;
	margin-right: 5px !important;
}

.side_valuebrands .vspaceottop-2,
.side_valuebrands .divCellBrands.upsBrands,
.side_valuebrands .magnifier,
.side_valuebrands .prod_det_btn,
.side_valuebrands .value_fav_btn {
	display: none;
}

.side_valuebrands .imgbx img {
	float: left;
	margin: 0 7px;
	padding: 2px;
	text-align: center;
	width: 67px;
}

.side_valuebrands .disc {
	float: right;
	line-height: 1.3;
	margin-right: 5px;
	width: 147px;
}

.side_valuebrands .southspace1,
.side_valuebrands .pritxt {
	line-height: 1.3;
}

.side_valuebrands .cart_action .qt_prs {
	margin: 0px;
}

.side_valuebrands .qt_prs {
	height: 20px;
	width: 100%;
	text-align: left
}

.side_valuebrands .qt_prs .pritxt {
	font-size: 15px !important;
}

.side_valuebrands .qty {
	font-size: 11px;
	margin-left: 8px;
	margin-right: 5px;
}

.side_valuebrands .qty input {
	height: 25px;
	width: 25px !important;
	text-align: center;
	font-size: 11px;
	padding: 0px !important;
	margin-left: 3px !important;
}

.side_valuebrands .adCartRes {
	font-size: 10px !important;
	margin: 0 5px 0 7px !important;
	padding: 6px 0px !important;
	width: 70px !important;
}

.side_valuebrands .divTableBrands .brands_btn,
.side_valuebrands .brands_btn .list_cartbtn.fl {
	margin: 0px;
}

.side_valuebrands .divTableBrands {
	border: solid thin #a7a6a6;
	border-top: none;
}

.side_valuebrands .productname span {
	width: 100% !important;
	margin-left: 0px !important;
}

.side_valuebrands .northspace1 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
}

.stickHeader.fixed {
	position: fixed !important;
	width: 77% !important;
	max-width: 1225px !important;
}

#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: #CC092F\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: #CC092F\0/ !important;
	color: #ffffff\0/ !important;
}

.sortby.sortby_footer {
	background: #DDDDDD;
	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: 0px !important;
}

.sortby_footer .filterAndsort {
	margin-top: 5px;
}

.sortby_footer .strong.padnorth1.grntxt.padsouth2,
.sortby_footer #sortbyres {
	padding-bottom: 0 !important;
	font-size: 13px;
}

#sorterDiv .colrt .grntxt {
	padding-top: 0 !important;
	padding-bottom: 5px !important;
}

.sortby_footer .colrt {
	color: #0a80b0;
}

.sortby_footer .colrt .curPageSeach {
	margin-bottom: 10px;
}

.sortby .colrt {
	margin-right: 0px;
}

.sortby_footer .collt.fl {
	width: 310px;
}

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

#cart_out_put .step7 .divTable,
.step7 .ps_shop_cart tr td {
	word-break: normal;
}

#quick_entry_form #order_table .listpg .col3 {
	width: 305px;
	word-wrap: break-word;
}

#topmain_stick .fail_serch {
	font-size: 13px;
	font-weight: 700;
	line-height: 21px;
	margin: 62px 4px 0 0;
	text-align: center;
	width: 165px;
}

#topmain_stick .call_no {
	color: red;
	font-size: 20px;
	font-weight: bold;
	line-height: 27px;
}

.pre-page-icon {
	font-size: 40px;
	line-height: 0;
	margin: 7px 0 0 4px;
	cursor: pointer;
	color: #000000;
	width: 20px;
	text-align: center;
}

.next-page-icon {
	font-size: 40px;
	line-height: 0;
	margin: 7px 4px 0 0;
	cursor: pointer;
	color: #000000;
	width: 20px;
	text-align: center;
}

#sorterDiv .collt {
	width: 310px;
}

#___plusone_0 {
	width: 71px !important;
	float: left !important;
}

#quick_add_selection {
	border: thin solid #ccc;
	height: 25px;
}

.recycle-img {
	margin-top: 5px;
}

#filterRes #sorting_by {
	border: thin solid #ccc;
	height: 25px;
}

#sorterDiv .colrt select {
	border: thin solid #ccc;
	height: 25px;
	margin-left: 10px;
}

textarea#qc_one,
textarea#qc_two,
textarea#return_txt_two {
	height: 70px;
	margin-bottom: 5px;
}

.shop-by-brands img {
	height: 95px !important;
	width: 95px;
}

.order-history-tab .tab_1 .active,
.order-history-tab .tab_2 .active {
	background: #97c536;
}

.order-history-tab .tab_1 {
	background-color: #CC092F;
	float: left;
	display: block;
	margin-right: 1px;
	border-bottom: none;
}

.order-history-tab .tab_2 {
	background-color: #CC092F;
	float: left;
	display: block;
	margin-left: 1px;
	border-bottom: none;
}

.historyReport1 .divCell:last-child {
	padding-right: 10px;
}

.historyReport1 .divCell:last-child .special-one {
	text-align: right;
}

.historyReportTotal .divCell .special-one {
	text-align: right;
}

.fav_table_filter .divRow.highlight td {
	padding-top: 10px;
}

.fav_table_filter .divRow .divClassStyle {
	font-weight: bold;
}

.fav_list_table .fav_last table {
	border: solid thin #ccc;
}

.ps_shop_cart td:last-child {
	font-weight: bold;
	padding-right: 10px;
	text-align: right;
}

.ps_shop_cart .pr_des .no_padd {
	text-align: right;
	padding-right: 10px;
	border-left: none;
}

.contract-list-page table.buy {
	border: thin solid #ccc;
	margin-top: 0;
	white-space: nowrap;
}

.contract-list-page td:last-child .divClassStyle {
	margin-right: 5px !important;
	padding-top: 0;
}

.contract-list-page .tblone td p {
	padding-left: 0px;
}

.contract-list-page .undefined .divClassStyle,
.contract-list-page .highlight .divClassStyle {
	font-weight: bold;
}

.contract-list-page .undefined td,
.contract-list-page .highlight td {
	padding-top: 0px !important;
}

.contract-list-page .highlight .buy td {
	padding: 2px !important;
}

.lessspace .minht65 {
	margin: 5px auto !important;
	min-height: 65px !important
}

.lessspace .minht65 .southspace1 {
	margin-bottom: 2px !important
}

.lessspace .cart_action .qt_prs {
	min-height: 25px !important
}

.lessspace .brands_btn {
	margin-top: 5px !important
}

.lessspace .brands_btn .list_cartbtn.fl {
	margin-bottom: 0px !important
}

#upsell .lessspace .divCellBrands .productImage img {
	height: auto;
	width: 140px !important
}

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

#vbrand_tab #productImage img {
	height: auto;
	width: 140px;
}

.lessspace .divTitleBrands .productname {
	margin-top: 0px !important
}

#prod_desc_info #grid_pro {
	margin-left: 4px;
	clear: both;
	width: 100% !important;
}

.ac_results {
	width: 431px !important;
}

/* 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: #575656;
	float: left;
	display: block;
}

.tab_2 {
	background-color: #575656;
	float: left;
	display: block;
	margin-left: 1px;
}

.newTabs span.selected {
	background-color: #6c6c6c;
}

#resultsel1 {
	margin-top: -1px;
}

.newTabs {
	bottom: -1px;
	margin: 0 0 0 1px;
	overflow: hidden;
	padding: 0;
	/* clear: both; */
}

.cart_history_table .all_btn {
	float: none;
	margin-bottom: 10px;
	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: auto !important;
}

/* 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;
	clear: both;
}

#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;
	font-weight: bold;
}

.qty_add_cart_fav .fl.strong.qty.srchQty .input {
	text-align: center;
}

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

.brands_btn .qty {
	font-size: 16px;
	margin-left: 10px;
	font-weight: 600;
}

.button center .discontinue_search {
	line-height: 60px;
}

.also_qty.fl.discontinue_search1 {
	margin-bottom: 10px;
}

/****** search results loading UI ******/

.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.ajaxPreloader_con {
	background: #fff none repeat scroll 0 0;
	border-radius: 10px;
	bottom: 0;
	height: auto;
	left: 0;
	margin: auto;
	max-height: 380px;
	max-width: 800px;
	position: absolute;
	right: 0;
	top: 0;
	width: 98%;
}

.preloader_div1 {
	margin-top: 3%;
	margin-bottom: 1%;
}

.preloader_div2 {
	font-size: 20px;
	text-align: center;
}

.preloader_div3 {
	margin-top: 2%;
	text-align: center;
}

.preloader_div3 img {
	width: auto;
	max-width: 100%;
}

#myProgress {
	background-color: #ddd;
	height: 30px;
	position: relative;
	width: 100%;
}

#myBar {
	background-color: #CC092F;
	height: 100%;
	position: absolute;
	width: 10%;
}

#label {
	color: white;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
}

#btnScrollTop {
	width: 50px;
	height: 50px;
	background: #CC092F;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	border-radius: 36px;
	line-height: 50px;
	font-size: 30px;
	position: fixed;
	right: 5px;
	bottom: 5px;
	cursor: pointer;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

#ref_search {
	background: #000;
	color: #fff;
	float: left;
	height: 30px;
	line-height: 30px;
	margin-top: 1px;
	padding: 0 2%;
	border-radius: 0 5px 5px 0;
}
/* #ref_search.countGo {
	background: #535456;
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
	color: #fff;
	height: 30px;
	line-height: 30px;
	margin-top: 0;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	width: 30px;
} */

#lblockPar #keyword_refine_text {
	border: 1px solid #ccc;
	float: left;
	height: 30px;
	margin-bottom: 5px;
	padding: 0;
	text-indent: 5px;
	width: 79% !important;
}

#sorting_by,
#pager,
select[name="pageSize"] {
	border: 1px solid #ccc;
}

.stickHeader.fixed {
	position: fixed !important
}

#custPrice.countGo.countGo_baseCss {
	background: #000;
	color: #fff;
	display: inline-block;
	margin-bottom: 5px;
	padding: 4px 5px;
}

.price_range_text .to_box.fl {
	height: 27px;
	line-height: 27px;
	margin: 0px 2px;
}

.price_range_text .countGo_baseCss {
	margin-top: 1px;
}

.price_range_text .minPrice_w,
.price_range_text .maxPrice_w {
	text-align: center;
}

/*.qt_prs .wholesale_select select, .cart_action.tbltwo .qt_prs .pritxt select{background-color: rgba(0, 0, 0, 0);background-image: url("/UI/images/select_arrow.png"); background-repeat: no-repeat;background-size: auto auto;border: thin solid #ccc;border-radius: 0;cursor: pointer;font-size: 16px;height: 35px;margin-top: 15px; width: 180px !important; -moz-appearance:none; -webkit-appearance: none;}*/
.qt_prs .wholesale_select select,
.cart_action.tbltwo .qt_prs .pritxt select {
	border: thin solid #ccc;
	border-radius: 0;
	cursor: pointer;
	font-size: 16px;
	height: 35px;
	margin-top: 15px;
	width: auto !important;
}

.wrapper_for_all_block .button {
	margin-top: 0px !important;
	float: left;
	width: 96% !important;
	padding-left: 2% !important;
	clear: both;
}

.button>center {
	float: left;
	margin-top: 5px;
	width: 100%;
}

.comparebox-logo {
	height: 75px;
	width: auto;
}

.foot_news_lett {
	float: right;
}

#filterSlider .word {
	display: block;
	padding-left: 23px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* #feat_prod .redaddbtn {
		border: medium none !important;
		display: block;
		float: left;
		margin: 0px 4px !important;
		padding: 4px 0 4px 20px;
		width: 70px;
		font-weight: bold;
		background: #CC092F url("/UI/images/sprite.png") repeat scroll -249px -163px !important;
		background-size: 558% !important;
	}

	#feat_prod .redaddbtn:hover {
		background: #202020 url("/UI/images/sprite.png") repeat scroll -249px -163px !important;
		background-size: 558% !important;
	} */
}

.lineHgt25 {
	line-height: 25px !important;
}

.special_main .fr.lineHgt25 b {
	font-size: 16px;
	font-weight: 500;
	color: #CC092F;
	margin-right: 5px;
}





/* header top menu's and quick view total */

.login_block,
.qualify {
	width: auto;
}

.qualify {
	margin: 0;
}

.top_main .shop_left {
	width: 100%;
}

.hsbutton {
	position: relative;
}

/* .count {
	margin-left: inherit;
	right: 0;
	position: static;
	margin-top: -2px;
} */

.prod_dtls_bton {
	width: 75px;
}

.popup_box {
	display: none;
	position: absolute;
	right: -5px;
	top: 50px;
	z-index: 500;
	border-radius: 5px;
}

.popup_buttons.no_sale .headRow .divCell:nth-child(2),
.popup_buttons.no_sale .headRow .divCell:nth-child(3) {
	text-align: right;
	padding-right: 7px;
	padding-left: 3px;
}

.popup_buttons.no_sale .divRow .divCell:nth-child(2),
.popup_buttons.no_sale .divRow .divCell:nth-child(3) {
	text-align: right;
	padding-right: 7px;
	padding-left: 3px;
}

.pop_up_desc .popup_buttons_main:nth-child(2) {
	max-height: 203px;
	overflow: auto;
}

.popup_buttons.add_cart .view_cart {
	cursor: default;
}



/*************************** multi pricing table css starts ***********************************/

.buy tr:first-child td {
	font-weight: 600 !important;
	color: #9e0017 !important;
}

.buy tr {
	border-bottom: 1px solid #ccc;
}

.buy td:nth-child(2) {
	text-align: right !important;
	white-space: nowrap;
}

/* Grid View */

#dataBlockGrid .wrapper_for_all_block #columnData .block .description {
	clear: both;
}

#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 10px auto !important;
	width: 96%;
	height: 65px;
	overflow: auto;
}

#dataBlockGrid .wrapper_for_all_block #columnData .block .button .qt_prs .qt_prs {
	overflow: hidden;
	height: 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: #9e0017 !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;
}

/* 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;
	max-width: 250px;
}

#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 .buy {
	width: 100% !important;
}

#dataBlock .srch_wrapper .inner_search_css .srch_css_wrap .cart_action .qt_prs .buy tr:first-child td {
	font-weight: 600 !important;
	color: #9e0017 !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 td {
	white-space: nowrap;
}

.detail_prize_all .buy tr:first-child td {
	font-weight: 600 !important;
	color: #9e0017 !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;
	max-width: 230px;
}

#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 select {
	border: 1px solid #ccc;
}

#prod_description #vbrand_tab .divCellBrands .qt_prs .pritxt .buy {
	margin: 0;
	max-width: 220px;
	line-height: 16px;
	width: 100%;
}

#prod_description #vbrand_tab .divCellBrands .qt_prs .buy {
	max-width: 220px;
	line-height: 16px;
	margin: 0 auto;
}

/* comparison products */

#prod_description #upsell .divCellBrands .qt_prs {
	height: auto !important;
	max-height: 65px;
	overflow: auto;
}

#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%;
}

#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;
}

#prod_description .divTableBrands {
	border-bottom: 1px solid #ccc;
	padding-bottom: 7px;
	padding-top: 7px;
}

/*also consider page*/

.box_item.alsocon .price_table_wrap {
	height: auto;
	max-height: 65px;
	overflow: auto;
}

.box_item.alsocon .price_table_wrap table {
	margin-top: 0;
	width: 100%;
	height: auto;
}

.box_item.alsocon .price_table_wrap table td {
	width: inherit;
}

.box_item.alsocon .buy td {
	font-size: 11px !important;
}

.alsocon .disc .qt_prs {
	max-height: 65px;
	overflow: auto;
}

.box_item.alsocon select {
	border: 1px solid #ccc;
}

#shopping_cart #cart_out_put .step7 .divTable .divCell .price {
	max-height: 64px;
	overflow: auto;
	float: left;
	max-width: 175px;
	min-width: 120px;
}

#shopping_cart #cart_out_put .step7 .divTable .divCell .price .buy {
	margin: 0px auto;
	width: 100%;
}

#shopping_cart #cart_out_put .step7 .divTable .divCell .price .buy td {
	width: auto;
	font-size: 11px;
}

#shopping_cart #cart_out_put .step7 .divTable .divCell .price .buy td:nth-child(2) {
	white-space: nowrap;
	text-align: right;
}

/* favorite list page */

#dataTable.tblone.fav_table_filter .buy {
	width: 100% !important;
	margin: 0 auto;
	min-width: inherit !important;
}

#dataTable.tblone.fav_table_filter .buy tr:first-child td {
	font-weight: 600 !important;
	color: #9e0017 !important;
}

#dataTable.tblone.fav_table_filter .buy tr td {
	width: auto !important;
	padding: 0 5px !important;
	text-align: left !important;
	font-size: 11px;
	white-space: normal;
}

#dataTable.tblone.fav_table_filter .buy tr td .price_desc {
	white-space: normal;
}

#dataTable.tblone.fav_table_filter .divClassStyle.pritxt {
	height: auto;
	max-height: 70px;
	overflow: auto;
}

/*************************** multi pricing table css ends ***********************************/







/*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;
}

.ml-5 {
	margin-left: 5px !important;
}

.mr-5 {
	margin-right: 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;
}



/* text entry mode page */

.text_entry_formpart table {

	width: 100%;

}

.text_entry_buttons td:nth-child(2) {

	white-space: nowrap;

}

.text_entry_buttons td:nth-child(3) {

	text-align: right;

}

.text_entry_textpart,
.text_entry_formpart {

	width: 90% !important;

	margin: 0 auto !important;

}

.text_entry_buttons .btn {
	margin: 0 !important;
	width: auto !important;
	border-radius: 3px;
	padding: 0 7px;
	height: 32px;

}

.text_entry_formpart textarea {

	width: 98% !important;

	padding: 1%;

	border: 1px solid #ccc;

	margin-bottom: 10px;

}

/*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: 980px;
}

.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: #f1f1f1 !important;
}

.hist-update .cart_history_table .divCell {
	font-weight: normal !important;
}

.hist-update .dis-inline-block {
	display: inline-block;
}

.fav-save-btn {
	background-position: -334px -365px;
	width: 30px;
	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 #2d2d2d !important;
	padding-top: 14px;
	padding-bottom: 14px;
	font-weight: bold !important;
	background: #696969 !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: #dfdfdf;
}

.hist-update .tab_1 .active,
.hist-update .tab_2 .active {
	background: #696969;
	color: #fff !important;
}

.hist-update .tab_1 {
	background-color: #575656;
	float: left;
	display: block;
}

.hist-update .tab_2 {
	background-color: #dfdfdf;
	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;
}



/*css for new pagination*/

.page-navigation {
	width: 980px;
	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);
}

.page-navigation .disabled .page-link,
.page-navigation .active .page-link {
	background: #f1f1f1;
	color: #000;
}





/*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;}

.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;
}

.cont_list_search.fr {
	padding-right: 7px;
}

#contractItemsList .divClassStyle.contract_price {
	margin: 0 auto !important;
	padding: 0 7px;
	max-height: 70px;
	overflow: auto;
	width: 100%;
}

#contractItemsList .divClassStyle.contract_price table td {
	font-size: 11px !important;
	width: inherit;
	padding: 0 5px !important;
}

#contractItemsList .divClassStyle.contract_price table {
	width: 100%;
}



.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,
.btn.histpg-print,
.all_btn.histpg-print {
	background: url(/UI/images/oh_icons.png) 0 0 no-repeat !important;
	background-position: -1px -100px !important;
	font-size: 0px;
	border: 0px;
	width: 30px;
	height: 25px;
	margin-top: -5px;
	background-color: #fff !important;
	border-radius: 5px;
	padding: 0 !important;
	margin-left: 0;
	margin-right: 0;
}

.table-responsive {
	width: 100%;
	overflow: auto;
}

.table-responsive .divTable {
	min-width: 700px;
	margin-bottom: 10px;
}

/*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%;
}

.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 5%;
	padding: 0;
	position: absolute;
	text-indent: 10px;
	top: 0;
	width: 90%;
}

/* 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: 105px; */
	width:auto;
	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: 100%;
	margin: 0;
	padding: 0;
	position: absolute;
	text-indent: 10px;
	top: 0;
	width: 175px;
}

/* details page add line note */

.search_item_line_note {
	float: left;
	height: 30px;
	line-height: 30px;
	position: relative;
	margin-top: 5px;
}

.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: 100px;
	position: absolute;
	top: 0;
	width: 200px;
	padding: 0 3px;
}

.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: 5px;
}

.detail_prize_all .all_btn.addbtn {
	padding: 5px 9px;
}

.detail_prize_all .priceWrap {
	float: left;
	width: 100%;
	max-width: 250px;
	height: auto;
	max-height: 87px;
	overflow: auto;
	margin-bottom: 10px;
}

.detail_prize_all .priceWrap table {
	width: 100%;
	height: auto;
	margin: 0;
}

.detail_prize_all .priceWrap table td {
	width: inherit;
}

.detail_prize_all .priceWrap select {
	border: 1px solid #ccc;
	height: 21px;
}

/* 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%;
}

/* shop by brands new css ends */

/* checkout page */

#shipping_attn #attn_val {
	width: 90%;
	border: 1px solid #ccc;
	clear: both;
}

#shipping_attn .shopcrt_bton_top {
	background: #CC092F !important;
	border: 1px solid #CC092F;
	border-radius: 3px;
	margin-top: 5px;
	margin-left: 0;
	margin-right: 5px;
}

#shipping_attn .shopcrt_bton_top:hover {
	background: #303030 !important;
	border: 1px solid #303030;
}

#department_form select {
	border: 1px solid #ccc;
	height: 25px;
	font-size: 12px;
}

.ps_shop_cart td {
	padding: 5px;
}

span.note {
	float: left;
	margin-top: 5px;
}

span.note img {
	vertical-align: middle;
}

.note #noteval {
	border: 1px solid #ccc;
	margin-bottom: 0;
	padding-left: 3px;
	font-size: 12px;
	height: 21px;
	vertical-align: middle;
}

.line_desc_add.p-0 {
	margin-top: 0px;
}

.fl.checkout_list_filter {
	padding-left: 5px;
	box-sizing: border-box;
}

.fl.checkout_list_filter select {
	border: 1px solid #ccc;
	margin-left: 5px;
	width: 130px !important;
	padding: 0 !important;
}

.checkout_list_filter select,
.checkout_list_filter input {
	padding: 0 7px !important;
	display: inline-block;
	float: none;
	vertical-align: middle;
	height: 30px !important;
	line-height: 30px !important;
	border: 1px solid #ccc !important;
	margin: 0 5px 5px 0 !important;
	box-sizing: border-box;
}

.checkout_list_filter .all_btn {
	padding: 0 7px !important;
	display: inline-block;
	float: none;
	vertical-align: middle;
	height: 30px !important;
	line-height: 30px !important;
	border: none !important;
	margin: 0 5px 5px 0 !important;
}

.checkout_list_filter .all_btn:hover {
	border: none !important;
}

#move_to_get_payment {
	margin-bottom: 15px;
}
form[name="move_to_get_payment"] {
	clear: both;
}

#check_out_div a {
	float: right;
}

/* 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: 20px;
	height: 22px !important;
	display: inline-block;
	cursor: pointer;
	padding: 0px;
	background: url("/UI/images/oh_sprite.png") !important;
	border: none !important;
	vertical-align: middle;
	line-height: inherit !important;
}

.divTable.manage-fav-list .action_btns_wrap a.btn-addremove-item {
	background-position: -177px -367px !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: -16px -365px !important;
}

.divTable.manage-fav-list .action_btns_wrap a.btn-view-company-list {
	background-position: -386px -365px !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: #000 !important;
	font-weight: 600;
}

.favlist-top-wrap .create-new-list-btn a.btn span {
	background-position: -177px -367px !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: #000;
}

.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: #CC092F;
	margin-right: 5px;
}



.fav-table #dataTable.tblone.fav_table_filter tr td,
.fav-table #dataTable.tblone.fav_table_filter tr th {
	border: none !important;
}

.fav-table #dataTable.tblone.fav_table_filter tr td {
	padding-top: 5px;
	padding-bottom: 5px;
	position: relative;
}

.fav-table #dataTable.tblone.fav_table_filter tr {
	border-top: 1px solid #ccc !important;
}

.fav-table {
	border: 1px solid #ccc !important;
}

.fav-table .tblone {
	margin-bottom: 0 !important;
}

.note.new_note input {
	border: 1px solid #ccc;
	padding: 0 5px;
	height: 21px;
	font-size: 12px;
}

.fav-table #dataTable.tblone.fav_table_filter tr td .pritxt {
	height: auto;
	max-height: 86px;
	overflow: auto;
}

.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;
}

.fav-table #dataTable.tblone.fav_table_filter tr td .pritxt .buy {
	border-left: 1px solid #ccc;
}

.fav-table #dataTable.tblone.fav_table_filter tr td .itemImageSearchResult {
	width: auto;
	height: auto;
	max-width: 100%;
	margin: 0 auto;
}

.fav-table #dataTable.tblone.fav_table_filter tr th.all_sel {
	padding-left: 7px;
	padding-right: 7px;
}

.fav-table {
	border: none !important;
}

.fav-table.border0.border-btm {
	border-bottom: 1px solid #ccc !important;
	padding-bottom: 5px;
}

.active .page-link,
.disabled .page-link {
	background-color: #f1f1f1;
	color: #7B7B7B;
}

.fav-table #dataTable.tblone.fav_table_filter tr td div.mt-10 {
	margin: 0 auto !important;
}

.leftbar#leftstickey .boxtype1.w-100 {
	width: 100% !important;
}

.editFavList-form {
	float: left;
	width: 96%;
	padding: 10px 2%;
	background: #f1f1f1;
}

/* .editFavList-form label {float: left;width: 125px;} */

.editFavList-form label,
.editFavList-form .form-li.btnsDiv label {
	float: left;
	width: 140px !important;
	height: 25px;
	line-height: 25px;
	margin-right: 7px;
}

/* .editFavList-form .form-li.btnsDiv label{width: 90px;} */

/* .editFavList-form input {float: left;width: 250px !important;} */

.editFavList-form input {
	float: left;
	width: 200px !important;
	padding: 0 5px !important;
	height: 25px;
	box-sizing: border-box;
}

.editFavList-form .heading-star {
	color: red;
}

/* .editFavList-form .form-li {float: left;width: 50%;margin-bottom: 10px;} */

/* .editFavList-form .form-li.btnsDiv {width: 100%; margin-top: 5px;} */

.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: 360px;

}

.editFavList-form .formLft.fl .form-li {

	margin-bottom: 7px;

	float: left;

	width: 100%;

}

.form-li.btnsDiv {

	float: left;

	width: auto;

}

.editFavList-form .form-li.btnsDiv label {

	width: 100%;

	margin-top: 11px;

}

#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;
}



#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: #000 !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: #CC092F;

}

.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;
}

/* manage Favorite list new design ends */



#scroll_view .details-pro>a {

	height: 140px;

	display: block
}



#scroll_view.owl-carousel.rec_view {

	width: 670px;

	overflow: hidden;

	background: white;

}



#recent_arrow_lft.feed-left,

#recent_arrow_rgt.feed-right {

	display: block;

	height: 30px;

	width: 30px;

	z-index: 9999;

	opacity: .7;

	margin-top: 80px;

	cursor: pointer
}



#recent_arrow_lft.feed-left {

	background: url(../../UI/images/sprite.png) -529px -42px rgba(0, 0, 0, 0)
}



#recent_arrow_rgt.feed-right {

	background: url(../../UI/images/sprite.png) -586px -42px rgba(0, 0, 0, 0)
}



#recent_arrow_lft.feed-left:hover,

#recent_arrow_rgt.feed-right:hover {

	opacity: 1
}



#scroll_view .item {

	border: 1px solid #8a8989;

	display: inline-block;

	margin: 5px 2px;

	width: 162px;

}



#scroll_view .btndetails {

	display: none
}



#scroll_view .lazy {

	height: auto;

	margin-top: 5px;

	margin-bottom: 5px;

	width: 140px;

	max-height: 130px;

}

.smallimagebox #main_img {

	width: auto;

	height: auto;

	max-width: 100%;

	max-height: 240px;

}

.bestSellerBtn {

	float: left;

	padding: 21px 0 5px;

	width: 100px
}



#scroll_view .details-pro {

	text-align: center;

	padding-bottom: 5px;

}



#scroll_view .sku_class {

	display: block;

	font-size: 11px;

	font-weight: 700;

	margin-left: 5px;

	max-height: 13px;

	overflow: hidden;

	text-align: center
}



#scroll_view #ptitle.title_class span:first-child {

	font-size: 10px !important
}



#scroll_view #psku.title_class,

#scroll_view #ptitle.title_class {

	font-size: 11px;

	text-align: center;

	color: #8a8989;

	display: block;

	overflow: hidden
}



#scroll_view #ptitle.title_class {

	font-weight: 100;

	line-height: 16px;

	margin-top: 10px;

	padding: 0 4px;

	min-height: 50px;

	max-height: 50px
}



#scroll_view #psku.title_class {

	height: 11px;

	font-weight: 700;

	margin-left: 5px;

	max-height: 12px
}



#scroll_view,

#suggested {

	width: 715px
}



.no_ads #scroll_view.owl-carousel.rec_view {
	width: 930px;
}



/* Create Department page new design */



#create_company_form .formdiv {
	margin: 0 auto;
	padding: 0 10px;
	box-sizing: border-box;
}

#create_company_form table.new_dept_form {
	width: 100%;
}

#create_company_form table.new_dept_form tr td:first-child {
	width: 140px;
}

#create_company_form table.new_dept_form tr td:nth-child(2) {
	width: 200px;
}

#create_company_form table.new_dept_form tr td:nth-child(3) {
	padding-left: 10px;
}

.admin_box .new_depart .formdiv table.new_dept_form td {
	vertical-align: top;
	padding-bottom: 10px;
}

.new_depart .formdiv table.new_dept_form td .input {
	width: 200px;
	padding: 0 7px;
	height: 25px;
	box-sizing: border-box;
	border: 1px solid #ccc;
	margin-bottom: 5px;
}

.new_depart .formdiv table.new_dept_form td select,
.new_depart .formdiv table.new_dept_form td select#input12 {
	width: 200px !important;
	height: 25px;
	box-sizing: border-box;
	border: 1px solid #ccc;
	margin-bottom: 5px;
}

.admin_box .new_depart .formdiv table.new_dept_form td label {
	line-height: 25px;
	margin-top: 0;
}

#department_budget {
	margin-left: 10px;
}

#create_company_form .formlist #department_budget label {
	width: auto !important;
	margin: 0 5px 0 0 !important;
}

#create_company_form .formlist #department_budget .input {
	width: 70px;
	padding: 0 10px;
}

#create_company_form .formlist #department_budget .all_btn.btn {
	margin: 0 0 0 10px;
}

.admin_box .new_depart .formdiv table.new_dept_form td .errmsg img {
	vertical-align: bottom;
	width: 13px;
	height: 13px;
}

.admin_box .new_depart .formdiv table.new_dept_form td .errmsg {
	font-size: 13px;
	line-height: 14px;
	color: #f83a3a;
}



#create_company_form table.new_dept_form tr td .all_btn.btn {

	width: 40px;

	padding: 0 !important;

	height: 23px !important;

	background-color: #efefef !important;

	border: 1px solid #ccc !important;

	font-size: 0;

	background-image: url("/UI/images/sprite.png") !important;

	float: none;
	display: inline-block;
	vertical-align: top;

}

#create_company_form table.new_dept_form tr td .add-icon-btn.new_btn {

	background-position: -65px -360px !important;

}

#create_company_form table.new_dept_form tr td .remove-icon-btn.new_btn {

	background-position: -119px -360px !important;

}

#create_company_form table.new_dept_form tr td .edit-icon-btn.new_btn {

	background-position: -14px -361px !important;
	height: 25px !important;

}

#create_company_form .formdiv .formlist #department_budget .all_btn.btn.edit-icon-btn.new_btn {
	width: 40px !important;
}

#create_company_form table.new_dept_form tr td #save_balance {

	background-position: -173px -362px !important;

}

#create_company_form table.new_dept_form tr td #cancel_balance {

	background-position: -224px -362px !important;

}

#create_company_form table.new_dept_form tr td #submit_create_dept_button,
#create_company_form table.new_dept_form tr td #add_new_department {

	background-color: #CC092F !important;

	border: 1px solid #CC092F !important;

	background-image: none !important;

	padding: 0 8px !important;

	font-size: 12px !important;

	width: auto !important;
	margin: 0 7px 0 0 !important;
	font-weight: 600;

}

.table-responsive #department_list {

	margin: 0;

}

.table-responsive #department_list th,
.table-responsive #department_list td {
	padding-right: 7px;
	padding-left: 7px;
}

#create_company_form table.new_dept_form tr td .tblone {
	float: left;
	width: 100%;
	margin: 5px auto 0 auto;
	line-height: 16px;
}

.new_depart .dep_man .check {
	float: none;
	margin-top: inherit;
}





/* manage Favorite list new design starts */
.fav_table_filter .proheadtitle a {
	font-size: 12px;
}

.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: 20px;
	height: 22px !important;
	display: inline-block;
	cursor: pointer;
	padding: 0px;
	background: url("/UI/images/oh_sprite.png") !important;
	border: none !important;
	vertical-align: middle;
	line-height: inherit !important;
}

.divTable.manage-fav-list .action_btns_wrap a.btn-addremove-item {
	background-position: -177px -367px !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: -16px -365px !important;
}

.divTable.manage-fav-list .action_btns_wrap a.btn-view-company-list {
	background-position: -386px -365px !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: #000 !important;
	font-weight: 600;
}

.favlist-top-wrap .create-new-list-btn a.btn span {
	background-position: -177px -367px !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: #000;
}

.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: #CC092F;
	margin-right: 5px;
}



.fav-table #dataTable.tblone.fav_table_filter tr td,
.fav-table #dataTable.tblone.fav_table_filter tr th {
	border: none !important;
}

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

.fav-table #dataTable.tblone.fav_table_filter tr {
	border-top: 1px solid #ccc !important;
}

.fav-table {
	border: 1px solid #ccc !important;
}

.fav-table .tblone {
	margin-bottom: 0 !important;
}

.note.new_note input {
	border: 1px solid #ccc;
	padding: 0 5px;
	height: 21px;
	font-size: 12px;
}

.fav-table #dataTable.tblone.fav_table_filter tr td .pritxt {
	height: auto;
	max-height: 86px;
	overflow: auto;
}

.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;
}

.fav-table #dataTable.tblone.fav_table_filter tr td .pritxt .buy {
	border-left: 1px solid #ccc;
}

.fav-table #dataTable.tblone.fav_table_filter tr td .itemImageSearchResult {
	width: auto;
	height: auto;
	max-width: 100%;
	margin: 0 auto;
}

.fav-table #dataTable.tblone.fav_table_filter tr th.all_sel {
	padding-left: 7px;
	padding-right: 7px;
}

.fav-table {
	border: none !important;
}

.fav-table.border0.border-btm {
	border-bottom: 1px solid #ccc !important;
	padding-bottom: 5px;
}

.active .page-link,
.disabled .page-link {
	background-color: #f1f1f1;
	color: #7B7B7B;
}

.fav-table #dataTable.tblone.fav_table_filter tr td div.mt-10 {
	margin: 0 auto !important;
	text-align: center;
}

.leftbar#leftstickey .boxtype1.w-100 {
	width: 100% !important;
}

.editFavList-form {
	float: left;
	width: 96%;
	padding: 10px 2%;
	background: #f1f1f1;
}

/* .editFavList-form label {float: left;width: 125px;} */

.editFavList-form label {
	float: left;
	width: 125px;
	height: 25px;
	line-height: 25px;
	margin-right: 7px;
}

/* .editFavList-form .form-li.btnsDiv label{width: 90px;} */

/* .editFavList-form input {float: left;width: 250px !important;} */

.editFavList-form input {
	float: left;
	width: 200px !important;
	padding: 0 5px !important;
	height: 25px;
}

.editFavList-form .heading-star {
	color: red;
}

/* .editFavList-form .form-li {float: left;width: 50%;margin-bottom: 10px;} */

/* .editFavList-form .form-li.btnsDiv {width: 100%; margin-top: 5px;} */

.editFavList-form .all_btn {
	float: left;
	width: auto !important;
	margin: 0 10px 0 0;
	height: 30px;
	line-height: 28px;
}

.editFavList-topbtns {
	float: left;
	width: 96%;
	background: #f1f1f1;
	padding: 0 2%;
	text-align: right;
}

.editFavList-form .formLft.fl {

	width: 360px;

}

.editFavList-form .formLft.fl .form-li {

	margin-bottom: 7px;

	float: left;

	width: 100%;

}

.form-li.btnsDiv {

	float: left;

	width: auto;

}

/* .editFavList-form .form-li.btnsDiv label {

	width: 100%;

	margin-top: 11px;

} */

#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;
}

/* favorite list page new design */

.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;
	line-height: 25px;
	text-decoration: none;
	cursor: pointer;
}

.fav-table #dataTable.tblone.fav_table_filter tr td.btntd .btn:hover {
	background-color: #202020 !important;
}

#topDivOnFavorite {
	width: 100% !important;
	text-align: left;
}

#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;
}



/* 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;
}



.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;} */

.editFavList-form label {
	float: left;
	width: 125px;
	height: 25px;
	line-height: 25px;
	margin-right: 7px;
}

/* .editFavList-form .form-li.btnsDiv label{width: 90px;} */

/* .editFavList-form input {float: left;width: 250px !important;} */

.editFavList-form input {
	float: left;
	width: 200px !important;
	padding: 0 5px !important;
	height: 25px;
}

.editFavList-form .heading-star {
	color: red;
}

/* .editFavList-form .form-li {float: left;width: 50%;margin-bottom: 10px;} */

/* .editFavList-form .form-li.btnsDiv {width: 100%; margin-top: 5px;} */

.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 .form-li.btnsDiv label {

	width: 100%;

	margin-top: 11px;

} */

.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;
}



#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: #000 !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: #CC092F;

}

.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;
}

/* manage Favorite list new design ends */



/* Admin menu pages start */
/*#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: 140px !important;}
#create_company_form .formdiv .formlist li select {width: 153px !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 .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, .admin_box .man_user .formdiv li #department_delete0, .admin_box .man_user .formdiv li #department_delete1, .admin_box .man_user .formdiv li #department_delete2, .admin_box .man_user .formdiv li #department_delete3 {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: 212px !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;}
.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: #f7f7f7;}
#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: #f9f9f9;}
.table-wrapper .tblone.edit_user_sc_table {border-color: #ccc;}
.table-wrapper .tblone.edit_user_sc_table th {border: 1px solid #ccc !important;padding: 10px 5px;white-space: nowrap;}
.table-wrapper .tblone.edit_user_sc_table td {border: 1px solid #ccc !important;padding: 5px !important;font-weight: 500;}
#display_billing_id .tblone, #display_shipping_id .tblone, .admin_box .tblone {margin-bottom: 0;}
#display_shipping_id .billfom, #display_billing_id .billfom {margin: 10px auto 0 auto;}
#display_billing_id #billing_edit h3.in_title {margin-bottom: 0;}*/
/* Admin menu pages end */

.purchasec .colmid #outid .blcktxt .input {
	margin-top: 5px;
	margin-left: 0;
}


/* manage user */
/*.edit_user_sc .all_btn.add_new_btn span, .manage_dept .all_btn.add_new_btn span {background-image: url("/UI/images/sprite.png") !important;background-position: -76px -360px !important;width: 20px;height: 25px;float: left;}
.edit_user_sc .all_btn.add_new_btn, .manage_dept .all_btn.add_new_btn{padding:0px 5px 0px 5px !important;float: right;line-height: 24px;margin:0;background-color: #fff !important;color: #CC092F !important;border: none !important;}
.manage_dept .new_depart {border-top: 1px solid #ccc;margin-top: 8px;}
.edit_user_sc .all_btn.add_new_btn:hover, .manage_dept .all_btn.add_new_btn:hover{text-decoration: underline;}
#edit_user_sc .formdiv{margin: 0 auto;padding: 0 10px;box-sizing: border-box;border-top: 1px solid #ccc;}
#edit_user_sc .man_user .mangUserUl li input, #edit_user_sc .man_user .mangUserUl li input#user_name.invalid{width: 200px !important;}
#edit_user_sc .man_user .mangUserUl li .selbx{width: 212px !important;}
#edit_user_sc .man_user .mangUserUl li input[type="checkbox"]{width: 15px !important;}
#edit_user_sc .man_user .mangUserUl li #save, #edit_user_sc .man_user .mangUserUl li #reset, #edit_user_sc .man_user .mangUserUl li #add_new{
	background-color: #858585 !important;
	border: 1px solid #858585 !important;
	background-image: none !important;
	padding: 0 8px !important;
	font-size: 12px !important;
	width: auto !important;
	margin: 0 7px 0 0 !important;
	font-weight: 600;
}
#edit_user_sc .man_user .mangUserUl li #save:hover, #edit_user_sc .man_user .mangUserUl li #reset:hover, #edit_user_sc .man_user .mangUserUl li #add_new:hover{
    background:#202020 !important;border: 1px solid #202020 !important;color:#fff !important;
}
#edit_user_sc .man_user .mangUserUl li .add-icon-btn.new_btn { background-position: -65px -360px !important; }
#edit_user_sc .man_user .mangUserUl li .remove-icon-btn.new_btn {background-position: -119px -360px !important; }
#edit_user_sc .man_user .mangUserUl li .all_btn.btn {width: 40px !important;padding: 0 !important;height: 23px !important;background-color: #efefef !important;border: 1px solid#ccc !important; font-size: 0; background-image: url("/UI/images/sprite.png") !important; float: none;display: inline-block !important; vertical-align: top;}
.tblone.manage_user_list {margin-bottom: 0;}
.tblone.manage_user_list, .tblone.manage_user_list th, .tblone.manage_user_list td {border-color: #ccc;}
.tblone.manage_user_list th{padding: 10px 5px;}
.tblone.manage_user_list td{padding:2px 5px !important;}
.tblone.manage_user_list td .all_btn.btn-edit-icon, #edit_user_sc .edit_user_sc_table .btn-edit-icon{font-size: 0;width: 25px;height: 25px;display: inline-block;vertical-align: middle;background-image: url("/UI/images/sprite.png") !important;background-position: -21px -361px !important;padding: 0 !important; background-color: transparent !important; border: transparent !important;}
.tblone.manage_user_list tbody tr:nth-child(2n+1) {background-color: #f7f7f7;}*/
/* manage user */
.favListHideDiv {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 45;
	display: none;
	padding: 0
}

#globalNav1 .active_main_menu {
	background: #CC092F !important;
	color: #fff !important;
}

#globalNav1 .active_sub_menu {
	background: #CC092F !important;
	color: #fff !important;
}

#globalNav1 .active_sub_menu .sub_title.menu_bar a {
	background: #CC092F !important;
}

#globalNav1 .active_sub_menu .sub_title.menu_bar:hover a {
	background: #313131 !important;
	border: 1px solid transparent;
	color: #fff;
}

#globalNav1 .active_sub_menu .sub_title.menu_bar:hover ul li a {
	background: transparent !important;
	border: 1px solid transparent;
	color: #fff;
}

#globalNav1 .active_sub_menu .sub_title.menu_bar:hover ul li a:hover {
	background: #313131 !important;
	border: 1px solid transparent;
	color: #fff;
}

#globalNav1 .sub_title.menu_bar a.sub_menu_active {
	background: transparent !important;
	border: 1px solid transparent;
	color: #fff;
}

.navlist .symbol_left,
.navlist .symbol_right,
.third_level_more,
.symbol_right_more,
.symbol_left_more {
	font-size: 18px !important;
}

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

/* Quick view popup new start */
#popup.popup_box {overflow: hidden !important;padding:5px;}
.popup_box.show-list .popup_top_msg {
	width: 100%;
	background-color: #696969;
	color: #fff;
	text-align: center;
	padding: 7px 0 10px 0;
	font-size: 14px
}

.popup_box.show-list .popup_details_info {
	width: 100%;
	height: auto;
	float: left
}

.popup_box.show-list .popup_details_info .shoppingCart thead th {
	padding: 8px 12px;
	text-align: right;
	background-color: #dfdfdf;
	color: #313131
}

.popup_box.show-list .popup_details_info .shoppingCart thead th:first-child {
	text-align: left
}

.popup_box.show-list .popup_details_info .shoppingCart tr td {
	text-align: right
}

.popup_box.show-list .popup_details_info .shoppingCart tr td:first-child {
	text-align: left
}

.popup_box.show-list .popup_details_info .shoppingCart .text-center {
	text-align: center !important;
}

.popup_box.show-list .popup_details_info .shoppingCart .pr-15 {
	padding-right: 15px !important
}

.popup_box.show-list .popup_details_info .shoppingCart tr {
	background-color: #fff
}

.popup_box.show-list .popup_details_info .shoppingCart tr:nth-child(even) {
	background: #f9f9f9
}

.popup_box.show-list .popup_details_info .cartQuickInfo tr td {
	padding: 8px 12px;
	text-align: right;
	font-weight: 600
}

.popup_box.show-list .popup_details_info .textcenter {
	text-align: center !important
}

.popup_box.show-list .popup_buttons_div {
	float: left;
	width: 100%
}

.popup_box.show-list .popup_buttons_div a {
	float: right;
	margin: 5px 7px 5px 0;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	background-color: #202020;
	color: #fff;
	font-weight: 600;
	font-size: 13px;
	border-radius:3px;
}

.popup_box.show-list .popup_buttons_div a:hover {
	background-color: #CC092F
}

.cartQuickInfo {
	background-color: #dfdfdf;
	color: #212121
}

.cartQuickInfo tr:first-child {
	border-bottom: 1px solid #b9b9b9
}

.pop_up_desc {
	width: 340px !important;
}

.shoppingCart {
	width: 340px !important;
	border-collapse: collapse
}

.shoppingCart tbody {
	display: block;
	height: auto;
	overflow: auto;
	max-height: 250px
}

.shoppingCart tbody tr,
.shoppingCart thead tr {
	display: table;
	width: 100%;
	table-layout: fixed
}

.shoppingCart tbody tr td {
	white-space: nowrap
}

.cart_empty_table td {
	padding: 8px
}

.popup_box.show-list .popup_details_info .shoppingCart tbody {
	max-height: 310px;
}

/* .shoppingCart thead tr th, .shoppingCart tr td{float: left;box-sizing: border-box;}
.shoppingCart tr td{width:150px;}
.shoppingCart tr td:nth-child(2){width: 60px;}
.shoppingCart tr td:last-child{width:100px;} */
.popup_box.show-list .popup_details_info .pro-thumb img {width: 60px;height: auto;border: 1px solid #ccc;border-radius: 5px;padding: 3px;box-sizing: border-box;}
.popup_box.show-list .popup_details_info .shoppingCart td {padding: 8px 5px;text-align: left;}
.pro-bill-details p {text-align: left;margin-bottom: 4px;font-size: 14px;line-height: 16px;}
.bold {font-weight: 600;}
.truncate {width: 98%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/* Quick view popup new end */

/************* new slider style starts  ************/
.slider_container{ width:100%; margin:auto; clear:both; background:url(/UI/images/shadow_top.png) no-repeat top center; padding:0px;}
.flex-caption{ position: absolute; right:11px; bottom:20px;}
.caption_title_line{ width:450px; height:75px; padding:5px 15px 10px 15px;background:url(/UI/images/slider_caption_bg.png) repeat;color: #303030;}
.flex-caption h2{ color:#303030;font-size:20px; padding:5px 0 5px 0; margin:0px;font-family: 'Ovo', serif;}
.banner-bg {
	float: none;
	width: 100%;
	height: auto;
	margin: 0 auto;
	position: relative;
}
.banner-bg img {
	width: 100%;
	height: auto;
}
.banner-bg .loader {
	position: absolute;
	width: 50px;
	height: 50px;
	margin: auto;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: url("/UI/images/loader.gif");
}
.flex-container a:active,
.flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {width: 100%; margin: 0 auto 20px auto; padding: 0 0 0px 0;background:url(/UI/images/shadow_bottom.png) no-repeat center bottom; border: 1px solid #000;}
.flexslider .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */ 
.flexslider .slides img {width: 100%; display: block; border:0px #ededed solid; height:auto;}
.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}
.no-js .slides > li:first-child {display: block;}
.flexslider {position: relative; zoom: 1;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}
.flex-container {zoom: 1; position: relative;}

/* Direction Nav */
.flex-direction-nav li a {
  cursor: pointer;
  display: block;
  height: 42px;
  position: absolute;
  text-indent: -9999px;
  top: 45%;
  width: 45px;
}
.flex-direction-nav li a.next {
  right: 0;
  content:"&#187;";
}
.flex-direction-nav li a.prev {
  left: 0;
  content:"&#171;";
}

.flex-direction-nav li a.next {background:url(/UI/images/next_arr.jpg) no-repeat center; bottom:184px;}
.flex-direction-nav li a.prev {background:url(/UI/images/prev_arr.jpg) no-repeat center;bottom:141px;}
.flex-direction-nav li a.next:hover {background:url(/UI/images/next_arr_red.jpg) no-repeat center;}
.flex-direction-nav li a.prev:hover {background:url(/UI/images/prev_arr_red.jpg) no-repeat center;}
.flex-direction-nav li a.disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -30px; text-align: center;}
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 13px; height: 13px; display: block; cursor: pointer; text-indent: -9999px;}
.flex-control-nav li a:hover {background-position: 0 -13px;}
.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;}

/************* new slider style ends  ************/


#dropdownMenu.top_ul.pt_menu .d_down {
	display: none !important;
}

#top_subtotal {
	float: right;
	font-weight: 600;
	font-size: 18px;
	margin: 5px 10px;
}

#sku_count.vc_info {
	color: #0c5460;
	background-color: #d1ecf1;
	border-color: #bee5eb;
	padding: 10px;
	box-sizing: border-box;
	font-size: 14px;
	font-weight: 600;
}

.vc_info.vc_success {
	color: #155724;
	background-color: #d4edda;
	border-color: #c3e6cb;
	padding: 10px;
	box-sizing: border-box;
	font-size: 14px;
	font-weight: 600;
}

.vc_info.vc_danger,
.no_fav_msg {
	color: #721c24;
	background-color: #f8d7da;
	border-color: #f5c6cb;
	padding: 10px;
	box-sizing: border-box;
	font-size: 14px;
	font-weight: 600;
}

.vc_info.vc_danger a {
	color: #721c24;
	font-size: 14px;
	font-weight: 600;
}

.order-placed {
	width: 90%;
	margin: 25px auto;
	max-width: 650px;
	display: table;
	border: 3px dashed #ccc;
	border-radius: 5px;
}

.order-placed .bag-icon {
	display: table-cell;
	float: none;
	width: 125px;
	height: 125px;
	vertical-align: middle;
	background: url("/UI/images/checkout-confirmation.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100px 100px;
}

.order-placed .success-text {
	display: table-cell;
	vertical-align: middle;
}

.order-placed .success-text h2:first-child {
	font-size: 30px;
	color: green;
}

.order-placed .success-text h2:last-child {
	font-size: 20px;
	margin-top: 10px;
}

.reset.pagin.fl .prev-page {
	width: 25px;
	height: 25px;
	font-size: 30px;
	line-height: 19px;
	text-align: center;
	cursor: pointer;
	margin: 0;
}

.reset.pagin.fl .next-page {
	width: 25px;
	height: 25px;
	font-size: 30px;
	line-height: 19px;
	text-align: center;
	cursor: pointer;
	margin: 0;
}

.reset.pagin.fl .page-list #pager {
	height: 25px;
	width: 50px;
}

.reset.pagin.fl .page-total {
	line-height: 25px;
	padding-left: 5px;
}

.static-content {
	line-height: 18px;
}

.static-content p {
	margin-bottom: 10px;
}

.sitemap_leve1.reset li {
	width: 50%;
	box-sizing: border-box;
	padding: 10px;
}

.sitemap_leve1.reset li .sitemap_main_menu, .sitemap_leve2.reset li .sitemap_main_menu  {
	margin: 0 auto 10px auto;
}

.sitemap_leve1.reset li ul, .sitemap_leve2.reset li ul {
	width: 100%;
	padding: 0 0 0 20px;
	box-sizing: border-box;
}

.sitemap_leve1.reset li ul li, .sitemap_leve2.reset li ul li {
	width: 100%;
	margin-bottom: 5px;
	padding: 0;
}

.sitemap_leve1.reset li ul li a, .sitemap_leve2.reset li ul li a {
	width: auto;
	float: left;
}

#topDivOnFavorite.in_title.mb-0 {
	text-align: center;
}

.detail_prize_all .fl.strong.qty,
.detail_prize_all .fl.deil_addcart,
.detail_prize_all .itemBasictTtl,
.detail_prize_all .stock-availability,
.detail_prize_all .viewcartblwBtnY,
.detail_prize_all .itemBasictTtl {
	margin-top: 5px !important;
	margin-left: 0 !important;
	margin-right: 10px !important;
	float: left;
}

.detail_prize_all .dtlOr {
	float: left;
	margin: 4px 10px 0 0;
	height: 35px;
	line-height: 35px;
}

.detail_prize_all .viewcartblwBtnY.fl a {
	cursor: pointer;
	height: 35px;
	float: left;
	line-height: 35px;
	padding: 0 10px;
	background: #CC092F;
	color: #fff;
	border-radius: 3px;
	margin-top: 0;
}

.detail_prize_all .viewcartblwBtnY.fl a:hover {
	background: #202020;
}

.detail_prize_all .all_btn.addbtn {
	padding: 0 !important;
	line-height: inherit;
	font-size: 0;
	height: 35px;
	border: none !important;
	box-sizing: border-box;
	background: url("/UI/images/best_fav.png") !important;
	width: 36px;
	background-position: -12px -117px !important;
	margin: 0 !important;
	border-radius: 0;
}

.detail_prize_all .all_btn.addbtn:hover {
	background: url("/UI/images/best_fav.png") !important;
	background-position: -12px -27px !important;
}

/* admin panel pages new design */
#content.admin-pages .success {
	font-size: 16px !important;
	padding: 10px;
	box-sizing: border-box;
	border-radius: 3px;
	color: #155724 !important;
	background-color: #d4edda;
	border-color: #c3e6cb;
}

#content.admin-pages .danger {
	font-size: 16px !important;
	padding: 10px;
	box-sizing: border-box;
	border-radius: 3px;
	color: #721c24 !important;
	background-color: #f8d7da;
	border-color: #f5c6cb;
}

#content.admin-pages .in_title.title-btn {
	float: left;
	width: 100% !important;
	box-sizing: border-box;
	display: table;
	padding: 0;
}

#content.admin-pages .in_title.title-btn .text-title {
	display: table-cell;
	text-align: left;
	vertical-align: middle;
	padding: 10px 15px;
}

#content.admin-pages .in_title.title-btn .text-btn {
	display: table-cell;
	text-align: right;
	padding: 10px 15px;
	vertical-align: middle;
}

#content.admin-pages .in_title.title-btn .text-btn .all_btn.btn {
	background: transparent !important;
	border: 1px solid #fff !important;
	padding: 5px 10px;
	border-radius: 11px;
	margin: 0 auto;
}

#content.admin-pages .admin_box .formdiv {
	width: 96%;
	margin: 8px 2%;
	border: 1px solid #ccc;
	border-radius: 5px;
	padding: 0 10px;
	box-sizing: border-box;
	display: inline-block;
}

#content.admin-pages .formdiv .formlist {
	width: 100% !important;
	display: table;
}

#content.admin-pages .formdiv .formlist li {
	display: table-row;
	float: none;
	position: relative;
}

#content.admin-pages .formdiv .formlist .col {
	display: table-cell;
	padding: 5px;
	vertical-align: middle;
}

#content.admin-pages .formdiv .formlist .col.col-lbl {
	width: 170px;
}

#content.admin-pages .formdiv .formlist .col.col-input {
	width: 220px;
}

#content.admin-pages .formdiv .formlist li .dep_man {
	width: 340px;
}

.col.col-lbl {
	line-height: 16px;
}

.col .heading-star {
	color: #F00;
}

#content.admin-pages .formdiv .formlist .col.col-input,
#content.admin-pages .formdiv .formlist .col.col-extra {
	vertical-align: top;
}

#content.admin-pages .formdiv .formlist li input {
	width: 200px !important;
	height: 30px;
	padding: 0 7px;
	box-sizing: border-box;
}

.col.col-input .errmsg,
.col.col-extra .errmsg {
	float: left;
	width: 100%;
	line-height: 13px;
	padding: 0;
	margin: 5px 0 0 0 !important;
	font-size: 12px !important;
}

.row-budget .col {
	padding-bottom: 12px !important;
}

#content.admin-pages .formdiv .formlist .col.col-extra .btn.new_btn {
	float: none !important;
	display: inline-block !important;
	vertical-align: middle;
	margin-left: 0 !important;
	margin-right: 10px !important;
	padding: 0 7px !important;
	height: 30px !important;
	line-height: 30px;
	border: none !important;
}

.col.col-input .errmsg,
.col.col-extra .errmsg {
	float: left;
	width: 100%;
	line-height: 13px;
	padding: 0;
	margin: 5px 0 0 0 !important;
	font-size: 12px !important;
}

.formdiv .formlist li span.errmsg img {
	width: 12px;
	height: auto;
	display: inline-block;
	vertical-align: middle;
}

#content.admin-pages .formdiv .formlist label {
	margin-top: inherit !important;
	float: none;
}

#content.admin-pages .formdiv .formlist #department_budget input {
	width: auto !important;
	float: none;
	max-width: 83px;
}

#content.admin-pages .formdiv .formlist li select {
	width: 200px !important;
	border: 1px solid #ccc;
	height: 30px;
	margin: 0 auto !important;
	box-sizing: border-box;
}

#content.admin-pages .formdiv .formlist li span.tblone {
	width: auto;
	display: block;
	float: left;
	line-height: 1.4;
	margin: 0;
	padding-left: 10px;
}

.dep_man.col.col-extra .check-email {
	display: inline-block;
	float: none;
	vertical-align: top;
	width: 60px;
}

.dep_man.col.col-extra .check-email .email {
	margin: 0 !important;
	width: 60px !important;
	line-height: 30px;
	padding: 0;
}

#content.admin-pages .formdiv .formlist li .dep_man input.check {
	width: 15px !important;
	height: 15px;
	margin-top: 5px;
}

.row_btns .col.col-input {
	position: relative;
	height: 35px;
}

#content.admin-pages .formdiv .formlist li #submit_create_dept_button,
#content.admin-pages .formdiv .formlist li #save {
	width: 56px !important;
}

#content.admin-pages .formdiv .formlist li #submit_create_dept_button,
#content.admin-pages .formdiv .formlist li #add_new_department {
	float: left;
	margin: 0 10px 0 0;
	width: auto !important;
}

#content.admin-pages .formdiv .formlist .col.balance .btn {
	margin-left: 10px;
	margin-right: 0;
	float: none;
	height: 30px;
	box-sizing: border-box;
}

#content.admin-pages .tableWrapper {
	width: 96%;
	margin: 0 auto 15px auto;
}

#content.admin-pages .tableWrapper table {
	border-color: #ccc;
	margin-bottom: 0px;
	margin-top: 10px;
}

#content.admin-pages .tableWrapper table th.th {
	padding: 10px 7px;
	background-color: #e4e4e4;
	border-color: #ccc;
	color: #000;
}

.action_btns .icon {
	font-size: 0;
	background: url("/UI/images/oh_sprite.png");
	width: 22px;
	height: 22px;
	display: inline-block;
	margin: 0px 3px;
}

.action_btns .icon.icon-edit {
	background-position: -20px -365px !important;
}

.action_btns .icon.icon-delete {
	background-position: -127px -364px !important;
}

.text-center.text-danger {
	color: red;
	font-weight: 600;
}

.text-center.text-success {
	color: green;
	font-weight: 600;
}

#content.admin-pages .formdiv .formlist li input[type="checkbox"] {
	width: 17px !important;
	height: 17px !important;
}

#content.admin-pages .formdiv .formlist li.row_btns .action_btns {
	white-space: nowrap;
	position: absolute;
	width: 330px;
	height: 30px;
	top: 0;
}

#content.admin-pages .formdiv .formlist li.row_btns .action_btns .btn.all_btn {
	width: auto !important
}

#content.admin-pages .tableWrapper table th,
#content.admin-pages .tableWrapper table td {
	padding: 7px;
	border: 1px solid #ccc;
	line-height: 16px;
}

#content.admin-pages .tableWrapper table tr:nth-child(2n+1) {
	background-color: #f7f7f7;
}

#content.admin-pages .formdiv .formlist li .full-msg.spec_eq {
	position: absolute;
	left: 185px;
	top: 0;
	padding: 0;
	margin: 0 !important;
	font-size: 12px;
}

#content.admin-pages .formdiv .formlist li.input-msg-text {
	height: 16px;
}

#content.admin-pages .tableWrapper table td .promoCodeClass {
	margin: 0 auto;
	width: 100%;
}

#content.admin-pages .tableWrapper table td .promoCodeClass tr {
	background: transparent !important;
}

#content.admin-pages .tableWrapper table td .promoCodeClass td {
	border: none !important;
	text-align: left !important;
	padding: 0;
}

#content.admin-pages .formdiv .formlist li.row_btns .action_btns .all_btn.btn.strong {
	height: 30px;
	box-sizing: border-box;
}

#content.admin-pages .comp_profile .in_title {
	text-align: left;
	width: 100%;
	box-sizing: border-box;
}

#content.admin-pages .comp_prof {
	margin-top: 0 !important;
}

#content.admin-pages .comp_prof tr:nth-child(2n) {
	background-color: #fff !important;
}

#content.admin-pages .comp_prof tr:nth-child(2n+1) {
	background-color: #f9f9f9;
}

#content.admin-pages .billfom {
	margin: 0 auto !important;
}

.special-prize {
	line-height: 22px !important;
	height: 65px;
	display: table-cell;
	float: none;
	vertical-align: bottom;
}



/***css new***/
#top-small-banner { display: table; float: left; height: auto; width: 100%; margin:0px auto 20px auto; clear:both; background-color: #fff; padding: 5px 0;}
.table-row {display: table; width:100%;}
.table-cell {display: table-cell;}
#top-small-banner .table-cell { float: left; width: 25%; /*border-right: 1px solid #eaeaea;*/ text-align:center; padding: 0 5px; box-sizing:border-box;}
#top-small-banner .table-cell a {float: left;	width: 100%;	text-align: center;	cursor: default;}
#top-small-banner .table-cell img {    width: auto;    height: auto;	max-width: 100%;	border-radius:5px;	cursor:pointer;}
#top-small-banner .table-cell:last-child {border-right: none;}

.special_main .module_title.titles, .special_main .link-wrap {
	display: inline-block;
	vertical-align: top;
}
.link-wrap {
	height: 30px;
	width: 130px;
	float: right;
}
#feat_prod .ad-back, #new_arrivals .ad-back, #Close_Out .ad-back {
	background: rgba(0, 0, 0, 0) url("/UI/images/prev_arr_btn.png") no-repeat scroll center center;
	height: 30px;
	width: 25px;
	display: inline-block;
	position: relative;
	opacity: 0.8;
	cursor: pointer;
	vertical-align: middle;
}
#feat_prod .ad-back:hover, #new_arrivals .ad-back:hover, #Close_Out .ad-back:hover {
	background: rgba(0, 0, 0, 0) url("/UI/images/prev_arr_btn_red.png") no-repeat scroll center center;
}
.special-viewall {
	line-height: 30px;
	font-weight: bold;
	float: none;
	margin-left: 10px;
	display: inline-block;
	vertical-align: middle;
}
#feat_prod .ad-forward, #new_arrivals .ad-forward, #Close_Out .ad-forward {
	height: 30px;
	width: 25px;
	display: inline-block;
	background: rgba(0, 0, 0, 0) url("/UI/images/next_arr_btn.png") no-repeat scroll center center;
	position: relative;
	margin-left: 10px;
	opacity: 0.8;
	cursor: pointer;
	vertical-align: middle;
}
#feat_prod .ad-forward:hover, #new_arrivals .ad-forward:hover, #Close_Out .ad-forward:hover {
	background: rgba(0, 0, 0, 0) url("/UI/images/next_arr_btn_red.png") no-repeat scroll center center;
}
#sidebar .side_box_bg {
	width: 99%;
	height: auto;
	margin-bottom: 15px;
	float: right !important;
	font-size: 12px;
}
#sidebar .side_box_bg.advt_title img {
	width: 100%;
	height: auto;
	float: left;
}
.formdiv .formlist li .input, .formdiv .formlist li .reqd, input[name="cadmin_ship_add1"], input[name="cadmin_ship_city"], input[name="cadmin_ship_zip"] {
	color: #000;
	border: 1px solid #cdcdcd;
}
.formdiv .formlist li .input, .formdiv .formlist li .reqd, input[name="cadmin_ship_add1"], input[name="cadmin_ship_city"], input[name="cadmin_ship_zip"] {
	padding: 0px 2px 0px 8px;
	width: 200px;
	font: normal 12px Arial, Helvetica, sans-serif;
	height: 25px;
	border-radius: 3px;
}
.remember-me .checkbox-fancy, .li_chkbox .checkbox-fancy, .li_agree .checkbox-fancy, .rightAlign .checkbox-fancy, .li_fancycheckbox .checkbox-fancy {
	width: 30px !important;
}
/* .boxtype1.fr, .boxtype1.fr.feat_pro_active{width: calc(100% - 235px) !important;} */
.boxtype1.fr, .boxtype1.fr.feat_pro_active{width:79% !important;}

.popUpCreateFav .all_btn, .popUpAddCart .all_btn{height:20px; line-height:20px; background-image: none !important;}
.sb-productlist .disc a {
	font-size: 12px;
}
.boxtype1.fr.feat_pro_active .main_wrapper.productsec .content .img .product-thumb img.imageLoader {width: auto !important;
	height: auto !important; max-height: 80px;}
#filterData li span {word-break: break-word;}

/*new css for favorite list 100% width design*/
.favListWrpp{width:calc(100% - 220px);}
#topDivOnFavorite{width:100%;box-sizing:border-box; padding-bottom: 0px;}
/*#topDivOnFavorite{padding:0px;}*/
.manage-fav-list-wrap .divCell:nth-child(3){width:110px;}
#stickyheader.stickHeader.fixed{/*box-shadow: 5px 5px 5px #ccc;*/ top:122px !important; max-width: 1330px;}
span.note{padding-left: 10px;}
.fav-table .tblone{width:100%;}
/*new css for favorite list 100% width design ends*/

/* admin panel pages new design starts */
.admin_panel {border: 1px solid #ccc;border-top: none;margin-bottom:10px;padding-bottom:10px;}
.admin_panel .shopcrt_bton.all_btn {background: transparent !important;color: #000 !important;margin: 10px auto 0px auto;border:1px solid #ccc !important;}
.admin_panel .shopcrt_bton.all_btn:hover {background: #f7f7f7 !important;}
.admin_panel td {display: block;}
.admin_panel .shopcrt_bton.all_btn {background: transparent !important;color: #000 !important;margin: 10px auto 0px auto;border: 1px solid #ccc !important;	padding: 3px;text-align: left;/*width: 210px;*/ width:auto;}
.admin_panel .icn {display: inline-block;vertical-align: middle;width: 40px;height: 30px;background: url("/UI/images/admin-panel-icons.png");background-repeat: no-repeat;margin-right: 7px;}
.admin_panel .link-txt {display: inline-block;vertical-align: middle;width: calc(100% - 50px);font-size: 16px;}
.admin_panel .icn.man-dept {background-position: -67px -52px;}
.admin_panel .icn.man-user {background-position: -70px -9px;}
.admin_panel .icn.bill-addr {background-position: -120px -7px;}
.admin_panel .icn.ship-addr {background-position: -162px -51px;}
.admin_panel .icn.comp-profile {background-position: -8px -8px;}
/* admin panel pages new design starts */

#order_table .listpg {width: 100%;display: table;}
#order_table .listpg li {display: table-row;margin: 0;float: none !important;width: 100%;}
.quicksec .listpg li .col1, .quicksec .listpg li .col2, .quicksec .listpg li .col3 {display: table-cell;float: none;vertical-align: middle;	padding: 5px;}
.quicksec .listpg li .col1 label {width: 70px;display: inline-block;float: none;}
.quicksec .listpg .col1 .input {padding: 0 7px;width: 114px;box-sizing: border-box;height: 30px;border-radius: 3px;box-sizing: border-box;border-radius: 3px;}
.quicksec .listpg .col1 {width: 200px;box-sizing: border-box;}

.quicksec .listpg .col2 {width: 95px;box-sizing: border-box;}
.quicksec .listpg .col2 label {width: 37px;text-align:right;padding-right:5px;}
.quicksec .listpg .col2 .input {width: 40px;padding: 0;text-align: center;height: 30px;border-radius: 3px;text-indent: 0;}

.quicksec .listpg .col3, #quick_entry_form #order_table .listpg .col3 {width: calc(100% - 300px);box-sizing: border-box;}
.quicksec .listpg .col3 label {width: 60px;text-align:right;padding-right:5px;}
.quicksec .listpg .col3 .input {width:  calc(100% - 75px);padding: 0 7px;height: 30px;border-radius: 3px;box-sizing: border-box;}

.hist-update {width: 98%;margin: 0 auto;}
#resultsel1 .wrapper {width: 100%;}

.checkout_list_filter input, .checkout_list_filter select {height: 30px !important;box-sizing: border-box;border-radius: 3px;}
.fr.checkout_list_filter .all_btn, .fr.checkout_list_filter .input1 {float: left;}

.step7 .ps_shop_cart tr.pr_des td.no_padd {text-align: right;padding-right: 10px;}

#content.plan_save_list #sidebar {
	display: block;
}
.static-content .in_title {
	padding: 10px !important;
	height: auto;
	font-size: 20px;
}

.home-special-icon{background: #000 url(/UI/images/home-icon-sprite.png) no-repeat scroll -10px -4px;
    width: 25px;
height: 30px;
float: left;
margin-right: 3px;}

.home-new-icon{background: #000 url(/UI/images/home-icon-sprite.png) no-repeat scroll -47px -4px;
    width: 25px;
height: 30px;
float: left;
margin-right: 3px;}

.home-closeout-icon{background: #000 url(/UI/images/home-icon-sprite.png) no-repeat scroll -83px -4px;
    width: 25px;
height: 30px;
float: left;
margin-right: 3px;}

.inner_nav {
    border-bottom: none;
    margin:0 auto;
    padding: 0;
    width: 100%;
}
.inner_nav_wrap {
    margin: 0 auto;
    width: 100%;
}
.inner_nav_wrap > ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
	width:100%;
	display:table;
}
.inner_nav_wrap li {
    float: none;
    padding: 0 10px;
	text-align: center;
	display:table-cell;
	vertical-align:middle;
	height:50px;
	border-bottom: 3px solid transparent;
}
.inner_nav_wrap a {
    color: #3c3f43;
    font-size: 18px;
}
.liActive, .inner_nav_wrap li.liActive {
    border-bottom: 3px solid #cc092f;
}
.inner_nav_wrap .liActive a {
    color: #cc092f;
}
.inner_nav_wrap a:hover {
    color: #cc092f;
}
.inner_nav_wrap li:hover {
    border-bottom: 3px solid #cc092f;
	cursor: pointer;
}
.inner_nav_wrap li:hover a {
    color: #cc092f;
}
.usrMngtLi{width:17% !important;}
#acc-menu-small{display:none;}

@media (max-width:768px){
	#acc-menu-large{display:none;}
	#acc-menu-small {display: block;height: auto;padding: 10px;box-sizing: border-box;}
	#order_show_form .search_cart { width: 100%;}
	#order_show_form .search_cart td { float: left; margin-bottom: 5px; width: 100%;}
	.serv-req-form table td {display: block;}
	.con_info_wrap{width:100%;}
}

/* admin user login pages */

#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: 162px !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;min-width:45px;}
#create_company_form .formdiv .formlist li .add_rem.all_btn.new_btn {min-width: 63px;}
#create_company_form .formdiv .formlist #department_budget input#balance {width: 73px !important;margin-right: 0;}
#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;margin: 0 10px 0 25px;}
/* .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, .in_box.w-100.fl .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: 212px !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: #f7f7f7;}

#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;height:15px;}
#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: #f9f9f9;}
.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, .tableWrapper .tblone.addr_list_tbl td{border: 1px solid #ccc !important;padding: 5px !important;}
.tableWrapper .tblone.edit_user_sc_table td .promoCodeClass td, .tableWrapper .tblone.addr_list_tbl td .promoCodeClass td{border: none !important;padding: 0 !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: #f9f9f9;}
.tableWrapper table .billing_addr_list:nth-child(2n+1), .tableWrapper table .shipping_addr_list:nth-child(2n+1) {background-color: #f9f9f9;}
/* admin user login pages ends */

#create_company_form .formdiv .formlist, #edit_user_sc .formdiv .formlist, #billing_edit .billfom .formdiv .reset.formlist, #display_shipping_id .formdiv .reset.formlist{width: 100% !important;display: table;}
#create_company_form .formdiv .formlist li, #edit_user_sc .formdiv .formlist li, #billing_edit .billfom .formdiv .reset.formlist li, #display_shipping_id .formdiv .reset.formlist li{display: table-row;float: none;position:relative;}
#create_company_form .formdiv .formlist .col, #edit_user_sc .formdiv .formlist .col, #billing_edit .billfom .formdiv .reset.formlist .col, #display_shipping_id .formdiv .reset.formlist .col{display: table-cell;padding: 5px;vertical-align: middle;}
.col.col-lbl{line-height:16px;}
#create_company_form .formdiv .formlist li input, #edit_user_sc .formdiv .formlist li input, #billing_edit .billfom .formdiv .reset.formlist li input, #display_shipping_id .formdiv .reset.formlist li input{width: 100% !important;height: 30px;padding: 0 7px;box-sizing: border-box;}
#edit_user_sc .formdiv .formlist li input[type="checkbox"]{width: 20px !important;height: 20px;padding: 0 7px;box-sizing: border-box;}
#create_company_form .formdiv .formlist li select, #edit_user_sc .formdiv .formlist li select, #billing_edit .billfom .formdiv .reset.formlist li select, #display_shipping_id .formdiv .reset.formlist li select{width: 100% !important;border: 1px solid #ccc;height: 30px;margin: 0 auto !important;box-sizing: border-box;}
#create_company_form .formdiv .formlist .col.col-extra .errmsg, #edit_user_sc .formdiv .formlist .col.col-extra .errmsg, #billing_edit .billfom .formdiv .reset.formlist .col.col-extra .errmsg, #display_shipping_id .formdiv .reset.formlist  .col.col-extra .errmsg{padding: 0;margin: 0;font-size: 14px;}
#create_company_form .formdiv .formlist .col.col-extra .errmsg img, #edit_user_sc .formdiv .formlist .col.col-extra .errmsg img, #billing_edit .billfom .formdiv .reset.formlist .col.col-extra .errmsg img, #display_shipping_id .formdiv .reset.formlist .col.col-extra .errmsg img{vertical-align: middle;}
#create_company_form .formdiv .formlist #department_budget label, #edit_user_sc .formdiv .formlist #department_budget label{margin-top:inherit !important;float:none;}
#create_company_form .formdiv .formlist #department_budget input{width:auto !important;float:none;max-width:83px;}
#create_company_form .formdiv .formlist .col.balance .btn {margin-left: 10px;margin-right: 0;float: none;height: 30px;box-sizing: border-box;}
#create_company_form .formdiv .formlist .col.col-input, #create_company_form .formdiv .formlist .col.col-extra, #edit_user_sc .formdiv .formlist .col.col-input, #edit_user_sc .formdiv .formlist .col.col-extra{vertical-align:top;}
#create_company_form .formdiv .formlist .col.col-extra .btn, #edit_user_sc .formdiv .formlist .col.col-extra .btn, , #billing_edit .billfom .formdiv .reset.formlist .col.col-extra .btn, #display_shipping_id .formdiv .reset.formlist .col.col-extra .btn{margin-left: 0;margin-right: 10px;height: 30px !important;	padding: 0 10px !important;	line-height: 30px;box-sizing: border-box;float:none;display:inline-block;}
.row-billto .col-extra .btn, .row-shipto .col-extra .btn {width: auto;}
.dep_man.col.col-extra .check-email {display: inline-block;float: none;vertical-align: top;width: 60px;}
.dep_man.col.col-extra .check-email .email {margin: 0 !important;width: 60px !important;line-height: 30px;}
.dep_man.col.col-extra .check-email .email .check {display: inline-block;margin: 0 !important;float: none;}
.col.balance span #balance {margin-right: 8px;}
#create_company_form .formdiv .formlist li #submit_create_dept_button, #edit_user_sc .formdiv .formlist li #save {width: auto !important; padding:0 10px; }
.admin_box .tableWrapper .tblone th.th, .edit_user_sc.in_box .tableWrapper .tblone th.th, #display_billing_id .tableWrapper .tblone th.th, #display_shipping_id .tableWrapper .tblone th.th{padding: 10px 7px;background-color: #e4e4e4;border-color: #ccc;color:#000;}
.admin_box .tableWrapper .tblone tr:nth-child(2n+1), .edit_user_sc.in_box .tableWrapper .tblone tr:nth-child(2n+1), #display_billing_id .tableWrapper .tblone tr:nth-child(2n+1), #display_shipping_id .tableWrapper .tblone tr:nth-child(2n+1){background-color: #f7f7f7;}
.col.col-input .errmsg, .col.col-extra .errmsg{float: left;width: 100%;line-height: 13px;padding: 0;margin: 5px 0 0 0!important;font-size:12px !important;}
.col.col-input .errmsg img, .col.col-extra .errmsg img{vertical-align: middle;width: 12px;height: auto;}
.row-budget .col {padding-bottom: 12px !important;}
.customer_list td:last-child .btn {	width: 40px !important;padding:0 !important; }
.admin_box .tableWrapper, .edit_user_sc .tableWrapper, #display_billing_id .tableWrapper, #display_shipping_id .tableWrapper{width: 96%;margin: 0 auto 15px auto;}
#display_billing_id .tblone tr td .promoCodeClass tr, #display_shipping_id .tblone tr td .promoCodeClass tr{background:transparent !important}
.admin_box .formdiv {width: 96% !important;margin: 8px 2% !important;border: 1px solid #ccc;border-radius: 5px;padding: 0 10px;box-sizing: border-box;display:inline-block;}
.admin_box .formdiv .reset.formlist {margin: 8px auto !important;}
.admin_box .formdiv .formlist .col.col-lbl{width:170px !important;}
.admin_box .formdiv .formlist .col.col-input{/*width:220px;*/width:50%;}
.spec_eq {white-space: nowrap;font-size: 12px;margin: 0 auto 5px auto !important;padding: 0 5px;float: left;}
.action_btns .icon {font-size: 0;background: url("/UI/images/oh_sprite.png");width: 22px;height: 22px;	display: inline-block;margin:0px 3px;}
.action_btns .icon.icon-edit {background-position: -20px -365px !important;}
.action_btns .icon.icon-delete {background-position: -127px -364px !important;}
.row_btns {position: relative;}
.row_btns .col.col-input {position: relative;height: 35px;}
.row_btns .action_btns {white-space: nowrap;position: absolute;width: 330px;height: 30px;top:0;}
.in_box .admin_box .formdiv .formlist li .col.col-extra .btn.new_btn, .in_box .admin_box .formdiv .formlist li .col.col-extra #department_add.btn.new_btn {	float: none !important;display: inline-block !important;vertical-align: middle;margin-left: 0 !important;margin-right: 10px !important;padding:0 10px !important;height:30px !important;line-height:30px;border:none !important;}
#billing_edit .billfom, #shipping_add_form .billfom {margin: 0;}
.input-msg-text {height: 16px;}
.full-msg.spec_eq {position: absolute;left: 185px;top: 0;padding: 0;margin: 0 !important;}
.action_btns #btn_add_ship_addr {height: 30px !important;}

#man_dept_wrap .in_title.title-btn, #edit_user_sc .in_title.title-btn, #display_billing_id .in_title.title-btn, #display_shipping_id .in_title.title-btn, #comp_prof .in_title.title-btn{float: left;width: 100% !important;box-sizing: border-box;display: table;padding: 0 !important;background:transparent;color:#000;border-bottom:1px solid #ccc;}
#man_dept_wrap .in_title.title-btn .text-title, #edit_user_sc .in_title.title-btn .text-title, #display_billing_id .in_title.title-btn .text-title, #display_shipping_id .in_title.title-btn .text-title, #comp_prof .in_title.title-btn .text-title{display: table-cell;text-align: left;vertical-align: middle;padding: 10px 15px;font-size:18px;}
#man_dept_wrap .in_title.title-btn .text-btn, #edit_user_sc .in_title.title-btn .text-btn, #display_billing_id .in_title.title-btn .text-btn, #display_shipping_id .in_title.title-btn .text-btn, #comp_prof .in_title.title-btn .text-btn{display: table-cell;text-align: right;padding: 10px 15px;vertical-align: middle;}
#man_dept_wrap .in_title.title-btn .text-btn .all_btn.btn, #edit_user_sc .in_title.title-btn .text-btn .all_btn.btn, #display_billing_id .in_title.title-btn .text-btn .all_btn.btn, #display_shipping_id .in_title.title-btn .text-btn .all_btn.btn{background: transparent !important;border: 1px solid #fff !important;padding: 0 10px;border-radius: 11px;margin:0 auto !important;color:#000 !important;height:30px;}
#man_dept_wrap .in_title.title-btn .text-btn .all_btn.btn .icon, #edit_user_sc .in_title.title-btn .text-btn .all_btn.btn .icon, #display_billing_id .in_title.title-btn .text-btn .all_btn.btn .icon, #display_shipping_id .in_title.title-btn .text-btn .all_btn.btn .icon{margin-right: 5px;}
#man_dept_wrap .in_title.title-btn .text-btn .all_btn.btn:hover, #edit_user_sc .in_title.title-btn .text-btn .all_btn.btn:hover, #display_billing_id .in_title.title-btn .text-btn .all_btn.btn:hover, #display_shipping_id .in_title.title-btn .text-btn .all_btn.btn:hover{/*background: #f7f7f7 !important;border: 1px solid #313131 !important;*/ text-decoration:underline;color: #CC092F !important;}
.in_box.w-100.fl.comp_profile .in_title {text-align: left;padding-left: 15px;}
.admin_panel {border: 1px solid #ccc;border-top: none;margin-bottom:10px;padding-bottom:10px;}
.admin_panel .shopcrt_bton.all_btn {background: transparent !important;color: #000 !important;margin: 10px auto 0px auto;border:1px solid #ccc !important;}
.admin_panel .shopcrt_bton.all_btn:hover {background: #f7f7f7 !important;}

.admin_panel td {
	/* display: block; */
	display: inline-block;
	width: 47%;
}
.admin_panel .shopcrt_bton.all_btn {
	background: transparent !important;
	color: #000 !important;
	margin: 10px 3px 0px ;
	border: 1px solid #ccc !important;
	padding: 3px;
	text-align: center;
	/* width: 110px; */width:auto;
}
.admin_panel .icn {
	display: inline-block;
	vertical-align: middle;
	width: 40px;
	height: 30px;
	background: url("/UI/images/admin-panel-icons.png");
	background-repeat: no-repeat;
	margin-right: 7px;
}
.admin_panel .link-txt {
	display: inline-block;
	vertical-align: middle;
	width: calc(100% - 50px);
	font-size: 16px;
}
.admin_panel .icn.man-dept {
	background-position: -67px -52px;
}
.admin_panel .icn.man-user {
	background-position: -70px -9px;
}
.admin_panel .icn.bill-addr {
	background-position: -120px -7px;
}
.admin_panel .icn.ship-addr {
	background-position: -162px -51px;
}
.admin_panel .icn.comp-profile {
	background-position: -8px -8px;
}

.tableWrapper table.tblone #promo_header th {border: 1px solid #ccc;}
.usrmngtfotBtn {
	width: 96%;
	background: #f1f1f1;
	padding: 5px;
	margin: 0 auto;
	box-sizing: border-box;
}
.usrmngtfotBtn ul {
	padding: 0;
	display: table;
	margin: 0px auto;
	min-height: 30px;
}
.usrmngtfotBtn ul li.all_btn {
	background: transparent !important;
	/* border: 1px solid #313131 !important; */
	padding: 0 !important;
	height: auto !important;
	line-height: inherit;
	border-radius: 0;
	color: #000 !important;
	float: none !important;
	display: table-cell;
	vertical-align: middle;
	border-radius: 3px;
	border:none !important;
}
.usrmngtfotBtn ul li.all_btn a {
    font-size: 16px;
    color: #CC092F;
    background: transparent;
    padding: 5px 10px;
    height: 30px;
    box-sizing: border-box;
    margin: 0 5px;
    border-radius: 3px;
    border: 1px solid #ccc;
}
/*.usrmngtfotBtn ul li.all_btn:last-child {
	border-right: none !important;
} */
.usrmngtfotBtn ul li.all_btn a:hover {
	background: #e4e4e4;
}

.icn-btn.btn-edit .icon {
	width: 25px;
	height: 25px;
	display: inline-block;
	vertical-align: middle;
	background: url("/UI/images/oh_sprite.png");
	background-position: -21px -364px !important;
}
.icn-btn.btn-del .icon {
	width: 25px;
	height: 25px;
	display: inline-block;
	vertical-align: middle;
	background: url("/UI/images/oh_sprite.png");
	background-position: -127px -364px !important;
}
.plnSave_action .icn-btn {
	display: inline-block;
	font-size: 0;
	vertical-align: middle;
	height: 25px;
	width: 25px;
	margin: 0px 3px;
	cursor:pointer;
}
.plnSave_action {
	padding: 0 !important;
	text-align: center;
}
.ourpage-content {
	line-height: 18px;
}
.ourpage-content p{margin-bottom:10px;}
.free_items_lbl th {
	background: #d9edf7 !important;
	color: #31708f !important;
	font-size: 14px;
}

.box_item .sb-productlist .imgbx {
	float: left;
	width: 67px;
	text-align: center;
	padding: 2px;
	margin: 0 0 0 5px;
	box-sizing: border-box;
}
.box_item .sb-productlist .disc {
	line-height: 1.3;
	width: calc(100% - 85px);
	float: right;
	margin-right: 5px;
	box-sizing: border-box;
	text-align:left;
}
#buygettdiv {
	height: auto;
}
.page-title {
	float: left;
	width: 100%;
	box-sizing: border-box;
}
.in_box.w-100 .page-title .in_title, .page-title .in_title {
	width: 100% !important;
	padding: 17px !important;
	box-sizing: border-box;
	float: left;
	background: transparent;
	color: #000;
	text-align: left;
	font-size: 18px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px;
}
.in_box .favlist-top-wrap .in_title.fl .fl.mb-0.mt-5 {
	color: #000;
	font-size: 18px;
}
#stickyheader.stickHeader.fixed{width: calc(100% - 244px);}
.stickHeader .topTitleBtns #topDivOnFavorite {
	padding: 0 10px !important;
}

.order-placed {
	width: 90%;
	margin: 25px auto;
	max-width: 650px;
	display: table;
	border: 3px dashed #ccc;
	border-radius: 5px;
}
.order-placed .bag-icon {
	display: table-cell;
	float: none;
	width: 125px;
	height: 125px;
	vertical-align: middle;
	background: url("/UI/images/checkout-confirmation.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100px 100px;
}
.order-placed .success-text {
	display: table-cell;
	vertical-align: middle;
}
.order-placed .success-text h2:first-child {
	font-size: 30px;
	color: green;
}
.order-placed .success-text h2:last-child {
	font-size: 20px;
	margin-top: 10px;
}
.newsletter_error{min-width:100% !important;box-sizing:border-box;}

#sku_count.vc_info {
	color: #0c5460;
	background-color: #d1ecf1;
	border-color: #bee5eb;
	padding: 10px;
	box-sizing: border-box;font-weight:600;
}
.vc_info.vc_success{
	color: #155724;
	background-color: #d4edda;
	border-color: #c3e6cb;
	padding: 10px;
	box-sizing: border-box;font-weight:600;
}
.vc_info.vc_danger, .no_fav_msg{
	color: #721c24;
	background-color: #f8d7da;
	border-color: #f5c6cb;
	padding: 10px;
	box-sizing: border-box;
	font-weight:600;
}
.vc_info.vc_danger a{color: #721c24;}

/**css new ends here***/
.call_price{line-height: 25px !important;}

.detail_prize_all .fl.deil_addcart .adCartRes.add_cart {
	background-image: none !important;
	background-color: #CC092F !important;
	padding: 0 10px;
	width: auto;
	height: 35px;
	line-height: 32px;
	font-size: 14px !important;
	border: 1px solid #CC092F !important;
	border-radius: 3px;
}
.mid_pan .add_cart, .brands_btn .adCartRes, .brands_btn .adCartRes {
	background: #CC092F url(/UI/images/sprite.png) repeat scroll -306px -200px !important;
	text-align: center;
}
#prod_description .tab-section .brands_btn .adCartRes {
	height: 30px !important;
	padding: 0 10px 0 30px !important;
	line-height: 30px;
	background-image: url(/UI/images/shopping-cart-icon.png) !important;
	background-repeat: no-repeat !important;
	background-position: 5px !important;
	margin: 0 10px 5px 0 !important;
}
#detailTab.active, #reviewTab.active, #compareTab.active, #vbrand_tab_d.active, #similarTab.active, #companionTab.active, #accessoriesTab.active, #suppliesTab.active {
	height: 22px;
	line-height: 22px;
	margin-top: -8px;
	overflow: hidden;
	padding: 10px 20px !important;
	font-size: 13px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#prod_description #vbrand_tab .brands_btn .list_cartbtn #productImage.fancybox .best_fav.grid_best_fav, #prod_description #upsell .brands_btn a.productImage.fancybox .best_fav.grid_best_fav, #prod_description .divTableBrands .brands_btn .list_cartbtn .fancybox.all_btn.addbtn.fl .best_fav.grid_best_fav {
	font-size: 0 !important;
	width: 28px;
	height: 28px;
	background-repeat: no-repeat !important;
	background-position: -16px -121px !important;
	border: 1px solid #ac172e !important;
	padding: 0;
	background-image: url(/UI/images/best_fav.png) !important;
	background-color: transparent !important;
	padding: 0;
}
#similar .prod_det_btn, #campanion .prod_det_btn {
	line-height: 33px;
}
.tab-section .brands_btn .prod_det_btn {
	height: 28px !important;
	line-height: 28px !important;
	background-size: 1% 100%;
}
#similar .prod_det_btn, #campanion .prod_det_btn {
	height: 33px;
	line-height: 33px;
	background-size: 100% 100% !important;
}
/* .tab-section .brands_btn .magnifier, .tab-section .brands_btn .prod_det_btn, .tab-section .brands_btn .fl.qty, .tab-section .brands_btn .list_cartbtn {
	float: left;
	margin: 0 10px 0 0 !important;
	border-radius: 3px;
}
#upsell .magnifier, #vbrand_tab .magnifier{height: 30px !important;} */


#login_form .all_btn {
	width: calc(100% - 120px);
	float: left;
	box-sizing: border-box;
	margin-bottom: 10px;
	line-height: 30px;
}
#login_form.formlist li label {
	width: 100px !important;
}
#login_form a, #content .acc_cret {
	color: #0072bc;
}
#apply_promo_code .all_btn.btn {
	height: 30px;
	line-height: 28px;
	padding: 0 15px;
}
#apply_promo_code .input {
	border-radius: 3px;
	height: 30px;
	padding: 0;
	text-indent: 10px;
	vertical-align: top;
	width: 251px;
}
#apply_promo_code label {
	width: 125px;
	height: 30px;
	line-height: 30px;
}
#shipping_attn .all_btn {
	float: left;
	height: 25px;
	line-height: 25px !important;
}
#quick_entry_form {
	width: 94% !important;
	margin: 0 auto !important;
}
#order_table {
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
#iktManufacturer .rel {
	width: 100%;
}


/* #content .mid_pan .adCartRes .cart-icon {
	width: 22px;
	height: 21px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
	background: url(/UI/images/shopping-cart-icon.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#product_details .mid_pan .detail_prize_all .viewcartblwBtnY.fl a {
	height: 35px;
	line-height: 33px;
	float: left;
	padding: 0 10px;
	background: #CC092F;
	color: #fff;
	cursor: pointer;
	border-radius: 3px;
}
#product_details .mid_pan .detail_prize_all .viewcartblwBtnY.fl a .pln-save-icon {
	width: 25px;
	height: 25px;
	display: inline-block;
	vertical-align: middle;
	background: url(/UI/images/scheme_save_btn_bg.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 5px;
}
#content .mid_pan .adCartRes .cart-icon {
	width: 22px;
	height: 21px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
	background: url(/UI/images/shopping-cart-icon.png);
	background-repeat: no-repeat;
	background-position: center center;
} */
#prod_description #vbrand_tab .brands_btn a#productImage.fancybox, .productsec #upsell .brands_btn a#productImage.fancybox {
	background-color: transparent !important;
	padding: 0;
	margin: 0;
}
#vbrand_tab .brands_btn .list_cartbtn #productImage, #prod_description .divTableBrands .brands_btn .list_cartbtn .fancybox.all_btn.addbtn.fl {
	padding: 0 !important;
	width: 30px;
	border: none !important;
}
.productsec .sortby, .sortby.sortby_footer {
	font-size: 13px;
	padding: 5px 1% !important;
	text-align: left;
	margin-bottom: 5px;
	width: 98% !important;
	display: table;
}
.grid_wrap_qty {
	width: 100%;
	display: table;
}
.grid_wrap_qty .addCartBtn, .grid_wrap_qty .favBtn, .grid_wrap_qty .grid_qty {
	float: none;
	display: table-cell;
	vertical-align: top;
	text-align: center;
}
.grid_wrap_qty .addCartBtn .adCartRes.redaddbtn.grid_but {
	margin: 0 auto !important;
	float: none !important;
}
.favListWrpp .w-763 {
	width: auto;
}

.manu_image_search.fl {
	width: 100%;
}
#schedule {
	margin-top: 1px;
}


/*new css for contact us page*/
/* .contTbl tr td {width: 50%; vertical-align:top; padding: 5px 4px;}
.contTbl strong {color: #000; font-size: 17px; font-weight: normal; line-height: 35px; padding: 10px 0;}
.contTbl input, .contTbl  select#bill_state, .contTbl  select#ship_state, .contTbl textarea , .contTbl1  select#add_state_one, .contTbl1  input#phone_two, .contTbl select#add_state_two, #Bill_main_div > select#billadd, #Ship_main_div > select#shipadd, #department_info, #department_form  #department, #billing_div #billing_info, #shipping_div #shipping_info, #quote_form > input#quote_name {background: #f5f7fa none repeat scroll 0 0; border: 1px solid #c1c4c8 !important; border-radius: 5px; box-shadow: 2px 2px 4px 0 #cdcdcd inset; padding: 10px !important;	width:94% !important; height: 20px;font-size: 14px;}
.contTbl input[type="checkbox"]{width:20px !important;}
.contTbl  select#bill_state, .contTbl  select#ship_state, .contTbl1  select#add_state_one, .contTbl select#add_state_two {width:100% !important;}
.contTbl input[type="submit"]{width:20% !important;}
.contTbl input[type="radio"]{width:20px !important;}
.contTbl textarea, .contTbl1 textarea {width: 94% !important;}
.contTbl input#phone, .contTbl input#phone_2, .contTbl input#phone_3, .contTbl input#phone_one,  .contTbl input#phone_two, 
.contTbl input#phone_2_seven, .contTbl input#phone_3_seven, .contTbl input#phone_one_seven,  
.contTbl input#bill_phone, .contTbl input#bill_phone_2, .contTbl input#bill_phone_3, 
.contTbl input#ship_phone, .contTbl input#ship_phone_2, .contTbl input#ship_phone_3{padding-left: 0 !important;
 padding-right: 0 !important; text-indent: 10px; width: 31% !important;}
.form_contact {background: #fff; border-radius: 5px; margin: 0 auto; padding: 30px; width: 80% !important;border: 1px solid #f1f1f1; border-radius: 7px; box-shadow: 0 1px 5px #ccc;}
.contTbl1{width:55%;}
.return_table_td #return_order td input {
    width: 75% !important;
}
.return_table_td #return_order td button {
    border:none;
    background: #cc092f;
    border-bottom:3px solid #971c1e;
    color: #fff;
    margin: 5px auto;
    padding: 5px 0;
    vertical-align: middle !important;cursor: pointer;text-transform: uppercase; height:40px;
}
.in_title.newchkTtl.contTtl{font-weight:bold !important;
    font-size: 27px !important;
    margin: 55px auto 15px !important;
    width: 83% !important;} 
*/
#return_order tr:first-child td{height: 35px; vertical-align: middle;}
.form_contact input[type="submit"]{
	height: 35px;
}
.contTbl label {
	font-size: 15px;
}
.contTbl td {
	vertical-align: top;
}
.form_contact td input, .form_contact td textarea {
	padding: 3px 2px 3px 8px;
	border: 1px solid #cdcdcd;
	width: 90% !important;
	margin-bottom: 10px;
	height: 25px;
	line-height: 25px;
}
.form_contact{width:100%;}
.contFrmOption {
    float: left; 
	margin-bottom: 10px;
    width: 33.33%;
}
.form_contact > h3, .form_contact .contactInfo > h3 {
    font-size: 17px;
    font-weight: normal;
    margin-bottom: 40px;
    padding: 5px 7px;
}
.form_contact > h3{padding:5px 7px 5px 51px !important;}
.form_contact .contactInfo > h3 {
    margin-bottom: 30px;
	padding-left: 0;
}
.con_info_wrap {
    margin-bottom: 20px;
    overflow: hidden;
    width: 57%;
}
.conInfo {
	width: 100%;
	margin-bottom: 18px;
}
.conInfo h4 {
    float: left;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 15px;
    width: 50%;
	line-height: 30px;
}
.conInfo > p {
    float: left;
    font-size: 16px;
}
.contactInfo {
    margin-left: 50px;

}
.conInfoAdd {
    background: rgba(0, 0, 0, 0) url("/UI/images/ourAddress.png") no-repeat scroll 0 0;
    height: 30px;
    line-height: 24px;
    padding-left: 33px;
	margin-bottom:14px;
}
.conInfoToll {
    background: rgba(0, 0, 0, 0) url("/UI/images/Mobile.png") no-repeat scroll 0 0;
    height: 30px;
    line-height: 30px;
    text-indent: 33px;
}
.conInfoCorpo {
    background: rgba(0, 0, 0, 0) url("/UI/images/Phone.png") no-repeat scroll 0 0;
    height: 30px;
    line-height: 30px;
    text-indent: 33px;
}
.conInfoEmail {
    background: rgba(0, 0, 0, 0) url("/UI/images/Mail.png") no-repeat scroll 0 0;
    height: 30px;
    line-height: 30px;
    text-indent: 33px;
}
.conInfoFax {
    background: rgba(0, 0, 0, 0) url("/UI/images/Printer.png") no-repeat scroll 0 0;
    height: 30px;
    line-height: 30px;
    text-indent: 33px;
}
h3.in_title.newchkTtl {
	color: #fff !important;
}
/*new css for contact us page ends here*/


#main_content_wrapper #content {
    padding-bottom: 2px;
    width: 100%
}
#Specials .titles, #Manuf .titles{
	text-align: left;
	width: 255px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 18px;
	padding: 0 15px;
	height:36px;
	line-height: 36px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	box-sizing:border-box;
}
.small_menu.reset.southspace2.ovfl-hidden.padsouth1 {
	background: #f5f5f5 none repeat scroll 0 0;
	border-radius: 5px;
	padding:10px 0 0;
}


.input_filter {
	border: medium none;
	float: left;
	height: 30px;
	padding: 0;
	text-indent: 10px;
	width: 98%;
}
.flter_htm_srch, .prz_range {
	background: #fff;
	border-radius: 5px;
	clear: both;
	line-height: 16px;
	margin: 10px auto;
	padding: 5px;
	text-align: left;
}
.welcome-txt-wrap {
	text-align: center;
	font-size: 1rem;
	/* font-weight: bold; */
	margin: 8px 0;
	/* border: 1px solid #000; */
	overflow: hidden;
	padding: 8px 0;
	color:#000;
	font-weight: bold;
  }
.welcome-txt-wrap span {
	color: #CC092F;
}
.welcome-txt-wrap span.blue{color:#0072bc;}

@media only screen and (min-device-width : 768px) and (max-device-width : 843px){
	.block {
	  width: 48% !important;
	}
}
	@media only screen and (min-device-width : 1021px) and (max-device-width : 1282px){
	.block {
	  margin-bottom: 0.5%;
	  margin-left: 1%;
	  margin-top: 0.5%;
	  width: 32% !important;
	}
	}
	  
	  .welcome-scroll {
		/* animation properties */
		/* -moz-transform: translateX(100%);
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
		
		-moz-animation: my-animation 15s linear infinite;
		-webkit-animation: my-animation 15s linear infinite;
		animation: my-animation 40s linear infinite; */
		white-space: nowrap;
	  }
	  
	  /* for Firefox */
	  @-moz-keyframes my-animation {
		from { -moz-transform: translateX(100%); }
		to { -moz-transform: translateX(-100%); }
	  }
	  
	  /* for Chrome */
	  @-webkit-keyframes my-animation {
		from { -webkit-transform: translateX(100%); }
		to { -webkit-transform: translateX(-100%); }
	  }
	  
	  @keyframes my-animation {
		from {
		  -moz-transform: translateX(100%);
		  -webkit-transform: translateX(100%);
		  transform: translateX(100%);
		}
		to {
		  -moz-transform: translateX(-100%);
		  -webkit-transform: translateX(-100%);
		  transform: translateX(-100%);
		}
	}

	.reviewOrderAddress .last > p {
		background: #696969;
		width: 100%;
		font-size: 12px;
	}
	.reviewOrderAddress .last div p {
		background: transparent;
		color: #000;
	}
	.reviewOrderAddress .last div p.font-normal {
		font-weight: bold;
	}
	.reviewOrderAddress .purchasec .colmid {
		width: 32.6%;
	}
	#content.family-products-list .in_box.fr {
		float: left;
		width: 100%;
	}
	#content.family-products-list .fr.w-763 {
		width: 100%;
	}
	#scroll_view.owl-carousel.rec_view {
		width: calc(100% - 60px);
		overflow: hidden;
		background: #fff;
		margin-left: 30px;
		margin-right: 30px;
		margin-top: 10px;
	}
	.popupNtLog .popUpAddCart .all_btn, .popupNtLog .popUpCreateFav .all_btn {
		margin-left: -30px;
		padding-bottom: 0px;
		padding-top: 0px;
		display: inline-block;
		height: 28px;
		line-height: 28px;
	}
	.view-all-wrap,	.view-all-wrap .w-763 {width: 100%;}
	#recently_view.detail_page_recent_view_css .module_title.titles .headingUnderline, #recently_view.srchNtFnd_recent_view.srchNtFnd_recent_view_css .module_title.titles .headingUnderline {
		color: #fff !important;
	}
	.brands-search {
		overflow: hidden;
	}
	.order-cancel, #update_invoice, .prod_det_btn{border-radius: 3px;}
	#frmOrderHistory .btn.btn-default, #product_search_data .btn.btn-default {height: 30px; cursor: pointer;}

	/*css for calender on system news*/
	.calendar .title {
		left: 0;
		position: relative;
	}
	/*css for calender on system news ends*/

	/* .login_block{float: right; clear: both;} */
	.call_us a.fancybox {
		line-height: 30px;
		color: #000;
		margin-left: 10px;
	}
	.login_block,
.qualify {
	width: auto;
	float: right;
}
#form_auth_net a#edit_account {
    height: 25px;
    line-height: 27px;
}
form#form_auth_net .all_btn {
    height: 30px;
    line-height: 30px;
}

#form_comment, #form_driver_comment{float: left; width:50%;}
#form_comment li, #form_driver_comment li{overflow: inherit;}
#form_comment #check_out_comment, #form_driver_comment #chk_driver_comment{width: 95%;}
/*contact form new changes*/
.form_contact td .city-state-zip input, .form_contact td .city-state-zip .selectBxWrap_all3 {width: 29% !important;	float: left; margin-right: 1%;}
.form_contact td .city-state-zip .selectBxWrap_all3 select {width: 100% !important;	height: 33px;}
#con-employee, .serv-req-form #serv_con-employee{width:58% !important;}
.form_contact .serv-req-phone input{width:58px !important;}
/*contact form  new changes ends*/


/*css for signup form*/
.bg-arw-img, #sess_exp .sess_login{text-align: center;}
#sess_exp .sess_sign .formdiv form, #sess_exp .sess_login #loginform{margin-top: 15px; padding: 10px 0; margin-bottom: 20px; text-align: center;background-color: #fff;}
#sess_exp .sess_login #loginform .formlist .input{width:100%;}
.sess_login .all_btn, #sess_exp .sess_sign .all_btn{
	height: 33px !important;
	display: inline-block;
	width: 60px;
}
#sess_exp .sess_sign{vertical-align: top; text-align: center;}
#sess_exp .sess_sign .centerAll, #sess_exp .sess_login .centerAll{background-color: #fff;}
.sess_ul ul {
	margin: 10px 0; text-align: left;
}
.sess_ul li {
	line-height: 20px;
}
#sess_exp .sess_sign img{text-align: center;}
.sess_head{text-align: center;}

.sess_descipt {
	text-align: center;
	line-height: 20px;
	margin-bottom: 10px;
}

/* #### 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:#ff400d;}
.banner{background:#cfd5df;}
.menu_image_heading{background-color:#E4E4E4;color:#000;}
a{color:#4C586B;}
#main_content{background:#d6d6d4 none repeat scroll 0 0;}
.in_title{color:rgb(239, 245, 255);background:#3C3F43;}
.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:#CC092F !important;border:1px solid #CC092F !important;color:#fff !important;text-transform:capitalize; border-radius: 3px;}
.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:#202020 !important;border:1px solid #202020 !important;color:#fff !important; border-radius: 3px;}
.info{color:#00529b;border:1px solid #00529b;background:#bde5f8;font-weight:600;}
.success{background:#dff2bf;border:1px solid #4f8a10;color:#4f8a10;font-weight:600;}
.alert{background:#FBD6D6;border:1px solid #D81D1D;color:#FF0000;font-weight:600;}
.price{color:#c02222;}
.h_wrapper{background:#efeeee;}
.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:5px solid #696969;*/ border:none; box-shadow: 0 8px 14px -10px #000;}
#popup .popup_buttons_main .popup_buttons {padding-top: 5px;}
#popup .popup_buttons_main .popup_buttons.no_sale{padding-top: 0px;}
.popup_buttons_main .add_cart,.popup_buttons_main .add_cart1{background:#696969;color:#fff;}
.popup_buttons_main .add_cart .view_cart{color:#fff}
.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-style:solid none solid solid;border-width:1px 0 1px 1px;color:#9a9a9a;}
.search_box input{background:none;border:none}
.search_box .search_bton{background:#202020 url("/UI/images/search.svg") no-repeat scroll 0px 0px;}
.shop_rgt .checkout{background:url(/UI/images/checkout_dropdwn.png) 0 0 no-repeat;}
#header{background:#c2c6c9 none repeat scroll 0 0; border-bottom: 1px solid #a2a2a2;}
.shopcrt_bton_top, .prod_dtls_bton, .top_main .total, .login, .create_act, .login_block .welcome, .login_block .logout_link, .login_block .edit_ac_link, .login_block .user_name, .top_main .total span, #quickViewSubTotal, .count{color:#000;}
.welimg{background:url("/UI/images/login.png") 0 0 no-repeat;}
/* #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;}
#cart_head_info:hover {background: #fff !important;}
.prod_shop{color:#ffffff;}
.prod_shop p{color:#ffffff;}
#feat_prod .title_class{color:#171717;}
/* #feat_prod .grid .gridcol{background:rgba(0, 0, 0, 0) linear-gradient(#fff, #fff, #e3e3e1) repeat scroll 0 0;} */
#feat_prod .grid .gridcol{border:1px solid #f1f1f1;}
#feat_prod .grid .gridcol:hover, #new_arrivals .grid .gridcol:hover, #Close_Out .grid .gridcol:hover, .slist01.fl:hover, #Manuf .small:hover {box-shadow: 0px 2px 5px #ccc;}
#feat_prod .sku_class{color:#4d4d4d;}
#feat_prod .desc{color:#444444;}
#feat_prod .grid .gridcol .price span{color:#c02222;}
.module_title{color:#fff;}
.list_text{color:#000;}
/* #feat_prod .titles, #Specials .titles, #Manuf .titles{border-right:2px solid #fff;color:#000 !important;} */
#feat_prod .titles, #Specials .titles, #Manuf .titles, #new_arrivals .titles, #Close_Out .titles, #recently_view .titles {
	border-right: 2px solid #fff;
	color: #fff !important;
	background: #3C3F43;
}
.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 #3C3F43 !important;color:#fff;}
#sidebar .boxtype2{background:#cfd5df;}
#sidebar .boxtype1{background:#CFD5DF;}
#sidebar .box_item{background:#fff;border-top:none;}
#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{border-top:1px solid #3C3F43;background:#3C3F43;}
#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:#3C3F43;border:1px solid #3C3F43;color:#fff;}
#sidebar .sb-productlist .northspace1 font{color:#c02222 !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)}
.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;}
#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:#202020;}
#globalNav1 .a_font:hover{color:#fff;background:#CC092F !important;}
.d_down{background:#CC092F;}
.d_hover{background:blue;}
.title{background:#CC092F;}
.sub_title.menu_bar > a{color:#fff;border:1px solid #CC092F;}
.sub_title.menu_bar > a:hover{background:#202020 !important;border:solid thin #202020;}
.sub_title.menu_bar > a:hover .symbol_right{color:#fff;}
.submenu_fontsize{color:#fff;border:solid thin #CC092F;}
.submenu_fontsize:hover{color:#fff;background:#202020 !important;border:solid thin #202020;}
#footer{background:#202020;}
#footer_block{border-bottom:1px solid #575656; border-top:1px solid #575656;}
.foot_bot{background:#000;}
.ftcol h3{color:#fff;}
.ftcol_ul a{color:#fff}
.ftcol_ul a:hover{color:#ddd;}
.copy_rgt p{color:#ffffff;}
.aos a{color:#fff}
#footer_block .Subscribe .place-subscribe{background:#CC092F !important;border:1px solid #CC092F !important;color:#fff !important;}
#footer_block .Subscribe .place-subscribe:hover{background:#696969 !important;border:1px solid #696969 !important;color:#fff !important;}
.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}
.sitemap_leve1{color:#000000;}
.sitemap_main_menu1{color:#1D3482;}
.sitemap_main_menu a:first-child{color:#005387;}
.divRow.odd .divCell{border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;}
.divRow.odd .divCell:first-child{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-top:1px solid #ccc;}
.divRow.viewCartSubTotal{background:#f3f3f3;}
.divRow.viewCartSubTotal font{color:#fff;background:#f3f3f3;color:#000;}
.divRow.even .divCell{border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;}
.divRow.even .divCell:first-child{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-top:1px solid #ccc;}
.cart_history_table .divRow.divHead .divCell{background:#696969;border-left:1px solid #fff;color:#fff;}
.divTable.historyReportMain.order_report{border:1px solid #ccc;}
.historyReportMain .divRow.historyReport{background:#003;}
.historyReportMain .divRow.historyReport div.divCell:first-child{border-right:1px solid #f5f5f5;}
.divTable.historyReportMain .divRow .divCell:first-child{border-right:1px solid #ccc;}
.historyReportMain .divRow.historyReport{background:#c7c5c5 none repeat scroll 0 0;border:1px solid #ccc;color:#000;}
.divTable.historyReportMain .divRow .divCell:first-child{border-right:1px solid #ccc;}
.historyReport1 .divRow:first-child .divCell{background:#6ca536;border-left:1px solid;color:#fff;}
.fav_list_table .headRow .divCell{background:#696969;border-left:1px solid #fff;color:#fff;}
.fav_list_manage .headRow{background:#696969;color:#fff;}
.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);}
.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:#CC092F;color:#fff;}
.inkt_finder .ikt_search{background:#6ca536;border:1px solid #6ca536;color:#000;}
.inkt_finder .ikt_search:hover{background:#369245;border:1px solid #369245;color:#fff;}
#popup .prod_dtls_bton1 a{color:#fff!important;}
#popup .prod_dtls_bton1 a:hover{color:#fff!important;}
.menu_images{/*border-bottom:2px solid #bcc3d0;*/}
.sub_menu{border:1px solid #dddddd;background-color:#FFFFFF;}
.sub_menu_shading{background-color:#CC092F;}
.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:#202020;color:#fff;}
.block .img{background:#fff none repeat scroll 0 0;border:1px solid #fff;}
#lblock .best_fav{background:#f2f2f2 url("/UI/images/best_fav.png") no-repeat scroll -12px -117px;}
.quickHideDiv{background:#E8E8E8;}
#lblock .best_fav:hover{background:#f2f2f2 url("/UI/images/best_fav.png") no-repeat scroll 50% 18%;}
.grid_frieght_delivery{background:rgba(0, 0, 0, 0) url("/UI/images/freight_delivery.png") no-repeat scroll center center / 100% 100%;}
#product_details .ItemBasicDetails.mid_pan.fl.padnorth1 .heading{background:#fff;}
.cat_tect .menu_image_heading{background:#fff;color:#0182bf;}
#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:#c62424 !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;}
#content .mid_pan{border:1px solid #e0e0e0;color:#000 !important;}
.mid_pan .heading{color:#174d9e;}
.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:#c02222;}
.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.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;}
#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,#price_compare_id > 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;}
#price_compare_tab,#price_compare_tab.active{background:#F44336;color:#fff;}
#price_compare_id{border:1px solid #dddddd;background:#fff;border-top:none;}
#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-position:0 -132px;}
#prod_buttons .prod_bton2{background:url(/UI/images/prod_bton.gif) 0 0 repeat-x;border:1px solid #bababa;color:#000; margin-left: 5px;	height: 30px; float: left;}
#prod_buttons .print{background-position:0 -103px;}
.prod-more a:hover, .prod-more .active{background:#F3F3F3;border-bottom:none;color:#4C586B}
.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:#057DAF}
#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}
.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;}
.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;}
.steps{background:#696969}
.steps .eachstep .number{background:none repeat scroll 0 0 #38a4ea;}
.steps .eachstep{border-left:1px solid #78a8d5}
.steps .eachstep:hover{background:#3C3F43 !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:#696969;color:#fff;border-left:1px solid rgb(180, 180, 180);}
.step7 .ps_shop_cart tbody{background-color:#F3F3F3;}
.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:#696969;border-right:1px solid #fff;}
.step7 .divTable .headRow .divCell{border-right:none;color:#fff;}
.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}
.boxtype1{background:#eeeeee;}
.boxtype1 div.rtdiv{background:#CC092F;color:#fff;}
.boxtype1 div.rtdiv .serchtxt{color:rgb(239, 245, 255);}
.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:#dddddd;border-bottom:1px solid #e0e1e2;}
.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:#174d9e;}
.productsec .productname a:hover{color:#29374D;}
#prod_description .productname a{color:#3C3F43}
#prod_description .productname a:hover{color:#2a4d62}
.sortby .pagin a.prvarw{background:url("/UI/images/prvarw.png") no-repeat 5% 2px;border:none}
/* #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{border: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:#CC092F;color:#fff;}
.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:#c02222}
.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(15, 73, 148);}
.tblone .th{background:#3C3F43;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:#3C3F43;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;}
#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:#3C3F43 !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:#ddd;}
#lblock #leftstickeyajax.leftbar .boxtype1{background:#ddd;}
.wrapper_for_all_block .description{color:#000;}
.prod_det_btn{background:transparent url(/UI/images/prod_det_bg.gif) repeat-x scroll 0 0;border:1px solid #BABABA;color:#000;}
.prod_det_btn {
	background: #d7d7d7;
	border: 2px solid #a5a5a5;
	color: #000;
}
.prod_det_btn:hover{background:transparent url(/UI/images/prod_det_bg.gif) repeat-x scroll 0 0;}
.prod_det_btn:hover {
	background: #dddddd;
}
.odd td{background:#fff;border-bottom:1px solid #d6d4d4;border-left:1px solid rgb(202, 202, 202);}
.contract-list-page .odd td,.contract-list-page .even td,.contract-list-page .undefined td,.contract-list-page .highlight td{border-right:solid thin #d6d4d4;}
.even td{background:#f9f9f9;border-bottom:1px solid #d6d4d4;border-left:1px solid rgb(202, 202, 202);}
.highlight{background-color:#cce5ff !important;}
#shopping_cart .step7 .divRow.highlight .divCell {border-bottom: 1px solid #b8daff !important;}
.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:#E4E4E4;}
.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:#c62424;}
.divRowNote{background:#c7c5c5;border:1px solid #ccc;}
.vc_error{color:red;}
.proheadtitle{color:rgb(15, 73, 148);}
.proheadtitle a{color:rgb(15, 73, 148);}
.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 a{color:#721c24;}
.alsocon b{color: #202020;}

.active_main_menu{background:#CC092F !important;}
.active_sub_menu{background:#CC092F !important;}
.active_sub_menu .sub_title.menu_bar a{background:#CC092F !important;}
.active_sub_menu .sub_title.menu_bar a:hover{background:#202020 !important; border:solid thin #202020; color:#FFF;}
.sub_title.menu_bar a.sub_menu_active{background:#202020 !important; border:solid thin #202020; color:#FFF;}
.grid_but, .adcartres{border:medium none !important;display:block;float:left;font-size:13px !important;height:35px;margin:0 0px 10px 5px;width:80px;padding:0 0 0 27px;line-height:35px;background:#CC092F url("/UI/images/sprite.png") repeat scroll -306px -200px !important;cursor:pointer; border-radius: 3px;}
.grid_but:hover, .adcartres:hover{background:#202020 url("/UI/images/sprite.png") repeat scroll -306px -200px !important; border:none !important;}



/* #### CSS FILE NAME : #### autosuggest_inquisitor.css #### */
body { position: relative;/*background-color:#ffffff; */ }
div.autosuggest { position: absolute; background-position: top; background-repeat: no-repeat; padding: 10px 0 0 0; height: 300px; overflow-y: auto; z-index: 9999 }
div.autosuggest div.as_header, div.autosuggest div.as_footer { position: relative; height: 6px; padding: 0 6px; background-position: top right; background-repeat: no-repeat; overflow: hidden; }
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-position: top left; background-repeat: no-repeat; }
div.autosuggest ul { list-style: none; margin: 0 0 -4px 0; padding: 0; overflow: hidden; background-color: #7AA2B1; }
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; 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; white-space: nowrap;}
div.autosuggest ul li a span small { font-weight: normal; color: #000000; font-weight: bold; }
div.autosuggest ul li.as_highlight a span small { color: #ccc; }
div.autosuggest ul li.as_highlight a { color: #fff; background-color: #92AA31; background-position: bottom right; background-repeat: no-repeat; }
div.autosuggest ul li.as_highlight a span { 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-position: bottom left; }
div.autosuggest ul li.as_highlight a .tr { right: 0; background-position: bottom right; }
div.autosuggest ul li.as_warning { font-weight: bold; text-align: center; }
div.autosuggest ul em { font-style: normal; color: #000000; }

/* #### CSS FILE NAME : #### responsive.css #### */
/* ie browser */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

   #prod_description{margin-top:40px;}
   .sortby .pagin{min-width:150px;}

}

/* iPad in portrait & landscape */
@media only screen and (min-device-width : 480px) and (max-device-width : 1024px)  { 
	input[type="button"], input[type="submit"], input[type="reset"]{appearance: none; -webkit-appearance: none;}
	#feat_prod .grid .gridcol .inwhitbrd .qly_add_card .fl input{padding: 0 !important;}
	body{min-width:inherit !important;}	
	.news_lett .email_bx{border-radius: 3px 0 0 3px;}
	#fancybox-content > div{-webkit-overflow-scrolling:touch;}		
	#prod_buttons .prod_bton2{white-space:nowrap;}
	.fav-table .gri_in{box-sizing:border-box;}
	.popUpAddCart .fav_select.fl {height: 30px;margin: 0;width: 100%;border: 1px solid #ccc;box-sizing: border-box;}
	.popUpAddCart td:last-child, .popUpCreateFav td:last-child{width: 70px;}
	.popUpCreateFav input {border: 1px solid #ccc;border-radius: 0 !important;height: 30px;margin: 0;width: 100%;padding: 0;}
}
/* iPad in landscape */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { 
	/* STYLES GO HERE */
}
/* iPad in portrait */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { 	
	
}


/* For portrait layouts only */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
	
}
/* For landscape layouts only */  
 @media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
	
}




@media (max-width:1200px){

	.vc_info.empty-cart-page #feat_prod .gridcol{width:24%;}

	.flexslider .slides img{height:auto;}

	#ftwrap .ftcol{width:16% !important;}

	#ftwrap .ftcol.footer-cont-dtls {width: 35% !important;padding: 0 1%;}

	.menu_images {margin: 0.5%;width: 24%;}

	

	#content .boxtype1.fr .results-wrapper .grid_veiws{width:24% !important;}

	

	#content .boxtype1.fr.feat_pro_active .results-wrapper .grid_veiws{width:32.33% !important;}

	

	#content #leftstickeyajax.leftbar, #content #leftstickeyajax.leftbar .boxtype1{width:200px !important;}

	#filters.fil-list .centerAll.filterSearch #refineSearch{width:145px !important;}

	#filters.fil-list .filterData li label{width:160px;}

	#content .boxtype1.fr #featured_product{width:180px;}

	#content .boxtype1.fr, .boxtype1.fr.feat_pro_active{width: calc(100% - 210px) !important;}

	#content .boxtype1.fr.feat_pro_active .results-wrapper{width: calc(100% - 190px);}

	#content .boxtype1.fr .stickHeader.fixed{width: calc(100% - 233px) !important;}

	#content .boxtype1.fr.feat_pro_active .stickHeader.fixed{width: calc(100% - 420px) !important;}

	

	#content.w-100 .block, #content.special-items .block{width:32%;}

	

	.special-items .filterSlider_baseCss, #content.w-100 .filterSlider_baseCss{width:194px;}

	.special-items #lblockPar #keyword_refine_text, #content.w-100 #lblockPar #keyword_refine_text{width:160px !important;}

	

	.box_item .productsec .also_qty {margin-right: 5px;margin-bottom: 5px;}

	.box_item .productsec .redaddbtn.fl {margin-left: 0;}
	
	#dataBlockGrid #columnData .block{width:32.33%;}
	
	#content .mid_pan{width:58% !important;margin-left:2%;}
	#content .lef_pan{width: 40% !important;}

}



@media (max-width:992px){

	.create_act.fr, .login.fr{padding: 0 7px;}

	.vc_info.empty-cart-page #feat_prod .gridcol{width:32%;}

	.flexslider .slides img{height:auto;}

	#ftwrap .ftcol{width:25% !important;}

	#ftwrap .ftcol.footer-cont-dtls {width: 100% !important;padding: 15px 1%;border-top: 1px dashed #575656;margin: 0 auto;}

	#ftwrap .ftcol.footer-cont-dtls .ftcol_ul.reset ul{width:100%;}

	.footer_btm_block.payment-options, .footer_btm_block.social {width: 49%;box-sizing: border-box;}

	.footer_btm_block {display: inline-block;width: 32%;}

	#logo {width: 185px;}

	.search_box {width: calc(100% - 400px);}

	.call_us.fr {width: 210px;}

	.menu_images {margin: 1%;width: 31%;}

	#content .boxtype1.fr .results-wrapper .grid_veiws{width:49% !important;}

	#content .boxtype1.fr.feat_pro_active .results-wrapper .grid_veiws{width:49% !important;}	

	.compareRes .vsmlTxt {display: none;}

	#filterRes #sorting_by{width:135px;}

	#sorterDiv.sortby .colrt.fr > div .fl.strong.padnorth1 {margin-right: 5px;width: 60px;padding-top: 0;}

	

	#dataBlock .list_veiws .img{width:100px !important;}

	#dataBlock .list_veiws .list_view_detail{width: calc(100% - 165px) !important;}

	#dataBlock .list_veiws .main_wrapper.productsec .content .img .imageLoader{max-height:80px !important;max-width:80px !important;}

	

	#content.w-100 .block .grid_qty, #content.special-items .block .grid_qty{width: calc(100% - 60px);}

	#content.w-100 .block .gri_in, #content.special-items .block .gri_in{width: 34px;}

	#content.w-100 .block .adCartRes, #content.w-100 .block .adCartRes:hover, #content.special-items .block .adCartRes, #content.special-items .block .adCartRes:hover{padding: 0;width: 35px;background: url("/UI/images/addTocart.png") !important;font-size: 0 !important;}

	

	.box_item .sb-productlist .disc {line-height: 1.3;width: 100%;float: right;margin: 0 auto;box-sizing: border-box;padding: 5px;}

	.box_item .sb-productlist .imgbx {float: left;width: 100%;text-align: center;padding: 2px;margin: 0 auto;box-sizing: border-box;}

	

	.fav-table #gridview .block {width: 32%;margin: 0.5%;height:380px;}

	#gridview .block .img, #gridview .divRow .img {margin: 0 auto;float: none;text-align: center;width: 100%;height: 100px !important;}

	#gridview .block .img img, #gridview .divRow .img img{width:auto;height:auto;max-height:80px;}

	.fav-table #gridview .block .new_note .fl.eastspace1 {width: 100% !important;}

	.fav-table #gridview .block .new_note input[type="text"] {width: calc(100% - 30px);box-sizing: border-box;height: 25px;}

	.fav-table #gridview .block .adCartRes.grid_but{width: 35px !important;background: url(/UI/images/addTocart.png) no-repeat !important;float: right;text-align: center !important;padding: 0 !important;margin-bottom: 0 !important;font-size:0 !important;}

	#topDivOnFavorite{padding:0 10px !important;}

	.in_box.fr.favListWrpp #stickyheader.stickHeader.fixed {width: calc(100% - 240px) !important;}

	.fav-table #gridview .block .grid_qty{width:auto;font-size:12px;}

	.fav-table .tableWrapper {width: 100%;overflow-x: auto;height: auto;float: left;overflow-y: hidden;}

	

	#shopping_cart .step7 .divRow .divCell, #shopping_cart .step7 .divTable .headRow .divCell{font-size:12px;padding:5px;vertical-align:middle;}

	#shopping_cart .step7 .divRow .divCell .product_dec_vc {width: 70px;}

	#shopping_cart .step7 .divRow .divCell .product_dec_vc img {width: 60px;height: auto;margin: 0;}

	#shopping_cart .step7 .divRow .divCell .viewCartDescription {width: calc(100% - 80px);}

	#shopping_cart .step7 .divRow .divCell .viewCartDescription p, #shopping_cart .step7 .divRow .divCell .viewCartDescription p .proheadtitle a {font-size: 12px;}

	.note #noteval, .odd #noteval, .even #noteval{max-width:200px;}

	.in_box_contract #topDivOnFavorite {padding: 10px !important;}	
	
	.sitemap_leve1 li {float: left;width: 100%;margin-top: 0;}
	.sitemap_main_menu {margin: 15px 15px 5px 5%;}
	
	#content .mid_pan{width: calc(100% - 290px) !important;}
	#content .lef_pan{width: 270px !important;}

	/*footer*/
	.footer_btm_block.payment-options, .footer_btm_block.social {
		width: 49%;
		box-sizing: border-box;
	}
	.footer_btm_block {
		display: inline-block;
		width: 32%;
	}
	.footer_btm_block {
		display: inline-block;
		width: 32%;
	}
	.social_media{width: fit-content; margin: 0 auto;}

	.grid_qty {
		/* width: 125px; */
		margin-right: 5px;
	}

}


@media (max-width:768px){
	body{width: 100%;float: left; margin: 0 auto; padding: 0; height: auto; }
	.divRow {display: table-row;border-bottom: 1px solid #eee;margin: 2px 0;}
	/* btns */
	.all_btn, .btn, .redaddbtn, .popup_buttons_main .fr.prod_dtls_bton1{ background: #c7082b !important; color: #fff;border: 1px solid transparent !important;}
	#header, #nav, #topmain_stick {	display: none !important; }
	/* responsive header */
	.responsiveHeader {	background: #fff;border-bottom: 3px solid #c7082b;height: 45px;position: fixed;z-index: 999999;width: 100%;top: 0;display: block !important; }
	.res-navigation {float: left !important;}
	.spritebg, .mobileFilterDiv{background: rgba(0, 0, 0, 0) url("/UI/images/mobile-sprite.png") no-repeat scroll 0 0;cursor:pointer;height:45px;width:45px;}
	.menulink { background: transparent url(/UI/images/menu-m.svg) no-repeat scroll 0 !important;
		background-position: -2px -53px;
		border-right: 1px solid #eee;
		display: block;
		float: left;}
	
	.searchlink {    background: transparent url(/UI/images/search-m.svg) no-repeat scroll 0px !important;
		border-right: 1px solid #eee;
		display: block;
		float: left;  }
	.emptycartmaster{   
		background: transparent url(/UI/images/cart_grey.svg) no-repeat scroll 10px 8px !important;
		border-left: 1px solid #eee;
		display: block;
		float: left;}
	
	.loginlink {    
		background: transparent url(/UI/images/profile-ico.svg) no-repeat scroll 8px 8px !important;
		border-left: 1px solid #eee;
		display: block;
		float: left;}
	.logodiv {margin: 0 auto;width: 100px;}
	.responsiveHeader .logo {float: left;}
	.logo > img {height: auto;width: 70px;margin-top: 3px;}
	.userDetailsRes {float: right !important;}
	#navIcon {background-color: #c7082b !important;}
	/* responsive menu */
	.res_nav {background: #c7082b;position: absolute;top: 48px;height: 360px;overflow-y: scroll;width: 310px;z-index: 999999999;}
	.res_nav li {border-bottom: 1px solid #eee;padding: 10px;}
	.res_nav li a {	color: #fff !important;	}
	#resNav #dropdownMenu li {display:block;width:100%;max-width:100%;box-sizing:border-box;background:transparent;text-align:left;height:auto;float: left;}
	#dropdownMenu .navlist:hover .a_font{background:transparent !important;}
	/* responsive Serach box */
	.search_box_res {background: #c7082b;height: 45px;position: absolute;top: 48px;width: 100%;z-index: 99999;}
	.search_field.ac_input {border: 1px solid #c7082b;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;}
	/* responsive quick view cart popup */
	.popup_box {background: #eee;display: block;position: absolute;right: 9px;top: 48px;z-index: 500;width: 300px;}
	.pop_up_desc {	width: 300px;	}
	.pop_up_desc .popup_buttons_main:nth-child(2) {	max-height: 203px;	overflow: auto;	}
	.popup_buttons .divTable {width: 100%;display: table !important;}
	.divTable .divRow, .divTable .headRow {display: table-row;}
	.popup_box .headRow .divCell {padding: 10px 0 7px 10px !important;display: table-cell !important;width: auto !important;}
	.popup_box .headRow:first-child .divCell {font-weight: bold;}
	.popup_buttons.no_sale .divTable .divCell:nth-child(3) {padding-right: 10px !important;}
	#emptycartmaster > div {color: #fff;font-size: 10px;left: 18px;position: relative;text-align: center;top: 11px;}
	#productCountMobile > p {color: #fff;font-size: 9px;text-align: center;width: 12px;}
	.popup_buttons_main .fr.prod_dtls_bton1 a{color: #fff;height: 25px;line-height: 25px;}
	.shoppingCart{width:100% !important;}
	/* login menu */
	.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; float: left;}
	.login_block_res span{display: none;}
	#main_content {	width: 100%;margin:48px auto 0 auto; padding:0}
	.wrapper {	width: 100%; }
	#main_content .incont_bg {padding: 0px;}
	#content {border-bottom: 2px solid #a3a2a2;margin-bottom: 15px;width: 99% !important;padding-bottom: 10px;overflow: inherit;float: left;margin-left: 0.5%; margin-right:0.5%;}
	#in_content {margin-left: auto;margin-right: auto;float: none;width:98%;}
	/* images 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: 0px !important;border-radius: 0px 0px 5px 5px;background: rgba(0, 0, 0, 0.5);}
	#SliderNameNavigation a:link, #SliderNameNavigation a:active, #SliderNameNavigation a:visited, #SliderNameNavigation a:hover {height: 25px;width: 20px;float: left;}
	#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: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 {height: 25px;width: 20px;position: absolute;background: url("/UI/images/sprite.png");background-repeat: no-repeat;background-position: -49px -14px !important;}
	/* specials */
	#feat_prod{margin-bottom: 10px;clear: both;}
	.special_main {	width: 100% !important;	padding-left: 0px !important;clear: both;float: left;}
	#feat_prod .titles, #Specials .titles, #Manuf .titles {border-right:2px solid #fff;color:#fff !important;padding-left:5px;font-size:16px;margin-left: 0 !important;text-align: left; width:auto;}
	#feat_prod .Spec_list {/*min-height: 370px;overflow-x: auto;overflow-y: hidden;*/width: 100%;float: left; padding-left: 2px;}
	#errormsg {width: 99%; padding: 0;line-height: 25px;border-radius: 3px;font-size: 14px; }
	#feat_prod #errormsg{position: static;}
	#Specials, #Manuf {float: left;width: 100%;clear: both; margin: 10px auto;border-radius: 3px;}
	#feat_prod .grid {padding: 0px;margin: 7px auto;width: 100%;float: left;}
	#feat_prod .grid .gridcol {/*width: 33%;*/margin: -1px 10px 10px -1px;height: 400px;padding:10px;box-sizing:border-box;}
	#feat_prod .grid .gridcol .inwhitbrd {width: 98%;padding: 1%;float: left;}
	#feat_prod .grid .gridcol .imgbx {width: 100%;margin: 0 auto;padding: 0;text-align: center;}
	#feat_prod .grid .gridcol .imgbx img {width: auto;height: auto;max-width: 160px;max-height: 160px;padding: 0;margin: 0;}
	#feat_prod .sku_class {float: left;clear: both;width: 100%;padding: 0;margin: 7px auto;}
	#feat_prod .title_class {font-size: 14px;float: left;width: 96%;padding: 0 2%;min-height: 60px;max-height: inherit;height: 50px;margin:0;}
	#feat_prod .grid .gridcol .price {float: left;clear: both;width: 96%;margin: 7px 2%;}
	#feat_prod .grid .gridcol .inwhitbrd .qly_add_card {float: none;width: 115px;clear: both;margin: 7px auto;}
	/* #feat_prod .grid .gridcol .inwhitbrd .qly_add_card .fl input {font-size: 12px;} */
	/* #feat_prod .grid .gridcol .inwhitbrd .qly_add_card .redaddbtn {	padding: 0 0 0 20px;height: 27px;line-height: 27px;} */
	#feat_prod .grid .gridcol .inwhitbrd .qly_add_card .fl input[name="qty"] {width: 33px !important;height: 33px !important;}
	#feat_prod .grid .gridcol .inwhitbrd .qly_add_card .redaddbtn {margin: 0 auto !important;float: right !important;width: 35px;font-size: 0 !important;height: 30px;padding: 0;background-size: inherit !important;}
	#feat_prod .grid .gridcol .inwhitbrd .productsec {	clear: both; }
	#Specials #gallery {clear: both;width: 100%;}
	#Specials .Spec_list{padding:0 !important;}
	.ad-gallery .ad-back{left: 5px;}
	.ad-gallery .ad-forward{right: 5px; }
	.ad-gallery .ad-forward, .ad-gallery .ad-back{height: 25px !important; top: -32px !important;}
	#gallery_munaf .ad-back{
		top: -33px !important;
	}
	#gallery_munaf .ad-forward{
		top: -31px !important;
	}
	.ad-gallery .ad-nav .ad-thumbs {overflow: hidden;width: auto !important;margin: 0 30px !important; padding-top:10px;}
	/* #Manuf .ad-back, #Manuf .ad-forward{top: -35px !important;} */
	#Manuf .fact_list{padding: 0; clear: both; width: 100%;}
	#top-small-banner .table-cell {width: 48%; margin: 1%; padding: 0;	}
	#top-small-banner {margin-bottom: 15px;	}
	.ad-gallery .ad-back {
		left: inherit;
		right: 40px;
		height: 30px !important;
		top: -35px !important;
	}
	/* sidebar - right side ads */
	#sidebar {width: 250px;margin: 0px auto;float: none;}
	/* footer */
	#footer_block{width: 100%;height: auto;float: left;padding-bottom: 10px;clear: both;}	
	#footer_block .box_item {width: 100%;text-align: center;float: left;padding: 7px 0;}
	#footer_block .box_item .sb-Payment {width: 235px;float: none;margin: 0 auto;display: block;}
	#footer_block .box_item .social_media {width: 160px;margin: 0 auto;	}
	#ftwrap {width: 98%;margin: 15px 1%;padding: 0;clear: both;float: left;}
	#ftwrap .ftcol {width: 25% !important;margin: 0 auto 10px auto;}
	.foot_bot {padding: 0 1%;width: 98%;}
	#btnScrollTop{bottom: 35px;}
	.news_lett .Subscribe{width: 294px;}
	#sidebar .alsocon img {width: auto;height: auto;max-width: 100%;}

	/*aboutus*/
	.about-head, .about-content {
		display: block;
		box-sizing: border-box;
		width: 100%;
		padding: 10px;
	}
	.about-head h3 {
		transform: inherit;
		font-size: 14px;
	}
	/**********  category page  **********/
	.small_menu, #product_details .small_menu {width: 97%;float: left;padding:5px 0 !important;background: #f7f7f7;border: 1px solid #ccc;border-radius: 3px;margin: 1%;height: auto;min-height: inherit !important;}
	.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 {margin-left: 5px;}
	.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:150px;height:auto;margin-top:0px;width:80%}
	.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}	
	/* search page */
	#lblock.srch_lblock{width:100% !important;}
	#leftstickeyajax.leftbar{z-index:999999999;left:-216px;position: fixed !important;top:48px !important}
	#content .boxtype1.fr, .boxtype1 #stickyheader{width:100% !important}
	.stickHeader, #lblock, .boxtype1, #lblock.srch_lblock {width: 100% !important;}
	#content .stickHeader.fixed{width: 99% !important;left:0.5%;right: 0.5%;}
	.mobileFilterDiv {background-position: -223px -19px;cursor: pointer;display: block !important;font-size: 0;height: 32px;position: absolute;width: 32px;z-index: 9999999; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); }
	.boxtype1 div.rtdiv { padding:0; }
	.boxtype1 div.rtdiv .serchtxt { font-size: 13px; }
	.rtdiv > div { margin-right: 1%; text-align: right; width: 20%; }
	#lblockPar #sorterDiv.sortby { float: left; height: auto !important; width: 98%; padding: 5px 1% !important; }
	.collt { width: 100% !important; }
	.filterAndsort { width: 30%; float: left; }
	.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, #dataBlock .srch_wrapper .list_v_inline .adCartRes { font-size: 0 !important; }
	#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; }
	.ovfl-hidden.filterAndsort > div {width: 150px !important;background: none repeat scroll 0 0 #0F6E9B !important;margin-top: 41px;min-height: 50px;padding: 5px;position: absolute;}
	.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;border: none !important;}
	.productsec .collt .boxim {float: right !important;border-radius: 0px;margin-right: 2px;}
	.vsmlTxt.padnorth1.fl {float: right;padding-right: 5px;padding-top: 0 !important;}
	#lblockPar .sortby .pagin {margin-bottom: 0px !important;max-width: 140px;margin-top: 5px;}
	#lblockPar .sortby .pagin li {line-height: 22px !important;height: 25px;margin: 0 !important;float: none;display: inline-block;vertical-align: middle;padding: 0 2px;}
	#lblockPar .sortby .pagin #pager {height: 25px;}
	.sortby.sortby_footer {border: none;}
	.sortby .colrt{margin-bottom: 0;}
	.sortby .curPageSeach {display: none;}
	.fadein_bx {left: 12px !important;}
	.fadeout_bx {left: -185px !important;}
	#lblockPar #leftstickeyajax.leftbar .boxtype1 #filters {max-height: 350px;overflow: auto;padding: 2%;width: 96%;background: #ddd;}
	.discontinue{font-size: 14px !important;}
	.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:0;}
	.block .grid_qty .input.gri_in, .gri_in {margin: 0px;width: 30px;height: 33px;border: 1px solid #ccc;padding: 0;text-align: center !important;}
	.adCartRes, .adCartRes:hover, .list_v_inline .redaddbtn.fl, .list_v_inline .redaddbtn.fl:hover, .mid_pan .add_cart, .mid_pan .add_cart:hover, .brands_btn .list_cartbtn .adCartRes, .brands_btn .list_cartbtn .adCartRes:hover{background: url("/UI/images/addTocart.png") no-repeat scroll 0 0 !important;border-radius: 0 !important;font-size: 0 !important;height: 35px;padding: 0 !important;width: 35px !important;margin-left: 2px;border: none !important;}
	.adCartRes.grid_but{float: right;}
	.value_brand, .grid_best_ship, .ups, .grid_frieght_delivery, .Tour, .recycle {width: 35px;height: 35px;margin-top: 5px;}
	#stickyheader #errormsg {position: static;margin: 5px auto;}
	#sorterDiv.sortby.sortby_footer .collt.fl {display: none;}
	.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:92px !important; }
	.description .sku_detail{width:96% !important; padding-left:2% !important;padding-right:2% !important;clear:both;float: left;}
	#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;}
	.list_v_inline .magnifier, #prod_description .magnifier.productImage {height: 35px !important;line-height: 35px;margin-left: 0;background-size: 35px 35px;width: 35px;}
	#lblockPar #dataBlockGrid .wrapper_for_all_block .button{margin-top:0 !important; width:100%; float:left;}
	#lblockPar .block, #dataBlockGrid #columnData .block{height:545px !important;}
	#dataBlock .srch_wrapper .list_v_inline .adCartRes{margin-left:5px !important;}
	#lblockPar #dataBlock .search_icon_div { float: right; width: 10% !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:65% !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:50px;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: 50px;margin-top: 2px;}
	.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:75px !important;min-height: inherit !important;}
	.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;}
	#sortbyres, #dataBlock .srch_wrapper .list_v_inline .adCartRes{font-size: 0 !important;}
	#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;}
	.productsec .minhght{min-height: 50px;}
	/****** 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%;}
	/********** Details page **********/
	#product_details .smallimagebox, #product_details .ItemBasicDetails.mid_pan {width: 95%;padding: 2%;margin: 0;display: contents;}
	#content .lef_pan.smallimagebox .padnorth1.westspace1 {	padding: 0;	margin: 0; }
	#img_sli {width: 250px;clear: both;}
	#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 -123px;padding-left:30px;}
	#prod_buttons .print{padding-left:35px;background-position:0 -94px;height:33px;}
	.brands_btn .adCartRes{padding:0 !important;background-position:-305px -198px !important;}
	.brands_btn .adCartRes:hover{background-position:-305px -198px !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:0px;}
	.divTableBrands .brands_btn{margin-left:5px;}
	.mid_div_brands{width:94%;padding:0 3%;float: left;}
	.divCellBrands:first-child{width:25%;margin-left:0;float:left;}
	.divCellBrands{float:right}
	.divCellBrands.upsBrands{width:100%;}
	.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:35px !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;}	
	.fl.deil_addcart {display: block;margin: 2px 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 .addbtn {margin: 2px 0 0 5px !important;}
	.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;background:#c7082b !important;}
	.alsocon .redaddbtn.fl:hover{background:#202020 !important;}
	.productsec .also_qty .input {width: 30px !important;height: 28px !important;padding:0 !important;}
	.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;}
	.detail_prize_all .all_btn.addbtn, .detail_prize_all .all_btn.addbtn:hover{background: url("/UI/images/addtofavorite.png") !important;background-position: inherit !important;background-size: 35px 35px !important; border:none !important;}
	#recently_view {margin-bottom: 50px;position: relative;}
	#recently_view .fl, #recently_view .fr {width: auto !important;height: auto !important;}
	#recently_view #recent_arrow_lft {margin: 0;position: absolute;right: 35px;top: -5px;}
	#recently_view #recent_arrow_rgt {position: absolute;right: 7px;top: -4px;margin: 0;}
	/* details page tabs */
	.maketabs .item{width: auto !important;text-align:center;float: left;}
	.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:35px !important;height:35px;float: right;font-size: 0;margin-right: 0;margin-left:0;padding:0;background-size:35px 35px !important; }
	/* order history page */
	 .tab_1 a, .tab_2 a, .selected a{padding-left:9px;padding-right:9px;}
	 #tabs.newTabs {display: table;}
	 .hist-update #sel1, .hist-update #sel2, .hist-update #sel3 {float: none;text-align: center;display: table-cell;}
	 .hist-update .tab_1 a, .hist-update .tab_2 a, .hist-update .tab_3 a {padding: 10px;text-align: center;}
	#resultsel1 .wrapper, #resultsel2 .wrapper, #resultsel3 .wrapper{width:100%;}
	.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;}
	.orderHisCart_hd .in_title {width: auto !important;}
	.page-navigation{width: 100%;}
	/******* 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;background: #f1f1f1;}
	#add_favorites_list_form #create_acc_form{width:100%;padding:0;}
	#add_favorites_list_form #create_acc_form .create_fav_main, .create_fav_main .create_fav_left{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: 98%;margin-top: 10px;overflow:auto;padding:1% !important;}
	#toptable_fav form[name="fav_remove_item"]{float:left;width:100%;clear:both;margin-bottom:0px;}
	#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;}
	.in_box.favListWrpp {width: 99%;margin: 0 0.5%;float: none;}
	#content .in_box .viewcartsec {width: 100% !important;padding: 0 !important;	}
	.select_fav_div.p-10 {padding: 10px 1% !important;float: left;width: 98%;}
	.select_fav_div.p-10 .fav_sel {float: left;width: auto;}
	.select_fav_div.p-10 #list_search_form select {float: left;margin-left: 5px;}
	.select_fav_div.p-10 .fr.mng_fav_btn {margin-top: 7px;}
	.in_box .fr.w-763 {width: 100%;}
	.in_box .fr.w-763 .fav-table{width: 100%;overflow-y: hidden;overflow-x: auto;}
	.in_box .fr.w-763 .fav_table_filter {width: 100%;min-width: 700px !important;}
	.viewcartsec .favlist-top-wrap{overflow: inherit !important;}
	.manage-fav-list-wrap .divTable.fav_list_manage .headRow .divCell:last-child {width: 105px !important;}
	.manage-fav-list-wrap .divTable.fav_list_manage .headRow .divCell:nth-child(3) {width: 70px !important;}
	.manage-fav-list-wrap{width: 100%;overflow-y: hidden;overflow-x: auto;}
	.editFavList-form .formLft.fl {	width: 100%; }
	#add_favorites_list_form .formdiv.equalgap {width: 300px !important;margin: 0 auto;}
	.editFavList-form .formLft.fl, .editFavList-form label{width: 100%;}
	.editFavList-form input{width: 97% !important; height: 25px !important;}
	#add_favorites_list_form .form-li.btnsDiv label{margin-top: 5px;height: 1px;}
	#add_favorites_list_form #create_acc_form #tbl_display{width:96%;padding: 0 2%;}
	#add_favorites_list_form #create_acc_form #tbl_display .create_fav_sku {margin: 0 auto; padding-bottom: 10px;}
	#add_favorites_list_form #create_acc_form #tbl_display .create_fav_sku center {	margin-bottom: 10px; }
	#add_favorites_list_form #create_acc_form #tbl_display .create_fav_sku .create_sku{margin-bottom: 5px;}
	#add_favorites_list_form #create_acc_form #tbl_display .create_fav_sku .create_sku span, #add_favorites_list_form #create_acc_form #tbl_display .create_fav_sku .create_sku input {	display: inline-block;	width: auto;vertical-align: middle;	}
	/********* text entry mode ********/
	.text_entry_textpart {	width: 96%;	margin: 0 auto !important;	}
	.formdiv.text_entry_formpart {width: 97% !important;margin: 0 auto;}
	.formdiv.text_entry_formpart textarea {width: 97% !important;padding: 1%;border: 1px solid #ccc;margin-bottom: 10px;}
	/* .text_entry_buttons td {display: block;} */
	/* .text_entry_buttons td input, .text_entry_buttons td select {margin-left: 0 !important;float: left !important;} */
	/* .text_entry_buttons td b {float: left;width: 100%;margin-bottom: 5px;margin-top: 10px;} */
	.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 */
	.customer_quick_order_btns {width: 100%;}
	.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;}
	#product_search_data {width: 100%;float: left;}
	#product_search_data > div {width: 100%;}
	#product_search_data > div > div {float: left !important;width: auto !important;}
	#product_search_data > div .btn, #product_search_data > div select {float: left;margin: 0 5px 5px 0;}
	#tblhistory {width: 100%;}
	#tblhistory thead th {width: auto;}
	#tblhistory thead th:first-child {width: 25px;}
	#tblhistory thead th:last-child {width: 35px;}
	#tblhistory td:last-child input {width: 100% !important;padding: 0;}
	#tblhistory td:nth-child(3) {white-space: normal;word-break: break-all;}
	/* 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 */
	.in_box .formdiv.equalgap {width: 100%;}
	.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; height: 15px;}
	.formdiv.equalgap #signup_form select {width: 100% !important;border: 1px solid #ccc;	height: 25px;}
	#signup_form li span #input31, #signup_form li span #input32{width: 110px !important;margin-left: 2px;}
	.formdiv.equalgap #signup_form .reset.formlist{margin:0 auto 15px auto !important;}
	.formdiv #signup_form .main_label {	margin-left: 0;	}
	.formdiv #signup_form .main_label {	margin-left: 0 !important;	width: 100% !important;	}
	/* checkout without login page */
	#sess_exp {max-width: 400px;width: 90%;margin: 20px auto;float: none;}
	#sess_exp .sess_sign, #sess_exp .sess_login{float: left;padding: 0;display: block; vertical-align: middle;  width: 100%;clear:both;margin:8px auto;}
	#sess_exp .sess_sign .formdiv #signup {margin: 0px auto 20px auto;float: none;}
	#sess_exp .sess_login #loginform .formlist li {float: left;width:100%;}
	#sess_exp .sess_login #loginform .formlist .sess_lbl{float:left;padding: 7px 0 0 0;}
	#sess_exp .sess_login #loginform .formlist .input{float:left;}
	#sess_exp .sess_login #loginform .formlist .all_btn.btn.strong{margin: 0 0 15px 0;float:left}
	/* complete checkout page */
	#form_auth_net {width: 100%;max-width: 240px;margin: 0px auto 15px auto;background: #f7f7f7;padding: 5% !important;border-radius: 5px;box-shadow: 0px 2px 3px #ccc;}
	#form_auth_net .why_edit {float: left;width: 100%;}
	#form_auth_net .heading {width: 100%;float: left;clear: both;padding: 10px 0;margin-bottom: 10px;line-height: 16px;}
	#form_auth_net .why_edit strong {float: left;width: 100%;height: auto;}
	#form_auth_net .why_edit .edit_credit_process {position: inherit;float: left;clear: both;margin: 5px 0 0 55px;}
	#form_auth_net .select_credit {width: 100%;clear: both;}
	.select_credit select {width: 100%;border: 1px solid #ccc;}
	#form_auth_net .select_credit label, #form_auth_net .select_credit .errmsg {width: 100%;float: left;}
	#form_auth_net .formdiv_pay{width: 100%;clear: both;}
	.formdiv_pay .formlist li label {width: 100%;float: left;text-align: left;margin: 0 0 7px 0 !important;line-height: inherit;}
	.formdiv_pay .formlist li .input {float: left;width: 224px;}
	.formdiv_pay .formlist li .errmsg {float: left;width: 100%;}
	.formdiv_pay .formlist li {padding-bottom: 10px;}
	/* view cart page */
	#content #shopping_cart.viewcartsec {width: 100% !important;padding: 0;margin: 10px auto;}
	#cart_out_put, #check_out_div {float: left;width: 100%;	}
	#cart_out_put .fl {float: left;width: auto;}
	#cart_out_put .fr {float: right;width: auto;}
	#shopping_cart #cart_out_put .fl select, #shopping_cart #cart_out_put .fl span.add-fav-btn, #shopping_cart #cart_out_put .fl .all_btn {	float: none !important;	display: inline-block;	vertical-align: middle;	margin: 0 5px 5px 0 !important;	}
	#shopping_cart #cart_out_put .fl span.add-fav-btn .all_btn{margin: 0 !important;}
	#shopping_cart #cart_out_put .fr .all_btn{display: inline-block; vertical-align: middle;float: none !important; margin: 0 0 5px 5px !important;}
	.divRow.viewCartSubTotal {height: 30px;padding: 10px 0 0 0;position: relative;background:#f3f3f3;display:table-caption !important; text-align:left;width:100%;}
	.divRow.viewCartSubTotal font {position: absolute;text-align: left;padding-top: 5px;width: 100%;height: 25px;background:#f3f3f3;color: #000;left: 5px;}
	.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%;}
	#content #shopping_cart.viewcartsec {width: 100% !important;padding: 0;margin: 10px auto;}
	#cart_out_put, #check_out_div {float: left;width: 100%;	}
	#cart_out_put .fl {float: left;width: auto;}
	#cart_out_put .fr {float: right;width: auto;}
	#shopping_cart #cart_out_put .fl select, #shopping_cart #cart_out_put .fl span.add-fav-btn, #shopping_cart #cart_out_put .fl .all_btn {	float: none !important;	display: inline-block;	vertical-align: middle;	margin: 0 5px 5px 0 !important;	}
	#shopping_cart #cart_out_put .fl span.add-fav-btn .all_btn{margin: 0 !important;}
	#shopping_cart #cart_out_put .fr .all_btn{display: inline-block; vertical-align: middle;float: none !important; margin: 0 0 5px 5px !important;}
	.promotsec form {clear: both;}
	.favListBtm .btnRemoveCart #fav_rev_id {height: 25px !important;line-height: 25px !important;}
	/* 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;}
	 .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 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, #form_driver_comment #chk_driver_comment {width: 90% !important;border-radius: 3px;}
	/* checkout page with empty cart */
	.vc_info.empty-cart-page {float: left;}
	.vc_info.empty-cart-page #feat_prod{width: 100%;float: left;}
	.vc_info.empty-cart-page #feat_prod .gridcol .title_class{line-height: 16px;min-height: inherit !important;max-height: inherit !important;height: 35px;	width: 96% !important;font-size: 12px !important;white-space: normal;word-wrap: break-word;}
	.vc_info.empty-cart-page #feat_prod .gridcol .redaddbtn {margin: 0 auto !important;float: right !important;width: 40px;font-size: 0 !important;height: 35px;padding: 0;background-size: inherit !important;/*background-position: -304px -199px !important;*/ background-position: center center !important;}
	.vc_info.empty-cart-page #feat_prod .gridcol{ width: 30% !important; height: 385px !important; margin: 1.5% !important; padding-bottom: 0px;}
	.vc_info.empty-cart-page #feat_prod .gridcol .qty_add_cart{max-width:115px;}
	.vc_info.empty-cart-page #feat_prod .gridcol input[name="qty"] {width: 33px !important;	height: 33px !important;}
	.vc_info.empty-cart-page #errormsg {text-align: center;	}
	/* 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;}
	#signup_form .formdiv.equalgap {width: 100%;}
	#signup_form .formdiv.equalgap .btn.strong{font-weight: 500;height: 25px;line-height: 25px;}
	#signup_form .formdiv.equalgap li label {width: 100%;margin-bottom: 5px;}
	#signup_form .formdiv.equalgap li input {width: 97%;height: 25px;padding: 0 5px;}
	#signup_form .formdiv.equalgap li select{width: 100% !important;}
	#signup_form .formdiv.equalgap li input[type="radio"], #signup_form .formdiv.equalgap li input[type="checkbox"]{height: 15px;width: 15px;}
	/* 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 .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: 100% !important; margin-left: auto; margin-right: auto;}
	#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: 38px;text-indent: 7px;-webkit-border-radius:5px 0px 0px 5px !important;
	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;}
	/* 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 */	
	/* static pages */
	.in_box .ourpage {float: left;width: 98%;padding: 0 1% 1% 1%;min-height: inherit;}
	.in_box .ourpage .form_contact{width:100%;}
	.sitemap4, .footersitemap2, .footersitemap4{margin-top: 0;}
	.sitemap_leve1.reset li {width: 100%;float: left;clear: both; margin-top: 0 !important;}
	.qly_add_card{margin: 5px auto; width: 140px;}
	.popup_buttons.no_sale .divTable .divCell:nth-child(3) {padding-right: 10px !important;}

	.table-responsive{width: 100%; overflow: auto;}

	
	/* admin panel pages */
	#content.admin-pages .formdiv .formlist {margin: 0 auto 15px auto !important;width: 100% !important;max-width: 250px;clear: both;padding: 15px;}
	#content.admin-pages .formdiv .formlist .col {display: block;float: left;width: 100% !important;margin-bottom: 5px;padding: 0;}
	#content.admin-pages .formdiv .formlist li .input {width: 100% !important;padding: 0 3%;height: 30px;margin-bottom: 5px;box-sizing: border-box;font-size: 12px;}
	#content.admin-pages .formdiv .formlist li select{width: 100% !important;}
	#content.admin-pages .tableWrapper {overflow-x: auto;padding:15px 0;overflow-y: hidden;}
	#content.admin-pages .tableWrapper table {margin-bottom: 0;min-width: 600px;margin-top: 0;box-sizing: border-box;width: 100%;height: 100%;}
	#department_budget{margin-left:0;}
	#content.admin-pages .formdiv .formlist li.input-msg-text{height: auto;}
	#content.admin-pages .formdiv .formlist li .full-msg.spec_eq{position: static;left: inherit;top: inherit;padding: 0;margin: 0 0 5px 0 !important;float: left;line-height: 15px;font-size: 12px !important;}

	#content .boxtype1.fr .stickHeader.fixed {
		width: 98% !important;
		top: 50px !important;
	}
	#form_comment, #form_driver_comment{float: none; width: 100%;}
	
}

@media (max-width:480px){
	/* #feat_prod .grid .gridcol {width: 49%;} */
	.foot_bot{height: auto;}
	#ftwrap .ftcol {width: 46% !important;margin: 0 2% 10px 2%;}
	.copy_rgt, .dc{display: block; width: 100%;text-align: center;height: auto;margin-bottom: 5px;}
	#btnScrollTop{bottom: 0;}
	/* #feat_prod .grid .gridcol .imgbx img{max-height: 100px;max-width: 100px;} */
	#feat_prod .grid .gridcol{height: 400px;}
	/****** category page *******/
	.menu_images {height: auto;margin: 1% !important;position: relative;width: 47% !important;}
	/* seacrh grid view */
	.block {width: 47.3% !important;margin: 1% !important;}
	/* search list view */
	#lblockPar #dataBlock .search_icon_div { float: left; width: 100% !important;}
	#lblockPar #dataBlock .srch_css_wrap{width:74% !important;}
	.vc_info.empty-cart-page #feat_prod .gridcol {width: 46% !important;height: 390px !important;margin: 1.5% !important;padding-bottom: 0px;}
	.brand-block {width: 31% !important;margin: 1%;	}	
	/* text entry mode page */
	.text_entry_buttons td {display: block;} 
	.text_entry_buttons td input, .text_entry_buttons td select {margin-left: 0 !important;float: left !important;} 
	 .text_entry_buttons td b {float: left;width: 100%;margin-bottom: 5px;margin-top: 10px;}

	 /*footer*/
	 .footer_btm_block.payment-options, .footer_btm_block.social {
		width: 100%;
	}
	.footer_btm_block.hp-logo, .footer_btm_block.free-ship, .footer_btm_block.call-us {
		width: 100%;
		margin-bottom: 15px;
	}
	.copy_rgt, .dc {
		display: table-cell;
		font-size: 12px;
		float: none;
		vertical-align: middle;
		padding: 5px;
	}
	.copy_rgt p {
		font-size: 12px;
	}
	.dc {
		width: 140px;
	}

}
@media only screen and (min-width: 1050px) and (max-width: 1300px){
	.call_us.fr{width: 31%;}
	.search_box{width: 40% !important;}
}
@media (max-width:1050px){
	.grid_wrap_qty .grid_qty span {
		font-size: 0;
	}
	#main_content{padding-top: 0px;}
}
@media (max-width:1260px){
	.welcome-txt-wrap{display: none;}
	.search_box {width: calc(100% - 470px); margin-left: 26px;}
	.login_block .welcome{padding-left: 0;}
}
@media only screen and (min-width: 992px) and (max-width: 1260px){
	.search_box {width: calc(100% - 670px); margin-left: 26px;}
}

/* #### CSS FILE NAME : #### rating.css #### */
#review{clear:both;overflow:hidden;position:relative;}
#review{border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;}
.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{height:250px;}
#pro-name{margin-bottom:10px;}
.product #heading{background-color:#e4e4e4;color:#000;margin-bottom:20px;height:24px;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{border: 1px solid #cbcbcb;height: 30px;padding: 0 7px;box-sizing: border-box;}
#frm_user_review textarea{border: 1px solid #cbcbcb;padding: 7px;box-sizing: border-box;}
.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:1100;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:1101;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 *{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:20px;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:660px;*/margin:0 25px;}
#Manuf .ad-gallery .ad-nav .ad-thumbs{overflow:hidden;/*width:660px;*/margin:0 25px;}
.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:2px !important;} */
/* #Manuf .ad-back{left:-15px;} */
.ad-gallery .ad-thumbs li a img{opacity:1!important;}
/* #Featur_pro .ad-forward{right:-19px;} */

/* #### CSS FILE NAME : #### 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;}

/* #### 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}
